<?php use app\repository\CasaRepository; use app\repository\ReservaRepository; require_once '../../repository/CasaRepository.php'; require_once '../../repository/ReservaRepository.php'; require_once '../../repository/Connection.php'; require_once '../../model/Casa.php'; require_once '../../model/Reserva.php'; $casaRepository = new CasaRepository(); $id = $_POST['idCasa']; $fechaDesde = $_POST['fechaDesde']; $fechaHasta = $_POST['fechaHasta']; $fechaDesde = date("d-m-Y", strtotime($fechaDesde)); $fechaHasta = date("d-m-Y", strtotime($fechaHasta)); $casa = $casaRepository->getOne($id); $reservaRepository = new ReservaRepository(); $disponible = 1; $reservas = $reservaRepository->getAllByCasaId($casa->getId()); foreach ($reservas as $r) { $fDesde = $r->getFechaDesde(); $fHasta = $r->getFechaHasta(); $fDesde = date("d-m-Y", strtotime($fDesde)); $fHasta = date("d-m-Y", strtotime($fHasta)); if ($fechaDesde >= $fDesde && $fechaDesde < $fHasta) { $disponible = 0; } else { if ($fechaHasta > $fDesde && $fechaHasta <= $fHasta) { $disponible = 0; } else { if ($fechaDesde < $fDesde && $fechaHasta > $fHasta) {
use app\repository\CaracteristicaRepository; use app\repository\CasaCaracteristicaRepository; use app\repository\CasaRepository; require_once 'repository/CaracteristicaRepository.php'; require_once 'repository/CasaCaracteristicaRepository.php'; require_once 'repository/CasaRepository.php'; require_once 'repository/Connection.php'; require_once 'model/Caracteristica.php'; require_once 'model/CasaCaracteristica.php'; require_once 'model/Casa.php'; if (!isset($_GET['idCasa'])) { $_SESSION['error'] = "El id de la casa es requerido"; header('location: error.php'); } else { $casaRepository = new CasaRepository(); $casa = $casaRepository->getOne($_GET['idCasa']); $idcasa = $_GET['idCasa']; if (is_null($casa->getId())) { $_SESSION['error'] = "No existe una casa con ese id"; header("location: error.php"); } else { $casaCaracteristicaRepository = new CasaCaracteristicaRepository(); $casaCaracteristicas = $casaCaracteristicaRepository->getAllByCasa($_GET['idCasa']); ?> <div ng-init="idCasaAngular = '<?php echo $idcasa; ?> '"></div> <!-- Carga de imagenes al scope--> <?php
$idPersona = $usuario->getIdPersona(); if (!isset($_GET['mias'])) { $casaRepository = new CasaRepository(); $casas = $casaRepository->getAllByPersona($idPersona); $reservas = $reservaRepository->getAllByCasasAndPage($casas, $inicio, $cantidadPorPagina); } else { $reservas = $reservaRepository->getAllByPersonaAndPage($idPersona, $inicio, $cantidadPorPagina); } } foreach ($reservas as $r) { $personaRepository = new PersonaRepository(); $locatario = $personaRepository->getOne($r->getIdPersonaReserva()); $estadoRepository = new EstadoRepository(); $estado = $estadoRepository->getOne($r->getIdEstado()); $casaRepository = new CasaRepository(); $casa = $casaRepository->getOne($r->getIdCasa()); $duenio = $personaRepository->getOne($casa->getIdPersona()); ?> <tr> <td> <?php echo $r->getId(); ?> </td> <td> <?php echo $r->getIdCasa(); ?> </td> <?php if ($_SESSION['admin']) {