Пример #1
0
 protected function prepareSortParams(array $entityIDs)
 {
     $resut = array('PERS' => array(), 'ORG' => array(), 'COMM' => array());
     if (!empty($entityIDs)) {
         $entityTypeID = $this->getEntityTypeID();
         if ($entityTypeID === \CCrmOwnerType::Lead) {
             $resut['PERS'] = DuplicatePersonCriterion::prepareSortParams($entityTypeID, $entityIDs);
             $resut['ORG'] = DuplicateOrganizationCriterion::prepareSortParams($entityTypeID, $entityIDs);
         } elseif ($entityTypeID === \CCrmOwnerType::Contact) {
             $resut['PERS'] = DuplicatePersonCriterion::prepareSortParams($entityTypeID, $entityIDs);
         } elseif ($entityTypeID === \CCrmOwnerType::Company) {
             $resut['ORG'] = DuplicateOrganizationCriterion::prepareSortParams($entityTypeID, $entityIDs);
         }
         $resut['COMM'] = DuplicateCommunicationCriterion::prepareSortParams($entityTypeID, $entityIDs);
     }
     return $resut;
 }