1 <?php rcs_id('$Id: dba.php,v 1.1 2001-09-18 19:16:23 dairiki Exp $');
3 require_once('lib/WikiDB/backend/dbaBase.php');
5 require_once('lib/DbaDatabase.php');
7 class WikiDB_backend_dba
8 extends WikiDB_backend_dbaBase
10 function WikiDB_backend_dba ($dbparams) {
13 $dba_handler = 'gdbm';
17 $dbfile = "$directory/$prefix" . 'pagedb' . '.' . $dba_handler;
19 // FIXME: error checking.
20 $db = new DbaDatabase($dbfile, false, $dba_handler);
21 $db->set_timeout($timeout);
22 if (!$db->open('c')) {
23 trigger_error("$dbfile: Can't open dba database", E_USER_ERROR);
27 $this->WikiDB_backend_dbaBase($db);
31 // (c-file-style: "gnu")
36 // c-hanging-comment-ender-p: nil
37 // indent-tabs-mode: nil