From 3fe54e5195f0f2f676504146f2a977423f1f3144 Mon Sep 17 00:00:00 2001 From: toyomoyo Date: Wed, 7 Mar 2007 01:35:47 +0000 Subject: [PATCH] merged, fixing hidden teacher upgrade --- lib/accesslib.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/accesslib.php b/lib/accesslib.php index fbcb5016d2..fd93f26e3a 100755 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -1471,10 +1471,17 @@ function moodle_install_roles() { // assign the default student role $coursecontext = get_context_instance(CONTEXT_COURSE, $teacher->course); // needs cache + // hidden teacher + if ($teacher->authority == 0) { + $hiddenteacher = 1; + } else { + $hiddenteacher = 0; + } + if ($teacher->editall) { // editting teacher - role_assign($editteacherrole, $teacher->userid, 0, $coursecontext->id); + role_assign($editteacherrole, $teacher->userid, 0, $coursecontext->id, 0, 0, $hiddenteacher); } else { - role_assign($noneditteacherrole, $teacher->userid, 0, $coursecontext->id); + role_assign($noneditteacherrole, $teacher->userid, 0, $coursecontext->id, 0, 0, $hiddenteacher); } $progresscount++; print_progress($progresscount, $totalcount, 5, 1, 'Processing role assignments'); -- 2.39.5