示例#1
0
         $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);
     $end = COM_applyFilter($_REQUEST['end'], true);
     $ts = new nexTime();
     $ret = $ts->unlockRange($start, $end, $emp);
     if ($ret > 0) {
         $error = 'Successfully UN-locked the range of dates...';
         $ret = $ts->generateApprovalTimesheetRows($_USER['uid'], $emp);
         $output = $ret[1];
     } elseif ($ret === false) {
         $error = 'Error! Database Error thrown.';
         $output = '';
     }
     break;
 case 'ackmodified':
     $start = COM_applyFilter($_REQUEST['startstamp'], true);
     $end = COM_applyFilter($_REQUEST['endstamp'], true);
     $ts = new nexTime();
     $ret = $ts->setAcknowledgedModified($start, $end, $_USER['uid']);
     $output = '';