mirror of
https://github.com/moodle/moodle.git
synced 2025-08-09 19:06:41 +02:00
MDL-39132 always include badge settings, hide the pages when disabled
This commit is contained in:
parent
3d7414b399
commit
f2770bfe1a
1 changed files with 6 additions and 6 deletions
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
global $SITE;
|
global $SITE;
|
||||||
|
|
||||||
if (!empty($CFG->enablebadges) && ($hassiteconfig || has_any_capability(array(
|
if (($hassiteconfig || has_any_capability(array(
|
||||||
'moodle/badges:viewawarded',
|
'moodle/badges:viewawarded',
|
||||||
'moodle/badges:createbadge',
|
'moodle/badges:createbadge',
|
||||||
'moodle/badges:manageglobalsettings',
|
'moodle/badges:manageglobalsettings',
|
||||||
|
@ -39,7 +39,7 @@ if (!empty($CFG->enablebadges) && ($hassiteconfig || has_any_capability(array(
|
||||||
require_once($CFG->libdir . '/badgeslib.php');
|
require_once($CFG->libdir . '/badgeslib.php');
|
||||||
|
|
||||||
$globalsettings = new admin_settingpage('badgesettings', new lang_string('badgesettings', 'badges'),
|
$globalsettings = new admin_settingpage('badgesettings', new lang_string('badgesettings', 'badges'),
|
||||||
array('moodle/badges:manageglobalsettings'));
|
array('moodle/badges:manageglobalsettings'), empty($CFG->enablebadges));
|
||||||
|
|
||||||
$globalsettings->add(new admin_setting_configtext('badges_defaultissuername',
|
$globalsettings->add(new admin_setting_configtext('badges_defaultissuername',
|
||||||
new lang_string('defaultissuername', 'badges'),
|
new lang_string('defaultissuername', 'badges'),
|
||||||
|
@ -69,16 +69,16 @@ if (!empty($CFG->enablebadges) && ($hassiteconfig || has_any_capability(array(
|
||||||
$ADMIN->add('badges',
|
$ADMIN->add('badges',
|
||||||
new admin_externalpage('managebadges',
|
new admin_externalpage('managebadges',
|
||||||
new lang_string('managebadges', 'badges'),
|
new lang_string('managebadges', 'badges'),
|
||||||
new moodle_url($CFG->wwwroot . '/badges/index.php', array('type' => BADGE_TYPE_SITE)),
|
new moodle_url('/badges/index.php', array('type' => BADGE_TYPE_SITE)),
|
||||||
array('moodle/badges:viewawarded')
|
array('moodle/badges:viewawarded'), empty($CFG->enablebadges)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
$ADMIN->add('badges',
|
$ADMIN->add('badges',
|
||||||
new admin_externalpage('newbadge',
|
new admin_externalpage('newbadge',
|
||||||
new lang_string('newbadge', 'badges'),
|
new lang_string('newbadge', 'badges'),
|
||||||
new moodle_url($CFG->wwwroot . '/badges/newbadge.php', array('type' => BADGE_TYPE_SITE)),
|
new moodle_url('/badges/newbadge.php', array('type' => BADGE_TYPE_SITE)),
|
||||||
array('moodle/badges:createbadge')
|
array('moodle/badges:createbadge'), empty($CFG->enablebadges)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue