aboutsummaryrefslogtreecommitdiff
path: root/app/views
diff options
context:
space:
mode:
Diffstat (limited to 'app/views')
-rw-r--r--app/views/room_management/templates/user_room_groups.php43
1 files changed, 43 insertions, 0 deletions
diff --git a/app/views/room_management/templates/user_room_groups.php b/app/views/room_management/templates/user_room_groups.php
new file mode 100644
index 0000000..4ff654e
--- /dev/null
+++ b/app/views/room_management/templates/user_room_groups.php
@@ -0,0 +1,43 @@
+<?php
+/**
+ * @var string $url
+ * @var SimpleORMapCollection<Clipboard> $user_groups
+ * @var Clipboard $active_group
+ * @var SimpleORMapCollection<Room> $rooms
+ * @var Array $params
+ */
+?>
+
+<div class="user-room-groups-widget">
+ <form action="<?= URLHelper::getLink($url) ?>" class="default" method="get">
+ <select name="clipboard_id" class="submit-upon-select">
+ <?php foreach ($user_groups as $user_group): ?>
+ <option value="<?= $user_group->id ?>" <?= $user_group->id === $active_group->id ? 'selected' : '' ?>>
+ <?= $user_group->name ?>
+ </option>
+ <?php endforeach; ?>
+ </select>
+ </form>
+
+ <ul class="user-room-groups-widget__rooms">
+ <?php foreach ($rooms as $room): ?>
+ <li class="user-room-groups-widget__room-item">
+ <?= $room->name ?>
+ <div class="actions">
+ <a href="<?= Room::getLinkForAction('show', $room->id) ?>" data-dialog>
+ <?= Icon::create('info-circle')->asImg([
+ 'title' => _('Rauminformationen'),
+ 'class' => 'text-bottom'
+ ])?>
+ </a>
+ <a href="<?= Room::getLinkForAction('semester_plan', $room->id) ?>" target="_blank">
+ <?= Icon::create('timetable')->asImg([
+ 'title' => _('Semesterbelegung'),
+ 'class' => 'text-bottom'
+ ])?>
+ </a>
+ </div>
+ </li>
+ <?php endforeach; ?>
+ </ul>
+</div>