summaryrefslogtreecommitdiff
path: root/views/forum_view.ejs
blob: 683880393c6413056925aa0110858c2b7a68d97c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<%- include('header', { title: "Forum", refresh: 900 }) %>
<table class="post">
<thead>
<tr>
<th class="subject">Subject
<th class="author">Author
<th class="replies">Replies
<th class="time">Time
</thead>
<% threads.forEach((row) => { %>
<tr>
<td class="subject"><a href="/forum/thread/<%- row.thread_id %>"><%= row.subject %></a>
<td class="author"><a href="/user/<%- row.author_name %>"><%= row.author_name %></a>
<td class="replies"><%= row.replies %>
<td class="time"><%= row.mtime %>
<% }); %>
<tfoot>
<tr>
<td colspan="4">
<%
if (current_page > 1) {
	%><a href="/forum/page/<%= current_page-1 %>">&#x2190;</a> <%
}
for (let p = 1; p <= page_count && p <= 30; ++p) {
	if (p === current_page) {
		%>(<%= p %>) <%
	} else {
		%><a href="/forum/page/<%= p %>"><%= p %></a> <%
	}
}
if (current_page < page_count) {
	%><a href="/forum/page/<%= current_page+1 %>">&#x2192;</a> <%
}
%>
</table>
<%
if (user) {
	%><p><a href="/forum/post">New thread</a><%
}
%>