/** * Display view. * @param Vtiger_Request $request */ public function process(Vtiger_Request $request) { $recordModel = SPPDFTemplates_Record_Model::getInstanceById($request->get('templateid')); $moduleModel = new SPPDFTemplates_Module_Model(); if($request->get('isDuplicate') != NULL ) { $recordModel->toDuplicate(); } $viewer = $this->getViewer($request); // SalesPlatform.ru begin Unifying method for EditView preparing $recordModel = prepareEditView($recordModel, $_REQUEST, $viewer); // SalesPlatform.ru end $viewer->assign('MODULE', $request->getModule()); $viewer->assign('MODEL', $recordModel); $viewer->assign('MODULENAMES',$moduleModel->getModulesList()); $viewer->assign('PAGE_ORIENTATIONS',$moduleModel->getPageOrientations()); $viewer->view('EditPDFTemplate.tpl', $request->getModule()); }
/** * Display view. * @param Vtiger_Request $request */ public function process(Vtiger_Request $request) { $recordModel = SPPDFTemplates_Record_Model::getInstanceById($request->get('templateid')); $moduleModel = new SPPDFTemplates_Module_Model(); $pdfCompanies = array('All' => vtranslate('All')); foreach (Settings_Vtiger_CompanyDetails_Model::getCompanies() as $company) { $pdfCompanies[$company] = vtranslate($company, 'Settings:Vtiger'); } if ($request->get('isDuplicate') != NULL) { $recordModel->toDuplicate(); } $viewer = $this->getViewer($request); // SalesPlatform.ru begin Unifying method for EditView preparing $recordModel = prepareEditView($recordModel, $_REQUEST, $viewer); // SalesPlatform.ru end $viewer->assign('MODULE', $request->getModule()); $viewer->assign('MODEL', $recordModel); $viewer->assign('MODULENAMES', $moduleModel->getModulesList()); $viewer->assign('PAGE_ORIENTATIONS', $moduleModel->getPageOrientations()); $viewer->assign('SP_PDF_COMPANIES', $pdfCompanies); $viewer->view('EditPDFTemplate.tpl', $request->getModule()); }