$page = optional_param('page', -1, PARAM_INT);
$perpage = optional_param('perpage', 20, PARAM_INT);
- $sortorder = optional_param('sortorder', 'qtype, name ASC');
+ $sortorder = optional_param('sortorder', '');
if (preg_match("/[';]/", $sortorder)) {
error("Incorrect use of the parameter 'sortorder'");
}
$page = isset($SESSION->questionpage) ? $SESSION->questionpage : 0;
}
+ if ($sortorder) {
+ $SESSION->questionsortorder = $sortorder;
+ } else {
+ $sortorder = isset($SESSION->questionsortorder) ? $SESSION->questionsortorder : 'qtype, name ASC';
+ }
+
/// Now, check for commands on this page and modify variables as necessary
if (isset($_REQUEST['move']) and confirm_sesskey()) { /// Move selected questions to new category