diff --git a/airtime_mvc/application/controllers/LibraryController.php b/airtime_mvc/application/controllers/LibraryController.php index 2e00a4208..df2dd5419 100644 --- a/airtime_mvc/application/controllers/LibraryController.php +++ b/airtime_mvc/application/controllers/LibraryController.php @@ -343,6 +343,7 @@ class LibraryController extends Zend_Controller_Action { $params = $this->getRequest()->getParams(); + # terrible name for the method below. it does not only search files. $r = Application_Model_StoredFile::searchLibraryFiles($params); //TODO move this to the datatables row callback. diff --git a/airtime_mvc/application/controllers/PreferenceController.php b/airtime_mvc/application/controllers/PreferenceController.php index 73856775a..5ed298d0f 100644 --- a/airtime_mvc/application/controllers/PreferenceController.php +++ b/airtime_mvc/application/controllers/PreferenceController.php @@ -387,11 +387,12 @@ class PreferenceController extends Zend_Controller_Action public function rescanWatchDirectoryAction() { - $dir = Application_Model_MusicDir::getDirByPath( - $this->getRequest()->getParam("dir")); + $dir_path = $this->getRequest()->getParam('dir'); + $dir = Application_Model_MusicDir::getDirByPath($dir_path); $data = array( 'directory' => $dir->getDirectory(), 'id' => $dir->getId()); Application_Model_RabbitMq::SendMessageToMediaMonitor('rescan_watch', $data); + Logging::info("Unhiding all files belonging to:: $dir_path"); $dir->unhideFiles(); die(); # Get rid of this ugliness later } diff --git a/airtime_mvc/application/models/MusicDir.php b/airtime_mvc/application/models/MusicDir.php index 6ace56550..3607efd4d 100644 --- a/airtime_mvc/application/models/MusicDir.php +++ b/airtime_mvc/application/models/MusicDir.php @@ -448,8 +448,12 @@ SQL; public function unhideFiles() { $files = $this->_dir->getCcFiless(); + $hid = 0; foreach ($files as $file) { + $hid++; $file->setDbHidden(false); + $file->save(); } + Logging::info("unhide '$hid' files"); } } diff --git a/airtime_mvc/application/models/Preference.php b/airtime_mvc/application/models/Preference.php index f95280063..e695c404c 100644 --- a/airtime_mvc/application/models/Preference.php +++ b/airtime_mvc/application/models/Preference.php @@ -1116,7 +1116,6 @@ class Application_Model_Preference } else { /*For now we just have this hack for debugging. We should not rely on this crappy behaviour in case of failure*/ - Logging::info("Pref: $pref_param"); Logging::warn("Index $x does not exist preferences"); Logging::warn("Defaulting to identity and printing preferences"); Logging::warn($ds); diff --git a/airtime_mvc/application/models/Schedule.php b/airtime_mvc/application/models/Schedule.php index fa2a6c79b..f46bfedde 100644 --- a/airtime_mvc/application/models/Schedule.php +++ b/airtime_mvc/application/models/Schedule.php @@ -321,7 +321,7 @@ SQL; ws.description AS file_album_title, ws.length AS file_length, 't'::BOOL AS file_exists, - NULL as file_mime + ws.mime as file_mime SQL; $streamJoin = <<