Files
nutzwerte_fi4/app/Console/Commands/Notice.php
T

115 lines
3.3 KiB
PHP

<?php
namespace App\Console\Commands;
class Notice
{
// note
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();
}
}
}