- Модуль: webdav
- Путь к файлу: ~/bitrix/modules/webdav/classes/diskdispatcher.php
- Класс: CWebDavDiskDispatcher
- Вызов: CWebDavDiskDispatcher::processActionGetDiskSpace
public function processActionGetDiskSpace()
{
$this->enableIgnoreQuotaError();
$quota = new CDiskQuota;
$freeSpace = $quota->GetDiskQuota();
if($freeSpace === true)
{
return $this->sendResponse(array(
'status' => static::STATUS_UNLIMITED,
'freeSpace' => null,
'diskSpace' => (float)COption::GetOptionInt('main', 'disk_space', 0)*1024*1024,
));
}
return $this->sendResponse(array(
'status' => static::STATUS_LIMITED,
'freeSpace' => $freeSpace === false? 0 : $freeSpace,
'diskSpace' => (float)COption::GetOptionInt('main', 'disk_space', 0)*1024*1024,
));
}