From: jamiesensei Date: Tue, 11 Sep 2007 08:23:00 +0000 (+0000) Subject: fix to make breadcrumbs module independent X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=479cca8a1e31215bb3f851882c0dc76013af31d7;p=moodle.git fix to make breadcrumbs module independent --- diff --git a/question/question.php b/question/question.php index bf31bebb08..b10f79622c 100644 --- a/question/question.php +++ b/question/question.php @@ -202,13 +202,20 @@ if ($mform->is_cancelled()){ list($streditingquestion,) = $QTYPES[$question->qtype]->get_heading(); if ($cm !== null) { + $strmodule = get_string('modulename', $cm->modname); $strupdatemodule = has_capability('moodle/course:manageactivities', get_context_instance(CONTEXT_COURSE, $COURSE->id)) - ? update_module_button($cm->id, $cm->course, get_string('modulename', $cm->modname)) + ? update_module_button($cm->id, $cm->course, $strmodule) : ""; + + $streditingmodule = get_string('editinga', 'moodle', $strmodule); + $navlinks = array(); $navlinks[] = array('name' => get_string('modulenameplural', $cm->modname), 'link' => "$CFG->wwwroot/mod/{$cm->modname}/index.php?id=$cm->course", 'type' => 'activity'); $navlinks[] = array('name' => format_string($module->name), 'link' => "$CFG->wwwroot/mod/{$cm->modname}/view.php?id={$cm->id}", 'type' => 'title'); - $navlinks[] = array('name' => get_string('editingquiz', 'quiz'), 'link' => $returnurl, 'type' => 'title'); + if (stripos($returnurl, "$CFG->wwwroot/mod/{$cm->modname}/view.php")!== 0){ + //don't need this link if returnurl returns to view.php + $navlinks[] = array('name' => $streditingmodule, 'link' => $returnurl, 'type' => 'title'); + } $navlinks[] = array('name' => $streditingquestion, 'link' => '', 'type' => 'title'); $navigation = build_navigation($navlinks); print_header_simple($streditingquestion, '', $navigation, "", "", true, $strupdatemodule);