diff --git a/htdocs/includes/triggers/interface_all_Demo.class.php-NORUN b/htdocs/includes/triggers/interface_all_Demo.class.php-NORUN index eb30cc0726b..679d01f1c94 100644 --- a/htdocs/includes/triggers/interface_all_Demo.class.php-NORUN +++ b/htdocs/includes/triggers/interface_all_Demo.class.php-NORUN @@ -28,13 +28,13 @@ * - Le nom de la classe doit etre InterfaceMytrigger * - Le nom de la methode constructeur doit etre InterfaceMytrigger * - Le nom de la propriete name doit etre Mytrigger - * \version $Id: interface_all_Demo.class.php-NORUN,v 1.27 2011/07/05 16:10:56 hregis Exp $ + * \version $Id: interface_all_Demo.class.php-NORUN,v 1.28 2011/07/08 15:43:54 eldy Exp $ */ /** * \class InterfaceDemo - * \brief Classe des fonctions triggers des actions personalisees du workflow + * \brief Class of triggers for demo module */ class InterfaceDemo { diff --git a/htdocs/includes/triggers/interface_all_Logevents.class.php b/htdocs/includes/triggers/interface_all_Logevents.class.php index e0e232d4c7e..3ce801ad221 100644 --- a/htdocs/includes/triggers/interface_all_Logevents.class.php +++ b/htdocs/includes/triggers/interface_all_Logevents.class.php @@ -21,13 +21,13 @@ * \file htdocs/includes/triggers/interface_all_Logevents.class.php * \ingroup core * \brief Trigger file for - * \version $Id$ + * \version $Id: interface_all_Logevents.class.php,v 1.21 2011/07/08 15:43:54 eldy Exp $ */ /** * \class InterfaceLogevents - * \brief Classe des fonctions triggers des actions agenda + * \brief Class of triggers for security events */ class InterfaceLogevents { diff --git a/htdocs/includes/triggers/interface_modLdap_Ldapsynchro.class.php b/htdocs/includes/triggers/interface_modLdap_Ldapsynchro.class.php index 2efa8c80f92..1ce969be271 100644 --- a/htdocs/includes/triggers/interface_modLdap_Ldapsynchro.class.php +++ b/htdocs/includes/triggers/interface_modLdap_Ldapsynchro.class.php @@ -20,14 +20,14 @@ * \file htdocs/includes/triggers/interface_modLdap_Ldapsynchro.class.php * \ingroup core * \brief Fichier de gestion des triggers LDAP - * \version $Id$ + * \version $Id: interface_modLdap_Ldapsynchro.class.php,v 1.18 2011/07/08 15:43:54 eldy Exp $ */ require_once (DOL_DOCUMENT_ROOT."/lib/ldap.class.php"); /** * \class InterfaceLdapsynchro - * \brief Classe des fonctions triggers des actions de synchro LDAP + * \brief Class of triggers for ldap module */ class InterfaceLdapsynchro { diff --git a/htdocs/includes/triggers/interface_modPaypal_PaypalWorkflow.class.php b/htdocs/includes/triggers/interface_modPaypal_PaypalWorkflow.class.php index ff999068808..5df064f29d1 100644 --- a/htdocs/includes/triggers/interface_modPaypal_PaypalWorkflow.class.php +++ b/htdocs/includes/triggers/interface_modPaypal_PaypalWorkflow.class.php @@ -20,19 +20,18 @@ * \file /htdocs/includes/triggers/interface_modPaypal_PaypalWorkflow.class.php * \ingroup paypal * \brief Trigger file for paypal workflow - * \version $Id: interface_modPaypal_PaypalWorkflow.class.php,v 1.6 2011/07/04 08:38:51 eldy Exp $ + * \version $Id: interface_modPaypal_PaypalWorkflow.class.php,v 1.7 2011/07/08 15:43:54 eldy Exp $ */ /** * \class InterfacePaypalWorkflow - * \brief Classe des fonctions triggers des actions personalisees du module paypal + * \brief Class of triggers for paypal module */ - class InterfacePaypalWorkflow { var $db; - + /** * Constructor * @param DB Database handler @@ -40,15 +39,15 @@ class InterfacePaypalWorkflow function InterfacePaypalWorkflow($DB) { $this->db = $DB ; - + $this->name = preg_replace('/^Interface/i','',get_class($this)); $this->family = "paypal"; $this->description = "Triggers of this module allows to manage paypal workflow"; $this->version = 'dolibarr'; // 'development', 'experimental', 'dolibarr' or version $this->picto = 'paypal@paypal'; } - - + + /** * \brief Renvoi nom du lot de triggers * \return string Nom du lot de triggers @@ -57,7 +56,7 @@ class InterfacePaypalWorkflow { return $this->name; } - + /** * \brief Renvoi descriptif du lot de triggers * \return string Descriptif du lot de triggers @@ -82,7 +81,7 @@ class InterfacePaypalWorkflow elseif ($this->version) return $this->version; else return $langs->trans("Unknown"); } - + /** * \brief Fonction appelee lors du declenchement d'un evenement Dolibarr. * D'autres fonctions run_trigger peuvent etre presentes dans includes/triggers @@ -94,18 +93,18 @@ class InterfacePaypalWorkflow * \return int <0 if fatal error, 0 si nothing done, >0 if ok */ function run_trigger($action,$object,$user,$langs,$conf) - { + { // Mettre ici le code a executer en reaction de l'action // Les donnees de l'action sont stockees dans $object if ($action == 'PAYPAL_PAYMENT_OK') { dol_syslog("Trigger '".$this->name."' for action '$action' launched by ".__FILE__.". source=".$object->source." ref=".$object->ref); - + require_once(DOL_DOCUMENT_ROOT."/societe/class/societe.class.php"); - + $soc = new Societe($this->db); - + // Parse element/subelement (ex: project_task) $element = $path = $filename = $object->source; if (preg_match('/^([^_]+)_([^_]+)/i',$object->source,$regs)) @@ -121,16 +120,16 @@ class InterfacePaypalWorkflow $classname = ucfirst($filename); $obj = new $classname($this->db); - + $ret = $obj->fetch('',$object->ref); if ($ret < 0) return -1; - + // Add payer id $soc->updateObjectField('societe', $obj->socid, 'ref_int', $object->payerID); - + // Add transaction id $obj->updateObjectField($obj->table_element,$obj->id,'ref_int',$object->resArray["TRANSACTIONID"]); - + } return 0; diff --git a/htdocs/includes/triggers/interface_modWorkflow_WorkflowManager.class.php b/htdocs/includes/triggers/interface_modWorkflow_WorkflowManager.class.php index 8bef1eaa587..27e588af853 100755 --- a/htdocs/includes/triggers/interface_modWorkflow_WorkflowManager.class.php +++ b/htdocs/includes/triggers/interface_modWorkflow_WorkflowManager.class.php @@ -21,13 +21,13 @@ * \file htdocs/includes/triggers/interface_modWorkflow_WorkflowManager.class.php * \ingroup core * \brief Trigger file for workflows - * \version $Id$ + * \version $Id: interface_modWorkflow_WorkflowManager.class.php,v 1.6 2011/07/08 15:43:54 eldy Exp $ */ /** - * \class InterfaceWorkflow - * \brief Classe des fonctions triggers des actions personalisees du workflow + * \class InterfaceWorkflowManager + * \brief Class of triggers for workflow module */ class InterfaceWorkflowManager