sortorder is now remembered between pages, fixing bug 5328

This commit is contained in:
gustav_delius
2006-04-27 07:46:34 +00:00
parent 239d373ff9
commit 125bb7003e
+7 -1
View File
@@ -25,7 +25,7 @@
$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'");
}
@@ -36,6 +36,12 @@
$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