Promotions

  • INTERVENTION PLUS: Gestion Complète des Interventions

    Le module "Intervention Plus" est un outil révolutionnaire qui simplifie et optimise la gestion des interventions, de la planification à la facturation. Conçu pour les équipes commerciales et techniques, il offre une suite complète de fonctionnalités pour assurer un suivi transparent et efficace de chaque intervention.

    250,00 €  (500€)
  • RH plus : Gestion avancée des ressources humaines

    Ce module apporte une couche d'ergonomie et des fonctionnalités complémentaires au module de gestion des ressources humaines standard de Dolibarr, telles que la facilité de créer des demandes d'absences depuis le planning salariés, l'ajout de taux de TVA automatique,l'intégration du barème km sur la tranche 1 et de google maps.

    145,00 €  (290€)

Nouveaux produits

  • Guide Milestone/Jalon v 23

    Le Guide d'utilisation pour le module Milestone/Jalon qui permet d'associer/grouper des produits/services à un jalons et d'afficher le sous total. Il est possible d'ajouter des lignes de commentaires sans détails (tva, prix, etc..), ainsi que de forcer des sauts de pages, dans les propositions commerciales, commandes clients, factures clients, factures et commandes fournisseurs.

    GRATUIT
  • PDF Protect

    Restreint la copie et la modification de vos devis et factures Dolibarr, avec un chiffrement par mot de passe en option pour les documents qui demandent une vraie confidentialité.

    40,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