• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/volume/module/voximplant.php
  • Класс: BitrixDiskVolumeModuleVoximplant
  • Вызов: Voximplant::getStorageList
public function getStorageList(): array
{
	if (count($this->storageList) == 0)
	{
		if ($this->isMeasureAvailable())
		{
			$siteID = SITE_ID;
			if (
				(defined('ADMIN_SECTION') && ADMIN_SECTION)
				|| VolumeCleaner::isCronRun()
			)
			{
				$sites = CSite::getList('sort', 'desc', ['DEF' => 'Y']);
				if ($site = $sites->fetch())
				{
					$siteID = $site['LID'];
				}
			}

			$storage = CVoxImplantDiskHelper::getStorageModel($siteID);
			if ($storage instanceof DiskStorage)
			{
				$this->storageList[] = $storage;
			}
		}
	}

	return $this->storageList;
}