Skip to main content

Référence des hooks et triggers

🪝 Chapitre 30 — Référence des hooks et triggers


📌 Hooks Dolibarr utilisés par InfraSStudio

Hook

Méthode appelée

Rôle

main

checkSecureAccess

Sécurité accès médias via

document.php?modulepart=infrasstudio

.

login

divers

Initialisations à la connexion.

websitepage

completeHtmlOutput

Résolution des slots et shortcodes au rendu public. Cœur du module.

websitenav

divers

Personnalisation 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 wrappers solution-*.php

PRODUCT_MODIFY

idem

PRODUCT_DELETE

idem

PRODUCT_PRICE_MODIFY

idem

CATEGORY_LINK

idem (si

$object->element === 'product'

)

CATEGORY_UNLINK

idem


📡 Triggers Dolibarr émis par InfraSStudio

Trigger émis

Quand

PRODUCT_MODIFY

Modification du label/description FR depuis le Studio (via

Product::update()

).

PRODUCT_SET_MULTILANGS

Modification des traductions natives produit depuis le Studio.


⏰ Cron jobs déclarés

Job

Fréquence

Rôle

StudioSolutionWrapper::rebuildAllConfigured

Toutes les heures

Filet de sécurité régénération wrappers solution.

Purge orphans (slots)

Quotidien

Supprime les slots orphelins > 30 jours.