]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/commitdiff
Some visual enhancements
authorValerie Pond <redacted>
Thu, 12 Jan 2023 23:41:19 +0000 (23:41 +0000)
committerValerie Pond <redacted>
Thu, 12 Jan 2023 23:41:19 +0000 (23:41 +0000)
Updated overview, enhanced tables by making them containers

channels/index.php
css/unrealircd-admin.css
index.php
network/index.php
server_bans.php
spamfilter.php
users/index.php

index efb65a4b4602177bb1ccb1d9aa25dd4d28c1a85a..bf02085c281afbcd51a9e1b0d8287653df003fef 100644 (file)
@@ -14,7 +14,7 @@ $channels = $rpc->channel()->getAll();
 
 ?>
 <h4>Channels Overview</h4><br>
-<table class="table table-responsive caption-top table-striped">
+<table class="container-xxl table table-responsive caption-top table-striped">
        <thead class="table-primary">
        <th>Name</th>
        <th>Users</th>
index 2f1400826ffa9ff77ed49152ea458d0145446667..057225f410744ac2435c4d6b5706fa2d5fad202f 100644 (file)
@@ -1,7 +1,3 @@
-table {
-       font-size: 96%;
-}
-
 .unrealircd_overview {
        font-family: arial, sans-serif;
        border-collapse: collapse;
index f6aa3d2e07a2c3f68e932a0bac30419d09f7762f..05675fddd78bf74e0c773455787930cd5847ea5d 100644 (file)
--- a/index.php
+++ b/index.php
@@ -8,10 +8,10 @@ rpc_pop_lists();
 
 <h2>Network Overview</h2>
 
-<div class="container mt-4">
+<div class="container mt-3">
 
        <div class="row">
-               <div class="col-md-2">
+               <div class="col-sm">
                        <div class="card text-center">
                                <div class="card-header bg-success text-white">
                                        <div class="row">
@@ -20,13 +20,20 @@ rpc_pop_lists();
                                                </div>
                                                <div class="col">
                                                        <h3 class="display-4"><?php echo count(RPC_List::$user); ?></h3>
-                                                       <h6>Users</h6>
                                                </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-md-2">
+               <div class="col-sm">
                        <div class="card text-center">
                                <div class="card-header bg-primary text-white">
                                        <div class="row">
@@ -35,13 +42,20 @@ rpc_pop_lists();
                                                </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-md-2">
+               <div class="col-sm">
                        <div class="card text-center">
                                <div class="card-header bg-warning">
                                        <div class="row">
@@ -50,13 +64,22 @@ rpc_pop_lists();
                                                </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-md-2">
+
+               <div class="col-sm">
                        <div class="card text-center">
                                <div class="card-header bg-secondary text-white">
                                        <div class="row">
@@ -65,18 +88,25 @@ rpc_pop_lists();
                                                </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-4">
+<div class="container mt-3">
 
        <div class="row">
-               <div class="col-md-2">
+               <div class="col-sm">
                        <div class="card text-center">
                                <div class="card-header bg-danger text-white">
                                        <div class="row">
@@ -85,13 +115,20 @@ rpc_pop_lists();
                                                </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-md-2">
+               <div class="col-sm">
                        <div class="card text-center">
                                <div class="card-header bg-secondary text-white">
                                        <div class="row">
@@ -100,13 +137,20 @@ rpc_pop_lists();
                                                </div>
                                                <div class="col">
                                                        <h3 class="display-4"><?php echo count(RPC_List::$spamfilter); ?></h3>
-                                                       <h6>Spamfilter Entries</h6>
                                                </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-md-2">
+               <div class="col-sm">
                        <div class="card text-center">
                                <div class="card-header bg-primary text-white">
                                        <div class="row">
@@ -115,17 +159,25 @@ rpc_pop_lists();
                                                </div>
                                                <div class="col">
                                                        <h3 class="display-4"><?php echo count(RPC_List::$exception); ?></h3>
-                                                       <h6>Ban Excepts</h6>
                                                </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-md-2">
+               <div class="col-sm">
                        <div class="card text-center">
                                <div class="card-header <?php echo $bg; ?> text-white">
                                        <div class="row">
@@ -134,8 +186,15 @@ rpc_pop_lists();
                                                </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>
                                
index 78412f2938e11007a95325bc6059cbece80d59ae..4905bf1968d62dddd4e5e0f3fb6eee4438d2798a 100644 (file)
@@ -20,7 +20,7 @@ Click on a server name to view more information.
                Message::Info("Listing servers which match name: \"" . $_POST['sf_name'] . "\"");
 
        ?>
-       <table class="table table-responsive caption-top table-striped">
+       <table class="container-xxl table table-responsive caption-top table-striped">
        <thead>
                <th scope="col"><h5>Filter:</h5></th>
                <form action="" method="post">
@@ -28,7 +28,7 @@ Click on a server name to view more information.
                <th scope="col"> <input class="btn btn-primary" type="submit" value="Search"></th></form>
        </thead></table>
 
-       <table class="table table-responsive caption-top table-striped">
+       <table class="container-xxl table table-responsive caption-top table-striped">
        <thead class="table-primary">
                <th scope="col"><input type="checkbox" label='selectall' onClick="toggle_server(this)" /></th>
                <th scope="col">Name</th>
index 9bf72dd4f9ce41dc9c6a526b7156095dae2ba333..fd009fe9ee5f607ffbfb46fe1c1ee0d046cd334a 100644 (file)
@@ -195,7 +195,7 @@ foreach ($rpc->serverbanexception()->getAll() as $v)
        </div>
        </div>
 
-       <table class="table table-responsive caption-top table-striped">
+       <table class="container-xxl table table-responsive caption-top table-striped">
        <thead class="table-primary">
        <form method="post">
        <th><input type="checkbox" label='selectall' onClick="toggle_tkl(this)" /></th>
index 0c574fe66840059ae607affdcf28cba2b292a493..4f28dd06747bbc1ee0f4cb950de6a121cd02c295 100644 (file)
@@ -257,7 +257,7 @@ $spamfilter = $rpc->spamfilter()->getAll();
                </div></div></div></div>
 
        
-       <table class="table table-responsive caption-top table-striped">
+       <table class="container-xxl table table-responsive caption-top table-striped">
        <thead class="table-primary"><form action="spamfilter.php" method="post">
        <th><input type="checkbox" label='selectall' onClick="toggle_sf(this)" /></th>
        <th>Match Type</th>
index 2f06e80ca89350d1f11eb7a12106a32777afb41d..9d799df268d11ecb1a37adaaa15acf89cbbd38a7 100644 (file)
@@ -68,7 +68,7 @@ Click on a username to view more information.
                Message::Info("Listing users which match account: \"" . $_POST['uf_account'] . "\"");
 
        ?>
-       <table class="table table-responsive caption-top table-striped">
+       <table class="container-xxl table table-responsive caption-top table-striped">
        <thead>
                <th scope="col"><h5>Filter:</h5></th>
                <form action="" method="post">
@@ -79,7 +79,7 @@ Click on a username to view more information.
                <th scope="col"> <input class="btn btn-primary" type="submit" value="Search"></th></form>
        </thead></table>
 
-       <table class="table table-responsive caption-top table-striped">
+       <table class="container-xxl table table-responsive caption-top table-striped">
        <thead class="table-primary">
                <th scope="col"><input type="checkbox" label='selectall' onClick="toggle_user(this)" /></th>
                <th scope="col">Nick</th>