cvs: pear /DB_DataObject_FormBuilder FormBuilder.php
| From: | Justin Patrin | Date: | Wed, 30 Jun 2004 18:40:56 +0000 |
| Subject: | cvs: pear /DB_DataObject_FormBuilder FormBuilder.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-21326@lists.php.net to get a copy of this message | ||
justinpatrin Wed Jun 30 14:40:56 2004 EDT
Modified files:
/pear/DB_DataObject_FormBuilder FormBuilder.php
Log:
Added missing createSubmit option
Added a bit of whitespace to make HTML reading easier
http://cvs.php.net/diff.php/pear/DB_DataObject_FormBuilder/FormBuilder.php?r1=1.38&r2=1.39&ty=u
Index: pear/DB_DataObject_FormBuilder/FormBuilder.php
diff -u pear/DB_DataObject_FormBuilder/FormBuilder.php:1.38
pear/DB_DataObject_FormBuilder/FormBuilder.php:1.39
--- pear/DB_DataObject_FormBuilder/FormBuilder.php:1.38 Wed Jun 30 04:45:43 2004
+++ pear/DB_DataObject_FormBuilder/FormBuilder.php Wed Jun 30 14:40:56 2004
@@ -110,16 +110,16 @@
* If you stuck to the DB_DataObject example in the doc, you'll read in your
* config like this:
* <code>
- * $config = parse_ini_file('DataObject.ini', true);
- * foreach ($config as $class => $values) {
- * $options = &PEAR::getStaticProperty($class, 'options');
- * $options = $values;
- * }
+ * $config = parse_ini_file('DataObject.ini', true);
+ * foreach ($config as $class => $values) {
+ * $options = &PEAR::getStaticProperty($class, 'options');
+ * $options = $values;
+ * }
* </code>
* Unfortunately, DataObject will overwrite FormBuilder's settings when first instantiated,
* so you'll have to add another line after that:
* <code>
- * $_DB_DATAOBJECT_FORMBUILDER['CONFIG'] =
$config['DB_DataObject_FormBuilder'];
+ * $_DB_DATAOBJECT_FORMBUILDER['CONFIG'] =
$config['DB_DataObject_FormBuilder'];
* </code>
* Now you're ready to go!
*
@@ -228,15 +228,15 @@
*
* <b>Most basic usage:</b>
* <code>
- * $do =& new MyDataObject();
- * // Insert "$do->get($some_id);" here to edit an existing object instead of making a
new one
- * $fg =& DB_DataObject_FormBuilder::create($do);
- * $form =& $fg->getForm();
- * if ($form->validate()) {
- * $form->process(array(&$fg,'processForm'), false);
- * $form->freeze();
- * }
- * $form->display();
+ * $do =& new MyDataObject();
+ * // Insert "$do->get($some_id);" here to edit an existing object instead of making
a new one
+ * $fg =& DB_DataObject_FormBuilder::create($do);
+ * $form =& $fg->getForm();
+ * if ($form->validate()) {
+ * $form->process(array(&$fg,'processForm'), false);
+ * $form->freeze();
+ * }
+ * $form->display();
* </code>
*
* For more information on how to use the DB_DataObject or HTML_QuickForm packages
@@ -244,10 +244,9 @@
*
* @package DB_DataObject_FormBuilder
* @author Markus Wolff <mw21st@php.net>
- * @version $Id: FormBuilder.php,v 1.38 2004/06/30 08:45:43 justinpatrin Exp $
+ * @version $Id: FormBuilder.php,v 1.39 2004/06/30 18:40:56 justinpatrin Exp $
*/
-
// Import requirements
require_once ('DB/DataObject.php');
require_once ('HTML/QuickForm.php');
@@ -403,6 +402,7 @@
*/
var $submitText = 'Submit';
+ var $createSubmit = true;
var $fieldLabels;
var $fieldsToRender;
var $userEditableFields;