journalduhacker/app/controllers/search_controller.rb

33 lines
775 B
Ruby
Raw Permalink Normal View History

2012-07-12 00:20:43 +02:00
class SearchController < ApplicationController
def index
2016-11-15 17:30:30 +01:00
@title = I18n.t 'controllers.search_controller.searchtitle'
2012-07-12 00:20:43 +02:00
@cur_url = "/search"
@search = Search.new
if params[:q].to_s.present?
@search.q = params[:q].to_s
2012-07-12 00:20:43 +02:00
if params[:what].present?
@search.what = params[:what]
end
if params[:order].present?
@search.order = params[:order]
end
if params[:page].present?
2012-07-12 00:20:43 +02:00
@search.page = params[:page].to_i
end
if @search.valid?
begin
@search.search_for_user!(@user)
rescue ThinkingSph::ConnectionError
flash[:error] = I18n.t 'controllers.search_controller.flasherrorsearchcontroller'
end
2012-07-12 00:20:43 +02:00
end
end
render :action => "index"
end
end