Promotions

  • Produit Rapide - CODE 42

    Permet de créer des produits ou des services directement dans l'interface des Propositions commerciales, des commandes clients et des factures.

    15,00 €  (30€)
  • Actions en masse

    Ce module ajoute des actions de masse supplémentaires pour zipper des PDF (commandes, propositions commerciales, factures), ajouter en masse des destinataires (tiers, contacts, adhérents ou utilisateurs) à une mailing list ou affecter en masse un commercial à des tiers (en remplacement ou en plus du ou des commerciaux déjà affectés).

    90,00 €  (180€)

Nouveaux produits

  • Vitaproject

    Vitaproject est un module pour Dolibarr permettant un suivi visuel des projets, avec contrôle de l’avancement des tâches en pourcentage.

    35,00 €
  • Planning Interventions

    Simplifiez la gestion de vos interventions grâce à une vue calendrier interactive intégrée à Dolibarr. Visualisez vos priorités, ajustez facilement les dates en déplaçant les interventions et filtrez rapidement vos données. Accédez instantanément aux informations clés et anticipez les contraintes avec les congés et les jours fériés intégrés. Gagnez en efficacité au quotidien.

    GRATUIT

hookscanner

mp12371d20260323092708

Nouveau

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 - V23   -   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