• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/controller/user/stresslevel.php
  • Класс: BitrixSocialnetworkControllerUserStressLevel
  • Вызов: StressLevel::getDisclaimer
private function getDisclaimer(array $fields = [])
{
	$result = [];
	$userId = (int)($fields['userId'] ?? 0);

	if ($userId <= 0)
	{
		$this->addError(new Error(Loc::getMessage('SONET_CONTROLLER_USER_STRESSLEVEL_GET_NOUSER_ID'), 'SONET_CONTROLLER_USER_STRESSLEVEL_GET_NOUSER_ID'));
		return null;
	}

	$res = BitrixSocialnetworkUserWelltoryDisclaimerTable::getList([
		'filter' => [
			'USER_ID' => $userId
		],
		'order' => [
			'ID' => 'ASC'
		],
		'select' => [ 'ID', 'DATE_SIGNED' ],
		'limit' => 1
	]);
	if ($disclaimerFields = $res->fetch())
	{
		$result = $disclaimerFields;
	}

	return $result;
}