]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blob - tools/checkup.php
Network Health Check and visual improvements
[irc/unrealircd/unrealircd-webpanel.git] / tools / checkup.php
1 <?php
2 require_once "../inc/common.php";
3 require_once "../inc/connection.php";
4 require_once "../inc/header.php";
5 require_once "../Classes/class-checkup.php";
6
7 $checkup = new CheckUp();
8 ?>
9
10 <h4>Network Health Checkup</h4>
11 <style>
12 .card {
13 min-height: 80%;
14 border-radius: 16px;
15 }
16 #accordion > .card {
17 margin-bottom: 5px;
18 width:100%;
19 border-radius: 16x;
20 }
21
22 </style>
23 <?php echo $checkup ?>
24 <div id="accordion" class="container-xxl">
25 <div class="card">
26 <div class="card-header" id="headingOne" aria-describedby="test1">
27 <h5 class="mb-0">
28 <button class="btn" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
29 User Mode Conflicts <span class="badge badge-danger"><?php echo $checkup->num_of_problems['usermodes'] ?></span>
30 </button>
31 </h5>
32 </div>
33 <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordion">
34 <div class="card-body">
35 <?php $checkup->toTable($checkup->problems['usermodes']); ?>
36 </div>
37 </div>
38 </div>
39 <div class="card">
40 <div class="card-header" id="headingTwo">
41 <h5 class="mb-0">
42 <button class="btn collapsed" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
43 Channel Mode Conflicts <span class="badge badge-danger"><?php echo $checkup->num_of_problems['chanmodes'] ?></span>
44 </button>
45 </h5>
46 </div>
47 <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordion">
48 <div class="card-body">
49 <?php $checkup->toTable($checkup->problems['chanmodes']); ?>
50 </div>
51 </div>
52 </div>
53 <div class="card">
54 <div class="card-header" id="headingThree">
55 <h5 class="mb-0">
56 <button class="btn collapsed" data-toggle="collapse" data-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
57 Module Conflicts <span class="badge badge-danger"><?php echo $checkup->num_of_problems['modules'] ?></span>
58 </button>
59 </h5>
60 </div>
61 <div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-parent="#accordion">
62 <div class="card-body">
63 <?php $checkup->toTable($checkup->problems['modules']); ?>
64 </div>
65 </div>
66 </div>
67 <div class="card">
68 <div class="card-header" id="headingFour">
69 <h5 class="mb-0">
70 <button class="btn collapsed" data-toggle="collapse" data-target="#collapseFour" aria-expanded="false" aria-controls="collapseFour">
71 Server Conflicts <span class="badge badge-danger"><?php echo $checkup->num_of_problems['servers'] ?></span>
72 </button>
73 </h5>
74 </div>
75 <div id="collapseFour" class="collapse" aria-labelledby="headingFour" data-parent="#accordion">
76 <div class="card-body">
77 <?php $checkup->toTable($checkup->problems['servers']); ?>
78 </div>
79 </div>
80 </div>
81 </div>
82 <?php
83
84 require_once "../inc/footer.php";