$pass = $_POST['pass']; $repass = $_POST['repass']; if ($pass == $repass) { if (isset($_SESSION['id'])) { $id = $_SESSION['id']; //Busco el usuario $usuario = $usuarioRepository->getOne($id); //Seteo los campos que podrian haber cambiado $usuario->setEmail($_POST['email']); $usuario->setUsername($_POST['user']); $usuario->setPass(sha1($_POST['pass'])); //Actualizo el usuario $usuarioRepository->update($usuario); //Busco la persona $idPersona = $usuario->getIdPersona(); $persona = $personaRepository->getOne($idPersona); //Seteo los campos que podrian haber cambiado $persona->setNombre($_POST['nombre']); $persona->setApellido($_POST['apellido']); $persona->setDni($_POST['dni']); $persona->setDireccion($_POST['dir']); $persona->setTelefono($_POST['tel1']); $persona->setTelefono2($_POST['tel2']); $persona->setLocalidad($_POST['localidad']); //Actualizo la persona $personaRepository->update($persona); } else { $email = $_POST['email']; $usuarioID = $usuarioRepository->getOneByEmail($email); $idUser = $usuarioID->getId(); $dni = $_POST['dni'];
<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> <input type="radio" name="idCasa" <?php if ($first) { echo 'checked'; $first = false; } ?> value="<?php echo $c->getId(); ?> "> </td>
} else { $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();