• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/bot/keyboard.php
  • Класс: BitrixImBotKeyboard
  • Вызов: Keyboard::setDefaultColor
private function setDefaultColor(array $colors)
{
	if (isset($colors['BG_COLOR']) && preg_match('/^#([a-fA-F0-9]){3}(([a-fA-F0-9]){3})?b$/D', $colors['BG_COLOR']))
	{
		$this->colors['BG_COLOR'] = $colors['BG_COLOR'];
	}

	if(isset($colors['TEXT_COLOR']) && preg_match('/^#([a-fA-F0-9]){3}(([a-fA-F0-9]){3})?b$/D', $colors['TEXT_COLOR']))
	{
		$this->colors['TEXT_COLOR'] = $colors['TEXT_COLOR'];
	}

	if(isset($colors['OFF_BG_COLOR']) && preg_match('/^#([a-fA-F0-9]){3}(([a-fA-F0-9]){3})?b$/D', $colors['OFF_BG_COLOR']))
	{
		$this->colors['OFF_BG_COLOR'] = $colors['OFF_BG_COLOR'];
	}

	if(isset($colors['OFF_TEXT_COLOR']) && preg_match('/^#([a-fA-F0-9]){3}(([a-fA-F0-9]){3})?b$/D', $colors['OFF_TEXT_COLOR']))
	{
		$this->colors['OFF_TEXT_COLOR'] = $colors['OFF_TEXT_COLOR'];
	}
}