]> git.mjollnir.org Git - moodle.git/commitdiff
course/unenrol: check $USER->access[rsw] for role switches
authormartinlanghoff <martinlanghoff>
Wed, 19 Sep 2007 07:15:38 +0000 (07:15 +0000)
committermartinlanghoff <martinlanghoff>
Wed, 19 Sep 2007 07:15:38 +0000 (07:15 +0000)
course/unenrol.php

index 46336531238c9b2c7698581d075ac8cc76182801..302ebb1188c1554527860e60d2e3375f3888d8f2 100644 (file)
@@ -34,8 +34,9 @@
         require_capability('moodle/role:unassignself', $context, NULL, false);
     }
 
-    if (!empty($USER->switchrole[$context->id])) {
-        print_error('cantunenrollinthisrole', '', $CFG->wwwroot.'/course/view.php?id='.$course->id);
+    if (!empty($USER->access['rsw'][$context->path])) {
+        print_error('cantunenrollinthisrole', '',
+                    $CFG->wwwroot.'/course/view.php?id='.$course->id);
     }
 
     if ($confirm and confirm_sesskey()) {