From 312c781ed00280920bc6ca13046e6cb280afa4ae Mon Sep 17 00:00:00 2001 From: "deb.monish" Date: Mon, 24 Jul 2017 17:39:52 +0530 Subject: [PATCH] additional fix --- CRM/Contribute/BAO/ManagePremiums.php | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/CRM/Contribute/BAO/ManagePremiums.php b/CRM/Contribute/BAO/ManagePremiums.php index 40de859a9af2..386f985783a5 100644 --- a/CRM/Contribute/BAO/ManagePremiums.php +++ b/CRM/Contribute/BAO/ManagePremiums.php @@ -96,19 +96,14 @@ public static function setIsActive($id, $is_active) { * @return CRM_Contribute_DAO_Product */ public static function add(&$params, &$ids) { - $defaults = array( + $params = array_merge($params, array( 'id' => CRM_Utils_Array::value('premium', $ids), - 'image' => '', - 'thumbnail' => '', + 'image' => CRM_Utils_String::simplifyURL(CRM_Utils_Array::value('image', $params, ''), TRUE), + 'thumbnail' => CRM_Utils_String::simplifyURL(CRM_Utils_Array::value('thumbnail', $params, ''), TRUE), 'is_active' => FALSE, 'is_deductible' => FALSE, 'currency' => CRM_Core_Config::singleton()->defaultCurrency, - ); - $params = array_merge($defaults, $params); - - // Use local URLs for images when possible - $params['image'] = CRM_Utils_String::simplifyURL($params['image'], TRUE); - $params['thumbnail'] = CRM_Utils_String::simplifyURL($params['thumbnail'], TRUE); + )); // Save and return $premium = new CRM_Contribute_DAO_Product();