6 private const VERSIONS = [
8 1 => \Bitrix\Landing\Site\Update\ChatSales::class,
9 2 => \Bitrix\Landing\Site\Update\ChatSalesOrder::class,
10 3 => \Bitrix\Landing\Site\Update\DomainUa::class,
11 4 => \Bitrix\Landing\Site\Update\DomainBy::class,
12 5 => \Bitrix\Landing\Site\Update\DomainByUpdate::class,
29 self::$process =
true;
31 $version = intval($version);
33 if ($version >=
count(self::VERSIONS) - 1)
40 foreach (self::VERSIONS as $updateVersion => $updateClass)
42 if ($updateVersion <= $version)
47 if (!$updateClass || !class_exists($updateClass))
52 if ($updateClass::update(
$siteId))
54 $version = $updateVersion;
62 \Bitrix\Landing\Internals\SiteTable::update(
$siteId, [
67 self::$process =
false;