public function searchAction() { $request = $this->getRequest(); $name = $request->getParam("username"); if (empty($name)) { $this->_redirect("post/home"); } $user_mapper = new Application_Model_UserMapper(); $followed = $user_mapper->findByColumn("username", $name); if (empty($followed)) { $this->_redirect("post/home"); } $followed_id = $followed["id"]; $follower_id = get_user_id(); $follow_mapper = new Application_Model_FollowMapper(); $follow_mapper->InsertFollower($follower_id, $followed_id); $this->_redirect("post/home"); }
public function createKeysAction() { if (($username = Prosecco_Authentication::getInstance()->loggedInAs()) != false) { $this->view->userName = $username; // Get UID $userMapper = new Application_Model_UserMapper(); $userdata = $userMapper->findByColumn("uname", $username); $uid = $userdata[0]->getUid(); // Get real name $userdata = new Application_Model_UserData(); $userDataMapper = new Application_Model_UserDataMapper(); $userDataMapper->find($uid, $userdata); if ($userdata !== null) { $this->view->realName = $this->buildRealName($userdata->getForename(), $userdata->getSurname()); } else { $this->view->realName = null; } } else { //TODO require authentication } }