id); add_to_log($course->id, 'lamstwo', 'view all', 'index.php?id='.$course->id, ''); /// Get all required strings $strlamstwos = get_string('modulenameplural', 'lamstwo'); $strlamstwo = get_string('modulename', 'lamstwo'); /// Print the header $navigation = ''; if ($course->category) { $navigation = "id\">$course->shortname ->"; } print_header("$course->shortname: $strlamstwos", "$course->fullname", "$navigation $strlamstwos", '', '', true, '', navmenu($course)); /// Get all the appropriate data if (! $lamstwos = get_all_instances_in_course('lamstwo', $course)) { notice(get_string('nolamsv2', 'lamstwo'), "../../course/view.php?id=$course->id"); die; } /// Print the list of instances (your module will probably extend this) $timenow = time(); $strname = get_string('name'); $strintro = get_string('introduction', 'lamstwo'); $strweek = get_string('week'); $strtopic = get_string('topic'); if ($course->format == 'weeks') { $table->head = array ($strweek, $strname, $strintro); $table->align = array ('center', 'left', 'left'); } else if ($course->format == 'topics') { $table->head = array ($strtopic, $strname, $strintro); $table->align = array ('center', 'left', 'left'); } else { $table->head = array ($strname, $strintro); $table->align = array ('left', 'left'); } $generaltable->head = array ($strname, $strintro); $generaltable->align = array ('left', 'left'); foreach ($lamstwos as $lamstwo) { if (!$lamstwo->visible) { //Show dimmed if the mod is hidden $link = "coursemodule\">$lamstwo->name"; } else { //Show normal if the mod is visible $link = "coursemodule\">$lamstwo->name"; } // site level or section 0 if (($course->id == SITEID) or empty($lamstwo->section) or $lamstwo->section == 0) { $generaltable->data[] = array ($link, $lamstwo->intro); continue; } if ($course->format == 'weeks' or $course->format == 'topics') { $table->data[] = array ($lamstwo->section, $link, $lamstwo->intro); } else { $table->data[] = array ($link, $lamstwo->intro); } } echo '
'; print_heading(get_string('generallamsv2', 'lamstwo')); print_table($generaltable); print_heading(get_string('learninglamsv2', 'lamstwo')); print_table($table); /// Finish the page print_footer($course); ?>