PluginProbe ʕ •ᴥ•ʔ
My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu) / 2.8.5
My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu) v2.8.5
2.9.1 2.9.0 2.8.9 2.8.8 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 2.0 2.0.1 2.0.3 2.0.4 2.0.5 2.0.6 2.1 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.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5 2.5.1 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 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.6.6 2.6.7 2.6.8 2.6.9 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7
mystickymenu / admin / help.php
mystickymenu / admin Last commit date
bar-preview.php 7 months ago bar-settings.php 1 year ago customize-bar.php 7 months ago display-rules.php 7 months ago email-signup.php 7 months ago help.php 9 months ago poptin-plugin.php 7 months ago poptin-popup.php 7 months ago stickymenu-dashboard.php 9 months ago
help.php
173 lines
1 <?php
2 if (! defined('ABSPATH')) {
3 exit;
4 }
5 $data = MSB_FOOTER_HELP_DATA;
6 ?>
7
8 <div class="premio-footer-help">
9 <div class="premio-help-wrap">
10
11 <div class="premio-help-menu">
12
13 <?php foreach($data['footer_menu'] as $key => $value): ?>
14 <?php if($value['status'] == 1): ?>
15 <a target="_blank" href="<?php echo esc_url($value['link']) ?>"><?php echo esc_html($value['title']) ?></a>
16 <?php endif; ?>
17 <?php endforeach; ?>
18 </div>
19 <div class="premio-help-content">
20 <p><?php esc_html_e("Powered by ", "mystickymenu") ?><a target="_blank" href="<?php echo esc_url($data['premio_site_info']) ?>"><?php esc_html_e("Premio", "mystickymenu") ?></a></p>
21 </div>
22 </div>
23 <div class="premio-help-button-wrap">
24 <!-- Free/Pro Only URL Change -->
25 <a class="premio-help-button" href="#"><img src="<?php echo esc_url($data['help_icon']) ?>" alt="<?php esc_html_e("Need help?", 'mystickymenu'); ?>" /></a>
26 <a class="premio-help-close-btn" href="#"><img src="<?php echo esc_url($data['close_icon']) ?>" alt="<?php esc_html_e("Close", 'mystickymenu'); ?>" /></a>
27
28 <?php
29 $option = get_option("hide_mystickymenu_cta");
30 if ( !isset($_COOKIE['msb-help-cta'])) { ?>
31 <span class="tooltiptext"><?php esc_html_e("Support", "mystickymenu") ?></span>
32 <?php } ?>
33 <div class="premio-help-absulate-content">
34 <?php foreach($data['support_widget'] as $key => $value):
35 $link = $value['link'] == false ? '#' : esc_url($value['link']);
36 $class = $key == 'contact' ? 'contact-us-btn' : 'premio-click-to-close';
37 $target = $key == 'contact' ? '' : '_blank';
38 $pro_class = $key == 'upgrade_to_pro' ? ' pro' : '';
39 ?>
40 <a target="<?php echo esc_attr($target); ?>" href="<?php echo esc_attr( $link ) ?>" class="premio-help-absulate-content-single <?php echo esc_attr($class); ?>">
41 <span class="text"><?php echo esc_html($value['title']) ?></span>
42 <span class="icon-img <?php echo esc_attr($pro_class); ?>"><img src="<?php echo esc_url($value['icon']) ?>" alt=""></span>
43 </a>
44 <?php endforeach; ?>
45 </div>
46
47 </div>
48 <div class="premio-help-form">
49
50 <form action="<?php echo esc_url(admin_url('admin-ajax.php')) ?>" method="post" id="premio-help-form">
51 <div class="premio-help-header">
52 <b>Gal Dubinski</b> <?php esc_html_e("Co-Founder at Premio", "mystickymenu") ?>
53 </div>
54 <div class="premio-help-content">
55 <p><?php esc_html_e("Hello! Are you experiencing any problems with My Sticky Bar? Please let me know :)", 'mystickymenu'); ?></p>
56 <br>
57 <div class="premio-form-field">
58 <input type="text" name="user_email" id="user_email" placeholder="<?php esc_html_e("Email", 'mystickymenu'); ?>">
59
60 </div>
61 <div class="premio-form-field">
62 <textarea type="text" name="textarea_text" id="textarea_text" placeholder="<?php esc_html_e("How can I help you?", 'mystickymenu'); ?>"></textarea>
63 </div>
64 <div class="form-button">
65 <button type="submit" class="premio-help-button-submit" ><?php esc_html_e("Chat", 'mystickymenu') ?></button>
66 <input type="hidden" name="action" value="mystickymenu_admin_send_message_to_owner" >
67 <input type="hidden" id="nonce" name="nonce" value="<?php echo esc_attr(wp_create_nonce("mystickymenu_send_message_to_owner")) ?>">
68 </div>
69 </div>
70 <div class="help-form-footer">
71 <p><?php esc_html_e("Or", 'mystickymenu'); ?></p>
72 <p><a href="<?php echo esc_url($data['help_center_link']) ?>" target="_blank"><?php esc_html_e("Visit our Help Center >>", 'mystickymenu'); ?></a></p>
73 </div>
74 </form>
75 <div class="premio-form-response"></div>
76 </div>
77 </div>
78
79 <script>
80 jQuery(document).ready(function(){
81 jQuery(".premio-help-button").click(function(e){
82 e.stopPropagation();
83 jQuery(".premio-help-button-wrap .tooltiptext").hide();
84 jQuery(".premio-help-close-btn").addClass('show');
85 jQuery(".premio-help-button").addClass('hide');
86 jQuery(".premio-help-absulate-content").addClass('active');
87 jQuery(".premio-help-absulate-content").removeClass('hide');
88
89 });
90 jQuery(".premio-help-close-btn").click(function(e){
91 e.stopPropagation();
92 jQuery(".premio-help-close-btn").removeClass('show');
93 jQuery(".premio-help-button").removeClass('hide');
94 jQuery(".premio-help-absulate-content").removeClass('active');
95 jQuery(".premio-help-absulate-content").addClass('hide');
96 jQuery(".premio-help-form").hide();
97
98 });
99 jQuery(".premio-click-to-close").click(function(e){
100 jQuery(".premio-help-close-btn").removeClass('show');
101 jQuery(".premio-help-button").removeClass('hide');
102 jQuery(".premio-help-absulate-content").removeClass('active');
103 jQuery(".premio-help-absulate-content").addClass('hide');
104
105 });
106 jQuery("#premio-help-form").submit(function(){
107 jQuery(".premio-help-button-submit").attr("disabled",true);
108 jQuery(".premio-help-button-submit").text("<?php esc_html_e("Sending Request...", "mystickymenu") ?>");
109 formData = jQuery(this).serialize();
110 jQuery.ajax({
111 url: "<?php echo esc_url(admin_url('admin-ajax.php')) ?>",
112 data: formData,
113 type: "post",
114 success: function(responseArray){
115 jQuery("#premio-help-form").find(".error-message").remove();
116 jQuery("#premio-help-form").find(".input-error").removeClass("input-error");
117 if(responseArray.error == 1) {
118 jQuery(".premio-help-button-submit").attr("disabled",false);
119 jQuery(".premio-help-button-submit").text("<?php esc_html_e("Chat", 'mystickymenu'); ?>");
120 for(i=0;i<responseArray.errors.length;i++) {
121 jQuery("#"+responseArray.errors[i]['key']).addClass("input-error");
122 jQuery("#"+responseArray.errors[i]['key']).after('<span class="error-message">'+responseArray.errors[i]['message']+'</span>');
123 }
124 } else if(responseArray.status == 1) {
125 jQuery(".premio-help-button-submit").text("<?php esc_html_e("Done!", 'mystickymenu'); ?>");
126 setTimeout(function(){
127 jQuery("#user_email").val("");
128 jQuery("#textarea_text").val("");
129 jQuery("#premio-help-form").hide();
130 jQuery(".premio-help-header").hide();
131 jQuery(".help-form-footer").hide();
132 jQuery(".premio-form-response").html("<p class='success-p'><?php esc_html_e("Your message is sent successfully.", 'mystickymenu'); ?></p>");
133 },1000);
134 } else if(responseArray.status == 0) {
135 jQuery("#premio-help-form").hide();
136 jQuery(".premio-help-header").hide();
137 jQuery(".help-form-footer").hide();
138 jQuery(".premio-form-response").html("<p class='error-p'><?php printf(esc_html__("There is some problem in sending request. Please send us mail on %1\$s", 'mystickymenu'), "<a href='mailto:contact@premio.io'>contact@premio.io</a>"); ?></p>");
139 }
140 }
141 });
142 return false;
143 });
144 jQuery(".contact-us-btn").click(function(e){
145 e.stopPropagation();
146 jQuery(".premio-help-form").show();
147 jQuery(".premio-help-form").addClass('active');
148 jQuery(".premio-help-absulate-content").removeClass('active');
149 jQuery(".premio-help-absulate-content").addClass('hide');
150 if(jQuery(".premio-help-button-wrap .tooltiptext").length) {
151 jQuery(".premio-help-button-wrap .tooltiptext").remove();
152 document.cookie = "msb-help-cta=hide";
153 }
154
155 });
156
157 jQuery(".premio-help-form").click(function(e){
158 e.stopPropagation();
159 });
160 jQuery("body").click(function(){
161 if(jQuery(".premio-help-form").hasClass("active")) {
162 jQuery(".premio-help-button").addClass('show');
163 jQuery(".premio-help-button").removeClass('hide');
164
165 jQuery(".premio-help-close-btn").addClass('hide');
166 jQuery(".premio-help-close-btn").removeClass('show');
167 }
168
169 jQuery(".premio-help-form").removeClass("active");
170 });
171 });
172 </script>
173