From 8eda4a7035088a83161ed37bc9d3fd488cd003f3 Mon Sep 17 00:00:00 2001
From: Rudi Grinberg <rudi.grinberg@sourcefabric.org>
Date: Thu, 13 Sep 2012 10:34:15 -0400
Subject: [PATCH 01/10] Subtle bug fixed in smartPrepareAndExecute.

---
 airtime_mvc/application/common/Database.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/airtime_mvc/application/common/Database.php b/airtime_mvc/application/common/Database.php
index a90227ff6..2c61bc589 100644
--- a/airtime_mvc/application/common/Database.php
+++ b/airtime_mvc/application/common/Database.php
@@ -46,7 +46,7 @@ class Application_Common_Database
                 $new_params[$k] = $new_params[$v];
             } else {
                 foreach ( range(1,$matches_count) as $i ) {
-                    preg_replace( "/$k(\D)/", "$k.$i${1}", $sql, 1);
+                    preg_replace( "/$k(\D)/", "$k$i${1}", $sql, 1);
                     $new_params[ $k.$i ] = $v;
                 }
             }

From 52882ef9384bb69d06c626526f757ef1b3905f91 Mon Sep 17 00:00:00 2001
From: Rudi Grinberg <rudi.grinberg@sourcefabric.org>
Date: Thu, 13 Sep 2012 10:35:13 -0400
Subject: [PATCH 02/10] Added mp4 removed aac.

---
 airtime_mvc/public/js/airtime/library/plupload.js | 2 +-
 python_apps/media-monitor2/media/monitor/pure.py  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/airtime_mvc/public/js/airtime/library/plupload.js b/airtime_mvc/public/js/airtime/library/plupload.js
index 28190f3ef..a68196d0e 100644
--- a/airtime_mvc/public/js/airtime/library/plupload.js
+++ b/airtime_mvc/public/js/airtime/library/plupload.js
@@ -9,7 +9,7 @@ $(document).ready(function() {
 		unique_names    : 'true',
 		multiple_queues : 'true',
 		filters : [
-			{title: "Audio Files", extensions: "ogg,mp3,oga,flac,aac,wav,m4a"}
+			{title: "Audio Files", extensions: "ogg,mp3,oga,flac,wav,m4a,mp4"}
 		]
 	});
 
diff --git a/python_apps/media-monitor2/media/monitor/pure.py b/python_apps/media-monitor2/media/monitor/pure.py
index 103902001..5a0cf9b90 100644
--- a/python_apps/media-monitor2/media/monitor/pure.py
+++ b/python_apps/media-monitor2/media/monitor/pure.py
@@ -20,8 +20,8 @@ from configobj import ConfigObj
 from media.monitor.exceptions import FailedToSetLocale, FailedToCreateDir
 
 #supported_extensions =  [u"mp3", u"ogg", u"oga"]
-supported_extensions = [u"mp3", u"ogg", u"oga", u"flac", u"aac", u"wav",
-                        u'm4a']
+supported_extensions = [u"mp3", u"ogg", u"oga", u"flac", u"wav",
+                        u'm4a', u'mp4']
 
 unicode_unknown = u'unknown'
 

From 55993352bfa0d8e36f721e9dc4ee8dc192b8b502 Mon Sep 17 00:00:00 2001
From: Rudi Grinberg <rudi.grinberg@sourcefabric.org>
Date: Thu, 13 Sep 2012 10:35:24 -0400
Subject: [PATCH 03/10] Removed unused variables.

---
 airtime_mvc/application/controllers/LoginController.php    | 2 +-
 airtime_mvc/application/controllers/ScheduleController.php | 1 -
 airtime_mvc/application/forms/SmartBlockCriteria.php       | 1 -
 3 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/airtime_mvc/application/controllers/LoginController.php b/airtime_mvc/application/controllers/LoginController.php
index a47a5c420..e3eeccca4 100644
--- a/airtime_mvc/application/controllers/LoginController.php
+++ b/airtime_mvc/application/controllers/LoginController.php
@@ -178,7 +178,7 @@ class LoginController extends Zend_Controller_Action
             $authAdapter->setIdentity($user->getDbLogin())
             ->setCredential($form->password->getValue());
 
