Ir para conteúdo

Featured Replies

Postado
1 minuto atrás, LucianoZ disse:

Como assim?
é um módulo WHMCS, você só precisa colocar ele no diretório correto, ativa-lo na administração e dar permissão para seu usuário, após isso acessar ele no menu de Addons e Configurar os campos.

Mas esse hook index não existe na listagem.

uso esses 2:

if ($validar) add_hook("ClientDetailsValidation",1,"validaCampo","");
if (!$permitirTroca) add_hook("ClientEdit",2,"validaTroca","");

Postado
  • Autor
Agora, Wellington Luiz da Silva disse:

Não estou usando WHMCS

Mas como você quer instalar um módulo de whmcs se não usa-o?

Chamou? Estamos ai!

Postado

Não falei em instalar um modulo, Estou com problema na hora de rodar um sistema em laravel, na minha revenda que tenho com outra empresa funciona normalmente, quando tento migrar para esse vps ele me retorna erro 500.

Postado
3 minutos atrás, LucianoZ disse:

Como assim?
é um módulo WHMCS, você só precisa colocar ele no diretório correto, ativa-lo na administração e dar permissão para seu usuário, após isso acessar ele no menu de Addons e Configurar os campos.

Mas esse hook index não existe na listagem.

https://forum.whmcs.com/showthread.php?94146-ClientDetailsValidation-not-working-in-hook

Edvan e Luciano, uso ambos para recolher dados do postfield e fazer a devida validação.

Postado
  • Autor
1 minuto atrás, Wellington Luiz da Silva disse:

Não falei em instalar um modulo, Estou com problema na hora de rodar um sistema em laravel, na minha revenda que tenho com outra empresa funciona normalmente, quando tento migrar para esse vps ele me retorna erro 500.

Acho esse assunto é meio defasado para esse tópico não?

1 minuto atrás, Fernando Ferenz disse:

https://forum.whmcs.com/showthread.php?94146-ClientDetailsValidation-not-working-in-hook

Edvan e Luciano, uso ambos para recolher dados do postfield e fazer a devida validação.

Interessante, vou dar uma olhada sobre.

Chamou? Estamos ai!

Postado
  • Autor
Agora, Wellington Luiz da Silva disse:

Putz gente desculpa acabei achando q estva comentando no meu topico, foi mal pessoal kkkkkk

fica tranquilo acontece-se hehe

Chamou? Estamos ai!

Postado
2 minutos atrás, LucianoZ disse:

Acho esse assunto é meio defasado para esse tópico não?

Interessante, vou dar uma olhada sobre.

Aqui está o código que utilizei do Guto:

https://portaldohost.com.br/forum/topic/9436-cpf-e-cpnj/

 

if (!defined("WHMCS"))
    die("Este arquivo não pode ser acessado diretamente");

require(ROOTDIR . '/includes/classes/FERENZ/ValidaCPFCNPJ.php');

function soNumero($str) {
    return preg_replace('/[^0-9]/', '', $str);
}

function validateDate($date, $format = 'Y-m-d H:i:s') {
    $d = DateTime::createFromFormat($format, $date);
        return $d && $d->format($format) == $date;
}

function hook_valida_cpfcnpj($vars) {

    $filtro = soNumero($vars['customfield'][1]);

    // Cria um objeto sobre a classe

    $cpf_cnpj = new ValidaCPFCNPJ($filtro);

    if ($cpf_cnpj->valida()) {
        // $vars['customfield'][1] = $cpf_cnpj->formata();
    } else {
        return 'CPF/CNPJ é inválido';
    }
}

function hook_valida_datanasc($vars) {

    if (validateDate($vars['customfield'][2], 'd/m/Y')) {
        // $_POST['customfield'][2] = $vars['customfield'][2];
    } else {
        return 'Data de nascimento é inválida';
    }
}

add_hook("ClientDetailsValidation",1,"hook_valida_cpfcnpj");
add_hook("ClientDetailsValidation",2,"hook_valida_datanasc");

Postado
44 minutos atrás, Fernando Ferenz disse:

ClientDetailsValidation

 

44 minutos atrás, LucianoZ disse:

Como assim?
é um módulo WHMCS, você só precisa colocar ele no diretório correto, ativa-lo na administração e dar permissão para seu usuário, após isso acessar ele no menu de Addons e Configurar os campos.

Mas esse hook index não existe na listagem.

Realmente não existe esse hook na listagem.

Já na documentação antiga tem uma referência ( http://docs.whmcs.com/Hooks:ClientDetailsValidation ) mas foi excluída.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?