include_once "../Librerias/Solicitud.php"; include_once "../Librerias/StandDao.php"; include_once "../Librerias/Stand.php"; include_once "../Librerias/Variables.php"; $conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword); $adao = new ArtesanoDao(); $sdao = new SolicitudDao(); $standDao = new StandDao(); $idSolicitud = $_GET["id"]; $solicitud = $sdao->getObject($conn, $idSolicitud); $stand = $standDao->getObject($conn, $solicitud->getIdstand()); $stand->setReservado(1); $stand->setIdartesano($solicitud->getIdartesano()); if ($standDao->save($conn, $stand)) { $busqueda = new Solicitud(); $busqueda->setIdstand($solicitud->getIdstand()); $lista = $sdao->searchMatching($conn, $busqueda); $errores = false; for ($i = 0; $i < count($lista); $i++) { if (!$sdao->delete($conn, $lista[$i])) { $errores = true; break; } } if ($errores) { $res = array('exito' => 0, 'causa' => utf8_encode('Error borrando las demás solicitudes')); echo json_encode($res); } else { $res = array('exito' => 1); echo json_encode($res); }
case 3: $aumento = 80; break; default: $aumento = 0; ?> <meta http-equiv="REFRESH" content="0,url=../Interfaces/reservarStand.php"> <script type="text/javascript"> alert("Error en el formulario"); </script> <?php break; } $idstand = $nrostand + $aumento; $solicitud = new Solicitud(); $solicitud->setIdstand($idstand); $solicitud->setIdartesano($id); if ($sdao->create($conn, $solicitud)) { ?> <meta http-equiv="REFRESH" content="0,url=../Interfaces/principal.php"> <script type="text/javascript"> alert("Solicitud de reservaci\u00F3n enviada"); </script> <?php } else { ?> <meta http-equiv="REFRESH" content="0,url=../Interfaces/reservarStand.php"> <script type="text/javascript"> alert("Error en el formulario"); </script> <?php