cvs: pear /MDB parser.php
| From: | Lukas Smith | Date: | Mon, 12 Aug 2002 19:28:26 +0000 |
| Subject: | cvs: pear /MDB parser.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-5712@lists.php.net to get a copy of this message | ||
lsmith Mon Aug 12 15:28:26 2002 EDT
Modified files:
/pear/MDB parser.php
Log:
added overwrite tag
Index: pear/MDB/parser.php
diff -u pear/MDB/parser.php:1.10 pear/MDB/parser.php:1.11
--- pear/MDB/parser.php:1.10 Mon Aug 12 08:39:20 2002
+++ pear/MDB/parser.php Mon Aug 12 15:28:26 2002
@@ -42,7 +42,7 @@
// | Author: Manuel Lemos <mlemos@acm.org> |
// +----------------------------------------------------------------------+
//
-// $Id: parser.php,v 1.10 2002/08/12 12:39:20 lsmith Exp $
+// $Id: parser.php,v 1.11 2002/08/12 19:28:26 lsmith Exp $
//
require_once 'PEAR.php';
@@ -96,6 +96,7 @@
var $database_properties = array(
'name' => 1,
'create' => 1,
+ 'overwrite' => 1,
'table' => 0,
'sequence' => 0
);
@@ -393,6 +394,7 @@
$this->database = array(
'name' => '',
'create' => 0,
+ 'overwrite' => 0,
'TABLES' => array()
);
}
@@ -427,7 +429,7 @@
);
}
$this->database['name'] = $database_values['name'];
- if (isset($database_tags['create'])) {
+ if (isset($database_tags['create'])) {
switch($database_values['create']) {
case '0':
case '1':
@@ -436,6 +438,19 @@
default:
$this->setParserError($database_tags['create'],
'it was not defined a valid database create boolean flag
value'
+ );
+ break;
+ }
+ }
+ if (isset($database_tags['overwrite'])) {
+ switch($database_values['overwrite']) {
+ case '0':
+ case '1':
+ $this->database['overwrite'] =
$database_values['overwrite'];
+ break;
+ default:
+ $this->setParserError($database_tags['overwrite'],
+ 'it was not defined a valid overwrite boolean flag value'
);
break;
}