Index: main_processor.php =================================================================== --- main_processor.php (revision 15365) +++ main_processor.php (working copy) @@ -895,10 +895,6 @@ if ((!$this->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); }