cvs: php4 /ext/dba/tests skipif.inc test.inc
| From: | Marcus Boerger | Date: | Fri, 15 Nov 2002 16:11:51 +0000 |
| Subject: | cvs: php4 /ext/dba/tests skipif.inc test.inc | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-16272@lists.php.net to get a copy of this message | ||
helly Fri Nov 15 11:11:51 2002 EDT
Modified files:
/php4/ext/dba/tests skipif.inc test.inc
Log:
Use flatfile if available.
# This way we are using the internal library which we know about most.
Index: php4/ext/dba/tests/skipif.inc
diff -u php4/ext/dba/tests/skipif.inc:1.4 php4/ext/dba/tests/skipif.inc:1.5
--- php4/ext/dba/tests/skipif.inc:1.4 Fri Nov 15 10:58:09 2002
+++ php4/ext/dba/tests/skipif.inc Fri Nov 15 11:11:51 2002
@@ -2,15 +2,19 @@
if (!extension_loaded('dba')) die('skip dba extension not available');
if (!function_exists('dba_handlers')) die ('skip dba_handlers() not
available');
if (!sizeof(dba_handlers())) die('skip no handlers installed');
- // CDB currently supports only reading
$handler = dba_handlers();
- if ($handler[0]=='cdb') {
+ if (in_array('flatfile', $handler)) {
+ $handler = 'flatfile';
+ } elseif ($handler[0]=='cdb') { // CDB currently supports only reading
if (count($handler)==1) {
die('skip CDB currently supports only reading');
}
if ($handler[1]=='cdb_make' && count($handler)==2) {
die('skip CDB currently supports only reading and creating');
}
+ $handler = $handler[1];
+ } else {
+ $handler = $handler[0];
}
- $HND = strtoupper($handler[0]);
+ $HND = strtoupper($handler);
?>
Index: php4/ext/dba/tests/test.inc
diff -u php4/ext/dba/tests/test.inc:1.7 php4/ext/dba/tests/test.inc:1.8
--- php4/ext/dba/tests/test.inc:1.7 Mon Nov 11 07:00:58 2002
+++ php4/ext/dba/tests/test.inc Fri Nov 15 11:11:51 2002
@@ -1,8 +1,9 @@
<?php
$db_filename = $db_file = dirname(__FILE__).'/test0.dbm';
$handler = dba_handlers();
- // CDB currently supports only reading
- if ($handler[0]=='cdb') {
+ if (in_array('flatfile', $handler)) {
+ $handler = 'flatfile';
+ } elseif ($handler[0]=='cdb') { // CDB currently supports only reading
if (count($handler)==1) {
die('CDB currently supports only reading ');
}