Общие функции модуля

Общие функции модуля

Регистрация_activation_hook

/**
* Крюк активации модуля регистрации
* @param$модуль струныНазвание системы модуля
* @param$смешанная функцияДля функции крючка
*@return смешанный
*
Register_activation_hook($модуль, $функция)

_deactivation_hook Регистрация

/**
* Крюк отключения модуля регистрации
* @param$модуль струныНазвание системы модуля
* @param$смешанная функцияДля функции крючка
*@return смешанный
*
Regist_deactivation_hook($модуль, $функция)

Регистрация_uninstall_hook

/**
* Регистрация модуля удаления крючка
* @param$модуль струныНазвание системы модуля
* @param$смешанная функцияДля функции крючка
*@return смешанный
*
Register_uninstall_hook($модуль, $функция)

Регистрация_cron_task

/**
* Задача регистрации модуля cron, задача cron выполняется после завершения основных задач cron
* @param$смешанная функция/параметр класса для функции крючка
*@return null
*
Register_cron_task($функция)

Регистрация_payment_gateway

/**
* Введите пользовательский платежный шлюз в массив платежных шлюзов
*@param id шлюза строки $idpayment, должен равный библиотекам / названию класса e.q. Gateway/New_gateway
*@param строка $модульНазвание модуля для загрузки шлюза, если еще не загружен
*
Register_payment_gateway($id, $модуль)

Regist_language_files

/**
* Регистрация языковых файлов модуля для поддержки файла Custom_lang.php
* @param$модуль струныНазвание системы модуля
* @paramМассив$languages массив языковых имен файлов без _lang.php
*@return null
*
Register_language_files($модуль, $languages)

Modul_dir_url

/**
* URL модуля
e.q.https://crm-installation.com/module_name/
* @param$модуль струныНазвание системы модуля
* @paramДополнительная строка $segment для добавления к URL
*@return строка
*
Modul_dir_url($модуль, $segment = '')

Modul_dir_path

/**
* Абсолютный путь каталога модулей
* @paramНазвание модуля струны $module
* @param$concat добавить дополнительную строку к пути
*@return строка
*
Modul_dir_path($модуль, $concat = '')

Modul_libs_path

/**
* Путь библиотек модулей
e.q. /module_name/libraries
* @paramНазвание модуля струны $модуля
* @param$concat добавить дополнительную строку к пути
*@return строка
*
Modul_libs_path($модуль, $concat = '')

    • Related Articles

    • Основы модуля

      МодулиИмя и местонахождение Все модули должны быть добавлены вМодулиПапкаВ вашем корневом каталоге, где установлена наша CRM, иКаждый модуль долженИмеют уникальное имя папки и файл init с тем же названием, что и папка модуляИмяДа, не. СозданиеВаш ...
    • Безопасность модуля

      Итак, вы создали свой модуль и работаете хорошо, но разве этоВ безопасности? Вы должны убедиться, что ваш модуль безопасен и не уязвим для каких-либоИнъекции SQL проходят каталогами. Вы можете найти ниже лучшие практики, чтобы убедиться, что ...
    • Заголовки файлов модуля

      Каждый модуль в нашем CRM состоит из файла init, который содержитОбщая конфигурация модуля и включает в себя заголовки, содержащиеМетаинформация о модуле. МодульПример заголовков файлов Следуйте примеру из модуля CRM по умолчаниюНастройка меню, ...
    • Что такое GDPR (Общие правила защиты данных)?

      У нихОбщий регламент о защите данных (GDPR)Устанавливают руководящие принципы, которые охватывают различные аспекты защиты данных и конфиденциальности физических лиц в Европейском союзе (ЕС) и Европейской экономической зоне (ЕЭЗ), включая то, как ...
    • Напоминания о истечении срока действия предложения

      Вы можете отправить напоминания о истечении срока действия ведущему / клиенту, что это предложение назначено, электронная почта будет отправлена на электронное письмо предложения, добавленное во время создания / редактирования предложения. Чтобы ...