Werbeaktionen

  • INTERVENTION PLUS: Komplettes Management von Interventionen

    Das Modul „Intervention Plus“ ist ein revolutionäres Tool, das das Interventionsmanagement von der Planung bis zur Abrechnung vereinfacht und optimiert. Es wurde für Vertriebs- und Technikteams entwickelt und bietet eine vollständige Suite von Funktionen, um eine transparente und effiziente Überwachung jedes Eingriffs zu gewährleisten.

    250,00 €  (500€)
  • Training Management — Ihr Bildungsträger in Dolibarr steuern

    Training Management ist die in Dolibarr integrierte Fachanwendung für professionelle Bildungsträger. Sie verwalten Katalog, Sitzungen, Trainer und Teilnehmer, erstellen behördliche Dokumente und verfolgen Vertrieb sowie Qualität — alles in einer modernen Oberfläche für den pädagogischen und administrativen Alltag.

    350,00 €  (700€)

Neue Produkte

  • EuroAddress - Verified address autofill (CH/FR/DE/AT/BE/LU)

    Auto-fills postal addresses on every Dolibarr form (third parties, contacts, members...). Type a postal code or a street and EuroAddress fills city, canton/state, country - and selects the state/canton dropdown for you. Covers Switzerland, France, Germany, Austria, Belgium and Luxembourg. Official free sources, no API key.

    39,00 €
  • Planeo Prix — Per-Customer Price Grid & Tariff PDF

    Add a Pricing tab to every customer card: browse products by category, set customer-specific prices and generate a branded tariff PDF in one click.

    99,00 €

hookscanner

mp12371d20260323092708

Durchsuchen Sie Ihre gesamte Dolibarr-Verzeichnisstruktur, um automatisch jeden executeHooks-Aufruf zu erfassen, die zugehörigen Klassen zu identifizieren und Ihre actions_*.class.php-Implementierungen über eine zentrale Oberfläche zu verwalten.

KOSTENLOS

  • Autor S2IRD
  • Modulversion 1.0.0
  • Veröffentlichungsdatum 23.03.2026
  • Zugriff auf Updates und Downloads 2 Jahre
  • So kontaktieren Sie den Support contact@s2ird.fr
  • Kompatibilität Dolibarr V16+   -   PHP>= 7.4
  • Letztes Update 24.03.2026 16:31

Mehr Infos...

Das Dolibarr-Hook-System verstehen

Das Hook-System von Dolibarr ermöglicht es Drittanbieter-Modulen, in das native Verhalten der Anwendung einzugreifen, ohne den Quellcode zu verändern. Jedes Mal, wenn Dolibarr $hookmanager->executeHooks('hookName', $parameters, $object) ausführt, werden alle registrierten Module eingeladen, über eine gleichnamige Methode in ihrer actions_xxx.class.php-Datei zu reagieren. Dies ist der zentrale Erweiterungsmechanismus von Dolibarr: Rechnungserstellung, Dashboard-Anzeige, Formularvalidierung, E-Mail-Versand — all das kann über einen Hook abgefangen und angereichert werden.

Das Problem: Mit über 1.000 Erweiterungspunkten, die über Hunderte von PHP-Dateien verteilt sind, ist es nahezu unmöglich zu wissen, welche Hooks existieren, welche bereits in Ihren Modulen implementiert sind und welche noch genutzt werden könnten.

Was HookScanner leistet

HookScanner löst dieses Problem, indem es automatisch die gesamte Verzeichnisstruktur Ihrer Dolibarr-Installation durchsucht. Es erkennt jeden $hookmanager->executeHooks(...)-Aufruf, extrahiert den Hook-Namen (1. Parameter) und die Objektvariable (3. Parameter) und verfolgt den Pfad zurück zur entsprechenden PHP-Klasse und ihrer .class.php-Datei. Der Scan läuft im Hintergrund über AJAX-Stapelverarbeitung — ohne das PHP-Timeout-Limit zu erreichen.

Im Tab Hooks erhalten Sie einen sofortigen Überblick über alle verfügbaren Erweiterungspunkte, filterbar nach Name, Quelldatei oder Status. Bei jedem Hook wird angezeigt, wie viele actions_*.class.php-Dateien Ihrer Module die entsprechende Methode bereits implementieren. Durch Aufklappen einer Zeile erhalten Sie alle Details: den vollständigen Aufruf, die Objektklasse, die Klassendatei und — für jedes Modul — die Methode mit ihrem Code oder eine Schaltfläche zum automatischen Einfügen.

Im Tab Aktionsdateien durchsuchen Sie alle actions_*.class.php-Dateien auf Ihrem Server, mit der Liste ihrer Hook-Methoden und einem direkten Link zum entsprechenden Hook im ersten Tab.

Verfügbar auf Französisch, Englisch, Deutsch, Italienisch und Spanisch.




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