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