• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/bitrix24disk/legacy/storagecontroller.php
  • Класс: BitrixDiskBitrix24DiskLegacyStorageController
  • Вызов: StorageController::processActionGetDiskSpace
protected function processActionGetDiskSpace()
{
	$this->enableIgnoreQuotaError();

	$diskQuota = new CDiskQuota();
	$freeSpace = $diskQuota->getDiskQuota();
	if($freeSpace === true)
	{
		$this->sendJsonResponse(array(
			'status' => static::STATUS_UNLIMITED,
			'freeSpace' => null,
			'diskSpace' => (float)COption::getOptionInt('main', 'disk_space', 0)*1024*1024,
		));
	}

	$this->sendJsonResponse(array(
		'status' => static::STATUS_LIMITED,
		'freeSpace' => $freeSpace === false? 0 : $freeSpace,
		'diskSpace' => (float)COption::getOptionInt('main', 'disk_space', 0)*1024*1024,
	));
}