Promozioni

  • Fast Product - CODE 42

    Allows you to create products or services directly in the Sales Proposals, Sales Orders and Invoices interface.

    15,00 €  (30€)
  • massaction

    This module offers new mass actions: batch download of PDF documents as a zip archive, batch adding of recipients to a mailing list, batch assignment of a salesperson to third parties.

    90,00 €  (180€)

Nuovi Prodotti

  • SmartPOS Point of Sale (POS)

    POS module for Dolibarr that lets you sell directly from a modern touch-friendly interface. Supports multiple payment methods, parked sales, discounts, refunds, cash management with X/Z reports and a visual receipt designer compatible with 58 mm and 80 mm printers.

    350,00 €
  • Purchase Request Pro

    Multi-level purchase request and approval workflow for Dolibarr. Create, approve, and convert purchase requests to supplier proposals or purchase orders with a fully configurable approval chain.

    200,00 €

hookscanner

mp12371d20260323092708

Nuovo

Scansionate l'intera struttura di directory di Dolibarr per catalogare automaticamente ogni chiamata executeHooks, identificare le classi correlate e gestire le vostre implementazioni actions_*.class.php da un'unica interfaccia centralizzata.

  • Autore S2IRD
  • Versione modulo 1.0.0
  • Rilascio data 23/03/2026
  • Accesso agli aggiornamenti e ai download 2 anni
  • Come contattare l'assistenza contact@s2ird.fr
  • Compatibilità Dolibarr V16 - V23   -   PHP>= 7.4
  • Ultimo aggiornamento 24/03/2026 16.31

Maggiori informazioni...

Comprendere il sistema di hook di Dolibarr

Il sistema di hook di Dolibarr consente ai moduli di terze parti di intervenire nel comportamento nativo dell'applicazione senza modificarne il codice sorgente. Ogni volta che Dolibarr esegue $hookmanager->executeHooks('nomeHook', $parameters, $object), invita tutti i moduli registrati a rispondere tramite un metodo omonimo nel loro file actions_xxx.class.php. Questo è il meccanismo centrale di estensibilità di Dolibarr: creazione di fatture, visualizzazione della dashboard, validazione di moduli, invio di e-mail — tutto può essere intercettato e arricchito tramite un hook.

Il problema: con oltre 1.000 punti di estensione distribuiti in centinaia di file PHP, è praticamente impossibile sapere quali hook esistono, quali sono già implementati nei propri moduli e quali restano ancora da sfruttare.

Cosa fa HookScanner

HookScanner risolve questo problema eseguendo una scansione automatica dell'intera struttura di directory dell'installazione Dolibarr. Rileva ogni chiamata $hookmanager->executeHooks(...), estrae il nome dell'hook (1° parametro) e la variabile oggetto (3° parametro), e risale fino alla classe PHP corrispondente e al suo file .class.php. La scansione avviene in background tramite lotti AJAX, senza mai raggiungere il limite di timeout di PHP.

Dal tab Hook, ottenete una panoramica immediata di tutti i punti di estensione disponibili, filtrabili per nome, file sorgente o stato. Ogni hook mostra quanti file actions_*.class.php dei vostri moduli implementano già il metodo corrispondente. Espandendo una riga si accede a tutti i dettagli: chiamata completa, classe oggetto, file della classe e — per ciascun modulo — il metodo con il suo codice o un pulsante per iniettarlo automaticamente.

Dal tab File di azione, navigate tutti i file actions_*.class.php presenti sul server, con l'elenco dei loro metodi hook e un collegamento diretto all'hook corrispondente nel primo tab.

Disponibile in francese, inglese, tedesco, italiano e spagnolo.




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