public function registrar() { $proteccion = new Proteccion(); $nombre = $proteccion->html($_POST['nombre']); $apellido = $proteccion->html($_POST['apellido']); $sexo = $proteccion->html($_POST['sexo']); $fecha_nacimiento = $proteccion->html($_POST['fecha_nacimiento']); $direccion = $proteccion->html($_POST['direccion']); $email = $proteccion->html($_POST['email']); $dni = $proteccion->html($_POST['dni']); $pass = $proteccion->html($_POST['password']); $persona = new Usuario($email, $pass); $existe = $persona->existe(); if ($existe) { $tp = new TemplatePower("templates/registro.html"); $tp->prepare(); $tp->gotoBlock("_ROOT"); $tp->newblock("no_registro"); $tp->assign("usuario", $email); $webapp = $tp->getOutputContent(); } else { $persona->setDatosUsuario($nombre, $apellido, $sexo, $fecha_nacimiento, $direccion, $dni); $persona->insertar(); $_SESSION['user'] = $email; $tp = new TemplatePower("templates/index.html"); $tp->prepare(); $tp->gotoBlock("_ROOT"); $tp->newBlock("sesion"); $tp->assign("usuario", $_SESSION['user']); $webapp = $tp->getOutputContent(); } echo $webapp; }
public function consultarReserva() { $proteccion = new Proteccion(); $cod_reserva = $proteccion->html($_POST['cod_reserva']); $reserva = new Reserva(); $result = $reserva->BuscarReserva($cod_reserva); foreach ($result['result'] as $r) { $cod_reserva = $r['cod_reserva']; } $nom_hotel = $r['nom_hotel']; $nombre = $r['nombre']; $apellido = $r['apellido']; $email = $r['email']; $fec_llegada = $r['fec_llegada']; $fec_salida = $r['fec_salida']; $fec_reserva = $r['fec_reserva']; $piso = $r['piso']; $ubicacion = $r['ubicacion']; $tp = new TemplatePower("templates/reserva.html"); $tp->prepare(); $tp->gotoBlock("_ROOT"); $tp->newBlock("generarreserva"); $tp->assign("cod_reserva", $cod_reserva); $tp->assign("nom_hotel", $nom_hotel); $tp->assign("nombre", $nombre); $tp->assign("apellido", $apellido); $tp->assign("email", $email); $tp->assign("fec_llegada", $fec_llegada); $tp->assign("fec_salida", $fec_salida); $tp->assign("fec_reserva", $fec_reserva); $tp->assign("piso", $piso); $tp->assign("ubicacion", $ubicacion); echo $tp->getOutputContent(); }
public function habitacion($id_hotel, $max) { $proteccion = new Proteccion(); $tp = new TemplatePower("templates/AltaHotel.html"); $tp->prepare(); $tp->gotoBlock("_ROOT"); if ($max == 1) { $tp->newBlock("hotelcreado"); } else { $capacidad = $proteccion->html($_POST['capacidad']); $disponibilidad = $proteccion->html($_POST['disponibilidad']); $piso = $proteccion->html($_POST['piso']); $ubicacion = $proteccion->html($_POST['ubicacion']); $habitacion = new Habitacion($capacidad, $disponibilidad, $piso, $ubicacion); $id_habitacion = $habitacion->insertarHabitacion(); $hotel = new Hotel(); $hotel->AgregarHabitacion($id_hotel, $id_habitacion); $max = (int) $max - 1; $tp->newBlock("habitacion"); $tp->assign("id_hotel", $id_hotel); $tp->assign("max", $max); } echo $tp->getOutputContent(); }