1 <?php rcs_id('$Id: PhpWikiDatabase.php,v 1.1 2001-07-20 17:29:43 wainstead Exp $');
4 * Abstract base class for the database used by PhpWiki.
5 * This should be extended by classes for DB/dbx, dba and
9 class PhpWikiDatabase {
11 function retrievePage (string $pagename, int $version = 0)
14 function insertPage (WikiPage $page, boolean $no_backup = false)
20 function isWikiPage (string $pagename)
22 function previousVersion (string $pagename, int $version = 0)
25 function retrieveAllVersions(string $pagename)
28 function titleSearch(string $search)
31 function fullSearch(string $search)
34 function backLinks(string $pagename)
37 function mostPopular(int $limit = 20)
40 function retrieveAllPages ()
43 function genericWarnings()