This commit is contained in:
salam committed 2026-10-04 15:25:03 +02:00
1 parent 9bcd4432c6
commit 6f92f9e1d5
1209 files changed
+220940

No files matched your search

+123
View File
@@ -0,0 +1,123 @@
<?php
namespace App\Utilities;
class Notice
{
/**
* \e[1;30m Black
* \e[1;31m Red
* \e[1;32m Green
* \e[1;33m Yellow
* \e[1;34m Blue
* \e[1;35m Purple
* \e[1;36m Cyan
* \e[1;37m White
*/
public static function db($message, $exit = false)
{
echo "\e[0;35m";
echo PHP_EOL . '-----------------------------------------------------------' . PHP_EOL;
if (is_array($message)) {
print_r($message);
} else {
echo $message . PHP_EOL;
}
echo '-----------------------------------------------------------' . PHP_EOL;
echo "\e[0;39m";
if ($exit) {
exit();
}
}
public static function note($message, $color = '', $exit = false)
{
switch ($color) {
case 'g':
// green
echo "\e[0;32m";
break;
case 'gb':
case 'bg':
// bold green
echo "\e[1;32m";
break;
case 'r':
// red
echo "\e[0;31m";
break;
case 'br':
case 'rb':
// bold red
echo "\e[1;31m";
break;
case 'b':
// blue
echo "\e[0;34m";
break;
case 'bb':
// bold blue
echo "\e[1;34m";
break;
case 'y':
// yellow
echo "\e[0;33m";
break;
case 'p':
// purple
echo "\e[0;35m";
break;
case 'c':
// cyan
echo "\e[0;36m";
break;
case 'bi':
// blue intence
echo "\e[38;5;33m\n";
break;
default:
echo "\e[0;39m";
break;
}
echo PHP_EOL . '-----------------------------------------------------------' . PHP_EOL;
if (is_array($message)) {
print_r($message);
} else {
echo $message . PHP_EOL;
}
echo '-----------------------------------------------------------' . PHP_EOL;
echo "\e[0;39m";
if ($exit) {
exit();
}
}
public static function html($message, $color = '', $exit = false)
{
switch ($color) {
case 'g':
echo '<div style="margin:10px; padding:3px; color:green; width=20rem; text-align:center; border:solid 1px green; background-color:lightgreen;">';
break;
case 'r':
echo '<div style="margin:10px; padding:3px; color:red; width=20rem; text-align:center; border:solid 1px red; background-color:#fdd;">';
break;
case 'b':
echo '<div style="margin:10px; padding:3px; color:blue; width=20rem; text-align:center; border:solid 1px blue; background-color:lightblue;">';
break;
default:
echo '<div style="margin:10px; padding:3px; color:black; width=20rem; text-align:center; border:solid 1px black; background-color:#eee;">';
break;
}
if (is_array($message)) {
print_r($message);
} else {
echo $message;
}
echo '</div>';
if ($exit) {
exit();
}
}
}