ensl.org/app/helpers/gathers_helper.rb

19 lines
664 B
Ruby
Raw Normal View History

module GathersHelper
def render_gather
if @gather.status == Gather::STATE_RUNNING
headers["Gather"] = "running"
render :partial => "running", :layout => false
elsif @gather.status == Gather::STATE_VOTING
if @gatherer and @gather.gatherer_votes.first(:conditions => {:user_id => cuser.id})
headers["Gather"] = "voted"
else
headers["Gather"] = "voting"
end
render :partial => "voting", :layout => false
elsif @gather.status == Gather::STATE_PICKING or @gather.status == Gather::STATE_FINISHED
headers["Gather"] = "picking"
render :partial => "picking", :layout => false
end
end
end