} else {
                 trigger_error("Invalid Action " . $_GET['action'], E_USER_NOTICE);
             }
             break;
         default:
             trigger_error("Invalid Command " . $_GET['leavecode'], E_USER_NOTICE);
             break;
     }
     break;
 case 'timeMod':
     switch ($_GET['timecode']) {
         case 'Time':
             if (isset($_GET['action'])) {
                 $timeController = new TimeController();
                 $timesheetExtractor = new EXTRACTOR_Timesheet();
                 $timeEventExtractor = new EXTRACTOR_TimeEvent();
                 $timesheetSubmissionPeriodExtractor = new EXTRACTOR_TimesheetSubmissionPeriod();
                 $workShiftExtractor = new EXTRACTOR_Workshift();
                 $current = false;
                 $useClientTime = false;
                 $clientTime = null;
                 $punchIn = false;
                 $new = false;
                 $return = null;
                 switch ($_GET['action']) {
                     case 'View_Current_Timesheet':
                         $current = true;
                         $clientTimezoneOffset = @$_GET['clientTimezoneOffset'];
                         settype($clientTimezoneOffset, 'integer');
                         $serverTimezoneOffset = (int) date('Z') / 60;
                         $timeZoneDiff = $clientTimezoneOffset - $serverTimezoneOffset;
Esempio n. 2
0
             } else {
                 trigger_error("Invalid Action " . $_GET['action'], E_USER_NOTICE);
             }
             break;
         default:
             trigger_error("Invalid Command " . $_GET['leavecode'], E_USER_NOTICE);
             break;
     }
     break;
 case 'timeMod':
     switch ($_GET['timecode']) {
         case 'Time':
             if (isset($_GET['action'])) {
                 $timeController = new TimeController();
                 $timesheetExtractor = new EXTRACTOR_Timesheet();
                 $timeEventExtractor = new EXTRACTOR_TimeEvent();
                 $timesheetSubmissionPeriodExtractor = new EXTRACTOR_TimesheetSubmissionPeriod();
                 $workShiftExtractor = new EXTRACTOR_Workshift();
                 $current = false;
                 $useClientTime = false;
                 $clientTime = null;
                 $punchIn = false;
                 $new = false;
                 $return = null;
                 switch ($_GET['action']) {
                     case 'View_Current_Timesheet':
                         $current = true;
                         $clientTimezoneOffset = @$_GET['clientTimezoneOffset'];
                         settype($clientTimezoneOffset, 'integer');
                         $serverTimezoneOffset = (int) date('Z') / 60;
                         $timeZoneDiff = $clientTimezoneOffset - $serverTimezoneOffset;