Bonjour,
J’aimerais développer un module qui me permettrait de filtrer la liste des contacts que je peux ajouter dans une Propale sur la page « Contacts » de celle-ci.
J’ai donc trouvé dans le code de cette page (/comm/propal/contact.php) un appel a un autre fichier (core/class/html.form.class.php) qui déclare une fonction « selectContacts » dans laquelle se glisse un hook « selectContactListWhere ».
J’ai donc généré un module avec l’outil prévu pour sur Dolibarr, j’ai aussi déclaré dans le fichier de config du module (modMonModule.class.php) le contexte de hook dont j’aurais besoin (" ‹ hooks › => array(‹ commonobject ›) ") et créé un fichier « /class/actions_monmodule.class.php » dans lequel j’ai mis une fonction avec le nom de hook que jaimerais me brancher :
public function selectContactListWhere($parameters, &$object, &$action, $hookmanager)
{
var_dump("OUI");
die;
}
J’ai donc suivi tout ce que indique la doc de Dolibarr au sujet d’implementation des hooks, mais quand je vais sur la page en question ou le hook est appelé rien ne se passe, pourquoi?