/**
  * 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();
 }