Ejemplo n.º 1
0
 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");
 }
Ejemplo n.º 2
0
 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
     }
 }