From d32dd611545e8e1274ec99bb541393c145d7eab4 Mon Sep 17 00:00:00 2001 From: martinlanghoff Date: Wed, 19 Sep 2007 07:12:22 +0000 Subject: [PATCH] enrol/paypal: mark the contextpath as dirty on unenrolment so the unenrolment is effective immediately. --- enrol/paypal/ipn.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enrol/paypal/ipn.php b/enrol/paypal/ipn.php index e88367e272..a4957754a2 100644 --- a/enrol/paypal/ipn.php +++ b/enrol/paypal/ipn.php @@ -94,6 +94,8 @@ if ($data->payment_status != "Completed" and $data->payment_status != "Pending") { role_unassign(0, $data->userid, 0, $context->id); + // force accessinfo refresh for users visiting this context... + mark_context_dirty($context->path); email_paypal_error_to_admin("Status not completed or pending. User unenrolled from course", $data); die; } -- 2.39.5