forked from trevorturk/eldorado
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changed class name to Tf2Server, fixed item titles for Tf2Servers and…
… Streams
- Loading branch information
1 parent
408d456
commit 121b0f0
Showing
25 changed files
with
182 additions
and
209 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
class Tf2ServersController < ApplicationController | ||
|
||
before_filter :require_login, :except => [:index, :show] | ||
before_filter :can_edit, :only => [:edit, :update, :destroy] | ||
|
||
def index | ||
@tf2_servers = Tf2Server.paginate(:page => params[:page], :order => 'players desc, updated_at desc') | ||
@tf2_servers_count = Tf2Server.count | ||
end | ||
|
||
def show | ||
@tf2_server = Tf2Server.find(params[:id]) | ||
end | ||
|
||
def new | ||
@tf2_server = Tf2Server.new | ||
end | ||
|
||
def create | ||
@tf2_server = current_user.tf2_servers.new(params[:tf2_server]) | ||
if @tf2_server.save | ||
redirect_to @tf2_server | ||
else | ||
render :action => 'new' | ||
end | ||
end | ||
|
||
def edit | ||
@tf2_server = Tf2Server.find(params[:id]) | ||
end | ||
|
||
def update | ||
@tf2_server = Tf2Server.find(params[:id]) | ||
if @tf2_server.update_attributes(params[:tf2_server]) | ||
redirect_to @tf2_server | ||
else | ||
render :action => 'edit' | ||
end | ||
end | ||
|
||
def destroy | ||
@tf2_server = Tf2Server.find(params[:id]) | ||
@tf2_server.destroy | ||
redirect_to tf2_servers_path | ||
end | ||
|
||
def confirm_delete | ||
@tf2_server = Tf2Server.find(params[:id]) | ||
end | ||
end |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,5 +39,9 @@ def perform | |
end | ||
end | ||
end | ||
|
||
def to_s | ||
return title | ||
end | ||
|
||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
<%= render "shared/error_messages", :target => @tf2_server %> | ||
<%= form_for @tf2_server do |f| -%> | ||
<div class="box" id="box-tf2_servers-edit"> | ||
<span class="top"><%=t :edit_tf2_server %></span> | ||
<p class="label"> | ||
<label for="tf2_server_title"><%=t :title %></label> | ||
</p> | ||
<p><%= f.text_field :title, :style => "width:31%" %></p> | ||
<p class="label"> | ||
<label for="tf2_server_ip">IP</label> | ||
</p> | ||
<p><%= f.text_field :ip, :style => "width:31%" %></p> | ||
<p class="label"> | ||
<label for="tf2_server_port"><%=t :port %></label> | ||
</p> | ||
<p><%= f.text_field :port, :style => "width:31%" %></p> | ||
|
||
<p> | ||
<%= submit_tag I18n.t(:save_changes), :disable_with => I18n.t(:save_changes) %> | ||
<%= link_to I18n.t(:delete), @tf2_server, :confirm => I18n.t(:are_you_sure), :method => :delete %> | ||
<%= link_to I18n.t(:cancel), @tf2_server %> | ||
</p> | ||
</div> | ||
<% end %> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
<% if current_controller == 'tf2_servers' %> | ||
<div class="info-left"> | ||
<span class="title"><%=t :tf2_servers %></span> | ||
<span class="detail"> | <%= pluralize((@tf2_servers_count || 0), t(:tf2_server)) %></span> | ||
</div> | ||
<div class="info-right"> | ||
<span class="title"> </span> | ||
</div> | ||
<div class="clear"> </div> | ||
|
||
|
||
<% end %> | ||
<% unless @tf2_servers.blank? %> | ||
<table cellspacing="0"> | ||
<thead> | ||
<tr> | ||
<th class="tcl"><%= link_to I18n.t(:tf2_servers), tf2_servers_path %></th> | ||
<th class="tcm"><%=t :players %></th> | ||
<% unless current_controller == 'home' %> | ||
<th class="tcl"><%=t :ip %></th> | ||
<th class="tcl"><%=t :map %></th> | ||
<th class="tcr"><%=t :last_updated %></th> | ||
<% end %> | ||
</tr> | ||
</thead> | ||
<tbody> | ||
<% for tf2_server in @tf2_servers %> | ||
<tr> | ||
<td class="tcl"><%= link_to h(tf2_server.title), tf2_server %><% if current_controller == 'home' %> <%= server_connect_link(tf2_server) %><% end %></td> | ||
<td class="tcm"><%= tf2_server.players %> / <%= tf2_server.max_players %></td> | ||
<% unless current_controller == 'home' %> | ||
<td class="tcl"><%= tf2_server.ip %>:<%= tf2_server.port %> <%= server_connect_link(tf2_server) %></td> | ||
<td class="tcl"><%= tf2_server.map %> | ||
<% if not tf2_server.gametype.blank? %> | ||
(<%=h tf2_server.gametype %>) | ||
<% end %> | ||
</td> | ||
<td class="tcr"><%= time_ago_or_time_stamp(tf2_server.updated_at) %></td> | ||
<% end %> | ||
</tr> | ||
<% end %> | ||
</tbody> | ||
</table> | ||
<% end %> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
<div class="box" id="box-users-show"> | ||
<span class="top"><%=t :tf2_server %> <%= server_connect_link(@tf2_server) %></span> | ||
<div style="margin-top:10px;"> | ||
<span class="profile-title"><%=h @tf2_server.title %></span> | ||
</div> | ||
|
||
<p style="margin-top:20px"> | ||
Map: <%= @tf2_server.map %> | ||
<% if !@tf2_server.gametype.blank? %> | ||
(<%=h @tf2_server.gametype %>) | ||
<% end %> | ||
<br /><br /> | ||
Players: <%=h @tf2_server.players %> / <%=h @tf2_server.max_players %><br /> | ||
<% unless @tf2_server.players_list.blank? %> | ||
<% for player in @tf2_server.players_list.split("%") %> | ||
<%= player %> <br /> | ||
<% end %> | ||
<% end %> | ||
</p> | ||
<div class="clear"> </div> | ||
|
||
</div> |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.