PluginProbe ʕ •ᴥ•ʔ
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager / 3.0.9
Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager v3.0.9
3.1.9 3.1.8 3.1.7 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 trunk 1.3.7 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 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.1.9 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.8 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9 2.9.1 2.9.2
folders / templates / admin / help.php
folders / templates / admin Last commit date
settings-tabs 1 year ago admin-content.php 1 year ago email-signup.php 1 year ago folder-deactivate-form.php 1 year ago folder-popup.php 1 year ago general-settings.php 1 year ago help.php 1 year ago media-cleaning.php 1 year ago media-replace.php 1 year ago modals.php 1 year ago recommended-plugins.php 1 year ago update.php 1 year ago upgrade-table.php 1 year ago upgrade-to-pro.php 1 year ago
help.php
119 lines
1 <?php
2 /**
3 * Admin folders help
4 *
5 * @author : Premio <contact@premio.io>
6 * @license : GPL2
7 * */
8
9 if (! defined('ABSPATH')) {
10 exit;
11 }
12 ?>
13 <style>
14 .folder-help-btn,.folder-help-form{position:fixed;z-index:1001;display:none}.folders-help .folder-help-btn{display:block!important}.folder-help-btn{right:20px;bottom:20px}.folder-help-btn a{display:block;border:3px solid #fff;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative}.folder-help-btn a img{width:100%;height:auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.folder-help-form{right:85px;border:1px solid #e9edf0;bottom:25px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:320px;direction:ltr;opacity:0;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}.folder-help-form.active{opacity:1;pointer-events:inherit;display:block}.folder-help-header{background:#f4f4f4;border-bottom:1px solid #e9edf0;padding:5px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px 10px 0 0;font-size:16px;text-align:right}.folder-help-header b{float:left}.folder-help-content{margin-bottom:10px;padding:20px 20px 10px}.folder-help-form p{margin:0 0 1em}.folder-form-field{margin-bottom:10px}.folder-form-field input,.folder-form-field textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;width:100%;box-sizing:border-box;border:1px solid #c5c5c5}.folder-form-field textarea{width:100%;height:100px;margin-bottom:0}.folder-help-button{border:none;padding:8px 0;width:100%;background:#ff6624;color:#fff;border-radius:18px;cursor:pointer}.folder-help-form .error-message{font-weight:400;font-size:14px;display:block}.folder-help-form input.input-error,.folder-help-form textarea.input-error{border-color:#dc3232}.folder-help-btn span.tooltiptext{position:absolute;background:#000;font-size:12px;color:#fff;top:-35px;width:140%;text-align:center;left:-20%;border-radius:5px;direction:ltr}p.error-p,p.success-p{margin:0;font-size:14px;text-align:center}.folder-help-btn span.tooltiptext:after{bottom:-20px;content:"";transform:translateX(-50%);height:10px;width:0;border-width:10px 5px 0;border-style:solid;border-color:#000 transparent transparent;left:50%;position:absolute}p.success-p{color:green}p.error-p{color:#dc3232}html[dir=rtl] .folder-help-btn{left:20px;right:auto}html[dir=rtl] .folder-help-form{left:85px;right:auto}.folder-popup-body h3{line-height:24px}.folder-popup-overlay .form-control input{width:100%;margin:0 0 15px}body.plugins-php .tooltiptext{display:none}.help-form-footer{text-align:center}.help-form-footer p{margin:0;padding:0}.help-form-footer p+p{margin:0;padding:10px 0}
15 </style>
16 <div class="folder-help-form">
17 <form action="<?php echo esc_url(admin_url('admin-ajax.php')) ?>" method="post" id="folder-help-form">
18 <div class="folder-help-header">
19 <b>Gal Dubinski</b> Co-Founder at Premio
20 </div>
21 <div class="folder-help-content">
22 <p><?php esc_html_e("Hello! Are you experiencing any problems with Folders? Please let me know :)", 'folders'); ?></p>
23 <div class="folder-form-field">
24 <input type="text" name="user_email" id="user_email" placeholder="<?php esc_html_e("Email", 'folders'); ?>">
25 </div>
26 <div class="folder-form-field">
27 <textarea type="text" name="textarea_text" id="textarea_text" placeholder="<?php esc_html_e("How can I help you?", 'folders'); ?>"></textarea>
28 </div>
29 <div class="form-button">
30 <button type="submit" class="folder-help-button" ><?php esc_html_e("Chat", 'folders') ?></button>
31 <input type="hidden" name="action" value="wcp_folder_send_message_to_owner" >
32 <input type="hidden" id="folder_help_nonce" name="folder_help_nonce" value="<?php echo esc_attr(wp_create_nonce('wcp_folder_help_nonce')) ?>" >
33 </div>
34 </div>
35 <div class="help-form-footer">
36 <p>Or</p>
37 <p><a href="https://premio.io/help/folders/?utm_source=pluginspage" target="_blank"><?php esc_html_e("Visit our Help Center >>", 'folders'); ?></a></p>
38 </div>
39 </form>
40 </div>
41 <div class="folder-help-btn">
42 <!-- Free/Pro Only URL Change -->
43 <a class="folder-help-tooltip" href="javascript:;"><img src="<?php echo esc_url(WCP_FOLDER_URL."assets/images/owner.jpg") ?>" alt="<?php esc_html_e("Need help?", 'folders'); ?>" /></a>
44 <?php
45 $option = get_option("hide_folders_cta");
46 if ($option !== "yes") { ?>
47 <span class="tooltiptext">Need help?</span>
48 <?php } ?>
49 </div>
50 <script>
51 jQuery(document).ready(function(){
52 jQuery("#folder-help-form").submit(function(){
53 jQuery(".folder-help-button").attr("disabled",true);
54 jQuery(".folder-help-button").text("<?php esc_html_e("Sending Request...", 'folders') ?>");
55 formData = jQuery(this).serialize();
56 jQuery.ajax({
57 url: "<?php echo esc_url(admin_url('admin-ajax.php')) ?>",
58 data: formData,
59 type: "post",
60 success: function(responseText){
61 jQuery("#folder-help-form").find(".error-message").remove();
62 jQuery("#folder-help-form").find(".input-error").removeClass("input-error");
63 responseText = responseText.slice(0, - 1);
64 responseArray = jQuery.parseJSON(responseText);
65 if(responseArray.error == 1) {
66 jQuery(".folder-help-button").attr("disabled",false);
67 jQuery(".folder-help-button").text("<?php esc_html_e("Chat", 'folders'); ?>");
68 for(i=0;i<responseArray.errors.length;i++) {
69 jQuery("#"+responseArray.errors[i]['key']).addClass("input-error");
70 jQuery("#"+responseArray.errors[i]['key']).after('<span class="error-message">'+responseArray.errors[i]['message']+'</span>');
71 }
72 } else if(responseArray.status == 1) {
73 jQuery(".folder-help-button").text("<?php esc_html_e("Done!", 'folders'); ?>");
74 setTimeout(function(){
75 jQuery(".folder-help-header").remove();
76 jQuery(".help-form-footer").remove();
77 jQuery(".folder-help-content").html("<p class='success-p'><?php esc_html_e("Your message is sent successfully.", 'folders'); ?></p>");
78 },1000);
79 } else if(responseArray.status == 0) {
80 jQuery(".folder-help-content").html("<p class='error-p'><?php printf(esc_html__("There is some problem in sending request. Please send us mail on %1\$s", 'folders'), "<a href='mailto:contact@premio.io'>contact@premio.io</a>"); ?></p>");
81 }
82 }
83 });
84 return false;
85 });
86 jQuery(".folder-help-tooltip").click(function(e){
87 e.stopPropagation();
88 jQuery(".folder-help-btn").toggle();
89 jQuery(".folder-help-form").toggleClass("active");
90 if(jQuery(".folder-help-btn .tooltiptext").length) {
91 jQuery(".folder-help-btn .tooltiptext").remove();
92 jQuery.ajax({
93 url: "<?php echo esc_url(admin_url('admin-ajax.php')) ?>",
94 data: {
95 nonce: "<?php echo esc_attr(wp_create_nonce("hide_folders_cta")) ?>",
96 action: "hide_folders_cta"
97 },
98 type: "post",
99 success: function (responseText) {
100
101 }
102 });
103 }
104
105 });
106 jQuery(".folder-help-form").click(function(e){
107 e.stopPropagation();
108 });
109 jQuery("body").click(function(){
110 jQuery(".folder-help-form").removeClass("active");
111 if(jQuery(".folder-help-form").hasClass("active")) {
112 jQuery(".folder-help-btn").show();
113 } else {
114 jQuery(".folder-help-btn").hide();
115 }
116 });
117 });
118 </script>
119