Funções comuns do módulo

Funções comuns do módulo

register_activation_hook

/****
* Gancho de ativação do módulo de registro
* @paramstring $modulenome do sistema do módulo
* @parammisturado $funçãofunção para o gancho
* @return misturado
*/
register_activation_hook($module, $function)

Registrar_hook

/****
* Registre o gancho de desativação do módulo
* @paramstring $modulenome do sistema do módulo
* @parammisturado $funçãofunção para o gancho
* @return misturado
*/
register_deactivation_hook($module, $function)

Rio de Janeiro_uninstall

/****
* Registro módulo de desinstalação do módulo de registro
* @paramstring $modulenome do sistema do módulo
* @parammisturado $funçãofunção para o gancho
* @return misturado
*/
register_uninstall_hook($module, $function)

Registrar_cron_task

/****
* Registrar tarefa cron do módulo, a tarefa cron é executada depois que as tarefas cron principais forem concluídas
* @parammisturado $funçãoparâmetro função/class para o gancho
* @return null
*/
($função)

Registrar_payment_gateway

/****
* Injete gateway de pagamento personalizado na matriz de gateways de pagamento
* @param string $idpayment gateway id, deve igual como as bibliotecas/classname e.q. gateways/New_gateway
* @param string $modulenome do módulo para carregar o gateway se ainda não estiver carregado
*/
($id, $module)

Registrar_language_files

/****
* Registre arquivos de idioma do módulo para suportar o arquivo custom_lang.php
* @paramstring $modulenome do sistema do módulo
* @parammatrizmatriz $languages de nomes de arquivos de idioma sem o _lang.php
* @return null
*/
register_language_files($module, $languages)

module_dir_url

/****
* URL do módulo
* e.q.https://crm-installation.com/module_name/
* @paramstring $modulenome do sistema do módulo
* @paramstring $segment adicional string para anexar à URL
* @return string
*/
module_dir_url($module, $segment = '')

module_dir_path

/****
* Caminho absoluto do diretório do módulo
* @paramnome do sistema do módulo do módulo
* @paramstring $concat anexar string adicional ao caminho
* @return string
*/
module_dir_path($module, $concat = '')

module_libs_path

/****
* Caminho das bibliotecas do módulo
* e.q. modules/module_name/bibliotecas
* @paramnome do módulo $module
* @paramstring $concat anexar string adicional ao caminho
* @return string
*/
module_libs_path($module, $concat = '')

    • Related Articles

    • Noções básicas do módulo

      MódulosLocalização & nome Todos os módulos devem ser adicionados nomódulospastaem seu diretório raiz onde nosso CRM está instalado ecada módulo deveter nome de pasta exclusivo e arquivo init com o mesmo nome da pasta do módulonome. Criandoseu ...
    • Segurança do módulo

      Então, você criou seu módulo e funciona bem, mas é issoseguro? Você deve garantir que seu módulo está seguro e não é vulnerável a qualquerInjeções SQL são atravessando diretório. Você pode encontrar as melhores práticas para garantir que o seumódulo ...
    • Cabeçalhos de arquivo do módulo

      Cada módulo em nosso CRM consiste em arquivo init que contéma configuração geral do módulo e inclui cabeçalhos contendometa-informação sobre o módulo. Móduloexemplo de cabeçalhos de arquivo init O exemplo a seguir é retirado do padrão Nosso módulo ...
    • Adendo de processamento de dados

      Para que você, como usuário de serviço e controlador de dados(referido como "Controlador" ou "Usuário") pode usar ou continuar a usar a) nossoplataforma de rede social e empresarial; e b) usar nossos serviços auxiliares("Serviços") oferecidos por ...
    • Valores fundamentais da empresa

      Liderança- NossoEmpresa se orgulha de se tornar um grande líder na tecnologiaindústria.Fazemos isso por não sóapresentando nossa direção aos nossos clientes, mas sempre certificando-se de seus clientespedidos são ouvidos e sempre apreciados.Cada um ...