- Модуль: 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,
));
}