mirror of
https://github.com/ENSL/ensl.org.git
synced 2024-12-28 05:21:19 +00:00
68 lines
1.8 KiB
Text
68 lines
1.8 KiB
Text
<% vote_maps, vote_servers = false %>
|
|
|
|
<div class="box gatherMiddleBox left">
|
|
<h2 class="center">
|
|
Server voting
|
|
</h2>
|
|
|
|
<table class="gatherVotes">
|
|
<% @gather.gather_servers.ordered.each do |server| %>
|
|
<tr>
|
|
<td>
|
|
<%= if server.votes then server.votes else "0" end%>
|
|
</td>
|
|
<td>
|
|
<% if server.real_votes.build(:user => cuser).can_create? cuser %>
|
|
<%= link_to shorten(server, 15),
|
|
:controller => "votes", :action => "create",
|
|
:vote => {:votable_id => server.id, :votable_type => "GatherServer"},
|
|
:method => "post" %>
|
|
<% vote_servers = true else %>
|
|
<%= shorten server, 15 %>
|
|
<% end %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</table>
|
|
|
|
<% if vote_servers %>
|
|
<p class="center">
|
|
Click to vote.
|
|
</p>
|
|
<p class="center">
|
|
<%= link_to "Moar servers", :controller => :servers %>
|
|
</p>
|
|
<% end %>
|
|
</div>
|
|
|
|
<div class="box gatherRightBox left">
|
|
<h2 class="center">
|
|
Vote Maps
|
|
</h2>
|
|
|
|
<table class="gatherVotes">
|
|
<% @gather.gather_maps.ordered.each do |map| %>
|
|
<tr>
|
|
<td>
|
|
<%= map.votes %>
|
|
</td>
|
|
<td>
|
|
<% if map.real_votes.build(:user => cuser).can_create? cuser %>
|
|
<%= link_to shorten(map, 15),
|
|
:controller => "votes", :action => "create",
|
|
:vote => {:votable_id => map.id, :votable_type => "GatherMap"},
|
|
:method => "post" %>
|
|
<% vote_maps = true else %>
|
|
<%= shorten map, 15 %>
|
|
<% end %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</table>
|
|
|
|
<% if vote_maps %>
|
|
<p class="center">
|
|
Click to vote.
|
|
</p>
|
|
<% end %>
|
|
</div>
|