diff --git a/admin/index.php b/admin/index.php index 3c11774e9a6..cdb028bc09e 100644 --- a/admin/index.php +++ b/admin/index.php @@ -339,9 +339,8 @@ $context = get_context_instance(CONTEXT_SYSTEM, SITEID); - if (!has_capability('moodle/site:config', $context)) { - print_error("permissionconfig", '', "$CFG->wwwroot/login/index.php"); - } + require_capability('moodle/site:config', $context); + /// Check if we are returning from moodle.org registration and if so, we mark that fact to remove reminders diff --git a/lang/en_utf8/error.php b/lang/en_utf8/error.php index 358c569ce01..2031b6c9a66 100644 --- a/lang/en_utf8/error.php +++ b/lang/en_utf8/error.php @@ -42,6 +42,7 @@ $string['mustbeteacher'] = 'You must be a teacher to look at this page'; $string['noinstances'] = 'There are no instances of $a in this course! '; $string['nonmeaningfulcontent'] = 'Non meaningful content'; $string['noparticipatorycms'] = 'Sorry, but you have no participatory course modules to report on.'; +$string['nopermissions'] = 'Sorry, but you do not currently have permissions to do that ($a)'; $string['notavailable'] = 'That is not currently available'; $string['onlyeditown'] = 'You can only edit your own information'; $string['onlyeditingteachers'] = 'Only editing teachers can do that.';