From cb20c30723cf00965118356a467f73f3ae2b7e70 Mon Sep 17 00:00:00 2001 From: drigato Date: Tue, 29 Apr 2014 16:08:03 -0400 Subject: [PATCH] CC-5806: Airtime Analyzer: Please implement "remove all files" saas-specific changes for updating disk_usage --- .../modules/rest/controllers/MediaController.php | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/airtime_mvc/application/modules/rest/controllers/MediaController.php b/airtime_mvc/application/modules/rest/controllers/MediaController.php index e1a2b1ef7..e9f3fec13 100644 --- a/airtime_mvc/application/modules/rest/controllers/MediaController.php +++ b/airtime_mvc/application/modules/rest/controllers/MediaController.php @@ -101,16 +101,9 @@ class Rest_MediaController extends Zend_Rest_Controller exec("rm -rf $path"); //update disk_usage value in cc_pref - $musicDir = CcMusicDirsQuery::create() - ->filterByType('stor') - ->filterByExists(true) - ->findOne(); - $storPath = $musicDir->getDirectory(); - - $freeSpace = disk_free_space($storPath); - $totalSpace = disk_total_space($storPath); - - Application_Model_Preference::setDiskUsage($totalSpace - $freeSpace); + $storDir = isset($_SERVER['AIRTIME_BASE']) ? $_SERVER['AIRTIME_BASE']."srv/airtime/stor" : "/srv/airtime/stor"; + $diskUsage = shell_exec("du -sb $storDir | awk '{print $1}'"); + Application_Model_Preference::setDiskUsage($diskUsage); $this->getResponse() ->setHttpResponseCode(200)