• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/grid/scrum/row/content/name.php
  • Класс: Bitrix\Tasks\Grid\Scrum\Row\Content\Name
  • Вызов: Name::prepare
public function prepare(): string
{
	$row = $this->getRowData();

	$image = UI::getAvatarFile($row['IMAGE_ID'], ['WIDTH' => 30, 'HEIGHT' => 30]);
	$imageSrc = $image['RESIZED']['SRC'];

	$name = htmlspecialcharsbx($row['NAME']);
	$path = htmlspecialcharsbx($row['PATH']);

	$photo = ($imageSrc ? '' : "");

	$iconClassList = [
		'tasks-projects-icon',
	];

	if (
		!$imageSrc
		&& !empty($row['AVATAR_TYPE'])
		&& Loader::includeModule('socialnetwork')
	)
	{
		$iconClassList[] = 'sonet-common-workgroup-avatar';
		$iconClassList[] = '--' . htmlspecialcharsbx(\Bitrix\Socialnetwork\Helper\Workgroup::getAvatarTypeWebCssClass($row['AVATAR_TYPE']));
	}
	else
	{
		$iconClassList[] = 'ui-icon';
		$iconClassList[] = 'ui-icon-common-user-group';
	}

	return "
		
$photo
{$name}
"; }