]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/commitdiff
Update overview
authorValerie Pond <redacted>
Thu, 12 Jan 2023 21:19:48 +0000 (21:19 +0000)
committerValerie Pond <redacted>
Thu, 12 Jan 2023 21:19:48 +0000 (21:19 +0000)
index.php

index 83a3a27e6a0cd03e4aa1f4dc9e8e8023614cd702..9a6a13a43329dc9143f0d72f4c6e1095eccf84b9 100644 (file)
--- a/index.php
+++ b/index.php
@@ -6,15 +6,140 @@ require_once "header.php";
 rpc_pop_lists();
 ?>
 
-       <table class="table unrealircd_overview">
-               <thead class="table-primary">
-               <th>Chat Overview</th><th></th></thead>
-                       <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>
\ No newline at end of file
+<h2>Network Overview</h2>
+
+<div class="container mt-4">
+
+       <div class="row">
+               <div class="col-md-2">
+                       <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>
+                                                       <h6>Users</h6>
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <div class="col-md-2">
+                       <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>
+                                                       <h6>Channels</h6>
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <div class="col-md-2">
+                       <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>
+                                                       <h6>Opers</h6>
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <div class="col-md-2">
+                       <div class="card text-center">
+                               <div class="card-header bg-danger 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>
+                                                       <h6>Servers</h6>
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+       </div>
+</div>
+<div class="container mt-4">
+
+       <div class="row">
+               <div class="col-md-2">
+                       <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>
+                                                       <h6>Server Bans</h6>
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <div class="col-md-2">
+                       <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>
+                                                       <h6>Spamfilter Entries</h6>
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <div class="col-md-2">
+                       <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>
+                                                       <h6>Ban Excepts</h6>
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
+               </div>
+               <?php
+               if (RPC_List::$services_count) {
+                       $bg = "bg-success";
+               } ?> 
+               <div class="col-md-2">
+                       <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>
+                                                       <h6>Services Online</h6>
+                                               </div>
+                                       </div>
+                               </div>
+                               
+                       </div>
+               </div>
+       </div>
+</div>
\ No newline at end of file