cvs: pear /DB_DataObject/DataObject Generator.php
| From: | Alan Knowles | Date: | Sun, 18 Jan 2004 02:54:42 +0000 |
| Subject: | cvs: pear /DB_DataObject/DataObject Generator.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-15750@lists.php.net to get a copy of this message | ||
alan_k Sat Jan 17 21:54:42 2004 EDT
Modified files:
/pear/DB_DataObject/DataObject Generator.php
Log:
for some reason table name needs trimming..
Index: pear/DB_DataObject/DataObject/Generator.php
diff -u pear/DB_DataObject/DataObject/Generator.php:1.46
pear/DB_DataObject/DataObject/Generator.php:1.47
--- pear/DB_DataObject/DataObject/Generator.php:1.46 Sat Jan 17 21:48:40 2004
+++ pear/DB_DataObject/DataObject/Generator.php Sat Jan 17 21:54:42 2004
@@ -14,7 +14,7 @@
// +----------------------------------------------------------------------+
// | Author: Alan Knowles <alan@akbkhome.com>
// +----------------------------------------------------------------------+
-// $Id: Generator.php,v 1.46 2004/01/18 02:48:40 alan_k Exp $
+// $Id: Generator.php,v 1.47 2004/01/18 02:54:42 alan_k Exp $
/**
* Generation tools for DB_DataObject
@@ -387,6 +387,7 @@
}
foreach($this->tables as $this->table) {
+ $this->table = trim($this->table);
$this->classname =
$class_prefix.preg_replace('/[^A-Z]/i','_',ucfirst($this->table));
$i = '';
$outfilename =
"{$base}/".preg_replace('/[^A-Z]/i','_',ucfirst($this->table)).".php";
@@ -597,7 +598,7 @@
}
- $classname = $this->classname =
$class_prefix.preg_replace('/[^A-Z]/i','_',ucfirst($this->table));
+ $classname = $this->classname =
$class_prefix.preg_replace('/[^A-Z]/i','_',ucfirst(trim($this->table)));
$out = $this->_generateClassTable();
//echo $out;
@@ -621,7 +622,7 @@
global $_DB_DATAOBJECT;
$this->_database = $database;
$this->_connect();
-
+ $table = trim($table);
$__DB=
&$GLOBALS['_DB_DATAOBJECT']['CONNECTIONS'][$this->_database_dsn_md5];
@@ -642,7 +643,7 @@
}
}
- $this->table = $table;
+ $this->table = trim($table);
$ret = $this->_generateDefinitionsTable();
$_DB_DATAOBJECT['INI'][$database][$table] = $ret['table'];