cvs: pear /DB_DataObject_FormBuilder FormBuilder.php
| From: | Markus Wolff | Date: | Mon, 15 Nov 2004 23:28:22 +0000 |
| Subject: | cvs: pear /DB_DataObject_FormBuilder FormBuilder.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-25997@lists.php.net to get a copy of this message | ||
mw21st Mon Nov 15 18:28:22 2004 EDT
Modified files:
/pear/DB_DataObject_FormBuilder FormBuilder.php
Log:
Minor changes:
- Auto-generated form name is now always lowercase,
to ensure identical behaviour in PHP4 and PHP5
- Primary Key is now retrieved using DO's sequenceKey() method
instead of just using keys()
http://cvs.php.net/diff.php/pear/DB_DataObject_FormBuilder/FormBuilder.php?r1=1.73&r2=1.74&ty=u
Index: pear/DB_DataObject_FormBuilder/FormBuilder.php
diff -u pear/DB_DataObject_FormBuilder/FormBuilder.php:1.73
pear/DB_DataObject_FormBuilder/FormBuilder.php:1.74
--- pear/DB_DataObject_FormBuilder/FormBuilder.php:1.73 Thu Nov 11 17:16:11 2004
+++ pear/DB_DataObject_FormBuilder/FormBuilder.php Mon Nov 15 18:28:21 2004
@@ -97,7 +97,7 @@
*
* @package DB_DataObject_FormBuilder
* @author Markus Wolff <mw21st@php.net>
- * @version $Id: FormBuilder.php,v 1.73 2004/11/11 22:16:11 justinpatrin Exp $
+ * @version $Id: FormBuilder.php,v 1.74 2004/11/15 23:28:21 mw21st Exp $
*/
// Import requirements
@@ -759,7 +759,7 @@
function &_generateForm($action = false, $target = '_self', $formName = false,
$method = 'post')
{
if ($formName === false) {
- $formName = get_class($this->_do);
+ $formName = strtolower(get_class($this->_do));
}
if ($action === false) {
$action = $_SERVER['PHP_SELF'];
@@ -1833,7 +1833,7 @@
if (isset($this->_do->primary_key)) {
$pk = $this->_do->primary_key;
} else {
- $keys = $this->_do->keys();
+ $keys = $this->_do->sequenceKey();
if (is_array($keys) && isset($keys[0])) {
$pk = $keys[0];
}