On ajoute nom du trigger dans trace du dclenchement

This commit is contained in:
Laurent Destailleur 2005-07-09 12:40:23 +00:00
parent 0725a9f89e
commit fee69feb8e

View File

@ -23,17 +23,17 @@
/** /**
\file htdocs/includes/triggers/interface_demo.class.php \file htdocs/includes/triggers/interface_demo.class.php
\ingroup core \ingroup core
\brief Fichier des actions de demo de workflow \brief Fichier de demo de personalisation des actions du workflow
\remarks Son propre fichier d'actions peut etre créés par recopie de celui-ci: \remarks Son propre fichier d'actions peut etre créé par recopie de celui-ci:
- Le nom du fichier doit etre interface_xxx.class.php - Le nom du fichier doit etre interface_xxx.class.php
- Le fichier doit rester stocké dans includes/modules/triggers - Le fichier doit rester stocké dans includes/triggers
- Le nom de la classe doit etre InterfaceXxx - Le nom de la classe doit etre InterfaceXxx
*/ */
/** /**
\class interface_demo \class interface_demo
\brief Classe de la fonction trigger des actions de workflow \brief Classe des fonctions triggers des actions personalisées du workflow
*/ */
class InterfaceDemo class InterfaceDemo
@ -91,7 +91,7 @@ class InterfaceDemo
* \brief Fonction appelée lors du déclenchement d'un évènement Dolibarr. * \brief Fonction appelée lors du déclenchement d'un évènement Dolibarr.
* D'autres fonctions run_trigger peuvent etre présentes dans includes/triggers * D'autres fonctions run_trigger peuvent etre présentes dans includes/triggers
* \param action Code de l'evenement * \param action Code de l'evenement
* \param object Objet concern * \param object Objet concerné
* \param user Objet user * \param user Objet user
* \param lang Objet lang * \param lang Objet lang
* \param conf Objet conf * \param conf Objet conf
@ -104,90 +104,90 @@ class InterfaceDemo
// Companies // Companies
if ($action == 'COMPANY_CREATE') if ($action == 'COMPANY_CREATE')
{ {
dolibarr_syslog("Trigger for action '$action' launched. id=".$object->id); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched. id=".$object->id);
} }
elseif ($action == 'COMPANY_MODIFY') elseif ($action == 'COMPANY_MODIFY')
{ {
dolibarr_syslog("Trigger for action '$action' launched. id=".$object->id); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched. id=".$object->id);
} }
elseif ($action == 'COMPANY_DELETE') elseif ($action == 'COMPANY_DELETE')
{ {
dolibarr_syslog("Trigger for action '$action' launched. id=".$object->id); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched. id=".$object->id);
} }
// Contracts // Contracts
elseif ($action == 'CONTRACT_CREATE') elseif ($action == 'CONTRACT_CREATE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'CONTRACT_MODIFY') elseif ($action == 'CONTRACT_MODIFY')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'CONTRACT_ACTIVATE') elseif ($action == 'CONTRACT_ACTIVATE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'CONTRACT_CANCEL') elseif ($action == 'CONTRACT_CANCEL')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'CONTRACT_CLOSE') elseif ($action == 'CONTRACT_CLOSE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'CONTRACT_DELETE') elseif ($action == 'CONTRACT_DELETE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
// Bills // Bills
elseif ($action == 'BILL_CREATE') elseif ($action == 'BILL_CREATE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'BILL_MODIFY') elseif ($action == 'BILL_MODIFY')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'BILL_VALIDATE') elseif ($action == 'BILL_VALIDATE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'BILL_CANCEL') elseif ($action == 'BILL_CANCEL')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'BILL_DELETE') elseif ($action == 'BILL_DELETE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
// Products // Products
elseif ($action == 'PRODUCT_CREATE') elseif ($action == 'PRODUCT_CREATE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'PRODUCT_MODIFY') elseif ($action == 'PRODUCT_MODIFY')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'PRODUCT_DELETE') elseif ($action == 'PRODUCT_DELETE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'ORDER_CREATE') elseif ($action == 'ORDER_CREATE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'ORDER_MODIFY') elseif ($action == 'ORDER_MODIFY')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
elseif ($action == 'ORDER_DELETE') elseif ($action == 'ORDER_DELETE')
{ {
dolibarr_syslog("Trigger for action '$action' launched"); dolibarr_syslog("Trigger '".$this->name."' for action '$action' launched");
} }
else else
{ {
dolibarr_syslog("A trigger for action '$action' was ran but no handler found."); dolibarr_syslog("Trigger '".$this->name."' for action '$action' was ran but no handler found for this action.");
} }
} }