/** * Gets a array of projects for which the given employee is a project admin * * @param int $empNumber The employee number * @param bool $includeDeleted Included deleted projects * @return array Array of Projects objects */ public function getProjectsForAdmin($empNumber, $includeDeleted = false) { if (!CommonFunctions::isValidId($empNumber)) { throw new ProjectAdminException("Invalid parameters to getProjectsForAdmin(): empNumber = {$empNumber}"); } $results = $this->_getProjects($empNumber, null, $includeDeleted); if ($results) { $projects = Projects::projectObjArr($results); } if (empty($projects)) { $projects = array(); } return $projects; }