Funzioni comuni del modulo

Funzioni comuni del modulo

register_activation_hook

/***
* Gancio di attivazione modulo di registrazione
* @paramstring $modulenome del sistema modulo
* @parammisto $funzionefunzione per il gancio
* @return misto
*/
register_activation_hook($modulo, $funzione)

register_deactivation_hook

/***
* Gancio di disattivazione del modulo di registrazione
* @paramstring $modulenome del sistema modulo
* @parammisto $funzionefunzione per il gancio
* @return misto
*/
register_deactivation_hook($module, $funzione)

register_uninstall_hook

/***
* Modulo di registrazione gancio
* @paramstring $modulenome del sistema modulo
* @parammisto $funzionefunzione per il gancio
* @return misto
*/
register_uninstall_hook($module, $funzione)

register_cron_task

/***
* Registrare l'attività cron del modulo, l'attività cron viene eseguita dopo che le attività cron core core sono terminati
* @parammisto $funzioneparametro funzione/classe per il gancio
* @return null
*/
register_cron_task($funzione)

register_payment_gateway

/***
* Iniettare gateway di pagamento personalizzato nell'array gateway di pagamento
* @param string $idpayment gateway id, dovrebbe uguale alle librerie / nome di classe e.q. gateway/New_gateway
* @param stringa $modulenome del modulo per caricare il gateway se non già caricato
*/
register_payment_gateway($id, $module)

register_language_files

/***
* Registrare i file di lingua del modulo per supportare il file custom_lang.php
* @paramstring $modulenome del sistema modulo
* @paramarrayarray di nomi di file linguistici senza _lang.php
* @return null
*/
register_language_files($module, $linganguages)

module_dir_url

/***
* URL del modulo
* e.q.https://crm-installation.com/module_name/
* @paramstring $modulenome del sistema modulo
* @paramstring $segment stringa aggiuntiva all'URL
* stringa @return stringa
*/
module_dir_url($module, $segment = '')

module_dir_path

/***
* Modulo directory percorso assoluto
* @paramstring $module modulo nome del sistema
* @paramstring $concat aggiungere stringa aggiuntiva al percorso
* stringa @return stringa
*/
module_dir_path($module, $concat = '')

module_libs_path

/***
* Percorso librerie modulo
* e.q. moduli/module_name/librerie
* @paramstring $module nome modulo
* @paramstring $concat aggiungere stringa aggiuntiva al percorso
* stringa @return stringa
*/
module_libs_path($module, $concat = '')

    • Related Articles

    • Modulo di base del modulo

      Moduliposizione & nome Tutti i moduli devono essere aggiunti nelmodulicartellanella tua directory principale in cui è installato il nostro CRM eogni modulo deveavere nome univoco della cartella e file init con lo stesso nome della cartella del ...
    • Intestazioni file del modulo

      Ogni modulo nel nostro CRM è costituito da file init che contienela configurazione generale del modulo e include intestazioni contenentimeta-informazioni relative al modulo. Moduloesempio intestazioni file init file L'esempio seguente viene tratto ...
    • Sicurezza del modulo

      Quindi, hai creato il tuo modulo e funziona bene, ma è tuttosicuro? È necessario assicurarsi che il modulo sia sicuro e non sia vulnerabile a nessunoLe iniezioni SQL sono directory traversando di directory. Puoi trovare le migliori pratiche per ...
    • Modulo biglietto di installazione

      Il modulo di biglietto incorporabile nel nostro CRM è un modulo predefinito per i bigliettiaggiunto nella versione 1.8.0che puoi aggiungere ai tuoi siti web con un iframe e quando un utente invia il modulo il biglietto aprirà automaticamente un ...
    • Aggiungi nuovo stato del progetto

      Per impostazione predefinita Il nostro CRM viene fornito con 5 stati predefiniti, Non iniziato, In corso, On Hold, Cancelled, Finito ma è possibile iniettare nuovi stati con semplice gancio d'azione per soddisfare le vostre esigenze. Gli statiNon ...