From: toyomoyo Date: Wed, 7 Mar 2007 01:35:47 +0000 (+0000) Subject: merged, fixing hidden teacher upgrade X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=3fe54e5195f0f2f676504146f2a977423f1f3144;p=moodle.git merged, fixing hidden teacher upgrade --- 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');