/** * Gets all the names of available projects, including deleted projects. * @return array() $projectNameList */ private function _getProjectList() { $projectNameList = array(); $projectService = new ProjectService(); $projectList = $projectService->getActiveProjectsOrderedByCustomer(); if (!empty($projectList)) { foreach ($projectList as $project) { $projectNameList[-1] = __("All"); $projectNameList[$project->getProjectId()] = $project->getCustomer()->getName() . " - " . $project->getName(); } } else { $projectNameList[null] = "--" . __("No Projects") . "--"; } return $projectNameList; }