CRM-13852 - avoid multiple calls to Array::value
authorDonald A. Lobo <lobo@civicrm.org>
Thu, 28 Nov 2013 01:05:51 +0000 (17:05 -0800)
committerDonald A. Lobo <lobo@civicrm.org>
Thu, 28 Nov 2013 01:05:51 +0000 (17:05 -0800)
----------------------------------------
* CRM-13852: activity filter user preference: flush cache before setting
  http://issues.civicrm.org/jira/browse/CRM-13852

CRM/Activity/Page/AJAX.php

index 659259e516adaf1c350f25c0817d61315acdbfb9..6ead6ddf15eca9b1d2095b66de3449f238dd71f9 100644 (file)
@@ -464,11 +464,11 @@ class CRM_Activity_Page_AJAX {
 
       $activityFilter = array(
         'activity_type_filter_id' =>
-          ( CRM_Utils_Array::value('activity_type_id', $params) ) ?
-            CRM_Utils_Type::escape(CRM_Utils_Array::value('activity_type_id', $params), 'Integer') : '',
+        CRM_Utils_Array::value('activity_type_id', $params) ?
+        CRM_Utils_Type::escape($params['activity_type_id'], 'Integer') : '',
         'activity_type_exclude_filter_id' =>
-          ( CRM_Utils_Array::value('activity_type_exclude_id', $params) ) ?
-            CRM_Utils_Type::escape(CRM_Utils_Array::value('activity_type_exclude_id', $params), 'Integer') : '',
+        CRM_Utils_Array::value('activity_type_exclude_id', $params) ?
+        CRM_Utils_Type::escape($params['activity_type_exclude_id'], 'Integer') : '',
       );
 
       CRM_Core_BAO_Setting::setItem(