Fix# show selected in admin section
This commit is contained in:
parent
5a6b2a2717
commit
bfaece7076
|
|
@ -81,8 +81,10 @@ class SettingsController extends Controller {
|
||||||
$group_id_list[] = $group->getGid();
|
$group_id_list[] = $group->getGid();
|
||||||
}
|
}
|
||||||
// TODO selected
|
// TODO selected
|
||||||
|
$current_value = $this->config->getAppValue($this->appName, 'registered_user_group', 'none');
|
||||||
return new TemplateResponse('registration', 'admin', [
|
return new TemplateResponse('registration', 'admin', [
|
||||||
'groups' => $group_id_list
|
'groups' => $group_id_list,
|
||||||
|
'current' => $current_value
|
||||||
], '');
|
], '');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,11 @@ script('registration', 'settings');
|
||||||
<p>
|
<p>
|
||||||
<label for="registered_user_group"><?php p($l->t('Default group that all registered users belong')); ?></label>
|
<label for="registered_user_group"><?php p($l->t('Default group that all registered users belong')); ?></label>
|
||||||
<select id="registered_user_group" name="registered_user_group">
|
<select id="registered_user_group" name="registered_user_group">
|
||||||
<option value="none"><?php p($l->t('None')); ?></option>
|
<option value="none" <?php echo $_['current'] === 'none' ? 'selected="selected"' : ''; ?>><?php p($l->t('None')); ?></option>
|
||||||
<?php
|
<?php
|
||||||
foreach ( $_['groups'] as $group ) {
|
foreach ( $_['groups'] as $group ) {
|
||||||
echo '<option value="'.$group.'">'.$group.'</option>';
|
$selected = $_['current'] === $group ? 'selected="selected"' : '';
|
||||||
|
echo '<option value="'.$group.'" '.$selected.'>'.$group.'</option>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</select>
|
</select>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue