33 lines
680 B
PHP
33 lines
680 B
PHP
<?php
|
|
|
|
function color($label)
|
|
{
|
|
$colors = [
|
|
'music' => '#C3D4FF',
|
|
'date' => '#98A6C7',
|
|
'info' => '#E9F1FF',
|
|
'critical' => '#FF474A',
|
|
'warning' => '#FF6836',
|
|
'normal' => '#B3FF6C',
|
|
];
|
|
|
|
return $colors[$label] ?? '#ffffff';
|
|
}
|
|
|
|
function block(string $name, array $options = [])
|
|
{
|
|
$options = array_merge(
|
|
[
|
|
'full_text' => '',
|
|
'align' => 'left',
|
|
'name' => $name,
|
|
'urgent' => false,
|
|
'separator' => true,
|
|
'separator_block_width' => 20,
|
|
],
|
|
$options
|
|
);
|
|
|
|
echo stripslashes(json_encode($options, JSON_UNESCAPED_UNICODE));
|
|
}
|