akf-forum/views/user.ejs

80 lines
2.3 KiB
Text
Raw Normal View History

2022-03-13 16:16:46 +03:00
<!DOCTYPE html>
<html lang="en">
<%- include("extra/meta", {title: member.name }) %>
2022-03-26 23:28:10 +03:00
2022-08-28 19:03:32 +03:00
<body>
2022-09-08 15:08:34 +03:00
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css" integrity="sha512-xh6O/CkQoPOWDdYTDqeRdPCVd1SpvCA9XXcUnZS2FmJNp1coAFzvtCN9BmamE+4aHK8yyUHUSCcJHgXloTyT2A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
2022-09-16 23:12:06 +03:00
<script src="https://cdnjs.cloudflare.com/ajax/libs/showdown/2.1.0/showdown.min.js"></script>
2022-09-08 15:08:34 +03:00
<link rel="stylesheet" href="/css/user.css" />
2022-08-28 18:10:41 +03:00
<%- include("extra/navbar") %>
2022-09-08 15:08:34 +03:00
2022-09-16 23:12:06 +03:00
<div class="content">
<%- include(dataset.getFile(dataset.theme.codename +"/extra/usermenu")) %>
2022-08-28 18:10:41 +03:00
<div class="box" style="justify-content:center;">
2022-09-08 15:08:34 +03:00
<img style="width:150px;height:150px;border-radius:50%;" src="<%=member.avatar %>">
2022-08-28 18:10:41 +03:00
</div>
2022-09-08 15:08:34 +03:00
<% if (member.admin) { %>
<h2 class="box-value" style="align-self: center;">Admin</h2>
<% } %>
<% if (member.about?.length) { %>
2022-09-16 23:12:06 +03:00
<div class="box-value" id="about" style="
2022-09-08 15:08:34 +03:00
margin: 10px auto;
box-shadow: 0 0 5px 0 var(--second);
padding: 10px;
width: 100%;
max-width: 800px;
text-align: center;
border-radius: 5px;
background: none;
2022-09-09 17:38:13 +03:00
color: var(--anti);
">
2022-09-08 15:08:34 +03:00
<%= member.about %>
</div>
2022-09-16 23:12:06 +03:00
<script>
const converter = new showdown.Converter();
const about = document.getElementById("about")
2022-09-17 00:51:52 +03:00
about.innerHTML = converter.makeHtml(about.innerText);
2022-09-16 23:12:06 +03:00
</script>
<% } %>
2022-08-28 18:10:41 +03:00
<div class="box">
2022-08-28 19:03:32 +03:00
<h2 class="box-title">Name:</h2>
2022-08-28 20:32:52 +03:00
<h2 class="box-value"><%= member.name %></h2>
2022-08-28 18:10:41 +03:00
</div>
<div class="box">
2022-08-28 20:32:52 +03:00
<h2 class="box-title">Created at:</h2>
<h2 class="box-value"><%= new Date(member.time).toLocaleString() %></h2>
</div>
2022-09-09 18:00:32 +03:00
<% if(!member.hideLastSeen || user?.admin) {%>
<div class="box">
<h2 class="box-title">Last seen at:</h2>
<h2 class="box-value"><%= new Date(member.lastSeen).toLocaleString() %></h2>
</div>
<% } %>
2022-08-28 18:10:41 +03:00
<div class="box">
<h2 class="box-title">Message:</h2>
<a class="box-value" href="/search/messages?authorID=<%= member.id %>">
<%= counts.message %>
</a>
2022-08-28 20:32:52 +03:00
</div>
<div class="box">
<h2 class="box-title">Thread:</h2>
<a class="box-value" href="/search/threads?authorID=<%= member.id %>">
<%= counts.thread %>
</a>
2022-08-28 18:10:41 +03:00
</div>
</div>
2022-09-17 00:51:52 +03:00
<%- include("extra/footer") %>
2022-08-28 18:10:41 +03:00
</body>
2022-03-13 16:16:46 +03:00
</html>