コード例 #1
0
     $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];
         }
     }