From 54f54538283a51bd8680f82f657fef057e236a1a Mon Sep 17 00:00:00 2001 From: Jitendra Purohit Date: Fri, 1 Mar 2019 12:39:41 +0530 Subject: [PATCH] dev/core#770 - View Case Activity page displays disabled custom fields --- CRM/Case/XMLProcessor/Report.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CRM/Case/XMLProcessor/Report.php b/CRM/Case/XMLProcessor/Report.php index 4adab97876..aa0b6c0b52 100644 --- a/CRM/Case/XMLProcessor/Report.php +++ b/CRM/Case/XMLProcessor/Report.php @@ -581,10 +581,11 @@ WHERE a.id = %1 /** * @param int $activityTypeID * @param null $dateFormat + * @param bool $onlyActive * * @return mixed */ - public function getActivityTypeCustomSQL($activityTypeID, $dateFormat = NULL) { + public function getActivityTypeCustomSQL($activityTypeID, $dateFormat = NULL, $onlyActive = TRUE) { static $cache = array(); if (is_null($activityTypeID)) { @@ -608,6 +609,9 @@ WHERE cf.custom_group_id = cg.id AND cg.extends = 'Activity' AND " . CRM_Core_Permission::customGroupClause(CRM_Core_Permission::VIEW, 'cg.'); + if ($onlyActive) { + $query .= " AND cf.is_active = 1 "; + } if ($activityTypeID) { $query .= "AND ( cg.extends_entity_column_value IS NULL OR cg.extends_entity_column_value LIKE '%" . CRM_Core_DAO::VALUE_SEPARATOR . "%1" . CRM_Core_DAO::VALUE_SEPARATOR . "%' )"; } -- 2.25.1