|
From: | Marcos García |
Subject: | Re: [Dolibarr-dev] Question about hooks |
Date: | Sat, 16 May 2015 13:14:56 +0200 |
Option MAIN_ACTIVATE_UPDATESESSIONTRIGGER because a trigger were intoduced here where we should not use a trigger (to not hurt developer and users who were using it).A trigger must be used for business event and only business event.But best practice is to introduce a hook. For example into master.inc.php file (loaded for gui and command line, because the code of the main.inc.php is executed)Hook does not cost in perf because it is a "declared" mecanism.Triggers are dedicated to "CRUD" business events (even if some were introduced not matching this, we should fix this one day).2015-02-16 8:07 GMT+01:00 Maxime Kohlhaas <address@hidden>:Hi Marcos,I didn't find any easy way to do what you want... You might want to try with MAIN_ACTIVATE_UPDATESESSIONTRIGGER indeed.Regards,--
Maxime Kohlhaas
Consultant associé
ATM Consulting
+33 6 33 42 92 43NOUVELLE ADRESSEATM ConsultingTechnosite Valence-Agglo26 rue Barthélémy de Laffemas26000 Valence2015-02-11 11:59 GMT+01:00 Marcos García <address@hidden>:_______________________________________________Hi,Which is the best way to execute something from a module in every page right after $conf variables are set? I see that there is some trigger and hook after the login but nothing is fired if the session does already exist.Also I thought about topMenu hooks but they are not executed if they are hidden. So... which is the best way? I also found some Multicompany module code so I was thinking there is no way unless you can modify the code...Maybe by enabling MAIN_ACTIVATE_UPDATESESSIONTRIGGER constant so that USER_UPDATE_SESSION trigger is fired in every page?Regards,
Dolibarr-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
[Prev in Thread] | Current Thread | [Next in Thread] |