From 53b4c28b971d66917b71efa152853a6aa21a86cd Mon Sep 17 00:00:00 2001 From: skodak Date: Thu, 1 May 2008 22:15:02 +0000 Subject: [PATCH] MDL-14647 fix legacy add_teacher() when approving new course --- course/pending.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/course/pending.php b/course/pending.php index c084411a06..6d6fcf352a 100644 --- a/course/pending.php +++ b/course/pending.php @@ -48,7 +48,8 @@ if ($courseid = insert_record("course",$course)) { $page = page_create_object(PAGE_COURSE_VIEW, $courseid); blocks_repopulate_page($page); // Return value not checked because you can always edit later - add_teacher($teacherid,$courseid); + $context = get_context_instance(CONTEXT_COURSE, $courseid); + role_assign($CFG->creatornewroleid, $teacherid, 0, $context->id); // assing teacher role $course->id = $courseid; if (!empty($CFG->restrictmodulesfor) && $CFG->restrictmodulesfor != 'none' && !empty($CFG->restrictbydefault)) { // if we're all or requested we're ok. $allowedmods = explode(',',$CFG->defaultallowedmodules); -- 2.39.5