From 0ceea711a0f74ac4206e848153254cd7eda982ec Mon Sep 17 00:00:00 2001 From: Pradeep Nayak Date: Wed, 23 Nov 2016 19:49:53 +0530 Subject: [PATCH] CRM-19681, fixed code to respect date filters passed from url for report ---------------------------------------- * CRM-19681: date fields not respected when passed through url for report https://issues.civicrm.org/jira/browse/CRM-19681 --- CRM/Report/Utils/Get.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CRM/Report/Utils/Get.php b/CRM/Report/Utils/Get.php index 8669159425..8befb0a580 100644 --- a/CRM/Report/Utils/Get.php +++ b/CRM/Report/Utils/Get.php @@ -66,7 +66,10 @@ class CRM_Report_Utils_Get { $from = self::getTypedValue("{$fieldName}_from", $type); $to = self::getTypedValue("{$fieldName}_to", $type); - $relative = CRM_Utils_Array::value("{$fieldName}_relative", $_GET); + $relative = self::getTypedValue("{$fieldName}_relative", CRM_Utils_Type::T_STRING); + if ($relative !== NULL) { + $defaults["{$fieldName}_relative"] = $relative; + } if ($relative) { list($from, $to) = CRM_Report_Form::getFromTo($relative, NULL, NULL); $from = substr($from, 0, 8); -- 2.25.1