getDonationId()); $options = FormTemplateUtils::getOptions(); /* @var Sequoia $sequoiaTemplate */ $sequoiaTemplate = Give()->templates->getTemplate(); $receipt = $sequoiaTemplate->getReceiptDetails($donation->ID); /* @var LineItem|null $pdfReceiptDownloadLinkDetailItem */ $pdfReceiptLinkDetailItem = null; ob_start(); ?>
post_status === 'failed'): ?>

heading; ?>

message; ?>

getLineItems()) { continue; } if ('PDFReceipt' === $section->id) { $pdfReceiptLinkDetailItem = $section['receiptLink']; continue; } echo '
'; if ($section->label) { printf('

%1$s

', $section->label); } echo '
'; /* @var LineItem $lineItem */ foreach ($section as $lineItem) { // Continue if line item does not have value. if (!$lineItem->value) { continue; } $detailRowClass = sanitize_title($lineItem->id) . '-row'; // This class is required to highlight total donation amount in receipt. if (DonationReceipt::DONATIONSECTIONID === $section->id) { $detailRowClass .= ('totalAmount' === $lineItem->id ? ' total' : ''); } printf( '
%2$s
%3$s
%4$s
', $detailRowClass, $lineItem->icon, $lineItem->label, $lineItem->value ); } echo '
'; echo '
'; } ?>
value; ?>
setTitle(esc_html__('Donation Receipt', 'give'))->setPostId($pageId) ->setBody(ob_get_clean()) ->renderBody();