]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blobdiff - Classes/class-message.php
Logs: show search pane (on desktop)
[irc/unrealircd/unrealircd-webpanel.git] / Classes / class-message.php
index a5ec55333d383ea1caecefd7ed9946ce9ead4ea8..ead30d860b67ffcaa9c737bbf55147670ca3134c 100644 (file)
@@ -2,28 +2,73 @@
 
 class Message
 {
-    static function Fail($message)
-    {
-        ?>
-               <div class="alert">
-               <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
-               <?php echo $message; ?>
+       static function Fail(...$message)
+       {
+               // cater for arrays
+               if (is_array($message[0]) && !isset($message[1]))
+                       $message = $message[0];
+               ?>
+               <div class="alert alert-danger fade show" role="alert">
+               <span class="closebtn text-right" onclick="this.parentElement.style.display='none';">&times;</span>
+               <?php
+                       for ($i = 0; isset($message[$i]); $i++)
+                       {
+                               echo $message[$i];
+                               if (isset($message[$i + 1]))
+                                       echo "<br>";
+                       }
+               ?>
          </div> <?php
-    }
-    static function Success($message)
-    {
-        ?>
-               <div class="success">
-               <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
-               <?php echo $message; ?>
+       }
+       static function Success(...$message)
+       {
+               // cater for arrays
+               if (is_array($message[0]) && !isset($message[1]))
+                       $message = $message[0];
+               ?>
+               <div class="alert alert-success fade show" role="alert">
+               <span class="closebtn text-right" onclick="this.parentElement.style.display='none';">&times;</span>
+               <?php
+                       for ($i = 0; isset($message[$i]); $i++)
+                       {
+                               echo $message[$i];
+                               if (isset($message[$i + 1]))
+                                       echo "<br>";
+                       }
+               ?>
          </div> <?php
-    }
-    static function Info($message)
-    {
-        ?>
-               <div class="information-bar">
-               <span class="closebtn" onclick="this.parentElement.style.display='none';">&times;</span>
-               <?php echo $message; ?>
+       }
+       static function Info(...$message)
+       {
+               // cater for arrays
+               if (is_array($message[0]) && !isset($message[1]))
+                       $message = $message[0];
+               ?>
+               <div class="alert alert-info fade show" role="alert">
+               <span class="closebtn text-right" onclick="this.parentElement.style.display='none';">&times;</span>
+               <?php
+                       for ($i = 0; isset($message[$i]); $i++)
+                       {
+                               echo $message[$i];
+                               if (isset($message[$i + 1]))
+                                       echo "<br>";
+                       }
+               ?>
          </div> <?php
-    }
+       }
+       static function Warning(...$message)
+       {
+               ?>
+               <div class="alert alert-short alert-warning fade show" role="alert">
+               <span class="closebtn text-right" onclick="this.parentElement.style.display='none';">&times;</span>
+               <?php
+                       for ($i = 0; isset($message[$i]); $i++)
+                       {
+                               echo $message[$i];
+                               if (isset($message[$i + 1]))
+                                       echo "<br>";
+                       }
+               ?>
+         </div> <?php
+       }
 }
\ No newline at end of file