From 41a662f0844d4b1f6eac60308cdd569946fa7c83 Mon Sep 17 00:00:00 2001 From: "greeshma.kk" <greeshma.kk@vtiger.com> Date: Tue, 10 Sep 2019 13:14:16 +0530 Subject: [PATCH] calendar feed birthday query --- modules/Calendar/actions/Feed.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/Calendar/actions/Feed.php b/modules/Calendar/actions/Feed.php index 0c0cd0a83..24b8b7e8d 100644 --- a/modules/Calendar/actions/Feed.php +++ b/modules/Calendar/actions/Feed.php @@ -151,12 +151,12 @@ class Calendar_Feed_Action extends Vtiger_BasicAjax_Action { $queryGenerator->setFields(array_merge(array_merge($nameFields, array('id')), $fieldsList)); $query = $queryGenerator->getQuery(); - $query.= " AND ((CONCAT('$year-', date_format(birthday,'%m-%d')) >= ? AND CONCAT('$year-', date_format(birthday,'%m-%d')) <= ? )"; - $params = array($start,$end); + $query.= " AND ((CONCAT(?, date_format(birthday,'%m-%d')) >= ? AND CONCAT(?, date_format(birthday,'%m-%d')) <= ? )"; + $params = array("$year-",$start,"$year-",$end); $endDateYear = $endDateComponents[0]; if ($year !== $endDateYear) { - $query .= " OR (CONCAT('$endDateYear-', date_format(birthday,'%m-%d')) >= ? AND CONCAT('$endDateYear-', date_format(birthday,'%m-%d')) <= ? )"; - $params = array_merge($params,array($start,$end)); + $query .= " OR (CONCAT(?, date_format(birthday,'%m-%d')) >= ? AND CONCAT(?, date_format(birthday,'%m-%d')) <= ? )"; + $params = array_merge($params,array("$endDateYear-",$start,"$endDateYear-",$end)); } $query .= ")"; $query.= " AND vtiger_crmentity.smownerid IN (". generateQuestionMarks($userAndGroupIds).")"; -- GitLab