From 3c1cdac63fe22afa249cc83f46a211f930e5967c Mon Sep 17 00:00:00 2001 From: Mark Nelson Date: Tue, 22 Nov 2016 13:18:51 +0800 Subject: [PATCH] MDL-57087 core_message: ignore site policy if logged in as admin --- message/output/popup/lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/message/output/popup/lib.php b/message/output/popup/lib.php index a051f936f18..c1c6a145931 100644 --- a/message/output/popup/lib.php +++ b/message/output/popup/lib.php @@ -31,12 +31,12 @@ defined('MOODLE_INTERNAL') || die(); * @return string The HTML */ function message_popup_render_navbar_output(\renderer_base $renderer) { - global $USER, $DB, $CFG; + global $USER, $CFG; // Early bail out conditions. if (!isloggedin() || isguestuser() || user_not_fully_set_up($USER) || get_user_preferences('auth_forcepasswordchange') || - (!$USER->policyagreed && $CFG->sitepolicy)) { + ($CFG->sitepolicy && !$USER->policyagreed && !is_siteadmin())) { return ''; }