<?php 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 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) {
<?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(); $coleccionCasas = $casaRepository->getAll(); $casas = new ArrayObject(); $fechaDesde = $_POST['fechaDesde']; $fechaHasta = $_POST['fechaHasta']; $fechaDesde = date("d-m-Y", strtotime($fechaDesde)); $fechaHasta = date("d-m-Y", strtotime($fechaHasta)); $reservaRepository = new ReservaRepository(); foreach ($coleccionCasas as $casa) { $disponible = true; $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 = false; } else { if ($fechaHasta > $fDesde && $fechaHasta <= $fHasta) { $disponible = false; } else {
<th>Dueño</th> <?php } ?> <th>Dirección</th> <th>Capacidad </th> <th>Ambientes</th> <th>Baños</th> <th>Sup.(M2)</th> <th>Dormitorios</th> <th>Valor</th> <th>Editar</th> <th>Eliminar</th> </tr> <?php $casaRepository = new CasaRepository(); if ($_SESSION['admin']) { $casas = $casaRepository->getAllByPage($inicio, $cantidadPorPagina); } else { $idUsuario = $_SESSION['id']; $usuarioRepository = new UsuarioRepository(); $usuario = $usuarioRepository->getOne($idUsuario); $casas = $casaRepository->getAllByPersonaAndPage($usuario->getIdPersona(), $inicio, $cantidadPorPagina); } $first = true; foreach ($casas as $c) { $personaRepository = new PersonaRepository(); $persona = $personaRepository->getOne($c->getIdPersona()); ?> <tr> <td>
<?php use app\repository\CasaRepository; require_once '../../repository/CasaRepository.php'; require_once '../../repository/Connection.php'; $id = $_GET['id']; $casaRepository = new CasaRepository(); $casaRepository->delete($id); header("location: ../../casa_list.php");
<?php use app\repository\CasaRepository; require_once 'repository/CasaRepository.php'; require_once 'repository/Connection.php'; require_once 'model/Casa.php'; $casaRepository = new CasaRepository(); $casas = $casaRepository->getAll(); ?> <div class="container principal containerindex"> <div class="row bienvenida"> <div class="col-md-5 izq"> <h1 class="findes">Findes</h1> <hr> <p class="slogan">Donde vas a encontrar tu casa de fin de semana</p> </div> <div class="col-md-7 der"> <h1>Bienvenido a Findes</h1> <p>Gracias por visitarnos, en este fantastico sitio web vas a poder encontrar la casa perfecta para vos y pasar un gran momento de descanso.</p> <p>Solo queremos darte una calida bienvenida, no te robamos mas tiempo, encontra tu casa ahora!</p> </div> </div> <div class="row destacadas"> <hr> <h2 class="encabezado">Algunas de nuestras casas</h2> <hr> <div class="col-sm-6 col-md-4"> <div class="thumbnail casas"> <img class="casa" src='imagenesCasas/<?php echo $casas[0]->getImg1();
<?php use app\model\Casa; use app\repository\CasaRepository; use app\repository\UsuarioRepository; require_once '../../repository/CasaRepository.php'; require_once '../../repository/Connection.php'; require_once '../../repository/UsuarioRepository.php'; require_once '../../model/Casa.php'; require_once '../../model/Usuario.php'; session_start(); $casaRepository = new CasaRepository(); if (isset($_POST['id'])) { $id = $_POST['id']; //Busco la casa $casa = $casaRepository->getOne($id); //Seteo los campos que podrian haber cambiado $casa->setDireccion($_POST['direccion']); $casa->setCapacidad($_POST['capacidad']); $casa->setDormitorios($_POST['dormitorios']); $casa->setAmbientes($_POST['ambientes']); $casa->setBanios($_POST['banios']); $casa->setSuperficie($_POST['superficie']); $casa->setValor($_POST['valor']); for ($i = 1; $i < 6; $i++) { $inputIMG = 'img' . $i; $error = $_FILES[$inputIMG]["error"]; if ($error != 4 && $error != 3) { $nombreArchivo = cargarImg($id, $i, $inputIMG); switch ($i) { case 1:
$usuario = $usuarioRepository->getOne($idUsuario); $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