/[dolibarr]/dolibarr/htdocs/includes/triggers/interface_demo.class.php
ViewVC logotype

Diff of /dolibarr/htdocs/includes/triggers/interface_demo.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by eldy, Sat Jul 9 12:40:23 2005 UTC revision 1.5 by eldy, Fri Sep 9 21:24:13 2005 UTC
# Line 32  Line 32 
32    
33    
34  /**  /**
35          \class      interface_demo          \class      InterfaceDemo
36          \brief      Classe des fonctions triggers des actions personalisées du workflow          \brief      Classe des fonctions triggers des actions personalisées du workflow
37  */  */
38    
# Line 42  class InterfaceDemo Line 42  class InterfaceDemo
42            
43      /**      /**
44       *   \brief      Constructeur.       *   \brief      Constructeur.
45       *   \param      DB      handler d'accès base       *   \param      DB      Handler d'accès base
46       */       */
47      function InterfaceDemo($DB)      function InterfaceDemo($DB)
48      {      {
# Line 88  class InterfaceDemo Line 88  class InterfaceDemo
88      }      }
89            
90      /**      /**
91       *   \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.
92       *               D'autres fonctions run_trigger peuvent etre présentes dans includes/triggers       *                  D'autres fonctions run_trigger peuvent etre présentes dans includes/triggers
93       *   \param      action      Code de l'evenement       *      \param      action      Code de l'evenement
94       *   \param      object      Objet concerné       *      \param      object      Objet concerné
95       *   \param      user        Objet user       *      \param      user        Objet user
96       *   \param      lang        Objet lang       *      \param      lang        Objet lang
97       *   \param      conf        Objet conf       *      \param      conf        Objet conf
98         *      \return     int         <0 si ko, 0 si aucune action faite, >0 si ok
99       */       */
100      function run_trigger($action,$object,$user,$lang,$conf)          function run_trigger($action,$object,$user,$langs,$conf)
101      {      {
102          // Mettre ici le code à exécuter en réaction de l'action          // Mettre ici le code à exécuter en réaction de l'action
103          // Les données de l'action sont stockées dans $object          // Les données de l'action sont stockées dans $object
# Line 188  class InterfaceDemo Line 189  class InterfaceDemo
189          else          else
190          {          {
191              dolibarr_syslog("Trigger '".$this->name."' for action '$action' was ran but no handler found for this action.");              dolibarr_syslog("Trigger '".$this->name."' for action '$action' was ran but no handler found for this action.");
192                            return -1;
193          }          }
194                    return 0;
195      }      }
196    
197  }  }

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26