• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/livechatmanager.php
  • Класс: BitrixImOpenLinesLiveChatManager
  • Вызов: LiveChatManager::getWidget
public function getWidget($type = self::TYPE_BUTTON, $lang = null, $config = array(), $force = false)
{
	if (!BitrixMainLoader::includeModule('rest'))
	{
		return false;
	}

	if (!BitrixMainLoader::includeModule('pull'))
	{
		return false;
	}

	if (!CPullOptions::GetQueueServerStatus())
	{
		return false;
	}

	$charset = SITE_CHARSET;

	$jsData = $this->getWidgetSource(Array('LANG' => $lang, 'CONFIG' => $config, 'FORCE' => $force ? 'Y' : 'N'));
	if (!$jsData)
	{
		return false;
	}

	$codeWidget = '";

	return $codeWidget;
}