/** * prints a form to choose categories */ function question_category_form($course, $current, $recurse = 1, $showhidden = false, $showquestiontext = false) { global $CFG; /// Make sure the default category exists for this course get_default_question_category($course->id); /// Get all the existing categories now $catmenu = question_category_options($course->id, true); $strcategory = get_string("category", "quiz"); $strshow = get_string("show", "quiz"); $streditcats = get_string("editcategories", "quiz"); echo "<table><tr><td style=\"white-space:nowrap;\">"; echo "<strong>{$strcategory}:</strong> "; echo "</td><td>"; popup_form("edit.php?courseid={$course->id}&cat=", $catmenu, "catmenu", $current, "", "", "", false, "self"); echo "</td><td align=\"right\">"; echo "<form method=\"get\" action=\"{$CFG->wwwroot}/question/category.php\">"; echo "<div>"; echo "<input type=\"hidden\" name=\"id\" value=\"{$course->id}\" />"; echo "<input type=\"submit\" value=\"{$streditcats}\" />"; echo '</div>'; echo "</form>"; echo '</td></tr></table>'; echo '<form method="get" action="edit.php" id="displayoptions">'; echo "<fieldset class='invisiblefieldset'>"; echo "<input type=\"hidden\" name=\"courseid\" value=\"{$course->id}\" />\n"; question_category_form_checkbox('recurse', $recurse); question_category_form_checkbox('showhidden', $showhidden); question_category_form_checkbox('showquestiontext', $showquestiontext); echo '<noscript><div class="centerpara"><input type="submit" value="' . get_string('go') . '" />'; echo '</div></noscript></fieldset></form>'; }
/** * prints a form to choose categories */ function question_category_form($contexts, $pageurl, $current, $recurse = 1, $showhidden = false, $showquestiontext = false) { global $CFG; /// Get all the existing categories now $catmenu = question_category_options($contexts, false, 0, true); $strcategory = get_string('category', 'quiz'); $strshow = get_string('show', 'quiz'); $streditcats = get_string('editcategories', 'quiz'); popup_form('edit.php?' . $pageurl->get_query_string() . '&category=', $catmenu, 'catmenu', $current, '', '', '', false, 'self', "<strong>{$strcategory}</strong>"); echo '<form method="get" action="edit.php" id="displayoptions">'; echo "<fieldset class='invisiblefieldset'>"; echo $pageurl->hidden_params_out(array('recurse', 'showhidden', 'showquestiontext')); question_category_form_checkbox('recurse', $recurse); question_category_form_checkbox('showhidden', $showhidden); question_category_form_checkbox('showquestiontext', $showquestiontext); echo '<noscript><div class="centerpara"><input type="submit" value="' . get_string('go') . '" />'; echo '</div></noscript></fieldset></form>'; }