cvs: pear /DB_DataObject_FormBuilder FormBuilder.php

From: 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;

« previous php.pear.cvs (#21326) next »