summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorJan-Philipp Litza <janphilipp@litza.de>2011-09-16 12:22:03 +0200
committerJan-Philipp Litza <janphilipp@litza.de>2011-09-16 12:22:03 +0200
commit01463f0ac06ffc1fb23c267bbcb083576849b9d6 (patch)
treee2982682d8bc9278fe858f65ccb45e0a5fd6e21f /includes
parent4309131a7deffe9c2c6c036461ce8b5c60ef799d (diff)
make shift creation more comfortable by automatically selecting mode on changes to the according fields and remembering entries if error occurs
Diffstat (limited to 'includes')
-rw-r--r--includes/pages/admin_shifts.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/includes/pages/admin_shifts.php b/includes/pages/admin_shifts.php
index 7ef53d6c..5dacb3ff 100644
--- a/includes/pages/admin_shifts.php
+++ b/includes/pages/admin_shifts.php
@@ -226,7 +226,7 @@ function admin_shifts() {
unset ($_SESSION['admin_shifts_types']);
}
- $room_select = html_select_key('rid', $room_array, '');
+ $room_select = html_select_key('rid', $room_array, $_REQUEST['rid']);
$angel_types = "";
foreach ($types as $type) {
$angel_types .= template_render('../templates/admin_shifts_angel_types.html', array (
@@ -244,9 +244,11 @@ function admin_shifts() {
'end' => date("Y-m-d H:i", $end),
'mode_single_selected' => $_REQUEST['mode'] == 'single' ? 'checked="checked"' : '',
'mode_multi_selected' => $_REQUEST['mode'] == 'multi' ? 'checked="checked"' : '',
+ 'mode_multi_length' => !empty($_REQUEST['length'])? $_REQUEST['length'] : '120',
'mode_variable_selected' => $_REQUEST['mode'] == 'variable' ? 'checked="checked"' : '',
+ 'mode_variable_hours' => !empty($_REQUEST['change_hours'])? $_REQUEST['change_hours'] : '00, 04, 08, 10, 12, 14, 16, 18, 20, 22',
'angelmode_location_selected' => $_REQUEST['angelmode'] == 'location' ? 'checked="checked"' : '',
'angelmode_manually_selected' => $_REQUEST['angelmode'] == 'manually' ? 'checked="checked"' : ''
));
}
-?> \ No newline at end of file
+?>