Funcțiile modulului comun

Funcțiile modulului comun

Înregistrare_activare_cârlig

/**
* Cârlig de activare a modulului de înregistrare
* @paramșir $modulNumele sistemului modulului
* @paramFuncție $ mixtăFuncția pentru cârlig
* @return amestecat
*/
register_activation_hook($modul, $funcție)

registru_deactivare_cârlig

/**
* Cârlig de dezactivare a modulului de înregistrare
* @paramșir $modulNumele sistemului modulului
* @paramFuncție $ mixtăFuncția pentru cârlig
* @return amestecat
*/
register_deactivation_hook($modul, $funcție)

Înregistrare_deinstalare_cârlig

/**
* Modul de înregistrare dezinstalare cârlig
* @paramșir $modulNumele sistemului modulului
* @paramFuncție $ mixtăFuncția pentru cârlig
* @return amestecat
*/
register_uninstall_hook($modul, $funcție)

Înregistrare_cron_sarcină

/**
* Înregistrați sarcina cron a modulului, sarcina cron este executată după terminarea sarcinilor cron de bază
* @paramFuncție $ mixtăFuncţie/parametru de clasă pentru cârlig
* @return nulă
*/
register_cron_task(funcția $)

Înregistrare_plată_gateway

/**
* Inject gateway de plată personalizat în matricea gateway-urilor de plată
* Șirul $idpayment gateway id, ar trebui să fie egal ca bibliotecile / numele clasei e.q. gateway-uri/New_gateway
* Șir de @param $ modulNumele modulului pentru a încărca gateway-ul dacă nu este deja încărcat
*/
register_payment_gateway($id, $modul)

Înregistrare_limbă_fișiere

/**
* Înregistrați fișiere de limbă modulului pentru a sprijini fișierul personalizat_lang.php
* @paramșir $modulNumele sistemului modulului
* @parammatrice$languages matrice de nume de fișiere lingvistice fără _lang.php
* @return nulă
*/
register_language_fișiere($modul, $ limbi)

Modul_dir_url

/**
* URL-ul modulului
* e.q.https://crm-installation.com/module_name/
* @paramșir $modulNumele sistemului modulului
* @paramstring $segment șir suplimentar pentru a adăuga la adresa URL
* Șirul de @return
*/
modul_dir_url($modul, $segment = '')

modulul_dir_calea

/**
* Calea absolută a directorului de module
* @paramșir $module numele sistemului sistemului modulului
* @paramstring $concat adăugați șir suplimentar la cale
* Șirul de @return
*/
Modul_dir_path($modul, $concat = '')

Modul_libs_calea

/**
* Calea bibliotecilor modulului
* e.q. Module/module_nume/biblioteci
* @paramșir $modulul numele modulului
* @paramstring $concat adăugați șir suplimentar la cale
* Șirul de @return
*/
Modul_libs_path($modul, $concat = '')

    • Related Articles

    • Elementele modulului de bază

      ModuleLocație și nume Toate modulele trebuie adăugate înModulefolderulîn directorul rădăcină unde este instalat CRM-ul nostru șiFiecare modul trebuieAu nume unic de folder și fișier init cu același nume ca folderul modululuinumeÎn limba engleză ...
    • Securitatea modulului

      Deci, v-ați creat modulul și funcționează bine, dar este vorba deSigur? Trebuie să vă asigurați că modulul dvs. este sigur și nu este vulnerabil la niciun fel deInjecțiile SQL sunt traversarea directorului. Puteți găsi mai jos cele mai bune practici ...
    • Anteturi de fișiere de modul

      Fiecare modul din CRM-ul nostru constă din fișierul init care conțineconfigurația modulului general și include anteturi care conținmeta-informații privind modulul. ModululExemplu de anteturi de fișiere init Următorul exemplu este preluat din modulul ...
    • Politica privind cookie-urile

      Ultima actualizare octombrie 10, 2024 Bine ați venit la BIMeta! Această politică de cookie-uri se aplică utilizării noastreCookie-uri și alte tehnologii similare pe site-ul nostru lawww.bimeta.netEliminăScopul acestei politici este de a vă oferi ...
    • Politica de confidențialitate - site-ul web

      Bine ați venit la BIMeta! Următoarea politică de confidențialitate oferăo imagine de ansamblu simplă a ceea ce se întâmplă cu datele dvs. personale atunci când vizitați datele noastre personale.Site-ul lawww.bimeta.netAceastă politică are scopul de a ...