Exemplo n.º 1
0
 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);