Newer
Older
<? if ($available_rooms || $available_clipboards): ?>
<form class="default" method="post"
action="<?= $controller->link_for('resources/export/bookings') ?>">
<?= CSRFProtection::tokenTag() ?>
<input type="hidden" name="from" value="<?= $controller->link_for('resources/export/select_booking_sources') ?>">
<fieldset>
<legend><?= _('Zeitbereich auswählen') ?></legend>
<label class="col-2">
<?= _('Startzeitpunkt') ?>
<input type="text" class="has-date-picker size-s" name="begin_date"
value="<?= $begin->format('d.m.Y') ?>">
<input type="text" class="has-time-picker size-s" name="begin_time"
value="<?= $begin->format('H:i')?>">
</label>
<label class="col-2">
<?= _('Endzeitpunkt') ?>
<input type="text" class="has-date-picker size-s" name="end_date"
value="<?= $end->format('d.m.Y') ?>">
<input type="text" class="has-time-picker size-s" name="end_time"
value="<?= $end->format('H:i')?>">
</label>
</fieldset>
<?= $this->render_partial(
'resources/export/weekday-selector.partial.php',
compact('weekdays')
) ?>
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<? if ($available_rooms): ?>
<table class="default">
<caption>
<?= sprintf(
ngettext(
'%u Raum',
'%u Räume',
count($available_rooms)
),
count($available_rooms)
) ?>
</caption>
<colgroup>
<col class="checkbox">
<col>
</colgroup>
<thead>
<tr>
<th>
<input type="checkbox" data-proxyfor="input[name='selected_rooms[]']">
</th>
<th><?= _('Räume') ?></th>
</tr>
</thead>
<tbody>
<? foreach ($available_rooms as $room): ?>
<tr>
<td>
<input type="checkbox"
name="selected_rooms[]"
value="<?= htmlReady($room->id) ?>">
</td>
<td>
<?= htmlReady($room->name) ?>
</td>
</tr>
<? endforeach ?>
</tbody>
</table>
<? endif ?>
<? if ($available_clipboards): ?>
<table class="default">
<caption>
<?= sprintf(
ngettext(
'%u Raumgruppe',
'%u Raumgruppen',
count($available_clipboards)
),
count($available_clipboards)
) ?>
</caption>
<colgroup>
<col class="checkbox">
<col>
</colgroup>
<thead>
<tr>
<th>
<input type="checkbox" data-proxyfor="input[name='selected_clipboards[]']">
</th>
<th><?= _('Raumgruppen') ?></th>
</tr>
</thead>
<tbody>
<? foreach ($available_clipboards as $clipboard): ?>
<tr>
<td>
<input type="checkbox"
name="selected_clipboards[]"
value="<?= htmlReady($clipboard->id) ?>">
</td>
<td>
<?= htmlReady($clipboard->name) ?>
</td>
</tr>
<? endforeach ?>
</tbody>
</table>
<? endif ?>
<fieldset>
<legend><?= _('Belegungstypen auswählen') ?></legend>
<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>
</fieldset>
<div data-dialog-button>
<?= \Studip\Button::create(_('Liste mit Buchungen exportieren')) ?>
</div>
</form>
<? endif ?>