PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / 4.3.2
GiveWP – Donation Plugin and Fundraising Platform v4.3.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 / Admin / Form / Metabox-Settings.php
give / src / Views / Admin / Form Last commit date
FormGrid-Settings.php 1 year ago Metabox-Settings.php 1 year ago
Metabox-Settings.php
93 lines
1 <?php
2
3 global $post;
4
5 use Give\Form\Template;
6 use Give\Helpers\Form\Template as FormTemplateUtils;
7 use Give\Helpers\Form\Template\Utils\Admin as AdminFormTemplateUtils;
8
9 $activatedTemplate = FormTemplateUtils::getActiveID($post->ID);
10 $registeredTemplates = Give()->templates->getTemplates();
11 ?>
12 <div class="form_template_options_wrap inner-panel<?php
13 echo $activatedTemplate ? ' has-activated-template' : ''; ?>">
14 <strong class="templates-list-heading"><?php
15 _e('Available Form Templates', 'give'); ?></strong>
16 <div class="templates-list">
17 <?php
18 /* @var Template $template */
19 foreach ($registeredTemplates as $template) {
20 $isActive = $activatedTemplate === $template->getID();
21
22 printf(
23 '<div class="template-info %1$s" data-id="%2$s">
24 <img class="template-image" src="%3$s"/>
25 <div class="action">
26 <div class="template-name">%4$s <span class="badge">%5$s</span></div>
27 <button class="button %7$s">%6$s</button>
28 </div>
29 </div>',
30 $template->getID() . ($isActive ? ' active' : ''),
31 $template->getID(),
32 $template->getImage(),
33 $template->getName(),
34 __('active', 'give'),
35 $isActive ? __('Deactivate', 'give') : __('Activate', 'give'),
36 $isActive ? 'js-template--deactivate' : 'js-template--activate'
37 );
38 }
39 ?>
40 </div>
41
42 <div class="form-template-introduction">
43 <p>
44 <?php
45 _e('What Are Form Templates?', 'give'); ?>
46 </p>
47 <p class="give-field-description form-template-description"><?php
48 _e(
49 'Form Templates allow you to change the appearance of a GiveWP donation form on your site. Each template has a different design, layout, and features. Choose the one that suits your taste and the requirements for your cause. Note: compatibility with add-ons and third-party plugins or themes is not guaranteed. Always thoroughly test your donation forms before going live!',
50 'give'
51 ); ?></p>
52
53 <div class="form-template-notice">
54 <img src="<?= esc_url(GIVE_PLUGIN_URL . 'build/assets/dist/images/admin/cap-books.svg'); ?>" alt="" />
55 <p>
56 <?= esc_html__('Learn the ins and outs of creating the perfect Donation Form with GiveWP', 'give'); ?>
57 </p>
58 <a href="http://docs.givewp.com/form-templates/" target="_blank">
59 <?= __('Learn More', 'give'); ?>
60 <svg viewbox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
61 <path d="m10.96 9.68 6.897-6.896M18.53 6.148V2.11h-4.037M9.279 2.11H7.597c-4.205 0-5.887 1.683-5.887 5.888v5.046c0 4.205 1.682 5.887 5.887 5.887h5.046c4.205 0 5.887-1.682 5.887-5.887v-1.682" stroke="#fff" stroke-width="1.261" stroke-linecap="round" stroke-linejoin="round" fill="none" />
62 </svg>
63 </a>
64 </div>
65 </div>
66
67 <div class="form-template-options-introduction">
68 <strong>
69 <?php
70 _e('Form Template Options', 'give'); ?>
71 </strong>
72 <p class="give-field-description"><?php
73 _e(
74 'Customize the form template using the options below. See those customizations at any time using the "Preview" button.',
75 'give'
76 ); ?></p>
77 </div>
78
79 <div class="form-template-options">
80 <?php
81 /* @var Template $template */
82 foreach ($registeredTemplates as $template) {
83 printf(
84 '<div class="template-options %1$s" data-id="%2$s">%3$s</div>',
85 $template->getID() . ($activatedTemplate === $template->getID() ? ' active' : ''),
86 $template->getID(),
87 AdminFormTemplateUtils::renderMetaboxSettings($template)
88 );
89 }
90 ?>
91 </div>
92 </div>
93