| Server IP : 130.225.57.55 / Your IP : 216.73.216.60 Web Server : Apache System : Linux wp-vhost07 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /srv/www/reco2st.eu/https/wp-content/plugins/w3-total-cache/ |
Upload File : |
/**
* File: Generic_Plugin_AdminNotices.js
*
* JavaScript for W3TC Admin Notices.
*
* Array W3tcNoticeData {
* bool isW3tcPage Is on a W3TC page.
* object ajax_nonces Map of AJAX sub-action => nonce.
* }
*
* @package W3TC
* @since 2.7.5
*/
jQuery(document).ready(function ($) {
$.get(
ajaxurl,
{
action: "w3tc_ajax",
_wpnonce: W3tcNoticeData.ajax_nonces.get_notices,
w3tc_action: "get_notices",
},
function (response) {
if (response.success) {
const noticeData = response.data.noticeData;
if (noticeData.length > 0) {
noticeData.forEach(function (notice) {
// Check if the notice is global or for only W3TC pages.
if (!W3tcNoticeData.isW3tcPage && !notice.is_global) {
return;
}
const $noticeContent = $(notice.content);
if ($("#w3tc-top-nav-bar").length) {
$("#w3tc-top-nav-bar").after($noticeContent);
} else {
$("#wpbody-content").prepend($noticeContent);
}
// Manually initialize the dismiss button
$noticeContent.on("click", ".notice-dismiss", function () {
$.post(ajaxurl, {
action: "w3tc_ajax",
_wpnonce: W3tcNoticeData.ajax_nonces.dismiss_notice,
w3tc_action: "dismiss_notice",
notice_id: $noticeContent.data("id"),
});
$noticeContent.fadeTo(100, 0, function () {
$noticeContent.slideUp(100, function () {
$noticeContent.remove();
});
});
});
});
}
} else {
console.log("Error: ", response.data.message);
}
},
);
});