Version Description
Download this release
Release Info
Developer | AITpro |
Plugin | BulletProof Security |
Version | 4.3 |
Comparing to | |
See all releases |
Code changes from version 4.2 to 4.3
- 400.php +2 -1
- 403.php +2 -1
- 405.php +2 -1
- 410.php +1 -0
- admin/core/core-forms.php +2 -0
- admin/core/core.php +13 -2
- admin/css/bps-black-ui-theme.css +1 -1
- admin/css/bps-blue-ui-theme.css +1 -1
- admin/css/bps-grey-ui-theme.css +1 -1
- admin/db-backup-security/db-backup-security.php +1 -1
- admin/email-log-settings/email-log-settings.php +1 -1
- admin/htaccess/bps-mu-tools.php +7 -7
- admin/htaccess/secure.htaccess +1 -1
- admin/htaccess/wpadmin-secure.htaccess +1 -1
- admin/includes/admin.php +5 -1
- admin/login/login.php +59 -36
- admin/maintenance/maintenance.php +80 -67
- admin/security-log/security-log.php +1 -1
- admin/system-info/system-info.php +5 -5
- admin/theme-skin/theme-skin.php +1 -1
- admin/wizard/pwizard-autofix.php +20 -2
- admin/wizard/setup-wizard-export.php +0 -0
- admin/wizard/wizard-functions.php +142 -15
- admin/wizard/wizard.php +426 -7
- bulletproof-security.php +4 -4
- includes/functions.php +16 -16
- includes/general-functions.php +185 -84
- includes/hud-autofix-whitelist.php +9 -1
- includes/hud-dismiss-functions.php +6 -61
- includes/login-security.php +0 -4
- isl-logout.php +2 -0
- languages/bulletproof-security.pot +622 -498
- readme.txt +2 -2
400.php
CHANGED
@@ -48,8 +48,9 @@ p {
|
|
48 |
<body>
|
49 |
<div id="bpsMessage">
|
50 |
<p><?php $bps_hostname = str_replace( 'www.', '', htmlspecialchars( $_SERVER['SERVER_NAME'], ENT_QUOTES ) );
|
51 |
-
echo $bps_hostname; ?> 400 Bad Request Error
|
52 |
<p>If you arrived here due to a search or clicking on a link click your Browser's back button to return to the previous page. Thank you.</p>
|
|
|
53 |
</div>
|
54 |
|
55 |
<?php
|
48 |
<body>
|
49 |
<div id="bpsMessage">
|
50 |
<p><?php $bps_hostname = str_replace( 'www.', '', htmlspecialchars( $_SERVER['SERVER_NAME'], ENT_QUOTES ) );
|
51 |
+
echo $bps_hostname; ?> 400 Bad Request Error</p>
|
52 |
<p>If you arrived here due to a search or clicking on a link click your Browser's back button to return to the previous page. Thank you.</p>
|
53 |
+
<p style="font-size:12px">BPS Plugin 400 Error Page</p>
|
54 |
</div>
|
55 |
|
56 |
<?php
|
403.php
CHANGED
@@ -48,9 +48,10 @@ p {
|
|
48 |
<body>
|
49 |
<div id="bpsMessage">
|
50 |
<p><?php $bps_hostname = str_replace( 'www.', '', htmlspecialchars( $_SERVER['SERVER_NAME'], ENT_QUOTES ) );
|
51 |
-
echo $bps_hostname; ?> 403 Forbidden Error
|
52 |
<p>If you arrived here due to a search or clicking on a link click your Browser's back button to return to the previous page. Thank you.</p>
|
53 |
<p>IP Address: <?php echo htmlspecialchars( $_SERVER['REMOTE_ADDR'], ENT_QUOTES ); ?></p>
|
|
|
54 |
</div>
|
55 |
|
56 |
<?php
|
48 |
<body>
|
49 |
<div id="bpsMessage">
|
50 |
<p><?php $bps_hostname = str_replace( 'www.', '', htmlspecialchars( $_SERVER['SERVER_NAME'], ENT_QUOTES ) );
|
51 |
+
echo $bps_hostname; ?> 403 Forbidden Error</p>
|
52 |
<p>If you arrived here due to a search or clicking on a link click your Browser's back button to return to the previous page. Thank you.</p>
|
53 |
<p>IP Address: <?php echo htmlspecialchars( $_SERVER['REMOTE_ADDR'], ENT_QUOTES ); ?></p>
|
54 |
+
<p style="font-size:12px">BPS Plugin 403 Error Page</p>
|
55 |
</div>
|
56 |
|
57 |
<?php
|
405.php
CHANGED
@@ -49,9 +49,10 @@ p {
|
|
49 |
<body>
|
50 |
<div id="bpsMessage">
|
51 |
<p><?php $bps_hostname = str_replace( 'www.', '', htmlspecialchars( $_SERVER['SERVER_NAME'], ENT_QUOTES ) );
|
52 |
-
echo $bps_hostname; ?> 405 Method Not Allowed Error
|
53 |
<p>If you arrived here due to a search or clicking on a link click your Browser's back button to return to the previous page. Thank you.</p>
|
54 |
<p>IP Address: <?php echo htmlspecialchars( $_SERVER['REMOTE_ADDR'], ENT_QUOTES ); ?></p>
|
|
|
55 |
</div>
|
56 |
|
57 |
<?php
|
49 |
<body>
|
50 |
<div id="bpsMessage">
|
51 |
<p><?php $bps_hostname = str_replace( 'www.', '', htmlspecialchars( $_SERVER['SERVER_NAME'], ENT_QUOTES ) );
|
52 |
+
echo $bps_hostname; ?> 405 Method Not Allowed Error</p>
|
53 |
<p>If you arrived here due to a search or clicking on a link click your Browser's back button to return to the previous page. Thank you.</p>
|
54 |
<p>IP Address: <?php echo htmlspecialchars( $_SERVER['REMOTE_ADDR'], ENT_QUOTES ); ?></p>
|
55 |
+
<p style="font-size:12px">BPS Plugin 405 Error Page</p>
|
56 |
</div>
|
57 |
|
58 |
<?php
|
410.php
CHANGED
@@ -52,6 +52,7 @@ p {
|
|
52 |
<p><?php $bps_hostname = str_replace( 'www.', '', htmlspecialchars( $_SERVER['SERVER_NAME'], ENT_QUOTES ) );
|
53 |
echo $bps_hostname; ?> 410 Gone Request</p>
|
54 |
<p>This page no longer exists.</p>
|
|
|
55 |
</div>
|
56 |
|
57 |
<?php
|
52 |
<p><?php $bps_hostname = str_replace( 'www.', '', htmlspecialchars( $_SERVER['SERVER_NAME'], ENT_QUOTES ) );
|
53 |
echo $bps_hostname; ?> 410 Gone Request</p>
|
54 |
<p>This page no longer exists.</p>
|
55 |
+
<p style="font-size:12px">BPS Plugin 410 Error Page</p>
|
56 |
</div>
|
57 |
|
58 |
<?php
|
admin/core/core-forms.php
CHANGED
@@ -622,6 +622,7 @@ if ( isset( $_POST['bpsResetDismissSubmit'] ) && current_user_can('manage_option
|
|
622 |
echo $text;
|
623 |
}
|
624 |
|
|
|
625 |
if ( ! delete_user_meta($user_id, 'bps_ignore_autoupdate_notice') ) {
|
626 |
$text = __('The BPS Plugin Automatic Update Notice is NOT set. Nothing to reset.', 'bulletproof-security').'<br>';
|
627 |
echo $text;
|
@@ -629,6 +630,7 @@ if ( isset( $_POST['bpsResetDismissSubmit'] ) && current_user_can('manage_option
|
|
629 |
$text = '<span style="color:#008000;">'.__('Success! The BPS Plugin Automatic Update Notice is reset.', 'bulletproof-security').'</span><br>';
|
630 |
echo $text;
|
631 |
}
|
|
|
632 |
|
633 |
/*
|
634 |
if ( ! delete_user_meta($user_id, 'bpsPro_ignore_EPC_plugin_notice') ) {
|
622 |
echo $text;
|
623 |
}
|
624 |
|
625 |
+
/*
|
626 |
if ( ! delete_user_meta($user_id, 'bps_ignore_autoupdate_notice') ) {
|
627 |
$text = __('The BPS Plugin Automatic Update Notice is NOT set. Nothing to reset.', 'bulletproof-security').'<br>';
|
628 |
echo $text;
|
630 |
$text = '<span style="color:#008000;">'.__('Success! The BPS Plugin Automatic Update Notice is reset.', 'bulletproof-security').'</span><br>';
|
631 |
echo $text;
|
632 |
}
|
633 |
+
*/
|
634 |
|
635 |
/*
|
636 |
if ( ! delete_user_meta($user_id, 'bpsPro_ignore_EPC_plugin_notice') ) {
|
admin/core/core.php
CHANGED
@@ -21,7 +21,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
21 |
<?php
|
22 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
23 |
|
24 |
-
if ( $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
25 |
|
26 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
27 |
|
@@ -1944,7 +1944,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
1944 |
$My_Notes_options = get_option('bulletproof_security_options_mynotes');
|
1945 |
?>
|
1946 |
|
1947 |
-
<textarea id="crypt20" class="bps-text-area-600x700" name="bps_my_notes" tabindex="1"><?php echo $My_Notes_options['bps_my_notes']; ?></textarea>
|
1948 |
<input type="hidden" name="scrolltoNotes" value="<?php echo esc_html( $scrolltoNotes ); ?>" />
|
1949 |
|
1950 |
<?php echo '<div id="bps-my-notes-tooltip"><label for="bps-mscan-label" style="">'.__('If you are unable to save custom htaccess code and/or see an error message when trying to save custom htaccess code, ', 'bulletproof-security').'<br>'.__('click the Encrypt My Notes button first and then click the Save My Notes button.', 'bulletproof-security').'<br>'.__('Mouse over the question mark image to the right for help info.', 'bulletproof-security').'</label><strong><font color="black"><span class="tooltip-350-225"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;left:5px;" /><span>'.__('If your web host currently has ModSecurity installed or installs ModSecurity at a later time then ModSecurity will prevent you from saving your custom htaccess code unless you encrypt it first by clicking the Encrypt My Notes button.', 'bulletproof-security').'<br><br>'.__('If you click the Encrypt My Notes button, but then want to add or edit additional custom code click the Decrypt My Notes button. After you are done adding or editing custom code click the Encrypt My Notes button before clicking the Save My Notes button.', 'bulletproof-security').'<br><br>'.__('Click the Custom Code Read Me help button for more help info.', 'bulletproof-security').'</span></span></font></strong></div>'; ?>
|
@@ -2147,6 +2147,16 @@ $text = '<h3><span class="blue-bold">'.__('The Complete Website Security Solutio
|
|
2147 |
<div id="bpsProVersions">
|
2148 |
|
2149 |
<a href="https://forum.ait-pro.com/forums/topic/bulletproof-security-pro-version-release-dates/" target="_blank" title="Link Opens in New Browser Window" style="font-size:22px;"><?php _e('BPS Pro Version Release Dates', 'bulletproof-security'); ?></a><br /><br />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2150 |
<?php
|
2151 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.6', 'https://www.ait-pro.com/aitpro-blog/5644/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-6/' ).'<br>';
|
2152 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.5', 'https://www.ait-pro.com/aitpro-blog/5613/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-5/' ).'<br>';
|
@@ -2155,6 +2165,7 @@ $text = '<h3><span class="blue-bold">'.__('The Complete Website Security Solutio
|
|
2155 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.2', 'https://www.ait-pro.com/aitpro-blog/5574/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-2/' ).'<br>';
|
2156 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.1', 'https://www.ait-pro.com/aitpro-blog/5567/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-1/' ).'<br>';
|
2157 |
?>
|
|
|
2158 |
<div id="milestone">8 Year Milestone: 8-1-2019 | First Public Release: 8-1-2011</div>
|
2159 |
<div class="pro-links">
|
2160 |
<?php
|
21 |
<?php
|
22 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
23 |
|
24 |
+
if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
25 |
|
26 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
27 |
|
1944 |
$My_Notes_options = get_option('bulletproof_security_options_mynotes');
|
1945 |
?>
|
1946 |
|
1947 |
+
<textarea id="crypt20" class="bps-text-area-600x700" name="bps_my_notes" tabindex="1"><?php if ( ! empty( $My_Notes_options['bps_my_notes'] ) ) { echo $My_Notes_options['bps_my_notes']; } ?></textarea>
|
1948 |
<input type="hidden" name="scrolltoNotes" value="<?php echo esc_html( $scrolltoNotes ); ?>" />
|
1949 |
|
1950 |
<?php echo '<div id="bps-my-notes-tooltip"><label for="bps-mscan-label" style="">'.__('If you are unable to save custom htaccess code and/or see an error message when trying to save custom htaccess code, ', 'bulletproof-security').'<br>'.__('click the Encrypt My Notes button first and then click the Save My Notes button.', 'bulletproof-security').'<br>'.__('Mouse over the question mark image to the right for help info.', 'bulletproof-security').'</label><strong><font color="black"><span class="tooltip-350-225"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;left:5px;" /><span>'.__('If your web host currently has ModSecurity installed or installs ModSecurity at a later time then ModSecurity will prevent you from saving your custom htaccess code unless you encrypt it first by clicking the Encrypt My Notes button.', 'bulletproof-security').'<br><br>'.__('If you click the Encrypt My Notes button, but then want to add or edit additional custom code click the Decrypt My Notes button. After you are done adding or editing custom code click the Encrypt My Notes button before clicking the Save My Notes button.', 'bulletproof-security').'<br><br>'.__('Click the Custom Code Read Me help button for more help info.', 'bulletproof-security').'</span></span></font></strong></div>'; ?>
|
2147 |
<div id="bpsProVersions">
|
2148 |
|
2149 |
<a href="https://forum.ait-pro.com/forums/topic/bulletproof-security-pro-version-release-dates/" target="_blank" title="Link Opens in New Browser Window" style="font-size:22px;"><?php _e('BPS Pro Version Release Dates', 'bulletproof-security'); ?></a><br /><br />
|
2150 |
+
|
2151 |
+
<div class="pro-links">
|
2152 |
+
<?php
|
2153 |
+
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.9', 'https://www.ait-pro.com/aitpro-blog/5662/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-9/' ).'<br>';
|
2154 |
+
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.8', 'https://www.ait-pro.com/aitpro-blog/5657/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-8/' ).'<br>';
|
2155 |
+
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.7', 'https://www.ait-pro.com/aitpro-blog/5650/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-7/' ).'<br>';
|
2156 |
+
?>
|
2157 |
+
</div>
|
2158 |
+
<div id="milestone">9 Year Milestone: 8-1-2020 | First Public Release: 8-1-2011</div>
|
2159 |
+
<div class="pro-links">
|
2160 |
<?php
|
2161 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.6', 'https://www.ait-pro.com/aitpro-blog/5644/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-6/' ).'<br>';
|
2162 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.5', 'https://www.ait-pro.com/aitpro-blog/5613/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-5/' ).'<br>';
|
2165 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.2', 'https://www.ait-pro.com/aitpro-blog/5574/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-2/' ).'<br>';
|
2166 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.1', 'https://www.ait-pro.com/aitpro-blog/5567/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-1/' ).'<br>';
|
2167 |
?>
|
2168 |
+
</div>
|
2169 |
<div id="milestone">8 Year Milestone: 8-1-2019 | First Public Release: 8-1-2011</div>
|
2170 |
<div class="pro-links">
|
2171 |
<?php
|
admin/css/bps-black-ui-theme.css
CHANGED
@@ -185,7 +185,7 @@ label[for=bps-CCode] {font-size:10px;}
|
|
185 |
.cc-read-me-text {color:#dfdfdf;}
|
186 |
#CC-Import {max-width:324px;border:1px solid black;padding:5px;}
|
187 |
#CC-Export {position:relative;top:0px;left:0px;margin:10px 0px 0px 0px;}
|
188 |
-
#CC-Delete {position:relative;top:-
|
189 |
/** Maintenance Mode **/
|
190 |
#bps-container #mmode-caution {font-size:.88em;font-weight:bold;margin:0px 0px 10px 0px;border:2px solid #000;width:400px;padding:5px;background-color:#dfecf2;-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);}
|
191 |
.mmode-tinymce {width:70%;}
|
185 |
.cc-read-me-text {color:#dfdfdf;}
|
186 |
#CC-Import {max-width:324px;border:1px solid black;padding:5px;}
|
187 |
#CC-Export {position:relative;top:0px;left:0px;margin:10px 0px 0px 0px;}
|
188 |
+
#CC-Delete {position:relative;top:-30px;left:80px;margin-right:80px;}
|
189 |
/** Maintenance Mode **/
|
190 |
#bps-container #mmode-caution {font-size:.88em;font-weight:bold;margin:0px 0px 10px 0px;border:2px solid #000;width:400px;padding:5px;background-color:#dfecf2;-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);}
|
191 |
.mmode-tinymce {width:70%;}
|
admin/css/bps-blue-ui-theme.css
CHANGED
@@ -178,7 +178,7 @@ pre {position:relative;z-index:50;background:#fff url(../images/pre_bg.png) top
|
|
178 |
.cc-read-me-text {color:#2ea2cc;}
|
179 |
#CC-Import {max-width:324px;border:1px solid black;padding:5px;}
|
180 |
#CC-Export {position:relative;top:0px;left:0px;margin:10px 0px 0px 0px;}
|
181 |
-
#CC-Delete {position:relative;top:-
|
182 |
/** Maintenance Mode **/
|
183 |
#mmode-caution {font-weight:bold;margin:0px 0px 10px 0px;border:2px solid #000;width:400px;padding:5px;background-color:#dfecf2;-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);}
|
184 |
.mmode-tinymce {width:70%;}
|
178 |
.cc-read-me-text {color:#2ea2cc;}
|
179 |
#CC-Import {max-width:324px;border:1px solid black;padding:5px;}
|
180 |
#CC-Export {position:relative;top:0px;left:0px;margin:10px 0px 0px 0px;}
|
181 |
+
#CC-Delete {position:relative;top:-30px;left:80px;margin-right:80px;}
|
182 |
/** Maintenance Mode **/
|
183 |
#mmode-caution {font-weight:bold;margin:0px 0px 10px 0px;border:2px solid #000;width:400px;padding:5px;background-color:#dfecf2;-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);}
|
184 |
.mmode-tinymce {width:70%;}
|
admin/css/bps-grey-ui-theme.css
CHANGED
@@ -182,7 +182,7 @@ label[for=bps-CCode] {font-size:10px;}
|
|
182 |
.cc-read-me-text {color:#000;}
|
183 |
#CC-Import {max-width:324px;border:1px solid black;padding:5px;}
|
184 |
#CC-Export {position:relative;top:0px;left:0px;margin:10px 0px 0px 0px;}
|
185 |
-
#CC-Delete {position:relative;top:-
|
186 |
/** Maintenance Mode **/
|
187 |
#bps-container #mmode-caution {font-size:.88em;font-weight:bold;margin:0px 0px 10px 0px;border:2px solid #000;width:400px;padding:5px;background-color:#dfecf2;-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);}
|
188 |
.mmode-tinymce {width:70%;}
|
182 |
.cc-read-me-text {color:#000;}
|
183 |
#CC-Import {max-width:324px;border:1px solid black;padding:5px;}
|
184 |
#CC-Export {position:relative;top:0px;left:0px;margin:10px 0px 0px 0px;}
|
185 |
+
#CC-Delete {position:relative;top:-30px;left:80px;margin-right:80px;}
|
186 |
/** Maintenance Mode **/
|
187 |
#bps-container #mmode-caution {font-size:.88em;font-weight:bold;margin:0px 0px 10px 0px;border:2px solid #000;width:400px;padding:5px;background-color:#dfecf2;-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);}
|
188 |
.mmode-tinymce {width:70%;}
|
admin/db-backup-security/db-backup-security.php
CHANGED
@@ -19,7 +19,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
19 |
<?php
|
20 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
21 |
|
22 |
-
if ( $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
23 |
|
24 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' && ! isset( $_POST['Submit-DB-Prefix-Table-Refresh'] ) || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
25 |
|
19 |
<?php
|
20 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
21 |
|
22 |
+
if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
23 |
|
24 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' && ! isset( $_POST['Submit-DB-Prefix-Table-Refresh'] ) || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
25 |
|
admin/email-log-settings/email-log-settings.php
CHANGED
@@ -14,7 +14,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
-
if ( $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' && ! isset( $_POST['Submit-SecLog-Search'] ) || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
20 |
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
+
if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' && ! isset( $_POST['Submit-SecLog-Search'] ) || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
20 |
|
admin/htaccess/bps-mu-tools.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: BPS MU Tools
|
4 |
Description: To turn On any of these WordPress Automatic Update options/filters click the links. When any of these WordPress Automatic Update options/filters are turned On that means that particular WP Automatic Update option/filter is enabled and the link will be displayed in green font. When any of these WordPress Automatic Update options/filters are turned Off that means that particular WP Automatic Update option/filter is not in use. It does not mean that particular WP Automatic Update filter is disabling or turning Off a particular WP Automatic Update. For additional help info about each of these WordPress Automatic Update options/filters click the "WordPress Automatic Update Help Forum Topic" link below. • Disable all Updates: On = All WordPress Automatic Updates: Core, Plugins, Themes and Translations will be disabled. • Disable all Core Updates: On = All WordPress Core Automatic Updates: Development, Minor and Major versions are disabled. • Enable all Core Updates: On = All WordPress Core Automatic Updates: Development, Minor and Major versions are enabled. • Enable Development Updates: On = WordPress Core Automatic Updates are enabled for Development WP versions. • Enable Minor Updates: On = WordPress Core Automatic Updates are enabled for Minor WP versions. • Enable Major Updates: On = WordPress Core Automatic Updates are enabled for Major WP versions.
|
5 |
-
Version:
|
6 |
Author: AITpro
|
7 |
Author URI: https://forum.ait-pro.com/forums/forum/bulletproof-security-free/
|
8 |
License: GPLv2 or later
|
@@ -452,27 +452,27 @@ function bpsPro_wp_automatic_updates_free() {
|
|
452 |
|
453 |
$wp_auto_update_options = get_option('bulletproof_security_options_mu_wp_autoupdate');
|
454 |
|
455 |
-
if ( $wp_auto_update_options['bps_automatic_updater_disabled'] == 'enabled' ) {
|
456 |
add_filter( 'automatic_updater_disabled', '__return_true' );
|
457 |
}
|
458 |
|
459 |
-
if ( $wp_auto_update_options['bps_auto_update_core_updates_disabled'] == 'enabled' ) {
|
460 |
add_filter( 'auto_update_core', '__return_false' );
|
461 |
}
|
462 |
|
463 |
-
if ( $wp_auto_update_options['bps_auto_update_core'] == 'enabled' ) {
|
464 |
add_filter( 'auto_update_core', '__return_true' );
|
465 |
}
|
466 |
|
467 |
-
if ( $wp_auto_update_options['bps_allow_dev_auto_core_updates'] == 'enabled' ) {
|
468 |
add_filter( 'allow_dev_auto_core_updates', '__return_true' );
|
469 |
}
|
470 |
|
471 |
-
if ( $wp_auto_update_options['bps_allow_minor_auto_core_updates'] == 'enabled' ) {
|
472 |
add_filter( 'allow_minor_auto_core_updates', '__return_true' );
|
473 |
}
|
474 |
|
475 |
-
if ( $wp_auto_update_options['bps_allow_major_auto_core_updates'] == 'enabled' ) {
|
476 |
add_filter( 'allow_major_auto_core_updates', '__return_true' );
|
477 |
}
|
478 |
}
|
2 |
/*
|
3 |
Plugin Name: BPS MU Tools
|
4 |
Description: To turn On any of these WordPress Automatic Update options/filters click the links. When any of these WordPress Automatic Update options/filters are turned On that means that particular WP Automatic Update option/filter is enabled and the link will be displayed in green font. When any of these WordPress Automatic Update options/filters are turned Off that means that particular WP Automatic Update option/filter is not in use. It does not mean that particular WP Automatic Update filter is disabling or turning Off a particular WP Automatic Update. For additional help info about each of these WordPress Automatic Update options/filters click the "WordPress Automatic Update Help Forum Topic" link below. • Disable all Updates: On = All WordPress Automatic Updates: Core, Plugins, Themes and Translations will be disabled. • Disable all Core Updates: On = All WordPress Core Automatic Updates: Development, Minor and Major versions are disabled. • Enable all Core Updates: On = All WordPress Core Automatic Updates: Development, Minor and Major versions are enabled. • Enable Development Updates: On = WordPress Core Automatic Updates are enabled for Development WP versions. • Enable Minor Updates: On = WordPress Core Automatic Updates are enabled for Minor WP versions. • Enable Major Updates: On = WordPress Core Automatic Updates are enabled for Major WP versions.
|
5 |
+
Version: 6.0
|
6 |
Author: AITpro
|
7 |
Author URI: https://forum.ait-pro.com/forums/forum/bulletproof-security-free/
|
8 |
License: GPLv2 or later
|
452 |
|
453 |
$wp_auto_update_options = get_option('bulletproof_security_options_mu_wp_autoupdate');
|
454 |
|
455 |
+
if ( isset($wp_auto_update_options['bps_automatic_updater_disabled']) && $wp_auto_update_options['bps_automatic_updater_disabled'] == 'enabled' ) {
|
456 |
add_filter( 'automatic_updater_disabled', '__return_true' );
|
457 |
}
|
458 |
|
459 |
+
if ( isset($wp_auto_update_options['bps_auto_update_core_updates_disabled']) && $wp_auto_update_options['bps_auto_update_core_updates_disabled'] == 'enabled' ) {
|
460 |
add_filter( 'auto_update_core', '__return_false' );
|
461 |
}
|
462 |
|
463 |
+
if ( isset($wp_auto_update_options['bps_auto_update_core']) && $wp_auto_update_options['bps_auto_update_core'] == 'enabled' ) {
|
464 |
add_filter( 'auto_update_core', '__return_true' );
|
465 |
}
|
466 |
|
467 |
+
if ( isset($wp_auto_update_options['bps_allow_dev_auto_core_updates']) && $wp_auto_update_options['bps_allow_dev_auto_core_updates'] == 'enabled' ) {
|
468 |
add_filter( 'allow_dev_auto_core_updates', '__return_true' );
|
469 |
}
|
470 |
|
471 |
+
if ( isset($wp_auto_update_options['bps_allow_minor_auto_core_updates']) && $wp_auto_update_options['bps_allow_minor_auto_core_updates'] == 'enabled' ) {
|
472 |
add_filter( 'allow_minor_auto_core_updates', '__return_true' );
|
473 |
}
|
474 |
|
475 |
+
if ( isset($wp_auto_update_options['bps_allow_major_auto_core_updates']) && $wp_auto_update_options['bps_allow_major_auto_core_updates'] == 'enabled' ) {
|
476 |
add_filter( 'allow_major_auto_core_updates', '__return_true' );
|
477 |
}
|
478 |
}
|
admin/htaccess/secure.htaccess
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# BULLETPROOF 4.
|
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 4.3 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 4.
|
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 4.3 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
@@ -344,7 +344,7 @@ global $blog_id;
|
|
344 |
// Do not display the Maintenance Mode menu for GDMW hosted sites
|
345 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
346 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
347 |
-
if ( $BPS_wpadmin_Options['bps_wpadmin_restriction'] != 'disabled' || $GDMW_options['bps_gdmw_hosting'] != 'yes' ) {
|
348 |
add_submenu_page('bulletproof-security/admin/core/core.php', __('Maintenance Mode', 'bulletproof-security'), __('Maintenance Mode', 'bulletproof-security'), 'manage_options', 'bulletproof-security/admin/maintenance/maintenance.php' );
|
349 |
}
|
350 |
|
@@ -838,6 +838,7 @@ require_once( ABSPATH . 'wp-admin/includes/plugin.php');
|
|
838 |
delete_option('bulletproof_security_options_gdpr');
|
839 |
delete_option('bulletproof_security_options_mu_sysinfo');
|
840 |
delete_option('bulletproof_security_options_mu_wp_autoupdate');
|
|
|
841 |
// will be adding this new upgrade notice option later
|
842 |
// delete_option('bulletproof_security_options_upgrade_notice');
|
843 |
|
@@ -871,6 +872,9 @@ require_once( ABSPATH . 'wp-admin/includes/plugin.php');
|
|
871 |
delete_user_meta($user_id, 'bps_ignore_jtc_lite_notice');
|
872 |
delete_user_meta($user_id, 'bps_ignore_rate_notice');
|
873 |
delete_user_meta($user_id, 'bpsPro_ignore_mod_security_notice');
|
|
|
|
|
|
|
874 |
|
875 |
@unlink($wpadminHtaccess);
|
876 |
|
344 |
// Do not display the Maintenance Mode menu for GDMW hosted sites
|
345 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
346 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
347 |
+
if ( isset( $BPS_wpadmin_Options['bps_wpadmin_restriction'] ) && $BPS_wpadmin_Options['bps_wpadmin_restriction'] != 'disabled' || isset( $GDMW_options['bps_gdmw_hosting'] ) && $GDMW_options['bps_gdmw_hosting'] != 'yes' ) {
|
348 |
add_submenu_page('bulletproof-security/admin/core/core.php', __('Maintenance Mode', 'bulletproof-security'), __('Maintenance Mode', 'bulletproof-security'), 'manage_options', 'bulletproof-security/admin/maintenance/maintenance.php' );
|
349 |
}
|
350 |
|
838 |
delete_option('bulletproof_security_options_gdpr');
|
839 |
delete_option('bulletproof_security_options_mu_sysinfo');
|
840 |
delete_option('bulletproof_security_options_mu_wp_autoupdate');
|
841 |
+
delete_option('bulletproof_security_options_MU_tools');
|
842 |
// will be adding this new upgrade notice option later
|
843 |
// delete_option('bulletproof_security_options_upgrade_notice');
|
844 |
|
872 |
delete_user_meta($user_id, 'bps_ignore_jtc_lite_notice');
|
873 |
delete_user_meta($user_id, 'bps_ignore_rate_notice');
|
874 |
delete_user_meta($user_id, 'bpsPro_ignore_mod_security_notice');
|
875 |
+
delete_user_meta($user_id, 'bpsPro_ignore_gdpr_compliance_notice');
|
876 |
+
delete_user_meta($user_id, 'bps_ignore_root_version_check_notice');
|
877 |
+
delete_user_meta($user_id, 'bpsPro_ignore_mu_wp_automatic_updates_notice');
|
878 |
|
879 |
@unlink($wpadminHtaccess);
|
880 |
|
admin/login/login.php
CHANGED
@@ -14,7 +14,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
-
if ( $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' && ! isset( $_POST['Submit-Login-Security-search'] ) || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
20 |
|
@@ -1254,7 +1254,19 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1254 |
|
1255 |
<form name="IdleSessionLogout" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-3' ); ?>" method="post">
|
1256 |
<?php wp_nonce_field('bps_isl_logout'); ?>
|
1257 |
-
<?php $BPS_ISL_options = get_option('bulletproof_security_options_idle_session');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1258 |
|
1259 |
<h3><?php _e('Idle Session Logout (ISL) Settings', 'bulletproof-security'); ?></h3>
|
1260 |
|
@@ -1263,42 +1275,42 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1263 |
<td>
|
1264 |
<label for="LSLog"><?php _e('Turn On|Turn Off:', 'bulletproof-security'); ?></label><br />
|
1265 |
<select name="bps_isl" class="form-250">
|
1266 |
-
<option value="On" <?php selected('On', $
|
1267 |
-
<option value="Off" <?php selected('Off', $
|
1268 |
</select>
|
1269 |
</td>
|
1270 |
</tr>
|
1271 |
<tr>
|
1272 |
<td>
|
1273 |
<label for="LSLog"><?php _e('Idle Session Logout Time in Minutes:', 'bulletproof-security'); ?></label><br />
|
1274 |
-
<input type="text" name="bps_isl_timeout" class="regular-text-250" value="<?php
|
1275 |
</td>
|
1276 |
</tr>
|
1277 |
<tr>
|
1278 |
<td>
|
1279 |
<label for="LSLog"><?php _e('Idle Session Logout Page URL:', 'bulletproof-security'); ?></label><br />
|
1280 |
-
<input type="text" name="bps_isl_logout_url" class="regular-text-450" value="<?php
|
1281 |
</td>
|
1282 |
</tr>
|
1283 |
<tr>
|
1284 |
<td>
|
1285 |
<label for="LSLog"><?php _e('Idle Session Logout Page Login URL:', 'bulletproof-security'); ?></label><br />
|
1286 |
<label><strong><i><?php _e('Enter/Type: "No" (without quotes) if you do not want a Login URL displayed.', 'bulletproof-security'); ?></i></strong></label><br />
|
1287 |
-
<input type="text" name="bps_isl_login_url" class="regular-text-450" value="<?php
|
1288 |
</td>
|
1289 |
</tr>
|
1290 |
<tr>
|
1291 |
<td>
|
1292 |
<label for="LSLog"><?php _e('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security'); ?></label><br />
|
1293 |
<label><strong><i><?php _e('Enter URIs separated by a comma and a space: /some-post/, /some-page/', 'bulletproof-security'); ?></i></strong></label><br />
|
1294 |
-
<textarea class="PFW-Allow-From-Text-Area" name="bps_isl_uri_exclusions" tabindex="1"><?php
|
1295 |
<input type="hidden" name="scrolltoISLMessage" id="scrolltoISLMessage" value="<?php echo esc_html( $scrolltoISLMessage ); ?>" />
|
1296 |
</td>
|
1297 |
</tr>
|
1298 |
<tr>
|
1299 |
<td>
|
1300 |
<label for="LSLog"><?php _e('Idle Session Logout Page Custom Message:', 'bulletproof-security'); ?></label><br />
|
1301 |
-
<textarea class="PFW-Allow-From-Text-Area" name="bps_isl_custom_message" tabindex="1"><?php
|
1302 |
<input type="hidden" name="scrolltoISLMessage" id="scrolltoISLMessage" value="<?php echo esc_html( $scrolltoISLMessage ); ?>" />
|
1303 |
</td>
|
1304 |
</tr>
|
@@ -1306,16 +1318,16 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1306 |
<td>
|
1307 |
<label for="LSLog"><?php _e('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security'); ?></label><br />
|
1308 |
<label><strong><?php echo 'body {'; ?></strong></label>
|
1309 |
-
<input type="text" id="crypt33" name="bps_isl_custom_css_1" class="bps_isl_custom_css_1" value="<?php
|
1310 |
<label><strong><?php echo '}'; ?></strong></label><br />
|
1311 |
<label><strong><?php echo '#bpsMessage {'; ?></strong></label>
|
1312 |
-
<input type="text" id="crypt34" name="bps_isl_custom_css_2" class="bps_isl_custom_css_2" value="<?php
|
1313 |
<label><strong><?php echo '}'; ?></strong></label><br />
|
1314 |
<label><strong><?php echo '#bpsMessageTextBox {'; ?></strong></label>
|
1315 |
-
<input type="text" id="crypt35" name="bps_isl_custom_css_3" class="bps_isl_custom_css_3" value="<?php
|
1316 |
<label><strong><?php echo '}'; ?></strong></label><br />
|
1317 |
<label><strong><?php echo 'p {'; ?></strong></label>
|
1318 |
-
<input type="text" id="crypt36" name="bps_isl_custom_css_4" class="bps_isl_custom_css_4" value="<?php
|
1319 |
<label><strong><?php echo '}'; ?></strong></label><br />
|
1320 |
</td>
|
1321 |
</tr>
|
@@ -1324,7 +1336,7 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1324 |
<label for="LSLog"><?php _e('User Account Exceptions:', 'bulletproof-security'); ?></label><br />
|
1325 |
<label for="LSLog"><i><?php _e('Enter User Account names separated by a comma and a space: johnDoe, janeDoe', 'bulletproof-security'); ?></i></label><br />
|
1326 |
<label for="LSLog"><i><?php _e('Idle Session Logout Time Will Not Be Applied For These User Accounts.', 'bulletproof-security'); ?></i></label><br />
|
1327 |
-
<input type="text" name="bps_isl_user_account_exceptions" class="regular-text-450" value="<?php
|
1328 |
</td>
|
1329 |
</tr>
|
1330 |
<tr>
|
@@ -1332,11 +1344,11 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1332 |
<label><strong><?php _e('Enable|Disable Idle Session Logouts For These User Roles: ', 'bulletproof-security'); ?></strong></label><br />
|
1333 |
<label><strong><i><?php _e('Check to Enable. Uncheck to Disable. See the Read Me help button for details.', 'bulletproof-security'); ?></i></strong></label><br />
|
1334 |
<div id="Roles-scroller">
|
1335 |
-
|
1336 |
-
<input type="checkbox" name="bps_isl_editor" value="1" <?php checked( $BPS_ISL_options['bps_isl_editor'], 1 ); ?> /><label><?php _e(' Editor', 'bulletproof-security'); ?></label><br />
|
1337 |
-
<input type="checkbox" name="bps_isl_author" value="1" <?php checked( $BPS_ISL_options['bps_isl_author'], 1 ); ?> /><label><?php _e(' Author', 'bulletproof-security'); ?></label><br />
|
1338 |
-
<input type="checkbox" name="bps_isl_contributor" value="1" <?php checked( $BPS_ISL_options['bps_isl_contributor'], 1 ); ?> /><label><?php _e(' Contributor', 'bulletproof-security'); ?></label><br />
|
1339 |
-
<input type="checkbox" name="bps_isl_subscriber" value="1" <?php checked( $BPS_ISL_options['bps_isl_subscriber'], 1 ); ?> /><label><?php _e(' Subscriber', 'bulletproof-security'); ?></label><br />
|
1340 |
|
1341 |
<?php
|
1342 |
|
@@ -1344,8 +1356,11 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1344 |
|
1345 |
if ( $role_name != 'administrator' && $role_name != 'editor' && $role_name != 'author' && $role_name != 'contributor' && $role_name != 'subscriber' ) {
|
1346 |
|
1347 |
-
echo "<input type=\"checkbox\" name=\"bps_isl_custom_roles[$role_name]\" value=\"1\"";
|
1348 |
-
|
|
|
|
|
|
|
1349 |
}
|
1350 |
}
|
1351 |
?>
|
@@ -1357,7 +1372,7 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1357 |
<td>
|
1358 |
<label><strong><?php _e('Enable|Disable Idle Session Logouts For TinyMCE Editors: ', 'bulletproof-security'); ?></strong></label><br />
|
1359 |
<label><strong><i><?php _e('Check to Disable. Uncheck to Enable. See the Read Me help button for details.', 'bulletproof-security'); ?></i></strong></label><br />
|
1360 |
-
<input type="checkbox" name="bps_isl_tinymce" value="1" <?php checked( $BPS_ISL_options['bps_isl_tinymce'], 1 ); ?> /><label><?php _e(' Enable|Disable ISL For TinyMCE Editor', 'bulletproof-security'); ?></label><br /><br />
|
1361 |
|
1362 |
<?php echo '<div id="jtc-tooltip" style="margin:0px 0px 10px 0px;max-width:640px"><label for="bps-mscan-label" style="">'.__('If you see an error or are unable to save your ISL option settings then click the Encrypt ISL Code button first and then click the Save Options button. Mouse over the question mark image to the right for help info.', 'bulletproof-security').'</label><strong><font color="black"><span class="tooltip-350-225"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;left:5px;" /><span>'.__('If your web host currently has ModSecurity installed or installs ModSecurity at a later time then ModSecurity will prevent you from saving your ISL option settings and CSS code unless you encrypt it first by clicking the Encrypt ISL Code button.', 'bulletproof-security').'<br><br>'.__('If you click the Encrypt ISL Code button and then want to edit your CSS code again click the Decrypt ISL Code button. After you are done editing click the Encrypt ISL Code button before clicking the Save Options button.', 'bulletproof-security').'<br><br>'.__('Click the Idle Session Logout|Auth Cookie Expiration Read Me help button for more help info.', 'bulletproof-security').'</span></span></font></strong></div>'; ?>
|
1363 |
|
@@ -1531,15 +1546,20 @@ if ( isset( $_POST['Submit-ACE-Options'] ) && current_user_can('manage_options')
|
|
1531 |
|
1532 |
<form name="ACELogout" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-3' ); ?>" method="post">
|
1533 |
<?php wp_nonce_field('bps_auth_cookie_expiration'); ?>
|
1534 |
-
<?php $BPS_ACE_options = get_option('bulletproof_security_options_auth_cookie');
|
|
|
|
|
|
|
|
|
|
|
1535 |
|
1536 |
<table border="0">
|
1537 |
<tr>
|
1538 |
<td>
|
1539 |
<label for="LSLog"><?php _e('Turn On|Turn Off:', 'bulletproof-security'); ?></label><br />
|
1540 |
<select name="bps_ace" class="form-250"><br />
|
1541 |
-
<option value="On" <?php selected('On', $
|
1542 |
-
<option value="Off" <?php selected('Off', $
|
1543 |
</select>
|
1544 |
</td>
|
1545 |
</tr>
|
@@ -1547,21 +1567,21 @@ if ( isset( $_POST['Submit-ACE-Options'] ) && current_user_can('manage_options')
|
|
1547 |
<td>
|
1548 |
<label for="LSLog"><?php _e('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security'); ?></label><br />
|
1549 |
<label for="LSLog"><?php _e('WP Default setting is 2880 Minutes/2 Days:', 'bulletproof-security'); ?></label><br />
|
1550 |
-
<input type="text" name="bps_ace_expiration" class="regular-text-250" value="<?php
|
1551 |
</td>
|
1552 |
</tr>
|
1553 |
<tr>
|
1554 |
<td>
|
1555 |
<label for="LSLog"><?php _e('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security'); ?></label><br />
|
1556 |
<label for="LSLog"><?php _e('WP Default setting is 20160 Minutes/14 Days:', 'bulletproof-security'); ?></label><br />
|
1557 |
-
<input type="text" name="bps_ace_rememberme_expiration" class="regular-text-250" value="<?php
|
1558 |
</td>
|
1559 |
</tr>
|
1560 |
<tr>
|
1561 |
<td>
|
1562 |
<label><strong><?php _e('Enable|Disable Remember Me Checkbox:', 'bulletproof-security'); ?></strong></label><br />
|
1563 |
<label><strong><i><?php _e('Check to Disable. Uncheck to Enable. See the Read Me help button for details.', 'bulletproof-security'); ?></i></strong></label><br />
|
1564 |
-
<input type="checkbox" name="bps_ace_rememberme_disable" value="1" <?php checked( $BPS_ACE_options['bps_ace_rememberme_disable'], 1 ); ?> /><label><?php _e(' Disable & do not display the Remember Me checkbox', 'bulletproof-security'); ?></label><br />
|
1565 |
</td>
|
1566 |
</tr>
|
1567 |
<tr>
|
@@ -1569,7 +1589,7 @@ if ( isset( $_POST['Submit-ACE-Options'] ) && current_user_can('manage_options')
|
|
1569 |
<label for="LSLog"><?php _e('User Account Exceptions:', 'bulletproof-security'); ?></label><br />
|
1570 |
<label for="LSLog"><i><?php _e('Enter User Account names separated by a comma and a space: johnDoe, janeDoe', 'bulletproof-security'); ?></i></label><br />
|
1571 |
<label for="LSLog"><i><?php _e('Auth Cookie Expiration Time Will Not Be Applied To These User Accounts.', 'bulletproof-security'); ?></i></label><br />
|
1572 |
-
<input type="text" name="bps_ace_user_account_exceptions" class="regular-text-450" value="<?php
|
1573 |
</td>
|
1574 |
</tr>
|
1575 |
<tr>
|
@@ -1577,11 +1597,11 @@ if ( isset( $_POST['Submit-ACE-Options'] ) && current_user_can('manage_options')
|
|
1577 |
<label><strong><?php _e('Enable|Disable Auth Cookie Expiration Time For These User Roles: ', 'bulletproof-security'); ?></strong></label><br />
|
1578 |
<label><strong><i><?php _e('Check to Enable. Uncheck to Disable. See the Read Me help button for details.', 'bulletproof-security'); ?></i></strong></label><br />
|
1579 |
<div id="Roles-scroller">
|
1580 |
-
<input type="checkbox" name="bps_ace_administrator" value="1" <?php checked( $BPS_ACE_options['bps_ace_administrator'], 1 ); ?> /><label><?php _e(' Administrator', 'bulletproof-security'); ?></label><br />
|
1581 |
-
<input type="checkbox" name="bps_ace_editor" value="1" <?php checked( $BPS_ACE_options['bps_ace_editor'], 1 ); ?> /><label><?php _e(' Editor', 'bulletproof-security'); ?></label><br />
|
1582 |
-
<input type="checkbox" name="bps_ace_author" value="1" <?php checked( $BPS_ACE_options['bps_ace_author'], 1 ); ?> /><label><?php _e(' Author', 'bulletproof-security'); ?></label><br />
|
1583 |
-
<input type="checkbox" name="bps_ace_contributor" value="1" <?php checked( $BPS_ACE_options['bps_ace_contributor'], 1 ); ?> /><label><?php _e(' Contributor', 'bulletproof-security'); ?></label><br />
|
1584 |
-
<input type="checkbox" name="bps_ace_subscriber" value="1" <?php checked( $BPS_ACE_options['bps_ace_subscriber'], 1 ); ?> /><label><?php _e(' Subscriber', 'bulletproof-security'); ?></label><br />
|
1585 |
|
1586 |
<?php
|
1587 |
|
@@ -1589,8 +1609,11 @@ if ( isset( $_POST['Submit-ACE-Options'] ) && current_user_can('manage_options')
|
|
1589 |
|
1590 |
if ( $role_name != 'administrator' && $role_name != 'editor' && $role_name != 'author' && $role_name != 'contributor' && $role_name != 'subscriber' ) {
|
1591 |
|
1592 |
-
echo "<input type=\"checkbox\" name=\"bps_ace_custom_roles[$role_name]\" value=\"1\"";
|
1593 |
-
|
|
|
|
|
|
|
1594 |
}
|
1595 |
}
|
1596 |
?>
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
+
if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' && ! isset( $_POST['Submit-Login-Security-search'] ) || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
20 |
|
1254 |
|
1255 |
<form name="IdleSessionLogout" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-3' ); ?>" method="post">
|
1256 |
<?php wp_nonce_field('bps_isl_logout'); ?>
|
1257 |
+
<?php $BPS_ISL_options = get_option('bulletproof_security_options_idle_session');
|
1258 |
+
$ISL_on_off = ! isset($BPS_ISL_options['bps_isl']) ? '' : $BPS_ISL_options['bps_isl'];
|
1259 |
+
$ISL_timeout = isset($BPS_ISL_options['bps_isl_timeout']) ? preg_replace('/\D/', "", esc_html($BPS_ISL_options['bps_isl_timeout'])) : esc_html('60');
|
1260 |
+
$ISL_logout_url = isset($BPS_ISL_options['bps_isl_logout_url']) ? esc_url($BPS_ISL_options['bps_isl_logout_url']) : esc_url(plugins_url('/bulletproof-security/isl-logout.php'));
|
1261 |
+
$ISL_login_url = isset($BPS_ISL_options['bps_isl_login_url']) ? esc_url($BPS_ISL_options['bps_isl_login_url']) : esc_url(site_url('/wp-login.php'));
|
1262 |
+
$ISL_exclusions = isset($BPS_ISL_options['bps_isl_uri_exclusions']) ? esc_html($BPS_ISL_options['bps_isl_uri_exclusions']) : esc_html('');
|
1263 |
+
$ISL_message = isset($BPS_ISL_options['bps_isl_custom_message']) ? esc_html($BPS_ISL_options['bps_isl_custom_message']) : esc_html('');
|
1264 |
+
$ISL_css_1 = isset($BPS_ISL_options['bps_isl_custom_css_1']) ? esc_html($BPS_ISL_options['bps_isl_custom_css_1']) : esc_html('background-color:#fff;line-height:normal;');
|
1265 |
+
$ISL_css_2 = isset($BPS_ISL_options['bps_isl_custom_css_2']) ? esc_html($BPS_ISL_options['bps_isl_custom_css_2']) : esc_html('position:fixed;top:20%;left:0%;text-align:center;height:100%;width:100%;');
|
1266 |
+
$ISL_css_3 = isset($BPS_ISL_options['bps_isl_custom_css_3']) ? esc_html($BPS_ISL_options['bps_isl_custom_css_3']) : esc_html('border:5px solid gray;background-color:#BCE2F1;');
|
1267 |
+
$ISL_css_4 = isset($BPS_ISL_options['bps_isl_custom_css_4']) ? esc_html($BPS_ISL_options['bps_isl_custom_css_4']) : esc_html('font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;');
|
1268 |
+
$ISL_exceptions = isset($BPS_ISL_options['bps_isl_user_account_exceptions']) ? esc_html($BPS_ISL_options['bps_isl_user_account_exceptions']) : esc_html('');
|
1269 |
+
?>
|
1270 |
|
1271 |
<h3><?php _e('Idle Session Logout (ISL) Settings', 'bulletproof-security'); ?></h3>
|
1272 |
|
1275 |
<td>
|
1276 |
<label for="LSLog"><?php _e('Turn On|Turn Off:', 'bulletproof-security'); ?></label><br />
|
1277 |
<select name="bps_isl" class="form-250">
|
1278 |
+
<option value="On" <?php selected('On', $ISL_on_off); ?>><?php _e('ISL On', 'bulletproof-security'); ?></option>
|
1279 |
+
<option value="Off" <?php selected('Off', $ISL_on_off); ?>><?php _e('ISL Off', 'bulletproof-security'); ?></option>
|
1280 |
</select>
|
1281 |
</td>
|
1282 |
</tr>
|
1283 |
<tr>
|
1284 |
<td>
|
1285 |
<label for="LSLog"><?php _e('Idle Session Logout Time in Minutes:', 'bulletproof-security'); ?></label><br />
|
1286 |
+
<input type="text" name="bps_isl_timeout" class="regular-text-250" value="<?php echo $ISL_timeout; ?>" />
|
1287 |
</td>
|
1288 |
</tr>
|
1289 |
<tr>
|
1290 |
<td>
|
1291 |
<label for="LSLog"><?php _e('Idle Session Logout Page URL:', 'bulletproof-security'); ?></label><br />
|
1292 |
+
<input type="text" name="bps_isl_logout_url" class="regular-text-450" value="<?php echo $ISL_logout_url; ?>" />
|
1293 |
</td>
|
1294 |
</tr>
|
1295 |
<tr>
|
1296 |
<td>
|
1297 |
<label for="LSLog"><?php _e('Idle Session Logout Page Login URL:', 'bulletproof-security'); ?></label><br />
|
1298 |
<label><strong><i><?php _e('Enter/Type: "No" (without quotes) if you do not want a Login URL displayed.', 'bulletproof-security'); ?></i></strong></label><br />
|
1299 |
+
<input type="text" name="bps_isl_login_url" class="regular-text-450" value="<?php echo $ISL_login_url; ?>" />
|
1300 |
</td>
|
1301 |
</tr>
|
1302 |
<tr>
|
1303 |
<td>
|
1304 |
<label for="LSLog"><?php _e('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security'); ?></label><br />
|
1305 |
<label><strong><i><?php _e('Enter URIs separated by a comma and a space: /some-post/, /some-page/', 'bulletproof-security'); ?></i></strong></label><br />
|
1306 |
+
<textarea class="PFW-Allow-From-Text-Area" name="bps_isl_uri_exclusions" tabindex="1"><?php echo $ISL_exclusions; ?></textarea>
|
1307 |
<input type="hidden" name="scrolltoISLMessage" id="scrolltoISLMessage" value="<?php echo esc_html( $scrolltoISLMessage ); ?>" />
|
1308 |
</td>
|
1309 |
</tr>
|
1310 |
<tr>
|
1311 |
<td>
|
1312 |
<label for="LSLog"><?php _e('Idle Session Logout Page Custom Message:', 'bulletproof-security'); ?></label><br />
|
1313 |
+
<textarea class="PFW-Allow-From-Text-Area" name="bps_isl_custom_message" tabindex="1"><?php echo $ISL_message; ?></textarea>
|
1314 |
<input type="hidden" name="scrolltoISLMessage" id="scrolltoISLMessage" value="<?php echo esc_html( $scrolltoISLMessage ); ?>" />
|
1315 |
</td>
|
1316 |
</tr>
|
1318 |
<td>
|
1319 |
<label for="LSLog"><?php _e('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security'); ?></label><br />
|
1320 |
<label><strong><?php echo 'body {'; ?></strong></label>
|
1321 |
+
<input type="text" id="crypt33" name="bps_isl_custom_css_1" class="bps_isl_custom_css_1" value="<?php echo $ISL_css_1; ?>" />
|
1322 |
<label><strong><?php echo '}'; ?></strong></label><br />
|
1323 |
<label><strong><?php echo '#bpsMessage {'; ?></strong></label>
|
1324 |
+
<input type="text" id="crypt34" name="bps_isl_custom_css_2" class="bps_isl_custom_css_2" value="<?php echo $ISL_css_2; ?>" />
|
1325 |
<label><strong><?php echo '}'; ?></strong></label><br />
|
1326 |
<label><strong><?php echo '#bpsMessageTextBox {'; ?></strong></label>
|
1327 |
+
<input type="text" id="crypt35" name="bps_isl_custom_css_3" class="bps_isl_custom_css_3" value="<?php echo $ISL_css_3; ?>" />
|
1328 |
<label><strong><?php echo '}'; ?></strong></label><br />
|
1329 |
<label><strong><?php echo 'p {'; ?></strong></label>
|
1330 |
+
<input type="text" id="crypt36" name="bps_isl_custom_css_4" class="bps_isl_custom_css_4" value="<?php echo $ISL_css_4; ?>" />
|
1331 |
<label><strong><?php echo '}'; ?></strong></label><br />
|
1332 |
</td>
|
1333 |
</tr>
|
1336 |
<label for="LSLog"><?php _e('User Account Exceptions:', 'bulletproof-security'); ?></label><br />
|
1337 |
<label for="LSLog"><i><?php _e('Enter User Account names separated by a comma and a space: johnDoe, janeDoe', 'bulletproof-security'); ?></i></label><br />
|
1338 |
<label for="LSLog"><i><?php _e('Idle Session Logout Time Will Not Be Applied For These User Accounts.', 'bulletproof-security'); ?></i></label><br />
|
1339 |
+
<input type="text" name="bps_isl_user_account_exceptions" class="regular-text-450" value="<?php echo $ISL_exceptions; ?>" />
|
1340 |
</td>
|
1341 |
</tr>
|
1342 |
<tr>
|
1344 |
<label><strong><?php _e('Enable|Disable Idle Session Logouts For These User Roles: ', 'bulletproof-security'); ?></strong></label><br />
|
1345 |
<label><strong><i><?php _e('Check to Enable. Uncheck to Disable. See the Read Me help button for details.', 'bulletproof-security'); ?></i></strong></label><br />
|
1346 |
<div id="Roles-scroller">
|
1347 |
+
<input type="checkbox" name="bps_isl_administrator" value="1" <?php if ( empty( $BPS_ISL_options['bps_isl_administrator'] ) ) { echo ''; } else { checked( $BPS_ISL_options['bps_isl_administrator'], 1 ); } ?> /><label><?php _e(' Administrator', 'bulletproof-security'); ?></label><br />
|
1348 |
+
<input type="checkbox" name="bps_isl_editor" value="1" <?php if ( empty( $BPS_ISL_options['bps_isl_editor'] ) ) { echo ''; } else { checked( $BPS_ISL_options['bps_isl_editor'], 1 ); } ?> /><label><?php _e(' Editor', 'bulletproof-security'); ?></label><br />
|
1349 |
+
<input type="checkbox" name="bps_isl_author" value="1" <?php if ( empty( $BPS_ISL_options['bps_isl_author'] ) ) { echo ''; } else { checked( $BPS_ISL_options['bps_isl_author'], 1 ); } ?> /><label><?php _e(' Author', 'bulletproof-security'); ?></label><br />
|
1350 |
+
<input type="checkbox" name="bps_isl_contributor" value="1" <?php if ( empty( $BPS_ISL_options['bps_isl_contributor'] ) ) { echo ''; } else { checked( $BPS_ISL_options['bps_isl_contributor'], 1 ); } ?> /><label><?php _e(' Contributor', 'bulletproof-security'); ?></label><br />
|
1351 |
+
<input type="checkbox" name="bps_isl_subscriber" value="1" <?php if ( empty( $BPS_ISL_options['bps_isl_subscriber'] ) ) { echo ''; } else { checked( $BPS_ISL_options['bps_isl_subscriber'], 1 ); } ?> /><label><?php _e(' Subscriber', 'bulletproof-security'); ?></label><br />
|
1352 |
|
1353 |
<?php
|
1354 |
|
1356 |
|
1357 |
if ( $role_name != 'administrator' && $role_name != 'editor' && $role_name != 'author' && $role_name != 'contributor' && $role_name != 'subscriber' ) {
|
1358 |
|
1359 |
+
echo "<input type=\"checkbox\" name=\"bps_isl_custom_roles[$role_name]\" value=\"1\"";
|
1360 |
+
if ( ! empty($BPS_ISL_options['bps_isl_custom_roles'][$role_name]) ) {
|
1361 |
+
checked( $BPS_ISL_options['bps_isl_custom_roles'][$role_name], 1 );
|
1362 |
+
}
|
1363 |
+
echo " /><label> ". $role_info['name'] ."</label>".'<br>';
|
1364 |
}
|
1365 |
}
|
1366 |
?>
|
1372 |
<td>
|
1373 |
<label><strong><?php _e('Enable|Disable Idle Session Logouts For TinyMCE Editors: ', 'bulletproof-security'); ?></strong></label><br />
|
1374 |
<label><strong><i><?php _e('Check to Disable. Uncheck to Enable. See the Read Me help button for details.', 'bulletproof-security'); ?></i></strong></label><br />
|
1375 |
+
<input type="checkbox" name="bps_isl_tinymce" value="1" <?php if ( empty( $BPS_ISL_options['bps_isl_tinymce'] ) ) { echo ''; } else { checked( $BPS_ISL_options['bps_isl_tinymce'], 1 ); } ?> /><label><?php _e(' Enable|Disable ISL For TinyMCE Editor', 'bulletproof-security'); ?></label><br /><br />
|
1376 |
|
1377 |
<?php echo '<div id="jtc-tooltip" style="margin:0px 0px 10px 0px;max-width:640px"><label for="bps-mscan-label" style="">'.__('If you see an error or are unable to save your ISL option settings then click the Encrypt ISL Code button first and then click the Save Options button. Mouse over the question mark image to the right for help info.', 'bulletproof-security').'</label><strong><font color="black"><span class="tooltip-350-225"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;left:5px;" /><span>'.__('If your web host currently has ModSecurity installed or installs ModSecurity at a later time then ModSecurity will prevent you from saving your ISL option settings and CSS code unless you encrypt it first by clicking the Encrypt ISL Code button.', 'bulletproof-security').'<br><br>'.__('If you click the Encrypt ISL Code button and then want to edit your CSS code again click the Decrypt ISL Code button. After you are done editing click the Encrypt ISL Code button before clicking the Save Options button.', 'bulletproof-security').'<br><br>'.__('Click the Idle Session Logout|Auth Cookie Expiration Read Me help button for more help info.', 'bulletproof-security').'</span></span></font></strong></div>'; ?>
|
1378 |
|
1546 |
|
1547 |
<form name="ACELogout" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-3' ); ?>" method="post">
|
1548 |
<?php wp_nonce_field('bps_auth_cookie_expiration'); ?>
|
1549 |
+
<?php $BPS_ACE_options = get_option('bulletproof_security_options_auth_cookie');
|
1550 |
+
$ACE_on_off = ! isset($BPS_ACE_options['bps_ace']) ? '' : $BPS_ACE_options['bps_ace'];
|
1551 |
+
$ACE_Expiration = isset($BPS_ACE_options['bps_ace_expiration']) ? preg_replace('/\D/', "", esc_html($BPS_ACE_options['bps_ace_expiration'])) : esc_html('2880');
|
1552 |
+
$ACE_RM_Expiration = isset($BPS_ACE_options['bps_ace_rememberme_expiration']) ? preg_replace('/\D/', "", esc_html($BPS_ACE_options['bps_ace_rememberme_expiration'])) : esc_html('20160');
|
1553 |
+
$ACE_exceptions = isset($BPS_ACE_options['bps_ace_user_account_exceptions']) ? esc_html($BPS_ACE_options['bps_ace_user_account_exceptions']) : esc_html('');
|
1554 |
+
?>
|
1555 |
|
1556 |
<table border="0">
|
1557 |
<tr>
|
1558 |
<td>
|
1559 |
<label for="LSLog"><?php _e('Turn On|Turn Off:', 'bulletproof-security'); ?></label><br />
|
1560 |
<select name="bps_ace" class="form-250"><br />
|
1561 |
+
<option value="On" <?php selected('On', $ACE_on_off); ?>><?php _e('ACE On', 'bulletproof-security'); ?></option>
|
1562 |
+
<option value="Off" <?php selected('Off', $ACE_on_off); ?>><?php _e('ACE Off', 'bulletproof-security'); ?></option>
|
1563 |
</select>
|
1564 |
</td>
|
1565 |
</tr>
|
1567 |
<td>
|
1568 |
<label for="LSLog"><?php _e('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security'); ?></label><br />
|
1569 |
<label for="LSLog"><?php _e('WP Default setting is 2880 Minutes/2 Days:', 'bulletproof-security'); ?></label><br />
|
1570 |
+
<input type="text" name="bps_ace_expiration" class="regular-text-250" value="<?php echo $ACE_Expiration; ?>" />
|
1571 |
</td>
|
1572 |
</tr>
|
1573 |
<tr>
|
1574 |
<td>
|
1575 |
<label for="LSLog"><?php _e('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security'); ?></label><br />
|
1576 |
<label for="LSLog"><?php _e('WP Default setting is 20160 Minutes/14 Days:', 'bulletproof-security'); ?></label><br />
|
1577 |
+
<input type="text" name="bps_ace_rememberme_expiration" class="regular-text-250" value="<?php echo $ACE_RM_Expiration; ?>" />
|
1578 |
</td>
|
1579 |
</tr>
|
1580 |
<tr>
|
1581 |
<td>
|
1582 |
<label><strong><?php _e('Enable|Disable Remember Me Checkbox:', 'bulletproof-security'); ?></strong></label><br />
|
1583 |
<label><strong><i><?php _e('Check to Disable. Uncheck to Enable. See the Read Me help button for details.', 'bulletproof-security'); ?></i></strong></label><br />
|
1584 |
+
<input type="checkbox" name="bps_ace_rememberme_disable" value="1" <?php if ( empty( $BPS_ACE_options['bps_ace_rememberme_disable'] ) ) { echo ''; } else { checked( $BPS_ACE_options['bps_ace_rememberme_disable'], 1 ); } ?> /><label><?php _e(' Disable & do not display the Remember Me checkbox', 'bulletproof-security'); ?></label><br />
|
1585 |
</td>
|
1586 |
</tr>
|
1587 |
<tr>
|
1589 |
<label for="LSLog"><?php _e('User Account Exceptions:', 'bulletproof-security'); ?></label><br />
|
1590 |
<label for="LSLog"><i><?php _e('Enter User Account names separated by a comma and a space: johnDoe, janeDoe', 'bulletproof-security'); ?></i></label><br />
|
1591 |
<label for="LSLog"><i><?php _e('Auth Cookie Expiration Time Will Not Be Applied To These User Accounts.', 'bulletproof-security'); ?></i></label><br />
|
1592 |
+
<input type="text" name="bps_ace_user_account_exceptions" class="regular-text-450" value="<?php echo $ACE_exceptions; ?>" />
|
1593 |
</td>
|
1594 |
</tr>
|
1595 |
<tr>
|
1597 |
<label><strong><?php _e('Enable|Disable Auth Cookie Expiration Time For These User Roles: ', 'bulletproof-security'); ?></strong></label><br />
|
1598 |
<label><strong><i><?php _e('Check to Enable. Uncheck to Disable. See the Read Me help button for details.', 'bulletproof-security'); ?></i></strong></label><br />
|
1599 |
<div id="Roles-scroller">
|
1600 |
+
<input type="checkbox" name="bps_ace_administrator" value="1" <?php if ( empty( $BPS_ACE_options['bps_ace_administrator'] ) ) { echo ''; } else { checked( $BPS_ACE_options['bps_ace_administrator'], 1 ); } ?> /><label><?php _e(' Administrator', 'bulletproof-security'); ?></label><br />
|
1601 |
+
<input type="checkbox" name="bps_ace_editor" value="1" <?php if ( empty( $BPS_ACE_options['bps_ace_editor'] ) ) { echo ''; } else { checked( $BPS_ACE_options['bps_ace_editor'], 1 ); } ?> /><label><?php _e(' Editor', 'bulletproof-security'); ?></label><br />
|
1602 |
+
<input type="checkbox" name="bps_ace_author" value="1" <?php if ( empty( $BPS_ACE_options['bps_ace_author'] ) ) { echo ''; } else { checked( $BPS_ACE_options['bps_ace_author'], 1 ); } ?> /><label><?php _e(' Author', 'bulletproof-security'); ?></label><br />
|
1603 |
+
<input type="checkbox" name="bps_ace_contributor" value="1" <?php if ( empty( $BPS_ACE_options['bps_ace_contributor'] ) ) { echo ''; } else { checked( $BPS_ACE_options['bps_ace_contributor'], 1 ); } ?> /><label><?php _e(' Contributor', 'bulletproof-security'); ?></label><br />
|
1604 |
+
<input type="checkbox" name="bps_ace_subscriber" value="1" <?php if ( empty( $BPS_ACE_options['bps_ace_subscriber'] ) ) { echo ''; } else { checked( $BPS_ACE_options['bps_ace_subscriber'], 1 ); } ?> /><label><?php _e(' Subscriber', 'bulletproof-security'); ?></label><br />
|
1605 |
|
1606 |
<?php
|
1607 |
|
1609 |
|
1610 |
if ( $role_name != 'administrator' && $role_name != 'editor' && $role_name != 'author' && $role_name != 'contributor' && $role_name != 'subscriber' ) {
|
1611 |
|
1612 |
+
echo "<input type=\"checkbox\" name=\"bps_ace_custom_roles[$role_name]\" value=\"1\"";
|
1613 |
+
if ( ! empty($BPS_ACE_options['bps_ace_custom_roles'][$role_name]) ) {
|
1614 |
+
checked( $BPS_ACE_options['bps_ace_custom_roles'][$role_name], 1 );
|
1615 |
+
}
|
1616 |
+
echo " /><label> ". $role_info['name'] ."</label>".'<br>';
|
1617 |
}
|
1618 |
}
|
1619 |
?>
|
admin/maintenance/maintenance.php
CHANGED
@@ -14,7 +14,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
-
if ( $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
20 |
|
@@ -480,9 +480,22 @@ if ( is_admin() && wp_script_is( 'bps-accordion', $list = 'queue' ) && current_u
|
|
480 |
|
481 |
<form name="bpsMaintenanceMode" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" method="post">
|
482 |
<?php
|
483 |
-
wp_nonce_field('bpsMaintenanceMode');
|
484 |
-
bpsPro_maintenance_mode_values_form();
|
485 |
-
$MMoptions = get_option('bulletproof_security_options_maint_mode');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
486 |
?>
|
487 |
|
488 |
<div id="bps-accordion-3" class="bps-accordion-main-2" style="">
|
@@ -494,7 +507,7 @@ $MMoptions = get_option('bulletproof_security_options_maint_mode');
|
|
494 |
|
495 |
<!-- Note: wp_editor/TinyMCE causes XAMPP Apache server crash: XAMPP: 1.8.1, pcre.dll, PHP 5.4.7 (VC9 X86 32bit thread safe) + PEAR -->
|
496 |
<div class="mmode-tinymce">
|
497 |
-
<?php wp_editor( stripslashes( htmlspecialchars_decode( $
|
498 |
</div>
|
499 |
|
500 |
</div>
|
@@ -502,31 +515,31 @@ $MMoptions = get_option('bulletproof_security_options_maint_mode');
|
|
502 |
<h3><?php _e('MMode Option Settings', 'bulletproof-security'); ?></h3>
|
503 |
<div id="mmode-accordion-inner">
|
504 |
|
505 |
-
<input type="checkbox" name="mmode_countdown_timer" style="margin-top:5px;" value="1" <?php checked( $MMoptions['bps_maint_countdown_timer'], 1 ); ?> /><label for="mmode"><?php _e('Enable Countdown Timer', 'bulletproof-security'); ?></label><br /><br />
|
506 |
|
507 |
<label for="mmode"><?php _e('Countdown Timer Text Color:', 'bulletproof-security'); ?></label><br />
|
508 |
<select name="mmode_countdown_timer_color" class="form-300">
|
509 |
-
<option value="lime" <?php selected('lime', $
|
510 |
-
<option value="white" <?php selected('white', $
|
511 |
-
<option value="silver" <?php selected('silver', $
|
512 |
-
<option value="gray" <?php selected('gray', $
|
513 |
</select><br /><br />
|
514 |
|
515 |
<label for="mmode"><?php _e('Maintenance Mode Time (in Minutes):', 'bulletproof-security'); ?></label><br />
|
516 |
<label for="mmode"><?php _e('Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours.', 'bulletproof-security'); ?></label><br />
|
517 |
-
<input type="text" name="mmode_time" class="regular-text-250" value="<?php echo $
|
518 |
|
519 |
<label for="mmode"><?php _e('Header Retry-After (enter the same time as Maintenance Mode Time above):', 'bulletproof-security'); ?></label><br />
|
520 |
<label for="mmode"><?php _e('Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours.', 'bulletproof-security'); ?></label><br />
|
521 |
-
<input type="text" name="mmode_retry_after" class="regular-text-250" value="<?php echo $
|
522 |
|
523 |
-
<input type="checkbox" name="mmode_frontend" value="1" <?php checked( $MMoptions['bps_maint_frontend'], 1 ); ?> /><label for="mmode"><?php _e('Enable FrontEnd Maintenance Mode', 'bulletproof-security'); ?></label><br /><br />
|
524 |
|
525 |
<?php if ( is_multisite() && $blog_id != 1 ) { echo '<div style="margin:0px 0px 0px 0px;"></div>'; } else { ?>
|
526 |
|
527 |
<div id="mmode-caution">
|
528 |
<?php $text = '<font color="#fb0101">'.__('CAUTION: ', 'bulletproof-security').'</font><font color="blue">'.__('You MUST enter Your Current IP Address or the', 'bulletproof-security').'<br>'.__('Recommended IP Address if you Enable BackEnd Maintenance Mode', 'bulletproof-security').'<br>'.__('or you will be locked out of your WordPress Dashboard.', 'bulletproof-security').'</font>'; echo $text; ?></div>
|
529 |
-
<input type="checkbox" name="mmode_backend" value="1" <?php checked( $MMoptions['bps_maint_backend'], 1 ); ?> /><label for="mmode"><?php _e('Enable BackEnd Maintenance Mode ', 'bulletproof-security'); ?></label><br /><br />
|
530 |
|
531 |
<?php } ?>
|
532 |
|
@@ -544,79 +557,79 @@ $MMoptions = get_option('bulletproof_security_options_maint_mode');
|
|
544 |
<?php bps_get_proxy_real_ip_address_maint(); ?>
|
545 |
|
546 |
<input type="hidden" name="scrolltommode1" id="scrolltommode1" value="<?php echo esc_html( $scrolltommode1 ); ?>" />
|
547 |
-
<textarea class="PFW-Allow-From-Text-Area" name="mmode_ip_allowed" id="mmode_ip_allowed" tabindex="1"><?php echo trim( $
|
548 |
|
549 |
<label for="mmode"><?php _e('Background Images:', 'bulletproof-security'); ?></label><br />
|
550 |
<select name="mmode_background_images" class="form-300">
|
551 |
-
<option value="0" <?php selected('0', $
|
552 |
-
<option value="<?php echo $blackHL; ?>" <?php selected($blackHL, $
|
553 |
-
<option value="<?php echo $blackHLG; ?>" <?php selected($blackHLG, $
|
554 |
-
<option value="<?php echo $blackMS; ?>" <?php selected($blackMS, $
|
555 |
-
<option value="<?php echo $blackMSG; ?>" <?php selected($blackMSG, $
|
556 |
-
<option value="<?php echo $blueHL; ?>" <?php selected($blueHL, $
|
557 |
-
<option value="<?php echo $blueMS; ?>" <?php selected($blueMS, $
|
558 |
-
<option value="<?php echo $brownHL; ?>" <?php selected($brownHL, $
|
559 |
-
<option value="<?php echo $brownMS; ?>" <?php selected($brownMS, $
|
560 |
-
<option value="<?php echo $greenHL; ?>" <?php selected($greenHL, $
|
561 |
-
<option value="<?php echo $greenMS; ?>" <?php selected($greenMS, $
|
562 |
-
<option value="<?php echo $grayHL; ?>" <?php selected($grayHL, $
|
563 |
-
<option value="<?php echo $grayMS; ?>" <?php selected($grayMS, $
|
564 |
-
<option value="<?php echo $orangeHL; ?>" <?php selected($orangeHL, $
|
565 |
-
<option value="<?php echo $orangeMS; ?>" <?php selected($orangeMS, $
|
566 |
-
<option value="<?php echo $purpleHL; ?>" <?php selected($purpleHL, $
|
567 |
-
<option value="<?php echo $purpleMS; ?>" <?php selected($purpleMS, $
|
568 |
-
<option value="<?php echo $redHL; ?>" <?php selected($redHL, $
|
569 |
-
<option value="<?php echo $redMS; ?>" <?php selected($redMS, $
|
570 |
-
<option value="<?php echo $yellowHL; ?>" <?php selected($yellowHL, $
|
571 |
-
<option value="<?php echo $yellowMS; ?>" <?php selected($yellowMS, $
|
572 |
</select><br /><br />
|
573 |
|
574 |
<label for="mmode"><?php _e('Center Images:', 'bulletproof-security'); ?></label><br />
|
575 |
<select name="mmode_center_images" class="form-300">
|
576 |
-
<option value="0" <?php selected('0', $
|
577 |
-
<option value="<?php echo $basicBlack; ?>" <?php selected($basicBlack, $
|
578 |
-
<option value="<?php echo $blackVeins; ?>" <?php selected($blackVeins, $
|
579 |
-
<option value="<?php echo $blueGlass; ?>" <?php selected($blueGlass, $
|
580 |
-
<option value="<?php echo $brushedMetal; ?>" <?php selected($brushedMetal, $
|
581 |
-
<option value="<?php echo $chrome; ?>" <?php selected($chrome, $
|
582 |
-
<option value="<?php echo $chromeSlick; ?>" <?php selected($chromeSlick, $
|
583 |
-
<option value="<?php echo $fire; ?>" <?php selected($fire, $
|
584 |
-
<option value="<?php echo $gunMetal; ?>" <?php selected($gunMetal, $
|
585 |
-
<option value="<?php echo $mercury; ?>" <?php selected($mercury, $
|
586 |
-
<option value="<?php echo $smoke; ?>" <?php selected($smoke, $
|
587 |
-
<option value="<?php echo $stripedCone; ?>" <?php selected($stripedCone, $
|
588 |
-
<option value="<?php echo $swampBevel; ?>" <?php selected($swampBevel, $
|
589 |
-
<option value="<?php echo $toy; ?>" <?php selected($toy, $
|
590 |
-
<option value="<?php echo $waterReflection; ?>" <?php selected($waterReflection, $
|
591 |
-
<option value="<?php echo $woodGrain; ?>" <?php selected($woodGrain, $
|
592 |
</select><br /><br />
|
593 |
|
594 |
<label for="mmode"><?php _e('Background Colors (If not using a Background Image):', 'bulletproof-security'); ?></label><br />
|
595 |
<select name="mmode_background_color" class="form-300">
|
596 |
-
<option value="white" <?php selected('white', $
|
597 |
-
<option value="white" <?php selected('white', $
|
598 |
-
<option value="black" <?php selected('black', $
|
599 |
-
<option value="gray" <?php selected('gray', $
|
600 |
</select><br /><br />
|
601 |
|
602 |
-
<input type="checkbox" name="mmode_visitor_ip" value="1" <?php checked( $MMoptions['bps_maint_show_visitor_ip'], 1 ); ?> /><label for="mmode"><?php _e('Display Visitor IP Address', 'bulletproof-security'); ?></label><br /><br />
|
603 |
|
604 |
-
<input type="checkbox" name="mmode_login_link" value="1" <?php checked( $MMoptions['bps_maint_show_login_link'], 1 ); ?> /><label for="mmode"><?php _e('Display Admin|Login Link', 'bulletproof-security'); ?></label><br /><br />
|
605 |
|
606 |
-
<input type="checkbox" name="mmode_dashboard_reminder" value="1" <?php checked( $MMoptions['bps_maint_dashboard_reminder'], 1 ); ?> /><label for="mmode"><?php _e('Display Dashboard Reminder Message when site is in Maintenance Mode', 'bulletproof-security'); ?></label><br /><br />
|
607 |
|
608 |
-
<input type="checkbox" name="mmode_log_visitors" value="1" <?php
|
609 |
|
610 |
-
<input type="checkbox" name="mmode_countdown_email" value="1" <?php checked( $MMoptions['bps_maint_countdown_email'], 1 ); ?> /><label for="mmode"><?php _e('Send Email Reminder when Maintenance Mode Countdown Timer has completed', 'bulletproof-security'); ?></label><br /><br />
|
611 |
|
612 |
<strong><label for="mmode-email"><?php _e('Send Countdown Timer Email To:', 'bulletproof-security'); ?> </label></strong><br />
|
613 |
-
<input type="text" name="mmode_email_to" class="regular-text-250" value="<?php echo $
|
614 |
<strong><label for="mmode-email"><?php _e('Send Countdown Timer Email From:', 'bulletproof-security'); ?> </label></strong><br />
|
615 |
-
<input type="text" name="mmode_email_from" class="regular-text-250" value="<?php echo $
|
616 |
<strong><label for="mmode-email"><?php _e('Send Countdown Timer Email Cc:', 'bulletproof-security'); ?> </label></strong><br />
|
617 |
-
<input type="text" name="mmode_email_cc" class="regular-text-250" value="<?php echo $
|
618 |
<strong><label for="mmode-email"><?php _e('Send Countdown Timer Email Bcc:', 'bulletproof-security'); ?> </label></strong><br />
|
619 |
-
<input type="text" name="mmode_email_bcc" class="regular-text-250" value="<?php echo $
|
620 |
|
621 |
</div>
|
622 |
|
@@ -628,9 +641,9 @@ $MMoptions = get_option('bulletproof_security_options_maint_mode');
|
|
628 |
<?php if ( is_multisite() && $blog_id != 1 ) { echo '<div style="margin:0px 0px 10px 0px;"></div>'; } else { ?>
|
629 |
|
630 |
<strong><label for="mmode" style="color:#2ea2cc;"><?php _e('Click the Maintenance Mode Read Me help button for the steps to use these special options:', 'bulletproof-security'); ?></label></strong><br /><br />
|
631 |
-
<input type="checkbox" name="mmode_mu_entire_site" value="1" <?php checked( $MMoptions['bps_maint_mu_entire_site'], 1 ); ?> /><label for="mmode"><?php _e('Put The Primary Site And All Subsites In Maintenance Mode', 'bulletproof-security'); ?></label><br /><br />
|
632 |
|
633 |
-
<input type="checkbox" name="mmode_mu_subsites_only" value="1" <?php checked( $MMoptions['bps_maint_mu_subsites_only'], 1 ); ?> /><label for="mmode"><?php _e('Put All Subsites In Maintenance Mode, But Not The Primary Site', 'bulletproof-security'); ?></label><br /><br />
|
634 |
|
635 |
<?php } ?>
|
636 |
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
+
if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
20 |
|
480 |
|
481 |
<form name="bpsMaintenanceMode" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/maintenance/maintenance.php' ); ?>" method="post">
|
482 |
<?php
|
483 |
+
wp_nonce_field('bpsMaintenanceMode');
|
484 |
+
bpsPro_maintenance_mode_values_form();
|
485 |
+
$MMoptions = get_option('bulletproof_security_options_maint_mode');
|
486 |
+
|
487 |
+
$bps_maint_text = ! isset($MMoptions['bps_maint_text']) ? '' : $MMoptions['bps_maint_text'];
|
488 |
+
$bps_maint_countdown_timer_color = ! isset($MMoptions['bps_maint_countdown_timer_color']) ? '' : $MMoptions['bps_maint_countdown_timer_color'];
|
489 |
+
$bps_maint_time = isset($MMoptions['bps_maint_time']) ? esc_html($MMoptions['bps_maint_time']) : esc_html('');
|
490 |
+
$bps_maint_retry_after = isset($MMoptions['bps_maint_retry_after']) ? esc_html($MMoptions['bps_maint_retry_after']) : esc_html('');
|
491 |
+
$bps_maint_ip_allowed = isset($MMoptions['bps_maint_ip_allowed']) ? esc_html($MMoptions['bps_maint_ip_allowed']) : esc_html('');
|
492 |
+
$bps_maint_background_images = ! isset($MMoptions['bps_maint_background_images']) ? '' : $MMoptions['bps_maint_background_images'];
|
493 |
+
$bps_maint_center_images = ! isset($MMoptions['bps_maint_center_images']) ? '' : $MMoptions['bps_maint_center_images'];
|
494 |
+
$bps_maint_background_color = ! isset($MMoptions['bps_maint_background_color']) ? '' : $MMoptions['bps_maint_background_color'];
|
495 |
+
$bps_maint_email_to = isset($MMoptions['bps_maint_email_to']) ? esc_html($MMoptions['bps_maint_email_to']) : esc_html('');
|
496 |
+
$bps_maint_email_from = isset($MMoptions['bps_maint_email_to']) ? esc_html($MMoptions['bps_maint_email_to']) : esc_html('');
|
497 |
+
$bps_maint_email_cc = isset($MMoptions['bps_maint_email_to']) ? esc_html($MMoptions['bps_maint_email_to']) : esc_html('');
|
498 |
+
$bps_maint_email_bcc = isset($MMoptions['bps_maint_email_to']) ? esc_html($MMoptions['bps_maint_email_to']) : esc_html('');
|
499 |
?>
|
500 |
|
501 |
<div id="bps-accordion-3" class="bps-accordion-main-2" style="">
|
507 |
|
508 |
<!-- Note: wp_editor/TinyMCE causes XAMPP Apache server crash: XAMPP: 1.8.1, pcre.dll, PHP 5.4.7 (VC9 X86 32bit thread safe) + PEAR -->
|
509 |
<div class="mmode-tinymce">
|
510 |
+
<?php wp_editor( stripslashes( htmlspecialchars_decode( $bps_maint_text, ENT_QUOTES ) ), 'bpscustomeditor' ); ?><br />
|
511 |
</div>
|
512 |
|
513 |
</div>
|
515 |
<h3><?php _e('MMode Option Settings', 'bulletproof-security'); ?></h3>
|
516 |
<div id="mmode-accordion-inner">
|
517 |
|
518 |
+
<input type="checkbox" name="mmode_countdown_timer" style="margin-top:5px;" value="1" <?php if ( empty( $MMoptions['bps_maint_countdown_timer'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_countdown_timer'], 1 ); } ?> /><label for="mmode"><?php _e('Enable Countdown Timer', 'bulletproof-security'); ?></label><br /><br />
|
519 |
|
520 |
<label for="mmode"><?php _e('Countdown Timer Text Color:', 'bulletproof-security'); ?></label><br />
|
521 |
<select name="mmode_countdown_timer_color" class="form-300">
|
522 |
+
<option value="lime" <?php selected('lime', $bps_maint_countdown_timer_color); ?>><?php _e('LCD|Lime Green', 'bulletproof-security'); ?></option>
|
523 |
+
<option value="white" <?php selected('white', $bps_maint_countdown_timer_color); ?>><?php _e('White', 'bulletproof-security'); ?></option>
|
524 |
+
<option value="silver" <?php selected('silver', $bps_maint_countdown_timer_color); ?>><?php _e('Silver', 'bulletproof-security'); ?></option>
|
525 |
+
<option value="gray" <?php selected('gray', $bps_maint_countdown_timer_color); ?>><?php _e('Gray', 'bulletproof-security'); ?></option>
|
526 |
</select><br /><br />
|
527 |
|
528 |
<label for="mmode"><?php _e('Maintenance Mode Time (in Minutes):', 'bulletproof-security'); ?></label><br />
|
529 |
<label for="mmode"><?php _e('Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours.', 'bulletproof-security'); ?></label><br />
|
530 |
+
<input type="text" name="mmode_time" class="regular-text-250" value="<?php echo $bps_maint_time; ?>" /><br /><br />
|
531 |
|
532 |
<label for="mmode"><?php _e('Header Retry-After (enter the same time as Maintenance Mode Time above):', 'bulletproof-security'); ?></label><br />
|
533 |
<label for="mmode"><?php _e('Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours.', 'bulletproof-security'); ?></label><br />
|
534 |
+
<input type="text" name="mmode_retry_after" class="regular-text-250" value="<?php echo $bps_maint_retry_after; ?>" /><br /><br />
|
535 |
|
536 |
+
<input type="checkbox" name="mmode_frontend" value="1" <?php if ( empty( $MMoptions['bps_maint_frontend'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_frontend'], 1 ); } ?> /><label for="mmode"><?php _e('Enable FrontEnd Maintenance Mode', 'bulletproof-security'); ?></label><br /><br />
|
537 |
|
538 |
<?php if ( is_multisite() && $blog_id != 1 ) { echo '<div style="margin:0px 0px 0px 0px;"></div>'; } else { ?>
|
539 |
|
540 |
<div id="mmode-caution">
|
541 |
<?php $text = '<font color="#fb0101">'.__('CAUTION: ', 'bulletproof-security').'</font><font color="blue">'.__('You MUST enter Your Current IP Address or the', 'bulletproof-security').'<br>'.__('Recommended IP Address if you Enable BackEnd Maintenance Mode', 'bulletproof-security').'<br>'.__('or you will be locked out of your WordPress Dashboard.', 'bulletproof-security').'</font>'; echo $text; ?></div>
|
542 |
+
<input type="checkbox" name="mmode_backend" value="1" <?php if ( empty( $MMoptions['bps_maint_backend'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_backend'], 1 ); } ?> /><label for="mmode"><?php _e('Enable BackEnd Maintenance Mode ', 'bulletproof-security'); ?></label><br /><br />
|
543 |
|
544 |
<?php } ?>
|
545 |
|
557 |
<?php bps_get_proxy_real_ip_address_maint(); ?>
|
558 |
|
559 |
<input type="hidden" name="scrolltommode1" id="scrolltommode1" value="<?php echo esc_html( $scrolltommode1 ); ?>" />
|
560 |
+
<textarea class="PFW-Allow-From-Text-Area" name="mmode_ip_allowed" id="mmode_ip_allowed" tabindex="1"><?php echo trim( $bps_maint_ip_allowed, ", \t\n\r"); ?></textarea><br /><br />
|
561 |
|
562 |
<label for="mmode"><?php _e('Background Images:', 'bulletproof-security'); ?></label><br />
|
563 |
<select name="mmode_background_images" class="form-300">
|
564 |
+
<option value="0" <?php selected('0', $bps_maint_background_images); ?>><?php _e('No Background Image', 'bulletproof-security'); ?></option>
|
565 |
+
<option value="<?php echo $blackHL; ?>" <?php selected($blackHL, $bps_maint_background_images); ?>><?php _e('Black Honeycomb Large', 'bulletproof-security'); ?></option>
|
566 |
+
<option value="<?php echo $blackHLG; ?>" <?php selected($blackHLG, $bps_maint_background_images); ?>><?php _e('Black Honeycomb Large Grey Line', 'bulletproof-security'); ?></option>
|
567 |
+
<option value="<?php echo $blackMS; ?>" <?php selected($blackMS, $bps_maint_background_images); ?>><?php _e('Black Mesh Small', 'bulletproof-security'); ?></option>
|
568 |
+
<option value="<?php echo $blackMSG; ?>" <?php selected($blackMSG, $bps_maint_background_images); ?>><?php _e('Black Mesh Small Grey Line', 'bulletproof-security'); ?></option>
|
569 |
+
<option value="<?php echo $blueHL; ?>" <?php selected($blueHL, $bps_maint_background_images); ?>><?php _e('Blue Honeycomb Large', 'bulletproof-security'); ?></option>
|
570 |
+
<option value="<?php echo $blueMS; ?>" <?php selected($blueMS, $bps_maint_background_images); ?>><?php _e('Blue Mesh Small', 'bulletproof-security'); ?></option>
|
571 |
+
<option value="<?php echo $brownHL; ?>" <?php selected($brownHL, $bps_maint_background_images); ?>><?php _e('Brown Honeycomb Large', 'bulletproof-security'); ?></option>
|
572 |
+
<option value="<?php echo $brownMS; ?>" <?php selected($brownMS, $bps_maint_background_images); ?>><?php _e('Brown Mesh Small', 'bulletproof-security'); ?></option>
|
573 |
+
<option value="<?php echo $greenHL; ?>" <?php selected($greenHL, $bps_maint_background_images); ?>><?php _e('Green Honeycomb Large', 'bulletproof-security'); ?></option>
|
574 |
+
<option value="<?php echo $greenMS; ?>" <?php selected($greenMS, $bps_maint_background_images); ?>><?php _e('Green Mesh Small', 'bulletproof-security'); ?></option>
|
575 |
+
<option value="<?php echo $grayHL; ?>" <?php selected($grayHL, $bps_maint_background_images); ?>><?php _e('Gray Honeycomb Large', 'bulletproof-security'); ?></option>
|
576 |
+
<option value="<?php echo $grayMS; ?>" <?php selected($grayMS, $bps_maint_background_images); ?>><?php _e('Gray Mesh Small', 'bulletproof-security'); ?></option>
|
577 |
+
<option value="<?php echo $orangeHL; ?>" <?php selected($orangeHL, $bps_maint_background_images); ?>><?php _e('Orange Honeycomb Large', 'bulletproof-security'); ?></option>
|
578 |
+
<option value="<?php echo $orangeMS; ?>" <?php selected($orangeMS, $bps_maint_background_images); ?>><?php _e('Orange Mesh Small', 'bulletproof-security'); ?></option>
|
579 |
+
<option value="<?php echo $purpleHL; ?>" <?php selected($purpleHL, $bps_maint_background_images); ?>><?php _e('Purple Honeycomb Large', 'bulletproof-security'); ?></option>
|
580 |
+
<option value="<?php echo $purpleMS; ?>" <?php selected($purpleMS, $bps_maint_background_images); ?>><?php _e('Purple Mesh Small', 'bulletproof-security'); ?></option>
|
581 |
+
<option value="<?php echo $redHL; ?>" <?php selected($redHL, $bps_maint_background_images); ?>><?php _e('Red|Burgundy Honeycomb Large', 'bulletproof-security'); ?></option>
|
582 |
+
<option value="<?php echo $redMS; ?>" <?php selected($redMS, $bps_maint_background_images); ?>><?php _e('Red|Burgundy Mesh Small', 'bulletproof-security'); ?></option>
|
583 |
+
<option value="<?php echo $yellowHL; ?>" <?php selected($yellowHL, $bps_maint_background_images); ?>><?php _e('Yellow Honeycomb Large', 'bulletproof-security'); ?></option>
|
584 |
+
<option value="<?php echo $yellowMS; ?>" <?php selected($yellowMS, $bps_maint_background_images); ?>><?php _e('Yellow Mesh Small', 'bulletproof-security'); ?></option>
|
585 |
</select><br /><br />
|
586 |
|
587 |
<label for="mmode"><?php _e('Center Images:', 'bulletproof-security'); ?></label><br />
|
588 |
<select name="mmode_center_images" class="form-300">
|
589 |
+
<option value="0" <?php selected('0', $bps_maint_center_images); ?>><?php _e('No Center Image', 'bulletproof-security'); ?></option>
|
590 |
+
<option value="<?php echo $basicBlack; ?>" <?php selected($basicBlack, $bps_maint_center_images); ?>><?php _e('Basic Black', 'bulletproof-security'); ?></option>
|
591 |
+
<option value="<?php echo $blackVeins; ?>" <?php selected($blackVeins, $bps_maint_center_images); ?>><?php _e('Black Veins', 'bulletproof-security'); ?></option>
|
592 |
+
<option value="<?php echo $blueGlass; ?>" <?php selected($blueGlass, $bps_maint_center_images); ?>><?php _e('Blue Glass', 'bulletproof-security'); ?></option>
|
593 |
+
<option value="<?php echo $brushedMetal; ?>" <?php selected($brushedMetal, $bps_maint_center_images); ?>><?php _e('Brushed Metal Stamped', 'bulletproof-security'); ?></option>
|
594 |
+
<option value="<?php echo $chrome; ?>" <?php selected($chrome, $bps_maint_center_images); ?>><?php _e('Chrome', 'bulletproof-security'); ?></option>
|
595 |
+
<option value="<?php echo $chromeSlick; ?>" <?php selected($chromeSlick, $bps_maint_center_images); ?>><?php _e('Chrome Slick', 'bulletproof-security'); ?></option>
|
596 |
+
<option value="<?php echo $fire; ?>" <?php selected($fire, $bps_maint_center_images); ?>><?php _e('Fire', 'bulletproof-security'); ?></option>
|
597 |
+
<option value="<?php echo $gunMetal; ?>" <?php selected($gunMetal, $bps_maint_center_images); ?>><?php _e('Gun Metal', 'bulletproof-security'); ?></option>
|
598 |
+
<option value="<?php echo $mercury; ?>" <?php selected($mercury, $bps_maint_center_images); ?>><?php _e('Mercury', 'bulletproof-security'); ?></option>
|
599 |
+
<option value="<?php echo $smoke; ?>" <?php selected($smoke, $bps_maint_center_images); ?>><?php _e('Smoke', 'bulletproof-security'); ?></option>
|
600 |
+
<option value="<?php echo $stripedCone; ?>" <?php selected($stripedCone, $bps_maint_center_images); ?>><?php _e('Striped Cone', 'bulletproof-security'); ?></option>
|
601 |
+
<option value="<?php echo $swampBevel; ?>" <?php selected($swampBevel, $bps_maint_center_images); ?>><?php _e('Swamp Bevel', 'bulletproof-security'); ?></option>
|
602 |
+
<option value="<?php echo $toy; ?>" <?php selected($toy, $bps_maint_center_images); ?>><?php _e('Toy', 'bulletproof-security'); ?></option>
|
603 |
+
<option value="<?php echo $waterReflection; ?>" <?php selected($waterReflection, $bps_maint_center_images); ?>><?php _e('Water Reflection', 'bulletproof-security'); ?></option>
|
604 |
+
<option value="<?php echo $woodGrain; ?>" <?php selected($woodGrain, $bps_maint_center_images); ?>><?php _e('Wood Grain', 'bulletproof-security'); ?></option>
|
605 |
</select><br /><br />
|
606 |
|
607 |
<label for="mmode"><?php _e('Background Colors (If not using a Background Image):', 'bulletproof-security'); ?></label><br />
|
608 |
<select name="mmode_background_color" class="form-300">
|
609 |
+
<option value="white" <?php selected('white', $bps_maint_background_color); ?>><?php _e('No Background Color', 'bulletproof-security'); ?></option>
|
610 |
+
<option value="white" <?php selected('white', $bps_maint_background_color); ?>><?php _e('White', 'bulletproof-security'); ?></option>
|
611 |
+
<option value="black" <?php selected('black', $bps_maint_background_color); ?>><?php _e('Black', 'bulletproof-security'); ?></option>
|
612 |
+
<option value="gray" <?php selected('gray', $bps_maint_background_color); ?>><?php _e('Gray', 'bulletproof-security'); ?></option>
|
613 |
</select><br /><br />
|
614 |
|
615 |
+
<input type="checkbox" name="mmode_visitor_ip" value="1" <?php if ( empty( $MMoptions['bps_maint_show_visitor_ip'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_show_visitor_ip'], 1 ); } ?> /><label for="mmode"><?php _e('Display Visitor IP Address', 'bulletproof-security'); ?></label><br /><br />
|
616 |
|
617 |
+
<input type="checkbox" name="mmode_login_link" value="1" <?php if ( empty( $MMoptions['bps_maint_show_login_link'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_show_login_link'], 1 ); } ?> /><label for="mmode"><?php _e('Display Admin|Login Link', 'bulletproof-security'); ?></label><br /><br />
|
618 |
|
619 |
+
<input type="checkbox" name="mmode_dashboard_reminder" value="1" <?php if ( empty( $MMoptions['bps_maint_dashboard_reminder'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_dashboard_reminder'], 1 ); } ?> /><label for="mmode"><?php _e('Display Dashboard Reminder Message when site is in Maintenance Mode', 'bulletproof-security'); ?></label><br /><br />
|
620 |
|
621 |
+
<input type="checkbox" name="mmode_log_visitors" value="1" <?php if ( empty( $MMoptions['bps_maint_log_visitors'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_log_visitors'], 1 ); } ?> /><label for="mmode"><?php _e('Enable Visitor Logging', 'bulletproof-security'); ?></label><br /><br />
|
622 |
|
623 |
+
<input type="checkbox" name="mmode_countdown_email" value="1" <?php if ( empty( $MMoptions['bps_maint_countdown_email'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_countdown_email'], 1 ); } ?> /><label for="mmode"><?php _e('Send Email Reminder when Maintenance Mode Countdown Timer has completed', 'bulletproof-security'); ?></label><br /><br />
|
624 |
|
625 |
<strong><label for="mmode-email"><?php _e('Send Countdown Timer Email To:', 'bulletproof-security'); ?> </label></strong><br />
|
626 |
+
<input type="text" name="mmode_email_to" class="regular-text-250" value="<?php echo $bps_maint_email_to; ?>" /><br />
|
627 |
<strong><label for="mmode-email"><?php _e('Send Countdown Timer Email From:', 'bulletproof-security'); ?> </label></strong><br />
|
628 |
+
<input type="text" name="mmode_email_from" class="regular-text-250" value="<?php echo $bps_maint_email_from; ?>" /><br />
|
629 |
<strong><label for="mmode-email"><?php _e('Send Countdown Timer Email Cc:', 'bulletproof-security'); ?> </label></strong><br />
|
630 |
+
<input type="text" name="mmode_email_cc" class="regular-text-250" value="<?php echo $bps_maint_email_cc; ?>" /><br />
|
631 |
<strong><label for="mmode-email"><?php _e('Send Countdown Timer Email Bcc:', 'bulletproof-security'); ?> </label></strong><br />
|
632 |
+
<input type="text" name="mmode_email_bcc" class="regular-text-250" value="<?php echo $bps_maint_email_bcc; ?>" /><br />
|
633 |
|
634 |
</div>
|
635 |
|
641 |
<?php if ( is_multisite() && $blog_id != 1 ) { echo '<div style="margin:0px 0px 10px 0px;"></div>'; } else { ?>
|
642 |
|
643 |
<strong><label for="mmode" style="color:#2ea2cc;"><?php _e('Click the Maintenance Mode Read Me help button for the steps to use these special options:', 'bulletproof-security'); ?></label></strong><br /><br />
|
644 |
+
<input type="checkbox" name="mmode_mu_entire_site" value="1" <?php if ( empty( $MMoptions['bps_maint_mu_entire_site'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_mu_entire_site'], 1 ); } ?> /><label for="mmode"><?php _e('Put The Primary Site And All Subsites In Maintenance Mode', 'bulletproof-security'); ?></label><br /><br />
|
645 |
|
646 |
+
<input type="checkbox" name="mmode_mu_subsites_only" value="1" <?php if ( empty( $MMoptions['bps_maint_mu_subsites_only'] ) ) { echo ''; } else { checked( $MMoptions['bps_maint_mu_subsites_only'], 1 ); } ?> /><label for="mmode"><?php _e('Put All Subsites In Maintenance Mode, But Not The Primary Site', 'bulletproof-security'); ?></label><br /><br />
|
647 |
|
648 |
<?php } ?>
|
649 |
|
admin/security-log/security-log.php
CHANGED
@@ -14,7 +14,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
-
if ( $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' && ! isset( $_POST['Submit-SecLog-Search'] ) || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
20 |
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
+
if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' && ! isset( $_POST['Submit-SecLog-Search'] ) || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
20 |
|
admin/system-info/system-info.php
CHANGED
@@ -14,7 +14,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
-
if ( $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' ) {
|
20 |
|
@@ -108,7 +108,7 @@ $bps_bottomDiv = '</p></div>';
|
|
108 |
?>
|
109 |
<strong><a href="https://forum.ait-pro.com/forums/topic/dso-setup-steps/" title="DSO Server Setup Steps" target="_blank"><?php _e('DSO Server Setup Steps', 'bulletproof-security'); ?></a></strong><br /><br />
|
110 |
|
111 |
-
<?php $text = '<strong>'.__('File|Folder Diagnostic & Troubleshooting Info','bulletproof-security').'</strong><br>'.__('The file/folder permissions and UID checks are mainly for diagnostic troubleshooting so that you can check permissions or the UID of mission critical WP & BPS folders and files at a glance. There is some security benefit to changing file and folder permissions to more secure permissions, but this is not an essential or critical thing to do these days.', 'bulletproof-security').'<br><br><strong>'.__('Script Owner User ID (UID)|File Owner User ID','bulletproof-security').'</strong><br>'.__('Your Script Owner User ID (UID) and File Owner User ID should match. If they do not match for any folders then you will need to change the Owner of that folder so that both match. If you have a DSO server type see the DSO Server Setup Steps Forum Help Link at the top of this Read Me help window.', 'bulletproof-security').'<br><br><strong>'.__('CGI And DSO File And Folder Permission Recommendations','bulletproof-security').'</strong><br>'.__('If your Server API (SAPI) is CGI you will see a table displayed with recommendations for file and folder permissions for CGI. If your SAPI is DSO/Apache
|
112 |
</div>
|
113 |
</div>
|
114 |
|
@@ -940,9 +940,9 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
940 |
|
941 |
bps_check_perms("../", "705");
|
942 |
bps_check_perms("../.htaccess", "404");
|
943 |
-
bps_check_perms("../wp-config.php", "
|
944 |
-
bps_check_perms("../index.php", "
|
945 |
-
bps_check_perms("../wp-blog-header.php", "
|
946 |
bps_check_perms("../wp-admin", "705");
|
947 |
bps_check_perms("../wp-includes", "705");
|
948 |
bps_check_perms("../$bps_wpcontent_dir", "705");
|
14 |
<?php
|
15 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
16 |
|
17 |
+
if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
18 |
|
19 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' ) {
|
20 |
|
108 |
?>
|
109 |
<strong><a href="https://forum.ait-pro.com/forums/topic/dso-setup-steps/" title="DSO Server Setup Steps" target="_blank"><?php _e('DSO Server Setup Steps', 'bulletproof-security'); ?></a></strong><br /><br />
|
110 |
|
111 |
+
<?php $text = '<strong>'.__('File|Folder Diagnostic & Troubleshooting Info','bulletproof-security').'</strong><br>'.__('The file/folder permissions and UID checks are mainly for diagnostic troubleshooting so that you can check permissions or the UID of mission critical WP & BPS folders and files at a glance. There is some security benefit to changing file and folder permissions to more secure permissions, but this is not an essential or critical thing to do these days.', 'bulletproof-security').'<br><br><strong>'.__('Script Owner User ID (UID)|File Owner User ID','bulletproof-security').'</strong><br>'.__('Your Script Owner User ID (UID) and File Owner User ID should match. If they do not match for any folders then you will need to change the Owner of that folder so that both match. If you have a DSO server type see the DSO Server Setup Steps Forum Help Link at the top of this Read Me help window.', 'bulletproof-security').'<br><br><strong>'.__('CGI And DSO File And Folder Permission Recommendations','bulletproof-security').'</strong><br>'.__('If your Server API (SAPI) is CGI you will see a table displayed with recommendations for file and folder permissions for CGI. If your SAPI is DSO/Apache/mod_php you will see a table listing file and folder permission recommendations for DSO.', 'bulletproof-security').'<br><br>'.__('If your Host is using CGI, but they do not allow you to set your folder permissions more restrictive to 705 and file permissions more restrictive to 604 then most likely when you change your folder and file permissions they will automatically be changed back to 755 and 644 by your Host or you may see a 403 or 500 error and will need to change the folder permissions back to what they were before. CGI 705 folder permissions have been thoroughly tested with WordPress and no problems have been discovered with WP or with WP Plugins on several different Web Hosts, but all web hosts have different things that they specifically allow or do not allow.', 'bulletproof-security').'<br><br>'.__('Most Hosts now use 705 Root folder permissions. Your Host might not be doing this or allow this, but typically 755 is fine for your Root folder. CGI 604 file permissions have been thoroughly tested with WordPress and no problems have been discovered with WP or with WP Plugins.','bulletproof-security').'<br><br><strong>'.__('The /', 'bulletproof-security').$bps_wpcontent_dir.__('/bps-backup/ folder permission recommendation is 755 for CGI or DSO for compatibility reasons. The /bps-backup folder has a deny all htaccess file in it so that it cannot be accessed by anyone other than you so the folder permissions for this folder are irrelevant.','bulletproof-security').'</strong><br><br>'.__('Your current file and folder permissions are shown below with suggested/recommended file and folder permissions. ','bulletproof-security').'<strong>'.__('Not all web hosts will allow you to set your folder permissions to these Recommended folder permissions.', 'bulletproof-security').'</strong> '.__('If you see 500 errors after changing your folder permissions than change them back to what they were before.','bulletproof-security').'<br><br><strong>'.__('BPS Pro Video Tutorial links can be found in the Help & FAQ pages.','bulletproof-security').'</strong>'; echo $text; ?></p>
|
112 |
</div>
|
113 |
</div>
|
114 |
|
940 |
|
941 |
bps_check_perms("../", "705");
|
942 |
bps_check_perms("../.htaccess", "404");
|
943 |
+
bps_check_perms("../wp-config.php", "604");
|
944 |
+
bps_check_perms("../index.php", "604");
|
945 |
+
bps_check_perms("../wp-blog-header.php", "604");
|
946 |
bps_check_perms("../wp-admin", "705");
|
947 |
bps_check_perms("../wp-includes", "705");
|
948 |
bps_check_perms("../$bps_wpcontent_dir", "705");
|
admin/theme-skin/theme-skin.php
CHANGED
@@ -19,7 +19,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
19 |
<?php
|
20 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
21 |
|
22 |
-
if ( $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
23 |
|
24 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
25 |
|
19 |
<?php
|
20 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
21 |
|
22 |
+
if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
23 |
|
24 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
25 |
|
admin/wizard/pwizard-autofix.php
CHANGED
@@ -1818,6 +1818,24 @@ RewriteRule . - [S=99]";
|
|
1818 |
}
|
1819 |
}
|
1820 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1821 |
$bps_customcode_two_wpa_array_impload = implode( "]", $bps_customcode_two_wpa_array );
|
1822 |
$bps_customcode_two_wpa_array_preg_split = preg_split("/\[S=\d{1,2}\]/", $bps_customcode_two_wpa_array_impload);
|
1823 |
$bps_customcode_two_wpa_array_preg_replace = preg_replace("/RewriteRule\s\.\s-\s/", "RewriteRule . - [S=99]", $bps_customcode_two_wpa_array_preg_split);
|
@@ -1830,7 +1848,7 @@ RewriteRule . - [S=99]";
|
|
1830 |
$cc2_array[] = trim( $value, " \t\n\r");
|
1831 |
}
|
1832 |
|
1833 |
-
$bps_customcode_two_wpa_array_merge = array_merge($cc2_array, $woo_pfeed_pro_array, $visual_composer_array, $bookly_booking_array, $emg_pro_array, $nextgen_gallery_array, $OptimizePress_theme_array, $wp_checkout_array, $video_showcase_array, $wp_invoice_array, $yoast_seo_array, $formidable_pro_array, $google_typography_array, $flare_array, $bbPress_array, $spider_calendar_array, $buddypress_array, $wpml_transman_array, $events_manager_array, $mailpoet_array, $event_espresso_array, $content_egg_array, $flatsome_theme_array);
|
1834 |
|
1835 |
$cc2_unique = array_unique($bps_customcode_two_wpa_array_merge);
|
1836 |
$S_replace = preg_replace_callback( '/(S=\d{1,2})/', 'bpsPro_S_number_count_replace', $cc2_unique );
|
@@ -1848,7 +1866,7 @@ RewriteRule . - [S=99]";
|
|
1848 |
update_option('bulletproof_security_options_customcode_WPA', $wpadmin_CC_Options);
|
1849 |
}
|
1850 |
|
1851 |
-
$success_array = array($woo_pfeed_pro_fix, $visual_composer_fix, $bookly_booking_fix, $emg_pro_fix, $nextgen_gallery_fix, $OptimizePress_theme_fix, $wp_checkout_fix, $video_showcase_fix, $wp_invoice_fix, $yoast_seo_fix, $formidable_pro_fix, $google_typography_fix, $flare_fix, $bbPress_fix, $spider_calendar_fix, $buddypress_fix, $wpml_transman_fix, $events_manager_fix, $mailpoet_fix, $event_espresso_fix, $content_egg_fix, $flatsome_theme_fix);
|
1852 |
|
1853 |
foreach ( $success_array as $successMessage ) {
|
1854 |
|
1818 |
}
|
1819 |
}
|
1820 |
|
1821 |
+
## Beaver Builder|Ultimate Addons Contact Form Plugin: whitelist rules
|
1822 |
+
$beaver_builder = 'bb-plugin/fl-builder.php';
|
1823 |
+
$beaver_builder_active = in_array( $beaver_builder, apply_filters('active_plugins', get_option('active_plugins')));
|
1824 |
+
$pattern23 = '/RewriteCond\s%{REQUEST_URI}\s\(admin-ajax\\\.php\)\s\[NC\]/';
|
1825 |
+
$beaver_builder_array = array();
|
1826 |
+
$beaver_builder_fix = '';
|
1827 |
+
|
1828 |
+
if ( $beaver_builder_active == 1 || is_plugin_active_for_network( $beaver_builder ) ) {
|
1829 |
+
$beaver_builder_fix = __('Beaver Builder Plugin wp-admin skip/bypass rule AutoWhitelist successful', 'bulletproof-security');
|
1830 |
+
|
1831 |
+
if ( ! preg_match( $pattern23, $bps_customcode_two_wpa ) ) {
|
1832 |
+
|
1833 |
+
$beaver_builder_array[] = "# admin-ajax.php skip/bypass rule
|
1834 |
+
RewriteCond %{REQUEST_URI} (admin-ajax\.php) [NC]
|
1835 |
+
RewriteRule . - [S=99]";
|
1836 |
+
}
|
1837 |
+
}
|
1838 |
+
|
1839 |
$bps_customcode_two_wpa_array_impload = implode( "]", $bps_customcode_two_wpa_array );
|
1840 |
$bps_customcode_two_wpa_array_preg_split = preg_split("/\[S=\d{1,2}\]/", $bps_customcode_two_wpa_array_impload);
|
1841 |
$bps_customcode_two_wpa_array_preg_replace = preg_replace("/RewriteRule\s\.\s-\s/", "RewriteRule . - [S=99]", $bps_customcode_two_wpa_array_preg_split);
|
1848 |
$cc2_array[] = trim( $value, " \t\n\r");
|
1849 |
}
|
1850 |
|
1851 |
+
$bps_customcode_two_wpa_array_merge = array_merge($cc2_array, $woo_pfeed_pro_array, $visual_composer_array, $bookly_booking_array, $emg_pro_array, $nextgen_gallery_array, $OptimizePress_theme_array, $wp_checkout_array, $video_showcase_array, $wp_invoice_array, $yoast_seo_array, $formidable_pro_array, $google_typography_array, $flare_array, $bbPress_array, $spider_calendar_array, $buddypress_array, $wpml_transman_array, $events_manager_array, $mailpoet_array, $event_espresso_array, $content_egg_array, $flatsome_theme_array, $beaver_builder_array);
|
1852 |
|
1853 |
$cc2_unique = array_unique($bps_customcode_two_wpa_array_merge);
|
1854 |
$S_replace = preg_replace_callback( '/(S=\d{1,2})/', 'bpsPro_S_number_count_replace', $cc2_unique );
|
1866 |
update_option('bulletproof_security_options_customcode_WPA', $wpadmin_CC_Options);
|
1867 |
}
|
1868 |
|
1869 |
+
$success_array = array($woo_pfeed_pro_fix, $visual_composer_fix, $bookly_booking_fix, $emg_pro_fix, $nextgen_gallery_fix, $OptimizePress_theme_fix, $wp_checkout_fix, $video_showcase_fix, $wp_invoice_fix, $yoast_seo_fix, $formidable_pro_fix, $google_typography_fix, $flare_fix, $bbPress_fix, $spider_calendar_fix, $buddypress_fix, $wpml_transman_fix, $events_manager_fix, $mailpoet_fix, $event_espresso_fix, $content_egg_fix, $flatsome_theme_fix, $beaver_builder_fix);
|
1870 |
|
1871 |
foreach ( $success_array as $successMessage ) {
|
1872 |
|
admin/wizard/setup-wizard-export.php
ADDED
File without changes
|
admin/wizard/wizard-functions.php
CHANGED
@@ -519,6 +519,10 @@ $bps_secure_bottom_misc_code = "# HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/
|
|
519 |
$lock = '0404';
|
520 |
} elseif ( file_exists( $bps_auto_write_secure_file_root) && @$permsRootHtaccess == '0444' ) {
|
521 |
$lock = '0444';
|
|
|
|
|
|
|
|
|
522 |
}
|
523 |
|
524 |
if ( file_exists( $bps_auto_write_secure_file_root) && @substr( $sapi_type, 0, 6) != 'apache' && @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
@@ -583,9 +587,9 @@ $bps_secure_bottom_misc_code = "# HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/
|
|
583 |
}
|
584 |
}
|
585 |
|
586 |
-
// AutoLock: Off by default or echo saved DB option
|
|
|
587 |
// For 444 permissions do not do anything with lock or autolock settings
|
588 |
-
// Pending: add a condition for 444 permissions throughout all BPS code
|
589 |
if ( @$lock != '0444' ) {
|
590 |
|
591 |
$BPS_autolock_options = get_option('bulletproof_security_options_autolock');
|
@@ -610,6 +614,11 @@ $bps_secure_bottom_misc_code = "# HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/
|
|
610 |
}
|
611 |
}
|
612 |
}
|
|
|
|
|
|
|
|
|
|
|
613 |
}
|
614 |
|
615 |
// Setup Wizard - Create wpadmin-secure.htaccess htaccess file and copy it to the /wp-admin folder
|
@@ -996,23 +1005,141 @@ function bpsSetupWizardCustomCodePresave() {
|
|
996 |
}
|
997 |
}
|
998 |
|
999 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1000 |
|
1001 |
-
|
1002 |
-
|
1003 |
-
$
|
1004 |
-
$
|
1005 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1006 |
|
1007 |
-
|
1008 |
-
'
|
1009 |
-
'
|
1010 |
-
'
|
1011 |
-
);
|
1012 |
|
1013 |
-
foreach
|
1014 |
-
update_option('
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1015 |
}
|
1016 |
}
|
1017 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1018 |
?>
|
519 |
$lock = '0404';
|
520 |
} elseif ( file_exists( $bps_auto_write_secure_file_root) && @$permsRootHtaccess == '0444' ) {
|
521 |
$lock = '0444';
|
522 |
+
} elseif ( file_exists( $bps_auto_write_secure_file_root) && @$permsRootHtaccess == '0604' ) {
|
523 |
+
$lock = '0604';
|
524 |
+
} elseif ( file_exists( $bps_auto_write_secure_file_root) && @$permsRootHtaccess == '0644' ) {
|
525 |
+
$lock = '0644';
|
526 |
}
|
527 |
|
528 |
if ( file_exists( $bps_auto_write_secure_file_root) && @substr( $sapi_type, 0, 6) != 'apache' && @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
587 |
}
|
588 |
}
|
589 |
|
590 |
+
// AutoLock: Off by default on new installations or echo saved DB option.
|
591 |
+
// A recommendation is made to lock and AutoLock the root htaccess file. each person needs to make that choice.
|
592 |
// For 444 permissions do not do anything with lock or autolock settings
|
|
|
593 |
if ( @$lock != '0444' ) {
|
594 |
|
595 |
$BPS_autolock_options = get_option('bulletproof_security_options_autolock');
|
614 |
}
|
615 |
}
|
616 |
}
|
617 |
+
|
618 |
+
// 4.3: New check and recommendation to Lock the Root htaccess file and turn on AutoLock.
|
619 |
+
if ( $lock == '0604' || $lock == '0644' ) {
|
620 |
+
echo '<strong><font color="blue">'.__('Your current Root .htaccess file is not locked. It is recommended that you lock your Root .htaccess file on the htaccess Core > htaccess File Editor page. Click the Lock htaccess File and Turn On AutoLock buttons on the htaccess File Editor page.', 'bulletproof-security').'</font></strong><br>';
|
621 |
+
}
|
622 |
}
|
623 |
|
624 |
// Setup Wizard - Create wpadmin-secure.htaccess htaccess file and copy it to the /wp-admin folder
|
1005 |
}
|
1006 |
}
|
1007 |
|
1008 |
+
// Pre-save UI|UX DB option settings to avoid doing additional Form coding work for PHP 7.4.9 Notice errors
|
1009 |
+
function bpsPro_presave_uiux_settings() {
|
1010 |
+
|
1011 |
+
// Theme Skin
|
1012 |
+
$UITSoptions = get_option('bulletproof_security_options_theme_skin');
|
1013 |
+
$uits = ! isset($UITSoptions['bps_ui_theme_skin']) ? 'blue' : $UITSoptions['bps_ui_theme_skin'];
|
1014 |
+
$uits_options = array('bps_ui_theme_skin' => $uits);
|
1015 |
+
|
1016 |
+
foreach( $uits_options as $key => $value ) {
|
1017 |
+
update_option('bulletproof_security_options_theme_skin', $uits_options);
|
1018 |
+
}
|
1019 |
|
1020 |
+
// Turn On|Off The Inpage Status Display
|
1021 |
+
$UIStatus_display = get_option('bulletproof_security_options_status_display');
|
1022 |
+
$ui_status = ! isset($UIStatus_display['bps_status_display']) ? 'On' : $UIStatus_display['bps_status_display'];
|
1023 |
+
$ui_status_display = array('bps_status_display' => $ui_status);
|
1024 |
+
|
1025 |
+
foreach( $ui_status_display as $key => $value ) {
|
1026 |
+
update_option('bulletproof_security_options_status_display', $ui_status_display);
|
1027 |
+
}
|
1028 |
+
|
1029 |
+
// Processing Spinner
|
1030 |
+
$UISpinneroptions = get_option('bulletproof_security_options_spinner');
|
1031 |
+
$uips = ! isset($UISpinneroptions['bps_spinner']) ? 'On' : $UISpinneroptions['bps_spinner'];
|
1032 |
+
$uips_options = array('bps_spinner' => $uips);
|
1033 |
+
|
1034 |
+
foreach( $uips_options as $key => $value ) {
|
1035 |
+
update_option('bulletproof_security_options_spinner', $uips_options);
|
1036 |
+
}
|
1037 |
|
1038 |
+
// ScrollTop Animation
|
1039 |
+
$ScrollTopoptions = get_option('bulletproof_security_options_scrolltop');
|
1040 |
+
$uist = ! isset($ScrollTopoptions['bps_scrolltop']) ? 'On' : $ScrollTopoptions['bps_scrolltop'];
|
1041 |
+
$uist_options = array('bps_scrolltop' => $uist);
|
|
|
1042 |
|
1043 |
+
foreach( $uist_options as $key => $value ) {
|
1044 |
+
update_option('bulletproof_security_options_scrolltop', $uist_options);
|
1045 |
+
}
|
1046 |
+
|
1047 |
+
// WP Toolbar Functionality in BPS plugin pages
|
1048 |
+
$UIWPToptions = get_option('bulletproof_security_options_wpt_nodes');
|
1049 |
+
$uiwpt = ! isset($UIWPToptions['bps_wpt_nodes']) ? 'allnodes' : $UIWPToptions['bps_wpt_nodes'];
|
1050 |
+
$uiwpt_options = array('bps_wpt_nodes' => $uiwpt);
|
1051 |
+
|
1052 |
+
foreach( $uiwpt_options as $key => $value ) {
|
1053 |
+
update_option('bulletproof_security_options_wpt_nodes', $uiwpt_options);
|
1054 |
+
}
|
1055 |
+
|
1056 |
+
// Script|Style Loader Filter (SLF) In BPS Plugin Pages
|
1057 |
+
$UISLFoptions = get_option('bulletproof_security_options_SLF');
|
1058 |
+
$uislf1 = ! isset($UISLFoptions['bps_slf_filter']) ? 'On' : $UISLFoptions['bps_slf_filter'];
|
1059 |
+
$uislf2 = ! isset($UISLFoptions['bps_slf_filter_new']) ? '14' : $UISLFoptions['bps_slf_filter_new'];
|
1060 |
+
$uislf_options = array(
|
1061 |
+
'bps_slf_filter' => $uislf1,
|
1062 |
+
'bps_slf_filter_new' => $uislf2
|
1063 |
+
);
|
1064 |
+
|
1065 |
+
foreach( $uislf_options as $key => $value ) {
|
1066 |
+
update_option('bulletproof_security_options_SLF', $uislf_options);
|
1067 |
+
}
|
1068 |
+
|
1069 |
+
// BPS UI|UX|AutoFix Debug
|
1070 |
+
$UIDebug_options = get_option('bulletproof_security_options_debug');
|
1071 |
+
$uidb = ! isset($UIDebug_options['bps_debug']) ? 'Off' : $UIDebug_options['bps_debug'];
|
1072 |
+
$uidb_options = array('bps_debug' => $uidb);
|
1073 |
+
|
1074 |
+
foreach( $uidb_options as $key => $value ) {
|
1075 |
+
update_option('bulletproof_security_options_debug', $uidb_options);
|
1076 |
}
|
1077 |
}
|
1078 |
|
1079 |
+
// Pre-save the Setup Wizard Options DB option settings to avoid doing additional Form coding work for PHP 7.4.9 Notice errors
|
1080 |
+
function bpsPro_presave_setupwizard_option_settings() {
|
1081 |
+
|
1082 |
+
// AutoFix
|
1083 |
+
$AutoFix_Options = get_option('bulletproof_security_options_wizard_autofix');
|
1084 |
+
$swoaf = ! isset($AutoFix_Options['bps_wizard_autofix']) ? 'On' : $AutoFix_Options['bps_wizard_autofix'];
|
1085 |
+
$SWOAF_options = array('bps_wizard_autofix' => $swoaf);
|
1086 |
+
|
1087 |
+
foreach( $SWOAF_options as $key => $value ) {
|
1088 |
+
update_option('bulletproof_security_options_wizard_autofix', $SWOAF_options);
|
1089 |
+
}
|
1090 |
+
|
1091 |
+
// GDPR Compliance
|
1092 |
+
$GDPR_Options = get_option('bulletproof_security_options_gdpr');
|
1093 |
+
$swgdpr = ! isset($GDPR_Options['bps_gdpr_on_off']) ? 'Off' : $GDPR_Options['bps_gdpr_on_off'];
|
1094 |
+
$SWGDPR_options = array('bps_gdpr_on_off' => $swgdpr);
|
1095 |
+
|
1096 |
+
foreach( $SWGDPR_options as $key => $value ) {
|
1097 |
+
update_option('bulletproof_security_options_gdpr', $SWGDPR_options);
|
1098 |
+
}
|
1099 |
+
|
1100 |
+
// GDMW
|
1101 |
+
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
1102 |
+
$swgdmw = ! isset($GDMW_options['bps_gdmw_hosting']) ? 'no' : $GDMW_options['bps_gdmw_hosting'];
|
1103 |
+
$SWGDMW_options = array('bps_gdmw_hosting' => $swgdmw);
|
1104 |
+
|
1105 |
+
foreach( $SWGDMW_options as $key => $value ) {
|
1106 |
+
update_option('bulletproof_security_options_GDMW', $SWGDMW_options);
|
1107 |
+
}
|
1108 |
+
|
1109 |
+
// Enable|Disable htaccess files
|
1110 |
+
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
1111 |
+
$swhf = ! isset($HFiles_options['bps_htaccess_files']) ? 'enabled' : $HFiles_options['bps_htaccess_files'];
|
1112 |
+
$SWHF_options = array('bps_htaccess_files' => $swhf);
|
1113 |
+
|
1114 |
+
foreach( $SWHF_options as $key => $value ) {
|
1115 |
+
update_option('bulletproof_security_options_htaccess_files', $SWHF_options);
|
1116 |
+
}
|
1117 |
+
|
1118 |
+
// Enable|Disable wp-admin BulletProof Mode
|
1119 |
+
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
1120 |
+
$swwhf = ! isset($BPS_wpadmin_Options['bps_wpadmin_restriction']) ? 'enabled' : $BPS_wpadmin_Options['bps_wpadmin_restriction'];
|
1121 |
+
$SWWHF_options = array('bps_wpadmin_restriction' => $swwhf);
|
1122 |
+
|
1123 |
+
foreach( $SWWHF_options as $key => $value ) {
|
1124 |
+
update_option('bulletproof_security_options_htaccess_res', $SWWHF_options);
|
1125 |
+
}
|
1126 |
+
|
1127 |
+
// Zip File Download Fix
|
1128 |
+
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
1129 |
+
$swzd = ! isset($Zip_download_Options['bps_zip_download_fix']) ? 'Off' : $Zip_download_Options['bps_zip_download_fix'];
|
1130 |
+
$SWZD_options = array('bps_zip_download_fix' => $swzd);
|
1131 |
+
|
1132 |
+
foreach( $SWZD_options as $key => $value ) {
|
1133 |
+
update_option('bulletproof_security_options_zip_fix', $SWZD_options);
|
1134 |
+
}
|
1135 |
+
|
1136 |
+
// Multisite Hide|Display System Info Page for Subsites
|
1137 |
+
$Mu_Sysinfo_page_options = get_option('bulletproof_security_options_mu_sysinfo');
|
1138 |
+
$swmus = ! isset($Mu_Sysinfo_page_options['bps_sysinfo_hide_display']) ? 'display' : $Mu_Sysinfo_page_options['bps_sysinfo_hide_display'];
|
1139 |
+
$SWMUS_options = array('bps_sysinfo_hide_display' => $swmus);
|
1140 |
+
|
1141 |
+
foreach( $SWMUS_options as $key => $value ) {
|
1142 |
+
update_option('bulletproof_security_options_mu_sysinfo', $SWMUS_options);
|
1143 |
+
}
|
1144 |
+
}
|
1145 |
?>
|
admin/wizard/wizard.php
CHANGED
@@ -20,7 +20,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
20 |
<?php
|
21 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
22 |
|
23 |
-
if ( $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
24 |
|
25 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
26 |
|
@@ -253,7 +253,7 @@ switch ( $memoryLimit ) {
|
|
253 |
echo $successTextBegin.__('Pass! PHP Configuration Memory Limit is set to: ', 'bulletproof-security').$memoryLimit.'M. '.__('It is recommended that you increase your memory limit to at least 128M, 256M is even better. Contact your Web Host and ask them to increase your memory limit to the maximum memory limit setting allowed by your Host.', 'bulletproof-security').$successTextEnd;
|
254 |
break;
|
255 |
case $memoryLimit > '0' && $memoryLimit < '64':
|
256 |
-
echo '<br>'.$failTextBegin.__('Error: Your PHP Configuration Memory Limit is set to: ', 'bulletproof-security').$memoryLimit.'M. '.__('WordPress needs a bare minimum Memory Limit setting of
|
257 |
break;
|
258 |
}
|
259 |
}
|
@@ -282,9 +282,11 @@ switch ( $memoryLimit ) {
|
|
282 |
}
|
283 |
|
284 |
// BPS .52.6: Pre-save UI Theme Skin with Blue Theme if DB option does not exist. function is in general-functions.php
|
285 |
-
|
|
|
286 |
// 3.5: Pre-Save the SLF filter options. The default is now set to On. New option added to use to check against for BPS upgrades: bps_slf_filter_new
|
287 |
-
|
|
|
288 |
|
289 |
// PHP/php.ini htaccess code pre-check - Check if root .htaccess file has php.ini handler code and if that code has been added to BPS Custom Code
|
290 |
bpsSetupWizardPhpiniHandlerCheck();
|
@@ -364,6 +366,11 @@ $failMessage = __('Error: Unable to create DB Table ', 'bulletproof-security');
|
|
364 |
$failTextEnd = '</strong></font><br>';
|
365 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
366 |
|
|
|
|
|
|
|
|
|
|
|
367 |
// 2.9: BPS plugin 30 day review/rating request Dismiss Notice
|
368 |
$bps_rate_options = 'bulletproof_security_options_rate_free';
|
369 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
@@ -816,8 +823,6 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
816 |
|
817 |
// Custom Code - no echo/output: pre-save CC DB options for Custom Code Export|Import features ONLY if DB options do not exist
|
818 |
bpsSetupWizardCustomCodePresave();
|
819 |
-
// BPS MU Tools - no echo/output: pre-save MU Tools DB options for new BPS installations.
|
820 |
-
bpsSetupWizardMUToolsPresave();
|
821 |
|
822 |
echo '</p></div>';
|
823 |
|
@@ -997,6 +1002,7 @@ function bpsSpinnerSWizard() {
|
|
997 |
<ul>
|
998 |
<li><a href="#bps-tabs-1"><?php _e('Setup Wizard', 'bulletproof-security'); ?></a></li>
|
999 |
<li><a href="#bps-tabs-2"><?php _e('Setup Wizard Options', 'bulletproof-security'); ?></a></li>
|
|
|
1000 |
</ul>
|
1001 |
|
1002 |
<div id="bps-tabs-1" class="bps-tab-page">
|
@@ -1471,7 +1477,420 @@ if ( isset( $_POST['Submit-Net-JTC'] ) && current_user_can('manage_options') ) {
|
|
1471 |
</tr>
|
1472 |
</table>
|
1473 |
|
1474 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1475 |
|
1476 |
<div id="AITpro-link">BulletProof Security <?php echo BULLETPROOF_VERSION; ?> Plugin by <a href="https://forum.ait-pro.com/" target="_blank" title="AITpro Website Security">AITpro Website Security</a>
|
1477 |
</div>
|
20 |
<?php
|
21 |
$ScrollTop_options = get_option('bulletproof_security_options_scrolltop');
|
22 |
|
23 |
+
if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scrolltop'] != 'Off' ) {
|
24 |
|
25 |
if ( esc_html($_SERVER['REQUEST_METHOD']) == 'POST' || isset( $_GET['settings-updated'] ) && @$_GET['settings-updated'] == true ) {
|
26 |
|
253 |
echo $successTextBegin.__('Pass! PHP Configuration Memory Limit is set to: ', 'bulletproof-security').$memoryLimit.'M. '.__('It is recommended that you increase your memory limit to at least 128M, 256M is even better. Contact your Web Host and ask them to increase your memory limit to the maximum memory limit setting allowed by your Host.', 'bulletproof-security').$successTextEnd;
|
254 |
break;
|
255 |
case $memoryLimit > '0' && $memoryLimit < '64':
|
256 |
+
echo '<br>'.$failTextBegin.__('Error: Your PHP Configuration Memory Limit is set to: ', 'bulletproof-security').$memoryLimit.'M. '.__('WordPress needs a bare minimum Memory Limit setting of 128M to perform well. Contact your Web Host and ask them to increase your memory limit to the maximum memory limit setting allowed by your Host.', 'bulletproof-security').$failTextEnd.'<br>';
|
257 |
break;
|
258 |
}
|
259 |
}
|
282 |
}
|
283 |
|
284 |
// BPS .52.6: Pre-save UI Theme Skin with Blue Theme if DB option does not exist. function is in general-functions.php
|
285 |
+
// This function is no longer used. Pending deletion.
|
286 |
+
// bpsPro_presave_ui_theme_skin_options();
|
287 |
// 3.5: Pre-Save the SLF filter options. The default is now set to On. New option added to use to check against for BPS upgrades: bps_slf_filter_new
|
288 |
+
// This function is no longer used. Pending deletion.
|
289 |
+
// bpsPro_presave_ui_theme_skin_SLF_options();
|
290 |
|
291 |
// PHP/php.ini htaccess code pre-check - Check if root .htaccess file has php.ini handler code and if that code has been added to BPS Custom Code
|
292 |
bpsSetupWizardPhpiniHandlerCheck();
|
366 |
$failTextEnd = '</strong></font><br>';
|
367 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
368 |
|
369 |
+
// Pre-save UI|UX Settions DB option settings
|
370 |
+
bpsPro_presave_uiux_settings();
|
371 |
+
// Pre-save the Setup Wizard Options DB option settings
|
372 |
+
bpsPro_presave_setupwizard_option_settings();
|
373 |
+
|
374 |
// 2.9: BPS plugin 30 day review/rating request Dismiss Notice
|
375 |
$bps_rate_options = 'bulletproof_security_options_rate_free';
|
376 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
823 |
|
824 |
// Custom Code - no echo/output: pre-save CC DB options for Custom Code Export|Import features ONLY if DB options do not exist
|
825 |
bpsSetupWizardCustomCodePresave();
|
|
|
|
|
826 |
|
827 |
echo '</p></div>';
|
828 |
|
1002 |
<ul>
|
1003 |
<li><a href="#bps-tabs-1"><?php _e('Setup Wizard', 'bulletproof-security'); ?></a></li>
|
1004 |
<li><a href="#bps-tabs-2"><?php _e('Setup Wizard Options', 'bulletproof-security'); ?></a></li>
|
1005 |
+
<li><a href="#bps-tabs-3"><?php _e('Setup Wizard Export|Import', 'bulletproof-security'); ?></a></li>
|
1006 |
</ul>
|
1007 |
|
1008 |
<div id="bps-tabs-1" class="bps-tab-page">
|
1477 |
</tr>
|
1478 |
</table>
|
1479 |
|
1480 |
+
</div>
|
1481 |
+
|
1482 |
+
<div id="bps-tabs-3" class="bps-tab-page">
|
1483 |
+
|
1484 |
+
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="bps-help_faq_table">
|
1485 |
+
<tr>
|
1486 |
+
<td class="bps-table_title"><h2><?php _e('Setup Wizard Export|Import ~ ', 'bulletproof-security'); ?><span style="font-size:.75em;"><?php _e('Export or Import BPS plugin option settings.', 'bulletproof-security'); ?></span></h2></td>
|
1487 |
+
</tr>
|
1488 |
+
<tr>
|
1489 |
+
<td class="bps-table_cell_help">
|
1490 |
+
|
1491 |
+
<h3 style="margin:0px 0px 5px 0px;"><?php _e('Setup Wizard Export|Import', 'bulletproof-security'); ?> <button id="bps-open-modal3" class="button bps-modal-button"><?php _e('Read Me', 'bulletproof-security'); ?></button></h3>
|
1492 |
+
|
1493 |
+
<div id="bps-modal-content3" class="bps-dialog-hide" title="<?php _e('Setup Wizard Export|Import', 'bulletproof-security'); ?>">
|
1494 |
+
<p>
|
1495 |
+
<?php
|
1496 |
+
$text = '<strong>'.__('This Read Me Help window is draggable (top) and resizable (bottom right corner)', 'bulletproof-security').'</strong><br><br>';
|
1497 |
+
echo $text;
|
1498 |
+
// Forum Help Links or of course both
|
1499 |
+
//$text = '<strong><font color="blue">'.__('Forum Help Links: ', 'bulletproof-security').'</font></strong><br>';
|
1500 |
+
//echo $text;
|
1501 |
+
?>
|
1502 |
+
<!--<strong><a href="https://forum.ait-pro.com/forums/topic/gdmw/" title="GDMW Hosting" target="_blank">
|
1503 |
+
<?php _e('GDMW Hosting', 'bulletproof-security'); ?></a></strong><br />-->
|
1504 |
+
|
1505 |
+
<?php $dialog_text = '<strong>'.__('Setup Wizard Export', 'bulletproof-security').'</strong><br>'.__('The Setup Wizard Export feature exports all BPS plugin option settings except for website specific settings that need to be setup by running the Setup Wizard after you have imported the BPS plugin option settings into a new website. The name of the exported zip file is: bps-settings-export.zip', 'bulletproof-security').'<br><br><strong>'.__('Setup Wizard Import', 'bulletproof-security').'</strong><br>'.__('To import BPS plugin option settings click the Choose File button, navigate to where you downloaded/saved the bps-settings-export.zip file on your computer, select the zip file and click the Open button. Then click the Import button. IMPORTANT: Run the Setup Wizard after the import completes. After running the Setup Wizard go to the BPS Security > htaccess Core > Custom Code tab page and check all of your custom htaccess code for any website specific custom htaccess code. Example: If you find any custom htaccess code that has a website URL for your other website that you exported BPS plugin settings from, then either edit that custom htaccess code or remove it from BPS Custom Code.', 'bulletproof-security').'<br><br><strong>'.__('Network|Multisite Help Info', 'bulletproof-security').'</strong><br>'.__('Setup Wizard Export|Import works for Network|Multisite site types, but only the Primary site\'s BPS plugin option settings are exported and imported. BPS plugin option settings are not exported or imported for Subsites. Note: These Setup Wizard Options > Network|Multisite Sitewide Login Security Settings and Network|Multisite Sitewide JTC Anti-Spam|Anti-Hacker Settings can be run after importing BPS plugin option settings to apply BPS LSM and JTC plugin option settings from the Primary site to all Subsites.', 'bulletproof-security'); echo $dialog_text; ?></p>
|
1506 |
+
</div>
|
1507 |
+
|
1508 |
+
<div id="CC-Import" style="margin:20px 0px 20px 0px">
|
1509 |
+
<form name="bpsSWImport" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-3' ); ?>" method="post" enctype="multipart/form-data">
|
1510 |
+
<?php wp_nonce_field('bulletproof_security_sw_import'); ?>
|
1511 |
+
<input type="file" name="bps_sw_import" id="bps_sw_import" />
|
1512 |
+
<input type="submit" name="Submit-SW-Import" class="button bps-button" style="margin-top:1px;" value="<?php esc_attr_e('Import', 'bulletproof-security') ?>" onclick="return confirm('<?php $text = __('Clicking OK will Import BPS plugin settings from the bps-settings-export.zip file on your computer.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Import BPS plugin settings or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1513 |
+
<?php bpsPro_setup_wizard_import(); ?>
|
1514 |
+
</form>
|
1515 |
+
</div>
|
1516 |
+
|
1517 |
+
<div id="CC-Export" style="margin-bottom:10px">
|
1518 |
+
<form name="bpsSWExport" id="bpsExport" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-3' ); ?>" method="post">
|
1519 |
+
<?php wp_nonce_field('bulletproof_security_sw_export'); ?>
|
1520 |
+
<input type="submit" name="Submit-SW-Export" class="button bps-button" value="<?php esc_attr_e('Export', 'bulletproof-security') ?>" onclick="return confirm('<?php
|
1521 |
+
$text = __('Clicking OK will Export your BPS plugin settings into the bps-settings-export.zip file, which you can then download to your computer by clicking the Download Zip Export button displayed in the Setup Wizard Export success message.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Export BPS plugin settings or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1522 |
+
<?php bpsPro_setup_wizard_export(); ?>
|
1523 |
+
</form>
|
1524 |
+
</div>
|
1525 |
+
|
1526 |
+
|
1527 |
+
<?php
|
1528 |
+
|
1529 |
+
// Zip the Setup Wizard Export file: setup-wizard-export.php - If ZipArchive Class is not available use PclZip
|
1530 |
+
function bpsPro_zip_setup_wizard_export_file() {
|
1531 |
+
|
1532 |
+
$filename = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/bps-settings-export.zip';
|
1533 |
+
|
1534 |
+
if ( file_exists($filename) ) {
|
1535 |
+
unlink($filename);
|
1536 |
+
}
|
1537 |
+
|
1538 |
+
// Use ZipArchive
|
1539 |
+
if ( class_exists('ZipArchive') ) {
|
1540 |
+
|
1541 |
+
$zip = new ZipArchive();
|
1542 |
+
|
1543 |
+
if ( $zip->open($filename, ZIPARCHIVE::CREATE) !== TRUE ) {
|
1544 |
+
exit("Error: Cannot Open $filename\n");
|
1545 |
+
}
|
1546 |
+
|
1547 |
+
$zip->addFile(WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/setup-wizard-export.php', "setup-wizard-export.php");
|
1548 |
+
$zip->close();
|
1549 |
+
|
1550 |
+
return true;
|
1551 |
+
|
1552 |
+
} else {
|
1553 |
+
|
1554 |
+
// Use PclZip
|
1555 |
+
define( 'PCLZIP_TEMPORARY_DIR', WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/' );
|
1556 |
+
require_once( ABSPATH . 'wp-admin/includes/class-pclzip.php');
|
1557 |
+
|
1558 |
+
if ( ini_get( 'mbstring.func_overload' ) && function_exists( 'mb_internal_encoding' ) ) {
|
1559 |
+
$previous_encoding = mb_internal_encoding();
|
1560 |
+
mb_internal_encoding( 'ISO-8859-1' );
|
1561 |
+
}
|
1562 |
+
|
1563 |
+
$archive = new PclZip(WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/bps-settings-export.zip');
|
1564 |
+
$v_list = $archive->create(WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/setup-wizard-export.php', PCLZIP_OPT_REMOVE_PATH, WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/');
|
1565 |
+
|
1566 |
+
return true;
|
1567 |
+
|
1568 |
+
if ( $v_list == 0 ) {
|
1569 |
+
die("Error : ".$archive->errorInfo(true) );
|
1570 |
+
return false;
|
1571 |
+
}
|
1572 |
+
}
|
1573 |
+
}
|
1574 |
+
|
1575 |
+
// Setup Wizard Export: Creates BPS Pro plugin option settings in a file that is called by an include/require on Import.
|
1576 |
+
// Network|Multisite: Only the Primary site's BPS Pro plugin option settings can be exported and imported.
|
1577 |
+
// Don't do an automatic download. There are issues with some Browsers.
|
1578 |
+
function bpsPro_setup_wizard_export() {
|
1579 |
+
global $wpdb, $blog_id, $bps_topDiv, $bps_bottomDiv;
|
1580 |
+
|
1581 |
+
if ( isset( $_POST['Submit-SW-Export'] ) && current_user_can('manage_options') ) {
|
1582 |
+
check_admin_referer( 'bulletproof_security_sw_export' );
|
1583 |
+
|
1584 |
+
if ( is_multisite() && $blog_id != 1 ) {
|
1585 |
+
return;
|
1586 |
+
|
1587 |
+
} else {
|
1588 |
+
|
1589 |
+
$timeNow = time();
|
1590 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
1591 |
+
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
1592 |
+
$wizard_export = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/setup-wizard-export.php';
|
1593 |
+
|
1594 |
+
$handle = fopen( $wizard_export, 'wb' );
|
1595 |
+
|
1596 |
+
if ( $handle )
|
1597 |
+
|
1598 |
+
fwrite( $handle, "<?php\n" );
|
1599 |
+
fwrite( $handle, "## ---------------------------------------------\n" );
|
1600 |
+
fwrite( $handle, "## BulletProof Security Setup Wizard Export\n" );
|
1601 |
+
fwrite( $handle, "## Support: https://forum.ait-pro.com/\n" );
|
1602 |
+
fwrite( $handle, "## Export Time: ". $timestamp . "\n" );
|
1603 |
+
fwrite( $handle, "## Website: " . get_bloginfo( 'url' ) . "\n" );
|
1604 |
+
fwrite( $handle, "## WP ABSPATH: ". ABSPATH . "\n" );
|
1605 |
+
fwrite( $handle, "## ---------------------------------------------\n\n" );
|
1606 |
+
fwrite( $handle, "## BPS Plugin Options\n\n" );
|
1607 |
+
|
1608 |
+
$bps_plugin_options = 'bulletproof_security_options';
|
1609 |
+
$BPSPluginOptionRows = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->options WHERE option_name LIKE %s", "$bps_plugin_options%" ) );
|
1610 |
+
|
1611 |
+
foreach ( $BPSPluginOptionRows as $data ) {
|
1612 |
+
|
1613 |
+
// Exclude these BPS option settings
|
1614 |
+
if ( $data->option_name != 'bulletproof_security_options_apache_modules' && $data->option_name != 'bulletproof_security_options_MScan_status' && $data->option_name != 'bulletproof_security_options_MScan_log' && $data->option_name != 'bulletproof_security_options_DBB_log' && $data->option_name != 'bulletproof_security_options_db_backup' && $data->option_name != 'bulletproof_security_options_mod_security' && $data->option_name != 'bulletproof_security_options_wizard_free' && $data->option_name != 'bulletproof_security_options_rate_free' && $data->option_name != 'bulletproof_security_options_vcheck' && $data->option_name != 'bulletproof_security_options_MU_tools_free' ) {
|
1615 |
+
|
1616 |
+
fwrite( $handle, "$".$data->option_name." = '".$data->option_name."';\n" );
|
1617 |
+
fwrite( $handle, "$".$data->option_name."_array = array(\n" );
|
1618 |
+
|
1619 |
+
$options_array = maybe_unserialize($data->option_value);
|
1620 |
+
|
1621 |
+
foreach ( $options_array as $key => $value ) {
|
1622 |
+
|
1623 |
+
if ( ! is_array($value) ) {
|
1624 |
+
|
1625 |
+
// Remove or change option keys or values
|
1626 |
+
//if ( $key == 'option_name' ) {
|
1627 |
+
// $value = 'Off';
|
1628 |
+
//}
|
1629 |
+
|
1630 |
+
fwrite( $handle, "'".$key."'"." => '".$value."', \n" );
|
1631 |
+
}
|
1632 |
+
}
|
1633 |
+
|
1634 |
+
fwrite( $handle, ");\n\n" );
|
1635 |
+
fwrite( $handle, "if ( ! get_option( $".$data->option_name." ) ) {\n" );
|
1636 |
+
fwrite( $handle, "foreach( $".$data->option_name."_array as \$key => \$value ) {\n" );
|
1637 |
+
fwrite( $handle, "update_option('".$data->option_name."', $".$data->option_name."_array);\n" );
|
1638 |
+
fwrite( $handle, "}\n\n" );
|
1639 |
+
fwrite( $handle, "} else {\n\n" );
|
1640 |
+
fwrite( $handle, "foreach( $".$data->option_name."_array as \$key => \$value ) {\n" );
|
1641 |
+
fwrite( $handle, "update_option('".$data->option_name."', $".$data->option_name."_array);\n" );
|
1642 |
+
fwrite( $handle, "}\n" );
|
1643 |
+
fwrite( $handle, "}\n\n" );
|
1644 |
+
}
|
1645 |
+
}
|
1646 |
+
|
1647 |
+
fwrite( $handle, "?>\n" );
|
1648 |
+
|
1649 |
+
$wizard_zip_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/bps-settings-export.zip';
|
1650 |
+
|
1651 |
+
if ( file_exists($wizard_export) ) {
|
1652 |
+
|
1653 |
+
if ( bpsPro_zip_setup_wizard_export_file() == true ) {
|
1654 |
+
|
1655 |
+
echo $bps_topDiv;
|
1656 |
+
$text = '<font color="green"><strong>'.__('BPS plugin option settings exported successfully. Click the Download Zip Export button to download the Setup Wizard Export zip file: bps-settings-export.zip.', 'bulletproof-security').'<br>'.__('If you see a 403 error and/or are unable to download the zip file then click here: ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ).'" target="_blank">'.__('Setup Wizard Options', 'bulletproof-security').'</a>'.__(' and select the Zip File Download Fix On setting for the Zile File Download Fix option. You should now be able to download the bps-settings-export.zip file.', 'bulletproof-security').'</strong></font><br><div style="width:140px;font-size:1em;text-align:center;margin:10px 0px 0px 0px;padding:4px 6px 4px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.plugins_url( '/bulletproof-security/admin/wizard/bps-settings-export.zip' ).'" style="font-size:1em;font-weight:bold;text-decoration:none;">'.__('Download Zip Export', 'bulletproof-security').'</a></div>';
|
1657 |
+
echo $text;
|
1658 |
+
echo $bps_bottomDiv;
|
1659 |
+
}
|
1660 |
+
}
|
1661 |
+
}
|
1662 |
+
}
|
1663 |
+
}
|
1664 |
+
|
1665 |
+
// Update the BPS plugin option settings by processing the setup-wizard-export.php file once.
|
1666 |
+
function bpsPro_SW_DB_Update() {
|
1667 |
+
|
1668 |
+
$SW_export = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/setup-wizard-export.php';
|
1669 |
+
|
1670 |
+
if ( file_exists($SW_export) ) {
|
1671 |
+
|
1672 |
+
require_once( WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/setup-wizard-export.php' );
|
1673 |
+
|
1674 |
+
// Update the Admin email address option settings in Email|Log Settings and MMode to the current site's Admin email address
|
1675 |
+
$admin_email = get_option('admin_email');
|
1676 |
+
$BPS_Email_Options = get_option('bulletproof_security_options_email');
|
1677 |
+
|
1678 |
+
$BPS_Options_email = array(
|
1679 |
+
'bps_send_email_to' => $admin_email,
|
1680 |
+
'bps_send_email_from' => $admin_email,
|
1681 |
+
'bps_send_email_cc' => $BPS_Email_Options['bps_send_email_cc'],
|
1682 |
+
'bps_send_email_bcc' => $BPS_Email_Options['bps_send_email_bcc'],
|
1683 |
+
'bps_login_security_email' => $BPS_Email_Options['bps_login_security_email'],
|
1684 |
+
'bps_security_log_size' => $BPS_Email_Options['bps_security_log_size'],
|
1685 |
+
'bps_security_log_emailL' => $BPS_Email_Options['bps_security_log_emailL'],
|
1686 |
+
'bps_dbb_log_email' => $BPS_Email_Options['bps_dbb_log_email'],
|
1687 |
+
'bps_dbb_log_size' => $BPS_Email_Options['bps_dbb_log_size'],
|
1688 |
+
'bps_mscan_log_size' => $BPS_Email_Options['bps_mscan_log_size'],
|
1689 |
+
'bps_mscan_log_email' => $BPS_Email_Options['bps_mscan_log_email']
|
1690 |
+
);
|
1691 |
+
|
1692 |
+
foreach( $BPS_Options_email as $key => $value ) {
|
1693 |
+
update_option('bulletproof_security_options_email', $BPS_Options_email);
|
1694 |
+
}
|
1695 |
+
|
1696 |
+
$BPS_MMode = get_option('bulletproof_security_options_maint_mode');
|
1697 |
+
|
1698 |
+
$BPS_Options_MMode = array(
|
1699 |
+
'bps_maint_on_off' => $BPS_MMode['bps_maint_on_off'],
|
1700 |
+
'bps_maint_countdown_timer' => $BPS_MMode['bps_maint_countdown_timer'],
|
1701 |
+
'bps_maint_countdown_timer_color' => $BPS_MMode['bps_maint_countdown_timer_color'],
|
1702 |
+
'bps_maint_time' => $BPS_MMode['bps_maint_time'],
|
1703 |
+
'bps_maint_retry_after' => $BPS_MMode['bps_maint_retry_after'],
|
1704 |
+
'bps_maint_frontend' => $BPS_MMode['bps_maint_frontend'],
|
1705 |
+
'bps_maint_backend' => $BPS_MMode['bps_maint_backend'],
|
1706 |
+
'bps_maint_ip_allowed' => $BPS_MMode['bps_maint_ip_allowed'],
|
1707 |
+
'bps_maint_text' => $BPS_MMode['bps_maint_text'],
|
1708 |
+
'bps_maint_background_images' => $BPS_MMode['bps_maint_background_images'],
|
1709 |
+
'bps_maint_center_images' => $BPS_MMode['bps_maint_center_images'],
|
1710 |
+
'bps_maint_background_color' => $BPS_MMode['bps_maint_background_color'],
|
1711 |
+
'bps_maint_show_visitor_ip' => $BPS_MMode['bps_maint_show_visitor_ip'],
|
1712 |
+
'bps_maint_show_login_link' => $BPS_MMode['bps_maint_show_login_link'],
|
1713 |
+
'bps_maint_dashboard_reminder' => $BPS_MMode['bps_maint_dashboard_reminder'],
|
1714 |
+
'bps_maint_log_visitors' => $BPS_MMode['bps_maint_log_visitors'],
|
1715 |
+
'bps_maint_countdown_email' => $BPS_MMode['bps_maint_countdown_email'],
|
1716 |
+
'bps_maint_email_to' => $admin_email,
|
1717 |
+
'bps_maint_email_from' => $admin_email,
|
1718 |
+
'bps_maint_email_cc' => $BPS_MMode['bps_maint_email_cc'],
|
1719 |
+
'bps_maint_email_bcc' => $BPS_MMode['bps_maint_email_bcc'],
|
1720 |
+
'bps_maint_mu_entire_site' => $BPS_MMode['bps_maint_mu_entire_site'],
|
1721 |
+
'bps_maint_mu_subsites_only' => $BPS_MMode['bps_maint_mu_subsites_only']
|
1722 |
+
);
|
1723 |
+
|
1724 |
+
foreach( $BPS_Options_MMode as $key => $value ) {
|
1725 |
+
update_option('bulletproof_security_options_maint_mode', $BPS_Options_MMode);
|
1726 |
+
}
|
1727 |
+
|
1728 |
+
// Update ISL logout and login URL's ONLY if the ISL options have already been saved before.
|
1729 |
+
$BPS_ISL = get_option('bulletproof_security_options_idle_session');
|
1730 |
+
|
1731 |
+
$ISL_logout_url = plugins_url('/bulletproof-security/isl-logout.php');
|
1732 |
+
$ISL_login_url = site_url('/wp-login.php');
|
1733 |
+
$Custom_Roles = $BPS_ISL['bps_isl_custom_roles'];
|
1734 |
+
|
1735 |
+
if ( ! empty($Custom_Roles) ) {
|
1736 |
+
|
1737 |
+
$Custom_Roles_array = array();
|
1738 |
+
|
1739 |
+
foreach ( $Custom_Roles as $key => $value ) {
|
1740 |
+
|
1741 |
+
if ( $value == '1' ) {
|
1742 |
+
$Custom_Roles_array[$key] = $value;
|
1743 |
+
}
|
1744 |
+
}
|
1745 |
+
|
1746 |
+
} else {
|
1747 |
+
|
1748 |
+
$Custom_Roles_array = array( 'bps', '' );
|
1749 |
+
}
|
1750 |
+
|
1751 |
+
$ISL_Options = array(
|
1752 |
+
'bps_isl' => $BPS_ISL['bps_isl'],
|
1753 |
+
'bps_isl_timeout' => $BPS_ISL['bps_isl_timeout'],
|
1754 |
+
'bps_isl_logout_url' => $ISL_logout_url,
|
1755 |
+
'bps_isl_login_url' => $ISL_login_url,
|
1756 |
+
'bps_isl_custom_message' => $BPS_ISL['bps_isl_custom_message'],
|
1757 |
+
'bps_isl_custom_css_1' => $BPS_ISL['bps_isl_custom_css_1'],
|
1758 |
+
'bps_isl_custom_css_2' => $BPS_ISL['bps_isl_custom_css_2'],
|
1759 |
+
'bps_isl_custom_css_3' => $BPS_ISL['bps_isl_custom_css_3'],
|
1760 |
+
'bps_isl_custom_css_4' => $BPS_ISL['bps_isl_custom_css_4'],
|
1761 |
+
'bps_isl_user_account_exceptions' => $BPS_ISL['bps_isl_user_account_exceptions'],
|
1762 |
+
'bps_isl_administrator' => $BPS_ISL['bps_isl_administrator'],
|
1763 |
+
'bps_isl_editor' => $BPS_ISL['bps_isl_editor'],
|
1764 |
+
'bps_isl_author' => $BPS_ISL['bps_isl_author'],
|
1765 |
+
'bps_isl_contributor' => $BPS_ISL['bps_isl_contributor'],
|
1766 |
+
'bps_isl_subscriber' => $BPS_ISL['bps_isl_subscriber'],
|
1767 |
+
'bps_isl_tinymce' => $BPS_ISL['bps_isl_tinymce'],
|
1768 |
+
'bps_isl_uri_exclusions' => $BPS_ISL['bps_isl_uri_exclusions'],
|
1769 |
+
'bps_isl_custom_roles' => $Custom_Roles_array
|
1770 |
+
);
|
1771 |
+
|
1772 |
+
if ( ! get_option('bulletproof_security_options_idle_session') ) {
|
1773 |
+
// do nothing
|
1774 |
+
|
1775 |
+
} else {
|
1776 |
+
|
1777 |
+
foreach( $ISL_Options as $key => $value ) {
|
1778 |
+
update_option('bulletproof_security_options_idle_session', $ISL_Options);
|
1779 |
+
}
|
1780 |
+
}
|
1781 |
+
|
1782 |
+
return true;
|
1783 |
+
|
1784 |
+
} else {
|
1785 |
+
|
1786 |
+
return false;
|
1787 |
+
}
|
1788 |
+
}
|
1789 |
+
|
1790 |
+
// Setup Wizard Import: Import the Setup Wizard Export zip file: bps-settings-export.zip
|
1791 |
+
// Notes: Don't use the WP wp_handle_upload() function. I need more flexibility.
|
1792 |
+
function bpsPro_setup_wizard_import() {
|
1793 |
+
global $bps_topDiv, $bps_bottomDiv;
|
1794 |
+
|
1795 |
+
if ( isset( $_POST['Submit-SW-Import'] ) && current_user_can('manage_options') ) {
|
1796 |
+
check_admin_referer( 'bulletproof_security_sw_import' );
|
1797 |
+
|
1798 |
+
$bpsZipFilename = 'bps-settings-export.zip';
|
1799 |
+
$bps_tmp_file = $_FILES['bps_sw_import']['tmp_name'];
|
1800 |
+
$zip_folder_path = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/';
|
1801 |
+
$bps_uploaded_zip = str_replace( '//', '/', $zip_folder_path) . $_FILES['bps_sw_import']['name'];
|
1802 |
+
$bpsZipzUploadFail = $_FILES['bps_sw_import']['name'];
|
1803 |
+
$SW_export = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/setup-wizard-export.php';
|
1804 |
+
|
1805 |
+
if ( file_exists($SW_export) ) {
|
1806 |
+
unlink($SW_export);
|
1807 |
+
}
|
1808 |
+
|
1809 |
+
echo $bps_topDiv;
|
1810 |
+
|
1811 |
+
if ( ! empty($_FILES) ) {
|
1812 |
+
if ( $_FILES['bps_sw_import']['name'] == $bpsZipFilename ) {
|
1813 |
+
|
1814 |
+
if ( move_uploaded_file($bps_tmp_file, $bps_uploaded_zip) ) {
|
1815 |
+
|
1816 |
+
$text = '<strong><font color="green">'.__('Zip File Upload Successful.', 'bulletproof-security').'</font></strong><br>';
|
1817 |
+
echo $text;
|
1818 |
+
|
1819 |
+
if ( class_exists('ZipArchive') ) {
|
1820 |
+
|
1821 |
+
$bpsZip = new ZipArchive;
|
1822 |
+
|
1823 |
+
if ( $bpsZip->open( WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/bps-settings-export.zip' ) === TRUE ) {
|
1824 |
+
$bpsZip->extractTo( WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/' );
|
1825 |
+
$bpsZip->close();
|
1826 |
+
|
1827 |
+
$text = '<strong><font color="green">'.__('Zip File Exraction Successful. Method: ZipArchive class.', 'bulletproof-security').'</font></strong><br>';
|
1828 |
+
echo $text;
|
1829 |
+
|
1830 |
+
// Update BPS Pro plugin option settings from the extracted setup-wizard-export.php file.
|
1831 |
+
if ( bpsPro_SW_DB_Update() == true ) {
|
1832 |
+
$text = '<strong><font color="green">'.__('BPS plugin settings imported successfully.', 'bulletproof-security').'</font><br><br><font color="blue">'.__('IMPORTANT: Run the BPS Setup Wizard now.', 'bulletproof-security').'</font><br><br>'.__('After running the Setup Wizard go to the BPS Security > htaccess Core > Custom Code tab page and check all of your custom htaccess code for any website specific custom htaccess code. Example: If you find any custom htaccess code that has a website URL for your other website that you exported BPS plugin settings from, then either edit that custom htaccess code or remove it from BPS Custom Code.', 'bulletproof-security').'</strong>';
|
1833 |
+
echo $text;
|
1834 |
+
}
|
1835 |
+
|
1836 |
+
} else {
|
1837 |
+
|
1838 |
+
$text = '<strong><font color="#fb0101">'.__('ERROR: Zip File Extraction Failed. Method: ZipArchive class.', 'bulletproof-security').'</font></strong>';
|
1839 |
+
echo $text;
|
1840 |
+
|
1841 |
+
}
|
1842 |
+
|
1843 |
+
} else { // Use PclZip if ZipArchive class is not installed
|
1844 |
+
|
1845 |
+
// NOTE: last modified date of files is not changed with PclZip
|
1846 |
+
define( 'PCLZIP_TEMPORARY_DIR', WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/' );
|
1847 |
+
require_once( ABSPATH . 'wp-admin/includes/class-pclzip.php');
|
1848 |
+
|
1849 |
+
if ( ini_get( 'mbstring.func_overload' ) && function_exists( 'mb_internal_encoding' ) ) {
|
1850 |
+
$previous_encoding = mb_internal_encoding();
|
1851 |
+
mb_internal_encoding( 'ISO-8859-1' );
|
1852 |
+
}
|
1853 |
+
|
1854 |
+
$archive = new PclZip( WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/bps-settings-export.zip' );
|
1855 |
+
|
1856 |
+
if ( $archive->extract( PCLZIP_OPT_PATH, WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard', PCLZIP_OPT_REMOVE_PATH, WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard' ) ) {
|
1857 |
+
|
1858 |
+
$text = '<strong><font color="green">'.__('Zip File Extraction Successful. Method: PclZip.', 'bulletproof-security').'</font></strong><br>';
|
1859 |
+
echo $text;
|
1860 |
+
|
1861 |
+
// Update BPS Pro plugin option settings from the extracted setup-wizard-export.php file.
|
1862 |
+
if ( bpsPro_SW_DB_Update() == true ) {
|
1863 |
+
|
1864 |
+
$text = '<strong><font color="green">'.__('BPS plugin settings imported successfully.', 'bulletproof-security').'</font><br><br><font color="blue">'.__('IMPORTANT: Run the BPS Setup Wizard now.', 'bulletproof-security').'</font><br><br>'.__('After running the Setup Wizard go to the BPS Security > htaccess Core > Custom Code tab page and check all of your custom htaccess code for any website specific custom htaccess code. Example: If you find any custom htaccess code that has a website URL for your other website that you exported BPS plugin settings from, then either edit that custom htaccess code or remove it from BPS Custom Code.', 'bulletproof-security').'</strong>';
|
1865 |
+
echo $text;
|
1866 |
+
}
|
1867 |
+
|
1868 |
+
} else {
|
1869 |
+
|
1870 |
+
$text = '<strong><font color="#fb0101">'.__('ERROR: Zip File Extraction Failed. Method: PclZip.', 'bulletproof-security').'</font></strong>';
|
1871 |
+
echo $text;
|
1872 |
+
|
1873 |
+
}
|
1874 |
+
} // end if ( class_exists('ZipArchive') ) {
|
1875 |
+
|
1876 |
+
} else { // end if ( move_uploaded_file($bps_tmp_file, $bps_uploaded_zip) ) {
|
1877 |
+
|
1878 |
+
$text = '<strong><font color="#fb0101">'.__('ERROR: Zip File Upload Failed.', 'bulletproof-security').'</font><br><font color="black">'.__('Either the bps-settings-export.zip file has not been selected yet for Import or the file ', 'bulletproof-security').$bpsZipzUploadFail.__(' is not a valid Setup Wizard Export file or file name. The BPS Setup Wizard Import feature only allows the bps-settings-export.zip file to be Uploaded/Imported. The filename MUST be named: bps-settings-export.zip.', 'bulletproof-security').'</font></strong>';
|
1879 |
+
echo $text;
|
1880 |
+
}
|
1881 |
+
}
|
1882 |
+
}
|
1883 |
+
echo $bps_bottomDiv;
|
1884 |
+
}
|
1885 |
+
}
|
1886 |
+
|
1887 |
+
?>
|
1888 |
+
|
1889 |
+
</td>
|
1890 |
+
</tr>
|
1891 |
+
</table>
|
1892 |
+
|
1893 |
+
</div>
|
1894 |
|
1895 |
<div id="AITpro-link">BulletProof Security <?php echo BULLETPROOF_VERSION; ?> Plugin by <a href="https://forum.ait-pro.com/" target="_blank" title="AITpro Website Security">AITpro Website Security</a>
|
1896 |
</div>
|
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 • WP Automatic Update Options (BPS MU Tools must-use plugin)
|
8 |
-
Version: 4.
|
9 |
Author: AITpro Website Security
|
10 |
Author URI: https://forum.ait-pro.com/read-me-first/
|
11 |
*/
|
@@ -33,9 +33,9 @@ Author URI: https://forum.ait-pro.com/read-me-first/
|
|
33 |
// and cannot access the global variables within functions in BPS. Luckily this does not break BPS or WordPress in any way and PHP.net states this is technically not an error.
|
34 |
global $bps_last_version, $bps_version, $aitpro_bullet, $bps_topDiv, $bps_bottomDiv, $bpsPro_remote_addr, $bpsPro_http_client_ip, $bpsPro_http_forwarded, $bpsPro_http_x_forwarded_for, $bpsPro_http_x_cluster_client_ip, $bps_wpcontent_dir, $bps_plugin_dir;
|
35 |
|
36 |
-
define( 'BULLETPROOF_VERSION', '4.
|
37 |
-
$bps_last_version = '4.
|
38 |
-
$bps_version = '4.
|
39 |
$aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
|
40 |
// Top div & bottom div
|
41 |
$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 • WP Automatic Update Options (BPS MU Tools must-use plugin)
|
8 |
+
Version: 4.3
|
9 |
Author: AITpro Website Security
|
10 |
Author URI: https://forum.ait-pro.com/read-me-first/
|
11 |
*/
|
33 |
// and cannot access the global variables within functions in BPS. Luckily this does not break BPS or WordPress in any way and PHP.net states this is technically not an error.
|
34 |
global $bps_last_version, $bps_version, $aitpro_bullet, $bps_topDiv, $bps_bottomDiv, $bpsPro_remote_addr, $bpsPro_http_client_ip, $bpsPro_http_forwarded, $bpsPro_http_x_forwarded_for, $bpsPro_http_x_cluster_client_ip, $bps_wpcontent_dir, $bps_plugin_dir;
|
35 |
|
36 |
+
define( 'BULLETPROOF_VERSION', '4.3' );
|
37 |
+
$bps_last_version = '4.2';
|
38 |
+
$bps_version = '4.3';
|
39 |
$aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
|
40 |
// Top div & bottom div
|
41 |
$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/functions.php
CHANGED
@@ -264,7 +264,7 @@ function bps_root_htaccess_status_dashboard() {
|
|
264 |
|
265 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
266 |
|
267 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' ) {
|
268 |
|
269 |
echo '<div id="bps-status-display" style="float:left;padding:0px 0px 10px 0px;">'.__('The BPS Status Display is set to Off by default on the System Info page', 'bulletproof-security').'</div>';
|
270 |
echo '<div style="clear:both;"></div>';
|
@@ -565,7 +565,7 @@ switch ( $bps_version ) {
|
|
565 |
|
566 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
567 |
|
568 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' ) {
|
569 |
|
570 |
if ( preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
571 |
|
@@ -614,7 +614,7 @@ function bps_wpadmin_htaccess_status_dashboard() {
|
|
614 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
615 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
616 |
|
617 |
-
if ( $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled'
|
618 |
return;
|
619 |
}
|
620 |
|
@@ -750,7 +750,7 @@ switch ( $bps_version ) {
|
|
750 |
|
751 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
752 |
|
753 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' ) {
|
754 |
|
755 |
if ( preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
756 |
|
@@ -788,11 +788,11 @@ function bpsProMScanStatus() {
|
|
788 |
|
789 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
790 |
|
791 |
-
if ( $bps_status_display['bps_status_display'] == 'Off' ) {
|
792 |
return;
|
793 |
}
|
794 |
|
795 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
796 |
|
797 |
// New BPS installation - do not display status
|
798 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
@@ -848,11 +848,11 @@ function bpsProDBBStatus() {
|
|
848 |
|
849 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
850 |
|
851 |
-
if ( $bps_status_display['bps_status_display'] == 'Off' ) {
|
852 |
return;
|
853 |
}
|
854 |
|
855 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
856 |
|
857 |
// New BPS installation - do not display status
|
858 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
@@ -908,11 +908,11 @@ global $aitpro_bullet;
|
|
908 |
|
909 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
910 |
|
911 |
-
if ( $bps_status_display['bps_status_display'] == 'Off' ) {
|
912 |
return;
|
913 |
}
|
914 |
|
915 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
916 |
|
917 |
// New BPS installation - do not display status
|
918 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
@@ -945,11 +945,11 @@ global $aitpro_bullet;
|
|
945 |
|
946 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
947 |
|
948 |
-
if ( $bps_status_display['bps_status_display'] == 'Off' ) {
|
949 |
return;
|
950 |
}
|
951 |
|
952 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
953 |
|
954 |
// New BPS installation - do not display status
|
955 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
@@ -988,11 +988,11 @@ global $aitpro_bullet;
|
|
988 |
|
989 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
990 |
|
991 |
-
if ( $bps_status_display['bps_status_display'] == 'Off' ) {
|
992 |
return;
|
993 |
}
|
994 |
|
995 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
996 |
|
997 |
// New BPS installation - do not display status
|
998 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
@@ -1037,11 +1037,11 @@ global $aitpro_bullet;
|
|
1037 |
|
1038 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
1039 |
|
1040 |
-
if ( $bps_status_display['bps_status_display'] == 'Off' ) {
|
1041 |
return;
|
1042 |
}
|
1043 |
|
1044 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
1045 |
|
1046 |
// New BPS installation - do not display status
|
1047 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
264 |
|
265 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
266 |
|
267 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' ) {
|
268 |
|
269 |
echo '<div id="bps-status-display" style="float:left;padding:0px 0px 10px 0px;">'.__('The BPS Status Display is set to Off by default on the System Info page', 'bulletproof-security').'</div>';
|
270 |
echo '<div style="clear:both;"></div>';
|
565 |
|
566 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
567 |
|
568 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' ) {
|
569 |
|
570 |
if ( preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
571 |
|
614 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
615 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
616 |
|
617 |
+
if ( isset( $BPS_wpadmin_Options['bps_wpadmin_restriction'] ) && $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' || isset( $GDMW_options['bps_gdmw_hosting'] ) && $GDMW_options['bps_gdmw_hosting'] == 'yes' ) {
|
618 |
return;
|
619 |
}
|
620 |
|
750 |
|
751 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
752 |
|
753 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' ) {
|
754 |
|
755 |
if ( preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
756 |
|
788 |
|
789 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
790 |
|
791 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] == 'Off' ) {
|
792 |
return;
|
793 |
}
|
794 |
|
795 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
796 |
|
797 |
// New BPS installation - do not display status
|
798 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
848 |
|
849 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
850 |
|
851 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] == 'Off' ) {
|
852 |
return;
|
853 |
}
|
854 |
|
855 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
856 |
|
857 |
// New BPS installation - do not display status
|
858 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
908 |
|
909 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
910 |
|
911 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] == 'Off' ) {
|
912 |
return;
|
913 |
}
|
914 |
|
915 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
916 |
|
917 |
// New BPS installation - do not display status
|
918 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
945 |
|
946 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
947 |
|
948 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] == 'Off' ) {
|
949 |
return;
|
950 |
}
|
951 |
|
952 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
953 |
|
954 |
// New BPS installation - do not display status
|
955 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
988 |
|
989 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
990 |
|
991 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] == 'Off' ) {
|
992 |
return;
|
993 |
}
|
994 |
|
995 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
996 |
|
997 |
// New BPS installation - do not display status
|
998 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
1037 |
|
1038 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
1039 |
|
1040 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] == 'Off' ) {
|
1041 |
return;
|
1042 |
}
|
1043 |
|
1044 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
1045 |
|
1046 |
// New BPS installation - do not display status
|
1047 |
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
includes/general-functions.php
CHANGED
@@ -835,36 +835,12 @@ function bpsPro_upgrade_CC_automatic_fix() {
|
|
835 |
}
|
836 |
|
837 |
// Copies the new version of BPS MU Tools must-use plugin to the /mu-plugins/ folder on BPS upgrade
|
|
|
838 |
function bpsPro_mu_tools_plugin_copy() {
|
839 |
|
840 |
-
// 2.4: Add strpos Version check
|
841 |
-
// 2.3: Always update the mu tools timestamp to time + 5 minutes on BPS upgrade. Hopefully that will prevent email alerts being sent during BPS upgrades.
|
842 |
-
// 2.0: Update and Pre-save the new BPS MU Tools DB options
|
843 |
-
// Delete the old bulletproof_security_options_autoupdate DB option
|
844 |
-
// Delete the old bps-plugin-autoupdate.php files
|
845 |
-
// Copy the new BPS MU Tools file to the /mu-plugins/ folder
|
846 |
-
$AutoUpdate_options = get_option('bulletproof_security_options_autoupdate');
|
847 |
-
$MUTools_Options = get_option('bulletproof_security_options_MU_tools_free');
|
848 |
-
|
849 |
-
if ( $AutoUpdate_options['bps_autoupdate'] == 'On' ) {
|
850 |
-
$bps_mu_tools2 = 'enable';
|
851 |
-
} else {
|
852 |
-
$bps_mu_tools2 = ! $MUTools_Options['bps_mu_tools_enable_disable_autoupdate'] ? 'disable' : $MUTools_Options['bps_mu_tools_enable_disable_autoupdate'];
|
853 |
-
}
|
854 |
-
|
855 |
-
$bps_mu_tools3 = ! $MUTools_Options['bps_mu_tools_enable_disable_deactivation'] ? 'enable' : $MUTools_Options['bps_mu_tools_enable_disable_deactivation'];
|
856 |
-
|
857 |
-
$MUTools_Option_settings = array(
|
858 |
-
'bps_mu_tools_timestamp' => time() + 300,
|
859 |
-
'bps_mu_tools_enable_disable_autoupdate' => $bps_mu_tools2,
|
860 |
-
'bps_mu_tools_enable_disable_deactivation' => $bps_mu_tools3
|
861 |
-
);
|
862 |
-
|
863 |
-
foreach ( $MUTools_Option_settings as $key => $value ) {
|
864 |
-
update_option('bulletproof_security_options_MU_tools_free', $MUTools_Option_settings);
|
865 |
-
}
|
866 |
-
|
867 |
delete_option('bulletproof_security_options_autoupdate');
|
|
|
|
|
868 |
$autoupdate_master_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/bps-plugin-autoupdate.php';
|
869 |
$autoupdate_muplugins_file = WP_CONTENT_DIR . '/mu-plugins/bps-plugin-autoupdate.php';
|
870 |
|
@@ -891,8 +867,9 @@ function bpsPro_mu_tools_plugin_copy() {
|
|
891 |
$pos2 = strpos( $check_string, 'Version: 2.0' );
|
892 |
$pos3 = strpos( $check_string, 'Version: 3.0' );
|
893 |
$pos4 = strpos( $check_string, 'Version: 4.0' );
|
894 |
-
|
895 |
-
|
|
|
896 |
@copy($BPS_MU_tools, $BPS_MU_tools_copy);
|
897 |
}
|
898 |
}
|
@@ -1029,6 +1006,64 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1029 |
if ( current_user_can('manage_options') ) {
|
1030 |
global $bps_version, $bps_last_version, $wp_version, $wpdb, $aitpro_bullet, $pagenow, $current_user;
|
1031 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1032 |
// 3.5: Pre-save the SLF option. The default is now set to On. New option added to use to check against for BPS upgrades: bps_slf_filter_new
|
1033 |
$bpsPro_SLF_options = get_option('bulletproof_security_options_SLF');
|
1034 |
|
@@ -1044,6 +1079,71 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1044 |
}
|
1045 |
}
|
1046 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1047 |
// 2.9: BPS plugin 30 day review/rating request Dismiss Notice
|
1048 |
$bps_rate_options = 'bulletproof_security_options_rate_free';
|
1049 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
@@ -1059,7 +1159,10 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1059 |
}
|
1060 |
|
1061 |
// 2.4: new function created to handle all BPS MU Tools must-use plugin processing
|
|
|
|
|
1062 |
bpsPro_mu_tools_plugin_copy();
|
|
|
1063 |
// 2.4: Pre-save MScan Options
|
1064 |
bpsPro_presave_mscan_options();
|
1065 |
|
@@ -1080,7 +1183,7 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1080 |
// 2.4: pre-save JTC-Lite db options
|
1081 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
1082 |
|
1083 |
-
if ( ! $jtc_options['bps_jtc_custom_roles'] ) {
|
1084 |
$jtc_options19 = array( 'bps', '' );
|
1085 |
|
1086 |
} else {
|
@@ -1098,11 +1201,11 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1098 |
}
|
1099 |
}
|
1100 |
|
1101 |
-
$jtc1 = ! $jtc_options['bps_tooltip_captcha_key'] ? 'jtc' : $jtc_options['bps_tooltip_captcha_key'];
|
1102 |
-
$jtc2 = ! $jtc_options['bps_tooltip_captcha_hover_text'] ? 'Type/Enter: jtc' : $jtc_options['bps_tooltip_captcha_hover_text'];
|
1103 |
-
$jtc3 = ! $jtc_options['bps_tooltip_captcha_title'] ? 'Hover or click the text box below' : $jtc_options['bps_tooltip_captcha_title'];
|
1104 |
-
$jtc4 = ! $jtc_options['bps_jtc_login_form'] ? '0' : $jtc_options['bps_jtc_login_form'];
|
1105 |
-
$jtc5 = ! $jtc_options['bps_jtc_custom_form_error'] ? '' : $jtc_options['bps_jtc_custom_form_error'];
|
1106 |
|
1107 |
$jtc_db_options = array(
|
1108 |
'bps_tooltip_captcha_key' => $jtc1,
|
@@ -1136,8 +1239,6 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1136 |
}
|
1137 |
}
|
1138 |
|
1139 |
-
$user_id = $current_user->ID;
|
1140 |
-
|
1141 |
// 2.4: Delete the Woo Dimiss Notice and Woo check option. No longer used in BPS free.
|
1142 |
delete_user_meta($user_id, 'bps_ignore_woocommerce_lsm_jtc_notice');
|
1143 |
delete_option('bulletproof_security_options_setup_wizard_woo');
|
@@ -1181,7 +1282,7 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1181 |
|
1182 |
if ( $isl_options['bps_isl'] == 'On' || $isl_options['bps_isl'] == 'Off' ) {
|
1183 |
|
1184 |
-
if ( ! $isl_options['bps_isl_custom_roles'] ) {
|
1185 |
$isl_options18 = array( 'bps', '' );
|
1186 |
|
1187 |
} else {
|
@@ -1230,7 +1331,7 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1230 |
|
1231 |
if ( $ace_options['bps_ace'] == 'On' || $ace_options['bps_ace'] == 'Off' ) {
|
1232 |
|
1233 |
-
if ( ! $ace_options['bps_ace_custom_roles'] ) {
|
1234 |
$ace_options11 = array( 'bps', '' );
|
1235 |
|
1236 |
} else {
|
@@ -1273,16 +1374,16 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1273 |
// .51.8: New Login Security Attempts Remaining option added
|
1274 |
$lsm = get_option('bulletproof_security_options_login_security');
|
1275 |
|
1276 |
-
$lsm1 = ! $lsm['bps_max_logins'] ? '3' : $lsm['bps_max_logins'];
|
1277 |
-
$lsm2 = ! $lsm['bps_lockout_duration'] ? '15' : $lsm['bps_lockout_duration'];
|
1278 |
-
$lsm3 = ! $lsm['bps_manual_lockout_duration'] ? '60' : $lsm['bps_manual_lockout_duration'];
|
1279 |
-
$lsm4 = ! $lsm['bps_max_db_rows_display'] ? '' : $lsm['bps_max_db_rows_display'];
|
1280 |
-
$lsm5 = ! $lsm['bps_login_security_OnOff'] ? 'On' : $lsm['bps_login_security_OnOff'];
|
1281 |
-
$lsm6 = ! $lsm['bps_login_security_logging'] ? 'logLockouts' : $lsm['bps_login_security_logging'];
|
1282 |
-
$lsm7 = ! $lsm['bps_login_security_errors'] ? 'wpErrors' : $lsm['bps_login_security_errors'];
|
1283 |
-
$lsm8 = ! $lsm['bps_login_security_remaining'] ? 'On' : $lsm['bps_login_security_remaining'];
|
1284 |
-
$lsm9 = ! $lsm['bps_login_security_pw_reset'] ? 'enable' : $lsm['bps_login_security_pw_reset'];
|
1285 |
-
$lsm10 = ! $lsm['bps_login_security_sort'] ? 'ascending' : $lsm['bps_login_security_sort'];
|
1286 |
|
1287 |
$lsm_options = array(
|
1288 |
'bps_max_logins' => $lsm1,
|
@@ -1313,10 +1414,10 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1313 |
// .53.8: Add/Update new Hidden|Empty Plugin Folders|Files Cron DB options.
|
1314 |
$hpf_cron = get_option('bulletproof_security_options_hpf_cron');
|
1315 |
|
1316 |
-
$hpf_cron1 = ! $hpf_cron['bps_hidden_plugins_cron'] ? 'On' : $hpf_cron['bps_hidden_plugins_cron'];
|
1317 |
-
$hpf_cron2 = ! $hpf_cron['bps_hidden_plugins_cron_frequency'] ? '15' : $hpf_cron['bps_hidden_plugins_cron_frequency'];
|
1318 |
-
$hpf_cron3 = ! $hpf_cron['bps_hidden_plugins_cron_email'] ? '' : $hpf_cron['bps_hidden_plugins_cron_email'];
|
1319 |
-
$hpf_cron4 = ! $hpf_cron['bps_hidden_plugins_cron_alert'] ? '' : $hpf_cron['bps_hidden_plugins_cron_alert'];
|
1320 |
|
1321 |
$hpf_cron_options = array(
|
1322 |
'bps_hidden_plugins_cron' => $hpf_cron1,
|
@@ -1331,7 +1432,7 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1331 |
|
1332 |
// .53.8: Add/Update new Hidden|Empty Plugin Folders|Files Ignore Hidden Plugin Folders & Files DB options.
|
1333 |
$hpf_check = get_option('bulletproof_security_options_hidden_plugins');
|
1334 |
-
$hpf_check1 = ! $hpf_check['bps_hidden_plugins_check'] ? '' : $hpf_check['bps_hidden_plugins_check'];
|
1335 |
|
1336 |
$hpf_check_options = array( 'bps_hidden_plugins_check' => $hpf_check1 );
|
1337 |
|
@@ -1348,17 +1449,17 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1348 |
$email_log = get_option('bulletproof_security_options_email');
|
1349 |
$admin_email = get_option('admin_email');
|
1350 |
|
1351 |
-
$email_log1 = ! $email_log['bps_send_email_to'] ? $admin_email : $email_log['bps_send_email_to'];
|
1352 |
-
$email_log2 = ! $email_log['bps_send_email_from'] ? $admin_email : $email_log['bps_send_email_from'];
|
1353 |
-
$email_log3 = ! $email_log['bps_send_email_cc'] ? '' : $email_log['bps_send_email_cc'];
|
1354 |
-
$email_log4 = ! $email_log['bps_send_email_bcc'] ? '' : $email_log['bps_send_email_bcc'];
|
1355 |
-
$email_log5 = ! $email_log['bps_login_security_email'] ? 'lockoutOnly' : $email_log['bps_login_security_email'];
|
1356 |
-
$email_log6 = ! $email_log['bps_security_log_size'] ? '500KB' : $email_log['bps_security_log_size'];
|
1357 |
-
$email_log7 = ! $email_log['bps_security_log_emailL'] ? 'email' : $email_log['bps_security_log_emailL'];
|
1358 |
-
$email_log8 = ! $email_log['bps_dbb_log_email'] ? 'email' : $email_log['bps_dbb_log_email'];
|
1359 |
-
$email_log9 = ! $email_log['bps_dbb_log_size'] ? '500KB' : $email_log['bps_dbb_log_size'];
|
1360 |
-
$email_log10 = ! $
|
1361 |
-
$email_log11 = ! $
|
1362 |
|
1363 |
$email_log_options = array(
|
1364 |
'bps_send_email_to' => $email_log1,
|
@@ -1388,21 +1489,21 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1388 |
// .52.3: If Custom Code db options do not exist yet, create blank values
|
1389 |
$ccr = get_option('bulletproof_security_options_customcode');
|
1390 |
|
1391 |
-
$ccr1 = ! $ccr['bps_customcode_one'] ? '' : $ccr['bps_customcode_one'];
|
1392 |
-
$ccr2 = ! $ccr['bps_customcode_server_signature'] ? '' : $ccr['bps_customcode_server_signature'];
|
1393 |
-
$ccr3 = ! $ccr['bps_customcode_directory_index'] ? '' : $ccr['bps_customcode_directory_index'];
|
1394 |
-
$ccr4 = ! $ccr['bps_customcode_server_protocol'] ? '' : $ccr['bps_customcode_server_protocol'];
|
1395 |
-
$ccr5 = ! $ccr['bps_customcode_error_logging'] ? '' : $ccr['bps_customcode_error_logging'];
|
1396 |
-
$ccr6 = ! $ccr['bps_customcode_deny_dot_folders'] ? '' : $ccr['bps_customcode_deny_dot_folders'];
|
1397 |
-
$ccr7 = ! $ccr['bps_customcode_admin_includes'] ? '' : $ccr['bps_customcode_admin_includes'];
|
1398 |
-
$ccr8 = ! $ccr['bps_customcode_wp_rewrite_start'] ? '' : $ccr['bps_customcode_wp_rewrite_start'];
|
1399 |
-
$ccr9 = ! $ccr['bps_customcode_request_methods'] ? '' : $ccr['bps_customcode_request_methods'];
|
1400 |
-
$ccr10 = ! $ccr['bps_customcode_two'] ? '' : $ccr['bps_customcode_two'];
|
1401 |
-
$ccr11 = ! $ccr['bps_customcode_timthumb_misc'] ? '' : $ccr['bps_customcode_timthumb_misc'];
|
1402 |
-
$ccr12 = ! $ccr['bps_customcode_bpsqse'] ? '' : $ccr['bps_customcode_bpsqse'];
|
1403 |
-
$ccr12m = @! $ccr['bps_customcode_wp_rewrite_end'] ? '' : $ccr['bps_customcode_wp_rewrite_end'];
|
1404 |
-
$ccr13 = ! $ccr['bps_customcode_deny_files'] ? '' : $ccr['bps_customcode_deny_files'];
|
1405 |
-
$ccr14 = ! $ccr['bps_customcode_three'] ? '' : $ccr['bps_customcode_three'];
|
1406 |
|
1407 |
if ( ! is_multisite() ) {
|
1408 |
|
@@ -1450,10 +1551,10 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1450 |
|
1451 |
$ccw = get_option('bulletproof_security_options_customcode_WPA');
|
1452 |
|
1453 |
-
$ccw1 = ! $ccw['bps_customcode_deny_files_wpa'] ? '' : $ccw['bps_customcode_deny_files_wpa'];
|
1454 |
-
$ccw2 = ! $ccw['bps_customcode_one_wpa'] ? '' : $ccw['bps_customcode_one_wpa'];
|
1455 |
-
$ccw3 = ! $ccw['bps_customcode_two_wpa'] ? '' : $ccw['bps_customcode_two_wpa'];
|
1456 |
-
$ccw4 = ! $ccw['bps_customcode_bpsqse_wpa'] ? '' : $ccw['bps_customcode_bpsqse_wpa'];
|
1457 |
|
1458 |
$ccw_options = array(
|
1459 |
'bps_customcode_deny_files_wpa' => $ccw1,
|
835 |
}
|
836 |
|
837 |
// Copies the new version of BPS MU Tools must-use plugin to the /mu-plugins/ folder on BPS upgrade
|
838 |
+
// 4.3: Delete the old bulletproof_security_options_autoupdate option & delete the bulletproof_security_options_MU_tools_free option
|
839 |
function bpsPro_mu_tools_plugin_copy() {
|
840 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
841 |
delete_option('bulletproof_security_options_autoupdate');
|
842 |
+
delete_option('bulletproof_security_options_MU_tools_free');
|
843 |
+
|
844 |
$autoupdate_master_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/bps-plugin-autoupdate.php';
|
845 |
$autoupdate_muplugins_file = WP_CONTENT_DIR . '/mu-plugins/bps-plugin-autoupdate.php';
|
846 |
|
867 |
$pos2 = strpos( $check_string, 'Version: 2.0' );
|
868 |
$pos3 = strpos( $check_string, 'Version: 3.0' );
|
869 |
$pos4 = strpos( $check_string, 'Version: 4.0' );
|
870 |
+
$pos5 = strpos( $check_string, 'Version: 5.0' );
|
871 |
+
|
872 |
+
if ( $pos1 !== false || $pos2 !== false || $pos3 !== false || $pos4 !== false || $pos5 !== false ) {
|
873 |
@copy($BPS_MU_tools, $BPS_MU_tools_copy);
|
874 |
}
|
875 |
}
|
1006 |
if ( current_user_can('manage_options') ) {
|
1007 |
global $bps_version, $bps_last_version, $wp_version, $wpdb, $aitpro_bullet, $pagenow, $current_user;
|
1008 |
|
1009 |
+
$user_id = $current_user->ID;
|
1010 |
+
|
1011 |
+
// 4.3: Pre-save all UI|UX option settings except for SLF - already done further below.
|
1012 |
+
// Note: Avoids having to do additional Form coding work for PHP 7.4.9 Notice errors.
|
1013 |
+
// Theme Skin
|
1014 |
+
$UITSoptions = get_option('bulletproof_security_options_theme_skin');
|
1015 |
+
$uits = ! isset($UITSoptions['bps_ui_theme_skin']) ? 'blue' : $UITSoptions['bps_ui_theme_skin'];
|
1016 |
+
$uits_options = array('bps_ui_theme_skin' => $uits);
|
1017 |
+
|
1018 |
+
foreach( $uits_options as $key => $value ) {
|
1019 |
+
update_option('bulletproof_security_options_theme_skin', $uits_options);
|
1020 |
+
}
|
1021 |
+
|
1022 |
+
// Turn On|Off The Inpage Status Display
|
1023 |
+
$UIStatus_display = get_option('bulletproof_security_options_status_display');
|
1024 |
+
$ui_status = ! isset($UIStatus_display['bps_status_display']) ? 'On' : $UIStatus_display['bps_status_display'];
|
1025 |
+
$ui_status_display = array('bps_status_display' => $ui_status);
|
1026 |
+
|
1027 |
+
foreach( $ui_status_display as $key => $value ) {
|
1028 |
+
update_option('bulletproof_security_options_status_display', $ui_status_display);
|
1029 |
+
}
|
1030 |
+
|
1031 |
+
// Processing Spinner
|
1032 |
+
$UISpinneroptions = get_option('bulletproof_security_options_spinner');
|
1033 |
+
$uips = ! isset($UISpinneroptions['bps_spinner']) ? 'On' : $UISpinneroptions['bps_spinner'];
|
1034 |
+
$uips_options = array('bps_spinner' => $uips);
|
1035 |
+
|
1036 |
+
foreach( $uips_options as $key => $value ) {
|
1037 |
+
update_option('bulletproof_security_options_spinner', $uips_options);
|
1038 |
+
}
|
1039 |
+
|
1040 |
+
// ScrollTop Animation
|
1041 |
+
$ScrollTopoptions = get_option('bulletproof_security_options_scrolltop');
|
1042 |
+
$uist = ! isset($ScrollTopoptions['bps_scrolltop']) ? 'On' : $ScrollTopoptions['bps_scrolltop'];
|
1043 |
+
$uist_options = array('bps_scrolltop' => $uist);
|
1044 |
+
|
1045 |
+
foreach( $uist_options as $key => $value ) {
|
1046 |
+
update_option('bulletproof_security_options_scrolltop', $uist_options);
|
1047 |
+
}
|
1048 |
+
|
1049 |
+
// WP Toolbar Functionality in BPS plugin pages
|
1050 |
+
$UIWPToptions = get_option('bulletproof_security_options_wpt_nodes');
|
1051 |
+
$uiwpt = ! isset($UIWPToptions['bps_wpt_nodes']) ? 'allnodes' : $UIWPToptions['bps_wpt_nodes'];
|
1052 |
+
$uiwpt_options = array('bps_wpt_nodes' => $uiwpt);
|
1053 |
+
|
1054 |
+
foreach( $uiwpt_options as $key => $value ) {
|
1055 |
+
update_option('bulletproof_security_options_wpt_nodes', $uiwpt_options);
|
1056 |
+
}
|
1057 |
+
|
1058 |
+
// BPS UI|UX|AutoFix Debug
|
1059 |
+
$UIDebug_options = get_option('bulletproof_security_options_debug');
|
1060 |
+
$uidb = ! isset($UIDebug_options['bps_debug']) ? 'Off' : $UIDebug_options['bps_debug'];
|
1061 |
+
$uidb_options = array('bps_debug' => $uidb);
|
1062 |
+
|
1063 |
+
foreach( $uidb_options as $key => $value ) {
|
1064 |
+
update_option('bulletproof_security_options_debug', $uidb_options);
|
1065 |
+
}
|
1066 |
+
|
1067 |
// 3.5: Pre-save the SLF option. The default is now set to On. New option added to use to check against for BPS upgrades: bps_slf_filter_new
|
1068 |
$bpsPro_SLF_options = get_option('bulletproof_security_options_SLF');
|
1069 |
|
1079 |
}
|
1080 |
}
|
1081 |
|
1082 |
+
// 4.3: Pre-save all Setup Wizard Options DB option settings.
|
1083 |
+
// Note: Avoids having to do additional Form coding work for PHP 7.4.9 Notice errors.
|
1084 |
+
// AutoFix
|
1085 |
+
$AutoFix_Options = get_option('bulletproof_security_options_wizard_autofix');
|
1086 |
+
$swoaf = ! isset($AutoFix_Options['bps_wizard_autofix']) ? 'On' : $AutoFix_Options['bps_wizard_autofix'];
|
1087 |
+
$SWOAF_options = array('bps_wizard_autofix' => $swoaf);
|
1088 |
+
|
1089 |
+
foreach( $SWOAF_options as $key => $value ) {
|
1090 |
+
update_option('bulletproof_security_options_wizard_autofix', $SWOAF_options);
|
1091 |
+
}
|
1092 |
+
|
1093 |
+
// GDPR Compliance
|
1094 |
+
$GDPR_Options = get_option('bulletproof_security_options_gdpr');
|
1095 |
+
$swgdpr = ! isset($GDPR_Options['bps_gdpr_on_off']) ? 'Off' : $GDPR_Options['bps_gdpr_on_off'];
|
1096 |
+
$SWGDPR_options = array('bps_gdpr_on_off' => $swgdpr);
|
1097 |
+
|
1098 |
+
foreach( $SWGDPR_options as $key => $value ) {
|
1099 |
+
update_option('bulletproof_security_options_gdpr', $SWGDPR_options);
|
1100 |
+
}
|
1101 |
+
|
1102 |
+
// GDMW
|
1103 |
+
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
1104 |
+
$swgdmw = ! isset($GDMW_options['bps_gdmw_hosting']) ? 'no' : $GDMW_options['bps_gdmw_hosting'];
|
1105 |
+
$SWGDMW_options = array('bps_gdmw_hosting' => $swgdmw);
|
1106 |
+
|
1107 |
+
foreach( $SWGDMW_options as $key => $value ) {
|
1108 |
+
update_option('bulletproof_security_options_GDMW', $SWGDMW_options);
|
1109 |
+
}
|
1110 |
+
|
1111 |
+
// Enable|Disable htaccess files
|
1112 |
+
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
1113 |
+
$swhf = ! isset($HFiles_options['bps_htaccess_files']) ? 'enabled' : $HFiles_options['bps_htaccess_files'];
|
1114 |
+
$SWHF_options = array('bps_htaccess_files' => $swhf);
|
1115 |
+
|
1116 |
+
foreach( $SWHF_options as $key => $value ) {
|
1117 |
+
update_option('bulletproof_security_options_htaccess_files', $SWHF_options);
|
1118 |
+
}
|
1119 |
+
|
1120 |
+
// Enable|Disable wp-admin BulletProof Mode
|
1121 |
+
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
1122 |
+
$swwhf = ! isset($BPS_wpadmin_Options['bps_wpadmin_restriction']) ? 'enabled' : $BPS_wpadmin_Options['bps_wpadmin_restriction'];
|
1123 |
+
$SWWHF_options = array('bps_wpadmin_restriction' => $swwhf);
|
1124 |
+
|
1125 |
+
foreach( $SWWHF_options as $key => $value ) {
|
1126 |
+
update_option('bulletproof_security_options_htaccess_res', $SWWHF_options);
|
1127 |
+
}
|
1128 |
+
|
1129 |
+
// Zip File Download Fix
|
1130 |
+
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
1131 |
+
$swzd = ! isset($Zip_download_Options['bps_zip_download_fix']) ? 'Off' : $Zip_download_Options['bps_zip_download_fix'];
|
1132 |
+
$SWZD_options = array('bps_zip_download_fix' => $swzd);
|
1133 |
+
|
1134 |
+
foreach( $SWZD_options as $key => $value ) {
|
1135 |
+
update_option('bulletproof_security_options_zip_fix', $SWZD_options);
|
1136 |
+
}
|
1137 |
+
|
1138 |
+
// Multisite Hide|Display System Info Page for Subsites
|
1139 |
+
$Mu_Sysinfo_page_options = get_option('bulletproof_security_options_mu_sysinfo');
|
1140 |
+
$swmus = ! isset($Mu_Sysinfo_page_options['bps_sysinfo_hide_display']) ? 'display' : $Mu_Sysinfo_page_options['bps_sysinfo_hide_display'];
|
1141 |
+
$SWMUS_options = array('bps_sysinfo_hide_display' => $swmus);
|
1142 |
+
|
1143 |
+
foreach( $SWMUS_options as $key => $value ) {
|
1144 |
+
update_option('bulletproof_security_options_mu_sysinfo', $SWMUS_options);
|
1145 |
+
}
|
1146 |
+
|
1147 |
// 2.9: BPS plugin 30 day review/rating request Dismiss Notice
|
1148 |
$bps_rate_options = 'bulletproof_security_options_rate_free';
|
1149 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
1159 |
}
|
1160 |
|
1161 |
// 2.4: new function created to handle all BPS MU Tools must-use plugin processing
|
1162 |
+
// 4.3: Delete the old bulletproof_security_options_autoupdate option & delete the bulletproof_security_options_MU_tools_free option
|
1163 |
+
// 4.3: delete the Dismiss Notice DB option: bps_ignore_autoupdate_notice
|
1164 |
bpsPro_mu_tools_plugin_copy();
|
1165 |
+
delete_user_meta($user_id, 'bps_ignore_autoupdate_notice');
|
1166 |
// 2.4: Pre-save MScan Options
|
1167 |
bpsPro_presave_mscan_options();
|
1168 |
|
1183 |
// 2.4: pre-save JTC-Lite db options
|
1184 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
1185 |
|
1186 |
+
if ( ! isset($jtc_options['bps_jtc_custom_roles']) ) {
|
1187 |
$jtc_options19 = array( 'bps', '' );
|
1188 |
|
1189 |
} else {
|
1201 |
}
|
1202 |
}
|
1203 |
|
1204 |
+
$jtc1 = ! isset($jtc_options['bps_tooltip_captcha_key']) ? 'jtc' : $jtc_options['bps_tooltip_captcha_key'];
|
1205 |
+
$jtc2 = ! isset($jtc_options['bps_tooltip_captcha_hover_text']) ? 'Type/Enter: jtc' : $jtc_options['bps_tooltip_captcha_hover_text'];
|
1206 |
+
$jtc3 = ! isset($jtc_options['bps_tooltip_captcha_title']) ? 'Hover or click the text box below' : $jtc_options['bps_tooltip_captcha_title'];
|
1207 |
+
$jtc4 = ! isset($jtc_options['bps_jtc_login_form']) ? '0' : $jtc_options['bps_jtc_login_form'];
|
1208 |
+
$jtc5 = ! isset($jtc_options['bps_jtc_custom_form_error']) ? '' : $jtc_options['bps_jtc_custom_form_error'];
|
1209 |
|
1210 |
$jtc_db_options = array(
|
1211 |
'bps_tooltip_captcha_key' => $jtc1,
|
1239 |
}
|
1240 |
}
|
1241 |
|
|
|
|
|
1242 |
// 2.4: Delete the Woo Dimiss Notice and Woo check option. No longer used in BPS free.
|
1243 |
delete_user_meta($user_id, 'bps_ignore_woocommerce_lsm_jtc_notice');
|
1244 |
delete_option('bulletproof_security_options_setup_wizard_woo');
|
1282 |
|
1283 |
if ( $isl_options['bps_isl'] == 'On' || $isl_options['bps_isl'] == 'Off' ) {
|
1284 |
|
1285 |
+
if ( ! isset($isl_options['bps_isl_custom_roles']) ) {
|
1286 |
$isl_options18 = array( 'bps', '' );
|
1287 |
|
1288 |
} else {
|
1331 |
|
1332 |
if ( $ace_options['bps_ace'] == 'On' || $ace_options['bps_ace'] == 'Off' ) {
|
1333 |
|
1334 |
+
if ( ! isset($ace_options['bps_ace_custom_roles']) ) {
|
1335 |
$ace_options11 = array( 'bps', '' );
|
1336 |
|
1337 |
} else {
|
1374 |
// .51.8: New Login Security Attempts Remaining option added
|
1375 |
$lsm = get_option('bulletproof_security_options_login_security');
|
1376 |
|
1377 |
+
$lsm1 = ! isset($lsm['bps_max_logins']) ? '3' : $lsm['bps_max_logins'];
|
1378 |
+
$lsm2 = ! isset($lsm['bps_lockout_duration']) ? '15' : $lsm['bps_lockout_duration'];
|
1379 |
+
$lsm3 = ! isset($lsm['bps_manual_lockout_duration']) ? '60' : $lsm['bps_manual_lockout_duration'];
|
1380 |
+
$lsm4 = ! isset($lsm['bps_max_db_rows_display']) ? '' : $lsm['bps_max_db_rows_display'];
|
1381 |
+
$lsm5 = ! isset($lsm['bps_login_security_OnOff']) ? 'On' : $lsm['bps_login_security_OnOff'];
|
1382 |
+
$lsm6 = ! isset($lsm['bps_login_security_logging']) ? 'logLockouts' : $lsm['bps_login_security_logging'];
|
1383 |
+
$lsm7 = ! isset($lsm['bps_login_security_errors']) ? 'wpErrors' : $lsm['bps_login_security_errors'];
|
1384 |
+
$lsm8 = ! isset($lsm['bps_login_security_remaining']) ? 'On' : $lsm['bps_login_security_remaining'];
|
1385 |
+
$lsm9 = ! isset($lsm['bps_login_security_pw_reset']) ? 'enable' : $lsm['bps_login_security_pw_reset'];
|
1386 |
+
$lsm10 = ! isset($lsm['bps_login_security_sort']) ? 'ascending' : $lsm['bps_login_security_sort'];
|
1387 |
|
1388 |
$lsm_options = array(
|
1389 |
'bps_max_logins' => $lsm1,
|
1414 |
// .53.8: Add/Update new Hidden|Empty Plugin Folders|Files Cron DB options.
|
1415 |
$hpf_cron = get_option('bulletproof_security_options_hpf_cron');
|
1416 |
|
1417 |
+
$hpf_cron1 = ! isset($hpf_cron['bps_hidden_plugins_cron']) ? 'On' : $hpf_cron['bps_hidden_plugins_cron'];
|
1418 |
+
$hpf_cron2 = ! isset($hpf_cron['bps_hidden_plugins_cron_frequency']) ? '15' : $hpf_cron['bps_hidden_plugins_cron_frequency'];
|
1419 |
+
$hpf_cron3 = ! isset($hpf_cron['bps_hidden_plugins_cron_email']) ? '' : $hpf_cron['bps_hidden_plugins_cron_email'];
|
1420 |
+
$hpf_cron4 = ! isset($hpf_cron['bps_hidden_plugins_cron_alert']) ? '' : $hpf_cron['bps_hidden_plugins_cron_alert'];
|
1421 |
|
1422 |
$hpf_cron_options = array(
|
1423 |
'bps_hidden_plugins_cron' => $hpf_cron1,
|
1432 |
|
1433 |
// .53.8: Add/Update new Hidden|Empty Plugin Folders|Files Ignore Hidden Plugin Folders & Files DB options.
|
1434 |
$hpf_check = get_option('bulletproof_security_options_hidden_plugins');
|
1435 |
+
$hpf_check1 = ! isset($hpf_check['bps_hidden_plugins_check']) ? '' : $hpf_check['bps_hidden_plugins_check'];
|
1436 |
|
1437 |
$hpf_check_options = array( 'bps_hidden_plugins_check' => $hpf_check1 );
|
1438 |
|
1449 |
$email_log = get_option('bulletproof_security_options_email');
|
1450 |
$admin_email = get_option('admin_email');
|
1451 |
|
1452 |
+
$email_log1 = ! isset($email_log['bps_send_email_to']) ? $admin_email : $email_log['bps_send_email_to'];
|
1453 |
+
$email_log2 = ! isset($email_log['bps_send_email_from']) ? $admin_email : $email_log['bps_send_email_from'];
|
1454 |
+
$email_log3 = ! isset($email_log['bps_send_email_cc']) ? '' : $email_log['bps_send_email_cc'];
|
1455 |
+
$email_log4 = ! isset($email_log['bps_send_email_bcc']) ? '' : $email_log['bps_send_email_bcc'];
|
1456 |
+
$email_log5 = ! isset($email_log['bps_login_security_email']) ? 'lockoutOnly' : $email_log['bps_login_security_email'];
|
1457 |
+
$email_log6 = ! isset($email_log['bps_security_log_size']) ? '500KB' : $email_log['bps_security_log_size'];
|
1458 |
+
$email_log7 = ! isset($email_log['bps_security_log_emailL']) ? 'email' : $email_log['bps_security_log_emailL'];
|
1459 |
+
$email_log8 = ! isset($email_log['bps_dbb_log_email']) ? 'email' : $email_log['bps_dbb_log_email'];
|
1460 |
+
$email_log9 = ! isset($email_log['bps_dbb_log_size']) ? '500KB' : $email_log['bps_dbb_log_size'];
|
1461 |
+
$email_log10 = ! isset($email_log['bps_mscan_log_size']) ? '500KB' : $email_log['bps_mscan_log_size'];
|
1462 |
+
$email_log11 = ! isset($email_log['bps_mscan_log_email']) ? 'email' : $email_log['bps_mscan_log_email'];
|
1463 |
|
1464 |
$email_log_options = array(
|
1465 |
'bps_send_email_to' => $email_log1,
|
1489 |
// .52.3: If Custom Code db options do not exist yet, create blank values
|
1490 |
$ccr = get_option('bulletproof_security_options_customcode');
|
1491 |
|
1492 |
+
$ccr1 = ! isset($ccr['bps_customcode_one']) ? '' : $ccr['bps_customcode_one'];
|
1493 |
+
$ccr2 = ! isset($ccr['bps_customcode_server_signature']) ? '' : $ccr['bps_customcode_server_signature'];
|
1494 |
+
$ccr3 = ! isset($ccr['bps_customcode_directory_index']) ? '' : $ccr['bps_customcode_directory_index'];
|
1495 |
+
$ccr4 = ! isset($ccr['bps_customcode_server_protocol']) ? '' : $ccr['bps_customcode_server_protocol'];
|
1496 |
+
$ccr5 = ! isset($ccr['bps_customcode_error_logging']) ? '' : $ccr['bps_customcode_error_logging'];
|
1497 |
+
$ccr6 = ! isset($ccr['bps_customcode_deny_dot_folders']) ? '' : $ccr['bps_customcode_deny_dot_folders'];
|
1498 |
+
$ccr7 = ! isset($ccr['bps_customcode_admin_includes']) ? '' : $ccr['bps_customcode_admin_includes'];
|
1499 |
+
$ccr8 = ! isset($ccr['bps_customcode_wp_rewrite_start']) ? '' : $ccr['bps_customcode_wp_rewrite_start'];
|
1500 |
+
$ccr9 = ! isset($ccr['bps_customcode_request_methods']) ? '' : $ccr['bps_customcode_request_methods'];
|
1501 |
+
$ccr10 = ! isset($ccr['bps_customcode_two']) ? '' : $ccr['bps_customcode_two'];
|
1502 |
+
$ccr11 = ! isset($ccr['bps_customcode_timthumb_misc']) ? '' : $ccr['bps_customcode_timthumb_misc'];
|
1503 |
+
$ccr12 = ! isset($ccr['bps_customcode_bpsqse']) ? '' : $ccr['bps_customcode_bpsqse'];
|
1504 |
+
$ccr12m = @! isset($ccr['bps_customcode_wp_rewrite_end']) ? '' : $ccr['bps_customcode_wp_rewrite_end'];
|
1505 |
+
$ccr13 = ! isset($ccr['bps_customcode_deny_files']) ? '' : $ccr['bps_customcode_deny_files'];
|
1506 |
+
$ccr14 = ! isset($ccr['bps_customcode_three']) ? '' : $ccr['bps_customcode_three'];
|
1507 |
|
1508 |
if ( ! is_multisite() ) {
|
1509 |
|
1551 |
|
1552 |
$ccw = get_option('bulletproof_security_options_customcode_WPA');
|
1553 |
|
1554 |
+
$ccw1 = ! isset($ccw['bps_customcode_deny_files_wpa']) ? '' : $ccw['bps_customcode_deny_files_wpa'];
|
1555 |
+
$ccw2 = ! isset($ccw['bps_customcode_one_wpa']) ? '' : $ccw['bps_customcode_one_wpa'];
|
1556 |
+
$ccw3 = ! isset($ccw['bps_customcode_two_wpa']) ? '' : $ccw['bps_customcode_two_wpa'];
|
1557 |
+
$ccw4 = ! isset($ccw['bps_customcode_bpsqse_wpa']) ? '' : $ccw['bps_customcode_bpsqse_wpa'];
|
1558 |
|
1559 |
$ccw_options = array(
|
1560 |
'bps_customcode_deny_files_wpa' => $ccw1,
|
includes/hud-autofix-whitelist.php
CHANGED
@@ -528,6 +528,8 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
528 |
$visual_composer_active = in_array( $visual_composer, apply_filters('active_plugins', get_option('active_plugins')));
|
529 |
$bookly_booking = 'appointment-booking/main.php';
|
530 |
$bookly_booking_active = in_array( $bookly_booking, apply_filters('active_plugins', get_option('active_plugins')));
|
|
|
|
|
531 |
$emg_pro = 'easy-media-gallery-pro/easy-media-gallery-pro.php';
|
532 |
$emg_pro_active = in_array( $emg_pro, apply_filters('active_plugins', get_option('active_plugins')));
|
533 |
$nextgen_gallery = 'nextgen-gallery/nggallery.php';
|
@@ -588,6 +590,12 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
588 |
$debug_wpadmin_PSB .= __('CC wp-admin Text Box 3: Bookly Booking Plugin', 'bulletproof-security').'<br>';
|
589 |
}
|
590 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
591 |
if ( $emg_pro_active == 1 || is_plugin_active_for_network( $emg_pro ) ) {
|
592 |
if ( ! preg_match( $admin_ajax_psb, $bps_customcode_two_wpa ) ) {
|
593 |
$autofix_message = 1;
|
@@ -758,7 +766,7 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
758 |
|
759 |
## Display Setup Wizard AutoFix WP Dashboard message
|
760 |
if ( $autofix_message == 1 ) {
|
761 |
-
$text_wp = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-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 Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice', 'bulletproof-security').'</font><br>'.__('One or more of your plugins or your theme requires a BPS Custom Code whitelist rule to be automatically created by the Setup Wizard.', 'bulletproof-security').'<br>'.__('Click this ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php' ).'" title="Setup Wizard AutoFix">'.__('Setup Wizard link', 'bulletproof-security').'</a>'.__(' and click the Setup Wizard button to automatically create BPS Custom Code whitelist rules.', 'bulletproof-security').'<br>'.__('This BPS AutoFix check can be turned Off on the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ).'" title="Setup Wizard Options">'.__('Setup Wizard Options', 'bulletproof-security').'</a>'.__(' page if you do not want BPS to check for any plugin or theme whitelist rules.', 'bulletproof-security').'</div>';
|
762 |
echo $text_wp;
|
763 |
}
|
764 |
|
528 |
$visual_composer_active = in_array( $visual_composer, apply_filters('active_plugins', get_option('active_plugins')));
|
529 |
$bookly_booking = 'appointment-booking/main.php';
|
530 |
$bookly_booking_active = in_array( $bookly_booking, apply_filters('active_plugins', get_option('active_plugins')));
|
531 |
+
$beaver_builder = 'bb-plugin/fl-builder.php';
|
532 |
+
$beaver_builder_active = in_array( $beaver_builder, apply_filters('active_plugins', get_option('active_plugins')));
|
533 |
$emg_pro = 'easy-media-gallery-pro/easy-media-gallery-pro.php';
|
534 |
$emg_pro_active = in_array( $emg_pro, apply_filters('active_plugins', get_option('active_plugins')));
|
535 |
$nextgen_gallery = 'nextgen-gallery/nggallery.php';
|
590 |
$debug_wpadmin_PSB .= __('CC wp-admin Text Box 3: Bookly Booking Plugin', 'bulletproof-security').'<br>';
|
591 |
}
|
592 |
}
|
593 |
+
if ( $beaver_builder_active == 1 || is_plugin_active_for_network( $beaver_builder ) ) {
|
594 |
+
if ( ! preg_match( $admin_ajax_psb, $bps_customcode_two_wpa ) ) {
|
595 |
+
$autofix_message = bpsPro_autofix_message($autofix_message);
|
596 |
+
$debug_wpadmin_PSB .= __('CC wp-admin Text Box 3: Beaver Builder Plugin', 'bulletproof-security').'<br>';
|
597 |
+
}
|
598 |
+
}
|
599 |
if ( $emg_pro_active == 1 || is_plugin_active_for_network( $emg_pro ) ) {
|
600 |
if ( ! preg_match( $admin_ajax_psb, $bps_customcode_two_wpa ) ) {
|
601 |
$autofix_message = 1;
|
766 |
|
767 |
## Display Setup Wizard AutoFix WP Dashboard message
|
768 |
if ( $autofix_message == 1 ) {
|
769 |
+
$text_wp = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-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 Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice', 'bulletproof-security').'</font><br>'.__('One or more of your plugins or your theme requires a BPS Custom Code whitelist rule to be automatically created by the Setup Wizard.', 'bulletproof-security').'<br>'.__('Click this ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php' ).'" title="Setup Wizard AutoFix">'.__('Setup Wizard link', 'bulletproof-security').'</a>'.__(' and click the Setup Wizard button to automatically create BPS Custom Code whitelist rules.', 'bulletproof-security').'<br>'.__('This BPS AutoFix check can be turned Off on the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ).'" title="Setup Wizard Options">'.__('Setup Wizard Options', 'bulletproof-security').'</a>'.__(' page if you do not want BPS to check for any plugin or theme whitelist rules.', 'bulletproof-security').'<br>'.__('If this Notice does not go away after running the Setup Wizard, use the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/theme-skin/theme-skin.php' ).'" title="BPS UI|UX|AutoFix Debug tool">'.__('BPS UI|UX|AutoFix Debug tool', 'bulletproof-security').'</a>.'.__(' Click the UI|UX Settings page Read Me help button for more information.', 'bulletproof-security').'</div>';
|
770 |
echo $text_wp;
|
771 |
}
|
772 |
|
includes/hud-dismiss-functions.php
CHANGED
@@ -24,7 +24,7 @@ function bps_HUD_WP_Dashboard() {
|
|
24 |
bps_hud_BPSQSE_old_code_check();
|
25 |
bpsPro_BBM_htaccess_check();
|
26 |
bpsPro_hud_speed_boost_cache_code();
|
27 |
-
bps_hud_check_autoupdate();
|
28 |
bpsPro_hud_mscan_notice();
|
29 |
bpsPro_hud_jtc_lite_notice();
|
30 |
bpsPro_hud_rate_notice();
|
@@ -607,66 +607,6 @@ $user_id = $current_user->ID;
|
|
607 |
}
|
608 |
}
|
609 |
|
610 |
-
// Heads Up Display w/ Dismiss - BPS Plugin AutoUpdate
|
611 |
-
// Notes: Only Display the AutoUpdate Dimiss Notice if the Bonus Custom Code Dismiss Notice is not being displayed (display after the BCC Dimiss Notice).
|
612 |
-
// There are 3 common scenarios: only the dismiss all notice link was clicked, some of the individual dismiss notices were clicked and
|
613 |
-
// the dismiss all notice link was clicked and only all individual dimiss notice links were clicked, but not the dismiss all notice link.
|
614 |
-
// which leaves 2 possible conditions: either the dismiss all notice value == true or all other dismiss notice values == true.
|
615 |
-
// 1.2: New BPS MU Tools file created.
|
616 |
-
function bps_hud_check_autoupdate() {
|
617 |
-
|
618 |
-
$MUTools_Options = get_option('bulletproof_security_options_MU_tools_free');
|
619 |
-
|
620 |
-
if ( $MUTools_Options['bps_mu_tools_enable_disable_autoupdate'] == 'disable' ) {
|
621 |
-
|
622 |
-
global $current_user;
|
623 |
-
$user_id = $current_user->ID;
|
624 |
-
|
625 |
-
$bcc_dismiss_all = get_user_meta($user_id, 'bps_bonus_code_dismiss_all_notice');
|
626 |
-
$bcc1 = get_user_meta($user_id, 'bps_brute_force_login_protection_notice');
|
627 |
-
$bcc2 = get_user_meta($user_id, 'bps_speed_boost_cache_notice');
|
628 |
-
$bcc3 = get_user_meta($user_id, 'bps_author_enumeration_notice');
|
629 |
-
$bcc4 = get_user_meta($user_id, 'bps_xmlrpc_ddos_notice');
|
630 |
-
$bcc5 = get_user_meta($user_id, 'bps_post_request_attack_notice');
|
631 |
-
$bcc6 = get_user_meta($user_id, 'bps_sniff_driveby_notice');
|
632 |
-
$bcc7 = get_user_meta($user_id, 'bps_iframe_clickjack_notice');
|
633 |
-
|
634 |
-
if ( true == $bcc_dismiss_all || true == $bcc1 && true == $bcc2 && true == $bcc3 && true == $bcc4 && true == $bcc5 && true == $bcc6 && true == $bcc7 ) {
|
635 |
-
|
636 |
-
if ( ! get_user_meta($user_id, 'bps_ignore_autoupdate_notice') ) {
|
637 |
-
|
638 |
-
if ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) != 'wp-admin' ) {
|
639 |
-
$bps_base = basename(esc_html($_SERVER['REQUEST_URI'])) . '?';
|
640 |
-
} elseif ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) == 'wp-admin' ) {
|
641 |
-
$bps_base = basename( str_replace( 'wp-admin', 'index.php?', esc_html($_SERVER['REQUEST_URI'])));
|
642 |
-
} else {
|
643 |
-
$bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
|
644 |
-
}
|
645 |
-
|
646 |
-
if ( is_multisite() ) {
|
647 |
-
$bps_mu_link = '<a href="'.network_admin_url( 'plugins.php?plugin_status=mustuse' ).'">'.esc_attr__('BPS Plugin AutoUpdates', 'bulletproof-security').'</a>';
|
648 |
-
} else {
|
649 |
-
$bps_mu_link = '<a href="'.admin_url( 'plugins.php?plugin_status=mustuse' ).'">'.esc_attr__('BPS Plugin AutoUpdates', 'bulletproof-security').'</a>';
|
650 |
-
}
|
651 |
-
|
652 |
-
$text = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-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 Plugin Automatic Update Notice', 'bulletproof-security').'</font><br>'.__('Would you like to have BPS plugin updates installed automatically? Click this link: ', 'bulletproof-security').$bps_mu_link.__(' and click the BPS MU Tools Enable BPS Plugin AutoUpdates link.', '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 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.'bps_autoupdate_nag_ignore=0'.'" style="text-decoration:none;font-weight:600;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
653 |
-
echo $text;
|
654 |
-
}
|
655 |
-
}
|
656 |
-
}
|
657 |
-
}
|
658 |
-
|
659 |
-
add_action('admin_init', 'bps_autoupdate_nag_ignore');
|
660 |
-
|
661 |
-
function bps_autoupdate_nag_ignore() {
|
662 |
-
global $current_user;
|
663 |
-
$user_id = $current_user->ID;
|
664 |
-
|
665 |
-
if ( isset( $_GET['bps_autoupdate_nag_ignore'] ) && '0' == $_GET['bps_autoupdate_nag_ignore'] ) {
|
666 |
-
add_user_meta($user_id, 'bps_ignore_autoupdate_notice', 'true', true);
|
667 |
-
}
|
668 |
-
}
|
669 |
-
|
670 |
// Heads Up Display w/ Dismiss - MScan first run notice
|
671 |
function bpsPro_hud_mscan_notice() {
|
672 |
|
@@ -815,6 +755,11 @@ $user_id = $current_user->ID;
|
|
815 |
// Heads Up Display w/ Dismiss Notice - GDPR Compliance Dismiss Notice. Displays a link to a help forum topic.
|
816 |
function bpsPro_hud_gdpr_compliance() {
|
817 |
|
|
|
|
|
|
|
|
|
|
|
818 |
global $current_user;
|
819 |
$user_id = $current_user->ID;
|
820 |
|
24 |
bps_hud_BPSQSE_old_code_check();
|
25 |
bpsPro_BBM_htaccess_check();
|
26 |
bpsPro_hud_speed_boost_cache_code();
|
27 |
+
//bps_hud_check_autoupdate();
|
28 |
bpsPro_hud_mscan_notice();
|
29 |
bpsPro_hud_jtc_lite_notice();
|
30 |
bpsPro_hud_rate_notice();
|
607 |
}
|
608 |
}
|
609 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
610 |
// Heads Up Display w/ Dismiss - MScan first run notice
|
611 |
function bpsPro_hud_mscan_notice() {
|
612 |
|
755 |
// Heads Up Display w/ Dismiss Notice - GDPR Compliance Dismiss Notice. Displays a link to a help forum topic.
|
756 |
function bpsPro_hud_gdpr_compliance() {
|
757 |
|
758 |
+
// Setup Wizard DB option is saved by running the Setup Wizard, on BPS Upgrades & manual BPS setup
|
759 |
+
if ( ! get_option('bulletproof_security_options_wizard_free') ) {
|
760 |
+
return;
|
761 |
+
}
|
762 |
+
|
763 |
global $current_user;
|
764 |
$user_id = $current_user->ID;
|
765 |
|
includes/login-security.php
CHANGED
@@ -1068,7 +1068,6 @@ jQuery(document).ready(function($){
|
|
1068 |
</script>
|
1069 |
|
1070 |
<style>
|
1071 |
-
<!--
|
1072 |
.ui-helper-hidden-accessible{display:none;}
|
1073 |
|
1074 |
.ui-tooltip.bps-custom-tooltip-style {
|
@@ -1086,7 +1085,6 @@ jQuery(document).ready(function($){
|
|
1086 |
body .ui-tooltip.bps-custom-tooltip-style {
|
1087 |
border-width:2px;
|
1088 |
}
|
1089 |
-
-->
|
1090 |
</style>
|
1091 |
|
1092 |
<?php } }
|
@@ -1223,9 +1221,7 @@ $BPS_ACE_options = get_option('bulletproof_security_options_auth_cookie');
|
|
1223 |
?>
|
1224 |
|
1225 |
<style>
|
1226 |
-
<!--
|
1227 |
.forgetmenot{display:none;}
|
1228 |
-
-->
|
1229 |
</style>
|
1230 |
|
1231 |
<?php } }
|
1068 |
</script>
|
1069 |
|
1070 |
<style>
|
|
|
1071 |
.ui-helper-hidden-accessible{display:none;}
|
1072 |
|
1073 |
.ui-tooltip.bps-custom-tooltip-style {
|
1085 |
body .ui-tooltip.bps-custom-tooltip-style {
|
1086 |
border-width:2px;
|
1087 |
}
|
|
|
1088 |
</style>
|
1089 |
|
1090 |
<?php } }
|
1221 |
?>
|
1222 |
|
1223 |
<style>
|
|
|
1224 |
.forgetmenot{display:none;}
|
|
|
1225 |
</style>
|
1226 |
|
1227 |
<?php } }
|
isl-logout.php
CHANGED
@@ -110,6 +110,7 @@ function bpsClearTimeout() {
|
|
110 |
echo '<p>' . $custom_message . '</p>';
|
111 |
if ( $BPS_ISL_options['bps_isl_login_url'] != 'No' && $BPS_ISL_options['bps_isl_login_url'] != 'no' ) {
|
112 |
echo '<p><a href="' . filter_var( $url, FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED ) . '" style="text-decoration:underline;">Login</a></p>';
|
|
|
113 |
}
|
114 |
echo '</div>';
|
115 |
|
@@ -121,6 +122,7 @@ function bpsClearTimeout() {
|
|
121 |
echo '<p>Idle Session Logout (ISL) Time: ' . $BPS_ISL_options['bps_isl_timeout'] . ' minutes.</p>';
|
122 |
if ( $BPS_ISL_options['bps_isl_login_url'] != 'No' && $BPS_ISL_options['bps_isl_login_url'] != 'no' ) {
|
123 |
echo '<p><a href="' . filter_var( $url, FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED ) . '" style="text-decoration:underline;">Login</a> again.</p>';
|
|
|
124 |
}
|
125 |
echo '</div>';
|
126 |
}
|
110 |
echo '<p>' . $custom_message . '</p>';
|
111 |
if ( $BPS_ISL_options['bps_isl_login_url'] != 'No' && $BPS_ISL_options['bps_isl_login_url'] != 'no' ) {
|
112 |
echo '<p><a href="' . filter_var( $url, FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED ) . '" style="text-decoration:underline;">Login</a></p>';
|
113 |
+
echo '<p style="font-size:12px">BPS Plugin Idle Session Logout Page</p>';
|
114 |
}
|
115 |
echo '</div>';
|
116 |
|
122 |
echo '<p>Idle Session Logout (ISL) Time: ' . $BPS_ISL_options['bps_isl_timeout'] . ' minutes.</p>';
|
123 |
if ( $BPS_ISL_options['bps_isl_login_url'] != 'No' && $BPS_ISL_options['bps_isl_login_url'] != 'no' ) {
|
124 |
echo '<p><a href="' . filter_var( $url, FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED ) . '" style="text-decoration:underline;">Login</a> again.</p>';
|
125 |
+
echo '<p style="font-size:12px">BPS Plugin Idle Session Logout Page</p>';
|
126 |
}
|
127 |
echo '</div>';
|
128 |
}
|
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: 2020-
|
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"
|
@@ -362,6 +362,7 @@ msgstr ""
|
|
362 |
|
363 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
364 |
#: admin/wizard/wizard-backup.php:205 admin/wizard/wizard-backup.php:246
|
|
|
365 |
msgid ""
|
366 |
"If you see a 403 error and/or are unable to download the zip file then click "
|
367 |
"here: "
|
@@ -369,8 +370,9 @@ msgstr ""
|
|
369 |
|
370 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
371 |
#: admin/wizard/wizard-backup.php:205 admin/wizard/wizard-backup.php:246
|
372 |
-
#: admin/wizard/wizard.php:
|
373 |
-
#: admin/wizard/wizard.php:
|
|
|
374 |
msgid "Setup Wizard Options"
|
375 |
msgstr ""
|
376 |
|
@@ -381,14 +383,15 @@ msgid ""
|
|
381 |
msgstr ""
|
382 |
|
383 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
|
|
384 |
msgid "Download Zip Export"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: admin/core/core-export-import.php:144
|
388 |
msgid "Zip File Upload Successful."
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: admin/core/core-export-import.php:155
|
392 |
msgid "Zip File Exraction Successful. Method: ZipArchive class."
|
393 |
msgstr ""
|
394 |
|
@@ -418,19 +421,19 @@ msgstr ""
|
|
418 |
msgid "3. Click the wp-admin Folder BulletProof Mode Activate button."
|
419 |
msgstr ""
|
420 |
|
421 |
-
#: admin/core/core-export-import.php:169
|
422 |
msgid "ERROR: Zip File Extraction Failed. Method: ZipArchive class."
|
423 |
msgstr ""
|
424 |
|
425 |
-
#: admin/core/core-export-import.php:189
|
426 |
msgid "Zip File Extraction Successful. Method: PclZip."
|
427 |
msgstr ""
|
428 |
|
429 |
-
#: admin/core/core-export-import.php:203
|
430 |
msgid "ERROR: Zip File Extraction Failed. Method: PclZip."
|
431 |
msgstr ""
|
432 |
|
433 |
-
#: admin/core/core-export-import.php:211
|
434 |
msgid "ERROR: Zip File Upload Failed."
|
435 |
msgstr ""
|
436 |
|
@@ -473,10 +476,10 @@ msgstr ""
|
|
473 |
#: admin/core/core-htaccess-code.php:576 admin/core/core-htaccess-code.php:660
|
474 |
#: admin/core/core.php:844 admin/core/core.php:934 admin/core/core.php:1048
|
475 |
#: admin/core/core.php:1138 admin/core/core.php:1237
|
476 |
-
#: admin/maintenance/maintenance.php:
|
477 |
-
#: admin/maintenance/maintenance.php:
|
478 |
-
#: admin/maintenance/maintenance.php:
|
479 |
-
#: admin/maintenance/maintenance.php:
|
480 |
msgid "Click this link for help information: "
|
481 |
msgstr ""
|
482 |
|
@@ -488,11 +491,11 @@ msgstr ""
|
|
488 |
#: admin/core/core-htaccess-code.php:576 admin/core/core-htaccess-code.php:660
|
489 |
#: admin/core/core.php:844 admin/core/core.php:934 admin/core/core.php:1048
|
490 |
#: admin/core/core.php:1138 admin/core/core.php:1237
|
491 |
-
#: admin/maintenance/maintenance.php:
|
492 |
-
#: admin/maintenance/maintenance.php:
|
493 |
-
#: admin/maintenance/maintenance.php:
|
494 |
-
#: admin/maintenance/maintenance.php:
|
495 |
-
#: admin/wizard/wizard.php:
|
496 |
msgid "htaccess Files Disabled Forum Topic"
|
497 |
msgstr ""
|
498 |
|
@@ -825,78 +828,70 @@ msgstr ""
|
|
825 |
msgid "Success! The New Improved BPS Speed Boost Cache Code Notice is reset."
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: admin/core/core-forms.php:
|
829 |
-
msgid "The BPS Plugin Automatic Update Notice is NOT set. Nothing to reset."
|
830 |
-
msgstr ""
|
831 |
-
|
832 |
-
#: admin/core/core-forms.php:629
|
833 |
-
msgid "Success! The BPS Plugin Automatic Update Notice is reset."
|
834 |
-
msgstr ""
|
835 |
-
|
836 |
-
#: admin/core/core-forms.php:644
|
837 |
msgid "The MScan First Run Notice is NOT set. Nothing to reset."
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: admin/core/core-forms.php:
|
841 |
msgid "Success! The MScan First Run Notice is reset."
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: admin/core/core-forms.php:
|
845 |
msgid "The JTC-Lite New Feature Notice is NOT set. Nothing to reset."
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: admin/core/core-forms.php:
|
849 |
msgid "Success! The JTC-Lite New Feature Notice is reset."
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: admin/core/core-forms.php:
|
853 |
msgid "The BPS Plugin Star Rating Request Notice is NOT set. Nothing to reset."
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: admin/core/core-forms.php:
|
857 |
msgid "Success! The BPS Plugin Star Rating Request Notice is reset."
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: admin/core/core-forms.php:
|
861 |
msgid ""
|
862 |
"The Mod Security Module is Loaded|Enabled Notice is NOT set. Nothing to "
|
863 |
"reset."
|
864 |
msgstr ""
|
865 |
|
866 |
-
#: admin/core/core-forms.php:
|
867 |
msgid "Success! The Mod Security Module is Loaded|Enabled Notice is reset."
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: admin/core/core-forms.php:
|
871 |
msgid "The GDPR Compliance Notice is NOT set. Nothing to reset."
|
872 |
msgstr ""
|
873 |
|
874 |
-
#: admin/core/core-forms.php:
|
875 |
msgid "Success! The GDPR Compliance Notice is reset."
|
876 |
msgstr ""
|
877 |
|
878 |
-
#: admin/core/core-forms.php:
|
879 |
msgid ""
|
880 |
"The Root htaccess File Version Check Notice is NOT set. Nothing to reset."
|
881 |
msgstr ""
|
882 |
|
883 |
-
#: admin/core/core-forms.php:
|
884 |
msgid "Success! The Root htaccess File Version Check Notice is reset."
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: admin/core/core-forms.php:
|
888 |
msgid ""
|
889 |
"The BPS wp-config.php file WP Automatic Update constants detected Notice is "
|
890 |
"NOT set. Nothing to reset."
|
891 |
msgstr ""
|
892 |
|
893 |
-
#: admin/core/core-forms.php:
|
894 |
msgid ""
|
895 |
"Success! The BPS wp-config.php file WP Automatic Update constants detected "
|
896 |
"Notice is reset."
|
897 |
msgstr ""
|
898 |
|
899 |
-
#: admin/core/core-forms.php:
|
900 |
msgid "Refresh Status"
|
901 |
msgstr ""
|
902 |
|
@@ -1019,7 +1014,7 @@ msgid ""
|
|
1019 |
"Read Me help file for BPS troubleshooting steps."
|
1020 |
msgstr ""
|
1021 |
|
1022 |
-
#: admin/core/core-help-text.php:15 admin/wizard/wizard.php:
|
1023 |
msgid "Notes: "
|
1024 |
msgstr ""
|
1025 |
|
@@ -1222,7 +1217,8 @@ msgstr ""
|
|
1222 |
#: admin/mscan/mscan-help-text.php:44 admin/mscan/mscan.php:138
|
1223 |
#: admin/security-log/security-log.php:246
|
1224 |
#: admin/system-info/system-info.php:103 admin/theme-skin/theme-skin.php:110
|
1225 |
-
#: admin/wizard/wizard.php:
|
|
|
1226 |
msgid ""
|
1227 |
"This Read Me Help window is draggable (top) and resizable (bottom right "
|
1228 |
"corner)"
|
@@ -1860,7 +1856,7 @@ msgstr ""
|
|
1860 |
#: admin/login/login.php:796 admin/maintenance/maintenance.php:170
|
1861 |
#: admin/maintenance/maintenance.php:172 admin/mscan/mscan.php:123
|
1862 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1863 |
-
#: admin/wizard/wizard.php:
|
1864 |
msgid "Want even more security protection?"
|
1865 |
msgstr ""
|
1866 |
|
@@ -1869,7 +1865,7 @@ msgstr ""
|
|
1869 |
#: admin/email-log-settings/email-log-settings.php:95
|
1870 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
1871 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1872 |
-
#: admin/wizard/wizard.php:
|
1873 |
msgid ""
|
1874 |
"Protect all of your Plugins (plugin folders and files) with an IP Firewall: "
|
1875 |
msgstr ""
|
@@ -1879,7 +1875,7 @@ msgstr ""
|
|
1879 |
#: admin/email-log-settings/email-log-settings.php:95
|
1880 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
1881 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1882 |
-
#: admin/wizard/wizard.php:
|
1883 |
msgid "Get BPS Pro Plugin Firewall"
|
1884 |
msgstr ""
|
1885 |
|
@@ -1888,7 +1884,7 @@ msgstr ""
|
|
1888 |
#: admin/email-log-settings/email-log-settings.php:95
|
1889 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
1890 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1891 |
-
#: admin/wizard/wizard.php:
|
1892 |
msgid ""
|
1893 |
"Protect your WordPress uploads folder against remote access or execution of "
|
1894 |
"files: "
|
@@ -1899,7 +1895,7 @@ msgstr ""
|
|
1899 |
#: admin/email-log-settings/email-log-settings.php:95
|
1900 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
1901 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1902 |
-
#: admin/wizard/wizard.php:
|
1903 |
msgid "Get BPS Pro Uploads Anti-Exploit Guard"
|
1904 |
msgstr ""
|
1905 |
|
@@ -1930,8 +1926,8 @@ msgstr ""
|
|
1930 |
#: admin/login/login.php:1123 admin/maintenance/maintenance.php:181
|
1931 |
#: admin/mscan/mscan.php:133 admin/mscan/mscan.php:1725
|
1932 |
#: admin/security-log/security-log.php:241 admin/system-info/system-info.php:98
|
1933 |
-
#: admin/theme-skin/theme-skin.php:107 admin/wizard/wizard.php:
|
1934 |
-
#: admin/wizard/wizard.php:
|
1935 |
msgid "Read Me"
|
1936 |
msgstr ""
|
1937 |
|
@@ -2095,7 +2091,7 @@ msgid ""
|
|
2095 |
"other buttons."
|
2096 |
msgstr ""
|
2097 |
|
2098 |
-
#: admin/core/core.php:533 admin/maintenance/maintenance.php:
|
2099 |
#: admin/security-log/security-log.php:465
|
2100 |
#: admin/security-log/security-log.php:480
|
2101 |
#: admin/security-log/security-log.php:698
|
@@ -2512,7 +2508,7 @@ msgid "Brute Force Login Page Protection code"
|
|
2512 |
msgstr ""
|
2513 |
|
2514 |
#: admin/core/core.php:1830 admin/core/core.php:2078
|
2515 |
-
#: admin/wizard/wizard.php:
|
2516 |
msgid "Custom Code Video Tutorial"
|
2517 |
msgstr ""
|
2518 |
|
@@ -2631,7 +2627,7 @@ msgstr ""
|
|
2631 |
#: admin/email-log-settings/email-log-settings.php:95
|
2632 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
2633 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2634 |
-
#: admin/wizard/wizard.php:
|
2635 |
msgid ""
|
2636 |
"Protect all of your website files with AutoRestore|Quarantine Intrusion "
|
2637 |
"Detection & Prevention System: "
|
@@ -2643,15 +2639,15 @@ msgstr ""
|
|
2643 |
#: admin/email-log-settings/email-log-settings.php:95
|
2644 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
2645 |
#: admin/mscan/mscan.php:123 admin/security-log/security-log.php:235
|
2646 |
-
#: admin/theme-skin/theme-skin.php:101 admin/wizard/wizard.php:
|
2647 |
-
#: admin/wizard/wizard.php:
|
2648 |
msgid "Get BPS Pro ARQ IDPS"
|
2649 |
msgstr ""
|
2650 |
|
2651 |
#: admin/core/core.php:2035 admin/email-log-settings/email-log-settings.php:95
|
2652 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
2653 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2654 |
-
#: admin/wizard/wizard.php:
|
2655 |
msgid ""
|
2656 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
2657 |
"posting, auto-commenting): "
|
@@ -2661,7 +2657,7 @@ msgstr ""
|
|
2661 |
#: admin/login/login.php:181 admin/login/login.php:796
|
2662 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
2663 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2664 |
-
#: admin/wizard/wizard.php:
|
2665 |
msgid "Get BPS Pro JTC Anti-Spam|Anti-Hacker"
|
2666 |
msgstr ""
|
2667 |
|
@@ -2702,12 +2698,12 @@ msgid ""
|
|
2702 |
"with a solution/whitelist rule in the Forum."
|
2703 |
msgstr ""
|
2704 |
|
2705 |
-
#: admin/core/core.php:2069 admin/maintenance/maintenance.php:
|
2706 |
msgid "Help & FAQ"
|
2707 |
msgstr ""
|
2708 |
|
2709 |
#: admin/core/core.php:2073 admin/email-log-settings/email-log-settings.php:220
|
2710 |
-
#: admin/login/login.php:
|
2711 |
#: admin/security-log/security-log.php:828
|
2712 |
#: admin/system-info/system-info.php:1119
|
2713 |
msgid "Contributors Page"
|
@@ -2718,7 +2714,7 @@ msgid "WP Permalinks - Custom Permalink Structure Help Info"
|
|
2718 |
msgstr ""
|
2719 |
|
2720 |
#: admin/core/core.php:2075 admin/email-log-settings/email-log-settings.php:219
|
2721 |
-
#: admin/login/login.php:
|
2722 |
#: admin/security-log/security-log.php:827
|
2723 |
#: admin/system-info/system-info.php:1118
|
2724 |
msgid "Security Log Event Codes"
|
@@ -2731,7 +2727,7 @@ msgstr ""
|
|
2731 |
#: admin/core/core.php:2077
|
2732 |
#: admin/db-backup-security/db-backup-security.php:1705
|
2733 |
#: admin/email-log-settings/email-log-settings.php:221
|
2734 |
-
#: admin/login/login.php:
|
2735 |
#: admin/mscan/mscan.php:1931 admin/security-log/security-log.php:829
|
2736 |
#: admin/system-info/system-info.php:1120 admin/theme-skin/theme-skin.php:251
|
2737 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
@@ -2987,34 +2983,35 @@ msgstr ""
|
|
2987 |
msgid "BPS Pro Version Release Dates"
|
2988 |
msgstr ""
|
2989 |
|
2990 |
-
#: admin/core/core.php:
|
2991 |
-
#: admin/core/core.php:2154 admin/core/core.php:2155 admin/core/core.php:2156
|
2992 |
#: admin/core/core.php:2161 admin/core/core.php:2162 admin/core/core.php:2163
|
2993 |
-
#: admin/core/core.php:2164 admin/core/core.php:
|
2994 |
-
#: admin/core/core.php:
|
2995 |
-
#: admin/core/core.php:
|
2996 |
-
#: admin/core/core.php:
|
2997 |
-
#: admin/core/core.php:
|
2998 |
-
#: admin/core/core.php:
|
2999 |
-
#: admin/core/core.php:
|
3000 |
-
#: admin/core/core.php:
|
3001 |
-
#: admin/core/core.php:
|
3002 |
-
#: admin/core/core.php:
|
3003 |
#: admin/core/core.php:2211 admin/core/core.php:2212 admin/core/core.php:2213
|
3004 |
-
#: admin/core/core.php:2214 admin/core/core.php:
|
3005 |
-
#: admin/core/core.php:
|
3006 |
-
#: admin/core/core.php:
|
3007 |
#: admin/core/core.php:2228 admin/core/core.php:2229 admin/core/core.php:2230
|
3008 |
#: admin/core/core.php:2231 admin/core/core.php:2232 admin/core/core.php:2233
|
3009 |
-
#: admin/core/core.php:
|
3010 |
-
#: admin/core/core.php:
|
3011 |
-
#: admin/core/core.php:
|
3012 |
#: admin/core/core.php:2248 admin/core/core.php:2249 admin/core/core.php:2250
|
3013 |
-
#: admin/core/core.php:2251 admin/core/core.php:
|
3014 |
-
#: admin/core/core.php:
|
3015 |
#: admin/core/core.php:2262 admin/core/core.php:2263 admin/core/core.php:2264
|
3016 |
-
#: admin/core/core.php:2265 admin/core/core.php:2266 admin/core/core.php:
|
3017 |
-
#: admin/core/core.php:
|
|
|
|
|
3018 |
#, php-format
|
3019 |
msgid ""
|
3020 |
"<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
|
@@ -4674,7 +4671,7 @@ msgid "MScan Malware Scanner Email|Delete Log File When..."
|
|
4674 |
msgstr ""
|
4675 |
|
4676 |
#: admin/email-log-settings/email-log-settings.php:215
|
4677 |
-
#: admin/login/login.php:
|
4678 |
#: admin/system-info/system-info.php:1115
|
4679 |
msgid "BulletProof Security Help & FAQ"
|
4680 |
msgstr ""
|
@@ -4754,8 +4751,8 @@ msgstr ""
|
|
4754 |
msgid "Security Log"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
-
#: admin/includes/admin.php:354 admin/wizard/wizard.php:
|
4758 |
-
#: admin/wizard/wizard.php:
|
4759 |
#: bulletproof-security.php:148 bulletproof-security.php:151
|
4760 |
msgid "Setup Wizard"
|
4761 |
msgstr ""
|
@@ -4935,8 +4932,8 @@ msgstr ""
|
|
4935 |
msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
|
4936 |
msgstr ""
|
4937 |
|
4938 |
-
#: admin/login/login.php:431 admin/login/login.php:
|
4939 |
-
#: admin/login/login.php:
|
4940 |
msgid "Turn On|Turn Off:"
|
4941 |
msgstr ""
|
4942 |
|
@@ -5158,7 +5155,7 @@ msgid ""
|
|
5158 |
msgstr ""
|
5159 |
|
5160 |
#: admin/login/login.php:822 admin/login/login.php:1163
|
5161 |
-
#: admin/login/login.php:
|
5162 |
msgid "Save Options"
|
5163 |
msgstr ""
|
5164 |
|
@@ -5255,28 +5252,28 @@ msgid ""
|
|
5255 |
"Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
|
5256 |
msgstr ""
|
5257 |
|
5258 |
-
#: admin/login/login.php:970 admin/login/login.php:
|
5259 |
-
#: admin/login/login.php:
|
5260 |
msgid " Administrator"
|
5261 |
msgstr ""
|
5262 |
|
5263 |
-
#: admin/login/login.php:971 admin/login/login.php:
|
5264 |
-
#: admin/login/login.php:
|
5265 |
msgid " Editor"
|
5266 |
msgstr ""
|
5267 |
|
5268 |
-
#: admin/login/login.php:972 admin/login/login.php:
|
5269 |
-
#: admin/login/login.php:
|
5270 |
msgid " Author"
|
5271 |
msgstr ""
|
5272 |
|
5273 |
-
#: admin/login/login.php:973 admin/login/login.php:
|
5274 |
-
#: admin/login/login.php:
|
5275 |
msgid " Contributor"
|
5276 |
msgstr ""
|
5277 |
|
5278 |
-
#: admin/login/login.php:974 admin/login/login.php:
|
5279 |
-
#: admin/login/login.php:
|
5280 |
msgid " Subscriber"
|
5281 |
msgstr ""
|
5282 |
|
@@ -5331,8 +5328,8 @@ msgid ""
|
|
5331 |
"Click the JTC Anti-Spam|Anti-Hacker Read Me help button for more help info."
|
5332 |
msgstr ""
|
5333 |
|
5334 |
-
#: admin/login/login.php:1007 admin/login/login.php:
|
5335 |
-
#: admin/login/login.php:
|
5336 |
msgid "Click OK to Proceed or click Cancel."
|
5337 |
msgstr ""
|
5338 |
|
@@ -5368,95 +5365,95 @@ msgstr ""
|
|
5368 |
msgid "Settings Saved. ISL has been turned Off."
|
5369 |
msgstr ""
|
5370 |
|
5371 |
-
#: admin/login/login.php:
|
5372 |
msgid "Idle Session Logout (ISL) Settings"
|
5373 |
msgstr ""
|
5374 |
|
5375 |
-
#: admin/login/login.php:
|
5376 |
msgid "ISL On"
|
5377 |
msgstr ""
|
5378 |
|
5379 |
-
#: admin/login/login.php:
|
5380 |
msgid "ISL Off"
|
5381 |
msgstr ""
|
5382 |
|
5383 |
-
#: admin/login/login.php:
|
5384 |
msgid "Idle Session Logout Time in Minutes:"
|
5385 |
msgstr ""
|
5386 |
|
5387 |
-
#: admin/login/login.php:
|
5388 |
msgid "Idle Session Logout Page URL:"
|
5389 |
msgstr ""
|
5390 |
|
5391 |
-
#: admin/login/login.php:
|
5392 |
msgid "Idle Session Logout Page Login URL:"
|
5393 |
msgstr ""
|
5394 |
|
5395 |
-
#: admin/login/login.php:
|
5396 |
msgid ""
|
5397 |
"Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
|
5398 |
msgstr ""
|
5399 |
|
5400 |
-
#: admin/login/login.php:
|
5401 |
msgid "Idle Session Logout Exclude URLs|URIs:"
|
5402 |
msgstr ""
|
5403 |
|
5404 |
-
#: admin/login/login.php:
|
5405 |
msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
|
5406 |
msgstr ""
|
5407 |
|
5408 |
-
#: admin/login/login.php:
|
5409 |
msgid "Idle Session Logout Page Custom Message:"
|
5410 |
msgstr ""
|
5411 |
|
5412 |
-
#: admin/login/login.php:
|
5413 |
msgid "Idle Session Logout Page Custom CSS Style:"
|
5414 |
msgstr ""
|
5415 |
|
5416 |
-
#: admin/login/login.php:
|
5417 |
#: admin/login/lsm-help-text.php:22
|
5418 |
msgid "User Account Exceptions:"
|
5419 |
msgstr ""
|
5420 |
|
5421 |
-
#: admin/login/login.php:
|
5422 |
msgid ""
|
5423 |
"Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
|
5424 |
msgstr ""
|
5425 |
|
5426 |
-
#: admin/login/login.php:
|
5427 |
msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
|
5428 |
msgstr ""
|
5429 |
|
5430 |
-
#: admin/login/login.php:
|
5431 |
msgid "Enable|Disable Idle Session Logouts For These User Roles: "
|
5432 |
msgstr ""
|
5433 |
|
5434 |
-
#: admin/login/login.php:
|
5435 |
msgid ""
|
5436 |
"Check to Enable. Uncheck to Disable. See the Read Me help button for details."
|
5437 |
msgstr ""
|
5438 |
|
5439 |
-
#: admin/login/login.php:
|
5440 |
msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
|
5441 |
msgstr ""
|
5442 |
|
5443 |
-
#: admin/login/login.php:
|
5444 |
msgid ""
|
5445 |
"Check to Disable. Uncheck to Enable. See the Read Me help button for details."
|
5446 |
msgstr ""
|
5447 |
|
5448 |
-
#: admin/login/login.php:
|
5449 |
msgid " Enable|Disable ISL For TinyMCE Editor"
|
5450 |
msgstr ""
|
5451 |
|
5452 |
-
#: admin/login/login.php:
|
5453 |
msgid ""
|
5454 |
"If you see an error or are unable to save your ISL option settings then "
|
5455 |
"click the Encrypt ISL Code button first and then click the Save Options "
|
5456 |
"button. Mouse over the question mark image to the right for help info."
|
5457 |
msgstr ""
|
5458 |
|
5459 |
-
#: admin/login/login.php:
|
5460 |
msgid ""
|
5461 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5462 |
"at a later time then ModSecurity will prevent you from saving your ISL "
|
@@ -5464,68 +5461,68 @@ msgid ""
|
|
5464 |
"Encrypt ISL Code button."
|
5465 |
msgstr ""
|
5466 |
|
5467 |
-
#: admin/login/login.php:
|
5468 |
msgid ""
|
5469 |
"If you click the Encrypt ISL Code button and then want to edit your CSS code "
|
5470 |
"again click the Decrypt ISL Code button. After you are done editing click "
|
5471 |
"the Encrypt ISL Code button before clicking the Save Options button."
|
5472 |
msgstr ""
|
5473 |
|
5474 |
-
#: admin/login/login.php:
|
5475 |
msgid ""
|
5476 |
"Click the Idle Session Logout|Auth Cookie Expiration Read Me help button for "
|
5477 |
"more help info."
|
5478 |
msgstr ""
|
5479 |
|
5480 |
-
#: admin/login/login.php:
|
5481 |
msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
|
5482 |
msgstr ""
|
5483 |
|
5484 |
-
#: admin/login/login.php:
|
5485 |
msgid "Settings Saved. ACE has been turned On."
|
5486 |
msgstr ""
|
5487 |
|
5488 |
-
#: admin/login/login.php:
|
5489 |
msgid "Settings Saved. ACE has been turned Off."
|
5490 |
msgstr ""
|
5491 |
|
5492 |
-
#: admin/login/login.php:
|
5493 |
msgid "ACE On"
|
5494 |
msgstr ""
|
5495 |
|
5496 |
-
#: admin/login/login.php:
|
5497 |
msgid "ACE Off"
|
5498 |
msgstr ""
|
5499 |
|
5500 |
-
#: admin/login/login.php:
|
5501 |
msgid "Auth Cookie Expiration Time in Minutes:"
|
5502 |
msgstr ""
|
5503 |
|
5504 |
-
#: admin/login/login.php:
|
5505 |
msgid "WP Default setting is 2880 Minutes/2 Days:"
|
5506 |
msgstr ""
|
5507 |
|
5508 |
-
#: admin/login/login.php:
|
5509 |
msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
|
5510 |
msgstr ""
|
5511 |
|
5512 |
-
#: admin/login/login.php:
|
5513 |
msgid "WP Default setting is 20160 Minutes/14 Days:"
|
5514 |
msgstr ""
|
5515 |
|
5516 |
-
#: admin/login/login.php:
|
5517 |
msgid "Enable|Disable Remember Me Checkbox:"
|
5518 |
msgstr ""
|
5519 |
|
5520 |
-
#: admin/login/login.php:
|
5521 |
msgid " Disable & do not display the Remember Me checkbox"
|
5522 |
msgstr ""
|
5523 |
|
5524 |
-
#: admin/login/login.php:
|
5525 |
msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
|
5526 |
msgstr ""
|
5527 |
|
5528 |
-
#: admin/login/login.php:
|
5529 |
msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
|
5530 |
msgstr ""
|
5531 |
|
@@ -5718,7 +5715,7 @@ msgid ""
|
|
5718 |
"be displayed. "
|
5719 |
msgstr ""
|
5720 |
|
5721 |
-
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:
|
5722 |
#: includes/hud-dismiss-functions.php:348
|
5723 |
#: includes/hud-dismiss-functions.php:391
|
5724 |
msgid "CAUTION: "
|
@@ -6408,7 +6405,7 @@ msgid ""
|
|
6408 |
msgstr ""
|
6409 |
|
6410 |
#: admin/maintenance/maintenance.php:192 admin/maintenance/maintenance.php:198
|
6411 |
-
#: admin/maintenance/maintenance.php:
|
6412 |
msgid "Maintenance Mode Guide"
|
6413 |
msgstr ""
|
6414 |
|
@@ -6428,7 +6425,7 @@ msgid ""
|
|
6428 |
"the top of this Read Me help window."
|
6429 |
msgstr ""
|
6430 |
|
6431 |
-
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:
|
6432 |
msgid ""
|
6433 |
"Maintenance Mode Text, CSS Style Code, Images, Videos Displayed To Website "
|
6434 |
"Visitors:"
|
@@ -6459,7 +6456,7 @@ msgid ""
|
|
6459 |
"off Maintenance Mode when the Countdown Timer reaches 0/has completed."
|
6460 |
msgstr ""
|
6461 |
|
6462 |
-
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:
|
6463 |
msgid "Countdown Timer Text Color:"
|
6464 |
msgstr ""
|
6465 |
|
@@ -6467,7 +6464,7 @@ msgstr ""
|
|
6467 |
msgid "Select the text color for the Countdown Timer."
|
6468 |
msgstr ""
|
6469 |
|
6470 |
-
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:
|
6471 |
msgid "Maintenance Mode Time (in Minutes):"
|
6472 |
msgstr ""
|
6473 |
|
@@ -6478,7 +6475,7 @@ msgid ""
|
|
6478 |
"4320 = 3 days."
|
6479 |
msgstr ""
|
6480 |
|
6481 |
-
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:
|
6482 |
msgid ""
|
6483 |
"Header Retry-After (enter the same time as Maintenance Mode Time above):"
|
6484 |
msgstr ""
|
@@ -6521,7 +6518,7 @@ msgid ""
|
|
6521 |
"your WordPress Dashboard."
|
6522 |
msgstr ""
|
6523 |
|
6524 |
-
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:
|
6525 |
msgid "Maintenance Mode IP Address Whitelist Text Box:"
|
6526 |
msgstr ""
|
6527 |
|
@@ -6543,7 +6540,7 @@ msgid ""
|
|
6543 |
"octets or your current IP address to whitelist your IP address."
|
6544 |
msgstr ""
|
6545 |
|
6546 |
-
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:
|
6547 |
msgid "Background Images:"
|
6548 |
msgstr ""
|
6549 |
|
@@ -6554,7 +6551,7 @@ msgid ""
|
|
6554 |
"your design/color scheme preference."
|
6555 |
msgstr ""
|
6556 |
|
6557 |
-
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:
|
6558 |
msgid "Center Images:"
|
6559 |
msgstr ""
|
6560 |
|
@@ -6565,7 +6562,7 @@ msgid ""
|
|
6565 |
"your design/color scheme preference."
|
6566 |
msgstr ""
|
6567 |
|
6568 |
-
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:
|
6569 |
msgid "Background Colors (If not using a Background Image):"
|
6570 |
msgstr ""
|
6571 |
|
@@ -6583,7 +6580,7 @@ msgstr ""
|
|
6583 |
msgid "Check this checkbox to display the website visitor's IP addresses."
|
6584 |
msgstr ""
|
6585 |
|
6586 |
-
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:
|
6587 |
msgid "Display Admin|Login Link"
|
6588 |
msgstr ""
|
6589 |
|
@@ -6765,8 +6762,8 @@ msgid ""
|
|
6765 |
"Error: You did not enter anything in the Maintenance Mode Time Text Box."
|
6766 |
msgstr ""
|
6767 |
|
6768 |
-
#: admin/maintenance/maintenance.php:239 admin/maintenance/maintenance.php:
|
6769 |
-
#: admin/maintenance/maintenance.php:
|
6770 |
msgid ""
|
6771 |
"Error: You did not enter an IP Address in the Maintenance Mode IP Address "
|
6772 |
"Whitelist Text Box."
|
@@ -6814,294 +6811,294 @@ msgstr ""
|
|
6814 |
msgid "Recommended IP Address: "
|
6815 |
msgstr ""
|
6816 |
|
6817 |
-
#: admin/maintenance/maintenance.php:
|
6818 |
msgid "MMode Editor"
|
6819 |
msgstr ""
|
6820 |
|
6821 |
-
#: admin/maintenance/maintenance.php:
|
6822 |
msgid ""
|
6823 |
"Click the Maintenance Mode Guide link above for CSS Code, Image & Video "
|
6824 |
"Embed examples."
|
6825 |
msgstr ""
|
6826 |
|
6827 |
-
#: admin/maintenance/maintenance.php:
|
6828 |
msgid "MMode Option Settings"
|
6829 |
msgstr ""
|
6830 |
|
6831 |
-
#: admin/maintenance/maintenance.php:
|
6832 |
msgid "Enable Countdown Timer"
|
6833 |
msgstr ""
|
6834 |
|
6835 |
-
#: admin/maintenance/maintenance.php:
|
6836 |
msgid "LCD|Lime Green"
|
6837 |
msgstr ""
|
6838 |
|
6839 |
-
#: admin/maintenance/maintenance.php:
|
6840 |
msgid "White"
|
6841 |
msgstr ""
|
6842 |
|
6843 |
-
#: admin/maintenance/maintenance.php:
|
6844 |
msgid "Silver"
|
6845 |
msgstr ""
|
6846 |
|
6847 |
-
#: admin/maintenance/maintenance.php:
|
6848 |
msgid "Gray"
|
6849 |
msgstr ""
|
6850 |
|
6851 |
-
#: admin/maintenance/maintenance.php:
|
6852 |
msgid "Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours."
|
6853 |
msgstr ""
|
6854 |
|
6855 |
-
#: admin/maintenance/maintenance.php:
|
6856 |
msgid "Enable FrontEnd Maintenance Mode"
|
6857 |
msgstr ""
|
6858 |
|
6859 |
-
#: admin/maintenance/maintenance.php:
|
6860 |
msgid "You MUST enter Your Current IP Address or the"
|
6861 |
msgstr ""
|
6862 |
|
6863 |
-
#: admin/maintenance/maintenance.php:
|
6864 |
msgid "Recommended IP Address if you Enable BackEnd Maintenance Mode"
|
6865 |
msgstr ""
|
6866 |
|
6867 |
-
#: admin/maintenance/maintenance.php:
|
6868 |
msgid "or you will be locked out of your WordPress Dashboard."
|
6869 |
msgstr ""
|
6870 |
|
6871 |
-
#: admin/maintenance/maintenance.php:
|
6872 |
msgid "Enable BackEnd Maintenance Mode "
|
6873 |
msgstr ""
|
6874 |
|
6875 |
-
#: admin/maintenance/maintenance.php:
|
6876 |
msgid ""
|
6877 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
6878 |
"Mode)."
|
6879 |
msgstr ""
|
6880 |
|
6881 |
-
#: admin/maintenance/maintenance.php:
|
6882 |
msgid "Enter Multiple IP addresses separated by a comma and a single space."
|
6883 |
msgstr ""
|
6884 |
|
6885 |
-
#: admin/maintenance/maintenance.php:
|
6886 |
msgid "Example IPv4 IP Addresses: 100.99.88.77, 200.66.55.44, 44.33.22.1"
|
6887 |
msgstr ""
|
6888 |
|
6889 |
-
#: admin/maintenance/maintenance.php:
|
6890 |
msgid ""
|
6891 |
"Example IPv6 IP Addresses: 0:0:0:0:0:ffff:6463:584d, 0:0:0:0:0:ffff:c842:372c"
|
6892 |
msgstr ""
|
6893 |
|
6894 |
-
#: admin/maintenance/maintenance.php:
|
6895 |
msgid "No Background Image"
|
6896 |
msgstr ""
|
6897 |
|
6898 |
-
#: admin/maintenance/maintenance.php:
|
6899 |
msgid "Black Honeycomb Large"
|
6900 |
msgstr ""
|
6901 |
|
6902 |
-
#: admin/maintenance/maintenance.php:
|
6903 |
msgid "Black Honeycomb Large Grey Line"
|
6904 |
msgstr ""
|
6905 |
|
6906 |
-
#: admin/maintenance/maintenance.php:
|
6907 |
msgid "Black Mesh Small"
|
6908 |
msgstr ""
|
6909 |
|
6910 |
-
#: admin/maintenance/maintenance.php:
|
6911 |
msgid "Black Mesh Small Grey Line"
|
6912 |
msgstr ""
|
6913 |
|
6914 |
-
#: admin/maintenance/maintenance.php:
|
6915 |
msgid "Blue Honeycomb Large"
|
6916 |
msgstr ""
|
6917 |
|
6918 |
-
#: admin/maintenance/maintenance.php:
|
6919 |
msgid "Blue Mesh Small"
|
6920 |
msgstr ""
|
6921 |
|
6922 |
-
#: admin/maintenance/maintenance.php:
|
6923 |
msgid "Brown Honeycomb Large"
|
6924 |
msgstr ""
|
6925 |
|
6926 |
-
#: admin/maintenance/maintenance.php:
|
6927 |
msgid "Brown Mesh Small"
|
6928 |
msgstr ""
|
6929 |
|
6930 |
-
#: admin/maintenance/maintenance.php:
|
6931 |
msgid "Green Honeycomb Large"
|
6932 |
msgstr ""
|
6933 |
|
6934 |
-
#: admin/maintenance/maintenance.php:
|
6935 |
msgid "Green Mesh Small"
|
6936 |
msgstr ""
|
6937 |
|
6938 |
-
#: admin/maintenance/maintenance.php:
|
6939 |
msgid "Gray Honeycomb Large"
|
6940 |
msgstr ""
|
6941 |
|
6942 |
-
#: admin/maintenance/maintenance.php:
|
6943 |
msgid "Gray Mesh Small"
|
6944 |
msgstr ""
|
6945 |
|
6946 |
-
#: admin/maintenance/maintenance.php:
|
6947 |
msgid "Orange Honeycomb Large"
|
6948 |
msgstr ""
|
6949 |
|
6950 |
-
#: admin/maintenance/maintenance.php:
|
6951 |
msgid "Orange Mesh Small"
|
6952 |
msgstr ""
|
6953 |
|
6954 |
-
#: admin/maintenance/maintenance.php:
|
6955 |
msgid "Purple Honeycomb Large"
|
6956 |
msgstr ""
|
6957 |
|
6958 |
-
#: admin/maintenance/maintenance.php:
|
6959 |
msgid "Purple Mesh Small"
|
6960 |
msgstr ""
|
6961 |
|
6962 |
-
#: admin/maintenance/maintenance.php:
|
6963 |
msgid "Red|Burgundy Honeycomb Large"
|
6964 |
msgstr ""
|
6965 |
|
6966 |
-
#: admin/maintenance/maintenance.php:
|
6967 |
msgid "Red|Burgundy Mesh Small"
|
6968 |
msgstr ""
|
6969 |
|
6970 |
-
#: admin/maintenance/maintenance.php:
|
6971 |
msgid "Yellow Honeycomb Large"
|
6972 |
msgstr ""
|
6973 |
|
6974 |
-
#: admin/maintenance/maintenance.php:
|
6975 |
msgid "Yellow Mesh Small"
|
6976 |
msgstr ""
|
6977 |
|
6978 |
-
#: admin/maintenance/maintenance.php:
|
6979 |
msgid "No Center Image"
|
6980 |
msgstr ""
|
6981 |
|
6982 |
-
#: admin/maintenance/maintenance.php:
|
6983 |
msgid "Basic Black"
|
6984 |
msgstr ""
|
6985 |
|
6986 |
-
#: admin/maintenance/maintenance.php:
|
6987 |
msgid "Black Veins"
|
6988 |
msgstr ""
|
6989 |
|
6990 |
-
#: admin/maintenance/maintenance.php:
|
6991 |
msgid "Blue Glass"
|
6992 |
msgstr ""
|
6993 |
|
6994 |
-
#: admin/maintenance/maintenance.php:
|
6995 |
msgid "Brushed Metal Stamped"
|
6996 |
msgstr ""
|
6997 |
|
6998 |
-
#: admin/maintenance/maintenance.php:
|
6999 |
msgid "Chrome"
|
7000 |
msgstr ""
|
7001 |
|
7002 |
-
#: admin/maintenance/maintenance.php:
|
7003 |
msgid "Chrome Slick"
|
7004 |
msgstr ""
|
7005 |
|
7006 |
-
#: admin/maintenance/maintenance.php:
|
7007 |
msgid "Fire"
|
7008 |
msgstr ""
|
7009 |
|
7010 |
-
#: admin/maintenance/maintenance.php:
|
7011 |
msgid "Gun Metal"
|
7012 |
msgstr ""
|
7013 |
|
7014 |
-
#: admin/maintenance/maintenance.php:
|
7015 |
msgid "Mercury"
|
7016 |
msgstr ""
|
7017 |
|
7018 |
-
#: admin/maintenance/maintenance.php:
|
7019 |
msgid "Smoke"
|
7020 |
msgstr ""
|
7021 |
|
7022 |
-
#: admin/maintenance/maintenance.php:
|
7023 |
msgid "Striped Cone"
|
7024 |
msgstr ""
|
7025 |
|
7026 |
-
#: admin/maintenance/maintenance.php:
|
7027 |
msgid "Swamp Bevel"
|
7028 |
msgstr ""
|
7029 |
|
7030 |
-
#: admin/maintenance/maintenance.php:
|
7031 |
msgid "Toy"
|
7032 |
msgstr ""
|
7033 |
|
7034 |
-
#: admin/maintenance/maintenance.php:
|
7035 |
msgid "Water Reflection"
|
7036 |
msgstr ""
|
7037 |
|
7038 |
-
#: admin/maintenance/maintenance.php:
|
7039 |
msgid "Wood Grain"
|
7040 |
msgstr ""
|
7041 |
|
7042 |
-
#: admin/maintenance/maintenance.php:
|
7043 |
msgid "No Background Color"
|
7044 |
msgstr ""
|
7045 |
|
7046 |
-
#: admin/maintenance/maintenance.php:
|
7047 |
msgid "Black"
|
7048 |
msgstr ""
|
7049 |
|
7050 |
-
#: admin/maintenance/maintenance.php:
|
7051 |
msgid "Display Visitor IP Address"
|
7052 |
msgstr ""
|
7053 |
|
7054 |
-
#: admin/maintenance/maintenance.php:
|
7055 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode"
|
7056 |
msgstr ""
|
7057 |
|
7058 |
-
#: admin/maintenance/maintenance.php:
|
7059 |
msgid "Enable Visitor Logging"
|
7060 |
msgstr ""
|
7061 |
|
7062 |
-
#: admin/maintenance/maintenance.php:
|
7063 |
msgid "Send Email Reminder when Maintenance Mode Countdown Timer has completed"
|
7064 |
msgstr ""
|
7065 |
|
7066 |
-
#: admin/maintenance/maintenance.php:
|
7067 |
msgid "Send Countdown Timer Email To:"
|
7068 |
msgstr ""
|
7069 |
|
7070 |
-
#: admin/maintenance/maintenance.php:
|
7071 |
msgid "Send Countdown Timer Email From:"
|
7072 |
msgstr ""
|
7073 |
|
7074 |
-
#: admin/maintenance/maintenance.php:
|
7075 |
msgid "Send Countdown Timer Email Cc:"
|
7076 |
msgstr ""
|
7077 |
|
7078 |
-
#: admin/maintenance/maintenance.php:
|
7079 |
msgid "Send Countdown Timer Email Bcc:"
|
7080 |
msgstr ""
|
7081 |
|
7082 |
-
#: admin/maintenance/maintenance.php:
|
7083 |
msgid "MMode Network|Multisite Options"
|
7084 |
msgstr ""
|
7085 |
|
7086 |
-
#: admin/maintenance/maintenance.php:
|
7087 |
msgid "Network|Multisite Primary Site Options ONLY"
|
7088 |
msgstr ""
|
7089 |
|
7090 |
-
#: admin/maintenance/maintenance.php:
|
7091 |
msgid ""
|
7092 |
"Click the Maintenance Mode Read Me help button for the steps to use these "
|
7093 |
"special options:"
|
7094 |
msgstr ""
|
7095 |
|
7096 |
-
#: admin/maintenance/maintenance.php:
|
7097 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode"
|
7098 |
msgstr ""
|
7099 |
|
7100 |
-
#: admin/maintenance/maintenance.php:
|
7101 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site"
|
7102 |
msgstr ""
|
7103 |
|
7104 |
-
#: admin/maintenance/maintenance.php:
|
7105 |
msgid ""
|
7106 |
"Clicking OK Saves your Options/Settings to your Database and also creates "
|
7107 |
"your Maintenance Mode page. Click the Preview button to preview your "
|
@@ -7109,91 +7106,91 @@ msgid ""
|
|
7109 |
"Turn On button to enable Maintenance Mode on your website."
|
7110 |
msgstr ""
|
7111 |
|
7112 |
-
#: admin/maintenance/maintenance.php:
|
7113 |
msgid ""
|
7114 |
"IP Address Format Error: You have entered multiple IP Addresses using an "
|
7115 |
"incorrect Format."
|
7116 |
msgstr ""
|
7117 |
|
7118 |
-
#: admin/maintenance/maintenance.php:
|
7119 |
msgid ""
|
7120 |
"The correct IP Address Format is: IP Address comma single space. Example: "
|
7121 |
"100.99.88.77, 200.66.55.44, 44.33.22.1 or 100.99.88., 200.66.55., 44.33.22. "
|
7122 |
"if you are using the recommended 3 octet IP addresses."
|
7123 |
msgstr ""
|
7124 |
|
7125 |
-
#: admin/maintenance/maintenance.php:
|
7126 |
msgid ""
|
7127 |
"Correct the IP Address Format and click the Save Options button again. If "
|
7128 |
"you have an IPv6 IP address use the same general format as an IPv4 IP "
|
7129 |
"address - comma single space."
|
7130 |
msgstr ""
|
7131 |
|
7132 |
-
#: admin/maintenance/maintenance.php:
|
7133 |
-
#: admin/maintenance/maintenance.php:
|
7134 |
msgid "FrontEnd Maintenance Mode has been Turned On."
|
7135 |
msgstr ""
|
7136 |
|
7137 |
-
#: admin/maintenance/maintenance.php:
|
7138 |
-
#: admin/maintenance/maintenance.php:
|
7139 |
-
#: admin/maintenance/maintenance.php:
|
7140 |
-
#: admin/maintenance/maintenance.php:
|
7141 |
msgid "htaccess Files Disabled: BackEnd Maintenance Mode is disabled."
|
7142 |
msgstr ""
|
7143 |
|
7144 |
-
#: admin/maintenance/maintenance.php:
|
7145 |
msgid "BackEnd Maintenance Mode has been Turned On."
|
7146 |
msgstr ""
|
7147 |
|
7148 |
-
#: admin/maintenance/maintenance.php:
|
7149 |
-
#: admin/maintenance/maintenance.php:
|
7150 |
msgid ""
|
7151 |
"Error: You have not saved your option settings yet. Click the Save Options "
|
7152 |
"button."
|
7153 |
msgstr ""
|
7154 |
|
7155 |
-
#: admin/maintenance/maintenance.php:
|
7156 |
msgid ""
|
7157 |
"Error: Unable to get/find the site root index.php file for this GWIOD - "
|
7158 |
"Giving WordPress Its Own Directory - website."
|
7159 |
msgstr ""
|
7160 |
|
7161 |
-
#: admin/maintenance/maintenance.php:
|
7162 |
msgid "GWIOD Site Root index.php File Path Checked: "
|
7163 |
msgstr ""
|
7164 |
|
7165 |
-
#: admin/maintenance/maintenance.php:
|
7166 |
msgid ""
|
7167 |
"BPS Maintenance Mode will not work correctly with your WordPress GWIOD "
|
7168 |
"setup. Try another WordPress Maintenance Mode plugin."
|
7169 |
msgstr ""
|
7170 |
|
7171 |
-
#: admin/maintenance/maintenance.php:
|
7172 |
msgid ""
|
7173 |
"Error: Unable to get/find the site root index.php file for this Network "
|
7174 |
"GWIOD - Giving WordPress Its Own Directory - website."
|
7175 |
msgstr ""
|
7176 |
|
7177 |
-
#: admin/maintenance/maintenance.php:
|
7178 |
msgid "Network GWIOD Site Root index.php File Path Checked: "
|
7179 |
msgstr ""
|
7180 |
|
7181 |
-
#: admin/maintenance/maintenance.php:
|
7182 |
msgid ""
|
7183 |
"Please copy this error message and send it in an email to info@ait-pro.com "
|
7184 |
"for assistance."
|
7185 |
msgstr ""
|
7186 |
|
7187 |
-
#: admin/maintenance/maintenance.php:
|
7188 |
-
#: admin/maintenance/maintenance.php:
|
7189 |
-
#: admin/maintenance/maintenance.php:
|
7190 |
-
#: admin/maintenance/maintenance.php:
|
7191 |
msgid "FrontEnd Maintenance Mode has been Turned Off."
|
7192 |
msgstr ""
|
7193 |
|
7194 |
-
#: admin/maintenance/maintenance.php:
|
7195 |
-
#: admin/maintenance/maintenance.php:
|
7196 |
-
#: admin/maintenance/maintenance.php:
|
7197 |
msgid "BackEnd Maintenance Mode has been Turned Off."
|
7198 |
msgstr ""
|
7199 |
|
@@ -7510,7 +7507,7 @@ msgid ""
|
|
7510 |
msgstr ""
|
7511 |
|
7512 |
#: admin/mscan/mscan.php:125 admin/mscan/mscan.php:143
|
7513 |
-
#: includes/hud-dismiss-functions.php:
|
7514 |
msgid "MScan Malware Scanner Guide"
|
7515 |
msgstr ""
|
7516 |
|
@@ -8636,9 +8633,9 @@ msgid ""
|
|
8636 |
msgstr ""
|
8637 |
|
8638 |
#: admin/security-log/security-log.php:400
|
8639 |
-
#: admin/security-log/security-log.php:533 admin/wizard/wizard.php:
|
8640 |
-
#: admin/wizard/wizard.php:
|
8641 |
-
#: admin/wizard/wizard.php:
|
8642 |
msgid "Error: The "
|
8643 |
msgstr ""
|
8644 |
|
@@ -8876,7 +8873,7 @@ msgstr ""
|
|
8876 |
msgid ""
|
8877 |
"If your Server API (SAPI) is CGI you will see a table displayed with "
|
8878 |
"recommendations for file and folder permissions for CGI. If your SAPI is DSO/"
|
8879 |
-
"Apache
|
8880 |
"recommendations for DSO."
|
8881 |
msgstr ""
|
8882 |
|
@@ -8896,20 +8893,9 @@ msgstr ""
|
|
8896 |
#: admin/system-info/system-info.php:111
|
8897 |
msgid ""
|
8898 |
"Most Hosts now use 705 Root folder permissions. Your Host might not be doing "
|
8899 |
-
"this or allow this, but typically 755 is fine for your Root folder.
|
8900 |
-
"
|
8901 |
-
"
|
8902 |
-
"WordPress and no problems have been discovered with WP or with WP Plugins. "
|
8903 |
-
"Changing your file permissions to 604 helps in protecting your files from "
|
8904 |
-
"Mass Host Code Injections. CGI Mission Critical files should be set to 400 "
|
8905 |
-
"and 404 respectively."
|
8906 |
-
msgstr ""
|
8907 |
-
|
8908 |
-
#: admin/system-info/system-info.php:111
|
8909 |
-
msgid ""
|
8910 |
-
"If you have BPS Pro installed then use F-Lock to Lock or Unlock your Mission "
|
8911 |
-
"Critical files. BPS Pro S-Monitor will automatically display warning "
|
8912 |
-
"messages if your files are unlocked."
|
8913 |
msgstr ""
|
8914 |
|
8915 |
#: admin/system-info/system-info.php:111
|
@@ -8939,17 +8925,11 @@ msgstr ""
|
|
8939 |
#: admin/system-info/system-info.php:111
|
8940 |
msgid ""
|
8941 |
"If you see 500 errors after changing your folder permissions than change "
|
8942 |
-
"them back to what they were."
|
8943 |
msgstr ""
|
8944 |
|
8945 |
#: admin/system-info/system-info.php:111
|
8946 |
-
msgid ""
|
8947 |
-
"I recommend using FileZilla to change your file and folder permissions. "
|
8948 |
-
"FileZilla is a free FTP software that makes changing your file and folder "
|
8949 |
-
"permissions very simple and easy as well as many other very nice FTP "
|
8950 |
-
"features. With FileZilla you can right mouse click on your files or folders "
|
8951 |
-
"and set the permissions with a Numeric value like 755, 644, etc. Takes the "
|
8952 |
-
"confusion out of which attributes to check or uncheck."
|
8953 |
msgstr ""
|
8954 |
|
8955 |
#: admin/system-info/system-info.php:125
|
@@ -10509,20 +10489,25 @@ msgstr ""
|
|
10509 |
msgid "Flatsome Theme wp-admin skip/bypass rule AutoWhitelist successful"
|
10510 |
msgstr ""
|
10511 |
|
10512 |
-
#: admin/wizard/pwizard-autofix.php:
|
10513 |
-
msgid "
|
|
|
10514 |
msgstr ""
|
10515 |
|
10516 |
#: admin/wizard/pwizard-autofix.php:1947
|
|
|
|
|
|
|
|
|
10517 |
msgid "Event Espresso Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10518 |
msgstr ""
|
10519 |
|
10520 |
-
#: admin/wizard/pwizard-autofix.php:
|
10521 |
msgid ""
|
10522 |
"Open Web Analytics (github) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10523 |
msgstr ""
|
10524 |
|
10525 |
-
#: admin/wizard/pwizard-autofix.php:
|
10526 |
msgid "UberGrid (code canyon) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10527 |
msgstr ""
|
10528 |
|
@@ -10592,19 +10577,19 @@ msgid ""
|
|
10592 |
"cannot be created. Root Folder BulletProof Mode has NOT been activated."
|
10593 |
msgstr ""
|
10594 |
|
10595 |
-
#: admin/wizard/wizard-functions.php:111 admin/wizard/wizard-functions.php:
|
10596 |
-
#: admin/wizard/wizard-functions.php:
|
10597 |
msgid ""
|
10598 |
"If your Server configuration is DSO you must first make some one-time manual "
|
10599 |
"changes to your website before running the Setup Wizard. Please click this "
|
10600 |
"Forum Link for instructions: "
|
10601 |
msgstr ""
|
10602 |
|
10603 |
-
#: admin/wizard/wizard-functions.php:111 admin/wizard/wizard-functions.php:
|
10604 |
-
#: admin/wizard/wizard-functions.php:
|
10605 |
-
#: admin/wizard/wizard.php:
|
10606 |
-
#: admin/wizard/wizard.php:
|
10607 |
-
#: admin/wizard/wizard.php:
|
10608 |
msgid "DSO Setup Steps"
|
10609 |
msgstr ""
|
10610 |
|
@@ -10634,75 +10619,83 @@ msgid ""
|
|
10634 |
"BPS Custom Code."
|
10635 |
msgstr ""
|
10636 |
|
10637 |
-
#: admin/wizard/wizard-functions.php:
|
10638 |
msgid ""
|
10639 |
"Root .htaccess File writing completed. File Locked with 404 file permissions."
|
10640 |
msgstr ""
|
10641 |
|
10642 |
-
#: admin/wizard/wizard-functions.php:
|
10643 |
msgid ""
|
10644 |
"Root .htaccess File writing completed. File Locked with 444 file permissions."
|
10645 |
msgstr ""
|
10646 |
|
10647 |
-
#: admin/wizard/wizard-functions.php:
|
10648 |
-
#: admin/wizard/wizard-functions.php:
|
10649 |
-
#: admin/wizard/wizard.php:
|
10650 |
-
#: admin/wizard/wizard.php:
|
10651 |
-
#: includes/general-functions.php:
|
10652 |
msgid " DB Option created or updated Successfully!"
|
10653 |
msgstr ""
|
10654 |
|
10655 |
-
#: admin/wizard/wizard-functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10656 |
msgid ""
|
10657 |
"The wpadmin-secure.htaccess wp-admin Master htaccess file was created "
|
10658 |
"successfully."
|
10659 |
msgstr ""
|
10660 |
|
10661 |
-
#: admin/wizard/wizard-functions.php:
|
10662 |
msgid "wp-admin Folder BulletProof Mode activated successfully."
|
10663 |
msgstr ""
|
10664 |
|
10665 |
-
#: admin/wizard/wizard-functions.php:
|
10666 |
msgid ""
|
10667 |
"Error: The wpadmin-secure.htaccess wp-admin Master htaccess file and wp-"
|
10668 |
"admin .htaccess file cannot be created. wp-admin Folder BulletProof Mode has "
|
10669 |
"NOT been activated."
|
10670 |
msgstr ""
|
10671 |
|
10672 |
-
#: admin/wizard/wizard-functions.php:
|
10673 |
msgid ""
|
10674 |
"Go Daddy Managed WordPress Hosting option is set to Yes or Enable|Disable wp-"
|
10675 |
"admin BulletProof Mode option is set to disabled. GDMW hosting does not "
|
10676 |
"allow wp-admin htaccess files."
|
10677 |
msgstr ""
|
10678 |
|
10679 |
-
#: admin/wizard/wizard-functions.php:
|
10680 |
msgid " wp-admin .htaccess File backup Successful!"
|
10681 |
msgstr ""
|
10682 |
|
10683 |
-
#: admin/wizard/wizard-functions.php:
|
10684 |
msgid "The default.htaccess Master htaccess file was created successfully."
|
10685 |
msgstr ""
|
10686 |
|
10687 |
-
#: admin/wizard/wizard-functions.php:
|
10688 |
msgid "Error: The default.htaccess Master htaccess file cannot be created."
|
10689 |
msgstr ""
|
10690 |
|
10691 |
-
#: admin/wizard/wizard-functions.php:
|
10692 |
msgid " Folder created Successfully!"
|
10693 |
msgstr ""
|
10694 |
|
10695 |
-
#: admin/wizard/wizard-functions.php:
|
10696 |
msgid ""
|
10697 |
"Security Log User Agent Filter Check Successful! 0 User Agent Filters to "
|
10698 |
"update."
|
10699 |
msgstr ""
|
10700 |
|
10701 |
-
#: admin/wizard/wizard-functions.php:
|
10702 |
msgid "Security Log User Agent Filter "
|
10703 |
msgstr ""
|
10704 |
|
10705 |
-
#: admin/wizard/wizard-functions.php:
|
10706 |
msgid " created or updated Successfully!"
|
10707 |
msgstr ""
|
10708 |
|
@@ -10735,11 +10728,11 @@ msgid ""
|
|
10735 |
"Code"
|
10736 |
msgstr ""
|
10737 |
|
10738 |
-
#: admin/wizard/wizard.php:210 admin/wizard/wizard.php:
|
10739 |
msgid " DB Table created Successfully!"
|
10740 |
msgstr ""
|
10741 |
|
10742 |
-
#: admin/wizard/wizard.php:213 admin/wizard/wizard.php:
|
10743 |
msgid "Error: Unable to create DB Table "
|
10744 |
msgstr ""
|
10745 |
|
@@ -10806,7 +10799,7 @@ msgstr ""
|
|
10806 |
|
10807 |
#: admin/wizard/wizard.php:256
|
10808 |
msgid ""
|
10809 |
-
"WordPress needs a bare minimum Memory Limit setting of
|
10810 |
"Contact your Web Host and ask them to increase your memory limit to the "
|
10811 |
"maximum memory limit setting allowed by your Host."
|
10812 |
msgstr ""
|
@@ -10835,17 +10828,17 @@ msgid ""
|
|
10835 |
"features will be disabled."
|
10836 |
msgstr ""
|
10837 |
|
10838 |
-
#: admin/wizard/wizard.php:
|
10839 |
-
#: admin/wizard/wizard.php:
|
10840 |
-
#: admin/wizard/wizard.php:
|
10841 |
msgid "Pass! The "
|
10842 |
msgstr ""
|
10843 |
|
10844 |
-
#: admin/wizard/wizard.php:
|
10845 |
msgid " Folder is writable."
|
10846 |
msgstr ""
|
10847 |
|
10848 |
-
#: admin/wizard/wizard.php:
|
10849 |
msgid ""
|
10850 |
" Folder is NOT writable. If your Server type is DSO and the WP Filesystem "
|
10851 |
"API Method is NOT \"direct\" you can use the Setup Wizard, but you must "
|
@@ -10853,19 +10846,19 @@ msgid ""
|
|
10853 |
"Setup Wizard. Please click this Forum Link for instructions: "
|
10854 |
msgstr ""
|
10855 |
|
10856 |
-
#: admin/wizard/wizard.php:
|
10857 |
msgid ""
|
10858 |
" If your Server type is CGI check the folder permissions. Folder permissions "
|
10859 |
"should be either 755 or 705."
|
10860 |
msgstr ""
|
10861 |
|
10862 |
-
#: admin/wizard/wizard.php:
|
10863 |
-
#: admin/wizard/wizard.php:
|
10864 |
msgid " File is writable."
|
10865 |
msgstr ""
|
10866 |
|
10867 |
-
#: admin/wizard/wizard.php:
|
10868 |
-
#: admin/wizard/wizard.php:
|
10869 |
msgid ""
|
10870 |
" File is NOT writable. If your Server type is DSO and the WP Filesystem API "
|
10871 |
"Method is NOT \"direct\" you can use the Setup Wizard, but you must first "
|
@@ -10873,107 +10866,107 @@ msgid ""
|
|
10873 |
"Wizard. Please click this Forum Link for instructions: "
|
10874 |
msgstr ""
|
10875 |
|
10876 |
-
#: admin/wizard/wizard.php:
|
10877 |
-
#: admin/wizard/wizard.php:
|
10878 |
msgid ""
|
10879 |
" If your Server type is CGI check the file permissions. File permissions "
|
10880 |
"should be either 644 or 604."
|
10881 |
msgstr ""
|
10882 |
|
10883 |
-
#: admin/wizard/wizard.php:
|
10884 |
msgid "BPS Setup Verification & Error Checks"
|
10885 |
msgstr ""
|
10886 |
|
10887 |
-
#: admin/wizard/wizard.php:
|
10888 |
msgid ""
|
10889 |
"If you see all Green font messages displayed below, the Setup Wizard setup "
|
10890 |
"completed successfully."
|
10891 |
msgstr ""
|
10892 |
|
10893 |
-
#: admin/wizard/wizard.php:
|
10894 |
msgid ""
|
10895 |
"If you see any Red font or Blue font messages displayed below, click the "
|
10896 |
"Read Me help button above and read the \"Notes\" help section."
|
10897 |
msgstr ""
|
10898 |
|
10899 |
-
#: admin/wizard/wizard.php:
|
10900 |
msgid ""
|
10901 |
"Click the Read Me help button above for a list of recommended BPS Video "
|
10902 |
"Tutorials to watch."
|
10903 |
msgstr ""
|
10904 |
|
10905 |
-
#: admin/wizard/wizard.php:
|
10906 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup)"
|
10907 |
msgstr ""
|
10908 |
|
10909 |
-
#: admin/wizard/wizard.php:
|
10910 |
msgid "BulletProof Security Database Tables Setup"
|
10911 |
msgstr ""
|
10912 |
|
10913 |
-
#: admin/wizard/wizard.php:
|
10914 |
msgid "BulletProof Security Core Folders Setup"
|
10915 |
msgstr ""
|
10916 |
|
10917 |
-
#: admin/wizard/wizard.php:
|
10918 |
msgid "Error: Unable to create Folder "
|
10919 |
msgstr ""
|
10920 |
|
10921 |
-
#: admin/wizard/wizard.php:
|
10922 |
msgid "BulletProof Security Core Files Setup"
|
10923 |
msgstr ""
|
10924 |
|
10925 |
-
#: admin/wizard/wizard.php:
|
10926 |
msgid " File created or updated Successfully!"
|
10927 |
msgstr ""
|
10928 |
|
10929 |
-
#: admin/wizard/wizard.php:
|
10930 |
msgid "Error: Unable to create or update File "
|
10931 |
msgstr ""
|
10932 |
|
10933 |
-
#: admin/wizard/wizard.php:
|
10934 |
msgid "BulletProof Security MScan Malware Scanner Setup"
|
10935 |
msgstr ""
|
10936 |
|
10937 |
-
#: admin/wizard/wizard.php:
|
10938 |
msgid "BulletProof Security DB Backup Setup"
|
10939 |
msgstr ""
|
10940 |
|
10941 |
-
#: admin/wizard/wizard.php:
|
10942 |
msgid "BulletProof Security Hidden Plugin Folders|Files (HPF) Setup"
|
10943 |
msgstr ""
|
10944 |
|
10945 |
-
#: admin/wizard/wizard.php:
|
10946 |
msgid ""
|
10947 |
"Hidden Plugin Folders|Files (HPF) DB Options created or updated Successfully!"
|
10948 |
msgstr ""
|
10949 |
|
10950 |
-
#: admin/wizard/wizard.php:
|
10951 |
msgid "BulletProof Security Security Log User Agent Filter Setup"
|
10952 |
msgstr ""
|
10953 |
|
10954 |
-
#: admin/wizard/wizard.php:
|
10955 |
msgid "BulletProof Security Email Alerting & Log File Options Setup"
|
10956 |
msgstr ""
|
10957 |
|
10958 |
-
#: admin/wizard/wizard.php:
|
10959 |
msgid "BulletProof Security Login Security & Monitoring Options Setup"
|
10960 |
msgstr ""
|
10961 |
|
10962 |
-
#: admin/wizard/wizard.php:
|
10963 |
msgid "BulletProof Security JTC-Lite Options Setup"
|
10964 |
msgstr ""
|
10965 |
|
10966 |
-
#: admin/wizard/wizard.php:
|
10967 |
msgid "The Setup Wizard has completed BPS Setup."
|
10968 |
msgstr ""
|
10969 |
|
10970 |
-
#: admin/wizard/wizard.php:
|
10971 |
msgid ""
|
10972 |
"Check the \"BPS Setup Verification & Error Checks\" section below for any "
|
10973 |
"errors in Red Font."
|
10974 |
msgstr ""
|
10975 |
|
10976 |
-
#: admin/wizard/wizard.php:
|
10977 |
msgid ""
|
10978 |
"Your existing root htaccess file has been backed up here: /wp-content/bps-"
|
10979 |
"backup/master-backups/root.htaccess-[Date-Timestamp]. If you run into a "
|
@@ -10981,57 +10974,62 @@ msgid ""
|
|
10981 |
"forum topic: "
|
10982 |
msgstr ""
|
10983 |
|
10984 |
-
#: admin/wizard/wizard.php:
|
10985 |
msgid "Setup Wizard Root htaccess File Backup"
|
10986 |
msgstr ""
|
10987 |
|
10988 |
-
#: admin/wizard/wizard.php:
|
10989 |
msgid "Setup Wizard Completion Time: "
|
10990 |
msgstr ""
|
10991 |
|
10992 |
-
#: admin/wizard/wizard.php:
|
10993 |
msgid "BulletProof Security ~ Setup Wizard"
|
10994 |
msgstr ""
|
10995 |
|
10996 |
-
#: admin/wizard/wizard.php:
|
|
|
|
|
|
|
|
|
|
|
10997 |
msgid "htaccess Files Disabled Notice: "
|
10998 |
msgstr ""
|
10999 |
|
11000 |
-
#: admin/wizard/wizard.php:
|
11001 |
msgid ""
|
11002 |
"BPS has detected that htaccess files cannot be used on your website/server. "
|
11003 |
"Click this "
|
11004 |
msgstr ""
|
11005 |
|
11006 |
-
#: admin/wizard/wizard.php:
|
11007 |
msgid " link for more information before running the Wizards."
|
11008 |
msgstr ""
|
11009 |
|
11010 |
-
#: admin/wizard/wizard.php:
|
11011 |
msgid "Setup Wizard ~ "
|
11012 |
msgstr ""
|
11013 |
|
11014 |
-
#: admin/wizard/wizard.php:
|
11015 |
msgid "One-Click Complete Setup"
|
11016 |
msgstr ""
|
11017 |
|
11018 |
-
#: admin/wizard/wizard.php:
|
11019 |
msgid "Recommended Video Tutorials: "
|
11020 |
msgstr ""
|
11021 |
|
11022 |
-
#: admin/wizard/wizard.php:
|
11023 |
msgid "Security Log Video Tutorial"
|
11024 |
msgstr ""
|
11025 |
|
11026 |
-
#: admin/wizard/wizard.php:
|
11027 |
msgid "Setup Wizard Steps: "
|
11028 |
msgstr ""
|
11029 |
|
11030 |
-
#: admin/wizard/wizard.php:
|
11031 |
msgid "1. Click the Setup Wizard button."
|
11032 |
msgstr ""
|
11033 |
|
11034 |
-
#: admin/wizard/wizard.php:
|
11035 |
msgid ""
|
11036 |
"Setup Wizard Pre-Installation Checks are automatically performed and "
|
11037 |
"displayed on the Setup Wizard page. Green font messages mean everything is "
|
@@ -11042,67 +11040,67 @@ msgid ""
|
|
11042 |
"to be fixed before running the Setup Wizard."
|
11043 |
msgstr ""
|
11044 |
|
11045 |
-
#: admin/wizard/wizard.php:
|
11046 |
msgid ""
|
11047 |
"You can re-run the Setup Wizard again at any time. Your existing settings "
|
11048 |
"will NOT be overwritten and will be re-saved. Any new or additional settings "
|
11049 |
"that the Setup Wizard finds on your website will be saved/setup."
|
11050 |
msgstr ""
|
11051 |
|
11052 |
-
#: admin/wizard/wizard.php:
|
11053 |
msgid ""
|
11054 |
"When the Setup Wizard has completed you will see \"The Setup Wizard has "
|
11055 |
"completed BPS Setup.\""
|
11056 |
msgstr ""
|
11057 |
|
11058 |
-
#: admin/wizard/wizard.php:
|
11059 |
msgid ""
|
11060 |
"Your existing Root and wp-admin htaccess files are backed up before new Root "
|
11061 |
"and wp-admin htaccess files are created by the Setup Wizard. The BPS backup "
|
11062 |
"folder is here: "
|
11063 |
msgstr ""
|
11064 |
|
11065 |
-
#: admin/wizard/wizard.php:
|
11066 |
msgid ""
|
11067 |
" and the backed up htaccess file names are: root.htaccess and wpadmin."
|
11068 |
"htaccess."
|
11069 |
msgstr ""
|
11070 |
|
11071 |
-
#: admin/wizard/wizard.php:
|
11072 |
msgid "Setup Wizard & Overview Video Tutorial"
|
11073 |
msgstr ""
|
11074 |
|
11075 |
-
#: admin/wizard/wizard.php:
|
11076 |
msgid "Setup Wizard Options ~ "
|
11077 |
msgstr ""
|
11078 |
|
11079 |
-
#: admin/wizard/wizard.php:
|
11080 |
msgid ""
|
11081 |
"Click the Setup Wizard Options Read Me help button for help info about each "
|
11082 |
"option setting"
|
11083 |
msgstr ""
|
11084 |
|
11085 |
-
#: admin/wizard/wizard.php:
|
11086 |
msgid "Forum Help Links:"
|
11087 |
msgstr ""
|
11088 |
|
11089 |
-
#: admin/wizard/wizard.php:
|
11090 |
msgid "Go Daddy Managed WordPress Hosting (GDMW)"
|
11091 |
msgstr ""
|
11092 |
|
11093 |
-
#: admin/wizard/wizard.php:
|
11094 |
msgid "Enable|Disable htaccess Files"
|
11095 |
msgstr ""
|
11096 |
|
11097 |
-
#: admin/wizard/wizard.php:
|
11098 |
msgid "AutoFix Forum Topic"
|
11099 |
msgstr ""
|
11100 |
|
11101 |
-
#: admin/wizard/wizard.php:
|
11102 |
msgid "GDPR Compliance Forum Topic"
|
11103 |
msgstr ""
|
11104 |
|
11105 |
-
#: admin/wizard/wizard.php:
|
11106 |
msgid ""
|
11107 |
"Setup Wizard AutoFix is turned On by default. When AutoFix is turned On the "
|
11108 |
"Setup Wizard will automatically create htaccess whitelist rules in BPS "
|
@@ -11123,11 +11121,11 @@ msgid ""
|
|
11123 |
"AutoFix Debug information so that we can figure out what the problem is."
|
11124 |
msgstr ""
|
11125 |
|
11126 |
-
#: admin/wizard/wizard.php:
|
11127 |
msgid "GDPR Compliance (IP Address Logging On|Off)"
|
11128 |
msgstr ""
|
11129 |
|
11130 |
-
#: admin/wizard/wizard.php:
|
11131 |
msgid ""
|
11132 |
"The GDPR Compliance option setting is set to Off by default. Choosing the "
|
11133 |
"GDPR Compliance On option setting will disable IP address logging in all BPS "
|
@@ -11141,11 +11139,11 @@ msgid ""
|
|
11141 |
"at the top of this Read Me help window."
|
11142 |
msgstr ""
|
11143 |
|
11144 |
-
#: admin/wizard/wizard.php:
|
11145 |
msgid "Go Daddy Managed WordPress Hosting (GDMW):"
|
11146 |
msgstr ""
|
11147 |
|
11148 |
-
#: admin/wizard/wizard.php:
|
11149 |
msgid ""
|
11150 |
"This option is ONLY for a special type of Go Daddy Hosting account called "
|
11151 |
"\"Managed WordPress Hosting\" and is NOT for regular/standard Go Daddy "
|
@@ -11154,15 +11152,15 @@ msgid ""
|
|
11154 |
"section above for more information."
|
11155 |
msgstr ""
|
11156 |
|
11157 |
-
#: admin/wizard/wizard.php:
|
11158 |
msgid "Enable|Disable htaccess Files:"
|
11159 |
msgstr ""
|
11160 |
|
11161 |
-
#: admin/wizard/wizard.php:
|
11162 |
msgid "Before changing this option setting, click the "
|
11163 |
msgstr ""
|
11164 |
|
11165 |
-
#: admin/wizard/wizard.php:
|
11166 |
msgid ""
|
11167 |
" Forum Help Link at the top of this Read Me help window to find out exactly "
|
11168 |
"what this option setting does and when it should or should not be used. "
|
@@ -11170,22 +11168,22 @@ msgid ""
|
|
11170 |
"htaccess Files Enabled: Will enable all BPS htaccess freatures and files."
|
11171 |
msgstr ""
|
11172 |
|
11173 |
-
#: admin/wizard/wizard.php:
|
11174 |
msgid "Enable|Disable wp-admin BulletProof Mode"
|
11175 |
msgstr ""
|
11176 |
|
11177 |
-
#: admin/wizard/wizard.php:
|
11178 |
msgid ""
|
11179 |
"The default setting is already set to: wp-admin BulletProof Mode Enabled. If "
|
11180 |
"you would like to disable wp-admin BulletProof Mode select wp-admin "
|
11181 |
"BulletProof Mode Disabled."
|
11182 |
msgstr ""
|
11183 |
|
11184 |
-
#: admin/wizard/wizard.php:
|
11185 |
msgid "Zip File Download Fix (Incapsula, Proxy, Other Cause):"
|
11186 |
msgstr ""
|
11187 |
|
11188 |
-
#: admin/wizard/wizard.php:
|
11189 |
msgid ""
|
11190 |
"This option should only be set to On if you are seeing a 403 error and/or "
|
11191 |
"unable to download these Zip files: Custom Code Export Zip file, Login "
|
@@ -11201,11 +11199,11 @@ msgid ""
|
|
11201 |
"Firewall again."
|
11202 |
msgstr ""
|
11203 |
|
11204 |
-
#: admin/wizard/wizard.php:
|
11205 |
msgid "Multisite Hide|Display System Info Page for Subsites:"
|
11206 |
msgstr ""
|
11207 |
|
11208 |
-
#: admin/wizard/wizard.php:
|
11209 |
msgid ""
|
11210 |
"This option is for Network|Multisite sites only. Choosing Hide System Info "
|
11211 |
"Page will hide the System Info menu link under the BPS navigational menus. "
|
@@ -11213,11 +11211,11 @@ msgid ""
|
|
11213 |
"under the BPS navigational mensus."
|
11214 |
msgstr ""
|
11215 |
|
11216 |
-
#: admin/wizard/wizard.php:
|
11217 |
msgid "Network|Multisite Sitewide Login Security Settings"
|
11218 |
msgstr ""
|
11219 |
|
11220 |
-
#: admin/wizard/wizard.php:
|
11221 |
msgid ""
|
11222 |
"This option is for Network|Multisite sites only. This is an independent "
|
11223 |
"option Form that creates and saves Login Security DB option settings for all "
|
@@ -11234,11 +11232,11 @@ msgid ""
|
|
11234 |
"Reset, Sort DB Rows: Ascending - Show Oldest Login First."
|
11235 |
msgstr ""
|
11236 |
|
11237 |
-
#: admin/wizard/wizard.php:
|
11238 |
msgid "Network|Multisite Sitewide JTC-Lite Settings"
|
11239 |
msgstr ""
|
11240 |
|
11241 |
-
#: admin/wizard/wizard.php:
|
11242 |
msgid ""
|
11243 |
"This option is for Network|Multisite sites only. This is an independent "
|
11244 |
"option Form that creates and saves JTC-Lite DB option settings for all "
|
@@ -11253,80 +11251,80 @@ msgid ""
|
|
11253 |
"box on the Login Form."
|
11254 |
msgstr ""
|
11255 |
|
11256 |
-
#: admin/wizard/wizard.php:
|
11257 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup):"
|
11258 |
msgstr ""
|
11259 |
|
11260 |
-
#: admin/wizard/wizard.php:
|
11261 |
msgid "AutoFix On"
|
11262 |
msgstr ""
|
11263 |
|
11264 |
-
#: admin/wizard/wizard.php:
|
11265 |
msgid "AutoFix Off"
|
11266 |
msgstr ""
|
11267 |
|
11268 |
-
#: admin/wizard/wizard.php:
|
11269 |
msgid "GDPR Compliance (IP Address Logging On|Off):"
|
11270 |
msgstr ""
|
11271 |
|
11272 |
-
#: admin/wizard/wizard.php:
|
11273 |
msgid "GDPR Compliance Off"
|
11274 |
msgstr ""
|
11275 |
|
11276 |
-
#: admin/wizard/wizard.php:
|
11277 |
msgid "GDPR Compliance On"
|
11278 |
msgstr ""
|
11279 |
|
11280 |
-
#: admin/wizard/wizard.php:
|
11281 |
msgid "No (default setting)"
|
11282 |
msgstr ""
|
11283 |
|
11284 |
-
#: admin/wizard/wizard.php:
|
11285 |
msgid "Yes (ONLY if you have Managed WordPress Hosting)"
|
11286 |
msgstr ""
|
11287 |
|
11288 |
-
#: admin/wizard/wizard.php:
|
11289 |
msgid ""
|
11290 |
"CAUTION: Click the Read Me help button before changing this option setting"
|
11291 |
msgstr ""
|
11292 |
|
11293 |
-
#: admin/wizard/wizard.php:
|
11294 |
msgid "htaccess Files Enabled"
|
11295 |
msgstr ""
|
11296 |
|
11297 |
-
#: admin/wizard/wizard.php:
|
11298 |
msgid "htaccess Files Disabled"
|
11299 |
msgstr ""
|
11300 |
|
11301 |
-
#: admin/wizard/wizard.php:
|
11302 |
msgid "Enable|Disable wp-admin BulletProof Mode:"
|
11303 |
msgstr ""
|
11304 |
|
11305 |
-
#: admin/wizard/wizard.php:
|
11306 |
msgid "wp-admin BulletProof Mode Enabled"
|
11307 |
msgstr ""
|
11308 |
|
11309 |
-
#: admin/wizard/wizard.php:
|
11310 |
msgid "wp-admin BulletProof Mode Disabled"
|
11311 |
msgstr ""
|
11312 |
|
11313 |
-
#: admin/wizard/wizard.php:
|
11314 |
msgid "Zip File Download Fix Off"
|
11315 |
msgstr ""
|
11316 |
|
11317 |
-
#: admin/wizard/wizard.php:
|
11318 |
msgid "Zip File Download Fix On"
|
11319 |
msgstr ""
|
11320 |
|
11321 |
-
#: admin/wizard/wizard.php:
|
11322 |
msgid "Display System Info Page"
|
11323 |
msgstr ""
|
11324 |
|
11325 |
-
#: admin/wizard/wizard.php:
|
11326 |
msgid "Hide System Info Page"
|
11327 |
msgstr ""
|
11328 |
|
11329 |
-
#: admin/wizard/wizard.php:
|
11330 |
msgid ""
|
11331 |
"The Zip File Download Fix option is set to On. This option should only be "
|
11332 |
"set to On if you are unable to download these Zip files: Custom Code Export "
|
@@ -11334,15 +11332,15 @@ msgid ""
|
|
11334 |
"htaccess file backup Zip file."
|
11335 |
msgstr ""
|
11336 |
|
11337 |
-
#: admin/wizard/wizard.php:
|
11338 |
msgid "The Zip File Download Fix option is set to Off."
|
11339 |
msgstr ""
|
11340 |
|
11341 |
-
#: admin/wizard/wizard.php:
|
11342 |
msgid "Multisite Hide|Display System Info Page for Subsites option saved."
|
11343 |
msgstr ""
|
11344 |
|
11345 |
-
#: admin/wizard/wizard.php:
|
11346 |
msgid ""
|
11347 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
11348 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
@@ -11350,11 +11348,11 @@ msgid ""
|
|
11350 |
"org for assistance."
|
11351 |
msgstr ""
|
11352 |
|
11353 |
-
#: admin/wizard/wizard.php:
|
11354 |
msgid " LSM DB Options created or updated Successfully!"
|
11355 |
msgstr ""
|
11356 |
|
11357 |
-
#: admin/wizard/wizard.php:
|
11358 |
msgid ""
|
11359 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
11360 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
@@ -11362,10 +11360,134 @@ msgid ""
|
|
11362 |
"line: Setup Wizard Options Large Network Site Help."
|
11363 |
msgstr ""
|
11364 |
|
11365 |
-
#: admin/wizard/wizard.php:
|
11366 |
msgid " JTC DB Options created or updated Successfully!"
|
11367 |
msgstr ""
|
11368 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11369 |
#: bulletproof-security.php:149
|
11370 |
msgid "Uninstall Options"
|
11371 |
msgstr ""
|
@@ -11470,7 +11592,6 @@ msgstr ""
|
|
11470 |
#: includes/hud-dismiss-functions.php:396
|
11471 |
#: includes/hud-dismiss-functions.php:454
|
11472 |
#: includes/hud-dismiss-functions.php:496
|
11473 |
-
#: includes/hud-dismiss-functions.php:652
|
11474 |
msgid ""
|
11475 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
11476 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
@@ -11495,13 +11616,12 @@ msgstr ""
|
|
11495 |
#: includes/hud-dismiss-functions.php:454
|
11496 |
#: includes/hud-dismiss-functions.php:496
|
11497 |
#: includes/hud-dismiss-functions.php:585
|
11498 |
-
#: includes/hud-dismiss-functions.php:
|
11499 |
-
#: includes/hud-dismiss-functions.php:
|
11500 |
-
#: includes/hud-dismiss-functions.php:
|
11501 |
-
#: includes/hud-dismiss-functions.php:
|
11502 |
-
#: includes/hud-dismiss-functions.php:
|
11503 |
-
#: includes/hud-dismiss-functions.php:
|
11504 |
-
#: includes/hud-dismiss-functions.php:883
|
11505 |
msgid "Dismiss Notice"
|
11506 |
msgstr ""
|
11507 |
|
@@ -11938,7 +12058,7 @@ msgid ""
|
|
11938 |
"file."
|
11939 |
msgstr ""
|
11940 |
|
11941 |
-
#: includes/general-functions.php:
|
11942 |
msgid " Hosting Account Root Folder Option setup or updated Successfully!"
|
11943 |
msgstr ""
|
11944 |
|
@@ -12562,153 +12682,171 @@ msgstr ""
|
|
12562 |
msgid "CC Root Text Box 12: Subscribe To Comments Reloaded Plugin"
|
12563 |
msgstr ""
|
12564 |
|
12565 |
-
#: includes/hud-autofix-whitelist.php:
|
12566 |
msgid "CC wp-admin Text Box 3: WooCommerce Product Feed Pro Plugin"
|
12567 |
msgstr ""
|
12568 |
|
12569 |
-
#: includes/hud-autofix-whitelist.php:
|
12570 |
msgid "CC wp-admin Text Box 3: WPBakery Visual Composer Plugin"
|
12571 |
msgstr ""
|
12572 |
|
12573 |
-
#: includes/hud-autofix-whitelist.php:
|
12574 |
msgid "CC wp-admin Text Box 3: Bookly Booking Plugin"
|
12575 |
msgstr ""
|
12576 |
|
12577 |
-
#: includes/hud-autofix-whitelist.php:
|
|
|
|
|
|
|
|
|
12578 |
msgid "CC wp-admin Text Box 3: Easy Media Gallery Pro Plugin"
|
12579 |
msgstr ""
|
12580 |
|
12581 |
-
#: includes/hud-autofix-whitelist.php:
|
12582 |
msgid "CC wp-admin Text Box 3: NextGen Gallery Plugin"
|
12583 |
msgstr ""
|
12584 |
|
12585 |
-
#: includes/hud-autofix-whitelist.php:
|
12586 |
msgid "CC wp-admin Text Box 3: OptimizePress Theme"
|
12587 |
msgstr ""
|
12588 |
|
12589 |
-
#: includes/hud-autofix-whitelist.php:
|
12590 |
msgid "CC wp-admin Text Box 3: tribulant Shopping Cart (WP Checkout) Plugin"
|
12591 |
msgstr ""
|
12592 |
|
12593 |
-
#: includes/hud-autofix-whitelist.php:
|
12594 |
msgid "CC wp-admin Text Box 3: ithemes Video Showcase Plugin"
|
12595 |
msgstr ""
|
12596 |
|
12597 |
-
#: includes/hud-autofix-whitelist.php:
|
12598 |
msgid "CC wp-admin Text Box 3: WP-Invoice - Web Invoice and Billing Plugin"
|
12599 |
msgstr ""
|
12600 |
|
12601 |
-
#: includes/hud-autofix-whitelist.php:
|
12602 |
msgid "CC wp-admin Text Box 3: Yoast SEO Plugin"
|
12603 |
msgstr ""
|
12604 |
|
12605 |
-
#: includes/hud-autofix-whitelist.php:
|
12606 |
msgid "CC wp-admin Text Box 3: Formidable Pro Plugin"
|
12607 |
msgstr ""
|
12608 |
|
12609 |
-
#: includes/hud-autofix-whitelist.php:
|
12610 |
msgid "CC wp-admin Text Box 3: Google Typography Plugin"
|
12611 |
msgstr ""
|
12612 |
|
12613 |
-
#: includes/hud-autofix-whitelist.php:
|
12614 |
msgid "CC wp-admin Text Box 3: Flare Plugin"
|
12615 |
msgstr ""
|
12616 |
|
12617 |
-
#: includes/hud-autofix-whitelist.php:
|
12618 |
msgid "CC wp-admin Text Box 3: bbPress Plugin"
|
12619 |
msgstr ""
|
12620 |
|
12621 |
-
#: includes/hud-autofix-whitelist.php:
|
12622 |
msgid ""
|
12623 |
"CC wp-admin Text Box 3: Spider Event Calendar (WordPress Event Calendar) "
|
12624 |
"Plugin"
|
12625 |
msgstr ""
|
12626 |
|
12627 |
-
#: includes/hud-autofix-whitelist.php:
|
12628 |
msgid "CC wp-admin Text Box 3: BuddyPress Plugin"
|
12629 |
msgstr ""
|
12630 |
|
12631 |
-
#: includes/hud-autofix-whitelist.php:
|
12632 |
msgid "CC wp-admin Text Box 3: WPML Translation Management Plugin"
|
12633 |
msgstr ""
|
12634 |
|
12635 |
-
#: includes/hud-autofix-whitelist.php:
|
12636 |
msgid "CC wp-admin Text Box 3: Events Manager Plugin"
|
12637 |
msgstr ""
|
12638 |
|
12639 |
-
#: includes/hud-autofix-whitelist.php:
|
12640 |
msgid ""
|
12641 |
"CC wp-admin Text Box 3: MailPoet Newsletters (wysija newsletters) Plugin"
|
12642 |
msgstr ""
|
12643 |
|
12644 |
-
#: includes/hud-autofix-whitelist.php:
|
12645 |
msgid "CC wp-admin Text Box 3: Event Espresso Plugin"
|
12646 |
msgstr ""
|
12647 |
|
12648 |
-
#: includes/hud-autofix-whitelist.php:
|
12649 |
msgid "CC wp-admin Text Box 3: Content Egg (Free and Pro) Plugin"
|
12650 |
msgstr ""
|
12651 |
|
12652 |
-
#: includes/hud-autofix-whitelist.php:
|
12653 |
msgid "CC wp-admin Text Box 3: Flatsome Theme"
|
12654 |
msgstr ""
|
12655 |
|
12656 |
-
#: includes/hud-autofix-whitelist.php:
|
12657 |
msgid "CC wp-admin Text Box 4: Content Egg (Free and Pro) Plugin"
|
12658 |
msgstr ""
|
12659 |
|
12660 |
-
#: includes/hud-autofix-whitelist.php:
|
12661 |
msgid "CC wp-admin Text Box 4: Event Espresso Plugin"
|
12662 |
msgstr ""
|
12663 |
|
12664 |
-
#: includes/hud-autofix-whitelist.php:
|
12665 |
msgid "CC wp-admin Text Box 4: Open Web Analytics (github) Plugin"
|
12666 |
msgstr ""
|
12667 |
|
12668 |
-
#: includes/hud-autofix-whitelist.php:
|
12669 |
msgid "CC wp-admin Text Box 4: UberGrid (code canyon) Plugin"
|
12670 |
msgstr ""
|
12671 |
|
12672 |
-
#: includes/hud-autofix-whitelist.php:
|
12673 |
msgid "BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice"
|
12674 |
msgstr ""
|
12675 |
|
12676 |
-
#: includes/hud-autofix-whitelist.php:
|
12677 |
msgid ""
|
12678 |
"One or more of your plugins or your theme requires a BPS Custom Code "
|
12679 |
"whitelist rule to be automatically created by the Setup Wizard."
|
12680 |
msgstr ""
|
12681 |
|
12682 |
-
#: includes/hud-autofix-whitelist.php:
|
12683 |
-
#: includes/hud-dismiss-functions.php:
|
12684 |
msgid "Click this "
|
12685 |
msgstr ""
|
12686 |
|
12687 |
-
#: includes/hud-autofix-whitelist.php:
|
12688 |
msgid "Setup Wizard link"
|
12689 |
msgstr ""
|
12690 |
|
12691 |
-
#: includes/hud-autofix-whitelist.php:
|
12692 |
msgid ""
|
12693 |
" and click the Setup Wizard button to automatically create BPS Custom Code "
|
12694 |
"whitelist rules."
|
12695 |
msgstr ""
|
12696 |
|
12697 |
-
#: includes/hud-autofix-whitelist.php:
|
12698 |
msgid "This BPS AutoFix check can be turned Off on the "
|
12699 |
msgstr ""
|
12700 |
|
12701 |
-
#: includes/hud-autofix-whitelist.php:
|
12702 |
msgid ""
|
12703 |
" page if you do not want BPS to check for any plugin or theme whitelist "
|
12704 |
"rules."
|
12705 |
msgstr ""
|
12706 |
|
12707 |
-
#: includes/hud-autofix-whitelist.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12708 |
msgid "BPS AutoFix Debug: Custom Code Text Box Number and Plugin or Theme Name"
|
12709 |
msgstr ""
|
12710 |
|
12711 |
-
#: includes/hud-autofix-whitelist.php:
|
12712 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
12713 |
msgstr ""
|
12714 |
|
@@ -13067,35 +13205,21 @@ msgstr ""
|
|
13067 |
msgid " for help information on what this Notice means and what to do next."
|
13068 |
msgstr ""
|
13069 |
|
13070 |
-
#: includes/hud-dismiss-functions.php:
|
13071 |
-
msgid "BPS Plugin Automatic Update Notice"
|
13072 |
-
msgstr ""
|
13073 |
-
|
13074 |
-
#: includes/hud-dismiss-functions.php:652
|
13075 |
-
msgid ""
|
13076 |
-
"Would you like to have BPS plugin updates installed automatically? Click "
|
13077 |
-
"this link: "
|
13078 |
-
msgstr ""
|
13079 |
-
|
13080 |
-
#: includes/hud-dismiss-functions.php:652
|
13081 |
-
msgid " and click the BPS MU Tools Enable BPS Plugin AutoUpdates link."
|
13082 |
-
msgstr ""
|
13083 |
-
|
13084 |
-
#: includes/hud-dismiss-functions.php:680
|
13085 |
msgid "MScan First Run Notice"
|
13086 |
msgstr ""
|
13087 |
|
13088 |
-
#: includes/hud-dismiss-functions.php:
|
13089 |
msgid ""
|
13090 |
"Please take a few minutes to read the \"Basic Info|Recommendations|"
|
13091 |
"Limitations|Restrictions\" help section in the"
|
13092 |
msgstr ""
|
13093 |
|
13094 |
-
#: includes/hud-dismiss-functions.php:
|
13095 |
msgid "before running a scan."
|
13096 |
msgstr ""
|
13097 |
|
13098 |
-
#: includes/hud-dismiss-functions.php:
|
13099 |
msgid ""
|
13100 |
"It is highly recommended that you use the Scan Time Estimate Tool before "
|
13101 |
"running an actual scan. The Scan Time Estimate Tool calculates the total "
|
@@ -13105,126 +13229,126 @@ msgid ""
|
|
13105 |
"Notices button on the BPS Custom Code page."
|
13106 |
msgstr ""
|
13107 |
|
13108 |
-
#: includes/hud-dismiss-functions.php:
|
13109 |
msgid "BPS New Feature Notice: JTC-Lite"
|
13110 |
msgstr ""
|
13111 |
|
13112 |
-
#: includes/hud-dismiss-functions.php:
|
13113 |
msgid ""
|
13114 |
"JTC-Lite protects the WordPress Login page Form against automated SpamBot "
|
13115 |
"and HackerBot Brute Force Login attacks"
|
13116 |
msgstr ""
|
13117 |
|
13118 |
-
#: includes/hud-dismiss-functions.php:
|
13119 |
msgid ""
|
13120 |
"and also prevents User Accounts from being locked repeatedly by Brute Force "
|
13121 |
"Login Bot attacks on your Login page Form."
|
13122 |
msgstr ""
|
13123 |
|
13124 |
-
#: includes/hud-dismiss-functions.php:
|
13125 |
msgid "To enable/turn On JTC-Lite, click this "
|
13126 |
msgstr ""
|
13127 |
|
13128 |
-
#: includes/hud-dismiss-functions.php:
|
13129 |
msgid ""
|
13130 |
". Click/check the Login Form Checkbox and click the Save Options button."
|
13131 |
msgstr ""
|
13132 |
|
13133 |
-
#: includes/hud-dismiss-functions.php:
|
13134 |
-
#: includes/hud-dismiss-functions.php:
|
13135 |
-
#: includes/hud-dismiss-functions.php:
|
13136 |
-
#: includes/hud-dismiss-functions.php:
|
13137 |
msgid ""
|
13138 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
13139 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS "
|
13140 |
"Custom Code page."
|
13141 |
msgstr ""
|
13142 |
|
13143 |
-
#: includes/hud-dismiss-functions.php:
|
13144 |
msgid "BPS Plugin Star Rating Request"
|
13145 |
msgstr ""
|
13146 |
|
13147 |
-
#: includes/hud-dismiss-functions.php:
|
13148 |
msgid ""
|
13149 |
"A BPS star rating only takes a couple of minutes and would be very much "
|
13150 |
"appreciated. We are looking for 5 star ratings and not \"fancy\" reviews."
|
13151 |
msgstr ""
|
13152 |
|
13153 |
-
#: includes/hud-dismiss-functions.php:
|
13154 |
msgid ""
|
13155 |
"A simple review like \"works great\" or \"has been protecting my website for "
|
13156 |
"X months or X years\" is perfect."
|
13157 |
msgstr ""
|
13158 |
|
13159 |
-
#: includes/hud-dismiss-functions.php:
|
13160 |
msgid "Click this link to submit a BPS Plugin Star Rating: "
|
13161 |
msgstr ""
|
13162 |
|
13163 |
-
#: includes/hud-dismiss-functions.php:
|
13164 |
msgid "BPS Plugin Star Rating"
|
13165 |
msgstr ""
|
13166 |
|
13167 |
-
#: includes/hud-dismiss-functions.php:
|
13168 |
msgid ""
|
13169 |
"login to the WordPress.org site and scroll to the bottom of the Reviews page."
|
13170 |
msgstr ""
|
13171 |
|
13172 |
-
#: includes/hud-dismiss-functions.php:
|
13173 |
msgid ""
|
13174 |
"To Dismiss this one-time Notice click the Dismiss Notice button below. To "
|
13175 |
"Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the "
|
13176 |
"BPS Custom Code page."
|
13177 |
msgstr ""
|
13178 |
|
13179 |
-
#: includes/hud-dismiss-functions.php:
|
13180 |
msgid "BPS Notice: Mod Security Module is Loaded|Enabled"
|
13181 |
msgstr ""
|
13182 |
|
13183 |
-
#: includes/hud-dismiss-functions.php:
|
13184 |
msgid "Please take a minute to view this Mod Security help forum topic: "
|
13185 |
msgstr ""
|
13186 |
|
13187 |
-
#: includes/hud-dismiss-functions.php:
|
13188 |
msgid "Mod Security Common Known Problems"
|
13189 |
msgstr ""
|
13190 |
|
13191 |
-
#: includes/hud-dismiss-functions.php:
|
13192 |
msgid ""
|
13193 |
"If you are not experiencing any of the problems listed in the Mod Security "
|
13194 |
"help forum topic then you can dismiss this Dismiss Notice."
|
13195 |
msgstr ""
|
13196 |
|
13197 |
-
#: includes/hud-dismiss-functions.php:
|
13198 |
msgid "BPS GDPR Compliance Notice"
|
13199 |
msgstr ""
|
13200 |
|
13201 |
-
#: includes/hud-dismiss-functions.php:
|
13202 |
msgid ""
|
13203 |
"A new Setup Wizard Option has been created which allows you to turn off all "
|
13204 |
"IP address logging in BPS to make your website GDPR Compliant."
|
13205 |
msgstr ""
|
13206 |
|
13207 |
-
#: includes/hud-dismiss-functions.php:
|
13208 |
msgid "GDPR Compliance Setup Wizard Option link"
|
13209 |
msgstr ""
|
13210 |
|
13211 |
-
#: includes/hud-dismiss-functions.php:
|
13212 |
msgid "Choose the GDPR Compliance On setting."
|
13213 |
msgstr ""
|
13214 |
|
13215 |
-
#: includes/hud-dismiss-functions.php:
|
13216 |
msgid "For more information about GDPR Compliance click this "
|
13217 |
msgstr ""
|
13218 |
|
13219 |
-
#: includes/hud-dismiss-functions.php:
|
13220 |
msgid "GDPR Compliance Forum Topic link"
|
13221 |
msgstr ""
|
13222 |
|
13223 |
-
#: includes/hud-dismiss-functions.php:
|
13224 |
msgid "BPS wp-config.php file WP Automatic Update constants detected"
|
13225 |
msgstr ""
|
13226 |
|
13227 |
-
#: includes/hud-dismiss-functions.php:
|
13228 |
msgid ""
|
13229 |
"You are using the BPS MU Tools plugin option settings to handle WP Automatic "
|
13230 |
"Updates. BPS detected that you are also using one or both of these WP "
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: bulletproof-security\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2020-10-18 17:43-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"
|
362 |
|
363 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
364 |
#: admin/wizard/wizard-backup.php:205 admin/wizard/wizard-backup.php:246
|
365 |
+
#: admin/wizard/wizard.php:1656
|
366 |
msgid ""
|
367 |
"If you see a 403 error and/or are unable to download the zip file then click "
|
368 |
"here: "
|
370 |
|
371 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
372 |
#: admin/wizard/wizard-backup.php:205 admin/wizard/wizard-backup.php:246
|
373 |
+
#: admin/wizard/wizard.php:1004 admin/wizard/wizard.php:1103
|
374 |
+
#: admin/wizard/wizard.php:1105 admin/wizard/wizard.php:1656
|
375 |
+
#: includes/hud-autofix-whitelist.php:769
|
376 |
msgid "Setup Wizard Options"
|
377 |
msgstr ""
|
378 |
|
383 |
msgstr ""
|
384 |
|
385 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
386 |
+
#: admin/wizard/wizard.php:1656
|
387 |
msgid "Download Zip Export"
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: admin/core/core-export-import.php:144 admin/wizard/wizard.php:1816
|
391 |
msgid "Zip File Upload Successful."
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: admin/core/core-export-import.php:155 admin/wizard/wizard.php:1827
|
395 |
msgid "Zip File Exraction Successful. Method: ZipArchive class."
|
396 |
msgstr ""
|
397 |
|
421 |
msgid "3. Click the wp-admin Folder BulletProof Mode Activate button."
|
422 |
msgstr ""
|
423 |
|
424 |
+
#: admin/core/core-export-import.php:169 admin/wizard/wizard.php:1838
|
425 |
msgid "ERROR: Zip File Extraction Failed. Method: ZipArchive class."
|
426 |
msgstr ""
|
427 |
|
428 |
+
#: admin/core/core-export-import.php:189 admin/wizard/wizard.php:1858
|
429 |
msgid "Zip File Extraction Successful. Method: PclZip."
|
430 |
msgstr ""
|
431 |
|
432 |
+
#: admin/core/core-export-import.php:203 admin/wizard/wizard.php:1870
|
433 |
msgid "ERROR: Zip File Extraction Failed. Method: PclZip."
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: admin/core/core-export-import.php:211 admin/wizard/wizard.php:1878
|
437 |
msgid "ERROR: Zip File Upload Failed."
|
438 |
msgstr ""
|
439 |
|
476 |
#: admin/core/core-htaccess-code.php:576 admin/core/core-htaccess-code.php:660
|
477 |
#: admin/core/core.php:844 admin/core/core.php:934 admin/core/core.php:1048
|
478 |
#: admin/core/core.php:1138 admin/core/core.php:1237
|
479 |
+
#: admin/maintenance/maintenance.php:827 admin/maintenance/maintenance.php:1143
|
480 |
+
#: admin/maintenance/maintenance.php:1652
|
481 |
+
#: admin/maintenance/maintenance.php:1782
|
482 |
+
#: admin/maintenance/maintenance.php:1973 admin/wizard/wizard-functions.php:44
|
483 |
msgid "Click this link for help information: "
|
484 |
msgstr ""
|
485 |
|
491 |
#: admin/core/core-htaccess-code.php:576 admin/core/core-htaccess-code.php:660
|
492 |
#: admin/core/core.php:844 admin/core/core.php:934 admin/core/core.php:1048
|
493 |
#: admin/core/core.php:1138 admin/core/core.php:1237
|
494 |
+
#: admin/maintenance/maintenance.php:827 admin/maintenance/maintenance.php:1143
|
495 |
+
#: admin/maintenance/maintenance.php:1652
|
496 |
+
#: admin/maintenance/maintenance.php:1782
|
497 |
+
#: admin/maintenance/maintenance.php:1973 admin/wizard/wizard-functions.php:44
|
498 |
+
#: admin/wizard/wizard.php:1016
|
499 |
msgid "htaccess Files Disabled Forum Topic"
|
500 |
msgstr ""
|
501 |
|
828 |
msgid "Success! The New Improved BPS Speed Boost Cache Code Notice is reset."
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: admin/core/core-forms.php:646
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
832 |
msgid "The MScan First Run Notice is NOT set. Nothing to reset."
|
833 |
msgstr ""
|
834 |
|
835 |
+
#: admin/core/core-forms.php:649
|
836 |
msgid "Success! The MScan First Run Notice is reset."
|
837 |
msgstr ""
|
838 |
|
839 |
+
#: admin/core/core-forms.php:654
|
840 |
msgid "The JTC-Lite New Feature Notice is NOT set. Nothing to reset."
|
841 |
msgstr ""
|
842 |
|
843 |
+
#: admin/core/core-forms.php:657
|
844 |
msgid "Success! The JTC-Lite New Feature Notice is reset."
|
845 |
msgstr ""
|
846 |
|
847 |
+
#: admin/core/core-forms.php:662
|
848 |
msgid "The BPS Plugin Star Rating Request Notice is NOT set. Nothing to reset."
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: admin/core/core-forms.php:665
|
852 |
msgid "Success! The BPS Plugin Star Rating Request Notice is reset."
|
853 |
msgstr ""
|
854 |
|
855 |
+
#: admin/core/core-forms.php:670
|
856 |
msgid ""
|
857 |
"The Mod Security Module is Loaded|Enabled Notice is NOT set. Nothing to "
|
858 |
"reset."
|
859 |
msgstr ""
|
860 |
|
861 |
+
#: admin/core/core-forms.php:673
|
862 |
msgid "Success! The Mod Security Module is Loaded|Enabled Notice is reset."
|
863 |
msgstr ""
|
864 |
|
865 |
+
#: admin/core/core-forms.php:678
|
866 |
msgid "The GDPR Compliance Notice is NOT set. Nothing to reset."
|
867 |
msgstr ""
|
868 |
|
869 |
+
#: admin/core/core-forms.php:681
|
870 |
msgid "Success! The GDPR Compliance Notice is reset."
|
871 |
msgstr ""
|
872 |
|
873 |
+
#: admin/core/core-forms.php:686
|
874 |
msgid ""
|
875 |
"The Root htaccess File Version Check Notice is NOT set. Nothing to reset."
|
876 |
msgstr ""
|
877 |
|
878 |
+
#: admin/core/core-forms.php:689
|
879 |
msgid "Success! The Root htaccess File Version Check Notice is reset."
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: admin/core/core-forms.php:694
|
883 |
msgid ""
|
884 |
"The BPS wp-config.php file WP Automatic Update constants detected Notice is "
|
885 |
"NOT set. Nothing to reset."
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: admin/core/core-forms.php:697
|
889 |
msgid ""
|
890 |
"Success! The BPS wp-config.php file WP Automatic Update constants detected "
|
891 |
"Notice is reset."
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: admin/core/core-forms.php:701
|
895 |
msgid "Refresh Status"
|
896 |
msgstr ""
|
897 |
|
1014 |
"Read Me help file for BPS troubleshooting steps."
|
1015 |
msgstr ""
|
1016 |
|
1017 |
+
#: admin/core/core-help-text.php:15 admin/wizard/wizard.php:1057
|
1018 |
msgid "Notes: "
|
1019 |
msgstr ""
|
1020 |
|
1217 |
#: admin/mscan/mscan-help-text.php:44 admin/mscan/mscan.php:138
|
1218 |
#: admin/security-log/security-log.php:246
|
1219 |
#: admin/system-info/system-info.php:103 admin/theme-skin/theme-skin.php:110
|
1220 |
+
#: admin/wizard/wizard.php:1043 admin/wizard/wizard.php:1111
|
1221 |
+
#: admin/wizard/wizard.php:1496
|
1222 |
msgid ""
|
1223 |
"This Read Me Help window is draggable (top) and resizable (bottom right "
|
1224 |
"corner)"
|
1856 |
#: admin/login/login.php:796 admin/maintenance/maintenance.php:170
|
1857 |
#: admin/maintenance/maintenance.php:172 admin/mscan/mscan.php:123
|
1858 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1859 |
+
#: admin/wizard/wizard.php:1028 admin/wizard/wizard.php:1097
|
1860 |
msgid "Want even more security protection?"
|
1861 |
msgstr ""
|
1862 |
|
1865 |
#: admin/email-log-settings/email-log-settings.php:95
|
1866 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
1867 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1868 |
+
#: admin/wizard/wizard.php:1028 admin/wizard/wizard.php:1097
|
1869 |
msgid ""
|
1870 |
"Protect all of your Plugins (plugin folders and files) with an IP Firewall: "
|
1871 |
msgstr ""
|
1875 |
#: admin/email-log-settings/email-log-settings.php:95
|
1876 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
1877 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1878 |
+
#: admin/wizard/wizard.php:1028 admin/wizard/wizard.php:1097
|
1879 |
msgid "Get BPS Pro Plugin Firewall"
|
1880 |
msgstr ""
|
1881 |
|
1884 |
#: admin/email-log-settings/email-log-settings.php:95
|
1885 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
1886 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1887 |
+
#: admin/wizard/wizard.php:1028 admin/wizard/wizard.php:1097
|
1888 |
msgid ""
|
1889 |
"Protect your WordPress uploads folder against remote access or execution of "
|
1890 |
"files: "
|
1895 |
#: admin/email-log-settings/email-log-settings.php:95
|
1896 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
1897 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1898 |
+
#: admin/wizard/wizard.php:1028 admin/wizard/wizard.php:1097
|
1899 |
msgid "Get BPS Pro Uploads Anti-Exploit Guard"
|
1900 |
msgstr ""
|
1901 |
|
1926 |
#: admin/login/login.php:1123 admin/maintenance/maintenance.php:181
|
1927 |
#: admin/mscan/mscan.php:133 admin/mscan/mscan.php:1725
|
1928 |
#: admin/security-log/security-log.php:241 admin/system-info/system-info.php:98
|
1929 |
+
#: admin/theme-skin/theme-skin.php:107 admin/wizard/wizard.php:1034
|
1930 |
+
#: admin/wizard/wizard.php:1103 admin/wizard/wizard.php:1491
|
1931 |
msgid "Read Me"
|
1932 |
msgstr ""
|
1933 |
|
2091 |
"other buttons."
|
2092 |
msgstr ""
|
2093 |
|
2094 |
+
#: admin/core/core.php:533 admin/maintenance/maintenance.php:654
|
2095 |
#: admin/security-log/security-log.php:465
|
2096 |
#: admin/security-log/security-log.php:480
|
2097 |
#: admin/security-log/security-log.php:698
|
2508 |
msgstr ""
|
2509 |
|
2510 |
#: admin/core/core.php:1830 admin/core/core.php:2078
|
2511 |
+
#: admin/wizard/wizard.php:1049
|
2512 |
msgid "Custom Code Video Tutorial"
|
2513 |
msgstr ""
|
2514 |
|
2627 |
#: admin/email-log-settings/email-log-settings.php:95
|
2628 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
2629 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2630 |
+
#: admin/wizard/wizard.php:1028 admin/wizard/wizard.php:1097
|
2631 |
msgid ""
|
2632 |
"Protect all of your website files with AutoRestore|Quarantine Intrusion "
|
2633 |
"Detection & Prevention System: "
|
2639 |
#: admin/email-log-settings/email-log-settings.php:95
|
2640 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
2641 |
#: admin/mscan/mscan.php:123 admin/security-log/security-log.php:235
|
2642 |
+
#: admin/theme-skin/theme-skin.php:101 admin/wizard/wizard.php:1028
|
2643 |
+
#: admin/wizard/wizard.php:1097
|
2644 |
msgid "Get BPS Pro ARQ IDPS"
|
2645 |
msgstr ""
|
2646 |
|
2647 |
#: admin/core/core.php:2035 admin/email-log-settings/email-log-settings.php:95
|
2648 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
2649 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2650 |
+
#: admin/wizard/wizard.php:1028 admin/wizard/wizard.php:1097
|
2651 |
msgid ""
|
2652 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
2653 |
"posting, auto-commenting): "
|
2657 |
#: admin/login/login.php:181 admin/login/login.php:796
|
2658 |
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:172
|
2659 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2660 |
+
#: admin/wizard/wizard.php:1028 admin/wizard/wizard.php:1097
|
2661 |
msgid "Get BPS Pro JTC Anti-Spam|Anti-Hacker"
|
2662 |
msgstr ""
|
2663 |
|
2698 |
"with a solution/whitelist rule in the Forum."
|
2699 |
msgstr ""
|
2700 |
|
2701 |
+
#: admin/core/core.php:2069 admin/maintenance/maintenance.php:2091
|
2702 |
msgid "Help & FAQ"
|
2703 |
msgstr ""
|
2704 |
|
2705 |
#: admin/core/core.php:2073 admin/email-log-settings/email-log-settings.php:220
|
2706 |
+
#: admin/login/login.php:1649 admin/maintenance/maintenance.php:2096
|
2707 |
#: admin/security-log/security-log.php:828
|
2708 |
#: admin/system-info/system-info.php:1119
|
2709 |
msgid "Contributors Page"
|
2714 |
msgstr ""
|
2715 |
|
2716 |
#: admin/core/core.php:2075 admin/email-log-settings/email-log-settings.php:219
|
2717 |
+
#: admin/login/login.php:1648 admin/maintenance/maintenance.php:2097
|
2718 |
#: admin/security-log/security-log.php:827
|
2719 |
#: admin/system-info/system-info.php:1118
|
2720 |
msgid "Security Log Event Codes"
|
2727 |
#: admin/core/core.php:2077
|
2728 |
#: admin/db-backup-security/db-backup-security.php:1705
|
2729 |
#: admin/email-log-settings/email-log-settings.php:221
|
2730 |
+
#: admin/login/login.php:1650 admin/maintenance/maintenance.php:2098
|
2731 |
#: admin/mscan/mscan.php:1931 admin/security-log/security-log.php:829
|
2732 |
#: admin/system-info/system-info.php:1120 admin/theme-skin/theme-skin.php:251
|
2733 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
2983 |
msgid "BPS Pro Version Release Dates"
|
2984 |
msgstr ""
|
2985 |
|
2986 |
+
#: admin/core/core.php:2153 admin/core/core.php:2154 admin/core/core.php:2155
|
|
|
2987 |
#: admin/core/core.php:2161 admin/core/core.php:2162 admin/core/core.php:2163
|
2988 |
+
#: admin/core/core.php:2164 admin/core/core.php:2165 admin/core/core.php:2166
|
2989 |
+
#: admin/core/core.php:2172 admin/core/core.php:2173 admin/core/core.php:2174
|
2990 |
+
#: admin/core/core.php:2175 admin/core/core.php:2180 admin/core/core.php:2181
|
2991 |
+
#: admin/core/core.php:2182 admin/core/core.php:2183 admin/core/core.php:2184
|
2992 |
+
#: admin/core/core.php:2189 admin/core/core.php:2190 admin/core/core.php:2191
|
2993 |
+
#: admin/core/core.php:2192 admin/core/core.php:2193 admin/core/core.php:2194
|
2994 |
+
#: admin/core/core.php:2195 admin/core/core.php:2196 admin/core/core.php:2197
|
2995 |
+
#: admin/core/core.php:2202 admin/core/core.php:2203 admin/core/core.php:2204
|
2996 |
+
#: admin/core/core.php:2205 admin/core/core.php:2206 admin/core/core.php:2207
|
2997 |
+
#: admin/core/core.php:2208 admin/core/core.php:2209 admin/core/core.php:2210
|
2998 |
#: admin/core/core.php:2211 admin/core/core.php:2212 admin/core/core.php:2213
|
2999 |
+
#: admin/core/core.php:2214 admin/core/core.php:2220 admin/core/core.php:2221
|
3000 |
+
#: admin/core/core.php:2222 admin/core/core.php:2223 admin/core/core.php:2224
|
3001 |
+
#: admin/core/core.php:2225 admin/core/core.php:2226 admin/core/core.php:2227
|
3002 |
#: admin/core/core.php:2228 admin/core/core.php:2229 admin/core/core.php:2230
|
3003 |
#: admin/core/core.php:2231 admin/core/core.php:2232 admin/core/core.php:2233
|
3004 |
+
#: admin/core/core.php:2239 admin/core/core.php:2240 admin/core/core.php:2241
|
3005 |
+
#: admin/core/core.php:2242 admin/core/core.php:2243 admin/core/core.php:2244
|
3006 |
+
#: admin/core/core.php:2245 admin/core/core.php:2246 admin/core/core.php:2247
|
3007 |
#: admin/core/core.php:2248 admin/core/core.php:2249 admin/core/core.php:2250
|
3008 |
+
#: admin/core/core.php:2251 admin/core/core.php:2257 admin/core/core.php:2258
|
3009 |
+
#: admin/core/core.php:2259 admin/core/core.php:2260 admin/core/core.php:2261
|
3010 |
#: admin/core/core.php:2262 admin/core/core.php:2263 admin/core/core.php:2264
|
3011 |
+
#: admin/core/core.php:2265 admin/core/core.php:2266 admin/core/core.php:2272
|
3012 |
+
#: admin/core/core.php:2273 admin/core/core.php:2274 admin/core/core.php:2275
|
3013 |
+
#: admin/core/core.php:2276 admin/core/core.php:2277 admin/core/core.php:2278
|
3014 |
+
#: admin/core/core.php:2279 admin/core/core.php:2280 admin/core/core.php:2281
|
3015 |
#, php-format
|
3016 |
msgid ""
|
3017 |
"<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
|
4671 |
msgstr ""
|
4672 |
|
4673 |
#: admin/email-log-settings/email-log-settings.php:215
|
4674 |
+
#: admin/login/login.php:1644 admin/security-log/security-log.php:823
|
4675 |
#: admin/system-info/system-info.php:1115
|
4676 |
msgid "BulletProof Security Help & FAQ"
|
4677 |
msgstr ""
|
4751 |
msgid "Security Log"
|
4752 |
msgstr ""
|
4753 |
|
4754 |
+
#: admin/includes/admin.php:354 admin/wizard/wizard.php:1003
|
4755 |
+
#: admin/wizard/wizard.php:1034 admin/wizard/wizard.php:1036
|
4756 |
#: bulletproof-security.php:148 bulletproof-security.php:151
|
4757 |
msgid "Setup Wizard"
|
4758 |
msgstr ""
|
4932 |
msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
|
4933 |
msgstr ""
|
4934 |
|
4935 |
+
#: admin/login/login.php:431 admin/login/login.php:1276
|
4936 |
+
#: admin/login/login.php:1559 admin/login/lsm-help-text.php:22
|
4937 |
msgid "Turn On|Turn Off:"
|
4938 |
msgstr ""
|
4939 |
|
5155 |
msgstr ""
|
5156 |
|
5157 |
#: admin/login/login.php:822 admin/login/login.php:1163
|
5158 |
+
#: admin/login/login.php:1496
|
5159 |
msgid "Save Options"
|
5160 |
msgstr ""
|
5161 |
|
5252 |
"Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
|
5253 |
msgstr ""
|
5254 |
|
5255 |
+
#: admin/login/login.php:970 admin/login/login.php:1347
|
5256 |
+
#: admin/login/login.php:1600
|
5257 |
msgid " Administrator"
|
5258 |
msgstr ""
|
5259 |
|
5260 |
+
#: admin/login/login.php:971 admin/login/login.php:1348
|
5261 |
+
#: admin/login/login.php:1601
|
5262 |
msgid " Editor"
|
5263 |
msgstr ""
|
5264 |
|
5265 |
+
#: admin/login/login.php:972 admin/login/login.php:1349
|
5266 |
+
#: admin/login/login.php:1602
|
5267 |
msgid " Author"
|
5268 |
msgstr ""
|
5269 |
|
5270 |
+
#: admin/login/login.php:973 admin/login/login.php:1350
|
5271 |
+
#: admin/login/login.php:1603
|
5272 |
msgid " Contributor"
|
5273 |
msgstr ""
|
5274 |
|
5275 |
+
#: admin/login/login.php:974 admin/login/login.php:1351
|
5276 |
+
#: admin/login/login.php:1604
|
5277 |
msgid " Subscriber"
|
5278 |
msgstr ""
|
5279 |
|
5328 |
"Click the JTC Anti-Spam|Anti-Hacker Read Me help button for more help info."
|
5329 |
msgstr ""
|
5330 |
|
5331 |
+
#: admin/login/login.php:1007 admin/login/login.php:1379
|
5332 |
+
#: admin/login/login.php:1622 admin/security-log/security-log.php:453
|
5333 |
msgid "Click OK to Proceed or click Cancel."
|
5334 |
msgstr ""
|
5335 |
|
5365 |
msgid "Settings Saved. ISL has been turned Off."
|
5366 |
msgstr ""
|
5367 |
|
5368 |
+
#: admin/login/login.php:1271
|
5369 |
msgid "Idle Session Logout (ISL) Settings"
|
5370 |
msgstr ""
|
5371 |
|
5372 |
+
#: admin/login/login.php:1278
|
5373 |
msgid "ISL On"
|
5374 |
msgstr ""
|
5375 |
|
5376 |
+
#: admin/login/login.php:1279
|
5377 |
msgid "ISL Off"
|
5378 |
msgstr ""
|
5379 |
|
5380 |
+
#: admin/login/login.php:1285 admin/login/lsm-help-text.php:22
|
5381 |
msgid "Idle Session Logout Time in Minutes:"
|
5382 |
msgstr ""
|
5383 |
|
5384 |
+
#: admin/login/login.php:1291 admin/login/lsm-help-text.php:22
|
5385 |
msgid "Idle Session Logout Page URL:"
|
5386 |
msgstr ""
|
5387 |
|
5388 |
+
#: admin/login/login.php:1297 admin/login/lsm-help-text.php:22
|
5389 |
msgid "Idle Session Logout Page Login URL:"
|
5390 |
msgstr ""
|
5391 |
|
5392 |
+
#: admin/login/login.php:1298
|
5393 |
msgid ""
|
5394 |
"Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
|
5395 |
msgstr ""
|
5396 |
|
5397 |
+
#: admin/login/login.php:1304 admin/login/lsm-help-text.php:22
|
5398 |
msgid "Idle Session Logout Exclude URLs|URIs:"
|
5399 |
msgstr ""
|
5400 |
|
5401 |
+
#: admin/login/login.php:1305
|
5402 |
msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
|
5403 |
msgstr ""
|
5404 |
|
5405 |
+
#: admin/login/login.php:1312 admin/login/lsm-help-text.php:22
|
5406 |
msgid "Idle Session Logout Page Custom Message:"
|
5407 |
msgstr ""
|
5408 |
|
5409 |
+
#: admin/login/login.php:1319 admin/login/lsm-help-text.php:22
|
5410 |
msgid "Idle Session Logout Page Custom CSS Style:"
|
5411 |
msgstr ""
|
5412 |
|
5413 |
+
#: admin/login/login.php:1336 admin/login/login.php:1589
|
5414 |
#: admin/login/lsm-help-text.php:22
|
5415 |
msgid "User Account Exceptions:"
|
5416 |
msgstr ""
|
5417 |
|
5418 |
+
#: admin/login/login.php:1337 admin/login/login.php:1590
|
5419 |
msgid ""
|
5420 |
"Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
|
5421 |
msgstr ""
|
5422 |
|
5423 |
+
#: admin/login/login.php:1338
|
5424 |
msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
|
5425 |
msgstr ""
|
5426 |
|
5427 |
+
#: admin/login/login.php:1344
|
5428 |
msgid "Enable|Disable Idle Session Logouts For These User Roles: "
|
5429 |
msgstr ""
|
5430 |
|
5431 |
+
#: admin/login/login.php:1345 admin/login/login.php:1598
|
5432 |
msgid ""
|
5433 |
"Check to Enable. Uncheck to Disable. See the Read Me help button for details."
|
5434 |
msgstr ""
|
5435 |
|
5436 |
+
#: admin/login/login.php:1373
|
5437 |
msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
|
5438 |
msgstr ""
|
5439 |
|
5440 |
+
#: admin/login/login.php:1374 admin/login/login.php:1583
|
5441 |
msgid ""
|
5442 |
"Check to Disable. Uncheck to Enable. See the Read Me help button for details."
|
5443 |
msgstr ""
|
5444 |
|
5445 |
+
#: admin/login/login.php:1375
|
5446 |
msgid " Enable|Disable ISL For TinyMCE Editor"
|
5447 |
msgstr ""
|
5448 |
|
5449 |
+
#: admin/login/login.php:1377
|
5450 |
msgid ""
|
5451 |
"If you see an error or are unable to save your ISL option settings then "
|
5452 |
"click the Encrypt ISL Code button first and then click the Save Options "
|
5453 |
"button. Mouse over the question mark image to the right for help info."
|
5454 |
msgstr ""
|
5455 |
|
5456 |
+
#: admin/login/login.php:1377
|
5457 |
msgid ""
|
5458 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5459 |
"at a later time then ModSecurity will prevent you from saving your ISL "
|
5461 |
"Encrypt ISL Code button."
|
5462 |
msgstr ""
|
5463 |
|
5464 |
+
#: admin/login/login.php:1377
|
5465 |
msgid ""
|
5466 |
"If you click the Encrypt ISL Code button and then want to edit your CSS code "
|
5467 |
"again click the Decrypt ISL Code button. After you are done editing click "
|
5468 |
"the Encrypt ISL Code button before clicking the Save Options button."
|
5469 |
msgstr ""
|
5470 |
|
5471 |
+
#: admin/login/login.php:1377
|
5472 |
msgid ""
|
5473 |
"Click the Idle Session Logout|Auth Cookie Expiration Read Me help button for "
|
5474 |
"more help info."
|
5475 |
msgstr ""
|
5476 |
|
5477 |
+
#: admin/login/login.php:1484
|
5478 |
msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
|
5479 |
msgstr ""
|
5480 |
|
5481 |
+
#: admin/login/login.php:1535
|
5482 |
msgid "Settings Saved. ACE has been turned On."
|
5483 |
msgstr ""
|
5484 |
|
5485 |
+
#: admin/login/login.php:1541
|
5486 |
msgid "Settings Saved. ACE has been turned Off."
|
5487 |
msgstr ""
|
5488 |
|
5489 |
+
#: admin/login/login.php:1561
|
5490 |
msgid "ACE On"
|
5491 |
msgstr ""
|
5492 |
|
5493 |
+
#: admin/login/login.php:1562
|
5494 |
msgid "ACE Off"
|
5495 |
msgstr ""
|
5496 |
|
5497 |
+
#: admin/login/login.php:1568 admin/login/lsm-help-text.php:22
|
5498 |
msgid "Auth Cookie Expiration Time in Minutes:"
|
5499 |
msgstr ""
|
5500 |
|
5501 |
+
#: admin/login/login.php:1569
|
5502 |
msgid "WP Default setting is 2880 Minutes/2 Days:"
|
5503 |
msgstr ""
|
5504 |
|
5505 |
+
#: admin/login/login.php:1575 admin/login/lsm-help-text.php:22
|
5506 |
msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
|
5507 |
msgstr ""
|
5508 |
|
5509 |
+
#: admin/login/login.php:1576
|
5510 |
msgid "WP Default setting is 20160 Minutes/14 Days:"
|
5511 |
msgstr ""
|
5512 |
|
5513 |
+
#: admin/login/login.php:1582 admin/login/lsm-help-text.php:22
|
5514 |
msgid "Enable|Disable Remember Me Checkbox:"
|
5515 |
msgstr ""
|
5516 |
|
5517 |
+
#: admin/login/login.php:1584
|
5518 |
msgid " Disable & do not display the Remember Me checkbox"
|
5519 |
msgstr ""
|
5520 |
|
5521 |
+
#: admin/login/login.php:1591
|
5522 |
msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
|
5523 |
msgstr ""
|
5524 |
|
5525 |
+
#: admin/login/login.php:1597
|
5526 |
msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
|
5527 |
msgstr ""
|
5528 |
|
5715 |
"be displayed. "
|
5716 |
msgstr ""
|
5717 |
|
5718 |
+
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:541
|
5719 |
#: includes/hud-dismiss-functions.php:348
|
5720 |
#: includes/hud-dismiss-functions.php:391
|
5721 |
msgid "CAUTION: "
|
6405 |
msgstr ""
|
6406 |
|
6407 |
#: admin/maintenance/maintenance.php:192 admin/maintenance/maintenance.php:198
|
6408 |
+
#: admin/maintenance/maintenance.php:2095
|
6409 |
msgid "Maintenance Mode Guide"
|
6410 |
msgstr ""
|
6411 |
|
6425 |
"the top of this Read Me help window."
|
6426 |
msgstr ""
|
6427 |
|
6428 |
+
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:505
|
6429 |
msgid ""
|
6430 |
"Maintenance Mode Text, CSS Style Code, Images, Videos Displayed To Website "
|
6431 |
"Visitors:"
|
6456 |
"off Maintenance Mode when the Countdown Timer reaches 0/has completed."
|
6457 |
msgstr ""
|
6458 |
|
6459 |
+
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:520
|
6460 |
msgid "Countdown Timer Text Color:"
|
6461 |
msgstr ""
|
6462 |
|
6464 |
msgid "Select the text color for the Countdown Timer."
|
6465 |
msgstr ""
|
6466 |
|
6467 |
+
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:528
|
6468 |
msgid "Maintenance Mode Time (in Minutes):"
|
6469 |
msgstr ""
|
6470 |
|
6475 |
"4320 = 3 days."
|
6476 |
msgstr ""
|
6477 |
|
6478 |
+
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:532
|
6479 |
msgid ""
|
6480 |
"Header Retry-After (enter the same time as Maintenance Mode Time above):"
|
6481 |
msgstr ""
|
6518 |
"your WordPress Dashboard."
|
6519 |
msgstr ""
|
6520 |
|
6521 |
+
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:547
|
6522 |
msgid "Maintenance Mode IP Address Whitelist Text Box:"
|
6523 |
msgstr ""
|
6524 |
|
6540 |
"octets or your current IP address to whitelist your IP address."
|
6541 |
msgstr ""
|
6542 |
|
6543 |
+
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:562
|
6544 |
msgid "Background Images:"
|
6545 |
msgstr ""
|
6546 |
|
6551 |
"your design/color scheme preference."
|
6552 |
msgstr ""
|
6553 |
|
6554 |
+
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:587
|
6555 |
msgid "Center Images:"
|
6556 |
msgstr ""
|
6557 |
|
6562 |
"your design/color scheme preference."
|
6563 |
msgstr ""
|
6564 |
|
6565 |
+
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:607
|
6566 |
msgid "Background Colors (If not using a Background Image):"
|
6567 |
msgstr ""
|
6568 |
|
6580 |
msgid "Check this checkbox to display the website visitor's IP addresses."
|
6581 |
msgstr ""
|
6582 |
|
6583 |
+
#: admin/maintenance/maintenance.php:194 admin/maintenance/maintenance.php:617
|
6584 |
msgid "Display Admin|Login Link"
|
6585 |
msgstr ""
|
6586 |
|
6762 |
"Error: You did not enter anything in the Maintenance Mode Time Text Box."
|
6763 |
msgstr ""
|
6764 |
|
6765 |
+
#: admin/maintenance/maintenance.php:239 admin/maintenance/maintenance.php:747
|
6766 |
+
#: admin/maintenance/maintenance.php:955
|
6767 |
msgid ""
|
6768 |
"Error: You did not enter an IP Address in the Maintenance Mode IP Address "
|
6769 |
"Whitelist Text Box."
|
6811 |
msgid "Recommended IP Address: "
|
6812 |
msgstr ""
|
6813 |
|
6814 |
+
#: admin/maintenance/maintenance.php:502
|
6815 |
msgid "MMode Editor"
|
6816 |
msgstr ""
|
6817 |
|
6818 |
+
#: admin/maintenance/maintenance.php:506
|
6819 |
msgid ""
|
6820 |
"Click the Maintenance Mode Guide link above for CSS Code, Image & Video "
|
6821 |
"Embed examples."
|
6822 |
msgstr ""
|
6823 |
|
6824 |
+
#: admin/maintenance/maintenance.php:515
|
6825 |
msgid "MMode Option Settings"
|
6826 |
msgstr ""
|
6827 |
|
6828 |
+
#: admin/maintenance/maintenance.php:518
|
6829 |
msgid "Enable Countdown Timer"
|
6830 |
msgstr ""
|
6831 |
|
6832 |
+
#: admin/maintenance/maintenance.php:522
|
6833 |
msgid "LCD|Lime Green"
|
6834 |
msgstr ""
|
6835 |
|
6836 |
+
#: admin/maintenance/maintenance.php:523 admin/maintenance/maintenance.php:610
|
6837 |
msgid "White"
|
6838 |
msgstr ""
|
6839 |
|
6840 |
+
#: admin/maintenance/maintenance.php:524
|
6841 |
msgid "Silver"
|
6842 |
msgstr ""
|
6843 |
|
6844 |
+
#: admin/maintenance/maintenance.php:525 admin/maintenance/maintenance.php:612
|
6845 |
msgid "Gray"
|
6846 |
msgstr ""
|
6847 |
|
6848 |
+
#: admin/maintenance/maintenance.php:529 admin/maintenance/maintenance.php:533
|
6849 |
msgid "Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours."
|
6850 |
msgstr ""
|
6851 |
|
6852 |
+
#: admin/maintenance/maintenance.php:536
|
6853 |
msgid "Enable FrontEnd Maintenance Mode"
|
6854 |
msgstr ""
|
6855 |
|
6856 |
+
#: admin/maintenance/maintenance.php:541
|
6857 |
msgid "You MUST enter Your Current IP Address or the"
|
6858 |
msgstr ""
|
6859 |
|
6860 |
+
#: admin/maintenance/maintenance.php:541
|
6861 |
msgid "Recommended IP Address if you Enable BackEnd Maintenance Mode"
|
6862 |
msgstr ""
|
6863 |
|
6864 |
+
#: admin/maintenance/maintenance.php:541
|
6865 |
msgid "or you will be locked out of your WordPress Dashboard."
|
6866 |
msgstr ""
|
6867 |
|
6868 |
+
#: admin/maintenance/maintenance.php:542
|
6869 |
msgid "Enable BackEnd Maintenance Mode "
|
6870 |
msgstr ""
|
6871 |
|
6872 |
+
#: admin/maintenance/maintenance.php:550
|
6873 |
msgid ""
|
6874 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
6875 |
"Mode)."
|
6876 |
msgstr ""
|
6877 |
|
6878 |
+
#: admin/maintenance/maintenance.php:551
|
6879 |
msgid "Enter Multiple IP addresses separated by a comma and a single space."
|
6880 |
msgstr ""
|
6881 |
|
6882 |
+
#: admin/maintenance/maintenance.php:552
|
6883 |
msgid "Example IPv4 IP Addresses: 100.99.88.77, 200.66.55.44, 44.33.22.1"
|
6884 |
msgstr ""
|
6885 |
|
6886 |
+
#: admin/maintenance/maintenance.php:553
|
6887 |
msgid ""
|
6888 |
"Example IPv6 IP Addresses: 0:0:0:0:0:ffff:6463:584d, 0:0:0:0:0:ffff:c842:372c"
|
6889 |
msgstr ""
|
6890 |
|
6891 |
+
#: admin/maintenance/maintenance.php:564
|
6892 |
msgid "No Background Image"
|
6893 |
msgstr ""
|
6894 |
|
6895 |
+
#: admin/maintenance/maintenance.php:565
|
6896 |
msgid "Black Honeycomb Large"
|
6897 |
msgstr ""
|
6898 |
|
6899 |
+
#: admin/maintenance/maintenance.php:566
|
6900 |
msgid "Black Honeycomb Large Grey Line"
|
6901 |
msgstr ""
|
6902 |
|
6903 |
+
#: admin/maintenance/maintenance.php:567
|
6904 |
msgid "Black Mesh Small"
|
6905 |
msgstr ""
|
6906 |
|
6907 |
+
#: admin/maintenance/maintenance.php:568
|
6908 |
msgid "Black Mesh Small Grey Line"
|
6909 |
msgstr ""
|
6910 |
|
6911 |
+
#: admin/maintenance/maintenance.php:569
|
6912 |
msgid "Blue Honeycomb Large"
|
6913 |
msgstr ""
|
6914 |
|
6915 |
+
#: admin/maintenance/maintenance.php:570
|
6916 |
msgid "Blue Mesh Small"
|
6917 |
msgstr ""
|
6918 |
|
6919 |
+
#: admin/maintenance/maintenance.php:571
|
6920 |
msgid "Brown Honeycomb Large"
|
6921 |
msgstr ""
|
6922 |
|
6923 |
+
#: admin/maintenance/maintenance.php:572
|
6924 |
msgid "Brown Mesh Small"
|
6925 |
msgstr ""
|
6926 |
|
6927 |
+
#: admin/maintenance/maintenance.php:573
|
6928 |
msgid "Green Honeycomb Large"
|
6929 |
msgstr ""
|
6930 |
|
6931 |
+
#: admin/maintenance/maintenance.php:574
|
6932 |
msgid "Green Mesh Small"
|
6933 |
msgstr ""
|
6934 |
|
6935 |
+
#: admin/maintenance/maintenance.php:575
|
6936 |
msgid "Gray Honeycomb Large"
|
6937 |
msgstr ""
|
6938 |
|
6939 |
+
#: admin/maintenance/maintenance.php:576
|
6940 |
msgid "Gray Mesh Small"
|
6941 |
msgstr ""
|
6942 |
|
6943 |
+
#: admin/maintenance/maintenance.php:577
|
6944 |
msgid "Orange Honeycomb Large"
|
6945 |
msgstr ""
|
6946 |
|
6947 |
+
#: admin/maintenance/maintenance.php:578
|
6948 |
msgid "Orange Mesh Small"
|
6949 |
msgstr ""
|
6950 |
|
6951 |
+
#: admin/maintenance/maintenance.php:579
|
6952 |
msgid "Purple Honeycomb Large"
|
6953 |
msgstr ""
|
6954 |
|
6955 |
+
#: admin/maintenance/maintenance.php:580
|
6956 |
msgid "Purple Mesh Small"
|
6957 |
msgstr ""
|
6958 |
|
6959 |
+
#: admin/maintenance/maintenance.php:581
|
6960 |
msgid "Red|Burgundy Honeycomb Large"
|
6961 |
msgstr ""
|
6962 |
|
6963 |
+
#: admin/maintenance/maintenance.php:582
|
6964 |
msgid "Red|Burgundy Mesh Small"
|
6965 |
msgstr ""
|
6966 |
|
6967 |
+
#: admin/maintenance/maintenance.php:583
|
6968 |
msgid "Yellow Honeycomb Large"
|
6969 |
msgstr ""
|
6970 |
|
6971 |
+
#: admin/maintenance/maintenance.php:584
|
6972 |
msgid "Yellow Mesh Small"
|
6973 |
msgstr ""
|
6974 |
|
6975 |
+
#: admin/maintenance/maintenance.php:589
|
6976 |
msgid "No Center Image"
|
6977 |
msgstr ""
|
6978 |
|
6979 |
+
#: admin/maintenance/maintenance.php:590
|
6980 |
msgid "Basic Black"
|
6981 |
msgstr ""
|
6982 |
|
6983 |
+
#: admin/maintenance/maintenance.php:591
|
6984 |
msgid "Black Veins"
|
6985 |
msgstr ""
|
6986 |
|
6987 |
+
#: admin/maintenance/maintenance.php:592
|
6988 |
msgid "Blue Glass"
|
6989 |
msgstr ""
|
6990 |
|
6991 |
+
#: admin/maintenance/maintenance.php:593
|
6992 |
msgid "Brushed Metal Stamped"
|
6993 |
msgstr ""
|
6994 |
|
6995 |
+
#: admin/maintenance/maintenance.php:594
|
6996 |
msgid "Chrome"
|
6997 |
msgstr ""
|
6998 |
|
6999 |
+
#: admin/maintenance/maintenance.php:595
|
7000 |
msgid "Chrome Slick"
|
7001 |
msgstr ""
|
7002 |
|
7003 |
+
#: admin/maintenance/maintenance.php:596
|
7004 |
msgid "Fire"
|
7005 |
msgstr ""
|
7006 |
|
7007 |
+
#: admin/maintenance/maintenance.php:597
|
7008 |
msgid "Gun Metal"
|
7009 |
msgstr ""
|
7010 |
|
7011 |
+
#: admin/maintenance/maintenance.php:598
|
7012 |
msgid "Mercury"
|
7013 |
msgstr ""
|
7014 |
|
7015 |
+
#: admin/maintenance/maintenance.php:599
|
7016 |
msgid "Smoke"
|
7017 |
msgstr ""
|
7018 |
|
7019 |
+
#: admin/maintenance/maintenance.php:600
|
7020 |
msgid "Striped Cone"
|
7021 |
msgstr ""
|
7022 |
|
7023 |
+
#: admin/maintenance/maintenance.php:601
|
7024 |
msgid "Swamp Bevel"
|
7025 |
msgstr ""
|
7026 |
|
7027 |
+
#: admin/maintenance/maintenance.php:602
|
7028 |
msgid "Toy"
|
7029 |
msgstr ""
|
7030 |
|
7031 |
+
#: admin/maintenance/maintenance.php:603
|
7032 |
msgid "Water Reflection"
|
7033 |
msgstr ""
|
7034 |
|
7035 |
+
#: admin/maintenance/maintenance.php:604
|
7036 |
msgid "Wood Grain"
|
7037 |
msgstr ""
|
7038 |
|
7039 |
+
#: admin/maintenance/maintenance.php:609
|
7040 |
msgid "No Background Color"
|
7041 |
msgstr ""
|
7042 |
|
7043 |
+
#: admin/maintenance/maintenance.php:611
|
7044 |
msgid "Black"
|
7045 |
msgstr ""
|
7046 |
|
7047 |
+
#: admin/maintenance/maintenance.php:615
|
7048 |
msgid "Display Visitor IP Address"
|
7049 |
msgstr ""
|
7050 |
|
7051 |
+
#: admin/maintenance/maintenance.php:619
|
7052 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode"
|
7053 |
msgstr ""
|
7054 |
|
7055 |
+
#: admin/maintenance/maintenance.php:621
|
7056 |
msgid "Enable Visitor Logging"
|
7057 |
msgstr ""
|
7058 |
|
7059 |
+
#: admin/maintenance/maintenance.php:623
|
7060 |
msgid "Send Email Reminder when Maintenance Mode Countdown Timer has completed"
|
7061 |
msgstr ""
|
7062 |
|
7063 |
+
#: admin/maintenance/maintenance.php:625
|
7064 |
msgid "Send Countdown Timer Email To:"
|
7065 |
msgstr ""
|
7066 |
|
7067 |
+
#: admin/maintenance/maintenance.php:627
|
7068 |
msgid "Send Countdown Timer Email From:"
|
7069 |
msgstr ""
|
7070 |
|
7071 |
+
#: admin/maintenance/maintenance.php:629
|
7072 |
msgid "Send Countdown Timer Email Cc:"
|
7073 |
msgstr ""
|
7074 |
|
7075 |
+
#: admin/maintenance/maintenance.php:631
|
7076 |
msgid "Send Countdown Timer Email Bcc:"
|
7077 |
msgstr ""
|
7078 |
|
7079 |
+
#: admin/maintenance/maintenance.php:636
|
7080 |
msgid "MMode Network|Multisite Options"
|
7081 |
msgstr ""
|
7082 |
|
7083 |
+
#: admin/maintenance/maintenance.php:639
|
7084 |
msgid "Network|Multisite Primary Site Options ONLY"
|
7085 |
msgstr ""
|
7086 |
|
7087 |
+
#: admin/maintenance/maintenance.php:643
|
7088 |
msgid ""
|
7089 |
"Click the Maintenance Mode Read Me help button for the steps to use these "
|
7090 |
"special options:"
|
7091 |
msgstr ""
|
7092 |
|
7093 |
+
#: admin/maintenance/maintenance.php:644
|
7094 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode"
|
7095 |
msgstr ""
|
7096 |
|
7097 |
+
#: admin/maintenance/maintenance.php:646
|
7098 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site"
|
7099 |
msgstr ""
|
7100 |
|
7101 |
+
#: admin/maintenance/maintenance.php:654
|
7102 |
msgid ""
|
7103 |
"Clicking OK Saves your Options/Settings to your Database and also creates "
|
7104 |
"your Maintenance Mode page. Click the Preview button to preview your "
|
7106 |
"Turn On button to enable Maintenance Mode on your website."
|
7107 |
msgstr ""
|
7108 |
|
7109 |
+
#: admin/maintenance/maintenance.php:758 admin/maintenance/maintenance.php:966
|
7110 |
msgid ""
|
7111 |
"IP Address Format Error: You have entered multiple IP Addresses using an "
|
7112 |
"incorrect Format."
|
7113 |
msgstr ""
|
7114 |
|
7115 |
+
#: admin/maintenance/maintenance.php:758 admin/maintenance/maintenance.php:966
|
7116 |
msgid ""
|
7117 |
"The correct IP Address Format is: IP Address comma single space. Example: "
|
7118 |
"100.99.88.77, 200.66.55.44, 44.33.22.1 or 100.99.88., 200.66.55., 44.33.22. "
|
7119 |
"if you are using the recommended 3 octet IP addresses."
|
7120 |
msgstr ""
|
7121 |
|
7122 |
+
#: admin/maintenance/maintenance.php:758 admin/maintenance/maintenance.php:966
|
7123 |
msgid ""
|
7124 |
"Correct the IP Address Format and click the Save Options button again. If "
|
7125 |
"you have an IPv6 IP address use the same general format as an IPv4 IP "
|
7126 |
"address - comma single space."
|
7127 |
msgstr ""
|
7128 |
|
7129 |
+
#: admin/maintenance/maintenance.php:809 admin/maintenance/maintenance.php:1017
|
7130 |
+
#: admin/maintenance/maintenance.php:1119
|
7131 |
msgid "FrontEnd Maintenance Mode has been Turned On."
|
7132 |
msgstr ""
|
7133 |
|
7134 |
+
#: admin/maintenance/maintenance.php:827 admin/maintenance/maintenance.php:1143
|
7135 |
+
#: admin/maintenance/maintenance.php:1652
|
7136 |
+
#: admin/maintenance/maintenance.php:1782
|
7137 |
+
#: admin/maintenance/maintenance.php:1973
|
7138 |
msgid "htaccess Files Disabled: BackEnd Maintenance Mode is disabled."
|
7139 |
msgstr ""
|
7140 |
|
7141 |
+
#: admin/maintenance/maintenance.php:902 admin/maintenance/maintenance.php:1220
|
7142 |
msgid "BackEnd Maintenance Mode has been Turned On."
|
7143 |
msgstr ""
|
7144 |
|
7145 |
+
#: admin/maintenance/maintenance.php:1236
|
7146 |
+
#: admin/maintenance/maintenance.php:2025
|
7147 |
msgid ""
|
7148 |
"Error: You have not saved your option settings yet. Click the Save Options "
|
7149 |
"button."
|
7150 |
msgstr ""
|
7151 |
|
7152 |
+
#: admin/maintenance/maintenance.php:1313
|
7153 |
msgid ""
|
7154 |
"Error: Unable to get/find the site root index.php file for this GWIOD - "
|
7155 |
"Giving WordPress Its Own Directory - website."
|
7156 |
msgstr ""
|
7157 |
|
7158 |
+
#: admin/maintenance/maintenance.php:1313
|
7159 |
msgid "GWIOD Site Root index.php File Path Checked: "
|
7160 |
msgstr ""
|
7161 |
|
7162 |
+
#: admin/maintenance/maintenance.php:1313
|
7163 |
msgid ""
|
7164 |
"BPS Maintenance Mode will not work correctly with your WordPress GWIOD "
|
7165 |
"setup. Try another WordPress Maintenance Mode plugin."
|
7166 |
msgstr ""
|
7167 |
|
7168 |
+
#: admin/maintenance/maintenance.php:1379
|
7169 |
msgid ""
|
7170 |
"Error: Unable to get/find the site root index.php file for this Network "
|
7171 |
"GWIOD - Giving WordPress Its Own Directory - website."
|
7172 |
msgstr ""
|
7173 |
|
7174 |
+
#: admin/maintenance/maintenance.php:1379
|
7175 |
msgid "Network GWIOD Site Root index.php File Path Checked: "
|
7176 |
msgstr ""
|
7177 |
|
7178 |
+
#: admin/maintenance/maintenance.php:1379
|
7179 |
msgid ""
|
7180 |
"Please copy this error message and send it in an email to info@ait-pro.com "
|
7181 |
"for assistance."
|
7182 |
msgstr ""
|
7183 |
|
7184 |
+
#: admin/maintenance/maintenance.php:1464
|
7185 |
+
#: admin/maintenance/maintenance.php:1589
|
7186 |
+
#: admin/maintenance/maintenance.php:1745
|
7187 |
+
#: admin/maintenance/maintenance.php:1925
|
7188 |
msgid "FrontEnd Maintenance Mode has been Turned Off."
|
7189 |
msgstr ""
|
7190 |
|
7191 |
+
#: admin/maintenance/maintenance.php:1692
|
7192 |
+
#: admin/maintenance/maintenance.php:1818
|
7193 |
+
#: admin/maintenance/maintenance.php:2009
|
7194 |
msgid "BackEnd Maintenance Mode has been Turned Off."
|
7195 |
msgstr ""
|
7196 |
|
7507 |
msgstr ""
|
7508 |
|
7509 |
#: admin/mscan/mscan.php:125 admin/mscan/mscan.php:143
|
7510 |
+
#: includes/hud-dismiss-functions.php:620
|
7511 |
msgid "MScan Malware Scanner Guide"
|
7512 |
msgstr ""
|
7513 |
|
8633 |
msgstr ""
|
8634 |
|
8635 |
#: admin/security-log/security-log.php:400
|
8636 |
+
#: admin/security-log/security-log.php:533 admin/wizard/wizard.php:306
|
8637 |
+
#: admin/wizard/wizard.php:312 admin/wizard/wizard.php:318
|
8638 |
+
#: admin/wizard/wizard.php:324 admin/wizard/wizard.php:330
|
8639 |
msgid "Error: The "
|
8640 |
msgstr ""
|
8641 |
|
8873 |
msgid ""
|
8874 |
"If your Server API (SAPI) is CGI you will see a table displayed with "
|
8875 |
"recommendations for file and folder permissions for CGI. If your SAPI is DSO/"
|
8876 |
+
"Apache/mod_php you will see a table listing file and folder permission "
|
8877 |
"recommendations for DSO."
|
8878 |
msgstr ""
|
8879 |
|
8893 |
#: admin/system-info/system-info.php:111
|
8894 |
msgid ""
|
8895 |
"Most Hosts now use 705 Root folder permissions. Your Host might not be doing "
|
8896 |
+
"this or allow this, but typically 755 is fine for your Root folder. CGI 604 "
|
8897 |
+
"file permissions have been thoroughly tested with WordPress and no problems "
|
8898 |
+
"have been discovered with WP or with WP Plugins."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8899 |
msgstr ""
|
8900 |
|
8901 |
#: admin/system-info/system-info.php:111
|
8925 |
#: admin/system-info/system-info.php:111
|
8926 |
msgid ""
|
8927 |
"If you see 500 errors after changing your folder permissions than change "
|
8928 |
+
"them back to what they were before."
|
8929 |
msgstr ""
|
8930 |
|
8931 |
#: admin/system-info/system-info.php:111
|
8932 |
+
msgid "BPS Pro Video Tutorial links can be found in the Help & FAQ pages."
|
|
|
|
|
|
|
|
|
|
|
|
|
8933 |
msgstr ""
|
8934 |
|
8935 |
#: admin/system-info/system-info.php:125
|
10489 |
msgid "Flatsome Theme wp-admin skip/bypass rule AutoWhitelist successful"
|
10490 |
msgstr ""
|
10491 |
|
10492 |
+
#: admin/wizard/pwizard-autofix.php:1829
|
10493 |
+
msgid ""
|
10494 |
+
"Beaver Builder Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10495 |
msgstr ""
|
10496 |
|
10497 |
#: admin/wizard/pwizard-autofix.php:1947
|
10498 |
+
msgid "Content Egg Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10499 |
+
msgstr ""
|
10500 |
+
|
10501 |
+
#: admin/wizard/pwizard-autofix.php:1965
|
10502 |
msgid "Event Espresso Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10503 |
msgstr ""
|
10504 |
|
10505 |
+
#: admin/wizard/pwizard-autofix.php:1980
|
10506 |
msgid ""
|
10507 |
"Open Web Analytics (github) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10508 |
msgstr ""
|
10509 |
|
10510 |
+
#: admin/wizard/pwizard-autofix.php:1996
|
10511 |
msgid "UberGrid (code canyon) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10512 |
msgstr ""
|
10513 |
|
10577 |
"cannot be created. Root Folder BulletProof Mode has NOT been activated."
|
10578 |
msgstr ""
|
10579 |
|
10580 |
+
#: admin/wizard/wizard-functions.php:111 admin/wizard/wizard-functions.php:630
|
10581 |
+
#: admin/wizard/wizard-functions.php:723
|
10582 |
msgid ""
|
10583 |
"If your Server configuration is DSO you must first make some one-time manual "
|
10584 |
"changes to your website before running the Setup Wizard. Please click this "
|
10585 |
"Forum Link for instructions: "
|
10586 |
msgstr ""
|
10587 |
|
10588 |
+
#: admin/wizard/wizard-functions.php:111 admin/wizard/wizard-functions.php:630
|
10589 |
+
#: admin/wizard/wizard-functions.php:723 admin/wizard/wizard.php:237
|
10590 |
+
#: admin/wizard/wizard.php:306 admin/wizard/wizard.php:312
|
10591 |
+
#: admin/wizard/wizard.php:318 admin/wizard/wizard.php:324
|
10592 |
+
#: admin/wizard/wizard.php:330
|
10593 |
msgid "DSO Setup Steps"
|
10594 |
msgstr ""
|
10595 |
|
10619 |
"BPS Custom Code."
|
10620 |
msgstr ""
|
10621 |
|
10622 |
+
#: admin/wizard/wizard-functions.php:553 admin/wizard/wizard-functions.php:582
|
10623 |
msgid ""
|
10624 |
"Root .htaccess File writing completed. File Locked with 404 file permissions."
|
10625 |
msgstr ""
|
10626 |
|
10627 |
+
#: admin/wizard/wizard-functions.php:557 admin/wizard/wizard-functions.php:586
|
10628 |
msgid ""
|
10629 |
"Root .htaccess File writing completed. File Locked with 444 file permissions."
|
10630 |
msgstr ""
|
10631 |
|
10632 |
+
#: admin/wizard/wizard-functions.php:604 admin/wizard/wizard-functions.php:613
|
10633 |
+
#: admin/wizard/wizard-functions.php:817 admin/wizard/wizard.php:651
|
10634 |
+
#: admin/wizard/wizard.php:689 admin/wizard/wizard.php:747
|
10635 |
+
#: admin/wizard/wizard.php:787 admin/wizard/wizard.php:834
|
10636 |
+
#: includes/general-functions.php:972
|
10637 |
msgid " DB Option created or updated Successfully!"
|
10638 |
msgstr ""
|
10639 |
|
10640 |
+
#: admin/wizard/wizard-functions.php:620
|
10641 |
+
msgid ""
|
10642 |
+
"Your current Root .htaccess file is not locked. It is recommended that you "
|
10643 |
+
"lock your Root .htaccess file on the htaccess Core > htaccess File Editor "
|
10644 |
+
"page. Click the Lock htaccess File and Turn On AutoLock buttons on the "
|
10645 |
+
"htaccess File Editor page."
|
10646 |
+
msgstr ""
|
10647 |
+
|
10648 |
+
#: admin/wizard/wizard-functions.php:628
|
10649 |
msgid ""
|
10650 |
"The wpadmin-secure.htaccess wp-admin Master htaccess file was created "
|
10651 |
"successfully."
|
10652 |
msgstr ""
|
10653 |
|
10654 |
+
#: admin/wizard/wizard-functions.php:628
|
10655 |
msgid "wp-admin Folder BulletProof Mode activated successfully."
|
10656 |
msgstr ""
|
10657 |
|
10658 |
+
#: admin/wizard/wizard-functions.php:630
|
10659 |
msgid ""
|
10660 |
"Error: The wpadmin-secure.htaccess wp-admin Master htaccess file and wp-"
|
10661 |
"admin .htaccess file cannot be created. wp-admin Folder BulletProof Mode has "
|
10662 |
"NOT been activated."
|
10663 |
msgstr ""
|
10664 |
|
10665 |
+
#: admin/wizard/wizard-functions.php:636
|
10666 |
msgid ""
|
10667 |
"Go Daddy Managed WordPress Hosting option is set to Yes or Enable|Disable wp-"
|
10668 |
"admin BulletProof Mode option is set to disabled. GDMW hosting does not "
|
10669 |
"allow wp-admin htaccess files."
|
10670 |
msgstr ""
|
10671 |
|
10672 |
+
#: admin/wizard/wizard-functions.php:660
|
10673 |
msgid " wp-admin .htaccess File backup Successful!"
|
10674 |
msgstr ""
|
10675 |
|
10676 |
+
#: admin/wizard/wizard-functions.php:721
|
10677 |
msgid "The default.htaccess Master htaccess file was created successfully."
|
10678 |
msgstr ""
|
10679 |
|
10680 |
+
#: admin/wizard/wizard-functions.php:723
|
10681 |
msgid "Error: The default.htaccess Master htaccess file cannot be created."
|
10682 |
msgstr ""
|
10683 |
|
10684 |
+
#: admin/wizard/wizard-functions.php:818 admin/wizard/wizard.php:466
|
10685 |
msgid " Folder created Successfully!"
|
10686 |
msgstr ""
|
10687 |
|
10688 |
+
#: admin/wizard/wizard-functions.php:915
|
10689 |
msgid ""
|
10690 |
"Security Log User Agent Filter Check Successful! 0 User Agent Filters to "
|
10691 |
"update."
|
10692 |
msgstr ""
|
10693 |
|
10694 |
+
#: admin/wizard/wizard-functions.php:925
|
10695 |
msgid "Security Log User Agent Filter "
|
10696 |
msgstr ""
|
10697 |
|
10698 |
+
#: admin/wizard/wizard-functions.php:925
|
10699 |
msgid " created or updated Successfully!"
|
10700 |
msgstr ""
|
10701 |
|
10728 |
"Code"
|
10729 |
msgstr ""
|
10730 |
|
10731 |
+
#: admin/wizard/wizard.php:210 admin/wizard/wizard.php:362
|
10732 |
msgid " DB Table created Successfully!"
|
10733 |
msgstr ""
|
10734 |
|
10735 |
+
#: admin/wizard/wizard.php:213 admin/wizard/wizard.php:365
|
10736 |
msgid "Error: Unable to create DB Table "
|
10737 |
msgstr ""
|
10738 |
|
10799 |
|
10800 |
#: admin/wizard/wizard.php:256
|
10801 |
msgid ""
|
10802 |
+
"WordPress needs a bare minimum Memory Limit setting of 128M to perform well. "
|
10803 |
"Contact your Web Host and ask them to increase your memory limit to the "
|
10804 |
"maximum memory limit setting allowed by your Host."
|
10805 |
msgstr ""
|
10828 |
"features will be disabled."
|
10829 |
msgstr ""
|
10830 |
|
10831 |
+
#: admin/wizard/wizard.php:304 admin/wizard/wizard.php:310
|
10832 |
+
#: admin/wizard/wizard.php:316 admin/wizard/wizard.php:322
|
10833 |
+
#: admin/wizard/wizard.php:328
|
10834 |
msgid "Pass! The "
|
10835 |
msgstr ""
|
10836 |
|
10837 |
+
#: admin/wizard/wizard.php:304 admin/wizard/wizard.php:310
|
10838 |
msgid " Folder is writable."
|
10839 |
msgstr ""
|
10840 |
|
10841 |
+
#: admin/wizard/wizard.php:306 admin/wizard/wizard.php:312
|
10842 |
msgid ""
|
10843 |
" Folder is NOT writable. If your Server type is DSO and the WP Filesystem "
|
10844 |
"API Method is NOT \"direct\" you can use the Setup Wizard, but you must "
|
10846 |
"Setup Wizard. Please click this Forum Link for instructions: "
|
10847 |
msgstr ""
|
10848 |
|
10849 |
+
#: admin/wizard/wizard.php:306 admin/wizard/wizard.php:312
|
10850 |
msgid ""
|
10851 |
" If your Server type is CGI check the folder permissions. Folder permissions "
|
10852 |
"should be either 755 or 705."
|
10853 |
msgstr ""
|
10854 |
|
10855 |
+
#: admin/wizard/wizard.php:316 admin/wizard/wizard.php:322
|
10856 |
+
#: admin/wizard/wizard.php:328
|
10857 |
msgid " File is writable."
|
10858 |
msgstr ""
|
10859 |
|
10860 |
+
#: admin/wizard/wizard.php:318 admin/wizard/wizard.php:324
|
10861 |
+
#: admin/wizard/wizard.php:330
|
10862 |
msgid ""
|
10863 |
" File is NOT writable. If your Server type is DSO and the WP Filesystem API "
|
10864 |
"Method is NOT \"direct\" you can use the Setup Wizard, but you must first "
|
10866 |
"Wizard. Please click this Forum Link for instructions: "
|
10867 |
msgstr ""
|
10868 |
|
10869 |
+
#: admin/wizard/wizard.php:318 admin/wizard/wizard.php:324
|
10870 |
+
#: admin/wizard/wizard.php:330
|
10871 |
msgid ""
|
10872 |
" If your Server type is CGI check the file permissions. File permissions "
|
10873 |
"should be either 644 or 604."
|
10874 |
msgstr ""
|
10875 |
|
10876 |
+
#: admin/wizard/wizard.php:404
|
10877 |
msgid "BPS Setup Verification & Error Checks"
|
10878 |
msgstr ""
|
10879 |
|
10880 |
+
#: admin/wizard/wizard.php:406
|
10881 |
msgid ""
|
10882 |
"If you see all Green font messages displayed below, the Setup Wizard setup "
|
10883 |
"completed successfully."
|
10884 |
msgstr ""
|
10885 |
|
10886 |
+
#: admin/wizard/wizard.php:406
|
10887 |
msgid ""
|
10888 |
"If you see any Red font or Blue font messages displayed below, click the "
|
10889 |
"Read Me help button above and read the \"Notes\" help section."
|
10890 |
msgstr ""
|
10891 |
|
10892 |
+
#: admin/wizard/wizard.php:406
|
10893 |
msgid ""
|
10894 |
"Click the Read Me help button above for a list of recommended BPS Video "
|
10895 |
"Tutorials to watch."
|
10896 |
msgstr ""
|
10897 |
|
10898 |
+
#: admin/wizard/wizard.php:413 admin/wizard/wizard.php:1121
|
10899 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup)"
|
10900 |
msgstr ""
|
10901 |
|
10902 |
+
#: admin/wizard/wizard.php:434
|
10903 |
msgid "BulletProof Security Database Tables Setup"
|
10904 |
msgstr ""
|
10905 |
|
10906 |
+
#: admin/wizard/wizard.php:463
|
10907 |
msgid "BulletProof Security Core Folders Setup"
|
10908 |
msgstr ""
|
10909 |
|
10910 |
+
#: admin/wizard/wizard.php:467
|
10911 |
msgid "Error: Unable to create Folder "
|
10912 |
msgstr ""
|
10913 |
|
10914 |
+
#: admin/wizard/wizard.php:495
|
10915 |
msgid "BulletProof Security Core Files Setup"
|
10916 |
msgstr ""
|
10917 |
|
10918 |
+
#: admin/wizard/wizard.php:498
|
10919 |
msgid " File created or updated Successfully!"
|
10920 |
msgstr ""
|
10921 |
|
10922 |
+
#: admin/wizard/wizard.php:499
|
10923 |
msgid "Error: Unable to create or update File "
|
10924 |
msgstr ""
|
10925 |
|
10926 |
+
#: admin/wizard/wizard.php:646
|
10927 |
msgid "BulletProof Security MScan Malware Scanner Setup"
|
10928 |
msgstr ""
|
10929 |
|
10930 |
+
#: admin/wizard/wizard.php:667
|
10931 |
msgid "BulletProof Security DB Backup Setup"
|
10932 |
msgstr ""
|
10933 |
|
10934 |
+
#: admin/wizard/wizard.php:686
|
10935 |
msgid "BulletProof Security Hidden Plugin Folders|Files (HPF) Setup"
|
10936 |
msgstr ""
|
10937 |
|
10938 |
+
#: admin/wizard/wizard.php:719
|
10939 |
msgid ""
|
10940 |
"Hidden Plugin Folders|Files (HPF) DB Options created or updated Successfully!"
|
10941 |
msgstr ""
|
10942 |
|
10943 |
+
#: admin/wizard/wizard.php:722
|
10944 |
msgid "BulletProof Security Security Log User Agent Filter Setup"
|
10945 |
msgstr ""
|
10946 |
|
10947 |
+
#: admin/wizard/wizard.php:743
|
10948 |
msgid "BulletProof Security Email Alerting & Log File Options Setup"
|
10949 |
msgstr ""
|
10950 |
|
10951 |
+
#: admin/wizard/wizard.php:784
|
10952 |
msgid "BulletProof Security Login Security & Monitoring Options Setup"
|
10953 |
msgstr ""
|
10954 |
|
10955 |
+
#: admin/wizard/wizard.php:829
|
10956 |
msgid "BulletProof Security JTC-Lite Options Setup"
|
10957 |
msgstr ""
|
10958 |
|
10959 |
+
#: admin/wizard/wizard.php:927
|
10960 |
msgid "The Setup Wizard has completed BPS Setup."
|
10961 |
msgstr ""
|
10962 |
|
10963 |
+
#: admin/wizard/wizard.php:927
|
10964 |
msgid ""
|
10965 |
"Check the \"BPS Setup Verification & Error Checks\" section below for any "
|
10966 |
"errors in Red Font."
|
10967 |
msgstr ""
|
10968 |
|
10969 |
+
#: admin/wizard/wizard.php:927
|
10970 |
msgid ""
|
10971 |
"Your existing root htaccess file has been backed up here: /wp-content/bps-"
|
10972 |
"backup/master-backups/root.htaccess-[Date-Timestamp]. If you run into a "
|
10974 |
"forum topic: "
|
10975 |
msgstr ""
|
10976 |
|
10977 |
+
#: admin/wizard/wizard.php:927
|
10978 |
msgid "Setup Wizard Root htaccess File Backup"
|
10979 |
msgstr ""
|
10980 |
|
10981 |
+
#: admin/wizard/wizard.php:933
|
10982 |
msgid "Setup Wizard Completion Time: "
|
10983 |
msgstr ""
|
10984 |
|
10985 |
+
#: admin/wizard/wizard.php:950
|
10986 |
msgid "BulletProof Security ~ Setup Wizard"
|
10987 |
msgstr ""
|
10988 |
|
10989 |
+
#: admin/wizard/wizard.php:1005 admin/wizard/wizard.php:1491
|
10990 |
+
#: admin/wizard/wizard.php:1493
|
10991 |
+
msgid "Setup Wizard Export|Import"
|
10992 |
+
msgstr ""
|
10993 |
+
|
10994 |
+
#: admin/wizard/wizard.php:1016
|
10995 |
msgid "htaccess Files Disabled Notice: "
|
10996 |
msgstr ""
|
10997 |
|
10998 |
+
#: admin/wizard/wizard.php:1016
|
10999 |
msgid ""
|
11000 |
"BPS has detected that htaccess files cannot be used on your website/server. "
|
11001 |
"Click this "
|
11002 |
msgstr ""
|
11003 |
|
11004 |
+
#: admin/wizard/wizard.php:1016
|
11005 |
msgid " link for more information before running the Wizards."
|
11006 |
msgstr ""
|
11007 |
|
11008 |
+
#: admin/wizard/wizard.php:1028
|
11009 |
msgid "Setup Wizard ~ "
|
11010 |
msgstr ""
|
11011 |
|
11012 |
+
#: admin/wizard/wizard.php:1028
|
11013 |
msgid "One-Click Complete Setup"
|
11014 |
msgstr ""
|
11015 |
|
11016 |
+
#: admin/wizard/wizard.php:1045
|
11017 |
msgid "Recommended Video Tutorials: "
|
11018 |
msgstr ""
|
11019 |
|
11020 |
+
#: admin/wizard/wizard.php:1050
|
11021 |
msgid "Security Log Video Tutorial"
|
11022 |
msgstr ""
|
11023 |
|
11024 |
+
#: admin/wizard/wizard.php:1053
|
11025 |
msgid "Setup Wizard Steps: "
|
11026 |
msgstr ""
|
11027 |
|
11028 |
+
#: admin/wizard/wizard.php:1053
|
11029 |
msgid "1. Click the Setup Wizard button."
|
11030 |
msgstr ""
|
11031 |
|
11032 |
+
#: admin/wizard/wizard.php:1057
|
11033 |
msgid ""
|
11034 |
"Setup Wizard Pre-Installation Checks are automatically performed and "
|
11035 |
"displayed on the Setup Wizard page. Green font messages mean everything is "
|
11040 |
"to be fixed before running the Setup Wizard."
|
11041 |
msgstr ""
|
11042 |
|
11043 |
+
#: admin/wizard/wizard.php:1057
|
11044 |
msgid ""
|
11045 |
"You can re-run the Setup Wizard again at any time. Your existing settings "
|
11046 |
"will NOT be overwritten and will be re-saved. Any new or additional settings "
|
11047 |
"that the Setup Wizard finds on your website will be saved/setup."
|
11048 |
msgstr ""
|
11049 |
|
11050 |
+
#: admin/wizard/wizard.php:1057
|
11051 |
msgid ""
|
11052 |
"When the Setup Wizard has completed you will see \"The Setup Wizard has "
|
11053 |
"completed BPS Setup.\""
|
11054 |
msgstr ""
|
11055 |
|
11056 |
+
#: admin/wizard/wizard.php:1057
|
11057 |
msgid ""
|
11058 |
"Your existing Root and wp-admin htaccess files are backed up before new Root "
|
11059 |
"and wp-admin htaccess files are created by the Setup Wizard. The BPS backup "
|
11060 |
"folder is here: "
|
11061 |
msgstr ""
|
11062 |
|
11063 |
+
#: admin/wizard/wizard.php:1060
|
11064 |
msgid ""
|
11065 |
" and the backed up htaccess file names are: root.htaccess and wpadmin."
|
11066 |
"htaccess."
|
11067 |
msgstr ""
|
11068 |
|
11069 |
+
#: admin/wizard/wizard.php:1070
|
11070 |
msgid "Setup Wizard & Overview Video Tutorial"
|
11071 |
msgstr ""
|
11072 |
|
11073 |
+
#: admin/wizard/wizard.php:1097
|
11074 |
msgid "Setup Wizard Options ~ "
|
11075 |
msgstr ""
|
11076 |
|
11077 |
+
#: admin/wizard/wizard.php:1097
|
11078 |
msgid ""
|
11079 |
"Click the Setup Wizard Options Read Me help button for help info about each "
|
11080 |
"option setting"
|
11081 |
msgstr ""
|
11082 |
|
11083 |
+
#: admin/wizard/wizard.php:1111
|
11084 |
msgid "Forum Help Links:"
|
11085 |
msgstr ""
|
11086 |
|
11087 |
+
#: admin/wizard/wizard.php:1115
|
11088 |
msgid "Go Daddy Managed WordPress Hosting (GDMW)"
|
11089 |
msgstr ""
|
11090 |
|
11091 |
+
#: admin/wizard/wizard.php:1116 admin/wizard/wizard.php:1121
|
11092 |
msgid "Enable|Disable htaccess Files"
|
11093 |
msgstr ""
|
11094 |
|
11095 |
+
#: admin/wizard/wizard.php:1117
|
11096 |
msgid "AutoFix Forum Topic"
|
11097 |
msgstr ""
|
11098 |
|
11099 |
+
#: admin/wizard/wizard.php:1118
|
11100 |
msgid "GDPR Compliance Forum Topic"
|
11101 |
msgstr ""
|
11102 |
|
11103 |
+
#: admin/wizard/wizard.php:1121
|
11104 |
msgid ""
|
11105 |
"Setup Wizard AutoFix is turned On by default. When AutoFix is turned On the "
|
11106 |
"Setup Wizard will automatically create htaccess whitelist rules in BPS "
|
11121 |
"AutoFix Debug information so that we can figure out what the problem is."
|
11122 |
msgstr ""
|
11123 |
|
11124 |
+
#: admin/wizard/wizard.php:1121
|
11125 |
msgid "GDPR Compliance (IP Address Logging On|Off)"
|
11126 |
msgstr ""
|
11127 |
|
11128 |
+
#: admin/wizard/wizard.php:1121
|
11129 |
msgid ""
|
11130 |
"The GDPR Compliance option setting is set to Off by default. Choosing the "
|
11131 |
"GDPR Compliance On option setting will disable IP address logging in all BPS "
|
11139 |
"at the top of this Read Me help window."
|
11140 |
msgstr ""
|
11141 |
|
11142 |
+
#: admin/wizard/wizard.php:1121 admin/wizard/wizard.php:1159
|
11143 |
msgid "Go Daddy Managed WordPress Hosting (GDMW):"
|
11144 |
msgstr ""
|
11145 |
|
11146 |
+
#: admin/wizard/wizard.php:1121
|
11147 |
msgid ""
|
11148 |
"This option is ONLY for a special type of Go Daddy Hosting account called "
|
11149 |
"\"Managed WordPress Hosting\" and is NOT for regular/standard Go Daddy "
|
11152 |
"section above for more information."
|
11153 |
msgstr ""
|
11154 |
|
11155 |
+
#: admin/wizard/wizard.php:1121 admin/wizard/wizard.php:1171
|
11156 |
msgid "Enable|Disable htaccess Files:"
|
11157 |
msgstr ""
|
11158 |
|
11159 |
+
#: admin/wizard/wizard.php:1121
|
11160 |
msgid "Before changing this option setting, click the "
|
11161 |
msgstr ""
|
11162 |
|
11163 |
+
#: admin/wizard/wizard.php:1121
|
11164 |
msgid ""
|
11165 |
" Forum Help Link at the top of this Read Me help window to find out exactly "
|
11166 |
"what this option setting does and when it should or should not be used. "
|
11168 |
"htaccess Files Enabled: Will enable all BPS htaccess freatures and files."
|
11169 |
msgstr ""
|
11170 |
|
11171 |
+
#: admin/wizard/wizard.php:1121
|
11172 |
msgid "Enable|Disable wp-admin BulletProof Mode"
|
11173 |
msgstr ""
|
11174 |
|
11175 |
+
#: admin/wizard/wizard.php:1121
|
11176 |
msgid ""
|
11177 |
"The default setting is already set to: wp-admin BulletProof Mode Enabled. If "
|
11178 |
"you would like to disable wp-admin BulletProof Mode select wp-admin "
|
11179 |
"BulletProof Mode Disabled."
|
11180 |
msgstr ""
|
11181 |
|
11182 |
+
#: admin/wizard/wizard.php:1121 admin/wizard/wizard.php:1195
|
11183 |
msgid "Zip File Download Fix (Incapsula, Proxy, Other Cause):"
|
11184 |
msgstr ""
|
11185 |
|
11186 |
+
#: admin/wizard/wizard.php:1121
|
11187 |
msgid ""
|
11188 |
"This option should only be set to On if you are seeing a 403 error and/or "
|
11189 |
"unable to download these Zip files: Custom Code Export Zip file, Login "
|
11199 |
"Firewall again."
|
11200 |
msgstr ""
|
11201 |
|
11202 |
+
#: admin/wizard/wizard.php:1121 admin/wizard/wizard.php:1207
|
11203 |
msgid "Multisite Hide|Display System Info Page for Subsites:"
|
11204 |
msgstr ""
|
11205 |
|
11206 |
+
#: admin/wizard/wizard.php:1121
|
11207 |
msgid ""
|
11208 |
"This option is for Network|Multisite sites only. Choosing Hide System Info "
|
11209 |
"Page will hide the System Info menu link under the BPS navigational menus. "
|
11211 |
"under the BPS navigational mensus."
|
11212 |
msgstr ""
|
11213 |
|
11214 |
+
#: admin/wizard/wizard.php:1121 admin/wizard/wizard.php:1218
|
11215 |
msgid "Network|Multisite Sitewide Login Security Settings"
|
11216 |
msgstr ""
|
11217 |
|
11218 |
+
#: admin/wizard/wizard.php:1121
|
11219 |
msgid ""
|
11220 |
"This option is for Network|Multisite sites only. This is an independent "
|
11221 |
"option Form that creates and saves Login Security DB option settings for all "
|
11232 |
"Reset, Sort DB Rows: Ascending - Show Oldest Login First."
|
11233 |
msgstr ""
|
11234 |
|
11235 |
+
#: admin/wizard/wizard.php:1121 admin/wizard/wizard.php:1226
|
11236 |
msgid "Network|Multisite Sitewide JTC-Lite Settings"
|
11237 |
msgstr ""
|
11238 |
|
11239 |
+
#: admin/wizard/wizard.php:1121
|
11240 |
msgid ""
|
11241 |
"This option is for Network|Multisite sites only. This is an independent "
|
11242 |
"option Form that creates and saves JTC-Lite DB option settings for all "
|
11251 |
"box on the Login Form."
|
11252 |
msgstr ""
|
11253 |
|
11254 |
+
#: admin/wizard/wizard.php:1135
|
11255 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup):"
|
11256 |
msgstr ""
|
11257 |
|
11258 |
+
#: admin/wizard/wizard.php:1137
|
11259 |
msgid "AutoFix On"
|
11260 |
msgstr ""
|
11261 |
|
11262 |
+
#: admin/wizard/wizard.php:1138
|
11263 |
msgid "AutoFix Off"
|
11264 |
msgstr ""
|
11265 |
|
11266 |
+
#: admin/wizard/wizard.php:1147
|
11267 |
msgid "GDPR Compliance (IP Address Logging On|Off):"
|
11268 |
msgstr ""
|
11269 |
|
11270 |
+
#: admin/wizard/wizard.php:1149
|
11271 |
msgid "GDPR Compliance Off"
|
11272 |
msgstr ""
|
11273 |
|
11274 |
+
#: admin/wizard/wizard.php:1150
|
11275 |
msgid "GDPR Compliance On"
|
11276 |
msgstr ""
|
11277 |
|
11278 |
+
#: admin/wizard/wizard.php:1161
|
11279 |
msgid "No (default setting)"
|
11280 |
msgstr ""
|
11281 |
|
11282 |
+
#: admin/wizard/wizard.php:1162
|
11283 |
msgid "Yes (ONLY if you have Managed WordPress Hosting)"
|
11284 |
msgstr ""
|
11285 |
|
11286 |
+
#: admin/wizard/wizard.php:1172
|
11287 |
msgid ""
|
11288 |
"CAUTION: Click the Read Me help button before changing this option setting"
|
11289 |
msgstr ""
|
11290 |
|
11291 |
+
#: admin/wizard/wizard.php:1174
|
11292 |
msgid "htaccess Files Enabled"
|
11293 |
msgstr ""
|
11294 |
|
11295 |
+
#: admin/wizard/wizard.php:1175
|
11296 |
msgid "htaccess Files Disabled"
|
11297 |
msgstr ""
|
11298 |
|
11299 |
+
#: admin/wizard/wizard.php:1183
|
11300 |
msgid "Enable|Disable wp-admin BulletProof Mode:"
|
11301 |
msgstr ""
|
11302 |
|
11303 |
+
#: admin/wizard/wizard.php:1185
|
11304 |
msgid "wp-admin BulletProof Mode Enabled"
|
11305 |
msgstr ""
|
11306 |
|
11307 |
+
#: admin/wizard/wizard.php:1186
|
11308 |
msgid "wp-admin BulletProof Mode Disabled"
|
11309 |
msgstr ""
|
11310 |
|
11311 |
+
#: admin/wizard/wizard.php:1197
|
11312 |
msgid "Zip File Download Fix Off"
|
11313 |
msgstr ""
|
11314 |
|
11315 |
+
#: admin/wizard/wizard.php:1198
|
11316 |
msgid "Zip File Download Fix On"
|
11317 |
msgstr ""
|
11318 |
|
11319 |
+
#: admin/wizard/wizard.php:1209
|
11320 |
msgid "Display System Info Page"
|
11321 |
msgstr ""
|
11322 |
|
11323 |
+
#: admin/wizard/wizard.php:1210
|
11324 |
msgid "Hide System Info Page"
|
11325 |
msgstr ""
|
11326 |
|
11327 |
+
#: admin/wizard/wizard.php:1257
|
11328 |
msgid ""
|
11329 |
"The Zip File Download Fix option is set to On. This option should only be "
|
11330 |
"set to On if you are unable to download these Zip files: Custom Code Export "
|
11332 |
"htaccess file backup Zip file."
|
11333 |
msgstr ""
|
11334 |
|
11335 |
+
#: admin/wizard/wizard.php:1270
|
11336 |
msgid "The Zip File Download Fix option is set to Off."
|
11337 |
msgstr ""
|
11338 |
|
11339 |
+
#: admin/wizard/wizard.php:1294
|
11340 |
msgid "Multisite Hide|Display System Info Page for Subsites option saved."
|
11341 |
msgstr ""
|
11342 |
|
11343 |
+
#: admin/wizard/wizard.php:1307
|
11344 |
msgid ""
|
11345 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
11346 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
11348 |
"org for assistance."
|
11349 |
msgstr ""
|
11350 |
|
11351 |
+
#: admin/wizard/wizard.php:1314
|
11352 |
msgid " LSM DB Options created or updated Successfully!"
|
11353 |
msgstr ""
|
11354 |
|
11355 |
+
#: admin/wizard/wizard.php:1384
|
11356 |
msgid ""
|
11357 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
11358 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
11360 |
"line: Setup Wizard Options Large Network Site Help."
|
11361 |
msgstr ""
|
11362 |
|
11363 |
+
#: admin/wizard/wizard.php:1391
|
11364 |
msgid " JTC DB Options created or updated Successfully!"
|
11365 |
msgstr ""
|
11366 |
|
11367 |
+
#: admin/wizard/wizard.php:1486
|
11368 |
+
msgid "Setup Wizard Export|Import ~ "
|
11369 |
+
msgstr ""
|
11370 |
+
|
11371 |
+
#: admin/wizard/wizard.php:1486
|
11372 |
+
msgid "Export or Import BPS plugin option settings."
|
11373 |
+
msgstr ""
|
11374 |
+
|
11375 |
+
#: admin/wizard/wizard.php:1503
|
11376 |
+
msgid "GDMW Hosting"
|
11377 |
+
msgstr ""
|
11378 |
+
|
11379 |
+
#: admin/wizard/wizard.php:1505
|
11380 |
+
msgid "Setup Wizard Export"
|
11381 |
+
msgstr ""
|
11382 |
+
|
11383 |
+
#: admin/wizard/wizard.php:1505
|
11384 |
+
msgid ""
|
11385 |
+
"The Setup Wizard Export feature exports all BPS plugin option settings "
|
11386 |
+
"except for website specific settings that need to be setup by running the "
|
11387 |
+
"Setup Wizard after you have imported the BPS plugin option settings into a "
|
11388 |
+
"new website. The name of the exported zip file is: bps-settings-export.zip"
|
11389 |
+
msgstr ""
|
11390 |
+
|
11391 |
+
#: admin/wizard/wizard.php:1505
|
11392 |
+
msgid "Setup Wizard Import"
|
11393 |
+
msgstr ""
|
11394 |
+
|
11395 |
+
#: admin/wizard/wizard.php:1505
|
11396 |
+
msgid ""
|
11397 |
+
"To import BPS plugin option settings click the Choose File button, navigate "
|
11398 |
+
"to where you downloaded/saved the bps-settings-export.zip file on your "
|
11399 |
+
"computer, select the zip file and click the Open button. Then click the "
|
11400 |
+
"Import button. IMPORTANT: Run the Setup Wizard after the import completes. "
|
11401 |
+
"After running the Setup Wizard go to the BPS Security > htaccess Core > "
|
11402 |
+
"Custom Code tab page and check all of your custom htaccess code for any "
|
11403 |
+
"website specific custom htaccess code. Example: If you find any custom "
|
11404 |
+
"htaccess code that has a website URL for your other website that you "
|
11405 |
+
"exported BPS plugin settings from, then either edit that custom htaccess "
|
11406 |
+
"code or remove it from BPS Custom Code."
|
11407 |
+
msgstr ""
|
11408 |
+
|
11409 |
+
#: admin/wizard/wizard.php:1505
|
11410 |
+
msgid "Network|Multisite Help Info"
|
11411 |
+
msgstr ""
|
11412 |
+
|
11413 |
+
#: admin/wizard/wizard.php:1505
|
11414 |
+
msgid ""
|
11415 |
+
"Setup Wizard Export|Import works for Network|Multisite site types, but only "
|
11416 |
+
"the Primary site's BPS plugin option settings are exported and imported. BPS "
|
11417 |
+
"plugin option settings are not exported or imported for Subsites. Note: "
|
11418 |
+
"These Setup Wizard Options > Network|Multisite Sitewide Login Security "
|
11419 |
+
"Settings and Network|Multisite Sitewide JTC Anti-Spam|Anti-Hacker Settings "
|
11420 |
+
"can be run after importing BPS plugin option settings to apply BPS LSM and "
|
11421 |
+
"JTC plugin option settings from the Primary site to all Subsites."
|
11422 |
+
msgstr ""
|
11423 |
+
|
11424 |
+
#: admin/wizard/wizard.php:1512
|
11425 |
+
msgid ""
|
11426 |
+
"Clicking OK will Import BPS plugin settings from the bps-settings-export.zip "
|
11427 |
+
"file on your computer."
|
11428 |
+
msgstr ""
|
11429 |
+
|
11430 |
+
#: admin/wizard/wizard.php:1512
|
11431 |
+
msgid "Click OK to Import BPS plugin settings or click Cancel."
|
11432 |
+
msgstr ""
|
11433 |
+
|
11434 |
+
#: admin/wizard/wizard.php:1521
|
11435 |
+
msgid ""
|
11436 |
+
"Clicking OK will Export your BPS plugin settings into the bps-settings-"
|
11437 |
+
"export.zip file, which you can then download to your computer by clicking "
|
11438 |
+
"the Download Zip Export button displayed in the Setup Wizard Export success "
|
11439 |
+
"message."
|
11440 |
+
msgstr ""
|
11441 |
+
|
11442 |
+
#: admin/wizard/wizard.php:1521
|
11443 |
+
msgid "Click OK to Export BPS plugin settings or click Cancel."
|
11444 |
+
msgstr ""
|
11445 |
+
|
11446 |
+
#: admin/wizard/wizard.php:1656
|
11447 |
+
msgid ""
|
11448 |
+
"BPS plugin option settings exported successfully. Click the Download Zip "
|
11449 |
+
"Export button to download the Setup Wizard Export zip file: bps-settings-"
|
11450 |
+
"export.zip."
|
11451 |
+
msgstr ""
|
11452 |
+
|
11453 |
+
#: admin/wizard/wizard.php:1656
|
11454 |
+
msgid ""
|
11455 |
+
" and select the Zip File Download Fix On setting for the Zile File Download "
|
11456 |
+
"Fix option. You should now be able to download the bps-settings-export.zip "
|
11457 |
+
"file."
|
11458 |
+
msgstr ""
|
11459 |
+
|
11460 |
+
#: admin/wizard/wizard.php:1832 admin/wizard/wizard.php:1864
|
11461 |
+
msgid "BPS plugin settings imported successfully."
|
11462 |
+
msgstr ""
|
11463 |
+
|
11464 |
+
#: admin/wizard/wizard.php:1832 admin/wizard/wizard.php:1864
|
11465 |
+
msgid "IMPORTANT: Run the BPS Setup Wizard now."
|
11466 |
+
msgstr ""
|
11467 |
+
|
11468 |
+
#: admin/wizard/wizard.php:1832 admin/wizard/wizard.php:1864
|
11469 |
+
msgid ""
|
11470 |
+
"After running the Setup Wizard go to the BPS Security > htaccess Core > "
|
11471 |
+
"Custom Code tab page and check all of your custom htaccess code for any "
|
11472 |
+
"website specific custom htaccess code. Example: If you find any custom "
|
11473 |
+
"htaccess code that has a website URL for your other website that you "
|
11474 |
+
"exported BPS plugin settings from, then either edit that custom htaccess "
|
11475 |
+
"code or remove it from BPS Custom Code."
|
11476 |
+
msgstr ""
|
11477 |
+
|
11478 |
+
#: admin/wizard/wizard.php:1878
|
11479 |
+
msgid ""
|
11480 |
+
"Either the bps-settings-export.zip file has not been selected yet for Import "
|
11481 |
+
"or the file "
|
11482 |
+
msgstr ""
|
11483 |
+
|
11484 |
+
#: admin/wizard/wizard.php:1878
|
11485 |
+
msgid ""
|
11486 |
+
" is not a valid Setup Wizard Export file or file name. The BPS Setup Wizard "
|
11487 |
+
"Import feature only allows the bps-settings-export.zip file to be Uploaded/"
|
11488 |
+
"Imported. The filename MUST be named: bps-settings-export.zip."
|
11489 |
+
msgstr ""
|
11490 |
+
|
11491 |
#: bulletproof-security.php:149
|
11492 |
msgid "Uninstall Options"
|
11493 |
msgstr ""
|
11592 |
#: includes/hud-dismiss-functions.php:396
|
11593 |
#: includes/hud-dismiss-functions.php:454
|
11594 |
#: includes/hud-dismiss-functions.php:496
|
|
|
11595 |
msgid ""
|
11596 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
11597 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
11616 |
#: includes/hud-dismiss-functions.php:454
|
11617 |
#: includes/hud-dismiss-functions.php:496
|
11618 |
#: includes/hud-dismiss-functions.php:585
|
11619 |
+
#: includes/hud-dismiss-functions.php:620
|
11620 |
+
#: includes/hud-dismiss-functions.php:657
|
11621 |
+
#: includes/hud-dismiss-functions.php:700
|
11622 |
+
#: includes/hud-dismiss-functions.php:738
|
11623 |
+
#: includes/hud-dismiss-functions.php:771
|
11624 |
+
#: includes/hud-dismiss-functions.php:823
|
|
|
11625 |
msgid "Dismiss Notice"
|
11626 |
msgstr ""
|
11627 |
|
12058 |
"file."
|
12059 |
msgstr ""
|
12060 |
|
12061 |
+
#: includes/general-functions.php:973
|
12062 |
msgid " Hosting Account Root Folder Option setup or updated Successfully!"
|
12063 |
msgstr ""
|
12064 |
|
12682 |
msgid "CC Root Text Box 12: Subscribe To Comments Reloaded Plugin"
|
12683 |
msgstr ""
|
12684 |
|
12685 |
+
#: includes/hud-autofix-whitelist.php:578
|
12686 |
msgid "CC wp-admin Text Box 3: WooCommerce Product Feed Pro Plugin"
|
12687 |
msgstr ""
|
12688 |
|
12689 |
+
#: includes/hud-autofix-whitelist.php:584
|
12690 |
msgid "CC wp-admin Text Box 3: WPBakery Visual Composer Plugin"
|
12691 |
msgstr ""
|
12692 |
|
12693 |
+
#: includes/hud-autofix-whitelist.php:590
|
12694 |
msgid "CC wp-admin Text Box 3: Bookly Booking Plugin"
|
12695 |
msgstr ""
|
12696 |
|
12697 |
+
#: includes/hud-autofix-whitelist.php:596
|
12698 |
+
msgid "CC wp-admin Text Box 3: Beaver Builder Plugin"
|
12699 |
+
msgstr ""
|
12700 |
+
|
12701 |
+
#: includes/hud-autofix-whitelist.php:602
|
12702 |
msgid "CC wp-admin Text Box 3: Easy Media Gallery Pro Plugin"
|
12703 |
msgstr ""
|
12704 |
|
12705 |
+
#: includes/hud-autofix-whitelist.php:608
|
12706 |
msgid "CC wp-admin Text Box 3: NextGen Gallery Plugin"
|
12707 |
msgstr ""
|
12708 |
|
12709 |
+
#: includes/hud-autofix-whitelist.php:614
|
12710 |
msgid "CC wp-admin Text Box 3: OptimizePress Theme"
|
12711 |
msgstr ""
|
12712 |
|
12713 |
+
#: includes/hud-autofix-whitelist.php:620
|
12714 |
msgid "CC wp-admin Text Box 3: tribulant Shopping Cart (WP Checkout) Plugin"
|
12715 |
msgstr ""
|
12716 |
|
12717 |
+
#: includes/hud-autofix-whitelist.php:626
|
12718 |
msgid "CC wp-admin Text Box 3: ithemes Video Showcase Plugin"
|
12719 |
msgstr ""
|
12720 |
|
12721 |
+
#: includes/hud-autofix-whitelist.php:632
|
12722 |
msgid "CC wp-admin Text Box 3: WP-Invoice - Web Invoice and Billing Plugin"
|
12723 |
msgstr ""
|
12724 |
|
12725 |
+
#: includes/hud-autofix-whitelist.php:638
|
12726 |
msgid "CC wp-admin Text Box 3: Yoast SEO Plugin"
|
12727 |
msgstr ""
|
12728 |
|
12729 |
+
#: includes/hud-autofix-whitelist.php:644
|
12730 |
msgid "CC wp-admin Text Box 3: Formidable Pro Plugin"
|
12731 |
msgstr ""
|
12732 |
|
12733 |
+
#: includes/hud-autofix-whitelist.php:650
|
12734 |
msgid "CC wp-admin Text Box 3: Google Typography Plugin"
|
12735 |
msgstr ""
|
12736 |
|
12737 |
+
#: includes/hud-autofix-whitelist.php:656
|
12738 |
msgid "CC wp-admin Text Box 3: Flare Plugin"
|
12739 |
msgstr ""
|
12740 |
|
12741 |
+
#: includes/hud-autofix-whitelist.php:662
|
12742 |
msgid "CC wp-admin Text Box 3: bbPress Plugin"
|
12743 |
msgstr ""
|
12744 |
|
12745 |
+
#: includes/hud-autofix-whitelist.php:668
|
12746 |
msgid ""
|
12747 |
"CC wp-admin Text Box 3: Spider Event Calendar (WordPress Event Calendar) "
|
12748 |
"Plugin"
|
12749 |
msgstr ""
|
12750 |
|
12751 |
+
#: includes/hud-autofix-whitelist.php:677
|
12752 |
msgid "CC wp-admin Text Box 3: BuddyPress Plugin"
|
12753 |
msgstr ""
|
12754 |
|
12755 |
+
#: includes/hud-autofix-whitelist.php:685
|
12756 |
msgid "CC wp-admin Text Box 3: WPML Translation Management Plugin"
|
12757 |
msgstr ""
|
12758 |
|
12759 |
+
#: includes/hud-autofix-whitelist.php:691
|
12760 |
msgid "CC wp-admin Text Box 3: Events Manager Plugin"
|
12761 |
msgstr ""
|
12762 |
|
12763 |
+
#: includes/hud-autofix-whitelist.php:697
|
12764 |
msgid ""
|
12765 |
"CC wp-admin Text Box 3: MailPoet Newsletters (wysija newsletters) Plugin"
|
12766 |
msgstr ""
|
12767 |
|
12768 |
+
#: includes/hud-autofix-whitelist.php:703
|
12769 |
msgid "CC wp-admin Text Box 3: Event Espresso Plugin"
|
12770 |
msgstr ""
|
12771 |
|
12772 |
+
#: includes/hud-autofix-whitelist.php:709
|
12773 |
msgid "CC wp-admin Text Box 3: Content Egg (Free and Pro) Plugin"
|
12774 |
msgstr ""
|
12775 |
|
12776 |
+
#: includes/hud-autofix-whitelist.php:715
|
12777 |
msgid "CC wp-admin Text Box 3: Flatsome Theme"
|
12778 |
msgstr ""
|
12779 |
|
12780 |
+
#: includes/hud-autofix-whitelist.php:743
|
12781 |
msgid "CC wp-admin Text Box 4: Content Egg (Free and Pro) Plugin"
|
12782 |
msgstr ""
|
12783 |
|
12784 |
+
#: includes/hud-autofix-whitelist.php:749
|
12785 |
msgid "CC wp-admin Text Box 4: Event Espresso Plugin"
|
12786 |
msgstr ""
|
12787 |
|
12788 |
+
#: includes/hud-autofix-whitelist.php:756
|
12789 |
msgid "CC wp-admin Text Box 4: Open Web Analytics (github) Plugin"
|
12790 |
msgstr ""
|
12791 |
|
12792 |
+
#: includes/hud-autofix-whitelist.php:763
|
12793 |
msgid "CC wp-admin Text Box 4: UberGrid (code canyon) Plugin"
|
12794 |
msgstr ""
|
12795 |
|
12796 |
+
#: includes/hud-autofix-whitelist.php:769
|
12797 |
msgid "BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice"
|
12798 |
msgstr ""
|
12799 |
|
12800 |
+
#: includes/hud-autofix-whitelist.php:769
|
12801 |
msgid ""
|
12802 |
"One or more of your plugins or your theme requires a BPS Custom Code "
|
12803 |
"whitelist rule to be automatically created by the Setup Wizard."
|
12804 |
msgstr ""
|
12805 |
|
12806 |
+
#: includes/hud-autofix-whitelist.php:769
|
12807 |
+
#: includes/hud-dismiss-functions.php:771
|
12808 |
msgid "Click this "
|
12809 |
msgstr ""
|
12810 |
|
12811 |
+
#: includes/hud-autofix-whitelist.php:769
|
12812 |
msgid "Setup Wizard link"
|
12813 |
msgstr ""
|
12814 |
|
12815 |
+
#: includes/hud-autofix-whitelist.php:769
|
12816 |
msgid ""
|
12817 |
" and click the Setup Wizard button to automatically create BPS Custom Code "
|
12818 |
"whitelist rules."
|
12819 |
msgstr ""
|
12820 |
|
12821 |
+
#: includes/hud-autofix-whitelist.php:769
|
12822 |
msgid "This BPS AutoFix check can be turned Off on the "
|
12823 |
msgstr ""
|
12824 |
|
12825 |
+
#: includes/hud-autofix-whitelist.php:769
|
12826 |
msgid ""
|
12827 |
" page if you do not want BPS to check for any plugin or theme whitelist "
|
12828 |
"rules."
|
12829 |
msgstr ""
|
12830 |
|
12831 |
+
#: includes/hud-autofix-whitelist.php:769
|
12832 |
+
msgid ""
|
12833 |
+
"If this Notice does not go away after running the Setup Wizard, use the "
|
12834 |
+
msgstr ""
|
12835 |
+
|
12836 |
+
#: includes/hud-autofix-whitelist.php:769
|
12837 |
+
msgid "BPS UI|UX|AutoFix Debug tool"
|
12838 |
+
msgstr ""
|
12839 |
+
|
12840 |
+
#: includes/hud-autofix-whitelist.php:769
|
12841 |
+
msgid ""
|
12842 |
+
" Click the UI|UX Settings page Read Me help button for more information."
|
12843 |
+
msgstr ""
|
12844 |
+
|
12845 |
+
#: includes/hud-autofix-whitelist.php:778
|
12846 |
msgid "BPS AutoFix Debug: Custom Code Text Box Number and Plugin or Theme Name"
|
12847 |
msgstr ""
|
12848 |
|
12849 |
+
#: includes/hud-autofix-whitelist.php:781
|
12850 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
12851 |
msgstr ""
|
12852 |
|
13205 |
msgid " for help information on what this Notice means and what to do next."
|
13206 |
msgstr ""
|
13207 |
|
13208 |
+
#: includes/hud-dismiss-functions.php:620
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13209 |
msgid "MScan First Run Notice"
|
13210 |
msgstr ""
|
13211 |
|
13212 |
+
#: includes/hud-dismiss-functions.php:620
|
13213 |
msgid ""
|
13214 |
"Please take a few minutes to read the \"Basic Info|Recommendations|"
|
13215 |
"Limitations|Restrictions\" help section in the"
|
13216 |
msgstr ""
|
13217 |
|
13218 |
+
#: includes/hud-dismiss-functions.php:620
|
13219 |
msgid "before running a scan."
|
13220 |
msgstr ""
|
13221 |
|
13222 |
+
#: includes/hud-dismiss-functions.php:620
|
13223 |
msgid ""
|
13224 |
"It is highly recommended that you use the Scan Time Estimate Tool before "
|
13225 |
"running an actual scan. The Scan Time Estimate Tool calculates the total "
|
13229 |
"Notices button on the BPS Custom Code page."
|
13230 |
msgstr ""
|
13231 |
|
13232 |
+
#: includes/hud-dismiss-functions.php:657
|
13233 |
msgid "BPS New Feature Notice: JTC-Lite"
|
13234 |
msgstr ""
|
13235 |
|
13236 |
+
#: includes/hud-dismiss-functions.php:657
|
13237 |
msgid ""
|
13238 |
"JTC-Lite protects the WordPress Login page Form against automated SpamBot "
|
13239 |
"and HackerBot Brute Force Login attacks"
|
13240 |
msgstr ""
|
13241 |
|
13242 |
+
#: includes/hud-dismiss-functions.php:657
|
13243 |
msgid ""
|
13244 |
"and also prevents User Accounts from being locked repeatedly by Brute Force "
|
13245 |
"Login Bot attacks on your Login page Form."
|
13246 |
msgstr ""
|
13247 |
|
13248 |
+
#: includes/hud-dismiss-functions.php:657
|
13249 |
msgid "To enable/turn On JTC-Lite, click this "
|
13250 |
msgstr ""
|
13251 |
|
13252 |
+
#: includes/hud-dismiss-functions.php:657
|
13253 |
msgid ""
|
13254 |
". Click/check the Login Form Checkbox and click the Save Options button."
|
13255 |
msgstr ""
|
13256 |
|
13257 |
+
#: includes/hud-dismiss-functions.php:657
|
13258 |
+
#: includes/hud-dismiss-functions.php:738
|
13259 |
+
#: includes/hud-dismiss-functions.php:771
|
13260 |
+
#: includes/hud-dismiss-functions.php:823
|
13261 |
msgid ""
|
13262 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
13263 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS "
|
13264 |
"Custom Code page."
|
13265 |
msgstr ""
|
13266 |
|
13267 |
+
#: includes/hud-dismiss-functions.php:700
|
13268 |
msgid "BPS Plugin Star Rating Request"
|
13269 |
msgstr ""
|
13270 |
|
13271 |
+
#: includes/hud-dismiss-functions.php:700
|
13272 |
msgid ""
|
13273 |
"A BPS star rating only takes a couple of minutes and would be very much "
|
13274 |
"appreciated. We are looking for 5 star ratings and not \"fancy\" reviews."
|
13275 |
msgstr ""
|
13276 |
|
13277 |
+
#: includes/hud-dismiss-functions.php:700
|
13278 |
msgid ""
|
13279 |
"A simple review like \"works great\" or \"has been protecting my website for "
|
13280 |
"X months or X years\" is perfect."
|
13281 |
msgstr ""
|
13282 |
|
13283 |
+
#: includes/hud-dismiss-functions.php:700
|
13284 |
msgid "Click this link to submit a BPS Plugin Star Rating: "
|
13285 |
msgstr ""
|
13286 |
|
13287 |
+
#: includes/hud-dismiss-functions.php:700
|
13288 |
msgid "BPS Plugin Star Rating"
|
13289 |
msgstr ""
|
13290 |
|
13291 |
+
#: includes/hud-dismiss-functions.php:700
|
13292 |
msgid ""
|
13293 |
"login to the WordPress.org site and scroll to the bottom of the Reviews page."
|
13294 |
msgstr ""
|
13295 |
|
13296 |
+
#: includes/hud-dismiss-functions.php:700
|
13297 |
msgid ""
|
13298 |
"To Dismiss this one-time Notice click the Dismiss Notice button below. To "
|
13299 |
"Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the "
|
13300 |
"BPS Custom Code page."
|
13301 |
msgstr ""
|
13302 |
|
13303 |
+
#: includes/hud-dismiss-functions.php:738
|
13304 |
msgid "BPS Notice: Mod Security Module is Loaded|Enabled"
|
13305 |
msgstr ""
|
13306 |
|
13307 |
+
#: includes/hud-dismiss-functions.php:738
|
13308 |
msgid "Please take a minute to view this Mod Security help forum topic: "
|
13309 |
msgstr ""
|
13310 |
|
13311 |
+
#: includes/hud-dismiss-functions.php:738
|
13312 |
msgid "Mod Security Common Known Problems"
|
13313 |
msgstr ""
|
13314 |
|
13315 |
+
#: includes/hud-dismiss-functions.php:738
|
13316 |
msgid ""
|
13317 |
"If you are not experiencing any of the problems listed in the Mod Security "
|
13318 |
"help forum topic then you can dismiss this Dismiss Notice."
|
13319 |
msgstr ""
|
13320 |
|
13321 |
+
#: includes/hud-dismiss-functions.php:771
|
13322 |
msgid "BPS GDPR Compliance Notice"
|
13323 |
msgstr ""
|
13324 |
|
13325 |
+
#: includes/hud-dismiss-functions.php:771
|
13326 |
msgid ""
|
13327 |
"A new Setup Wizard Option has been created which allows you to turn off all "
|
13328 |
"IP address logging in BPS to make your website GDPR Compliant."
|
13329 |
msgstr ""
|
13330 |
|
13331 |
+
#: includes/hud-dismiss-functions.php:771
|
13332 |
msgid "GDPR Compliance Setup Wizard Option link"
|
13333 |
msgstr ""
|
13334 |
|
13335 |
+
#: includes/hud-dismiss-functions.php:771
|
13336 |
msgid "Choose the GDPR Compliance On setting."
|
13337 |
msgstr ""
|
13338 |
|
13339 |
+
#: includes/hud-dismiss-functions.php:771
|
13340 |
msgid "For more information about GDPR Compliance click this "
|
13341 |
msgstr ""
|
13342 |
|
13343 |
+
#: includes/hud-dismiss-functions.php:771
|
13344 |
msgid "GDPR Compliance Forum Topic link"
|
13345 |
msgstr ""
|
13346 |
|
13347 |
+
#: includes/hud-dismiss-functions.php:823
|
13348 |
msgid "BPS wp-config.php file WP Automatic Update constants detected"
|
13349 |
msgstr ""
|
13350 |
|
13351 |
+
#: includes/hud-dismiss-functions.php:823
|
13352 |
msgid ""
|
13353 |
"You are using the BPS MU Tools plugin option settings to handle WP Automatic "
|
13354 |
"Updates. BPS detected that you are also using one or both of these WP "
|
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, malware scanner, login security, firewall, security plugin, wordpress security, login, bruteforce, backup, exploit, infection, protection, virus, anti-virus, logout, spam, anti-spam
|
5 |
Requires at least: 3.8
|
6 |
-
Tested up to: 5.5
|
7 |
-
Stable tag: 4.
|
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, malware scanner, login security, firewall, security plugin, wordpress security, login, bruteforce, backup, exploit, infection, protection, virus, anti-virus, logout, spam, anti-spam
|
5 |
Requires at least: 3.8
|
6 |
+
Tested up to: 5.5.1
|
7 |
+
Stable tag: 4.3
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|