opentrashmail/web/templates/admin.html.php

26 lines
1 KiB
PHP

<h1>Admin</h1>
<?php
if($_REQUEST['password'] && $_REQUEST['password'] == $settings['ADMIN_PASSWORD'])
$_SESSION['admin'] = true;
else if($_REQUEST['password'] && $_REQUEST['password'] != $settings['ADMIN_PASSWORD'])
echo '<div class="error">Wrong password</div>';
?>
<?php if($settings['ADMIN_PASSWORD'] != "" && !$_SESSION['admin']): ?>
<form method="post" hx-post="/api/admin" hx-target="#main">
<input type="password" name="password" placeholder="password" />
<input type="submit" value="Login" />
</form>
<?php return; endif; ?>
<nav>
<ul>
<li><?php if($settings['SHOW_ACCOUNT_LIST']): ?><a href="/listaccounts" hx-get="/api/listaccounts" hx-target="#adminmain" hx-push-url="/listaccounts"><i class="fas fa-list"></i> List accounts</a><?php endif; ?></li>
<li><?php if($settings['SHOW_LOGS']==true): ?><a href="/logs" hx-get="/api/logs" hx-target="#adminmain" hx-push-url="/logs"><i class="fas fa-list"></i> Show logs</a><?php endif; ?></li>
</ul>
</nav>
<div id="adminmain"></div>