$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 = '';