From 1c54562cdb44fa97b282efb962d566ad5228e3d6 Mon Sep 17 00:00:00 2001 From: moodler Date: Sat, 16 Aug 2003 05:40:27 +0000 Subject: [PATCH] Teacher editors can edit courses, and course creators get added as teacher-editors when they create a course --- course/edit.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/course/edit.php b/course/edit.php index fc1f7423f6..e751f3d8f6 100644 --- a/course/edit.php +++ b/course/edit.php @@ -14,13 +14,13 @@ error("Course ID was incorrect"); } - if (!isteacher($course->id)) { - error("Only teachers can edit the course!"); + if (!isteacheredit($course->id)) { + error("You do not currently have editing privileges!"); } } else { // Admin is creating a new course if (!iscreator()) { - error("Only administrators and teachers can use this page"); + error("You do not currently have course creation privileges!"); } $course = NULL; @@ -74,12 +74,14 @@ $newteacher->userid = $USER->id; $newteacher->course = $newcourseid; $newteacher->authority = 1; // First teacher is the main teacher + $newteacher->editall = 1; // Course creator can edit their own course if (!$newteacher->id = insert_record("user_teachers", $newteacher)) { error("Could not add you to this new course!"); } $USER->teacher[$newcourseid] = true; + $USER->teacheredit[$newcourseid] = true; redirect("view.php?id=$newcourseid", get_string("changessaved")); } -- 2.39.5