Index: branches/5.2.x/core/kernel/processors/main_processor.php =================================================================== diff -u -N -r15365 -r15366 --- branches/5.2.x/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 15365) +++ branches/5.2.x/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 15366) @@ -1,6 +1,6 @@ Application->LoggedIn() || !$group_access) && $condition) { $redirect_params = $this->Application->HttpQuery->getRedirectParams(true); - if (array_key_exists('pass_category', $params)) { - $redirect_params['pass_category'] = $params['pass_category']; - } - if (MOD_REWRITE) { // TODO: $next_t variable is ignored !!! (is anyone using m_RequireLogin tag with "next_template" parameter?) $redirect_params = Array ( @@ -910,6 +906,14 @@ $redirect_params['next_template'] = $t; } + if (array_key_exists('pass_category', $params)) { + $redirect_params['pass_category'] = $params['pass_category']; + } + + if (array_key_exists('use_section', $params)) { + $redirect_params['use_section'] = $params['use_section']; + } + if ( $this->Application->LoggedIn() && !$group_access) { $this->Application->Redirect($params['no_group_perm_template'], $redirect_params); }