• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/bitrix24disk/legacy/storagecontroller.php
  • Класс: BitrixDiskBitrix24DiskLegacyStorageController
  • Вызов: StorageController::getUserStorageId
private function getUserStorageId()
{
	$storage = Driver::getInstance()->getStorageByUserId($this->getUser()->getId());
	if(!$storage)
	{
		$storage = Driver::getInstance()->addUserStorage($this->getUser()->getId());
	}
	if(!$storage)
	{
		$this->errorCollection->addOne(new Error("Could not find storage for user {$this->getUser()->getId()}"));
		throw new SystemException("Could not find storage for user {$this->getUser()->getId()}");
	}

	return array(
		'IBLOCK_ID' => $storage->getId(),
		'IBLOCK_SECTION_ID' => $storage->getRootObjectId(),
	);
}