journalduhacker/app/views/global/_header.html.erb
2012-08-24 11:41:36 -05:00

51 lines
1.4 KiB
Plaintext

<div id="header">
<div id="headerleft">
<a id="l_holder" class="boring" href="/"></a>
<% links = { "/" => "Home", "/newest" => "Newest Stories" } %>
<% if @user %>
<% links.merge!({ "/threads" => "Your Threads",
"/stories/new" => "Submit Story" }) %>
<% end %>
<% links.merge!({ "/search" => "Search" }) %>
<% if @cur_url.present? && !links.keys.include?(@cur_url) %>
<span id="headertitle">
<a href="<%= @cur_url %>"><%= @title %></a>
</span>
<% end %>
<span class="headerlinks">
<% links.each do |u,v| %>
<a href="<%= u %>" <%= u == @cur_url ? raw("class=\"cur_url\"") :
"" %>><%= v %></a>
<% end %>
</span>
</div>
<div id="headerright" class="<%= @user ? "loggedin" : "" %>">
<span class="headerlinks">
<% if @user %>
<a href="/filters">Filters</a>
<% if (count = @user.unread_message_count) > 0 %>
<a href="/messages"><%= count %> New Message<%= count == 1 ? "" : "s"
%></a>
<% else %>
<a href="/messages">Messages</a>
<% end %>
<a href="/settings"><%= @user.username %> (<%= @user.karma %>)</a>
<%= link_to "Logout", { :controller => "login", :action => "logout" },
:data => { :confirm => "Are you sure you want to logout?" },
:method => "post" %>
<% else %>
<a href="/login">Login</a>
<% end %>
</span>
</div>
<div class="clear"></div>
</div>