session_start(); $usuarioRepository = new UsuarioRepository(); $personaRepository = new PersonaRepository(); $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'];