$backpacks = badges_get_site_backpacks();
$choices = array();
+ $defaultchoice = 0;
foreach ($backpacks as $backpack) {
$choices[$backpack->id] = $backpack->backpackweburl;
+ if ($backpack->backpackweburl == BADGRIO_BACKPACKWEBURL) {
+ $defaultchoice = $backpack->id;
+ }
}
$globalsettings->add(new admin_setting_configcheckbox('badges_allowcoursebadges',
new lang_string('allowexternalbackpack', 'badges'),
new lang_string('allowexternalbackpack_desc', 'badges'), 1));
- $bp = $DB->get_record('badge_external_backpack', ['backpackweburl' => BADGRIO_BACKPACKWEBURL]);
$backpacksettings->add(new admin_setting_configselect('badges_site_backpack',
new lang_string('sitebackpack', 'badges'),
new lang_string('sitebackpack_help', 'badges'),
- $bp->id, $choices));
+ $defaultchoice, $choices));
$ADMIN->add('badges', $backpacksettings);