]> git.mjollnir.org Git - moodle.git/commitdiff
unenrol_student() -> role_unassign()
authorethem <ethem>
Mon, 18 Sep 2006 17:32:43 +0000 (17:32 +0000)
committerethem <ethem>
Mon, 18 Sep 2006 17:32:43 +0000 (17:32 +0000)
enrol/authorize/locallib.php

index af742006ae5c52a77bc63a5b08221ae0578d7d46..608cc9e94c656c7151323233c555723e14358464 100644 (file)
@@ -181,8 +181,10 @@ function authorize_print_order_details($orderno)
         return;
     }
 
+    $coursecontext = get_context_instance(CONTEXT_COURSE, $order->courseid);
+
     if ($USER->id != $order->userid) { // Current user viewing someone else's order
-        if (! has_capability('enrol/authorize:managepayments', get_context_instance(CONTEXT_COURSE, $order->courseid))) {
+        if (! has_capability('enrol/authorize:managepayments', $coursecontext)) {
            error("You don't have access rights on this order.");
         }
     }
@@ -314,7 +316,8 @@ function authorize_print_order_details($orderno)
                         }
                         else {
                             if (!empty($unenrol)) {
-                                unenrol_student($order->userid, $order->courseid);
+                                role_unassign(0, $order->userid, 0, $coursecontext->id);
+                                //unenrol_student($order->userid, $order->courseid);
                             }
                             redirect("index.php?order=$orderno");
                         }
@@ -403,7 +406,8 @@ function authorize_print_order_details($orderno)
                     if ($success) {
                         if (empty($CFG->an_test)) {
                             if (!empty($unenrol)) {
-                                unenrol_student($order->userid, $order->courseid);
+                                role_unassign(0, $order->userid, 0, $coursecontext->id);
+                                //unenrol_student($order->userid, $order->courseid);
                             }
                             redirect("index.php?order=$orderno");
                         }
@@ -437,7 +441,8 @@ function authorize_print_order_details($orderno)
         }
         else {
             if (!empty($unenrol)) {
-                unenrol_student($order->userid, $order->courseid);
+                role_unassign(0, $order->userid, 0, $coursecontext->id);
+                //unenrol_student($order->userid, $order->courseid);
             }
             delete_records('enrol_authorize', 'id', $orderno);
             redirect("index.php");