- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/controller/agreement.php
- Класс: BitrixMainControllerAgreement
- Вызов: Agreement::getAction
public function getAction(int $id, string $sec, array $replace): array
{
$agreement = $this->getAgreement($id, $sec);
if (!$agreement)
{
return [];
}
$agreement->setReplace($replace);
$result = [
'id' => $agreement->getId(),
'title' => $agreement->getTitle(),
'label' => $agreement->getLabel(),
'url' => $agreement->getUrl(),
'content' => [
'text' => $agreement->getText(),
'html' => $agreement->getHtml(),
],
];
return $result;
}