• Модуль: blog
  • Путь к файлу: ~/bitrix/modules/blog/lib/bloguser.php
  • Класс: BitrixBlogBlogUser
  • Вызов: BlogUser::GetUserNameEx
static function GetUserNameEx($user, $blogUser, $params)
{
	$result = "";
	if (!$params["bSoNet"])
	{
		$canUseAlias = COption::GetOptionString("blog", "allow_alias", "Y");
		if ($canUseAlias == "Y")
			$result = $blogUser["ALIAS"];
	}
	
	if ($result == '')
	{
		$params["NAME_TEMPLATE"] = $params["NAME_TEMPLATE"] ? $params["NAME_TEMPLATE"] : CSite::GetNameFormat();
		$params["NAME_TEMPLATE"] = str_replace(
			array("#NOBR#", "#/NOBR#"),
			array("", ""),
			$params["NAME_TEMPLATE"]
		);
		$isUseLogin = $params["SHOW_LOGIN"] != "N" ? true : false;
		
		$result = CUser::FormatName(
			$params["NAME_TEMPLATE"],
			$user,
			$isUseLogin,
			false
		);
	}
	
	return $result;
}