getModule(); $userName = $request->get('user_name'); $viewer = $this->getViewer($request); $userModel = Users_Record_Model::getCurrentUserModel(); $userModuleModel = Users_Module_Model::getInstance($moduleName); $userSetupStatus = $userModel->isFirstTimeLogin($userModel->id); if($userSetupStatus) { $isFirstUser = Users_CRMSetup::isFirstUser($userModel); if($isFirstUser) { $defaultCurrencyKey = 'USA, Dollars'; $currencies = $userModuleModel->getCurrenciesList(); $defaultCurrencyValue = $currencies[$defaultCurrencyKey]; unset($currencies[$defaultCurrencyKey]); $defaultcurrency[$defaultCurrencyKey] = $defaultCurrencyValue; $currenciesList = array_merge($defaultcurrency, $currencies); $viewer->assign('IS_FIRST_USER', $isFirstUser); $viewer->assign('CURRENCIES', $currenciesList); } $viewer->assign('CURRENT_USER_MODEL',$userModel); $viewer->assign('MODULE', $moduleName); $viewer->assign('USER_NAME', $userName); $viewer->assign('TIME_ZONES', $userModuleModel->getTimeZonesList()); $viewer->assign('LANGUAGES', $userModuleModel->getLanguagesList()); $viewer->assign('USER_ID', $request->get('record')); $viewer->view('UserSetup.tpl', $moduleName); } else { header("Location: index.php"); } } function postProcess(Vtiger_Request $request) { return true; } }