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

  • Production Order Planning

    The Production Order Planning feature simplifies your production management in Dolibarr with a clear and interactive visual calendar. View, adjust, and prioritize your production orders in real time, while taking into account staffing constraints and holidays. Gain efficiency, responsiveness, and visibility every day.

    GRATUITO
  • HR Planning – Easily manage your teams’ schedules

    Organize and track your employees’ schedules—whether they are staff members or external contractors—directly in Dolibarr. With the HR Planning module, your intervention records become visible and usable within a clear and intuitive schedule. Your field teams can access their schedule in seconds, simply using a smartphone and a Dolibarr account.

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