Les plugins transports : Différence entre versions

De TheliaDoc
Aller à : navigation, rechercher
Ligne 14 : Ligne 14 :
 
class PluginsTransports extends Plugins{
 
class PluginsTransports extends Plugins{
  
 +
var $poids;
 +
var $nbart;
 +
var $total;
 +
var $zone;
 +
var $pays;
 +
var $unitetr;
 +
var $cpostal;
 
 
 
function PluginsTransports($nom=""){
 
function PluginsTransports($nom=""){
Ligne 29 : Ligne 36 :
 
?>
 
?>
 
</pre>
 
</pre>
 +
 +
Détaillons les attributs :
 +
 +
poids : poids total du panier
 +
nbart : nombre d'article
 +
total : total du panier
 +
zone : zone du client
 +
pays : pays du client
 +
unitetr : unite de transport de la zone
 +
cpostal : code postal du client
 +
  
 
Détaillons les méthodes :
 
Détaillons les méthodes :

Version du 11 juillet 2007 à 09:57

Les plugins transports permettent d'ajouter une nouvelle gestion des frais de ports. Ils peuvent aussi enrichir l'interface d'administration.

Si vous avez lu la partie Introduction_aux_plugins, nous pouvons avancer.

Voici une structure de classe typique d'un plugin de type "transport".

Le Plugin paiement hérite de la classe Plugins.

<?php
	include_once(realpath(dirname(__FILE__)) . "/Plugins.class.php");
	
	class PluginsTransports extends Plugins{

		var $poids;
		var $nbart;
		var $total;
		var $zone;
		var $pays;
		var $unitetr;
		var $cpostal;
		
		function PluginsTransports($nom=""){
			$this->Plugins($nom);			
		}
		

		function calcule(){
			
		}

	}


?>

Détaillons les attributs :

poids : poids total du panier nbart : nombre d'article total : total du panier zone : zone du client pays : pays du client unitetr : unite de transport de la zone cpostal : code postal du client


Détaillons les méthodes :

PluginsTransports : constructeurs

calcule : calcule du port


Ex_plugin_transport