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'])) { $obj->setTimesheetId($_GET['id']); } $timeController->setObjTime($obj); $timeController->viewDetailedTimesheet(); break; case 'Edit_Timesheet': $objs = $timeEventExtractor->parseEditData($_POST); $timeController->setObjTime($objs); $duplicateRows = $timeEventExtractor->getDetailedDuplicate(); $invalidDuration = $timeEventExtractor->getDetailedInvalidDuration(); $timeController->editTimesheet($_POST['nextAction'], $duplicateRows, $invalidDuration); break; case 'Delete_Timesheet': $objs = $timeEventExtractor->parseDeleteData($_POST); $timeController->setObjTime($objs); $timeController->deleteTimesheet($_POST['nextAction']); break; /* Timegrid Controlers: Begin */ /* Timegrid Controlers: Begin */