case 'getsundaytosunday': $date = COM_applyFilter($_REQUEST['date']); $datestamp = strtotime($date); $ts = new nexTime(); $retDateArray = $ts->generateSundayToSundayRange($datestamp); $start = date("Y/m/d", $retDateArray[0]); $end = date("Y/m/d", $retDateArray[1]); $output = "{$start},{$end}"; $error = ''; break; case 'lockrange': $emp = COM_applyFilter($_REQUEST['emp'], true); $start = COM_applyFilter($_REQUEST['start'], true); $end = COM_applyFilter($_REQUEST['end'], true); $ts = new nexTime(); $ret = $ts->lockRange($start, $end, $emp); if ($ret > 0) { $error = 'Successfully locked the range of dates...'; $ret = $ts->generateApprovalTimesheetRows($_USER['uid'], $emp); $output = $ret[1]; } elseif ($ret === false) { $error = 'Error! Database Error thrown.'; $output = ''; } else { $error = 'Sorry, you cannot lock a timesheet when it has less than 80 booked hours.'; $output = ''; } break; case 'unlockrange': $emp = COM_applyFilter($_REQUEST['emp'], true); $start = COM_applyFilter($_REQUEST['start'], true);