PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.11.1
GiveWP – Donation Plugin and Fundraising Platform v2.11.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 / src / Form / LegacyConsumer / Commands / SetupPaymentDetailsDisplay.php
give / src / Form / LegacyConsumer / Commands Last commit date
DeprecateOldTemplateHook.php 5 years ago HookCommandInterface.php 5 years ago SetupFieldConfirmation.php 5 years ago SetupFieldEmailTag.php 5 years ago SetupFieldPersistance.php 5 years ago SetupFieldReceipt.php 5 years ago SetupFieldValidation.php 5 years ago SetupNewTemplateHook.php 5 years ago SetupPaymentDetailsDisplay.php 5 years ago
SetupPaymentDetailsDisplay.php
64 lines
1 <?php
2
3 namespace Give\Form\LegacyConsumer\Commands;
4
5 use Give\Framework\FieldsAPI\FormField;
6 use Give\Framework\FieldsAPI\FieldCollection;
7 use Give\Form\LegacyConsumer\FieldView;
8
9 /**
10 * @since 2.10.2
11 */
12 class SetupPaymentDetailsDisplay {
13
14 /**
15 * @since 2.10.2
16 *
17 * @param int $donationID
18 */
19 public function __construct( $donationID ) {
20 $this->donationID = $donationID;
21 }
22
23
24 /**
25 * @since 2.10.2
26 *
27 * @param string $hook
28 *
29 * @return void
30 */
31 public function __invoke( $hook ) {
32
33 $fieldCollection = new FieldCollection( 'root' );
34 do_action( "give_fields_{$hook}", $fieldCollection, get_the_ID() );
35
36 $fieldCollection->walk( [ $this, 'render' ] );
37 }
38
39 /**
40 * @since 2.10.2
41 *
42 * @param FormField $field
43 *
44 * @return void
45 */
46 public function render( FormField $field ) {
47 if ( $field->shouldStoreAsDonorMeta() ) {
48 return;
49 }
50 ?>
51 <div class="referral-data postbox" style="padding-bottom: 15px;">
52 <h3 class="hndle">
53 <?php echo $field->getLabel(); ?>
54 </h3>
55 <div class="inside">
56 <p>
57 <?php echo give_get_meta( $this->donationID, $field->getName(), true ); ?>
58 </p>
59 </div>
60 </div>
61 <?php
62 }
63 }
64