• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/integration/transformermanager.php
  • Класс: BitrixDiskIntegrationTransformerManager
  • Вызов: TransformerManager::getSocNetLogIds
static function getSocNetLogIds(File $file)
{
	$logIds = array();

	if (Loader::includeModule('socialnetwork'))
	{
		$blogPostIDs = self::getBlogPostIds($file);
		if(!empty($blogPostIDs))
		{
			$entryInstance = new BitrixSocialnetworkLivefeedBlogPost;
			$socNetLogs = BitrixSocialnetworkLogTable::getList(array(
				'filter' => array(
					'EVENT_ID' => $entryInstance->getEventId(),
					'SOURCE_ID' => $blogPostIDs,
				)
			))->fetchAll();

			foreach($socNetLogs as $socNetLog)
			{
				$logIds[] = $socNetLog['ID'];
			}
		}
	}

	return $logIds;
}