Example #1
0
 /**
  * Generates public projects list
  *
  * @return Array
  */
 function getPublicProjectList()
 {
     $dao = new ProjectDao(CodendiDataAccess::instance());
     $res = $dao->searchByPublicStatus(Project::IS_PUBLIC);
     $projects = array();
     if ($res && !$res->isError() && $res->rowCount() > 0) {
         foreach ($res as $row) {
             if ($this->isWebDAVAllowedForProject($row['group_id'])) {
                 $project = $this->getWebDAVProject($row['group_id']);
                 $projects[] = $project;
             }
         }
     }
     return $projects;
 }