• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/classes/general/sharepoint.php
  • Класс: CAllIntranetSharepoint
  • Вызов: CAllIntranetSharepoint::CheckAccess
static function CheckAccess($IBLOCK_ID)
{
	$result = null;

	$events = GetModuleEvents("intranet", "OnSharepointCheckAccess");
	while ($arEvent = $events->Fetch())
	{
		$res = ExecuteModuleEventEx($arEvent, array($IBLOCK_ID));

		if ($res === false)
			return false;
		elseif ($res === true)
			$result = true;
	}

	if (null === $result)
	{
		$result = (CIBlock::GetPermission($IBLOCK_ID) >= 'W');
	}

	return $result;
}