From 5f7e0d20dbd6852a72b40e24ca0ff50aa68bd319 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Thu, 12 Mar 2015 21:57:53 -0400 Subject: [PATCH] CRM-16076 - Restore file/image behavior in profiles --- CRM/Core/BAO/CustomField.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CRM/Core/BAO/CustomField.php b/CRM/Core/BAO/CustomField.php index 5ea64fb31c..d46ffb0139 100644 --- a/CRM/Core/BAO/CustomField.php +++ b/CRM/Core/BAO/CustomField.php @@ -1286,7 +1286,15 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField { break; case 'File': - if ($value) { + // In the context of displaying a profile, show file/image + if ($contactID) { + $url = self::getFileURL($contactID, $fieldID, $value); + if ($url) { + $display = $url['file_url']; + } + } + // In other contexts show a paperclip icon + elseif ($value) { $icons = CRM_Core_BAO_File::paperIconAttachment('*', $value); $display = $icons[$value]; } -- 2.25.1