From: Reini U. <ru...@us...> - 2006-09-06 05:48:01
|
Update of /cvsroot/phpwiki/phpwiki/lib/WikiDB In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17723 Modified Files: backend.php Log Message: move isArray upwards, clarify linkrelation in docs Index: backend.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/WikiDB/backend.php,v retrieving revision 1.27 retrieving revision 1.28 diff -u -2 -b -p -d -r1.27 -r1.28 --- backend.php 17 Apr 2006 17:30:35 -0000 1.27 +++ backend.php 6 Sep 2006 05:47:58 -0000 1.28 @@ -577,8 +577,9 @@ class WikiDB_backend_iterator * This returns a hash. The hash may contain the following keys: * <dl> - * <dt> pagename <dt> (string) the page name + * <dt> pagename <dt> (string) the page name or linked page name on link iterators * <dt> version <dt> (int) the version number * <dt> pagedata <dt> (hash) page meta-data (as returned from backend::get_pagedata().) * <dt> versiondata <dt> (hash) page meta-data (as returned from backend::get_versiondata().) + * <dt> linkrelation <dt> (string) the page naming the relation (e.g. isa:=page <=> isa) * * If this is a page iterator, it must contain the 'pagename' entry --- the others @@ -587,4 +588,6 @@ class WikiDB_backend_iterator * If this is a version iterator, the 'pagename', 'version', <strong>and</strong> 'versiondata' * entries are mandatory. ('pagedata' is optional.) + * + * If this is a link iterator, the 'pagename' is mandatory, 'linkrelation' is optional. */ function next() { @@ -596,4 +599,9 @@ class WikiDB_backend_iterator } + function asArray() { + reset($this->_pages); + return $this->_pages; + } + /** * Release resources held by this iterator. |