Les plugins paiements : Différence entre versions
De TheliaDoc
(Plugins -> PluginsClassiques) |
|||
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); |
} | } | ||
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