function browseForQuestions() { global $ilAccess, $tpl, $ilCtrl; $ilCtrl->setParameterByClass(get_class($this), "browse", "1"); include_once "./Modules/Test/classes/tables/class.ilTestQuestionBrowserTableGUI.php"; $table_gui = new ilTestQuestionBrowserTableGUI($this, 'browseForQuestions', $ilAccess->checkAccess("write", "", $_REQUEST['ref_id']) ? true : false); $arrFilter = array(); foreach ($table_gui->getFilterItems() as $item) { if ($item->getValue() !== false) { $arrFilter[$item->getPostVar()] = $item->getValue(); } } $data = $this->test_object->getAvailableQuestions($arrFilter, 1); $table_gui->setData($data); $tpl->setVariable('ADM_CONTENT', $table_gui->getHTML()); }