• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/integration/landing/livefeed.php
  • Класс: BitrixSocialnetworkIntegrationLandingLivefeed
  • Вызов: Livefeed::getElementData
public function getElementData($element)
{
	$this->seo->clear();

	$result = [];
	if (!is_string($element) && !is_int($element))
		return $result;
	$element = (int)$element;
	if ($element <= 0)
		return $result;

	$rightsFilter = $this->getRightsFilter();
	if (empty($rightsFilter))
	{
		return $result;
	}

	$settings = [
		'order' => [],
		'filter' => [
			'SOURCE_ID' => $element,
			'LOG_RIGHTS' => $rightsFilter,
			'EVENT_ID' => CSocNetLogTools::findFullSetByEventID('blog_post'),
			'<=LOG_DATE' => 'NOW',
		],
		'limit' => [
			'nTopCount' => 1
		]
	];

	$result = $this->getElementsInternal($settings);

	if (!empty($result))
	{
		$current = reset($result);
		if (!empty($current))
		{
			$this->seo->setTitle($current['TITLE']);
		}
		unset($current);
	}
	return $result;
}