Les plugins paiements : Différence entre versions
De TheliaDoc
(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 | + | class PluginsPaiements extends PluginsClassiques{ |
function PluginsPaiements($nom=""){ | function PluginsPaiements($nom=""){ | ||
− | $this-> | + | $this->PluginsClassiques($nom); |
} | } | ||
Ligne 36 : | Ligne 36 : | ||
Détaillons les méthodes : | Détaillons les méthodes : | ||
− | + | PluginsPaiements : constructeurs. | |
− | + | paiement : méthode appelée lors du paiement | |
− | [[ | + | [[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