• Модуль: b24connector
  • Путь к файлу: ~/bitrix/modules/b24connector/lib/connection.php
  • Класс: BitrixB24ConnectorConnection
  • Вызов: Connection::getOptionButtonHtml
static function getOptionButtonHtml($title)
{
	$onclick = '';
	$disabled = false;

	if(!BitrixMainLoader::includeModule('socialservices'))
	{
		$disabled = true;
	}
	else
	{
		if(!self::isLinkedToNet())
			self::linkToNet();

		$hosts = self::getHostsList();

		if(!empty($hosts))
		{
			$urlTeml = self::getUrl('##HOST##');

			if(!empty($urlTeml))
			{
				$onclick = 'BX.B24Connector.showPortalChoosingDialog(''.CUtil::JSEscape($urlTeml).'', '.CUtil::PhpToJSObject($hosts).');';
			}
			else
			{
				$onclick = 'alert(''.CUtil::JSEscape(Loc::getMessage('B24C_CONN_CONNECT_ERROR')).'');';
			}
		}
		else
		{
			$onclick = 'window.location.href="'.CUtil::JSEscape(self::getUrlNet()).'"';
		}
	}

	return '';
}