diff --git a/airtime_mvc/application/models/Preference.php b/airtime_mvc/application/models/Preference.php index 2505a563f..369315f58 100644 --- a/airtime_mvc/application/models/Preference.php +++ b/airtime_mvc/application/models/Preference.php @@ -412,7 +412,13 @@ class Application_Model_Preference $key == 'FREE_RAM' || $key == 'AIRTIME_VERSION' || $key == 'KERNAL_VERSION' || $key == 'MACHINE_ARCHITECTURE' || $key == 'TOTAL_MEMORY_MBYTES' || $key == 'TOTAL_SWAP_MBYTES' || $key == 'PLAYOUT_ENGINE_CPU_PERC' ) { - $systemInfoArray[$key] = $info[1]; + if($key == 'AIRTIME_VERSION'){ + // remove hash tag on the version string + list($version, $dump) = explode('+', $info[1]); + $systemInfoArray[$key] = $version; + }else{ + $systemInfoArray[$key] = $info[1]; + } } } } diff --git a/airtime_mvc/application/models/Schedule.php b/airtime_mvc/application/models/Schedule.php index fc40b2801..05b527ee0 100644 --- a/airtime_mvc/application/models/Schedule.php +++ b/airtime_mvc/application/models/Schedule.php @@ -45,8 +45,6 @@ class Application_Model_Schedule { $nextShowID = count($shows['nextShow'])>0?$shows['nextShow'][0]['instance_id']:null; $results = Application_Model_Schedule::GetPrevCurrentNext($previousShowID, $currentShowID, $nextShowID, $utcTimeNow); - Logging::log($shows['currentShow']); - $range = array("env"=>APPLICATION_ENV, "schedulerTime"=>$timeNow, "previous"=>$results['previous'] !=null?$results['previous']:(count($shows['previousShow'])>0?$shows['previousShow'][0]:null), diff --git a/airtime_mvc/application/models/Show.php b/airtime_mvc/application/models/Show.php index cfd218b6f..57c505713 100644 --- a/airtime_mvc/application/models/Show.php +++ b/airtime_mvc/application/models/Show.php @@ -848,7 +848,7 @@ class Application_Model_Show { $showId = $this->getId(); $sql = "SELECT id FROM cc_show_instances" ." WHERE date(starts) = date(TIMESTAMP '$timestamp') " - ." AND show_id = $showId"; + ." AND show_id = $showId AND rebroadcast = 0"; $query = $con->query($sql); $row = ($query !== false) ? $query->fetchColumn(0) : null; diff --git a/python_apps/pypo/install/pypo-uninitialize.py b/python_apps/pypo/install/pypo-uninitialize.py index 19d27768d..16b6ceab9 100644 --- a/python_apps/pypo/install/pypo-uninitialize.py +++ b/python_apps/pypo/install/pypo-uninitialize.py @@ -9,6 +9,7 @@ if os.geteuid() != 0: try: #stop pypo and liquidsoap processes print "Waiting for pypo processes to stop...", + subprocess.call("rm -f /usr/bin/airtime-liquidsoap") if (os.path.exists('/etc/init.d/airtime-playout')): subprocess.call("invoke-rc.d airtime-playout stop", shell=True) print "OK"