From: Pradeep Nayak Date: Mon, 22 May 2017 12:12:37 +0000 (+0530) Subject: CRM-20618, build image and url if contact id is present X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=e8b11533bb26717e81411c593e8f1bd218674b0b;p=civicrm-core.git CRM-20618, build image and url if contact id is present ---------------------------------------- * CRM-20618: Generate contact image if contact id is present https://issues.civicrm.org/jira/browse/CRM-20618 --- diff --git a/CRM/Financial/Page/AJAX.php b/CRM/Financial/Page/AJAX.php index 2715e99b9e..2acd236d07 100644 --- a/CRM/Financial/Page/AJAX.php +++ b/CRM/Financial/Page/AJAX.php @@ -366,7 +366,7 @@ class CRM_Financial_Page_AJAX { continue; } $row[$financialItem->id][$columnKey] = $financialItem->$columnKey; - if ($columnKey == 'sort_name' && $financialItem->$columnKey) { + if ($columnKey == 'sort_name' && $financialItem->$columnKey && $financialItem->contact_id) { $url = CRM_Utils_System::url('civicrm/contact/view', "reset=1&cid=" . $financialItem->contact_id); $row[$financialItem->id][$columnKey] = '' . $financialItem->$columnKey . ''; } @@ -445,7 +445,9 @@ class CRM_Financial_Page_AJAX { $financialItem->id ); } - $row[$financialItem->id]['contact_type'] = CRM_Contact_BAO_Contact_Utils::getImage(CRM_Utils_Array::value('contact_sub_type', $row[$financialItem->id]) ? CRM_Utils_Array::value('contact_sub_type', $row[$financialItem->id]) : CRM_Utils_Array::value('contact_type', $row[$financialItem->id]), FALSE, $financialItem->contact_id); + if ($financialItem->contact_id) { + $row[$financialItem->id]['contact_type'] = CRM_Contact_BAO_Contact_Utils::getImage(CRM_Utils_Array::value('contact_sub_type', $row[$financialItem->id]) ? $row[$financialItem->id]['contact_sub_type'] : CRM_Utils_Array::value('contact_type', $row[$financialItem->id]), FALSE, $financialItem->contact_id); + } $financialitems = $row; }