a:14:{s:8:"provides";a:0:{}s:8:"filelist";a:17:{s:10:"Action.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:43:"C:\xampp\php\pear\HTML\QuickForm\Action.php";}s:14:"Controller.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:47:"C:\xampp\php\pear\HTML\QuickForm\Controller.php";}s:8:"Page.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:41:"C:\xampp\php\pear\HTML\QuickForm\Page.php";}s:15:"Action/Back.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:48:"C:\xampp\php\pear\HTML\QuickForm\Action\Back.php";}s:17:"Action/Direct.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:50:"C:\xampp\php\pear\HTML\QuickForm\Action\Direct.php";}s:18:"Action/Display.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:51:"C:\xampp\php\pear\HTML\QuickForm\Action\Display.php";}s:15:"Action/Jump.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:48:"C:\xampp\php\pear\HTML\QuickForm\Action\Jump.php";}s:15:"Action/Next.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:48:"C:\xampp\php\pear\HTML\QuickForm\Action\Next.php";}s:17:"Action/Submit.php";a:3:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:50:"C:\xampp\php\pear\HTML\QuickForm\Action\Submit.php";}s:19:"examples/simple.php";a:3:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:68:"C:\xampp\php\pear\docs\HTML_QuickForm_Controller\examples\simple.php";}s:19:"examples/tabbed.php";a:3:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:68:"C:\xampp\php\pear\docs\HTML_QuickForm_Controller\examples\tabbed.php";}s:19:"examples/wizard.php";a:3:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:68:"C:\xampp\php\pear\docs\HTML_QuickForm_Controller\examples\wizard.php";}s:22:"examples/regWizard.php";a:3:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:71:"C:\xampp\php\pear\docs\HTML_QuickForm_Controller\examples\regWizard.php";}s:19:"examples/upload.php";a:3:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:68:"C:\xampp\php\pear\docs\HTML_QuickForm_Controller\examples\upload.php";}s:30:"examples/templates/upload.html";a:3:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:79:"C:\xampp\php\pear\docs\HTML_QuickForm_Controller\examples\templates\upload.html";}s:25:"examples/statemachine.php";a:3:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:14:"HTML/QuickForm";s:12:"installed_as";s:74:"C:\xampp\php\pear\docs\HTML_QuickForm_Controller\examples\statemachine.php";}s:7:"dirtree";a:5:{s:32:"C:\xampp\php\pear\HTML\QuickForm";b:1;s:22:"C:\xampp\php\pear\HTML";b:1;s:39:"C:\xampp\php\pear\HTML\QuickForm\Action";b:1;s:57:"C:\xampp\php\pear\docs\HTML_QuickForm_Controller\examples";b:1;s:67:"C:\xampp\php\pear\docs\HTML_QuickForm_Controller\examples\templates";b:1;}}s:7:"package";s:25:"HTML_QuickForm_Controller";s:7:"summary";s:76:"The add-on to HTML_QuickForm package that allows building of multipage forms";s:11:"description";s:510:"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).";s:11:"maintainers";a:2:{i:0;a:4:{s:6:"handle";s:3:"avb";s:4:"name";s:13:"Alexey Borzov";s:5:"email";s:18:"borz_off@cs.msu.su";s:4:"role";s:4:"lead";}i:1;a:4:{s:6:"handle";s:7:"mansion";s:4:"name";s:16:"Bertrand Mansion";s:5:"email";s:20:"bmansion@mamasam.com";s:4:"role";s:9:"developer";}}s:7:"version";s:5:"1.0.2";s:12:"release_date";s:10:"2004-03-23";s:15:"release_license";s:11:"PHP License";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:349:"* HTML_QuickForm_Controller does not rely on form's "name" attribute anymore
(XHTML compliance fix, see also bug #925)
* Use new HTML_QuickForm::arrayMerge() method in place of PHP's builtin
array_merge(), depend on QuickForm 3.2.2
* Applied patch from #929, exportValues() does not overwrite elements with
the same names from different pages.";s:12:"release_deps";a:1:{i:1;a:4:{s:4:"type";s:3:"pkg";s:3:"rel";s:2:"ge";s:7:"version";s:5:"3.2.2";s:4:"name";s:14:"HTML_QuickForm";}}s:9:"changelog";a:6:{i:0;a:4:{s:7:"version";s:5:"1.0.1";s:12:"release_date";s:10:"2003-12-11";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:117:"* Added a new example showing how to proceed to either of the two pages
based on user input (Donald Lobo).
";}i:1;a:4:{s:7:"version";s:3:"1.0";s:12:"release_date";s:10:"2003-11-05";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:304:"This release is done to update package's status to 'stable'. The code is now
considered mature and tested enough to be used in production.
Changes:
* No changes to classes since 0.9.3
* Added an example of wizard with file upload (Bertrand Mansion)
* Depend on newest version of HTML_QuickForm
";}i:2;a:4:{s:7:"version";s:5:"0.9.3";s:12:"release_date";s:10:"2003-10-24";s:13:"release_state";s:4:"beta";s:13:"release_notes";s:404:"* Controller now differentiates between invalid and not-yet-validated pages. False is stored
in container's ['valid'][$pageName] field for the former, null for the latter. This is
a POTENTIAL BC BREAK, so pay attention if you wrote your own Actions.
* Back action in modal forms does not validate the page anymore (the previous behaviour was
non-intuitive, thanks to Bob Van Zant for reporting).
";}i:3;a:4:{s:7:"version";s:5:"0.9.2";s:12:"release_date";s:10:"2003-10-02";s:13:"release_state";s:4:"beta";s:13:"release_notes";s:192:"Added Page::setDefaultAction() method to fix the Controller's behaviour when user presses
Enter instead of clicking on one of submit buttons. Thanks to Mike Carter for reporting this.
";}i:4;a:4:{s:7:"version";s:5:"0.9.1";s:12:"release_date";s:10:"2003-09-19";s:13:"release_state";s:4:"beta";s:13:"release_notes";s:427:"Changes and additions:
* Added Controller::exportValue() method (thanks to Arnaud Limbourg)
* Controller::exportValues() can return values for the single page (thanks to Arnaud Limbourg)
* Added a parameter for Controller::container() that forces the container reset
* Added a new example: registration wizard (Bertrand Mansion)
Fixes:
* Action_Next on the last page validates the whole form, not just the page itself