]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blobdiff - index.php
Overview: use the live feed only, don't initially set anything.
[irc/unrealircd/unrealircd-webpanel.git] / index.php
index dbd4e03611d627c86d04b8c8768d37ff25f29786..73512bbe3a2417e4385813e8f9cdb025d3f9671b 100644 (file)
--- a/index.php
+++ b/index.php
@@ -1,18 +1,23 @@
 <?php
-require_once "common.php";
-require_once "header.php";
-require_once "connection.php";
+require_once "inc/common.php";
+if (!isset($config['unrealircd']))
+{
+       $redirect = get_config("base_url")."settings/rpc-servers.php";
+       header('Location: ' . $redirect);
+       die;
+}
+
+require_once "inc/header.php";
 
-$stats = $rpc->stats()->get();
 ?>
 <div class="row ml-0">
 <h2>Network Overview</h2><div data-toggle="tooltip" data-placement="top" title="The stats on this page are updated in real-time"
                                                        class="card text-center row font-weight-bold"
                                                        style="margin-left:5%;height:26px;width:60px;background-color:red;color:white">
-<small style="margin-left:-40px;padding-top:3px;margin-right:-50px">⚪</small>LIVE</div>
+<small style="margin-left:-40px;padding-top:3px;margin-right:-45px">⚪</small>LIVE</div>
 </div>
 <?php
-$array_of_stats = (array)$stats;
+$array_of_stats = [];
 
 /* What if someone wants to add their own stats... */
 Hook::run(HOOKTYPE_PRE_OVERVIEW_CARD, $array_of_stats);
@@ -41,11 +46,11 @@ $num_of_panel_admins = count($userlist);
                                        <div class="row">
                                                <div class="col">
                                                        <i class="fa fa-users fa-3x"></i><span class="position-absolute badge rounded-pill badge-warning">
-                                                       <?php echo "Record: ".$stats->user->record; ?>
+                                                       <?php echo "Record: "; ?>
                                                </span>
                                                </div>
                                                <div class="col">
-                                                       <h3 id="stats_user_total" class="display-4"><?php echo $stats->user->total; ?></h3>
+                                                       <h3 id="stats_user_total" class="display-4"></h3>
                                                </div>
                                        </div>
                                </div>
@@ -69,7 +74,7 @@ $num_of_panel_admins = count($userlist);
                                                        <i class="fa fa-hashtag fa-3x"></i>
                                                </div>
                                                <div class="col">
-                                                       <h3 id="stats_channel_total" class="display-4"><?php echo $stats->channel->total; ?></h3>
+                                                       <h3 id="stats_channel_total" class="display-4"></h3>
                                                </div>
                                        </div>
                                </div>
@@ -91,7 +96,7 @@ $num_of_panel_admins = count($userlist);
                                                        <i class="fa fa-shield-halved fa-3x"></i>
                                                </div>
                                                <div class="col">
-                                                       <h3 id="stats_oper_total" class="display-4"><?php echo $stats->user->oper; ?></h3>
+                                                       <h3 id="stats_oper_total" class="display-4"></h3>
                                                </div>
                                        </div>
                                </div>
@@ -114,7 +119,7 @@ $num_of_panel_admins = count($userlist);
                                                        <i class="fa fa-network-wired fa-3x"></i>
                                                </div>
                                                <div class="col">
-                                                       <h3 id="stats_server_total" class="display-4"><?php echo $stats->server->total; ?></h3>
+                                                       <h3 id="stats_server_total" class="display-4"></h3>
                                                </div>
                                        </div>
                                </div>
@@ -141,7 +146,7 @@ $num_of_panel_admins = count($userlist);
                                                        <i class="fa fa-ban fa-3x"></i>
                                                </div>
                                                <div class="col">
-                                                       <h3 id="num_server_bans" class="display-4"><?php echo $stats->server_ban->server_ban; ?></h3>
+                                                       <h3 id="num_server_bans" class="display-4"></h3>
                                                </div>
                                        </div>
                                </div>
@@ -163,7 +168,7 @@ $num_of_panel_admins = count($userlist);
                                                        <i class="fa fa-filter fa-3x"></i>
                                                </div>
                                                <div class="col">
-                                                       <h3 id="num_spamfilter_entries" class="display-4"><?php echo $stats->server_ban->spamfilter; ?></h3>
+                                                       <h3 id="num_spamfilter_entries" class="display-4"></h3>
                                                </div>
                                        </div>
                                </div>
@@ -185,7 +190,7 @@ $num_of_panel_admins = count($userlist);
                                                        <i class="fa fa-door-open fa-3x"></i>
                                                </div>
                                                <div class="col">
-                                                       <h3 id="num_ban_exceptions" class="display-4"><?php echo $stats->server_ban->server_ban_exception; ?></h3>
+                                                       <h3 id="num_ban_exceptions" class="display-4"></h3>
                                                </div>
                                        </div>
                                </div>
@@ -201,12 +206,7 @@ $num_of_panel_admins = count($userlist);
                        </div>
                </div>
                <?php
-               if ($stats->server->ulined) {
-                       $bg = "bg-success";
-                       $tooltip = "Users / Servers";
-               }
-               else
-                       $bg = "bg-warning";
+               $bg = "bg-success"; // FIXME: this isn't dynamic
                ?> 
                <div class="col-sm mb-3">
                        <div class="card text-center">
@@ -216,8 +216,8 @@ $num_of_panel_admins = count($userlist);
                                                        <i class="fa fa-database fa-3x"> </i>
                                                </div>
                                                <div class="col">
-                                               <span data-toggle="tooltip" title="<?php echo $tooltip; ?>" style="border-bottom: 1px dotted #000000">
-                                               <h3 id="stats_uline_total" class="display-4"><?php echo $stats->user->ulined; ?>/<?php echo $stats->server->ulined; ?></h3>
+                                               <span data-toggle="tooltip" title="" style="border-bottom: 1px dotted #000000">
+                                               <h3 id="stats_uline_total" class="display-4"></h3>
                                                </div>
                                        </div>
                                </div>
@@ -317,4 +317,4 @@ $num_of_panel_admins = count($userlist);
 
 Hook::run(HOOKTYPE_OVERVIEW_CARD, $stats);
 
-require_once "footer.php";
+require_once "inc/footer.php";