getViewer ($request); $moduleName = $request->getModule(); $this->initializeListViewContents($request, $viewer); echo $viewer->view('TooltipContents.tpl', $moduleName, true); } public function initializeListViewContents(Vtiger_Request $request, Vtiger_Viewer $viewer) { $moduleName = $this->getModule($request); $recordId = $request->get('record'); $tooltipViewModel = Vtiger_TooltipView_Model::getInstance($moduleName, $recordId); $viewer->assign('MODULE', $moduleName); $viewer->assign('MODULE_MODEL', $tooltipViewModel->getRecord()->getModule()); $viewer->assign('TOOLTIP_FIELDS', $tooltipViewModel->getFields()); $viewer->assign('RECORD', $tooltipViewModel->getRecord()); $viewer->assign('RECORD_STRUCTURE', $tooltipViewModel->getStructure()); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); } }