diff --git a/airtime_mvc/application/controllers/SetupController.php b/airtime_mvc/application/controllers/SetupController.php index 59bc09e45..9b211eeb6 100644 --- a/airtime_mvc/application/controllers/SetupController.php +++ b/airtime_mvc/application/controllers/SetupController.php @@ -18,31 +18,24 @@ class SetupController extends Zend_Controller_Action if ($request->isPost()) { - $postData = $request->getPost(); - $formData = array(); - foreach ($postData["data"] as $key => $value) { - if ($value["name"] == "csrf") continue; - $formData[$value["name"]] = $value["value"]; - } + $formData = $request->getPost(); if ($form->isValid($formData)) { $userService = new Application_Service_UserService(); $currentUser = $userService->getCurrentUser(); $currentUserId = $currentUser->getDbId(); - Application_Model_Preference::SetUserTimezone($formData["timezone"], $currentUserId); - Application_Model_Preference::SetDefaultTimezone($formData["timezone"]); + Application_Model_Preference::SetUserTimezone($formData["setup_timezone"], $currentUserId); + Application_Model_Preference::SetDefaultTimezone($formData["setup_timezone"]); - Application_Model_Preference::SetUserLocale($formData["language"], $currentUserId); - Application_Model_Preference::SetDefaultLocale($formData["language"]); + Application_Model_Preference::SetUserLocale($formData["setup_language"], $currentUserId); + Application_Model_Preference::SetDefaultLocale($formData["setup_language"]); Application_Model_Preference::setLangTimezoneSetupComplete(true); - $this->_helper->json->sendJson(null); - } else { - $this->_helper->json->sendJson($form->get); + $this->_redirect('/Showbuilder'); } - } else { - $this->_helper->json->sendJson($form); } + $this->_redirect('/Showbuilder'); } + } \ No newline at end of file diff --git a/airtime_mvc/application/controllers/ShowbuilderController.php b/airtime_mvc/application/controllers/ShowbuilderController.php index 0ba6fbedb..65521749c 100644 --- a/airtime_mvc/application/controllers/ShowbuilderController.php +++ b/airtime_mvc/application/controllers/ShowbuilderController.php @@ -45,6 +45,7 @@ class ShowbuilderController extends Zend_Controller_Action //$this->view->headScript()->appendFile($baseUrl.'js/datatables/plugin/dataTables.ColReorder.js?'.$CC_CONFIG['airtime_version'],'text/javascript'); $this->view->headScript()->appendFile($baseUrl.'js/datatables/plugin/dataTables.FixedColumns.js?'.$CC_CONFIG['airtime_version'],'text/javascript'); $this->view->headScript()->appendFile($baseUrl.'js/datatables/plugin/dataTables.columnFilter.js?'.$CC_CONFIG['airtime_version'], 'text/javascript'); + $this->view->headScript()->appendFile($baseUrl.'js/js-timezone-detect/jstz-1.0.4.min.js?'.$CC_CONFIG['airtime_version'],'text/javascript'); $this->view->headScript()->appendFile($baseUrl.'js/blockui/jquery.blockUI.js?'.$CC_CONFIG['airtime_version'],'text/javascript'); $this->view->headScript()->appendFile($baseUrl.'js/airtime/buttons/buttons.js?'.$CC_CONFIG['airtime_version'],'text/javascript'); @@ -64,7 +65,6 @@ class ShowbuilderController extends Zend_Controller_Action // and they have not seen the setup popup before if ($currentUser->getDbType() == "S" && strpos(strtolower($previousPage), 'login') !== false && empty($setupComplete)) { - Logging::info("hello"); $lang_tz_popup_form = new Application_Form_SetupLanguageTimezone(); $this->view->lang_tz_popup_form = $lang_tz_popup_form; $this->view->headScript()->appendFile($baseUrl.'js/airtime/nowplaying/lang-timezone-setup.js?'.$CC_CONFIG['airtime_version'],'text/javascript'); diff --git a/airtime_mvc/application/views/scripts/form/setup-lang-timezone.phtml b/airtime_mvc/application/views/scripts/form/setup-lang-timezone.phtml index 9a08f679b..117d92a82 100644 --- a/airtime_mvc/application/views/scripts/form/setup-lang-timezone.phtml +++ b/airtime_mvc/application/views/scripts/form/setup-lang-timezone.phtml @@ -1,5 +1,5 @@