/** * Gets all the names of available projects, including deleted projects. * @return array() $projectNameList */ private function _getDataList() { $activityNameList = array(); $projectService = new ProjectService(); $projectList = $projectService->getActiveProjectList(); $projectId = -1; foreach ($projectList as $project) { $projectId = $project->getProjectId(); break; } $timesheetDao = new TimesheetDao(); $activityList = $timesheetDao->getProjectActivitiesByPorjectId($projectId); if ($activityList != null) { $activityNameList[-1] = __("All"); } else { $activityNameList[null] = "--" . __("No Project Activities") . "--"; } return $activityNameList; }