• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/publicaction/landing.php
  • Класс: BitrixLandingPublicActionLanding
  • Вызов: Landing::sort
static function sort(int $lid, int $block, string $action): PublicActionResult
{
	$result = new PublicActionResult();
	$landing = LandingCore::createInstance($lid);
	if ($landing->exist())
	{
		if ($action === 'up')
		{
			$result->setResult($landing->upBlock($block));
		}
		else
		{
			$result->setResult($landing->downBlock($block));
		}
		if ($landing->getError()->isEmpty())
		{
			$landing->resortBlocks();
		}
	}
	$result->setError($landing->getError());

	return $result;
}