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;
 }