cvs: pear /HTML_QuickForm_Controller/Action Back.php Display.php Next.php Submit.php

From: Date: Fri, 26 Nov 2004 10:49:48 +0000
Subject: cvs: pear /HTML_QuickForm_Controller/Action Back.php Display.php Next.php Submit.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-26517@lists.php.net to get a copy of this message
avb Fri Nov 26 05:49:48 2004 EDT Modified files: /pear/HTML_QuickForm_Controller/Action Submit.php Next.php Display.php Back.php Log: All action handlers now return results (request #2689) http://cvs.php.net/diff.php/pear/HTML_QuickForm_Controller/Action/Submit.php?r1=1.2&r2=1.3&ty=u Index: pear/HTML_QuickForm_Controller/Action/Submit.php diff -u pear/HTML_QuickForm_Controller/Action/Submit.php:1.2 pear/HTML_QuickForm_Controller/Action/Submit.php:1.3 --- pear/HTML_QuickForm_Controller/Action/Submit.php:1.2 Tue Mar 2 16:15:45 2004 +++ pear/HTML_QuickForm_Controller/Action/Submit.php Fri Nov 26 05:49:48 2004 @@ -16,7 +16,7 @@ // | Author: Alexey Borzov <avb@php.net> | // +----------------------------------------------------------------------+ // -// $Id: Submit.php,v 1.2 2004/03/02 21:15:45 avb Exp $ +// $Id: Submit.php,v 1.3 2004/11/26 10:49:48 avb Exp $ require_once 'HTML/QuickForm/Action.php'; @@ -25,7 +25,7 @@ * * @author Alexey Borzov <avb@php.net> * @package HTML_QuickForm_Controller - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ class HTML_QuickForm_Action_Submit extends HTML_QuickForm_Action { @@ -40,16 +40,16 @@ // All pages are valid, process if ($page->controller->isValid()) { - $page->handle('process'); + return $page->handle('process'); // Current page is invalid, display it } elseif (!$data['valid'][$pageName]) { - $page->handle('display'); + return $page->handle('display'); // Some other page is invalid, redirect to it } else { $target =& $page->controller->getPage($page->controller->findInvalid()); - $target->handle('jump'); + return $target->handle('jump'); } } } http://cvs.php.net/diff.php/pear/HTML_QuickForm_Controller/Action/Next.php?r1=1.3&r2=1.4&ty=u Index: pear/HTML_QuickForm_Controller/Action/Next.php diff -u pear/HTML_QuickForm_Controller/Action/Next.php:1.3 pear/HTML_QuickForm_Controller/Action/Next.php:1.4 --- pear/HTML_QuickForm_Controller/Action/Next.php:1.3 Tue Mar 2 16:15:45 2004 +++ pear/HTML_QuickForm_Controller/Action/Next.php Fri Nov 26 05:49:48 2004 @@ -16,7 +16,7 @@ // | Author: Alexey Borzov <avb@php.net> | // +----------------------------------------------------------------------+ // -// $Id: Next.php,v 1.3 2004/03/02 21:15:45 avb Exp $ +// $Id: Next.php,v 1.4 2004/11/26 10:49:48 avb Exp $ require_once 'HTML/QuickForm/Action.php'; @@ -25,7 +25,7 @@ * * @author Alexey Borzov <avb@php.net> * @package HTML_QuickForm_Controller - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ */ class HTML_QuickForm_Action_Next extends HTML_QuickForm_Action { @@ -45,17 +45,17 @@ // More pages? if (null !== ($nextName = $page->controller->getNextName($pageName))) { $next =& $page->controller->getPage($nextName); - $next->handle('jump'); + return $next->handle('jump'); // Consider this a 'finish' button, if there is no explicit one } elseif($page->controller->isModal()) { if ($page->controller->isValid()) { - $page->handle('process'); + return $page->handle('process'); } else { // this should redirect to the first invalid page - $page->handle('jump'); + return $page->handle('jump'); } } else { - $page->handle('display'); + return $page->handle('display'); } } } http://cvs.php.net/diff.php/pear/HTML_QuickForm_Controller/Action/Display.php?r1=1.4&r2=1.5&ty=u Index: pear/HTML_QuickForm_Controller/Action/Display.php diff -u pear/HTML_QuickForm_Controller/Action/Display.php:1.4 pear/HTML_QuickForm_Controller/Action/Display.php:1.5 --- pear/HTML_QuickForm_Controller/Action/Display.php:1.4 Fri Oct 1 05:48:37 2004 +++ pear/HTML_QuickForm_Controller/Action/Display.php Fri Nov 26 05:49:48 2004 @@ -16,7 +16,7 @@ // | Author: Alexey Borzov <avb@php.net> | // +----------------------------------------------------------------------+ // -// $Id: Display.php,v 1.4 2004/10/01 09:48:37 avb Exp $ +// $Id: Display.php,v 1.5 2004/11/26 10:49:48 avb Exp $ require_once 'HTML/QuickForm/Action.php'; @@ -29,7 +29,7 @@ * * @author Alexey Borzov <avb@php.net> * @package HTML_QuickForm_Controller - * @version $Revision: 1.4 $ + * @version $Revision: 1.5 $ */ class HTML_QuickForm_Action_Display extends HTML_QuickForm_Action { @@ -44,7 +44,7 @@ // unless all previous pages are valid (see also bug #2323) if ($page->controller->isModal() && !$page->controller->isValid($page->getAttribute('id'))) { $target =& $page->controller->getPage($page->controller->findInvalid()); - $target->handle('jump'); + return $target->handle('jump'); } $data =& $page->controller->container(); if (!empty($data['values'][$pageName])) { @@ -59,7 +59,7 @@ if (isset($validate) && $validate) { $page->validate(); } - $this->_renderForm($page); + return $this->_renderForm($page); } http://cvs.php.net/diff.php/pear/HTML_QuickForm_Controller/Action/Back.php?r1=1.3&r2=1.4&ty=u Index: pear/HTML_QuickForm_Controller/Action/Back.php diff -u pear/HTML_QuickForm_Controller/Action/Back.php:1.3 pear/HTML_QuickForm_Controller/Action/Back.php:1.4 --- pear/HTML_QuickForm_Controller/Action/Back.php:1.3 Tue Mar 2 16:15:45 2004 +++ pear/HTML_QuickForm_Controller/Action/Back.php Fri Nov 26 05:49:48 2004 @@ -16,7 +16,7 @@ // | Author: Alexey Borzov <avb@php.net> | // +----------------------------------------------------------------------+ // -// $Id: Back.php,v 1.3 2004/03/02 21:15:45 avb Exp $ +// $Id: Back.php,v 1.4 2004/11/26 10:49:48 avb Exp $ require_once 'HTML/QuickForm/Action.php'; @@ -25,7 +25,7 @@ * * @author Alexey Borzov <avb@php.net> * @package HTML_QuickForm_Controller - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ */ class HTML_QuickForm_Action_Back extends HTML_QuickForm_Action { @@ -43,10 +43,10 @@ // get the previous page and go to it // we don't check validation status here, 'jump' handler should if (null === ($prevName = $page->controller->getPrevName($pageName))) { - $page->handle('jump'); + return $page->handle('jump'); } else { $prev =& $page->controller->getPage($prevName); - $prev->handle('jump'); + return $prev->handle('jump'); } } }

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