diff --git a/badges/overview.php b/badges/overview.php index 78016743e1b..fa5e64012ca 100644 --- a/badges/overview.php +++ b/badges/overview.php @@ -61,6 +61,8 @@ $PAGE->set_heading($badge->name); $PAGE->set_title($badge->name); $PAGE->navbar->add($badge->name); +require_capability('moodle/badges:viewbadges', $context); + echo $OUTPUT->header(); echo $OUTPUT->heading(print_badge_image($badge, $context, 'small') . ' ' . $badge->name); @@ -75,4 +77,4 @@ echo $output->print_badge_status_box($badge); $output->print_badge_tabs($badgeid, $context, 'overview'); echo $output->print_badge_overview($badge, $context); -echo $OUTPUT->footer(); \ No newline at end of file +echo $OUTPUT->footer(); diff --git a/badges/view.php b/badges/view.php index 98146841462..094bfacdb73 100644 --- a/badges/view.php +++ b/badges/view.php @@ -75,6 +75,8 @@ if ($type == BADGE_TYPE_SITE) { $PAGE->set_heading($title); } +require_capability('moodle/badges:viewbadges', $PAGE->context); + $PAGE->set_title($title); $output = $PAGE->get_renderer('core', 'badges'); @@ -103,4 +105,4 @@ if ($totalcount) { echo $output->notification(get_string('nobadges', 'badges')); } -echo $output->footer(); \ No newline at end of file +echo $output->footer();