public function preProcess(Vtiger_Request $request) { date_default_timezone_set('Europe/London'); // to overcome the pre configuration settings // Added to redirect to default module if already installed $configFileName = 'config.inc.php'; if (is_file($configFileName) && filesize($configFileName) > 0) { $defaultModule = vglobal('default_module'); $defaultModuleInstance = Vtiger_Module_Model::getInstance($defaultModule); $defaultView = $defaultModuleInstance->getDefaultViewName(); header('Location:index.php?module=' . $defaultModule . '&view=' . $defaultView); exit; } parent::preProcess($request); $viewer = $this->getViewer($request); $moduleName = $request->getModule(); // JFV - change installation langauge to jp //$defaultLanguage = ($request->get('lang'))?$request->get('lang'):'en_us'; $jfv_languageForInstallation = 'ja_jp'; $defaultLanguage = $request->get('lang') ? $request->get('lang') : $jfv_languageForInstallation; // JFV END vglobal('default_language', $defaultLanguage); define('INSTALLATION_MODE', true); define('INSTALLATION_MODE_DEBUG', $this->debug); $viewer->view('InstallPreProcess.tpl', $moduleName); }
public function preProcess(Vtiger_Request $request) { date_default_timezone_set('Europe/London'); // to overcome the pre configuration settings // Added to redirect to default module if already installed $configFileName = 'config.inc.php'; if (is_file($configFileName) && filesize($configFileName) > 0) { $defaultModule = vglobal('default_module'); $defaultModuleInstance = Vtiger_Module_Model::getInstance($defaultModule); $defaultView = $defaultModuleInstance->getDefaultViewName(); header('Location:index.php?module=' . $defaultModule . '&view=' . $defaultView); exit; } parent::preProcess($request); $viewer = $this->getViewer($request); $moduleName = $request->getModule(); $defaultLanguage = $request->get('lang') ? $request->get('lang') : 'ru_ru'; vglobal('default_language', $defaultLanguage); define('INSTALLATION_MODE', true); define('INSTALLATION_MODE_DEBUG', $this->debug); // SalesPlatform.ru begin $viewer->assign('MODULE_NAME', 'Install'); // SalesPlatform.ru end $viewer->view('InstallPreProcess.tpl', $moduleName); }
public function preProcess(Vtiger_Request $request, $display = true) { parent::preProcess($request, false); $viewer = $this->getViewer($request); $selectedModule = $request->getModule(); $companyDetails = Vtiger_CompanyDetails_Model::getInstanceById(); $companyLogo = $companyDetails->getLogo(); $viewer->assign('MODULE', $selectedModule); $viewer->assign('MODULE_NAME', $selectedModule); $viewer->assign('VIEW', $request->get('view')); $viewer->assign('COMPANY_LOGO', $companyLogo); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); if ($display) { $this->preProcessDisplay($request); } }