74 lines
2.7 KiB
Text
74 lines
2.7 KiB
Text
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>admin dashboard - <%- config["meta"]["name"] %></title>
|
|
<link href="/css/admin.css" rel="stylesheet">
|
|
<%- include("../partial/html-head")%>
|
|
</head>
|
|
<body>
|
|
<%- include("../partial/header") %>
|
|
<div class="modal">
|
|
<% if (typeof message == "string") { %>
|
|
<div class="suc">
|
|
<p><%= message %></p>
|
|
</div>
|
|
<% } %>
|
|
<h2 class="nm">Admin Panel</h2>
|
|
<p class="nm">No longer must you tinker with the scripts, website god.</p>
|
|
<% if (uploads.length > 0) { %>
|
|
<div class="container">
|
|
<h2 class="nm container-name">Recent Uploads</h2>
|
|
<% for (var c in uploads) { %>
|
|
<div class="oneliner">
|
|
<p class="nm">
|
|
<a href="/f/<%= uploads[c].id %>"><%= uploads[c].name %></a>
|
|
<% if (!uploads[c].privacy || uploads[c].privacy == 0) { %>
|
|
(Unlisted)
|
|
<% } else { %>
|
|
(Public)
|
|
<% } %>
|
|
</p>
|
|
</div>
|
|
<% } %>
|
|
</div>
|
|
<% } %>
|
|
<% if (register.length > 0) { %>
|
|
<div class="container">
|
|
<h2 class="nm container-name">Recently Registerred Accounts</h2>
|
|
<% for (var c in register) { %>
|
|
<div class="oneliner">
|
|
<p class="nm">
|
|
<a href="/u/<%= register[c].username %>"><%= register[c].username %></a>
|
|
</p>
|
|
</div>
|
|
<% } %>
|
|
</div>
|
|
<% } %>
|
|
<% if (reports.length > 0) { %>
|
|
<div class="container">
|
|
<h2 class="nm container-name">Unread Reports</h2>
|
|
<% for (var c in reports) { %>
|
|
<div class="oneliner">
|
|
<p class="nm">
|
|
<a href="/reports/<%= reports[c].id %>">Report</a> on <a href="/f/<%= reports[c].upload %>"><%= reports[c].upload %></a> for <%= reports[c].actualType %> from <%= reports[c].respond %>
|
|
</p>
|
|
</div>
|
|
<% } %>
|
|
</div>
|
|
<% } %>
|
|
<div class="container">
|
|
<h2 class="nm container-name">Admin Actions</h2>
|
|
<a href="/admin/signup-code"><button>Signup code generator</button></a>
|
|
<a href="/admin/block/ip"><button>Block an IP</button></a>
|
|
</div>
|
|
<div class="container">
|
|
<h2 class="nm container-name">View Information</h2>
|
|
<a href="/admin/files"><button>All uploads</button></a>
|
|
<a href="/admin/accounts"><button>All accounts</button></a>
|
|
<a href="/admin/reports"><button>All reports</button></a>
|
|
<a href="/admin/blocks/ip"><button>All blocked IPs</button></a>
|
|
</div>
|
|
</div>
|
|
<%- include("../partial/footer") %>
|
|
</body>
|
|
</html> |