show enabled calendars before disabled ones

master
Georg Ehrke 2014-02-04 21:38:07 +01:00
parent 90257dbf39
commit b9541cc63c
1 changed files with 11 additions and 1 deletions

View File

@ -20,7 +20,17 @@
<?php p($l->t("Calendar"));?>
<select style="width:140px;" name="calendar">
<?php if (!isset($_['calendar'])) {$_['calendar'] = false;}
print_unescaped(OCP\html_select_options($_['calendar_options'], $_['calendar'], array('value'=>'id', 'label'=>'displayname'))); ?>
$enabledCalendars = array();
$disabledCalendars = array();
foreach($_['calendar_options'] as $calendar) {
if($calendar['active'] === '1') {
$enabledCalendars[] = $calendar;
}else{
$disabledCalendars[] = $calendar;
}
}
$sortedCalendars = array_merge($enabledCalendars, $disabledCalendars);
print_unescaped(OCP\html_select_options($sortedCalendars, $_['calendar'], array('value'=>'id', 'label'=>'displayname'))); ?>
</select>
<?php } else { ?>
<input style="display:none;" type="hidden" name="calendar" value="<?php p($_['calendar_options'][0]['id']); ?>">