]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blobdiff - index.php
Adjust overview top margin
[irc/unrealircd/unrealircd-webpanel.git] / index.php
index 6d363f31d8d6342ec0f0580dd36507068f8f5e6c..98ef1da0f39b366950c2583a67e386afec753b9a 100644 (file)
--- a/index.php
+++ b/index.php
-<link href="/css/unrealircd-admin.css" rel="stylesheet">
-<body>
-<div id="headerContainer">
-<h2>UnrealIRCd <small>Administration Panel</small></h2><br>
-</div>
-<script src="js/unrealircd-admin.js" defer></script>
-<div class="topnav">
-  <a data-tab-target="#overview" class="active" href="#overview">Overview</a>
-  <a data-tab-target="#Users" href="#Users">Users</a>
-  <a data-tab-target="#Channels" href="#Channels">Channels</a>
-  <a data-tab-target="#TKL" href="#TKL">Server Bans</a>
-  <a data-tab-target="#Spamfilter" href="#Spamfilter">Spamfilter</a>
-</div> 
 <?php
-/**
- * Provide a admin area view for the plugin
- *
- * This file is used to markup the admin-facing aspects of the plugin.
- *
- * @link       https://https://github.com/ValwareIRC
- * @since      1.0.0
- *
- * @package    Unrealircd
- * @subpackage Unrealircd/admin/partials
- */
-
-define('UPATH', true);
-include "Classes/class-rpc.php";
+require_once "common.php";
+
+require_once "header.php";
 
 rpc_pop_lists();
 ?>
 
