From 73fafc388652d478eef9c09e8a2ad0deb8a5e302 Mon Sep 17 00:00:00 2001 From: moodler Date: Sat, 24 May 2003 06:59:36 +0000 Subject: [PATCH] Bad bug fixed. Non-teachers could hide/show whole sections. --- course/view.php | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/course/view.php b/course/view.php index f558732225..46c06d02bd 100644 --- a/course/view.php +++ b/course/view.php @@ -26,30 +26,22 @@ add_to_log($course->id, "course", "view", "view.php?id=$course->id", "$course->id"); - if (isset($edit)) { - if (isteacher($course->id)) { + if (isteacher($course->id)) { + if (isset($edit)) { if ($edit == "on") { $USER->editing = true; } else if ($edit == "off") { $USER->editing = false; } } - } - - if (isset($help)) { - if ($help == "on") { - $USER->help = true; - } else if ($help == "off") { - $USER->help = false; - } - } - if (isset($hide)) { - set_section_visible($course->id, $hide, "0"); - } + if (isset($hide)) { + set_section_visible($course->id, $hide, "0"); + } - if (isset($show)) { - set_section_visible($course->id, $show, "1"); + if (isset($show)) { + set_section_visible($course->id, $show, "1"); + } } $SESSION->fromdiscussion = "$CFG->wwwroot/course/view.php?id=$course->id"; -- 2.39.5