Jump to content

Atualização: módulo valid account - whmcs.red - 0.5


Recommended Posts

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","");

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Hospedagem, Revendas, Servidores VPS - [Adven Host]

Link to comment
Share on other sites

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");

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?