Description:
save point
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r423:abd08161c89d - - 1 file changed: 13 inserted, 0 deleted

@@ -1,15 +1,28
1 1 class ReportController < ApplicationController
2 2
3 3 before_filter :admin_authorization, only: [:login_stat,:submission_stat]
4 + before_filter(only: :problem_hof) { |c|
5 + user = User.find(session[:user_id]) if session[:user_id]
6 + if user==nil
7 + flash[:notice] = 'You have to login first'
8 + redirect_to :controller => 'main', :action => 'login'
9 + return false
10 + end
11 +
12 + unless GraderConfiguration["hall_of_fame_available"]
13 + flash[:notice] = 'You are not authorized to view the page you requested'
14 + redirect_to :controller => 'main', :action => 'login' unless GraderConfiguration[ "hall_of_fame_available" ]
15 + end
16 + }
4 17
5 18 def login_stat
6 19 @logins = Array.new
7 20
8 21 date_and_time = '%Y-%m-%d %H:%M'
9 22 begin
10 23 @since_time = DateTime.strptime(params[:since_datetime],date_and_time)
11 24 rescue
12 25 @since_time = DateTime.new(1000,1,1)
13 26 end
14 27 begin
15 28 @until_time = DateTime.strptime(params[:until_datetime],date_and_time)
You need to be logged in to leave comments. Login now