[PHP-CVS] cvs: php4 /ext/dba/tests skipif.inc test.inc

2002-11-15 Thread Marcus Boerger
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 ');
}



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP-CVS] cvs: php4 /ext/dba/tests skipif.inc

2002-11-06 Thread Marcus Börger
helly   Wed Nov  6 06:59:14 2002 EDT

  Modified files:  
/php4/ext/dba/tests skipif.inc 
  Log:
  -convert from dos to unix file 
  -disallow cdb_make
  
  
Index: php4/ext/dba/tests/skipif.inc
diff -u php4/ext/dba/tests/skipif.inc:1.2 php4/ext/dba/tests/skipif.inc:1.3
--- php4/ext/dba/tests/skipif.inc:1.2   Sun Nov  3 10:22:32 2002
+++ php4/ext/dba/tests/skipif.inc   Wed Nov  6 06:59:14 2002
 -1,12 +1,15 
-?php
-   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 (count($handler)==1) {
-   die('skip CDB currently supports only reading ');
-   }
-   }
-?
+?php
+   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 (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');
+   }
+   }
+?



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php