public function indexAction()
 {
     $request = $this->getRequest();
     $baseUrl = $request->getBaseUrl();
     $this->view->headScript()->appendFile($baseUrl . '/js/datatables/js/jquery.dataTables.min.js', 'text/javascript');
     $this->view->headScript()->appendFile($baseUrl . '/js/airtime/nowplaying/nowplayingdatagrid.js', 'text/javascript');
     $this->view->headScript()->appendFile($baseUrl . '/js/airtime/nowplaying/nowview.js', 'text/javascript');
     $refer_sses = new Zend_Session_Namespace('referrer');
     $userInfo = Zend_Auth::getInstance()->getStorage()->read();
     $user = new User($userInfo->id);
     if ($request->isPost()) {
         $form = new Application_Form_RegisterAirtime();
         $values = $request->getPost();
         if ($values["Publicise"] != 1) {
             Application_Model_Preference::SetSupportFeedback($values["SupportFeedback"]);
             // unset session
             Zend_Session::namespaceUnset('referrer');
         } else {
             if ($values["Publicise"] == '1' && $form->isValid($values)) {
                 Application_Model_Preference::SetHeadTitle($values["stnName"], $this->view);
                 Application_Model_Preference::SetPhone($values["Phone"]);
                 Application_Model_Preference::SetEmail($values["Email"]);
                 Application_Model_Preference::SetStationWebSite($values["StationWebSite"]);
                 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);
                 Application_Model_Preference::SetSupportFeedback($values["SupportFeedback"]);
                 // unset session
                 Zend_Session::namespaceUnset('referrer');
             } else {
                 var_dump($form->getMessages());
                 $logo = Application_Model_Preference::GetStationLogo();
                 if ($logo) {
                     $this->view->logoImg = $logo;
                 }
                 $this->view->dialog = $form;
                 $this->view->headScript()->appendFile($baseUrl . '/js/airtime/nowplaying/register.js', 'text/javascript');
             }
         }
     } else {
         //popup if previous page was login
         if ($refer_sses->referrer == 'login' && Application_Model_Nowplaying::ShouldShowPopUp() && !Application_Model_Preference::GetSupportFeedback() && $user->isAdmin()) {
             $form = new Application_Form_RegisterAirtime();
             $logo = Application_Model_Preference::GetStationLogo();
             if ($logo) {
                 $this->view->logoImg = $logo;
             }
             $this->view->dialog = $form;
             $this->view->headScript()->appendFile($baseUrl . '/js/airtime/nowplaying/register.js', 'text/javascript');
         }
     }
 }