From 4e03668eec2c382307645039f2e99b273e45525d Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Thu, 25 Jan 2007 18:27:42 +0000 Subject: [PATCH] * replaced :controller => '' broken statements by :controller => 'welcome' * request_uri method no more used git-svn-id: http://redmine.rubyforge.org/svn/trunk@175 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/controllers/account_controller.rb | 12 ++++++------ app/controllers/application.rb | 8 ++++---- app/views/feeds/news.rxml | 2 +- app/views/layouts/base.rhtml | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb index c3b0ebd7..9cca8d2c 100644 --- a/app/controllers/account_controller.rb +++ b/app/controllers/account_controller.rb @@ -52,14 +52,14 @@ class AccountController < ApplicationController # Log out current user and redirect to welcome page def logout self.logged_in_user = nil - redirect_to :controller => '' + redirect_to :controller => 'welcome' end # Enable user to choose a new password def lost_password if params[:token] @token = Token.find_by_action_and_value("recovery", params[:token]) - redirect_to :controller => '' and return unless @token and !@token.expired? + redirect_to :controller => 'welcome' and return unless @token and !@token.expired? @user = @token.user if request.post? @user.password, @user.password_confirmation = params[:new_password], params[:new_password_confirmation] @@ -95,12 +95,12 @@ class AccountController < ApplicationController # User self-registration def register - redirect_to :controller => '' and return unless Setting.self_registration? + redirect_to :controller => 'welcome' and return unless Setting.self_registration? if params[:token] token = Token.find_by_action_and_value("register", params[:token]) - redirect_to :controller => '' and return unless token and !token.expired? + redirect_to :controller => 'welcome' and return unless token and !token.expired? user = token.user - redirect_to :controller => '' and return unless user.status == User::STATUS_REGISTERED + redirect_to :controller => 'welcome' and return unless user.status == User::STATUS_REGISTERED user.status = User::STATUS_ACTIVE if user.save token.destroy @@ -125,7 +125,7 @@ class AccountController < ApplicationController Mailer.set_language_if_valid(@user.language) Mailer.deliver_register(token) flash[:notice] = l(:notice_account_register_done) - redirect_to :controller => '' + redirect_to :controller => 'welcome' and return end end end diff --git a/app/controllers/application.rb b/app/controllers/application.rb index bae05ce1..2d2c3189 100644 --- a/app/controllers/application.rb +++ b/app/controllers/application.rb @@ -92,16 +92,16 @@ class ApplicationController < ActionController::Base # store current uri in session. # return to this location by calling redirect_back_or_default def store_location - session[:return_to] = request.request_uri + session[:return_to_params] = params end # move to the last store_location call or to the passed default one def redirect_back_or_default(default) - if session[:return_to].nil? + if session[:return_to_params].nil? redirect_to default else - redirect_to_url session[:return_to] - session[:return_to] = nil + redirect_to session[:return_to_params] + session[:return_to_params] = nil end end diff --git a/app/views/feeds/news.rxml b/app/views/feeds/news.rxml index 67c358d8..8c7a855b 100644 --- a/app/views/feeds/news.rxml +++ b/app/views/feeds/news.rxml @@ -2,7 +2,7 @@ xml.instruct! xml.rss "version" => "2.0", "xmlns:dc" => "http://purl.org/dc/elements/1.1/" do xml.channel do xml.title "#{Setting.app_title}: #{l(:label_news_latest)}" - xml.link url_for(:controller => '', :only_path => false) + xml.link url_for(:controller => 'welcome', :only_path => false) xml.pubDate CGI.rfc1123_date(@news.first.created_on) xml.description l(:label_news_latest) @news.each do |news| diff --git a/app/views/layouts/base.rhtml b/app/views/layouts/base.rhtml index d54f1116..bdecb0b9 100644 --- a/app/views/layouts/base.rhtml +++ b/app/views/layouts/base.rhtml @@ -33,7 +33,7 @@