From f87de265ecf1ab09a3c35338483680bfcd1f78ec Mon Sep 17 00:00:00 2001 From: eileen Date: Sat, 15 Feb 2020 17:25:28 +1300 Subject: [PATCH] Remove unused deprecated function copyLocBlock was marked as deprecated & unused around 9 months ago - not much has changed - remove --- CRM/Core/BAO/Location.php | 51 --------------------------------------- 1 file changed, 51 deletions(-) diff --git a/CRM/Core/BAO/Location.php b/CRM/Core/BAO/Location.php index 77d3e338bd..ec50cd15f0 100644 --- a/CRM/Core/BAO/Location.php +++ b/CRM/Core/BAO/Location.php @@ -285,57 +285,6 @@ WHERE e.id = %1"; } } - /** - * Copy or update location block. - * - * @param int $locBlockId - * Location block id. - * @param int $updateLocBlockId - * Update location block id. - * - * @return int - * newly created/updated location block id. - */ - public static function copyLocBlock($locBlockId, $updateLocBlockId = NULL) { - CRM_Core_Error::deprecatedFunctionWarning('unused function which will be removed'); - //get the location info. - $defaults = $updateValues = []; - $locBlock = ['id' => $locBlockId]; - CRM_Core_DAO::commonRetrieve('CRM_Core_DAO_LocBlock', $locBlock, $defaults); - - if ($updateLocBlockId) { - //get the location info for update. - $copyLocationParams = ['id' => $updateLocBlockId]; - CRM_Core_DAO::commonRetrieve('CRM_Core_DAO_LocBlock', $copyLocationParams, $updateValues); - foreach ($updateValues as $key => $value) { - if ($key != 'id') { - $copyLocationParams[$key] = 'null'; - } - } - } - - //copy all location blocks (email, phone, address, etc) - foreach ($defaults as $key => $value) { - if ($key != 'id') { - $tbl = explode("_", $key); - $name = ucfirst($tbl[0]); - $updateParams = NULL; - if ($updateId = CRM_Utils_Array::value($key, $updateValues)) { - $updateParams = ['id' => $updateId]; - } - - $copy = CRM_Core_DAO::copyGeneric('CRM_Core_DAO_' . $name, ['id' => $value], $updateParams); - $copyLocationParams[$key] = $copy->id; - } - } - - $copyLocation = CRM_Core_DAO::copyGeneric('CRM_Core_DAO_LocBlock', - ['id' => $locBlock['id']], - $copyLocationParams - ); - return $copyLocation->id; - } - /** * Make sure contact should have only one primary block, CRM-5051. * -- 2.25.1