diff --git a/airtime_mvc/application/models/Preference.php b/airtime_mvc/application/models/Preference.php index 8396b370b..19fd6da1f 100644 --- a/airtime_mvc/application/models/Preference.php +++ b/airtime_mvc/application/models/Preference.php @@ -315,13 +315,15 @@ class Application_Model_Preference $outputArray['STATION_DESCRIPTION'] = Application_Model_Preference::GetStationDescription(); // get web server info - $url = $systemInfoArray["AIRTIME_VERSION_URL"]; - $index = strpos($url,'/api/'); - $url = substr($url, 0, $index); - - $headerInfo = get_headers(trim($url),1); - $outputArray['WEB_SERVER'] = $headerInfo['Server'][0]; - + if(isset($systemInfoArray["AIRTIME_VERSION_URL"])){ + $url = $systemInfoArray["AIRTIME_VERSION_URL"]; + $index = strpos($url,'/api/'); + $url = substr($url, 0, $index); + + $headerInfo = get_headers(trim($url),1); + $outputArray['WEB_SERVER'] = $headerInfo['Server'][0]; + } + $outputArray['NUM_OF_USERS'] = User::getUserCount(); $outputArray['NUM_OF_SONGS'] = StoredFile::getFileCount(); $outputArray['NUM_OF_PLAYLISTS'] = Playlist::getPlaylistCount(); diff --git a/airtime_mvc/public/js/airtime/library/plupload.js b/airtime_mvc/public/js/airtime/library/plupload.js index a7b4f2aee..76bdf532b 100644 --- a/airtime_mvc/public/js/airtime/library/plupload.js +++ b/airtime_mvc/public/js/airtime/library/plupload.js @@ -3,7 +3,7 @@ $(document).ready(function() { $("#plupload_files").pluploadQueue({ // General settings - runtimes : 'html5,html4', + runtimes : 'gears, html5, html4', url : '/Plupload/upload/format/json', chunk_size: '5mb', multiple_queues : 'true', @@ -24,8 +24,18 @@ $(document).ready(function() { .append('' + j.error.message + ''); $("#plupload_error").find("table").append(row); + }else{ + $.get('/Plupload/copyfile/format/json/name/'+file.name, function(json){ + var jr = jQuery.parseJSON(json); + if(jr.error !== undefined) { + var row = $("") + .append('' + file.name +'') + .append('' + jr.error.message + ''); + + $("#plupload_error").find("table").append(row); + } + }); } - $.get('/Plupload/copyfile/format/json/name/'+file.name); }); var uploadProgress = false; diff --git a/install_minimal/airtime-install b/install_minimal/airtime-install index cc0765b8a..cc104e775 100755 --- a/install_minimal/airtime-install +++ b/install_minimal/airtime-install @@ -9,7 +9,7 @@ SCRIPTPATH=`dirname $SCRIPT` VIRTUAL_ENV_DIR="/usr/lib/airtime/airtime_virtualenv" if [ ! -d "$VIRTUAL_ENV_DIR" ]; then - echo -e "\n*** Creating Vitualenv for Airtime ***" + echo -e "\n*** Creating Virtualenv for Airtime ***" EXTRAOPTION=$(virtualenv --help | grep extra-search-dir) if [ "$?" -eq "0" ]; then @@ -35,7 +35,7 @@ if [ ! -d "$VIRTUAL_ENV_DIR" ]; then fi done else - echo -e "\n*** Existing Airtime Virturalenv Found ***" + echo -e "\n*** Existing Airtime Virtualenv Found ***" fi virtualenv_bin="/usr/lib/airtime/airtime_virtualenv/bin/"