Exemplo n.º 1
0
 function accionIniciar()
 {
     sesionNivel('a', 'e', 'g');
     include_once 'Modelos/' . $this->modelo . '.php';
     $modelo = $this->modelo;
     $condiciones = array();
     $condiciones[] =& $_SESSION['usuario']->id_usuario;
     $tipos = 'i';
     $condicion = 'where id_usuario=? and finalizado="n"';
     $turno = Turno::obtenerTodos($condicion, $condiciones, $tipos);
     if (count($turno) === 0) {
         if (isset($_SESSION['usuario'], $_POST['cantidad_inicial'])) {
             $turno = new Turno();
             $turno->id_usuario = $_SESSION['usuario']->id_usuario;
             $turno->cantidad_inicial = $_POST['cantidad_inicial'];
             if ($turno->iniciar() == "") {
                 $id = $turno->insert_id();
                 $_SESSION['turno'] = Turno::obtenerTodos(' where id_turno=' . $id)[0];
                 header("Location: /Abarrotes/");
             } else {
                 echo "-3";
             }
         } else {
             echo "-4";
         }
     } else {
         echo 'Hay turno pendiente!';
     }
 }