コード例 #1
0
ファイル: plugin.php プロジェクト: vortexacm/acmback
 $v = new forms();
 $v->classeErro = 'formPointer';
 $falha[1] = $v->validatorField('nome', "Digite o nome do técnico");
 $falha[2] = $v->validatorField('email', "Digite o e-mail");
 # check mail
 if (!empty($_POST['email'])) {
     $msgErro = $v->validatorMail('email', $this->strPut("Digite o e-mail administrativo corretamento"));
     $falha[4] = $v->validatorFieldSet('email', $msgErro);
 }
 if (!empty($_POST['email'])) {
     $msgErro = $v->validatorTotalTable('vtx_system_access', "mail1='{$_POST['email']}' and id!='{$enterID}' ", $this->adb) > 0 ? "+ E-mail já cadastrado <br />" : '';
     $falha[6] = $v->validatorFieldSet('email', $msgErro);
 }
 if (!empty($_POST['cpf'])) {
     $doc = $this->clearNumeric($_POST['cpf']);
     $msgErro = $v->validatorCPF($doc, "+ CPF Invalido");
     $falha[7] = $v->validatorFieldSet('cpf', $msgErro);
 }
 if (!empty($_POST['cpf'])) {
     $doc = $this->clearNumeric($_POST['cpf']);
     $msgErro = $v->validatorTotalTable('vtx_system_access', "cpf='{$doc}'  and id!='{$enterID}' ", $this->adb) > 0 ? "+ CPF já cadastrado <br />" : '';
     $falha[8] = $v->validatorFieldSet('cpf', $msgErro);
 }
 ### proced to register
 $falhas = implode("", $falha);
 if (strlen($falhas) > 0) {
     exit($this->vForceStop("0|" . nl2br($v->errorForm) . "|{$falhas}"));
 } else {
     $tableF[1] = 'nome';
     $tableF[2] = 'nascimento';
     $tableF[3] = 'mail1';