Example #1
0
 /**
  * Look for project with name like given one
  *
  * @param String  $name
  * @param Integer $limit
  * @param Integer $nbFound
  * @param PFUser    $user
  * @param Boolean $isMember
  * @param Boolean $isAdmin
  * @param Boolean $isPrivate Display private projects if true
  *
  * @return Array of Project
  */
 public function searchProjectsNameLike($name, $limit, &$nbFound, $user = null, $isMember = false, $isAdmin = false, $isPrivate = false)
 {
     $projects = array();
     $dao = new ProjectDao(CodendiDataAccess::instance());
     $dar = $dao->searchProjectsNameLike($name, $limit, $user->getId(), $isMember, $isAdmin, $isPrivate);
     $nbFound = $dao->foundRows();
     foreach ($dar as $row) {
         $projects[] = $this->getAndCacheProject($row);
     }
     return $projects;
 }