• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/util.php
  • Класс: BitrixIntranetUtil
  • Вызов: Util::checkIntegratorActionRestriction
static function checkIntegratorActionRestriction(array $params = [])
{
	global $USER;
	static $currentIntegrator = null;

	$result = false;
	$userId = (!empty($params['userId']) ? intval($params['userId']) : 0);

	if ($userId <= 0)
	{
		return $result;
	}

	if ($currentIntegrator === null)
	{
		$currentIntegrator = (
			Loader::includeModule('bitrix24')
			&& Integrator::isIntegrator($USER->getId())
		);
	}

	return !(
		$currentIntegrator
		&& Loader::includeModule('bitrix24')
		&& CBitrix24::isPortalAdmin($userId)
		&& !Integrator::isIntegrator($userId)
	);
}