From: Frederic Massart Date: Wed, 16 Dec 2015 06:33:06 +0000 (+0800) Subject: Fix use of deprecated function in webservices script X-Git-Tag: v1.5.4~5 X-Git-Url: https://git.cameron1729.xyz/?a=commitdiff_plain;h=2ed77111c1e4ea519465339de4f5c5b78331f0f3;p=mdk.git Fix use of deprecated function in webservices script --- diff --git a/mdk/scripts/webservices.php b/mdk/scripts/webservices.php index 29d4534..be91d68 100644 --- a/mdk/scripts/webservices.php +++ b/mdk/scripts/webservices.php @@ -43,7 +43,11 @@ if (!$roleid = $DB->get_field('role', 'id', array('shortname' => 'testtete'))) { $context = context_system::instance(); set_role_contextlevels($roleid, array($context->contextlevel)); role_assign($roleid, $user->id, $context->id); -$capabilities = fetch_context_capabilities($context); +if (method_exists($context, 'get_capabilities')) { + $capabilities = $context->get_capabilities(); +} else{ + $capabilities = fetch_context_capabilities($context); +} foreach ($capabilities as $capability) { assign_capability($capability->name, CAP_ALLOW, $roleid, $context->id, true); }