/** * Init filter */ function initFilter() { global $lng, $rbacreview, $ilUser; include_once "./Services/User/classes/class.ilAccountCode.php"; // code include_once "./Services/Form/classes/class.ilTextInputGUI.php"; $ti = new ilTextInputGUI($lng->txt("user_account_code"), "query"); $ti->setMaxLength(ilAccountCode::CODE_LENGTH); $ti->setSize(20); $ti->setSubmitFormOnEnter(true); $this->addFilterItem($ti); $ti->readFromSession(); $this->filter["code"] = $ti->getValue(); // generated include_once "./Services/Form/classes/class.ilSelectInputGUI.php"; $options = array("" => $lng->txt("user_account_code_generated_all")); foreach ((array) ilAccountCode::getGenerationDates() as $date) { $options[$date] = ilDatePresentation::formatDate(new ilDateTime($date, IL_CAL_UNIX)); } $si = new ilSelectInputGUI($lng->txt("user_account_code_generated"), "generated"); $si->setOptions($options); $this->addFilterItem($si); $si->readFromSession(); $this->filter["generated"] = $si->getValue(); }