ProxyBro/web/dashboard.php

122 lines
4.3 KiB
PHP

<?php
ini_set("display_errors", "1");
ini_set("display_startup_errors", "1");
error_reporting(E_ALL);
session_start();
require_once(__DIR__ ."/php/helpers.php");
add_dependancies();
redirect_unauthenticated();
$db = connect_db();
$user = get_user_from_session($db);
?>
<?php
require_once(__DIR__. "/php/components/html_head.php");
html_head("Dashboard");
?>
<body>
<div class="container">
<?php require(__DIR__."/php/components/header.php"); ?>
<main id="dashboard">
<div id="stats">
<div id="stats_left">
<div class="info_entry">25<span>Success</span></div>
<span class="seperator"></span>
<div class="info_entry">1<span>Aborted</span></div>
<span class="seperator"></span>
<div class="info_entry">2<span>Pending</span></div>
</div>
<div id="stats_right">
<div class="info_entry">
Z1X0X0XOX
<span>John Longname Doe</span>
</div>
</div>
</div>
<div id="summary">
<div id="summary_left">
<?php
if ($user->active) {
echo'
<div id="indicator" class="inactive"></div>
<div id="bro_activity" class="info_entry">
Bro on Duty
<span>Your attendance is being checked and marked</span>
</div>
';
} else {
echo'
<div id="indicator" class="active"></div>
<div id="bro_activity" class="info_entry">
Bro is chilling
<span>Account is inactive</span>
</div>
';
}
?>
</div>
<div id="summary_right">
<?php
if ($user->active) {
echo '<a href="/toggle_activation.php">
<div id="btn_acountstatus" class="active">
Deactivate
</div>
</a>';
} else {
echo '<a href="/toggle_activation.php">
<div id="btn_acountstatus" class="inactive">
Activate
</div>
</a>';
}
?>
</div>
</div>
<div id="schedule">
<h2>Active Schedules</h2>
<table>
<thead>
<tr>
<th class="course">Course</th>
<th>Attempts</th>
<th>Last Try</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td class="course">AB1123D Physics</td>
<td>3</td>
<td>20XX-XX-01 9:16 AM</td>
<td class="aborted">Aborted</td>
</tr>
<tr>
<td class="course">AB1124X Chemistry</td>
<td>1</td>
<td>20XX-XX-02 10:17 AM</td>
<td class="success">Success</td>
</tr>
<tr>
<td class="course">AB1125Y Mathematics</td>
<td>0</td>
<td>-</td>
<td class="pending">Pending</td>
</tr>
</tbody>
</table>
</div>
</main>
<?php require(__DIR__."/php/components/footer.php"); ?>
</div>
</body>
</html>