PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.2.1
GiveWP – Donation Plugin and Fundraising Platform v2.2.1
4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / templates / shortcode-donor-wall.php
give / templates Last commit date
emails 8 years ago global 8 years ago receipt 7 years ago single-give-form 8 years ago email-login-form.php 8 years ago history-donations.php 8 years ago payment-processing.php 8 years ago shortcode-donor-wall.php 7 years ago shortcode-form-grid.php 8 years ago shortcode-goal.php 7 years ago shortcode-login.php 8 years ago shortcode-profile-editor.php 8 years ago shortcode-receipt.php 7 years ago shortcode-register.php 8 years ago shortcode-totals-progress.php 8 years ago single-give-form.php 8 years ago
shortcode-donor-wall.php
92 lines
1 <?php
2 /**
3 * This template is used to display the donation grid with [donation_grid]
4 */
5
6 // Exit if accessed directly.
7 if ( ! defined( 'ABSPATH' ) ) {
8 exit;
9 }
10
11 /** @var $donor Give_Donor */
12 $donor = $args[0];
13 $donor = new Give_Donor( $donor->id );
14
15 $give_settings = $args[1]; // Give settings.
16 $atts = $args[2]; // Shortcode attributes.
17 ?>
18
19 <div class="give-grid__item">
20 <div class="give-donor">
21 <div class="give-donor__header">
22 <?php
23 // Maybe display the Avatar.
24 if ( true === $atts['show_avatar'] ) {
25 echo give_get_donor_avatar( $donor );
26 }
27 ?>
28
29 <div class="give-donor__details">
30 <?php if ( true === $atts['show_name'] ) : ?>
31 <h3 class="give-donor__name"><?php esc_html_e( $donor->name ); ?></h3>
32 <?php endif; ?>
33
34 <?php if ( true === $atts['show_total'] ) : ?>
35 <span class="give-donor__total">
36 <?php
37 // If not filtered by form ID then display total donations
38 // Else filtered by form ID, only display donations made for this form.
39 $donated_amount = $donor->purchase_value;
40
41 if ( ! empty( $atts['form_id'] ) ) {
42 $donated_amount = Give_Donor_Stats::donated(
43 array(
44 'donor' => $donor->id,
45 'give_forms' => $atts['form_id']
46 )
47 );
48 }
49
50 echo give_currency_filter( give_format_amount( $donated_amount, array( 'sanitize' => false ) ) );
51 ?>
52 </span>
53 <?php endif; ?>
54
55 <?php if ( true === $atts['show_time'] ) : ?>
56 <span class="give-donor__timestamp">
57 <?php
58 // If not filtered by form ID then display the "Donor Since" text.
59 // If filtered by form ID then display the last donation date.
60 echo $donor->get_last_donation_date( true );
61 ?>
62 </span>
63 <?php endif; ?>
64 </div>
65 </div>
66
67 <?php
68 $comment = give_get_donor_latest_comment( $donor->id, $atts['form_id'] );
69
70 if ( true === $atts['show_comments'] && absint( $atts['comment_length'] ) && $comment instanceof WP_Comment ) :
71 ?>
72 <div class="give-donor__content">
73 <?php
74 if ( $atts['comment_length'] < strlen( $comment->comment_content ) ) {
75 echo sprintf(
76 '<p class="give-donor__comment_excerpt">%s&hellip;<span>&nbsp;<a class="give-donor__read-more">%s</a></span></p>',
77 substr( $comment->comment_content, 0, $atts['comment_length'] ),
78 $atts['readmore_text']
79 );
80
81 echo sprintf(
82 '<div class="give-donor__comment" style="display: none">%s</div>',
83 apply_filters( 'the_content', $comment->comment_content )
84 );
85 } else {
86 echo apply_filters( 'the_content', $comment->comment_content );
87 }
88 ?>
89 </div>
90 <?php endif; ?>
91 </div>
92 </div>