journalduhacker/app/views/global/_header.html.erb

51 lines
1.4 KiB
Plaintext
Raw Normal View History

<div id="header">
2012-07-05 01:26:09 +02:00
<div id="headerleft">
2012-07-08 03:05:16 +02:00
<a id="l_holder" class="boring" href="/"></a>
2012-07-05 01:26:09 +02:00
2012-07-11 22:34:53 +02:00
<% 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) %>
2012-07-05 01:26:09 +02:00
<span id="headertitle">
2012-07-11 22:34:53 +02:00
<a href="<%= @cur_url %>"><%= @title %></a>
2012-07-05 01:26:09 +02:00
</span>
<% end %>
<span class="headerlinks">
2012-07-11 22:34:53 +02:00
<% links.each do |u,v| %>
<a href="<%= u %>" <%= u == @cur_url ? raw("class=\"cur_url\"") :
"" %>><%= v %></a>
2012-07-05 01:26:09 +02:00
<% end %>
</span>
</div>
<div id="headerright" class="<%= @user ? "loggedin" : "" %>">
2012-07-05 01:26:09 +02:00
<span class="headerlinks">
<% if @user %>
2012-07-04 05:24:18 +02:00
<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 %>
2012-07-04 03:48:01 +02:00
<a href="/settings"><%= @user.username %> (<%= @user.karma %>)</a>
<%= link_to "Logout", { :controller => "login", :action => "logout" },
2012-07-12 00:20:43 +02:00
:data => { :confirm => "Are you sure you want to logout?" },
:method => "post" %>
<% else %>
<a href="/login">Login</a>
<% end %>
</span>
2012-07-05 01:26:09 +02:00
</div>
<div class="clear"></div>
</div>