• Модуль: 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;
}