Version Description
Download this release
Release Info
Developer | AITpro |
Plugin | BulletProof Security |
Version | 2.8 |
Comparing to | |
See all releases |
Code changes from version 2.7 to 2.8
- admin/core/core-forms.php +8 -0
- admin/core/core.php +15 -15
- admin/htaccess/secure.htaccess +1 -1
- admin/htaccess/wpadmin-secure.htaccess +1 -1
- admin/includes/admin.php +3 -1
- admin/login/lsm-help-text.php +1 -1
- admin/maintenance/maintenance.php +4 -4
- admin/mscan/mscan.php +7 -7
- admin/security-log/security-log.php +5 -5
- admin/system-info/system-info.php +22 -0
- admin/wizard/pwizard-autofix.php +3 -3
- admin/wizard/wizard.php +7 -7
- bulletproof-security.php +4 -4
- includes/general-functions.php +2 -1
- includes/hud-autofix-whitelist.php +1 -1
- includes/hud-dismiss-functions.php +39 -1
- includes/login-security.php +25 -7
- languages/bulletproof-security.pot +290 -234
- readme.txt +2 -2
admin/core/core-forms.php
CHANGED
@@ -646,6 +646,14 @@ if ( isset( $_POST['bpsResetDismissSubmit'] ) && current_user_can('manage_option
|
|
646 |
echo $text;
|
647 |
}
|
648 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
649 |
echo '<div class="bps-message-button" style="width:90px;margin-bottom:9px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-7' ).'">'.__('Refresh Status', 'bulletproof-security').'</a></div>';
|
650 |
echo '</p></div>';
|
651 |
}
|
646 |
echo $text;
|
647 |
}
|
648 |
|
649 |
+
if ( ! delete_user_meta($user_id, 'bps_ignore_jtc_lite_notice') ) {
|
650 |
+
$text = __('The JTC-Lite New Feature Notice is NOT set. Nothing to reset.', 'bulletproof-security').'<br>';
|
651 |
+
echo $text;
|
652 |
+
} else {
|
653 |
+
$text = '<span style="color:#008000;">'.__('Success! The JTC-Lite New Feature Notice is reset.', 'bulletproof-security').'</span><br>';
|
654 |
+
echo $text;
|
655 |
+
}
|
656 |
+
|
657 |
echo '<div class="bps-message-button" style="width:90px;margin-bottom:9px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-7' ).'">'.__('Refresh Status', 'bulletproof-security').'</a></div>';
|
658 |
echo '</p></div>';
|
659 |
}
|
admin/core/core.php
CHANGED
@@ -276,7 +276,7 @@ global $bps_version;
|
|
276 |
<?php wp_nonce_field('bulletproof_security_rbm_activate'); ?>
|
277 |
|
278 |
<div id="RBM-buttons" style="float:left;padding-right:20px;">
|
279 |
-
<input type="submit" name="Submit-RBM-Activate" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate Root Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
280 |
</div>
|
281 |
</form>
|
282 |
|
@@ -284,7 +284,7 @@ global $bps_version;
|
|
284 |
<?php wp_nonce_field('bulletproof_security_rbm_deactivate'); ?>
|
285 |
|
286 |
<div id="RBM-buttons" style="">
|
287 |
-
<input type="submit" name="Submit-RBM-Deactivate" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Deactivate Root Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
288 |
</div>
|
289 |
</form>
|
290 |
|
@@ -294,7 +294,7 @@ global $bps_version;
|
|
294 |
<?php wp_nonce_field('bulletproof_security_rbm_activate_network'); ?>
|
295 |
|
296 |
<div id="RBM-buttons" style="float:left;padding-right:20px;">
|
297 |
-
<input type="submit" name="Submit-RBM-Activate-Network" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate Root Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
298 |
</div>
|
299 |
</form>
|
300 |
|
@@ -302,7 +302,7 @@ global $bps_version;
|
|
302 |
<?php wp_nonce_field('bulletproof_security_rbm_deactivate_network'); ?>
|
303 |
|
304 |
<div id="RBM-buttons" style="">
|
305 |
-
<input type="submit" name="Submit-RBM-Deactivate-Network" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Deactivate Root Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
306 |
</div>
|
307 |
</form>
|
308 |
|
@@ -383,7 +383,7 @@ global $bps_version;
|
|
383 |
<?php wp_nonce_field('bulletproof_security_wbm_activate'); ?>
|
384 |
|
385 |
<div id="WBM-buttons" style="float:left;padding-right:20px;">
|
386 |
-
<input type="submit" name="Submit-WBM-Activate" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate wp-admin Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
387 |
</div>
|
388 |
</form>
|
389 |
|
@@ -391,7 +391,7 @@ global $bps_version;
|
|
391 |
<?php wp_nonce_field('bulletproof_security_wbm_deactivate'); ?>
|
392 |
|
393 |
<div id="WBM-buttons" style="">
|
394 |
-
<input type="submit" name="Submit-WBM-Deactivate" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Deactivate wp-admin Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
395 |
</div>
|
396 |
</form>
|
397 |
|
@@ -570,7 +570,7 @@ function bpsPro_mbm_status() {
|
|
570 |
<?php wp_nonce_field('bulletproof_security_mbm_activate'); ?>
|
571 |
|
572 |
<div id="MBM-buttons" style="float:left;padding-right:20px;">
|
573 |
-
<input type="submit" name="Submit-MBM-Activate" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate MBM BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
574 |
</div>
|
575 |
</form>
|
576 |
|
@@ -578,7 +578,7 @@ function bpsPro_mbm_status() {
|
|
578 |
<?php wp_nonce_field('bulletproof_security_mbm_deactivate'); ?>
|
579 |
|
580 |
<div id="MBM-buttons" style="float:left;padding-right:20px;">
|
581 |
-
<input type="submit" name="Submit-MBM-Deactivate" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Deactivate MBM BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
582 |
</div>
|
583 |
</form>
|
584 |
|
@@ -646,7 +646,7 @@ function bpsPro_bbm_status() {
|
|
646 |
<?php wp_nonce_field('bulletproof_security_bbm_activate'); ?>
|
647 |
|
648 |
<div id="BBM-buttons" style="float:left;padding-right:20px;">
|
649 |
-
<input type="submit" name="Submit-BBM-Activate" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate BBM BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
650 |
</div>
|
651 |
</form>
|
652 |
|
@@ -654,7 +654,7 @@ function bpsPro_bbm_status() {
|
|
654 |
<?php wp_nonce_field('bulletproof_security_bbm_deactivate'); ?>
|
655 |
|
656 |
<div id="BBM-buttons" style="float:left;padding-right:20px;">
|
657 |
-
<input type="submit" name="Submit-BBM-Deactivate" style="margin:10px 0px 10px 0px;width:84px" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Caution: BPS Backup Folder BulletProof Mode (BBM) should only be deactivated for testing or troubleshooting. Be sure to activate BBM BulletProof Mode after you are done testing or troubleshooting.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Deactivate BBM BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
658 |
</div>
|
659 |
</form>
|
660 |
|
@@ -1212,7 +1212,7 @@ if ( isset( $_POST['submit-ProFlockUnLock'] ) && current_user_can('manage_option
|
|
1212 |
<div id="bpsLockHtaccess">
|
1213 |
<form name="bpsFlockLockForm" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-6' ); ?>" method="post">
|
1214 |
<?php wp_nonce_field('bulletproof_security_flock_lock'); ?>
|
1215 |
-
<input type="submit" name="submit-ProFlockLock" value="<?php esc_attr_e('Lock htaccess File', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px" onclick="return confirm('<?php $text = __('Click OK to Lock your Root htaccess file or click Cancel.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Note: The File Open and Write Test window will still display the last status of the file as Unlocked. To see the current status refresh your browser.', 'bulletproof-security'); echo $text; ?>')" />
|
1216 |
</form>
|
1217 |
</div>
|
1218 |
|
@@ -1220,7 +1220,7 @@ if ( isset( $_POST['submit-ProFlockUnLock'] ) && current_user_can('manage_option
|
|
1220 |
<form name="bpsFlockUnLockForm" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-6' ); ?>" method="post">
|
1221 |
<?php wp_nonce_field('bulletproof_security_flock_unlock'); ?>
|
1222 |
|
1223 |
-
<input type="submit" name="submit-ProFlockUnLock" value="<?php esc_attr_e('Unlock htaccess File', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px" onclick="return confirm('<?php $text = __('Click OK to Unlock your Root htaccess file or click Cancel.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Note: The File Open and Write Test window will still display the last status of the file as Locked. To see the current status refresh your browser.', 'bulletproof-security'); echo $text; ?>')" />
|
1224 |
</form>
|
1225 |
</div>
|
1226 |
|
@@ -1229,7 +1229,7 @@ if ( isset( $_POST['submit-ProFlockUnLock'] ) && current_user_can('manage_option
|
|
1229 |
<?php settings_fields('bulletproof_security_options_autolock'); ?>
|
1230 |
<?php $options = get_option('bulletproof_security_options_autolock'); ?>
|
1231 |
<input type="hidden" name="bulletproof_security_options_autolock[bps_root_htaccess_autolock]" value="On" />
|
1232 |
-
<input type="submit" name="submit-RootHtaccessAutoLock-On" value="<?php esc_attr_e('Turn On AutoLock', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px" onclick="return confirm('<?php $text = __('Turning AutoLock On will allow BPS Pro to automatically lock your Root .htaccess file. For some folks this causes a problem because their Web Hosts do not allow the Root .htaccess file to be locked. For most folks allowing BPS Pro to AutoLock the Root .htaccess file works fine.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Turn AutoLock On or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1233 |
|
1234 |
<?php if ( $options['bps_root_htaccess_autolock'] == '' || $options['bps_root_htaccess_autolock'] == 'On' ) { echo '<label class="autolock_status" style="font-weight:bold;">'.__('On', 'bulletproof-security').'</label>'; } ?>
|
1235 |
|
@@ -1241,7 +1241,7 @@ if ( isset( $_POST['submit-ProFlockUnLock'] ) && current_user_can('manage_option
|
|
1241 |
<?php settings_fields('bulletproof_security_options_autolock'); ?>
|
1242 |
<?php $options = get_option('bulletproof_security_options_autolock'); ?>
|
1243 |
<input type="hidden" name="bulletproof_security_options_autolock[bps_root_htaccess_autolock]" value="Off" />
|
1244 |
-
<input type="submit" name="submit-RootHtaccessAutoLock-Off" value="<?php esc_attr_e('Turn Off AutoLock', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px" onclick="return confirm('<?php $text = __('Turning AutoLock Off will prevent BPS Pro from automatically locking your Root .htaccess file. For some folks this is necessary because their Web Hosts do not allow the Root .htaccess file to be locked. For most folks allowing BPS Pro to AutoLock the Root .htaccess file works fine.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Turn AutoLock Off or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1245 |
|
1246 |
<?php if ( $options['bps_root_htaccess_autolock'] == 'Off') { echo '<label class="autolock_status" style="font-weight:bold;">'.__('Off', 'bulletproof-security').'</label>'; } ?>
|
1247 |
|
@@ -1716,7 +1716,7 @@ $text = '<h3><span class="blue-bold">'.__('The Complete Website Security Solutio
|
|
1716 |
<div id="milestone" style="margin-top:5px">6 Year Milestone: 8-1-2017 | First Public Release: 8-1-2011</div>
|
1717 |
<div class="pro-links">
|
1718 |
<?php
|
1719 |
-
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '13.3/13.3.1', 'https://www.ait-pro.com/aitpro-blog/5471/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-13-3/' ).'<br>';
|
1720 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '13.2', 'https://www.ait-pro.com/aitpro-blog/5466/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-13-2/' ).'<br>';
|
1721 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '13/13.1', 'https://www.ait-pro.com/aitpro-blog/5457/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-13/' ).'<br>';
|
1722 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '12.9/12.9.1', 'https://www.ait-pro.com/aitpro-blog/5446/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-12-9/' ).'<br>';
|
276 |
<?php wp_nonce_field('bulletproof_security_rbm_activate'); ?>
|
277 |
|
278 |
<div id="RBM-buttons" style="float:left;padding-right:20px;">
|
279 |
+
<input type="submit" name="Submit-RBM-Activate" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate Root Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
280 |
</div>
|
281 |
</form>
|
282 |
|
284 |
<?php wp_nonce_field('bulletproof_security_rbm_deactivate'); ?>
|
285 |
|
286 |
<div id="RBM-buttons" style="">
|
287 |
+
<input type="submit" name="Submit-RBM-Deactivate" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Deactivate Root Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
288 |
</div>
|
289 |
</form>
|
290 |
|
294 |
<?php wp_nonce_field('bulletproof_security_rbm_activate_network'); ?>
|
295 |
|
296 |
<div id="RBM-buttons" style="float:left;padding-right:20px;">
|
297 |
+
<input type="submit" name="Submit-RBM-Activate-Network" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate Root Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
298 |
</div>
|
299 |
</form>
|
300 |
|
302 |
<?php wp_nonce_field('bulletproof_security_rbm_deactivate_network'); ?>
|
303 |
|
304 |
<div id="RBM-buttons" style="">
|
305 |
+
<input type="submit" name="Submit-RBM-Deactivate-Network" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Deactivate Root Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
306 |
</div>
|
307 |
</form>
|
308 |
|
383 |
<?php wp_nonce_field('bulletproof_security_wbm_activate'); ?>
|
384 |
|
385 |
<div id="WBM-buttons" style="float:left;padding-right:20px;">
|
386 |
+
<input type="submit" name="Submit-WBM-Activate" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate wp-admin Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
387 |
</div>
|
388 |
</form>
|
389 |
|
391 |
<?php wp_nonce_field('bulletproof_security_wbm_deactivate'); ?>
|
392 |
|
393 |
<div id="WBM-buttons" style="">
|
394 |
+
<input type="submit" name="Submit-WBM-Deactivate" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Deactivate wp-admin Folder BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
395 |
</div>
|
396 |
</form>
|
397 |
|
570 |
<?php wp_nonce_field('bulletproof_security_mbm_activate'); ?>
|
571 |
|
572 |
<div id="MBM-buttons" style="float:left;padding-right:20px;">
|
573 |
+
<input type="submit" name="Submit-MBM-Activate" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate MBM BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
574 |
</div>
|
575 |
</form>
|
576 |
|
578 |
<?php wp_nonce_field('bulletproof_security_mbm_deactivate'); ?>
|
579 |
|
580 |
<div id="MBM-buttons" style="float:left;padding-right:20px;">
|
581 |
+
<input type="submit" name="Submit-MBM-Deactivate" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Deactivate MBM BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
582 |
</div>
|
583 |
</form>
|
584 |
|
646 |
<?php wp_nonce_field('bulletproof_security_bbm_activate'); ?>
|
647 |
|
648 |
<div id="BBM-buttons" style="float:left;padding-right:20px;">
|
649 |
+
<input type="submit" name="Submit-BBM-Activate" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Activate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Click OK to Activate BBM BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
650 |
</div>
|
651 |
</form>
|
652 |
|
654 |
<?php wp_nonce_field('bulletproof_security_bbm_deactivate'); ?>
|
655 |
|
656 |
<div id="BBM-buttons" style="float:left;padding-right:20px;">
|
657 |
+
<input type="submit" name="Submit-BBM-Deactivate" style="margin:10px 0px 10px 0px;width:84px;height:auto;white-space:normal" value="<?php esc_attr_e('Deactivate', 'bulletproof-security') ?>" class="button bps-button" onclick="return confirm('<?php $text = __('Caution: BPS Backup Folder BulletProof Mode (BBM) should only be deactivated for testing or troubleshooting. Be sure to activate BBM BulletProof Mode after you are done testing or troubleshooting.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Deactivate BBM BulletProof Mode or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
658 |
</div>
|
659 |
</form>
|
660 |
|
1212 |
<div id="bpsLockHtaccess">
|
1213 |
<form name="bpsFlockLockForm" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-6' ); ?>" method="post">
|
1214 |
<?php wp_nonce_field('bulletproof_security_flock_lock'); ?>
|
1215 |
+
<input type="submit" name="submit-ProFlockLock" value="<?php esc_attr_e('Lock htaccess File', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Click OK to Lock your Root htaccess file or click Cancel.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Note: The File Open and Write Test window will still display the last status of the file as Unlocked. To see the current status refresh your browser.', 'bulletproof-security'); echo $text; ?>')" />
|
1216 |
</form>
|
1217 |
</div>
|
1218 |
|
1220 |
<form name="bpsFlockUnLockForm" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-6' ); ?>" method="post">
|
1221 |
<?php wp_nonce_field('bulletproof_security_flock_unlock'); ?>
|
1222 |
|
1223 |
+
<input type="submit" name="submit-ProFlockUnLock" value="<?php esc_attr_e('Unlock htaccess File', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Click OK to Unlock your Root htaccess file or click Cancel.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Note: The File Open and Write Test window will still display the last status of the file as Locked. To see the current status refresh your browser.', 'bulletproof-security'); echo $text; ?>')" />
|
1224 |
</form>
|
1225 |
</div>
|
1226 |
|
1229 |
<?php settings_fields('bulletproof_security_options_autolock'); ?>
|
1230 |
<?php $options = get_option('bulletproof_security_options_autolock'); ?>
|
1231 |
<input type="hidden" name="bulletproof_security_options_autolock[bps_root_htaccess_autolock]" value="On" />
|
1232 |
+
<input type="submit" name="submit-RootHtaccessAutoLock-On" value="<?php esc_attr_e('Turn On AutoLock', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Turning AutoLock On will allow BPS Pro to automatically lock your Root .htaccess file. For some folks this causes a problem because their Web Hosts do not allow the Root .htaccess file to be locked. For most folks allowing BPS Pro to AutoLock the Root .htaccess file works fine.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Turn AutoLock On or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1233 |
|
1234 |
<?php if ( $options['bps_root_htaccess_autolock'] == '' || $options['bps_root_htaccess_autolock'] == 'On' ) { echo '<label class="autolock_status" style="font-weight:bold;">'.__('On', 'bulletproof-security').'</label>'; } ?>
|
1235 |
|
1241 |
<?php settings_fields('bulletproof_security_options_autolock'); ?>
|
1242 |
<?php $options = get_option('bulletproof_security_options_autolock'); ?>
|
1243 |
<input type="hidden" name="bulletproof_security_options_autolock[bps_root_htaccess_autolock]" value="Off" />
|
1244 |
+
<input type="submit" name="submit-RootHtaccessAutoLock-Off" value="<?php esc_attr_e('Turn Off AutoLock', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Turning AutoLock Off will prevent BPS Pro from automatically locking your Root .htaccess file. For some folks this is necessary because their Web Hosts do not allow the Root .htaccess file to be locked. For most folks allowing BPS Pro to AutoLock the Root .htaccess file works fine.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Turn AutoLock Off or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1245 |
|
1246 |
<?php if ( $options['bps_root_htaccess_autolock'] == 'Off') { echo '<label class="autolock_status" style="font-weight:bold;">'.__('Off', 'bulletproof-security').'</label>'; } ?>
|
1247 |
|
1716 |
<div id="milestone" style="margin-top:5px">6 Year Milestone: 8-1-2017 | First Public Release: 8-1-2011</div>
|
1717 |
<div class="pro-links">
|
1718 |
<?php
|
1719 |
+
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '13.3/13.3.1/13.3.2/13.3.3', 'https://www.ait-pro.com/aitpro-blog/5471/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-13-3/' ).'<br>';
|
1720 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '13.2', 'https://www.ait-pro.com/aitpro-blog/5466/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-13-2/' ).'<br>';
|
1721 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '13/13.1', 'https://www.ait-pro.com/aitpro-blog/5457/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-13/' ).'<br>';
|
1722 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '12.9/12.9.1', 'https://www.ait-pro.com/aitpro-blog/5446/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-12-9/' ).'<br>';
|
admin/htaccess/secure.htaccess
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# BULLETPROOF 2.
|
2 |
|
3 |
# PHP/PHP.INI HANDLER/CACHE CODE
|
4 |
# Use BPS Custom Code to add php/php.ini Handler and Cache htaccess code and to save it permanently.
|
1 |
+
# BULLETPROOF 2.8 SECURE .HTACCESS
|
2 |
|
3 |
# PHP/PHP.INI HANDLER/CACHE CODE
|
4 |
# Use BPS Custom Code to add php/php.ini Handler and Cache htaccess code and to save it permanently.
|
admin/htaccess/wpadmin-secure.htaccess
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# BULLETPROOF 2.
|
2 |
|
3 |
# DO NOT ADD URL REWRITING IN THIS FILE OR WORDPRESS WILL BREAK
|
4 |
# RewriteRule ^(.*)$ - [F] works in /wp-admin without breaking WordPress
|
1 |
+
# BULLETPROOF 2.8 WP-ADMIN SECURE .HTACCESS
|
2 |
|
3 |
# DO NOT ADD URL REWRITING IN THIS FILE OR WORDPRESS WILL BREAK
|
4 |
# RewriteRule ^(.*)$ - [F] works in /wp-admin without breaking WordPress
|
admin/includes/admin.php
CHANGED
@@ -204,6 +204,7 @@ register_setting('bulletproof_security_options_GDMW', 'bulletproof_security_opti
|
|
204 |
}
|
205 |
|
206 |
// Copy and rename the blank.txt file to /master-backups - used for MScan Stop Scan
|
|
|
207 |
$MScanStop = WP_CONTENT_DIR . '/bps-backup/master-backups/mscan-stop.txt';
|
208 |
|
209 |
if ( ! file_exists($MScanStop) ) {
|
@@ -829,7 +830,8 @@ require_once( ABSPATH . 'wp-admin/includes/plugin.php');
|
|
829 |
delete_user_meta($user_id, 'bps_ignore_autoupdate_notice');
|
830 |
delete_user_meta($user_id, 'bpsPro_ignore_EPC_plugin_notice');
|
831 |
delete_user_meta($user_id, 'bps_ignore_mscan_notice');
|
832 |
-
|
|
|
833 |
@unlink($wpadminHtaccess);
|
834 |
|
835 |
if ( @unlink($RootHtaccess) || ! file_exists($RootHtaccess) ) {
|
204 |
}
|
205 |
|
206 |
// Copy and rename the blank.txt file to /master-backups - used for MScan Stop Scan
|
207 |
+
$BPSblank = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/blank.txt';
|
208 |
$MScanStop = WP_CONTENT_DIR . '/bps-backup/master-backups/mscan-stop.txt';
|
209 |
|
210 |
if ( ! file_exists($MScanStop) ) {
|
830 |
delete_user_meta($user_id, 'bps_ignore_autoupdate_notice');
|
831 |
delete_user_meta($user_id, 'bpsPro_ignore_EPC_plugin_notice');
|
832 |
delete_user_meta($user_id, 'bps_ignore_mscan_notice');
|
833 |
+
delete_user_meta($user_id, 'bps_ignore_jtc_lite_notice');
|
834 |
+
|
835 |
@unlink($wpadminHtaccess);
|
836 |
|
837 |
if ( @unlink($RootHtaccess) || ! file_exists($RootHtaccess) ) {
|
admin/login/lsm-help-text.php
CHANGED
@@ -16,7 +16,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
16 |
}
|
17 |
|
18 |
/** JTC-Lite stripped down version of the BEAST - BPS Pro JTC Anti-Spam|Anti-Hacker **/
|
19 |
-
$bps_modal_content2 = '<strong>'.__('If you forget what the CAPTCHA is and cannot login to your website use FTP or your web host control panel file manager and rename the /bulletproof-security/ plugin folder name to /_bulletproof-security/. Login to your website, go to the BPS JTC-Lite page and correct the CAPTCHA issue/problem. Rename the /_bulletproof-security/ plugin folder name back to /bulletproof-security/.', 'bulletproof-security').'</strong><br><br><strong>'.__('JTC-Lite Manual Setup Steps', 'bulletproof-security').'</strong><br>'.__('1. Enter a user friendly CAPTCHA in the JTC CAPTCHA text box.', 'bulletproof-security').'<br>'.__('2. Copy and paste the CAPTCHA you entered in the JTC CAPTCHA text box into the JTC ToolTip text box.', 'bulletproof-security').'<br>'.__('3. Either keep this default text "Hover or click the text box below" that will be displayed on all your forms or edit this text and add the message you want to add.', 'bulletproof-security').'<br>'.__('4. Check the Login Form checkbox and click the Save Options button.', 'bulletproof-security').'<br><br><strong>'.__('General Info about JTC-Lite', 'bulletproof-security').'</strong><br>'.__('JTC-Lite protects the WordPress Login form against automated SpamBot and HackerBot Brute Force Login attacks. Prevents User Accounts from being locked repeatedly by constant Brute Force Login attacks on your Login page. If you would like to protect all of your WordPress forms get the full version of JTC - BPS Pro JTC Anti-Spam|Anti-Hacker.', 'bulletproof-security').'<br><br><strong>'.__('JTC CAPTCHA: ', 'bulletproof-security').'</strong><br>'.__('This is the CAPTCHA that users will enter to Login to your website. You can use any numbers or characters and spaces in the CAPTCHA. You can even use HTML code characters except for these HTML code characters: < > \' " &. You can use a phrase for the CAPTCHA or it can be a single word or you can use your own original combination of words, numbers and HTML characters.', 'bulletproof-security').'<br><br><strong>'.__('Note: ', 'bulletproof-security').'</strong>'.__('It is recommended that you make your CAPTCHA user friendly, simple, clear and easy to understand for your users.', 'bulletproof-security').'<br><br><strong>'.__('JTC ToolTip: ', 'bulletproof-security').'</strong><br>'.__('This is the jQuery ToolTip message that is displayed to users when they hover or click on the CAPTCHA text box. This is where you will tell your users what they need to enter for the CAPTCHA. It can be a phrase, complete this sentence, a Hint or simply just Type/Enter: xxxxx or you can get as creative as you want to get with your jQuery ToolTip. Randomness is what makes a CAPTCHA very effective. JTC is designed with CAPTCHA randomness capability as one of its primary features.', 'bulletproof-security').'<br><br><strong>'.__('JTC Title|Text: ', 'bulletproof-security').'</strong><br>'.__('This is the text that is displayed to users above the CAPTCHA text box/Form Field.', 'bulletproof-security').$networkMUJTCText.'<br><br><strong>'.__('Enable JTC for WooCommerce (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('Check this checkbox if you have the WooCommerce plugin installed if you would like to use BPS JTC on the WooCommerce custom login page. BPS JTC will still continue to work normally on the standard WordPress Forms: Login, Register, Lost Password, Comment, BuddyPress Register and BuddyPress Sidebar Login Forms when you check this checkbox. This checkbox option setting is not for turning JTC On or Off if you are using WooCommerce. Use the JTC Enable|Disable JTC For These Forms option checkboxes to enable or disable JTC on each of your Forms.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable JTC For These Forms (Only the Login Form CAPTCHA is available in BPS Free): ', 'bulletproof-security').'</strong><br>'.__('Checking a Form checkbox will display a CAPTCHA on that Form to all users. Unchecking a Form checkbox will remove the CAPTCHA on that Form for all users. The Comment Form is a special case and the CAPTCHA can be displayed based on the User Roles that you choose. See the Comment Form help section below.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: (only applies if Comment Form CAPTCHA is enabled/checked) ', 'bulletproof-security').'<br>'.__('Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only:', 'bulletproof-security').'</strong><br>'.__('Users must be logged into your website for the Comment Form User Roles to work. If you do not require that users are registered and logged in to post comments on your website then these JTC options will not have any effect. These options are only for registered and logged in users and only for your Comment Form if you are using this WordPress Discussion setting: Users must be registered and logged in to comment. If you do not want to require that users are registered and logged in to comment then the JTC Comment Form CAPTCHA will still work as long as you have this WordPress Discussion setting checked: Comment author must fill out name and email.', 'bulletproof-security').'<br><br>'.__('Checking a User Role checkbox will display a CAPTCHA to all users with that User Role on your website\'s Comment Form. Unchecking a User Role checkbox will remove the CAPTCHA from displaying to users with that User Role on your website\'s Comment Form. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form CAPTCHA Error message (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('The Default JTC Comment Form CAPTCHA error message is: <strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser\'s back button and re-enter the JTC CAPTCHA. You can change or add to the default error message. This error message only applies to the Comment Form CAPTCHA error message and does not affect or change any of the other Form CAPTCHA error messages.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security').'</strong><br>'.__('You can position the JTC Title|Text Form label and the JTC CAPTCHA Form Input text box by editing the CSS in these text boxes. By default the position of the JTC Title|Text label and the JTC CAPTCHA Form Input text box is below your Comment Form submit button. For CSS code styling examples
|
20 |
|
21 |
/** Idle Session Logout|Auth Cookie Expiration **/
|
22 |
$bps_modal_content3 = '<strong>'.__('Idle Session Logout (ISL) General Info:', 'bulletproof-security').'</strong><br>'.__('Idle Session Logout (ISL) can be considered a "soft" setting vs ACE being a "hard" setting. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen.', 'bulletproof-security').'<br><br>'.__('If you set the Idle Session Logout Time to 60 minutes and the User is idle/inactive for 10 minutes and becomes active again then the Idle Session Logout Time starts all over again/is reset to 60 minutes. If a User is idle/inactive for 60 continuous minutes then that User will be automatically logged out of the site and redirected to the BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br>'.__('When an idle/inactive User is logged out of the site they are redirected to the BPS Idle Session Logout Page URL if their Browser is still open. If the User\'s Browser is still open and the User is on another Browser tab window then the Browser tab window where they are logged into your site will be redirected to the BPS Idle Session Logout Page URL. If the User has closed their Browser without logging out of your site then that User will not be logged out of your site. You can use ACE to log User\'s out of your site whether or not they have closed their Browser. Idle Session Logouts are logged in the BPS Security Log file.', 'bulletproof-security').'<br><br><strong><font color="blue">'.__('After making any option setting changes click the Save Options button to save your new option settings. To reset ISL option settings back to the default ISL option settings, delete any custom values/entries you have entered in any text/textarea boxes and click the Save Options button.', 'bulletproof-security').'</font></strong><br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ISL is Turned Off by default. Select ISL On to turn ISL On. Select ISL Off to turn ISL Off.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when an idle/inactive User should be logged out of your site. Example: Entering 60 will automatically logout Users who have been idle/inactive for 60 continuous minutes. Only enter numbers and not any other characters. If you accidently enter a blank value for the Idle Session Logout Time then ISL will be disabled automatically.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page URL:', 'bulletproof-security').'</strong><br>'.__('When an idle/inactive User is logged out of your site they are redirected to the BPS Idle Session Logout Page URL by default. You can choose to redirect logged out users to any URL that you want to redirect them to by entering the URL in this text box. Example: If you enter the URL path to your WP Login page then user\'s will be redirected to your WP Login page instead of the default BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Login URL:', 'bulletproof-security').'</strong><br>'.__('This option displays a clickable Login URL/link to your WP Login page. If your Login page URL is different than the default URL that you see displayed in the Idle Session Logout Page Login URL text box then change the URL to the URL for your site\'s Login page. You can choose not to display a Login URL/link by entering "No" (without quotes) if you do not want a Login URL/link displayed.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security').'</strong><br>'.__('This option allows you to exclude any pages or posts that you do not want ISL to check/monitor. Important: The URI path is everything after the root portion or your domain URL. Example: If the page/post you want to exclude is here: www.example.com/some-post/ then the URI Exclusion that you would use/enter is: /some-post/. If the page/post you want to exclude is here: www.example.com/category/some-post/ then the URI Exclusion that you would use/enter is: /category/some-post/.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom Message:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS ISL message/text by leaving the textarea box blank or you can enter your own custom ISL message/text in this textarea box that you want displayed to logged out users. Your custom message will be displayed on the default BPS ISL Logout page unless you choose to redirect users to a different URL/link using the Idle Session Logout Page URL option setting.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS CSS Style code or enter your own custom CSS Style customizations.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. ISL will be turned Off/disabled for any User Account names that you add in this text box. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ISL for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and ISL will still be disabled for the johnDoe User Account. It is recommended that you add your User Account name, but if you also want to be automatically logged out when your User Account is idle/inactive then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will enable ISL for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will disable ISL for all Users with that User Role. Example: If you only check the Subscriber checkbox then ISL will only be enabled for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For TinyMCE Editors:', 'bulletproof-security').'</strong><br>'.__('Please read all of the TinyMCE Editor Important Notes below. Checking the Enable|Disable ISL For TinyMCE Editor checkbox will disable ISL for any/all pages that have a TinyMCE Editor on them.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Important Notes:', 'bulletproof-security').'</strong><br><br><strong>'.__('ISL and TinyMCE javascript Event Listeners:', 'bulletproof-security').'</strong><br>'.__('ISL uses javascript Event Listeners to monitor User activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen. The TinyMCE Editor also uses javascript Event Listeners in the Visual Editor window. ISL can monitor User activity in the Text tab Editor window and the Editor Toolbar buttons or menus for any of the ISL events listed above, but cannot monitor any User activity in the TinyMCE Visual tab Editor window.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor on WordPress Post, Page and Comments pages:', 'bulletproof-security').'</strong><br>'.__('This example is using an Idle Session Logout Time of 60 minutes. If the User is typing content/text for 60 continuous minutes in the WordPress Post, Page or Comments TinyMCE Visual Editor window and has not clicked or moved their mouse outside of the TinyMCE Visual Editor window for 60 continuous minutes and the Enable|Disable ISL For TinyMCE Editor checkbox option is not checked to disable ISL for TinyMCE Editors, then the User will see the native WP Confirm Navigation alert popup window with buttons to either Leave this Page or Stay on this Page. Clicking the Stay on this Page button resets the ISL timer again to 60 minutes and the User will not lose any of their content/text.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Instances used in other plugins and themes:', 'bulletproof-security').'</strong><br>'.__('If another plugin or theme is using instances of the TinyMCE Editor, like BPS Maintenance Mode MMode Editor TinyMCE Editor instance for example, then if all of the same conditions stated above for the WordPress Post, Page and Comments pages TinyMCE Visual Editor are the same then instead of seeing the native WP Confirm Navigation alert popup window, the User will be logged out automatically and the User\'s content/text will not be saved. If you are using TinyMCE Editor Instances in another plugin or theme that Users can use to add/edit content/text and you do not want to risk a User being logged out and losing any of their content/text then check the Enable|Disable ISL For TinyMCE Editor checkbox to disable ISL on any pages that contain a TinyMCE Editor Instance.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration (ACE) General Info:', 'bulletproof-security').'</strong><br>'.__('The WordPress Authentication Cookie Expiration (ACE) time can be considered a "hard" setting vs ISL being a "soft" setting. If you set the Cookie Expiration to 60 minutes then 60 consecutive minutes after a User has logged in, that user will be logged out automatically whether that User is idle/inactive or not. The WordPress Authentication Cookie Expiration (ACE) time is set when a User logs in. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. The WordPress Authentication Cookie Expiration time is set/reset each time a User logs in. So if a User logs out and then logs back into the site then the Cookie Expiration time for that User is set again to whatever Auth Cookie Expiration Time that you choose or the WordPress default Cookie Expiration time if you do not use or turn On ACE.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ACE is Turned Off by default. Select ACE On to turn ACE On. Select ACE Off to turn ACE Off.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site when the User has checked the Remember Me checkbox on the WordPress Login page. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Remember Me Checkbox:', 'bulletproof-security').'</strong><br>'.__('Checking the Disable & do not display the Remember Me checkbox option will disable and not display the Remember Me checkbox for everyone including you. If you want to set and control the WordPress Remember Me setting then use the Remember Me Auth Cookie Expiration Time in Minutes option setting instead and choose an amount of time you would like to use for the Cookie expiration time.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. Auth Cookie Expiration Time settings will not be applied to any User Account names that you add in this text box and these User Accounts will instead use the default WordPress Authentication Cookie Expiration time. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ACE for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and the johnDoe User Account will use the default WordPress Authentication Cookie Expiration time. It is recommended that you add your User Account name, but if you also want to be automatically logged out for the Auth Cookie Expiration time that you choose then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Auth Cookie Expiration Time For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will apply the Auth Cookie Expiration Time that you choose for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will apply the default WordPress Authentication Cookie Expiration time for all Users with that User Role. Example: If you only check the Subscriber checkbox then ACE will only apply the Auth Cookie Expiration Time setting that you choose for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br>';
|
16 |
}
|
17 |
|
18 |
/** JTC-Lite stripped down version of the BEAST - BPS Pro JTC Anti-Spam|Anti-Hacker **/
|
19 |
+
$bps_modal_content2 = '<strong>'.__('If you forget what the CAPTCHA is and cannot login to your website use FTP or your web host control panel file manager and rename the /bulletproof-security/ plugin folder name to /_bulletproof-security/. Login to your website, go to the BPS JTC-Lite page and correct the CAPTCHA issue/problem. Rename the /_bulletproof-security/ plugin folder name back to /bulletproof-security/.', 'bulletproof-security').'</strong><br><br><strong>'.__('JTC-Lite Manual Setup Steps', 'bulletproof-security').'</strong><br>'.__('1. Enter a user friendly CAPTCHA in the JTC CAPTCHA text box.', 'bulletproof-security').'<br>'.__('2. Copy and paste the CAPTCHA you entered in the JTC CAPTCHA text box into the JTC ToolTip text box.', 'bulletproof-security').'<br>'.__('3. Either keep this default text "Hover or click the text box below" that will be displayed on all your forms or edit this text and add the message you want to add.', 'bulletproof-security').'<br>'.__('4. Check the Login Form checkbox and click the Save Options button.', 'bulletproof-security').'<br><br><strong>'.__('General Info about JTC-Lite', 'bulletproof-security').'</strong><br>'.__('JTC-Lite protects the WordPress Login form against automated SpamBot and HackerBot Brute Force Login attacks. Prevents User Accounts from being locked repeatedly by constant Brute Force Login attacks on your Login page. If you would like to protect all of your WordPress forms get the full version of JTC - BPS Pro JTC Anti-Spam|Anti-Hacker.', 'bulletproof-security').'<br><br><strong>'.__('JTC CAPTCHA: ', 'bulletproof-security').'</strong><br>'.__('This is the CAPTCHA that users will enter to Login to your website. You can use any numbers or characters and spaces in the CAPTCHA. You can even use HTML code characters except for these HTML code characters: < > \' " &. You can use a phrase for the CAPTCHA or it can be a single word or you can use your own original combination of words, numbers and HTML characters.', 'bulletproof-security').'<br><br><strong>'.__('Note: ', 'bulletproof-security').'</strong>'.__('It is recommended that you make your CAPTCHA user friendly, simple, clear and easy to understand for your users.', 'bulletproof-security').'<br><br><strong>'.__('JTC ToolTip: ', 'bulletproof-security').'</strong><br>'.__('This is the jQuery ToolTip message that is displayed to users when they hover or click on the CAPTCHA text box. This is where you will tell your users what they need to enter for the CAPTCHA. It can be a phrase, complete this sentence, a Hint or simply just Type/Enter: xxxxx or you can get as creative as you want to get with your jQuery ToolTip. Randomness is what makes a CAPTCHA very effective. JTC is designed with CAPTCHA randomness capability as one of its primary features.', 'bulletproof-security').'<br><br><strong>'.__('JTC Title|Text: ', 'bulletproof-security').'</strong><br>'.__('This is the text that is displayed to users above the CAPTCHA text box/Form Field.', 'bulletproof-security').$networkMUJTCText.'<br><br><strong>'.__('Enable JTC for WooCommerce (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('Check this checkbox if you have the WooCommerce plugin installed if you would like to use BPS JTC on the WooCommerce custom login page. BPS JTC will still continue to work normally on the standard WordPress Forms: Login, Register, Lost Password, Comment, BuddyPress Register and BuddyPress Sidebar Login Forms when you check this checkbox. This checkbox option setting is not for turning JTC On or Off if you are using WooCommerce. Use the JTC Enable|Disable JTC For These Forms option checkboxes to enable or disable JTC on each of your Forms.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable JTC For These Forms (Only the Login Form CAPTCHA is available in BPS Free): ', 'bulletproof-security').'</strong><br>'.__('Checking a Form checkbox will display a CAPTCHA on that Form to all users. Unchecking a Form checkbox will remove the CAPTCHA on that Form for all users. The Comment Form is a special case and the CAPTCHA can be displayed based on the User Roles that you choose. See the Comment Form help section below.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: (only applies if Comment Form CAPTCHA is enabled/checked) ', 'bulletproof-security').'<br>'.__('Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only:', 'bulletproof-security').'</strong><br>'.__('Users must be logged into your website for the Comment Form User Roles to work. If you do not require that users are registered and logged in to post comments on your website then these JTC options will not have any effect. These options are only for registered and logged in users and only for your Comment Form if you are using this WordPress Discussion setting: Users must be registered and logged in to comment. If you do not want to require that users are registered and logged in to comment then the JTC Comment Form CAPTCHA will still work as long as you have this WordPress Discussion setting checked: Comment author must fill out name and email.', 'bulletproof-security').'<br><br>'.__('Checking a User Role checkbox will display a CAPTCHA to all users with that User Role on your website\'s Comment Form. Unchecking a User Role checkbox will remove the CAPTCHA from displaying to users with that User Role on your website\'s Comment Form. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form CAPTCHA Error message (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('The Default JTC Comment Form CAPTCHA error message is: <strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser\'s back button and re-enter the JTC CAPTCHA. You can change or add to the default error message. This error message only applies to the Comment Form CAPTCHA error message and does not affect or change any of the other Form CAPTCHA error messages.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security').'</strong><br>'.__('You can position the JTC Title|Text Form label and the JTC CAPTCHA Form Input text box by editing the CSS in these text boxes. By default the position of the JTC Title|Text label and the JTC CAPTCHA Form Input text box is below your Comment Form submit button. For CSS code styling examples.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form Label (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC Title|Text label above the Form Input text box.', 'bulletproof-security').'<br><strong>'.__('Comment Form Input Text Box (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC CAPTCHA Form Input text box.', 'bulletproof-security').'<br><br><strong>'.__('Additional Brute Force CAPTCHA Option: ', 'bulletproof-security').'</strong><br>'.__('If you do not allow anyone else to log into your website then here is an example of how JTC could be used as an additional Brute Force Login Protection feature.', 'bulletproof-security').'<br><br>'.__('Example: You create a JTC CAPTCHA: My Example CAPTCHA, you either leave the JTC ToolTip: text box blank or you create a Hint for yourself - JTC ToolTip: My Example Hint. If your JTC ToolTip: text box is blank then the CAPTCHA will not be displayed - only you will know what the CAPTCHA is. If you create a personal Hint for yourself then only you will know what the answer to the Hint is.', 'bulletproof-security').'</strong>';
|
20 |
|
21 |
/** Idle Session Logout|Auth Cookie Expiration **/
|
22 |
$bps_modal_content3 = '<strong>'.__('Idle Session Logout (ISL) General Info:', 'bulletproof-security').'</strong><br>'.__('Idle Session Logout (ISL) can be considered a "soft" setting vs ACE being a "hard" setting. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen.', 'bulletproof-security').'<br><br>'.__('If you set the Idle Session Logout Time to 60 minutes and the User is idle/inactive for 10 minutes and becomes active again then the Idle Session Logout Time starts all over again/is reset to 60 minutes. If a User is idle/inactive for 60 continuous minutes then that User will be automatically logged out of the site and redirected to the BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br>'.__('When an idle/inactive User is logged out of the site they are redirected to the BPS Idle Session Logout Page URL if their Browser is still open. If the User\'s Browser is still open and the User is on another Browser tab window then the Browser tab window where they are logged into your site will be redirected to the BPS Idle Session Logout Page URL. If the User has closed their Browser without logging out of your site then that User will not be logged out of your site. You can use ACE to log User\'s out of your site whether or not they have closed their Browser. Idle Session Logouts are logged in the BPS Security Log file.', 'bulletproof-security').'<br><br><strong><font color="blue">'.__('After making any option setting changes click the Save Options button to save your new option settings. To reset ISL option settings back to the default ISL option settings, delete any custom values/entries you have entered in any text/textarea boxes and click the Save Options button.', 'bulletproof-security').'</font></strong><br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ISL is Turned Off by default. Select ISL On to turn ISL On. Select ISL Off to turn ISL Off.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when an idle/inactive User should be logged out of your site. Example: Entering 60 will automatically logout Users who have been idle/inactive for 60 continuous minutes. Only enter numbers and not any other characters. If you accidently enter a blank value for the Idle Session Logout Time then ISL will be disabled automatically.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page URL:', 'bulletproof-security').'</strong><br>'.__('When an idle/inactive User is logged out of your site they are redirected to the BPS Idle Session Logout Page URL by default. You can choose to redirect logged out users to any URL that you want to redirect them to by entering the URL in this text box. Example: If you enter the URL path to your WP Login page then user\'s will be redirected to your WP Login page instead of the default BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Login URL:', 'bulletproof-security').'</strong><br>'.__('This option displays a clickable Login URL/link to your WP Login page. If your Login page URL is different than the default URL that you see displayed in the Idle Session Logout Page Login URL text box then change the URL to the URL for your site\'s Login page. You can choose not to display a Login URL/link by entering "No" (without quotes) if you do not want a Login URL/link displayed.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security').'</strong><br>'.__('This option allows you to exclude any pages or posts that you do not want ISL to check/monitor. Important: The URI path is everything after the root portion or your domain URL. Example: If the page/post you want to exclude is here: www.example.com/some-post/ then the URI Exclusion that you would use/enter is: /some-post/. If the page/post you want to exclude is here: www.example.com/category/some-post/ then the URI Exclusion that you would use/enter is: /category/some-post/.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom Message:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS ISL message/text by leaving the textarea box blank or you can enter your own custom ISL message/text in this textarea box that you want displayed to logged out users. Your custom message will be displayed on the default BPS ISL Logout page unless you choose to redirect users to a different URL/link using the Idle Session Logout Page URL option setting.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS CSS Style code or enter your own custom CSS Style customizations.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. ISL will be turned Off/disabled for any User Account names that you add in this text box. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ISL for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and ISL will still be disabled for the johnDoe User Account. It is recommended that you add your User Account name, but if you also want to be automatically logged out when your User Account is idle/inactive then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will enable ISL for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will disable ISL for all Users with that User Role. Example: If you only check the Subscriber checkbox then ISL will only be enabled for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For TinyMCE Editors:', 'bulletproof-security').'</strong><br>'.__('Please read all of the TinyMCE Editor Important Notes below. Checking the Enable|Disable ISL For TinyMCE Editor checkbox will disable ISL for any/all pages that have a TinyMCE Editor on them.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Important Notes:', 'bulletproof-security').'</strong><br><br><strong>'.__('ISL and TinyMCE javascript Event Listeners:', 'bulletproof-security').'</strong><br>'.__('ISL uses javascript Event Listeners to monitor User activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen. The TinyMCE Editor also uses javascript Event Listeners in the Visual Editor window. ISL can monitor User activity in the Text tab Editor window and the Editor Toolbar buttons or menus for any of the ISL events listed above, but cannot monitor any User activity in the TinyMCE Visual tab Editor window.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor on WordPress Post, Page and Comments pages:', 'bulletproof-security').'</strong><br>'.__('This example is using an Idle Session Logout Time of 60 minutes. If the User is typing content/text for 60 continuous minutes in the WordPress Post, Page or Comments TinyMCE Visual Editor window and has not clicked or moved their mouse outside of the TinyMCE Visual Editor window for 60 continuous minutes and the Enable|Disable ISL For TinyMCE Editor checkbox option is not checked to disable ISL for TinyMCE Editors, then the User will see the native WP Confirm Navigation alert popup window with buttons to either Leave this Page or Stay on this Page. Clicking the Stay on this Page button resets the ISL timer again to 60 minutes and the User will not lose any of their content/text.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Instances used in other plugins and themes:', 'bulletproof-security').'</strong><br>'.__('If another plugin or theme is using instances of the TinyMCE Editor, like BPS Maintenance Mode MMode Editor TinyMCE Editor instance for example, then if all of the same conditions stated above for the WordPress Post, Page and Comments pages TinyMCE Visual Editor are the same then instead of seeing the native WP Confirm Navigation alert popup window, the User will be logged out automatically and the User\'s content/text will not be saved. If you are using TinyMCE Editor Instances in another plugin or theme that Users can use to add/edit content/text and you do not want to risk a User being logged out and losing any of their content/text then check the Enable|Disable ISL For TinyMCE Editor checkbox to disable ISL on any pages that contain a TinyMCE Editor Instance.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration (ACE) General Info:', 'bulletproof-security').'</strong><br>'.__('The WordPress Authentication Cookie Expiration (ACE) time can be considered a "hard" setting vs ISL being a "soft" setting. If you set the Cookie Expiration to 60 minutes then 60 consecutive minutes after a User has logged in, that user will be logged out automatically whether that User is idle/inactive or not. The WordPress Authentication Cookie Expiration (ACE) time is set when a User logs in. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. The WordPress Authentication Cookie Expiration time is set/reset each time a User logs in. So if a User logs out and then logs back into the site then the Cookie Expiration time for that User is set again to whatever Auth Cookie Expiration Time that you choose or the WordPress default Cookie Expiration time if you do not use or turn On ACE.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ACE is Turned Off by default. Select ACE On to turn ACE On. Select ACE Off to turn ACE Off.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site when the User has checked the Remember Me checkbox on the WordPress Login page. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Remember Me Checkbox:', 'bulletproof-security').'</strong><br>'.__('Checking the Disable & do not display the Remember Me checkbox option will disable and not display the Remember Me checkbox for everyone including you. If you want to set and control the WordPress Remember Me setting then use the Remember Me Auth Cookie Expiration Time in Minutes option setting instead and choose an amount of time you would like to use for the Cookie expiration time.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. Auth Cookie Expiration Time settings will not be applied to any User Account names that you add in this text box and these User Accounts will instead use the default WordPress Authentication Cookie Expiration time. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ACE for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and the johnDoe User Account will use the default WordPress Authentication Cookie Expiration time. It is recommended that you add your User Account name, but if you also want to be automatically logged out for the Auth Cookie Expiration time that you choose then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Auth Cookie Expiration Time For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will apply the Auth Cookie Expiration Time that you choose for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will apply the default WordPress Authentication Cookie Expiration time for all Users with that User Role. Example: If you only check the Subscriber checkbox then ACE will only apply the Auth Cookie Expiration Time setting that you choose for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br>';
|
admin/maintenance/maintenance.php
CHANGED
@@ -693,7 +693,7 @@ if ( isset( $_POST['maintenance-mode-preview-submit'] ) && current_user_can('man
|
|
693 |
<form name="MaintenanceModePreview" method="post" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" target="" onSubmit="window.open('<?php echo plugins_url('/bulletproof-security/admin/htaccess/bps-maintenance-'.$subsite_remove_slashes.'.php'); ?>','','scrollbars=yes,menubar=yes,width=800,height=600,resizable=yes,status=yes,toolbar=yes')">
|
694 |
<?php wp_nonce_field('bulletproof_security_maintenance_preview'); ?>
|
695 |
<p class="submit" style="float:left;margin:15px 10px 0px 0px;">
|
696 |
-
<input type="submit" name="maintenance-mode-preview-submit" class="button bps-button" style="width:72px" value="<?php esc_attr_e('Preview', 'bulletproof-security') ?>" />
|
697 |
</p>
|
698 |
</form>
|
699 |
|
@@ -702,7 +702,7 @@ if ( isset( $_POST['maintenance-mode-preview-submit'] ) && current_user_can('man
|
|
702 |
<form name="MaintenanceModePreview" method="post" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" target="" onSubmit="window.open('<?php echo plugins_url('/bulletproof-security/admin/htaccess/bps-maintenance.php'); ?>','','scrollbars=yes,menubar=yes,width=800,height=600,resizable=yes,status=yes,toolbar=yes')">
|
703 |
<?php wp_nonce_field('bulletproof_security_maintenance_preview'); ?>
|
704 |
<p class="submit" style="float:left;margin:15px 10px 0px 0px;">
|
705 |
-
<input type="submit" name="maintenance-mode-preview-submit" class="button bps-button" style="width:72px" value="<?php esc_attr_e('Preview', 'bulletproof-security') ?>" />
|
706 |
</p>
|
707 |
</form>
|
708 |
|
@@ -711,14 +711,14 @@ if ( isset( $_POST['maintenance-mode-preview-submit'] ) && current_user_can('man
|
|
711 |
<form name="bpsMaintenanceModeOn" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" method="post">
|
712 |
<?php wp_nonce_field('bulletproof_security_mmode_on'); ?>
|
713 |
<p class="submit" style="float:left;margin:15px 10px 0px 0px;">
|
714 |
-
<input type="submit" name="Submit-maintenance-mode-on" class="button bps-button" style="width:72px" value="<?php esc_attr_e('Turn On', 'bulletproof-security') ?>" />
|
715 |
</p>
|
716 |
</form>
|
717 |
|
718 |
<form name="bpsMaintenanceModeOff" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" method="post">
|
719 |
<?php wp_nonce_field('bulletproof_security_mmode_off'); ?>
|
720 |
<p class="submit" style="float:left;margin:15px 10px 0px 0px;">
|
721 |
-
<input type="submit" name="Submit-maintenance-mode-off" class="button bps-button" style="width:72px" value="<?php esc_attr_e('Turn Off', 'bulletproof-security') ?>" />
|
722 |
</p>
|
723 |
</form>
|
724 |
|
693 |
<form name="MaintenanceModePreview" method="post" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" target="" onSubmit="window.open('<?php echo plugins_url('/bulletproof-security/admin/htaccess/bps-maintenance-'.$subsite_remove_slashes.'.php'); ?>','','scrollbars=yes,menubar=yes,width=800,height=600,resizable=yes,status=yes,toolbar=yes')">
|
694 |
<?php wp_nonce_field('bulletproof_security_maintenance_preview'); ?>
|
695 |
<p class="submit" style="float:left;margin:15px 10px 0px 0px;">
|
696 |
+
<input type="submit" name="maintenance-mode-preview-submit" class="button bps-button" style="width:72px;height:auto;white-space:normal" value="<?php esc_attr_e('Preview', 'bulletproof-security') ?>" />
|
697 |
</p>
|
698 |
</form>
|
699 |
|
702 |
<form name="MaintenanceModePreview" method="post" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" target="" onSubmit="window.open('<?php echo plugins_url('/bulletproof-security/admin/htaccess/bps-maintenance.php'); ?>','','scrollbars=yes,menubar=yes,width=800,height=600,resizable=yes,status=yes,toolbar=yes')">
|
703 |
<?php wp_nonce_field('bulletproof_security_maintenance_preview'); ?>
|
704 |
<p class="submit" style="float:left;margin:15px 10px 0px 0px;">
|
705 |
+
<input type="submit" name="maintenance-mode-preview-submit" class="button bps-button" style="width:72px;height:auto;white-space:normal" value="<?php esc_attr_e('Preview', 'bulletproof-security') ?>" />
|
706 |
</p>
|
707 |
</form>
|
708 |
|
711 |
<form name="bpsMaintenanceModeOn" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" method="post">
|
712 |
<?php wp_nonce_field('bulletproof_security_mmode_on'); ?>
|
713 |
<p class="submit" style="float:left;margin:15px 10px 0px 0px;">
|
714 |
+
<input type="submit" name="Submit-maintenance-mode-on" class="button bps-button" style="width:72px;height:auto;white-space:normal" value="<?php esc_attr_e('Turn On', 'bulletproof-security') ?>" />
|
715 |
</p>
|
716 |
</form>
|
717 |
|
718 |
<form name="bpsMaintenanceModeOff" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" method="post">
|
719 |
<?php wp_nonce_field('bulletproof_security_mmode_off'); ?>
|
720 |
<p class="submit" style="float:left;margin:15px 10px 0px 0px;">
|
721 |
+
<input type="submit" name="Submit-maintenance-mode-off" class="button bps-button" style="width:72px;height:auto;white-space:normal" value="<?php esc_attr_e('Turn Off', 'bulletproof-security') ?>" />
|
722 |
</p>
|
723 |
</form>
|
724 |
|
admin/mscan/mscan.php
CHANGED
@@ -1029,17 +1029,17 @@ bpsPro_save_mscan_options();
|
|
1029 |
|
1030 |
echo '<form name="MScanTimeEstimate" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'" method="post">';
|
1031 |
wp_nonce_field('bulletproof_security_mscan_time_estimate');
|
1032 |
-
echo "<input type=\"submit\" id=\"bps-mscan-time-estimate-button\" name=\"Submit-MScan-Time-Estimate\" value=\"".esc_attr__('Scan Time Estimate Tool', 'bulletproof-security')."\" class=\"button bps-button\" style=\"width:175px\" onclick=\"return confirm('".__('IMPORTANT: You can stop the scan time estimate if it hangs or is taking too long by clicking the Stop Scan button.\n\n-------------------------------------------------------------\n\nThis tool allows you to check the estimated total scan time of a scan based on your MScan option settings without actually performing/running a scan. Note: This tool does not affect or change any previous scan results except for the Total Scan Time, which will be changed to the estimated scan time.\n\n-------------------------------------------------------------\n\nExample Usage: You can check or uncheck Hosting Account Root Folders checkboxes and change any other MScan option settings, save your MScan option settings and then run the Scan Time Estimate Tool to get the total estimated time that the actual scan will take. For additional help information click the MScan Read Me help button.\n\n-------------------------------------------------------------\n\nClick OK to get a scan time estimate or click Cancel', 'bulletproof-security')."')\" />";
|
1033 |
echo '</form><br>';
|
1034 |
|
1035 |
echo '<form name="MScanDeleteStatus" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'" method="post">';
|
1036 |
wp_nonce_field('bulletproof_security_mscan_delete_status');
|
1037 |
-
echo "<input type=\"submit\" name=\"Submit-MScan-Delete-Status\" value=\"".esc_attr__('Delete Scan Status Tool', 'bulletproof-security')."\" class=\"button bps-button\" style=\"width:175px\" onclick=\"return confirm('".__('This tool allows you to delete all of the MScan Status option values.\n\n-------------------------------------------------------------\n\nThe Scan Completed timestamp, Total Scan Time, Total Files Scanned, Skipped Files, Suspicious Files and Suspicious DB Entries status values will be deleted and will either display blank or 0. For additional help information click the MScan Read Me help button.\n\n-------------------------------------------------------------\n\nClick OK to delete scan status option values or click Cancel', 'bulletproof-security')."')\" />";
|
1038 |
echo '</form><br>';
|
1039 |
|
1040 |
echo '<form name="MScanDeleteAllScanData" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'" method="post">';
|
1041 |
wp_nonce_field('bulletproof_security_mscan_delete_all_scan_data');
|
1042 |
-
echo "<input type=\"submit\" name=\"Submit-MScan-Delete-All-Scan-Data\" value=\"".esc_attr__('Delete DB Scan Data Tool', 'bulletproof-security')."\" class=\"button bps-button\" style=\"width:175px\" onclick=\"return confirm('".__('Deleting all database scan data is a reset that deletes any/all changes you have made and saved using the View|Ignore|Delete Suspicious Files and View|Ignore Suspicious DB Entries Forms.\n\n-------------------------------------------------------------\n\nClick OK to delete all database Scan Data or click Cancel', 'bulletproof-security')."')\" />";
|
1043 |
echo '</form>';
|
1044 |
|
1045 |
echo '</div>';
|
@@ -1775,10 +1775,10 @@ $DBBLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/db_backup_
|
|
1775 |
if ( copy($DBBLogMaster, $DBBLog) ) {
|
1776 |
touch($DBBLog, $time);
|
1777 |
|
1778 |
-
|
1779 |
-
|
1780 |
-
|
1781 |
-
|
1782 |
}
|
1783 |
}
|
1784 |
?>
|
1029 |
|
1030 |
echo '<form name="MScanTimeEstimate" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'" method="post">';
|
1031 |
wp_nonce_field('bulletproof_security_mscan_time_estimate');
|
1032 |
+
echo "<input type=\"submit\" id=\"bps-mscan-time-estimate-button\" name=\"Submit-MScan-Time-Estimate\" value=\"".esc_attr__('Scan Time Estimate Tool', 'bulletproof-security')."\" class=\"button bps-button\" style=\"width:175px;height:auto;white-space:normal\" onclick=\"return confirm('".__('IMPORTANT: You can stop the scan time estimate if it hangs or is taking too long by clicking the Stop Scan button.\n\n-------------------------------------------------------------\n\nThis tool allows you to check the estimated total scan time of a scan based on your MScan option settings without actually performing/running a scan. Note: This tool does not affect or change any previous scan results except for the Total Scan Time, which will be changed to the estimated scan time.\n\n-------------------------------------------------------------\n\nExample Usage: You can check or uncheck Hosting Account Root Folders checkboxes and change any other MScan option settings, save your MScan option settings and then run the Scan Time Estimate Tool to get the total estimated time that the actual scan will take. For additional help information click the MScan Read Me help button.\n\n-------------------------------------------------------------\n\nClick OK to get a scan time estimate or click Cancel', 'bulletproof-security')."')\" />";
|
1033 |
echo '</form><br>';
|
1034 |
|
1035 |
echo '<form name="MScanDeleteStatus" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'" method="post">';
|
1036 |
wp_nonce_field('bulletproof_security_mscan_delete_status');
|
1037 |
+
echo "<input type=\"submit\" name=\"Submit-MScan-Delete-Status\" value=\"".esc_attr__('Delete Scan Status Tool', 'bulletproof-security')."\" class=\"button bps-button\" style=\"width:175px;height:auto;white-space:normal\" onclick=\"return confirm('".__('This tool allows you to delete all of the MScan Status option values.\n\n-------------------------------------------------------------\n\nThe Scan Completed timestamp, Total Scan Time, Total Files Scanned, Skipped Files, Suspicious Files and Suspicious DB Entries status values will be deleted and will either display blank or 0. For additional help information click the MScan Read Me help button.\n\n-------------------------------------------------------------\n\nClick OK to delete scan status option values or click Cancel', 'bulletproof-security')."')\" />";
|
1038 |
echo '</form><br>';
|
1039 |
|
1040 |
echo '<form name="MScanDeleteAllScanData" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'" method="post">';
|
1041 |
wp_nonce_field('bulletproof_security_mscan_delete_all_scan_data');
|
1042 |
+
echo "<input type=\"submit\" name=\"Submit-MScan-Delete-All-Scan-Data\" value=\"".esc_attr__('Delete DB Scan Data Tool', 'bulletproof-security')."\" class=\"button bps-button\" style=\"width:175px;height:auto;white-space:normal\" onclick=\"return confirm('".__('Deleting all database scan data is a reset that deletes any/all changes you have made and saved using the View|Ignore|Delete Suspicious Files and View|Ignore Suspicious DB Entries Forms.\n\n-------------------------------------------------------------\n\nClick OK to delete all database Scan Data or click Cancel', 'bulletproof-security')."')\" />";
|
1043 |
echo '</form>';
|
1044 |
|
1045 |
echo '</div>';
|
1775 |
if ( copy($DBBLogMaster, $DBBLog) ) {
|
1776 |
touch($DBBLog, $time);
|
1777 |
|
1778 |
+
echo $bps_topDiv;
|
1779 |
+
$text = '<font color="green"><strong>'.__('Success! Your MScan Log has been deleted and replaced with a new blank MScan Log file.', 'bulletproof-security').'</strong></font>';
|
1780 |
+
echo $text;
|
1781 |
+
echo $bps_bottomDiv;
|
1782 |
}
|
1783 |
}
|
1784 |
?>
|
admin/security-log/security-log.php
CHANGED
@@ -462,7 +462,7 @@ $search = '';
|
|
462 |
<strong><label for="UA-ignore"><?php _e('Add User Agents|Bots to Ignore|Not Log', 'bulletproof-security'); ?></label></strong><br />
|
463 |
<strong><label for="UA-ignore"><?php _e('Click the Read Me Help button for examples', 'bulletproof-security'); ?></label></strong><br />
|
464 |
<input type="text" name="user-agent-ignore" class="regular-text-320" value="" />
|
465 |
-
<input type="submit" name="Submit-UserAgent-Ignore" value="<?php esc_attr_e('Add|Ignore', 'bulletproof-security') ?>" class="button bps-button" style="width:104px" onclick="return confirm('<?php $text = __('Clicking OK will Add the User Agent|Bot name you have entered to your DB and the 403.php Security Logging template.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Security logging checks are done by the 403.php Security Logging file and not by DB Queries.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('To remove User Agents|Bots from being ignored/not logged use the Remove|Allow tool.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to proceed or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
466 |
</form>
|
467 |
</div>
|
468 |
|
@@ -477,7 +477,7 @@ $search = '';
|
|
477 |
wp_nonce_field('bulletproof_security_seclog_db_search');
|
478 |
echo '<span style="font-size:13px;"><strong>'.__('Remove User Agents|Bots to Allow|Log', 'bulletproof-security').'</strong></span><br>';
|
479 |
echo '<input type="text" name="userAgentSearchRemove" class="regular-text-320" value="" />';
|
480 |
-
echo '<input type="submit" name="Submit-SecLog-Search" value="'.esc_attr__('Remove|Allow', 'bulletproof-security').'" class="button bps-button" style="margin-left:3px;width:104px" onclick="return confirm('."'".__('Clicking OK will search your database and display User Agent|Bot DB search results in a Dynamic Radio button Form.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('To search for ALL User Agents|Bots to remove/delete from your database leave the text box blank and click the Remove|Allow button.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to proceed or click Cancel.', 'bulletproof-security')."'".')" />';
|
481 |
echo '</form><br>';
|
482 |
|
483 |
?>
|
@@ -490,7 +490,7 @@ $search = '';
|
|
490 |
<div id="SecurityLogTurnOffButton">
|
491 |
<form name="BPSErrorLogOff" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
492 |
<?php wp_nonce_field('bps-error-log-off'); ?>
|
493 |
-
<input type="submit" name="Submit-Error-Log-Off" value="<?php esc_attr_e('Turn Off Logging', 'bulletproof-security') ?>" class="button bps-button" style="width:120px;margin-right:15px" onclick="return confirm('<?php $text = __('Click OK to Turn Off Error Logging or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
494 |
</form>
|
495 |
</div>
|
496 |
</td>
|
@@ -498,7 +498,7 @@ $search = '';
|
|
498 |
<div id="SecurityLogTurnOnButton">
|
499 |
<form name="BPSErrorLogOn" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
500 |
<?php wp_nonce_field('bps-error-log-on'); ?>
|
501 |
-
<input type="submit" name="Submit-Error-Log-On" value="<?php esc_attr_e('Turn On Logging', 'bulletproof-security') ?>" class="button bps-button" style="width:120px;margin-right:15px" onclick="return confirm('<?php $text = __('Click OK to Turn On Logging or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
502 |
</form>
|
503 |
</div>
|
504 |
</td>
|
@@ -506,7 +506,7 @@ $search = '';
|
|
506 |
<div id="SecurityLogDeleteLogButton">
|
507 |
<form name="DeleteLogForm" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
508 |
<?php wp_nonce_field('bps-delete-security-log'); ?>
|
509 |
-
<input type="submit" name="Submit-Delete-Log" value="<?php esc_attr_e('Delete Log', 'bulletproof-security') ?>" class="button bps-button" style="width:120px" onclick="return confirm('<?php $text = __('Clicking OK will delete the contents of your Security Log file.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Delete the Log file contents or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
510 |
</form>
|
511 |
</div>
|
512 |
</td>
|
462 |
<strong><label for="UA-ignore"><?php _e('Add User Agents|Bots to Ignore|Not Log', 'bulletproof-security'); ?></label></strong><br />
|
463 |
<strong><label for="UA-ignore"><?php _e('Click the Read Me Help button for examples', 'bulletproof-security'); ?></label></strong><br />
|
464 |
<input type="text" name="user-agent-ignore" class="regular-text-320" value="" />
|
465 |
+
<input type="submit" name="Submit-UserAgent-Ignore" value="<?php esc_attr_e('Add|Ignore', 'bulletproof-security') ?>" class="button bps-button" style="width:104px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Clicking OK will Add the User Agent|Bot name you have entered to your DB and the 403.php Security Logging template.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Security logging checks are done by the 403.php Security Logging file and not by DB Queries.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('To remove User Agents|Bots from being ignored/not logged use the Remove|Allow tool.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to proceed or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
466 |
</form>
|
467 |
</div>
|
468 |
|
477 |
wp_nonce_field('bulletproof_security_seclog_db_search');
|
478 |
echo '<span style="font-size:13px;"><strong>'.__('Remove User Agents|Bots to Allow|Log', 'bulletproof-security').'</strong></span><br>';
|
479 |
echo '<input type="text" name="userAgentSearchRemove" class="regular-text-320" value="" />';
|
480 |
+
echo '<input type="submit" name="Submit-SecLog-Search" value="'.esc_attr__('Remove|Allow', 'bulletproof-security').'" class="button bps-button" style="margin-left:3px;width:104px;height:auto;white-space:normal" onclick="return confirm('."'".__('Clicking OK will search your database and display User Agent|Bot DB search results in a Dynamic Radio button Form.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('To search for ALL User Agents|Bots to remove/delete from your database leave the text box blank and click the Remove|Allow button.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to proceed or click Cancel.', 'bulletproof-security')."'".')" />';
|
481 |
echo '</form><br>';
|
482 |
|
483 |
?>
|
490 |
<div id="SecurityLogTurnOffButton">
|
491 |
<form name="BPSErrorLogOff" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
492 |
<?php wp_nonce_field('bps-error-log-off'); ?>
|
493 |
+
<input type="submit" name="Submit-Error-Log-Off" value="<?php esc_attr_e('Turn Off Logging', 'bulletproof-security') ?>" class="button bps-button" style="width:120px;margin-right:15px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Click OK to Turn Off Error Logging or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
494 |
</form>
|
495 |
</div>
|
496 |
</td>
|
498 |
<div id="SecurityLogTurnOnButton">
|
499 |
<form name="BPSErrorLogOn" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
500 |
<?php wp_nonce_field('bps-error-log-on'); ?>
|
501 |
+
<input type="submit" name="Submit-Error-Log-On" value="<?php esc_attr_e('Turn On Logging', 'bulletproof-security') ?>" class="button bps-button" style="width:120px;margin-right:15px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Click OK to Turn On Logging or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
502 |
</form>
|
503 |
</div>
|
504 |
</td>
|
506 |
<div id="SecurityLogDeleteLogButton">
|
507 |
<form name="DeleteLogForm" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
508 |
<?php wp_nonce_field('bps-delete-security-log'); ?>
|
509 |
+
<input type="submit" name="Submit-Delete-Log" value="<?php esc_attr_e('Delete Log', 'bulletproof-security') ?>" class="button bps-button" style="width:120px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Clicking OK will delete the contents of your Security Log file.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Delete the Log file contents or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
510 |
</form>
|
511 |
</div>
|
512 |
</td>
|
admin/system-info/system-info.php
CHANGED
@@ -882,6 +882,28 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
882 |
echo $text.'<br>';
|
883 |
}
|
884 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
885 |
echo '</span>';
|
886 |
?>
|
887 |
|
882 |
echo $text.'<br>';
|
883 |
}
|
884 |
|
885 |
+
$disable_functions = ini_get('disable_functions');
|
886 |
+
$suhosin_functions = ini_get('suhosin.executor.func.blacklist');
|
887 |
+
|
888 |
+
if ( ! extension_loaded( 'suhosin' ) ) {
|
889 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Disable Functions', 'bulletproof-security').':</span></strong> ';
|
890 |
+
if ( ini_get('disable_functions') != '' && ini_get('disable_functions') != false ) {
|
891 |
+
echo $disable_functions.'<br>';
|
892 |
+
} else {
|
893 |
+
$text = __('No PHP functions are disabled.', 'bulletproof-security');
|
894 |
+
echo $text.'<br>';
|
895 |
+
}
|
896 |
+
|
897 |
+
} elseif ( extension_loaded( 'suhosin' ) ) {
|
898 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Suhosin Function Blacklist', 'bulletproof-security').':</span></strong> ';
|
899 |
+
if ( ini_get('suhosin.executor.func.blacklist') != '' && ini_get('suhosin.executor.func.blacklist') != false ) {
|
900 |
+
echo $suhosin_functions.'<br>';
|
901 |
+
} else {
|
902 |
+
$text = __('No PHP functions are blacklisted.', 'bulletproof-security');
|
903 |
+
echo $text.'<br>';
|
904 |
+
}
|
905 |
+
}
|
906 |
+
|
907 |
echo '</span>';
|
908 |
?>
|
909 |
|
admin/wizard/pwizard-autofix.php
CHANGED
@@ -257,7 +257,7 @@ function bpsPro_Pwizard_Autofix_plugin_skip_bypass_root() {
|
|
257 |
$woocommerce = 'woocommerce/woocommerce.php';
|
258 |
$woocommerce_active = in_array( $woocommerce, apply_filters('active_plugins', get_option('active_plugins')));
|
259 |
$pattern1 = '/RewriteCond\s%{REQUEST_URI}\s\^\.\*\/\(shop\|cart\|checkout\|wishlist\)\.\*\s\[NC\]/';
|
260 |
-
$pattern2 = '/RewriteCond\s%{QUERY_STRING}\s\.\*\(order\|wc-ajax
|
261 |
$woocommerce_array1 = array();
|
262 |
$woocommerce_array2 = array();
|
263 |
$woocommerce_fix = '';
|
@@ -267,8 +267,8 @@ function bpsPro_Pwizard_Autofix_plugin_skip_bypass_root() {
|
|
267 |
|
268 |
if ( ! preg_match( $pattern1, $bps_customcode_two ) ) {
|
269 |
|
270 |
-
$woocommerce_array1[] = "# WooCommerce order & wc-ajax=
|
271 |
-
RewriteCond %{QUERY_STRING} .*(order|wc-ajax=
|
272 |
RewriteRule . - [S=99]";
|
273 |
}
|
274 |
|
257 |
$woocommerce = 'woocommerce/woocommerce.php';
|
258 |
$woocommerce_active = in_array( $woocommerce, apply_filters('active_plugins', get_option('active_plugins')));
|
259 |
$pattern1 = '/RewriteCond\s%{REQUEST_URI}\s\^\.\*\/\(shop\|cart\|checkout\|wishlist\)\.\*\s\[NC\]/';
|
260 |
+
$pattern2 = '/RewriteCond\s%{QUERY_STRING}\s\.\*\(order\|wc-ajax=\)\.\*\s\[NC\]/';
|
261 |
$woocommerce_array1 = array();
|
262 |
$woocommerce_array2 = array();
|
263 |
$woocommerce_fix = '';
|
267 |
|
268 |
if ( ! preg_match( $pattern1, $bps_customcode_two ) ) {
|
269 |
|
270 |
+
$woocommerce_array1[] = "# WooCommerce order & wc-ajax= Query String skip/bypass rule
|
271 |
+
RewriteCond %{QUERY_STRING} .*(order|wc-ajax=).* [NC]
|
272 |
RewriteRule . - [S=99]";
|
273 |
}
|
274 |
|
admin/wizard/wizard.php
CHANGED
@@ -1106,7 +1106,7 @@ bpsSetupWizardPrechecks();
|
|
1106 |
<option value="On" <?php selected('On', $AutoFix_Options['bps_wizard_autofix']); ?>><?php _e('AutoFix On', 'bulletproof-security'); ?></option>
|
1107 |
<option value="Off" <?php selected('Off', $AutoFix_Options['bps_wizard_autofix']); ?>><?php _e('AutoFix Off', 'bulletproof-security'); ?></option>
|
1108 |
</select><br />
|
1109 |
-
<input type="submit" name="Submit-AutoFix" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px" value="<?php esc_attr_e('Save AutoFix Option', 'bulletproof-security') ?>" />
|
1110 |
</form>
|
1111 |
|
1112 |
<form name="SetupWizardGDMW" action="options.php#bps-tabs-2" method="post">
|
@@ -1118,7 +1118,7 @@ bpsSetupWizardPrechecks();
|
|
1118 |
<option value="no" <?php selected('no', $GDMWoptions['bps_gdmw_hosting']); ?>><?php _e('No (default setting)', 'bulletproof-security'); ?></option>
|
1119 |
<option value="yes" <?php selected('yes', $GDMWoptions['bps_gdmw_hosting']); ?>><?php _e('Yes (ONLY if you have Managed WordPress Hosting)', 'bulletproof-security'); ?></option>
|
1120 |
</select><br />
|
1121 |
-
<input type="submit" name="Submit-Wizard-GDMW" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px" value="<?php esc_attr_e('Save GDMW Option', 'bulletproof-security') ?>" />
|
1122 |
</form>
|
1123 |
|
1124 |
<form name="SetupWizardHFiles" action="options.php#bps-tabs-2" method="post">
|
@@ -1131,7 +1131,7 @@ bpsSetupWizardPrechecks();
|
|
1131 |
<option value="enabled" <?php selected('enabled', $HFiles_options['bps_htaccess_files']); ?>><?php _e('htaccess Files Enabled', 'bulletproof-security'); ?></option>
|
1132 |
<option value="disabled" <?php selected('disabled', $HFiles_options['bps_htaccess_files']); ?>><?php _e('htaccess Files Disabled', 'bulletproof-security'); ?></option>
|
1133 |
</select><br />
|
1134 |
-
<input type="submit" name="Submit-Wizard-HFiles" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px" value="<?php esc_attr_e('Enable|Disable', 'bulletproof-security') ?>" />
|
1135 |
</form>
|
1136 |
|
1137 |
<form name="wpadminEnableDisable" action="options.php#bps-tabs-2" method="post">
|
@@ -1142,7 +1142,7 @@ bpsSetupWizardPrechecks();
|
|
1142 |
<option value="enabled" <?php selected('enabled', $BPS_wpadmin_Options['bps_wpadmin_restriction']); ?>><?php _e('wp-admin BulletProof Mode Enabled', 'bulletproof-security'); ?></option>
|
1143 |
<option value="disabled" <?php selected('disabled', $BPS_wpadmin_Options['bps_wpadmin_restriction']); ?>><?php _e('wp-admin BulletProof Mode Disabled', 'bulletproof-security'); ?></option>
|
1144 |
</select><br />
|
1145 |
-
<input type="submit" name="Submit-Enable-Disable-wpadmin" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px" value="<?php esc_attr_e('Enable|Disable', 'bulletproof-security') ?>" />
|
1146 |
</form>
|
1147 |
|
1148 |
<form name="ZipDownloadFix" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
@@ -1154,14 +1154,14 @@ bpsSetupWizardPrechecks();
|
|
1154 |
<option value="Off" <?php selected('Off', $Zip_download_Options['bps_zip_download_fix']); ?>><?php _e('Zip File Download Fix Off', 'bulletproof-security'); ?></option>
|
1155 |
<option value="On" <?php selected('On', $Zip_download_Options['bps_zip_download_fix']); ?>><?php _e('Zip File Download Fix On', 'bulletproof-security'); ?></option>
|
1156 |
</select><br />
|
1157 |
-
<input type="submit" name="Submit-Zip-Download-Fix" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px" value="<?php esc_attr_e('Save Zip File Download Fix Option', 'bulletproof-security') ?>" />
|
1158 |
</form>
|
1159 |
|
1160 |
<form name="bpsNetLSM" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1161 |
<?php wp_nonce_field('bulletproof_security_net_lsm'); ?>
|
1162 |
<div>
|
1163 |
<strong><label for="NetLSM"><?php _e('Network|Multisite Sitewide Login Security Settings', 'bulletproof-security'); ?></label></strong><br />
|
1164 |
-
<input type="submit" name="Submit-Net-LSM" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px" value="<?php esc_attr_e('Save Network LSM Options Sitewide', 'bulletproof-security') ?>" />
|
1165 |
</div>
|
1166 |
</form>
|
1167 |
|
@@ -1169,7 +1169,7 @@ bpsSetupWizardPrechecks();
|
|
1169 |
<?php wp_nonce_field('bulletproof_security_net_jtc'); ?>
|
1170 |
<div>
|
1171 |
<strong><label for="NetLSM"><?php _e('Network|Multisite Sitewide JTC-Lite Settings', 'bulletproof-security'); ?></label></strong><br />
|
1172 |
-
<input type="submit" name="Submit-Net-JTC" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px" value="<?php esc_attr_e('Save Network JTC Options Sitewide', 'bulletproof-security') ?>" />
|
1173 |
</div>
|
1174 |
</form>
|
1175 |
|
1106 |
<option value="On" <?php selected('On', $AutoFix_Options['bps_wizard_autofix']); ?>><?php _e('AutoFix On', 'bulletproof-security'); ?></option>
|
1107 |
<option value="Off" <?php selected('Off', $AutoFix_Options['bps_wizard_autofix']); ?>><?php _e('AutoFix Off', 'bulletproof-security'); ?></option>
|
1108 |
</select><br />
|
1109 |
+
<input type="submit" name="Submit-AutoFix" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Save AutoFix Option', 'bulletproof-security') ?>" />
|
1110 |
</form>
|
1111 |
|
1112 |
<form name="SetupWizardGDMW" action="options.php#bps-tabs-2" method="post">
|
1118 |
<option value="no" <?php selected('no', $GDMWoptions['bps_gdmw_hosting']); ?>><?php _e('No (default setting)', 'bulletproof-security'); ?></option>
|
1119 |
<option value="yes" <?php selected('yes', $GDMWoptions['bps_gdmw_hosting']); ?>><?php _e('Yes (ONLY if you have Managed WordPress Hosting)', 'bulletproof-security'); ?></option>
|
1120 |
</select><br />
|
1121 |
+
<input type="submit" name="Submit-Wizard-GDMW" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Save GDMW Option', 'bulletproof-security') ?>" />
|
1122 |
</form>
|
1123 |
|
1124 |
<form name="SetupWizardHFiles" action="options.php#bps-tabs-2" method="post">
|
1131 |
<option value="enabled" <?php selected('enabled', $HFiles_options['bps_htaccess_files']); ?>><?php _e('htaccess Files Enabled', 'bulletproof-security'); ?></option>
|
1132 |
<option value="disabled" <?php selected('disabled', $HFiles_options['bps_htaccess_files']); ?>><?php _e('htaccess Files Disabled', 'bulletproof-security'); ?></option>
|
1133 |
</select><br />
|
1134 |
+
<input type="submit" name="Submit-Wizard-HFiles" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Enable|Disable', 'bulletproof-security') ?>" />
|
1135 |
</form>
|
1136 |
|
1137 |
<form name="wpadminEnableDisable" action="options.php#bps-tabs-2" method="post">
|
1142 |
<option value="enabled" <?php selected('enabled', $BPS_wpadmin_Options['bps_wpadmin_restriction']); ?>><?php _e('wp-admin BulletProof Mode Enabled', 'bulletproof-security'); ?></option>
|
1143 |
<option value="disabled" <?php selected('disabled', $BPS_wpadmin_Options['bps_wpadmin_restriction']); ?>><?php _e('wp-admin BulletProof Mode Disabled', 'bulletproof-security'); ?></option>
|
1144 |
</select><br />
|
1145 |
+
<input type="submit" name="Submit-Enable-Disable-wpadmin" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Enable|Disable', 'bulletproof-security') ?>" />
|
1146 |
</form>
|
1147 |
|
1148 |
<form name="ZipDownloadFix" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1154 |
<option value="Off" <?php selected('Off', $Zip_download_Options['bps_zip_download_fix']); ?>><?php _e('Zip File Download Fix Off', 'bulletproof-security'); ?></option>
|
1155 |
<option value="On" <?php selected('On', $Zip_download_Options['bps_zip_download_fix']); ?>><?php _e('Zip File Download Fix On', 'bulletproof-security'); ?></option>
|
1156 |
</select><br />
|
1157 |
+
<input type="submit" name="Submit-Zip-Download-Fix" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Zip File Download Fix Option', 'bulletproof-security') ?>" />
|
1158 |
</form>
|
1159 |
|
1160 |
<form name="bpsNetLSM" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1161 |
<?php wp_nonce_field('bulletproof_security_net_lsm'); ?>
|
1162 |
<div>
|
1163 |
<strong><label for="NetLSM"><?php _e('Network|Multisite Sitewide Login Security Settings', 'bulletproof-security'); ?></label></strong><br />
|
1164 |
+
<input type="submit" name="Submit-Net-LSM" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Network LSM Options Sitewide', 'bulletproof-security') ?>" />
|
1165 |
</div>
|
1166 |
</form>
|
1167 |
|
1169 |
<?php wp_nonce_field('bulletproof_security_net_jtc'); ?>
|
1170 |
<div>
|
1171 |
<strong><label for="NetLSM"><?php _e('Network|Multisite Sitewide JTC-Lite Settings', 'bulletproof-security'); ?></label></strong><br />
|
1172 |
+
<input type="submit" name="Submit-Net-JTC" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Network JTC Options Sitewide', 'bulletproof-security') ?>" />
|
1173 |
</div>
|
1174 |
</form>
|
1175 |
|
bulletproof-security.php
CHANGED
@@ -5,7 +5,7 @@ Plugin URI: https://forum.ait-pro.com/read-me-first/
|
|
5 |
Text Domain: bulletproof-security
|
6 |
Domain Path: /languages/
|
7 |
Description: <strong>Feature Highlights:</strong> Setup Wizard • MScan Malware Scanner • .htaccess Website Security Protection (Firewalls) • Security Logging|HTTP Error Logging • DB Backup • DB Table Prefix Changer • Login Security & Monitoring • JTC-Lite Login Form Bot Lockout Protection • Idle Session Logout (ISL) • Auth Cookie Expiration (ACE) • UI Theme Skin Changer • System Info: Extensive System, Server and Security Status Information • FrontEnd|BackEnd Maintenance Mode
|
8 |
-
Version: 2.
|
9 |
Author: AITpro Website Security
|
10 |
Author URI: https://forum.ait-pro.com/read-me-first/
|
11 |
*/
|
@@ -28,9 +28,9 @@ Author URI: https://forum.ait-pro.com/read-me-first/
|
|
28 |
*/
|
29 |
|
30 |
// BPS variables
|
31 |
-
define( 'BULLETPROOF_VERSION', '2.
|
32 |
-
$bps_last_version = '2.
|
33 |
-
$bps_version = '2.
|
34 |
$aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
|
35 |
// Top div & bottom div
|
36 |
$bps_topDiv = '<div id="message" class="updated" style="background-color:#dfecf2;border:1px solid #999;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><p>';
|
5 |
Text Domain: bulletproof-security
|
6 |
Domain Path: /languages/
|
7 |
Description: <strong>Feature Highlights:</strong> Setup Wizard • MScan Malware Scanner • .htaccess Website Security Protection (Firewalls) • Security Logging|HTTP Error Logging • DB Backup • DB Table Prefix Changer • Login Security & Monitoring • JTC-Lite Login Form Bot Lockout Protection • Idle Session Logout (ISL) • Auth Cookie Expiration (ACE) • UI Theme Skin Changer • System Info: Extensive System, Server and Security Status Information • FrontEnd|BackEnd Maintenance Mode
|
8 |
+
Version: 2.8
|
9 |
Author: AITpro Website Security
|
10 |
Author URI: https://forum.ait-pro.com/read-me-first/
|
11 |
*/
|
28 |
*/
|
29 |
|
30 |
// BPS variables
|
31 |
+
define( 'BULLETPROOF_VERSION', '2.8' );
|
32 |
+
$bps_last_version = '2.7';
|
33 |
+
$bps_version = '2.8';
|
34 |
$aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
|
35 |
// Top div & bottom div
|
36 |
$bps_topDiv = '<div id="message" class="updated" style="background-color:#dfecf2;border:1px solid #999;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><p>';
|
includes/general-functions.php
CHANGED
@@ -1021,6 +1021,7 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1021 |
}
|
1022 |
}
|
1023 |
|
|
|
1024 |
// 2.4: pre-save JTC-Lite db options
|
1025 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
1026 |
|
@@ -1045,7 +1046,7 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1045 |
$jtc1 = ! $jtc_options['bps_tooltip_captcha_key'] ? 'jtc' : $jtc_options['bps_tooltip_captcha_key'];
|
1046 |
$jtc2 = ! $jtc_options['bps_tooltip_captcha_hover_text'] ? 'Type/Enter: jtc' : $jtc_options['bps_tooltip_captcha_hover_text'];
|
1047 |
$jtc3 = ! $jtc_options['bps_tooltip_captcha_title'] ? 'Hover or click the text box below' : $jtc_options['bps_tooltip_captcha_title'];
|
1048 |
-
$jtc4 = ! $jtc_options['bps_jtc_login_form'] ? '
|
1049 |
|
1050 |
$jtc_db_options = array(
|
1051 |
'bps_tooltip_captcha_key' => $jtc1,
|
1021 |
}
|
1022 |
}
|
1023 |
|
1024 |
+
// 2.5: Change default setting to Login Form CAPTCHA Off. Has New Feature Dismiss Notice.
|
1025 |
// 2.4: pre-save JTC-Lite db options
|
1026 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
1027 |
|
1046 |
$jtc1 = ! $jtc_options['bps_tooltip_captcha_key'] ? 'jtc' : $jtc_options['bps_tooltip_captcha_key'];
|
1047 |
$jtc2 = ! $jtc_options['bps_tooltip_captcha_hover_text'] ? 'Type/Enter: jtc' : $jtc_options['bps_tooltip_captcha_hover_text'];
|
1048 |
$jtc3 = ! $jtc_options['bps_tooltip_captcha_title'] ? 'Hover or click the text box below' : $jtc_options['bps_tooltip_captcha_title'];
|
1049 |
+
$jtc4 = ! $jtc_options['bps_jtc_login_form'] ? '0' : $jtc_options['bps_jtc_login_form'];
|
1050 |
|
1051 |
$jtc_db_options = array(
|
1052 |
'bps_tooltip_captcha_key' => $jtc1,
|
includes/hud-autofix-whitelist.php
CHANGED
@@ -117,7 +117,7 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
117 |
|
118 |
if ( $woocommerce_active == 1 || is_plugin_active_for_network( $woocommerce ) ) {
|
119 |
$ptsb1 = '/RewriteCond\s%{REQUEST_URI}\s\^\.\*\/\(shop\|cart\|checkout\|wishlist\)\.\*\s\[NC\]/';
|
120 |
-
$ptsb2 = '/RewriteCond\s%{QUERY_STRING}\s\.\*\(order\|wc-ajax
|
121 |
if ( ! preg_match( $ptsb1, $bps_customcode_two ) || ! preg_match( $ptsb2, $bps_customcode_two ) ) {
|
122 |
$autofix_message = 1;
|
123 |
$debug_PTSB .= __('CC Root Text Box 10: WooCommerce Plugin', 'bulletproof-security').'<br>';
|
117 |
|
118 |
if ( $woocommerce_active == 1 || is_plugin_active_for_network( $woocommerce ) ) {
|
119 |
$ptsb1 = '/RewriteCond\s%{REQUEST_URI}\s\^\.\*\/\(shop\|cart\|checkout\|wishlist\)\.\*\s\[NC\]/';
|
120 |
+
$ptsb2 = '/RewriteCond\s%{QUERY_STRING}\s\.\*\(order\|wc-ajax=\)\.\*\s\[NC\]/';
|
121 |
if ( ! preg_match( $ptsb1, $bps_customcode_two ) || ! preg_match( $ptsb2, $bps_customcode_two ) ) {
|
122 |
$autofix_message = 1;
|
123 |
$debug_PTSB .= __('CC Root Text Box 10: WooCommerce Plugin', 'bulletproof-security').'<br>';
|
includes/hud-dismiss-functions.php
CHANGED
@@ -25,6 +25,7 @@ function bps_HUD_WP_Dashboard() {
|
|
25 |
bpsPro_hud_speed_boost_cache_code();
|
26 |
bps_hud_check_autoupdate();
|
27 |
bpsPro_hud_mscan_notice();
|
|
|
28 |
//bps_hud_check_public_username();
|
29 |
}
|
30 |
}
|
@@ -669,7 +670,7 @@ function bpsPro_hud_mscan_notice() {
|
|
669 |
|
670 |
if ( ! get_user_meta($user_id, 'bps_ignore_mscan_notice') ) {
|
671 |
|
672 |
-
$text = '<div style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:0px 0px 35px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('MScan First Run Notice', 'bulletproof-security').'</font><br>'.__('Please take a few minutes to read the "Basic Info|Recommendations|Limitations|Restrictions" help section in the', 'bulletproof-security').' <a href="https://forum.ait-pro.com/forums/topic/mscan-malware-scanner-guide/" target="_blank" title="MScan Malware Scanner Guide">'.__('MScan Malware Scanner Guide', 'bulletproof-security').'</a> '.__('before running a scan.', 'bulletproof-security').'<br>'.__('It is highly recommended that you use the Scan Time Estimate Tool before running an actual scan. The Scan Time Estimate Tool calculates the total estimated time of a scan based on your MScan Option settings without actually running a scan. To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.admin_url( 'admin.php?page=bulletproof-security%2Fadmin%2Fmscan%2Fmscan.php&bps_mscan_nag_ignore=0' ).''.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
673 |
echo $text;
|
674 |
}
|
675 |
}
|
@@ -686,4 +687,41 @@ $user_id = $current_user->ID;
|
|
686 |
}
|
687 |
}
|
688 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
689 |
?>
|
25 |
bpsPro_hud_speed_boost_cache_code();
|
26 |
bps_hud_check_autoupdate();
|
27 |
bpsPro_hud_mscan_notice();
|
28 |
+
bpsPro_hud_jtc_lite_notice();
|
29 |
//bps_hud_check_public_username();
|
30 |
}
|
31 |
}
|
670 |
|
671 |
if ( ! get_user_meta($user_id, 'bps_ignore_mscan_notice') ) {
|
672 |
|
673 |
+
$text = '<div style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:0px 0px 35px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('MScan First Run Notice', 'bulletproof-security').'</font><br>'.__('Please take a few minutes to read the "Basic Info|Recommendations|Limitations|Restrictions" help section in the', 'bulletproof-security').' <a href="https://forum.ait-pro.com/forums/topic/mscan-malware-scanner-guide/" target="_blank" title="MScan Malware Scanner Guide">'.__('MScan Malware Scanner Guide', 'bulletproof-security').'</a> '.__('before running a scan.', 'bulletproof-security').'<br>'.__('It is highly recommended that you use the Scan Time Estimate Tool before running an actual scan. The Scan Time Estimate Tool calculates the total estimated time of a scan based on your MScan Option settings without actually running a scan. To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.admin_url( 'admin.php?page=bulletproof-security%2Fadmin%2Fmscan%2Fmscan.php&bps_mscan_nag_ignore=0' ).''.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
674 |
echo $text;
|
675 |
}
|
676 |
}
|
687 |
}
|
688 |
}
|
689 |
|
690 |
+
// Heads Up Display w/ Dismiss - JTC-Lite New Feature Dismiss Notice
|
691 |
+
function bpsPro_hud_jtc_lite_notice() {
|
692 |
+
|
693 |
+
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
694 |
+
|
695 |
+
if ( $jtc_options['bps_jtc_login_form'] == '0' ) {
|
696 |
+
|
697 |
+
global $current_user;
|
698 |
+
$user_id = $current_user->ID;
|
699 |
+
|
700 |
+
if ( ! get_user_meta($user_id, 'bps_ignore_jtc_lite_notice') ) {
|
701 |
+
|
702 |
+
if ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) != 'wp-admin' ) {
|
703 |
+
$bps_base = basename(esc_html($_SERVER['REQUEST_URI'])) . '?';
|
704 |
+
} elseif ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) == 'wp-admin' ) {
|
705 |
+
$bps_base = basename( str_replace( 'wp-admin', 'index.php?', esc_html($_SERVER['REQUEST_URI'])));
|
706 |
+
} else {
|
707 |
+
$bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
|
708 |
+
}
|
709 |
+
|
710 |
+
$text = '<div style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:0px 0px 35px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS New Feature Notice: JTC-Lite', 'bulletproof-security').'</font><br>'.__('JTC-Lite protects the WordPress Login page Form against automated SpamBot and HackerBot Brute Force Login attacks', 'bulletproof-security').'<br>'.__('and also prevents User Accounts from being locked repeatedly by Brute Force Login Bot attacks on your Login page Form.', 'bulletproof-security').'<br>'.__('To enable/turn On JTC-Lite, click this ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-2' ).'">'.esc_attr__('JTC-Lite link', 'bulletproof-security').'</a>'.__('. Click/check the Login Form Checkbox and click the Save Options button.', 'bulletproof-security').'<br>'.__('To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_jtc_lite_nag_ignore=0'.'" style="text-decoration:none;font-weight:600;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
711 |
+
echo $text;
|
712 |
+
}
|
713 |
+
}
|
714 |
+
}
|
715 |
+
|
716 |
+
add_action('admin_init', 'bpsPro_jtc_lite_nag_ignore');
|
717 |
+
|
718 |
+
function bpsPro_jtc_lite_nag_ignore() {
|
719 |
+
global $current_user;
|
720 |
+
$user_id = $current_user->ID;
|
721 |
+
|
722 |
+
if ( isset($_GET['bpsPro_jtc_lite_nag_ignore']) && '0' == $_GET['bpsPro_jtc_lite_nag_ignore'] ) {
|
723 |
+
add_user_meta($user_id, 'bps_ignore_jtc_lite_notice', 'true', true);
|
724 |
+
}
|
725 |
+
}
|
726 |
+
|
727 |
?>
|
includes/login-security.php
CHANGED
@@ -136,7 +136,7 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
136 |
if ( $user && $wpdb->num_rows == 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) ) {
|
137 |
$status = 'Not Locked';
|
138 |
$lockout_time = '0';
|
139 |
-
$failed_logins ='0';
|
140 |
|
141 |
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $user->roles[0], 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
142 |
|
@@ -183,7 +183,7 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
183 |
if ( $wpdb->num_rows != 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) && $row->status != 'Locked') {
|
184 |
$status = 'Not Locked';
|
185 |
$lockout_time = '0';
|
186 |
-
$failed_logins ='0';
|
187 |
|
188 |
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $user->roles[0], 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
189 |
|
@@ -741,13 +741,19 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit
|
|
741 |
if ( ! wp_check_password($password, $user->user_pass, $user->ID) && $BPSoptions['bps_login_security_errors'] == 'wpErrors' ) {
|
742 |
|
743 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
744 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
745 |
if ( strpos( $username, '@' ) ) {
|
746 |
-
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' The password you entered for the email address ', 'bulletproof-security').'<strong>%1$s</strong>'.__(' is incorrect. ', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $
|
747 |
|
748 |
} else {
|
749 |
|
750 |
-
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' The password you entered for the username ', 'bulletproof-security').'<strong>%1$s</strong>'.__(' is incorrect. ', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $
|
751 |
}
|
752 |
|
753 |
} else {
|
@@ -768,7 +774,13 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit
|
|
768 |
|
769 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
770 |
|
771 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
772 |
|
773 |
} else {
|
774 |
|
@@ -781,7 +793,13 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit
|
|
781 |
|
782 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
783 |
|
784 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
785 |
|
786 |
} else {
|
787 |
|
136 |
if ( $user && $wpdb->num_rows == 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) ) {
|
137 |
$status = 'Not Locked';
|
138 |
$lockout_time = '0';
|
139 |
+
$failed_logins = '0';
|
140 |
|
141 |
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $user->roles[0], 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
142 |
|
183 |
if ( $wpdb->num_rows != 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) && $row->status != 'Locked') {
|
184 |
$status = 'Not Locked';
|
185 |
$lockout_time = '0';
|
186 |
+
$failed_logins = '0';
|
187 |
|
188 |
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $user->roles[0], 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
189 |
|
741 |
if ( ! wp_check_password($password, $user->user_pass, $user->ID) && $BPSoptions['bps_login_security_errors'] == 'wpErrors' ) {
|
742 |
|
743 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
744 |
+
|
745 |
+
if ( $failed_logins == 1 ) {
|
746 |
+
$attempts_remaining = $BPSoptions['bps_max_logins'] - 1;
|
747 |
+
} else {
|
748 |
+
$attempts_remaining = $remaining;
|
749 |
+
}
|
750 |
+
|
751 |
if ( strpos( $username, '@' ) ) {
|
752 |
+
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' The password you entered for the email address ', 'bulletproof-security').'<strong>%1$s</strong>'.__(' is incorrect. ', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $attempts_remaining ) );
|
753 |
|
754 |
} else {
|
755 |
|
756 |
+
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' The password you entered for the username ', 'bulletproof-security').'<strong>%1$s</strong>'.__(' is incorrect. ', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $attempts_remaining ) );
|
757 |
}
|
758 |
|
759 |
} else {
|
774 |
|
775 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
776 |
|
777 |
+
if ( $failed_logins == 1 ) {
|
778 |
+
$attempts_remaining = $BPSoptions['bps_max_logins'] - 1;
|
779 |
+
} else {
|
780 |
+
$attempts_remaining = $remaining;
|
781 |
+
}
|
782 |
+
|
783 |
+
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' Invalid Entry.', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $attempts_remaining ) );
|
784 |
|
785 |
} else {
|
786 |
|
793 |
|
794 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
795 |
|
796 |
+
if ( $failed_logins == 1 ) {
|
797 |
+
$attempts_remaining = $BPSoptions['bps_max_logins'] - 1;
|
798 |
+
} else {
|
799 |
+
$attempts_remaining = $remaining;
|
800 |
+
}
|
801 |
+
|
802 |
+
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' Invalid Entry.', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $attempts_remaining ) );
|
803 |
|
804 |
} else {
|
805 |
|
languages/bulletproof-security.pot
CHANGED
@@ -3,7 +3,7 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: bulletproof-security\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
-
"POT-Creation-Date: 2017-
|
7 |
"PO-Revision-Date: 2015-06-20 19:13-0800\n"
|
8 |
"Last-Translator: Ed Alexander <edward@ait-pro.com>\n"
|
9 |
"Language-Team: AITpro <info@ait-pro.com>\n"
|
@@ -751,7 +751,15 @@ msgstr ""
|
|
751 |
msgid "Success! The MScan First Run Notice is reset."
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: admin/core/core-forms.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
755 |
msgid "Refresh Status"
|
756 |
msgstr ""
|
757 |
|
@@ -1597,8 +1605,8 @@ msgstr ""
|
|
1597 |
msgid "Rate BPS"
|
1598 |
msgstr ""
|
1599 |
|
1600 |
-
#: admin/core/core.php:126 admin/includes/admin.php:
|
1601 |
-
#: admin/includes/admin.php:
|
1602 |
msgid "BulletProof Security ~ htaccess Core"
|
1603 |
msgstr ""
|
1604 |
|
@@ -1708,7 +1716,7 @@ msgstr ""
|
|
1708 |
#: admin/core/core.php:1500 admin/core/core.php:1517 admin/login/login.php:142
|
1709 |
#: admin/login/login.php:199 admin/login/login.php:877
|
1710 |
#: admin/login/login.php:1021 admin/system-info/system-info.php:116
|
1711 |
-
#: admin/system-info/system-info.php:
|
1712 |
msgid "Permission Denied"
|
1713 |
msgstr ""
|
1714 |
|
@@ -1900,8 +1908,8 @@ msgstr ""
|
|
1900 |
#: admin/security-log/security-log.php:465
|
1901 |
#: admin/security-log/security-log.php:480
|
1902 |
#: admin/security-log/security-log.php:698
|
1903 |
-
#: admin/system-info/system-info.php:
|
1904 |
-
#: admin/system-info/system-info.php:
|
1905 |
msgid "Click OK to proceed or click Cancel."
|
1906 |
msgstr ""
|
1907 |
|
@@ -2447,7 +2455,7 @@ msgstr ""
|
|
2447 |
#: admin/core/core.php:1639 admin/email-log-settings/email-log-settings.php:221
|
2448 |
#: admin/login/login.php:1357 admin/maintenance/maintenance.php:2097
|
2449 |
#: admin/security-log/security-log.php:806
|
2450 |
-
#: admin/system-info/system-info.php:
|
2451 |
msgid "Contributors Page"
|
2452 |
msgstr ""
|
2453 |
|
@@ -2458,7 +2466,7 @@ msgstr ""
|
|
2458 |
#: admin/core/core.php:1641 admin/email-log-settings/email-log-settings.php:220
|
2459 |
#: admin/login/login.php:1356 admin/maintenance/maintenance.php:2098
|
2460 |
#: admin/security-log/security-log.php:805
|
2461 |
-
#: admin/system-info/system-info.php:
|
2462 |
msgid "Security Log Event Codes"
|
2463 |
msgstr ""
|
2464 |
|
@@ -2471,7 +2479,7 @@ msgstr ""
|
|
2471 |
#: admin/email-log-settings/email-log-settings.php:222
|
2472 |
#: admin/login/login.php:1358 admin/maintenance/maintenance.php:2099
|
2473 |
#: admin/mscan/mscan.php:1901 admin/security-log/security-log.php:807
|
2474 |
-
#: admin/system-info/system-info.php:
|
2475 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
2476 |
msgstr ""
|
2477 |
|
@@ -3405,7 +3413,7 @@ msgstr ""
|
|
3405 |
#: admin/db-backup-security/db-backup-security.php:259
|
3406 |
#: admin/db-backup-security/db-backup-security.php:276
|
3407 |
#: admin/db-backup-security/db-backup-security.php:278
|
3408 |
-
#: admin/includes/admin.php:
|
3409 |
msgid "DB Backup"
|
3410 |
msgstr ""
|
3411 |
|
@@ -4267,7 +4275,7 @@ msgstr ""
|
|
4267 |
|
4268 |
#: admin/email-log-settings/email-log-settings.php:102
|
4269 |
#: admin/email-log-settings/email-log-settings.php:104
|
4270 |
-
#: admin/includes/admin.php:
|
4271 |
msgid "Email|Log Settings"
|
4272 |
msgstr ""
|
4273 |
|
@@ -4418,141 +4426,141 @@ msgstr ""
|
|
4418 |
|
4419 |
#: admin/email-log-settings/email-log-settings.php:216
|
4420 |
#: admin/login/login.php:1352 admin/security-log/security-log.php:801
|
4421 |
-
#: admin/system-info/system-info.php:
|
4422 |
msgid "BulletProof Security Help & FAQ"
|
4423 |
msgstr ""
|
4424 |
|
4425 |
-
#: admin/includes/admin.php:
|
4426 |
msgid "BulletProof Security Settings"
|
4427 |
msgstr ""
|
4428 |
|
4429 |
-
#: admin/includes/admin.php:
|
4430 |
msgid "BPS Security"
|
4431 |
msgstr ""
|
4432 |
|
4433 |
-
#: admin/includes/admin.php:
|
4434 |
msgid "Login Security ~ JTC-Lite"
|
4435 |
msgstr ""
|
4436 |
|
4437 |
-
#: admin/includes/admin.php:
|
4438 |
msgid "Login Security"
|
4439 |
msgstr ""
|
4440 |
|
4441 |
-
#: admin/includes/admin.php:
|
4442 |
#: admin/login/login.php:158 admin/login/login.php:806
|
4443 |
#: admin/login/login.php:808
|
4444 |
msgid "JTC-Lite"
|
4445 |
msgstr ""
|
4446 |
|
4447 |
-
#: admin/includes/admin.php:
|
4448 |
#: admin/maintenance/maintenance.php:163 admin/maintenance/maintenance.php:195
|
4449 |
#: admin/maintenance/maintenance.php:197
|
4450 |
msgid "Maintenance Mode"
|
4451 |
msgstr ""
|
4452 |
|
4453 |
-
#: admin/includes/admin.php:
|
4454 |
#: admin/system-info/system-info.php:88
|
4455 |
msgid "System Info"
|
4456 |
msgstr ""
|
4457 |
|
4458 |
-
#: admin/includes/admin.php:
|
4459 |
#: admin/theme-skin/theme-skin.php:91 admin/theme-skin/theme-skin.php:107
|
4460 |
#: admin/theme-skin/theme-skin.php:109
|
4461 |
msgid "UI|UX Settings"
|
4462 |
msgstr ""
|
4463 |
|
4464 |
-
#: admin/includes/admin.php:
|
4465 |
msgid "htaccess Core"
|
4466 |
msgstr ""
|
4467 |
|
4468 |
-
#: admin/includes/admin.php:
|
4469 |
msgid "MScan ~ Malware Scanner"
|
4470 |
msgstr ""
|
4471 |
|
4472 |
-
#: admin/includes/admin.php:
|
4473 |
#: admin/mscan/mscan.php:114 admin/mscan/mscan.php:116
|
4474 |
msgid "MScan"
|
4475 |
msgstr ""
|
4476 |
|
4477 |
-
#: admin/includes/admin.php:
|
4478 |
-
#: admin/includes/admin.php:
|
4479 |
msgid "Login Security ~ JTC-Lite ~ ISL ~ ACE"
|
4480 |
msgstr ""
|
4481 |
|
4482 |
-
#: admin/includes/admin.php:
|
4483 |
msgid "Idle Session Logout<br>Cookie Expiration"
|
4484 |
msgstr ""
|
4485 |
|
4486 |
-
#: admin/includes/admin.php:
|
4487 |
msgid "DB Backup & Security"
|
4488 |
msgstr ""
|
4489 |
|
4490 |
-
#: admin/includes/admin.php:
|
4491 |
#: admin/security-log/security-log.php:241
|
4492 |
#: admin/security-log/security-log.php:243
|
4493 |
msgid "Security Log"
|
4494 |
msgstr ""
|
4495 |
|
4496 |
-
#: admin/includes/admin.php:
|
4497 |
#: admin/wizard/wizard.php:1004 admin/wizard/wizard.php:1006
|
4498 |
#: bulletproof-security.php:100 bulletproof-security.php:103
|
4499 |
msgid "Setup Wizard"
|
4500 |
msgstr ""
|
4501 |
|
4502 |
-
#: admin/includes/admin.php:
|
4503 |
#: admin/includes/uninstall.php:45
|
4504 |
msgid "BPS Plugin Uninstall Options"
|
4505 |
msgstr ""
|
4506 |
|
4507 |
-
#: admin/includes/admin.php:
|
4508 |
msgid "BPS UI|UX Debug: SLF css Scripts Nulled"
|
4509 |
msgstr ""
|
4510 |
|
4511 |
-
#: admin/includes/admin.php:
|
4512 |
msgid "BPS UI|UX Debug: SLF css Scripts Not Nulled|Allowed"
|
4513 |
msgstr ""
|
4514 |
|
4515 |
-
#: admin/includes/admin.php:
|
4516 |
msgid "BPS UI|UX Debug: SLF js Scripts Nulled"
|
4517 |
msgstr ""
|
4518 |
|
4519 |
-
#: admin/includes/admin.php:
|
4520 |
msgid "BPS UI|UX Debug: SLF js Scripts Not Nulled|Allowed"
|
4521 |
msgstr ""
|
4522 |
|
4523 |
-
#: admin/includes/admin.php:
|
4524 |
msgid "BPS UI|UX Debug: Scripts|Styles Dequeued"
|
4525 |
msgstr ""
|
4526 |
|
4527 |
-
#: admin/includes/admin.php:
|
4528 |
msgid "Script Dequeued: "
|
4529 |
msgstr ""
|
4530 |
|
4531 |
-
#: admin/includes/admin.php:
|
4532 |
msgid ""
|
4533 |
"No plugin or theme Scripts were Dequeued (prevented) from loading in BPS "
|
4534 |
"plugin pages"
|
4535 |
msgstr ""
|
4536 |
|
4537 |
-
#: admin/includes/admin.php:
|
4538 |
msgid "Style Dequeued: "
|
4539 |
msgstr ""
|
4540 |
|
4541 |
-
#: admin/includes/admin.php:
|
4542 |
msgid ""
|
4543 |
"No plugin or theme Styles were Dequeued (prevented) from loading in BPS "
|
4544 |
"plugin pages"
|
4545 |
msgstr ""
|
4546 |
|
4547 |
-
#: admin/includes/admin.php:
|
4548 |
msgid "BPS UI|UX Debug: WP Toolbar nodes|menu items Removed"
|
4549 |
msgstr ""
|
4550 |
|
4551 |
-
#: admin/includes/admin.php:
|
4552 |
msgid "WP Toolbar node|menu item Removed: "
|
4553 |
msgstr ""
|
4554 |
|
4555 |
-
#: admin/includes/admin.php:
|
4556 |
msgid "No WP Toolbar nodes|menu items were Removed in BPS plugin pages"
|
4557 |
msgstr ""
|
4558 |
|
@@ -5405,8 +5413,8 @@ msgid ""
|
|
5405 |
msgstr ""
|
5406 |
|
5407 |
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:542
|
5408 |
-
#: includes/hud-dismiss-functions.php:
|
5409 |
-
#: includes/hud-dismiss-functions.php:
|
5410 |
msgid "CAUTION: "
|
5411 |
msgstr ""
|
5412 |
|
@@ -5699,8 +5707,7 @@ msgid ""
|
|
5699 |
"You can position the JTC Title|Text Form label and the JTC CAPTCHA Form "
|
5700 |
"Input text box by editing the CSS in these text boxes. By default the "
|
5701 |
"position of the JTC Title|Text label and the JTC CAPTCHA Form Input text box "
|
5702 |
-
"is below your Comment Form submit button. For CSS code styling examples
|
5703 |
-
"Forum Help Links at the top of this Read Me help window)."
|
5704 |
msgstr ""
|
5705 |
|
5706 |
#: admin/login/lsm-help-text.php:19
|
@@ -6468,9 +6475,9 @@ msgstr ""
|
|
6468 |
|
6469 |
#: admin/maintenance/maintenance.php:390 admin/maintenance/maintenance.php:410
|
6470 |
#: admin/wizard/wizard.php:176 includes/general-functions.php:509
|
6471 |
-
#: includes/hud-dismiss-functions.php:
|
6472 |
-
#: includes/hud-dismiss-functions.php:
|
6473 |
-
#: includes/hud-dismiss-functions.php:
|
6474 |
msgid "Click Here"
|
6475 |
msgstr ""
|
6476 |
|
@@ -7152,7 +7159,7 @@ msgid ""
|
|
7152 |
"malware scanners: "
|
7153 |
msgstr ""
|
7154 |
|
7155 |
-
#: admin/mscan/mscan.php:124 includes/hud-dismiss-functions.php:
|
7156 |
msgid "MScan Malware Scanner Guide"
|
7157 |
msgstr ""
|
7158 |
|
@@ -7575,8 +7582,8 @@ msgstr ""
|
|
7575 |
msgid "Delete<br>File"
|
7576 |
msgstr ""
|
7577 |
|
7578 |
-
#: admin/mscan/mscan.php:1296 admin/system-info/system-info.php:
|
7579 |
-
#: admin/system-info/system-info.php:
|
7580 |
msgid "File Path"
|
7581 |
msgstr ""
|
7582 |
|
@@ -7799,8 +7806,8 @@ msgstr ""
|
|
7799 |
|
7800 |
#: admin/mscan/mscan.php:1779
|
7801 |
msgid ""
|
7802 |
-
"Success! Your
|
7803 |
-
"
|
7804 |
msgstr ""
|
7805 |
|
7806 |
#: admin/mscan/mscan.php:1789
|
@@ -9125,119 +9132,135 @@ msgstr ""
|
|
9125 |
msgid "PHP Exif Support"
|
9126 |
msgstr ""
|
9127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9128 |
#: admin/system-info/system-info.php:902
|
|
|
|
|
|
|
|
|
9129 |
msgid "CGI File and Folder Permissions|Recommendations"
|
9130 |
msgstr ""
|
9131 |
|
9132 |
-
#: admin/system-info/system-info.php:
|
9133 |
msgid "Folder Path"
|
9134 |
msgstr ""
|
9135 |
|
9136 |
-
#: admin/system-info/system-info.php:
|
9137 |
msgid "Recommended"
|
9138 |
msgstr ""
|
9139 |
|
9140 |
-
#: admin/system-info/system-info.php:
|
9141 |
-
#: admin/system-info/system-info.php:
|
9142 |
msgid "Permissions"
|
9143 |
msgstr ""
|
9144 |
|
9145 |
-
#: admin/system-info/system-info.php:
|
9146 |
msgid "Current"
|
9147 |
msgstr ""
|
9148 |
|
9149 |
-
#: admin/system-info/system-info.php:
|
9150 |
msgid "Script Owner"
|
9151 |
msgstr ""
|
9152 |
|
9153 |
-
#: admin/system-info/system-info.php:
|
9154 |
msgid " User ID (UID)"
|
9155 |
msgstr ""
|
9156 |
|
9157 |
-
#: admin/system-info/system-info.php:
|
9158 |
msgid "File Owner"
|
9159 |
msgstr ""
|
9160 |
|
9161 |
-
#: admin/system-info/system-info.php:
|
9162 |
msgid " User ID"
|
9163 |
msgstr ""
|
9164 |
|
9165 |
-
#: admin/system-info/system-info.php:
|
9166 |
msgid "DSO File and Folder Permissions|Recommendations"
|
9167 |
msgstr ""
|
9168 |
|
9169 |
-
#: admin/system-info/system-info.php:
|
9170 |
msgid "System Info Processing Completion Time: "
|
9171 |
msgstr ""
|
9172 |
|
9173 |
-
#: admin/system-info/system-info.php:
|
9174 |
msgid "Website Headers Check Tool ~ "
|
9175 |
msgstr ""
|
9176 |
|
9177 |
-
#: admin/system-info/system-info.php:
|
9178 |
msgid ""
|
9179 |
"Check your website Headers or another website's Headers by making a GET or "
|
9180 |
"HEAD Request"
|
9181 |
msgstr ""
|
9182 |
|
9183 |
-
#: admin/system-info/system-info.php:
|
9184 |
msgid ""
|
9185 |
"Check your website Headers or another website's Headers by making a GET "
|
9186 |
"Request"
|
9187 |
msgstr ""
|
9188 |
|
9189 |
-
#: admin/system-info/system-info.php:
|
9190 |
msgid "GET Request Headers: "
|
9191 |
msgstr ""
|
9192 |
|
9193 |
-
#: admin/system-info/system-info.php:
|
9194 |
msgid ""
|
9195 |
"Error: The WordPress wp_remote_get function is not available or is blocked "
|
9196 |
"on your website/server."
|
9197 |
msgstr ""
|
9198 |
|
9199 |
-
#: admin/system-info/system-info.php:
|
9200 |
-
#: admin/system-info/system-info.php:
|
9201 |
msgid "Enter a Website URL - Example: "
|
9202 |
msgstr ""
|
9203 |
|
9204 |
-
#: admin/system-info/system-info.php:
|
9205 |
msgid ""
|
9206 |
"This Headers check makes a GET Request using the WordPress wp_remote_get "
|
9207 |
"function."
|
9208 |
msgstr ""
|
9209 |
|
9210 |
-
#: admin/system-info/system-info.php:
|
9211 |
msgid ""
|
9212 |
"You can use the Check Headers HEAD Request tool to check headers using HEAD "
|
9213 |
"instead of GET."
|
9214 |
msgstr ""
|
9215 |
|
9216 |
-
#: admin/system-info/system-info.php:
|
9217 |
msgid ""
|
9218 |
"Check your website Headers or another website's Headers by making a HEAD "
|
9219 |
"Request"
|
9220 |
msgstr ""
|
9221 |
|
9222 |
-
#: admin/system-info/system-info.php:
|
9223 |
msgid "HEAD Request Headers: "
|
9224 |
msgstr ""
|
9225 |
|
9226 |
-
#: admin/system-info/system-info.php:
|
9227 |
msgid ""
|
9228 |
"Error: The cURL Headers Check does not work on your website. Either the cURL "
|
9229 |
"Extension is not loaded or one of these functions is disabled in your php."
|
9230 |
"ini file: curl_init, curl_exec and/or curl_setopt."
|
9231 |
msgstr ""
|
9232 |
|
9233 |
-
#: admin/system-info/system-info.php:
|
9234 |
msgid ""
|
9235 |
"This cURL Headers check makes a HEAD Request and you will see HTTP/1.1 403 "
|
9236 |
"Forbidden displayed if you are blocking HEAD Requests in your BPS root ."
|
9237 |
"htaccess file on your website."
|
9238 |
msgstr ""
|
9239 |
|
9240 |
-
#: admin/system-info/system-info.php:
|
9241 |
msgid ""
|
9242 |
"Use the Check Headers GET Request tool to check your headers using GET "
|
9243 |
"instead of HEAD. This tool can also be used to check that your Security Log "
|
@@ -10338,7 +10361,7 @@ msgid ""
|
|
10338 |
"file, but was NOT found in BPS Custom Code. "
|
10339 |
msgstr ""
|
10340 |
|
10341 |
-
#: admin/wizard/wizard.php:176 includes/hud-dismiss-functions.php:
|
10342 |
msgid ""
|
10343 |
" for the steps to fix this Wordfence problem before running the Setup Wizard."
|
10344 |
msgstr ""
|
@@ -10964,7 +10987,7 @@ msgstr ""
|
|
10964 |
|
10965 |
#: includes/functions.php:345 includes/functions.php:566
|
10966 |
#: includes/functions.php:621 includes/hud-autofix-setup.php:68
|
10967 |
-
#: includes/hud-dismiss-functions.php:
|
10968 |
msgid "Go to the "
|
10969 |
msgstr ""
|
10970 |
|
@@ -11632,40 +11655,41 @@ msgstr ""
|
|
11632 |
msgid " and click the Setup Wizard button."
|
11633 |
msgstr ""
|
11634 |
|
11635 |
-
#: includes/hud-autofix-setup.php:68 includes/hud-dismiss-functions.php:
|
11636 |
-
#: includes/hud-dismiss-functions.php:
|
11637 |
-
#: includes/hud-dismiss-functions.php:
|
11638 |
-
#: includes/hud-dismiss-functions.php:
|
11639 |
-
#: includes/hud-dismiss-functions.php:
|
11640 |
-
#: includes/hud-dismiss-functions.php:
|
11641 |
-
#: includes/hud-dismiss-functions.php:
|
11642 |
-
#: includes/hud-dismiss-functions.php:
|
11643 |
-
#: includes/hud-dismiss-functions.php:
|
11644 |
msgid ""
|
11645 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
11646 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
11647 |
"Code page."
|
11648 |
msgstr ""
|
11649 |
|
11650 |
-
#: includes/hud-autofix-setup.php:68 includes/hud-dismiss-functions.php:
|
11651 |
-
#: includes/hud-dismiss-functions.php:
|
11652 |
-
#: includes/hud-dismiss-functions.php:
|
11653 |
-
#: includes/hud-dismiss-functions.php:
|
11654 |
-
#: includes/hud-dismiss-functions.php:
|
11655 |
-
#: includes/hud-dismiss-functions.php:
|
11656 |
-
#: includes/hud-dismiss-functions.php:
|
11657 |
-
#: includes/hud-dismiss-functions.php:
|
11658 |
-
#: includes/hud-dismiss-functions.php:
|
11659 |
-
#: includes/hud-dismiss-functions.php:
|
11660 |
-
#: includes/hud-dismiss-functions.php:
|
11661 |
-
#: includes/hud-dismiss-functions.php:
|
11662 |
-
#: includes/hud-dismiss-functions.php:
|
11663 |
-
#: includes/hud-dismiss-functions.php:
|
11664 |
-
#: includes/hud-dismiss-functions.php:
|
11665 |
-
#: includes/hud-dismiss-functions.php:
|
11666 |
-
#: includes/hud-dismiss-functions.php:
|
11667 |
-
#: includes/hud-dismiss-functions.php:
|
11668 |
-
#: includes/hud-dismiss-functions.php:
|
|
|
11669 |
msgid "Dismiss Notice"
|
11670 |
msgstr ""
|
11671 |
|
@@ -12232,389 +12256,421 @@ msgstr ""
|
|
12232 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
12233 |
msgstr ""
|
12234 |
|
12235 |
-
#: includes/hud-dismiss-functions.php:
|
12236 |
msgid ""
|
12237 |
"WARNING! BPS requires at least PHP5 to function correctly. Your PHP version "
|
12238 |
"is: "
|
12239 |
msgstr ""
|
12240 |
|
12241 |
-
#: includes/hud-dismiss-functions.php:
|
12242 |
msgid "BPS Guide - PHP5 Solution"
|
12243 |
msgstr ""
|
12244 |
|
12245 |
-
#: includes/hud-dismiss-functions.php:
|
12246 |
msgid ""
|
12247 |
"The BPS Guide will open in a new browser window. You will not be directed "
|
12248 |
"away from your WordPress Dashboard."
|
12249 |
msgstr ""
|
12250 |
|
12251 |
-
#: includes/hud-dismiss-functions.php:
|
12252 |
msgid ""
|
12253 |
"WARNING! BPS has detected that Safe Mode is set to On in your php.ini file."
|
12254 |
msgstr ""
|
12255 |
|
12256 |
-
#: includes/hud-dismiss-functions.php:
|
12257 |
msgid ""
|
12258 |
"If you see errors that BPS was unable to automatically create the backup "
|
12259 |
"folders this is probably the reason why."
|
12260 |
msgstr ""
|
12261 |
|
12262 |
-
#: includes/hud-dismiss-functions.php:
|
12263 |
msgid "HUD Check: Custom Permalinks are NOT being used."
|
12264 |
msgstr ""
|
12265 |
|
12266 |
-
#: includes/hud-dismiss-functions.php:
|
12267 |
msgid "It is recommended that you use Custom Permalinks: "
|
12268 |
msgstr ""
|
12269 |
|
12270 |
-
#: includes/hud-dismiss-functions.php:
|
12271 |
msgid "How to setup Custom Permalinks"
|
12272 |
msgstr ""
|
12273 |
|
12274 |
-
#: includes/hud-dismiss-functions.php:
|
12275 |
msgid ""
|
12276 |
"WARNING! BPS has detected that your Server is a Windows IIS Server that does "
|
12277 |
"not support htaccess rewriting."
|
12278 |
msgstr ""
|
12279 |
|
12280 |
-
#: includes/hud-dismiss-functions.php:
|
12281 |
msgid "Do NOT activate BulletProof Modes unless you know what you are doing."
|
12282 |
msgstr ""
|
12283 |
|
12284 |
-
#: includes/hud-dismiss-functions.php:
|
12285 |
msgid "Your Server Type is: "
|
12286 |
msgstr ""
|
12287 |
|
12288 |
-
#: includes/hud-dismiss-functions.php:
|
12289 |
msgid "WordPress Codex - Using Permalinks - see IIS section"
|
12290 |
msgstr ""
|
12291 |
|
12292 |
-
#: includes/hud-dismiss-functions.php:
|
12293 |
-
#: includes/hud-dismiss-functions.php:
|
12294 |
msgid "WARNING! BPS was unable to automatically create the /"
|
12295 |
msgstr ""
|
12296 |
|
12297 |
-
#: includes/hud-dismiss-functions.php:
|
12298 |
msgid "/bps-backup folder."
|
12299 |
msgstr ""
|
12300 |
|
12301 |
-
#: includes/hud-dismiss-functions.php:
|
12302 |
-
#: includes/hud-dismiss-functions.php:
|
12303 |
msgid "You will need to create the /"
|
12304 |
msgstr ""
|
12305 |
|
12306 |
-
#: includes/hud-dismiss-functions.php:
|
12307 |
msgid ""
|
12308 |
"/bps-backup folder manually via FTP. The folder permissions for the bps-"
|
12309 |
"backup folder need to be set to 755 in order to successfully perform "
|
12310 |
"permanent online backups."
|
12311 |
msgstr ""
|
12312 |
|
12313 |
-
#: includes/hud-dismiss-functions.php:
|
12314 |
-
#: includes/hud-dismiss-functions.php:
|
12315 |
msgid "To remove this message permanently click "
|
12316 |
msgstr ""
|
12317 |
|
12318 |
-
#: includes/hud-dismiss-functions.php:
|
12319 |
-
#: includes/hud-dismiss-functions.php:
|
12320 |
msgid "here."
|
12321 |
msgstr ""
|
12322 |
|
12323 |
-
#: includes/hud-dismiss-functions.php:
|
12324 |
msgid "/bps-backup/master-backups folder."
|
12325 |
msgstr ""
|
12326 |
|
12327 |
-
#: includes/hud-dismiss-functions.php:
|
12328 |
msgid ""
|
12329 |
"/bps-backup/master-backups folder manually via FTP. The folder permissions "
|
12330 |
"for the master-backups folder need to be set to 755 in order to successfully "
|
12331 |
"perform permanent online backups."
|
12332 |
msgstr ""
|
12333 |
|
12334 |
-
#: includes/hud-dismiss-functions.php:
|
12335 |
-
#: includes/hud-dismiss-functions.php:
|
12336 |
msgid "Bonus Custom Code:"
|
12337 |
msgstr ""
|
12338 |
|
12339 |
-
#: includes/hud-dismiss-functions.php:
|
12340 |
-
#: includes/hud-dismiss-functions.php:
|
12341 |
msgid ""
|
12342 |
"Click the links below to get Bonus Custom Code or click the Dismiss Notice "
|
12343 |
"links or click this "
|
12344 |
msgstr ""
|
12345 |
|
12346 |
-
#: includes/hud-dismiss-functions.php:
|
12347 |
-
#: includes/hud-dismiss-functions.php:
|
12348 |
msgid "Dismiss All Notices"
|
12349 |
msgstr ""
|
12350 |
|
12351 |
-
#: includes/hud-dismiss-functions.php:
|
12352 |
-
#: includes/hud-dismiss-functions.php:
|
12353 |
msgid ""
|
12354 |
" link. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices "
|
12355 |
"button on the Custom Code page."
|
12356 |
msgstr ""
|
12357 |
|
12358 |
-
#: includes/hud-dismiss-functions.php:
|
12359 |
-
#: includes/hud-dismiss-functions.php:
|
12360 |
-
#: includes/hud-dismiss-functions.php:
|
12361 |
-
#: includes/hud-dismiss-functions.php:
|
12362 |
-
#: includes/hud-dismiss-functions.php:
|
12363 |
-
#: includes/hud-dismiss-functions.php:
|
12364 |
-
#: includes/hud-dismiss-functions.php:
|
12365 |
-
#: includes/hud-dismiss-functions.php:
|
12366 |
msgid "Get "
|
12367 |
msgstr ""
|
12368 |
|
12369 |
-
#: includes/hud-dismiss-functions.php:
|
12370 |
-
#: includes/hud-dismiss-functions.php:
|
12371 |
msgid "POST Request Attack Protection Code"
|
12372 |
msgstr ""
|
12373 |
|
12374 |
-
#: includes/hud-dismiss-functions.php:
|
12375 |
-
#: includes/hud-dismiss-functions.php:
|
12376 |
-
#: includes/hud-dismiss-functions.php:
|
12377 |
-
#: includes/hud-dismiss-functions.php:
|
12378 |
-
#: includes/hud-dismiss-functions.php:
|
12379 |
-
#: includes/hud-dismiss-functions.php:
|
12380 |
-
#: includes/hud-dismiss-functions.php:
|
12381 |
-
#: includes/hud-dismiss-functions.php:
|
12382 |
msgid " or "
|
12383 |
msgstr ""
|
12384 |
|
12385 |
-
#: includes/hud-dismiss-functions.php:
|
12386 |
msgid "Brute Force Login Protection Code"
|
12387 |
msgstr ""
|
12388 |
|
12389 |
-
#: includes/hud-dismiss-functions.php:
|
12390 |
msgid "Speed Boost Cache Code"
|
12391 |
msgstr ""
|
12392 |
|
12393 |
-
#: includes/hud-dismiss-functions.php:
|
12394 |
msgid "Author Enumeration BOT Probe Code"
|
12395 |
msgstr ""
|
12396 |
|
12397 |
-
#: includes/hud-dismiss-functions.php:
|
12398 |
msgid "XML-RPC DDoS Protection Code"
|
12399 |
msgstr ""
|
12400 |
|
12401 |
-
#: includes/hud-dismiss-functions.php:
|
12402 |
msgid "Mime Sniffing|Drive-by Download Attack Protection Code"
|
12403 |
msgstr ""
|
12404 |
|
12405 |
-
#: includes/hud-dismiss-functions.php:
|
12406 |
msgid "External iFrame|Clickjacking Protection Code"
|
12407 |
msgstr ""
|
12408 |
|
12409 |
-
#: includes/hud-dismiss-functions.php:
|
12410 |
-
#: includes/hud-dismiss-functions.php:
|
12411 |
msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
|
12412 |
msgstr ""
|
12413 |
|
12414 |
-
#: includes/hud-dismiss-functions.php:
|
12415 |
-
#: includes/hud-dismiss-functions.php:
|
12416 |
msgid ""
|
12417 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
12418 |
"file, but was NOT found in BPS Custom Code."
|
12419 |
msgstr ""
|
12420 |
|
12421 |
-
#: includes/hud-dismiss-functions.php:
|
12422 |
-
#: includes/hud-dismiss-functions.php:
|
12423 |
msgid ""
|
12424 |
"Using the Wordfence WAF Firewall may cause serious/critical problems for "
|
12425 |
"your website and BPS."
|
12426 |
msgstr ""
|
12427 |
|
12428 |
-
#: includes/hud-dismiss-functions.php:
|
12429 |
-
#: includes/hud-dismiss-functions.php:
|
12430 |
msgid "HUD Check: PHP/php.ini handler htaccess code check"
|
12431 |
msgstr ""
|
12432 |
|
12433 |
-
#: includes/hud-dismiss-functions.php:
|
12434 |
-
#: includes/hud-dismiss-functions.php:
|
12435 |
msgid ""
|
12436 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
12437 |
"was NOT found in BPS Custom Code."
|
12438 |
msgstr ""
|
12439 |
|
12440 |
-
#: includes/hud-dismiss-functions.php:
|
12441 |
-
#: includes/hud-dismiss-functions.php:
|
12442 |
msgid "To automatically fix this click here: "
|
12443 |
msgstr ""
|
12444 |
|
12445 |
-
#: includes/hud-dismiss-functions.php:
|
12446 |
-
#: includes/hud-dismiss-functions.php:
|
12447 |
msgid ""
|
12448 |
"The Setup Wizard Pre-Installation Checks feature will automatically fix this "
|
12449 |
"just by visiting the Setup Wizard page."
|
12450 |
msgstr ""
|
12451 |
|
12452 |
-
#: includes/hud-dismiss-functions.php:
|
12453 |
msgid " for the steps to fix this Wordfence problem."
|
12454 |
msgstr ""
|
12455 |
|
12456 |
-
#: includes/hud-dismiss-functions.php:
|
12457 |
msgid "Sucuri Restrict wp-content access Hardening Option problem detected"
|
12458 |
msgstr ""
|
12459 |
|
12460 |
-
#: includes/hud-dismiss-functions.php:
|
12461 |
msgid ""
|
12462 |
"Using the Sucuri Restrict wp-content access Hardening Option breaks BPS "
|
12463 |
"Security Logging, Plugin Firewall, Uploads Anti-Exploit Guard & probably "
|
12464 |
"other things in BPS and other plugins as well."
|
12465 |
msgstr ""
|
12466 |
|
12467 |
-
#: includes/hud-dismiss-functions.php:
|
12468 |
msgid "To fix this problem click this link: "
|
12469 |
msgstr ""
|
12470 |
|
12471 |
-
#: includes/hud-dismiss-functions.php:
|
12472 |
msgid "Sucuri Hardening Options"
|
12473 |
msgstr ""
|
12474 |
|
12475 |
-
#: includes/hud-dismiss-functions.php:
|
12476 |
msgid ""
|
12477 |
" and click the Sucuri Restrict wp-content access Revert hardening button."
|
12478 |
msgstr ""
|
12479 |
|
12480 |
-
#: includes/hud-dismiss-functions.php:
|
12481 |
msgid "The WordPress Firewall 2 plugin is installed and activated"
|
12482 |
msgstr ""
|
12483 |
|
12484 |
-
#: includes/hud-dismiss-functions.php:
|
12485 |
msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
|
12486 |
msgstr ""
|
12487 |
|
12488 |
-
#: includes/hud-dismiss-functions.php:
|
12489 |
msgid " for more information."
|
12490 |
msgstr ""
|
12491 |
|
12492 |
-
#: includes/hud-dismiss-functions.php:
|
12493 |
msgid "Notice: BPS Query String Exploits Code Changes"
|
12494 |
msgstr ""
|
12495 |
|
12496 |
-
#: includes/hud-dismiss-functions.php:
|
12497 |
msgid ""
|
12498 |
"Older BPS Query String Exploits code was found in BPS Custom Code. Several "
|
12499 |
"Query String Exploits rules were changed/added/modified in the root ."
|
12500 |
"htaccess file in BPS .49.6, .50.2 & .50.3."
|
12501 |
msgstr ""
|
12502 |
|
12503 |
-
#: includes/hud-dismiss-functions.php:
|
12504 |
msgid ""
|
12505 |
"Copy the new Query String Exploits section of code from your root .htaccess "
|
12506 |
"file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
|
12507 |
"QUERY STRING EXPLOITS and click the Save Root Custom Code button."
|
12508 |
msgstr ""
|
12509 |
|
12510 |
-
#: includes/hud-dismiss-functions.php:
|
12511 |
msgid ""
|
12512 |
"This Notice will go away once you have copied the new Query String Exploits "
|
12513 |
"code to BPS Custom Code and clicked the Save Root Custom Code button."
|
12514 |
msgstr ""
|
12515 |
|
12516 |
-
#: includes/hud-dismiss-functions.php:
|
12517 |
msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
|
12518 |
msgstr ""
|
12519 |
|
12520 |
-
#: includes/hud-dismiss-functions.php:
|
12521 |
msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
|
12522 |
msgstr ""
|
12523 |
|
12524 |
-
#: includes/hud-dismiss-functions.php:
|
12525 |
msgid "New Improved BPS Speed Boost Cache Code"
|
12526 |
msgstr ""
|
12527 |
|
12528 |
-
#: includes/hud-dismiss-functions.php:
|
12529 |
msgid ""
|
12530 |
"Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
|
12531 |
"text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
12532 |
msgstr ""
|
12533 |
|
12534 |
-
#: includes/hud-dismiss-functions.php:
|
12535 |
msgid ""
|
12536 |
"Newer improved BPS Speed Boost Cache Code has been created, which should "
|
12537 |
"improve website load speed performance even more."
|
12538 |
msgstr ""
|
12539 |
|
12540 |
-
#: includes/hud-dismiss-functions.php:
|
12541 |
msgid "Get The New Improved BPS Speed Boost Cache Code"
|
12542 |
msgstr ""
|
12543 |
|
12544 |
-
#: includes/hud-dismiss-functions.php:
|
12545 |
msgid ". To dismiss this Notice click the Dismiss Notice button below."
|
12546 |
msgstr ""
|
12547 |
|
12548 |
-
#: includes/hud-dismiss-functions.php:
|
12549 |
msgid ""
|
12550 |
"To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
|
12551 |
"the Custom Code page."
|
12552 |
msgstr ""
|
12553 |
|
12554 |
-
#: includes/hud-dismiss-functions.php:
|
12555 |
msgid "BPS Speed Boost Cache Custom Code Notice"
|
12556 |
msgstr ""
|
12557 |
|
12558 |
-
#: includes/hud-dismiss-functions.php:
|
12559 |
msgid ""
|
12560 |
"BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
|
12561 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
12562 |
msgstr ""
|
12563 |
|
12564 |
-
#: includes/hud-dismiss-functions.php:
|
12565 |
msgid ""
|
12566 |
"and another caching plugin's Marker text was also found in this BPS Custom "
|
12567 |
"Code text box."
|
12568 |
msgstr ""
|
12569 |
|
12570 |
-
#: includes/hud-dismiss-functions.php:
|
12571 |
msgid "Click this link: "
|
12572 |
msgstr ""
|
12573 |
|
12574 |
-
#: includes/hud-dismiss-functions.php:
|
12575 |
msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
|
12576 |
msgstr ""
|
12577 |
|
12578 |
-
#: includes/hud-dismiss-functions.php:
|
12579 |
msgid " for help information on what this Notice means and what to do next."
|
12580 |
msgstr ""
|
12581 |
|
12582 |
-
#: includes/hud-dismiss-functions.php:
|
12583 |
msgid "BPS Plugin Automatic Update Notice"
|
12584 |
msgstr ""
|
12585 |
|
12586 |
-
#: includes/hud-dismiss-functions.php:
|
12587 |
msgid ""
|
12588 |
"Would you like to have BPS plugin updates installed automatically? Click "
|
12589 |
"this link: "
|
12590 |
msgstr ""
|
12591 |
|
12592 |
-
#: includes/hud-dismiss-functions.php:
|
12593 |
msgid " and click the BPS MU Tools Enable BPS Plugin AutoUpdates link."
|
12594 |
msgstr ""
|
12595 |
|
12596 |
-
#: includes/hud-dismiss-functions.php:
|
12597 |
msgid "MScan First Run Notice"
|
12598 |
msgstr ""
|
12599 |
|
12600 |
-
#: includes/hud-dismiss-functions.php:
|
12601 |
msgid ""
|
12602 |
"Please take a few minutes to read the \"Basic Info|Recommendations|"
|
12603 |
"Limitations|Restrictions\" help section in the"
|
12604 |
msgstr ""
|
12605 |
|
12606 |
-
#: includes/hud-dismiss-functions.php:
|
12607 |
msgid "before running a scan."
|
12608 |
msgstr ""
|
12609 |
|
12610 |
-
#: includes/hud-dismiss-functions.php:
|
12611 |
msgid ""
|
12612 |
"It is highly recommended that you use the Scan Time Estimate Tool before "
|
12613 |
"running an actual scan. The Scan Time Estimate Tool calculates the total "
|
12614 |
"estimated time of a scan based on your MScan Option settings without "
|
12615 |
"actually running a scan. To Dismiss this Notice click the Dismiss Notice "
|
12616 |
"button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss "
|
12617 |
-
"Notices button on the Custom Code page."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12618 |
msgstr ""
|
12619 |
|
12620 |
#: includes/login-security.php:115 includes/login-security.php:121
|
@@ -12623,10 +12679,10 @@ msgstr ""
|
|
12623 |
#: includes/login-security.php:708 includes/login-security.php:714
|
12624 |
#: includes/login-security.php:718 includes/login-security.php:724
|
12625 |
#: includes/login-security.php:728 includes/login-security.php:738
|
12626 |
-
#: includes/login-security.php:
|
12627 |
-
#: includes/login-security.php:
|
12628 |
-
#: includes/login-security.php:
|
12629 |
-
#: includes/login-security.php:
|
12630 |
msgid "ERROR:"
|
12631 |
msgstr ""
|
12632 |
|
@@ -12644,8 +12700,8 @@ msgstr ""
|
|
12644 |
|
12645 |
#: includes/login-security.php:121 includes/login-security.php:464
|
12646 |
#: includes/login-security.php:724 includes/login-security.php:728
|
12647 |
-
#: includes/login-security.php:
|
12648 |
-
#: includes/login-security.php:
|
12649 |
msgid " Invalid Entry."
|
12650 |
msgstr ""
|
12651 |
|
@@ -12653,15 +12709,15 @@ msgstr ""
|
|
12653 |
#: includes/login-security.php:708 includes/login-security.php:714
|
12654 |
#: includes/login-security.php:718 includes/login-security.php:724
|
12655 |
#: includes/login-security.php:728 includes/login-security.php:738
|
12656 |
-
#: includes/login-security.php:
|
12657 |
-
#: includes/login-security.php:
|
12658 |
-
#: includes/login-security.php:
|
12659 |
-
#: includes/login-security.php:
|
12660 |
msgid "Lost your password?"
|
12661 |
msgstr ""
|
12662 |
|
12663 |
#: includes/login-security.php:130 includes/login-security.php:473
|
12664 |
-
#: includes/login-security.php:
|
12665 |
msgid "<strong>ERROR</strong>: Incorrect CAPTCHA Entered."
|
12666 |
msgstr ""
|
12667 |
|
@@ -12821,23 +12877,23 @@ msgstr ""
|
|
12821 |
msgid " Invalid email address."
|
12822 |
msgstr ""
|
12823 |
|
12824 |
-
#: includes/login-security.php:738 includes/login-security.php:
|
12825 |
-
#: includes/login-security.php:
|
12826 |
msgid " The password you entered for the username "
|
12827 |
msgstr ""
|
12828 |
|
12829 |
-
#: includes/login-security.php:738 includes/login-security.php:
|
12830 |
-
#: includes/login-security.php:
|
12831 |
-
#: includes/login-security.php:
|
12832 |
msgid " is incorrect. "
|
12833 |
msgstr ""
|
12834 |
|
12835 |
-
#: includes/login-security.php:
|
12836 |
msgid " The password you entered for the email address "
|
12837 |
msgstr ""
|
12838 |
|
12839 |
-
#: includes/login-security.php:
|
12840 |
-
#: includes/login-security.php:
|
12841 |
msgid " Login Attempts Remaining "
|
12842 |
msgstr ""
|
12843 |
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: bulletproof-security\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2017-10-23 14:19-0700\n"
|
7 |
"PO-Revision-Date: 2015-06-20 19:13-0800\n"
|
8 |
"Last-Translator: Ed Alexander <edward@ait-pro.com>\n"
|
9 |
"Language-Team: AITpro <info@ait-pro.com>\n"
|
751 |
msgid "Success! The MScan First Run Notice is reset."
|
752 |
msgstr ""
|
753 |
|
754 |
+
#: admin/core/core-forms.php:650
|
755 |
+
msgid "The JTC-Lite New Feature Notice is NOT set. Nothing to reset."
|
756 |
+
msgstr ""
|
757 |
+
|
758 |
+
#: admin/core/core-forms.php:653
|
759 |
+
msgid "Success! The JTC-Lite New Feature Notice is reset."
|
760 |
+
msgstr ""
|
761 |
+
|
762 |
+
#: admin/core/core-forms.php:657
|
763 |
msgid "Refresh Status"
|
764 |
msgstr ""
|
765 |
|
1605 |
msgid "Rate BPS"
|
1606 |
msgstr ""
|
1607 |
|
1608 |
+
#: admin/core/core.php:126 admin/includes/admin.php:302
|
1609 |
+
#: admin/includes/admin.php:303
|
1610 |
msgid "BulletProof Security ~ htaccess Core"
|
1611 |
msgstr ""
|
1612 |
|
1716 |
#: admin/core/core.php:1500 admin/core/core.php:1517 admin/login/login.php:142
|
1717 |
#: admin/login/login.php:199 admin/login/login.php:877
|
1718 |
#: admin/login/login.php:1021 admin/system-info/system-info.php:116
|
1719 |
+
#: admin/system-info/system-info.php:1021
|
1720 |
msgid "Permission Denied"
|
1721 |
msgstr ""
|
1722 |
|
1908 |
#: admin/security-log/security-log.php:465
|
1909 |
#: admin/security-log/security-log.php:480
|
1910 |
#: admin/security-log/security-log.php:698
|
1911 |
+
#: admin/system-info/system-info.php:1077
|
1912 |
+
#: admin/system-info/system-info.php:1138
|
1913 |
msgid "Click OK to proceed or click Cancel."
|
1914 |
msgstr ""
|
1915 |
|
2455 |
#: admin/core/core.php:1639 admin/email-log-settings/email-log-settings.php:221
|
2456 |
#: admin/login/login.php:1357 admin/maintenance/maintenance.php:2097
|
2457 |
#: admin/security-log/security-log.php:806
|
2458 |
+
#: admin/system-info/system-info.php:1157
|
2459 |
msgid "Contributors Page"
|
2460 |
msgstr ""
|
2461 |
|
2466 |
#: admin/core/core.php:1641 admin/email-log-settings/email-log-settings.php:220
|
2467 |
#: admin/login/login.php:1356 admin/maintenance/maintenance.php:2098
|
2468 |
#: admin/security-log/security-log.php:805
|
2469 |
+
#: admin/system-info/system-info.php:1156
|
2470 |
msgid "Security Log Event Codes"
|
2471 |
msgstr ""
|
2472 |
|
2479 |
#: admin/email-log-settings/email-log-settings.php:222
|
2480 |
#: admin/login/login.php:1358 admin/maintenance/maintenance.php:2099
|
2481 |
#: admin/mscan/mscan.php:1901 admin/security-log/security-log.php:807
|
2482 |
+
#: admin/system-info/system-info.php:1158 admin/theme-skin/theme-skin.php:222
|
2483 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
2484 |
msgstr ""
|
2485 |
|
3413 |
#: admin/db-backup-security/db-backup-security.php:259
|
3414 |
#: admin/db-backup-security/db-backup-security.php:276
|
3415 |
#: admin/db-backup-security/db-backup-security.php:278
|
3416 |
+
#: admin/includes/admin.php:308
|
3417 |
msgid "DB Backup"
|
3418 |
msgstr ""
|
3419 |
|
4275 |
|
4276 |
#: admin/email-log-settings/email-log-settings.php:102
|
4277 |
#: admin/email-log-settings/email-log-settings.php:104
|
4278 |
+
#: admin/includes/admin.php:319
|
4279 |
msgid "Email|Log Settings"
|
4280 |
msgstr ""
|
4281 |
|
4426 |
|
4427 |
#: admin/email-log-settings/email-log-settings.php:216
|
4428 |
#: admin/login/login.php:1352 admin/security-log/security-log.php:801
|
4429 |
+
#: admin/system-info/system-info.php:1153
|
4430 |
msgid "BulletProof Security Help & FAQ"
|
4431 |
msgstr ""
|
4432 |
|
4433 |
+
#: admin/includes/admin.php:286
|
4434 |
msgid "BulletProof Security Settings"
|
4435 |
msgstr ""
|
4436 |
|
4437 |
+
#: admin/includes/admin.php:286 admin/includes/admin.php:302
|
4438 |
msgid "BPS Security"
|
4439 |
msgstr ""
|
4440 |
|
4441 |
+
#: admin/includes/admin.php:287 admin/includes/admin.php:288
|
4442 |
msgid "Login Security ~ JTC-Lite"
|
4443 |
msgstr ""
|
4444 |
|
4445 |
+
#: admin/includes/admin.php:287 admin/includes/admin.php:305
|
4446 |
msgid "Login Security"
|
4447 |
msgstr ""
|
4448 |
|
4449 |
+
#: admin/includes/admin.php:288 admin/includes/admin.php:306
|
4450 |
#: admin/login/login.php:158 admin/login/login.php:806
|
4451 |
#: admin/login/login.php:808
|
4452 |
msgid "JTC-Lite"
|
4453 |
msgstr ""
|
4454 |
|
4455 |
+
#: admin/includes/admin.php:294 admin/includes/admin.php:315
|
4456 |
#: admin/maintenance/maintenance.php:163 admin/maintenance/maintenance.php:195
|
4457 |
#: admin/maintenance/maintenance.php:197
|
4458 |
msgid "Maintenance Mode"
|
4459 |
msgstr ""
|
4460 |
|
4461 |
+
#: admin/includes/admin.php:297 admin/includes/admin.php:318
|
4462 |
#: admin/system-info/system-info.php:88
|
4463 |
msgid "System Info"
|
4464 |
msgstr ""
|
4465 |
|
4466 |
+
#: admin/includes/admin.php:298 admin/includes/admin.php:320
|
4467 |
#: admin/theme-skin/theme-skin.php:91 admin/theme-skin/theme-skin.php:107
|
4468 |
#: admin/theme-skin/theme-skin.php:109
|
4469 |
msgid "UI|UX Settings"
|
4470 |
msgstr ""
|
4471 |
|
4472 |
+
#: admin/includes/admin.php:303
|
4473 |
msgid "htaccess Core"
|
4474 |
msgstr ""
|
4475 |
|
4476 |
+
#: admin/includes/admin.php:304
|
4477 |
msgid "MScan ~ Malware Scanner"
|
4478 |
msgstr ""
|
4479 |
|
4480 |
+
#: admin/includes/admin.php:304 admin/mscan/mscan.php:98
|
4481 |
#: admin/mscan/mscan.php:114 admin/mscan/mscan.php:116
|
4482 |
msgid "MScan"
|
4483 |
msgstr ""
|
4484 |
|
4485 |
+
#: admin/includes/admin.php:305 admin/includes/admin.php:306
|
4486 |
+
#: admin/includes/admin.php:307
|
4487 |
msgid "Login Security ~ JTC-Lite ~ ISL ~ ACE"
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
#: admin/includes/admin.php:307
|
4491 |
msgid "Idle Session Logout<br>Cookie Expiration"
|
4492 |
msgstr ""
|
4493 |
|
4494 |
+
#: admin/includes/admin.php:308
|
4495 |
msgid "DB Backup & Security"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
+
#: admin/includes/admin.php:309 admin/security-log/security-log.php:226
|
4499 |
#: admin/security-log/security-log.php:241
|
4500 |
#: admin/security-log/security-log.php:243
|
4501 |
msgid "Security Log"
|
4502 |
msgstr ""
|
4503 |
|
4504 |
+
#: admin/includes/admin.php:321 admin/wizard/wizard.php:974
|
4505 |
#: admin/wizard/wizard.php:1004 admin/wizard/wizard.php:1006
|
4506 |
#: bulletproof-security.php:100 bulletproof-security.php:103
|
4507 |
msgid "Setup Wizard"
|
4508 |
msgstr ""
|
4509 |
|
4510 |
+
#: admin/includes/admin.php:324 admin/includes/admin.php:332
|
4511 |
#: admin/includes/uninstall.php:45
|
4512 |
msgid "BPS Plugin Uninstall Options"
|
4513 |
msgstr ""
|
4514 |
|
4515 |
+
#: admin/includes/admin.php:367
|
4516 |
msgid "BPS UI|UX Debug: SLF css Scripts Nulled"
|
4517 |
msgstr ""
|
4518 |
|
4519 |
+
#: admin/includes/admin.php:374
|
4520 |
msgid "BPS UI|UX Debug: SLF css Scripts Not Nulled|Allowed"
|
4521 |
msgstr ""
|
4522 |
|
4523 |
+
#: admin/includes/admin.php:403
|
4524 |
msgid "BPS UI|UX Debug: SLF js Scripts Nulled"
|
4525 |
msgstr ""
|
4526 |
|
4527 |
+
#: admin/includes/admin.php:410
|
4528 |
msgid "BPS UI|UX Debug: SLF js Scripts Not Nulled|Allowed"
|
4529 |
msgstr ""
|
4530 |
|
4531 |
+
#: admin/includes/admin.php:486
|
4532 |
msgid "BPS UI|UX Debug: Scripts|Styles Dequeued"
|
4533 |
msgstr ""
|
4534 |
|
4535 |
+
#: admin/includes/admin.php:498
|
4536 |
msgid "Script Dequeued: "
|
4537 |
msgstr ""
|
4538 |
|
4539 |
+
#: admin/includes/admin.php:504
|
4540 |
msgid ""
|
4541 |
"No plugin or theme Scripts were Dequeued (prevented) from loading in BPS "
|
4542 |
"plugin pages"
|
4543 |
msgstr ""
|
4544 |
|
4545 |
+
#: admin/includes/admin.php:516
|
4546 |
msgid "Style Dequeued: "
|
4547 |
msgstr ""
|
4548 |
|
4549 |
+
#: admin/includes/admin.php:522
|
4550 |
msgid ""
|
4551 |
"No plugin or theme Styles were Dequeued (prevented) from loading in BPS "
|
4552 |
"plugin pages"
|
4553 |
msgstr ""
|
4554 |
|
4555 |
+
#: admin/includes/admin.php:560 admin/includes/admin.php:593
|
4556 |
msgid "BPS UI|UX Debug: WP Toolbar nodes|menu items Removed"
|
4557 |
msgstr ""
|
4558 |
|
4559 |
+
#: admin/includes/admin.php:572 admin/includes/admin.php:605
|
4560 |
msgid "WP Toolbar node|menu item Removed: "
|
4561 |
msgstr ""
|
4562 |
|
4563 |
+
#: admin/includes/admin.php:580 admin/includes/admin.php:613
|
4564 |
msgid "No WP Toolbar nodes|menu items were Removed in BPS plugin pages"
|
4565 |
msgstr ""
|
4566 |
|
5413 |
msgstr ""
|
5414 |
|
5415 |
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:542
|
5416 |
+
#: includes/hud-dismiss-functions.php:342
|
5417 |
+
#: includes/hud-dismiss-functions.php:385
|
5418 |
msgid "CAUTION: "
|
5419 |
msgstr ""
|
5420 |
|
5707 |
"You can position the JTC Title|Text Form label and the JTC CAPTCHA Form "
|
5708 |
"Input text box by editing the CSS in these text boxes. By default the "
|
5709 |
"position of the JTC Title|Text label and the JTC CAPTCHA Form Input text box "
|
5710 |
+
"is below your Comment Form submit button. For CSS code styling examples."
|
|
|
5711 |
msgstr ""
|
5712 |
|
5713 |
#: admin/login/lsm-help-text.php:19
|
6475 |
|
6476 |
#: admin/maintenance/maintenance.php:390 admin/maintenance/maintenance.php:410
|
6477 |
#: admin/wizard/wizard.php:176 includes/general-functions.php:509
|
6478 |
+
#: includes/hud-dismiss-functions.php:342
|
6479 |
+
#: includes/hud-dismiss-functions.php:385
|
6480 |
+
#: includes/hud-dismiss-functions.php:489
|
6481 |
msgid "Click Here"
|
6482 |
msgstr ""
|
6483 |
|
7159 |
"malware scanners: "
|
7160 |
msgstr ""
|
7161 |
|
7162 |
+
#: admin/mscan/mscan.php:124 includes/hud-dismiss-functions.php:673
|
7163 |
msgid "MScan Malware Scanner Guide"
|
7164 |
msgstr ""
|
7165 |
|
7582 |
msgid "Delete<br>File"
|
7583 |
msgstr ""
|
7584 |
|
7585 |
+
#: admin/mscan/mscan.php:1296 admin/system-info/system-info.php:927
|
7586 |
+
#: admin/system-info/system-info.php:960
|
7587 |
msgid "File Path"
|
7588 |
msgstr ""
|
7589 |
|
7806 |
|
7807 |
#: admin/mscan/mscan.php:1779
|
7808 |
msgid ""
|
7809 |
+
"Success! Your MScan Log has been deleted and replaced with a new blank MScan "
|
7810 |
+
"Log file."
|
7811 |
msgstr ""
|
7812 |
|
7813 |
#: admin/mscan/mscan.php:1789
|
9132 |
msgid "PHP Exif Support"
|
9133 |
msgstr ""
|
9134 |
|
9135 |
+
#: admin/system-info/system-info.php:889
|
9136 |
+
msgid "PHP Disable Functions"
|
9137 |
+
msgstr ""
|
9138 |
+
|
9139 |
+
#: admin/system-info/system-info.php:893
|
9140 |
+
msgid "No PHP functions are disabled."
|
9141 |
+
msgstr ""
|
9142 |
+
|
9143 |
+
#: admin/system-info/system-info.php:898
|
9144 |
+
msgid "PHP Suhosin Function Blacklist"
|
9145 |
+
msgstr ""
|
9146 |
+
|
9147 |
#: admin/system-info/system-info.php:902
|
9148 |
+
msgid "No PHP functions are blacklisted."
|
9149 |
+
msgstr ""
|
9150 |
+
|
9151 |
+
#: admin/system-info/system-info.php:924
|
9152 |
msgid "CGI File and Folder Permissions|Recommendations"
|
9153 |
msgstr ""
|
9154 |
|
9155 |
+
#: admin/system-info/system-info.php:927 admin/system-info/system-info.php:960
|
9156 |
msgid "Folder Path"
|
9157 |
msgstr ""
|
9158 |
|
9159 |
+
#: admin/system-info/system-info.php:928 admin/system-info/system-info.php:961
|
9160 |
msgid "Recommended"
|
9161 |
msgstr ""
|
9162 |
|
9163 |
+
#: admin/system-info/system-info.php:928 admin/system-info/system-info.php:929
|
9164 |
+
#: admin/system-info/system-info.php:961 admin/system-info/system-info.php:962
|
9165 |
msgid "Permissions"
|
9166 |
msgstr ""
|
9167 |
|
9168 |
+
#: admin/system-info/system-info.php:929 admin/system-info/system-info.php:962
|
9169 |
msgid "Current"
|
9170 |
msgstr ""
|
9171 |
|
9172 |
+
#: admin/system-info/system-info.php:930 admin/system-info/system-info.php:963
|
9173 |
msgid "Script Owner"
|
9174 |
msgstr ""
|
9175 |
|
9176 |
+
#: admin/system-info/system-info.php:930 admin/system-info/system-info.php:963
|
9177 |
msgid " User ID (UID)"
|
9178 |
msgstr ""
|
9179 |
|
9180 |
+
#: admin/system-info/system-info.php:931 admin/system-info/system-info.php:964
|
9181 |
msgid "File Owner"
|
9182 |
msgstr ""
|
9183 |
|
9184 |
+
#: admin/system-info/system-info.php:931 admin/system-info/system-info.php:964
|
9185 |
msgid " User ID"
|
9186 |
msgstr ""
|
9187 |
|
9188 |
+
#: admin/system-info/system-info.php:957
|
9189 |
msgid "DSO File and Folder Permissions|Recommendations"
|
9190 |
msgstr ""
|
9191 |
|
9192 |
+
#: admin/system-info/system-info.php:992
|
9193 |
msgid "System Info Processing Completion Time: "
|
9194 |
msgstr ""
|
9195 |
|
9196 |
+
#: admin/system-info/system-info.php:1025
|
9197 |
msgid "Website Headers Check Tool ~ "
|
9198 |
msgstr ""
|
9199 |
|
9200 |
+
#: admin/system-info/system-info.php:1025
|
9201 |
msgid ""
|
9202 |
"Check your website Headers or another website's Headers by making a GET or "
|
9203 |
"HEAD Request"
|
9204 |
msgstr ""
|
9205 |
|
9206 |
+
#: admin/system-info/system-info.php:1032
|
9207 |
msgid ""
|
9208 |
"Check your website Headers or another website's Headers by making a GET "
|
9209 |
"Request"
|
9210 |
msgstr ""
|
9211 |
|
9212 |
+
#: admin/system-info/system-info.php:1049
|
9213 |
msgid "GET Request Headers: "
|
9214 |
msgstr ""
|
9215 |
|
9216 |
+
#: admin/system-info/system-info.php:1064
|
9217 |
msgid ""
|
9218 |
"Error: The WordPress wp_remote_get function is not available or is blocked "
|
9219 |
"on your website/server."
|
9220 |
msgstr ""
|
9221 |
|
9222 |
+
#: admin/system-info/system-info.php:1074
|
9223 |
+
#: admin/system-info/system-info.php:1135
|
9224 |
msgid "Enter a Website URL - Example: "
|
9225 |
msgstr ""
|
9226 |
|
9227 |
+
#: admin/system-info/system-info.php:1077
|
9228 |
msgid ""
|
9229 |
"This Headers check makes a GET Request using the WordPress wp_remote_get "
|
9230 |
"function."
|
9231 |
msgstr ""
|
9232 |
|
9233 |
+
#: admin/system-info/system-info.php:1077
|
9234 |
msgid ""
|
9235 |
"You can use the Check Headers HEAD Request tool to check headers using HEAD "
|
9236 |
"instead of GET."
|
9237 |
msgstr ""
|
9238 |
|
9239 |
+
#: admin/system-info/system-info.php:1083
|
9240 |
msgid ""
|
9241 |
"Check your website Headers or another website's Headers by making a HEAD "
|
9242 |
"Request"
|
9243 |
msgstr ""
|
9244 |
|
9245 |
+
#: admin/system-info/system-info.php:1116
|
9246 |
msgid "HEAD Request Headers: "
|
9247 |
msgstr ""
|
9248 |
|
9249 |
+
#: admin/system-info/system-info.php:1125
|
9250 |
msgid ""
|
9251 |
"Error: The cURL Headers Check does not work on your website. Either the cURL "
|
9252 |
"Extension is not loaded or one of these functions is disabled in your php."
|
9253 |
"ini file: curl_init, curl_exec and/or curl_setopt."
|
9254 |
msgstr ""
|
9255 |
|
9256 |
+
#: admin/system-info/system-info.php:1138
|
9257 |
msgid ""
|
9258 |
"This cURL Headers check makes a HEAD Request and you will see HTTP/1.1 403 "
|
9259 |
"Forbidden displayed if you are blocking HEAD Requests in your BPS root ."
|
9260 |
"htaccess file on your website."
|
9261 |
msgstr ""
|
9262 |
|
9263 |
+
#: admin/system-info/system-info.php:1138
|
9264 |
msgid ""
|
9265 |
"Use the Check Headers GET Request tool to check your headers using GET "
|
9266 |
"instead of HEAD. This tool can also be used to check that your Security Log "
|
10361 |
"file, but was NOT found in BPS Custom Code. "
|
10362 |
msgstr ""
|
10363 |
|
10364 |
+
#: admin/wizard/wizard.php:176 includes/hud-dismiss-functions.php:342
|
10365 |
msgid ""
|
10366 |
" for the steps to fix this Wordfence problem before running the Setup Wizard."
|
10367 |
msgstr ""
|
10987 |
|
10988 |
#: includes/functions.php:345 includes/functions.php:566
|
10989 |
#: includes/functions.php:621 includes/hud-autofix-setup.php:68
|
10990 |
+
#: includes/hud-dismiss-functions.php:540
|
10991 |
msgid "Go to the "
|
10992 |
msgstr ""
|
10993 |
|
11655 |
msgid " and click the Setup Wizard button."
|
11656 |
msgstr ""
|
11657 |
|
11658 |
+
#: includes/hud-autofix-setup.php:68 includes/hud-dismiss-functions.php:64
|
11659 |
+
#: includes/hud-dismiss-functions.php:98 includes/hud-dismiss-functions.php:131
|
11660 |
+
#: includes/hud-dismiss-functions.php:342
|
11661 |
+
#: includes/hud-dismiss-functions.php:347
|
11662 |
+
#: includes/hud-dismiss-functions.php:385
|
11663 |
+
#: includes/hud-dismiss-functions.php:390
|
11664 |
+
#: includes/hud-dismiss-functions.php:446
|
11665 |
+
#: includes/hud-dismiss-functions.php:489
|
11666 |
+
#: includes/hud-dismiss-functions.php:645
|
11667 |
msgid ""
|
11668 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
11669 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
11670 |
"Code page."
|
11671 |
msgstr ""
|
11672 |
|
11673 |
+
#: includes/hud-autofix-setup.php:68 includes/hud-dismiss-functions.php:64
|
11674 |
+
#: includes/hud-dismiss-functions.php:98 includes/hud-dismiss-functions.php:131
|
11675 |
+
#: includes/hud-dismiss-functions.php:196
|
11676 |
+
#: includes/hud-dismiss-functions.php:211
|
11677 |
+
#: includes/hud-dismiss-functions.php:217
|
11678 |
+
#: includes/hud-dismiss-functions.php:223
|
11679 |
+
#: includes/hud-dismiss-functions.php:229
|
11680 |
+
#: includes/hud-dismiss-functions.php:243
|
11681 |
+
#: includes/hud-dismiss-functions.php:249
|
11682 |
+
#: includes/hud-dismiss-functions.php:254
|
11683 |
+
#: includes/hud-dismiss-functions.php:342
|
11684 |
+
#: includes/hud-dismiss-functions.php:347
|
11685 |
+
#: includes/hud-dismiss-functions.php:385
|
11686 |
+
#: includes/hud-dismiss-functions.php:390
|
11687 |
+
#: includes/hud-dismiss-functions.php:446
|
11688 |
+
#: includes/hud-dismiss-functions.php:489
|
11689 |
+
#: includes/hud-dismiss-functions.php:578
|
11690 |
+
#: includes/hud-dismiss-functions.php:645
|
11691 |
+
#: includes/hud-dismiss-functions.php:673
|
11692 |
+
#: includes/hud-dismiss-functions.php:710
|
11693 |
msgid "Dismiss Notice"
|
11694 |
msgstr ""
|
11695 |
|
12256 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
12257 |
msgstr ""
|
12258 |
|
12259 |
+
#: includes/hud-dismiss-functions.php:42
|
12260 |
msgid ""
|
12261 |
"WARNING! BPS requires at least PHP5 to function correctly. Your PHP version "
|
12262 |
"is: "
|
12263 |
msgstr ""
|
12264 |
|
12265 |
+
#: includes/hud-dismiss-functions.php:42
|
12266 |
msgid "BPS Guide - PHP5 Solution"
|
12267 |
msgstr ""
|
12268 |
|
12269 |
+
#: includes/hud-dismiss-functions.php:42
|
12270 |
msgid ""
|
12271 |
"The BPS Guide will open in a new browser window. You will not be directed "
|
12272 |
"away from your WordPress Dashboard."
|
12273 |
msgstr ""
|
12274 |
|
12275 |
+
#: includes/hud-dismiss-functions.php:64
|
12276 |
msgid ""
|
12277 |
"WARNING! BPS has detected that Safe Mode is set to On in your php.ini file."
|
12278 |
msgstr ""
|
12279 |
|
12280 |
+
#: includes/hud-dismiss-functions.php:64
|
12281 |
msgid ""
|
12282 |
"If you see errors that BPS was unable to automatically create the backup "
|
12283 |
"folders this is probably the reason why."
|
12284 |
msgstr ""
|
12285 |
|
12286 |
+
#: includes/hud-dismiss-functions.php:98
|
12287 |
msgid "HUD Check: Custom Permalinks are NOT being used."
|
12288 |
msgstr ""
|
12289 |
|
12290 |
+
#: includes/hud-dismiss-functions.php:98
|
12291 |
msgid "It is recommended that you use Custom Permalinks: "
|
12292 |
msgstr ""
|
12293 |
|
12294 |
+
#: includes/hud-dismiss-functions.php:98
|
12295 |
msgid "How to setup Custom Permalinks"
|
12296 |
msgstr ""
|
12297 |
|
12298 |
+
#: includes/hud-dismiss-functions.php:131
|
12299 |
msgid ""
|
12300 |
"WARNING! BPS has detected that your Server is a Windows IIS Server that does "
|
12301 |
"not support htaccess rewriting."
|
12302 |
msgstr ""
|
12303 |
|
12304 |
+
#: includes/hud-dismiss-functions.php:131
|
12305 |
msgid "Do NOT activate BulletProof Modes unless you know what you are doing."
|
12306 |
msgstr ""
|
12307 |
|
12308 |
+
#: includes/hud-dismiss-functions.php:131
|
12309 |
msgid "Your Server Type is: "
|
12310 |
msgstr ""
|
12311 |
|
12312 |
+
#: includes/hud-dismiss-functions.php:131
|
12313 |
msgid "WordPress Codex - Using Permalinks - see IIS section"
|
12314 |
msgstr ""
|
12315 |
|
12316 |
+
#: includes/hud-dismiss-functions.php:154
|
12317 |
+
#: includes/hud-dismiss-functions.php:159
|
12318 |
msgid "WARNING! BPS was unable to automatically create the /"
|
12319 |
msgstr ""
|
12320 |
|
12321 |
+
#: includes/hud-dismiss-functions.php:154
|
12322 |
msgid "/bps-backup folder."
|
12323 |
msgstr ""
|
12324 |
|
12325 |
+
#: includes/hud-dismiss-functions.php:154
|
12326 |
+
#: includes/hud-dismiss-functions.php:159
|
12327 |
msgid "You will need to create the /"
|
12328 |
msgstr ""
|
12329 |
|
12330 |
+
#: includes/hud-dismiss-functions.php:154
|
12331 |
msgid ""
|
12332 |
"/bps-backup folder manually via FTP. The folder permissions for the bps-"
|
12333 |
"backup folder need to be set to 755 in order to successfully perform "
|
12334 |
"permanent online backups."
|
12335 |
msgstr ""
|
12336 |
|
12337 |
+
#: includes/hud-dismiss-functions.php:154
|
12338 |
+
#: includes/hud-dismiss-functions.php:159
|
12339 |
msgid "To remove this message permanently click "
|
12340 |
msgstr ""
|
12341 |
|
12342 |
+
#: includes/hud-dismiss-functions.php:154
|
12343 |
+
#: includes/hud-dismiss-functions.php:159
|
12344 |
msgid "here."
|
12345 |
msgstr ""
|
12346 |
|
12347 |
+
#: includes/hud-dismiss-functions.php:159
|
12348 |
msgid "/bps-backup/master-backups folder."
|
12349 |
msgstr ""
|
12350 |
|
12351 |
+
#: includes/hud-dismiss-functions.php:159
|
12352 |
msgid ""
|
12353 |
"/bps-backup/master-backups folder manually via FTP. The folder permissions "
|
12354 |
"for the master-backups folder need to be set to 755 in order to successfully "
|
12355 |
"perform permanent online backups."
|
12356 |
msgstr ""
|
12357 |
|
12358 |
+
#: includes/hud-dismiss-functions.php:193
|
12359 |
+
#: includes/hud-dismiss-functions.php:205
|
12360 |
msgid "Bonus Custom Code:"
|
12361 |
msgstr ""
|
12362 |
|
12363 |
+
#: includes/hud-dismiss-functions.php:193
|
12364 |
+
#: includes/hud-dismiss-functions.php:205
|
12365 |
msgid ""
|
12366 |
"Click the links below to get Bonus Custom Code or click the Dismiss Notice "
|
12367 |
"links or click this "
|
12368 |
msgstr ""
|
12369 |
|
12370 |
+
#: includes/hud-dismiss-functions.php:193
|
12371 |
+
#: includes/hud-dismiss-functions.php:205
|
12372 |
msgid "Dismiss All Notices"
|
12373 |
msgstr ""
|
12374 |
|
12375 |
+
#: includes/hud-dismiss-functions.php:193
|
12376 |
+
#: includes/hud-dismiss-functions.php:205
|
12377 |
msgid ""
|
12378 |
" link. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices "
|
12379 |
"button on the Custom Code page."
|
12380 |
msgstr ""
|
12381 |
|
12382 |
+
#: includes/hud-dismiss-functions.php:196
|
12383 |
+
#: includes/hud-dismiss-functions.php:211
|
12384 |
+
#: includes/hud-dismiss-functions.php:217
|
12385 |
+
#: includes/hud-dismiss-functions.php:223
|
12386 |
+
#: includes/hud-dismiss-functions.php:229
|
12387 |
+
#: includes/hud-dismiss-functions.php:243
|
12388 |
+
#: includes/hud-dismiss-functions.php:249
|
12389 |
+
#: includes/hud-dismiss-functions.php:254
|
12390 |
msgid "Get "
|
12391 |
msgstr ""
|
12392 |
|
12393 |
+
#: includes/hud-dismiss-functions.php:196
|
12394 |
+
#: includes/hud-dismiss-functions.php:243
|
12395 |
msgid "POST Request Attack Protection Code"
|
12396 |
msgstr ""
|
12397 |
|
12398 |
+
#: includes/hud-dismiss-functions.php:196
|
12399 |
+
#: includes/hud-dismiss-functions.php:211
|
12400 |
+
#: includes/hud-dismiss-functions.php:217
|
12401 |
+
#: includes/hud-dismiss-functions.php:223
|
12402 |
+
#: includes/hud-dismiss-functions.php:229
|
12403 |
+
#: includes/hud-dismiss-functions.php:243
|
12404 |
+
#: includes/hud-dismiss-functions.php:249
|
12405 |
+
#: includes/hud-dismiss-functions.php:254
|
12406 |
msgid " or "
|
12407 |
msgstr ""
|
12408 |
|
12409 |
+
#: includes/hud-dismiss-functions.php:211
|
12410 |
msgid "Brute Force Login Protection Code"
|
12411 |
msgstr ""
|
12412 |
|
12413 |
+
#: includes/hud-dismiss-functions.php:217
|
12414 |
msgid "Speed Boost Cache Code"
|
12415 |
msgstr ""
|
12416 |
|
12417 |
+
#: includes/hud-dismiss-functions.php:223
|
12418 |
msgid "Author Enumeration BOT Probe Code"
|
12419 |
msgstr ""
|
12420 |
|
12421 |
+
#: includes/hud-dismiss-functions.php:229
|
12422 |
msgid "XML-RPC DDoS Protection Code"
|
12423 |
msgstr ""
|
12424 |
|
12425 |
+
#: includes/hud-dismiss-functions.php:249
|
12426 |
msgid "Mime Sniffing|Drive-by Download Attack Protection Code"
|
12427 |
msgstr ""
|
12428 |
|
12429 |
+
#: includes/hud-dismiss-functions.php:254
|
12430 |
msgid "External iFrame|Clickjacking Protection Code"
|
12431 |
msgstr ""
|
12432 |
|
12433 |
+
#: includes/hud-dismiss-functions.php:342
|
12434 |
+
#: includes/hud-dismiss-functions.php:385
|
12435 |
msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
|
12436 |
msgstr ""
|
12437 |
|
12438 |
+
#: includes/hud-dismiss-functions.php:342
|
12439 |
+
#: includes/hud-dismiss-functions.php:385
|
12440 |
msgid ""
|
12441 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
12442 |
"file, but was NOT found in BPS Custom Code."
|
12443 |
msgstr ""
|
12444 |
|
12445 |
+
#: includes/hud-dismiss-functions.php:342
|
12446 |
+
#: includes/hud-dismiss-functions.php:385
|
12447 |
msgid ""
|
12448 |
"Using the Wordfence WAF Firewall may cause serious/critical problems for "
|
12449 |
"your website and BPS."
|
12450 |
msgstr ""
|
12451 |
|
12452 |
+
#: includes/hud-dismiss-functions.php:347
|
12453 |
+
#: includes/hud-dismiss-functions.php:390
|
12454 |
msgid "HUD Check: PHP/php.ini handler htaccess code check"
|
12455 |
msgstr ""
|
12456 |
|
12457 |
+
#: includes/hud-dismiss-functions.php:347
|
12458 |
+
#: includes/hud-dismiss-functions.php:390
|
12459 |
msgid ""
|
12460 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
12461 |
"was NOT found in BPS Custom Code."
|
12462 |
msgstr ""
|
12463 |
|
12464 |
+
#: includes/hud-dismiss-functions.php:347
|
12465 |
+
#: includes/hud-dismiss-functions.php:390
|
12466 |
msgid "To automatically fix this click here: "
|
12467 |
msgstr ""
|
12468 |
|
12469 |
+
#: includes/hud-dismiss-functions.php:347
|
12470 |
+
#: includes/hud-dismiss-functions.php:390
|
12471 |
msgid ""
|
12472 |
"The Setup Wizard Pre-Installation Checks feature will automatically fix this "
|
12473 |
"just by visiting the Setup Wizard page."
|
12474 |
msgstr ""
|
12475 |
|
12476 |
+
#: includes/hud-dismiss-functions.php:385
|
12477 |
msgid " for the steps to fix this Wordfence problem."
|
12478 |
msgstr ""
|
12479 |
|
12480 |
+
#: includes/hud-dismiss-functions.php:446
|
12481 |
msgid "Sucuri Restrict wp-content access Hardening Option problem detected"
|
12482 |
msgstr ""
|
12483 |
|
12484 |
+
#: includes/hud-dismiss-functions.php:446
|
12485 |
msgid ""
|
12486 |
"Using the Sucuri Restrict wp-content access Hardening Option breaks BPS "
|
12487 |
"Security Logging, Plugin Firewall, Uploads Anti-Exploit Guard & probably "
|
12488 |
"other things in BPS and other plugins as well."
|
12489 |
msgstr ""
|
12490 |
|
12491 |
+
#: includes/hud-dismiss-functions.php:446
|
12492 |
msgid "To fix this problem click this link: "
|
12493 |
msgstr ""
|
12494 |
|
12495 |
+
#: includes/hud-dismiss-functions.php:446
|
12496 |
msgid "Sucuri Hardening Options"
|
12497 |
msgstr ""
|
12498 |
|
12499 |
+
#: includes/hud-dismiss-functions.php:446
|
12500 |
msgid ""
|
12501 |
" and click the Sucuri Restrict wp-content access Revert hardening button."
|
12502 |
msgstr ""
|
12503 |
|
12504 |
+
#: includes/hud-dismiss-functions.php:489
|
12505 |
msgid "The WordPress Firewall 2 plugin is installed and activated"
|
12506 |
msgstr ""
|
12507 |
|
12508 |
+
#: includes/hud-dismiss-functions.php:489
|
12509 |
msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
|
12510 |
msgstr ""
|
12511 |
|
12512 |
+
#: includes/hud-dismiss-functions.php:489
|
12513 |
msgid " for more information."
|
12514 |
msgstr ""
|
12515 |
|
12516 |
+
#: includes/hud-dismiss-functions.php:521
|
12517 |
msgid "Notice: BPS Query String Exploits Code Changes"
|
12518 |
msgstr ""
|
12519 |
|
12520 |
+
#: includes/hud-dismiss-functions.php:521
|
12521 |
msgid ""
|
12522 |
"Older BPS Query String Exploits code was found in BPS Custom Code. Several "
|
12523 |
"Query String Exploits rules were changed/added/modified in the root ."
|
12524 |
"htaccess file in BPS .49.6, .50.2 & .50.3."
|
12525 |
msgstr ""
|
12526 |
|
12527 |
+
#: includes/hud-dismiss-functions.php:521
|
12528 |
msgid ""
|
12529 |
"Copy the new Query String Exploits section of code from your root .htaccess "
|
12530 |
"file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
|
12531 |
"QUERY STRING EXPLOITS and click the Save Root Custom Code button."
|
12532 |
msgstr ""
|
12533 |
|
12534 |
+
#: includes/hud-dismiss-functions.php:521
|
12535 |
msgid ""
|
12536 |
"This Notice will go away once you have copied the new Query String Exploits "
|
12537 |
"code to BPS Custom Code and clicked the Save Root Custom Code button."
|
12538 |
msgstr ""
|
12539 |
|
12540 |
+
#: includes/hud-dismiss-functions.php:540
|
12541 |
msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
|
12542 |
msgstr ""
|
12543 |
|
12544 |
+
#: includes/hud-dismiss-functions.php:540
|
12545 |
msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
|
12546 |
msgstr ""
|
12547 |
|
12548 |
+
#: includes/hud-dismiss-functions.php:578
|
12549 |
msgid "New Improved BPS Speed Boost Cache Code"
|
12550 |
msgstr ""
|
12551 |
|
12552 |
+
#: includes/hud-dismiss-functions.php:578
|
12553 |
msgid ""
|
12554 |
"Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
|
12555 |
"text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
12556 |
msgstr ""
|
12557 |
|
12558 |
+
#: includes/hud-dismiss-functions.php:578
|
12559 |
msgid ""
|
12560 |
"Newer improved BPS Speed Boost Cache Code has been created, which should "
|
12561 |
"improve website load speed performance even more."
|
12562 |
msgstr ""
|
12563 |
|
12564 |
+
#: includes/hud-dismiss-functions.php:578
|
12565 |
msgid "Get The New Improved BPS Speed Boost Cache Code"
|
12566 |
msgstr ""
|
12567 |
|
12568 |
+
#: includes/hud-dismiss-functions.php:578
|
12569 |
msgid ". To dismiss this Notice click the Dismiss Notice button below."
|
12570 |
msgstr ""
|
12571 |
|
12572 |
+
#: includes/hud-dismiss-functions.php:578
|
12573 |
msgid ""
|
12574 |
"To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
|
12575 |
"the Custom Code page."
|
12576 |
msgstr ""
|
12577 |
|
12578 |
+
#: includes/hud-dismiss-functions.php:585
|
12579 |
msgid "BPS Speed Boost Cache Custom Code Notice"
|
12580 |
msgstr ""
|
12581 |
|
12582 |
+
#: includes/hud-dismiss-functions.php:585
|
12583 |
msgid ""
|
12584 |
"BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
|
12585 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
12586 |
msgstr ""
|
12587 |
|
12588 |
+
#: includes/hud-dismiss-functions.php:585
|
12589 |
msgid ""
|
12590 |
"and another caching plugin's Marker text was also found in this BPS Custom "
|
12591 |
"Code text box."
|
12592 |
msgstr ""
|
12593 |
|
12594 |
+
#: includes/hud-dismiss-functions.php:585
|
12595 |
msgid "Click this link: "
|
12596 |
msgstr ""
|
12597 |
|
12598 |
+
#: includes/hud-dismiss-functions.php:585
|
12599 |
msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
|
12600 |
msgstr ""
|
12601 |
|
12602 |
+
#: includes/hud-dismiss-functions.php:585
|
12603 |
msgid " for help information on what this Notice means and what to do next."
|
12604 |
msgstr ""
|
12605 |
|
12606 |
+
#: includes/hud-dismiss-functions.php:645
|
12607 |
msgid "BPS Plugin Automatic Update Notice"
|
12608 |
msgstr ""
|
12609 |
|
12610 |
+
#: includes/hud-dismiss-functions.php:645
|
12611 |
msgid ""
|
12612 |
"Would you like to have BPS plugin updates installed automatically? Click "
|
12613 |
"this link: "
|
12614 |
msgstr ""
|
12615 |
|
12616 |
+
#: includes/hud-dismiss-functions.php:645
|
12617 |
msgid " and click the BPS MU Tools Enable BPS Plugin AutoUpdates link."
|
12618 |
msgstr ""
|
12619 |
|
12620 |
+
#: includes/hud-dismiss-functions.php:673
|
12621 |
msgid "MScan First Run Notice"
|
12622 |
msgstr ""
|
12623 |
|
12624 |
+
#: includes/hud-dismiss-functions.php:673
|
12625 |
msgid ""
|
12626 |
"Please take a few minutes to read the \"Basic Info|Recommendations|"
|
12627 |
"Limitations|Restrictions\" help section in the"
|
12628 |
msgstr ""
|
12629 |
|
12630 |
+
#: includes/hud-dismiss-functions.php:673
|
12631 |
msgid "before running a scan."
|
12632 |
msgstr ""
|
12633 |
|
12634 |
+
#: includes/hud-dismiss-functions.php:673
|
12635 |
msgid ""
|
12636 |
"It is highly recommended that you use the Scan Time Estimate Tool before "
|
12637 |
"running an actual scan. The Scan Time Estimate Tool calculates the total "
|
12638 |
"estimated time of a scan based on your MScan Option settings without "
|
12639 |
"actually running a scan. To Dismiss this Notice click the Dismiss Notice "
|
12640 |
"button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss "
|
12641 |
+
"Notices button on the BPS Custom Code page."
|
12642 |
+
msgstr ""
|
12643 |
+
|
12644 |
+
#: includes/hud-dismiss-functions.php:710
|
12645 |
+
msgid "BPS New Feature Notice: JTC-Lite"
|
12646 |
+
msgstr ""
|
12647 |
+
|
12648 |
+
#: includes/hud-dismiss-functions.php:710
|
12649 |
+
msgid ""
|
12650 |
+
"JTC-Lite protects the WordPress Login page Form against automated SpamBot "
|
12651 |
+
"and HackerBot Brute Force Login attacks"
|
12652 |
+
msgstr ""
|
12653 |
+
|
12654 |
+
#: includes/hud-dismiss-functions.php:710
|
12655 |
+
msgid ""
|
12656 |
+
"and also prevents User Accounts from being locked repeatedly by Brute Force "
|
12657 |
+
"Login Bot attacks on your Login page Form."
|
12658 |
+
msgstr ""
|
12659 |
+
|
12660 |
+
#: includes/hud-dismiss-functions.php:710
|
12661 |
+
msgid "To enable/turn On JTC-Lite, click this "
|
12662 |
+
msgstr ""
|
12663 |
+
|
12664 |
+
#: includes/hud-dismiss-functions.php:710
|
12665 |
+
msgid ""
|
12666 |
+
". Click/check the Login Form Checkbox and click the Save Options button."
|
12667 |
+
msgstr ""
|
12668 |
+
|
12669 |
+
#: includes/hud-dismiss-functions.php:710
|
12670 |
+
msgid ""
|
12671 |
+
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
12672 |
+
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS "
|
12673 |
+
"Custom Code page."
|
12674 |
msgstr ""
|
12675 |
|
12676 |
#: includes/login-security.php:115 includes/login-security.php:121
|
12679 |
#: includes/login-security.php:708 includes/login-security.php:714
|
12680 |
#: includes/login-security.php:718 includes/login-security.php:724
|
12681 |
#: includes/login-security.php:728 includes/login-security.php:738
|
12682 |
+
#: includes/login-security.php:752 includes/login-security.php:756
|
12683 |
+
#: includes/login-security.php:763 includes/login-security.php:767
|
12684 |
+
#: includes/login-security.php:783 includes/login-security.php:787
|
12685 |
+
#: includes/login-security.php:802 includes/login-security.php:806
|
12686 |
msgid "ERROR:"
|
12687 |
msgstr ""
|
12688 |
|
12700 |
|
12701 |
#: includes/login-security.php:121 includes/login-security.php:464
|
12702 |
#: includes/login-security.php:724 includes/login-security.php:728
|
12703 |
+
#: includes/login-security.php:783 includes/login-security.php:787
|
12704 |
+
#: includes/login-security.php:802 includes/login-security.php:806
|
12705 |
msgid " Invalid Entry."
|
12706 |
msgstr ""
|
12707 |
|
12709 |
#: includes/login-security.php:708 includes/login-security.php:714
|
12710 |
#: includes/login-security.php:718 includes/login-security.php:724
|
12711 |
#: includes/login-security.php:728 includes/login-security.php:738
|
12712 |
+
#: includes/login-security.php:752 includes/login-security.php:756
|
12713 |
+
#: includes/login-security.php:763 includes/login-security.php:767
|
12714 |
+
#: includes/login-security.php:783 includes/login-security.php:787
|
12715 |
+
#: includes/login-security.php:802 includes/login-security.php:806
|
12716 |
msgid "Lost your password?"
|
12717 |
msgstr ""
|
12718 |
|
12719 |
#: includes/login-security.php:130 includes/login-security.php:473
|
12720 |
+
#: includes/login-security.php:926
|
12721 |
msgid "<strong>ERROR</strong>: Incorrect CAPTCHA Entered."
|
12722 |
msgstr ""
|
12723 |
|
12877 |
msgid " Invalid email address."
|
12878 |
msgstr ""
|
12879 |
|
12880 |
+
#: includes/login-security.php:738 includes/login-security.php:756
|
12881 |
+
#: includes/login-security.php:767
|
12882 |
msgid " The password you entered for the username "
|
12883 |
msgstr ""
|
12884 |
|
12885 |
+
#: includes/login-security.php:738 includes/login-security.php:752
|
12886 |
+
#: includes/login-security.php:756 includes/login-security.php:763
|
12887 |
+
#: includes/login-security.php:767
|
12888 |
msgid " is incorrect. "
|
12889 |
msgstr ""
|
12890 |
|
12891 |
+
#: includes/login-security.php:752 includes/login-security.php:763
|
12892 |
msgid " The password you entered for the email address "
|
12893 |
msgstr ""
|
12894 |
|
12895 |
+
#: includes/login-security.php:752 includes/login-security.php:756
|
12896 |
+
#: includes/login-security.php:783 includes/login-security.php:802
|
12897 |
msgid " Login Attempts Remaining "
|
12898 |
msgstr ""
|
12899 |
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: AITpro
|
|
3 |
Donate link: https://wordpress.org/support/view/plugin-reviews/bulletproof-security?rate=5#postform
|
4 |
Tags: security, secure, scanner, login security, firewall, security plugin, wordpress security, login, malware, malware scanner, bruteforce, backup, exploit, infection, protection, virus, anti-virus, logout, spam, anti-spam
|
5 |
Requires at least: 3.8
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 2.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
3 |
Donate link: https://wordpress.org/support/view/plugin-reviews/bulletproof-security?rate=5#postform
|
4 |
Tags: security, secure, scanner, login security, firewall, security plugin, wordpress security, login, malware, malware scanner, bruteforce, backup, exploit, infection, protection, virus, anti-virus, logout, spam, anti-spam
|
5 |
Requires at least: 3.8
|
6 |
+
Tested up to: 4.9
|
7 |
+
Stable tag: 2.8
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|