$clientStartDateTimestamp = strtotime("{$sign}{$dayDiff} day", time() + $timeZoneDiff * 60);
         $clientStartDate = date('Y-m-d', $clientStartDateTimestamp);
         $clientEndDate = date('Y-m-d', strtotime("+6 day", $clientStartDateTimestamp));
     }
 case 'View_Timesheet':
     if ($current && $useClientTime) {
         $timesheetPeriodId = $timesheetSubmissionPeriods[0]->getTimesheetPeriodId();
         $obj = $timesheetExtractor->parseViewDataWithTimezoneDiff($clientStartDate, $clientEndDate, $timesheetPeriodId);
     } else {
         $obj = $timesheetExtractor->parseViewData($_POST);
     }
     if (isset($_GET['id'])) {
         $obj->setTimesheetId($_GET['id']);
     }
     $timeController->setObjTime($obj);
     $timeController->viewTimesheet($current);
     break;
 case 'View_Edit_Timesheet':
     $obj = $timesheetExtractor->parseViewData($_POST);
     if (isset($_GET['id']) && !empty($_GET['id'])) {
         $obj->setTimesheetId($_GET['id']);
     }
     if (isset($_GET['return']) && !empty($_GET['return'])) {
         $return = $_GET['return'];
     }
     $timeController->setObjTime($obj);
     $timeController->viewEditTimesheet($return);
     break;
 case 'View_Detail_Timesheet':
     $obj = $timesheetExtractor->parseViewData($_POST);
     if (isset($_GET['id']) && !empty($_GET['id'])) {