• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/logfollow.php
  • Класс: BitrixSocialnetworkLogFollowTable
  • Вызов: LogFollowTable::getDefaultValue
static function getDefaultValue($params = array())
{
	global $USER;

	$siteId = (
		isset($params['SITE_ID'])
			? $params['SITE_ID']
			: SITE_ID
	);

	$defaultValue = Option::get("socialnetwork", "follow_default_type", "Y", $siteId);

	$userId = (
		isset($params['USER_ID'])
			? $params['USER_ID']
			: ($USER->isAuthorized() ? $USER->getId() : false)
	);

	if (intval($userId) <= 0)
	{
		return $defaultValue;
	}

	$res = self::getList(array(
		'filter' => array(
			"USER_ID" => $userId,
			"=CODE" => "**"
		),
		'select' => array('TYPE')
	)
	);
	if ($follow = $res->fetch())
	{
		$defaultValue = $follow['TYPE'];
	}

	return $defaultValue;
}