Show More
Commit Description:
added codejom controller, show status in public
Commit Description:
added codejom controller, show status in public
File last commit:
Show/Diff file:
Action:
app/models/site.rb | 46 lines | 892 B | text/x-ruby | RubyLexer |
jittat
[web] added site and time out basic functionality...
r85 class Site < ActiveRecord::Base
jittat
[web] import from site...
r106 belongs_to :country
has_many :users
jittat
[web] added site and time out basic functionality...
r85 def clear_start_time_if_not_started
if !self.started
self.start_time = nil
end
end
jittat
[web] site start/stop supports...
r123 def time_left
Jittat Fakcharoenphol
added individual contest mode
r217 contest_time = Configuration.contest_time_limit
jittat
MERGED 308:HEAD from http://theory.cpe.ku.ac.th/grader/web/branches/ytopc08-2/, removed some registration info...
r162
Jittat Fakcharoenphol
added individual contest mode
r217 return nil if contest_time == nil
return contest_time if !self.started
jittat
[web] fix nil problem in various place, some styling...
r129
Jittat Fakcharoenphol
added individual contest mode
r217 current_time = Time.now.gmtime
if self.start_time!=nil
finish_time = self.start_time + contest_time
else
finish_time = current_time + contest_time
end
jittat
[web] site start/stop supports...
r123
Jittat Fakcharoenphol
added individual contest mode
r217 if current_time > finish_time
return current_time - current_time
jittat
[web] site start/stop supports...
r123 else
Jittat Fakcharoenphol
added individual contest mode
r217 return finish_time - current_time
jittat
[web] site start/stop supports...
r123 end
end
jittat
[web] added site and time out basic functionality...
r85 def finished?
if !self.started
return false
end
Jittat Fakcharoenphol
added individual contest mode
r217 contest_time = Configuration.contest_time_limit
if contest_time!=nil
return Time.now.gmtime > (self.start_time + contest_time)
jittat
[web] added site and time out basic functionality...
r85 else
false
end
end
end