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;
    }
}