• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/crm/common.php
  • Класс: BitrixImOpenLinesCrmCommon
  • Вызов: Common::hasAccessToEntitiesBindingActivity
static function hasAccessToEntitiesBindingActivity($activityId)
{
	$result = new Result();
	$result->setResult(false);

	if (Loader::includeModule('crm'))
	{
		if (self::hasAccessToEntity(CCrmOwnerType::ActivityName, $activityId))
		{
			$result->setResult(true);
		}

		if ($result->getResult() == false)
		{
			$bindings = self::getActivityBindings($activityId);

			foreach ($bindings as $typeEntity => $idEntity)
			{
				if ($result->getResult() == false && self::hasAccessToEntity($typeEntity, $idEntity))
				{
					$result->setResult(true);
				}
			}
		}
	}

	return $result;
}