Beispiel #1
0
 $objasistencia->setId_codigo($datos_codigo['id']);
 $asistencia = $objasistencia->buscaAsistencia();
 $objasistencia->setId_evento($datos_codigo['id_evento']);
 if ($datos_codigo['id_asociado'] != '') {
     $objasistencia->setId_asociado($datos_codigo['id_asociado']);
 } else {
     $objasistencia->setId_asociado('null');
 }
 if ($asistencia['id'] == '') {
     //El codigo no se ha registrado
     //Validar el tipo de entrada del boleto,  y berificar si puede accerder este dia
     if ($datos_codigo['tipo_entrada'] == 1) {
         //Acceso total
         //Puede entrar todos los días y este codigo no se ha registrado.
         //Podemos hacer el registro
         $exito = $objasistencia->saveAsistencia();
         echo json_encode($exito);
     } elseif ($datos_codigo['tipo_entrada'] == 2) {
         //Acceso un día
         //Puede entrar solo un día,  vemos si el día de hoy es el dia que puede acceder
         //Validamos si el codigo ya se leyo el día de hoy
         if ($datos_codigo['dias_valido'] == date("Y-m-d")) {
             //No se ha leido, es de acceso de un día  y puede acceder solo el día de hoy
             //Podemos hacer el registro por que el dia es el mismo y el codigo no se habia leido
             $exito = $objasistencia->saveAsistencia();
             echo json_encode($exito);
         } else {
             $datos_codigo['exito'] = 5;
             //$exito = array("exito"=>5);//La fecha de acceso del codigo es para otro dia
             echo json_encode($datos_codigo);
         }