• Модуль: voximplant
  • Путь к файлу: ~/bitrix/modules/voximplant/classes/general/vi_main.php
  • Класс: CVoxImplantMain
  • Вызов: CVoxImplantMain::Enable
static function Enable($number = '')
{
	$enable = !IsModuleInstalled('extranet') || CModule::IncludeModule('extranet') && CExtranet::IsIntranetUser();
	if ($enable && $number <> '')
	{
		if (!CVoxImplantPhone::Normalize($number))
			$enable = false;
	}

	$userPermissions = BitrixVoximplantSecurityPermissions::createWithCurrentUser();
	if($enable && !$userPermissions->canPerform(
		BitrixVoximplantSecurityPermissions::ENTITY_CALL,
		BitrixVoximplantSecurityPermissions::ACTION_PERFORM)
	)
	{
		$enable = false;
	}

	return $enable;
}