From e665d1701ff588ad6d25ebad0876eca0ca72eafd Mon Sep 17 00:00:00 2001 From: Philip Häusler Date: Tue, 6 Sep 2011 20:45:06 +0200 Subject: create multiple shifts --- includes/pages/admin_shifts.php | 50 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 includes/pages/admin_shifts.php (limited to 'includes') diff --git a/includes/pages/admin_shifts.php b/includes/pages/admin_shifts.php new file mode 100644 index 00000000..b6239f17 --- /dev/null +++ b/includes/pages/admin_shifts.php @@ -0,0 +1,50 @@ + 0) + $name = strip_request_item('name'); + else { + $ok = false; + $name = ""; + $msg .= error("Gib bitte einen Namen für die Schicht(en) an."); + } + + // Auswahl der sichtbaren Locations für die Schichten + $rooms = sql_select("SELECT * FROM `Room` WHERE `show`='Y' ORDER BY `Name`"); + $room_array = array (); + foreach ($rooms as $room) + $room_array[$room['RID']] = $room['Name']; + + if (isset ($_REQUEST['rid']) && preg_match("/^[0-9]+$/") && isset ($room_array[$_REQUEST['rid']])) + $rid = $_REQUEST['rid']; + else { + $ok = false; + $rid = 0; + $msg .= error("Wähle bitte einen Raum aus."); + } + + + + $room_select = html_select_key('rid', $room_array, ''); + + $types = sql_select("SELECT * FROM `AngelTypes` ORDER BY `Name`"); + $angel_types = ""; + foreach ($types as $type) { + $angel_types .= template_render('../templates/admin_shifts_angel_types.html', array ( + 'id' => $type['TID'], + 'type' => $type['Name'], + 'value' => "0" + )); + } + return template_render('../templates/admin_shifts.html', array ( + 'angel_types' => $angel_types, + 'room_select' => $room_select + )); +} +?> \ No newline at end of file -- cgit v1.2.3-54-g00ecf