case 'activity_result':
if (is_array($value)) {
- $safe = NULL;
- while (list(, $k) = each($value)) {
+ $safe = [];
+ foreach ($values as $id => $k) {
$safe[] = "'" . CRM_Utils_Type::escape($k, 'String') . "'";
}
$query->_where[$grouping][] = "civicrm_activity.result IN (" . implode(',', $safe) . ")";
if ($name) {
$value = CRM_Core_OptionGroup::values($name);
if (!empty($value)) {
- while (list($k, $v) = each($value)) {
+ foreach ($value as $k => $v) {
$resultOptions[$v] = $v;
}
}