Ejemplo n.º 1
0
 public function supportSettingAction()
 {
     $request = $this->getRequest();
     $baseUrl = $request->getBaseUrl();
     $this->view->headScript()->appendFile($baseUrl . '/js/airtime/preferences/support-setting.js', 'text/javascript');
     $this->view->statusMsg = "";
     $form = new Application_Form_SupportSettings();
     if ($request->isPost()) {
         if ($form->isValid($request->getPost())) {
             $values = $form->getValues();
             Application_Model_Preference::SetHeadTitle($values["stationName"], $this->view);
             Application_Model_Preference::SetPhone($values["Phone"]);
             Application_Model_Preference::SetEmail($values["Email"]);
             Application_Model_Preference::SetStationWebSite($values["StationWebSite"]);
             Application_Model_Preference::SetSupportFeedback($values["SupportFeedback"]);
             Application_Model_Preference::SetPublicise($values["Publicise"]);
             $form->Logo->receive();
             $imagePath = $form->Logo->getFileName();
             Application_Model_Preference::SetStationCountry($values["Country"]);
             Application_Model_Preference::SetStationCity($values["City"]);
             Application_Model_Preference::SetStationDescription($values["Description"]);
             Application_Model_Preference::SetStationLogo($imagePath);
             $this->view->statusMsg = "<div class='success'>Support setting updated.</div>";
         }
     }
     $logo = Application_Model_Preference::GetStationLogo();
     if ($logo) {
         $this->view->logoImg = $logo;
     }
     $this->view->form = $form;
 }
Ejemplo n.º 2
0
 public function supportSettingAction()
 {
     global $CC_CONFIG;
     $request = $this->getRequest();
     $baseUrl = $request->getBaseUrl();
     $this->view->headScript()->appendFile($baseUrl . '/js/airtime/preferences/support-setting.js?' . $CC_CONFIG['airtime_version'], 'text/javascript');
     $this->view->statusMsg = "";
     $isSass = Application_Model_Preference::GetPlanLevel() == 'disabled' ? false : true;
     $form = new Application_Form_SupportSettings();
     if ($request->isPost()) {
         $values = $request->getPost();
         if ($form->isValid($values)) {
             if (!$isSass && $values["Publicise"] != 1) {
                 Application_Model_Preference::SetSupportFeedback($values["SupportFeedback"]);
                 Application_Model_Preference::SetPublicise($values["Publicise"]);
                 if (isset($values["Privacy"])) {
                     Application_Model_Preference::SetPrivacyPolicyCheck($values["Privacy"]);
                 }
             } else {
                 Application_Model_Preference::SetHeadTitle($values["stationName"], $this->view);
                 Application_Model_Preference::SetPhone($values["Phone"]);
                 Application_Model_Preference::SetEmail($values["Email"]);
                 Application_Model_Preference::SetStationWebSite($values["StationWebSite"]);
                 if (!$isSass) {
                     Application_Model_Preference::SetSupportFeedback($values["SupportFeedback"]);
                     Application_Model_Preference::SetPublicise($values["Publicise"]);
                 }
                 $form->Logo->receive();
                 $imagePath = $form->Logo->getFileName();
                 Application_Model_Preference::SetStationCountry($values["Country"]);
                 Application_Model_Preference::SetStationCity($values["City"]);
                 Application_Model_Preference::SetStationDescription($values["Description"]);
                 Application_Model_Preference::SetStationLogo($imagePath);
                 if (!$isSass && isset($values["Privacy"])) {
                     Application_Model_Preference::SetPrivacyPolicyCheck($values["Privacy"]);
                 }
             }
             $this->view->statusMsg = "<div class='success'>Support setting updated.</div>";
         }
     }
     $logo = Application_Model_Preference::GetStationLogo();
     if ($logo) {
         $this->view->logoImg = $logo;
     }
     $privacyChecked = false;
     if (Application_Model_Preference::GetPrivacyPolicyCheck() == 1) {
         $privacyChecked = true;
     }
     $this->view->privacyChecked = $privacyChecked;
     $this->view->section_title = 'Support Feedback';
     $this->view->form = $form;
     //$form->render($this->view);
 }