PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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