diff options
Diffstat (limited to 'includes/pages/admin_shifts.php')
-rw-r--r-- | includes/pages/admin_shifts.php | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/includes/pages/admin_shifts.php b/includes/pages/admin_shifts.php index d3bcea53..1e19c5e4 100644 --- a/includes/pages/admin_shifts.php +++ b/includes/pages/admin_shifts.php @@ -5,7 +5,7 @@ */ function admin_shifts_title() { - return _("Create shifts"); + return _('Create shifts'); } /** @@ -17,24 +17,24 @@ function admin_shifts() { $valid = true; - $start = parse_date("Y-m-d H:i", date("Y-m-d") . " 00:00"); + $start = parse_date('Y-m-d H:i', date('Y-m-d') . ' 00:00'); $end = $start; $mode = 'single'; $angelmode = 'manually'; $length = ''; $change_hours = []; - $title = ""; + $title = ''; $shifttype_id = null; // Locations laden (auch unsichtbare - fuer Erzengel ist das ok) - $rooms = sql_select("SELECT * FROM `Room` ORDER BY `Name`"); + $rooms = sql_select('SELECT * FROM `Room` ORDER BY `Name`'); $room_array = []; foreach ($rooms as $room) { $room_array[$room['RID']] = $room['Name']; } // Engeltypen laden - $types = sql_select("SELECT * FROM `AngelTypes` ORDER BY `name`"); + $types = sql_select('SELECT * FROM `AngelTypes` ORDER BY `name`'); $needed_angel_types = []; foreach ($types as $type) { $needed_angel_types[$type['id']] = 0; @@ -73,7 +73,7 @@ function admin_shifts() // Auswahl der sichtbaren Locations für die Schichten if ( isset($_REQUEST['rid']) - && preg_match("/^[0-9]+$/", $_REQUEST['rid']) + && preg_match('/^[0-9]+$/', $_REQUEST['rid']) && isset($room_array[$_REQUEST['rid']]) ) { $rid = $_REQUEST['rid']; @@ -83,14 +83,14 @@ function admin_shifts() error(_('Please select a location.')); } - if (isset($_REQUEST['start']) && $tmp = parse_date("Y-m-d H:i", $_REQUEST['start'])) { + if (isset($_REQUEST['start']) && $tmp = parse_date('Y-m-d H:i', $_REQUEST['start'])) { $start = $tmp; } else { $valid = false; error(_('Please select a start time.')); } - if (isset($_REQUEST['end']) && $tmp = parse_date("Y-m-d H:i", $_REQUEST['end'])) { + if (isset($_REQUEST['end']) && $tmp = parse_date('Y-m-d H:i', $_REQUEST['end'])) { $end = $tmp; } else { $valid = false; @@ -106,7 +106,7 @@ function admin_shifts() if ($_REQUEST['mode'] == 'single') { $mode = 'single'; } elseif ($_REQUEST['mode'] == 'multi') { - if (isset($_REQUEST['length']) && preg_match("/^[0-9]+$/", trim($_REQUEST['length']))) { + if (isset($_REQUEST['length']) && preg_match('/^[0-9]+$/', trim($_REQUEST['length']))) { $mode = 'multi'; $length = trim($_REQUEST['length']); } else { @@ -116,10 +116,10 @@ function admin_shifts() } elseif ($_REQUEST['mode'] == 'variable') { if ( isset($_REQUEST['change_hours']) - && preg_match("/^([0-9]{2}(,|$))/", trim(str_replace(" ", "", $_REQUEST['change_hours']))) + && preg_match('/^([0-9]{2}(,|$))/', trim(str_replace(' ', '', $_REQUEST['change_hours']))) ) { $mode = 'variable'; - $change_hours = array_map('trim', explode(",", $_REQUEST['change_hours'])); + $change_hours = array_map('trim', explode(',', $_REQUEST['change_hours'])); } else { $valid = false; error(_('Please split the shift-change hours by colons.')); @@ -138,7 +138,7 @@ function admin_shifts() foreach ($types as $type) { if ( isset($_REQUEST['type_' . $type['id']]) - && preg_match("/^[0-9]+$/", trim($_REQUEST['type_' . $type['id']])) + && preg_match('/^[0-9]+$/', trim($_REQUEST['type_' . $type['id']])) ) { $needed_angel_types[$type['id']] = trim($_REQUEST['type_' . $type['id']]); } else { @@ -206,7 +206,7 @@ function admin_shifts() } while ($shift_end < $end); } elseif ($mode == 'variable') { rsort($change_hours); - $day = parse_date("Y-m-d H:i", date("Y-m-d", $start) . " 00:00"); + $day = parse_date('Y-m-d H:i', date('Y-m-d', $start) . ' 00:00'); $change_index = 0; // Ersten/nächsten passenden Schichtwechsel suchen foreach ($change_hours as $i => $change_hour) { @@ -223,7 +223,7 @@ function admin_shifts() $shift_start = $start; do { - $day = parse_date("Y-m-d H:i", date("Y-m-d", $shift_start) . " 00:00"); + $day = parse_date('Y-m-d H:i', date('Y-m-d', $shift_start) . ' 00:00'); $shift_end = $day + $change_hours[$change_index] * 60 * 60; if ($shift_end > $end) { @@ -251,9 +251,9 @@ function admin_shifts() $shifts_table_entry = [ 'timeslot' => '<span class="glyphicon glyphicon-time"></span> ' - . date("Y-m-d H:i", $shift['start']) + . date('Y-m-d H:i', $shift['start']) . ' - ' - . date("H:i", $shift['end']) + . date('H:i', $shift['end']) . '<br />' . Room_name_render(Room($shift['RID'])), 'title' => @@ -273,29 +273,29 @@ function admin_shifts() $_SESSION['admin_shifts_shifts'] = $shifts; $_SESSION['admin_shifts_types'] = $needed_angel_types; - $hidden_types = ""; + $hidden_types = ''; foreach ($needed_angel_types as $type_id => $count) { $hidden_types .= form_hidden('type_' . $type_id, $count); } - return page_with_title(_("Preview"), [ + return page_with_title(_('Preview'), [ form([ $hidden_types, form_hidden('shifttype_id', $shifttype_id), form_hidden('title', $title), form_hidden('rid', $rid), - form_hidden('start', date("Y-m-d H:i", $start)), - form_hidden('end', date("Y-m-d H:i", $end)), + form_hidden('start', date('Y-m-d H:i', $start)), + form_hidden('end', date('Y-m-d H:i', $end)), form_hidden('mode', $mode), form_hidden('length', $length), form_hidden('change_hours', implode(', ', $change_hours)), form_hidden('angelmode', $angelmode), - form_submit('back', _("back")), + form_submit('back', _('back')), table([ 'timeslot' => _('Time and location'), 'title' => _('Type and title'), 'needed_angels' => _('Needed angels') ], $shifts_table), - form_submit('submit', _("Save")) + form_submit('submit', _('Save')) ]) ]); } @@ -314,10 +314,10 @@ function admin_shifts() } engelsystem_log( - "Shift created: " . $shifttypes[$shift['shifttype_id']] - . " with title " . $shift['title'] - . " from " . date("Y-m-d H:i", $shift['start']) - . " to " . date("Y-m-d H:i", $shift['end']) + 'Shift created: ' . $shifttypes[$shift['shifttype_id']] + . ' with title ' . $shift['title'] + . ' from ' . date('Y-m-d H:i', $shift['start']) + . ' to ' . date('Y-m-d H:i', $shift['end']) ); foreach ($_SESSION['admin_shifts_types'] as $type_id => $count) { @@ -329,8 +329,8 @@ function admin_shifts() } } - engelsystem_log("Shift needs following angel types: " . join(", ", $needed_angel_types_info)); - success("Schichten angelegt."); + engelsystem_log('Shift needs following angel types: ' . join(', ', $needed_angel_types_info)); + success('Schichten angelegt.'); redirect(page_link_to('admin_shifts')); } else { unset($_SESSION['admin_shifts_shifts']); @@ -340,7 +340,7 @@ function admin_shifts() if (!isset($_REQUEST['rid'])) { $_REQUEST['rid'] = null; } - $angel_types = ""; + $angel_types = ''; foreach ($types as $type) { $angel_types .= '<div class="col-md-4">' . form_spinner( 'type_' . $type['id'], @@ -354,43 +354,43 @@ function admin_shifts() msg(), form([ form_select('shifttype_id', _('Shifttype'), $shifttypes, $shifttype_id), - form_text('title', _("Title"), $title), - form_select('rid', _("Room"), $room_array, $_REQUEST['rid']), + form_text('title', _('Title'), $title), + form_select('rid', _('Room'), $room_array, $_REQUEST['rid']), div('row', [ div('col-md-6', [ - form_text('start', _("Start"), date("Y-m-d H:i", $start)), - form_text('end', _("End"), date("Y-m-d H:i", $end)), - form_info(_("Mode"), ''), - form_radio('mode', _("Create one shift"), $mode == 'single', 'single'), - form_radio('mode', _("Create multiple shifts"), $mode == 'multi', 'multi'), - form_text('length', _("Length"), !empty($_REQUEST['length']) ? $_REQUEST['length'] : '120'), + form_text('start', _('Start'), date('Y-m-d H:i', $start)), + form_text('end', _('End'), date('Y-m-d H:i', $end)), + form_info(_('Mode'), ''), + form_radio('mode', _('Create one shift'), $mode == 'single', 'single'), + form_radio('mode', _('Create multiple shifts'), $mode == 'multi', 'multi'), + form_text('length', _('Length'), !empty($_REQUEST['length']) ? $_REQUEST['length'] : '120'), form_radio( 'mode', - _("Create multiple shifts with variable length"), + _('Create multiple shifts with variable length'), $mode == 'variable', 'variable' ), form_text( 'change_hours', - _("Shift change hours"), + _('Shift change hours'), !empty($_REQUEST['change_hours']) ? $_REQUEST['change_hours'] : '00, 04, 08, 10, 12, 14, 16, 18, 20, 22' ) ]), div('col-md-6', [ - form_info(_("Needed angels"), ''), + form_info(_('Needed angels'), ''), form_radio( 'angelmode', - _("Take needed angels from room settings"), + _('Take needed angels from room settings'), $angelmode == 'location', 'location' ), - form_radio('angelmode', _("The following angels are needed"), $angelmode == 'manually', 'manually'), + form_radio('angelmode', _('The following angels are needed'), $angelmode == 'manually', 'manually'), div('row', [ $angel_types ]) ]) ]), - form_submit('preview', _("Preview")) + form_submit('preview', _('Preview')) ]) ]); } |