PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.13
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.13
1.8.13 1.8.12.3 1.8.12.2 1.8.12.1 1.8.12 1.8.11.3 1.8.11.2 1.8.11.1 1.8.11 1.6.6 1.6.60 1.6.7 1.6.8 1.6.9 1.7.0 1.7.0.1 1.7.0.11 1.7.0.12 1.7.0.14 1.7.0.2 1.7.0.3 1.7.0.5 1.7.0.6 1.7.0.7 1.7.0.9 All 211 releases
← All changes | templates/campaign/donate-modal.php +14 -7 1.7.0 → 1.8.13 View file →
@@ -1,5 +1,11 @@
1 1 <?php
2 +
3 +// Exit if accessed directly.
4 +if ( ! defined( 'ABSPATH' ) ) {
5 + exit;
6 +}
7 +
2 8 /**
3 9 * Displays the donate button to be displayed on campaign pages.
4 10 *
5 11 * Override this template by copying it to yourtheme/charitable/campaign/donate-modal.php
@@ -7,23 +13,24 @@
7 13 * @author WP Charitable LLC
8 14 * @package Charitable/Templates/Campaign Page
9 15 * @since 1.0.0
10 16 * @version 1.6.44
17 + * @version 1.8.8.6
11 18 */
12 19
13 -$campaign = $view_args['campaign'];
14 -$label = sprintf(
20 +$charitable_campaign = $view_args['campaign'];
21 +$charitable_label = sprintf(
15 22 /* translators: %s: campaign title */
16 23 esc_attr_x( 'Make a donation to %s', 'make a donation to campaign', 'charitable' ),
17 - get_the_title( $campaign->ID )
24 + get_the_title( $charitable_campaign->ID )
18 25 );
19 26
20 27 ?>
21 28 <div class="campaign-donation">
22 - <a data-trigger-modal="charitable-donation-form-modal-<?php echo $campaign->ID; ?>"
29 + <a data-trigger-modal="charitable-donation-form-modal-<?php echo esc_attr( $charitable_campaign->ID ); ?>"
23 30 class="<?php echo esc_attr( charitable_get_button_class( 'donate' ) ); ?>"
24 - href="<?php echo charitable_get_permalink( 'campaign_donation_page', array( 'campaign_id' => $campaign->ID ) ); ?>"
25 - aria-label="<?php echo $label; ?>"
31 + href="<?php echo esc_url( charitable_get_permalink( 'campaign_donation_page', array( 'campaign_id' => $charitable_campaign->ID ) ) ); ?>"
32 + aria-label="<?php echo esc_attr( $charitable_label ); ?>"
26 33 >
27 - <?php _e( 'Donate', 'charitable' ); ?>
34 + <?php esc_html_e( 'Donate', 'charitable' ); ?>
28 35 </a>
29 36 </div>