diff --git a/airtime_mvc/application/controllers/ApiController.php b/airtime_mvc/application/controllers/ApiController.php index cd6f64da6..f07281da3 100644 --- a/airtime_mvc/application/controllers/ApiController.php +++ b/airtime_mvc/application/controllers/ApiController.php @@ -122,6 +122,7 @@ class ApiController extends Zend_Controller_Action $file_base_name = substr($file_base_name, 1); header('Content-Disposition: attachment; filename="'.$file_base_name.'"'); } + $logger->info("Sending $filepath"); header("Content-Length: " . filesize($filepath)); // !! binary mode !! @@ -539,6 +540,7 @@ class ApiController extends Zend_Controller_Action $filepath = $md['MDATA_KEY_FILEPATH']; $filepath = str_replace("\\", "", $filepath); $files = Application_Model_StoredFile::RecallByPartialFilepath($filepath); + foreach($files as $file){ $file->delete(); } @@ -692,7 +694,7 @@ class ApiController extends Zend_Controller_Action $remoteAddr = $_SERVER['REMOTE_ADDR']; Logging::log("Registered Component: ".$component."@".$remoteAddr); - Application_Model_Component::Register($component, $remoteAddr); + Application_Model_ServiceRegister::Register($component, $remoteAddr); } } diff --git a/airtime_mvc/application/controllers/DashboardController.php b/airtime_mvc/application/controllers/DashboardController.php index f51597ad9..8b918137d 100644 --- a/airtime_mvc/application/controllers/DashboardController.php +++ b/airtime_mvc/application/controllers/DashboardController.php @@ -19,6 +19,13 @@ class DashboardController extends Zend_Controller_Action $baseUrl = $request->getBaseUrl(); $this->view->headLink()->appendStylesheet($baseUrl.'/js/jplayer/skin/jplayer.blue.monday.css'); $this->_helper->layout->setLayout('bare'); + + $logo = Application_Model_Preference::GetStationLogo(); + if($logo){ + $this->view->logo = "data:image/png;base64,$logo"; + } else { + $this->view->logo = "$baseUrl/css/images/airtime_logo_jp.png"; + } } public function helpAction() diff --git a/airtime_mvc/application/controllers/LibraryController.php b/airtime_mvc/application/controllers/LibraryController.php index c69014689..28cc0e382 100644 --- a/airtime_mvc/application/controllers/LibraryController.php +++ b/airtime_mvc/application/controllers/LibraryController.php @@ -219,6 +219,7 @@ class LibraryController extends Zend_Controller_Action Logging::log($data['MDATA_KEY_FILEPATH']); Application_Model_RabbitMq::SendMessageToMediaMonitor("md_update", $data); + $this->_helper->redirector('index'); } } diff --git a/airtime_mvc/application/models/MusicDir.php b/airtime_mvc/application/models/MusicDir.php index 3b26c6da9..8010b4c0f 100644 --- a/airtime_mvc/application/models/MusicDir.php +++ b/airtime_mvc/application/models/MusicDir.php @@ -281,6 +281,7 @@ class Application_Model_MusicDir { } public static function removeWatchedDir($p_dir){ + $real_path = realpath($p_dir)."/"; if($real_path != "/"){ $p_dir = $real_path; diff --git a/airtime_mvc/application/models/Component.php b/airtime_mvc/application/models/ServiceRegister.php similarity index 94% rename from airtime_mvc/application/models/Component.php rename to airtime_mvc/application/models/ServiceRegister.php index 2771f79eb..47c647829 100644 --- a/airtime_mvc/application/models/Component.php +++ b/airtime_mvc/application/models/ServiceRegister.php @@ -1,5 +1,5 @@ }); - +
Select stream:
+
-