• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/security/helper.php
  • Класс: BitrixImOpenlinesSecurityHelper
  • Вызов: Helper::isCrmWidgetEnabled
static function isCrmWidgetEnabled()
{
	if (BitrixMainModuleManager::isModuleInstalled('bitrix24') && !$GLOBALS['USER']->CanDoOperation('bitrix24_config'))
	{
		return false;
	}

	if (is_null(self::$showWidgetLink))
	{
		self::$showWidgetLink = false;
		if (BitrixMainLoader::includeModule('crm') && CCrmPerms::IsAccessEnabled())
		{
			$crmPerms = new CCrmPerms($GLOBALS["USER"]->GetID());
			if (!$crmPerms->HavePerm('BUTTON', BX_CRM_PERM_NONE))
			{
				self::$showWidgetLink = true;
			}
		}
	}

	return self::$showWidgetLink;
}