PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.7.2
GiveWP – Donation Plugin and Fundraising Platform v2.7.2
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 / src / Views / Form / Templates / Sequoia / sections / income-stats.php
give / src / Views / Form / Templates / Sequoia / sections Last commit date
footer.php 6 years ago form-navigator.php 6 years ago income-stats.php 6 years ago introduction.php 6 years ago progress-bar.php 6 years ago
income-stats.php
77 lines
1 <?php
2 /**
3 * @var int $formId
4 */
5 if ( $form->has_goal() ) : ?>
6 <?php
7 $goalStats = give_goal_progress_stats( $formId );
8
9 // Setup default raised value
10 $raised = give_currency_filter(
11 give_format_amount(
12 $form->get_earnings(),
13 [
14 'sanitize' => false,
15 'decimal' => false,
16 ]
17 )
18 );
19
20 // Setup default count value
21 $count = $form->get_sales();
22
23 // Setup default count label
24 $countLabel = _n( 'donation', 'donations', $count, 'give' );
25
26 // Setup default goal value
27 $goal = give_currency_filter(
28 give_format_amount(
29 $form->get_goal(),
30 [
31 'sanitize' => false,
32 'decimal' => false,
33 ]
34 )
35 );
36
37 // Change values and labels based on goal format
38 switch ( $goalStats['format'] ) {
39 case 'percentage': {
40 $raised = "{$goalStats['progress']}%";
41 break;
42 }
43 case 'donation': {
44 $count = $goalStats['actual'];
45 $goal = $goalStats['goal'];
46 break;
47 }
48 case 'donors': {
49 $count = $goalStats['actual'];
50 $countLabel = _n( 'donor', 'donors', $count, 'give' );
51 $goal = $goalStats['goal'];
52 break;
53 }
54 }
55 ?>
56 <div class="income-stats">
57 <div class="raised">
58 <div class="number">
59 <?php echo $raised; ?>
60 </div>
61 <div class="text"><?php _e( 'raised', 'give' ); ?></div>
62 </div>
63 <div class="count">
64 <div class="number">
65 <?php echo $count; ?>
66 </div>
67 <div class="text"><?php echo $countLabel; ?></div>
68 </div>
69 <div class="goal">
70 <div class="number">
71 <?php echo $goal; ?>
72 </div>
73 <div class="text"><?php _e( 'goal', 'give' ); ?></div>
74 </div>
75 </div>
76 <?php endif; ?>
77