PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 2.2.2
GiveWP – Donation Plugin and Fundraising Platform v2.2.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 / includes / admin / shortcodes / shortcode-give-receipt.php
give / includes / admin / shortcodes Last commit date
abstract-shortcode-generator.php 8 years ago admin-shortcodes.js 7 years ago class-shortcode-button.php 7 years ago mce-plugin.js 8 years ago shortcode-give-donation-grid.php 7 years ago shortcode-give-donation-history.php 8 years ago shortcode-give-donor-wall.php 7 years ago shortcode-give-form.php 8 years ago shortcode-give-goal.php 8 years ago shortcode-give-login.php 8 years ago shortcode-give-profile-editor.php 8 years ago shortcode-give-receipt.php 8 years ago shortcode-give-register.php 8 years ago shortcode-give-totals.php 8 years ago
shortcode-give-receipt.php
114 lines
1 <?php
2 /**
3 * The [give_receipt] Shortcode Generator class
4 *
5 * @package Give
6 * @subpackage Admin
7 * @copyright Copyright (c) 2016, WordImpress
8 * @license https://opensource.org/licenses/gpl-license GNU Public License
9 * @since 1.3.0
10 */
11
12 // Exit if accessed directly.
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit;
15 }
16
17 /**
18 * Class Give_Shortcode_Donation_Receipt
19 */
20 class Give_Shortcode_Donation_Receipt extends Give_Shortcode_Generator {
21
22 /**
23 * Class constructor
24 */
25 public function __construct() {
26
27 $this->shortcode['title'] = esc_html__( 'Donation Receipt', 'give' );
28 $this->shortcode['label'] = esc_html__( 'Donation Receipt', 'give' );
29
30 parent::__construct( 'give_receipt' );
31 }
32
33 /**
34 * Define the shortcode attribute fields
35 *
36 * @return array
37 */
38 public function define_fields() {
39
40 return array(
41 array(
42 'type' => 'container',
43 'html' => sprintf( '<p class="strong">%s</p>', esc_html__( 'Optional settings', 'give' ) ),
44 ),
45 array(
46 'type' => 'listbox',
47 'name' => 'price',
48 'label' => esc_html__( 'Show Donation Amount:', 'give' ),
49 'options' => array(
50 'false' => esc_html__( 'Hide', 'give' ),
51 ),
52 'placeholder' => esc_html__( 'Show', 'give' )
53 ),
54 array(
55 'type' => 'listbox',
56 'name' => 'donor',
57 'label' => esc_html__( 'Show Donor Name:', 'give' ),
58 'options' => array(
59 'true' => esc_html__( 'Show', 'give' ),
60 'false' => esc_html__( 'Hide', 'give' ),
61 ),
62 'placeholder' => esc_html__( 'Show', 'give' )
63 ),
64 array(
65 'type' => 'listbox',
66 'name' => 'date',
67 'label' => esc_html__( 'Show Date:', 'give' ),
68 'options' => array(
69 'false' => esc_html__( 'Hide', 'give' ),
70 ),
71 'placeholder' => esc_html__( 'Show', 'give' ),
72 ),
73 array(
74 'type' => 'listbox',
75 'name' => 'payment_key',
76 'label' => esc_html__( 'Show Payment Key:', 'give' ),
77 'options' => array(
78 'true' => esc_html__( 'Show', 'give' ),
79 ),
80 'placeholder' => esc_html__( 'Hide', 'give' ),
81 ),
82 array(
83 'type' => 'listbox',
84 'name' => 'payment_method',
85 'label' => esc_html__( 'Show Payment Method:', 'give' ),
86 'options' => array(
87 'false' => esc_html__( 'Hide', 'give' ),
88 ),
89 'placeholder' => esc_html__( 'Show', 'give' ),
90 ),
91 array(
92 'type' => 'listbox',
93 'name' => 'payment_id',
94 'label' => esc_html__( 'Show Payment ID:', 'give' ),
95 'options' => array(
96 'false' => esc_html__( 'Hide', 'give' ),
97 ),
98 'placeholder' => esc_html__( 'Show', 'give' ),
99 ),
100 array(
101 'type' => 'listbox',
102 'name' => 'company_name',
103 'label' => esc_html__( 'Company Name:', 'give' ),
104 'options' => array(
105 'true' => esc_html__( 'Show', 'give' ),
106 ),
107 'placeholder' => esc_html__( 'Hide', 'give' )
108 ),
109 );
110 }
111 }
112
113 new Give_Shortcode_Donation_Receipt;
114