$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'] = array( "#{$row['case_id']}: $status " . ts('(opened %1)', array(1 => $date)), $row['case_id.subject'], ); if (!empty($request['image_field'])) { $data['image'] = isset($row[$request['image_field']]) ? $row[$request['image_field']] : ''; } $output[] = $data; } } return $output; }