$row[$request['id_field']], 'label' => $row[$request['label_field']] . ' - ' . $row['case_id.case_type_id.title'], ]; $status = CRM_Core_PseudoConstant::getLabel('CRM_Case_BAO_Case', 'status_id', $row['case_id.status_id']); $date = CRM_Utils_Date::customFormat($row['case_id.start_date']); $data['description'] = [ "#{$row['case_id']}: $status " . ts('(opened %1)', [1 => $date]), $row['case_id.subject'], ]; if (!empty($request['image_field'])) { $data['image'] = $row[$request['image_field']] ?? ''; } $output[] = $data; } } return $output; }