Esempio n. 1
0
/**
 * 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>&nbsp;";
    echo "</td><td>";
    popup_form("edit.php?courseid={$course->id}&amp;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>';
}
Esempio n. 2
0
/**
 * 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() . '&amp;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>';
}