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.


Revision #2
Created 2026-05-07 12:16:42 UTC by Lucky Ranasolonirina
Updated 2026-05-08 08:11:33 UTC by Lucky Ranasolonirina