示例#1
0
															<input class="btn" type="submit" id="consultar" name="consultar" value="Consultar"/>
															<input class="btn btn-default" type="reset" id="cancelar" name="cancelar" value="Cancelar"/>
														</div>
													</form>
												</div>
											</div>
										</div>
									</div>
			<?php 
//pregunto para mostrar mensaje
if (isset($_GET['z']) && $_GET['z'] == 'nan') {
    echo '<div class="container"><div class="row"><h3>NO hay habitaciones disponibles para la b&uacute;squeda ingresada</h3></div></div>';
}
if (isset($_POST['consultar'])) {
    require 'reserva/classDisponibilidad.php';
    $cl = new disponibilidad();
    $confi = $_POST['fechaInic'];
    $conff = $_POST['fechaFin'];
    $user = $_POST['user'];
    $mis = $cl->puedeReservar($confi, $conff, $user);
    $tiene = mysqli_num_rows($mis);
    if ($tiene > 0) {
        //$url = $url."&z=is";
        $listaHabitaciones = array();
        echo '<h6>[Resultado]</h6>';
        echo '<div class="container"><div class="row"><div class="col-md-1"></div>
							<div class="table-responsive margenTabla"> 
								<table class="shopping-cart">
								<thead>
									<tr>
										<th><h5 class="text-info">Tipo Habitacion</h5></th>
    case 'nuevo':
        $view->disponibilidad = new Disponibilidad();
        $view->label = 'Nueva disponibilidad';
        $view->disableLayout = true;
        $view->contentTemplate = "templates/disponibilidadForm.php";
        // seteo el template que se va a mostrar
        break;
    case 'editar':
        $editId = intval($_POST['Id']);
        $view->label = 'Editar disponibilidad';
        $view->disponibilidad = new disponibilidad($editId);
        $view->disableLayout = true;
        $view->contentTemplate = "templates/disponibilidadForm.php";
        // seteo el template que se va a mostrar
        break;
    case 'borrar':
        $Id = intval($_POST['Id']);
        $disponibilidad = new disponibilidad($Id);
        $disponibilidad->deleteDisponibilidad();
        die;
        // no quiero mostrar nada cuando borra , solo devuelve el control.
        break;
    default:
}
// si esta deshabilitado el layout solo imprime el template
if ($view->disableLayout == true) {
    include_once $view->contentTemplate;
} else {
    include_once 'templates/layout.php';
}
// el layout incluye el template adentro
示例#3
0
<?php

session_start();
//include('coneccion.php');
require_once 'reserva/classDisponibilidad.php';
require_once 'reserva/classFecha.php';
//require_once('reserva/classHabitacion.php');
$clave = "nvw42rbhfbhrefb3i34";
$res = new disponibilidad();
$rv = new formato_fecha();
if (isset($_POST['btnReservar'])) {
    $estableci = $_POST['idEstableci'];
    $fechaInicio = $_POST['fechaInic'];
    $fechaFin = $_POST['fechaFin'];
    $cPersonas = $_POST['ddlCantP'];
    $observaciones = $_POST['observaciones'];
    $em = $_SESSION['idUsuario'];
    $fIni = $rv->cambiaf_a_mysql($fechaInicio);
    $fFin = $rv->cambiaf_a_mysql($fechaFin);
    $res->armarMensajeDisponibilidad($estableci, $fIni, $fFin, $cPersonas, $observaciones, $em);
    echo '<html><head><script type="text/javascript"> alert("Se ha enviado la solicitud de reserva ha su Administrador.\\nEspere respuesta en su casilla de mensaje");window.location="index.php"</script></head><body></body></html>';
} else {
    if ($_POST) {
        $estableci = $_POST['idEstableci'];
        $consulta = $res->existenDisponibles($estableci);
        $idE = md5($clave . $estableci);
        if ($consulta > 0) {
            session_start();
            if (!isset($_SESSION['idUsuario'])) {
                header('location:detalles_publicacion.php?f=' . $idE . '&t=suc');
            } else {