public function process(Vtiger_Request $request) { $moduleSettingsName = $request->getModule(false); $moduleName = $request->getModule(); $idTpl = $request->get('tpl_id'); $viewer = $this->getViewer($request); if ($idTpl) { $docInfo = Settings_OSSDocumentControl_Module_Model::getDocInfo($idTpl); $viewer->assign('BASE_INFO', $docInfo['basic_info']); $viewer->assign('TPL_ID', $idTpl); } $viewer->assign('MODULE_NAME', $moduleName); $viewer->assign('MODULE_LIST', Settings_OSSDocumentControl_Module_Model::getSupportedModules()); $viewer->assign('SETTINGS_MODULE_NAME', $moduleSettingsName); echo $viewer->view('Edit.tpl', $moduleSettingsName, true); }