/** * Function returns the number of records for the current filter * @param Vtiger_Request $request */ function getRecordsCount(Vtiger_Request $request) { $moduleName = $request->getModule(); $duplicateSearchFields = $request->get('fields'); $dataModelInstance = Vtiger_FindDuplicate_Model::getInstance($moduleName); $dataModelInstance->set('fields', $duplicateSearchFields); $count = $dataModelInstance->getRecordCount(); $result = array(); $result['module'] = $moduleName; $result['count'] = $count; $response = new Vtiger_Response(); $response->setEmitType(Vtiger_Response::$EMIT_JSON); $response->setResult($result); $response->emit(); }
/** * Function returns the number of records for the current filter * @param Vtiger_Request $request */ function getRecordsCount(Vtiger_Request $request) { $moduleName = $request->getModule(); $duplicateSearchFields = $request->get('fields'); $dataModelInstance = Vtiger_FindDuplicate_Model::getInstance($moduleName); $ignoreEmpty = $request->get('ignoreEmpty'); $ignoreEmptyValue = false; if ($ignoreEmpty == 'on' || $ignoreEmpty == 'true' || $ignoreEmpty == '1') { $ignoreEmptyValue = true; } $dataModelInstance->set('ignoreEmpty', $ignoreEmptyValue); $dataModelInstance->set('fields', $duplicateSearchFields); $count = $dataModelInstance->getRecordCount(); $result = array(); $result['module'] = $moduleName; $result['count'] = $count; $response = new Vtiger_Response(); $response->setEmitType(Vtiger_Response::$EMIT_JSON); $response->setResult($result); $response->emit(); }