예제 #1
0
 function guardar_reserva($data = false)
 {
     global $admin;
     if (!$admin->permisos('FrontDesk')) {
         return;
     }
     if (!$data || !isset($data['ID']) || !isset($data['clase']) || !isset($data['bici'])) {
         return;
     }
     $id_reserva = $data['ID'];
     $reserva = new Reserva($id_reserva);
     /*COMPROBAMOS ANTES DE ACTUALIZAR*/
     if ($reserva->ID == 'false') {
         if (!isset($data['comprador'])) {
             return '<script>alert("No hay ningún comprador seleccionado");</script>';
         }
         /*CREAMOS RESERVA*/
         $reserva = new Reserva();
         $reserva->set_reserva($data, $data['comprador']);
         $reserva->comprar();
         if (!isset($reserva->redirect)) {
             $reserva->mensaje->escribir = false;
             return $reserva->mensaje->imprimir();
         }
         return '<script>alert("La reserva se ha creado correctamente","mensaje");</script>';
     }
     $reserva->actualizar($data);
 }