function process_set_times($post, $day) { $venue = $_GET['venue']; $times = explode("-", $_GET['shift']); $start = $times[0]; $end = $times[1]; $shift_name = $post['shift_name']; if ($shift_name === "") { $shift_name = ucfirst($venue) . " Shift"; } if ($post['new_end'] != 0) { $end = $post['new_end']; } if (!array_key_exists('_submit_change_times', $post)) { return false; } $entry = new MasterScheduleEntry($venue, $day, $start, $end, 0, "", $shift_name); if (!insert_nonoverlapping($entry)) { $error = "Can't insert a new shift into an overlapping time slot.<br><br>"; } if (isset($error)) { echo $error; return false; } else { $day_name[] = []; $day_name = get_day_names($day_name, $day); echo "Added a new " . ucfirst($venue) . " shift for " . $day_name[1] . " which starts at " . explode(" to ", do_name($_GET['shift']))[0] . "<br><br>"; add_log_entry('<a href=\\"personEdit.php?id=' . $_SESSION['_id'] . '\\">' . $_SESSION['f_name'] . ' ' . $_SESSION['l_name'] . '</a> added a new master schedule shift: <a href=\\"editMasterSchedule.php?' . "day=" . $day . "&shift=" . $post['shift_name'] . "&venue=" . $_GET['venue'] . '\\">' . " " . $day . $post['shift_name'] . '</a>.'); return true; } }
function process_set_times($post, $group, $day, $week_no) { if (!array_key_exists('_submit_change_times', $post)) { return false; } if ($post['new_start'] == "0") { $error = "Can't add new crew: you must select a start time.<br><br>"; } else { if ($post['new_start'] != "overnight" && $post['new_end'] == "0") { $error = "Can't add new crew: you must select an end time.<br><br>"; } else { $entry = new MasterScheduleEntry($group, $day, $week_no); if (!insert_nonoverlapping($entry)) { $error = "Can't insert a new crew into an overlapping group, day, week.<br><br>"; } } } if ($error) { echo $error; return true; } else { echo "Added a new crew for " . do_group_name($group) . " " . do_day_name($day) . " " . do_week_name($week_no) . "<br><br>"; return true; } }