id, "survey", "view all", "index.php?id=$course->id", ""); $strsurveys = get_string("modulenameplural", "survey"); $strweek = get_string("week"); $strtopic = get_string("topic"); $strname = get_string("name"); $strstatus = get_string("status"); $strdone = get_string("done", "survey"); $strnotdone = get_string("notdone", "survey"); $navlinks = array(); $navlinks[] = array('name' => $strsurveys, 'link' => '', 'type' => 'activity'); $navigation = build_navigation($navlinks); print_header_simple("$strsurveys", "", $navigation, "", "", true, "", navmenu($course)); if (! $surveys = get_all_instances_in_course("survey", $course)) { notice(get_string('thereareno', 'moodle', $strsurveys), "../../course/view.php?id=$course->id"); } if ($course->format == "weeks") { $table->head = array ($strweek, $strname, $strstatus); $table->align = array ("CENTER", "LEFT", "LEFT"); } else if ($course->format == "topics") { $table->head = array ($strtopic, $strname, $strstatus); $table->align = array ("CENTER", "LEFT", "LEFT"); } else { $table->head = array ($strname, $strstatus); $table->align = array ("LEFT", "LEFT"); } $currentsection = ''; foreach ($surveys as $survey) { if (!empty($USER->id) and survey_already_done($survey->id, $USER->id)) { $ss = $strdone; } else { $ss = $strnotdone; } $printsection = ""; if ($survey->section !== $currentsection) { if ($survey->section) { $printsection = $survey->section; } if ($currentsection !== "") { $table->data[] = 'hr'; } $currentsection = $survey->section; } //Calculate the href if (!$survey->visible) { //Show dimmed if the mod is hidden $tt_href = "coursemodule\">".format_string($survey->name,true).""; } else { //Show normal if the mod is visible $tt_href = "coursemodule\">".format_string($survey->name,true).""; } if ($course->format == "weeks" or $course->format == "topics") { $table->data[] = array ($printsection, $tt_href, "coursemodule\">$ss"); } else { $table->data[] = array ($tt_href, "coursemodule\">$ss"); } } echo "
"; print_table($table); print_footer($course); ?>