• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/session.php
  • Класс: BitrixImOpenLinesSession
  • Вызов: Session::isEnableSendSystemMessage
public function isEnableSendSystemMessage(): bool
{
	$result = false;

	if (
		$this->isDisabledSendSystemMessage === false
		&& !empty($this->connectorId)
		&& !ReplyBlock::isBlocked($this)
	)
	{
		$result = Connector::isEnableSendSystemMessage($this->connectorId);

		if (
			$result === true
			&& $this->action === self::ACTION_CLOSED
			&& $this->config['ACTIVE'] === 'N'
		)
		{
			$result = false;
		}
		elseif (Loader::includeModule('imconnector'))
		{
			$connectorHandler = ImConnectorConnector::initConnectorHandler($this->getData('SOURCE'));

			if (!empty($connectorHandler))
			{
				$result = $connectorHandler->isEnableSendSystemMessage($this);
			}
		}
	}

	return $result;
}