31,003
edits
| Line 4: | Line 4: | ||
Pour ajouter son propre code à déclencher par trigger, la procédure est la suivante: | Pour ajouter son propre code à déclencher par trigger, la procédure est la suivante: | ||
# Copier le fichier includes/triggers/interface_demo.class.php sous le nom interface_xxx.class.php (ou xxx est une chaine de votre choix), en | # Copier le fichier ''includes/triggers/interface_demo.class.php'' sous le nom ''interface_xxx.class.php'' (ou xxx est une chaine de votre choix), en laissant ce nouveau fchier dans le meme répertoire. Par exemple ''includes/triggers/interface_monworkflow.class.php'' | ||
# Editer ce fichier interface_monworkflow.class.php afin | # Editer ce fichier ''interface_monworkflow.class.php'' afin de renommer la classe ''InterfaceDemo'' par ''InterfaceMonWorkflow'' et ajouter votre code dans la fonction run_trigger. Cette fonction est appelée à chaque évennement Dolibarr. Placer votre code en fonction du ou des évenements sur lesquels vous voulez réagir, chaque évenement étant identifié par un test sur la variable $action: | ||
function run_trigger($action,$object,$user,$lang,$conf) | function run_trigger($action,$object,$user,$lang,$conf) | ||
| Line 24: | Line 24: | ||
... | ... | ||
} | } | ||
== Gérer de nouveaux évènements == | == Gérer de nouveaux évènements == | ||