require "database/requests.php"; require "database/users.php"; $pageTitle = "Requests"; $javascript = "manageRequests.js"; require 'includes/adminHeader.php'; $userID = $_SESSION["id"]; $flag = "-1"; ?> <br> <?php $reqCount = requestCount($userID); if ($reqCount > "0") { $requests = array(); $requests = loadRequests($userID, $flag); ?> <table width="540" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" align="center"> <tr> <td class="headerCell"></td> <td class="headerCell"><b>From</b></td> <td class="headerCell"><b>Type</b></td> <td class="headerCell"><b>Start</b></td> <td class="headerCell"><b>End</b></td> </tr> <?php for ($i = 0; $i < count($requests); $i++) { ?> <tr id="row<?php echo $i; ?>
for ($day = 1; $day <= 7; $day++) { if ($_POST["day" . $day] > "") { $tmp2 = split(",", $_POST["day" . $day]); deleteStaff(date("Y", $lastSunday), date("m", $lastSunday), date("d", $lastSunday) + ($day - 1)); for ($i = 0; $i < count($tmp2); $i++) { $tmp = split("-", $tmp2[$i]); saveStaff(date("Y", $lastSunday), date("m", $lastSunday), date("d", $lastSunday) + ($day - 1), $tmp[0], $tmp[1]); } } } $shiftSaved = true; } if ($shiftID > "0" && $_POST["procedure"] == "Generate") { $s = buildSchedule($shiftID); $employee = loadRandomEmployees(); $requests = loadRequests(); //echo "year = ".date("Y",$lastSunday); $empSchedule = scheduleEmployees($s, $lastSunday); } else { //load scheduled shift $shiftID = loadScheduleShift(date("d/m/Y", $lastSunday)); $s = buildSchedule($shiftID); if ($shiftID > "0") { $jobs = buildJobArray(); $employee = loadSortedEmployees(); $empSchedule = loadSchedule(date("Y", $lastSunday), date("m", $lastSunday), date("d", $lastSunday)); $shiftSaved = true; //show empty dates } else { $showCalendar = true; }