Class: ReportsController
- Inherits:
-
ApplicationController
show all
- Defined in:
- app/controllers/reports_controller.rb
Overview
COPYRIGHT:
Copyright (c) 2005-2009 North Carolina State University
Developed with funding for the National eXtension Initiative.
LICENSE:
BSD(-compatible)
see LICENSE file or view at http://about.extension.org/wiki/LICENSE
Instance Method Summary
(collapse)
#content_date_sort, #do_404, #do_410, #do_invalid_page, #get_county_options, #get_location_options, #mobile_detection, #set_analytics_visitor, #set_app_location, #set_default_request_ip_address, #set_locale, #set_request_url_options, #unescape_params
#check_openidurl_foruser, #log_user_activity, #validate_datepicker
Methods included from AuthLib
#current_person, #set_current_person
Instance Method Details
- (Object) activitygraph
29
30
31
32
|
# File 'app/controllers/reports_controller.rb', line 29
def activitygraph
data_url = "#{AppConfig.configtable['data_site']}"
return redirect_to(data_url, :status => :moved_permanently)
end
|
- (Object) bronto
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# File 'app/controllers/reports_controller.rb', line 34
def bronto
@reporting = true
@right_column = false
@filteredparameters = ParamsFilter.new([{:start_date => {:datatype => :date, :default => (Date.yesterday - 1.month)}},
{:end_date => {:datatype => :date, :default => (Date.yesterday)}},
{:download => :string}],params)
if(!@filteredparameters.download.nil? and @filteredparameters.download == 'csv')
@sends = BrontoSend.where('sent >= ? and sent <=?',@filteredparameters.start_date,@filteredparameters.end_date).order('sent DESC')
response.['Content-Type'] = 'text/csv; charset=iso-8859-1; header=present'
response.['Content-Disposition'] = 'attachment; filename=brontosends.csv'
render(:template => 'reports/bronto_csvlist', :layout => false)
else
@sends = BrontoSend.where('sent >= ? and sent <=?',@filteredparameters.start_date,@filteredparameters.end_date).order('sent DESC').paginate(:page => params[:page])
end
end
|
- (Object) graphs
19
20
21
22
|
# File 'app/controllers/reports_controller.rb', line 19
def graphs
data_url = "#{AppConfig.configtable['data_site']}"
return redirect_to(data_url, :status => :moved_permanently)
end
|
- (Object) index
13
14
15
16
17
|
# File 'app/controllers/reports_controller.rb', line 13
def index
set_title("Reports")
set_titletag("Reports - eXtension")
@right_column = false
end
|
- (Object) publishedcontent
24
25
26
27
|
# File 'app/controllers/reports_controller.rb', line 24
def publishedcontent
data_url = "#{AppConfig.configtable['data_site']}pages/publishedcontent"
return redirect_to(data_url, :status => :moved_permanently)
end
|