commit 3df4a01308a1b27e4a3f89d5b49e70a2a18eaabb
parent efffccde162c6ed76883876af6f4491ff81bd06e
Author: dankert <devnull@localhost>
Date: Tue, 15 Feb 2011 21:40:59 +0100
Fix: Leere Target-Variablen überspringen.
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dispatcher.php b/dispatcher.php
@@ -180,7 +180,7 @@ if ( isset($REQ[REQ_PARAM_TARGET])
$views[$REQ[REQ_PARAM_TARGET]] = array('action'=>$REQ[REQ_PARAM_ACTION],'subaction'=>$REQ[REQ_PARAM_SUBACTION]);
}
// Action und Subaction aus der View-Konfiguration ermitteln.
-if ( !empty($REQ[REQ_PARAM_TARGET]) )
+if ( !empty($REQ[REQ_PARAM_TARGET]) && array_key_exists($REQ[REQ_PARAM_TARGET],$views) )
{
$view = $REQ[REQ_PARAM_TARGET];
$action = $views[$view]['action' ];
@@ -534,10 +534,13 @@ else
$showDuration = $conf['interface']['show_duration'];
*/
+/*
+ *
$viewConfig = $views[$view];
if ( $viewConfig == null )
return; // View ist leer.
+ */
$do->forward();