get('search_value'); $searchModule = $request->get('search_module'); $parentRecordId = $request->get('parent_id'); $parentModuleName = $request->get('parent_module'); $relatedModule = $request->get('module'); $searchModuleModel = Vtiger_Module_Model::getInstance($searchModule); $records = $searchModuleModel->searchRecord($searchValue, $parentRecordId, $parentModuleName, $relatedModule); $result = array(); if(is_array($records)){ foreach($records as $moduleName=>$recordModels) { foreach($recordModels as $recordModel) { $result[] = array('label'=>decode_html($recordModel->getName()), 'value'=>decode_html($recordModel->getName()), 'id'=>$recordModel->getId()); } } } $response = new Vtiger_Response(); $response->setResult($result); $response->emit(); } }