public function getParentModule($module) { $modules = Vtiger_Module_Model::getModulesByLevel(2); if (isset($modules[$module]['parentModule'])) { return $modules[$module]['parentModule']; } return ''; }
public function process(Vtiger_Request $request) { $moduleName = $request->getModule(); $uid = $request->get('uid'); $folder = $request->get('folder'); $rcId = $request->get('rcId'); $account = OSSMail_Record_Model::getAccountByHash($rcId); if (!$account) { throw new NoPermittedException('LBL_PERMISSION_DENIED'); } $rcId = $account['user_id']; $mailViewModel = OSSMailView_Record_Model::getCleanInstance('OSSMailView'); $record = $mailViewModel->checkMailExist($uid, $folder, $rcId); $viewer = $this->getViewer($request); $viewer->assign('RECORD', $record); if ($record) { $reletedRecords = $mailViewModel->getReletedRecords($record); $viewer->assign('RELETED_RECORDS', $reletedRecords); } Vtiger_Module_Model::getModulesByLevel(); $viewer->assign('MODULE_NAME', $moduleName); $viewer->assign('URL', AppConfig::main('site_URL')); $viewer->view('MailActionBar.tpl', $moduleName); }
public function getReferenceList() { $modules = Vtiger_Module_Model::getModulesByLevel(1); return array_keys($modules); }