From: mattc-catalyst Date: Mon, 16 Apr 2007 21:29:42 +0000 (+0000) Subject: Breadcrumbs: mod/survey changes X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=dc0e9265f6e6d55ab6bd27285d044fb644f4520b;p=moodle.git Breadcrumbs: mod/survey changes - Modified to use build_navigation() for breadcrumb generation. Author: Matt Clarkson --- diff --git a/mod/survey/index.php b/mod/survey/index.php index 27609b7fa9..b8238ee919 100644 --- a/mod/survey/index.php +++ b/mod/survey/index.php @@ -20,8 +20,11 @@ $strstatus = get_string("status"); $strdone = get_string("done", "survey"); $strnotdone = get_string("notdone", "survey"); - - print_header_simple("$strsurveys", "", "$strsurveys", + + $crumbs[] = array('name' => $strsurveys, 'link' => '', 'type' => 'activity'); + $navigation = build_navigation($crumbs, $course); + + print_header_simple("$strsurveys", "", $navigation, "", "", true, "", navmenu($course)); if (! $surveys = get_all_instances_in_course("survey", $course)) { diff --git a/mod/survey/report.php b/mod/survey/report.php index 113f107dc2..1d7e49a151 100644 --- a/mod/survey/report.php +++ b/mod/survey/report.php @@ -64,8 +64,13 @@ $navigation = "id\">$strsurveys -> id\">".format_string($survey->name,true)." -> "; } - - print_header("$course->shortname: ".format_string($survey->name), $course->fullname, "$navigation $strreport", + + $crumbs[] = array('name' => $strsurveys, 'link' => "index.php?id=$course->id", 'type' => 'activity'); + $crumbs[] = array('name' => format_string($survey->name), 'link' => "view.php?id=$cm->id", 'type' => 'activityinstance'); + $crumbs[] = array('name' => $strreport, 'link' => '', 'type' => 'title'); + $navigation = build_navigation($crumbs, $course); + + print_header("$course->shortname: ".format_string($survey->name), $course->fullname, $navigation, "", "", true, update_module_button($cm->id, $course->id, $strsurvey), navmenu($course, $cm)); diff --git a/mod/survey/save.php b/mod/survey/save.php index c5a3885a92..25f075b7e8 100644 --- a/mod/survey/save.php +++ b/mod/survey/save.php @@ -31,6 +31,16 @@ add_to_log($course->id, "survey", "submit", "view.php?id=$cm->id", "$survey->id", "$cm->id"); + $strsurveys = get_string("modulenameplural", "survey"); + $strsurveysaved = get_string("surveysaved", "survey"); + $crumbs[] = array('name' => $strsurveys, 'link' => "index.php?id=$course->id", 'type' => 'activity'); + $crumbs[] = array('name' => format_string($survey->name), 'link' => '', 'type' => 'activityinstance'); + $crumbs[] = array('name' => $strsurveysaved, 'link' => '', 'type' => 'title'); + $navigation = build_navigation($crumbs, $course); + + print_header_simple("$strsurveysaved", "", $navigation, ""); + + if (survey_already_done($survey->id, $USER->id)) { notice(get_string("alreadysubmitted", "survey"), $_SERVER["HTTP_REFERER"]); exit; @@ -85,13 +95,6 @@ // Print the page and finish up. - $strsurveys = get_string("modulenameplural", "survey"); - $strsurveysaved = get_string("surveysaved", "survey"); - - print_header_simple("$strsurveysaved", "", - "id\">$strsurveys -> ".format_string($survey->name)." -> $strsurveysaved", ""); - - notice(get_string("thanksforanswers","survey", $USER->firstname), "$CFG->wwwroot/course/view.php?id=$course->id"); exit; diff --git a/mod/survey/view.php b/mod/survey/view.php index 18f2eac703..a04a6e750d 100644 --- a/mod/survey/view.php +++ b/mod/survey/view.php @@ -37,8 +37,11 @@ $strsurveys = get_string("modulenameplural", "survey"); $strsurvey = get_string("modulename", "survey"); - print_header_simple(format_string($survey->name), "", - "id\">$strsurveys -> ".format_string($survey->name), "", "", true, + $crumbs[] = array('name' => $strsurveys, 'link' => "index.php?id=$course->id", 'type' => 'activity');; + $crumbs[] = array('name' => format_string($survey->name), 'link' => '', 'type' => 'activityinistance'); + $navigation = build_navigation($crumbs, $course); + + print_header_simple(format_string($survey->name), "", $navigation, "", "", true, update_module_button($cm->id, $course->id, $strsurvey), navmenu($course, $cm)); /// Check to see if groups are being used in this survey