diff --git a/airtime_mvc/application/Bootstrap.php b/airtime_mvc/application/Bootstrap.php index 19c924202..35c02369c 100644 --- a/airtime_mvc/application/Bootstrap.php +++ b/airtime_mvc/application/Bootstrap.php @@ -138,15 +138,17 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap $view->headScript()->appendScript("var userType = '$userType';"); - if (strpos($_SERVER['REQUEST_URI'], $baseUrl.'Dashboard/stream-player') === false - && strpos($_SERVER['REQUEST_URI'], $baseUrl.'audiopreview/audio-preview') === false - && strpos($_SERVER['REQUEST_URI'], $baseUrl.'audiopreview/playlist-preview') === false - && strpos($_SERVER['REQUEST_URI'], $baseUrl.'audiopreview/block-preview') === false) { - if (Application_Model_Preference::GetLiveChatEnabled()) { - $client_id = Application_Model_Preference::GetClientId(); - $view->headScript()->appendScript("var livechat_client_id = '$client_id';"); - $view->headScript()->appendFile($baseUrl . 'js/airtime/common/livechat.js?'.$CC_CONFIG['airtime_version'], 'text/javascript'); - } + if (array_key_exists('REQUEST_URI', $_SERVER)) { //Doesn't exist for unit tests + if (strpos($_SERVER['REQUEST_URI'], $baseUrl.'Dashboard/stream-player') === false + && strpos($_SERVER['REQUEST_URI'], $baseUrl.'audiopreview/audio-preview') === false + && strpos($_SERVER['REQUEST_URI'], $baseUrl.'audiopreview/playlist-preview') === false + && strpos($_SERVER['REQUEST_URI'], $baseUrl.'audiopreview/block-preview') === false) { + if (Application_Model_Preference::GetLiveChatEnabled()) { + $client_id = Application_Model_Preference::GetClientId(); + $view->headScript()->appendScript("var livechat_client_id = '$client_id';"); + $view->headScript()->appendFile($baseUrl . 'js/airtime/common/livechat.js?'.$CC_CONFIG['airtime_version'], 'text/javascript'); + } + } } /*