MDL-39209 badges: Fix course badges page access and navigation when course badges are disabled

This commit is contained in:
Yuliya Bozhko
2013-05-10 08:41:22 +12:00
parent cf5a3296c4
commit 85d7399e20
10 changed files with 42 additions and 13 deletions
+1 -1
View File
@@ -2498,7 +2498,7 @@ class global_navigation extends navigation_node {
}
//Badges
if (!empty($CFG->enablebadges) && has_capability('moodle/badges:viewbadges', $this->page->context)) {
if (!empty($CFG->enablebadges) && !empty($CFG->badges_allowcoursebadges) && has_capability('moodle/badges:viewbadges', $this->page->context)) {
$url = new moodle_url($CFG->wwwroot . '/badges/view.php', array('type' => 1));
$coursenode->add(get_string('sitebadges', 'badges'), $url, navigation_node::TYPE_CUSTOM);
}