-<div class="tab-content\">
-<div id="overview" data-tab-content class="active">
-    <table class='unrealircd_overview'>
-    <th>Chat Overview</th><th></th>
-        <tr><td><b>Users</b></td><td><?php echo count(RPC_List::$user); ?></td></tr>
-        <tr><td><b>Opers</b></td><td><?php echo RPC_List::$opercount; ?></td></tr>
-        <tr><td><b>Services</b></td><td><?php echo RPC_List::$services_count; ?></td></tr>
-        <tr><td><b>Most popular channel</b></td><td><?php echo RPC_List::$most_populated_channel; ?> (<?php echo RPC_List::$channel_pop_count; ?> users)</td></tr>
-        <tr><td><b>Channels</b></td><td><?php echo count(RPC_List::$channel); ?></td></tr>
-        <tr><td><b>Server bans</b></td><td><?php echo count(RPC_List::$tkl); ?></td></tr>
-        <tr><td><b>Spamfilter entries</b></td><td><?php echo count(RPC_List::$spamfilter); ?></td></tr></th>
-    </table></div></div>
-
-<div class="tab-content\">
-<div id="users" data-tab-content>
-    <h2>Users Overview Panel</h2>
-    <table class='unrealircd_overview'>
-    <th>
-    <tr>
-      <td>
-      </td>
-    </tr>
-</th>
-    <tbody>
-
-    </tbody>
-    </table></div></div>
-
-</body>
\ No newline at end of file
+<h2>Network Overview</h2>
+
+<div class="container mt-5">
+
+       <div class="row">
+               <div class="col-sm">
+                       <div class="card text-center">
+                               <div class="card-header bg-success text-white">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <i class="fa fa-users fa-3x"></i>
+                                               </div>
+                                               <div class="col">
+                                                       <h3 class="display-4"><?php echo count(RPC_List::$user); ?></h3>
+                                               </div>
+                                       </div>
+                               </div>
+                               <div class="card-body">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <h6>Users Online</h6>
+                                               </div>
+                                               <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>users">View</a></div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <div class="col-sm">
+                       <div class="card text-center">
+                               <div class="card-header bg-primary text-white">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <i class="fa fa-hashtag fa-3x"></i>
+                                               </div>
+                                               <div class="col">
+                                                       <h3 class="display-4"><?php echo count(RPC_List::$channel); ?></h3>
+                                               </div>
+                                       </div>
+                               </div>
+                               <div class="card-body">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <h6>Channels</h6>
+                                               </div>
+                                               <div class="col"><a class="btn btn-primary" href="<?php echo BASE_URL; ?>channels">View</a></div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <div class="col-sm">
+                       <div class="card text-center">
+                               <div class="card-header bg-warning">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <i class="fa fa-shield-halved fa-3x"></i>
+                                               </div>
+                                               <div class="col">
+                                                       <h3 class="display-4"><?php echo RPC_List::$opercount; ?></h3>
+                                               </div>
+                                       </div>
+                               </div>
+                               <div class="card-body">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <h6>Opers</h6>
+                                               </div>
+                                               <!-- TODO: Filter opers in user list and make this do that -->
+                                               <div class="col"><a class="btn btn-secondary disabled" href="#">View</a></div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+
+               <div class="col-sm">
+                       <div class="card text-center">
+                               <div class="card-header bg-secondary text-white">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <i class="fa fa-network-wired fa-3x"></i>
+                                               </div>
+                                               <div class="col">
+                                                       <h3 class="display-4"><?php echo count(RPC_List::$server); ?></h3>
+                                               </div>
+                                       </div>
+                               </div>
+                               <div class="card-body">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <h6>Servers</h6>
+                                               </div>
+                                               <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>network">View</a></div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+       </div>
+</div>
+<div class="container mt-3">
+
+       <div class="row">
+               <div class="col-sm">
+                       <div class="card text-center">
+                               <div class="card-header bg-danger text-white">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <i class="fa fa-ban fa-3x"></i>
+                                               </div>
+                                               <div class="col">
+                                                       <h3 class="display-4"><?php echo count(RPC_List::$tkl); ?></h3>
+                                               </div>
+                                       </div>
+                               </div>
+                               <div class="card-body">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <h6>Server Bans</h6>
+                                               </div>
+                                               <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>server_bans.php">View</a></div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <div class="col-sm">
+                       <div class="card text-center">
+                               <div class="card-header bg-secondary text-white">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <i class="fa fa-filter fa-3x"></i>
+                                               </div>
+                                               <div class="col">
+                                                       <h3 class="display-4"><?php echo count(RPC_List::$spamfilter); ?></h3>
+                                               </div>
+                                       </div>
+                               </div>
+                               <div class="card-body">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <h6>Spamfilter</h6>
+                                               </div>
+                                               <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>spamfilter.php">View</a></div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <div class="col-sm">
+                       <div class="card text-center">
+                               <div class="card-header bg-primary text-white">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <i class="fa fa-door-open fa-3x"></i>
+                                               </div>
+                                               <div class="col">
+                                                       <h3 class="display-4"><?php echo count(RPC_List::$exception); ?></h3>
+                                               </div>
+                                       </div>
+                               </div>
+
+                               <div class="card-body">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <h6>Server Ban Exceptions</h6>
+                                               </div>
+                                               <div class="col"> <a class="btn btn-secondary disabled" href="#">View</a></div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <?php
+               if (RPC_List::$services_count) {
+                       $bg = "bg-success";
+               } ?> 
+               <div class="col-sm">
+                       <div class="card text-center">
+                               <div class="card-header <?php echo $bg; ?> text-white">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <i class="fa fa-database fa-3x"> </i>
+                                               </div>
+                                               <div class="col">
+                                                       <h3 class="display-4"><?php echo RPC_List::$services_count; ?></h3>
+                                               </div>
+                                       </div>
+                               </div>
+                               <div class="card-body">
+                                       <div class="row">
+                                               <div class="col">
+                                                       <h6>Services Online</h6>
+                                               </div>
+                                               <div class="col"> <a class="btn btn-secondary disabled" href="#">View</a></div>
+                                       </div>
+                               </div>
+                               
+                       </div>
+               </div>
+       </div>
+</div>
\ No newline at end of file