From 6abe613a73112343cacc0bf24157c8cdc68098c3 Mon Sep 17 00:00:00 2001 From: drigato Date: Mon, 7 Apr 2014 14:11:31 -0400 Subject: [PATCH] CC-5781: Upgrade script for new storage quota implementation --- .../upgrades/airtime-2.5.3/StorageQuotaUpgrade.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/install_minimal/upgrades/airtime-2.5.3/StorageQuotaUpgrade.php b/install_minimal/upgrades/airtime-2.5.3/StorageQuotaUpgrade.php index 9cfdd2d63..33731a2d3 100644 --- a/install_minimal/upgrades/airtime-2.5.3/StorageQuotaUpgrade.php +++ b/install_minimal/upgrades/airtime-2.5.3/StorageQuotaUpgrade.php @@ -9,6 +9,15 @@ class StorageQuotaUpgrade private static function setStorageUsage() { - + $musicDir = CcMusicDirsQuery::create() + ->filterByDbType('stor') + ->filterByDbExists(true) + ->findOne(); + $storPath = $musicDir->getDbDirectory(); + + $freeSpace = disk_free_space($storPath); + $totalSpace = disk_total_space($storPath); + + Application_Model_Preference::setDiskUsage($totalSpace - $freeSpace); } } \ No newline at end of file