コード例 #1
0
ファイル: Index.php プロジェクト: nouphet/vtigercrm-6.0.0-ja
 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);
 }
コード例 #2
0
ファイル: Index.php プロジェクト: Wasage/werpa
 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);
 }
コード例 #3
0
ファイル: Login.php プロジェクト: awflu/YetiForceCRM
 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);
     }
 }