|
|
@ -118,6 +118,11 @@ class WelcomeController < ApplicationController
|
|
|
|
search_condition = params[:q]
|
|
|
|
search_condition = params[:q]
|
|
|
|
search_type = params[:search_type].to_sym unless search_condition.blank?
|
|
|
|
search_type = params[:search_type].to_sym unless search_condition.blank?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if search_type.nil? && params[:contests_search] && params[:name] != ""
|
|
|
|
|
|
|
|
search_type = :contests
|
|
|
|
|
|
|
|
search_condition = params[:name]
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
respond_to do |format|
|
|
|
|
respond_to do |format|
|
|
|
|
format.html{
|
|
|
|
format.html{
|
|
|
|
case search_type
|
|
|
|
case search_type
|
|
|
@ -127,7 +132,7 @@ class WelcomeController < ApplicationController
|
|
|
|
when :courses
|
|
|
|
when :courses
|
|
|
|
redirect_to courses_search_path(:name => search_condition)
|
|
|
|
redirect_to courses_search_path(:name => search_condition)
|
|
|
|
when :contests
|
|
|
|
when :contests
|
|
|
|
redirect_to contests_search_path(:name => search_condition)
|
|
|
|
redirect_to contests_path(:name => search_condition)
|
|
|
|
when :users
|
|
|
|
when :users
|
|
|
|
redirect_to users_search_path(:name => search_condition)
|
|
|
|
redirect_to users_search_path(:name => search_condition)
|
|
|
|
when :users_teacher
|
|
|
|
when :users_teacher
|
|
|
|