/** * Realiza un listado de todos los post cuyo autor es el amigo * del usuario. * * @throws Exception Si el usuario no inicio sesion */ public function perfil() { if (!isset($this->currentUser)) { throw new Exception("Not in session. Editing posts requires login"); } if (isset($_GET["id"])) { // obtiene el id del usuario del que se quieren ver los posts $userEmail = $_GET["id"]; $user = $this->userDAO->findByEmail($userEmail); $posts = $this->postDAO->findPostsFriend($userEmail); // Carga los post en la vista y la renderiza $this->view->setVariable("posts", $posts); $this->view->setVariable("userName", $user->getName()); } $this->view->render("posts", "perfilAmigo"); }