Aucun produits
* Les prix peuvent varier en fonction de votre pays.
* Une contribution supplémentaire peut être ajoutée au moment du paiement.
Nouveaux produits
Vitaproject est un module pour Dolibarr permettant un suivi visuel des projets, avec contrôle de l’avancement des tâches en pourcentage.
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.
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.
|
|
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.