commit 951ea0518e0fc76f46d62e16073c07b64e6fd8e9 parent 95fede95f7f25b49842f9c29a7d9ff186d63c451 Author: dankert <devnull@localhost> Date: Thu, 24 Sep 2009 23:30:59 +0200 Bei Eingabefehler: Requestvariablen nur dann verwenden, wenn sie noch nicht gesetzt worden sind. Diffstat:
actionClasses/Action.class.php | | | 8 | ++++---- |
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/actionClasses/Action.class.php b/actionClasses/Action.class.php @@ -371,12 +371,12 @@ class Action // extract( $this->templateVars ); - // ?bertragen der Array-Variablen in den aktuellen Kontext - // - + // Falls Eingabefehler, dann Uebertragen der Request-Variablen in den aktuellen Kontext if ( count($errors)>0 ) foreach( $REQ as $requestVar=>$dummy ) - $$requestVar = $this->getRequestVar( $requestVar ); + if ( !isset($$requestVar) ) + // Aber achtung, hier geben wir die Request-Variablen einfach so wieder raus! + $$requestVar = $this->getRequestVar( $requestVar ); // Setzen einiger Standard-Variablen //