Skip to content
Snippets Groups Projects
resource_bookings.php 2.5 KiB
Newer Older
<? if ($resource): ?>
    <form class="default" method="post" action="<?= $controller->link_for('resources/export/bookings')?>">
        <input type="hidden" name="from" value="<?= $controller->resource_bookings($resource->id)?>">
        <?= CSRFProtection::tokenTag() ?>
        <? if ($resource instanceof Room): ?>
            <input type="hidden" name="selected_rooms[]"
                   value="<?= htmlReady($resource->id)?>">
        <? else: ?>
            <input type="hidden" name="selected_resources[]"
                   value="<?= htmlReady($resource->id)?>">
        <? endif ?>
        <fieldset>
            <legend><?= _('Zeitbereich auswählen') ?></legend>
            <section>
                <label>
                    <?= _('Startzeitpunkt') ?>
                    <input type="text" class="has-date-picker" ="1"
                           name="begin_date" value="<?= $begin->format('d.m.Y') ?>">
                    <input type="text" class="has-time-picker" name="begin_time"
                           value="<?= $begin->format('H:i')?>">
                </label>
                <label>
                    <?= _('Endzeitpunkt') ?>
                    <input type="text" class="has-date-picker" name="end_date"
                           value="<?= $end->format('d.m.Y') ?>">
                    <input type="text" class="has-time-picker" name="end_time"
                           value="<?= $end->format('H:i')?>">
                </label>
            </section>
        </fieldset>
        <?= $this->render_partial(
            'resources/export/weekday-selector.partial.php',
            compact('weekdays')
        ) ?>
        <fieldset>
            <legend><?= _('Belegungstypen auswählen') ?></legend>
            <section>
                <label>
                    <?= _('Zu exportierende Belegungstypen') ?>
                    <select name="bookingtypes[]" multiple class="nested-select">
                        <? foreach ($booking_types as $index => $name) : ?>
                            <option value="<?= $index ?>"
                                <?= in_array($index, $selected_booking_types) ? ' selected' : '' ?>>
                                <?= htmlReady($name) ?></option>
                        <? endforeach ?>
                    </select>
                </label>
            </section>
        </fieldset>
        <div data-dialog-button>
            <?= \Studip\Button::create(
                _('Exportieren'),
                'export'
            ) ?>
        </div>
    </form>
<? endif ?>