/**
  * @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();
         }
     }
 }