| Server IP : 38.190.208.107 / Your IP : 216.73.217.46 Web Server : nginx/1.28.1 System : Linux ht2026040333114 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64 User : root ( 0) PHP Version : 8.2.28 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv,eval,assert,passthru,system,exec,shell_exec,popen,proc_open MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/test20.chuangfenglink.xyz/wp-content/plugins/wp-fastest-cache/js/ |
Upload File : |
var WPFC_TOOLBAR = {
ajax_url: false,
init: function(){
var self = this;
if(typeof ajaxurl != "undefined" || typeof wpfc_ajaxurl != "undefined"){
self.ajax_url = (typeof ajaxurl != "undefined") ? ajaxurl : wpfc_ajaxurl;
}else{
alert("AjaxURL has NOT been defined");
}
jQuery("body").append('<div id="revert-loader-toolbar"></div>');
jQuery("#wp-admin-bar-wpfc-toolbar-parent-default li").click(function(e){
var id = (typeof e.target.id != "undefined" && e.target.id) ? e.target.id : jQuery(e.target).parent("li").attr("id");
var action = "";
if(id == "wp-admin-bar-wpfc-toolbar-parent-settings"){
if(jQuery("div[id^='wpfc-modal-toolbarsettings-']").length === 0){
self.open_settings();
}
}else{
if(id == "wp-admin-bar-wpfc-toolbar-parent-delete-cache"){
action = "wpfc_delete_cache";
}else if(id == "wp-admin-bar-wpfc-toolbar-parent-delete-cache-and-minified"){
action = "wpfc_delete_cache_and_minified";
}else if(id == "wp-admin-bar-wpfc-toolbar-parent-clear-cache-of-this-page"){
action = "wpfc_delete_current_page_cache";
}else if(id == "wp-admin-bar-wpfc-toolbar-parent-clear-cache-of-allsites"){
action = "wpfc_clear_cache_of_allsites";
}
WPFC_TOOLBAR.send({"action": action, "path" : window.location.pathname});
}
});
},
open_settings: function(){
var self = this;
jQuery("#revert-loader-toolbar").show();
jQuery.ajax({
type: 'GET',
url: self.ajax_url,
data : {"action": "wpfc_toolbar_get_settings", "path" : window.location.pathname},
dataType : "json",
cache: false,
success: function(data){
if(data.success){
var data_json = {"action": "wpfc_toolbar_save_settings", "path" : window.location.pathname, "roles" : {}};
Wpfc_New_Dialog.dialog("wpfc-modal-toolbarsettings", {
close: function(){
Wpfc_New_Dialog.clone.remove();
},
finish: function(){
jQuery("#" + Wpfc_New_Dialog.id).find("input[type='checkbox']:checked").each(function(i, e){
data_json.roles[jQuery(e).attr("name")] = 1;
});
WPFC_TOOLBAR.send(data_json);
Wpfc_New_Dialog.clone.remove();
}}, function(dialog){
jQuery("#" + Wpfc_New_Dialog.id).find("input[type='checkbox']").each(function(i, e){
if(typeof data.roles[jQuery(e).attr("name")] != "undefined"){
jQuery(e).attr('checked', true);
}
});
Wpfc_New_Dialog.show_button("close");
Wpfc_New_Dialog.show_button("finish");
setTimeout(function(){
jQuery("#revert-loader-toolbar").hide();
}, 500);
});
}else{
alert("Toolbar Settings Error!")
}
}
});
},
send: function(data_json){
var self = this;
if(typeof wpfc_nonce != "undefined" && wpfc_nonce){
data_json.nonce = wpfc_nonce;
}
jQuery("#revert-loader-toolbar").show();
jQuery.ajax({
type: 'GET',
url: self.ajax_url,
data : data_json,
dataType : "json",
cache: false,
success: function(data){
if(data[1] == "error"){
if(typeof data[2] != "undefined" && data[2] == "alert"){
alert(data[0]);
}else{
Wpfc_New_Dialog.dialog("wpfc-modal-permission", {close: "default"});
Wpfc_New_Dialog.show_button("close");
}
}
if(typeof WpFcCacheStatics != "undefined"){
WpFcCacheStatics.update();
}else{
jQuery("#revert-loader-toolbar").hide();
}
}
});
}
};
window.addEventListener('load', function(){
jQuery(document).ready(function(){
WPFC_TOOLBAR.init();
});
});