]> git.mjollnir.org Git - moodle.git/commitdiff
Fixed bug 1531, section links to invisible sections now greyed out or hidden
authorgustav_delius <gustav_delius>
Sat, 5 Jun 2004 12:04:02 +0000 (12:04 +0000)
committergustav_delius <gustav_delius>
Sat, 5 Jun 2004 12:04:02 +0000 (12:04 +0000)
blocks/section_links/block_section_links.php

index 10abef16ded067cae43f41187078103248d0de55..7a2fd4f68f85a460a94975983fec7b41122e5599 100644 (file)
@@ -57,9 +57,6 @@ class CourseBlock_section_links extends MoodleBlock {
         for ($i = $inc; $i <= $this->course->numsections; $i += $inc) {
             $isvisible = get_field('course_sections', 'visible', 'course', $this->course->id, 'section', $i);
             if (!$isvisible and !isteacher($this->course->id)) {
-                if ($i == $highlight) { 
-                    $highlight = 0;
-                }
                 continue;
             }
             $style = ($isvisible) ? '' : ' class="dimmed"';
@@ -71,8 +68,10 @@ class CourseBlock_section_links extends MoodleBlock {
         }
         if ($highlight) {
             $isvisible = get_field('course_sections', 'visible', 'course', $this->course->id, 'section', $highlight);
-            $style = ($isvisible) ? '' : ' class="dimmed"';
-            $text .= "<br><a href=\"$link$highlight\"$style>$linktext</a>";
+            if ($isvisible or isteacher($this->course->id)) {
+                $style = ($isvisible) ? '' : ' class="dimmed"';
+                $text .= "<br><a href=\"$link$highlight\"$style>$linktext</a>";
+            }
         }
 
         $this->content = New stdClass;