• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/component/userprofile/profilepost.php
  • Класс: BitrixIntranetComponentUserProfileProfilePost
  • Вызов: ProfilePost::getPostId
public function getPostId()
{
	$result = false;

	if (Loader::includeModule('blog'))
	{
		$blogGroupId = Option::get('socialnetwork', 'userbloggroup_id', false);
		if($blogGroupId)
		{
			$res = PostSocnetRightsTable::getList([
				'filter' => [
					'=ENTITY' => 'UP'.$this->getProfileId(),
				],
				'select' => [ 'POST_ID' ]
			]);
			if($blogRightsFields = $res->fetch())
			{
				$result = intval($blogRightsFields['POST_ID']);
			}
		}
	}

	return $result;
}