/** * @see WhiteListEditForm::validateUser() */ protected function validateUser(UserSession $user) { parent::validateUser($user); if ($user->getPermission('user.profile.blacklist.canNotBeIgnored')) { throw new UserInputException('username', 'canNotIgnore'); } // friends cannot be ignored $sql = "SELECT\twhiteUserID\n\t\t\tFROM\twcf" . WCF_N . "_user_whitelist\n\t\t\tWHERE\tuserID = " . WCF::getUser()->userID . "\n\t\t\t\tAND whiteUserID = " . $user->userID; $row = WCF::getDB()->getFirstRow($sql); if (!empty($row['whiteUserID'])) { throw new UserInputException('username', 'canNotIgnore'); } }
/** * @see Page::assignVariables() */ public function assignVariables() { parent::assignVariables(); WCF::getTPL()->assign(array('invitingMembers' => $this->invitingMembers, 'invitedMembers' => $this->invitedMembers)); }