From: monishdeb Date: Tue, 28 Jul 2015 04:41:31 +0000 (+0530) Subject: revert location_type changes X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=09f8ac454f847d5431f7aa81016c8cd9275e9ba8;p=civicrm-core.git revert location_type changes --- diff --git a/CRM/Contact/BAO/Query.php b/CRM/Contact/BAO/Query.php index d9a3b2d160..b9ad94b685 100644 --- a/CRM/Contact/BAO/Query.php +++ b/CRM/Contact/BAO/Query.php @@ -370,7 +370,6 @@ class CRM_Contact_BAO_Query { 'email', 'im', 'address_name', - 'location_type', ); /** @@ -2598,20 +2597,12 @@ class CRM_Contact_BAO_Query { elseif (strpos($name, '-openid') != 0) { $locationTypeName = 'openid'; } - elseif (strpos($name, '-location_type') != 0) { - $extraLocationType = "\n$side JOIN civicrm_location_type `{$name}` ON ( `{$name}`.id = `{$name}-address`.location_type_id )"; - $locationTypeName = "address"; - $name .= "-address"; - } if ($locationTypeName) { //we have a join on an location table - possibly in conjunction with search builder - CRM-14263 $parts = explode('-', $name); $locationID = array_search($parts[0], CRM_Core_BAO_Address::buildOptions('location_type_id', 'get', array('name' => $parts[0]))); $from .= " $side JOIN civicrm_{$locationTypeName} `{$name}` ON ( contact_a.id = `{$name}`.contact_id ) and `{$name}`.location_type_id = $locationID "; - if (!empty($extraLocationType)) { - $from .= $extraLocationType; - } } else { $from .= CRM_Core_Component::from($name, $mode, $side);