• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/componenthelper.php
  • Класс: BitrixSocialnetworkComponentHelper
  • Вызов: ComponentHelper::getReplyToUrl
static function getReplyToUrl($url, $userId, $entityType, $entityId, $siteId, $backUrl = null)
{
	$result = false;

	$url = (string)$url;
	$userId = (int)$userId;
	$entityType = (string)$entityType;
	$entityId = (int)$entityId;
	$siteId = (string)$siteId;

	if (
		$url === ''
		|| $userId <= 0
		|| $entityType === ''
		|| $entityId <= 0
		|| $siteId === ''
		|| !Loader::includeModule('mail')
	)
	{
		return $result;
	}

	$urlRes = BitrixMailUser::getReplyTo(
		$siteId,
		$userId,
		$entityType,
		$entityId,
		$url,
		$backUrl
	);
	if (is_array($urlRes))
	{
		[ , $backUrl ] = $urlRes;

		if ($backUrl)
		{
			$result = $backUrl;
		}
	}

	return $result;
}