CRM_Utils_System::setTitle($pcpInfo['title']);
$this->assign('pcp', $pcpInfo);
+ $this->assign('currency', $pcpInfo['currency']);
$pcpStatus = CRM_Core_OptionGroup::values("pcp_status");
$approvedId = CRM_Core_PseudoConstant::getKey('CRM_PCP_BAO_PCP', 'status_id', 'Approved');
if (!empty($entityFile)) {
$fileInfo = reset($entityFile);
$fileId = $fileInfo['fileID'];
+ $altText = htmlspecialchars($fileInfo['description'] ?? '');
$fileHash = CRM_Core_BAO_File::generateFileHash($this->_id, $fileId);
$image = '<img src="' . CRM_Utils_System::url('civicrm/file',
"reset=1&id=$fileId&eid={$this->_id}&fcs={$fileHash}"
- ) . '" />';
+ ) . '" alt="' . $altText . '"/>';
$this->assign('image', $image);
}