]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blob - Classes/class-message.php
Fix del_usermeta() not working for both sql_db and file_db
[irc/unrealircd/unrealircd-webpanel.git] / Classes / class-message.php
1 <?php
2
3 class Message
4 {
5 static function Fail(...$message)
6 {
7 // cater for arrays
8 if (is_array($message[0]) && !isset($message[1]))
9 $message = $message[0];
10 ?>
11 <div class="alert alert-danger fade show" role="alert">
12 <span class="closebtn text-right" onclick="this.parentElement.style.display='none';">&times;</span>
13 <?php
14 for ($i = 0; isset($message[$i]); $i++)
15 {
16 echo $message[$i];
17 if (isset($message[$i + 1]))
18 echo "<br>";
19 }
20 ?>
21 </div> <?php
22 }
23 static function Success(...$message)
24 {
25 // cater for arrays
26 if (is_array($message[0]) && !isset($message[1]))
27 $message = $message[0];
28 ?>
29 <div class="alert alert-success fade show" role="alert">
30 <span class="closebtn text-right" onclick="this.parentElement.style.display='none';">&times;</span>
31 <?php
32 for ($i = 0; isset($message[$i]); $i++)
33 {
34 echo $message[$i];
35 if (isset($message[$i + 1]))
36 echo "<br>";
37 }
38 ?>
39 </div> <?php
40 }
41 static function Info(...$message)
42 {
43 // cater for arrays
44 if (is_array($message[0]) && !isset($message[1]))
45 $message = $message[0];
46 ?>
47 <div class="alert alert-info fade show" role="alert">
48 <span class="closebtn text-right" onclick="this.parentElement.style.display='none';">&times;</span>
49 <?php
50 for ($i = 0; isset($message[$i]); $i++)
51 {
52 echo $message[$i];
53 if (isset($message[$i + 1]))
54 echo "<br>";
55 }
56 ?>
57 </div> <?php
58 }
59 static function Warning(...$message)
60 {
61 ?>
62 <div class="alert alert-short alert-warning fade show" role="alert">
63 <span class="closebtn text-right" onclick="this.parentElement.style.display='none';">&times;</span>
64 <?php
65 for ($i = 0; isset($message[$i]); $i++)
66 {
67 echo $message[$i];
68 if (isset($message[$i + 1]))
69 echo "<br>";
70 }
71 ?>
72 </div> <?php
73 }
74 }