X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FBAO%2FCustomField.php;h=432bd3d27d0b3fa44d093e1e08be63da0bc59565;hb=65742a3ed0f9444378e73bdab10469176f07ce49;hp=3a57e99bdf8fe6594b45dac0da3e1f8528167dd6;hpb=4933fff21f1d2eb8184f428d2069ccc0ddfd0db8;p=civicrm-core.git diff --git a/CRM/Core/BAO/CustomField.php b/CRM/Core/BAO/CustomField.php index 3a57e99bdf..432bd3d27d 100644 --- a/CRM/Core/BAO/CustomField.php +++ b/CRM/Core/BAO/CustomField.php @@ -1317,7 +1317,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 && $value) { + $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]; }