first commit

This commit is contained in:
2023-09-12 21:41:04 +02:00
commit 3361a7f053
13284 changed files with 2116755 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
<?php
if (!defined('WORDFENCE_VERSION')) { exit; }
/**
* Presents the persistent banner.
*/
?>
<ul id="wf-gdpr-banner">
<li><?php esc_html_e('Wordfence\'s terms of use and privacy policy have changed', 'wordfence'); ?></li>
<li><a href="#" class="wf-btn wf-btn-default" id="wf-gdpr-review"><?php esc_html_e('Review', 'wordfence'); ?></a></li>
</ul>
<script type="application/javascript">
(function($) {
$(function() {
$('#wf-gdpr-review').on('click', function(e) {
e.preventDefault();
e.stopPropagation();
var prompt = $('#wfTmpl_touppChangedModal').tmpl();
var promptHTML = $("<div />").append(prompt).html();
WFAD.colorboxHTML(WFAD.isSmallScreen ? '300px' : '800px', promptHTML, {overlayClose: false, closeButton: false, className: 'wf-modal', onComplete: function() {
$('#wf-toupp-changed-cancel').on('click', function(e) {
e.preventDefault();
e.stopPropagation();
WFAD.colorboxClose();
});
$('#wf-toupp-changed-agree').on('click', function(e) {
e.preventDefault();
e.stopPropagation();
$('#wf-gdpr-banner').slideUp();
$('.wf-toupp-required').removeClass('wf-toupp-required');
WFAD.ajax('wordfence_recordTOUPP', {}, function(res) {
//Do nothing
});
WFAD.colorboxClose();
});
}});
});
});
})(jQuery);
</script>
<script type="text/x-jquery-template" id="wfTmpl_touppChangedModal">
<div class="wf-modal" id="wf-toupp-changed-modal">
<div class="wf-modal-content">
<p><?php echo wp_kses(__('We have updated our Terms of Use and Privacy Policy. To continue using Wordfence, you will need to review and accept the updated <a href="https://www.wordfence.com/terms-of-use/" target="_blank" rel="noopener noreferrer">Terms of Use</a> and <a href="https://www.wordfence.com/privacy-policy/" target="_blank" rel="noopener noreferrer">Privacy Policy</a>.', 'wordfence'), array('a'=>array('href'=>array(), 'target'=>array(), 'rel'=>array()))); ?></p>
<?php if (wfConfig::get('isPaid')): ?><p><?php echo wp_kses(__('You can log in to <a href="https://www.wordfence.com/" target="_blank" rel="noopener noreferrer">wordfence.com</a> to accept the updated terms and privacy policy for all of your premium license keys at once.', 'wordfence'), array('a'=>array('href'=>array(), 'target'=>array(), 'rel'=>array()))); ?></p><?php endif; ?>
</div>
<div class="wf-modal-footer">
<ul class="wf-flex-horizontal wf-full-width wf-flex-align-right">
<li class="wf-padding-add-right"><a href="https://www.wordfence.com/help/general-data-protection-regulation/#agreement-to-new-terms-and-privacy-policies" class="wf-btn wf-btn-default" target="_blank" rel="noopener noreferrer"><?php esc_html_e('Learn More', 'wordfence'); ?></a></li>
<li><a href="#" class="wf-btn wf-btn-primary" id="wf-toupp-changed-agree"><?php esc_html_e('Agree', 'wordfence'); ?></a></li>
</ul>
</div>
</div>
</script>

View File

@@ -0,0 +1,10 @@
<?php
if (!defined('WORDFENCE_VERSION')) { exit; }
?>
<div id="wf-toupp-required-overlay"></div>
<div id="wf-toupp-required-message">
<div id="wf-toupp-required-message-inner">
<p><?php esc_html_e('Our Terms of Use and Privacy Policy have changed. To continue using Wordfence, you will need to review and accept the updated Terms of Use and Privacy Policy by clicking Review.', 'wordfence'); ?></p>
<p><a href="#" class="wf-btn wf-btn-default" onclick="jQuery('#wf-gdpr-review').trigger('click'); return false;"><?php esc_html_e('Review', 'wordfence'); ?></a></p>
</div>
</div>