From: martinlanghoff Date: Wed, 19 Sep 2007 07:17:57 +0000 (+0000) Subject: accesslib: remove deprecated load_defaultuser_role() X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=56d219eaef7975270112aa307109a76d888680dc;p=moodle.git accesslib: remove deprecated load_defaultuser_role() --- diff --git a/lib/accesslib.php b/lib/accesslib.php index 2352c41cb6..9bb9dd0a33 100755 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -271,47 +271,6 @@ function get_notloggedin_roleid($return=false) { return (get_record('role','id', $CFG->notloggedinas)); } -/** - * Load default logged in role capabilities for all logged in users - * @return bool - */ -function load_defaultuser_role($return=false) { - global $CFG, $USER; - - if (!$sitecontext = get_context_instance(CONTEXT_SYSTEM)) { - return false; - } - - if (empty($CFG->defaultuserroleid)) { // Let's set the default to the guest role - if ($role = get_guest_role()) { - set_config('defaultuserroleid', $role->id); - } else { - return false; - } - } - - $capabilities = get_role_caps($CFG->defaultuserroleid); - - // fix the guest user heritage: - // If the default role is a guest role, then don't copy legacy:guest, - // otherwise this user could get confused with a REAL guest. Also don't copy - // course:view, which is a hack that's necessary because guest roles are - // not really handled properly (see MDL-7513) - if (!empty($capabilities[$sitecontext->id]['moodle/legacy:guest'])) { - unset($capabilities[$sitecontext->id]['moodle/legacy:guest']); - unset($capabilities[$sitecontext->id]['moodle/course:view']); - } - - if ($return) { - return $capabilities; - } else { - has_capability('clearcache'); - $USER->capabilities = $capabilities; - return true; - } -} - - /** * Get the default guest role * @return object role