// allow components to add more actions
CRM_Core_Component::searchAction($row, $result->contact_id);
+ $contactUrl = CRM_Utils_System::url('civicrm/contact/view',
+ "reset=1&cid={$result->contact_id}&key={$this->_key}&context={$this->_context}"
+ );
$row['contact_type'] = CRM_Contact_BAO_Contact_Utils::getImage($result->contact_sub_type ? $result->contact_sub_type : $result->contact_type,
FALSE,
- $result->contact_id
+ $result->contact_id,
+ TRUE,
+ $contactUrl
);
$row['contact_type_orig'] = $result->contact_sub_type ? $result->contact_sub_type : $result->contact_type;
CRM_Core_Component::searchAction($row, $row['contact_id']);
if (!empty($row['contact_type_orig'])) {
+ $contactUrl = CRM_Utils_System::url('civicrm/contact/view',
+ "reset=1&cid={$row['contact_id']}&key={$this->_key}&context={$this->_context}"
+ );
$row['contact_type'] = CRM_Contact_BAO_Contact_Utils::getImage($row['contact_type_orig'],
- FALSE, $row['contact_id']);
+ FALSE,
+ $row['contact_id'],
+ TRUE,
+ $contactUrl
+ );
}
}
}