#6 prepare for shift entries, verify
This commit is contained in:
parent
4f220e30ce
commit
2bf28a3505
|
@ -1,7 +1,25 @@
|
||||||
<?php
|
<?php
|
||||||
function user_shifts() {
|
function user_shifts() {
|
||||||
if (isset ($_REQUEST['shift_id'])) {
|
if (isset ($_REQUEST['shift_id'])) {
|
||||||
return template_render('../templates/user_shifts_add.html', array ());
|
if (isset ($_REQUEST['shift_id']) && preg_match("/^[0-9]*$/", $_REQUEST['shift_id']))
|
||||||
|
$shift_id = $_REQUEST['shift_id'];
|
||||||
|
else
|
||||||
|
header("Location: " . page_link_to('user_shifts'));
|
||||||
|
|
||||||
|
$shift = sql_select("SELECT * FROM `Shifts` WHERE `SID`=" . sql_escape($shift_id) . " LIMIT 1");
|
||||||
|
if (count($shift) == 0)
|
||||||
|
header("Location: " . page_link_to('user_shifts'));
|
||||||
|
$shift = $shift[0];
|
||||||
|
|
||||||
|
if (isset ($_REQUEST['type_id']) && preg_match("/^[0-9]*$/", $_REQUEST['type_id']))
|
||||||
|
$type_id = $_REQUEST['type_id'];
|
||||||
|
else
|
||||||
|
header("Location: " . page_link_to('user_shifts'));
|
||||||
|
|
||||||
|
return template_render('../templates/user_shifts_add.html', array (
|
||||||
|
'date' => date("Y-m-d H:i", $shift['start']) . ', ' . date("H:i", $shift['end'] - $shift['start']) . 'h',
|
||||||
|
'title' => $shift['name']
|
||||||
|
));
|
||||||
} else {
|
} else {
|
||||||
$shifts = sql_select("SELECT * FROM `Shifts` ORDER BY `start`");
|
$shifts = sql_select("SELECT * FROM `Shifts` ORDER BY `start`");
|
||||||
$days = array ();
|
$days = array ();
|
||||||
|
|
Loading…
Reference in New Issue