31,003
edits
| Line 86: | Line 86: | ||
class ActionsYourModuleName | class ActionsYourModuleName | ||
{ | { | ||
/** Overloading the doActions function : replacing the parent's function with the one below | |||
* @param parameters meta datas of the hook (context, etc...) | |||
* @param object the object you want to process (an invoice if you are in invoice module, a propale in propale's module, etc...) | |||
* @param action current action (if set). Generally create or edit or null | |||
* @return void | |||
*/ | |||
function doActions($parameters, &$object, &$action, $hookmanager) | |||
function doActions($parameters, &$object, &$action) | |||
{ | { | ||
print_r($parameters); | print_r($parameters); | ||
| Line 118: | Line 117: | ||
* '''$object''' est l'objet sur lequel vous désirez travailler (par exemple : product pour le contexte productcard) | * '''$object''' est l'objet sur lequel vous désirez travailler (par exemple : product pour le contexte productcard) | ||
* '''$action''' désigne l'action à exécuter (par exemple "create", "edit" or "view"). | * '''$action''' désigne l'action à exécuter (par exemple "create", "edit" or "view"). | ||
* '''$hookmanager''' n'est propagé que pour permettre à votre hook d'appeler d'autres hooks. | |||
'''Retours''': | '''Retours''': | ||