CHAPITRE 30 — Référence des hooks et triggers Hooks Dolibarr utilisés par le module Hook Méthode appelée Rôle main checkSecureAccess Sécurité de l'accès aux médias via document.php?modulepart=infrasstudio . login divers Initialisations à la connexion. websitepage completeHtmlOutput Résolution des slots et shortcodes au moment du rendu public. Cœur du module. websitenav divers Personnalisation des menus du module Website. Implémentation : htdocs/custom/infrasstudio/class/actions_infrasstudio.class.php . Triggers Dolibarr écoutés Trigger InterfaceInfrasstudiotrigger dans core/triggers/interface_99_modinfrasstudio_Infrasstudiotrigger.class.php . Événement Réaction PRODUCT_CREATE Régénération des wrappers solution-*.php PRODUCT_MODIFY idem PRODUCT_DELETE idem PRODUCT_PRICE_MODIFY idem CATEGORY_LINK idem (uniquement si $object->element === 'product' ) CATEGORY_UNLINK idem Triggers Dolibarr émis par le module Trigger émis Quand PRODUCT_MODIFY Modification du libellé ou de la description en français depuis le Studio (via Product::update() ). PRODUCT_SET_MULTILANGS Modification des traductions natives produit depuis le Studio. Tâches planifiées déclarées Tâche Fréquence Rôle StudioSolutionWrapper::rebuildAllConfigured Toutes les heures Filet de sécurité pour la régénération des wrappers solution. Purge des slots orphelins Quotidien Suppression des slots orphelins de plus de 30 jours.