Example #1
0
 }
 if (strlen($_POST['vat']) > 0 && !validVat($_POST['vat'])) {
     $error .= '- Su identificación fiscal sólo puede tener caracteres alfanuméricos<br />';
 }
 if ($_SESSION['valid_register'] == 'VE') {
     $_POST['vat'] = strtoupper(trim(preg_replace('/[\\. -]+/', '', $_POST['vat'])));
     if (strlen($_POST['vat']) < 6 || !validVatVE($_POST['vat'])) {
         $error .= '- Su identificación fiscal no tiene un formato válido para Venezuela<br />';
     } else {
         switch ($_POST['vat'][0]) {
             case 'J':
             case 'G':
             case 'E':
             case 'P':
             case 'V':
                 if (!validVatVE_J($_POST['vat']) || !valid_rif($_POST['vat'][0], substr($_POST['vat'], 1))) {
                     $error .= '- El R.I.F. suministrado es invalido o no existe, debe tener [VEJGEP] + 9 digitos exactos, si su rif tiene menos de nueve digitos completar con 0 a la izquierda. Ejemplo: J000012345<br />';
                 }
                 break;
         }
     }
 }
 if (strlen($_POST['user']) < 3 || !validUsername($_POST['user'])) {
     $error .= '- El usuario debe tener al menos cuatro caracteres y el primer caracter no puede ser un número<br />';
 }
 if (strlen($_POST['mail']) < 3 || !emailValido($_POST['mail'])) {
     $error .= '- El E-Mail no es válido<br />';
 }
 if ($error == '') {
     $_POST['country'] = $_SESSION['valid_register'];
     $_POST['rol'] = 3;
<?php

/**
* Api de Consultas de Cedulas Venezolanas - Modulo de Baja
*
* @author    Kijam Lopez <*****@*****.**>
* @copyright 2015 Desarrollos Cuado C.A.
* @license   GPLv3
*/
include_once "./lib/classDBAndUser.php";
if (isset($_POST['cedula']) && isset($_POST['nacionalidad'])) {
    if (!checkRecaptchar(RECAPTCHAR_SECRET, $_POST['g-recaptcha-response'])) {
        $error = 'reCAPTCHA inválido';
    } else {
        $rif = valid_rif($_POST['nacionalidad'], trim($_POST['cedula']));
        if (!$rif) {
            $error = 'Su cédula tiene un formato inválido';
        } else {
            if ($data = $db->ls("SELECT * FROM not_show WHERE rif = '%s'", array(secInjection($rif)))) {
                $error = 'Esta cédula ya fue dado de baja el día ' . $data['created_date'];
            } else {
                if ($db->qs("INSERT INTO not_show (rif, created_date, ip_submit) VALUES ('%s', NOW(), '%s')", array(secInjection($rif), getRealIP()))) {
                    $msj = "Su cédula fue dado de baja de nuestro sistema correctamente";
                } else {
                    $error = "Ocurrió un error temporal en nuestro sistema, intente más tarde";
                }
            }
        }
    }
}
$html_title = 'Baja de Cédula en el Sistema';