PluginProbe ʕ •ᴥ•ʔ
Superb Addons: Blocks, Patterns, Pre-built Pages, Sliders, Popups, Free Forms, Animations & More / 3.4.2
Superb Addons: Blocks, Patterns, Pre-built Pages, Sliders, Popups, Free Forms, Animations & More v3.4.2
4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 trunk 1.0.0 2.0.0 2.0.1 2.0.2 2.0.3 3.0 3.0.1 3.0.2 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.2 3.1.3 3.2.0 3.2.1 3.2.2 3.2.4 3.2.5 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.4.5 3.4.6 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 3.5.6 3.5.7 3.5.8 3.5.9 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1
superb-blocks / src / components / admin / class-modal-feedback.php
superb-blocks / src / components / admin Last commit date
class-content-box-large.php 1 year ago class-enhancement-settings-component.php 1 year ago class-input-checkbox.php 1 year ago class-link-box.php 1 year ago class-modal-editor-previews.php 1 year ago class-modal-feedback.php 1 year ago class-modal.php 1 year ago class-navigation.php 1 year ago class-newsletter-form.php 1 year ago class-outdated-browser-warning.php 1 year ago class-premium-box-large.php 1 year ago class-premium-box.php 1 year ago class-premium-feature-list.php 1 year ago class-review-box.php 1 year ago class-support-box.php 1 year ago class-support-link-boxes.php 1 year ago
class-modal-feedback.php
72 lines
1 <?php
2
3 namespace SuperbAddons\Components\Admin;
4
5 defined('ABSPATH') || exit();
6
7 class FeedbackModal
8 {
9 const FEEDBACK_REASONS = [
10 "I no longer need this plugin",
11 "I found a better plugin",
12 "I'm temporarily deactivating this plugin",
13 "I couldn't get the plugin to work",
14 ];
15
16 private $Reasons;
17
18 public function __construct()
19 {
20 $this->Render();
21 }
22
23 private function Render()
24 {
25 ?>
26 <div class="superbaddons-admindashboard-modal-wrapper" style="display:none;">
27 <div class="superbaddons-admindashboard-modal-overlay"></div>
28 <div class="superbaddons-admindashboard-modal">
29 <div class="superbaddons-admindashboard-modal-header">
30 <span class="superbaddons-admindashboard-modal-title superbaddons-element-text-lg superbaddons-element-text-800 superbaddons-element-flex-center superbaddons-element-flexwrap"><img class="superbaddons-element-mr1" src="<?= SUPERBADDONS_ASSETS_PATH . "/img/icon-superb.svg"; ?>" /><?= esc_html__("Feedback", "superb-blocks"); ?><span class="superbaddons-element-text-xs superbaddons-element-ml1"><?= esc_html__("We are sorry to see you go", "superb-blocks"); ?></span></span>
31 <div class="superbaddons-admindashboard-modal-close-button" class="superb-addons-template-library-button superb-addons-template-library-button-secondary"><img src="<?= SUPERBADDONS_ASSETS_PATH . "/img/x.svg"; ?>" alt="<?= esc_attr__("Close", "superb-blocks"); ?>" /></div>
32 </div>
33 <div class="superbaddons-element-separator"></div>
34 <div class="superbaddons-admindashboard-modal-content superbaddons-element-text-xs">
35 <div class="superbaddons-feedback-input">
36 <span class="superbaddons-element-text-800"><?= esc_html__("If you have a moment, please help us improve and let us know why you're deactivating Superb Addons:", "superb-blocks"); ?></span>
37 <div class="superbaddons-feedback-input-radio">
38 <input type="radio" id="superbaddons-feedback-reason-1" name="superbaddons-feedback-reason" value="<?= esc_attr__("I no longer need this plugin", "superb-blocks"); ?>" />
39 <label for="superbaddons-feedback-reason-1"><?= esc_html__("I no longer need this plugin", "superb-blocks"); ?></label>
40 </div>
41 <div class="superbaddons-feedback-input-radio">
42 <input type="radio" id="superbaddons-feedback-reason-2" name="superbaddons-feedback-reason" value="<?= esc_attr__("I found a better plugin", "superb-blocks"); ?>" />
43 <label for="superbaddons-feedback-reason-2"><?= esc_html__("I found a better plugin", "superb-blocks"); ?></label>
44 </div>
45 <div class="superbaddons-feedback-input-radio">
46 <input type="radio" id="superbaddons-feedback-reason-3" name="superbaddons-feedback-reason" value="<?= esc_attr__("I couldn't get the plugin to work", "superb-blocks"); ?>" />
47 <label for="superbaddons-feedback-reason-3"><?= esc_html__("I couldn't get the plugin to work", "superb-blocks"); ?></label>
48 </div>
49 <div class="superbaddons-feedback-input-radio">
50 <input type="radio" id="superbaddons-feedback-reason-4" name="superbaddons-feedback-reason" value="<?= esc_attr__("I'm temporarily deactivating this plugin", "superb-blocks"); ?>" data-temp="true" />
51 <label for="superbaddons-feedback-reason-4"><?= esc_html__("I'm temporarily deactivating this plugin", "superb-blocks"); ?></label>
52 </div>
53 <div class="superbaddons-feedback-input-radio">
54 <input type="radio" id="superbaddons-feedback-reason-other" name="superbaddons-feedback-reason" value="other" />
55 <label for="superbaddons-feedback-reason-other"><?= esc_html__("Other", "superb-blocks"); ?></label>
56 <input id="superbaddons-feedback-text" class="superbaddons-element-w100 superbaddons-element-mt1" type="text" name="superbaddons-feedback-reason-other" placeholder="<?= esc_attr__("Please let us know your feedback", "superb-blocks"); ?>" style="display:none;">
57 </div>
58 </div>
59 </div>
60 <div class="superbaddons-element-separator"></div>
61 <div class="superbaddons-admindashboard-modal-footer">
62 <div class="superbaddons-spinner-wrapper" style="display:none;">
63 <img class="spbaddons-spinner" src="<?= SUPERBADDONS_ASSETS_PATH ?>/img/blocks-spinner.svg" />
64 </div>
65 <button type="button" class="superbaddons-element-button spbaddons-admin-btn-success superbaddons-element-m0 superbaddons-admindashboard-modal-confirm-btn"><?= esc_html__("Submit & Deactivate", "superb-blocks"); ?></button>
66 <button type="button" class="superbaddons-element-button superbaddons-element-m0 superbaddons-admindashboard-modal-cancel-btn"><?= esc_html__("Deactivate", "superb-blocks"); ?></button>
67 </div>
68 </div>
69 <?php
70 }
71 }
72