• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/userconsent/rest.php
  • Класс: BitrixMainUserConsentRest
  • Вызов: Rest::getAgreementText
static function getAgreementText($query, $nav = 0, CRestServer $server)
{
	$query = array_change_key_case($query, CASE_LOWER);
	$id = empty($query['id']) ? null : $query['id'];
	$replace = empty($query['replace']) ? [] : $query['replace'];
	$replace = is_array($replace) ? $replace : [];

	$agreement = self::getAgreementById($id);
	$agreement->setReplace($replace);

	return [
		'LABEL' => $agreement->getLabelText(),
		'TEXT' => $agreement->getText(),
	];
}