Index: trunk/core/kernel/utility/http_query.php =================================================================== diff -u -r3207 -r3210 --- trunk/core/kernel/utility/http_query.php (.../http_query.php) (revision 3207) +++ trunk/core/kernel/utility/http_query.php (.../http_query.php) (revision 3210) @@ -278,7 +278,15 @@ function finalizeParsing($passed, $module_params = Array() ) { - if( is_array($passed) ) $passed = implode(',', $passed); + if( !is_array($passed) ) $passed = explode(',', $passed); + $prev_passed = $this->Get('passed'); + if($prev_passed) + { + $prev_passed = explode(',', $prev_passed); + $passed = array_unique( array_merge_recursive2($prev_passed, $passed) ); + } + $passed = implode(',', $passed); + $this->Set('passed', $passed); $env = $this->Application->BuildEnv( $this->Get('t'), $module_params, $passed, false, false ); $this->Set(ENV_VAR_NAME, $env);