/** * (non-PHPdoc) * @see EPPager::getFilterOptions() */ protected function getFilterOptions() { $options = array(); $options['org_id'] = array('type' => 'select', 'options' => array_merge(array('' => ''), EPOrg::getOrgOptions(EPOrg::select(array('name', 'id')))), 'value' => '', 'datatype' => 'int'); $terms = EPCourse::selectFields('term', array(), array('DISTINCT'), array(), true); natcasesort($terms); $terms = array_merge(array(''), $terms); $terms = array_combine($terms, $terms); $options['term'] = array('type' => 'select', 'options' => $terms, 'value' => ''); // $options['lang'] = array( // 'type' => 'select', // 'options' => EPUtils::getLanguageOptions( $this->getLanguage()->getCode() ), // 'value' => '', // ); $options['status'] = array('type' => 'select', 'options' => array_merge(array('' => ''), EPCourse::getStatuses()), 'value' => 'current'); return $options; }