function test_update_dbDates()
{
    $newDate = new BSCAHdate("01-01-15", [], "notes", []);
    $nd = new BSCAHdate("02-15-15", [], "notes", []);
    echo 'will test update_dbDates </br>';
    $result = update_dbDates($nd);
    echo 'result is ' . $result;
    if ($result) {
        echo "update_dbDate succeeded </br>";
    } else {
        echo "update_dbDate failed</br>";
    }
    $res = delete_dbDates($newDate);
    $next_res = delete_dbDates($nd);
    if ($res == null) {
        echo 'Delete failed</br>';
    }
}
/**
 * replaces a date in the dbDates table by a new one (with a different shift);
 * makes no changes to the dbShifts table
 */
function replace_dbDates($old_s, $new_s)
{
    if (!$old_s instanceof Shift || !$new_s instanceof Shift) {
        die("Invalid argument for date->replace_dbDates function call");
    }
    $d = select_dbDates(substr($old_s->get_id(), 0, 8));
    $d = $d->replace_shift($old_s, $new_s);
    update_dbDates($d);
    return true;
}
Example #3
0
/**
 * replaces a date in the dbDates table by a new one (with a different shift);
 * makes no changes to the dbShifts table
 */
function replace_dbDates($old_s, $new_s)
{
    if (!$old_s instanceof Shift || !$new_s instanceof Shift) {
        die("Invalid argument for dbDates->replace_dbDates function call");
    }
    $d = select_dbDates($old_s->get_yy_mm_dd() . ":" . $old_s->get_venue());
    $d = $d->replace_shift($old_s, $new_s);
    update_dbDates($d);
    return true;
}