- Модуль: calendar
- Путь к файлу: ~/bitrix/modules/calendar/lib/update/indexcalendar.php
- Класс: BitrixCalendarUpdateIndexCalendar
- Вызов: IndexCalendar::getNewColor
public function getNewColor($color)
{
$color = mb_strtolower($color);
$colorTable = array(
// Biege
'#daa187' => '#af7e00',
'#b47153' => '#af7e00',
// blue
'#78d4f1' => '#2fc6f6',
'#2fc7f7' => '#2fc6f6',
// gray
'#c8cdd3' =>'#a8adb4',
'#a7abb0' =>'#a8adb4',
// turquoise
'#43dad2' => '#47e4c2',
'#04b4ab' => '#47e4c2',
// orange
'#eece8f' => '#ffa900',
'#ffa801' => '#ffa900',
// blue2
'#5cd1df' => '#56d1e0',
'#aee5ec' => '#56d1e0',
// violet
'#b6a5f6' => '#9985dd',
'#6e54d1' => '#9985dd',
// red
'#f0b1a1' => '#f87396',
'#f73200' => '#f87396',
'#ee9b9a' => '#f87396',
'#fe5957' => '#f87396',
// green
'#82dc98' => '#9dcf00',
'#29ad49' => '#9dcf00',
'#cee669' => '#9dcf00'
);
if ($color && isset($colorTable[$color]))
return $colorTable[$color];
return $color;
}