Class: Ums::LogsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/ums/logs_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject

GET /ums/logs GET /ums/logs.json



5
6
7
8
9
10
11
12
13
14
15
# File 'app/controllers/ums/logs_controller.rb', line 5

def index
	where = "1"
	where += " AND level = '#{params[:level]}'" unless params[:level].blank? 
  where += " AND log_type = '#{params[:log_type]}'" unless params[:log_type].blank?
  where += " AND operator = '#{params[:operator]}'" unless params[:operator].blank? 
  where += " AND model_class like '#{params[:model_class]}%'" unless params[:model_class].blank? 
  where += " AND model_id = #{params[:model_id]}" unless params[:model_id].blank? 
  where += " AND ip like '#{params[:ip]}%'" unless params[:ip].blank? 
  where += " AND created_at like '#{params[:created_at]}%'" unless params[:created_at].blank? 
  @ums_logs = Ums::Log.where(where).page(params[:page]).order("id DESC")
end