Triggers-acciones: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
Tag: 2017 source edit
mNo edit summary
Tag: 2017 source edit
Line 35: Line 35:


En este caso, el trigger no se encontrará si no lo declara en el archivo descriptor de su módulo. Para ello añada triggers->1 en la tabla module_parts (ej: '''/mimodulo/core/modules/modMiModulo.class.php'''):
En este caso, el trigger no se encontrará si no lo declara en el archivo descriptor de su módulo. Para ello añada triggers->1 en la tabla module_parts (ej: '''/mimodulo/core/modules/modMiModulo.class.php'''):
<source lang="php">
<syntaxhighlight lang="PHP">
// Defined all module parts (triggers, login, substitutions, menus, etc...) (0=disable,1=enable)
// Defined all module parts (triggers, login, substitutions, menus, etc...) (0=disable,1=enable)
   $this->module_parts = array('triggers' => 1);
   $this->module_parts = array('triggers' => 1);
Line 42: Line 42:
   //              'substitutions' => 0,
   //              'substitutions' => 0,
   //              'menus' => 0);
   //              'menus' => 0);
</source>
</syntaxhighlight>
Seguidamente desactive y reactive el módulo. Esto añadirá una línea en la tabla [[Table llx_const]] que le indicará a Dolibarr que hace falta buscar un trigger en el directorio de su módulo '''htdocs/mimodulo/core/triggers'''.
Seguidamente desactive y reactive el módulo. Esto añadirá una línea en la tabla [[Table llx_const]] que le indicará a Dolibarr que hace falta buscar un trigger en el directorio de su módulo '''htdocs/mimodulo/core/triggers'''.


Navigation menu