• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/controller/user/stresslevel.php
  • Класс: BitrixSocialnetworkControllerUserStressLevel
  • Вызов: StressLevel::setDisclaimerAction
public function setDisclaimerAction()
{
	$userId = $this->getCurrentUser()->getId();

	$result = $this->getDisclaimer([
		'userId' => $userId
	]);
	if (!empty($result))
	{
		return $result;
	}

	if (BitrixSocialnetworkUserWelltoryDisclaimerTable::add([
		'USER_ID' => $this->getCurrentUser()->getId(),
		'DATE_SIGNED' => new BitrixMainDBSqlExpression(BitrixMainApplication::getConnection()->getSqlHelper()->getCurrentDateTimeFunction()),
	])->isSuccess())
	{
		$result = $this->getDisclaimer([
			'userId' => $userId
		]);
	}

	return $result;
}