From f9e577352dd31f2846c3a340a1de82dd73961568 Mon Sep 17 00:00:00 2001 From: Philip Häusler Date: Sat, 23 Aug 2014 19:15:10 +0200 Subject: remove html templates --- includes/pages/admin_shifts.php | 43 +++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 17 deletions(-) (limited to 'includes/pages/admin_shifts.php') diff --git a/includes/pages/admin_shifts.php b/includes/pages/admin_shifts.php index 7e3cc3b3..473022eb 100644 --- a/includes/pages/admin_shifts.php +++ b/includes/pages/admin_shifts.php @@ -189,15 +189,17 @@ function admin_shifts() { } while ($shift_end < $end); } - $shifts_table = ""; + $shifts_table = array(); foreach ($shifts as $shift) { - $shifts_table .= ' ' . date("Y-m-d H:i", $shift['start']) . ' - ' . date("H:i", $shift['end']) . '
' . $room_array[$shift['RID']] . ''; - $shifts_table .= '' . $shift['name']; + $shifts_table_entry = array( + 'timeslot' => ' ' . date("Y-m-d H:i", $shift['start']) . ' - ' . date("H:i", $shift['end']) . '
' . $room_array[$shift['RID']], + 'entries' => $shift['name'] + ); foreach ($types as $type) { if (isset($needed_angel_types[$type['id']]) && $needed_angel_types[$type['id']] > 0) - $shifts_table .= '
' . $type['name'] . ': ' . $needed_angel_types[$type['id']] . ' missing'; + $shifts_table_entry['entries'] .= '
' . $type['name'] . ': ' . $needed_angel_types[$type['id']] . ' missing'; } - $shifts_table .= ''; + $shifts_table[] = $shifts_table_entry; } // Fürs Anlegen zwischenspeichern: @@ -206,18 +208,25 @@ function admin_shifts() { $hidden_types = ""; foreach ($needed_angel_types as $type_id => $count) - $hidden_types .= ''; - return template_render('../templates/admin_shift_preview.html', array( - 'shifts_table' => $shifts_table, - 'name' => $name, - 'rid' => $rid, - 'start' => date("Y-m-d H:i", $start), - 'end' => date("Y-m-d H:i", $end), - 'mode' => $mode, - 'length' => $length, - 'change_hours' => implode(', ', $change_hours), - 'angelmode' => $angelmode, - 'needed_angel_types' => $hidden_types + $hidden_types .= form_hidden('type_' . $type_id, $count); + return page_with_title(_("Preview"), array( + form(array( + $hidden_types, + form_hidden('name', $name), + 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('mode', $mode), + form_hidden('length', $length), + form_hidden('change_hours', implode(', ', $change_hours)), + form_hidden('angelmode', $angelmode), + form_submit('back', _("back")), + table(array( + 'timeslot' => _("Timeslot"), + 'entries' => _("Entries") + ), $shifts_table), + form_submit('submit', _("Save")) + )) )); } -- cgit v1.2.3-54-g00ecf