<div class="container principal"> <div class="row"> <h3>Listado de Estados</h3> <div class="col-md-12"> <a href="est_new.php" class="btn btn-primary" role="button"> <span class="glyphicon glyphicon-plus"></span> Agregar estado </a><br><br> <table class="table"> <tr> <th>ID</th> <th>Nombre</th> <th>Editar</th> <th>Eliminar</th> </tr> <?php $estadoRepository = new EstadoRepository(); $estados = $estadoRepository->getAll(); foreach ($estados as $e) { ?> <tr> <td> <?php echo $e->getId(); ?> </td> <td> <?php echo $e->getNombre(); ?> </td> <td>
<?php use app\model\CasaCaracteristica; use app\repository\CaracteristicaRepository; use app\repository\CasaCaracteristicaRepository; use app\repository\EstadoRepository; require_once '../../repository/EstadoRepository.php'; require_once '../../repository/CaracteristicaRepository.php'; require_once '../../repository/CasaCaracteristicaRepository.php'; require_once '../../model/Estado.php'; require_once '../../model/Caracteristica.php'; require_once '../../model/CasaCaracteristica.php'; require_once '../../repository/Connection.php'; $estadoRepository = new EstadoRepository(); $estado = $estadoRepository->getOneByName("Valida"); $caracteristicaRepository = new CaracteristicaRepository(); $caracteristicas = $caracteristicaRepository->getAllByEstado($estado->getId()); foreach ($caracteristicas as $c) { $idCasa = $_POST['idCasa']; $idCaracteristica = $c->getId(); $casaCaracteristicaRepository = new CasaCaracteristicaRepository(); $casaCaracteristica = $casaCaracteristicaRepository->getOneByCasaAndCaracteristica($idCasa, $idCaracteristica); if (isset($casaCaracteristica) && !is_null($casaCaracteristica->getId())) { echo $casaCaracteristica->getId(); if (!isset($_POST[$c->getId()])) { $casaCaracteristicaRepository->delete($casaCaracteristica->getId()); } } else { if (isset($_POST[$c->getId()])) { $casaCaracteristica = new CasaCaracteristica(); $casaCaracteristica->setDescripcion(null);
require_once 'repository/Connection.php'; require_once 'model/Estado.php'; if (isset($_SESSION['id']) && $_SESSION['admin']) { ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php if (isset($_GET['id'])) { $id = $_GET['id']; $estado = new Estado(); $estadoRepository = new EstadoRepository(); $estado = $estadoRepository->getOne($id); $nombre = $estado->getNombre(); } ?> <div class="container principal"> <div class="row"> <div class="col-md-6"> <h3>Agregar estado</h3> <form role="form" method="post" action="controller/estado/estado_update.php"> <?php if (isset($id)) { ?> <div class="form-group" hidden> <label for="id">ID</label> <input type="text" class="form-control" id="id"
$idUsuario = $_SESSION['id']; $usuarioRepository = new UsuarioRepository(); $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(); ?>
require_once '../../repository/ReservaRepository.php'; require_once '../../repository/UsuarioRepository.php'; require_once '../../repository/EstadoRepository.php'; require_once '../../repository/CasaRepository.php'; require_once '../../repository/Connection.php'; require_once '../../model/Reserva.php'; require_once '../../model/Usuario.php'; require_once '../../model/Estado.php'; require_once '../../model/Casa.php'; $idCasa = $_POST['idCasa']; //Busco la persona logueada $usuarioRepository = new UsuarioRepository(); $usuario = $usuarioRepository->getOne($_POST['idUsuario']); $idPersonaReserva = $usuario->getIdPersona(); //Busco el estado "confirmada" $estadoRepository = new EstadoRepository(); $estado = $estadoRepository->getOneByName("Confirmada"); $idEstado = $estado->getId(); //Calculo el valor $casaRepository = new CasaRepository(); $casa = $casaRepository->getOne($idCasa); $precio = $casa->getValor(); //Calculo los dias de la reserva $fechaDesde = $_POST['fechaDesde']; $fechaHasta = $_POST['fechaHasta']; //Le sumo 4 horas por la zona horaria $fechaDesde = strtotime($fechaDesde) + 3600 * 5; $fechaHasta = strtotime($fechaHasta) + 3600 * 5; $segundos = $fechaHasta - $fechaDesde; $horas = $segundos / 3600; $dias = $horas / 24;
<?php use app\repository\EstadoRepository; require_once '../../repository/EstadoRepository.php'; require_once '../../repository/Connection.php'; $id = $_GET['id']; $estadoRepository = new EstadoRepository(); $estadoRepository->delete($id); header("location: ../../est_list.php");
<?php use app\repository\EstadoRepository; use app\model\estado; require_once '../../repository/EstadoRepository.php'; require_once '../../model/Estado.php'; require_once '../../repository/Connection.php'; $estado = new Estado(); $estado->setNombre($_POST['nombre']); $estadoRepository = new EstadoRepository(); if (isset($_POST['id'])) { $estado->setId($_POST['id']); $estadoRepository->update($estado); } else { $estadoRepository->insert($estado); } header("location: ../../est_list.php");