-            $result = $zend_auth->authenticate($authAdapter);
+            $zend_auth->authenticate($authAdapter);
 
             //all info about this user from the login table omit only the password
             $userInfo = $authAdapter->getResultRowObject(null, 'password');
diff --git a/airtime_mvc/application/controllers/ScheduleController.php b/airtime_mvc/application/controllers/ScheduleController.php
index 0c843786e..cbfee9dc2 100644
--- a/airtime_mvc/application/controllers/ScheduleController.php
+++ b/airtime_mvc/application/controllers/ScheduleController.php
@@ -392,7 +392,6 @@ class ScheduleController extends Zend_Controller_Action
     {
         $showInstanceId = $this->sched_sess->showInstanceId;
         $group_id = $this->_getParam('groupId');
-        $search = $this->_getParam('search', null);
 
         $userInfo = Zend_Auth::getInstance()->getStorage()->read();
         $user = new Application_Model_User($userInfo->id);
diff --git a/airtime_mvc/application/forms/SmartBlockCriteria.php b/airtime_mvc/application/forms/SmartBlockCriteria.php
index 8518cc1e9..e8cff6815 100644
--- a/airtime_mvc/application/forms/SmartBlockCriteria.php
+++ b/airtime_mvc/application/forms/SmartBlockCriteria.php
@@ -446,7 +446,6 @@ class Application_Form_SmartBlockCriteria extends Zend_Form_SubForm
             foreach ($data['criteria'] as $rowKey=>$row) {
                 foreach ($row as $key=>$d) {
                     $element = $this->getElement("sp_criteria_field_".$rowKey."_".$key);
-                    $error = array();
                     // check for not selected select box
                     if ($d['sp_criteria_field'] == "0" || $d['sp_criteria_modifier'] == "0") {
                         $element->addError("You must select Criteria and Modifier");

From dced49c4253e54bc8cf49bdbf6be5805db8030f7 Mon Sep 17 00:00:00 2001
From: Rudi Grinberg <rudi.grinberg@sourcefabric.org>
Date: Thu, 13 Sep 2012 10:52:58 -0400
Subject: [PATCH 04/10] Removed unused variable

---
 .../application/controllers/PlaylistController.php   | 12 ++++++------
 .../application/controllers/ScheduleController.php   |  3 ---
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/airtime_mvc/application/controllers/PlaylistController.php b/airtime_mvc/application/controllers/PlaylistController.php
index 42c6a2442..9a8e304fc 100644
--- a/airtime_mvc/application/controllers/PlaylistController.php
+++ b/airtime_mvc/application/controllers/PlaylistController.php
@@ -203,18 +203,18 @@ class PlaylistController extends Zend_Controller_Action
 
     public function deleteAction()
     {
-        $ids = $this->_getParam('ids');
-        $ids = (!is_array($ids)) ? array($ids) : $ids;
+        $ids  = $this->_getParam('ids');
+        $ids  = (!is_array($ids)) ? array($ids) : $ids;
         $type = $this->_getParam('type');
 
-        $obj = null;
+        $obj      = null;
 
-        $objInfo = Application_Model_Library::getObjInfo($type);
+        $objInfo  = Application_Model_Library::getObjInfo($type);
 
         $userInfo = Zend_Auth::getInstance()->getStorage()->read();
-        $user = new Application_Model_User($userInfo->id);
 
-        $obj_sess = new Zend_Session_Namespace(UI_PLAYLISTCONTROLLER_OBJ_SESSNAME);
+        $obj_sess = new Zend_Session_Namespace(
+            UI_PLAYLISTCONTROLLER_OBJ_SESSNAME);
 
         try {
             Logging::info("Currently active {$type} {$obj_sess->id}");
diff --git a/airtime_mvc/application/controllers/ScheduleController.php b/airtime_mvc/application/controllers/ScheduleController.php
index cbfee9dc2..8d9382717 100644
--- a/airtime_mvc/application/controllers/ScheduleController.php
+++ b/airtime_mvc/application/controllers/ScheduleController.php
@@ -529,9 +529,6 @@ class ScheduleController extends Zend_Controller_Action
         $isSaas = Application_Model_Preference::GetPlanLevel() == 'disabled'?false:true;
 
         $showInstanceId = $this->_getParam('id');
-        // $type is used to determine if this edit is for the specific instance or for all
-        // repeating shows. It's value is either "instance","rebroadcast", or "all"
-        $type = $this->_getParam('type');
 
         $this->view->action = "edit-show";
         try {

From d409af28760820711fb09c57d70e32bac72bb9fe Mon Sep 17 00:00:00 2001
From: Rudi Grinberg <rudi.grinberg@sourcefabric.org>
Date: Thu, 13 Sep 2012 11:07:29 -0400
Subject: [PATCH 05/10] shortened logging

---
 .../application/controllers/PlaylistController.php     | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/airtime_mvc/application/controllers/PlaylistController.php b/airtime_mvc/application/controllers/PlaylistController.php
index 9a8e304fc..7b6b0294f 100644
--- a/airtime_mvc/application/controllers/PlaylistController.php
+++ b/airtime_mvc/application/controllers/PlaylistController.php
@@ -34,7 +34,7 @@ class PlaylistController extends Zend_Controller_Action
         $obj = null;
         $objInfo = Application_Model_Library::getObjInfo($p_type);
 
-        $obj_sess = new Zend_Session_Namespace(UI_PLAYLISTCONTROLLER_OBJ_SESSNAME);
+        $obj_sess = new Zend_Session_Namespace( UI_PLAYLISTCONTROLLER_OBJ_SESSNAME);
         if (isset($obj_sess->id)) {
             $obj = new $objInfo['className']($obj_sess->id);
 
@@ -63,7 +63,8 @@ class PlaylistController extends Zend_Controller_Action
         unset($this->view->obj);
     }
 
-    private function createFullResponse($obj = null, $isJson = false, $formIsValid = false)
+    private function createFullResponse($obj = null, $isJson = false,
+        $formIsValid = false)
     {
         $isBlock = false;
         $viewPath = 'playlist/playlist.phtml';
@@ -141,10 +142,7 @@ class PlaylistController extends Zend_Controller_Action
     private function playlistUnknownError($e)
     {
         $this->view->error = "Something went wrong.";
-
-        Logging::info("{$e->getFile()}");
-        Logging::info("{$e->getLine()}");
-        Logging::info("{$e->getMessage()}");
+        Logging::info($e->getMessage());
     }
 
     private function wrongTypeToBlock($obj)

From a779142a08e13d9906be254c4fbecaaac1462f62 Mon Sep 17 00:00:00 2001
From: denise <denise@denise-DX4860sourcefabric.org>
Date: Thu, 13 Sep 2012 11:12:39 -0400
Subject: [PATCH 06/10] -fix commenting error

---
 airtime_mvc/application/controllers/ApiController.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/airtime_mvc/application/controllers/ApiController.php b/airtime_mvc/application/controllers/ApiController.php
index 897b437e1..57348e005 100644
--- a/airtime_mvc/application/controllers/ApiController.php
+++ b/airtime_mvc/application/controllers/ApiController.php
@@ -564,7 +564,7 @@ class ApiController extends Zend_Controller_Action
         // to some unique id.
         $request     = $this->getRequest();
         $responses   = array();
-        //$params      = $request->getParams();
+        $params      = $request->getParams();
         $valid_modes = array('delete_dir', 'delete', 'moved', 'modify', 'create');
         foreach ($params as $k => $raw_json) {
             // Valid requests must start with mdXXX where XXX represents at

From 903c7ef5800371d2bb15d2570d1daa7204725a4f Mon Sep 17 00:00:00 2001
From: James <james@sourcefabric-DX4840.(none)>
Date: Thu, 13 Sep 2012 11:16:42 -0400
Subject: [PATCH 07/10] CC-4420: airtime-import is broken

- fixed
---
 utils/airtime-import/airtime-import.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/utils/airtime-import/airtime-import.py b/utils/airtime-import/airtime-import.py
index ee1fb6cdf..5f1d305ca 100644
--- a/utils/airtime-import/airtime-import.py
+++ b/utils/airtime-import/airtime-import.py
@@ -29,7 +29,7 @@ except Exception, e:
     print('Error loading config file: %s', e)
     sys.exit()
 
-api_client = apc.api_client_factory(config)
+api_client = apc.AirtimeApiClient(config)
 
 #helper functions
 # copy or move files

From b28116f6229e823d5f8357abd271d42229df2655 Mon Sep 17 00:00:00 2001
From: Rudi Grinberg <rudi.grinberg@sourcefabric.org>
Date: Thu, 13 Sep 2012 11:34:00 -0400
Subject: [PATCH 08/10] removed empty space

---
 airtime_mvc/application/controllers/UserController.php | 2 --
 1 file changed, 2 deletions(-)

diff --git a/airtime_mvc/application/controllers/UserController.php b/airtime_mvc/application/controllers/UserController.php
index 01f6bf704..d098bfbc8 100644
--- a/airtime_mvc/application/controllers/UserController.php
+++ b/airtime_mvc/application/controllers/UserController.php
@@ -103,9 +103,7 @@ class UserController extends Zend_Controller_Action
     {
         // action body
         $delId = $this->_getParam('id');
-
         $valid_actions = array("delete_cascade", "reassign_to");
-
         $files_action = $this->_getParam('deleted_files');
 
         # TODO : remove this. we only use default for now not to break the UI.

From a832ad61dc9d5308feff39f3903b4db608bacad8 Mon Sep 17 00:00:00 2001
From: Rudi Grinberg <rudi.grinberg@sourcefabric.org>
Date: Thu, 13 Sep 2012 11:38:40 -0400
Subject: [PATCH 09/10] Fixed bug where path would not be normpathed

---
 python_apps/media-monitor2/media/monitor/airtime.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/python_apps/media-monitor2/media/monitor/airtime.py b/python_apps/media-monitor2/media/monitor/airtime.py
index 411db2358..23980929e 100644
--- a/python_apps/media-monitor2/media/monitor/airtime.py
+++ b/python_apps/media-monitor2/media/monitor/airtime.py
@@ -128,6 +128,7 @@ class AirtimeMessageReceiver(Loggable):
                     % md_path, e)
 
     def new_watch(self, msg, restart=False):
+        msg['directory'] = normpath(msg['directory'])
         self.logger.info("Creating watch for directory: '%s'" %
                 msg['directory'])
         if not os.path.exists(msg['directory']):
@@ -145,6 +146,7 @@ class AirtimeMessageReceiver(Loggable):
             self.manager.add_watch_directory(msg['directory'])
 
     def remove_watch(self, msg):
+        msg['directory'] = normpath(msg['directory'])
         self.logger.info("Removing watch from directory: '%s'" %
                 msg['directory'])
         self.manager.remove_watch_directory(msg['directory'])

From 3fb7526fbb3143baf2d3fb9cd21a10a1b8cb227b Mon Sep 17 00:00:00 2001
From: Rudi Grinberg <rudi.grinberg@sourcefabric.org>
Date: Thu, 13 Sep 2012 12:15:51 -0400
Subject: [PATCH 10/10] Shortened logging

---
 airtime_mvc/application/controllers/LibraryController.php | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/airtime_mvc/application/controllers/LibraryController.php b/airtime_mvc/application/controllers/LibraryController.php
index 9ae0a7873..291078323 100644
--- a/airtime_mvc/application/controllers/LibraryController.php
+++ b/airtime_mvc/application/controllers/LibraryController.php
@@ -99,10 +99,7 @@ class LibraryController extends Zend_Controller_Action
     protected function playlistUnknownError($e)
     {
         $this->view->error = "Something went wrong.";
-
-        Logging::info("{$e->getFile()}");
-        Logging::info("{$e->getLine()}");
-        Logging::info("{$e->getMessage()}");
+        Logging::info($e->getMessage());
     }
 
     protected function createFullResponse($obj = null, $isJson = false)