• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/publicaction/site.php
  • Класс: Bitrix\Landing\PublicAction\Site
  • Вызов: Site::updateFolder
static function updateFolder(int $siteId, int $folderId, array $fields): PublicActionResult
{
	$result = new PublicActionResult();
	$error = new \Bitrix\Landing\Error;

	if (!($fields['PARENT_ID'] ?? null))
	{
		$fields['PARENT_ID'] = null;
	}
	$addResult = SiteCore::updateFolder($siteId, $folderId, $fields);

	if ($addResult->isSuccess())
	{
		$result->setResult(true);
	}
	else
	{
		$error->addFromResult($addResult);
		$result->setError($error);
	}

	return $result;
}