navigation MDL-22044 Course format can now choose the string that is used for section...
[moodle.git] / course / format / weeks / lib.php
index 0f40233..4d54172 100644 (file)
  * This is called automatically by {@link load_course()} if the current course
  * format = weeks.
  *
- * @param array $path An array of keys to the course node in the navigation
- * @param stdClass $modinfo The mod info object for the current course
- * @return bool Returns true
+ * @param navigation_node $navigation The course node
+ * @param array $path An array of keys to the course node
+ * @param stdClass $course The course we are loading the section for
  */
-function callback_weeks_load_content(&$navigation, $keys, $course) {
-    $navigation->add_course_section_generic($keys, $course, get_string('week'), 'week');
-}
-
-/**
- * Used to display the course structure for a course where format=weeks
- *
- * This is called automatically by {@link load_course()} if the current course
- * format = weeks and the navigation was requested via AJAX
- *
- * @param array $path An array of keys to the course node in the navigation
- * @param stdClass $modinfo The mod info object for the current course
- * @return bool Returns true
- */
-function callback_weeks_load_limited_section(&$navigation, $keys, $course, $section) {
-    $navigation->limited_load_section_generic($keys, $course, $section, get_string('week'), 'week');
+function callback_weeks_load_content(&$navigation, $course, $coursenode) {
+    return $navigation->load_generic_course_sections($course, $coursenode, get_string('week'), 'week', get_string('section0name', 'format_weeks'));
 }
 
 /**
@@ -70,4 +56,4 @@ function callback_weeks_definition() {
 function callback_weeks_request_key() {
     return 'week';
 }
-?>
+