Hi all,

Starting 3.7.1, MAIN_ACTIVATE_UPDATESESSIONTRIGGER trigger is no longer
available. main/updateSession hook is used instead of it. Check
htdocs/main.inc.php for more information.

Regards,


*Marcos García*

[email protected]


2015-02-16 17:10 GMT+01:00 Laurent Destailleur (aka Eldy) <
[email protected]>:

> 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 <[email protected]>:
>
>> 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 KohlhaasConsultant associé**ATM Consulting
>> <http://www.atm-consulting.fr>*
>> *+33 6 33 42 92 43 <%2B33%206%2033%2042%2092%2043>*
>>
>> *NOUVELLE ADRESSE*
>> *ATM Consulting*
>> Technosite Valence-Agglo
>> 26 rue Barthélémy de Laffemas
>> 26000 Valence
>>
>> 2015-02-11 11:59 GMT+01:00 Marcos García <[email protected]>:
>>
>>> 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,
>>>
>>>
>>> *Marcos García*
>>>
>>> [email protected]
>>>
>>>
>>> _______________________________________________
>>> Dolibarr-dev mailing list
>>> [email protected]
>>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>>
>>>
>>
>> _______________________________________________
>> Dolibarr-dev mailing list
>> [email protected]
>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>
>>
>
> _______________________________________________
> Dolibarr-dev mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>
>
_______________________________________________
Dolibarr-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à