Funciones comunes del módulo

Funciones comunes del módulo

registro_activation_hook

/***
* Registrar gancho de activación del módulo
* @paramcuerda $módulonombre del sistema de módulo
* @paramfunción mixta $funciónfunción para el gancho
* @return mixto
*/
register_activation_hook($module, $función)

registro_deactivation_hook

/***
* Gancho de desactivación del módulo de registro
* @paramcuerda $módulonombre del sistema de módulo
* @paramfunción mixta $funciónfunción para el gancho
* @return mixto
*/
register_deactivation_hook($module, $función)

registro_uninstall_hook

/***
* Registrar el módulo de desinstalación del módulo
* @paramcuerda $módulonombre del sistema de módulo
* @paramfunción mixta $funciónfunción para el gancho
* @return mixto
*/
register_uninstall_hook($module, $función)

registro_cron_task

/***
* Registrar la tarea cron del módulo, la tarea cron se ejecuta después de finalizar las tareas principales cron
* @paramfunción mixta $funciónfunción/clase para el gancho
* @return null
*/
register_cron_task($función)

registro_payment_gateway

/***
* Inyecte la pasarela de pago personalizada en la matriz de pasarela de pago
* @param cadena $idpago de puerta de enlace de pago, debe igual que las bibliotecas/classname e.q. pasarela/New_gateway
* @param cadena $modulenombre del módulo para cargar la puerta de enlace si aún no está cargado
*/
register_payment_gateway($id, $module)

registr_language_files

/***
* Registrar archivos de idioma del módulo para admitir el archivo custom_lang.php
* @paramcuerda $módulonombre del sistema de módulo
* @parammatriz$leng matriz de nombres de archivos de idioma sin el _lang.php
* @return null
*/
register_language_files($module, $language)

module_dir_url

/***
* URL del módulo
* e.q.https://crm-installation.com/module_name/
* @paramcuerda $módulonombre del sistema de módulo
* @paramstring $segment cadena adicional para adjuntar a la URL
* Cadena @return
*/
module_dir_url($módulo, $segmento = '')

module_dir_path

/***
* directorio de módulos ruta absoluta
* @paramcadena $módulo nombre del sistema de módulo $módulo
* @paramcadena $concat adjuntar cadena adicional a la ruta
* Cadena @return
*/
module_dir_path($module, $concat = '')

module_libs_path

/***
* Ruta de bibliotecas de módulos
* e.q. módulos/module_name/libraries
* @paramcadena $módulo nombre del módulo
* @paramcadena $concat adjuntar cadena adicional a la ruta
* Cadena @return
*/
module_libs_path($module, $concat = '')

    • Related Articles

    • Conceptos básicos del módulo

      Módulosubicación y nombre Todos los módulos deben agregarse en elmóduloscarpetaen su directorio raíz donde nuestro CRM está instalado ycada módulo debetener un nombre de carpeta único y archivo de inicio con el mismo nombre que la carpeta de ...
    • Seguridad del módulo

      Por lo tanto, creaste su módulo y funciona bien, pero es todo¿Seguro? Debe asegurarse de que su módulo esté seguro y no sea vulnerable a ningunaLas inyecciones SQL son atravesando directorios. A continuación, puede encontrar las mejores prácticas ...
    • Cabezales de archivo de módulo

      Cada módulo de nuestro CRM consiste en un archivo init que contiene un archivo de init que contienela configuración general del módulo e incluye encabezados que contenganmeta-información sobre el módulo. móduloejemplo de encabezados de archivos init ...
    • ¿Qué es la Ley de Privacidad del Consumidor de California?

      LosLey de Privacidad del Consumidor de California (CCPA)es una ley de privacidad de datos promulgada en el estado de California, EE.UU., diseñada para proteger los derechos de privacidad de los residentes de California dándoles más control sobre su ...
    • Lucha contra el blanqueo de dinero y lucha contra la financiación del terrorismo

      Introducción BIMeta BIMetaCorporación,queespecializadaendesarrolloúnicoaplicacionespara ...