$leaveController->viewTakenLeaves(); break; case 'Leave_FetchDetailsEmployee': $leaveController->setId($_REQUEST['id']); $leaveController->viewLeaves("employee", null, true); break; case 'Leave_FetchDetailsAdmin': $leaveController->setId($_REQUEST['id']); $leaveController->viewLeaves("admin", null, true); break; case 'Leave_FetchDetailsSupervisor': $leaveController->setId($_REQUEST['id']); $leaveController->viewLeaves("suprevisor", null, true); break; case 'Leave_Select_Employee_Leave_Summary': $leaveController->viewSelectEmployee("summary"); break; case 'Leave_Summary': //echo $_REQUEST['id']; $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : $_SESSION['empID']; $year = isset($_REQUEST['year']) ? $_REQUEST['year'] : date('Y'); $leaveTypeId = isset($_REQUEST['leaveTypeId']) ? $_REQUEST['leaveTypeId'] : LeaveQuota::LEAVEQUOTA_CRITERIA_ALL; $searchBy = isset($_REQUEST['searchBy']) ? $_REQUEST['searchBy'] : "employee"; $sortBy = isset($_REQUEST['sortField']) ? $_REQUEST['sortField'] : null; $sortOrder = null; if ($sortBy != null) { $sortParam = "sortOrder" . $sortBy; if (isset($_REQUEST[$sortParam])) { $sortOrder = $_REQUEST[$sortParam]; } }