From: Reini U. <ru...@us...> - 2007-09-15 12:35:48
|
Update of /cvsroot/phpwiki/phpwiki/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv795 Modified Files: WikiDB.php Log Message: basic array reset support - unclear if needed, iteration is usually one-time only Index: WikiDB.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/WikiDB.php,v retrieving revision 1.156 retrieving revision 1.157 diff -u -2 -b -p -d -r1.156 -r1.157 --- WikiDB.php 12 Sep 2007 19:38:05 -0000 1.156 +++ WikiDB.php 15 Sep 2007 12:35:50 -0000 1.157 @@ -1845,10 +1845,12 @@ class WikiDB_PageIterator $this->_iter->free(); } - + function reset() { + $this->_iter->reset(); + } function asArray() { $result = array(); while ($page = $this->next()) $result[] = $page; - //$this->reset(); + $this->reset(); return $result; } @@ -2003,4 +2005,7 @@ class WikiDB_Array_PageIterator return count($this->_pages); } + function reset() { + reset($this->_pages); + } function free() {} function asArray() { @@ -2032,4 +2037,7 @@ class WikiDB_Array_generic_iter return count($this->_array); } + function reset() { + reset($this->_array); + } function free() {} function asArray() { @@ -2227,4 +2235,7 @@ function _sql_debuglog_shutdown_function // $Log$ +// Revision 1.157 2007/09/15 12:35:50 rurban +// basic array reset support - unclear if needed, iteration is usually one-time only +// // Revision 1.156 2007/09/12 19:38:05 rurban // fix wrong ref ¤t |