]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blame_incremental - index.php
Adjust overview top margin
[irc/unrealircd/unrealircd-webpanel.git] / index.php
... / ...
CommitLineData
1<?php
2require_once "common.php";
3
4require_once "header.php";
5
6rpc_pop_lists();
7?>
8
9<h2>Network Overview</h2>
10
11<div class="container mt-5">
12
13 <div class="row">
14 <div class="col-sm">
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>
23 </div>
24 </div>
25 </div>
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>
34 </div>
35 </div>
36 <div class="col-sm">
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>
45 </div>
46 </div>
47 </div>
48 <div class="card-body">
49 <div class="row">
50 <div class="col">
51 <h6>Channels</h6>
52 </div>
53 <div class="col"><a class="btn btn-primary" href="<?php echo BASE_URL; ?>channels">View</a></div>
54 </div>
55 </div>
56 </div>
57 </div>
58 <div class="col-sm">
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>
67 </div>
68 </div>
69 </div>
70 <div class="card-body">
71 <div class="row">
72 <div class="col">
73 <h6>Opers</h6>
74 </div>
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>
77 </div>
78 </div>
79 </div>
80 </div>
81
82 <div class="col-sm">
83 <div class="card text-center">
84 <div class="card-header bg-secondary text-white">
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>
91 </div>
92 </div>
93 </div>
94 <div class="card-body">
95 <div class="row">
96 <div class="col">
97 <h6>Servers</h6>
98 </div>
99 <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>network">View</a></div>
100 </div>
101 </div>
102 </div>
103 </div>
104 </div>
105</div>
106<div class="container mt-3">
107
108 <div class="row">
109 <div class="col-sm">
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>
118 </div>
119 </div>
120 </div>
121 <div class="card-body">
122 <div class="row">
123 <div class="col">
124 <h6>Server Bans</h6>
125 </div>
126 <div class="col"> <a class="btn btn-primary" href="<?php echo BASE_URL; ?>server_bans.php">View</a></div>
127 </div>
128 </div>
129 </div>
130 </div>
131 <div class="col-sm">
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>
140 </div>
141 </div>
142 </div>
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>
151 </div>
152 </div>
153 <div class="col-sm">
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>
162 </div>
163 </div>
164 </div>
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>
174 </div>
175 </div>
176 <?php
177 if (RPC_List::$services_count) {
178 $bg = "bg-success";
179 } ?>
180 <div class="col-sm">
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>
189 </div>
190 </div>
191 </div>
192 <div class="card-body">
193 <div class="row">
194 <div class="col">
195 <h6>Services Online</h6>
196 </div>
197 <div class="col"> <a class="btn btn-secondary disabled" href="#">View</a></div>
198 </div>
199 </div>
200
201 </div>
202 </div>
203 </div>
204</div>