From 125bb7003e0c021acd0fdf6dc9fe5b654d56d161 Mon Sep 17 00:00:00 2001 From: gustav_delius Date: Thu, 27 Apr 2006 07:46:34 +0000 Subject: [PATCH] sortorder is now remembered between pages, fixing bug 5328 --- question/showbank.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/question/showbank.php b/question/showbank.php index 867505b21f..cf23d4a721 100644 --- a/question/showbank.php +++ b/question/showbank.php @@ -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 -- 2.39.5