/** * Get Employee List * This function should be available in EmployeeService, not here * Due to backward compatibility temporarily its made available. referencing places need to be pointed to employee service * and this should be removed */ public function getEmployeeList() { try { $employeeService = new EmployeeService(); return $employeeService->getEmployeeList(); } catch (Exception $e) { throw new AdminServiceException($e->getMessage()); } }
public function getProjectAdminListAsJson() { $jsonArray = array(); $employeeService = new EmployeeService(); $employeeService->setEmployeeDao(new EmployeeDao()); $employeeList = $employeeService->getEmployeeList(); foreach ($employeeList as $employee) { $jsonArray[] = array('name' => $employee->getFullName(), 'id' => $employee->getEmpNumber()); } $jsonString = json_encode($jsonArray); return $jsonString; }
public function getEmployeeListAsJson() { $jsonArray = array(); $employeeService = new EmployeeService(); $employeeService->setEmployeeDao(new EmployeeDao()); $employeeList = $employeeService->getEmployeeList(); $employeeUnique = array(); foreach ($employeeList as $employee) { if (!isset($employeeUnique[$employee->getEmpNumber()])) { $name = $employee->getFirstName() . " " . $employee->getMiddleName(); $name = trim(trim($name) . " " . $employee->getLastName()); $employeeUnique[$employee->getEmpNumber()] = $name; $jsonArray[] = array('name' => $name, 'id' => $employee->getEmpNumber()); } } $jsonString = json_encode($jsonArray); return $jsonString; }
public function getEmployeeListAsJson() { $jsonArray = array(); $employeeService = new EmployeeService(); $employeeService->setEmployeeDao(new EmployeeDao()); $employeeList = $employeeService->getEmployeeList(); $employeeUnique = array(); foreach ($employeeList as $employee) { $workShiftLength = 0; if (!isset($employeeUnique[$employee->getEmpNumber()])) { $name = $employee->getFullName(); $employeeUnique[$employee->getEmpNumber()] = $name; $jsonArray[] = array('name' => $name, 'id' => $employee->getEmpNumber()); } } $jsonString = json_encode($jsonArray); return $jsonString; }
protected function getEmployeeList() { $employeeService = new EmployeeService(); $employeeList = array(); if (Auth::instance()->hasRole(Auth::ADMIN_ROLE)) { $employeeList = $employeeService->getEmployeeList('empNumber', 'ASC', false); } if ($_SESSION['isSupervisor'] && trim(Auth::instance()->getEmployeeNumber()) != "") { $employeeList = $employeeService->getSupervisorEmployeeChain(Auth::instance()->getEmployeeNumber()); } return $employeeList; }
public function getEmployeeListAsJson() { $jsonArray = array(); $existWorkShiftEmpList = array(); $employeeService = new EmployeeService(); $employeeService->setEmployeeDao(new EmployeeDao()); $workShiftEmpList = $this->getWorkShiftService()->getWorkShiftEmployeeList(); foreach ($workShiftEmpList as $workShiftEmp) { $existWorkShiftEmpList[] = $workShiftEmp->emp_number; } $employeeList = $employeeService->getEmployeeList('lastName', 'ASC', true); $employeeUnique = array(); foreach ($employeeList as $employee) { if (!isset($employeeUnique[$employee->getEmpNumber()])) { $name = $employee->getFullName(); $employeeUnique[$employee->getEmpNumber()] = $name; if (!in_array($employee->getEmpNumber(), $existWorkShiftEmpList)) { $jsonArray[] = array('name' => $name, 'id' => $employee->getEmpNumber()); } } } $jsonString = json_encode($jsonArray); return $jsonString; }