• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/update_b24.php
  • Класс: CB24Updater
  • Вызов: CB24Updater::CollectDatabaseVersions
public function CollectDatabaseVersions($type, $moduleId = null, $version = null)
{
	$arDBVersions = self::GetDatabaseVersions();
	$arFileVersions = $this->GetFileVersions();
	switch ($type)
	{
	case "MODULE":
		if (isset($moduleId) && isset($version))
		{
			//Only one selected module
			$arDBVersions[$moduleId] = $version;
			self::SetDatabaseVersions($arDBVersions);
		}
		break;

	case "HIT":
		if ($this->isProcessingMain)
		{
			//Main only
			$arDBVersions["main"] = $arFileVersions["main"];
			self::SetDatabaseVersions($arDBVersions);
		}
		else
		{
			//All except main
			$arFileVersions["main"] = $arDBVersions["main"];
			self::SetDatabaseVersions($arFileVersions);
		}
		$this->Collect4PreCheckUpdates($this->GetFileGenerateDate());
		break;

	default:
		//All
		self::SetDatabaseVersions($arFileVersions);
		$this->Collect4PreCheckUpdates($this->GetFileGenerateDate());
		break;
	}
}