/** * @see Page::readParameters() */ public function readParameters() { parent::readParameters(); // get available letters $defaultLetters = WCF::getLanguage()->get('wcf.user.membersList.letters'); if (!empty($defaultLetters) && $defaultLetters != 'wcf.user.membersList.letters') { self::$defaultLetters = $defaultLetters; } // get user options $this->userOptions = new UserOptions('medium'); // letter if (isset($_REQUEST['letter']) && StringUtil::length($_REQUEST['letter']) == 1 && StringUtil::indexOf(self::$defaultLetters, $_REQUEST['letter']) !== false) { $this->letter = $_REQUEST['letter']; } // active fields $this->activeFields = explode(',', MEMBERS_LIST_COLUMNS); if (MODULE_AVATAR != 1 && ($key = array_search('avatar', $this->activeFields)) !== false) { unset($this->activeFields[$key]); } // search id if (isset($_REQUEST['searchID'])) { $this->searchID = intval($_REQUEST['searchID']); if ($this->searchID != 0) { $this->getSearchResult(); } } }