• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/task.php
  • Класс: CTasks
  • Вызов: CTasks::getViewedUserId
static function getViewedUserId($filter, $currentUserId)
{
	$viewedBy = static::getViewedBy($filter, $currentUserId);

	if ($viewedBy !== $currentUserId)
	{
		$viewedUserId = $viewedBy;
	}
	else
	{
		if (array_key_exists('::SUBFILTER-ROLEID', $filter) && !empty($filter['::SUBFILTER-ROLEID']))
		{
			$viewedUserId = current($filter['::SUBFILTER-ROLEID']);
		}
		else
		{
			$viewedUserId = $currentUserId;
		}
	}

	return $viewedUserId;
}