예제 #1
0
<?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-->
예제 #2
0
<?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) {
예제 #3
0
<?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 {
예제 #4
0
                         <th>Due&#241;o</th>
                     <?php 
 }
 ?>
                     <th>Direcci&oacute;n</th>
                     <th>Capacidad </th>
                     <th>Ambientes</th>
                     <th>Ba&#241;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>
예제 #5
0
<?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");
예제 #6
0
파일: index.php 프로젝트: eddlp/findesFinal
<?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();
예제 #7
0
<?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:
예제 #8
0
     $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