$val = explode(',', $val);
foreach ($val as $tId) {
if (is_numeric($tId)) {
- $value[$tId] = 1;
+ $value[] = $tId;
}
}
}
$names = [];
foreach ($value as $k => $v) {
- $names[] = $activityTags[$k];
+ $names[] = $activityTags[$v];
}
- $query->_where[$grouping][] = "civicrm_activity_tag.tag_id IN (" . implode(",", array_keys($value)) . ")";
+ $query->_where[$grouping][] = "civicrm_activity_tag.tag_id IN (" . implode(",", $value) . ")";
$query->_qill[$grouping][] = ts('Activity Tag %1', [1 => $op]) . ' ' . implode(' ' . ts('OR') . ' ', $names);
$query->_tables['civicrm_activity_tag'] = $query->_whereTables['civicrm_activity_tag'] = 1;
break;