PluginProbe
WP Database Backup – Unlimited Database & Files Backup by Backup for WP / 6.2
WP Database Backup – Unlimited Database & Files Backup by Backup for WP v6.2
7.13 7.12 trunk 1.1 2.1.1 5.9 6.0 6.1 6.10 6.11 6.12 6.12.1 6.2 6.3 6.4 6.5 6.5.1 6.6 6.7 6.8 6.9 7.0 7.0.1 7.1 7.10 All 34 releases
wp-database-backup / assets / js / wpdbbkp-admin.js

wpdbbkp-admin.js in WP Database Backup – Unlimited Database & Files Backup by Backup for WP 6.2, at assets/js/wpdbbkp-admin.js

68 lines 2.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 jQuery(document).ready(function($) {
2 $(".wpdbbkp-send-query").on("click", function(e){
3 e.preventDefault();
4 var message = $("#wpdbbkp_query_message").val();
5 var email = $("#wpdbbkp_query_email").val();
6
7 if($.trim(message) !='' && $.trim(email) !='' && wpdbbkpIsEmail(email) == true){
8 $(".wpdbbkp-send-query").text('Sending request...');
9 $.ajax({
10 type: "POST",
11 url:ajaxurl,
12 dataType: "json",
13 data:{action:"wpdbbkp_send_query_message",message:message,email:email,wpdbbkp_security_nonce:wpdbbkp_script_vars.nonce},
14 success:function(response){
15 if(response['status'] =='t'){
16 $(".wpdbbkp-query-success").show();
17 $(".wpdbbkp-query-error").hide();
18 $(".wpdbbkp-send-query").text(' Send Support Request ');
19 }else{
20 $(".wpdbbkp-query-success").hide();
21 $(".wpdbbkp-query-error").show();
22 $(".wpdbbkp-send-query").text(' Send Support Request ');
23 }
24 },
25 error: function(response){
26 console.log(response);
27 alert('Request was not sent. Please try again.');
28 $(".wpdbbkp-send-query").text(' Resend Support Request ');
29 }
30 });
31 }else{
32
33 if($.trim(message) =='' && $.trim(email) ==''){
34 alert('Please enter the message, email');
35 }else{
36
37 if($.trim(message) == ''){
38 alert('Please enter the message');
39 }
40 if($.trim(email) == ''){
41 alert('Please enter the email');
42 }
43 if(wpdbbkpIsEmail(email) == false){
44 alert('Please enter a valid email');
45 }
46
47 }
48
49 }
50
51 });
52
53 });
54
55 function wpdbbkpIsEmail(email) {
56 var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
57 return regex.test(email);
58 }
59
60 jQuery(document).on("click", ".popoverid", function(e){
61 var itrms=jQuery('#example .popover-content');
62 for(var i=0;i<itrms.length;i++)
63 {
64 var popover_con=jQuery(itrms[i]).text();
65 jQuery(itrms[i]).html(popover_con);
66 }
67
68 });