Promotions

  • Gantt Professionnel Advanced pour Dolibarr

    Souhaitez-vous voir votre projet évoluer de manière efficace et structurée ? Le Module Gantt Professionnel Advanced vous permet de gérer tous vos projets en un seul endroit, sans avoir besoin d'utiliser Gantt Project. Nous croyons que vous pouvez gérer efficacement vos projets avec les bons outils en place, et le Module Gantt Professionnel Advanced en fait partie.

    300,00 €  (600€)
  • Evénement récurrent

    Ce module vous permet de gérer la récurrence des événements dans Dolibarr, permettant ainsi de créer automatiquement des séries d’événements répétitifs.

    75,00 €  (150€)

Nouveaux produits

  • ChatBar – Messagerie interne d'équipe pour Dolibarr

    ChatBar ajoute une messagerie interne moderne directement dans Dolibarr. Discutez avec vos collaborateurs sans quitter votre ERP : messages instantanés, partage de fichiers, messages vocaux, réactions emoji, réponses contextualisées et statuts de présence, le tout intégré dans une interface de chat flottante et intuitive.

    179,00 €
  • Lightpilot - Tableau de bord de pilotage d'activité

    Tableau de bord visuel de pilotage d'activité pour TPE/PME : KPI commerciaux, évolution du chiffre d'affaires comparée à l'année précédente, prévisions, seuil de rentabilité par segments. Tout est calculé à partir des données déjà présentes dans Dolibarr (devis, commandes, factures, trésorerie).

    50,00 €

hookscanner

mp12371d20260323092708

Scannez toute l'arborescence Dolibarr pour recenser automatiquement chaque appel executeHooks, identifiez les classes concernées et gérez vos implémentations actions_*.class.php depuis une interface centralisée.

  • Auteur S2IRD
  • Version du module 1.0.0
  • Date de sortie 23/03/2026
  • Accès aux mises à jour et aux téléchargements 2 ans
  • Comment contacter l'assistance contact@s2ird.fr
  • Compatibilité Dolibarr V16+   -   PHP>= 7.4
  • Dernière mise à jour 24/03/2026 16:31

Plus d'infos...

Comprendre les hooks Dolibarr

Le système de hooks de Dolibarr permet aux modules tiers d'intervenir dans le comportement natif de l'application sans modifier son code source. Chaque fois que Dolibarr exécute $hookmanager->executeHooks('nomDuHook', $parameters, $object), il invite tous les modules enregistrés à réagir via une méthode portant ce même nom dans leur fichier actions_xxx.class.php. C'est le mécanisme central de l'extensibilité de Dolibarr : création de factures, affichage de tableaux de bord, validation de formulaires, envoi d'e-mails — tout peut être intercepté et enrichi par un hook.

Le problème : avec plus de 1 000 points d'extension disséminés dans des centaines de fichiers PHP, il est quasi impossible de savoir quels hooks existent, lesquels sont déjà implémentés dans vos modules, et lesquels restent à exploiter.

Ce que fait HookScanner

HookScanner résout ce problème en scannant automatiquement toute l'arborescence de votre installation Dolibarr. Il détecte chaque appel $hookmanager->executeHooks(...), en extrait le nom du hook (1er paramètre), la variable objet (3ème paramètre), et remonte jusqu'à la classe PHP correspondante et son fichier .class.php. Le scan s'effectue en arrière-plan par lots AJAX, sans jamais atteindre le timeout PHP.

Depuis l'onglet Hooks, retrouvez en un coup d'œil tous les points d'extension disponibles, filtrables par nom, fichier source ou statut. Chaque hook indique combien de fichiers actions_*.class.php de vos modules implémentent déjà la méthode correspondante. En dépliant une ligne, vous accédez au détail complet : appel exact, classe objet, fichier de la classe, et pour chaque module — la méthode avec son code ou un bouton pour l'injecter automatiquement.

Depuis l'onglet Fichiers actions, parcourez tous les actions_*.class.php présents sur votre serveur, avec la liste de leurs méthodes hooks et un lien direct vers le hook correspondant dans l'onglet précédent.

Disponible en français, anglais, allemand, italien et espagnol.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org