* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ /** * @author Rizart Dokollari * @author George Skarlatos * @since 9/19/2014 */ require __DIR__ . '/../app/init.php'; $general->loggedOutProtect(); try { $tutors = TutorFetcher::retrieveActive(); $currentTerms = TermFetcher::retrieveCurrTerm(); $schedules = ScheduleFetcher::retrieveTutorsOnCurrentTerms(); if (isUrlRequestingAllSchedules($user)) { $pageTitle = "All Schedules"; } else { if (isBtnAddSchedulePrsd()) { $pageTitle = "Add schedule"; $days = isset($_POST['day']) ? $_POST['day'] : null; Schedule::add($_POST['tutorId'], $_POST['termId'], $days, $_POST['startsAt'], $_POST['endsAt']); header('Location: ' . BASE_URL . 'staff/schedules/success'); exit; } else { if (isBtnDeletePrsd()) { Schedule::delete($_POST['delScheduleIdModal']); header('Location: ' . BASE_URL . 'staff/schedules/success'); exit; } else {