• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/classes/general/im_chat.php
  • Класс: CIMChat
  • Вызов: CIMChat::CheckRestriction
static function CheckRestriction($chatId, $action)
{
	if (is_int($chatId))
	{
		if (self::GetGeneralChatId() == $chatId)
		{
			$chat['ENTITY_TYPE'] = 'GENERAL';
		}
		else
		{
			$chat = IMModelChatTable::getById($chatId)->fetch();
			if (!$chat)
				return true;
		}
	}
	else if(is_array($chatId))
	{
		$chat = $chatId;
	}
	else
	{
		return true;
	}

	$options = self::GetChatOptions();
	if (isset($options[$chat['ENTITY_TYPE']][$action]) && !self::$entityOption[$chat['ENTITY_TYPE']][$action])
	{
		return true;
	}

	return false;
}