public function getProjectAdminListAsJson() { $jsonArray = array(); $employeeService = new EmployeeService(); $employeeService->setEmployeeDao(new EmployeeDao()); $properties = array("empNumber", "firstName", "middleName", "lastName", 'termination_id'); $employeeList = $employeeService->getEmployeePropertyList($properties, 'empNumber', 'ASC'); foreach ($employeeList as $employee) { $name = trim(trim($employee['firstName'] . ' ' . $employee['middleName'], ' ') . ' ' . $employee['lastName']); if ($employee['termination_id']) { $name = $name . ' (' . __('Past Employee') . ')'; } $jsonArray[] = array('name' => $name, 'id' => $employee['empNumber']); } $jsonString = json_encode($jsonArray); return $jsonString; }
public function getEmployeeListAsJson() { $jsonArray = array(); $employeeService = new EmployeeService(); $employeeService->setEmployeeDao(new EmployeeDao()); $employeeService instanceof EmployeeService; $employeeList = $employeeService->getEmployeePropertyList(array('empNumber', 'firstName', 'lastName', 'middleName', 'termination_id'), 'lastName', 'ASC'); $terminationLabel = ' (' . __('Past Employee') . ')'; $jsonArray[] = array('name' => __('All'), 'id' => ''); foreach ($employeeList as $employee) { $name = $employee['firstName'] . " " . $employee['middleName']; $name = trim(trim($name) . " " . $employee['lastName']); if ($employee['termination_id']) { $name .= $terminationLabel; } $jsonArray[] = array('name' => $name, 'id' => $employee['empNumber']); } $jsonString = json_encode($jsonArray); return $jsonString; }
/** * * @return <type> */ public function getHiringManagerListAsJson() { $jsonArray = array(); $employeeService = new EmployeeService(); $employeeService->setEmployeeDao(new EmployeeDao()); $properties = array("empNumber", "firstName", "middleName", "lastName", "termination_id"); $employeeList = $employeeService->getEmployeePropertyList($properties, 'lastName', 'ASC', true); foreach ($employeeList as $employee) { $empNumber = $employee['empNumber']; $name = trim(trim($employee['firstName'] . ' ' . $employee['middleName'], ' ') . ' ' . $employee['lastName']); $jsonArray[] = array('name' => $name, 'id' => $empNumber); } $jsonString = json_encode($jsonArray); return $jsonString; }
public function getEmployeeList($trackId) { $empNameList = array(); $existReviewersList = $this->getReviwerIdList($trackId); $employeeService = new EmployeeService(); $employeeService->setEmployeeDao(new EmployeeDao()); $properties = array("empNumber", "firstName", "middleName", "lastName"); $employeeList = $employeeService->getEmployeePropertyList($properties, 'lastName', 'ASC', true); foreach ($employeeList as $employee) { $empNumber = $employee['empNumber']; if (!in_array($empNumber, $existReviewersList)) { $name = trim(trim($employee['firstName'] . ' ' . $employee['middleName'], ' ') . ' ' . $employee['lastName']); $empNameList[$empNumber] = $name; } } $this->employeeList = $empNameList; return $empNameList; }