示例#1
0
 private function getFriendshipStatus()
 {
     if ($this->user['page'] === false) {
         $this->view->isFriend = application_frontend_friend_model::checkFriendship($this->user['myuid'], $this->user['uid']);
         $this->view->requestSend = application_frontend_friend_model::checkRequestSend($this->user['myuid'], $this->user['uid']);
     }
 }
示例#2
0
 private function getUserRelation($uid, $uidOfPage)
 {
     if (application_frontend_friend_model::checkFriendship($uid, $uidOfPage)) {
         $userRelation = 1;
     } elseif (application_frontend_friend_model::getAllMutualFriends($uid, $uidOfPage) !== NULL) {
         $userRelation = 2;
     } else {
         $userRelation = 3;
     }
     return $userRelation;
 }
示例#3
0
 public function checkFriendEmailInvitation($uid)
 {
     if (isset($_SESSION['friendInvite']) && !empty($_SESSION['friendInvite'])) {
         $isNotFriend = application_frontend_friend_model::checkFriendship($_SESSION['friendInvite']['uid'], $uid);
         if ($isNotFriend == false && $uid != $_SESSION['friendInvite']['uid']) {
             application_frontend_friend_model::addFriend($_SESSION['friendInvite']['uid'], $uid);
             application_frontend_friend_model::addFriend($uid, $_SESSION['friendInvite']['uid']);
         }
         application_frontend_friend_model::deleteFriendInvitation($_SESSION['friendInvite']['email'], $_SESSION['friendInvite']['uid']);
         unset($_SESSION['friendInvite']);
     }
 }