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 ...
    • Notas del personal privado

      Para agregar una nota privada abra el ticket y haga clic en elNotastab de arriba. Los billetes solo son visibles para los miembros del personal para que puedan colaborar si se requiere asistencia múltiple.
    • Renovación del contrato

      Puede renovar el contacto haciendo clic en editar contrato y en la parte superior derecha, haga clic en Historial de renovación del contrato y haga clic en Renovar contrato. Después de que ese modal se abrirá y los valores se rellenarán ...