Changeset 234
- Timestamp:
- 02/24/08 16:32:58 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
buddyloo/files/lib/system/event/listener/BuddylooUserPageListener.class.php
r227 r234 92 92 $connections = array(); 93 93 $connections[] = new UserProfile(WCF::getUser()->userID); 94 94 95 $sql = "SELECT user_option.userOption".User::getUserOptionID('invisible').", user.userID, user.username, user.lastActivityTime 95 FROM wcf".WCF_N."_user_whitelist buddy1 96 JOIN wcf".WCF_N."_user_whitelist buddy2 97 ON buddy1.whiteUserID = buddy2.userID 96 FROM wcf".WCF_N."_user_whitelist buddy2 98 97 JOIN wcf".WCF_N."_user user 99 98 ON buddy2.userID = user.userID 100 99 LEFT JOIN wcf".WCF_N."_user_option_value user_option 101 100 ON buddy2.userID = user_option.userID 102 WHERE buddy1.userID = ".WCF::getUser()->userID." 103 AND buddy2.whiteUserID = ".$this->eventObj->userID; 101 WHERE buddy2.userID = ".WCF::getUser()->userID." 102 AND buddy2.whiteUserID = ".$this->eventObj->userID." 103 LIMIT 1"; 104 104 $result = WCF::getDB()->sendQuery($sql); 105 105 while ($row = WCF::getDB()->fetchArray($result)) { 106 $connections[] = new UserProfile(null, $row);107 106 $i++; 108 107 } 108 109 if($i == 0) { 110 $sql = "SELECT user_option.userOption".User::getUserOptionID('invisible').", user.userID, user.username, user.lastActivityTime 111 FROM wcf".WCF_N."_user_whitelist buddy1 112 JOIN wcf".WCF_N."_user_whitelist buddy2 113 ON buddy1.whiteUserID = buddy2.userID 114 JOIN wcf".WCF_N."_user user 115 ON buddy2.userID = user.userID 116 LEFT JOIN wcf".WCF_N."_user_option_value user_option 117 ON buddy2.userID = user_option.userID 118 WHERE buddy1.userID = ".WCF::getUser()->userID." 119 AND buddy2.whiteUserID = ".$this->eventObj->userID." 120 LIMIT 1"; 121 $result = WCF::getDB()->sendQuery($sql); 122 while ($row = WCF::getDB()->fetchArray($result)) { 123 $connections[] = new UserProfile(null, $row); 124 $i++; 125 } 126 } 127 109 128 $connections[] = new UserProfile($this->eventObj->userID); 110 129 if($i>0) {
