[#] hm X_Shell Backd00r [#]
<?php
if(!empty($_POST['data'])){
require_once '../modelo/validate.class.php';
require_once '../modelo/registrar.class.php';
$_validar = new Validate();
$msg = array();
$data = json_decode($_POST['data']);
$_validar->setUsuario($data->name_1->nombre, 'txt_name_a')->nombre();
$_validar->setUsuario($data->name_1->ap, 'txt_ap_a')->nombre();
$_validar->setUsuario($data->name_1->am, 'txt_am_a')->nombre();
$_validar->setUsuario($data->email_1, 'txt_mail_a')->email();
$_validar->setUsuario($data->name_2->nombre, 'txt_name_b')->nombre();
$_validar->setUsuario($data->name_2->ap, 'txt_ap_b')->nombre();
$_validar->setUsuario($data->name_2->am, 'txt_am_b')->nombre();
$_validar->setUsuario($data->email_2, 'txt_mail_b')->email();
$_validar->setUsuario($data->name_3->nombre, 'txt_name_c')->nombre();
$_validar->setUsuario($data->name_3->ap, 'txt_ap_c')->nombre();
$_validar->setUsuario($data->name_3->am, 'txt_am_c')->nombre();
$_validar->setUsuario($data->email_3, 'txt_mail_c')->email();
if($_validar->getSuccess()){
$_registrar = new Registrar();
$_registrar->interes = $data->interes;
$cuantos=0;
$_existe_mismo_interes= $_registrar->mismo_interes($data->interes,$data->email_1);
if($_existe_mismo_interes)
{
$cuantos=$cuantos+1;
$msg = array();
$msg[0] = 'error';
$msg[1] = 'Existe el mismo correo he interes';
$msg[2] = $data->email_1;
}
$_existe_mismo_interes1= $_registrar->mismo_interes($data->interes,$data->email_2);
if($_existe_mismo_interes1)
{
$cuantos=$cuantos+1;
$msg = array();
$msg[0] = 'error';
$msg[1] = 'Existe el mismo correo he interes';
$msg[2] = $data->email_2;
}
$_existe_mismo_interes2= $_registrar->mismo_interes($data->interes,$data->email_3);
if($_existe_mismo_interes2)
{
$cuantos=$cuantos+1;
$msg = array();
$msg[0] = 'error';
$msg[1] = 'Existe el mismo correo he interes';
$msg[2] = $data->email_3;
}
if($cuantos>0)
{
}
else
{
$codigo = $_registrar->ganerateCodigo();
$_registrar->codigo = time().'/'.$codigo;
$resultado = $_registrar->insertInvitacion();
if(is_numeric($resultado)){
$newslatter = $data->newslatter;
if(empty($newslatter)){ $newslatter = 0; }
$codigo = $_registrar->ganerateCodigo();
$_registrar->asistencia = '0';
$_registrar->id_invitacion = $resultado;
$_registrar->newslatter = $newslatter;
$datos = array();
$datos[0] = array(
'nombre'=>$data->name_1->nombre.' '.$data->name_1->ap.' '.$data->name_1->am,
'email'=>$data->email_1,
'sexo'=>$data->sexo_1,
'codigo'=>time().$codigo.'1',
'interes'=>$_registrar->interes
);
$datos[1] = array(
'nombre'=>$data->name_2->nombre.' '.$data->name_2->ap.' '.$data->name_2->am,
'email'=>$data->email_2,
'sexo'=>$data->sexo_2,
'codigo'=>time().$codigo.'2',
'interes'=>$_registrar->interes
);
$datos[2] = array(
'nombre'=>$data->name_3->nombre.' '.$data->name_3->ap.' '.$data->name_3->am,
'email'=>$data->email_3,
'sexo'=>$data->sexo_3,
'codigo'=>time().$codigo.'3',
'interes'=>$_registrar->interes
);
$_registrar->data = $datos;
$_cod = $_registrar->registrar();
//$result = true;
if(sizeof($_cod) > 0):
$bandera = $_registrar->generateQr($_cod);
$msg = array();
$msg[0] = 'success';
$msg[1] = $datos;
else:
$msg = array();
$msg[0] = 'error';
$msg[1] = 'Error al insertar Data Base';
endif;
}
}
}else{
$_err = $_validar->getErrors();
$msg[0] = 'error';
$msg[1] = $_err[0];
}
echo json_encode($msg);
}
?>
Mr.hm X_Shell Backd00r 1.0, Coded By Mr.hm X_Shell Backd00r