minor fix
authormonishdeb <monish.deb@webaccessglobal.com>
Tue, 4 Nov 2014 17:23:08 +0000 (22:53 +0530)
committermonishdeb <monish.deb@webaccessglobal.com>
Thu, 13 Nov 2014 10:51:50 +0000 (16:21 +0530)
CRM/Core/BAO/ActionSchedule.php

index 14270f6900fbde4ee3556a347ec9a8387ac86fe2..dbba925970ff4afb4dd8f38f4317b60a81cbfbed 100755 (executable)
@@ -946,7 +946,7 @@ WHERE reminder.action_schedule_id = %1 AND reminder.action_date_time IS NULL
         $assigneeID = CRM_Utils_Array::key('Activity Assignees', $activityContacts);
         $targetID = CRM_Utils_Array::key('Activity Targets', $activityContacts);
 
-        if (!empty($limitTo)) {
+        if (!is_null($limitTo)) {
           if ($limitTo == 0) {
             // including the activity target contacts if 'in addition' is defined
             $join[] = "INNER JOIN civicrm_activity_contact r ON r.activity_id = e.id AND record_type_id = {$targetID}";
@@ -1133,7 +1133,7 @@ WHERE      $group.id = {$actionSchedule->group_id}
           $where[] = "{$contactField} IN ({$rList})";
         }
       }
-      elseif (!empty($limitTo)) {
+      elseif (!is_null($limitTo)) {
         $addGroup = $addWhere = '';
         if ($actionSchedule->group_id) {
           // CRM-13577 If smart group then use Cache table
@@ -1211,7 +1211,7 @@ LEFT JOIN {$reminderJoinClause}
 ";
       CRM_Core_DAO::executeQuery($query, array(1 => array($actionSchedule->id, 'Integer')));
 
-      if (!empty($limitTo) && $limitTo == 0 && (!empty($addGroup) || !empty($addWhere))) {
+      if (!is_null($limitTo) && $limitTo == 0 && (!empty($addGroup) || !empty($addWhere))) {
         $additionWhere = ' WHERE ';
         if ($actionSchedule->start_action_date) {
           $additionWhere = $whereClause . ' AND ';