Status:
<%= @match.status %>
Tournament:
<%= @match.tournament.id %>
Name:
<%= @match.name %>
<% if (@match.status== 0) || !@tournament.players.include?(current_user) %>
<% @match.teams.each do |team| %>
<% team.users.collect{|u| u.user_name}.each do |k| %>
<%= k %>
<% end %>
<% end %>
<% elsif (@match.status==1) %>
<% if @tournament.hosts.include?(current_user) && @scores.empty? %>
<%= form_tag(tournament_match_path(@tournament, @match), method: "put") do %>
<% @match.teams.each do |team| %>
Team <%= team.id.to_s %>
<% team.users.collect{|u| u.user_name}.each do |k| %>
Score for <%= k %>
<%= text_field_tag("scores[#{k}]", 0, size: 3) %>
<% end %>
<% end %>
<%= submit_tag("Enter Scores") %>
<% end %>
<% else %>
<% if @scores.empty? %>
The host has yet to post the scores of the match
<% @match.teams.each do |team| %>
<% team.users.collect{|u| u.user_name}.each do |k| %>
<%= k %>
<% end %>
<% end %>
<% else %>
<% @match.teams.each do |team| %>
<% team.users.each do |user| %>
<%= user.user_name %> - SCORE: <%= @scores.select{|s| s.user == user}.first.value %>
<% end %>
<% end %>
<% end %>
<% end %>
<% elsif (@match.status==2) %>
<% if (@tournament.players.include?(current_user)) %>
<% @match.teams.each do |team| %>
<% if team.users.include?(current_user) %>
<% team.users.collect{|u| u.user_name}.each do |k| %>
<%= k %>
<% end %>
<% end %>
<% end %>
<% elsif (@tournament.hosts.include?(current_user)) %>
Game Status Page Goes here! Because you are a Host that is not a player!
<% end %>
<% end %>
<% unless @match.winner.nil? %>
Winner:
<%= @match.winner.users.collect{|u| u.user_name}.join(", ") %>
<% end %>
<% if @tournament.hosts.include?(current_user) %>
<%= form_tag(tournament_match_path(@tournament, @match), method: "put") do %>
<% case @match.status %>
<% when 0 %>
<%= submit_tag("Start Match") %>
<% when 1 %>
<%= submit_tag("Begin Peer Evaluation") %>
<% when 2 %>
<%= submit_tag("End Match") %>
<% end %>
<% end %>
<% end %>