From 8cadd23f98b5a5a89e4c670decb128fce43552cd Mon Sep 17 00:00:00 2001 From: moodler Date: Sun, 16 May 2004 10:20:26 +0000 Subject: [PATCH] Some cleaning up of the navigation bars in quizzes --- mod/quiz/edit.php | 3 ++- mod/quiz/import.php | 11 ++++++----- mod/quiz/lib.php | 8 ++++++++ mod/quiz/multiple.php | 11 +++++------ mod/quiz/question.php | 10 +++++----- 5 files changed, 26 insertions(+), 17 deletions(-) diff --git a/mod/quiz/edit.php b/mod/quiz/edit.php index 5ba749ad5f..204baaddd2 100644 --- a/mod/quiz/edit.php +++ b/mod/quiz/edit.php @@ -164,8 +164,9 @@ $strediting = get_string(isset($modform->instance) ? "editingquiz" : "editquestions", "quiz"); + $strheading = empty($modform->name) ? $strediting : $modform->name; - print_header("$course->shortname: $strediting", "$course->shortname: $strediting", + print_header("$course->shortname: $strediting", "$course->shortname: $strheading", "wwwroot/course/view.php?id=$course->id\">$course->shortname -> ". "wwwroot/mod/quiz/index.php?id=$course->id\">$strquizzes -> $strediting"); diff --git a/mod/quiz/import.php b/mod/quiz/import.php index 02d6dc5df7..ba5a2a34a3 100644 --- a/mod/quiz/import.php +++ b/mod/quiz/import.php @@ -21,15 +21,16 @@ error("Only the teacher can import quiz questions!"); } - $streditingquiz = get_string(isset($modform->instance) ? "editingquiz" - : "editquestions", - "quiz"); $strimportquestions = get_string("importquestions", "quiz"); $strquestions = get_string("questions", "quiz"); + $strquizzes = get_string('modulenameplural', 'quiz'); + $streditingquiz = get_string(isset($SESSION->modform->instance) ? "editingquiz" : "editquestions", "quiz"); + print_header("$course->shortname: $strimportquestions", "$course->shortname: $strimportquestions", - "wwwroot/course/view.php?id=$course->id\">$course->shortname - -> $streditingquiz -> $strimportquestions"); + "wwwroot/course/view.php?id=$course->id\">$course->shortname ". + "-> wwwroot/mod/quiz/index.php?id=$course->id\">$strquizzes". + " -> $streditingquiz -> $strimportquestions"); if ($form = data_submitted()) { /// Filename diff --git a/mod/quiz/lib.php b/mod/quiz/lib.php index 975bdf9f23..a4376aa767 100644 --- a/mod/quiz/lib.php +++ b/mod/quiz/lib.php @@ -50,6 +50,10 @@ function quiz_add_instance($quiz) { /// will create a new instance and return the id number /// of the new instance. + global $SESSION; + + unset($SESSION->modform); + $quiz->created = time(); $quiz->timemodified = time(); $quiz->timeopen = make_timestamp($quiz->openyear, $quiz->openmonth, $quiz->openday, @@ -101,6 +105,10 @@ function quiz_update_instance($quiz) { /// (defined by the form in mod.html) this function /// will update an existing instance with new data. + global $SESSION; + + unset($SESSION->modform); + $quiz->timemodified = time(); $quiz->timeopen = make_timestamp($quiz->openyear, $quiz->openmonth, $quiz->openday, $quiz->openhour, $quiz->openminute, 0); diff --git a/mod/quiz/multiple.php b/mod/quiz/multiple.php index 9a4e5feb10..fb00b03a79 100644 --- a/mod/quiz/multiple.php +++ b/mod/quiz/multiple.php @@ -96,15 +96,14 @@ $strcancel = get_string("cancel"); $strsavechanges = get_string("savechanges"); $strbacktoquiz = get_string("backtoquiz", "quiz"); - - $streditingquiz = get_string(isset($modform->instance) ? "editingquiz" - : "editquestions", - "quiz"); + $strquizzes = get_string('modulenameplural', 'quiz'); + $streditingquiz = get_string(isset($SESSION->modform->instance) ? "editingquiz" : "editquestions", "quiz"); $strcreatemultiple = get_string("createmultiple", "quiz"); print_header("$course->shortname: $strcreatemultiple", "$course->shortname: $strcreatemultiple", - "wwwroot/course/view.php?id=$course->id\">$course->shortname - -> $streditingquiz -> $strcreatemultiple"); + "wwwroot/course/view.php?id=$course->id\">$course->shortname ". + " -> wwwroot/mod/quiz/index.php?id=$course->id\">$strquizzes". + " -> $streditingquiz -> $strcreatemultiple"); print_heading_with_help($strcreatemultiple, "createmultiple", "quiz"); diff --git a/mod/quiz/question.php b/mod/quiz/question.php index 59d53379a6..66757dda4f 100644 --- a/mod/quiz/question.php +++ b/mod/quiz/question.php @@ -48,14 +48,14 @@ error("You can't modify these questions!"); } - $streditingquiz = get_string(isset($modform->instance) ? "editingquiz" - : "editquestions", - "quiz"); + $strquizzes = get_string('modulenameplural', 'quiz'); + $streditingquiz = get_string(isset($SESSION->modform->instance) ? "editingquiz" : "editquestions", "quiz"); $streditingquestion = get_string("editingquestion", "quiz"); print_header("$course->shortname: $streditingquestion", "$course->shortname: $streditingquestion", - "wwwroot/course/view.php?id=$course->id\">$course->shortname - -> $streditingquiz -> $streditingquestion"); + "wwwroot/course/view.php?id=$course->id\">$course->shortname ". + "-> wwwroot/mod/quiz/index.php?id=$course->id\">$strquizzes". + " -> $streditingquiz -> $streditingquestion"); if (isset($delete)) { if (isset($confirm)) { -- 2.39.5