diff options
Diffstat (limited to 'app/views/course/wizard/steps/basicdata/index.php')
| -rw-r--r-- | app/views/course/wizard/steps/basicdata/index.php | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/app/views/course/wizard/steps/basicdata/index.php b/app/views/course/wizard/steps/basicdata/index.php index f19643a..372d587 100644 --- a/app/views/course/wizard/steps/basicdata/index.php +++ b/app/views/course/wizard/steps/basicdata/index.php @@ -1,3 +1,8 @@ +<?php +/** + * @var Semester[] $semesters + */ +?> <legend> <?= _('Grunddaten') ?> </legend> @@ -21,13 +26,18 @@ <label for="wizard-start-time" class="required"> <?= _('Semester') ?> </label> - <select name="start_time" id="wizard-start-time" > - <?php foreach (array_reverse($semesters) as $semester) { ?> - <? ($values['start_time'] < time()) ? (($semester->beginn <= time() && time() <= $semester->ende) ? $values['start_time'] = $semester->beginn : '' ): '' ?> - <option value="<?= $semester->beginn ?>"<?= $semester->beginn == $values['start_time'] ? ' selected="selected"' : '' ?>> + <select name="semester_id" id="wizard-start-time" > + <?php + $default_semester = Semester::findDefault(); + if ($default_semester && empty($values['start_semester'])) { + $values['start_semester'] = $default_semester; + } + ?> + <?php foreach (array_reverse($semesters) as $semester) : ?> + <option value="<?= htmlReady($semester->id) ?>" <?= $semester->id == $values['start_semester'] ? ' selected' : '' ?>> <?= htmlReady($semester->name) ?> </option> - <?php } ?> + <?php endforeach ?> </select> </section> <section> |
