]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blame - index.php
Adjust overview top margin
[irc/unrealircd/unrealircd-webpanel.git] / index.php
CommitLineData
709b97f3 1<?php
d3697d8f 2require_once "common.php";
fe2a6f27 3
d3697d8f 4require_once "header.php";
26971737 5
b063b4b2 6rpc_pop_lists();
709b97f3 7?>
82f5bcbf 8
ce8122f0
VP
9<h2>Network Overview</h2>
10
3f431b7a 11<div class="container mt-5">
ce8122f0
VP
12
13 <div class="row">
75c101fd 14 <div class="col-sm">
ce8122f0
VP
15 <div class="card text-center">
16 <div class="card-header bg-success text-white">
17 <div class="row">
18 <div class="col">
19 <i class="fa fa-users fa-3x"></i>
20 </div>
21 <div class="col">
22 <h3 class="display-4"><?php echo count(RPC_List::$user); ?></h3>
ce8122f0
VP
23 </div>
24 </div>
25 </div>
75c101fd
VP
26 <div class="card-body">
27 <div class="row">
28 <div class="col">
29 <h6>Users Online</h6>
30 </div>
31 <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>users">View</a></div>
32 </div>
33 </div>
ce8122f0
VP
34 </div>
35 </div>
75c101fd 36 <div class="col-sm">
ce8122f0
VP
37 <div class="card text-center">
38 <div class="card-header bg-primary text-white">
39 <div class="row">
40 <div class="col">
41 <i class="fa fa-hashtag fa-3x"></i>
42 </div>
43 <div class="col">
44 <h3 class="display-4"><?php echo count(RPC_List::$channel); ?></h3>
75c101fd
VP
45 </div>
46 </div>
47 </div>
48 <div class="card-body">
49 <div class="row">
50 <div class="col">
ce8122f0
VP
51 <h6>Channels</h6>
52 </div>
75c101fd 53 <div class="col"><a class="btn btn-primary" href="<?php echo BASE_URL; ?>channels">View</a></div>
ce8122f0
VP
54 </div>
55 </div>
56 </div>
57 </div>
75c101fd 58 <div class="col-sm">
ce8122f0
VP
59 <div class="card text-center">
60 <div class="card-header bg-warning">
61 <div class="row">
62 <div class="col">
63 <i class="fa fa-shield-halved fa-3x"></i>
64 </div>
65 <div class="col">
66 <h3 class="display-4"><?php echo RPC_List::$opercount; ?></h3>
75c101fd
VP
67 </div>
68 </div>
69 </div>
70 <div class="card-body">
71 <div class="row">
72 <div class="col">
ce8122f0
VP
73 <h6>Opers</h6>
74 </div>
75c101fd
VP
75 <!-- TODO: Filter opers in user list and make this do that -->
76 <div class="col"><a class="btn btn-secondary disabled" href="#">View</a></div>
ce8122f0
VP
77 </div>
78 </div>
79 </div>
80 </div>
75c101fd
VP
81
82 <div class="col-sm">
ce8122f0 83 <div class="card text-center">
28d5eb87 84 <div class="card-header bg-secondary text-white">
ce8122f0
VP
85 <div class="row">
86 <div class="col">
87 <i class="fa fa-network-wired fa-3x"></i>
88 </div>
89 <div class="col">
90 <h3 class="display-4"><?php echo count(RPC_List::$server); ?></h3>
75c101fd
VP
91 </div>
92 </div>
93 </div>
94 <div class="card-body">
95 <div class="row">
96 <div class="col">
ce8122f0
VP
97 <h6>Servers</h6>
98 </div>
75c101fd 99 <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>network">View</a></div>
ce8122f0
VP
100 </div>
101 </div>
102 </div>
103 </div>
104 </div>
105</div>
75c101fd 106<div class="container mt-3">
ce8122f0
VP
107
108 <div class="row">
75c101fd 109 <div class="col-sm">
ce8122f0
VP
110 <div class="card text-center">
111 <div class="card-header bg-danger text-white">
112 <div class="row">
113 <div class="col">
114 <i class="fa fa-ban fa-3x"></i>
115 </div>
116 <div class="col">
117 <h3 class="display-4"><?php echo count(RPC_List::$tkl); ?></h3>
75c101fd
VP
118 </div>
119 </div>
120 </div>
121 <div class="card-body">
122 <div class="row">
123 <div class="col">
ce8122f0
VP
124 <h6>Server Bans</h6>
125 </div>
75c101fd 126 <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>server_bans.php">View</a></div>
ce8122f0
VP
127 </div>
128 </div>
129 </div>
130 </div>
75c101fd 131 <div class="col-sm">
ce8122f0
VP
132 <div class="card text-center">
133 <div class="card-header bg-secondary text-white">
134 <div class="row">
135 <div class="col">
136 <i class="fa fa-filter fa-3x"></i>
137 </div>
138 <div class="col">
139 <h3 class="display-4"><?php echo count(RPC_List::$spamfilter); ?></h3>
ce8122f0
VP
140 </div>
141 </div>
142 </div>
75c101fd
VP
143 <div class="card-body">
144 <div class="row">
145 <div class="col">
146 <h6>Spamfilter</h6>
147 </div>
148 <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>spamfilter.php">View</a></div>
149 </div>
150 </div>
ce8122f0
VP
151 </div>
152 </div>
75c101fd 153 <div class="col-sm">
ce8122f0
VP
154 <div class="card text-center">
155 <div class="card-header bg-primary text-white">
156 <div class="row">
157 <div class="col">
158 <i class="fa fa-door-open fa-3x"></i>
159 </div>
160 <div class="col">
161 <h3 class="display-4"><?php echo count(RPC_List::$exception); ?></h3>
ce8122f0
VP
162 </div>
163 </div>
164 </div>
75c101fd
VP
165
166 <div class="card-body">
167 <div class="row">
168 <div class="col">
169 <h6>Server Ban Exceptions</h6>
170 </div>
171 <div class="col"> <a class="btn btn-secondary disabled" href="#">View</a></div>
172 </div>
173 </div>
ce8122f0
VP
174 </div>
175 </div>
176 <?php
177 if (RPC_List::$services_count) {
178 $bg = "bg-success";
179 } ?>
75c101fd 180 <div class="col-sm">
ce8122f0
VP
181 <div class="card text-center">
182 <div class="card-header <?php echo $bg; ?> text-white">
183 <div class="row">
184 <div class="col">
185 <i class="fa fa-database fa-3x"> </i>
186 </div>
187 <div class="col">
188 <h3 class="display-4"><?php echo RPC_List::$services_count; ?></h3>
75c101fd
VP
189 </div>
190 </div>
191 </div>
192 <div class="card-body">
193 <div class="row">
194 <div class="col">
ce8122f0
VP
195 <h6>Services Online</h6>
196 </div>
75c101fd 197 <div class="col"> <a class="btn btn-secondary disabled" href="#">View</a></div>
ce8122f0
VP
198 </div>
199 </div>
200
201 </div>
202 </div>
203 </div>
204</div>