Les plugins paiements : Différence entre versions

De TheliaDoc
Aller à : navigation, rechercher
(Nouvelle page : Les plugins paiements permettent d'ajouter un nouveau mode de paiement. Ils peuvent aussi enrichir l'interface d'administration. Si vous avez lu la partie [[Introduction_aux_plugins...)
 
(Plugins -> PluginsClassiques)
 
(Une révision intermédiaire par un autre utilisateur non affichée)
Ligne 12 : Ligne 12 :
 
include_once(realpath(dirname(__FILE__)) . "/Plugins.class.php");
 
include_once(realpath(dirname(__FILE__)) . "/Plugins.class.php");
 
 
class PluginsPaiements extends Plugins{
+
class PluginsPaiements extends PluginsClassiques{
  
 
 
 
function PluginsPaiements($nom=""){
 
function PluginsPaiements($nom=""){
$this->Plugins($nom);
+
$this->PluginsClassiques($nom);
 
}
 
}
 
 
Ligne 36 : Ligne 36 :
 
Détaillons les méthodes :
 
Détaillons les méthodes :
  
PluginsTransports : constructeurs
+
PluginsPaiements : constructeurs.
  
calcule : calcule du port
+
paiement : méthode appelée lors du paiement
  
  
[[Ex_plugin_transport]]
+
[[Ex_plugin_paiement]]

Version actuelle en date du 28 février 2011 à 12:57

Les plugins paiements permettent d'ajouter un nouveau mode de paiement. 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 "paiement".

Le Plugin paiement hérite de la classe Plugins.

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

		
		function PluginsPaiements($nom=""){
			$this->PluginsClassiques($nom);			
		}
		

		function paiement($commande){
			
			
		}

		function getDevise(){

		}
		
	}

?>

Détaillons les méthodes :

PluginsPaiements : constructeurs.

paiement : méthode appelée lors du paiement


Ex_plugin_paiement