<%= provide :content_class, 'no-body' %> <div class="breadcrumbs"> <%= link_to "Forums", action: "index" %> <%= icon 'chevron-right' %> <%= namelink @forum %> </div> <div class="topic-controls"> <%= render partial: 'controls', locals: { forum: @forum } %> </div> <h2><%=h @forum.title %></h2> <%= will_paginate @topics %> <table id="topics" class="striped"> <thead> <tr> <th class="topic">Topic</th> <th class="author">Author</th> <th class="replies">Replies</th> <th class="views">Views</th> <th class="last">Last Post</th> </tr> </thead> <% @topics.each do |topic| %> <tr> <td> <h5> <% if topic.state == Topic::STATE_STICKY %> <b>Sticky: </b> <% elsif topic.lock %> <b>Locked: </b> <% end %> <%= link_to (h topic), topic, class: ((cuser and !topic.read_by? cuser) ? "unread" : "read") + ((topic.state == Topic::STATE_STICKY) ? " sticky" : "") %> </h5> <% if topic.posts.count > Topic::POSTS_PAGE %> Page: <% (1..((topic.posts.count/Topic::POSTS_PAGE).ceil + 1)).to_a.each do |page| %> <%= ", " unless page == 1 %> <%= link_to page, topic_url(topic, page: page) %> <% end %> <% end %> </td> <td><%= namelink(topic.user) %></td> <td><%=h topic.cached_posts_count %></td> <td><%=h topic.cached_view_count %></td> <td> <%= link_to lastpost(topic) do %> <%=h topic.latest.user %><br> <%= shortdate(topic.latest.created_at) %> <% end %> </td> </tr> <% end %> </table> <%= will_paginate @topics %> <%= render partial: 'controls', locals: { forum: @forum } %>