예제 #1
0
 function process(Vtiger_Request $request)
 {
     $relatedModuleName = $request->get('relatedModule');
     $relatedMduleModel = Vtiger_Module_Model::getInstance($relatedModuleName);
     $viewer = $this->getViewer($request);
     $viewer->assign('DEFAULT_CUSTOM_FILTER_ID', $relatedMduleModel->getDefaultCustomFilter());
     $viewer->assign('FOLDERS', Documents_Module_Model::getAllFolders());
     $viewer->assign('CUSTOM_VIEWS', CustomView_Record_Model::getAllByGroup($relatedModuleName));
     $viewer->assign('CURRENT_USER_MODEL', Users_Record_Model::getCurrentUserModel());
     $viewer->view('CustomFilter.tpl', $request->getModule());
 }
예제 #2
0
 function preProcess(Vtiger_Request $request)
 {
     $viewer = $this->getViewer($request);
     $moduleName = $request->getModule();
     $documentModuleModel = Vtiger_Module_Model::getInstance($moduleName);
     $defaultCustomFilter = $documentModuleModel->getDefaultCustomFilter();
     $folderList = Documents_Module_Model::getAllFolders();
     $viewer->assign('DEFAULT_CUSTOM_FILTER_ID', $defaultCustomFilter);
     $viewer->assign('FOLDERS', $folderList);
     parent::preProcess($request);
 }