PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » HTML » HTML_QuickForm_Controller

The add-on to HTML_QuickForm package that allows building of multipage forms

This package is unmaintained.

Download latest release 1.0.10 (archived versions might be outdated)

License: PHP License

Description

The package is essentially an implementation of a PageController pattern.
Architecture:
* Controller class that examines HTTP requests and manages form values persistence across requests.
* Page class (subclass of QuickForm) representing a single page of the form.
* Business logic is contained in subclasses of Action class.
Cool features:
* Includes several default Actions that allow easy building of multipage forms.
* Includes usage examples for common usage cases (single-page form, wizard, tabbed form).

Documentation

Manual

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#771No FeedbackBug2004-02-16Error storing $_POST array values
#873BogusBug2004-02-26PEAR QA: improvement for get_class()-usage
#929ClosedBug2004-03-01exportValues overwrite submitted arrays in multipage forms
#1133Wont fixBug2004-04-04Segmentation Fault whenever ::run() is called
#1154ClosedBug2004-04-07addRule doesnt work with grouped text fields
#1490BogusBug2004-05-25setDefaultAction does not work with multiple submits
#1547ClosedReq2004-06-02SetDefaults doesn't accept filters
#1592DuplicateBug2004-06-09Double assignment breaks in PHP5
#1809BogusBug2004-07-06class doesn't work with mod_rewrite
#1866Wont fixBug2004-07-13Back action and client side rule
#1932Wont fixReq2004-07-20Remove dependancy on GET variable when performing a $page->handle('jump');
#1937Wont fixReq2004-07-21Session cleanup
#2009BogusReq2004-07-28Warning occurs.
#2227BogusReq2004-08-26extend HTML_QuickForm's $trackSubmit parameter
#2323ClosedBug2004-09-13destroying container: problem with the back button
#2407BogusBug2004-09-27First time set values in selects doesn't works ok
#2689ClosedReq2004-11-04perform() methods of action classes should probably return values
#3422BogusBug2005-02-10Adding radio buttons is incorrect
#3443ClosedBug2005-02-12Jump action ads SID also when session.use_only_cookies
#3582Wont fixReq2005-02-24new method HTML_QuickForm_Page::rebuildForm()
#4195BogusBug2005-04-21updateAttributes for new target (form action)
#4331ClosedBug2005-05-11Start the session automatically!
#4973ClosedReq2005-08-02HTML_QuickForm_Page::exportValues returns internal values
#5234Wont fixReq2005-08-29Implementations
#5615ClosedBug2005-10-06Checkbox problem after new release of QuickForm
#5625DuplicateBug2005-10-07Fall to defaults using multiple choice selects
#5641ClosedBug2005-10-10generated xhtml code not validated
#5743ClosedBug2005-10-21Bug in example 'statemachine.php'
#6110ClosedBug2005-11-29invalid return value from callback is not handled when validating page
#6453Wont fixReq2006-01-10Page class assuming action to be empty
#7174BogusBug1.0.52006-03-21unable to pass argument
#7932ClosedReq1.0.62006-06-18Conditional Pages
#8247ClosedReq1.0.62006-07-19Enabling $_GET params in action attribute
#8687ClosedBug1.0.62006-09-14Incorrect handling of default values for non-modal unseen pages.
#10043BogusBug1.0.72007-02-07hidden field naming
#11651ClosedReq1.0.82007-07-20method to add URL parameters for form action
#12951BogusReq1.0.82008-01-21Container setDefaults method
#13462BogusDoc2008-03-22User note that is a documentation problem
#16328ClosedBug1.0.92009-06-15Case where $_SERVER["HTTPS"] is returned as uppercase not handled
#16810BogusDoc1.0.102009-11-20examples/tabbed.php Tab click results in a double page reload
#17068BogusBug1.0.102010-02-05Cannot jump with port forwarding
#19866OpenBug1.0.102013-03-22The action Jump translates incorrectly the URL when using PHP-FPM