diff --git a/app/controllers/contests_controller.rb b/app/controllers/contests_controller.rb new file mode 100644 --- /dev/null +++ b/app/controllers/contests_controller.rb @@ -0,0 +1,30 @@ +class ContestsController < ApplicationController + + before_filter :admin_authorization + + def index + end + + def user_stat + if not Configuration.indv_contest_mode? + redirect_to :action => 'index' and return + end + + @users = User.find(:all) + @start_times = {} + UserContestStat.find(:all).each do |stat| + @start_times[stat.user_id] = stat.started_at + end + end + + def clear_all_stat + if not Configuration.indv_contest_mode? + redirect_to :action => 'index' and return + end + + UserContestStat.delete_all() + flash[:notice] = 'All start time statistic cleared.' + redirect_to :action => 'index' + end + +end