function testupdate_dbweeks() { $newWeek = new Week("03-30-14", "Bscah", "Active"); echo 'test</br>'; echo 'will test update_dbWeeks </br>'; $result = update_dbWeeks(); echo 'result is ' . $result; if ($result) { echo "update_dbWeeks succeeded </br>"; } $res = delete_dbWeeks($newWeek); if ($res == null) { echo 'Delete failed</br>'; } }
function publish_week($id) { $week = get_dbWeeks($id); $weekStatus = $week->get_status(); if ($weekStatus == "unpublished") { $week->set_status("published"); } else { if ($weekStatus == "published") { $week->set_status("unpublished"); } } update_dbWeeks($week); add_log_entry(sprintf('<a href="personEdit.php?id=%s">%s %s</a> %s the week of <a href="calendar.php?id=%s&edit=true">%s</a>.', $_SESSION['_id'], $_SESSION['f_name'], $_SESSION['l_name'], $week->get_status(), $week->get_id(), $week->get_name())); echo '<p>Week "' . $week->get_name() . '" ' . $week->get_status() . ".<br>"; }
$firstweek = true; } else { $firstweek = false; } // publishes a week if the user is a manager if (!$firstweek && $_GET['publish'] && $_SESSION['access_level'] >= 2) { $id = $_GET['publish']; $week = get_dbWeeks($id); if ($week->get_status() == "unpublished") { $week->set_status("published"); } else { if ($week->get_status() == "published") { $week->set_status("unpublished"); } } update_dbWeeks($week); add_log_entry('<a href=\\"personEdit.php?id=' . $_SESSION['_id'] . '\\">' . $_SESSION['f_name'] . ' ' . $_SESSION['l_name'] . '</a> ' . $week->get_status() . ' the week of <a href=\\"calendar.php?id=' . $week->get_id() . '&edit=true\\">' . $week->get_name() . '</a>.'); echo "<p>Week \"" . $week->get_name() . "\" " . $week->get_status() . ".<br>"; include 'addWeek_newweek.inc'; } else { if (!$firstweek && $_GET['remove'] && $_SESSION['access_level'] >= 2) { $id = $_GET['remove']; $week = get_dbWeeks($id); if ($week) { if ($week->get_status() == "unpublished" || $week->get_status() == "archived") { delete_dbWeeks($week); add_log_entry('<a href=\\"personEdit.php?id=' . $_SESSION['_id'] . '\\">' . $_SESSION['f_name'] . ' ' . $_SESSION['l_name'] . '</a> removed the week of <a href=\\"calendar.php?id=' . $week->get_id() . '&edit=true\\">' . $week->get_name() . '</a>.'); echo "<p>Week \"" . $week->get_name() . "\" removed.<br>"; } else { echo "<p>Week \"" . $week->get_name() . "\" is published, so it cannot be removed.<br>"; }