Example #1
0
 /**
  * Return an iterator on WikiEntries
  */
 function getEntryIterator($gid = null)
 {
     if ($gid !== null) {
         $gid = (int) $gid;
     } else {
         $gid = $this->gid;
     }
     //@todo: transfer to a DAO
     $qry = ' SELECT * FROM wiki_group_list' . ' WHERE group_id=' . $gid . ' ORDER BY rank';
     $res = db_query($qry);
     $weArray = array();
     while ($row = db_fetch_array($res)) {
         $we = new WikiEntry();
         $we->setFromRow($row);
         $weArray[] =& $we;
         unset($we);
     }
     return new ArrayIterator($weArray);
 }