Points d'entrée sur le moteur de l'admin

De TheliaDoc
Version du 11 février 2013 à 10:27 par Manu (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

De la même manière qu'il existe des méthodes pour agir sur le moteur de Thelia via des méthodes comme action(), il est possible d'intercepter les actions de l'admin :

  • ajoutprod(Produit $produit) appelé après l'enregistrement d'un nouveau produit. L'instance de la classe Produit nouvellement crée est passée en paramètre
  • modprod(Produit $produit) appelé après la modification d'un produit
  • supprod(Produit $produit) appelé après la suppression d'un produit. L'instance de la classe Produit supprimée est passée en paramètre


  • ajoutrub(Rubrique $rubrique) appelé après l'enregistrement d'une nouvelle rubrique. L'instance de la classe Rubrique nouvellement crée est passée en paramètre
  • modrub(Rubrique $rubrique) appelé après la modification d'une rubrique. Instance de la classe Rubrique modifiée passée en paramètre
  • suprub(Rubrique $rubrique) appelé après la suppression d'une rubrique. L'instance de la classe Rubrique supprimée est passée en paramètre


  • ajoutdos(Dossier $dossier) appelé après l'enregistrement d'un nouveau dossier. L'instance de la classe Dossier nouvellement crée est passée en paramètre
  • moddos(Dossier $dossier) appelé après la modification d'un dossier. instance de la class Dossier modifiée passée en paramètre.
  • supdos(Dossier $dossier) appelé après la suppression d'un nouveau dossier. L'instance de la classe Dossier supprimée est passée en paramètre


  • ajoutcont(Contenu $contenu) appelé après l'enregistrement d'un nouveau contenu. L'instance de la classe Contenu nouvellement crée est passée en paramètre
  • modcont(Contenu $contenu) appelé après la modification d'un contenu. Instance la class Contenu modifiée passée en paramètre.
  • supcont(Contenu $contenu) appelé après la suppression d'un contenu. L'instance de la classe Contenu supprimée est passée en paramètre


  • ajoutpromo(Promo $promo) appelé lors de l'enregistrement d'un code promo. L'instance de la classe Promo nouvelle crée est passée en paramètre
  • majpromo(Promo $promo) appelé lors de la modification d'un code promo. L'instance de la classe Promo modifiée est passée en paramètre.
  • suppromo(Promo $promo) appelé lors de la suppression d'un code promo. L'instance de la classe Promo supprimée est passée en paramètre.


  • addvariable(Variable $variable) appelée lors de l'enregistrement d'une variable. L'instance de la classe Variable enregistrée est passée en paramètre.
  • modvariable(Variable $variable) appelée lors de la modification d'une variable. L'instance de la classe Variable modifiée est passée en paramètre.
  • delvariable(Variable $variable) appelée lors de la suppression d'une variable. L'instance de la classe Variable supprimée est passée en paramètre.


  • ajcaracteristique(Caracteristique $caracteristique) appelée lors de l'ajout d'une nouvelle caracteristique.
  • modcaracteristique(Caracteristique $caracteristique) appelée lors de la modification d'une caracteristique.
  • suppcaracteristique(Caracteristique $caracteristique) appelée lors de la suppression d'une caracteristique.
  • ajcaracdisp(Caracdisp $caracdisp) appelée lors de l'enregistrement d'une nouvelle caracdisp
  • modcaracdisp(Caracdisp $caracdisp) appelée lors de la modification d'une caracdisp
  • suppcaracdisp(Caracdisp $caracdisp) appelée lors de la suppression d'une caracdisp


  • ajcaracteristique(Declinaison $declinaison) appelée lors de l'ajout d'une nouvelle déclinaison.
  • modcaracteristique(Declinaison $declinaison) appelée lors de la modification d'une declinaison.
  • suppcaracteristique(Declinaison $declinaison) appelée lors de la suppression d'une declinaison.
  • ajcaracdisp(Declidisp $declidisp) appelée lors de l'enregistrement d'une nouvelle declidisp
  • modcaracdisp(Declidisp $declidisp) appelée lors de la modification d'une declidisp
  • suppcaracdisp(Declidisp $declidisp) appelée lors de la suppression d'une declidisp


  • ajoutdevise(Devise $devise) appelée lors de l'enregistrement d'une nouvelle devise
  • moddevise(Devise $devise) appelée lors de la modification d'une devise
  • suppdevise(Devise $devise) appelée lors de la suppression d'une devise


  • ajoutclient(Client $client) appelée lors de la création d'un client
  • modcli(Client $client) appelée lors de la modification d'un client
  • supcli(Client $client) appelée lors de la suppression d'un client


  • aprescommande(Commande $commande) appelée lors de la création d'une commande.
  • statut(Commande $commande, $ancienStatut) appelée lors du changement de statut d'un commande. Est passée en paramètre la commande concernée ainsi que le code de l'ancien statut (le nouveau statut est dans l'instance de la classe Commande).

Il n'y a pas de suppression de commande, elles passent en fait au statut annulé.