1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- class HTML_QuickForm_Action_Back extends HTML_QuickForm_Action
- {
- function perform(&$page, $actionName)
- {
-
- $page->isFormBuilt() or $page->buildForm();
- $pageName = $page->getAttribute('id');
- $data =& $page->controller->container();
- $data['values'][$pageName] = $page->exportValues();
- if (!$page->controller->isModal()) {
- if (PEAR::isError($valid = $page->validate())) {
- return $valid;
- }
- $data['valid'][$pageName] = $valid;
- }
-
-
- if (null === ($prevName = $page->controller->getPrevName($pageName))) {
-
-
- return $page->handle('jump');
-
- } else {
- $prev =& $page->controller->getPage($prevName);
-
-
- return $prev->handle('jump');
-
- }
- }
- }
- ?>
|