0
@@ -15,9 +15,15 @@ class SearchController < ApplicationController
0
- @query = params[:search][:query]
0
- @users = User.paginate(:all, :conditions => User.conditions_by_like(@query,'users.display_name','users.login','users.bio'), :include => :pic, :per_page => 15, :page => params[:page])
0
- @assets = Asset.paginate(:all, :conditions => Asset.conditions_by_like(@query, 'assets.title', 'assets.description'), :include => [:user => :pic], :per_page => 15, :page => params[:page])
0
- rescue ActiveRecord::RecordNotFound
0
+ if present?(params[:query])
0
+ @query = session[:last_search] = CGI.escape(params[:query])
0
+ @users = User.paginate(:all, :conditions => User.conditions_by_like(@query,['users.display_name','users.login','users.bio']), :include => :pic, :per_page => 15, :page => params[:page])
0
+ @assets = Asset.paginate(:all, :conditions => Asset.conditions_by_like(@query,['assets.title', 'assets.description', 'assets.filename']), :include => [:user => :pic], :per_page => 15, :page => params[:page])
0
+ @page_title = "Artists and Songs that match '#{(@query)}'"
0
+ @page_title = "Search artists and uploads"
0
+ flash[:error] = 'Please enter an artist name, a song name, or something to search for'
0
\ No newline at end of file
Comments
No one has commented yet.