- Модуль: socialnetwork
- Путь к файлу: ~/bitrix/modules/socialnetwork/lib/componenthelper.php
- Класс: BitrixSocialnetworkComponentHelper
- Вызов: ComponentHelper::getCreatedByData
static function getCreatedByData(array $params = []): array
{
$userFields = (array)($params['userFields'] ?? []);
$languageId = ($params['languageId'] ?? null);
$nameTemplate = (string)($params['nameTemplate'] ?? '');
$showLogin = (string)($params['showLogin'] ?? 'N');
$pathToUser = (string)($params['pathToUser'] ?? '');
if (!empty($userFields))
{
$result = [
'FORMATTED' => CUser::formatName($nameTemplate, $userFields, ($showLogin !== 'N')),
'URL' => CComponentEngine::makePathFromTemplate(
$pathToUser,
[
'user_id' => $userFields['ID'],
'id' => $userFields['ID'],
]
)
];
}
else
{
$result = [
'FORMATTED' => Loc::getMessage('SONET_HELPER_CREATED_BY_ANONYMOUS', false, $languageId)
];
}
return $result;
}