public function indexAction()
 {
     $request = $this->getRequest();
     $baseUrl = $request->getBaseUrl();
     $this->view->headScript()->appendFile($baseUrl . '/js/airtime/preferences/preferences.js', 'text/javascript');
     $this->view->statusMsg = "";
     $form = new Application_Form_Preferences();
     if ($request->isPost()) {
         if ($form->isValid($request->getPost())) {
             $values = $form->getValues();
             Application_Model_Preference::SetHeadTitle($values["preferences_general"]["stationName"], $this->view);
             Application_Model_Preference::SetDefaultFade($values["preferences_general"]["stationDefaultFade"]);
             Application_Model_Preference::SetStreamLabelFormat($values["preferences_general"]["streamFormat"]);
             Application_Model_Preference::SetAllow3rdPartyApi($values["preferences_general"]["thirdPartyApi"]);
             Application_Model_Preference::SetDoSoundCloudUpload($values["preferences_soundcloud"]["UseSoundCloud"]);
             Application_Model_Preference::SetSoundCloudUser($values["preferences_soundcloud"]["SoundCloudUser"]);
             Application_Model_Preference::SetSoundCloudPassword($values["preferences_soundcloud"]["SoundCloudPassword"]);
             Application_Model_Preference::SetSoundCloudTags($values["preferences_soundcloud"]["SoundCloudTags"]);
             Application_Model_Preference::SetSoundCloudGenre($values["preferences_soundcloud"]["SoundCloudGenre"]);
             Application_Model_Preference::SetSoundCloudTrackType($values["preferences_soundcloud"]["SoundCloudTrackType"]);
             Application_Model_Preference::SetSoundCloudLicense($values["preferences_soundcloud"]["SoundCloudLicense"]);
             $this->view->statusMsg = "<div class='success'>Preferences updated.</div>";
         }
     }
     $this->view->form = $form;
 }
 public function indexAction()
 {
     global $CC_CONFIG;
     $isSaas = Application_Model_Preference::GetPlanLevel() == 'disabled' ? false : true;
     $request = $this->getRequest();
     $baseUrl = $request->getBaseUrl();
     $this->view->headScript()->appendFile($baseUrl . '/js/airtime/preferences/preferences.js?' . $CC_CONFIG['airtime_version'], 'text/javascript');
     $this->view->statusMsg = "";
     $form = new Application_Form_Preferences();
     if ($request->isPost()) {
         if ($form->isValid($request->getPost())) {
             $values = $form->getValues();
             Application_Model_Preference::SetHeadTitle($values["preferences_general"]["stationName"], $this->view);
             Application_Model_Preference::SetDefaultFade($values["preferences_general"]["stationDefaultFade"]);
             Application_Model_Preference::SetAllow3rdPartyApi($values["preferences_general"]["thirdPartyApi"]);
             Application_Model_Preference::SetTimezone($values["preferences_general"]["timezone"]);
             Application_Model_Preference::SetWeekStartDay($values["preferences_general"]["weekStartDay"]);
             if (!$isSaas) {
                 Application_Model_Preference::SetEnableSystemEmail($values["preferences_email_server"]["enableSystemEmail"]);
                 Application_Model_Preference::SetSystemEmail($values["preferences_email_server"]["systemEmail"]);
                 Application_Model_Preference::SetMailServerConfigured($values["preferences_email_server"]["configureMailServer"]);
                 Application_Model_Preference::SetMailServer($values["preferences_email_server"]["mailServer"]);
                 Application_Model_Preference::SetMailServerEmailAddress($values["preferences_email_server"]["email"]);
                 Application_Model_Preference::SetMailServerPassword($values["preferences_email_server"]["ms_password"]);
                 Application_Model_Preference::SetMailServerPort($values["preferences_email_server"]["port"]);
                 Application_Model_Preference::SetMailServerRequiresAuth($values["preferences_email_server"]["msRequiresAuth"]);
             }
             Application_Model_Preference::SetAutoUploadRecordedShowToSoundcloud($values["preferences_soundcloud"]["UseSoundCloud"]);
             Application_Model_Preference::SetUploadToSoundcloudOption($values["preferences_soundcloud"]["UploadToSoundcloudOption"]);
             Application_Model_Preference::SetSoundCloudDownloadbleOption($values["preferences_soundcloud"]["SoundCloudDownloadbleOption"]);
             Application_Model_Preference::SetSoundCloudUser($values["preferences_soundcloud"]["SoundCloudUser"]);
             Application_Model_Preference::SetSoundCloudPassword($values["preferences_soundcloud"]["SoundCloudPassword"]);
             Application_Model_Preference::SetSoundCloudTags($values["preferences_soundcloud"]["SoundCloudTags"]);
             Application_Model_Preference::SetSoundCloudGenre($values["preferences_soundcloud"]["SoundCloudGenre"]);
             Application_Model_Preference::SetSoundCloudTrackType($values["preferences_soundcloud"]["SoundCloudTrackType"]);
             Application_Model_Preference::SetSoundCloudLicense($values["preferences_soundcloud"]["SoundCloudLicense"]);
             $this->view->statusMsg = "<div class='success'>Preferences updated.</div>";
         }
     }
     $this->view->form = $form;
 }