'module', 'action' => 'DetailView'); return $permissions; } public function checkPermission(Vtiger_Request $request) { return parent::checkPermission($request); } public function process(Vtiger_Request $request) { $moduleName = $request->get('module'); $moduleModel = Vtiger_Module_Model::getInstance($moduleName); $searchValue = $request->get('searchValue'); $emailsResult = array(); if ($searchValue) { $emailsResult = $moduleModel->searchEmails($request->get('searchValue')); } $response = new Vtiger_Response(); $response->setResult($emailsResult); $response->emit(); } } ?>