Version Description
Download this release
Release Info
Developer | AITpro |
Plugin | BulletProof Security |
Version | 5.4 |
Comparing to | |
See all releases |
Code changes from version 5.3 to 5.4
- admin/core/core-forms.php +8 -0
- admin/core/core.php +15 -14
- admin/db-backup-security/db-backup-security.php +5 -5
- admin/email-log-settings/email-log-settings.php +1 -1
- admin/htaccess/bps-mu-tools.php +15 -14
- admin/htaccess/secure.htaccess +1 -1
- admin/htaccess/wpadmin-secure.htaccess +1 -1
- admin/images/bps-free-logo.gif +0 -0
- admin/images/bps-plugin-logo.jpg +0 -0
- admin/images/bps-pro-logo.jpg +0 -0
- admin/images/bps-pro-logo.png +0 -0
- admin/images/bpspro-dashboard-status-display.jpg +0 -0
- admin/includes/admin.php +3 -2
- admin/login/login.php +13 -10
- admin/maintenance/maintenance.php +26 -14
- admin/mscan/mscan.php +39 -14
- admin/security-log/security-log.php +1 -1
- admin/system-info/system-info.php +13 -13
- admin/theme-skin/theme-skin.php +1 -1
- admin/wizard/pwizard-autofix.php +39 -5
- admin/wizard/wizard-backup.php +12 -15
- admin/wizard/wizard.php +1 -1
- bulletproof-security.php +4 -4
- includes/encrypt-decrypt-class.php +3 -3
- includes/general-functions.php +9 -8
- includes/hidden-plugin-folders-cron.php +6 -5
- includes/hud-autofix-setup.php +5 -0
- includes/hud-autofix-whitelist.php +18 -2
- includes/hud-dismiss-functions.php +88 -8
- includes/login-security.php +525 -512
- includes/mscan-ajax-functions.php +17 -9
- languages/bulletproof-security.pot +1241 -1172
- readme.txt +1 -1
admin/core/core-forms.php
CHANGED
@@ -704,6 +704,14 @@ if ( isset( $_POST['bpsResetDismissSubmit'] ) && current_user_can('manage_option
|
|
704 |
echo $text;
|
705 |
}
|
706 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
707 |
echo '<div class="bps-message-button" style="width:90px;margin-bottom:9px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-7' ).'">'.__('Refresh Status', 'bulletproof-security').'</a></div>';
|
708 |
echo '</p></div>';
|
709 |
}
|
704 |
echo $text;
|
705 |
}
|
706 |
|
707 |
+
if ( ! delete_user_meta($user_id, 'bpsPro_hud_owner_uid_check_notice') ) {
|
708 |
+
$text = __('The Script|File Owner User ID Mismatch Notice is NOT set. Nothing to reset.', 'bulletproof-security').'<br>';
|
709 |
+
echo $text;
|
710 |
+
} else {
|
711 |
+
$text = '<span style="color:#008000;">'.__('Success! The Script|File Owner User ID Mismatch Notice is reset.', 'bulletproof-security').'</span><br>';
|
712 |
+
echo $text;
|
713 |
+
}
|
714 |
+
|
715 |
echo '<div class="bps-message-button" style="width:90px;margin-bottom:9px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-7' ).'">'.__('Refresh Status', 'bulletproof-security').'</a></div>';
|
716 |
echo '</p></div>';
|
717 |
}
|
admin/core/core.php
CHANGED
@@ -105,7 +105,7 @@ function bpsPro_get_real_ip_address_cc() {
|
|
105 |
// Create a new Deny All .htaccess file if IP address is not current
|
106 |
function bpsPro_Core_CC_deny_all() {
|
107 |
|
108 |
-
if ( is_admin() &&
|
109 |
|
110 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
111 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
@@ -126,21 +126,21 @@ function bpsPro_Core_CC_deny_all() {
|
|
126 |
|
127 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/core/.htaccess';
|
128 |
|
129 |
-
if ( file_exists($create_denyall_htaccess_file) ) {
|
130 |
-
$check_string = @file_get_contents($create_denyall_htaccess_file);
|
131 |
-
}
|
132 |
-
|
133 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
134 |
-
|
135 |
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
136 |
fwrite( $handle, $denyall_content );
|
137 |
fclose( $handle );
|
138 |
}
|
139 |
|
140 |
-
if ( file_exists($create_denyall_htaccess_file)
|
141 |
-
|
142 |
-
|
143 |
-
|
|
|
|
|
|
|
|
|
|
|
144 |
}
|
145 |
}
|
146 |
}
|
@@ -199,7 +199,7 @@ require_once( WP_PLUGIN_DIR . '/bulletproof-security/admin/core/core-htaccess-co
|
|
199 |
|
200 |
<!-- jQuery UI Tabs Menu -->
|
201 |
<div id="bps-tabs" class="bps-menu">
|
202 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
203 |
|
204 |
<ul>
|
205 |
<li><a href="#bps-tabs-1"><?php _e('Security Modes', 'bulletproof-security'); ?></a></li>
|
@@ -2134,7 +2134,7 @@ function bpsMyNotesDecrypt() {
|
|
2134 |
<td width="62%" valign="top" class="bps-table_cell_help">
|
2135 |
|
2136 |
<div id="bpsProLogo"><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Get BulletProof Security Pro">
|
2137 |
-
<img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-pro-logo.
|
2138 |
</div>
|
2139 |
|
2140 |
<div id="bpsProText">
|
@@ -2175,7 +2175,7 @@ $text = '<h3><span class="blue-bold">'.__('The Complete Website Security Solutio
|
|
2175 |
<?php echo '<p><span class="blue-bold">'; _e('S-Monitor: ', 'bulletproof-security'); echo '</span>'; _e('S-Monitor is the centralized Security Monitoring and Alerting Core where you can manage and choose BPS Pro settings for Dashboard Alerts, Dashboard Status Display|Inpage Status Display, Email Alerts, Automated Log file handling, Error checking, etc. Having BPS Pro monitoring, alerting and log file handling options all in one centralized location makes it simple and easy to change all/any BPS Pro settings to your particular preferences.', 'bulletproof-security').'</p>'; ?>
|
2176 |
|
2177 |
<?php echo '<p><span class="blue-bold">'; _e('Advanced Real-Time Alerting & Heads Up Dashboard Status Display: ', 'bulletproof-security'); echo '</span>'; _e('BPS Pro checks and displays error, warning, notifications and alert messages in real time. You can choose how you want these messages displayed to you with S-Monitor Monitoring & Alerting Options - Display in your WP Dashboard, BPS Pro pages only, Turned off, Email Alerts, Logging...', 'bulletproof-security'); echo '</p>'; ?>
|
2178 |
-
<img src="<?php echo plugins_url('/bulletproof-security/admin/images/dashboard-status-display.jpg'); ?>" />
|
2179 |
|
2180 |
<?php echo '<p><span class="blue-bold">'; _e('Custom php.ini|ini_set Options: ', 'bulletproof-security'); echo '</span>'; _e('Quickly create a custom php.ini file for your website or use ini_set Options to increase security and performance with just a few clicks. Additional P-Security Features: All-purpose File Manager, All-purpose File Editor, Protected PHP Error Log, PHP Error Alerts, Secure phpinfo Viewer...', 'bulletproof-security').'</p>'; ?>
|
2181 |
|
@@ -2185,12 +2185,13 @@ $text = '<h3><span class="blue-bold">'.__('The Complete Website Security Solutio
|
|
2185 |
</td>
|
2186 |
<td width="38%" valign="top" class="bps-table_cell_help">
|
2187 |
|
2188 |
-
<div id="bpsProVersions">
|
2189 |
|
2190 |
<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 />
|
2191 |
|
2192 |
<div class="pro-links">
|
2193 |
<?php
|
|
|
2194 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15.9', 'https://www.ait-pro.com/aitpro-blog/5729/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15-9/' ).'<br>';
|
2195 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15.8', 'https://www.ait-pro.com/aitpro-blog/5718/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15-8/' ).'<br>';
|
2196 |
?>
|
105 |
// Create a new Deny All .htaccess file if IP address is not current
|
106 |
function bpsPro_Core_CC_deny_all() {
|
107 |
|
108 |
+
if ( is_admin() && current_user_can('manage_options') ) {
|
109 |
|
110 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
111 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
126 |
|
127 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/core/.htaccess';
|
128 |
|
|
|
|
|
|
|
|
|
129 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
|
|
130 |
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
131 |
fwrite( $handle, $denyall_content );
|
132 |
fclose( $handle );
|
133 |
}
|
134 |
|
135 |
+
if ( file_exists($create_denyall_htaccess_file) ) {
|
136 |
+
|
137 |
+
$check_string = file_get_contents($create_denyall_htaccess_file);
|
138 |
+
|
139 |
+
if ( ! strpos( $check_string, bpsPro_get_real_ip_address_cc() ) ) {
|
140 |
+
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
141 |
+
fwrite( $handle, $denyall_content );
|
142 |
+
fclose( $handle );
|
143 |
+
}
|
144 |
}
|
145 |
}
|
146 |
}
|
199 |
|
200 |
<!-- jQuery UI Tabs Menu -->
|
201 |
<div id="bps-tabs" class="bps-menu">
|
202 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" /></div>
|
203 |
|
204 |
<ul>
|
205 |
<li><a href="#bps-tabs-1"><?php _e('Security Modes', 'bulletproof-security'); ?></a></li>
|
2134 |
<td width="62%" valign="top" class="bps-table_cell_help">
|
2135 |
|
2136 |
<div id="bpsProLogo"><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Get BulletProof Security Pro">
|
2137 |
+
<img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-pro-logo.jpg'); ?>" /></a>
|
2138 |
</div>
|
2139 |
|
2140 |
<div id="bpsProText">
|
2175 |
<?php echo '<p><span class="blue-bold">'; _e('S-Monitor: ', 'bulletproof-security'); echo '</span>'; _e('S-Monitor is the centralized Security Monitoring and Alerting Core where you can manage and choose BPS Pro settings for Dashboard Alerts, Dashboard Status Display|Inpage Status Display, Email Alerts, Automated Log file handling, Error checking, etc. Having BPS Pro monitoring, alerting and log file handling options all in one centralized location makes it simple and easy to change all/any BPS Pro settings to your particular preferences.', 'bulletproof-security').'</p>'; ?>
|
2176 |
|
2177 |
<?php echo '<p><span class="blue-bold">'; _e('Advanced Real-Time Alerting & Heads Up Dashboard Status Display: ', 'bulletproof-security'); echo '</span>'; _e('BPS Pro checks and displays error, warning, notifications and alert messages in real time. You can choose how you want these messages displayed to you with S-Monitor Monitoring & Alerting Options - Display in your WP Dashboard, BPS Pro pages only, Turned off, Email Alerts, Logging...', 'bulletproof-security'); echo '</p>'; ?>
|
2178 |
+
<img src="<?php echo plugins_url('/bulletproof-security/admin/images/bpspro-dashboard-status-display.jpg'); ?>" />
|
2179 |
|
2180 |
<?php echo '<p><span class="blue-bold">'; _e('Custom php.ini|ini_set Options: ', 'bulletproof-security'); echo '</span>'; _e('Quickly create a custom php.ini file for your website or use ini_set Options to increase security and performance with just a few clicks. Additional P-Security Features: All-purpose File Manager, All-purpose File Editor, Protected PHP Error Log, PHP Error Alerts, Secure phpinfo Viewer...', 'bulletproof-security').'</p>'; ?>
|
2181 |
|
2185 |
</td>
|
2186 |
<td width="38%" valign="top" class="bps-table_cell_help">
|
2187 |
|
2188 |
+
<div id="bpsProVersions" style="height:650px;overflow:auto;border-left:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd">
|
2189 |
|
2190 |
<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 />
|
2191 |
|
2192 |
<div class="pro-links">
|
2193 |
<?php
|
2194 |
+
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '16', 'https://www.ait-pro.com/aitpro-blog/5733/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-16/' ).'<br>';
|
2195 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15.9', 'https://www.ait-pro.com/aitpro-blog/5729/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15-9/' ).'<br>';
|
2196 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15.8', 'https://www.ait-pro.com/aitpro-blog/5718/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15-8/' ).'<br>';
|
2197 |
?>
|
admin/db-backup-security/db-backup-security.php
CHANGED
@@ -129,7 +129,7 @@ function bpsPro_get_real_ip_address() {
|
|
129 |
// .53.6: BugFix changed to create htaccess file/code on every page load to ensure old htaccess file/code does not exist.
|
130 |
function bpsPro_DBBackup_deny_all() {
|
131 |
|
132 |
-
if ( is_admin() &&
|
133 |
|
134 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
135 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
@@ -141,11 +141,11 @@ function bpsPro_DBBackup_deny_all() {
|
|
141 |
|
142 |
if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
143 |
|
144 |
-
$
|
145 |
|
146 |
} else {
|
147 |
|
148 |
-
$
|
149 |
}
|
150 |
|
151 |
$denyall_htaccess_file = ! isset($DBBoptions['bps_db_backup_folder']) ? '' : $DBBoptions['bps_db_backup_folder'] .'/.htaccess';
|
@@ -159,7 +159,7 @@ function bpsPro_DBBackup_deny_all() {
|
|
159 |
if ( ! $handle = fopen($denyall_htaccess_file, 'w+b') ) {
|
160 |
exit;
|
161 |
}
|
162 |
-
if ( fwrite($handle, $
|
163 |
exit;
|
164 |
}
|
165 |
fclose($handle);
|
@@ -173,7 +173,7 @@ bpsPro_DBBackup_deny_all();
|
|
173 |
|
174 |
<!-- jQuery UI Tab Menu -->
|
175 |
<div id="bps-tabs" class="bps-menu">
|
176 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
177 |
|
178 |
<style>
|
179 |
<!--
|
129 |
// .53.6: BugFix changed to create htaccess file/code on every page load to ensure old htaccess file/code does not exist.
|
130 |
function bpsPro_DBBackup_deny_all() {
|
131 |
|
132 |
+
if ( is_admin() && current_user_can('manage_options') ) {
|
133 |
|
134 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
135 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
141 |
|
142 |
if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
143 |
|
144 |
+
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
145 |
|
146 |
} else {
|
147 |
|
148 |
+
$denyall_content = "# BPS mod_access_compat\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address()."\n</FilesMatch>";
|
149 |
}
|
150 |
|
151 |
$denyall_htaccess_file = ! isset($DBBoptions['bps_db_backup_folder']) ? '' : $DBBoptions['bps_db_backup_folder'] .'/.htaccess';
|
159 |
if ( ! $handle = fopen($denyall_htaccess_file, 'w+b') ) {
|
160 |
exit;
|
161 |
}
|
162 |
+
if ( fwrite($handle, $denyall_content) === FALSE ) {
|
163 |
exit;
|
164 |
}
|
165 |
fclose($handle);
|
173 |
|
174 |
<!-- jQuery UI Tab Menu -->
|
175 |
<div id="bps-tabs" class="bps-menu">
|
176 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" />
|
177 |
|
178 |
<style>
|
179 |
<!--
|
admin/email-log-settings/email-log-settings.php
CHANGED
@@ -64,7 +64,7 @@ $bps_bottomDiv = '</p></div>';
|
|
64 |
|
65 |
<!-- jQuery UI Tab Menu -->
|
66 |
<div id="bps-tabs" class="bps-menu">
|
67 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
68 |
<ul>
|
69 |
<li><a href="#bps-tabs-1"><?php _e('Email & Log Settings', 'bulletproof-security'); ?></a></li>
|
70 |
<li><a href="#bps-tabs-2"><?php _e('Help & FAQ', 'bulletproof-security'); ?></a></li>
|
64 |
|
65 |
<!-- jQuery UI Tab Menu -->
|
66 |
<div id="bps-tabs" class="bps-menu">
|
67 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" /></div>
|
68 |
<ul>
|
69 |
<li><a href="#bps-tabs-1"><?php _e('Email & Log Settings', 'bulletproof-security'); ?></a></li>
|
70 |
<li><a href="#bps-tabs-2"><?php _e('Help & FAQ', 'bulletproof-security'); ?></a></li>
|
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
|
@@ -19,6 +19,7 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
19 |
## 2.7: BugFix for SSL sites nonce verification failing.
|
20 |
## 3.2: Disabling all functions except for the BPS Plugin automatic update function.
|
21 |
## 4.2: Added WP Automatic Update options/filters. Removed the MU Tools Enable|Disable BPS Plugin AutoUpdates & Enable|Disable BPS Folder|Deactivation Checks code.
|
|
|
22 |
|
23 |
## Uncommenting these filters below and commenting out this BPS filter: add_filter( 'auto_update_plugin', 'bpsPro_autoupdate_bps_plugin', 10, 2 );
|
24 |
## will allow ALL plugin and theme automatic updates on your website. At a later time|version this BPS MU plugin file will include options to enable|disable these things.
|
@@ -31,7 +32,7 @@ function bpsPro_autoupdate_bps_plugin( $update, $item ) {
|
|
31 |
|
32 |
$MUTools_Options = get_option('bulletproof_security_options_MU_tools_free');
|
33 |
|
34 |
-
if (
|
35 |
return;
|
36 |
}
|
37 |
|
@@ -57,7 +58,7 @@ function bpsPro_plugin_folder_check() {
|
|
57 |
|
58 |
$MUTools_Options = get_option('bulletproof_security_options_MU_tools_free');
|
59 |
|
60 |
-
if (
|
61 |
return;
|
62 |
}
|
63 |
|
@@ -133,7 +134,7 @@ function bpsPro_plugin_deactivation_check() {
|
|
133 |
|
134 |
$MUTools_Options = get_option('bulletproof_security_options_MU_tools_free');
|
135 |
|
136 |
-
if (
|
137 |
return;
|
138 |
}
|
139 |
|
@@ -147,11 +148,11 @@ function bpsPro_plugin_deactivation_check() {
|
|
147 |
|
148 |
// The require_once for plugin.php will cause a php warning error: headers already being sent.
|
149 |
if ( ! function_exists( 'is_plugin_active_for_network' ) ) {
|
150 |
-
require_once
|
151 |
}
|
152 |
|
153 |
$bps_plugin = 'bulletproof-security/bulletproof-security.php';
|
154 |
-
|
155 |
|
156 |
if ( $bps_plugin_active != 1 && ! is_plugin_active_for_network( $bps_plugin ) ) {
|
157 |
|
@@ -218,7 +219,7 @@ function bpsPro_toggle_links() {
|
|
218 |
if ( isset( $_GET['bps_toggle_automatic_updater_disabled'] ) || isset( $_GET['bps_toggle_auto_update_core_updates_disabled'] ) || isset( $_GET['bps_toggle_auto_update_core'] ) || isset( $_GET['bps_toggle_allow_dev_auto_core_updates'] ) || isset( $_GET['bps_toggle_allow_minor_auto_core_updates'] ) ||isset( $_GET['bps_toggle_allow_major_auto_core_updates'] ) ) {
|
219 |
|
220 |
if ( ! function_exists( 'wp_verify_nonce' ) ) {
|
221 |
-
require_once
|
222 |
}
|
223 |
|
224 |
if ( ! defined( 'COOKIEHASH' ) ) {
|
@@ -329,13 +330,13 @@ function bpsPro_mu_plugin_actlinks( $links, $file ) {
|
|
329 |
$wp_auto_update_options = get_option('bulletproof_security_options_mu_wp_autoupdate');
|
330 |
|
331 |
if ( ! function_exists( 'wp_create_nonce' ) ) {
|
332 |
-
require_once
|
333 |
}
|
334 |
|
335 |
$nonce = wp_create_nonce( 'bps-anti-csrf' );
|
336 |
|
337 |
// Disable all Automatic Updates: Core, Plugins and Themes.
|
338 |
-
if ( $wp_auto_update_options['bps_automatic_updater_disabled'] == 'enabled' ) {
|
339 |
|
340 |
if ( is_multisite() ) {
|
341 |
$links[] = '<a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_automatic_updater_disabled=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Disable all Updates: On</a>';
|
@@ -353,7 +354,7 @@ function bpsPro_mu_plugin_actlinks( $links, $file ) {
|
|
353 |
}
|
354 |
|
355 |
// Disable all WordPress Core Automatic Updates: Development, Minor and Major
|
356 |
-
if ( $wp_auto_update_options['bps_auto_update_core_updates_disabled'] == 'enabled' ) {
|
357 |
|
358 |
if ( is_multisite() ) {
|
359 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_auto_update_core_updates_disabled=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Disable all Core Updates: On</a>';
|
@@ -371,7 +372,7 @@ function bpsPro_mu_plugin_actlinks( $links, $file ) {
|
|
371 |
}
|
372 |
|
373 |
// Enable all WordPress Core Automatic Updates: Development, Minor and Major
|
374 |
-
if ( $wp_auto_update_options['bps_auto_update_core'] == 'enabled' ) {
|
375 |
|
376 |
if ( is_multisite() ) {
|
377 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_auto_update_core=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Enable all Core Updates: On</a>';
|
@@ -389,7 +390,7 @@ function bpsPro_mu_plugin_actlinks( $links, $file ) {
|
|
389 |
}
|
390 |
|
391 |
// Enable WordPress Core Development Automatic Updates
|
392 |
-
if ( $wp_auto_update_options['bps_allow_dev_auto_core_updates'] == 'enabled' ) {
|
393 |
|
394 |
if ( is_multisite() ) {
|
395 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_allow_dev_auto_core_updates=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Enable Development Updates: On</a>';
|
@@ -407,7 +408,7 @@ function bpsPro_mu_plugin_actlinks( $links, $file ) {
|
|
407 |
}
|
408 |
|
409 |
// Enable WordPress Core Minor Automatic Updates
|
410 |
-
if ( $wp_auto_update_options['bps_allow_minor_auto_core_updates'] == 'enabled' ) {
|
411 |
|
412 |
if ( is_multisite() ) {
|
413 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_allow_minor_auto_core_updates=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Enable Minor Updates: On</a>';
|
@@ -425,7 +426,7 @@ function bpsPro_mu_plugin_actlinks( $links, $file ) {
|
|
425 |
}
|
426 |
|
427 |
// Enable WordPress Core Major Automatic Updates
|
428 |
-
if ( $wp_auto_update_options['bps_allow_major_auto_core_updates'] == 'enabled' ) {
|
429 |
|
430 |
if ( is_multisite() ) {
|
431 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_allow_major_auto_core_updates=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Enable Major Updates: On</a>';
|
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: 7.0
|
6 |
Author: AITpro
|
7 |
Author URI: https://forum.ait-pro.com/forums/forum/bulletproof-security-free/
|
8 |
License: GPLv2 or later
|
19 |
## 2.7: BugFix for SSL sites nonce verification failing.
|
20 |
## 3.2: Disabling all functions except for the BPS Plugin automatic update function.
|
21 |
## 4.2: Added WP Automatic Update options/filters. Removed the MU Tools Enable|Disable BPS Plugin AutoUpdates & Enable|Disable BPS Folder|Deactivation Checks code.
|
22 |
+
## 5.4: PHP error fix.
|
23 |
|
24 |
## Uncommenting these filters below and commenting out this BPS filter: add_filter( 'auto_update_plugin', 'bpsPro_autoupdate_bps_plugin', 10, 2 );
|
25 |
## will allow ALL plugin and theme automatic updates on your website. At a later time|version this BPS MU plugin file will include options to enable|disable these things.
|
32 |
|
33 |
$MUTools_Options = get_option('bulletproof_security_options_MU_tools_free');
|
34 |
|
35 |
+
if ( isset($MUTools_Options['bps_mu_tools_enable_disable_autoupdate']) && $MUTools_Options['bps_mu_tools_enable_disable_autoupdate'] == 'disable' ) {
|
36 |
return;
|
37 |
}
|
38 |
|
58 |
|
59 |
$MUTools_Options = get_option('bulletproof_security_options_MU_tools_free');
|
60 |
|
61 |
+
if ( isset($MUTools_Options['bps_mu_tools_enable_disable_deactivation']) && $MUTools_Options['bps_mu_tools_enable_disable_deactivation'] == 'disable' ) {
|
62 |
return;
|
63 |
}
|
64 |
|
134 |
|
135 |
$MUTools_Options = get_option('bulletproof_security_options_MU_tools_free');
|
136 |
|
137 |
+
if ( isset($MUTools_Options['bps_mu_tools_enable_disable_deactivation']) && $MUTools_Options['bps_mu_tools_enable_disable_deactivation'] == 'disable' ) {
|
138 |
return;
|
139 |
}
|
140 |
|
148 |
|
149 |
// The require_once for plugin.php will cause a php warning error: headers already being sent.
|
150 |
if ( ! function_exists( 'is_plugin_active_for_network' ) ) {
|
151 |
+
require_once ABSPATH . '/wp-admin/includes/plugin.php';
|
152 |
}
|
153 |
|
154 |
$bps_plugin = 'bulletproof-security/bulletproof-security.php';
|
155 |
+
$bps_plugin_active = in_array( $bps_plugin, apply_filters('active_plugins', get_option('active_plugins') ) );
|
156 |
|
157 |
if ( $bps_plugin_active != 1 && ! is_plugin_active_for_network( $bps_plugin ) ) {
|
158 |
|
219 |
if ( isset( $_GET['bps_toggle_automatic_updater_disabled'] ) || isset( $_GET['bps_toggle_auto_update_core_updates_disabled'] ) || isset( $_GET['bps_toggle_auto_update_core'] ) || isset( $_GET['bps_toggle_allow_dev_auto_core_updates'] ) || isset( $_GET['bps_toggle_allow_minor_auto_core_updates'] ) ||isset( $_GET['bps_toggle_allow_major_auto_core_updates'] ) ) {
|
220 |
|
221 |
if ( ! function_exists( 'wp_verify_nonce' ) ) {
|
222 |
+
require_once ABSPATH . '/wp-includes/pluggable.php';
|
223 |
}
|
224 |
|
225 |
if ( ! defined( 'COOKIEHASH' ) ) {
|
330 |
$wp_auto_update_options = get_option('bulletproof_security_options_mu_wp_autoupdate');
|
331 |
|
332 |
if ( ! function_exists( 'wp_create_nonce' ) ) {
|
333 |
+
require_once ABSPATH . '/wp-includes/pluggable.php';
|
334 |
}
|
335 |
|
336 |
$nonce = wp_create_nonce( 'bps-anti-csrf' );
|
337 |
|
338 |
// Disable all Automatic Updates: Core, Plugins and Themes.
|
339 |
+
if ( isset($wp_auto_update_options['bps_automatic_updater_disabled']) && $wp_auto_update_options['bps_automatic_updater_disabled'] == 'enabled' ) {
|
340 |
|
341 |
if ( is_multisite() ) {
|
342 |
$links[] = '<a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_automatic_updater_disabled=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Disable all Updates: On</a>';
|
354 |
}
|
355 |
|
356 |
// Disable all WordPress Core Automatic Updates: Development, Minor and Major
|
357 |
+
if ( isset($wp_auto_update_options['bps_auto_update_core_updates_disabled']) && $wp_auto_update_options['bps_auto_update_core_updates_disabled'] == 'enabled' ) {
|
358 |
|
359 |
if ( is_multisite() ) {
|
360 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_auto_update_core_updates_disabled=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Disable all Core Updates: On</a>';
|
372 |
}
|
373 |
|
374 |
// Enable all WordPress Core Automatic Updates: Development, Minor and Major
|
375 |
+
if ( isset($wp_auto_update_options['bps_auto_update_core']) && $wp_auto_update_options['bps_auto_update_core'] == 'enabled' ) {
|
376 |
|
377 |
if ( is_multisite() ) {
|
378 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_auto_update_core=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Enable all Core Updates: On</a>';
|
390 |
}
|
391 |
|
392 |
// Enable WordPress Core Development Automatic Updates
|
393 |
+
if ( isset($wp_auto_update_options['bps_allow_dev_auto_core_updates']) && $wp_auto_update_options['bps_allow_dev_auto_core_updates'] == 'enabled' ) {
|
394 |
|
395 |
if ( is_multisite() ) {
|
396 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_allow_dev_auto_core_updates=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Enable Development Updates: On</a>';
|
408 |
}
|
409 |
|
410 |
// Enable WordPress Core Minor Automatic Updates
|
411 |
+
if ( isset($wp_auto_update_options['bps_allow_minor_auto_core_updates']) && $wp_auto_update_options['bps_allow_minor_auto_core_updates'] == 'enabled' ) {
|
412 |
|
413 |
if ( is_multisite() ) {
|
414 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_allow_minor_auto_core_updates=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Enable Minor Updates: On</a>';
|
426 |
}
|
427 |
|
428 |
// Enable WordPress Core Major Automatic Updates
|
429 |
+
if ( isset($wp_auto_update_options['bps_allow_major_auto_core_updates']) && $wp_auto_update_options['bps_allow_major_auto_core_updates'] == 'enabled' ) {
|
430 |
|
431 |
if ( is_multisite() ) {
|
432 |
$links[] = '<br><a href="'.network_admin_url( "plugins.php?plugin_status=mustuse&bps_toggle_allow_major_auto_core_updates=disable&_wpnonce=$nonce" ).'" style="color:green;font-weight:600">Enable Major Updates: On</a>';
|
admin/htaccess/secure.htaccess
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# BULLETPROOF 5.
|
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 5.4 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 5.
|
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 5.4 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/images/bps-free-logo.gif
DELETED
Binary file
|
admin/images/bps-plugin-logo.jpg
ADDED
Binary file
|
admin/images/bps-pro-logo.jpg
ADDED
Binary file
|
admin/images/bps-pro-logo.png
DELETED
Binary file
|
admin/images/bpspro-dashboard-status-display.jpg
ADDED
Binary file
|
admin/includes/admin.php
CHANGED
@@ -1075,10 +1075,11 @@ require_once( ABSPATH . 'wp-admin/includes/plugin.php');
|
|
1075 |
delete_user_meta($user_id, 'bpsPro_ignore_gdpr_compliance_notice');
|
1076 |
delete_user_meta($user_id, 'bps_ignore_root_version_check_notice');
|
1077 |
delete_user_meta($user_id, 'bpsPro_ignore_mu_wp_automatic_updates_notice');
|
|
|
1078 |
|
1079 |
-
|
1080 |
|
1081 |
-
if (
|
1082 |
|
1083 |
if ( is_multisite() ) {
|
1084 |
bpsPro_default_wp_htaccess_file_multisite();
|
1075 |
delete_user_meta($user_id, 'bpsPro_ignore_gdpr_compliance_notice');
|
1076 |
delete_user_meta($user_id, 'bps_ignore_root_version_check_notice');
|
1077 |
delete_user_meta($user_id, 'bpsPro_ignore_mu_wp_automatic_updates_notice');
|
1078 |
+
delete_user_meta($user_id, 'bpsPro_hud_owner_uid_check_notice');
|
1079 |
|
1080 |
+
unlink($wpadminHtaccess);
|
1081 |
|
1082 |
+
if ( unlink($RootHtaccess) || ! file_exists($RootHtaccess) ) {
|
1083 |
|
1084 |
if ( is_multisite() ) {
|
1085 |
bpsPro_default_wp_htaccess_file_multisite();
|
admin/login/login.php
CHANGED
@@ -98,7 +98,7 @@ function bpsPro_get_real_ip_address_lsm() {
|
|
98 |
// Create a new Deny All .htaccess file if IP address is not current
|
99 |
function bpsPro_Core_LSM_deny_all() {
|
100 |
|
101 |
-
if ( is_admin() &&
|
102 |
|
103 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
104 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
@@ -108,7 +108,7 @@ function bpsPro_Core_LSM_deny_all() {
|
|
108 |
return;
|
109 |
}
|
110 |
|
111 |
-
if ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
112 |
|
113 |
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_lsm()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_lsm()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
114 |
|
@@ -118,19 +118,22 @@ function bpsPro_Core_LSM_deny_all() {
|
|
118 |
}
|
119 |
|
120 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/login/.htaccess';
|
121 |
-
$check_string = @file_get_contents($create_denyall_htaccess_file);
|
122 |
-
|
123 |
-
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
124 |
|
|
|
125 |
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
126 |
fwrite( $handle, $denyall_content );
|
127 |
fclose( $handle );
|
128 |
}
|
129 |
|
130 |
-
if ( file_exists($create_denyall_htaccess_file)
|
131 |
-
|
132 |
-
|
133 |
-
|
|
|
|
|
|
|
|
|
|
|
134 |
}
|
135 |
}
|
136 |
}
|
@@ -174,7 +177,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
174 |
|
175 |
<!-- jQuery UI Tab Menu -->
|
176 |
<div id="bps-tabs" class="bps-menu">
|
177 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
178 |
<ul>
|
179 |
<li><a href="#bps-tabs-1"><?php _e('Login Security & Monitoring', 'bulletproof-security'); ?></a></li>
|
180 |
<li><a href="#bps-tabs-2"><?php _e('JTC-Lite', 'bulletproof-security'); ?></a></li>
|
98 |
// Create a new Deny All .htaccess file if IP address is not current
|
99 |
function bpsPro_Core_LSM_deny_all() {
|
100 |
|
101 |
+
if ( is_admin() && current_user_can('manage_options') ) {
|
102 |
|
103 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
104 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
108 |
return;
|
109 |
}
|
110 |
|
111 |
+
if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
112 |
|
113 |
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_lsm()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_lsm()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
114 |
|
118 |
}
|
119 |
|
120 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/login/.htaccess';
|
|
|
|
|
|
|
121 |
|
122 |
+
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
123 |
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
124 |
fwrite( $handle, $denyall_content );
|
125 |
fclose( $handle );
|
126 |
}
|
127 |
|
128 |
+
if ( file_exists($create_denyall_htaccess_file) ) {
|
129 |
+
|
130 |
+
$check_string = file_get_contents($create_denyall_htaccess_file);
|
131 |
+
|
132 |
+
if ( ! strpos( $check_string, bpsPro_get_real_ip_address_lsm() ) ) {
|
133 |
+
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
134 |
+
fwrite( $handle, $denyall_content );
|
135 |
+
fclose( $handle );
|
136 |
+
}
|
137 |
}
|
138 |
}
|
139 |
}
|
177 |
|
178 |
<!-- jQuery UI Tab Menu -->
|
179 |
<div id="bps-tabs" class="bps-menu">
|
180 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" /></div>
|
181 |
<ul>
|
182 |
<li><a href="#bps-tabs-1"><?php _e('Login Security & Monitoring', 'bulletproof-security'); ?></a></li>
|
183 |
<li><a href="#bps-tabs-2"><?php _e('JTC-Lite', 'bulletproof-security'); ?></a></li>
|
admin/maintenance/maintenance.php
CHANGED
@@ -126,26 +126,38 @@ function bpsPro_maintenance_mode_preview_ip() {
|
|
126 |
|
127 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
128 |
|
129 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
130 |
return;
|
131 |
}
|
132 |
|
133 |
-
$
|
134 |
|
135 |
-
if (
|
136 |
-
|
137 |
-
$
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
$bps_denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_mmode()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_mmode()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
142 |
|
143 |
-
|
|
|
144 |
|
145 |
-
|
146 |
-
|
|
|
|
|
|
|
|
|
|
|
147 |
|
148 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
}
|
150 |
}
|
151 |
}
|
@@ -165,7 +177,7 @@ $bps_bottomDiv = '</p></div>';
|
|
165 |
|
166 |
<!-- jQuery UI Tab Menu -->
|
167 |
<div id="bps-tabs" class="bps-menu">
|
168 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
169 |
<ul>
|
170 |
<li><a href="#bps-tabs-1"><?php _e('Maintenance Mode', 'bulletproof-security'); ?></a></li>
|
171 |
<li><a href="#bps-tabs-2"><?php _e('Help & FAQ', 'bulletproof-security'); ?></a></li>
|
126 |
|
127 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
128 |
|
129 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
130 |
return;
|
131 |
}
|
132 |
|
133 |
+
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
134 |
|
135 |
+
if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
136 |
+
|
137 |
+
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_mmode()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_mmode()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
138 |
+
|
139 |
+
} else {
|
|
|
|
|
140 |
|
141 |
+
$denyall_content = "# BPS mod_access_compat\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_mmode()."\n</FilesMatch>";
|
142 |
+
}
|
143 |
|
144 |
+
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/maintenance/.htaccess';
|
145 |
+
|
146 |
+
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
147 |
+
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
148 |
+
fwrite( $handle, $denyall_content );
|
149 |
+
fclose( $handle );
|
150 |
+
}
|
151 |
|
152 |
+
if ( file_exists($create_denyall_htaccess_file) ) {
|
153 |
+
|
154 |
+
$check_string = file_get_contents($create_denyall_htaccess_file);
|
155 |
+
|
156 |
+
if ( ! strpos( $check_string, bpsPro_get_real_ip_address_mmode() ) ) {
|
157 |
+
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
158 |
+
fwrite( $handle, $denyall_content );
|
159 |
+
fclose( $handle );
|
160 |
+
}
|
161 |
}
|
162 |
}
|
163 |
}
|
177 |
|
178 |
<!-- jQuery UI Tab Menu -->
|
179 |
<div id="bps-tabs" class="bps-menu">
|
180 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" /></div>
|
181 |
<ul>
|
182 |
<li><a href="#bps-tabs-1"><?php _e('Maintenance Mode', 'bulletproof-security'); ?></a></li>
|
183 |
<li><a href="#bps-tabs-2"><?php _e('Help & FAQ', 'bulletproof-security'); ?></a></li>
|
admin/mscan/mscan.php
CHANGED
@@ -54,6 +54,22 @@ function bpsPro_mscan_pattern_match_file_check() {
|
|
54 |
}
|
55 |
}
|
56 |
bpsPro_mscan_pattern_match_file_check();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
?>
|
58 |
|
59 |
<div id="message" class="updated" style="border:1px solid #999;background-color:#000;">
|
@@ -87,7 +103,7 @@ $bps_uploads_dir = str_replace( ABSPATH, '', $wp_upload_dir['basedir'] );
|
|
87 |
function bpsPro_get_real_ip_address_mscan() {
|
88 |
|
89 |
if ( is_admin() && current_user_can('manage_options') ) {
|
90 |
-
|
91 |
if ( isset( $_SERVER['HTTP_CLIENT_IP'] ) ) {
|
92 |
$ip = esc_html( $_SERVER['HTTP_CLIENT_IP'] );
|
93 |
|
@@ -145,7 +161,7 @@ function bpsPro_get_real_ip_address_mscan() {
|
|
145 |
// Create a new Deny All .htaccess file if IP address is not current
|
146 |
function bpsPro_Core_mscan_deny_all() {
|
147 |
|
148 |
-
if ( is_admin() &&
|
149 |
|
150 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
151 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
@@ -155,7 +171,7 @@ function bpsPro_Core_mscan_deny_all() {
|
|
155 |
return;
|
156 |
}
|
157 |
|
158 |
-
if ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
159 |
|
160 |
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_mscan()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_mscan()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
161 |
|
@@ -166,21 +182,21 @@ function bpsPro_Core_mscan_deny_all() {
|
|
166 |
|
167 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/mscan/.htaccess';
|
168 |
|
169 |
-
if ( file_exists($create_denyall_htaccess_file) ) {
|
170 |
-
$check_string = @file_get_contents($create_denyall_htaccess_file);
|
171 |
-
}
|
172 |
-
|
173 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
174 |
-
|
175 |
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
176 |
fwrite( $handle, $denyall_content );
|
177 |
fclose( $handle );
|
178 |
}
|
179 |
|
180 |
-
if ( file_exists($create_denyall_htaccess_file)
|
181 |
-
|
182 |
-
|
183 |
-
|
|
|
|
|
|
|
|
|
|
|
184 |
}
|
185 |
}
|
186 |
}
|
@@ -194,7 +210,7 @@ bpsPro_Core_mscan_deny_all();
|
|
194 |
|
195 |
<!-- jQuery UI Tab Menu -->
|
196 |
<div id="bps-tabs" class="bps-menu">
|
197 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
198 |
<ul>
|
199 |
<li><a href="#bps-tabs-1"><?php _e('MScan 2.0', 'bulletproof-security'); ?></a></li>
|
200 |
<li><a href="#bps-tabs-2"><?php _e('MScan Log', 'bulletproof-security'); ?></a></li>
|
@@ -2235,7 +2251,16 @@ global $wpdb, $wp_version, $bps_topDiv, $bps_bottomDiv;
|
|
2235 |
$mscan_report_total_scan_time = '<div class="mscan-report-row-title">'.__('Scan Completion Time: ', 'bulletproof-security') . $hours_format . ':'. $minutes_format . ':' . $seconds_format.'</div>';
|
2236 |
echo $mscan_report_total_scan_time;
|
2237 |
|
2238 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2239 |
echo $mscan_report_total_files_scanned;
|
2240 |
|
2241 |
$mscan_report_total_skipped_files = '<div class="mscan-report-row-title">'.__('Total Skipped Files: ', 'bulletproof-security') . $MScan_status['bps_mscan_total_skipped_files'].'</div>';
|
54 |
}
|
55 |
}
|
56 |
bpsPro_mscan_pattern_match_file_check();
|
57 |
+
|
58 |
+
// FireFox Browser Check
|
59 |
+
function bpsPro_firefox_browser_check() {
|
60 |
+
|
61 |
+
$user_agent = false;
|
62 |
+
if ( array_key_exists('HTTP_USER_AGENT', $_SERVER) ) {
|
63 |
+
$user_agent = $_SERVER['HTTP_USER_AGENT'];
|
64 |
+
}
|
65 |
+
|
66 |
+
if ( preg_match( '/(Firefox\/(.+\d+)$){1,30}/', $user_agent ) ) {
|
67 |
+
$text = '<div id="bps-inpage-message" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:-7px 0px 10px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="#fb0101">'.__('FireFox Browser Detected', 'bulletproof-security').'</font><br>'.__('FireFox has a security measure that prevents the MScan scan progress popup window from working correctly, which in turn breaks MScan scanning.', 'bulletproof-security').'<br>'.__(' All other web browsers work fine except for FireFox. Use a different Browser if you would like to scan your website.', 'bulletproof-security').'</div>';
|
68 |
+
echo $text;
|
69 |
+
}
|
70 |
+
}
|
71 |
+
bpsPro_firefox_browser_check();
|
72 |
+
|
73 |
?>
|
74 |
|
75 |
<div id="message" class="updated" style="border:1px solid #999;background-color:#000;">
|
103 |
function bpsPro_get_real_ip_address_mscan() {
|
104 |
|
105 |
if ( is_admin() && current_user_can('manage_options') ) {
|
106 |
+
|
107 |
if ( isset( $_SERVER['HTTP_CLIENT_IP'] ) ) {
|
108 |
$ip = esc_html( $_SERVER['HTTP_CLIENT_IP'] );
|
109 |
|
161 |
// Create a new Deny All .htaccess file if IP address is not current
|
162 |
function bpsPro_Core_mscan_deny_all() {
|
163 |
|
164 |
+
if ( is_admin() && current_user_can('manage_options') ) {
|
165 |
|
166 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
167 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
171 |
return;
|
172 |
}
|
173 |
|
174 |
+
if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
175 |
|
176 |
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_mscan()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_mscan()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
177 |
|
182 |
|
183 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/mscan/.htaccess';
|
184 |
|
|
|
|
|
|
|
|
|
185 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
|
|
186 |
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
187 |
fwrite( $handle, $denyall_content );
|
188 |
fclose( $handle );
|
189 |
}
|
190 |
|
191 |
+
if ( file_exists($create_denyall_htaccess_file) ) {
|
192 |
+
|
193 |
+
$check_string = file_get_contents($create_denyall_htaccess_file);
|
194 |
+
|
195 |
+
if ( ! strpos( $check_string, bpsPro_get_real_ip_address_mscan() ) ) {
|
196 |
+
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
197 |
+
fwrite( $handle, $denyall_content );
|
198 |
+
fclose( $handle );
|
199 |
+
}
|
200 |
}
|
201 |
}
|
202 |
}
|
210 |
|
211 |
<!-- jQuery UI Tab Menu -->
|
212 |
<div id="bps-tabs" class="bps-menu">
|
213 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" /></div>
|
214 |
<ul>
|
215 |
<li><a href="#bps-tabs-1"><?php _e('MScan 2.0', 'bulletproof-security'); ?></a></li>
|
216 |
<li><a href="#bps-tabs-2"><?php _e('MScan Log', 'bulletproof-security'); ?></a></li>
|
2251 |
$mscan_report_total_scan_time = '<div class="mscan-report-row-title">'.__('Scan Completion Time: ', 'bulletproof-security') . $hours_format . ':'. $minutes_format . ':' . $seconds_format.'</div>';
|
2252 |
echo $mscan_report_total_scan_time;
|
2253 |
|
2254 |
+
if ( preg_match( '/Error:(.*)/', $MScan_status['bps_mscan_total_all_scannable_files'] ) ) {
|
2255 |
+
$mscan_report_total_files_scanned = '<div class="mscan-report-row-title">'.__('Total Files Scanned: ', 'bulletproof-security') . '<font color="#fb0101">' . $MScan_status['bps_mscan_total_all_scannable_files'].'</font></div>';
|
2256 |
+
|
2257 |
+
} elseif ( preg_match( '/New\sHash\sFiles\sCreated:(.*)/', $MScan_status['bps_mscan_total_all_scannable_files'] ) ) {
|
2258 |
+
$mscan_report_total_files_scanned = '<div class="mscan-report-row-title">'.__('Total Files Scanned: ', 'bulletproof-security') . '<font color="blue">' . $MScan_status['bps_mscan_total_all_scannable_files'].'</font></div>';
|
2259 |
+
|
2260 |
+
} else {
|
2261 |
+
$mscan_report_total_files_scanned = '<div class="mscan-report-row-title">'.__('Total Files Scanned: ', 'bulletproof-security') . $MScan_status['bps_mscan_total_all_scannable_files'].'</div>';
|
2262 |
+
}
|
2263 |
+
|
2264 |
echo $mscan_report_total_files_scanned;
|
2265 |
|
2266 |
$mscan_report_total_skipped_files = '<div class="mscan-report-row-title">'.__('Total Skipped Files: ', 'bulletproof-security') . $MScan_status['bps_mscan_total_skipped_files'].'</div>';
|
admin/security-log/security-log.php
CHANGED
@@ -204,7 +204,7 @@ if ( isset( $_POST['Submit-Error-Log-On'] ) && current_user_can('manage_options'
|
|
204 |
|
205 |
<!-- jQuery UI Tab Menu -->
|
206 |
<div id="bps-tabs" class="bps-menu">
|
207 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
208 |
<ul>
|
209 |
<li><a href="#bps-tabs-1"><?php _e('Security Log', 'bulletproof-security'); ?></a></li>
|
210 |
<li><a href="#bps-tabs-2"><?php _e('Help & FAQ', 'bulletproof-security'); ?></a></li>
|
204 |
|
205 |
<!-- jQuery UI Tab Menu -->
|
206 |
<div id="bps-tabs" class="bps-menu">
|
207 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" /></div>
|
208 |
<ul>
|
209 |
<li><a href="#bps-tabs-1"><?php _e('Security Log', 'bulletproof-security'); ?></a></li>
|
210 |
<li><a href="#bps-tabs-2"><?php _e('Help & FAQ', 'bulletproof-security'); ?></a></li>
|
admin/system-info/system-info.php
CHANGED
@@ -66,7 +66,7 @@ $bps_bottomDiv = '</p></div>';
|
|
66 |
|
67 |
<!-- jQuery UI Tab Menu -->
|
68 |
<div id="bps-tabs" class="bps-menu">
|
69 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
70 |
<ul>
|
71 |
<li><a href="#bps-tabs-1"><?php _e('System Info', 'bulletproof-security'); ?></a></li>
|
72 |
<li><a href="#bps-tabs-2"><?php _e('Website Headers Check Tool', 'bulletproof-security'); ?></a></li>
|
@@ -440,20 +440,20 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
440 |
$opcache_restrict_api = trim(ini_get('opcache.restrict_api'));
|
441 |
|
442 |
if ( function_exists('opcache_get_status') && ! empty($opcache_restrict_api) && mb_stripos(__FILE__, $opcache_restrict_api) !== 0 ) {
|
443 |
-
$
|
444 |
-
echo '<strong><span class="sysinfo-label-text">'.__('
|
445 |
-
if ( $
|
446 |
if ( function_exists('opcache_get_configuration') ) {
|
447 |
-
$
|
448 |
-
echo
|
449 |
}
|
450 |
} else {
|
451 |
-
echo __('
|
452 |
}
|
453 |
echo '<br>';
|
454 |
} else {
|
455 |
-
echo '<strong><span class="sysinfo-label-text">'.__('
|
456 |
-
echo __('
|
457 |
echo '<br>';
|
458 |
}
|
459 |
|
@@ -967,8 +967,6 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
967 |
bps_check_perms("../", "705");
|
968 |
bps_check_perms("../.htaccess", "404");
|
969 |
bps_check_perms("../wp-config.php", "604");
|
970 |
-
bps_check_perms("../index.php", "604");
|
971 |
-
bps_check_perms("../wp-blog-header.php", "604");
|
972 |
bps_check_perms("../wp-admin", "705");
|
973 |
bps_check_perms("../wp-includes", "705");
|
974 |
bps_check_perms("../$bps_wpcontent_dir", "705");
|
@@ -982,6 +980,8 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
982 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/master-backups", "705");
|
983 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/mscan", "705");
|
984 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/wp-hashes", "705");
|
|
|
|
|
985 |
|
986 |
if ( function_exists('sys_get_temp_dir') && is_dir( $sys_get_temp_dir ) ) {
|
987 |
bps_check_perms("$sys_get_temp_dir", "---");
|
@@ -1007,8 +1007,6 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
1007 |
bps_check_perms("../", "755");
|
1008 |
bps_check_perms("../.htaccess", "644");
|
1009 |
bps_check_perms("../wp-config.php", "644");
|
1010 |
-
bps_check_perms("../index.php", "644");
|
1011 |
-
bps_check_perms("../wp-blog-header.php", "644");
|
1012 |
bps_check_perms("../wp-admin", "755");
|
1013 |
bps_check_perms("../wp-includes", "755");
|
1014 |
bps_check_perms("../$bps_wpcontent_dir", "755");
|
@@ -1022,6 +1020,8 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
1022 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/master-backups", "755");
|
1023 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/mscan", "755");
|
1024 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/wp-hashes", "755");
|
|
|
|
|
1025 |
|
1026 |
if ( is_dir( $upload_tmp_dir ) ) {
|
1027 |
bps_check_perms("$upload_tmp_dir", "---");
|
66 |
|
67 |
<!-- jQuery UI Tab Menu -->
|
68 |
<div id="bps-tabs" class="bps-menu">
|
69 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" /></div>
|
70 |
<ul>
|
71 |
<li><a href="#bps-tabs-1"><?php _e('System Info', 'bulletproof-security'); ?></a></li>
|
72 |
<li><a href="#bps-tabs-2"><?php _e('Website Headers Check Tool', 'bulletproof-security'); ?></a></li>
|
440 |
$opcache_restrict_api = trim(ini_get('opcache.restrict_api'));
|
441 |
|
442 |
if ( function_exists('opcache_get_status') && ! empty($opcache_restrict_api) && mb_stripos(__FILE__, $opcache_restrict_api) !== 0 ) {
|
443 |
+
$opcache_get_status = opcache_get_status();
|
444 |
+
echo '<strong><span class="sysinfo-label-text">'.__('OPcache', 'bulletproof-security').':</span></strong> ';
|
445 |
+
if ( $opcache_get_status['opcache_enabled'] == '1' ) {
|
446 |
if ( function_exists('opcache_get_configuration') ) {
|
447 |
+
$opcache_get_config = opcache_get_configuration();
|
448 |
+
echo $opcache_get_config['version']['opcache_product_name'].' '.$opcache_get_config['version']['version'].' '.__('is Enabled', 'bulletproof-security');
|
449 |
}
|
450 |
} else {
|
451 |
+
echo __('OPcache is Not Enabled', 'bulletproof-security');
|
452 |
}
|
453 |
echo '<br>';
|
454 |
} else {
|
455 |
+
echo '<strong><span class="sysinfo-label-text">'.__('OPcache', 'bulletproof-security').':</span></strong> ';
|
456 |
+
echo __('OPcache is Not Enabled', 'bulletproof-security');
|
457 |
echo '<br>';
|
458 |
}
|
459 |
|
967 |
bps_check_perms("../", "705");
|
968 |
bps_check_perms("../.htaccess", "404");
|
969 |
bps_check_perms("../wp-config.php", "604");
|
|
|
|
|
970 |
bps_check_perms("../wp-admin", "705");
|
971 |
bps_check_perms("../wp-includes", "705");
|
972 |
bps_check_perms("../$bps_wpcontent_dir", "705");
|
980 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/master-backups", "705");
|
981 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/mscan", "705");
|
982 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/wp-hashes", "705");
|
983 |
+
bps_check_perms("../$bps_wpcontent_dir/bps-backup/plugin-hashes", "705");
|
984 |
+
bps_check_perms("../$bps_wpcontent_dir/bps-backup/theme-hashes", "705");
|
985 |
|
986 |
if ( function_exists('sys_get_temp_dir') && is_dir( $sys_get_temp_dir ) ) {
|
987 |
bps_check_perms("$sys_get_temp_dir", "---");
|
1007 |
bps_check_perms("../", "755");
|
1008 |
bps_check_perms("../.htaccess", "644");
|
1009 |
bps_check_perms("../wp-config.php", "644");
|
|
|
|
|
1010 |
bps_check_perms("../wp-admin", "755");
|
1011 |
bps_check_perms("../wp-includes", "755");
|
1012 |
bps_check_perms("../$bps_wpcontent_dir", "755");
|
1020 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/master-backups", "755");
|
1021 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/mscan", "755");
|
1022 |
bps_check_perms("../$bps_wpcontent_dir/bps-backup/wp-hashes", "755");
|
1023 |
+
bps_check_perms("../$bps_wpcontent_dir/bps-backup/plugin-hashes", "755");
|
1024 |
+
bps_check_perms("../$bps_wpcontent_dir/bps-backup/theme-hashes", "755");
|
1025 |
|
1026 |
if ( is_dir( $upload_tmp_dir ) ) {
|
1027 |
bps_check_perms("$upload_tmp_dir", "---");
|
admin/theme-skin/theme-skin.php
CHANGED
@@ -69,7 +69,7 @@ $bps_bottomDiv = '</p></div>';
|
|
69 |
|
70 |
<!-- jQuery UI Tab Menu -->
|
71 |
<div id="bps-tabs" class="bps-menu">
|
72 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
73 |
<ul>
|
74 |
<li><a href="#bps-tabs-1"><?php _e('UI|UX Settings', 'bulletproof-security'); ?></a></li>
|
75 |
<li><a href="#bps-tabs-2"><?php _e('Help & FAQ', 'bulletproof-security'); ?></a></li>
|
69 |
|
70 |
<!-- jQuery UI Tab Menu -->
|
71 |
<div id="bps-tabs" class="bps-menu">
|
72 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" /></div>
|
73 |
<ul>
|
74 |
<li><a href="#bps-tabs-1"><?php _e('UI|UX Settings', 'bulletproof-security'); ?></a></li>
|
75 |
<li><a href="#bps-tabs-2"><?php _e('Help & FAQ', 'bulletproof-security'); ?></a></li>
|
admin/wizard/pwizard-autofix.php
CHANGED
@@ -1908,6 +1908,24 @@ RewriteRule . - [S=99]";
|
|
1908 |
}
|
1909 |
}
|
1910 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1911 |
$bps_customcode_two_wpa_array_impload = implode( "]", $bps_customcode_two_wpa_array );
|
1912 |
$bps_customcode_two_wpa_array_preg_split = preg_split("/\[S=\d{1,2}\]/", $bps_customcode_two_wpa_array_impload);
|
1913 |
$bps_customcode_two_wpa_array_preg_replace = preg_replace("/RewriteRule\s\.\s-\s/", "RewriteRule . - [S=99]", $bps_customcode_two_wpa_array_preg_split);
|
@@ -1920,7 +1938,7 @@ RewriteRule . - [S=99]";
|
|
1920 |
$cc2_array[] = trim( $value, " \t\n\r");
|
1921 |
}
|
1922 |
|
1923 |
-
$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, $wp_reset_array);
|
1924 |
|
1925 |
$cc2_unique = array_unique($bps_customcode_two_wpa_array_merge);
|
1926 |
$S_replace = preg_replace_callback( '/(S=\d{1,2})/', 'bpsPro_S_number_count_replace', $cc2_unique );
|
@@ -1942,7 +1960,7 @@ RewriteRule . - [S=99]";
|
|
1942 |
update_option('bulletproof_security_options_customcode_WPA', $wpadmin_CC_Options);
|
1943 |
}
|
1944 |
|
1945 |
-
$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, $wp_reset_fix );
|
1946 |
|
1947 |
foreach ( $success_array as $successMessage ) {
|
1948 |
|
@@ -2143,8 +2161,24 @@ RewriteRule ^(.*)$ - [F]
|
|
2143 |
$r8 = array();
|
2144 |
}
|
2145 |
|
2146 |
-
|
2147 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2148 |
|
2149 |
if ( $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'] != '' ) {
|
2150 |
$bps_customcode_bpsqse_replace = preg_replace($pattern_array, $replace_array, $bps_customcode_bpsqse_array);
|
@@ -2165,7 +2199,7 @@ RewriteRule ^(.*)$ - [F]
|
|
2165 |
update_option('bulletproof_security_options_customcode_WPA', $wpadmin_CC_Options);
|
2166 |
}
|
2167 |
|
2168 |
-
$success_array = array($content_egg_fix, $event_espresso_fix, $owa_plugin_fix, $uberGrid_fix, $jetpack_fix, $restrict_content_pro_fix, $link_whisper_fix, $link_whisper_premium_fix);
|
2169 |
|
2170 |
foreach ( $success_array as $successMessage ) {
|
2171 |
|
1908 |
}
|
1909 |
}
|
1910 |
|
1911 |
+
## Bloom Email Opt-in Plugin: whitelist rules
|
1912 |
+
$bloom = 'bloom/bloom.php';
|
1913 |
+
$bloom_active = in_array( $bloom, apply_filters('active_plugins', get_option('active_plugins')));
|
1914 |
+
$pattern25 = '/RewriteCond\s%{QUERY_STRING}\soption_page=et_dashboard\(\.\*\)\s\[NC\]/';
|
1915 |
+
$bloom_array = array();
|
1916 |
+
$bloom_fix = '';
|
1917 |
+
|
1918 |
+
if ( $bloom_active == 1 || is_plugin_active_for_network( $bloom ) ) {
|
1919 |
+
$bloom_fix = __('Bloom Email Opt-in Plugin wp-admin skip/bypass rule AutoWhitelist successful', 'bulletproof-security');
|
1920 |
+
|
1921 |
+
if ( ! preg_match( $pattern25, $bps_customcode_two_wpa ) ) {
|
1922 |
+
|
1923 |
+
$bloom_array[] = "# Bloom Email Opt-In plugin Query String skip/bypass rule
|
1924 |
+
RewriteCond %{QUERY_STRING} option_page=et_dashboard(.*) [NC]
|
1925 |
+
RewriteRule . - [S=99]";
|
1926 |
+
}
|
1927 |
+
}
|
1928 |
+
|
1929 |
$bps_customcode_two_wpa_array_impload = implode( "]", $bps_customcode_two_wpa_array );
|
1930 |
$bps_customcode_two_wpa_array_preg_split = preg_split("/\[S=\d{1,2}\]/", $bps_customcode_two_wpa_array_impload);
|
1931 |
$bps_customcode_two_wpa_array_preg_replace = preg_replace("/RewriteRule\s\.\s-\s/", "RewriteRule . - [S=99]", $bps_customcode_two_wpa_array_preg_split);
|
1938 |
$cc2_array[] = trim( $value, " \t\n\r");
|
1939 |
}
|
1940 |
|
1941 |
+
$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, $wp_reset_array, $bloom_array);
|
1942 |
|
1943 |
$cc2_unique = array_unique($bps_customcode_two_wpa_array_merge);
|
1944 |
$S_replace = preg_replace_callback( '/(S=\d{1,2})/', 'bpsPro_S_number_count_replace', $cc2_unique );
|
1960 |
update_option('bulletproof_security_options_customcode_WPA', $wpadmin_CC_Options);
|
1961 |
}
|
1962 |
|
1963 |
+
$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, $wp_reset_fix, $bloom_fix );
|
1964 |
|
1965 |
foreach ( $success_array as $successMessage ) {
|
1966 |
|
2161 |
$r8 = array();
|
2162 |
}
|
2163 |
|
2164 |
+
## Convert Pro Plugin: whitelist rules
|
2165 |
+
$convert_pro = 'convertpro/convertpro.php';
|
2166 |
+
$convert_pro_active = in_array( $convert_pro, apply_filters('active_plugins', get_option('active_plugins')));
|
2167 |
+
$convert_pro_fix = '';
|
2168 |
+
|
2169 |
+
if ( $convert_pro_active == 1 || is_plugin_active_for_network( $convert_pro ) ) {
|
2170 |
+
$convert_pro_fix = __('Convert Pro Plugin wp-admin BPSQSE AutoWhitelist successful', 'bulletproof-security');
|
2171 |
+
|
2172 |
+
$p9 = array('/RewriteCond\s%\{QUERY_STRING\}\s\^\.\*\(.*\|\<\|\>\)\.\*\s\[NC,OR\]/');
|
2173 |
+
$r9 = array("# BPS AutoWhitelist QS4: Convert Pro Plugin");
|
2174 |
+
|
2175 |
+
} else {
|
2176 |
+
$p9 = array();
|
2177 |
+
$r9 = array();
|
2178 |
+
}
|
2179 |
+
|
2180 |
+
$pattern_array = array_merge($p1, $p2, $p3, $p4, $p5, $p6, $p7, $p8, $p9);
|
2181 |
+
$replace_array = array_merge($r1, $r2, $r3, $r4, $r5, $r6, $r7, $r8, $r9);
|
2182 |
|
2183 |
if ( $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'] != '' ) {
|
2184 |
$bps_customcode_bpsqse_replace = preg_replace($pattern_array, $replace_array, $bps_customcode_bpsqse_array);
|
2199 |
update_option('bulletproof_security_options_customcode_WPA', $wpadmin_CC_Options);
|
2200 |
}
|
2201 |
|
2202 |
+
$success_array = array($content_egg_fix, $event_espresso_fix, $owa_plugin_fix, $uberGrid_fix, $jetpack_fix, $restrict_content_pro_fix, $link_whisper_fix, $link_whisper_premium_fix, $convert_pro_fix);
|
2203 |
|
2204 |
foreach ( $success_array as $successMessage ) {
|
2205 |
|
admin/wizard/wizard-backup.php
CHANGED
@@ -80,11 +80,11 @@ function bpsPro_Wizard_deny_all() {
|
|
80 |
return;
|
81 |
}
|
82 |
|
83 |
-
if ( is_admin() &&
|
84 |
|
85 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
86 |
|
87 |
-
if ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
88 |
|
89 |
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_wizard()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_wizard()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
90 |
|
@@ -95,24 +95,21 @@ function bpsPro_Wizard_deny_all() {
|
|
95 |
|
96 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/.htaccess';
|
97 |
|
98 |
-
$check_string = '';
|
99 |
-
|
100 |
-
if ( file_exists($create_denyall_htaccess_file) ) {
|
101 |
-
$check_string = @file_get_contents($create_denyall_htaccess_file);
|
102 |
-
}
|
103 |
-
|
104 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
105 |
-
|
106 |
-
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
107 |
-
fwrite( $handle, $denyall_content );
|
108 |
-
fclose( $handle );
|
109 |
-
}
|
110 |
-
|
111 |
-
if ( file_exists($create_denyall_htaccess_file) && ! strpos( $check_string, bpsPro_get_real_ip_address_wizard() ) ) {
|
112 |
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
113 |
fwrite( $handle, $denyall_content );
|
114 |
fclose( $handle );
|
115 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
}
|
117 |
}
|
118 |
|
80 |
return;
|
81 |
}
|
82 |
|
83 |
+
if ( is_admin() && current_user_can('manage_options') ) {
|
84 |
|
85 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
86 |
|
87 |
+
if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
88 |
|
89 |
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_wizard()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_wizard()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
90 |
|
95 |
|
96 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/.htaccess';
|
97 |
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
100 |
fwrite( $handle, $denyall_content );
|
101 |
fclose( $handle );
|
102 |
}
|
103 |
+
|
104 |
+
if ( file_exists($create_denyall_htaccess_file) ) {
|
105 |
+
$check_string = file_get_contents($create_denyall_htaccess_file);
|
106 |
+
|
107 |
+
if ( ! strpos( $check_string, bpsPro_get_real_ip_address_wizard() ) ) {
|
108 |
+
$handle = fopen( $create_denyall_htaccess_file, 'w+b' );
|
109 |
+
fwrite( $handle, $denyall_content );
|
110 |
+
fclose( $handle );
|
111 |
+
}
|
112 |
+
}
|
113 |
}
|
114 |
}
|
115 |
|
admin/wizard/wizard.php
CHANGED
@@ -1040,7 +1040,7 @@ bpsPro_plugin_updates_htaccess_files_disabled();
|
|
1040 |
|
1041 |
<!-- jQuery UI Tab Menu -->
|
1042 |
<div id="bps-tabs" class="bps-menu">
|
1043 |
-
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-
|
1044 |
|
1045 |
<style>
|
1046 |
<!--
|
1040 |
|
1041 |
<!-- jQuery UI Tab Menu -->
|
1042 |
<div id="bps-tabs" class="bps-menu">
|
1043 |
+
<div id="bpsHead"><img src="<?php echo plugins_url('/bulletproof-security/admin/images/bps-plugin-logo.jpg'); ?>" />
|
1044 |
|
1045 |
<style>
|
1046 |
<!--
|
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) • Force Strong Passwords.
|
8 |
-
Version: 5.
|
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, $plugin_hashes, $theme_hashes;
|
35 |
|
36 |
-
define( 'BULLETPROOF_VERSION', '5.
|
37 |
-
$bps_last_version = '5.
|
38 |
-
$bps_version = '5.
|
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) • Force Strong Passwords.
|
8 |
+
Version: 5.4
|
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, $plugin_hashes, $theme_hashes;
|
35 |
|
36 |
+
define( 'BULLETPROOF_VERSION', '5.4' );
|
37 |
+
$bps_last_version = '5.3';
|
38 |
+
$bps_version = '5.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>';
|
includes/encrypt-decrypt-class.php
CHANGED
@@ -42,7 +42,7 @@ class bpsProPHPEncryption
|
|
42 |
|
43 |
$cipherText = base64_decode($json['ciphertext']);
|
44 |
|
45 |
-
$iterations = intval(abs($json['iterations']));
|
46 |
if ($iterations <= 0) {
|
47 |
$iterations = 999;
|
48 |
}
|
@@ -91,9 +91,9 @@ class bpsProPHPEncryption
|
|
91 |
*/
|
92 |
protected function encryptMethodLength()
|
93 |
{
|
94 |
-
$number = filter_var($this->encryptMethod, FILTER_SANITIZE_NUMBER_INT);
|
95 |
|
96 |
-
return
|
97 |
}// encryptMethodLength
|
98 |
|
99 |
/**
|
42 |
|
43 |
$cipherText = base64_decode($json['ciphertext']);
|
44 |
|
45 |
+
$iterations = intval(abs((int) $json['iterations']));
|
46 |
if ($iterations <= 0) {
|
47 |
$iterations = 999;
|
48 |
}
|
91 |
*/
|
92 |
protected function encryptMethodLength()
|
93 |
{
|
94 |
+
$number = (int) filter_var($this->encryptMethod, FILTER_SANITIZE_NUMBER_INT);
|
95 |
|
96 |
+
return (int) abs(intval($number));
|
97 |
}// encryptMethodLength
|
98 |
|
99 |
/**
|
includes/general-functions.php
CHANGED
@@ -311,7 +311,7 @@ if ( current_user_can('manage_options') ) {
|
|
311 |
|
312 |
if ( ! is_multisite() ) {
|
313 |
|
314 |
-
if ( ! get_option('bulletproof_security_options_maint_mode') || $MMoptions['bps_maint_on_off'] == 'Off' ) {
|
315 |
return;
|
316 |
}
|
317 |
|
@@ -327,7 +327,7 @@ if ( current_user_can('manage_options') ) {
|
|
327 |
$check_string_wpadmin = @file_get_contents($wpadminHtaccess);
|
328 |
}
|
329 |
|
330 |
-
if ( $MMoptions['bps_maint_on_off'] == 'On' && $MMoptions['bps_maint_dashboard_reminder'] == '1' ) {
|
331 |
|
332 |
if ( strpos( $check_string_index, "BEGIN BPS MAINTENANCE MODE IP" ) && ! strpos( $check_string_wpadmin, "BEGIN BPS MAINTENANCE MODE IP" ) ) {
|
333 |
$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">'.__('Reminder: Frontend Maintenance Mode is Turned On.', 'bulletproof-security').'</font></div>';
|
@@ -360,7 +360,7 @@ if ( current_user_can('manage_options') ) {
|
|
360 |
$check_string_wpadmin = @file_get_contents($wpadminHtaccess);
|
361 |
}
|
362 |
|
363 |
-
if ( $blog_id == 1 && $MMoptions['bps_maint_dashboard_reminder'] == '1' ) {
|
364 |
|
365 |
if ( strpos( $check_string_values, '$all_sites = \'1\';' ) ) {
|
366 |
$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">'.__('Reminder: Frontend Maintenance Mode is Turned On for The Primary Site and All Subsites.', 'bulletproof-security').'</font></div>';
|
@@ -372,7 +372,7 @@ if ( current_user_can('manage_options') ) {
|
|
372 |
echo $text;
|
373 |
}
|
374 |
|
375 |
-
if ( $MMoptions['bps_maint_on_off'] == 'On' ) {
|
376 |
|
377 |
if ( strpos( $check_string_index, '$primary_site_status = \'On\';' ) && ! strpos( $check_string_wpadmin, "BEGIN BPS MAINTENANCE MODE IP" ) ) {
|
378 |
$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">'.__('Reminder: Frontend Maintenance Mode is Turned On.', 'bulletproof-security').'</font></div>';
|
@@ -410,7 +410,7 @@ if ( current_user_can('manage_options') ) {
|
|
410 |
echo $text;
|
411 |
}
|
412 |
|
413 |
-
if ( $MMoptions['bps_maint_on_off'] == 'On' && $MMoptions['bps_maint_dashboard_reminder'] == '1' ) {
|
414 |
|
415 |
if ( file_exists($subsite_maintenance_file) && ! strpos( $check_string_wpadmin, "BEGIN BPS MAINTENANCE MODE IP" ) ) {
|
416 |
$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">'.__('Reminder: Frontend Maintenance Mode is Turned On.', 'bulletproof-security').'</font></div>';
|
@@ -898,9 +898,10 @@ function bpsPro_mu_tools_plugin_copy() {
|
|
898 |
$pos3 = strpos( $check_string, 'Version: 3.0' );
|
899 |
$pos4 = strpos( $check_string, 'Version: 4.0' );
|
900 |
$pos5 = strpos( $check_string, 'Version: 5.0' );
|
901 |
-
|
902 |
-
|
903 |
-
|
|
|
904 |
}
|
905 |
}
|
906 |
}
|
311 |
|
312 |
if ( ! is_multisite() ) {
|
313 |
|
314 |
+
if ( ! get_option('bulletproof_security_options_maint_mode') || isset($MMoptions['bps_maint_on_off']) && $MMoptions['bps_maint_on_off'] == 'Off' ) {
|
315 |
return;
|
316 |
}
|
317 |
|
327 |
$check_string_wpadmin = @file_get_contents($wpadminHtaccess);
|
328 |
}
|
329 |
|
330 |
+
if ( isset($MMoptions['bps_maint_on_off']) && $MMoptions['bps_maint_on_off'] == 'On' && isset($MMoptions['bps_maint_dashboard_reminder']) && $MMoptions['bps_maint_dashboard_reminder'] == '1' ) {
|
331 |
|
332 |
if ( strpos( $check_string_index, "BEGIN BPS MAINTENANCE MODE IP" ) && ! strpos( $check_string_wpadmin, "BEGIN BPS MAINTENANCE MODE IP" ) ) {
|
333 |
$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">'.__('Reminder: Frontend Maintenance Mode is Turned On.', 'bulletproof-security').'</font></div>';
|
360 |
$check_string_wpadmin = @file_get_contents($wpadminHtaccess);
|
361 |
}
|
362 |
|
363 |
+
if ( $blog_id == 1 && isset($MMoptions['bps_maint_dashboard_reminder']) && $MMoptions['bps_maint_dashboard_reminder'] == '1' ) {
|
364 |
|
365 |
if ( strpos( $check_string_values, '$all_sites = \'1\';' ) ) {
|
366 |
$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">'.__('Reminder: Frontend Maintenance Mode is Turned On for The Primary Site and All Subsites.', 'bulletproof-security').'</font></div>';
|
372 |
echo $text;
|
373 |
}
|
374 |
|
375 |
+
if ( isset($MMoptions['bps_maint_on_off']) && $MMoptions['bps_maint_on_off'] == 'On' ) {
|
376 |
|
377 |
if ( strpos( $check_string_index, '$primary_site_status = \'On\';' ) && ! strpos( $check_string_wpadmin, "BEGIN BPS MAINTENANCE MODE IP" ) ) {
|
378 |
$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">'.__('Reminder: Frontend Maintenance Mode is Turned On.', 'bulletproof-security').'</font></div>';
|
410 |
echo $text;
|
411 |
}
|
412 |
|
413 |
+
if ( isset($MMoptions['bps_maint_on_off']) && $MMoptions['bps_maint_on_off'] == 'On' && isset($MMoptions['bps_maint_dashboard_reminder']) && $MMoptions['bps_maint_dashboard_reminder'] == '1' ) {
|
414 |
|
415 |
if ( file_exists($subsite_maintenance_file) && ! strpos( $check_string_wpadmin, "BEGIN BPS MAINTENANCE MODE IP" ) ) {
|
416 |
$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">'.__('Reminder: Frontend Maintenance Mode is Turned On.', 'bulletproof-security').'</font></div>';
|
898 |
$pos3 = strpos( $check_string, 'Version: 3.0' );
|
899 |
$pos4 = strpos( $check_string, 'Version: 4.0' );
|
900 |
$pos5 = strpos( $check_string, 'Version: 5.0' );
|
901 |
+
$pos6 = strpos( $check_string, 'Version: 6.0' );
|
902 |
+
|
903 |
+
if ( $pos1 !== false || $pos2 !== false || $pos3 !== false || $pos4 !== false || $pos5 !== false || $pos6 !== false ) {
|
904 |
+
copy($BPS_MU_tools, $BPS_MU_tools_copy);
|
905 |
}
|
906 |
}
|
907 |
}
|
includes/hidden-plugin-folders-cron.php
CHANGED
@@ -221,6 +221,7 @@ function bpsPro_hidden_plugins_check_alert() {
|
|
221 |
$alert4 = '';
|
222 |
$alert5 = '';
|
223 |
|
|
|
224 |
$hidden_plugins = array_filter( explode( ', ', trim( $options['bps_hidden_plugins_check'], ", \t\n\r" ) ) );
|
225 |
$hidden_plugins_array = array();
|
226 |
|
@@ -258,7 +259,7 @@ function bpsPro_hidden_plugins_check_alert() {
|
|
258 |
|
259 |
if ( preg_match( '/\/'.$plugins_dir_name.'(\\\|\/)hello\.php/', $files ) && ! strpos( $check_string_hd, "Plugin Name: Hello Dolly" ) && ! in_array( $files->getFilename(), $hidden_plugins_array ) ) {
|
260 |
|
261 |
-
if (
|
262 |
$alert1 = 'alert';
|
263 |
echo $bps_topDiv;
|
264 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('A non-standard WP hello.php file (Hello Dolly Plugin) was found in your /plugins/ folder and it is hidden/not displayed on the WordPress Plugins page. Most likely the hello.php file is a hacker file or contains hacker code. If you have modified the hello.php file and/or it is safe to ignore this file you can ignore this file check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('File Path: ', 'bulletproof-security').'</strong>'.$files->getPathname().'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($files->getPathname()).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getMTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getMTime() + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getCTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getCTime() + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getATime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getATime() + $gmt_offset).'<br><strong>'.__('File Contents: ', 'bulletproof-security').'</strong><pre id="shown" style="overflow:auto;white-space:pre-wrap;height:100px;width:60%;margin:0px;padding:5px;background:#fff url('.$pre_background_image_url.') top left repeat;border:1px solid #999;color:#000;display:block;font-family:"Courier New", Courier, monospace;font-size:11px;line-height:14px;">'.htmlspecialchars($check_string_hd).'</pre>';
|
@@ -273,7 +274,7 @@ function bpsPro_hidden_plugins_check_alert() {
|
|
273 |
|
274 |
if ( preg_match( '/\/'.$plugins_dir_name.'(\\\|\/)index\.php/', $files ) && preg_match( '/[\=\%\{\}\(\)\,\;@\'\"\&\+\!]/', $check_string_index ) && ! in_array( $files->getFilename(), $hidden_plugins_array ) ) {
|
275 |
|
276 |
-
if (
|
277 |
$alert2 = 'alert';
|
278 |
echo $bps_topDiv;
|
279 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('A non-standard WP index.php file found in your /plugins/ folder appears to have been altered/tampered with. Most likely the index.php file is a hacker file or contains hacker code. If you have modified the index.php file and/or it is safe to ignore this file you can ignore this file check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('File Path: ', 'bulletproof-security').'</strong>'.$files->getPathname().'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($files->getPathname()).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getMTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getMTime() + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getCTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getCTime() + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getATime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getATime() + $gmt_offset).'<br><strong>'.__('File Contents: ', 'bulletproof-security').'</strong><pre id="shown" style="overflow:auto;white-space:pre-wrap;height:100px;width:60%;margin:0px;padding:5px;background:#fff url('.$pre_background_image_url.') top left repeat;border:1px solid #999;color:#000;display:block;font-family:"Courier New", Courier, monospace;font-size:11px;line-height:14px;">'.htmlspecialchars($check_string_index).'</pre>';
|
@@ -288,7 +289,7 @@ function bpsPro_hidden_plugins_check_alert() {
|
|
288 |
|
289 |
if ( preg_match( '/\/'.$plugins_dir_name.'(\\\|\/)\.htaccess/', $files ) && ! strpos( $check_string_ht, "BULLETPROOF" ) && ! in_array( $files->getFilename(), $hidden_plugins_array ) ) {
|
290 |
|
291 |
-
if (
|
292 |
$alert3 = 'alert';
|
293 |
echo $bps_topDiv;
|
294 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('An htaccess file was found in your /plugins/ folder and it does not appear to be a BPS htaccess file. Most likely the htaccess file is a hacker file or contains hacker code. If you have modified the htaccess file and/or it is safe to ignore this file you can ignore this file check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('File Path: ', 'bulletproof-security').'</strong>'.$files->getPathname().'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($files->getPathname()).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getMTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getMTime() + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getCTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getCTime() + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getATime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getATime() + $gmt_offset).'<br><strong>'.__('File Contents: ', 'bulletproof-security').'</strong><pre id="shown" style="overflow:auto;white-space:pre-wrap;height:100px;width:60%;margin:0px;padding:5px;background:#fff url('.$pre_background_image_url.') top left repeat;border:1px solid #999;color:#000;display:block;font-family:"Courier New", Courier, monospace;font-size:11px;line-height:14px;">'.htmlspecialchars($check_string_ht).'</pre>';
|
@@ -303,7 +304,7 @@ function bpsPro_hidden_plugins_check_alert() {
|
|
303 |
|
304 |
$file_contents = @file_get_contents($files->getPathname());
|
305 |
|
306 |
-
if (
|
307 |
$alert4 = 'alert';
|
308 |
echo $bps_topDiv;
|
309 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('An unrecognized/non-standard WP file was found in your /plugins/ folder. This file may be a hacker file or contain hacker code. If you recognize this file and/or it is safe to ignore this file you can ignore this file check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('File Path: ', 'bulletproof-security').'</strong>'.$files->getPathname().'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($files->getPathname()).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getMTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getMTime() + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getCTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getCTime() + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getATime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getATime() + $gmt_offset).'<br><strong>'.__('File Contents: ', 'bulletproof-security').'</strong><pre id="shown" style="overflow:auto;white-space:pre-wrap;height:100px;width:60%;margin:0px;padding:5px;background:#fff url('.$pre_background_image_url.') top left repeat;border:1px solid #999;color:#000;display:block;font-family:"Courier New", Courier, monospace;font-size:11px;line-height:14px;">'.htmlspecialchars($file_contents).'</pre>';
|
@@ -332,7 +333,7 @@ function bpsPro_hidden_plugins_check_alert() {
|
|
332 |
|
333 |
if ( ! in_array( basename($value), $hidden_plugins_array ) ) {
|
334 |
|
335 |
-
if (
|
336 |
$alert5 = 'alert';
|
337 |
echo $bps_topDiv;
|
338 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('A plugin folder was found in your /plugins/ folder that is either a hidden plugin (plugin that is not displayed on the WordPress Plugins page) or an empty plugin folder. You can either delete this folder or if you recognize this folder and/or it is safe to ignore this folder you can ignore this folder check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('Plugin Folder Path: ', 'bulletproof-security').'</strong>'.$value.'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($value).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), filemtime($value) + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), filemtime($value) + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), filectime($value) + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), filectime($value) + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), fileatime($value) + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), fileatime($value) + $gmt_offset).'<br>';
|
221 |
$alert4 = '';
|
222 |
$alert5 = '';
|
223 |
|
224 |
+
$hpf_alert_submit = isset($_POST['Hidden-Plugins-Ignore-Submit']) ? true : null;
|
225 |
$hidden_plugins = array_filter( explode( ', ', trim( $options['bps_hidden_plugins_check'], ", \t\n\r" ) ) );
|
226 |
$hidden_plugins_array = array();
|
227 |
|
259 |
|
260 |
if ( preg_match( '/\/'.$plugins_dir_name.'(\\\|\/)hello\.php/', $files ) && ! strpos( $check_string_hd, "Plugin Name: Hello Dolly" ) && ! in_array( $files->getFilename(), $hidden_plugins_array ) ) {
|
261 |
|
262 |
+
if ( $hpf_alert_submit != true ) {
|
263 |
$alert1 = 'alert';
|
264 |
echo $bps_topDiv;
|
265 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('A non-standard WP hello.php file (Hello Dolly Plugin) was found in your /plugins/ folder and it is hidden/not displayed on the WordPress Plugins page. Most likely the hello.php file is a hacker file or contains hacker code. If you have modified the hello.php file and/or it is safe to ignore this file you can ignore this file check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('File Path: ', 'bulletproof-security').'</strong>'.$files->getPathname().'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($files->getPathname()).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getMTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getMTime() + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getCTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getCTime() + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getATime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getATime() + $gmt_offset).'<br><strong>'.__('File Contents: ', 'bulletproof-security').'</strong><pre id="shown" style="overflow:auto;white-space:pre-wrap;height:100px;width:60%;margin:0px;padding:5px;background:#fff url('.$pre_background_image_url.') top left repeat;border:1px solid #999;color:#000;display:block;font-family:"Courier New", Courier, monospace;font-size:11px;line-height:14px;">'.htmlspecialchars($check_string_hd).'</pre>';
|
274 |
|
275 |
if ( preg_match( '/\/'.$plugins_dir_name.'(\\\|\/)index\.php/', $files ) && preg_match( '/[\=\%\{\}\(\)\,\;@\'\"\&\+\!]/', $check_string_index ) && ! in_array( $files->getFilename(), $hidden_plugins_array ) ) {
|
276 |
|
277 |
+
if ( $hpf_alert_submit != true ) {
|
278 |
$alert2 = 'alert';
|
279 |
echo $bps_topDiv;
|
280 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('A non-standard WP index.php file found in your /plugins/ folder appears to have been altered/tampered with. Most likely the index.php file is a hacker file or contains hacker code. If you have modified the index.php file and/or it is safe to ignore this file you can ignore this file check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('File Path: ', 'bulletproof-security').'</strong>'.$files->getPathname().'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($files->getPathname()).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getMTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getMTime() + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getCTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getCTime() + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getATime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getATime() + $gmt_offset).'<br><strong>'.__('File Contents: ', 'bulletproof-security').'</strong><pre id="shown" style="overflow:auto;white-space:pre-wrap;height:100px;width:60%;margin:0px;padding:5px;background:#fff url('.$pre_background_image_url.') top left repeat;border:1px solid #999;color:#000;display:block;font-family:"Courier New", Courier, monospace;font-size:11px;line-height:14px;">'.htmlspecialchars($check_string_index).'</pre>';
|
289 |
|
290 |
if ( preg_match( '/\/'.$plugins_dir_name.'(\\\|\/)\.htaccess/', $files ) && ! strpos( $check_string_ht, "BULLETPROOF" ) && ! in_array( $files->getFilename(), $hidden_plugins_array ) ) {
|
291 |
|
292 |
+
if ( $hpf_alert_submit != true ) {
|
293 |
$alert3 = 'alert';
|
294 |
echo $bps_topDiv;
|
295 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('An htaccess file was found in your /plugins/ folder and it does not appear to be a BPS htaccess file. Most likely the htaccess file is a hacker file or contains hacker code. If you have modified the htaccess file and/or it is safe to ignore this file you can ignore this file check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('File Path: ', 'bulletproof-security').'</strong>'.$files->getPathname().'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($files->getPathname()).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getMTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getMTime() + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getCTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getCTime() + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getATime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getATime() + $gmt_offset).'<br><strong>'.__('File Contents: ', 'bulletproof-security').'</strong><pre id="shown" style="overflow:auto;white-space:pre-wrap;height:100px;width:60%;margin:0px;padding:5px;background:#fff url('.$pre_background_image_url.') top left repeat;border:1px solid #999;color:#000;display:block;font-family:"Courier New", Courier, monospace;font-size:11px;line-height:14px;">'.htmlspecialchars($check_string_ht).'</pre>';
|
304 |
|
305 |
$file_contents = @file_get_contents($files->getPathname());
|
306 |
|
307 |
+
if ( $hpf_alert_submit != true ) {
|
308 |
$alert4 = 'alert';
|
309 |
echo $bps_topDiv;
|
310 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('An unrecognized/non-standard WP file was found in your /plugins/ folder. This file may be a hacker file or contain hacker code. If you recognize this file and/or it is safe to ignore this file you can ignore this file check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('File Path: ', 'bulletproof-security').'</strong>'.$files->getPathname().'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($files->getPathname()).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getMTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getMTime() + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getCTime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getCTime() + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), $files->getATime() + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), $files->getATime() + $gmt_offset).'<br><strong>'.__('File Contents: ', 'bulletproof-security').'</strong><pre id="shown" style="overflow:auto;white-space:pre-wrap;height:100px;width:60%;margin:0px;padding:5px;background:#fff url('.$pre_background_image_url.') top left repeat;border:1px solid #999;color:#000;display:block;font-family:"Courier New", Courier, monospace;font-size:11px;line-height:14px;">'.htmlspecialchars($file_contents).'</pre>';
|
333 |
|
334 |
if ( ! in_array( basename($value), $hidden_plugins_array ) ) {
|
335 |
|
336 |
+
if ( $hpf_alert_submit != true ) {
|
337 |
$alert5 = 'alert';
|
338 |
echo $bps_topDiv;
|
339 |
$text = '<strong><font color="#fb0101">'.__('BPS Hidden Plugin Folder|Files (HPF) Alert', 'bulletproof-security').'</font><br>'.__('A plugin folder was found in your /plugins/ folder that is either a hidden plugin (plugin that is not displayed on the WordPress Plugins page) or an empty plugin folder. You can either delete this folder or if you recognize this folder and/or it is safe to ignore this folder you can ignore this folder check by adding the HPF Ignore Rule shown below in the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#UAEG-Menu-Link' ).'">'.__('Ignore Hidden Plugin Folders & Files', 'bulletproof-security').'</a>'.__(' textarea box option to make this Alert go away.', 'bulletproof-security').'</strong><br><strong>'.__('Plugin Folder Path: ', 'bulletproof-security').'</strong>'.$value.'<br><strong>'.__('HPF Ignore Rule: ', 'bulletproof-security').'</strong>'.basename($value).'<br><strong>'.__('Last Modified Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), filemtime($value) + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), filemtime($value) + $gmt_offset).'<br><strong>'.__('Last Change Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), filectime($value) + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), filectime($value) + $gmt_offset).'<br><strong>'.__('Last Access Time: ', 'bulletproof-security').'</strong>'.date_i18n( get_option('date_format'), fileatime($value) + $gmt_offset) . ' @ ' . date_i18n(get_option('time_format'), fileatime($value) + $gmt_offset).'<br>';
|
includes/hud-autofix-setup.php
CHANGED
@@ -10,6 +10,11 @@ if ( ! function_exists ('add_action') ) {
|
|
10 |
function bps_HUD_autofix_setup_WP_Dashboard() {
|
11 |
|
12 |
if ( current_user_can('manage_options') ) {
|
|
|
|
|
|
|
|
|
|
|
13 |
// 3.2: No longer offering autofix for the EPC plugin.
|
14 |
//bpsPro_EPC_plugin_check();
|
15 |
$w3tc_plugin = 'w3-total-cache/w3-total-cache.php';
|
10 |
function bps_HUD_autofix_setup_WP_Dashboard() {
|
11 |
|
12 |
if ( current_user_can('manage_options') ) {
|
13 |
+
|
14 |
+
if ( substr( esc_html( $_SERVER['SERVER_SOFTWARE'] ), 0, 5 ) == 'nginx' ) {
|
15 |
+
return;
|
16 |
+
}
|
17 |
+
|
18 |
// 3.2: No longer offering autofix for the EPC plugin.
|
19 |
//bpsPro_EPC_plugin_check();
|
20 |
$w3tc_plugin = 'w3-total-cache/w3-total-cache.php';
|
includes/hud-autofix-whitelist.php
CHANGED
@@ -585,7 +585,9 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
585 |
$content_egg = 'content-egg/content-egg.php';
|
586 |
$content_egg_active = in_array( $content_egg, apply_filters('active_plugins', get_option('active_plugins')));
|
587 |
$flatsome_theme = wp_get_theme( 'flatsome' );
|
588 |
-
|
|
|
|
|
589 |
## wp-admin plugin skip/bypass RegEx patterns
|
590 |
$post_psb = '/RewriteCond\s%{REQUEST_URI}\s\(post\\\.php\)\s\[NC\]/';
|
591 |
$admin_ajax_psb = '/RewriteCond\s%{REQUEST_URI}\s\(admin-ajax\\\.php\)\s\[NC\]/';
|
@@ -739,6 +741,12 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
739 |
$debug_wpadmin_PSB .= __('CC wp-admin Text Box 3: Flatsome Theme', 'bulletproof-security').'<br>';
|
740 |
}
|
741 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
742 |
|
743 |
## 4. CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS
|
744 |
$bps_customcode_bpsqse_wpa = htmlspecialchars_decode( $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'], ENT_QUOTES );
|
@@ -762,6 +770,8 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
762 |
$link_whisper_active = in_array( $link_whisper, apply_filters('active_plugins', get_option('active_plugins')));
|
763 |
$link_whisper_premium = 'link-whisper-premium/link-whisper.php';
|
764 |
$link_whisper_premium_active = in_array( $link_whisper_premium, apply_filters('active_plugins', get_option('active_plugins')));
|
|
|
|
|
765 |
|
766 |
## wp-admin BPSQSE RegEx patterns
|
767 |
$marker_wpadmin1 = '/BPS\sAutoWhitelist\sQS1/'; // Primary SQL Injection rule
|
@@ -823,7 +833,13 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
823 |
$debug_wpadmin_BPSQSE .= __('CC wp-admin Text Box 4: Link Whisper Premium Plugin', 'bulletproof-security').'<br>';
|
824 |
}
|
825 |
}
|
826 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
827 |
## Display Setup Wizard AutoFix WP Dashboard message
|
828 |
if ( $autofix_message == 1 ) {
|
829 |
$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>';
|
585 |
$content_egg = 'content-egg/content-egg.php';
|
586 |
$content_egg_active = in_array( $content_egg, apply_filters('active_plugins', get_option('active_plugins')));
|
587 |
$flatsome_theme = wp_get_theme( 'flatsome' );
|
588 |
+
$bloom = 'bloom/bloom.php';
|
589 |
+
$bloom_active = in_array( $bloom, apply_filters('active_plugins', get_option('active_plugins')));
|
590 |
+
|
591 |
## wp-admin plugin skip/bypass RegEx patterns
|
592 |
$post_psb = '/RewriteCond\s%{REQUEST_URI}\s\(post\\\.php\)\s\[NC\]/';
|
593 |
$admin_ajax_psb = '/RewriteCond\s%{REQUEST_URI}\s\(admin-ajax\\\.php\)\s\[NC\]/';
|
741 |
$debug_wpadmin_PSB .= __('CC wp-admin Text Box 3: Flatsome Theme', 'bulletproof-security').'<br>';
|
742 |
}
|
743 |
}
|
744 |
+
if ( $bloom_active == 1 || is_plugin_active_for_network( $bloom ) ) {
|
745 |
+
if ( ! preg_match( '/RewriteCond\s%{QUERY_STRING}\soption_page=et_dashboard\(\.\*\)\s\[NC\]/', $bps_customcode_two_wpa ) ) {
|
746 |
+
$autofix_message = 1;
|
747 |
+
$debug_wpadmin_PSB .= __('CC wp-admin Text Box 3: Bloom Email Opt-in Plugin', 'bulletproof-security').'<br>';
|
748 |
+
}
|
749 |
+
}
|
750 |
|
751 |
## 4. CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS
|
752 |
$bps_customcode_bpsqse_wpa = htmlspecialchars_decode( $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'], ENT_QUOTES );
|
770 |
$link_whisper_active = in_array( $link_whisper, apply_filters('active_plugins', get_option('active_plugins')));
|
771 |
$link_whisper_premium = 'link-whisper-premium/link-whisper.php';
|
772 |
$link_whisper_premium_active = in_array( $link_whisper_premium, apply_filters('active_plugins', get_option('active_plugins')));
|
773 |
+
$convert_pro = 'convertpro/convertpro.php';
|
774 |
+
$convert_pro_active = in_array( $convert_pro, apply_filters('active_plugins', get_option('active_plugins')));
|
775 |
|
776 |
## wp-admin BPSQSE RegEx patterns
|
777 |
$marker_wpadmin1 = '/BPS\sAutoWhitelist\sQS1/'; // Primary SQL Injection rule
|
833 |
$debug_wpadmin_BPSQSE .= __('CC wp-admin Text Box 4: Link Whisper Premium Plugin', 'bulletproof-security').'<br>';
|
834 |
}
|
835 |
}
|
836 |
+
if ( $convert_pro_active == 1 || is_plugin_active_for_network( $convert_pro ) ) {
|
837 |
+
if ( ! preg_match( $marker_wpadmin4, $bps_customcode_bpsqse_wpa ) ) {
|
838 |
+
$autofix_message = 1;
|
839 |
+
$debug_wpadmin_BPSQSE .= __('CC wp-admin Text Box 4: Convert Pro Plugin', 'bulletproof-security').'<br>';
|
840 |
+
}
|
841 |
+
}
|
842 |
+
|
843 |
## Display Setup Wizard AutoFix WP Dashboard message
|
844 |
if ( $autofix_message == 1 ) {
|
845 |
$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>';
|
includes/hud-dismiss-functions.php
CHANGED
@@ -37,6 +37,7 @@ function bps_HUD_WP_Dashboard() {
|
|
37 |
//bps_hud_check_public_username();
|
38 |
bpsPro_mu_wp_automatic_updates_notice();
|
39 |
bpsPro_hud_new_feature_notice();
|
|
|
40 |
}
|
41 |
}
|
42 |
add_action('admin_notices', 'bps_HUD_WP_Dashboard');
|
@@ -841,18 +842,17 @@ function bpsPro_hud_new_feature_notice() {
|
|
841 |
if ( $new_feature_options['bps_mscan_rebuild'] == 'upgrade' ) {
|
842 |
|
843 |
global $current_user;
|
844 |
-
$options = get_option('bulletproof_security_options_monitor');
|
845 |
$user_id = $current_user->ID;
|
846 |
|
847 |
if ( ! get_user_meta($user_id, 'bpsPro_hud_new_feature_notice') ) {
|
848 |
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
|
857 |
$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">'.__('MScan 2.0 Rebuild Notice', 'bulletproof-security').'</font><br>'.__('MScan has been completely rebuilt. MScan 2.0 is faster, very accurate and user friendly. ', 'bulletproof-security').'<br><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'">'.__('Check out MScan 2.0', 'bulletproof-security').'</a>.'.__(' Recommendation: Click the Reset MScan button before running a new scan.', 'bulletproof-security').'<br>'.__('To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_new_feature_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
858 |
echo $text;
|
@@ -870,4 +870,84 @@ $user_id = $current_user->ID;
|
|
870 |
add_user_meta($user_id, 'bpsPro_hud_new_feature_notice', 'true', true);
|
871 |
}
|
872 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
873 |
?>
|
37 |
//bps_hud_check_public_username();
|
38 |
bpsPro_mu_wp_automatic_updates_notice();
|
39 |
bpsPro_hud_new_feature_notice();
|
40 |
+
bpsPro_hud_owner_uid_check_notice();
|
41 |
}
|
42 |
}
|
43 |
add_action('admin_notices', 'bps_HUD_WP_Dashboard');
|
842 |
if ( $new_feature_options['bps_mscan_rebuild'] == 'upgrade' ) {
|
843 |
|
844 |
global $current_user;
|
|
|
845 |
$user_id = $current_user->ID;
|
846 |
|
847 |
if ( ! get_user_meta($user_id, 'bpsPro_hud_new_feature_notice') ) {
|
848 |
|
849 |
+
if ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) != 'wp-admin' ) {
|
850 |
+
$bps_base = basename(esc_html($_SERVER['REQUEST_URI'])) . '?';
|
851 |
+
} elseif ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) == 'wp-admin' ) {
|
852 |
+
$bps_base = basename( str_replace( 'wp-admin', 'index.php?', esc_html($_SERVER['REQUEST_URI'])));
|
853 |
+
} else {
|
854 |
+
$bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
|
855 |
+
}
|
856 |
|
857 |
$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">'.__('MScan 2.0 Rebuild Notice', 'bulletproof-security').'</font><br>'.__('MScan has been completely rebuilt. MScan 2.0 is faster, very accurate and user friendly. ', 'bulletproof-security').'<br><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'">'.__('Check out MScan 2.0', 'bulletproof-security').'</a>.'.__(' Recommendation: Click the Reset MScan button before running a new scan.', 'bulletproof-security').'<br>'.__('To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_new_feature_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
858 |
echo $text;
|
870 |
add_user_meta($user_id, 'bpsPro_hud_new_feature_notice', 'true', true);
|
871 |
}
|
872 |
}
|
873 |
+
|
874 |
+
// Heads Up Display w/ Dismiss - Script|File Owner User ID: Check if any folders or files have different Owner UID’s.
|
875 |
+
function bpsPro_hud_owner_uid_check_notice() {
|
876 |
+
|
877 |
+
$root = ABSPATH;
|
878 |
+
$root_htaccess = file_exists( ABSPATH . '.htaccess' ) ? ABSPATH . '.htaccess' : '';
|
879 |
+
$wp_config_file = file_exists( ABSPATH . 'wp-config.php' ) ? ABSPATH . 'wp-config.php' : '';
|
880 |
+
$wp_admin_folder = is_dir( ABSPATH . 'wp-admin' ) ? ABSPATH . 'wp-admin' : '';
|
881 |
+
$wp_includes_folder = is_dir( ABSPATH . 'wp-includes' ) ? ABSPATH . 'wp-includes' : '';
|
882 |
+
$wp_content_folder = WP_CONTENT_DIR;
|
883 |
+
$plugins_folder = WP_PLUGIN_DIR;
|
884 |
+
$themes_folder = get_theme_root();
|
885 |
+
$wp_uploads_dir_array = wp_upload_dir();
|
886 |
+
$wp_uploads_folder = $wp_uploads_dir_array['basedir'];
|
887 |
+
$wp_upgrade_folder = is_dir( WP_CONTENT_DIR . '/upgrade' ) ? WP_CONTENT_DIR . '/upgrade' : '';
|
888 |
+
$mu_plugins_folder = is_dir( WP_CONTENT_DIR . '/mu-plugins' ) ? WP_CONTENT_DIR . '/mu-plugins' : '';
|
889 |
+
$bps_backup_folder = is_dir( WP_CONTENT_DIR . '/bps-backup' ) ? WP_CONTENT_DIR . '/bps-backup' : '';
|
890 |
+
$autorestore_folder = is_dir( WP_CONTENT_DIR . '/bps-backup/autorestore' ) ? WP_CONTENT_DIR . '/bps-backup/autorestore' : '';
|
891 |
+
$bps_logs_folder = is_dir( WP_CONTENT_DIR . '/bps-backup/logs' ) ? WP_CONTENT_DIR . '/bps-backup/logs' : '';
|
892 |
+
$bps_master_backups_folder = is_dir( WP_CONTENT_DIR . '/bps-backup/master-backups' ) ? WP_CONTENT_DIR . '/bps-backup/master-backups' : '';
|
893 |
+
$bps_quarantine_folder = is_dir( WP_CONTENT_DIR . '/bps-backup/quarantine' ) ? WP_CONTENT_DIR . '/bps-backup/quarantine' : '';
|
894 |
+
$bps_mscan_folder = is_dir( WP_CONTENT_DIR . '/bps-backup/mscan' ) ? WP_CONTENT_DIR . '/bps-backup/mscan' : '';
|
895 |
+
$bps_wp_hashes_folder = is_dir( WP_CONTENT_DIR . '/bps-backup/wp-hashes' ) ? WP_CONTENT_DIR . '/bps-backup/wp-hashes' : '';
|
896 |
+
$bps_plugin_hashes_folder = is_dir( WP_CONTENT_DIR . '/bps-backup/plugin-hashes' ) ? WP_CONTENT_DIR . '/bps-backup/plugin-hashes' : '';
|
897 |
+
$bps_theme_hashes_folder = is_dir( WP_CONTENT_DIR . '/bps-backup/theme-hashes' ) ? WP_CONTENT_DIR . '/bps-backup/theme-hashes' : '';
|
898 |
+
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
899 |
+
$bps_db_backup_option = isset($DBBoptions['bps_db_backup_folder']) ? $DBBoptions['bps_db_backup_folder'] : '';
|
900 |
+
$bps_db_backup_folder = str_replace( array( '\\', '//'), "/", $bps_db_backup_option );
|
901 |
+
|
902 |
+
$folder_array = array( $root, $root_htaccess, $wp_config_file, $wp_admin_folder, $wp_includes_folder, $wp_content_folder, $plugins_folder, $themes_folder, $wp_uploads_folder, $wp_upgrade_folder, $mu_plugins_folder, $bps_backup_folder, $autorestore_folder, $bps_logs_folder, $bps_master_backups_folder, $bps_quarantine_folder, $bps_mscan_folder, $bps_wp_hashes_folder, $bps_plugin_hashes_folder, $bps_theme_hashes_folder, $bps_db_backup_folder );
|
903 |
+
|
904 |
+
$folder_script_uid_array = array();
|
905 |
+
$folder_fileowner_uid_array = array();
|
906 |
+
|
907 |
+
foreach ( $folder_array as $key => $value ) {
|
908 |
+
|
909 |
+
if ( $value != '' ) {
|
910 |
+
$stat = stat($value);
|
911 |
+
$folder_script_uid_array[$value] = $stat['uid'];
|
912 |
+
$folder_fileowner_uid_array[$value] = fileowner( $value );
|
913 |
+
}
|
914 |
+
}
|
915 |
+
|
916 |
+
$folder_script_uid_array_unique = array_unique($folder_script_uid_array);
|
917 |
+
$folder_fileowner_uid_array_unique = array_unique($folder_fileowner_uid_array);
|
918 |
+
|
919 |
+
$folder_script_uid_count = count($folder_script_uid_array_unique);
|
920 |
+
$folder_fileowner_uid_count = count($folder_fileowner_uid_array_unique);
|
921 |
+
|
922 |
+
if ( $folder_script_uid_count != '1' || $folder_fileowner_uid_count != '1' ) {
|
923 |
+
|
924 |
+
global $current_user;
|
925 |
+
$user_id = $current_user->ID;
|
926 |
+
|
927 |
+
if ( ! get_user_meta($user_id, 'bpsPro_hud_owner_uid_check_notice') ) {
|
928 |
+
|
929 |
+
if ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) != 'wp-admin' ) {
|
930 |
+
$bps_base = basename(esc_html($_SERVER['REQUEST_URI'])) . '?';
|
931 |
+
} elseif ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) == 'wp-admin' ) {
|
932 |
+
$bps_base = basename( str_replace( 'wp-admin', 'index.php?', esc_html($_SERVER['REQUEST_URI'])));
|
933 |
+
} else {
|
934 |
+
$bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
|
935 |
+
}
|
936 |
+
|
937 |
+
$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="#fb0101">'.__('Script|File Owner User ID Mismatch Notice', 'bulletproof-security').'</font><br>'.__('You have different Script or File Owner User ID\'s. All Script and File Owner User ID\'s must be the same in order for BPS to function normally.', 'bulletproof-security').'<br>'.__('Go to the BPS System Info page and check the File|Folder Permissions (CGI or DSO)|Script Owner User ID (UID)|File Owner User ID table to find the folders that need to be fixed.', '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 S-Monitor page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_owner_uid_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
938 |
+
echo $text;
|
939 |
+
}
|
940 |
+
}
|
941 |
+
}
|
942 |
+
|
943 |
+
add_action('admin_init', 'bpsPro_owner_uid_nag_ignore');
|
944 |
+
|
945 |
+
function bpsPro_owner_uid_nag_ignore() {
|
946 |
+
global $current_user;
|
947 |
+
$user_id = $current_user->ID;
|
948 |
+
|
949 |
+
if ( isset($_GET['bpsPro_owner_uid_nag_ignore']) && '0' == $_GET['bpsPro_owner_uid_nag_ignore'] ) {
|
950 |
+
add_user_meta($user_id, 'bpsPro_hud_owner_uid_check_notice', 'true', true);
|
951 |
+
}
|
952 |
+
}
|
953 |
?>
|
includes/login-security.php
CHANGED
@@ -75,7 +75,7 @@ $BPSoptions = get_option('bulletproof_security_options_login_security');
|
|
75 |
$BPSoptionsJTC = get_option('bulletproof_security_options_login_security_jtc');
|
76 |
$options = get_option('bulletproof_security_options_email');
|
77 |
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
78 |
-
$hostname = esc_html(
|
79 |
$request_uri = esc_html( $_SERVER['REQUEST_URI'] );
|
80 |
$login_time = time();
|
81 |
$lockout_time = time() + (60 * $BPSoptions['bps_lockout_duration']); // default is 1 hour/3600 seconds
|
@@ -95,7 +95,9 @@ $subject = " BPS Login Security Alert - $timestamp ";
|
|
95 |
// 3.1: New GDPR conditional code for IP addresses logged in the WP DB
|
96 |
$GDPR_Options = get_option('bulletproof_security_options_gdpr');
|
97 |
|
98 |
-
|
|
|
|
|
99 |
$ip_address = esc_html( $_SERVER['REMOTE_ADDR'] );
|
100 |
} else {
|
101 |
$ip_address = 'GDPR Compliance On';
|
@@ -110,358 +112,365 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
110 |
|
111 |
$user = get_user_by( 'login', $username );
|
112 |
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
|
118 |
-
|
119 |
|
120 |
-
|
|
|
|
|
|
|
|
|
121 |
|
122 |
-
|
123 |
-
|
124 |
-
$error->add('locked_account', '<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' This user account has been locked until ', 'bulletproof-security').'<strong>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</strong>'.__(' due to too many failed login attempts. You can login again after the Lockout Time above has expired.', 'bulletproof-security') );
|
125 |
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
if ( $row->status == 'Locked' && $timeNow < $row->lockout_time && $row->failed_logins >= $BPSoptions['bps_max_logins'] && $BPSoptions['bps_login_security_errors'] == 'genericAll') {
|
130 |
-
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' Invalid Entry.', 'bulletproof-security').' <a href="%s">'.__('Lost your password?', 'bulletproof-security').'</a>', wp_lostpassword_url()));
|
131 |
-
}
|
132 |
}
|
|
|
133 |
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
|
143 |
-
|
144 |
-
|
145 |
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
}
|
151 |
}
|
|
|
152 |
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
|
|
|
|
|
|
158 |
|
159 |
-
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $user->roles[0], 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
160 |
-
|
161 |
// Network/Multisite subsites - logging is not used/allowed
|
162 |
if ( is_multisite() && $blog_id != 1 ) {
|
163 |
// do nothing
|
164 |
} else {
|
165 |
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
} // end if ( is_multisite() && $blog_id != 1
|
197 |
-
|
198 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
|
200 |
-
// Good Login - DB Row Exists - Insert another DB Row - Only insert a new DB row if user status is not Locked
|
201 |
-
if ( $wpdb->num_rows != 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) && $row->status != 'Locked') {
|
202 |
-
$status = 'Not Locked';
|
203 |
-
$lockout_time = '0';
|
204 |
-
$failed_logins = '0';
|
205 |
-
|
206 |
-
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $user->roles[0], 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
207 |
-
|
208 |
// Network/Multisite subsites - logging is not used/allowed
|
209 |
if ( is_multisite() && $blog_id != 1 ) {
|
210 |
// do nothing
|
211 |
} else {
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
// Option adminLoginOnly - Send Email Alert if an Administrator Logs in
|
229 |
-
if ( $options['bps_login_security_email'] == 'adminLoginOnly' || $options['bps_login_security_email'] == 'adminLoginLock' && $user->roles[0] == 'administrator') {
|
230 |
-
$message = '<p><font color="blue"><strong>'.__('An Administrator has logged in on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
231 |
-
$message .= '<p>'.__('To take further action go to the Login Security page. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
232 |
-
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
233 |
-
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
234 |
-
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$user->roles[0].'</p>';
|
235 |
-
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
236 |
-
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
237 |
-
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
238 |
-
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
239 |
-
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
240 |
|
241 |
-
|
242 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
243 |
} // end if ( is_multisite() && $blog_id != 1
|
244 |
-
|
245 |
-
|
246 |
|
247 |
-
|
248 |
-
|
249 |
-
|
|
|
250 |
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
|
255 |
// Network/Multisite subsites - logging is not used/allowed
|
256 |
if ( is_multisite() && $blog_id != 1 ) {
|
257 |
// do nothing
|
258 |
} else {
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
}
|
280 |
-
|
281 |
-
} else {
|
282 |
-
$status = 'Not Locked';
|
283 |
}
|
|
|
|
|
|
|
|
|
284 |
|
285 |
-
|
286 |
|
287 |
-
|
288 |
-
|
289 |
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
|
|
295 |
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
|
300 |
// Network/Multisite subsites - logging is not used/allowed
|
301 |
if ( is_multisite() && $blog_id != 1 ) {
|
302 |
// do nothing
|
303 |
} else {
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
} // end if ( is_multisite() && $blog_id != 1
|
336 |
-
|
337 |
-
|
338 |
|
339 |
-
|
340 |
-
|
|
|
|
|
341 |
|
342 |
-
|
343 |
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
|
348 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
349 |
}
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
$failed_logins;
|
355 |
-
// .51.8: added $remaining variables
|
356 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
357 |
-
}
|
358 |
-
} elseif ( $row->failed_logins == 1 ) {
|
359 |
-
for ($failed_logins = 1; $failed_logins <= 1; $failed_logins++) {
|
360 |
-
$failed_logins;
|
361 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
362 |
-
}
|
363 |
-
} elseif ( $row->failed_logins == 2 ) {
|
364 |
-
for ($failed_logins = 2; $failed_logins <= 2; $failed_logins++) {
|
365 |
-
$failed_logins;
|
366 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
367 |
-
}
|
368 |
-
} elseif ( $row->failed_logins == 3 ) {
|
369 |
-
for ($failed_logins = 3; $failed_logins <= 3; $failed_logins++) {
|
370 |
-
$failed_logins;
|
371 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
372 |
-
}
|
373 |
-
} elseif ( $row->failed_logins == 4 ) {
|
374 |
-
for ($failed_logins = 4; $failed_logins <= 4; $failed_logins++) {
|
375 |
-
$failed_logins;
|
376 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
377 |
-
}
|
378 |
-
} elseif ( $row->failed_logins == 5 ) {
|
379 |
-
for ($failed_logins = 5; $failed_logins <= 5; $failed_logins++) {
|
380 |
-
$failed_logins;
|
381 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
382 |
-
}
|
383 |
-
} elseif ( $row->failed_logins == 6 ) {
|
384 |
-
for ($failed_logins = 6; $failed_logins <= 6; $failed_logins++) {
|
385 |
-
$failed_logins;
|
386 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
387 |
-
}
|
388 |
-
} elseif ( $row->failed_logins == 7 ) {
|
389 |
-
for ($failed_logins = 7; $failed_logins <= 7; $failed_logins++) {
|
390 |
-
$failed_logins;
|
391 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
392 |
-
}
|
393 |
-
} elseif ( $row->failed_logins == 8 ) {
|
394 |
-
for ($failed_logins = 8; $failed_logins <= 8; $failed_logins++) {
|
395 |
-
$failed_logins;
|
396 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
397 |
-
}
|
398 |
-
} elseif ( $row->failed_logins == 9 ) {
|
399 |
-
for ($failed_logins = 9; $failed_logins <= 9; $failed_logins++) {
|
400 |
-
$failed_logins;
|
401 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
402 |
-
}
|
403 |
}
|
404 |
-
}
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
409 |
|
410 |
// Network/Multisite subsites - logging is not used/allowed
|
411 |
if ( is_multisite() && $blog_id != 1 ) {
|
412 |
// do nothing
|
413 |
} else {
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
}
|
435 |
-
|
436 |
-
} else {
|
437 |
-
$status = 'Not Locked';
|
438 |
}
|
|
|
|
|
|
|
|
|
439 |
|
440 |
-
|
441 |
-
|
|
|
|
|
442 |
|
443 |
-
|
444 |
-
|
445 |
-
|
|
|
|
|
|
|
|
|
446 |
|
447 |
-
$
|
448 |
-
$
|
|
|
449 |
|
450 |
-
|
451 |
-
if ( $failed_logins > $BPSoptions['bps_max_logins'] && $timeNow < $row->lockout_time ) {
|
452 |
-
|
453 |
-
$failed_logins = 1;
|
454 |
-
$status = 'Not Locked';
|
455 |
-
$lockout_time = 0;
|
456 |
-
|
457 |
-
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
458 |
|
459 |
-
|
460 |
|
461 |
-
|
462 |
-
}
|
463 |
}
|
464 |
-
}
|
|
|
465 |
} // end $BPSoptions['bps_login_security_logging'] == 'logAll') {...
|
466 |
|
467 |
/*
|
@@ -474,271 +483,275 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
474 |
|
475 |
$user = get_user_by( 'login', $username );
|
476 |
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
foreach ( $LoginSecurityRows as $row ) {
|
485 |
|
486 |
-
|
487 |
-
$error = new WP_Error();
|
488 |
-
$error->add('locked_account', '<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' This user account has been locked until ', 'bulletproof-security').'<strong>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</strong>'.__(' due to too many failed login attempts. You can login again after the Lockout Time above has expired.', 'bulletproof-security') );
|
489 |
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
}
|
496 |
}
|
|
|
|
|
|
|
|
|
|
|
497 |
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
|
507 |
-
|
508 |
-
|
509 |
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
}
|
515 |
}
|
|
|
516 |
|
517 |
-
|
518 |
-
|
519 |
-
|
|
|
520 |
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
|
525 |
// Network/Multisite subsites - logging is not used/allowed
|
526 |
if ( is_multisite() && $blog_id != 1 ) {
|
527 |
// do nothing
|
528 |
} else {
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
}
|
550 |
-
|
551 |
-
} else {
|
552 |
-
$status = 'Not Locked';
|
553 |
}
|
|
|
|
|
|
|
|
|
554 |
|
555 |
-
|
556 |
-
|
557 |
-
} // end if ( $insert_rows = $wpdb->insert...
|
558 |
-
} // end if ( $wpdb->num_rows == 0...
|
559 |
|
560 |
-
|
561 |
-
|
562 |
-
if ( $wpdb->num_rows != 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) && $row->status == 'Not Locked' ) {
|
563 |
|
564 |
-
|
565 |
-
|
|
|
|
|
|
|
566 |
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
|
|
572 |
|
573 |
-
|
574 |
|
575 |
// Network/Multisite subsites - logging is not used/allowed
|
576 |
if ( is_multisite() && $blog_id != 1 ) {
|
577 |
// do nothing
|
578 |
} else {
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
} // end if ( is_multisite() && $blog_id != 1
|
613 |
-
|
614 |
-
|
615 |
|
616 |
-
|
617 |
-
|
|
|
|
|
618 |
|
619 |
-
|
620 |
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
|
625 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
626 |
}
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
$failed_logins;
|
632 |
-
// .51.8: added $remaining variables
|
633 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
634 |
-
}
|
635 |
-
} elseif ( $row->failed_logins == 1 ) {
|
636 |
-
for ($failed_logins = 1; $failed_logins <= 1; $failed_logins++) {
|
637 |
-
$failed_logins;
|
638 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
639 |
-
}
|
640 |
-
} elseif ( $row->failed_logins == 2 ) {
|
641 |
-
for ($failed_logins = 2; $failed_logins <= 2; $failed_logins++) {
|
642 |
-
$failed_logins;
|
643 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
644 |
-
}
|
645 |
-
} elseif ( $row->failed_logins == 3 ) {
|
646 |
-
for ($failed_logins = 3; $failed_logins <= 3; $failed_logins++) {
|
647 |
-
$failed_logins;
|
648 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
649 |
-
}
|
650 |
-
} elseif ( $row->failed_logins == 4 ) {
|
651 |
-
for ($failed_logins = 4; $failed_logins <= 4; $failed_logins++) {
|
652 |
-
$failed_logins;
|
653 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
654 |
-
}
|
655 |
-
} elseif ( $row->failed_logins == 5 ) {
|
656 |
-
for ($failed_logins = 5; $failed_logins <= 5; $failed_logins++) {
|
657 |
-
$failed_logins;
|
658 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
659 |
-
}
|
660 |
-
} elseif ( $row->failed_logins == 6 ) {
|
661 |
-
for ($failed_logins = 6; $failed_logins <= 6; $failed_logins++) {
|
662 |
-
$failed_logins;
|
663 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
664 |
-
}
|
665 |
-
} elseif ( $row->failed_logins == 7 ) {
|
666 |
-
for ($failed_logins = 7; $failed_logins <= 7; $failed_logins++) {
|
667 |
-
$failed_logins;
|
668 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
669 |
-
}
|
670 |
-
} elseif ( $row->failed_logins == 8 ) {
|
671 |
-
for ($failed_logins = 8; $failed_logins <= 8; $failed_logins++) {
|
672 |
-
$failed_logins;
|
673 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
674 |
-
}
|
675 |
-
} elseif ( $row->failed_logins == 9 ) {
|
676 |
-
for ($failed_logins = 9; $failed_logins <= 9; $failed_logins++) {
|
677 |
-
$failed_logins;
|
678 |
-
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
679 |
-
}
|
680 |
}
|
681 |
-
}
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
686 |
|
687 |
// Network/Multisite subsites - logging is not used/allowed
|
688 |
if ( is_multisite() && $blog_id != 1 ) {
|
689 |
// do nothing
|
690 |
} else {
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
-
|
705 |
-
|
706 |
-
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
}
|
712 |
-
|
713 |
-
} else {
|
714 |
-
$status = 'Not Locked';
|
715 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
716 |
|
717 |
-
|
718 |
-
if ( $failed_logins == 1 ) {
|
719 |
|
720 |
-
|
721 |
-
|
722 |
-
|
|
|
|
|
|
|
|
|
723 |
|
724 |
-
$
|
725 |
-
$
|
|
|
726 |
|
727 |
-
|
728 |
-
if ( $failed_logins > $BPSoptions['bps_max_logins'] && $timeNow < $row->lockout_time ) {
|
729 |
-
|
730 |
-
$failed_logins = 1;
|
731 |
-
$status = 'Not Locked';
|
732 |
-
$lockout_time = 0;
|
733 |
-
|
734 |
-
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
735 |
|
736 |
-
|
737 |
|
738 |
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
739 |
-
}
|
740 |
}
|
741 |
-
}
|
|
|
742 |
} // end $BPSoptions['bps_login_security_logging'] == 'logLockouts') {...
|
743 |
|
744 |
/*
|
@@ -1014,7 +1027,7 @@ function bpsPro_jtc_wp_login_page( $user, $password ) {
|
|
1014 |
if ( isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
1015 |
|
1016 |
/** NextGen Gallery Fix **/
|
1017 |
-
if (
|
1018 |
if ( ! defined( 'NGG_DISABLE_RESOURCE_MANAGER' ) ) {
|
1019 |
define( 'NGG_DISABLE_RESOURCE_MANAGER', true );
|
1020 |
}
|
75 |
$BPSoptionsJTC = get_option('bulletproof_security_options_login_security_jtc');
|
76 |
$options = get_option('bulletproof_security_options_email');
|
77 |
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
78 |
+
$hostname = esc_html( gethostbyaddr($_SERVER['REMOTE_ADDR'] ) );
|
79 |
$request_uri = esc_html( $_SERVER['REQUEST_URI'] );
|
80 |
$login_time = time();
|
81 |
$lockout_time = time() + (60 * $BPSoptions['bps_lockout_duration']); // default is 1 hour/3600 seconds
|
95 |
// 3.1: New GDPR conditional code for IP addresses logged in the WP DB
|
96 |
$GDPR_Options = get_option('bulletproof_security_options_gdpr');
|
97 |
|
98 |
+
$bps_gdpr_on_off = isset($GDPR_Options['bps_gdpr_on_off']) ? $GDPR_Options['bps_gdpr_on_off'] : '';
|
99 |
+
|
100 |
+
if ( $bps_gdpr_on_off != 'On' ) {
|
101 |
$ip_address = esc_html( $_SERVER['REMOTE_ADDR'] );
|
102 |
} else {
|
103 |
$ip_address = 'GDPR Compliance On';
|
112 |
|
113 |
$user = get_user_by( 'login', $username );
|
114 |
|
115 |
+
// .53.8: Login by email address
|
116 |
+
if ( ! $user && strpos( $username, '@' ) ) {
|
117 |
+
$user = get_user_by( 'email', $username );
|
118 |
+
}
|
119 |
|
120 |
+
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %d", $user->ID) );
|
121 |
|
122 |
+
foreach ( $LoginSecurityRows as $row ) {
|
123 |
+
|
124 |
+
if ( $row->status == 'Locked' && $timeNow < $row->lockout_time && $row->failed_logins >= $BPSoptions['bps_max_logins'] && $BPSoptions['bps_login_security_errors'] != 'genericAll') {
|
125 |
+
$error = new WP_Error();
|
126 |
+
$error->add('locked_account', '<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' This user account has been locked until ', 'bulletproof-security').'<strong>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</strong>'.__(' due to too many failed login attempts. You can login again after the Lockout Time above has expired.', 'bulletproof-security') );
|
127 |
|
128 |
+
return $error;
|
129 |
+
}
|
|
|
130 |
|
131 |
+
if ( $row->status == 'Locked' && $timeNow < $row->lockout_time && $row->failed_logins >= $BPSoptions['bps_max_logins'] && $BPSoptions['bps_login_security_errors'] == 'genericAll') {
|
132 |
+
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' Invalid Entry.', 'bulletproof-security').' <a href="%s">'.__('Lost your password?', 'bulletproof-security').'</a>', wp_lostpassword_url()));
|
|
|
|
|
|
|
|
|
133 |
}
|
134 |
+
}
|
135 |
|
136 |
+
// 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
|
137 |
+
if ( $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
138 |
+
|
139 |
+
if ( ! $BPSoptionsJTC['bps_jtc_custom_form_error'] || $BPSoptionsJTC['bps_jtc_custom_form_error'] == '' ) {
|
140 |
+
$bps_jtc_custom_form_error = '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
|
141 |
+
} else {
|
142 |
+
$bps_jtc_custom_form_error = $BPSoptionsJTC['bps_jtc_custom_form_error'];
|
143 |
+
}
|
144 |
|
145 |
+
$reference_form_field = array_key_exists( 'reference', $_POST ) ? $_POST['reference'] : null;
|
146 |
+
$captcha_form_field = array_key_exists( 'captcha', $_POST ) ? $_POST['captcha'] : null;
|
147 |
|
148 |
+
if ( $reference_form_field != $BPSoptionsJTC['bps_tooltip_captcha_key'] || $captcha_form_field != '' ) {
|
149 |
+
$error = new WP_Error();
|
150 |
+
$error->add( 'captcha_error', __($bps_jtc_custom_form_error, 'bulletproof-security') );
|
151 |
+
return $error;
|
|
|
152 |
}
|
153 |
+
}
|
154 |
|
155 |
+
// Good Login - DB Row does NOT Exist - Create it - Email option - Any user logs in
|
156 |
+
if ( $user && $wpdb->num_rows == 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) ) {
|
157 |
+
$status = 'Not Locked';
|
158 |
+
$lockout_time = '0';
|
159 |
+
$failed_logins = '0';
|
160 |
+
$bps_role = isset($user->roles[0]) ? $user->roles[0] : 'none';
|
161 |
+
|
162 |
+
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $bps_role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
163 |
|
|
|
|
|
164 |
// Network/Multisite subsites - logging is not used/allowed
|
165 |
if ( is_multisite() && $blog_id != 1 ) {
|
166 |
// do nothing
|
167 |
} else {
|
168 |
|
169 |
+
if ( $options['bps_login_security_email'] == 'anyUserLoginLock') {
|
170 |
+
$message = '<p><font color="blue"><strong>'.__('A User has logged in on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
171 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
172 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
173 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
174 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
175 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
176 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
177 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
178 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
179 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
180 |
+
|
181 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
182 |
+
}
|
183 |
|
184 |
+
// Option adminLoginOnly - Send Email Alert if an Administrator Logs in
|
185 |
+
if ( $options['bps_login_security_email'] == 'adminLoginOnly' || $options['bps_login_security_email'] == 'adminLoginLock' && $bps_role == 'administrator') {
|
186 |
+
$message = '<p><font color="blue"><strong>'.__('An Administrator has logged in on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
187 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
188 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
189 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
190 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
191 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
192 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
193 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
194 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
195 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
196 |
+
|
197 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
198 |
+
}
|
199 |
} // end if ( is_multisite() && $blog_id != 1
|
200 |
+
} // end if ( $insert_rows = $wpdb->insert...
|
201 |
+
} // end if ( $wpdb->num_rows == 0...
|
202 |
+
|
203 |
+
// Good Login - DB Row Exists - Insert another DB Row - Only insert a new DB row if user status is not Locked
|
204 |
+
if ( $wpdb->num_rows != 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) && $row->status != 'Locked') {
|
205 |
+
$status = 'Not Locked';
|
206 |
+
$lockout_time = '0';
|
207 |
+
$failed_logins = '0';
|
208 |
+
$bps_role = isset($user->roles[0]) ? $user->roles[0] : 'none';
|
209 |
+
|
210 |
+
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $bps_role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
211 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
212 |
// Network/Multisite subsites - logging is not used/allowed
|
213 |
if ( is_multisite() && $blog_id != 1 ) {
|
214 |
// do nothing
|
215 |
} else {
|
216 |
+
|
217 |
+
if ( $options['bps_login_security_email'] == 'anyUserLoginLock') {
|
218 |
+
$message = '<p><font color="blue"><strong>'.__('Test A User has logged in on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
219 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
220 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
221 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
222 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
223 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
224 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
225 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
226 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
227 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
228 |
+
|
229 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
230 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
|
232 |
+
// Option adminLoginOnly - Send Email Alert if an Administrator Logs in
|
233 |
+
if ( $options['bps_login_security_email'] == 'adminLoginOnly' || $options['bps_login_security_email'] == 'adminLoginLock' && $bps_role == 'administrator') {
|
234 |
+
$message = '<p><font color="blue"><strong>'.__('An Administrator has logged in on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
235 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
236 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
237 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
238 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
239 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
240 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
241 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
242 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
243 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
244 |
+
|
245 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
246 |
+
}
|
247 |
} // end if ( is_multisite() && $blog_id != 1
|
248 |
+
} // end if ( $insert_rows = $wpdb->insert...
|
249 |
+
} // end if ( $wpdb->num_rows != 0...
|
250 |
|
251 |
+
// Bad Login - DB Row does NOT Exist - First bad login attempt = $failed_logins = '1'; - Insert a new Row with Locked status
|
252 |
+
if ( $user && $wpdb->num_rows == 0 && $user->ID != 0 && ! wp_check_password($password, $user->user_pass, $user->ID) ) {
|
253 |
+
$failed_logins = '1';
|
254 |
+
$bps_role = isset($user->roles[0]) ? $user->roles[0] : 'none';
|
255 |
|
256 |
+
// Insane, but someone will do this... if max bad retries is set to 1
|
257 |
+
if ( $failed_logins >= $BPSoptions['bps_max_logins'] ) {
|
258 |
+
$status = 'Locked';
|
259 |
|
260 |
// Network/Multisite subsites - logging is not used/allowed
|
261 |
if ( is_multisite() && $blog_id != 1 ) {
|
262 |
// do nothing
|
263 |
} else {
|
264 |
+
|
265 |
+
if ( $options['bps_login_security_email'] == 'lockoutOnly' || $options['bps_login_security_email'] == 'anyUserLoginLock' || $options['bps_login_security_email'] == 'adminLoginLock') {
|
266 |
+
$message = '<p><font color="#fb0101"><strong>'.__('A User Account has been locked on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
267 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If no action is taken then the User will be able to try and login again after the Lockout Time has expired. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
268 |
+
$message .= '<p><strong>'.__('What to do if your User Account is locked and you are unable to login to your website:', 'bulletproof-security').'</strong>'.__(' Use FTP or your web host control panel file manager and rename the /bulletproof-security plugin folder name to /_bulletproof-security. Log into your website. Rename the /_bulletproof-security plugin folder name back to /bulletproof-security. Go to the BPS Login Security page and unlock your User Account.', 'bulletproof-security').'</p>';
|
269 |
+
$message .= '<p><strong>'.__('What to do if your User Account is being locked repeatedly:', 'bulletproof-security').'</strong>'.__(' Additional things that you can do to protect publicly displayed usernames, not exposing author names/user account names, etc.', 'bulletproof-security').': https://forum.ait-pro.com/forums/topic/user-account-locked/#post-12634</p>';
|
270 |
+
|
271 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
272 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
273 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
274 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
275 |
+
$message .= '<p><strong>'.__('Lockout Time:', 'bulletproof-security').'</strong> '.date_i18n(get_option('date_format').' '.get_option('time_format'), $login_time + $gmt_offset).'</p>';
|
276 |
+
$message .= '<p><strong>'.__('Lockout Time Expires:', 'bulletproof-security').'</strong> '.date_i18n(get_option('date_format').' '.get_option('time_format'), $lockout_time + $gmt_offset).'</p>';
|
277 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
278 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
279 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
280 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
281 |
+
|
282 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
283 |
+
}
|
|
|
|
|
|
|
|
|
284 |
}
|
285 |
+
|
286 |
+
} else {
|
287 |
+
$status = 'Not Locked';
|
288 |
+
}
|
289 |
|
290 |
+
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $bps_role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
291 |
|
292 |
+
} // end $insert_rows = $wpdb->insert...
|
293 |
+
} // end if ( $wpdb->num_rows == 0...
|
294 |
|
295 |
+
// Good Login - DB Row Exists - Reset locked out account on good login if it was locked and the lockout has expired
|
296 |
+
if ( $wpdb->num_rows != 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) && $row->status == 'Locked' && $timeNow > $row->lockout_time ) {
|
297 |
+
$status = 'Not Locked';
|
298 |
+
$lockout_time = '0';
|
299 |
+
$failed_logins = '0';
|
300 |
+
$bps_role = isset($user->roles[0]) ? $user->roles[0] : 'none';
|
301 |
|
302 |
+
// .51.8: additional WHERE clause added: 'status' => 'Locked' - Update ONLY the Row that has status of Locked.
|
303 |
+
// maybe later version keep this row and reset the status and failed login attempts only and create a new row for the new login - not critical
|
304 |
+
if ( $update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'status' => 'Locked' ) ) ) {
|
305 |
|
306 |
// Network/Multisite subsites - logging is not used/allowed
|
307 |
if ( is_multisite() && $blog_id != 1 ) {
|
308 |
// do nothing
|
309 |
} else {
|
310 |
+
|
311 |
+
if ( $options['bps_login_security_email'] == 'anyUserLoginLock') {
|
312 |
+
$message = '<p><font color="blue"><strong>'.__('A User has logged in on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
313 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
314 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
315 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
316 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
317 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
318 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
319 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
320 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
321 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
322 |
+
|
323 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
324 |
+
}
|
325 |
+
|
326 |
+
// Option adminLoginOnly - Send Email Alert if an Administrator Logs in
|
327 |
+
if ( $options['bps_login_security_email'] == 'adminLoginOnly' || $options['bps_login_security_email'] == 'adminLoginLock' && $bps_role == 'administrator') {
|
328 |
+
$message = '<p><font color="blue"><strong>'.__('An Administrator has logged in on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
329 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
330 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
331 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
332 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
333 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
334 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
335 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
336 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
337 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
338 |
+
|
339 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
340 |
+
}
|
341 |
} // end if ( is_multisite() && $blog_id != 1
|
342 |
+
} // end if ( $update_rows = $wpdb->update...
|
343 |
+
} // end if ( $wpdb->num_rows != 0...
|
344 |
|
345 |
+
// Bad Login - DB Row Exists - Count bad login attempts and Lock Account
|
346 |
+
if ( $wpdb->num_rows != 0 && $user->ID != 0 && ! wp_check_password($password, $user->user_pass, $user->ID) ) {
|
347 |
+
|
348 |
+
$bps_role = isset($user->roles[0]) ? $user->roles[0] : 'none';
|
349 |
|
350 |
+
foreach ( $LoginSecurityRows as $row ) {
|
351 |
|
352 |
+
if ( $row->status == 'Locked' && $timeNow < $row->lockout_time && $row->failed_logins >= $BPSoptions['bps_max_logins'] ) { // greater > for testing
|
353 |
+
$error = new WP_Error();
|
354 |
+
$error->add('locked_account', '<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' This user account has been locked until ', 'bulletproof-security').'<strong>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</strong>'.__(' due to too many failed login attempts. You can login again after the Lockout Time above has expired.', 'bulletproof-security') );
|
355 |
|
356 |
+
return $error;
|
357 |
+
}
|
358 |
+
|
359 |
+
$failed_logins = $row->failed_logins;
|
360 |
+
|
361 |
+
if ( $row->failed_logins == 0 ) {
|
362 |
+
for ($failed_logins = 0; $failed_logins <= 0; $failed_logins++) {
|
363 |
+
$failed_logins;
|
364 |
+
// .51.8: added $remaining variables
|
365 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
366 |
+
}
|
367 |
+
} elseif ( $row->failed_logins == 1 ) {
|
368 |
+
for ($failed_logins = 1; $failed_logins <= 1; $failed_logins++) {
|
369 |
+
$failed_logins;
|
370 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
371 |
}
|
372 |
+
} elseif ( $row->failed_logins == 2 ) {
|
373 |
+
for ($failed_logins = 2; $failed_logins <= 2; $failed_logins++) {
|
374 |
+
$failed_logins;
|
375 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
376 |
}
|
377 |
+
} elseif ( $row->failed_logins == 3 ) {
|
378 |
+
for ($failed_logins = 3; $failed_logins <= 3; $failed_logins++) {
|
379 |
+
$failed_logins;
|
380 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
381 |
+
}
|
382 |
+
} elseif ( $row->failed_logins == 4 ) {
|
383 |
+
for ($failed_logins = 4; $failed_logins <= 4; $failed_logins++) {
|
384 |
+
$failed_logins;
|
385 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
386 |
+
}
|
387 |
+
} elseif ( $row->failed_logins == 5 ) {
|
388 |
+
for ($failed_logins = 5; $failed_logins <= 5; $failed_logins++) {
|
389 |
+
$failed_logins;
|
390 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
391 |
+
}
|
392 |
+
} elseif ( $row->failed_logins == 6 ) {
|
393 |
+
for ($failed_logins = 6; $failed_logins <= 6; $failed_logins++) {
|
394 |
+
$failed_logins;
|
395 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
396 |
+
}
|
397 |
+
} elseif ( $row->failed_logins == 7 ) {
|
398 |
+
for ($failed_logins = 7; $failed_logins <= 7; $failed_logins++) {
|
399 |
+
$failed_logins;
|
400 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
401 |
+
}
|
402 |
+
} elseif ( $row->failed_logins == 8 ) {
|
403 |
+
for ($failed_logins = 8; $failed_logins <= 8; $failed_logins++) {
|
404 |
+
$failed_logins;
|
405 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
406 |
+
}
|
407 |
+
} elseif ( $row->failed_logins == 9 ) {
|
408 |
+
for ($failed_logins = 9; $failed_logins <= 9; $failed_logins++) {
|
409 |
+
$failed_logins;
|
410 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
411 |
+
}
|
412 |
+
}
|
413 |
+
} // end foreach
|
414 |
+
|
415 |
+
// 2.9: BugFix for additional login attempts after account was locked and lockout time has expired: changed >= to ==
|
416 |
+
if ( $failed_logins == $BPSoptions['bps_max_logins'] ) {
|
417 |
+
$status = 'Locked';
|
418 |
|
419 |
// Network/Multisite subsites - logging is not used/allowed
|
420 |
if ( is_multisite() && $blog_id != 1 ) {
|
421 |
// do nothing
|
422 |
} else {
|
423 |
+
|
424 |
+
if ( $options['bps_login_security_email'] == 'lockoutOnly' || $options['bps_login_security_email'] == 'anyUserLoginLock' || $options['bps_login_security_email'] == 'adminLoginLock') {
|
425 |
+
$message = '<p><font color="#fb0101"><strong>'.__('A User Account has been locked on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
426 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If no action is taken then the User will be able to try and login again after the Lockout Time has expired. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
427 |
+
$message .= '<p><strong>'.__('What to do if your User Account is locked and you are unable to login to your website:', 'bulletproof-security').'</strong>'.__(' Use FTP or your web host control panel file manager and rename the /bulletproof-security plugin folder name to /_bulletproof-security. Log into your website. Rename the /_bulletproof-security plugin folder name back to /bulletproof-security. Go to the BPS Login Security page and unlock your User Account.', 'bulletproof-security').'</p>';
|
428 |
+
$message .= '<p><strong>'.__('What to do if your User Account is being locked repeatedly:', 'bulletproof-security').'</strong>'.__(' Additional things that you can do to protect publicly displayed usernames, not exposing author names/user account names, etc.', 'bulletproof-security').': https://forum.ait-pro.com/forums/topic/user-account-locked/#post-12634</p>';
|
429 |
+
|
430 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
431 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
432 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
433 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
434 |
+
$message .= '<p><strong>'.__('Lockout Time:', 'bulletproof-security').'</strong> '.date_i18n(get_option('date_format').' '.get_option('time_format'), $login_time + $gmt_offset).'</p>';
|
435 |
+
$message .= '<p><strong>'.__('Lockout Time Expires:', 'bulletproof-security').'</strong> '.date_i18n(get_option('date_format').' '.get_option('time_format'), $lockout_time + $gmt_offset).'</p>';
|
436 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
437 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
438 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
439 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
440 |
+
|
441 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
442 |
+
}
|
|
|
|
|
|
|
|
|
443 |
}
|
444 |
+
|
445 |
+
} else {
|
446 |
+
$status = 'Not Locked';
|
447 |
+
}
|
448 |
|
449 |
+
// .51.8: Insert a new row on first bad login attempt. After that update that same row
|
450 |
+
if ( $failed_logins == 1 ) {
|
451 |
+
|
452 |
+
$insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $bps_role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) );
|
453 |
|
454 |
+
} else {
|
455 |
+
|
456 |
+
$no_zeros = '0';
|
457 |
+
$LSM_zero_filter = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $bpspro_login_table WHERE user_id = %d AND failed_logins != %d", $user->ID, $no_zeros ) );
|
458 |
+
|
459 |
+
## 2.9: BugFix for additional login attempts after account was locked and lockout time has expired
|
460 |
+
if ( $failed_logins > $BPSoptions['bps_max_logins'] && $timeNow < $row->lockout_time ) {
|
461 |
|
462 |
+
$failed_logins = 1;
|
463 |
+
$status = 'Not Locked';
|
464 |
+
$lockout_time = 0;
|
465 |
|
466 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
467 |
|
468 |
+
} else {
|
469 |
|
470 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
|
|
471 |
}
|
472 |
+
}
|
473 |
+
} // end if ( $wpdb->num_rows != 0...
|
474 |
} // end $BPSoptions['bps_login_security_logging'] == 'logAll') {...
|
475 |
|
476 |
/*
|
483 |
|
484 |
$user = get_user_by( 'login', $username );
|
485 |
|
486 |
+
// .53.8: Login by email address
|
487 |
+
if ( ! $user && strpos( $username, '@' ) ) {
|
488 |
+
$user = get_user_by( 'email', $username );
|
489 |
+
}
|
490 |
+
|
491 |
+
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %d", $user->ID) );
|
|
|
|
|
492 |
|
493 |
+
foreach ( $LoginSecurityRows as $row ) {
|
|
|
|
|
494 |
|
495 |
+
if ( $row->status == 'Locked' && $timeNow < $row->lockout_time && $row->failed_logins >= $BPSoptions['bps_max_logins'] && $BPSoptions['bps_login_security_errors'] != 'genericAll') {
|
496 |
+
$error = new WP_Error();
|
497 |
+
$error->add('locked_account', '<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' This user account has been locked until ', 'bulletproof-security').'<strong>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</strong>'.__(' due to too many failed login attempts. You can login again after the Lockout Time above has expired.', 'bulletproof-security') );
|
498 |
+
|
499 |
+
return $error;
|
|
|
500 |
}
|
501 |
+
|
502 |
+
if ( $row->status == 'Locked' && $timeNow < $row->lockout_time && $row->failed_logins >= $BPSoptions['bps_max_logins'] && $BPSoptions['bps_login_security_errors'] == 'genericAll') {
|
503 |
+
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' Invalid Entry.', 'bulletproof-security').' <a href="%s">'.__('Lost your password?', 'bulletproof-security').'</a>', wp_lostpassword_url()));
|
504 |
+
}
|
505 |
+
}
|
506 |
|
507 |
+
// 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
|
508 |
+
if ( $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
509 |
+
|
510 |
+
if ( ! $BPSoptionsJTC['bps_jtc_custom_form_error'] || $BPSoptionsJTC['bps_jtc_custom_form_error'] == '' ) {
|
511 |
+
$bps_jtc_custom_form_error = '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
|
512 |
+
} else {
|
513 |
+
$bps_jtc_custom_form_error = $BPSoptionsJTC['bps_jtc_custom_form_error'];
|
514 |
+
}
|
515 |
|
516 |
+
$reference_form_field = array_key_exists( 'reference', $_POST ) ? $_POST['reference'] : null;
|
517 |
+
$captcha_form_field = array_key_exists( 'captcha', $_POST ) ? $_POST['captcha'] : null;
|
518 |
|
519 |
+
if ( $reference_form_field != $BPSoptionsJTC['bps_tooltip_captcha_key'] || $captcha_form_field != '' ) {
|
520 |
+
$error = new WP_Error();
|
521 |
+
$error->add( 'captcha_error', __($bps_jtc_custom_form_error, 'bulletproof-security') );
|
522 |
+
return $error;
|
|
|
523 |
}
|
524 |
+
}
|
525 |
|
526 |
+
// Bad Login - DB Row does NOT Exist - First bad login attempt = $failed_logins = '1';
|
527 |
+
if ( $user && $wpdb->num_rows == 0 && $user->ID != 0 && ! wp_check_password($password, $user->user_pass, $user->ID) ) {
|
528 |
+
$failed_logins = '1';
|
529 |
+
$bps_role = isset($user->roles[0]) ? $user->roles[0] : 'none';
|
530 |
|
531 |
+
// Insane, but someone will do this... if max bad retries is set to 1
|
532 |
+
if ( $failed_logins >= $BPSoptions['bps_max_logins'] ) {
|
533 |
+
$status = 'Locked';
|
534 |
|
535 |
// Network/Multisite subsites - logging is not used/allowed
|
536 |
if ( is_multisite() && $blog_id != 1 ) {
|
537 |
// do nothing
|
538 |
} else {
|
539 |
+
|
540 |
+
if ( $options['bps_login_security_email'] == 'lockoutOnly' || $options['bps_login_security_email'] == 'anyUserLoginLock' || $options['bps_login_security_email'] == 'adminLoginLock') {
|
541 |
+
$message = '<p><font color="#fb0101"><strong>'.__('A User Account has been locked on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
542 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If no action is taken then the User will be able to try and login again after the Lockout Time has expired. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
543 |
+
$message .= '<p><strong>'.__('What to do if your User Account is locked and you are unable to login to your website:', 'bulletproof-security').'</strong>'.__(' Use FTP or your web host control panel file manager and rename the /bulletproof-security plugin folder name to /_bulletproof-security. Log into your website. Rename the /_bulletproof-security plugin folder name back to /bulletproof-security. Go to the BPS Login Security page and unlock your User Account.', 'bulletproof-security').'</p>';
|
544 |
+
$message .= '<p><strong>'.__('What to do if your User Account is being locked repeatedly:', 'bulletproof-security').'</strong>'.__(' Additional things that you can do to protect publicly displayed usernames, not exposing author names/user account names, etc.', 'bulletproof-security').': https://forum.ait-pro.com/forums/topic/user-account-locked/#post-12634</p>';
|
545 |
+
|
546 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
547 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
548 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
549 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
550 |
+
$message .= '<p><strong>'.__('Lockout Time:', 'bulletproof-security').'</strong> '.date_i18n(get_option('date_format').' '.get_option('time_format'), $login_time + $gmt_offset).'</p>';
|
551 |
+
$message .= '<p><strong>'.__('Lockout Time Expires:', 'bulletproof-security').'</strong> '.date_i18n(get_option('date_format').' '.get_option('time_format'), $lockout_time + $gmt_offset).'</p>';
|
552 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
553 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
554 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
555 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
556 |
+
|
557 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
558 |
+
}
|
|
|
|
|
|
|
|
|
559 |
}
|
560 |
+
|
561 |
+
} else {
|
562 |
+
$status = 'Not Locked';
|
563 |
+
}
|
564 |
|
565 |
+
if ( $insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $bps_role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) ) ) {
|
|
|
|
|
|
|
566 |
|
567 |
+
} // end if ( $insert_rows = $wpdb->insert...
|
568 |
+
} // end if ( $wpdb->num_rows == 0...
|
|
|
569 |
|
570 |
+
// .51.8: Good Login - DB Row Exists - Status == Not Locked - Reset lockout time and failed logins to 0
|
571 |
+
// Update all rows for the user id on good login
|
572 |
+
if ( $wpdb->num_rows != 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) && $row->status == 'Not Locked' ) {
|
573 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'lockout_time' => '0', 'failed_logins' => '0' ), array( 'user_id' => $row->user_id ) );
|
574 |
+
}
|
575 |
|
576 |
+
// Good Login - DB Row Exists & status is Locked - Reset Only a locked out account on good login if it was locked and the lockout time has expired
|
577 |
+
if ( $wpdb->num_rows != 0 && $user->ID != 0 && wp_check_password($password, $user->user_pass, $user->ID) && $row->status == 'Locked' && $timeNow > $row->lockout_time) {
|
578 |
+
$status = 'Not Locked';
|
579 |
+
$lockout_time = '0';
|
580 |
+
$failed_logins = '0';
|
581 |
+
$bps_role = isset($user->roles[0]) ? $user->roles[0] : 'none';
|
582 |
|
583 |
+
if ( $update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'status' => 'Locked' ) ) ) {
|
584 |
|
585 |
// Network/Multisite subsites - logging is not used/allowed
|
586 |
if ( is_multisite() && $blog_id != 1 ) {
|
587 |
// do nothing
|
588 |
} else {
|
589 |
+
|
590 |
+
if ( $options['bps_login_security_email'] == 'anyUserLoginLock') {
|
591 |
+
$message = '<p><font color="blue"><strong>'.__('A User has logged in on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
592 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
593 |
+
|
594 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
595 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
596 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
597 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
598 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
599 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
600 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
601 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
602 |
+
|
603 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
604 |
+
}
|
605 |
+
|
606 |
+
// Option adminLoginOnly - Send Email Alert if an Administrator Logs in
|
607 |
+
if ( $options['bps_login_security_email'] == 'adminLoginOnly' || $options['bps_login_security_email'] == 'adminLoginLock' && $bps_role == 'administrator') {
|
608 |
+
$message = '<p><font color="blue"><strong>'.__('An Administrator has logged in on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
609 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
610 |
+
|
611 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
612 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
613 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
614 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
615 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
616 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
617 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
618 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
619 |
+
|
620 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
621 |
+
}
|
622 |
} // end if ( is_multisite() && $blog_id != 1
|
623 |
+
} // end if ( $update_rows = $wpdb->update...
|
624 |
+
} // end if ( $wpdb->num_rows != 0...
|
625 |
|
626 |
+
// Bad Login - DB Row Exists - Count bad login attempts and Lock Account
|
627 |
+
if ( $wpdb->num_rows != 0 && $user->ID != 0 && ! wp_check_password($password, $user->user_pass, $user->ID) ) {
|
628 |
+
|
629 |
+
$bps_role = isset($user->roles[0]) ? $user->roles[0] : 'none';
|
630 |
|
631 |
+
foreach ( $LoginSecurityRows as $row ) {
|
632 |
|
633 |
+
if ( $row->status == 'Locked' && $timeNow < $row->lockout_time && $row->failed_logins >= $BPSoptions['bps_max_logins'] ) { // greater > for testing
|
634 |
+
$error = new WP_Error();
|
635 |
+
$error->add('locked_account', '<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' This user account has been locked until ', 'bulletproof-security').'<strong>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</strong>'.__(' due to too many failed login attempts. You can login again after the Lockout Time above has expired.', 'bulletproof-security') );
|
636 |
|
637 |
+
return $error;
|
638 |
+
}
|
639 |
+
|
640 |
+
$failed_logins = $row->failed_logins;
|
641 |
+
|
642 |
+
if ( $row->failed_logins == 0 ) {
|
643 |
+
for ($failed_logins = 0; $failed_logins <= 0; $failed_logins++) {
|
644 |
+
$failed_logins;
|
645 |
+
// .51.8: added $remaining variables
|
646 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
647 |
+
}
|
648 |
+
} elseif ( $row->failed_logins == 1 ) {
|
649 |
+
for ($failed_logins = 1; $failed_logins <= 1; $failed_logins++) {
|
650 |
+
$failed_logins;
|
651 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
652 |
}
|
653 |
+
} elseif ( $row->failed_logins == 2 ) {
|
654 |
+
for ($failed_logins = 2; $failed_logins <= 2; $failed_logins++) {
|
655 |
+
$failed_logins;
|
656 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
657 |
}
|
658 |
+
} elseif ( $row->failed_logins == 3 ) {
|
659 |
+
for ($failed_logins = 3; $failed_logins <= 3; $failed_logins++) {
|
660 |
+
$failed_logins;
|
661 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
662 |
+
}
|
663 |
+
} elseif ( $row->failed_logins == 4 ) {
|
664 |
+
for ($failed_logins = 4; $failed_logins <= 4; $failed_logins++) {
|
665 |
+
$failed_logins;
|
666 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
667 |
+
}
|
668 |
+
} elseif ( $row->failed_logins == 5 ) {
|
669 |
+
for ($failed_logins = 5; $failed_logins <= 5; $failed_logins++) {
|
670 |
+
$failed_logins;
|
671 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
672 |
+
}
|
673 |
+
} elseif ( $row->failed_logins == 6 ) {
|
674 |
+
for ($failed_logins = 6; $failed_logins <= 6; $failed_logins++) {
|
675 |
+
$failed_logins;
|
676 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
677 |
+
}
|
678 |
+
} elseif ( $row->failed_logins == 7 ) {
|
679 |
+
for ($failed_logins = 7; $failed_logins <= 7; $failed_logins++) {
|
680 |
+
$failed_logins;
|
681 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
682 |
+
}
|
683 |
+
} elseif ( $row->failed_logins == 8 ) {
|
684 |
+
for ($failed_logins = 8; $failed_logins <= 8; $failed_logins++) {
|
685 |
+
$failed_logins;
|
686 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
687 |
+
}
|
688 |
+
} elseif ( $row->failed_logins == 9 ) {
|
689 |
+
for ($failed_logins = 9; $failed_logins <= 9; $failed_logins++) {
|
690 |
+
$failed_logins;
|
691 |
+
$remaining = $BPSoptions['bps_max_logins'] - $failed_logins - 1;
|
692 |
+
}
|
693 |
+
}
|
694 |
+
} // end foreach
|
695 |
+
|
696 |
+
// 2.9: BugFix for additional login attempts after account was locked and lockout time has expired: changed >= to ==
|
697 |
+
if ( $failed_logins == $BPSoptions['bps_max_logins'] ) {
|
698 |
+
$status = 'Locked';
|
699 |
|
700 |
// Network/Multisite subsites - logging is not used/allowed
|
701 |
if ( is_multisite() && $blog_id != 1 ) {
|
702 |
// do nothing
|
703 |
} else {
|
704 |
+
|
705 |
+
if ( $options['bps_login_security_email'] == 'lockoutOnly' || $options['bps_login_security_email'] == 'anyUserLoginLock' || $options['bps_login_security_email'] == 'adminLoginLock') {
|
706 |
+
$message = '<p><font color="#fb0101"><strong>'.__('A User Account has been locked on website: ', 'bulletproof-security').$justUrl.'</strong></font></p>';
|
707 |
+
$message .= '<p>'.__('To take further action go to the Login Security page. If no action is taken then the User will be able to try and login again after the Lockout Time has expired. If you do not want to receive further email alerts change or turn off Login Security Email Alerts.', 'bulletproof-security').'</p>';
|
708 |
+
$message .= '<p><strong>'.__('What to do if your User Account is locked and you are unable to login to your website:', 'bulletproof-security').'</strong>'.__(' Use FTP or your web host control panel file manager and rename the /bulletproof-security plugin folder name to /_bulletproof-security. Log into your website. Rename the /_bulletproof-security plugin folder name back to /bulletproof-security. Go to the BPS Login Security page and unlock your User Account.', 'bulletproof-security').'</p>';
|
709 |
+
$message .= '<p><strong>'.__('What to do if your User Account is being locked repeatedly:', 'bulletproof-security').'</strong>'.__(' Additional things that you can do to protect publicly displayed usernames, not exposing author names/user account names, etc.', 'bulletproof-security').': https://forum.ait-pro.com/forums/topic/user-account-locked/#post-12634</p>';
|
710 |
+
|
711 |
+
$message .= '<p><strong>'.__('Username:', 'bulletproof-security').'</strong> '.$user->user_login.'</p>';
|
712 |
+
$message .= '<p><strong>'.__('Status:', 'bulletproof-security').'</strong> '.$status.'</p>';
|
713 |
+
$message .= '<p><strong>'.__('User Role:', 'bulletproof-security').'</strong> '.$bps_role.'</p>';
|
714 |
+
$message .= '<p><strong>'.__('Email:', 'bulletproof-security').'</strong> '.$user->user_email.'</p>';
|
715 |
+
$message .= '<p><strong>'.__('Lockout Time:', 'bulletproof-security').'</strong> '.date_i18n(get_option('date_format').' '.get_option('time_format'), $login_time + $gmt_offset).'</p>';
|
716 |
+
$message .= '<p><strong>'.__('Lockout Time Expires:', 'bulletproof-security').'</strong> '.date_i18n(get_option('date_format').' '.get_option('time_format'), $lockout_time + $gmt_offset).'</p>';
|
717 |
+
$message .= '<p><strong>'.__('User IP Address:', 'bulletproof-security').'</strong> '.$ip_address.'</p>';
|
718 |
+
$message .= '<p><strong>'.__('User Hostname:', 'bulletproof-security').'</strong> '.$hostname.'</p>';
|
719 |
+
$message .= '<p><strong>'.__('Request URI:', 'bulletproof-security').'</strong> '.$request_uri.'</p>';
|
720 |
+
$message .= '<p><strong>'.__('Website:', 'bulletproof-security').'</strong> '.$justUrl.'</p>';
|
721 |
+
|
722 |
+
wp_mail($bps_email_to, $subject, $message, $headers);
|
723 |
+
}
|
|
|
|
|
|
|
|
|
724 |
}
|
725 |
+
|
726 |
+
} else {
|
727 |
+
$status = 'Not Locked';
|
728 |
+
}
|
729 |
+
|
730 |
+
// .51.8: Insert a new row on first bad login attempt. After that update that same row
|
731 |
+
if ( $failed_logins == 1 ) {
|
732 |
|
733 |
+
$insert_rows = $wpdb->insert( $bpspro_login_table, array( 'status' => $status, 'user_id' => $user->ID, 'username' => $user->user_login, 'public_name' => $user->display_name, 'email' => $user->user_email, 'role' => $bps_role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $ip_address, 'hostname' => $hostname, 'request_uri' => $request_uri ) );
|
|
|
734 |
|
735 |
+
} else {
|
736 |
+
|
737 |
+
$no_zeros = '0';
|
738 |
+
$LSM_zero_filter = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $bpspro_login_table WHERE user_id = %d AND failed_logins != %d", $user->ID, $no_zeros ) );
|
739 |
+
|
740 |
+
## 2.9: BugFix for additional login attempts after account was locked and lockout time has expired
|
741 |
+
if ( $failed_logins > $BPSoptions['bps_max_logins'] && $timeNow < $row->lockout_time ) {
|
742 |
|
743 |
+
$failed_logins = 1;
|
744 |
+
$status = 'Not Locked';
|
745 |
+
$lockout_time = 0;
|
746 |
|
747 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
748 |
|
749 |
+
} else {
|
750 |
|
751 |
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
|
|
752 |
}
|
753 |
+
}
|
754 |
+
} // end if ( $wpdb->num_rows != 0...
|
755 |
} // end $BPSoptions['bps_login_security_logging'] == 'logLockouts') {...
|
756 |
|
757 |
/*
|
1027 |
if ( isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
1028 |
|
1029 |
/** NextGen Gallery Fix **/
|
1030 |
+
if ( preg_match( '/wp-login\.php/', esc_html( $_SERVER['REQUEST_URI'] ) ) ) {
|
1031 |
if ( ! defined( 'NGG_DISABLE_RESOURCE_MANAGER' ) ) {
|
1032 |
define( 'NGG_DISABLE_RESOURCE_MANAGER', true );
|
1033 |
}
|
includes/mscan-ajax-functions.php
CHANGED
@@ -141,6 +141,7 @@ global $wp_version, $wpdb, $plugin_hashes, $theme_hashes;
|
|
141 |
|
142 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
143 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
|
|
144 |
$mstime = ! isset($MScan_options['mscan_max_time_limit']) ? '300' : $MScan_options['mscan_max_time_limit'];
|
145 |
|
146 |
set_time_limit($mstime);
|
@@ -154,7 +155,7 @@ global $wp_version, $wpdb, $plugin_hashes, $theme_hashes;
|
|
154 |
$handle = fopen( $mscan_log, 'a' );
|
155 |
|
156 |
fwrite( $handle, "\r\n[MScan Scan Start: $timestamp]\r\n" );
|
157 |
-
fwrite( $handle, "MScan Status: ".$
|
158 |
fwrite( $handle, "Scan Time Calculation: Start Count total files to scan.\r\n" );
|
159 |
|
160 |
if ( $MScan_options['mscan_scan_skipped_files'] == 'On' ) {
|
@@ -645,14 +646,21 @@ global $wp_version, $wpdb, $plugin_hashes, $theme_hashes;
|
|
645 |
}
|
646 |
|
647 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
648 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
649 |
$MScan_status_db = array(
|
650 |
'bps_mscan_time_start' => time(),
|
651 |
-
'bps_mscan_time_stop' => $
|
652 |
-
'bps_mscan_time_end' => $
|
653 |
'bps_mscan_time_remaining' => $bps_mscan_time_remaining,
|
654 |
'bps_mscan_status' => '2',
|
655 |
-
'bps_mscan_last_scan_timestamp' => $
|
656 |
'bps_mscan_total_time' => $total_time_estimate,
|
657 |
'bps_mscan_total_website_files' => '',
|
658 |
'bps_mscan_total_wp_core_files' => $total_wp_core_files,
|
@@ -660,10 +668,10 @@ global $wp_version, $wpdb, $plugin_hashes, $theme_hashes;
|
|
660 |
'bps_mscan_total_image_files' => '',
|
661 |
'bps_mscan_total_all_scannable_files' => $total_scan_files,
|
662 |
'bps_mscan_total_skipped_files' => $total_skipped_files,
|
663 |
-
'bps_mscan_total_suspect_files' => $
|
664 |
-
'bps_mscan_suspect_skipped_files' => $
|
665 |
-
'bps_mscan_total_suspect_db' => $
|
666 |
-
'bps_mscan_total_ignored_files' => $
|
667 |
'bps_mscan_total_plugin_files' => $total_plugin_files,
|
668 |
'bps_mscan_total_theme_files' => $total_theme_files
|
669 |
);
|
141 |
|
142 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
143 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
144 |
+
$bps_mscan_status = isset($MScan_status['bps_mscan_status']) ? $MScan_status['bps_mscan_status'] : '';
|
145 |
$mstime = ! isset($MScan_options['mscan_max_time_limit']) ? '300' : $MScan_options['mscan_max_time_limit'];
|
146 |
|
147 |
set_time_limit($mstime);
|
155 |
$handle = fopen( $mscan_log, 'a' );
|
156 |
|
157 |
fwrite( $handle, "\r\n[MScan Scan Start: $timestamp]\r\n" );
|
158 |
+
fwrite( $handle, "MScan Status: ".$bps_mscan_status."\r\n" );
|
159 |
fwrite( $handle, "Scan Time Calculation: Start Count total files to scan.\r\n" );
|
160 |
|
161 |
if ( $MScan_options['mscan_scan_skipped_files'] == 'On' ) {
|
646 |
}
|
647 |
|
648 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
649 |
+
$bps_mscan_time_stop = isset($MScan_status['bps_mscan_time_stop']) ? $MScan_status['bps_mscan_time_stop'] : '';
|
650 |
+
$bps_mscan_time_end = isset($MScan_status['bps_mscan_time_end']) ? $MScan_status['bps_mscan_time_end'] : '';
|
651 |
+
$bps_mscan_last_scan_timestamp = isset($MScan_status['bps_mscan_last_scan_timestamp']) ? $MScan_status['bps_mscan_last_scan_timestamp'] : '';
|
652 |
+
$bps_mscan_total_suspect_files = isset($MScan_status['bps_mscan_total_suspect_files']) ? $MScan_status['bps_mscan_total_suspect_files'] : '';
|
653 |
+
$bps_mscan_suspect_skipped_files = isset($MScan_status['bps_mscan_suspect_skipped_files']) ? $MScan_status['bps_mscan_suspect_skipped_files'] : '';
|
654 |
+
$bps_mscan_total_suspect_db = isset($MScan_status['bps_mscan_total_suspect_db']) ? $MScan_status['bps_mscan_total_suspect_db'] : '';
|
655 |
+
$bps_mscan_total_ignored_files = isset($MScan_status['bps_mscan_total_ignored_files']) ? $MScan_status['bps_mscan_total_ignored_files'] : '';
|
656 |
+
|
657 |
$MScan_status_db = array(
|
658 |
'bps_mscan_time_start' => time(),
|
659 |
+
'bps_mscan_time_stop' => $bps_mscan_time_stop,
|
660 |
+
'bps_mscan_time_end' => $bps_mscan_time_end,
|
661 |
'bps_mscan_time_remaining' => $bps_mscan_time_remaining,
|
662 |
'bps_mscan_status' => '2',
|
663 |
+
'bps_mscan_last_scan_timestamp' => $bps_mscan_last_scan_timestamp,
|
664 |
'bps_mscan_total_time' => $total_time_estimate,
|
665 |
'bps_mscan_total_website_files' => '',
|
666 |
'bps_mscan_total_wp_core_files' => $total_wp_core_files,
|
668 |
'bps_mscan_total_image_files' => '',
|
669 |
'bps_mscan_total_all_scannable_files' => $total_scan_files,
|
670 |
'bps_mscan_total_skipped_files' => $total_skipped_files,
|
671 |
+
'bps_mscan_total_suspect_files' => $bps_mscan_total_suspect_files,
|
672 |
+
'bps_mscan_suspect_skipped_files' => $bps_mscan_suspect_skipped_files,
|
673 |
+
'bps_mscan_total_suspect_db' => $bps_mscan_total_suspect_db,
|
674 |
+
'bps_mscan_total_ignored_files' => $bps_mscan_total_ignored_files,
|
675 |
'bps_mscan_total_plugin_files' => $total_plugin_files,
|
676 |
'bps_mscan_total_theme_files' => $total_theme_files
|
677 |
);
|
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: 2021-
|
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"
|
@@ -361,7 +361,7 @@ msgid ""
|
|
361 |
msgstr ""
|
362 |
|
363 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
364 |
-
#: admin/wizard/wizard-backup.php:
|
365 |
#: admin/wizard/wizard.php:1869
|
366 |
msgid ""
|
367 |
"If you see a 403 error and/or are unable to download the zip file then click "
|
@@ -369,10 +369,10 @@ msgid ""
|
|
369 |
msgstr ""
|
370 |
|
371 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
372 |
-
#: admin/wizard/wizard-backup.php:
|
373 |
#: admin/wizard/wizard.php:1093 admin/wizard/wizard.php:1192
|
374 |
#: admin/wizard/wizard.php:1194 admin/wizard/wizard.php:1869
|
375 |
-
#: includes/hud-autofix-whitelist.php:
|
376 |
msgid "Setup Wizard Options"
|
377 |
msgstr ""
|
378 |
|
@@ -476,10 +476,10 @@ msgstr ""
|
|
476 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
477 |
#: admin/core/core.php:873 admin/core/core.php:963 admin/core/core.php:1077
|
478 |
#: admin/core/core.php:1167 admin/core/core.php:1266
|
479 |
-
#: admin/maintenance/maintenance.php:
|
480 |
-
#: admin/maintenance/maintenance.php:
|
481 |
-
#: admin/maintenance/maintenance.php:
|
482 |
-
#: admin/maintenance/maintenance.php:
|
483 |
msgid "Click this link for help information: "
|
484 |
msgstr ""
|
485 |
|
@@ -491,10 +491,10 @@ msgstr ""
|
|
491 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
492 |
#: admin/core/core.php:873 admin/core/core.php:963 admin/core/core.php:1077
|
493 |
#: admin/core/core.php:1167 admin/core/core.php:1266
|
494 |
-
#: admin/maintenance/maintenance.php:
|
495 |
-
#: admin/maintenance/maintenance.php:
|
496 |
-
#: admin/maintenance/maintenance.php:
|
497 |
-
#: admin/maintenance/maintenance.php:
|
498 |
#: admin/wizard/wizard.php:1105
|
499 |
msgid "htaccess Files Disabled Forum Topic"
|
500 |
msgstr ""
|
@@ -883,7 +883,16 @@ msgid ""
|
|
883 |
"Notice is reset."
|
884 |
msgstr ""
|
885 |
|
886 |
-
#: admin/core/core-forms.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
887 |
msgid "Refresh Status"
|
888 |
msgstr ""
|
889 |
|
@@ -1203,11 +1212,11 @@ msgstr ""
|
|
1203 |
#: admin/db-backup-security/db-backup-help-text.php:12
|
1204 |
#: admin/db-backup-security/db-backup-help-text.php:15
|
1205 |
#: admin/db-backup-security/db-backup-security.php:303
|
1206 |
-
#: admin/email-log-settings/email-log-settings.php:89 admin/login/login.php:
|
1207 |
-
#: admin/login/login.php:
|
1208 |
-
#: admin/login/login.php:
|
1209 |
#: admin/mscan/mscan-help-text.php:65 admin/mscan/mscan-help-text.php:78
|
1210 |
-
#: admin/mscan/mscan-help-text.php:85 admin/mscan/mscan.php:
|
1211 |
#: admin/security-log/security-log.php:229 admin/system-info/system-info.php:86
|
1212 |
#: admin/theme-skin/theme-skin.php:93 admin/wizard/wizard.php:1132
|
1213 |
#: admin/wizard/wizard.php:1200 admin/wizard/wizard.php:1709
|
@@ -1699,12 +1708,12 @@ msgid "Modify wp-admin Query String Exploit code here"
|
|
1699 |
msgstr ""
|
1700 |
|
1701 |
#: admin/core/core-htaccess-code.php:55 admin/core/core-htaccess-code.php:121
|
1702 |
-
#: admin/maintenance/maintenance.php:
|
1703 |
msgid "The file "
|
1704 |
msgstr ""
|
1705 |
|
1706 |
#: admin/core/core-htaccess-code.php:55 admin/core/core-htaccess-code.php:121
|
1707 |
-
#: admin/maintenance/maintenance.php:
|
1708 |
msgid " is not writable or does not exist."
|
1709 |
msgstr ""
|
1710 |
|
@@ -1790,8 +1799,8 @@ msgid "BulletProof Security ~ htaccess Core"
|
|
1790 |
msgstr ""
|
1791 |
|
1792 |
#: admin/core/core.php:180 admin/db-backup-security/db-backup-security.php:52
|
1793 |
-
#: admin/email-log-settings/email-log-settings.php:47 admin/login/login.php:
|
1794 |
-
#: admin/maintenance/maintenance.php:57 admin/mscan/mscan.php:
|
1795 |
#: admin/security-log/security-log.php:47 admin/system-info/system-info.php:47
|
1796 |
#: admin/theme-skin/theme-skin.php:52 admin/wizard/wizard.php:184
|
1797 |
msgid "Settings Saved"
|
@@ -1819,9 +1828,9 @@ msgstr ""
|
|
1819 |
|
1820 |
#: admin/core/core.php:210 admin/db-backup-security/db-backup-security.php:284
|
1821 |
#: admin/db-backup-security/db-backup-security.php:1742
|
1822 |
-
#: admin/email-log-settings/email-log-settings.php:70 admin/login/login.php:
|
1823 |
-
#: admin/maintenance/maintenance.php:
|
1824 |
-
#: admin/mscan/mscan.php:
|
1825 |
#: admin/system-info/system-info.php:73 admin/theme-skin/theme-skin.php:75
|
1826 |
#: admin/theme-skin/theme-skin.php:251
|
1827 |
msgid "Help & FAQ"
|
@@ -1844,9 +1853,9 @@ msgstr ""
|
|
1844 |
#: admin/db-backup-security/db-backup-security.php:292
|
1845 |
#: admin/db-backup-security/db-backup-security.php:1245
|
1846 |
#: admin/db-backup-security/db-backup-security.php:1401
|
1847 |
-
#: admin/email-log-settings/email-log-settings.php:78 admin/login/login.php:
|
1848 |
-
#: admin/login/login.php:
|
1849 |
-
#: admin/maintenance/maintenance.php:
|
1850 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1851 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1852 |
msgid "Want even more security protection?"
|
@@ -1855,7 +1864,7 @@ msgstr ""
|
|
1855 |
#: admin/core/core.php:219 admin/core/core.php:801 admin/core/core.php:1836
|
1856 |
#: admin/core/core.php:1970 admin/core/core.php:2076
|
1857 |
#: admin/email-log-settings/email-log-settings.php:78
|
1858 |
-
#: admin/maintenance/maintenance.php:
|
1859 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1860 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1861 |
msgid ""
|
@@ -1865,7 +1874,7 @@ msgstr ""
|
|
1865 |
#: admin/core/core.php:219 admin/core/core.php:801 admin/core/core.php:1836
|
1866 |
#: admin/core/core.php:1970 admin/core/core.php:2076
|
1867 |
#: admin/email-log-settings/email-log-settings.php:78
|
1868 |
-
#: admin/maintenance/maintenance.php:
|
1869 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1870 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1871 |
msgid "Get BPS Pro Plugin Firewall"
|
@@ -1874,7 +1883,7 @@ msgstr ""
|
|
1874 |
#: admin/core/core.php:219 admin/core/core.php:801 admin/core/core.php:1836
|
1875 |
#: admin/core/core.php:1970 admin/core/core.php:2076
|
1876 |
#: admin/email-log-settings/email-log-settings.php:78
|
1877 |
-
#: admin/maintenance/maintenance.php:
|
1878 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1879 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1880 |
msgid ""
|
@@ -1885,16 +1894,16 @@ msgstr ""
|
|
1885 |
#: admin/core/core.php:219 admin/core/core.php:801 admin/core/core.php:1836
|
1886 |
#: admin/core/core.php:1970 admin/core/core.php:2076
|
1887 |
#: admin/email-log-settings/email-log-settings.php:78
|
1888 |
-
#: admin/maintenance/maintenance.php:
|
1889 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1890 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1891 |
msgid "Get BPS Pro Uploads Anti-Exploit Guard"
|
1892 |
msgstr ""
|
1893 |
|
1894 |
#: admin/core/core.php:225 admin/core/core.php:813 admin/core/core.php:1877
|
1895 |
-
#: admin/core/core.php:1913 admin/core/core.php:1930 admin/login/login.php:
|
1896 |
-
#: admin/login/login.php:
|
1897 |
-
#: admin/login/login.php:
|
1898 |
#: admin/system-info/system-info.php:1070
|
1899 |
msgid "Permission Denied"
|
1900 |
msgstr ""
|
@@ -1913,11 +1922,11 @@ msgstr ""
|
|
1913 |
#: admin/db-backup-security/db-backup-security.php:298
|
1914 |
#: admin/db-backup-security/db-backup-security.php:1251
|
1915 |
#: admin/db-backup-security/db-backup-security.php:1407
|
1916 |
-
#: admin/email-log-settings/email-log-settings.php:84 admin/login/login.php:
|
1917 |
-
#: admin/login/login.php:
|
1918 |
-
#: admin/login/login.php:
|
1919 |
-
#: admin/mscan/mscan.php:
|
1920 |
-
#: admin/mscan/mscan.php:
|
1921 |
#: admin/security-log/security-log.php:224 admin/system-info/system-info.php:81
|
1922 |
#: admin/theme-skin/theme-skin.php:90 admin/wizard/wizard.php:1123
|
1923 |
#: admin/wizard/wizard.php:1192 admin/wizard/wizard.php:1704
|
@@ -1927,8 +1936,8 @@ msgstr ""
|
|
1927 |
#: admin/core/core.php:236 admin/core/core.php:358 admin/core/core.php:1860
|
1928 |
#: admin/db-backup-security/db-backup-security.php:306
|
1929 |
#: admin/email-log-settings/email-log-settings.php:92
|
1930 |
-
#: admin/login/login.php:
|
1931 |
-
#: admin/mscan/mscan.php:
|
1932 |
msgid "Forum Help Links: "
|
1933 |
msgstr ""
|
1934 |
|
@@ -2084,7 +2093,7 @@ msgid ""
|
|
2084 |
"other buttons."
|
2085 |
msgstr ""
|
2086 |
|
2087 |
-
#: admin/core/core.php:562 admin/maintenance/maintenance.php:
|
2088 |
#: admin/security-log/security-log.php:448
|
2089 |
#: admin/security-log/security-log.php:463
|
2090 |
#: admin/security-log/security-log.php:681
|
@@ -2589,7 +2598,7 @@ msgstr ""
|
|
2589 |
|
2590 |
#: admin/core/core.php:2063
|
2591 |
#: admin/db-backup-security/db-backup-security.php:1746
|
2592 |
-
#: admin/mscan/mscan.php:
|
2593 |
msgid "Whats New in "
|
2594 |
msgstr ""
|
2595 |
|
@@ -2618,7 +2627,7 @@ msgstr ""
|
|
2618 |
#: admin/db-backup-security/db-backup-security.php:1245
|
2619 |
#: admin/db-backup-security/db-backup-security.php:1401
|
2620 |
#: admin/email-log-settings/email-log-settings.php:78
|
2621 |
-
#: admin/maintenance/maintenance.php:
|
2622 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2623 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
2624 |
msgid ""
|
@@ -2630,14 +2639,14 @@ msgstr ""
|
|
2630 |
#: admin/db-backup-security/db-backup-security.php:1245
|
2631 |
#: admin/db-backup-security/db-backup-security.php:1401
|
2632 |
#: admin/email-log-settings/email-log-settings.php:78
|
2633 |
-
#: admin/maintenance/maintenance.php:
|
2634 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2635 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
2636 |
msgid "Get BPS Pro ARQ IDPS"
|
2637 |
msgstr ""
|
2638 |
|
2639 |
#: admin/core/core.php:2076 admin/email-log-settings/email-log-settings.php:78
|
2640 |
-
#: admin/maintenance/maintenance.php:
|
2641 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2642 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
2643 |
msgid ""
|
@@ -2646,8 +2655,8 @@ msgid ""
|
|
2646 |
msgstr ""
|
2647 |
|
2648 |
#: admin/core/core.php:2076 admin/email-log-settings/email-log-settings.php:78
|
2649 |
-
#: admin/login/login.php:
|
2650 |
-
#: admin/maintenance/maintenance.php:
|
2651 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2652 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
2653 |
msgid "Get BPS Pro JTC Anti-Spam|Anti-Hacker"
|
@@ -2690,12 +2699,12 @@ msgid ""
|
|
2690 |
"with a solution/whitelist rule in the Forum."
|
2691 |
msgstr ""
|
2692 |
|
2693 |
-
#: admin/core/core.php:2110 admin/maintenance/maintenance.php:
|
2694 |
msgid "Help & FAQ"
|
2695 |
msgstr ""
|
2696 |
|
2697 |
#: admin/core/core.php:2114 admin/email-log-settings/email-log-settings.php:245
|
2698 |
-
#: admin/login/login.php:
|
2699 |
#: admin/security-log/security-log.php:811
|
2700 |
#: admin/system-info/system-info.php:1145
|
2701 |
msgid "Contributors Page"
|
@@ -2706,7 +2715,7 @@ msgid "WP Permalinks - Custom Permalink Structure Help Info"
|
|
2706 |
msgstr ""
|
2707 |
|
2708 |
#: admin/core/core.php:2116 admin/email-log-settings/email-log-settings.php:244
|
2709 |
-
#: admin/login/login.php:
|
2710 |
#: admin/security-log/security-log.php:810
|
2711 |
#: admin/system-info/system-info.php:1144
|
2712 |
msgid "Security Log Event Codes"
|
@@ -2719,8 +2728,8 @@ msgstr ""
|
|
2719 |
#: admin/core/core.php:2118
|
2720 |
#: admin/db-backup-security/db-backup-security.php:1750
|
2721 |
#: admin/email-log-settings/email-log-settings.php:246
|
2722 |
-
#: admin/login/login.php:
|
2723 |
-
#: admin/mscan/mscan.php:
|
2724 |
#: admin/system-info/system-info.php:1146 admin/theme-skin/theme-skin.php:258
|
2725 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
2726 |
msgstr ""
|
@@ -2975,38 +2984,39 @@ msgstr ""
|
|
2975 |
msgid "BPS Pro Version Release Dates"
|
2976 |
msgstr ""
|
2977 |
|
2978 |
-
#: admin/core/core.php:2194 admin/core/core.php:2195 admin/core/core.php:
|
2979 |
#: admin/core/core.php:2202 admin/core/core.php:2203 admin/core/core.php:2204
|
2980 |
#: admin/core/core.php:2205 admin/core/core.php:2206 admin/core/core.php:2207
|
2981 |
#: admin/core/core.php:2208 admin/core/core.php:2209 admin/core/core.php:2210
|
2982 |
-
#: admin/core/core.php:
|
2983 |
#: admin/core/core.php:2219 admin/core/core.php:2220 admin/core/core.php:2221
|
2984 |
-
#: admin/core/core.php:
|
2985 |
-
#: admin/core/core.php:2230 admin/core/core.php:
|
2986 |
#: admin/core/core.php:2237 admin/core/core.php:2238 admin/core/core.php:2239
|
2987 |
-
#: admin/core/core.php:
|
2988 |
#: admin/core/core.php:2247 admin/core/core.php:2248 admin/core/core.php:2249
|
2989 |
#: admin/core/core.php:2250 admin/core/core.php:2251 admin/core/core.php:2252
|
2990 |
-
#: admin/core/core.php:
|
2991 |
#: admin/core/core.php:2260 admin/core/core.php:2261 admin/core/core.php:2262
|
2992 |
#: admin/core/core.php:2263 admin/core/core.php:2264 admin/core/core.php:2265
|
2993 |
#: admin/core/core.php:2266 admin/core/core.php:2267 admin/core/core.php:2268
|
2994 |
-
#: admin/core/core.php:2269 admin/core/core.php:
|
2995 |
#: admin/core/core.php:2277 admin/core/core.php:2278 admin/core/core.php:2279
|
2996 |
#: admin/core/core.php:2280 admin/core/core.php:2281 admin/core/core.php:2282
|
2997 |
#: admin/core/core.php:2283 admin/core/core.php:2284 admin/core/core.php:2285
|
2998 |
#: admin/core/core.php:2286 admin/core/core.php:2287 admin/core/core.php:2288
|
2999 |
-
#: admin/core/core.php:
|
3000 |
#: admin/core/core.php:2297 admin/core/core.php:2298 admin/core/core.php:2299
|
3001 |
#: admin/core/core.php:2300 admin/core/core.php:2301 admin/core/core.php:2302
|
3002 |
#: admin/core/core.php:2303 admin/core/core.php:2304 admin/core/core.php:2305
|
3003 |
-
#: admin/core/core.php:2306 admin/core/core.php:
|
3004 |
#: admin/core/core.php:2314 admin/core/core.php:2315 admin/core/core.php:2316
|
3005 |
#: admin/core/core.php:2317 admin/core/core.php:2318 admin/core/core.php:2319
|
3006 |
-
#: admin/core/core.php:2320 admin/core/core.php:2321 admin/core/core.php:
|
3007 |
#: admin/core/core.php:2328 admin/core/core.php:2329 admin/core/core.php:2330
|
3008 |
#: admin/core/core.php:2331 admin/core/core.php:2332 admin/core/core.php:2333
|
3009 |
#: admin/core/core.php:2334 admin/core/core.php:2335 admin/core/core.php:2336
|
|
|
3010 |
#, php-format
|
3011 |
msgid ""
|
3012 |
"<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
|
@@ -3747,9 +3757,9 @@ msgstr ""
|
|
3747 |
#: admin/db-backup-security/db-backup-security.php:737
|
3748 |
#: admin/db-backup-security/db-backup-security.php:881
|
3749 |
#: admin/db-backup-security/db-backup-security.php:899
|
3750 |
-
#: admin/login/login.php:
|
3751 |
-
#: admin/login/login.php:
|
3752 |
-
#: admin/mscan/mscan.php:
|
3753 |
msgid "Delete"
|
3754 |
msgstr ""
|
3755 |
|
@@ -3848,7 +3858,7 @@ msgid "Backup Job Settings|Independent Options"
|
|
3848 |
msgstr ""
|
3849 |
|
3850 |
#: admin/db-backup-security/db-backup-security.php:995
|
3851 |
-
#: admin/mscan/mscan.php:
|
3852 |
msgid "All"
|
3853 |
msgstr ""
|
3854 |
|
@@ -4315,7 +4325,7 @@ msgid ""
|
|
4315 |
msgstr ""
|
4316 |
|
4317 |
#: admin/db-backup-security/db-backup-security.php:1270
|
4318 |
-
#: admin/mscan/mscan.php:
|
4319 |
msgid ""
|
4320 |
"Then click the Delete Log button to delete the contents of this Log file."
|
4321 |
msgstr ""
|
@@ -4335,7 +4345,7 @@ msgid "Clicking OK will delete the contents of your DB Backup Log file."
|
|
4335 |
msgstr ""
|
4336 |
|
4337 |
#: admin/db-backup-security/db-backup-security.php:1307
|
4338 |
-
#: admin/mscan/mscan.php:
|
4339 |
msgid "Click OK to Delete the Log file contents or click Cancel."
|
4340 |
msgstr ""
|
4341 |
|
@@ -4485,12 +4495,12 @@ msgid ""
|
|
4485 |
msgstr ""
|
4486 |
|
4487 |
#: admin/db-backup-security/db-backup-security.php:1747
|
4488 |
-
#: admin/mscan/mscan.php:
|
4489 |
msgid "BPS Pro Features & Version Release Dates"
|
4490 |
msgstr ""
|
4491 |
|
4492 |
#: admin/db-backup-security/db-backup-security.php:1748
|
4493 |
-
#: admin/mscan/mscan.php:
|
4494 |
msgid "Video Tutorials"
|
4495 |
msgstr ""
|
4496 |
|
@@ -4733,12 +4743,12 @@ msgid "Send Email Alerts for Active Theme Only"
|
|
4733 |
msgstr ""
|
4734 |
|
4735 |
#: admin/email-log-settings/email-log-settings.php:240
|
4736 |
-
#: admin/login/login.php:
|
4737 |
#: admin/system-info/system-info.php:1141
|
4738 |
msgid "BulletProof Security Help & FAQ"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
-
#: admin/htaccess/bps-mu-tools.php:
|
4742 |
msgid "WordPress Automatic Update Help Forum Topic"
|
4743 |
msgstr ""
|
4744 |
|
@@ -4759,14 +4769,14 @@ msgid "Login Security"
|
|
4759 |
msgstr ""
|
4760 |
|
4761 |
#: admin/includes/admin.php:403 admin/includes/admin.php:426
|
4762 |
-
#: admin/login/login.php:
|
4763 |
-
#: admin/login/login.php:
|
4764 |
msgid "JTC-Lite"
|
4765 |
msgstr ""
|
4766 |
|
4767 |
#: admin/includes/admin.php:409 admin/includes/admin.php:435
|
4768 |
-
#: admin/maintenance/maintenance.php:
|
4769 |
-
#: admin/maintenance/maintenance.php:
|
4770 |
msgid "Maintenance Mode"
|
4771 |
msgstr ""
|
4772 |
|
@@ -4901,193 +4911,193 @@ msgstr ""
|
|
4901 |
msgid "Complete BPS Plugin Uninstall"
|
4902 |
msgstr ""
|
4903 |
|
4904 |
-
#: admin/login/login.php:
|
4905 |
msgid "BulletProof Security ~ Login Security & Monitoring"
|
4906 |
msgstr ""
|
4907 |
|
4908 |
-
#: admin/login/login.php:
|
4909 |
-
#: admin/login/login.php:
|
4910 |
msgid "Login Security & Monitoring"
|
4911 |
msgstr ""
|
4912 |
|
4913 |
-
#: admin/login/login.php:
|
4914 |
-
#: admin/login/login.php:
|
4915 |
msgid "Idle Session Logout|Auth Cookie Expiration"
|
4916 |
msgstr ""
|
4917 |
|
4918 |
-
#: admin/login/login.php:
|
4919 |
-
#: admin/login/login.php:
|
4920 |
msgid "Force Strong Passwords"
|
4921 |
msgstr ""
|
4922 |
|
4923 |
-
#: admin/login/login.php:
|
4924 |
-
#: admin/maintenance/maintenance.php:
|
4925 |
msgid "Notice: "
|
4926 |
msgstr ""
|
4927 |
|
4928 |
-
#: admin/login/login.php:
|
4929 |
msgid "You have disabled wp-admin BulletProof Mode on the Security Modes page."
|
4930 |
msgstr ""
|
4931 |
|
4932 |
-
#: admin/login/login.php:
|
4933 |
-
#: admin/maintenance/maintenance.php:
|
4934 |
msgid "If you have Go Daddy \"Managed WordPress Hosting\" click this link: "
|
4935 |
msgstr ""
|
4936 |
|
4937 |
-
#: admin/login/login.php:
|
4938 |
-
#: admin/maintenance/maintenance.php:
|
4939 |
msgid "Go Daddy Managed WordPress Hosting"
|
4940 |
msgstr ""
|
4941 |
|
4942 |
-
#: admin/login/login.php:
|
4943 |
msgid "Login Security & Monitoring (LSM) ~ "
|
4944 |
msgstr ""
|
4945 |
|
4946 |
-
#: admin/login/login.php:
|
4947 |
msgid ""
|
4948 |
"Log All Account Logins or Log Only Account Lockouts ~ Brute Force Login "
|
4949 |
"Protection"
|
4950 |
msgstr ""
|
4951 |
|
4952 |
-
#: admin/login/login.php:
|
4953 |
msgid ""
|
4954 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
4955 |
"posting, auto-commenting) & User Account Lockouts: "
|
4956 |
msgstr ""
|
4957 |
|
4958 |
-
#: admin/login/login.php:
|
4959 |
-
#: admin/login/login.php:
|
4960 |
-
#: admin/mscan/mscan.php:
|
4961 |
-
#: admin/mscan/mscan.php:
|
4962 |
msgid "Submit"
|
4963 |
msgstr ""
|
4964 |
|
4965 |
-
#: admin/login/login.php:
|
4966 |
msgid " has been deleted from the Login Security Database Table."
|
4967 |
msgstr ""
|
4968 |
|
4969 |
-
#: admin/login/login.php:
|
4970 |
msgid " has been Unlocked."
|
4971 |
msgstr ""
|
4972 |
|
4973 |
-
#: admin/login/login.php:
|
4974 |
msgid " has been Locked."
|
4975 |
msgstr ""
|
4976 |
|
4977 |
-
#: admin/login/login.php:
|
4978 |
msgid "Max Login Attempts:"
|
4979 |
msgstr ""
|
4980 |
|
4981 |
-
#: admin/login/login.php:
|
4982 |
msgid "Automatic Lockout Time:"
|
4983 |
msgstr ""
|
4984 |
|
4985 |
-
#: admin/login/login.php:
|
4986 |
msgid "Minutes"
|
4987 |
msgstr ""
|
4988 |
|
4989 |
-
#: admin/login/login.php:
|
4990 |
msgid "Manual Lockout Time:"
|
4991 |
msgstr ""
|
4992 |
|
4993 |
-
#: admin/login/login.php:
|
4994 |
msgid "Max DB Rows To Show:"
|
4995 |
msgstr ""
|
4996 |
|
4997 |
-
#: admin/login/login.php:
|
4998 |
msgid "Blank = Show All Rows"
|
4999 |
msgstr ""
|
5000 |
|
5001 |
-
#: admin/login/login.php:
|
5002 |
msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
|
5003 |
msgstr ""
|
5004 |
|
5005 |
-
#: admin/login/login.php:
|
5006 |
-
#: admin/login/login.php:
|
5007 |
msgid "Turn On|Turn Off:"
|
5008 |
msgstr ""
|
5009 |
|
5010 |
-
#: admin/login/login.php:
|
5011 |
msgid "Login Security On"
|
5012 |
msgstr ""
|
5013 |
|
5014 |
-
#: admin/login/login.php:
|
5015 |
msgid "Login Security Off"
|
5016 |
msgstr ""
|
5017 |
|
5018 |
-
#: admin/login/login.php:
|
5019 |
msgid "Login Security Off|Use Password Reset Option ONLY"
|
5020 |
msgstr ""
|
5021 |
|
5022 |
-
#: admin/login/login.php:
|
5023 |
msgid "Logging Options:"
|
5024 |
msgstr ""
|
5025 |
|
5026 |
-
#: admin/login/login.php:
|
5027 |
msgid "Log Only Account Lockouts"
|
5028 |
msgstr ""
|
5029 |
|
5030 |
-
#: admin/login/login.php:
|
5031 |
msgid "Log All Account Logins"
|
5032 |
msgstr ""
|
5033 |
|
5034 |
-
#: admin/login/login.php:
|
5035 |
msgid "Error Messages:"
|
5036 |
msgstr ""
|
5037 |
|
5038 |
-
#: admin/login/login.php:
|
5039 |
msgid "Standard WP Login Errors"
|
5040 |
msgstr ""
|
5041 |
|
5042 |
-
#: admin/login/login.php:
|
5043 |
msgid "User|Pass Invalid Entry Error"
|
5044 |
msgstr ""
|
5045 |
|
5046 |
-
#: admin/login/login.php:
|
5047 |
msgid "User|Pass|Lock Invalid Entry Error"
|
5048 |
msgstr ""
|
5049 |
|
5050 |
-
#: admin/login/login.php:
|
5051 |
msgid "Attempts Remaining:"
|
5052 |
msgstr ""
|
5053 |
|
5054 |
-
#: admin/login/login.php:
|
5055 |
msgid "Show Login Attempts Remaining"
|
5056 |
msgstr ""
|
5057 |
|
5058 |
-
#: admin/login/login.php:
|
5059 |
msgid "Do Not Show Login Attempts Remaining"
|
5060 |
msgstr ""
|
5061 |
|
5062 |
-
#: admin/login/login.php:
|
5063 |
msgid "Password Reset:"
|
5064 |
msgstr ""
|
5065 |
|
5066 |
-
#: admin/login/login.php:
|
5067 |
msgid "Enable Password Reset"
|
5068 |
msgstr ""
|
5069 |
|
5070 |
-
#: admin/login/login.php:
|
5071 |
msgid "Disable Password Reset Frontend Only"
|
5072 |
msgstr ""
|
5073 |
|
5074 |
-
#: admin/login/login.php:
|
5075 |
msgid "Disable Password Reset Frontend & Backend"
|
5076 |
msgstr ""
|
5077 |
|
5078 |
-
#: admin/login/login.php:
|
5079 |
msgid "Sort DB Rows:"
|
5080 |
msgstr ""
|
5081 |
|
5082 |
-
#: admin/login/login.php:
|
5083 |
msgid "Ascending - Show Oldest Login First"
|
5084 |
msgstr ""
|
5085 |
|
5086 |
-
#: admin/login/login.php:
|
5087 |
msgid "Descending - Show Newest Login First"
|
5088 |
msgstr ""
|
5089 |
|
5090 |
-
#: admin/login/login.php:
|
5091 |
msgid ""
|
5092 |
"Clicking OK will Export (copy) the Login Security Table into the lsm-master."
|
5093 |
"csv file, which you can then download to your computer by clicking the "
|
@@ -5095,85 +5105,85 @@ msgid ""
|
|
5095 |
"success message."
|
5096 |
msgstr ""
|
5097 |
|
5098 |
-
#: admin/login/login.php:
|
5099 |
msgid "Click OK to Export the Login Security Table or click Cancel."
|
5100 |
msgstr ""
|
5101 |
|
5102 |
-
#: admin/login/login.php:
|
5103 |
msgid " out of "
|
5104 |
msgstr ""
|
5105 |
|
5106 |
-
#: admin/login/login.php:
|
5107 |
msgid " Database Rows are currently being displayed"
|
5108 |
msgstr ""
|
5109 |
|
5110 |
-
#: admin/login/login.php:
|
5111 |
msgid "Total number of Database Rows is: "
|
5112 |
msgstr ""
|
5113 |
|
5114 |
-
#: admin/login/login.php:
|
5115 |
msgid "Login Status"
|
5116 |
msgstr ""
|
5117 |
|
5118 |
-
#: admin/login/login.php:
|
5119 |
-
#: admin/login/login.php:
|
5120 |
msgid "Lock"
|
5121 |
msgstr ""
|
5122 |
|
5123 |
-
#: admin/login/login.php:
|
5124 |
-
#: admin/login/login.php:
|
5125 |
msgid "Unlock"
|
5126 |
msgstr ""
|
5127 |
|
5128 |
-
#: admin/login/login.php:
|
5129 |
msgid "User ID"
|
5130 |
msgstr ""
|
5131 |
|
5132 |
-
#: admin/login/login.php:
|
5133 |
msgid "Username"
|
5134 |
msgstr ""
|
5135 |
|
5136 |
-
#: admin/login/login.php:
|
5137 |
msgid "Display Name"
|
5138 |
msgstr ""
|
5139 |
|
5140 |
-
#: admin/login/login.php:
|
5141 |
msgid "Email"
|
5142 |
msgstr ""
|
5143 |
|
5144 |
-
#: admin/login/login.php:
|
5145 |
msgid "Role"
|
5146 |
msgstr ""
|
5147 |
|
5148 |
-
#: admin/login/login.php:
|
5149 |
msgid "Login Time"
|
5150 |
msgstr ""
|
5151 |
|
5152 |
-
#: admin/login/login.php:
|
5153 |
msgid "Lockout Expires"
|
5154 |
msgstr ""
|
5155 |
|
5156 |
-
#: admin/login/login.php:
|
5157 |
msgid "IP Address"
|
5158 |
msgstr ""
|
5159 |
|
5160 |
-
#: admin/login/login.php:
|
5161 |
msgid "Hostname"
|
5162 |
msgstr ""
|
5163 |
|
5164 |
-
#: admin/login/login.php:
|
5165 |
msgid "Request URI"
|
5166 |
msgstr ""
|
5167 |
|
5168 |
-
#: admin/login/login.php:
|
5169 |
msgid "NA"
|
5170 |
msgstr ""
|
5171 |
|
5172 |
-
#: admin/login/login.php:
|
5173 |
msgid "No Logins|Locked"
|
5174 |
msgstr ""
|
5175 |
|
5176 |
-
#: admin/login/login.php:
|
5177 |
msgid ""
|
5178 |
"Locking and Unlocking a User is reversible, but Deleting a User is not.\\n"
|
5179 |
"\\n-------------------------------------------------------------\\n\\nWhen "
|
@@ -5186,199 +5196,199 @@ msgid ""
|
|
5186 |
"OK to proceed or click Cancel"
|
5187 |
msgstr ""
|
5188 |
|
5189 |
-
#: admin/login/login.php:
|
5190 |
-
#: admin/mscan/mscan.php:
|
5191 |
msgid "Clear|Refresh"
|
5192 |
msgstr ""
|
5193 |
|
5194 |
-
#: admin/login/login.php:
|
5195 |
msgid ""
|
5196 |
"The Setup Wizard Go Daddy \"Managed WordPress Hosting\" option is set to Yes."
|
5197 |
msgstr ""
|
5198 |
|
5199 |
-
#: admin/login/login.php:
|
5200 |
msgid ""
|
5201 |
"If you do not have Go Daddy \"Managed WordPress Hosting\" then change the Go "
|
5202 |
"Daddy \"Managed WordPress Hosting\" Setup Wizard option to No."
|
5203 |
msgstr ""
|
5204 |
|
5205 |
-
#: admin/login/login.php:
|
5206 |
msgid "jQuery ToolTip CAPTCHA-Lite (JTC-Lite) ~ "
|
5207 |
msgstr ""
|
5208 |
|
5209 |
-
#: admin/login/login.php:
|
5210 |
msgid ""
|
5211 |
"Protects the WP Login Form against constant lockouts by Bots trying to Brute "
|
5212 |
"Force Login to your website"
|
5213 |
msgstr ""
|
5214 |
|
5215 |
-
#: admin/login/login.php:
|
5216 |
msgid ""
|
5217 |
"Get the full version of JTC Anti-Spam|Anti-Hacker that protects all of your "
|
5218 |
"WP Forms"
|
5219 |
msgstr ""
|
5220 |
|
5221 |
-
#: admin/login/login.php:
|
5222 |
msgid ""
|
5223 |
"against SpamBots & HackerBots (auto-registering, auto-logins, auto-posting, "
|
5224 |
"auto-commenting) & User Account Lockouts: "
|
5225 |
msgstr ""
|
5226 |
|
5227 |
-
#: admin/login/login.php:
|
5228 |
-
#: admin/login/login.php:
|
5229 |
msgid "Save Options"
|
5230 |
msgstr ""
|
5231 |
|
5232 |
-
#: admin/login/login.php:
|
5233 |
msgid "JTC-Lite Settings Saved."
|
5234 |
msgstr ""
|
5235 |
|
5236 |
-
#: admin/login/login.php:
|
5237 |
msgid "JTC-Lite Settings"
|
5238 |
msgstr ""
|
5239 |
|
5240 |
-
#: admin/login/login.php:
|
5241 |
msgid "JTC CAPTCHA:"
|
5242 |
msgstr ""
|
5243 |
|
5244 |
-
#: admin/login/login.php:
|
5245 |
msgid "jtc"
|
5246 |
msgstr ""
|
5247 |
|
5248 |
-
#: admin/login/login.php:
|
5249 |
msgid "JTC ToolTip:"
|
5250 |
msgstr ""
|
5251 |
|
5252 |
-
#: admin/login/login.php:
|
5253 |
msgid "Type/Enter: jtc. Enter a blank space for no text (Spacebar Key)"
|
5254 |
msgstr ""
|
5255 |
|
5256 |
-
#: admin/login/login.php:
|
5257 |
msgid "JTC Title|Text:"
|
5258 |
msgstr ""
|
5259 |
|
5260 |
-
#: admin/login/login.php:
|
5261 |
msgid "Enter a blank space for no text (Spacebar Key)"
|
5262 |
msgstr ""
|
5263 |
|
5264 |
-
#: admin/login/login.php:
|
5265 |
msgid "JTC Logging:"
|
5266 |
msgstr ""
|
5267 |
|
5268 |
-
#: admin/login/login.php:
|
5269 |
msgid "JTC Logging Off"
|
5270 |
msgstr ""
|
5271 |
|
5272 |
-
#: admin/login/login.php:
|
5273 |
msgid "Logged in the Security Log (BPS Pro Only)"
|
5274 |
msgstr ""
|
5275 |
|
5276 |
-
#: admin/login/login.php:
|
5277 |
msgid " Enable JTC for WooCommerce (BPS Pro Only)"
|
5278 |
msgstr ""
|
5279 |
|
5280 |
-
#: admin/login/login.php:
|
5281 |
msgid "Enable|Disable JTC For These Forms: "
|
5282 |
msgstr ""
|
5283 |
|
5284 |
-
#: admin/login/login.php:
|
5285 |
msgid "Check to Enable. Uncheck to Disable."
|
5286 |
msgstr ""
|
5287 |
|
5288 |
-
#: admin/login/login.php:
|
5289 |
msgid " Login Form"
|
5290 |
msgstr ""
|
5291 |
|
5292 |
-
#: admin/login/login.php:
|
5293 |
msgid " Register Form (BPS Pro Only)"
|
5294 |
msgstr ""
|
5295 |
|
5296 |
-
#: admin/login/login.php:
|
5297 |
msgid " Lost Password Form (BPS Pro Only)"
|
5298 |
msgstr ""
|
5299 |
|
5300 |
-
#: admin/login/login.php:
|
5301 |
msgid " Comment Form (BPS Pro Only)"
|
5302 |
msgstr ""
|
5303 |
|
5304 |
-
#: admin/login/login.php:
|
5305 |
msgid " Multisite Register Form (BPS Pro Only)"
|
5306 |
msgstr ""
|
5307 |
|
5308 |
-
#: admin/login/login.php:
|
5309 |
msgid " BuddyPress Register Form (BPS Pro Only)"
|
5310 |
msgstr ""
|
5311 |
|
5312 |
-
#: admin/login/login.php:
|
5313 |
msgid " BuddyPress Sidebar Login Form (BPS Pro Only)"
|
5314 |
msgstr ""
|
5315 |
|
5316 |
-
#: admin/login/login.php:
|
5317 |
msgid "Comment Form: (BPS Pro Only)"
|
5318 |
msgstr ""
|
5319 |
|
5320 |
-
#: admin/login/login.php:
|
5321 |
msgid ""
|
5322 |
"Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
|
5323 |
msgstr ""
|
5324 |
|
5325 |
-
#: admin/login/login.php:
|
5326 |
-
#: admin/login/login.php:
|
5327 |
msgid " Administrator"
|
5328 |
msgstr ""
|
5329 |
|
5330 |
-
#: admin/login/login.php:
|
5331 |
-
#: admin/login/login.php:
|
5332 |
msgid " Editor"
|
5333 |
msgstr ""
|
5334 |
|
5335 |
-
#: admin/login/login.php:
|
5336 |
-
#: admin/login/login.php:
|
5337 |
msgid " Author"
|
5338 |
msgstr ""
|
5339 |
|
5340 |
-
#: admin/login/login.php:
|
5341 |
-
#: admin/login/login.php:
|
5342 |
msgid " Contributor"
|
5343 |
msgstr ""
|
5344 |
|
5345 |
-
#: admin/login/login.php:
|
5346 |
-
#: admin/login/login.php:
|
5347 |
msgid " Subscriber"
|
5348 |
msgstr ""
|
5349 |
|
5350 |
-
#: admin/login/login.php:
|
5351 |
msgid "Login Form: CAPTCHA Error message"
|
5352 |
msgstr ""
|
5353 |
|
5354 |
-
#: admin/login/login.php:
|
5355 |
msgid "Comment Form: CAPTCHA Error message (BPS Pro Only)"
|
5356 |
msgstr ""
|
5357 |
|
5358 |
-
#: admin/login/login.php:
|
5359 |
msgid "Comment Form: CSS Styling (BPS Pro Only)"
|
5360 |
msgstr ""
|
5361 |
|
5362 |
-
#: admin/login/login.php:
|
5363 |
msgid ""
|
5364 |
"Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form "
|
5365 |
"Input text box</i>"
|
5366 |
msgstr ""
|
5367 |
|
5368 |
-
#: admin/login/login.php:
|
5369 |
msgid ""
|
5370 |
"Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input "
|
5371 |
"text box</i>"
|
5372 |
msgstr ""
|
5373 |
|
5374 |
-
#: admin/login/login.php:
|
5375 |
msgid ""
|
5376 |
"If you see an error or are unable to save your JTC option settings then "
|
5377 |
"click the Encrypt JTC Code button first and then click the Save Options "
|
5378 |
"button. Mouse over the question mark image to the right for help info."
|
5379 |
msgstr ""
|
5380 |
|
5381 |
-
#: admin/login/login.php:
|
5382 |
msgid ""
|
5383 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5384 |
"at a later time then ModSecurity will prevent you from saving your JTC "
|
@@ -5386,145 +5396,145 @@ msgid ""
|
|
5386 |
"Encrypt JTC Code button."
|
5387 |
msgstr ""
|
5388 |
|
5389 |
-
#: admin/login/login.php:
|
5390 |
msgid ""
|
5391 |
"If you click the Encrypt JTC Code button and then want to edit your CSS code "
|
5392 |
"again click the Decrypt JTC Code button. After you are done editing click "
|
5393 |
"the Encrypt JTC Code button before clicking the Save Options button."
|
5394 |
msgstr ""
|
5395 |
|
5396 |
-
#: admin/login/login.php:
|
5397 |
msgid ""
|
5398 |
"Click the JTC Anti-Spam|Anti-Hacker Read Me help button for more help info."
|
5399 |
msgstr ""
|
5400 |
|
5401 |
-
#: admin/login/login.php:
|
5402 |
-
#: admin/login/login.php:
|
5403 |
#: admin/security-log/security-log.php:436
|
5404 |
msgid "Click OK to Proceed or click Cancel."
|
5405 |
msgstr ""
|
5406 |
|
5407 |
-
#: admin/login/login.php:
|
5408 |
msgid "Idle Session Logout (ISL) ~ "
|
5409 |
msgstr ""
|
5410 |
|
5411 |
-
#: admin/login/login.php:
|
5412 |
msgid "Automatically Logout Idle/Inactive User Accounts"
|
5413 |
msgstr ""
|
5414 |
|
5415 |
-
#: admin/login/login.php:
|
5416 |
msgid "Auth Cookie Expiration (ACE) ~ "
|
5417 |
msgstr ""
|
5418 |
|
5419 |
-
#: admin/login/login.php:
|
5420 |
msgid "Change the WordPress Authentication Cookie Expiration Time"
|
5421 |
msgstr ""
|
5422 |
|
5423 |
-
#: admin/login/login.php:
|
5424 |
msgid "ISL and ACE Forum Topic"
|
5425 |
msgstr ""
|
5426 |
|
5427 |
-
#: admin/login/login.php:
|
5428 |
msgid "The Help & FAQ tab pages contain help links."
|
5429 |
msgstr ""
|
5430 |
|
5431 |
-
#: admin/login/login.php:
|
5432 |
msgid "Settings Saved. ISL has been turned On."
|
5433 |
msgstr ""
|
5434 |
|
5435 |
-
#: admin/login/login.php:
|
5436 |
msgid "Settings Saved. ISL has been turned Off."
|
5437 |
msgstr ""
|
5438 |
|
5439 |
-
#: admin/login/login.php:
|
5440 |
msgid "Idle Session Logout (ISL) Settings"
|
5441 |
msgstr ""
|
5442 |
|
5443 |
-
#: admin/login/login.php:
|
5444 |
msgid "ISL On"
|
5445 |
msgstr ""
|
5446 |
|
5447 |
-
#: admin/login/login.php:
|
5448 |
msgid "ISL Off"
|
5449 |
msgstr ""
|
5450 |
|
5451 |
-
#: admin/login/login.php:
|
5452 |
msgid "Idle Session Logout Time in Minutes:"
|
5453 |
msgstr ""
|
5454 |
|
5455 |
-
#: admin/login/login.php:
|
5456 |
msgid "Idle Session Logout Page URL:"
|
5457 |
msgstr ""
|
5458 |
|
5459 |
-
#: admin/login/login.php:
|
5460 |
msgid "Idle Session Logout Page Login URL:"
|
5461 |
msgstr ""
|
5462 |
|
5463 |
-
#: admin/login/login.php:
|
5464 |
msgid ""
|
5465 |
"Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
|
5466 |
msgstr ""
|
5467 |
|
5468 |
-
#: admin/login/login.php:
|
5469 |
msgid "Idle Session Logout Exclude URLs|URIs:"
|
5470 |
msgstr ""
|
5471 |
|
5472 |
-
#: admin/login/login.php:
|
5473 |
msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
|
5474 |
msgstr ""
|
5475 |
|
5476 |
-
#: admin/login/login.php:
|
5477 |
msgid "Idle Session Logout Page Custom Message:"
|
5478 |
msgstr ""
|
5479 |
|
5480 |
-
#: admin/login/login.php:
|
5481 |
msgid "Idle Session Logout Page Custom CSS Style:"
|
5482 |
msgstr ""
|
5483 |
|
5484 |
-
#: admin/login/login.php:
|
5485 |
#: admin/login/lsm-help-text.php:22
|
5486 |
msgid "User Account Exceptions:"
|
5487 |
msgstr ""
|
5488 |
|
5489 |
-
#: admin/login/login.php:
|
5490 |
msgid ""
|
5491 |
"Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
|
5492 |
msgstr ""
|
5493 |
|
5494 |
-
#: admin/login/login.php:
|
5495 |
msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
|
5496 |
msgstr ""
|
5497 |
|
5498 |
-
#: admin/login/login.php:
|
5499 |
msgid "Enable|Disable Idle Session Logouts For These User Roles: "
|
5500 |
msgstr ""
|
5501 |
|
5502 |
-
#: admin/login/login.php:
|
5503 |
msgid ""
|
5504 |
"Check to Enable. Uncheck to Disable. See the Read Me help button for details."
|
5505 |
msgstr ""
|
5506 |
|
5507 |
-
#: admin/login/login.php:
|
5508 |
msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
|
5509 |
msgstr ""
|
5510 |
|
5511 |
-
#: admin/login/login.php:
|
5512 |
msgid ""
|
5513 |
"Check to Disable. Uncheck to Enable. See the Read Me help button for details."
|
5514 |
msgstr ""
|
5515 |
|
5516 |
-
#: admin/login/login.php:
|
5517 |
msgid " Enable|Disable ISL For TinyMCE Editor"
|
5518 |
msgstr ""
|
5519 |
|
5520 |
-
#: admin/login/login.php:
|
5521 |
msgid ""
|
5522 |
"If you see an error or are unable to save your ISL option settings then "
|
5523 |
"click the Encrypt ISL Code button first and then click the Save Options "
|
5524 |
"button. Mouse over the question mark image to the right for help info."
|
5525 |
msgstr ""
|
5526 |
|
5527 |
-
#: admin/login/login.php:
|
5528 |
msgid ""
|
5529 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5530 |
"at a later time then ModSecurity will prevent you from saving your ISL "
|
@@ -5532,132 +5542,132 @@ msgid ""
|
|
5532 |
"Encrypt ISL Code button."
|
5533 |
msgstr ""
|
5534 |
|
5535 |
-
#: admin/login/login.php:
|
5536 |
msgid ""
|
5537 |
"If you click the Encrypt ISL Code button and then want to edit your CSS code "
|
5538 |
"again click the Decrypt ISL Code button. After you are done editing click "
|
5539 |
"the Encrypt ISL Code button before clicking the Save Options button."
|
5540 |
msgstr ""
|
5541 |
|
5542 |
-
#: admin/login/login.php:
|
5543 |
msgid ""
|
5544 |
"Click the Idle Session Logout|Auth Cookie Expiration Read Me help button for "
|
5545 |
"more help info."
|
5546 |
msgstr ""
|
5547 |
|
5548 |
-
#: admin/login/login.php:
|
5549 |
msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
|
5550 |
msgstr ""
|
5551 |
|
5552 |
-
#: admin/login/login.php:
|
5553 |
msgid "Settings Saved. ACE has been turned On."
|
5554 |
msgstr ""
|
5555 |
|
5556 |
-
#: admin/login/login.php:
|
5557 |
msgid "Settings Saved. ACE has been turned Off."
|
5558 |
msgstr ""
|
5559 |
|
5560 |
-
#: admin/login/login.php:
|
5561 |
msgid "ACE On"
|
5562 |
msgstr ""
|
5563 |
|
5564 |
-
#: admin/login/login.php:
|
5565 |
msgid "ACE Off"
|
5566 |
msgstr ""
|
5567 |
|
5568 |
-
#: admin/login/login.php:
|
5569 |
msgid "Auth Cookie Expiration Time in Minutes:"
|
5570 |
msgstr ""
|
5571 |
|
5572 |
-
#: admin/login/login.php:
|
5573 |
msgid "WP Default setting is 2880 Minutes/2 Days:"
|
5574 |
msgstr ""
|
5575 |
|
5576 |
-
#: admin/login/login.php:
|
5577 |
msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
|
5578 |
msgstr ""
|
5579 |
|
5580 |
-
#: admin/login/login.php:
|
5581 |
msgid "WP Default setting is 20160 Minutes/14 Days:"
|
5582 |
msgstr ""
|
5583 |
|
5584 |
-
#: admin/login/login.php:
|
5585 |
msgid "Enable|Disable Remember Me Checkbox:"
|
5586 |
msgstr ""
|
5587 |
|
5588 |
-
#: admin/login/login.php:
|
5589 |
msgid " Disable & do not display the Remember Me checkbox"
|
5590 |
msgstr ""
|
5591 |
|
5592 |
-
#: admin/login/login.php:
|
5593 |
msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
|
5594 |
msgstr ""
|
5595 |
|
5596 |
-
#: admin/login/login.php:
|
5597 |
msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
|
5598 |
msgstr ""
|
5599 |
|
5600 |
-
#: admin/login/login.php:
|
5601 |
msgid "Force Strong Passwords ~ "
|
5602 |
msgstr ""
|
5603 |
|
5604 |
-
#: admin/login/login.php:
|
5605 |
msgid "Set password requirements for strong passwords"
|
5606 |
msgstr ""
|
5607 |
|
5608 |
-
#: admin/login/login.php:
|
5609 |
msgid "Settings Saved. FSP is turned On."
|
5610 |
msgstr ""
|
5611 |
|
5612 |
-
#: admin/login/login.php:
|
5613 |
msgid "Settings Saved. FSP is turned Off."
|
5614 |
msgstr ""
|
5615 |
|
5616 |
-
#: admin/login/login.php:
|
5617 |
msgid "Turn FSP On|Turn FSP Off:"
|
5618 |
msgstr ""
|
5619 |
|
5620 |
-
#: admin/login/login.php:
|
5621 |
msgid "FSP Off"
|
5622 |
msgstr ""
|
5623 |
|
5624 |
-
#: admin/login/login.php:
|
5625 |
msgid "FSP On"
|
5626 |
msgstr ""
|
5627 |
|
5628 |
-
#: admin/login/login.php:
|
5629 |
msgid "Password Character Length:"
|
5630 |
msgstr ""
|
5631 |
|
5632 |
-
#: admin/login/login.php:
|
5633 |
msgid "Example: 12"
|
5634 |
msgstr ""
|
5635 |
|
5636 |
-
#: admin/login/login.php:
|
5637 |
msgid "Password Criteria Requirements: "
|
5638 |
msgstr ""
|
5639 |
|
5640 |
-
#: admin/login/login.php:
|
5641 |
msgid "Check to require. Uncheck to remove requirement."
|
5642 |
msgstr ""
|
5643 |
|
5644 |
-
#: admin/login/login.php:
|
5645 |
msgid " At least 1 lowercase letter"
|
5646 |
msgstr ""
|
5647 |
|
5648 |
-
#: admin/login/login.php:
|
5649 |
msgid " At least 1 uppercase letter"
|
5650 |
msgstr ""
|
5651 |
|
5652 |
-
#: admin/login/login.php:
|
5653 |
msgid " At least 1 number"
|
5654 |
msgstr ""
|
5655 |
|
5656 |
-
#: admin/login/login.php:
|
5657 |
msgid " At least 1 special character"
|
5658 |
msgstr ""
|
5659 |
|
5660 |
-
#: admin/login/login.php:
|
5661 |
msgid "Displayed Message/Error Message:"
|
5662 |
msgstr ""
|
5663 |
|
@@ -5850,9 +5860,9 @@ msgid ""
|
|
5850 |
"be displayed. "
|
5851 |
msgstr ""
|
5852 |
|
5853 |
-
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:
|
5854 |
-
#: includes/hud-dismiss-functions.php:
|
5855 |
-
#: includes/hud-dismiss-functions.php:
|
5856 |
msgid "CAUTION: "
|
5857 |
msgstr ""
|
5858 |
|
@@ -6572,30 +6582,30 @@ msgstr ""
|
|
6572 |
msgid "Maintenance Mode ~ FrontEnd ~ BackEnd"
|
6573 |
msgstr ""
|
6574 |
|
6575 |
-
#: admin/maintenance/maintenance.php:
|
6576 |
msgid "FrontEnd Maintenance Mode Page ~ "
|
6577 |
msgstr ""
|
6578 |
|
6579 |
-
#: admin/maintenance/maintenance.php:
|
6580 |
msgid "Display a website under maintenance page to website visitors"
|
6581 |
msgstr ""
|
6582 |
|
6583 |
-
#: admin/maintenance/maintenance.php:
|
6584 |
msgid "FrontEnd & BackEnd Maintenance Mode ~ "
|
6585 |
msgstr ""
|
6586 |
|
6587 |
-
#: admin/maintenance/maintenance.php:
|
6588 |
msgid ""
|
6589 |
"Display a website under maintenance page to website visitors ~ Lock wp-admin "
|
6590 |
"BackEnd by IP Address"
|
6591 |
msgstr ""
|
6592 |
|
6593 |
-
#: admin/maintenance/maintenance.php:
|
6594 |
-
#: admin/maintenance/maintenance.php:
|
6595 |
msgid "Maintenance Mode Guide"
|
6596 |
msgstr ""
|
6597 |
|
6598 |
-
#: admin/maintenance/maintenance.php:
|
6599 |
msgid ""
|
6600 |
"Create/add whatever messages, images, videos, etc. you want to display to "
|
6601 |
"website visitors with the MMode Editor, select your MMode options/settings, "
|
@@ -6604,20 +6614,20 @@ msgid ""
|
|
6604 |
"options/settings."
|
6605 |
msgstr ""
|
6606 |
|
6607 |
-
#: admin/maintenance/maintenance.php:
|
6608 |
msgid ""
|
6609 |
"For more extensive help info, CSS, HTML code examples, Image & Video "
|
6610 |
"embedding code examples to add in the MMode Editor see Forum Help Links at "
|
6611 |
"the top of this Read Me help window."
|
6612 |
msgstr ""
|
6613 |
|
6614 |
-
#: admin/maintenance/maintenance.php:
|
6615 |
msgid ""
|
6616 |
"Maintenance Mode Text, CSS Style Code, Images, Videos Displayed To Website "
|
6617 |
"Visitors:"
|
6618 |
msgstr ""
|
6619 |
|
6620 |
-
#: admin/maintenance/maintenance.php:
|
6621 |
msgid ""
|
6622 |
"This is a standard WordPress TinyMCE WYSIWYG editor that has a Visual Editor "
|
6623 |
"and a Text Editor for adding CSS or HTML code. Enter plain text, CSS, HTML "
|
@@ -6629,11 +6639,11 @@ msgid ""
|
|
6629 |
"Save Options button to save your edits."
|
6630 |
msgstr ""
|
6631 |
|
6632 |
-
#: admin/maintenance/maintenance.php:
|
6633 |
msgid "Enable Countdown Timer:"
|
6634 |
msgstr ""
|
6635 |
|
6636 |
-
#: admin/maintenance/maintenance.php:
|
6637 |
msgid ""
|
6638 |
"Check this checkbox to enable a javascript Countdown Timer that will be "
|
6639 |
"displayed to visitors. When the Countdown Timer reaches 0/has completed your "
|
@@ -6642,42 +6652,42 @@ msgid ""
|
|
6642 |
"off Maintenance Mode when the Countdown Timer reaches 0/has completed."
|
6643 |
msgstr ""
|
6644 |
|
6645 |
-
#: admin/maintenance/maintenance.php:
|
6646 |
msgid "Countdown Timer Text Color:"
|
6647 |
msgstr ""
|
6648 |
|
6649 |
-
#: admin/maintenance/maintenance.php:
|
6650 |
msgid "Select the text color for the Countdown Timer."
|
6651 |
msgstr ""
|
6652 |
|
6653 |
-
#: admin/maintenance/maintenance.php:
|
6654 |
msgid "Maintenance Mode Time (in Minutes):"
|
6655 |
msgstr ""
|
6656 |
|
6657 |
-
#: admin/maintenance/maintenance.php:
|
6658 |
msgid ""
|
6659 |
"Enter the amount of time that you want to put your site into Maintenance "
|
6660 |
"Mode in minutes. Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours, "
|
6661 |
"4320 = 3 days."
|
6662 |
msgstr ""
|
6663 |
|
6664 |
-
#: admin/maintenance/maintenance.php:
|
6665 |
msgid ""
|
6666 |
"Header Retry-After (enter the same time as Maintenance Mode Time above):"
|
6667 |
msgstr ""
|
6668 |
|
6669 |
-
#: admin/maintenance/maintenance.php:
|
6670 |
msgid ""
|
6671 |
"This is the amount of time that you are telling Search Engines to wait "
|
6672 |
"before visiting your website again. Enter the same time in minutes that you "
|
6673 |
"entered for Maintenance Mode Time."
|
6674 |
msgstr ""
|
6675 |
|
6676 |
-
#: admin/maintenance/maintenance.php:
|
6677 |
msgid "Enable FrontEnd Maintenance Mode:"
|
6678 |
msgstr ""
|
6679 |
|
6680 |
-
#: admin/maintenance/maintenance.php:
|
6681 |
msgid ""
|
6682 |
"Check this checkbox to enable FrontEnd Maintenance Mode. When you Turn On "
|
6683 |
"FrontEnd Maintenance Mode your website Maintenance Mode page will be "
|
@@ -6688,11 +6698,11 @@ msgid ""
|
|
6688 |
"be locked out of your WordPress Dashboard."
|
6689 |
msgstr ""
|
6690 |
|
6691 |
-
#: admin/maintenance/maintenance.php:
|
6692 |
msgid "Enable BackEnd Maintenance Mode:"
|
6693 |
msgstr ""
|
6694 |
|
6695 |
-
#: admin/maintenance/maintenance.php:
|
6696 |
msgid ""
|
6697 |
"Check this checkbox to enable BackEnd Maintenance Mode. Be sure to enter the "
|
6698 |
"Your IP address/the Recommended IP address in the Maintenance Mode IP "
|
@@ -6704,17 +6714,17 @@ msgid ""
|
|
6704 |
"your WordPress Dashboard."
|
6705 |
msgstr ""
|
6706 |
|
6707 |
-
#: admin/maintenance/maintenance.php:
|
6708 |
msgid "Maintenance Mode IP Address Whitelist Text Box:"
|
6709 |
msgstr ""
|
6710 |
|
6711 |
-
#: admin/maintenance/maintenance.php:
|
6712 |
msgid ""
|
6713 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
6714 |
"Mode):"
|
6715 |
msgstr ""
|
6716 |
|
6717 |
-
#: admin/maintenance/maintenance.php:
|
6718 |
msgid ""
|
6719 |
"Enter Multiple IP addresses separated by a comma and a single space. "
|
6720 |
"Example: 100.99.88.77, 200.66.55.44, 44.33.22.1 It is recommended that you "
|
@@ -6726,83 +6736,83 @@ msgid ""
|
|
6726 |
"octets or your current IP address to whitelist your IP address."
|
6727 |
msgstr ""
|
6728 |
|
6729 |
-
#: admin/maintenance/maintenance.php:
|
6730 |
msgid "Background Images:"
|
6731 |
msgstr ""
|
6732 |
|
6733 |
-
#: admin/maintenance/maintenance.php:
|
6734 |
msgid ""
|
6735 |
"Select a background image that you want to use. BPS includes 20 background "
|
6736 |
"images and 15 center images (text box images) that you can mix and match to "
|
6737 |
"your design/color scheme preference."
|
6738 |
msgstr ""
|
6739 |
|
6740 |
-
#: admin/maintenance/maintenance.php:
|
6741 |
msgid "Center Images:"
|
6742 |
msgstr ""
|
6743 |
|
6744 |
-
#: admin/maintenance/maintenance.php:
|
6745 |
msgid ""
|
6746 |
"Select a center image that you want to use. BPS includes 20 background "
|
6747 |
"images and 15 center images (text box images) that you can mix and match to "
|
6748 |
"your design/color scheme preference."
|
6749 |
msgstr ""
|
6750 |
|
6751 |
-
#: admin/maintenance/maintenance.php:
|
6752 |
msgid "Background Colors (If not using a Background Image):"
|
6753 |
msgstr ""
|
6754 |
|
6755 |
-
#: admin/maintenance/maintenance.php:
|
6756 |
msgid ""
|
6757 |
"Select a background color that you want to use. If you do not want to use a "
|
6758 |
"background image then you can instead choose a background color."
|
6759 |
msgstr ""
|
6760 |
|
6761 |
-
#: admin/maintenance/maintenance.php:
|
6762 |
msgid "Display Visitor IP Address:"
|
6763 |
msgstr ""
|
6764 |
|
6765 |
-
#: admin/maintenance/maintenance.php:
|
6766 |
msgid "Check this checkbox to display the website visitor's IP addresses."
|
6767 |
msgstr ""
|
6768 |
|
6769 |
-
#: admin/maintenance/maintenance.php:
|
6770 |
msgid "Display Admin|Login Link"
|
6771 |
msgstr ""
|
6772 |
|
6773 |
-
#: admin/maintenance/maintenance.php:
|
6774 |
msgid ""
|
6775 |
"Check this checkbox to display a Login link that points to your wp-admin "
|
6776 |
"folder/Login page."
|
6777 |
msgstr ""
|
6778 |
|
6779 |
-
#: admin/maintenance/maintenance.php:
|
6780 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode:"
|
6781 |
msgstr ""
|
6782 |
|
6783 |
-
#: admin/maintenance/maintenance.php:
|
6784 |
msgid ""
|
6785 |
"Check this checkbox to display a WordPress Dashboard Reminder Notice that "
|
6786 |
"your website is in Maintenance Mode."
|
6787 |
msgstr ""
|
6788 |
|
6789 |
-
#: admin/maintenance/maintenance.php:
|
6790 |
msgid "Enable Visitor Logging:"
|
6791 |
msgstr ""
|
6792 |
|
6793 |
-
#: admin/maintenance/maintenance.php:
|
6794 |
msgid ""
|
6795 |
"Check this checkbox to enable visitor logging. Logs all visitors to your "
|
6796 |
"site while your site is in Maintenance Mode. Log entries are created in the "
|
6797 |
"BPS Security Log file. "
|
6798 |
msgstr ""
|
6799 |
|
6800 |
-
#: admin/maintenance/maintenance.php:
|
6801 |
msgid ""
|
6802 |
"Send Email Reminder when Maintenance Mode Countdown Timer has completed:"
|
6803 |
msgstr ""
|
6804 |
|
6805 |
-
#: admin/maintenance/maintenance.php:
|
6806 |
msgid ""
|
6807 |
"Check this checkbox to enable the javascript Countdown Timer to send you an "
|
6808 |
"email reminder when the Countdown Timer reaches 0/is completed. More "
|
@@ -6814,11 +6824,11 @@ msgid ""
|
|
6814 |
"the Countdown Timer reaches 0/has completed."
|
6815 |
msgstr ""
|
6816 |
|
6817 |
-
#: admin/maintenance/maintenance.php:
|
6818 |
msgid "Testing the Countdown Timer Send Email Option:"
|
6819 |
msgstr ""
|
6820 |
|
6821 |
-
#: admin/maintenance/maintenance.php:
|
6822 |
msgid ""
|
6823 |
"There is a 1 minute buffer so that when the Maintenance Mode page is created "
|
6824 |
"an email will not be sent immediately. To test the Send Email option use 2 "
|
@@ -6829,21 +6839,21 @@ msgid ""
|
|
6829 |
"how fast your Mail Server sends the email to you."
|
6830 |
msgstr ""
|
6831 |
|
6832 |
-
#: admin/maintenance/maintenance.php:
|
6833 |
msgid "Send Countdown Timer Email:"
|
6834 |
msgstr ""
|
6835 |
|
6836 |
-
#: admin/maintenance/maintenance.php:
|
6837 |
msgid ""
|
6838 |
"Enter the email addresses that you would like the Countdown Timer reminder "
|
6839 |
"email sent to, from, cc or bcc."
|
6840 |
msgstr ""
|
6841 |
|
6842 |
-
#: admin/maintenance/maintenance.php:
|
6843 |
msgid "Network/Multisite Primary Site Options ONLY:"
|
6844 |
msgstr ""
|
6845 |
|
6846 |
-
#: admin/maintenance/maintenance.php:
|
6847 |
msgid ""
|
6848 |
"These options/settings are for Network/Multisite ONLY and are ONLY displayed "
|
6849 |
"on the Primary Network/Multisite site. Checking these options on a Single/"
|
@@ -6851,11 +6861,11 @@ msgid ""
|
|
6851 |
"for Network/Multisite WordPress installations."
|
6852 |
msgstr ""
|
6853 |
|
6854 |
-
#: admin/maintenance/maintenance.php:
|
6855 |
msgid "Steps to use these special Network/Multisite options:"
|
6856 |
msgstr ""
|
6857 |
|
6858 |
-
#: admin/maintenance/maintenance.php:
|
6859 |
msgid ""
|
6860 |
"To turn On either of these special options, check the checkbox, click the "
|
6861 |
"Save Options button and click the Turn On button. To turn Off either of "
|
@@ -6867,29 +6877,29 @@ msgid ""
|
|
6867 |
"special option settings in that template file."
|
6868 |
msgstr ""
|
6869 |
|
6870 |
-
#: admin/maintenance/maintenance.php:
|
6871 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode:"
|
6872 |
msgstr ""
|
6873 |
|
6874 |
-
#: admin/maintenance/maintenance.php:
|
6875 |
msgid "Check this checkbox to put all of the sites into Maintenance Mode."
|
6876 |
msgstr ""
|
6877 |
|
6878 |
-
#: admin/maintenance/maintenance.php:
|
6879 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site:"
|
6880 |
msgstr ""
|
6881 |
|
6882 |
-
#: admin/maintenance/maintenance.php:
|
6883 |
msgid ""
|
6884 |
"Check this checkbox to put all of the subsites into Maintenance Mode except "
|
6885 |
"for the Primary site."
|
6886 |
msgstr ""
|
6887 |
|
6888 |
-
#: admin/maintenance/maintenance.php:
|
6889 |
msgid "Save Options Button"
|
6890 |
msgstr ""
|
6891 |
|
6892 |
-
#: admin/maintenance/maintenance.php:
|
6893 |
msgid ""
|
6894 |
"Clicking the Save Options button does 2 things: Saves all your options/"
|
6895 |
"settings to your Database and creates all necessary Maintenance Mode files/"
|
@@ -6897,11 +6907,11 @@ msgid ""
|
|
6897 |
"Click the Turn On button after clicking the Save Options button."
|
6898 |
msgstr ""
|
6899 |
|
6900 |
-
#: admin/maintenance/maintenance.php:
|
6901 |
msgid "Preview Button"
|
6902 |
msgstr ""
|
6903 |
|
6904 |
-
#: admin/maintenance/maintenance.php:
|
6905 |
msgid ""
|
6906 |
"Clicking the Preview button allows you to preview the Maintenance Mode files/"
|
6907 |
"Forms that were created when you clicked the Save Options button. Preview "
|
@@ -6911,11 +6921,11 @@ msgid ""
|
|
6911 |
"On button."
|
6912 |
msgstr ""
|
6913 |
|
6914 |
-
#: admin/maintenance/maintenance.php:
|
6915 |
msgid "Turn On Button"
|
6916 |
msgstr ""
|
6917 |
|
6918 |
-
#: admin/maintenance/maintenance.php:
|
6919 |
msgid ""
|
6920 |
"Clicking the Turn On button turns On Maintenance Mode. Turn On is "
|
6921 |
"conditional and allows you to make changes to your Maintenance Mode page "
|
@@ -6925,11 +6935,11 @@ msgid ""
|
|
6925 |
"on your Maintenance Mode page."
|
6926 |
msgstr ""
|
6927 |
|
6928 |
-
#: admin/maintenance/maintenance.php:
|
6929 |
msgid "Turn Off Button"
|
6930 |
msgstr ""
|
6931 |
|
6932 |
-
#: admin/maintenance/maintenance.php:
|
6933 |
msgid ""
|
6934 |
"Clicking the Turn Off button turns Off Maintenance Mode. Turn Off is non-"
|
6935 |
"conditional and works like a Form Reset, but does not remove any of your "
|
@@ -6939,23 +6949,23 @@ msgid ""
|
|
6939 |
"remain in your website root folder, but Maintenance Mode will be turned Off."
|
6940 |
msgstr ""
|
6941 |
|
6942 |
-
#: admin/maintenance/maintenance.php:
|
6943 |
msgid "BPS help links can be found in the Help & FAQ pages."
|
6944 |
msgstr ""
|
6945 |
|
6946 |
-
#: admin/maintenance/maintenance.php:
|
6947 |
msgid ""
|
6948 |
"Error: You did not enter anything in the Maintenance Mode Time Text Box."
|
6949 |
msgstr ""
|
6950 |
|
6951 |
-
#: admin/maintenance/maintenance.php:
|
6952 |
-
#: admin/maintenance/maintenance.php:
|
6953 |
msgid ""
|
6954 |
"Error: You did not enter an IP Address in the Maintenance Mode IP Address "
|
6955 |
"Whitelist Text Box."
|
6956 |
msgstr ""
|
6957 |
|
6958 |
-
#: admin/maintenance/maintenance.php:
|
6959 |
msgid ""
|
6960 |
"Success! Your Options have been saved and your Maintenance Mode Form has "
|
6961 |
"been created successfully! Click the Preview button to preview your Website "
|
@@ -6963,328 +6973,328 @@ msgid ""
|
|
6963 |
"button."
|
6964 |
msgstr ""
|
6965 |
|
6966 |
-
#: admin/maintenance/maintenance.php:
|
6967 |
msgid ""
|
6968 |
"Check that the file exists in the /bulletproof-security/admin/htaccess/ "
|
6969 |
"master folder. If this is not the problem "
|
6970 |
msgstr ""
|
6971 |
|
6972 |
-
#: admin/maintenance/maintenance.php:
|
6973 |
#: admin/wizard/wizard.php:162 includes/general-functions.php:509
|
6974 |
-
#: includes/hud-dismiss-functions.php:
|
6975 |
-
#: includes/hud-dismiss-functions.php:
|
6976 |
-
#: includes/hud-dismiss-functions.php:
|
6977 |
msgid "Click Here"
|
6978 |
msgstr ""
|
6979 |
|
6980 |
-
#: admin/maintenance/maintenance.php:
|
6981 |
msgid " for assistance."
|
6982 |
msgstr ""
|
6983 |
|
6984 |
-
#: admin/maintenance/maintenance.php:
|
6985 |
msgid ""
|
6986 |
"Check that the bps-maintenance-values.php file exists in the /bulletproof-"
|
6987 |
"security/admin/htaccess/ master folder. If this is not the problem "
|
6988 |
msgstr ""
|
6989 |
|
6990 |
-
#: admin/maintenance/maintenance.php:
|
6991 |
-
#: admin/maintenance/maintenance.php:
|
6992 |
msgid "Your Current IP Address: "
|
6993 |
msgstr ""
|
6994 |
|
6995 |
-
#: admin/maintenance/maintenance.php:
|
6996 |
-
#: admin/maintenance/maintenance.php:
|
6997 |
msgid "Recommended IP Address: "
|
6998 |
msgstr ""
|
6999 |
|
7000 |
-
#: admin/maintenance/maintenance.php:
|
7001 |
msgid "MMode Editor"
|
7002 |
msgstr ""
|
7003 |
|
7004 |
-
#: admin/maintenance/maintenance.php:
|
7005 |
msgid ""
|
7006 |
"Click the Maintenance Mode Guide link above for CSS Code, Image & Video "
|
7007 |
"Embed examples."
|
7008 |
msgstr ""
|
7009 |
|
7010 |
-
#: admin/maintenance/maintenance.php:
|
7011 |
msgid "MMode Option Settings"
|
7012 |
msgstr ""
|
7013 |
|
7014 |
-
#: admin/maintenance/maintenance.php:
|
7015 |
msgid "Enable Countdown Timer"
|
7016 |
msgstr ""
|
7017 |
|
7018 |
-
#: admin/maintenance/maintenance.php:
|
7019 |
msgid "LCD|Lime Green"
|
7020 |
msgstr ""
|
7021 |
|
7022 |
-
#: admin/maintenance/maintenance.php:
|
7023 |
msgid "White"
|
7024 |
msgstr ""
|
7025 |
|
7026 |
-
#: admin/maintenance/maintenance.php:
|
7027 |
msgid "Silver"
|
7028 |
msgstr ""
|
7029 |
|
7030 |
-
#: admin/maintenance/maintenance.php:
|
7031 |
msgid "Gray"
|
7032 |
msgstr ""
|
7033 |
|
7034 |
-
#: admin/maintenance/maintenance.php:
|
7035 |
msgid "Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours."
|
7036 |
msgstr ""
|
7037 |
|
7038 |
-
#: admin/maintenance/maintenance.php:
|
7039 |
msgid "Enable FrontEnd Maintenance Mode"
|
7040 |
msgstr ""
|
7041 |
|
7042 |
-
#: admin/maintenance/maintenance.php:
|
7043 |
msgid "You MUST enter Your Current IP Address or the"
|
7044 |
msgstr ""
|
7045 |
|
7046 |
-
#: admin/maintenance/maintenance.php:
|
7047 |
msgid "Recommended IP Address if you Enable BackEnd Maintenance Mode"
|
7048 |
msgstr ""
|
7049 |
|
7050 |
-
#: admin/maintenance/maintenance.php:
|
7051 |
msgid "or you will be locked out of your WordPress Dashboard."
|
7052 |
msgstr ""
|
7053 |
|
7054 |
-
#: admin/maintenance/maintenance.php:
|
7055 |
msgid "Enable BackEnd Maintenance Mode "
|
7056 |
msgstr ""
|
7057 |
|
7058 |
-
#: admin/maintenance/maintenance.php:
|
7059 |
msgid ""
|
7060 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
7061 |
"Mode)."
|
7062 |
msgstr ""
|
7063 |
|
7064 |
-
#: admin/maintenance/maintenance.php:
|
7065 |
msgid "Enter Multiple IP addresses separated by a comma and a single space."
|
7066 |
msgstr ""
|
7067 |
|
7068 |
-
#: admin/maintenance/maintenance.php:
|
7069 |
msgid "Example IPv4 IP Addresses: 100.99.88.77, 200.66.55.44, 44.33.22.1"
|
7070 |
msgstr ""
|
7071 |
|
7072 |
-
#: admin/maintenance/maintenance.php:
|
7073 |
msgid ""
|
7074 |
"Example IPv6 IP Addresses: 0:0:0:0:0:ffff:6463:584d, 0:0:0:0:0:ffff:c842:372c"
|
7075 |
msgstr ""
|
7076 |
|
7077 |
-
#: admin/maintenance/maintenance.php:
|
7078 |
msgid "No Background Image"
|
7079 |
msgstr ""
|
7080 |
|
7081 |
-
#: admin/maintenance/maintenance.php:
|
7082 |
msgid "Black Honeycomb Large"
|
7083 |
msgstr ""
|
7084 |
|
7085 |
-
#: admin/maintenance/maintenance.php:
|
7086 |
msgid "Black Honeycomb Large Grey Line"
|
7087 |
msgstr ""
|
7088 |
|
7089 |
-
#: admin/maintenance/maintenance.php:
|
7090 |
msgid "Black Mesh Small"
|
7091 |
msgstr ""
|
7092 |
|
7093 |
-
#: admin/maintenance/maintenance.php:
|
7094 |
msgid "Black Mesh Small Grey Line"
|
7095 |
msgstr ""
|
7096 |
|
7097 |
-
#: admin/maintenance/maintenance.php:
|
7098 |
msgid "Blue Honeycomb Large"
|
7099 |
msgstr ""
|
7100 |
|
7101 |
-
#: admin/maintenance/maintenance.php:
|
7102 |
msgid "Blue Mesh Small"
|
7103 |
msgstr ""
|
7104 |
|
7105 |
-
#: admin/maintenance/maintenance.php:
|
7106 |
msgid "Brown Honeycomb Large"
|
7107 |
msgstr ""
|
7108 |
|
7109 |
-
#: admin/maintenance/maintenance.php:
|
7110 |
msgid "Brown Mesh Small"
|
7111 |
msgstr ""
|
7112 |
|
7113 |
-
#: admin/maintenance/maintenance.php:
|
7114 |
msgid "Green Honeycomb Large"
|
7115 |
msgstr ""
|
7116 |
|
7117 |
-
#: admin/maintenance/maintenance.php:
|
7118 |
msgid "Green Mesh Small"
|
7119 |
msgstr ""
|
7120 |
|
7121 |
-
#: admin/maintenance/maintenance.php:
|
7122 |
msgid "Gray Honeycomb Large"
|
7123 |
msgstr ""
|
7124 |
|
7125 |
-
#: admin/maintenance/maintenance.php:
|
7126 |
msgid "Gray Mesh Small"
|
7127 |
msgstr ""
|
7128 |
|
7129 |
-
#: admin/maintenance/maintenance.php:
|
7130 |
msgid "Orange Honeycomb Large"
|
7131 |
msgstr ""
|
7132 |
|
7133 |
-
#: admin/maintenance/maintenance.php:
|
7134 |
msgid "Orange Mesh Small"
|
7135 |
msgstr ""
|
7136 |
|
7137 |
-
#: admin/maintenance/maintenance.php:
|
7138 |
msgid "Purple Honeycomb Large"
|
7139 |
msgstr ""
|
7140 |
|
7141 |
-
#: admin/maintenance/maintenance.php:
|
7142 |
msgid "Purple Mesh Small"
|
7143 |
msgstr ""
|
7144 |
|
7145 |
-
#: admin/maintenance/maintenance.php:
|
7146 |
msgid "Red|Burgundy Honeycomb Large"
|
7147 |
msgstr ""
|
7148 |
|
7149 |
-
#: admin/maintenance/maintenance.php:
|
7150 |
msgid "Red|Burgundy Mesh Small"
|
7151 |
msgstr ""
|
7152 |
|
7153 |
-
#: admin/maintenance/maintenance.php:
|
7154 |
msgid "Yellow Honeycomb Large"
|
7155 |
msgstr ""
|
7156 |
|
7157 |
-
#: admin/maintenance/maintenance.php:
|
7158 |
msgid "Yellow Mesh Small"
|
7159 |
msgstr ""
|
7160 |
|
7161 |
-
#: admin/maintenance/maintenance.php:
|
7162 |
msgid "No Center Image"
|
7163 |
msgstr ""
|
7164 |
|
7165 |
-
#: admin/maintenance/maintenance.php:
|
7166 |
msgid "Basic Black"
|
7167 |
msgstr ""
|
7168 |
|
7169 |
-
#: admin/maintenance/maintenance.php:
|
7170 |
msgid "Black Veins"
|
7171 |
msgstr ""
|
7172 |
|
7173 |
-
#: admin/maintenance/maintenance.php:
|
7174 |
msgid "Blue Glass"
|
7175 |
msgstr ""
|
7176 |
|
7177 |
-
#: admin/maintenance/maintenance.php:
|
7178 |
msgid "Brushed Metal Stamped"
|
7179 |
msgstr ""
|
7180 |
|
7181 |
-
#: admin/maintenance/maintenance.php:
|
7182 |
msgid "Chrome"
|
7183 |
msgstr ""
|
7184 |
|
7185 |
-
#: admin/maintenance/maintenance.php:
|
7186 |
msgid "Chrome Slick"
|
7187 |
msgstr ""
|
7188 |
|
7189 |
-
#: admin/maintenance/maintenance.php:
|
7190 |
msgid "Fire"
|
7191 |
msgstr ""
|
7192 |
|
7193 |
-
#: admin/maintenance/maintenance.php:
|
7194 |
msgid "Gun Metal"
|
7195 |
msgstr ""
|
7196 |
|
7197 |
-
#: admin/maintenance/maintenance.php:
|
7198 |
msgid "Mercury"
|
7199 |
msgstr ""
|
7200 |
|
7201 |
-
#: admin/maintenance/maintenance.php:
|
7202 |
msgid "Smoke"
|
7203 |
msgstr ""
|
7204 |
|
7205 |
-
#: admin/maintenance/maintenance.php:
|
7206 |
msgid "Striped Cone"
|
7207 |
msgstr ""
|
7208 |
|
7209 |
-
#: admin/maintenance/maintenance.php:
|
7210 |
msgid "Swamp Bevel"
|
7211 |
msgstr ""
|
7212 |
|
7213 |
-
#: admin/maintenance/maintenance.php:
|
7214 |
msgid "Toy"
|
7215 |
msgstr ""
|
7216 |
|
7217 |
-
#: admin/maintenance/maintenance.php:
|
7218 |
msgid "Water Reflection"
|
7219 |
msgstr ""
|
7220 |
|
7221 |
-
#: admin/maintenance/maintenance.php:
|
7222 |
msgid "Wood Grain"
|
7223 |
msgstr ""
|
7224 |
|
7225 |
-
#: admin/maintenance/maintenance.php:
|
7226 |
msgid "No Background Color"
|
7227 |
msgstr ""
|
7228 |
|
7229 |
-
#: admin/maintenance/maintenance.php:
|
7230 |
msgid "Black"
|
7231 |
msgstr ""
|
7232 |
|
7233 |
-
#: admin/maintenance/maintenance.php:
|
7234 |
msgid "Display Visitor IP Address"
|
7235 |
msgstr ""
|
7236 |
|
7237 |
-
#: admin/maintenance/maintenance.php:
|
7238 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode"
|
7239 |
msgstr ""
|
7240 |
|
7241 |
-
#: admin/maintenance/maintenance.php:
|
7242 |
msgid "Enable Visitor Logging"
|
7243 |
msgstr ""
|
7244 |
|
7245 |
-
#: admin/maintenance/maintenance.php:
|
7246 |
msgid "Send Email Reminder when Maintenance Mode Countdown Timer has completed"
|
7247 |
msgstr ""
|
7248 |
|
7249 |
-
#: admin/maintenance/maintenance.php:
|
7250 |
msgid "Send Countdown Timer Email To:"
|
7251 |
msgstr ""
|
7252 |
|
7253 |
-
#: admin/maintenance/maintenance.php:
|
7254 |
msgid "Send Countdown Timer Email From:"
|
7255 |
msgstr ""
|
7256 |
|
7257 |
-
#: admin/maintenance/maintenance.php:
|
7258 |
msgid "Send Countdown Timer Email Cc:"
|
7259 |
msgstr ""
|
7260 |
|
7261 |
-
#: admin/maintenance/maintenance.php:
|
7262 |
msgid "Send Countdown Timer Email Bcc:"
|
7263 |
msgstr ""
|
7264 |
|
7265 |
-
#: admin/maintenance/maintenance.php:
|
7266 |
msgid "MMode Network|Multisite Options"
|
7267 |
msgstr ""
|
7268 |
|
7269 |
-
#: admin/maintenance/maintenance.php:
|
7270 |
msgid "Network|Multisite Primary Site Options ONLY"
|
7271 |
msgstr ""
|
7272 |
|
7273 |
-
#: admin/maintenance/maintenance.php:
|
7274 |
msgid ""
|
7275 |
"Click the Maintenance Mode Read Me help button for the steps to use these "
|
7276 |
"special options:"
|
7277 |
msgstr ""
|
7278 |
|
7279 |
-
#: admin/maintenance/maintenance.php:
|
7280 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode"
|
7281 |
msgstr ""
|
7282 |
|
7283 |
-
#: admin/maintenance/maintenance.php:
|
7284 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site"
|
7285 |
msgstr ""
|
7286 |
|
7287 |
-
#: admin/maintenance/maintenance.php:
|
7288 |
msgid ""
|
7289 |
"Clicking OK Saves your Options/Settings to your Database and also creates "
|
7290 |
"your Maintenance Mode page. Click the Preview button to preview your "
|
@@ -7292,91 +7302,91 @@ msgid ""
|
|
7292 |
"Turn On button to enable Maintenance Mode on your website."
|
7293 |
msgstr ""
|
7294 |
|
7295 |
-
#: admin/maintenance/maintenance.php:
|
7296 |
msgid ""
|
7297 |
"IP Address Format Error: You have entered multiple IP Addresses using an "
|
7298 |
"incorrect Format."
|
7299 |
msgstr ""
|
7300 |
|
7301 |
-
#: admin/maintenance/maintenance.php:
|
7302 |
msgid ""
|
7303 |
"The correct IP Address Format is: IP Address comma single space. Example: "
|
7304 |
"100.99.88.77, 200.66.55.44, 44.33.22.1 or 100.99.88., 200.66.55., 44.33.22. "
|
7305 |
"if you are using the recommended 3 octet IP addresses."
|
7306 |
msgstr ""
|
7307 |
|
7308 |
-
#: admin/maintenance/maintenance.php:
|
7309 |
msgid ""
|
7310 |
"Correct the IP Address Format and click the Save Options button again. If "
|
7311 |
"you have an IPv6 IP address use the same general format as an IPv4 IP "
|
7312 |
"address - comma single space."
|
7313 |
msgstr ""
|
7314 |
|
7315 |
-
#: admin/maintenance/maintenance.php:
|
7316 |
-
#: admin/maintenance/maintenance.php:
|
7317 |
msgid "FrontEnd Maintenance Mode has been Turned On."
|
7318 |
msgstr ""
|
7319 |
|
7320 |
-
#: admin/maintenance/maintenance.php:
|
7321 |
-
#: admin/maintenance/maintenance.php:
|
7322 |
-
#: admin/maintenance/maintenance.php:
|
7323 |
-
#: admin/maintenance/maintenance.php:
|
7324 |
msgid "htaccess Files Disabled: BackEnd Maintenance Mode is disabled."
|
7325 |
msgstr ""
|
7326 |
|
7327 |
-
#: admin/maintenance/maintenance.php:
|
7328 |
msgid "BackEnd Maintenance Mode has been Turned On."
|
7329 |
msgstr ""
|
7330 |
|
7331 |
-
#: admin/maintenance/maintenance.php:
|
7332 |
-
#: admin/maintenance/maintenance.php:
|
7333 |
msgid ""
|
7334 |
"Error: You have not saved your option settings yet. Click the Save Options "
|
7335 |
"button."
|
7336 |
msgstr ""
|
7337 |
|
7338 |
-
#: admin/maintenance/maintenance.php:
|
7339 |
msgid ""
|
7340 |
"Error: Unable to get/find the site root index.php file for this GWIOD - "
|
7341 |
"Giving WordPress Its Own Directory - website."
|
7342 |
msgstr ""
|
7343 |
|
7344 |
-
#: admin/maintenance/maintenance.php:
|
7345 |
msgid "GWIOD Site Root index.php File Path Checked: "
|
7346 |
msgstr ""
|
7347 |
|
7348 |
-
#: admin/maintenance/maintenance.php:
|
7349 |
msgid ""
|
7350 |
"BPS Maintenance Mode will not work correctly with your WordPress GWIOD "
|
7351 |
"setup. Try another WordPress Maintenance Mode plugin."
|
7352 |
msgstr ""
|
7353 |
|
7354 |
-
#: admin/maintenance/maintenance.php:
|
7355 |
msgid ""
|
7356 |
"Error: Unable to get/find the site root index.php file for this Network "
|
7357 |
"GWIOD - Giving WordPress Its Own Directory - website."
|
7358 |
msgstr ""
|
7359 |
|
7360 |
-
#: admin/maintenance/maintenance.php:
|
7361 |
msgid "Network GWIOD Site Root index.php File Path Checked: "
|
7362 |
msgstr ""
|
7363 |
|
7364 |
-
#: admin/maintenance/maintenance.php:
|
7365 |
msgid ""
|
7366 |
"Please copy this error message and send it in an email to info@ait-pro.com "
|
7367 |
"for assistance."
|
7368 |
msgstr ""
|
7369 |
|
7370 |
-
#: admin/maintenance/maintenance.php:
|
7371 |
-
#: admin/maintenance/maintenance.php:
|
7372 |
-
#: admin/maintenance/maintenance.php:
|
7373 |
-
#: admin/maintenance/maintenance.php:
|
7374 |
msgid "FrontEnd Maintenance Mode has been Turned Off."
|
7375 |
msgstr ""
|
7376 |
|
7377 |
-
#: admin/maintenance/maintenance.php:
|
7378 |
-
#: admin/maintenance/maintenance.php:
|
7379 |
-
#: admin/maintenance/maintenance.php:
|
7380 |
msgid "BackEnd Maintenance Mode has been Turned Off."
|
7381 |
msgstr ""
|
7382 |
|
@@ -7533,7 +7543,7 @@ msgid ""
|
|
7533 |
"will be deleted."
|
7534 |
msgstr ""
|
7535 |
|
7536 |
-
#: admin/mscan/mscan-help-text.php:32 admin/mscan/mscan.php:
|
7537 |
msgid "Website Folders & Files To Scan"
|
7538 |
msgstr ""
|
7539 |
|
@@ -7572,7 +7582,7 @@ msgid ""
|
|
7572 |
"than 300 seconds."
|
7573 |
msgstr ""
|
7574 |
|
7575 |
-
#: admin/mscan/mscan-help-text.php:38 admin/mscan/mscan.php:
|
7576 |
msgid "Exclude Individual Folders"
|
7577 |
msgstr ""
|
7578 |
|
@@ -7589,7 +7599,7 @@ msgid ""
|
|
7589 |
"particular cache folder under the wp-content folder."
|
7590 |
msgstr ""
|
7591 |
|
7592 |
-
#: admin/mscan/mscan-help-text.php:40 admin/mscan/mscan.php:
|
7593 |
msgid "Scan Database"
|
7594 |
msgstr ""
|
7595 |
|
@@ -7599,7 +7609,7 @@ msgid ""
|
|
7599 |
"suspicious code."
|
7600 |
msgstr ""
|
7601 |
|
7602 |
-
#: admin/mscan/mscan-help-text.php:42 admin/mscan/mscan.php:
|
7603 |
msgid "Scan Skipped Files Only"
|
7604 |
msgstr ""
|
7605 |
|
@@ -7612,7 +7622,7 @@ msgid ""
|
|
7612 |
"to On."
|
7613 |
msgstr ""
|
7614 |
|
7615 |
-
#: admin/mscan/mscan-help-text.php:44 admin/mscan/mscan.php:
|
7616 |
msgid "Automatically Delete /tmp Files"
|
7617 |
msgstr ""
|
7618 |
|
@@ -7622,7 +7632,7 @@ msgid ""
|
|
7622 |
"commonly hide hacker files in the /tmp folder."
|
7623 |
msgstr ""
|
7624 |
|
7625 |
-
#: admin/mscan/mscan-help-text.php:46 admin/mscan/mscan.php:
|
7626 |
msgid "Exclude /tmp Files"
|
7627 |
msgstr ""
|
7628 |
|
@@ -7722,7 +7732,7 @@ msgid ""
|
|
7722 |
"convention: theme-name-child.x.x.zip."
|
7723 |
msgstr ""
|
7724 |
|
7725 |
-
#: admin/mscan/mscan-help-text.php:60 admin/mscan/mscan.php:
|
7726 |
msgid "View|Ignore|Delete Suspicious Files"
|
7727 |
msgstr ""
|
7728 |
|
@@ -7737,7 +7747,7 @@ msgid ""
|
|
7737 |
"ignored file it will be scanned in future scans."
|
7738 |
msgstr ""
|
7739 |
|
7740 |
-
#: admin/mscan/mscan-help-text.php:62 admin/mscan/mscan.php:
|
7741 |
msgid "View|Ignore Suspicious DB Entries"
|
7742 |
msgstr ""
|
7743 |
|
@@ -7770,7 +7780,7 @@ msgstr ""
|
|
7770 |
msgid "MScan Logging"
|
7771 |
msgstr ""
|
7772 |
|
7773 |
-
#: admin/mscan/mscan-help-text.php:69 admin/mscan/mscan.php:
|
7774 |
msgid "Logs extensive details about each scan that you run."
|
7775 |
msgstr ""
|
7776 |
|
@@ -7865,57 +7875,73 @@ msgid ""
|
|
7865 |
"server/web host."
|
7866 |
msgstr ""
|
7867 |
|
7868 |
-
#: admin/mscan/mscan.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7869 |
msgid "BulletProof Security ~ MScan 2.0 Malware Scanner"
|
7870 |
msgstr ""
|
7871 |
|
7872 |
-
#: admin/mscan/mscan.php:
|
7873 |
-
#: admin/mscan/mscan.php:
|
7874 |
msgid "MScan 2.0"
|
7875 |
msgstr ""
|
7876 |
|
7877 |
-
#: admin/mscan/mscan.php:
|
7878 |
-
#: admin/mscan/mscan.php:
|
7879 |
msgid "MScan Log"
|
7880 |
msgstr ""
|
7881 |
|
7882 |
-
#: admin/mscan/mscan.php:
|
7883 |
-
#: admin/mscan/mscan.php:
|
7884 |
msgid "MScan Report"
|
7885 |
msgstr ""
|
7886 |
|
7887 |
-
#: admin/mscan/mscan.php:
|
7888 |
-
#: admin/mscan/mscan.php:
|
7889 |
msgid "MScan Saved Reports"
|
7890 |
msgstr ""
|
7891 |
|
7892 |
-
#: admin/mscan/mscan.php:
|
7893 |
msgid "MScan 2.0 ~ "
|
7894 |
msgstr ""
|
7895 |
|
7896 |
-
#: admin/mscan/mscan.php:
|
7897 |
msgid "Scans website files & your database for hacker files or code"
|
7898 |
msgstr ""
|
7899 |
|
7900 |
-
#: admin/mscan/mscan.php:
|
7901 |
msgid "MScan Malware Scanner Guide"
|
7902 |
msgstr ""
|
7903 |
|
7904 |
-
#: admin/mscan/mscan.php:
|
7905 |
msgid "MScan Troubleshooting & Code Posting"
|
7906 |
msgstr ""
|
7907 |
|
7908 |
-
#: admin/mscan/mscan.php:
|
7909 |
msgid "BPS Pro Troubleshooting Steps"
|
7910 |
msgstr ""
|
7911 |
|
7912 |
-
#: admin/mscan/mscan.php:
|
7913 |
msgid ""
|
7914 |
"MScan scan results and data has been deleted. Your MScan option settings "
|
7915 |
"have not been deleted."
|
7916 |
msgstr ""
|
7917 |
|
7918 |
-
#: admin/mscan/mscan.php:
|
7919 |
msgid ""
|
7920 |
"MScan Plugin and Theme file hashes have been deleted. New Plugin and Theme "
|
7921 |
"file hashes will be created the next time you run a scan. You should also "
|
@@ -7923,22 +7949,22 @@ msgid ""
|
|
7923 |
"settings have not been deleted."
|
7924 |
msgstr ""
|
7925 |
|
7926 |
-
#: admin/mscan/mscan.php:
|
7927 |
-
#: admin/mscan/mscan.php:
|
7928 |
msgid "Skipped file scanning is turned On. Only skipped files will be scanned."
|
7929 |
msgstr ""
|
7930 |
|
7931 |
-
#: admin/mscan/mscan.php:
|
7932 |
msgid ""
|
7933 |
"MScan scanning has been stopped. Note: The Stop Scan button also stops the "
|
7934 |
"Scan Time Estimate Tool from calculating estimated scan time."
|
7935 |
msgstr ""
|
7936 |
|
7937 |
-
#: admin/mscan/mscan.php:
|
7938 |
msgid "First Time Scan or the Delete File Hashes Tool was used"
|
7939 |
msgstr ""
|
7940 |
|
7941 |
-
#: admin/mscan/mscan.php:
|
7942 |
msgid ""
|
7943 |
"You will only see this message the first time you do a scan or if you use "
|
7944 |
"the Delete Files Hashes Tool. In order to make sure all Plugin and Theme "
|
@@ -7946,36 +7972,36 @@ msgid ""
|
|
7946 |
"scan. You can run a new scan after this scan has completed."
|
7947 |
msgstr ""
|
7948 |
|
7949 |
-
#: admin/mscan/mscan.php:
|
7950 |
msgid "Click OK to stop scanning or click Cancel."
|
7951 |
msgstr ""
|
7952 |
|
7953 |
-
#: admin/mscan/mscan.php:
|
7954 |
msgid ""
|
7955 |
"Click OK to reset/delete all MScan scan results and data or click Cancel. "
|
7956 |
"Note: MScan option settings will not be reset/deleted."
|
7957 |
msgstr ""
|
7958 |
|
7959 |
-
#: admin/mscan/mscan.php:
|
7960 |
msgid "MScan Options & Tools"
|
7961 |
msgstr ""
|
7962 |
|
7963 |
-
#: admin/mscan/mscan.php:
|
7964 |
msgid "Save MScan Options"
|
7965 |
msgstr ""
|
7966 |
|
7967 |
-
#: admin/mscan/mscan.php:
|
7968 |
msgid ""
|
7969 |
"Skipped file scanning is turned On. There are no skipped files to be "
|
7970 |
"scanned. Either there really are not any skipped files to scan or you have "
|
7971 |
"not run a regular scan yet with the Skipped File Scan option turned Off."
|
7972 |
msgstr ""
|
7973 |
|
7974 |
-
#: admin/mscan/mscan.php:
|
7975 |
msgid "Warning: "
|
7976 |
msgstr ""
|
7977 |
|
7978 |
-
#: admin/mscan/mscan.php:
|
7979 |
msgid ""
|
7980 |
"On some web hosts (Known host issues: SiteGround, Cyon) turning On the "
|
7981 |
"\"Automatically Delete /tmp Files\" option setting will cause your website/"
|
@@ -7986,31 +8012,31 @@ msgid ""
|
|
7986 |
"the names of those tmp files to exclude."
|
7987 |
msgstr ""
|
7988 |
|
7989 |
-
#: admin/mscan/mscan.php:
|
7990 |
msgid "MScan Options saved."
|
7991 |
msgstr ""
|
7992 |
|
7993 |
-
#: admin/mscan/mscan.php:
|
7994 |
msgid "Files are not displayed, but will be scanned"
|
7995 |
msgstr ""
|
7996 |
|
7997 |
-
#: admin/mscan/mscan.php:
|
7998 |
msgid "MScan Options"
|
7999 |
msgstr ""
|
8000 |
|
8001 |
-
#: admin/mscan/mscan.php:
|
8002 |
msgid "MScan Tools"
|
8003 |
msgstr ""
|
8004 |
|
8005 |
-
#: admin/mscan/mscan.php:
|
8006 |
msgid "Folder Name"
|
8007 |
msgstr ""
|
8008 |
|
8009 |
-
#: admin/mscan/mscan.php:
|
8010 |
msgid "Folder is not readable"
|
8011 |
msgstr ""
|
8012 |
|
8013 |
-
#: admin/mscan/mscan.php:
|
8014 |
msgid ""
|
8015 |
"This folder contains another WordPress website. This checkbox cannot be "
|
8016 |
"checked. To scan that site run MScan from that site. Click the MScan Read Me "
|
@@ -8018,95 +8044,95 @@ msgid ""
|
|
8018 |
"section."
|
8019 |
msgstr ""
|
8020 |
|
8021 |
-
#: admin/mscan/mscan.php:
|
8022 |
msgid "Max File Size Limit to Scan:"
|
8023 |
msgstr ""
|
8024 |
|
8025 |
-
#: admin/mscan/mscan.php:
|
8026 |
msgid "Max Time Limit to Scan:"
|
8027 |
msgstr ""
|
8028 |
|
8029 |
-
#: admin/mscan/mscan.php:
|
8030 |
msgid "Enter one folder path per line. Include folder slashes."
|
8031 |
msgstr ""
|
8032 |
|
8033 |
-
#: admin/mscan/mscan.php:
|
8034 |
msgid "Example:"
|
8035 |
msgstr ""
|
8036 |
|
8037 |
-
#: admin/mscan/mscan.php:
|
8038 |
-
#: admin/mscan/mscan.php:
|
8039 |
msgid "Click the MScan Read Me help button for more help info."
|
8040 |
msgstr ""
|
8041 |
|
8042 |
-
#: admin/mscan/mscan.php:
|
8043 |
msgid "Database Scan On"
|
8044 |
msgstr ""
|
8045 |
|
8046 |
-
#: admin/mscan/mscan.php:
|
8047 |
msgid "Database Scan Off"
|
8048 |
msgstr ""
|
8049 |
|
8050 |
-
#: admin/mscan/mscan.php:
|
8051 |
msgid ""
|
8052 |
"When Skipped File Scan is On only skipped files will be scanned. Note: No "
|
8053 |
"other MScan option settings have any effect while Skipped File Scan is set "
|
8054 |
"to On."
|
8055 |
msgstr ""
|
8056 |
|
8057 |
-
#: admin/mscan/mscan.php:
|
8058 |
msgid "Skipped File Scan Off"
|
8059 |
msgstr ""
|
8060 |
|
8061 |
-
#: admin/mscan/mscan.php:
|
8062 |
msgid "Skipped File Scan On"
|
8063 |
msgstr ""
|
8064 |
|
8065 |
-
#: admin/mscan/mscan.php:
|
8066 |
msgid "Delete Tmp Files Off"
|
8067 |
msgstr ""
|
8068 |
|
8069 |
-
#: admin/mscan/mscan.php:
|
8070 |
msgid "Delete Tmp Files On"
|
8071 |
msgstr ""
|
8072 |
|
8073 |
-
#: admin/mscan/mscan.php:
|
8074 |
msgid "Enter one file name per line."
|
8075 |
msgstr ""
|
8076 |
|
8077 |
-
#: admin/mscan/mscan.php:
|
8078 |
msgid "Scheduled Scan Frequency (BPS Pro only)"
|
8079 |
msgstr ""
|
8080 |
|
8081 |
-
#: admin/mscan/mscan.php:
|
8082 |
msgid "Scheduled Scan Off"
|
8083 |
msgstr ""
|
8084 |
|
8085 |
-
#: admin/mscan/mscan.php:
|
8086 |
msgid "Run Scan Every 60 Minutes"
|
8087 |
msgstr ""
|
8088 |
|
8089 |
-
#: admin/mscan/mscan.php:
|
8090 |
msgid "Run Scan Every 3 Hours"
|
8091 |
msgstr ""
|
8092 |
|
8093 |
-
#: admin/mscan/mscan.php:
|
8094 |
msgid "Run Scan Every 6 Hours"
|
8095 |
msgstr ""
|
8096 |
|
8097 |
-
#: admin/mscan/mscan.php:
|
8098 |
msgid "Run Scan Every 12 Hours"
|
8099 |
msgstr ""
|
8100 |
|
8101 |
-
#: admin/mscan/mscan.php:
|
8102 |
msgid "Run Scan Every 24 Hours"
|
8103 |
msgstr ""
|
8104 |
|
8105 |
-
#: admin/mscan/mscan.php:
|
8106 |
msgid "Click OK to save MScan Options or click Cancel"
|
8107 |
msgstr ""
|
8108 |
|
8109 |
-
#: admin/mscan/mscan.php:
|
8110 |
msgid ""
|
8111 |
"CAUTION: Please click the MScan Read Me help button before using this tool. "
|
8112 |
"This tool allows you to delete the Plugin and Theme file hashes.\\n"
|
@@ -8117,61 +8143,61 @@ msgid ""
|
|
8117 |
"OK to delete Plugin and Theme file hashes or click Cancel"
|
8118 |
msgstr ""
|
8119 |
|
8120 |
-
#: admin/mscan/mscan.php:
|
8121 |
msgid ""
|
8122 |
"Clicking OK will upload Plugin Zip files to the /wp-content/bps-backup/"
|
8123 |
"plugin-hashes/ folder. The zip files will be extracted, MD5 file hashes will "
|
8124 |
"be created and the zip files will be deleted."
|
8125 |
msgstr ""
|
8126 |
|
8127 |
-
#: admin/mscan/mscan.php:
|
8128 |
msgid ""
|
8129 |
"Zip files MUST be named using this exact format: plugin-name.x.x.zip where x "
|
8130 |
"is the actual current version number of the plugin in the zip file."
|
8131 |
msgstr ""
|
8132 |
|
8133 |
-
#: admin/mscan/mscan.php:
|
8134 |
msgid "Click OK to upload Plugin Zip files or click Cancel."
|
8135 |
msgstr ""
|
8136 |
|
8137 |
-
#: admin/mscan/mscan.php:
|
8138 |
msgid ""
|
8139 |
"Clicking OK will upload Theme Zip files to the /wp-content/bps-backup/theme-"
|
8140 |
"hashes/ folder. The zip files will be extracted, MD5 file hashes will be "
|
8141 |
"created and the zip files will be deleted."
|
8142 |
msgstr ""
|
8143 |
|
8144 |
-
#: admin/mscan/mscan.php:
|
8145 |
msgid ""
|
8146 |
"Zip files MUST be named using this exact format: theme-name.x.x.zip where x "
|
8147 |
"is the actual current version number of the theme in the zip file."
|
8148 |
msgstr ""
|
8149 |
|
8150 |
-
#: admin/mscan/mscan.php:
|
8151 |
msgid "Click OK to upload Theme Zip files or click Cancel."
|
8152 |
msgstr ""
|
8153 |
|
8154 |
-
#: admin/mscan/mscan.php:
|
8155 |
msgid "Plugin Zip File Upload Successful: "
|
8156 |
msgstr ""
|
8157 |
|
8158 |
-
#: admin/mscan/mscan.php:
|
8159 |
msgid "Error: Zip File Upload Failed: "
|
8160 |
msgstr ""
|
8161 |
|
8162 |
-
#: admin/mscan/mscan.php:
|
8163 |
msgid "Unable to move this uploaded zip file: "
|
8164 |
msgstr ""
|
8165 |
|
8166 |
-
#: admin/mscan/mscan.php:
|
8167 |
msgid " to this folder: "
|
8168 |
msgstr ""
|
8169 |
|
8170 |
-
#: admin/mscan/mscan.php:
|
8171 |
msgid "File Extension/Type or Filename Error: "
|
8172 |
msgstr ""
|
8173 |
|
8174 |
-
#: admin/mscan/mscan.php:
|
8175 |
msgid ""
|
8176 |
" is either not a .zip file or the .zip file is not named correctly. Only ."
|
8177 |
"zip files are allowed to be uploaded. Zip files MUST be named using this "
|
@@ -8179,21 +8205,21 @@ msgid ""
|
|
8179 |
"version of the plugin in the zip file."
|
8180 |
msgstr ""
|
8181 |
|
8182 |
-
#: admin/mscan/mscan.php:
|
8183 |
msgid "Error: No zip file chosen: "
|
8184 |
msgstr ""
|
8185 |
|
8186 |
-
#: admin/mscan/mscan.php:
|
8187 |
msgid ""
|
8188 |
"You need to choose zip files before clicking the Upload Plugin Zip Files "
|
8189 |
"button."
|
8190 |
msgstr ""
|
8191 |
|
8192 |
-
#: admin/mscan/mscan.php:
|
8193 |
msgid "Theme Zip File Upload Successful: "
|
8194 |
msgstr ""
|
8195 |
|
8196 |
-
#: admin/mscan/mscan.php:
|
8197 |
msgid ""
|
8198 |
" is either not a .zip file or the .zip file is not named correctly. Only ."
|
8199 |
"zip files are allowed to be uploaded. Zip files MUST be named using this "
|
@@ -8201,182 +8227,182 @@ msgid ""
|
|
8201 |
"version of the theme in the zip file."
|
8202 |
msgstr ""
|
8203 |
|
8204 |
-
#: admin/mscan/mscan.php:
|
8205 |
msgid ""
|
8206 |
"You need to choose zip files before clicking the Upload Theme Zip Files "
|
8207 |
"button."
|
8208 |
msgstr ""
|
8209 |
|
8210 |
-
#: admin/mscan/mscan.php:
|
8211 |
msgid " has been deleted."
|
8212 |
msgstr ""
|
8213 |
|
8214 |
-
#: admin/mscan/mscan.php:
|
8215 |
msgid ""
|
8216 |
" Current Status has been changed to Ignored File and this file will not be "
|
8217 |
"scanned in any future MScan Scans."
|
8218 |
msgstr ""
|
8219 |
|
8220 |
-
#: admin/mscan/mscan.php:
|
8221 |
msgid ""
|
8222 |
" Ignored File Status has been removed. The previous Status of the file will "
|
8223 |
"be displayed again and this file will be scanned in future MScan scans."
|
8224 |
msgstr ""
|
8225 |
|
8226 |
-
#: admin/mscan/mscan.php:
|
8227 |
msgid "Close File"
|
8228 |
msgstr ""
|
8229 |
|
8230 |
-
#: admin/mscan/mscan.php:
|
8231 |
-
#: admin/mscan/mscan.php:
|
8232 |
msgid "MScan Pattern Match"
|
8233 |
msgstr ""
|
8234 |
|
8235 |
-
#: admin/mscan/mscan.php:
|
8236 |
msgid ""
|
8237 |
"Only the MScan Pattern Match is displayed for images instead of the image "
|
8238 |
"file code."
|
8239 |
msgstr ""
|
8240 |
|
8241 |
-
#: admin/mscan/mscan.php:
|
8242 |
msgid ""
|
8243 |
"Opening image files to view image file code does not work well in a Browser."
|
8244 |
msgstr ""
|
8245 |
|
8246 |
-
#: admin/mscan/mscan.php:
|
8247 |
msgid ""
|
8248 |
"You can download suspicious image files and use a code editor like Notepad++ "
|
8249 |
"to check image file code for any malicious code."
|
8250 |
msgstr ""
|
8251 |
|
8252 |
-
#: admin/mscan/mscan.php:
|
8253 |
-
#: admin/mscan/mscan.php:
|
8254 |
msgid ""
|
8255 |
"If you are not sure what to check for or what is and is not malicious code "
|
8256 |
"then click the MScan Read Me help button."
|
8257 |
msgstr ""
|
8258 |
|
8259 |
-
#: admin/mscan/mscan.php:
|
8260 |
msgid ""
|
8261 |
"You can use your Browser's Search or Find feature to search the file "
|
8262 |
"contents/code displayed below using the MScan Pattern Match above for the "
|
8263 |
"suspicious code that was detected by MScan."
|
8264 |
msgstr ""
|
8265 |
|
8266 |
-
#: admin/mscan/mscan.php:
|
8267 |
msgid ""
|
8268 |
"You can download suspicious files if you would like to check the file "
|
8269 |
"contents/code more extensively with a code editor like Notepad++."
|
8270 |
msgstr ""
|
8271 |
|
8272 |
-
#: admin/mscan/mscan.php:
|
8273 |
-
#: admin/mscan/mscan.php:
|
8274 |
msgid ""
|
8275 |
"File hash comparison scan results are 100% accurate. WP Core, Plugin and "
|
8276 |
"Theme files are scanned using file hash comparison scanning."
|
8277 |
msgstr ""
|
8278 |
|
8279 |
-
#: admin/mscan/mscan.php:
|
8280 |
-
#: admin/mscan/mscan.php:
|
8281 |
msgid ""
|
8282 |
"Pattern matching scan results are less accurate and will usually detect some "
|
8283 |
"false positive matches. All other files that are not WP Core, Plugin and "
|
8284 |
"Theme files are scanned using pattern matching scanning."
|
8285 |
msgstr ""
|
8286 |
|
8287 |
-
#: admin/mscan/mscan.php:
|
8288 |
msgid ""
|
8289 |
"You can View, Ignore and Delete files detected as suspicious using the Form "
|
8290 |
"below. Before deleting any files make a backup of those files on your "
|
8291 |
"computer not on your hosting account."
|
8292 |
msgstr ""
|
8293 |
|
8294 |
-
#: admin/mscan/mscan.php:
|
8295 |
-
#: admin/mscan/mscan.php:
|
8296 |
msgid ""
|
8297 |
"And of course check the file contents of suspicious files to see if they "
|
8298 |
"contain hacker code or are false positive matches. Use the Ignore File "
|
8299 |
"checkbox option to ignore false postive matches."
|
8300 |
msgstr ""
|
8301 |
|
8302 |
-
#: admin/mscan/mscan.php:
|
8303 |
-
#: admin/mscan/mscan.php:
|
8304 |
msgid ""
|
8305 |
"When you ignore a file it will no longer be scanned in any future scans. "
|
8306 |
"When you unignore an ignored file it will be scanned in future scans."
|
8307 |
msgstr ""
|
8308 |
|
8309 |
-
#: admin/mscan/mscan.php:
|
8310 |
-
#: admin/mscan/mscan.php:
|
8311 |
-
#: admin/mscan/mscan.php:
|
8312 |
msgid "Current Status"
|
8313 |
msgstr ""
|
8314 |
|
8315 |
-
#: admin/mscan/mscan.php:
|
8316 |
msgid "View<br>File"
|
8317 |
msgstr ""
|
8318 |
|
8319 |
-
#: admin/mscan/mscan.php:
|
8320 |
msgid "Ignore<br>File"
|
8321 |
msgstr ""
|
8322 |
|
8323 |
-
#: admin/mscan/mscan.php:
|
8324 |
msgid "Unignore<br>File"
|
8325 |
msgstr ""
|
8326 |
|
8327 |
-
#: admin/mscan/mscan.php:
|
8328 |
msgid "Delete<br>File"
|
8329 |
msgstr ""
|
8330 |
|
8331 |
-
#: admin/mscan/mscan.php:
|
8332 |
-
#: admin/mscan/mscan.php:
|
8333 |
#: admin/system-info/system-info.php:999
|
8334 |
msgid "File Path"
|
8335 |
msgstr ""
|
8336 |
|
8337 |
-
#: admin/mscan/mscan.php:
|
8338 |
msgid "File Hash or<br>Pattern Match"
|
8339 |
msgstr ""
|
8340 |
|
8341 |
-
#: admin/mscan/mscan.php:
|
8342 |
msgid "Scan<br>Time"
|
8343 |
msgstr ""
|
8344 |
|
8345 |
-
#: admin/mscan/mscan.php:
|
8346 |
msgid "Skipped File"
|
8347 |
msgstr ""
|
8348 |
|
8349 |
-
#: admin/mscan/mscan.php:
|
8350 |
msgid "Not Scanned"
|
8351 |
msgstr ""
|
8352 |
|
8353 |
-
#: admin/mscan/mscan.php:
|
8354 |
-
#: admin/mscan/mscan.php:
|
8355 |
msgid "Ignored File"
|
8356 |
msgstr ""
|
8357 |
|
8358 |
-
#: admin/mscan/mscan.php:
|
8359 |
msgid "Suspicious File"
|
8360 |
msgstr ""
|
8361 |
|
8362 |
-
#: admin/mscan/mscan.php:
|
8363 |
-
#: admin/mscan/mscan.php:
|
8364 |
msgid "View"
|
8365 |
msgstr ""
|
8366 |
|
8367 |
-
#: admin/mscan/mscan.php:
|
8368 |
msgid "Ignore"
|
8369 |
msgstr ""
|
8370 |
|
8371 |
-
#: admin/mscan/mscan.php:
|
8372 |
msgid "Unignore"
|
8373 |
msgstr ""
|
8374 |
|
8375 |
-
#: admin/mscan/mscan.php:
|
8376 |
msgid "No Suspicious Files were detected"
|
8377 |
msgstr ""
|
8378 |
|
8379 |
-
#: admin/mscan/mscan.php:
|
8380 |
msgid ""
|
8381 |
"View File Option: Selecting the View File Checkbox Form option will display "
|
8382 |
"the contents of the file that you have selected to view.\\n"
|
@@ -8396,45 +8422,45 @@ msgid ""
|
|
8396 |
"OK to proceed or click Cancel"
|
8397 |
msgstr ""
|
8398 |
|
8399 |
-
#: admin/mscan/mscan.php:
|
8400 |
msgid "Current Status has been changed to Ignored for DB Row ID"
|
8401 |
msgstr ""
|
8402 |
|
8403 |
-
#: admin/mscan/mscan.php:
|
8404 |
msgid "in DB Column"
|
8405 |
msgstr ""
|
8406 |
|
8407 |
-
#: admin/mscan/mscan.php:
|
8408 |
msgid "This DB Entry will not be scanned in any future MScan Scans."
|
8409 |
msgstr ""
|
8410 |
|
8411 |
-
#: admin/mscan/mscan.php:
|
8412 |
msgid "The Ignored DB Entry Status has been removed for DB Row ID"
|
8413 |
msgstr ""
|
8414 |
|
8415 |
-
#: admin/mscan/mscan.php:
|
8416 |
msgid ""
|
8417 |
"The previous Status of the DB Entry will be displayed again and this DB "
|
8418 |
"Entry will be scanned in future MScan scans."
|
8419 |
msgstr ""
|
8420 |
|
8421 |
-
#: admin/mscan/mscan.php:
|
8422 |
msgid "Close"
|
8423 |
msgstr ""
|
8424 |
|
8425 |
-
#: admin/mscan/mscan.php:
|
8426 |
msgid "Pharma Hack DB Table and Column"
|
8427 |
msgstr ""
|
8428 |
|
8429 |
-
#: admin/mscan/mscan.php:
|
8430 |
msgid "Pharma Hack cleanup/removal steps"
|
8431 |
msgstr ""
|
8432 |
|
8433 |
-
#: admin/mscan/mscan.php:
|
8434 |
msgid "Edit your theme's header.php file and delete this code: "
|
8435 |
msgstr ""
|
8436 |
|
8437 |
-
#: admin/mscan/mscan.php:
|
8438 |
msgid ""
|
8439 |
"Delete this file in your theme's root folder: nav.php. Login to your web "
|
8440 |
"host control panel, login to your WP Database using phpMyAdmin and delete "
|
@@ -8443,102 +8469,102 @@ msgid ""
|
|
8443 |
"any that you do see."
|
8444 |
msgstr ""
|
8445 |
|
8446 |
-
#: admin/mscan/mscan.php:
|
8447 |
msgid "DB Table, Column and Row ID"
|
8448 |
msgstr ""
|
8449 |
|
8450 |
-
#: admin/mscan/mscan.php:
|
8451 |
msgid "Steps to view the database data that MScan detected as suspicious"
|
8452 |
msgstr ""
|
8453 |
|
8454 |
-
#: admin/mscan/mscan.php:
|
8455 |
msgid ""
|
8456 |
"Login to your web host control panel, login to your WP Database using "
|
8457 |
"phpMyAdmin and check the data in the DB Table, Column and Row ID shown "
|
8458 |
"above. Note: Look for code that matches the MScan Pattern Match."
|
8459 |
msgstr ""
|
8460 |
|
8461 |
-
#: admin/mscan/mscan.php:
|
8462 |
-
#: admin/mscan/mscan.php:
|
8463 |
msgid "Database scanning uses pattern matching scanning."
|
8464 |
msgstr ""
|
8465 |
|
8466 |
-
#: admin/mscan/mscan.php:
|
8467 |
-
#: admin/mscan/mscan.php:
|
8468 |
msgid ""
|
8469 |
"Pattern matching scan results will usually detect some false positive "
|
8470 |
"matches."
|
8471 |
msgstr ""
|
8472 |
|
8473 |
-
#: admin/mscan/mscan.php:
|
8474 |
msgid ""
|
8475 |
"This form allows you to view, ignore or unignore suspicious DB Entries. "
|
8476 |
"Note: The view option displays the DB Table, Column, Row ID and the MScan "
|
8477 |
"Pattern Match that was detected by the MScan scan."
|
8478 |
msgstr ""
|
8479 |
|
8480 |
-
#: admin/mscan/mscan.php:
|
8481 |
msgid "Before deleting any database data make a backup of your database."
|
8482 |
msgstr ""
|
8483 |
|
8484 |
-
#: admin/mscan/mscan.php:
|
8485 |
-
#: admin/mscan/mscan.php:
|
8486 |
msgid ""
|
8487 |
"Use phpMyAdmin or a similar tool to check your database Row where the "
|
8488 |
"suspicious code was found."
|
8489 |
msgstr ""
|
8490 |
|
8491 |
-
#: admin/mscan/mscan.php:
|
8492 |
-
#: admin/mscan/mscan.php:
|
8493 |
msgid ""
|
8494 |
"When you ignore a DB Entry it will no longer be scanned in any future scans. "
|
8495 |
"When you unignore an ignored DB Entry it will be scanned in future scans."
|
8496 |
msgstr ""
|
8497 |
|
8498 |
-
#: admin/mscan/mscan.php:
|
8499 |
msgid "View<br>DB Entry"
|
8500 |
msgstr ""
|
8501 |
|
8502 |
-
#: admin/mscan/mscan.php:
|
8503 |
msgid "Ignore<br>DB Entry"
|
8504 |
msgstr ""
|
8505 |
|
8506 |
-
#: admin/mscan/mscan.php:
|
8507 |
msgid "Unignore<br>DB Entry"
|
8508 |
msgstr ""
|
8509 |
|
8510 |
-
#: admin/mscan/mscan.php:
|
8511 |
-
#: admin/mscan/mscan.php:
|
8512 |
msgid "DB Table"
|
8513 |
msgstr ""
|
8514 |
|
8515 |
-
#: admin/mscan/mscan.php:
|
8516 |
-
#: admin/mscan/mscan.php:
|
8517 |
msgid "DB Column"
|
8518 |
msgstr ""
|
8519 |
|
8520 |
-
#: admin/mscan/mscan.php:
|
8521 |
-
#: admin/mscan/mscan.php:
|
8522 |
msgid "DB Row ID"
|
8523 |
msgstr ""
|
8524 |
|
8525 |
-
#: admin/mscan/mscan.php:
|
8526 |
msgid "Pattern<br>Match"
|
8527 |
msgstr ""
|
8528 |
|
8529 |
-
#: admin/mscan/mscan.php:
|
8530 |
msgid "Ignored DB Entry"
|
8531 |
msgstr ""
|
8532 |
|
8533 |
-
#: admin/mscan/mscan.php:
|
8534 |
msgid "Suspicious DB Entry"
|
8535 |
msgstr ""
|
8536 |
|
8537 |
-
#: admin/mscan/mscan.php:
|
8538 |
msgid "No Suspicious DB Entries were detected"
|
8539 |
msgstr ""
|
8540 |
|
8541 |
-
#: admin/mscan/mscan.php:
|
8542 |
msgid ""
|
8543 |
"View DB Entry Option: Selecting the View DB Entry Checkbox Form option will "
|
8544 |
"display the contents of the DB Table, Column and Row ID that you have "
|
@@ -8556,196 +8582,197 @@ msgid ""
|
|
8556 |
"OK to proceed or click Cancel"
|
8557 |
msgstr ""
|
8558 |
|
8559 |
-
#: admin/mscan/mscan.php:
|
8560 |
msgid "MScan Log ~ "
|
8561 |
msgstr ""
|
8562 |
|
8563 |
-
#: admin/mscan/mscan.php:
|
8564 |
msgid "Click the Reset Last Modified Time in DB button"
|
8565 |
msgstr ""
|
8566 |
|
8567 |
-
#: admin/mscan/mscan.php:
|
8568 |
msgid "to set the"
|
8569 |
msgstr ""
|
8570 |
|
8571 |
-
#: admin/mscan/mscan.php:
|
8572 |
msgid "Last Modified Time in DB:"
|
8573 |
msgstr ""
|
8574 |
|
8575 |
-
#: admin/mscan/mscan.php:
|
8576 |
msgid "MScan Log File Size: "
|
8577 |
msgstr ""
|
8578 |
|
8579 |
-
#: admin/mscan/mscan.php:
|
8580 |
msgid ""
|
8581 |
"The S-Monitor Email Logging options will only send log files up to 2MB in "
|
8582 |
"size."
|
8583 |
msgstr ""
|
8584 |
|
8585 |
-
#: admin/mscan/mscan.php:
|
8586 |
msgid ""
|
8587 |
"Copy and paste the MScan Log file contents into a Notepad text file on your "
|
8588 |
"computer and save it."
|
8589 |
msgstr ""
|
8590 |
|
8591 |
-
#: admin/mscan/mscan.php:
|
8592 |
msgid "MScan Log Last Modified Time:"
|
8593 |
msgstr ""
|
8594 |
|
8595 |
-
#: admin/mscan/mscan.php:
|
8596 |
msgid "Last Modified Time in File:"
|
8597 |
msgstr ""
|
8598 |
|
8599 |
-
#: admin/mscan/mscan.php:
|
8600 |
msgid ""
|
8601 |
"Success! Your MScan Log has been deleted and replaced with a new blank MScan "
|
8602 |
"Log file."
|
8603 |
msgstr ""
|
8604 |
|
8605 |
-
#: admin/mscan/mscan.php:
|
8606 |
msgid "Clicking OK will delete the contents of your MScan Log file."
|
8607 |
msgstr ""
|
8608 |
|
8609 |
-
#: admin/mscan/mscan.php:
|
8610 |
msgid ""
|
8611 |
"The MScan Log File Was Not Found! Check that the file really exists here - /"
|
8612 |
msgstr ""
|
8613 |
|
8614 |
-
#: admin/mscan/mscan.php:
|
8615 |
msgid "/bps-backup/logs/mscan_log.txt and is named correctly."
|
8616 |
msgstr ""
|
8617 |
|
8618 |
-
#: admin/mscan/mscan.php:
|
8619 |
msgid "File Open and Write test successful! Your MScan Log file is writable."
|
8620 |
msgstr ""
|
8621 |
|
8622 |
-
#: admin/mscan/mscan.php:
|
8623 |
msgid "Success! Your MScan Log file has been updated."
|
8624 |
msgstr ""
|
8625 |
|
8626 |
-
#: admin/mscan/mscan.php:
|
8627 |
msgid "MScan Report ~ "
|
8628 |
msgstr ""
|
8629 |
|
8630 |
-
#: admin/mscan/mscan.php:
|
8631 |
msgid ""
|
8632 |
"Displays the current scan results data. Click the Save MScan Report button "
|
8633 |
"to save MScan Reports."
|
8634 |
msgstr ""
|
8635 |
|
8636 |
-
#: admin/mscan/mscan.php:
|
8637 |
msgid "Click OK to save the MScan Report or click Cancel."
|
8638 |
msgstr ""
|
8639 |
|
8640 |
-
#: admin/mscan/mscan.php:
|
8641 |
msgid ""
|
8642 |
"No Scan Results To Display: No scans have been run yet or you clicked the "
|
8643 |
"MScan Reset button."
|
8644 |
msgstr ""
|
8645 |
|
8646 |
-
#: admin/mscan/mscan.php:
|
8647 |
msgid "Scan Date|Time: "
|
8648 |
msgstr ""
|
8649 |
|
8650 |
-
#: admin/mscan/mscan.php:
|
8651 |
msgid "Website: "
|
8652 |
msgstr ""
|
8653 |
|
8654 |
-
#: admin/mscan/mscan.php:
|
8655 |
msgid "Scan Completion Time: "
|
8656 |
msgstr ""
|
8657 |
|
8658 |
-
#: admin/mscan/mscan.php:
|
|
|
8659 |
msgid "Total Files Scanned: "
|
8660 |
msgstr ""
|
8661 |
|
8662 |
-
#: admin/mscan/mscan.php:
|
8663 |
msgid "Total Skipped Files: "
|
8664 |
msgstr ""
|
8665 |
|
8666 |
-
#: admin/mscan/mscan.php:
|
8667 |
msgid "Total Suspicious Files: "
|
8668 |
msgstr ""
|
8669 |
|
8670 |
-
#: admin/mscan/mscan.php:
|
8671 |
msgid "Total Suspicious DB Entries: "
|
8672 |
msgstr ""
|
8673 |
|
8674 |
-
#: admin/mscan/mscan.php:
|
8675 |
msgid "MScan Option Settings: "
|
8676 |
msgstr ""
|
8677 |
|
8678 |
-
#: admin/mscan/mscan.php:
|
8679 |
msgid "Website Folders & Files To Scan: "
|
8680 |
msgstr ""
|
8681 |
|
8682 |
-
#: admin/mscan/mscan.php:
|
8683 |
-
#: admin/mscan/mscan.php:
|
8684 |
msgid "None"
|
8685 |
msgstr ""
|
8686 |
|
8687 |
-
#: admin/mscan/mscan.php:
|
8688 |
msgid "Excluded Folders: "
|
8689 |
msgstr ""
|
8690 |
|
8691 |
-
#: admin/mscan/mscan.php:
|
8692 |
msgid "Max File Size Limit to Scan: "
|
8693 |
msgstr ""
|
8694 |
|
8695 |
-
#: admin/mscan/mscan.php:
|
8696 |
msgid "Max Time Limit to Scan: "
|
8697 |
msgstr ""
|
8698 |
|
8699 |
-
#: admin/mscan/mscan.php:
|
8700 |
msgid "Scan Database: "
|
8701 |
msgstr ""
|
8702 |
|
8703 |
-
#: admin/mscan/mscan.php:
|
8704 |
msgid "Scan Skipped Files Only: "
|
8705 |
msgstr ""
|
8706 |
|
8707 |
-
#: admin/mscan/mscan.php:
|
8708 |
msgid "Automatically Delete /tmp Files: "
|
8709 |
msgstr ""
|
8710 |
|
8711 |
-
#: admin/mscan/mscan.php:
|
8712 |
msgid "Exclude /tmp Files: "
|
8713 |
msgstr ""
|
8714 |
|
8715 |
-
#: admin/mscan/mscan.php:
|
8716 |
msgid "Scheduled Scan Frequency: "
|
8717 |
msgstr ""
|
8718 |
|
8719 |
-
#: admin/mscan/mscan.php:
|
8720 |
msgid "WP Core|Plugin|Theme File Hashes: "
|
8721 |
msgstr ""
|
8722 |
|
8723 |
-
#: admin/mscan/mscan.php:
|
8724 |
msgid "WP Core Hash File Version: "
|
8725 |
msgstr ""
|
8726 |
|
8727 |
-
#: admin/mscan/mscan.php:
|
8728 |
msgid "WP Installed Version: "
|
8729 |
msgstr ""
|
8730 |
|
8731 |
-
#: admin/mscan/mscan.php:
|
8732 |
-
#: admin/mscan/mscan.php:
|
8733 |
msgid "Error|Problem: "
|
8734 |
msgstr ""
|
8735 |
|
8736 |
-
#: admin/mscan/mscan.php:
|
8737 |
msgid "The WP Core Hash File Does Not Exist"
|
8738 |
msgstr ""
|
8739 |
|
8740 |
-
#: admin/mscan/mscan.php:
|
8741 |
msgid "Plugin File Hashes: "
|
8742 |
msgstr ""
|
8743 |
|
8744 |
-
#: admin/mscan/mscan.php:
|
8745 |
msgid "The Plugin Hash File Does Not Exist"
|
8746 |
msgstr ""
|
8747 |
|
8748 |
-
#: admin/mscan/mscan.php:
|
8749 |
msgid ""
|
8750 |
"File hashes do not exist for this plugin. This plugin's files were not "
|
8751 |
"scanned. If you would like to scan this plugin's files then use the \"Upload "
|
@@ -8754,7 +8781,7 @@ msgid ""
|
|
8754 |
"\"Upload Plugin Zip Files\" help section for more help info."
|
8755 |
msgstr ""
|
8756 |
|
8757 |
-
#: admin/mscan/mscan.php:
|
8758 |
msgid ""
|
8759 |
"File hashes do not exist for this theme. This theme's files were not "
|
8760 |
"scanned. If you would like to scan this themes's files then use the \"Upload "
|
@@ -8763,43 +8790,43 @@ msgid ""
|
|
8763 |
"Theme Zip Files\" help section for more help info."
|
8764 |
msgstr ""
|
8765 |
|
8766 |
-
#: admin/mscan/mscan.php:
|
8767 |
-
#: admin/mscan/mscan.php:
|
8768 |
msgid " Plugin Hash File Version: "
|
8769 |
msgstr ""
|
8770 |
|
8771 |
-
#: admin/mscan/mscan.php:
|
8772 |
-
#: admin/mscan/mscan.php:
|
8773 |
-
#: admin/mscan/mscan.php:
|
8774 |
msgid " Installed Version: "
|
8775 |
msgstr ""
|
8776 |
|
8777 |
-
#: admin/mscan/mscan.php:
|
8778 |
msgid "No File Hashes for This Plugin"
|
8779 |
msgstr ""
|
8780 |
|
8781 |
-
#: admin/mscan/mscan.php:
|
8782 |
msgid "Theme File Hashes: "
|
8783 |
msgstr ""
|
8784 |
|
8785 |
-
#: admin/mscan/mscan.php:
|
8786 |
msgid "The Theme Hash File Does Not Exist"
|
8787 |
msgstr ""
|
8788 |
|
8789 |
-
#: admin/mscan/mscan.php:
|
8790 |
-
#: admin/mscan/mscan.php:
|
8791 |
msgid " Theme Hash File Version: "
|
8792 |
msgstr ""
|
8793 |
|
8794 |
-
#: admin/mscan/mscan.php:
|
8795 |
msgid "No File Hashes for This Theme"
|
8796 |
msgstr ""
|
8797 |
|
8798 |
-
#: admin/mscan/mscan.php:
|
8799 |
msgid "Scan Results "
|
8800 |
msgstr ""
|
8801 |
|
8802 |
-
#: admin/mscan/mscan.php:
|
8803 |
msgid ""
|
8804 |
"You can View, Ignore and Delete files detected as suspicious using the View|"
|
8805 |
"Ignore|Delete Suspicious Files Form on the MScan 2.0 tab page. Before "
|
@@ -8807,100 +8834,100 @@ msgid ""
|
|
8807 |
"hosting account."
|
8808 |
msgstr ""
|
8809 |
|
8810 |
-
#: admin/mscan/mscan.php:
|
8811 |
msgid "File Hash or Pattern Match"
|
8812 |
msgstr ""
|
8813 |
|
8814 |
-
#: admin/mscan/mscan.php:
|
8815 |
-
#: admin/mscan/mscan.php:
|
8816 |
msgid "Scan Time"
|
8817 |
msgstr ""
|
8818 |
|
8819 |
-
#: admin/mscan/mscan.php:
|
8820 |
msgid ""
|
8821 |
"You can View, Ignore and Unignore suspicious DB Entries using the View|"
|
8822 |
"Ignore Suspicious DB Entries Form on the MScan 2.0 tab page. Before deleting "
|
8823 |
"any database data make a backup of your database."
|
8824 |
msgstr ""
|
8825 |
|
8826 |
-
#: admin/mscan/mscan.php:
|
8827 |
msgid "Pattern Match"
|
8828 |
msgstr ""
|
8829 |
|
8830 |
-
#: admin/mscan/mscan.php:
|
8831 |
msgid ""
|
8832 |
"The MScan Report was saved successfully. Saved MScan Reports can be viewed "
|
8833 |
"on the MScan Saved Reports tab page."
|
8834 |
msgstr ""
|
8835 |
|
8836 |
-
#: admin/mscan/mscan.php:
|
8837 |
msgid "The MScan Report was not saved"
|
8838 |
msgstr ""
|
8839 |
|
8840 |
-
#: admin/mscan/mscan.php:
|
8841 |
msgid ""
|
8842 |
"The maximum number of Reports that can be saved is 20 Reports. In order to "
|
8843 |
"save the current Report you will need to delete an older saved Report."
|
8844 |
msgstr ""
|
8845 |
|
8846 |
-
#: admin/mscan/mscan.php:
|
8847 |
msgid "MScan Saved Reports ~ "
|
8848 |
msgstr ""
|
8849 |
|
8850 |
-
#: admin/mscan/mscan.php:
|
8851 |
msgid "Saved reports can be viewed or deleted."
|
8852 |
msgstr ""
|
8853 |
|
8854 |
-
#: admin/mscan/mscan.php:
|
8855 |
msgid ""
|
8856 |
"No Saved MScan Reports To Display: No MScan Reports have been saved yet."
|
8857 |
msgstr ""
|
8858 |
|
8859 |
-
#: admin/mscan/mscan.php:
|
8860 |
msgid "MScan Saved Reports Form"
|
8861 |
msgstr ""
|
8862 |
|
8863 |
-
#: admin/mscan/mscan.php:
|
8864 |
msgid "Report Date"
|
8865 |
msgstr ""
|
8866 |
|
8867 |
-
#: admin/mscan/mscan.php:
|
8868 |
msgid "View Report"
|
8869 |
msgstr ""
|
8870 |
|
8871 |
-
#: admin/mscan/mscan.php:
|
8872 |
msgid "Delete Report"
|
8873 |
msgstr ""
|
8874 |
|
8875 |
-
#: admin/mscan/mscan.php:
|
8876 |
msgid "View|Delete Reports"
|
8877 |
msgstr ""
|
8878 |
|
8879 |
-
#: admin/mscan/mscan.php:
|
8880 |
msgid "Click OK to proceed or click Cancel"
|
8881 |
msgstr ""
|
8882 |
|
8883 |
-
#: admin/mscan/mscan.php:
|
8884 |
msgid "You did not select an MScan Report to view or delete"
|
8885 |
msgstr ""
|
8886 |
|
8887 |
-
#: admin/mscan/mscan.php:
|
8888 |
msgid ""
|
8889 |
"Click the checkbox for the MScan Report that you would like to view or "
|
8890 |
"delete and then click the View|Delete Reports button."
|
8891 |
msgstr ""
|
8892 |
|
8893 |
-
#: admin/mscan/mscan.php:
|
8894 |
msgid "Report: "
|
8895 |
msgstr ""
|
8896 |
|
8897 |
-
#: admin/mscan/mscan.php:
|
8898 |
msgid ""
|
8899 |
" has been deleted. Refresh/reload the page to see current MScan Saved "
|
8900 |
"Reports Form data."
|
8901 |
msgstr ""
|
8902 |
|
8903 |
-
#: admin/mscan/mscan.php:
|
8904 |
msgid ""
|
8905 |
"The MScan Saved Report scan data is displayed below the MScan Saved Reports "
|
8906 |
"Form."
|
@@ -9803,20 +9830,15 @@ msgid "A Zend Extension is Not Loaded"
|
|
9803 |
msgstr ""
|
9804 |
|
9805 |
#: admin/system-info/system-info.php:444 admin/system-info/system-info.php:455
|
9806 |
-
msgid "
|
9807 |
msgstr ""
|
9808 |
|
9809 |
#: admin/system-info/system-info.php:448
|
9810 |
-
msgid "
|
9811 |
-
msgstr ""
|
9812 |
-
|
9813 |
-
#: admin/system-info/system-info.php:448 admin/system-info/system-info.php:462
|
9814 |
-
#: admin/system-info/system-info.php:656 admin/system-info/system-info.php:668
|
9815 |
-
msgid "Version: "
|
9816 |
msgstr ""
|
9817 |
|
9818 |
#: admin/system-info/system-info.php:451 admin/system-info/system-info.php:456
|
9819 |
-
msgid "
|
9820 |
msgstr ""
|
9821 |
|
9822 |
#: admin/system-info/system-info.php:460
|
@@ -9827,6 +9849,11 @@ msgstr ""
|
|
9827 |
msgid "ionCube Loader Extension is Loaded "
|
9828 |
msgstr ""
|
9829 |
|
|
|
|
|
|
|
|
|
|
|
9830 |
#: admin/system-info/system-info.php:464
|
9831 |
msgid "ionCube Loader Extension is Not Loaded"
|
9832 |
msgstr ""
|
@@ -11287,40 +11314,49 @@ msgstr ""
|
|
11287 |
msgid "WP Reset Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
11288 |
msgstr ""
|
11289 |
|
11290 |
-
#: admin/wizard/pwizard-autofix.php:
|
11291 |
-
msgid "
|
|
|
11292 |
msgstr ""
|
11293 |
|
11294 |
#: admin/wizard/pwizard-autofix.php:2041
|
|
|
|
|
|
|
|
|
11295 |
msgid "Event Espresso Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11296 |
msgstr ""
|
11297 |
|
11298 |
-
#: admin/wizard/pwizard-autofix.php:
|
11299 |
msgid ""
|
11300 |
"Open Web Analytics (github) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11301 |
msgstr ""
|
11302 |
|
11303 |
-
#: admin/wizard/pwizard-autofix.php:
|
11304 |
msgid "UberGrid (code canyon) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11305 |
msgstr ""
|
11306 |
|
11307 |
-
#: admin/wizard/pwizard-autofix.php:
|
11308 |
msgid "Jetpack Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11309 |
msgstr ""
|
11310 |
|
11311 |
-
#: admin/wizard/pwizard-autofix.php:
|
11312 |
msgid "Restrict Content Pro Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11313 |
msgstr ""
|
11314 |
|
11315 |
-
#: admin/wizard/pwizard-autofix.php:
|
11316 |
msgid "Link Whisper Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11317 |
msgstr ""
|
11318 |
|
11319 |
-
#: admin/wizard/pwizard-autofix.php:
|
11320 |
msgid "Link Whisper Premium Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11321 |
msgstr ""
|
11322 |
|
11323 |
-
#: admin/wizard/
|
|
|
|
|
|
|
|
|
11324 |
msgid ""
|
11325 |
"Custom additional htaccess code was found in your current root htaccess "
|
11326 |
"file. Your root and wp-admin htaccess files have been backed up and zipped "
|
@@ -11329,19 +11365,19 @@ msgid ""
|
|
11329 |
"files.zip file to your computer."
|
11330 |
msgstr ""
|
11331 |
|
11332 |
-
#: admin/wizard/wizard-backup.php:
|
11333 |
msgid "Click this forum link: "
|
11334 |
msgstr ""
|
11335 |
|
11336 |
-
#: admin/wizard/wizard-backup.php:
|
11337 |
msgid "Setup Wizard Root and wp-admin htaccess File Backup"
|
11338 |
msgstr ""
|
11339 |
|
11340 |
-
#: admin/wizard/wizard-backup.php:
|
11341 |
msgid " for help information about what this means and what to do."
|
11342 |
msgstr ""
|
11343 |
|
11344 |
-
#: admin/wizard/wizard-backup.php:
|
11345 |
msgid ""
|
11346 |
" and select the Zip File Download Fix On setting for the Zile File Download "
|
11347 |
"Fix option. You should now be able to download the htaccess-files.zip file. "
|
@@ -11349,19 +11385,19 @@ msgid ""
|
|
11349 |
"above for what to do next."
|
11350 |
msgstr ""
|
11351 |
|
11352 |
-
#: admin/wizard/wizard-backup.php:
|
11353 |
msgid "Download htaccess-files.zip File"
|
11354 |
msgstr ""
|
11355 |
|
11356 |
-
#: admin/wizard/wizard-backup.php:
|
11357 |
msgid "Additional Plain Text htaccess file backups: "
|
11358 |
msgstr ""
|
11359 |
|
11360 |
-
#: admin/wizard/wizard-backup.php:
|
11361 |
msgid "Root htaccess File: "
|
11362 |
msgstr ""
|
11363 |
|
11364 |
-
#: admin/wizard/wizard-backup.php:
|
11365 |
msgid "wp-admin htaccess File: "
|
11366 |
msgstr ""
|
11367 |
|
@@ -11445,7 +11481,7 @@ msgstr ""
|
|
11445 |
#: admin/wizard/wizard-functions.php:827 admin/wizard/wizard.php:657
|
11446 |
#: admin/wizard/wizard.php:695 admin/wizard/wizard.php:753
|
11447 |
#: admin/wizard/wizard.php:801 admin/wizard/wizard.php:853
|
11448 |
-
#: admin/wizard/wizard.php:951 includes/general-functions.php:
|
11449 |
msgid " DB Option created or updated Successfully!"
|
11450 |
msgstr ""
|
11451 |
|
@@ -11529,7 +11565,7 @@ msgid ""
|
|
11529 |
"file, but was NOT found in BPS Custom Code. "
|
11530 |
msgstr ""
|
11531 |
|
11532 |
-
#: admin/wizard/wizard.php:162 includes/hud-dismiss-functions.php:
|
11533 |
msgid ""
|
11534 |
" for the steps to fix this Wordfence problem before running the Setup Wizard."
|
11535 |
msgstr ""
|
@@ -12381,8 +12417,8 @@ msgid ""
|
|
12381 |
msgstr ""
|
12382 |
|
12383 |
#: includes/functions.php:359 includes/functions.php:597
|
12384 |
-
#: includes/functions.php:665 includes/hud-autofix-setup.php:
|
12385 |
-
#: includes/hud-dismiss-functions.php:
|
12386 |
msgid "Go to the "
|
12387 |
msgstr ""
|
12388 |
|
@@ -12427,45 +12463,46 @@ msgid ""
|
|
12427 |
"button before running the Setup Wizard again."
|
12428 |
msgstr ""
|
12429 |
|
12430 |
-
#: includes/functions.php:397 includes/hud-autofix-setup.php:
|
12431 |
-
#: includes/hud-dismiss-functions.php:
|
12432 |
-
#: includes/hud-dismiss-functions.php:
|
12433 |
-
#: includes/hud-dismiss-functions.php:
|
12434 |
-
#: includes/hud-dismiss-functions.php:
|
12435 |
-
#: includes/hud-dismiss-functions.php:
|
12436 |
-
#: includes/hud-dismiss-functions.php:
|
12437 |
-
#: includes/hud-dismiss-functions.php:
|
12438 |
-
#: includes/hud-dismiss-functions.php:
|
12439 |
msgid ""
|
12440 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
12441 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
12442 |
"Code page."
|
12443 |
msgstr ""
|
12444 |
|
12445 |
-
#: includes/functions.php:397 includes/hud-autofix-setup.php:
|
12446 |
-
#: includes/hud-dismiss-functions.php:
|
12447 |
-
#: includes/hud-dismiss-functions.php:
|
12448 |
-
#: includes/hud-dismiss-functions.php:
|
12449 |
-
#: includes/hud-dismiss-functions.php:
|
12450 |
-
#: includes/hud-dismiss-functions.php:
|
12451 |
-
#: includes/hud-dismiss-functions.php:
|
12452 |
-
#: includes/hud-dismiss-functions.php:
|
12453 |
-
#: includes/hud-dismiss-functions.php:
|
12454 |
-
#: includes/hud-dismiss-functions.php:
|
12455 |
-
#: includes/hud-dismiss-functions.php:
|
12456 |
-
#: includes/hud-dismiss-functions.php:
|
12457 |
-
#: includes/hud-dismiss-functions.php:
|
12458 |
-
#: includes/hud-dismiss-functions.php:
|
12459 |
-
#: includes/hud-dismiss-functions.php:
|
12460 |
-
#: includes/hud-dismiss-functions.php:
|
12461 |
-
#: includes/hud-dismiss-functions.php:
|
12462 |
-
#: includes/hud-dismiss-functions.php:
|
12463 |
-
#: includes/hud-dismiss-functions.php:
|
12464 |
-
#: includes/hud-dismiss-functions.php:
|
12465 |
-
#: includes/hud-dismiss-functions.php:
|
12466 |
-
#: includes/hud-dismiss-functions.php:
|
12467 |
-
#: includes/hud-dismiss-functions.php:
|
12468 |
#: includes/hud-dismiss-functions.php:857
|
|
|
12469 |
msgid "Dismiss Notice"
|
12470 |
msgstr ""
|
12471 |
|
@@ -12897,7 +12934,7 @@ msgid ""
|
|
12897 |
"file."
|
12898 |
msgstr ""
|
12899 |
|
12900 |
-
#: includes/general-functions.php:
|
12901 |
msgid " Hosting Account Root Folder Option setup or updated Successfully!"
|
12902 |
msgstr ""
|
12903 |
|
@@ -12949,15 +12986,15 @@ msgstr ""
|
|
12949 |
msgid "Once Daily"
|
12950 |
msgstr ""
|
12951 |
|
12952 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12953 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12954 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12955 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12956 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12957 |
msgid "BPS Hidden Plugin Folder|Files (HPF) Alert"
|
12958 |
msgstr ""
|
12959 |
|
12960 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12961 |
msgid ""
|
12962 |
"A non-standard WP hello.php file (Hello Dolly Plugin) was found in your /"
|
12963 |
"plugins/ folder and it is hidden/not displayed on the WordPress Plugins "
|
@@ -12967,69 +13004,69 @@ msgid ""
|
|
12967 |
"below in the "
|
12968 |
msgstr ""
|
12969 |
|
12970 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12971 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12972 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12973 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12974 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12975 |
msgid "Ignore Hidden Plugin Folders & Files"
|
12976 |
msgstr ""
|
12977 |
|
12978 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12979 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12980 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12981 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12982 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12983 |
msgid " textarea box option to make this Alert go away."
|
12984 |
msgstr ""
|
12985 |
|
12986 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12987 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12988 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12989 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12990 |
msgid "File Path: "
|
12991 |
msgstr ""
|
12992 |
|
12993 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12994 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12995 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12996 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12997 |
-
#: includes/hidden-plugin-folders-cron.php:
|
12998 |
msgid "HPF Ignore Rule: "
|
12999 |
msgstr ""
|
13000 |
|
13001 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13002 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13003 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13004 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13005 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13006 |
msgid "Last Modified Time: "
|
13007 |
msgstr ""
|
13008 |
|
13009 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13010 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13011 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13012 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13013 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13014 |
msgid "Last Change Time: "
|
13015 |
msgstr ""
|
13016 |
|
13017 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13018 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13019 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13020 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13021 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13022 |
msgid "Last Access Time: "
|
13023 |
msgstr ""
|
13024 |
|
13025 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13026 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13027 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13028 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13029 |
msgid "File Contents: "
|
13030 |
msgstr ""
|
13031 |
|
13032 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13033 |
msgid ""
|
13034 |
"A non-standard WP index.php file found in your /plugins/ folder appears to "
|
13035 |
"have been altered/tampered with. Most likely the index.php file is a hacker "
|
@@ -13038,7 +13075,7 @@ msgid ""
|
|
13038 |
"HPF Ignore Rule shown below in the "
|
13039 |
msgstr ""
|
13040 |
|
13041 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13042 |
msgid ""
|
13043 |
"An htaccess file was found in your /plugins/ folder and it does not appear "
|
13044 |
"to be a BPS htaccess file. Most likely the htaccess file is a hacker file or "
|
@@ -13047,7 +13084,7 @@ msgid ""
|
|
13047 |
"Ignore Rule shown below in the "
|
13048 |
msgstr ""
|
13049 |
|
13050 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13051 |
msgid ""
|
13052 |
"An unrecognized/non-standard WP file was found in your /plugins/ folder. "
|
13053 |
"This file may be a hacker file or contain hacker code. If you recognize this "
|
@@ -13055,7 +13092,7 @@ msgid ""
|
|
13055 |
"adding the HPF Ignore Rule shown below in the "
|
13056 |
msgstr ""
|
13057 |
|
13058 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13059 |
msgid ""
|
13060 |
"A plugin folder was found in your /plugins/ folder that is either a hidden "
|
13061 |
"plugin (plugin that is not displayed on the WordPress Plugins page) or an "
|
@@ -13064,409 +13101,409 @@ msgid ""
|
|
13064 |
"folder check by adding the HPF Ignore Rule shown below in the "
|
13065 |
msgstr ""
|
13066 |
|
13067 |
-
#: includes/hidden-plugin-folders-cron.php:
|
13068 |
msgid "Plugin Folder Path: "
|
13069 |
msgstr ""
|
13070 |
|
13071 |
-
#: includes/hud-autofix-setup.php:
|
13072 |
msgid "BPS Notice: The Endurance Page Cache (EPC) must-use plugin is installed"
|
13073 |
msgstr ""
|
13074 |
|
13075 |
-
#: includes/hud-autofix-setup.php:
|
13076 |
msgid ""
|
13077 |
"The EPC must-use plugin has been automatically installed by your Web Host "
|
13078 |
"and requires these additional BPS setup steps to make sure everything is "
|
13079 |
"setup correctly:"
|
13080 |
msgstr ""
|
13081 |
|
13082 |
-
#: includes/hud-autofix-setup.php:
|
13083 |
-
#: includes/hud-autofix-setup.php:
|
13084 |
-
#: includes/hud-autofix-setup.php:
|
13085 |
-
#: includes/hud-autofix-setup.php:
|
13086 |
-
#: includes/hud-autofix-setup.php:
|
13087 |
-
#: includes/hud-autofix-setup.php:
|
13088 |
msgid "BPS htaccess File Editor page"
|
13089 |
msgstr ""
|
13090 |
|
13091 |
-
#: includes/hud-autofix-setup.php:
|
13092 |
msgid ""
|
13093 |
" click the Unlock htaccess File button, go to the WordPress Settings > "
|
13094 |
"General page, scroll down to Endurance Cache settings,"
|
13095 |
msgstr ""
|
13096 |
|
13097 |
-
#: includes/hud-autofix-setup.php:
|
13098 |
msgid "click the Save Changes button, click this link: "
|
13099 |
msgstr ""
|
13100 |
|
13101 |
-
#: includes/hud-autofix-setup.php:
|
13102 |
-
#: includes/hud-autofix-setup.php:
|
13103 |
-
#: includes/hud-autofix-setup.php:
|
13104 |
-
#: includes/hud-autofix-setup.php:
|
13105 |
-
#: includes/hud-autofix-setup.php:
|
13106 |
-
#: includes/hud-autofix-setup.php:
|
13107 |
-
#: includes/hud-autofix-setup.php:
|
13108 |
-
#: includes/hud-autofix-setup.php:
|
13109 |
-
#: includes/hud-autofix-setup.php:
|
13110 |
-
#: includes/hud-autofix-setup.php:
|
13111 |
msgid "BPS Setup Wizard"
|
13112 |
msgstr ""
|
13113 |
|
13114 |
-
#: includes/hud-autofix-setup.php:
|
13115 |
msgid " and click the Setup Wizard button."
|
13116 |
msgstr ""
|
13117 |
|
13118 |
-
#: includes/hud-autofix-setup.php:
|
13119 |
msgid ""
|
13120 |
"W3 Total Cache (W3TC) htaccess code was not found in your Root htaccess file"
|
13121 |
msgstr ""
|
13122 |
|
13123 |
-
#: includes/hud-autofix-setup.php:
|
13124 |
-
#: includes/hud-autofix-setup.php:
|
13125 |
-
#: includes/hud-autofix-setup.php:
|
13126 |
msgid ""
|
13127 |
"If you have deactivated Root Folder BulletProof Mode temporarily then "
|
13128 |
"disregard this message. When you activate Root Folder BulletProof Mode again "
|
13129 |
"this message will go away automatically."
|
13130 |
msgstr ""
|
13131 |
|
13132 |
-
#: includes/hud-autofix-setup.php:
|
13133 |
msgid ""
|
13134 |
"If you just installed W3 Total Cache then go to the W3TC plugin settings "
|
13135 |
"page, choose and save the W3TC plugin settings that you want to use and then "
|
13136 |
"run the "
|
13137 |
msgstr ""
|
13138 |
|
13139 |
-
#: includes/hud-autofix-setup.php:
|
13140 |
msgid " to automatically setup/combine W3TC and BPS htaccess code together."
|
13141 |
msgstr ""
|
13142 |
|
13143 |
-
#: includes/hud-autofix-setup.php:
|
13144 |
msgid ""
|
13145 |
"W3 Total Cache (W3TC) Plugin htaccess code was not found in BPS Custom Code"
|
13146 |
msgstr ""
|
13147 |
|
13148 |
-
#: includes/hud-autofix-setup.php:
|
13149 |
msgid "If you just installed W3 Total Cache then go to the "
|
13150 |
msgstr ""
|
13151 |
|
13152 |
-
#: includes/hud-autofix-setup.php:
|
13153 |
msgid ""
|
13154 |
" click the Unlock htaccess File button, then go to the W3 Total Cache plugin "
|
13155 |
"settings page, choose and save the W3 Total Cache plugin settings that you "
|
13156 |
"want to use and then run the "
|
13157 |
msgstr ""
|
13158 |
|
13159 |
-
#: includes/hud-autofix-setup.php:
|
13160 |
msgid ""
|
13161 |
" to automatically setup/combine W3 Total Cache and BPS htaccess code "
|
13162 |
"together."
|
13163 |
msgstr ""
|
13164 |
|
13165 |
-
#: includes/hud-autofix-setup.php:
|
13166 |
msgid ""
|
13167 |
"Note: If you change your W3 Total Cache Plugin settings at a later time then "
|
13168 |
"repeat these steps."
|
13169 |
msgstr ""
|
13170 |
|
13171 |
-
#: includes/hud-autofix-setup.php:
|
13172 |
msgid ""
|
13173 |
"W3 Total Cache (W3TC) is deactivated and W3TC htaccess code was found in "
|
13174 |
"your Root htaccess file"
|
13175 |
msgstr ""
|
13176 |
|
13177 |
-
#: includes/hud-autofix-setup.php:
|
13178 |
msgid "If you have deactivated W3TC temporarily then disregard this message."
|
13179 |
msgstr ""
|
13180 |
|
13181 |
-
#: includes/hud-autofix-setup.php:
|
13182 |
msgid "If you are planning on permanently uninstalling W3TC then run the "
|
13183 |
msgstr ""
|
13184 |
|
13185 |
-
#: includes/hud-autofix-setup.php:
|
13186 |
msgid " after you have uninstalled/deleted the W3TC plugin."
|
13187 |
msgstr ""
|
13188 |
|
13189 |
-
#: includes/hud-autofix-setup.php:
|
13190 |
msgid ""
|
13191 |
"WP Super Cache (WPSC) htaccess code was not found in your Root htaccess file"
|
13192 |
msgstr ""
|
13193 |
|
13194 |
-
#: includes/hud-autofix-setup.php:
|
13195 |
msgid ""
|
13196 |
"If you just installed WP Super Cache then go to the WPSC plugin settings "
|
13197 |
"page, choose and save the WPSC plugin settings that you want to use and then "
|
13198 |
"run the "
|
13199 |
msgstr ""
|
13200 |
|
13201 |
-
#: includes/hud-autofix-setup.php:
|
13202 |
msgid " to automatically setup/combine WPSC and BPS htaccess code together."
|
13203 |
msgstr ""
|
13204 |
|
13205 |
-
#: includes/hud-autofix-setup.php:
|
13206 |
msgid ""
|
13207 |
"WP Super Cache (WPSC) Plugin htaccess code was not found in BPS Custom Code"
|
13208 |
msgstr ""
|
13209 |
|
13210 |
-
#: includes/hud-autofix-setup.php:
|
13211 |
msgid "If you just installed WP Super Cache then go to the "
|
13212 |
msgstr ""
|
13213 |
|
13214 |
-
#: includes/hud-autofix-setup.php:
|
13215 |
msgid ""
|
13216 |
" click the Unlock htaccess File button, then go to the WP Super Cache plugin "
|
13217 |
"settings page, choose and save the WP Super Cache plugin settings that you "
|
13218 |
"want to use and then run the "
|
13219 |
msgstr ""
|
13220 |
|
13221 |
-
#: includes/hud-autofix-setup.php:
|
13222 |
msgid ""
|
13223 |
" to automatically setup/combine WP Super Cache and BPS htaccess code "
|
13224 |
"together."
|
13225 |
msgstr ""
|
13226 |
|
13227 |
-
#: includes/hud-autofix-setup.php:
|
13228 |
msgid ""
|
13229 |
"Note: If you change your WP Super Cache Plugin settings at a later time then "
|
13230 |
"repeat these steps."
|
13231 |
msgstr ""
|
13232 |
|
13233 |
-
#: includes/hud-autofix-setup.php:
|
13234 |
msgid ""
|
13235 |
"WP Super Cache (WPSC) is deactivated and WPSC htaccess code was found in "
|
13236 |
"your Root htaccess file"
|
13237 |
msgstr ""
|
13238 |
|
13239 |
-
#: includes/hud-autofix-setup.php:
|
13240 |
msgid "If you have deactivated WPSC temporarily then disregard this message."
|
13241 |
msgstr ""
|
13242 |
|
13243 |
-
#: includes/hud-autofix-setup.php:
|
13244 |
msgid "If you are planning on permanently uninstalling WPSC then run the "
|
13245 |
msgstr ""
|
13246 |
|
13247 |
-
#: includes/hud-autofix-setup.php:
|
13248 |
msgid " after you have uninstalled/deleted the WPSC plugin."
|
13249 |
msgstr ""
|
13250 |
|
13251 |
-
#: includes/hud-autofix-setup.php:
|
13252 |
msgid "Comet Cache htaccess code was not found in your Root htaccess file"
|
13253 |
msgstr ""
|
13254 |
|
13255 |
-
#: includes/hud-autofix-setup.php:
|
13256 |
msgid "If you just installed Comet Cache then go to the "
|
13257 |
msgstr ""
|
13258 |
|
13259 |
-
#: includes/hud-autofix-setup.php:
|
13260 |
msgid ""
|
13261 |
" click the Unlock htaccess File button, go to the Comet Cache plugin "
|
13262 |
"settings page, choose and save the Comet Cache plugin settings that you want "
|
13263 |
"to use and then run the "
|
13264 |
msgstr ""
|
13265 |
|
13266 |
-
#: includes/hud-autofix-setup.php:
|
13267 |
msgid ""
|
13268 |
" to automatically setup/combine Comet Cache and BPS htaccess code together."
|
13269 |
msgstr ""
|
13270 |
|
13271 |
-
#: includes/hud-autofix-setup.php:
|
13272 |
msgid "Comet Cache Plugin htaccess code was not found in BPS Custom Code"
|
13273 |
msgstr ""
|
13274 |
|
13275 |
-
#: includes/hud-autofix-setup.php:
|
13276 |
msgid ""
|
13277 |
" click the Unlock htaccess File button, then go to the Comet Cache plugin "
|
13278 |
"settings page, choose and save the Comet Cache plugin settings that you want "
|
13279 |
"to use and then run the "
|
13280 |
msgstr ""
|
13281 |
|
13282 |
-
#: includes/hud-autofix-setup.php:
|
13283 |
msgid ""
|
13284 |
"Note: If you change your Comet Cache Plugin settings at a later time then "
|
13285 |
"repeat these steps."
|
13286 |
msgstr ""
|
13287 |
|
13288 |
-
#: includes/hud-autofix-setup.php:
|
13289 |
msgid ""
|
13290 |
"Comet Cache is deactivated and Comet Cache htaccess code was found in your "
|
13291 |
"Root htaccess file"
|
13292 |
msgstr ""
|
13293 |
|
13294 |
-
#: includes/hud-autofix-setup.php:
|
13295 |
msgid ""
|
13296 |
"If you have deactivated Comet Cache temporarily then disregard this message."
|
13297 |
msgstr ""
|
13298 |
|
13299 |
-
#: includes/hud-autofix-setup.php:
|
13300 |
msgid ""
|
13301 |
"If you are planning on permanently uninstalling Comet Cache then run the "
|
13302 |
msgstr ""
|
13303 |
|
13304 |
-
#: includes/hud-autofix-setup.php:
|
13305 |
msgid " after you have uninstalled/deleted the Comet Cache plugin."
|
13306 |
msgstr ""
|
13307 |
|
13308 |
-
#: includes/hud-autofix-setup.php:
|
13309 |
msgid ""
|
13310 |
"WP Fastest Cache (WPFC) htaccess code was not found in your Root htaccess "
|
13311 |
"file"
|
13312 |
msgstr ""
|
13313 |
|
13314 |
-
#: includes/hud-autofix-setup.php:
|
13315 |
msgid "If you just installed WP Fastest Cache then go to the "
|
13316 |
msgstr ""
|
13317 |
|
13318 |
-
#: includes/hud-autofix-setup.php:
|
13319 |
msgid ""
|
13320 |
" click the Unlock htaccess File button, then go to the WPFC plugin settings "
|
13321 |
"page, choose and save the WPFC plugin settings that you want to use and then "
|
13322 |
"run the "
|
13323 |
msgstr ""
|
13324 |
|
13325 |
-
#: includes/hud-autofix-setup.php:
|
13326 |
msgid " to automatically setup/combine WPFC and BPS htaccess code together."
|
13327 |
msgstr ""
|
13328 |
|
13329 |
-
#: includes/hud-autofix-setup.php:
|
13330 |
msgid ""
|
13331 |
"WP Fastest Cache (WPFC) Plugin htaccess code was not found in BPS Custom Code"
|
13332 |
msgstr ""
|
13333 |
|
13334 |
-
#: includes/hud-autofix-setup.php:
|
13335 |
msgid ""
|
13336 |
" click the Unlock htaccess File button, then go to the WP Fastest Cache "
|
13337 |
"plugin settings page, choose and save the WP Fastest Cache plugin settings "
|
13338 |
"that you want to use and then run the "
|
13339 |
msgstr ""
|
13340 |
|
13341 |
-
#: includes/hud-autofix-setup.php:
|
13342 |
msgid ""
|
13343 |
" to automatically setup/combine WP Fastest Cache and BPS htaccess code "
|
13344 |
"together."
|
13345 |
msgstr ""
|
13346 |
|
13347 |
-
#: includes/hud-autofix-setup.php:
|
13348 |
msgid ""
|
13349 |
"Note: If you change your WP Fastest Cache Plugin settings at a later time "
|
13350 |
"then repeat these steps."
|
13351 |
msgstr ""
|
13352 |
|
13353 |
-
#: includes/hud-autofix-setup.php:
|
13354 |
msgid ""
|
13355 |
"WP Fastest Cache (WPFC) is deactivated and WPFC htaccess code was found in "
|
13356 |
"your Root htaccess file"
|
13357 |
msgstr ""
|
13358 |
|
13359 |
-
#: includes/hud-autofix-setup.php:
|
13360 |
msgid "If you have deactivated WPFC temporarily then disregard this message."
|
13361 |
msgstr ""
|
13362 |
|
13363 |
-
#: includes/hud-autofix-setup.php:
|
13364 |
msgid "If you are planning on permanently uninstalling WPFC then run the "
|
13365 |
msgstr ""
|
13366 |
|
13367 |
-
#: includes/hud-autofix-setup.php:
|
13368 |
msgid " after you have uninstalled/deleted the WPFC plugin."
|
13369 |
msgstr ""
|
13370 |
|
13371 |
-
#: includes/hud-autofix-setup.php:
|
13372 |
msgid "WP Rocket htaccess code was not found in your Root htaccess file"
|
13373 |
msgstr ""
|
13374 |
|
13375 |
-
#: includes/hud-autofix-setup.php:
|
13376 |
msgid "If you just installed WP Rocket then go to the "
|
13377 |
msgstr ""
|
13378 |
|
13379 |
-
#: includes/hud-autofix-setup.php:
|
13380 |
msgid ""
|
13381 |
" click the Unlock htaccess File button, then go to the WP Rocket plugin "
|
13382 |
"settings page, choose and save the WP Rocket plugin settings that you want "
|
13383 |
"to use and then run the "
|
13384 |
msgstr ""
|
13385 |
|
13386 |
-
#: includes/hud-autofix-setup.php:
|
13387 |
msgid ""
|
13388 |
" to automatically setup/combine WP Rocket and BPS htaccess code together."
|
13389 |
msgstr ""
|
13390 |
|
13391 |
-
#: includes/hud-autofix-setup.php:
|
13392 |
msgid "WP Rocket Plugin htaccess code was not found in BPS Custom Code"
|
13393 |
msgstr ""
|
13394 |
|
13395 |
-
#: includes/hud-autofix-setup.php:
|
13396 |
msgid ""
|
13397 |
"Note: If you change your WP Rocket Plugin settings at a later time then "
|
13398 |
"repeat these steps."
|
13399 |
msgstr ""
|
13400 |
|
13401 |
-
#: includes/hud-autofix-setup.php:
|
13402 |
msgid ""
|
13403 |
"WP Rocket is deactivated and WP Rocket htaccess code was found in your Root "
|
13404 |
"htaccess file"
|
13405 |
msgstr ""
|
13406 |
|
13407 |
-
#: includes/hud-autofix-setup.php:
|
13408 |
msgid ""
|
13409 |
"If you have deactivated WP Rocket temporarily then disregard this message."
|
13410 |
msgstr ""
|
13411 |
|
13412 |
-
#: includes/hud-autofix-setup.php:
|
13413 |
msgid "If you are planning on permanently uninstalling WP Rocket then run the "
|
13414 |
msgstr ""
|
13415 |
|
13416 |
-
#: includes/hud-autofix-setup.php:
|
13417 |
msgid " after you have uninstalled/deleted the WP Rocket plugin."
|
13418 |
msgstr ""
|
13419 |
|
13420 |
-
#: includes/hud-autofix-setup.php:
|
13421 |
msgid ""
|
13422 |
"LiteSpeed Cache Plugin htaccess code was not found in your Root htaccess file"
|
13423 |
msgstr ""
|
13424 |
|
13425 |
-
#: includes/hud-autofix-setup.php:
|
13426 |
msgid "If you just installed LiteSpeed Cache then go to the "
|
13427 |
msgstr ""
|
13428 |
|
13429 |
-
#: includes/hud-autofix-setup.php:
|
13430 |
msgid ""
|
13431 |
" click the Unlock htaccess File button, then go to the LiteSpeed Cache "
|
13432 |
"plugin settings page, choose and save the LiteSpeed Cache plugin settings "
|
13433 |
"that you want to use and then run the "
|
13434 |
msgstr ""
|
13435 |
|
13436 |
-
#: includes/hud-autofix-setup.php:
|
13437 |
msgid ""
|
13438 |
" to automatically setup/combine LiteSpeed Cache and BPS htaccess code "
|
13439 |
"together."
|
13440 |
msgstr ""
|
13441 |
|
13442 |
-
#: includes/hud-autofix-setup.php:
|
13443 |
msgid "LiteSpeed Cache Plugin htaccess code was not found in BPS Custom Code"
|
13444 |
msgstr ""
|
13445 |
|
13446 |
-
#: includes/hud-autofix-setup.php:
|
13447 |
msgid ""
|
13448 |
"Note: If you change your LiteSpeed Cache Plugin settings at a later time "
|
13449 |
"then repeat these steps."
|
13450 |
msgstr ""
|
13451 |
|
13452 |
-
#: includes/hud-autofix-setup.php:
|
13453 |
msgid ""
|
13454 |
"LiteSpeed Cache Plugin is deactivated and LiteSpeed Cache htaccess code was "
|
13455 |
"found in your Root htaccess file"
|
13456 |
msgstr ""
|
13457 |
|
13458 |
-
#: includes/hud-autofix-setup.php:
|
13459 |
msgid ""
|
13460 |
"If you have deactivated LiteSpeed Cache temporarily then disregard this "
|
13461 |
"message."
|
13462 |
msgstr ""
|
13463 |
|
13464 |
-
#: includes/hud-autofix-setup.php:
|
13465 |
msgid ""
|
13466 |
"If you are planning on permanently uninstalling LiteSpeed Cache then run the "
|
13467 |
msgstr ""
|
13468 |
|
13469 |
-
#: includes/hud-autofix-setup.php:
|
13470 |
msgid " after you have uninstalled/deleted the LiteSpeed Cache plugin."
|
13471 |
msgstr ""
|
13472 |
|
@@ -13690,578 +13727,586 @@ msgstr ""
|
|
13690 |
msgid "CC Root Text Box 12: Business Directory Plugin"
|
13691 |
msgstr ""
|
13692 |
|
13693 |
-
#: includes/hud-autofix-whitelist.php:
|
13694 |
msgid "CC wp-admin Text Box 3: WooCommerce Product Feed Pro Plugin"
|
13695 |
msgstr ""
|
13696 |
|
13697 |
-
#: includes/hud-autofix-whitelist.php:
|
13698 |
msgid "CC wp-admin Text Box 3: WPBakery Visual Composer Plugin"
|
13699 |
msgstr ""
|
13700 |
|
13701 |
-
#: includes/hud-autofix-whitelist.php:
|
13702 |
msgid "CC wp-admin Text Box 3: Bookly Booking Plugin"
|
13703 |
msgstr ""
|
13704 |
|
13705 |
-
#: includes/hud-autofix-whitelist.php:
|
13706 |
msgid "CC wp-admin Text Box 3: Beaver Builder Plugin"
|
13707 |
msgstr ""
|
13708 |
|
13709 |
-
#: includes/hud-autofix-whitelist.php:
|
13710 |
msgid "CC wp-admin Text Box 3: WP Reset Plugin"
|
13711 |
msgstr ""
|
13712 |
|
13713 |
-
#: includes/hud-autofix-whitelist.php:
|
13714 |
msgid "CC wp-admin Text Box 3: Easy Media Gallery Pro Plugin"
|
13715 |
msgstr ""
|
13716 |
|
13717 |
-
#: includes/hud-autofix-whitelist.php:
|
13718 |
msgid "CC wp-admin Text Box 3: NextGen Gallery Plugin"
|
13719 |
msgstr ""
|
13720 |
|
13721 |
-
#: includes/hud-autofix-whitelist.php:
|
13722 |
msgid "CC wp-admin Text Box 3: OptimizePress Theme"
|
13723 |
msgstr ""
|
13724 |
|
13725 |
-
#: includes/hud-autofix-whitelist.php:
|
13726 |
msgid "CC wp-admin Text Box 3: tribulant Shopping Cart (WP Checkout) Plugin"
|
13727 |
msgstr ""
|
13728 |
|
13729 |
-
#: includes/hud-autofix-whitelist.php:
|
13730 |
msgid "CC wp-admin Text Box 3: ithemes Video Showcase Plugin"
|
13731 |
msgstr ""
|
13732 |
|
13733 |
-
#: includes/hud-autofix-whitelist.php:
|
13734 |
msgid "CC wp-admin Text Box 3: WP-Invoice - Web Invoice and Billing Plugin"
|
13735 |
msgstr ""
|
13736 |
|
13737 |
-
#: includes/hud-autofix-whitelist.php:
|
13738 |
msgid "CC wp-admin Text Box 3: Yoast SEO Plugin"
|
13739 |
msgstr ""
|
13740 |
|
13741 |
-
#: includes/hud-autofix-whitelist.php:
|
13742 |
msgid "CC wp-admin Text Box 3: Formidable Pro Plugin"
|
13743 |
msgstr ""
|
13744 |
|
13745 |
-
#: includes/hud-autofix-whitelist.php:
|
13746 |
msgid "CC wp-admin Text Box 3: Google Typography Plugin"
|
13747 |
msgstr ""
|
13748 |
|
13749 |
-
#: includes/hud-autofix-whitelist.php:
|
13750 |
msgid "CC wp-admin Text Box 3: Flare Plugin"
|
13751 |
msgstr ""
|
13752 |
|
13753 |
-
#: includes/hud-autofix-whitelist.php:
|
13754 |
msgid "CC wp-admin Text Box 3: bbPress Plugin"
|
13755 |
msgstr ""
|
13756 |
|
13757 |
-
#: includes/hud-autofix-whitelist.php:
|
13758 |
msgid ""
|
13759 |
"CC wp-admin Text Box 3: Spider Event Calendar (WordPress Event Calendar) "
|
13760 |
"Plugin"
|
13761 |
msgstr ""
|
13762 |
|
13763 |
-
#: includes/hud-autofix-whitelist.php:
|
13764 |
msgid "CC wp-admin Text Box 3: BuddyPress Plugin"
|
13765 |
msgstr ""
|
13766 |
|
13767 |
-
#: includes/hud-autofix-whitelist.php:
|
13768 |
msgid "CC wp-admin Text Box 3: WPML Translation Management Plugin"
|
13769 |
msgstr ""
|
13770 |
|
13771 |
-
#: includes/hud-autofix-whitelist.php:
|
13772 |
msgid "CC wp-admin Text Box 3: Events Manager Plugin"
|
13773 |
msgstr ""
|
13774 |
|
13775 |
-
#: includes/hud-autofix-whitelist.php:
|
13776 |
msgid ""
|
13777 |
"CC wp-admin Text Box 3: MailPoet Newsletters (wysija newsletters) Plugin"
|
13778 |
msgstr ""
|
13779 |
|
13780 |
-
#: includes/hud-autofix-whitelist.php:
|
13781 |
msgid "CC wp-admin Text Box 3: Event Espresso Plugin"
|
13782 |
msgstr ""
|
13783 |
|
13784 |
-
#: includes/hud-autofix-whitelist.php:
|
13785 |
msgid "CC wp-admin Text Box 3: Content Egg (Free and Pro) Plugin"
|
13786 |
msgstr ""
|
13787 |
|
13788 |
-
#: includes/hud-autofix-whitelist.php:
|
13789 |
msgid "CC wp-admin Text Box 3: Flatsome Theme"
|
13790 |
msgstr ""
|
13791 |
|
13792 |
-
#: includes/hud-autofix-whitelist.php:
|
|
|
|
|
|
|
|
|
13793 |
msgid "CC wp-admin Text Box 4: Content Egg (Free and Pro) Plugin"
|
13794 |
msgstr ""
|
13795 |
|
13796 |
-
#: includes/hud-autofix-whitelist.php:
|
13797 |
msgid "CC wp-admin Text Box 4: Event Espresso Plugin"
|
13798 |
msgstr ""
|
13799 |
|
13800 |
-
#: includes/hud-autofix-whitelist.php:
|
13801 |
msgid "CC wp-admin Text Box 4: Open Web Analytics (github) Plugin"
|
13802 |
msgstr ""
|
13803 |
|
13804 |
-
#: includes/hud-autofix-whitelist.php:
|
13805 |
msgid "CC wp-admin Text Box 4: UberGrid (code canyon) Plugin"
|
13806 |
msgstr ""
|
13807 |
|
13808 |
-
#: includes/hud-autofix-whitelist.php:
|
13809 |
msgid "CC wp-admin Text Box 4: Jetpack Plugin - SSO feature"
|
13810 |
msgstr ""
|
13811 |
|
13812 |
-
#: includes/hud-autofix-whitelist.php:
|
13813 |
msgid "CC wp-admin Text Box 4: Restrict Content Pro Plugin"
|
13814 |
msgstr ""
|
13815 |
|
13816 |
-
#: includes/hud-autofix-whitelist.php:
|
13817 |
msgid "CC wp-admin Text Box 4: Link Whisper Plugin"
|
13818 |
msgstr ""
|
13819 |
|
13820 |
-
#: includes/hud-autofix-whitelist.php:
|
13821 |
msgid "CC wp-admin Text Box 4: Link Whisper Premium Plugin"
|
13822 |
msgstr ""
|
13823 |
|
13824 |
-
#: includes/hud-autofix-whitelist.php:
|
|
|
|
|
|
|
|
|
13825 |
msgid "BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice"
|
13826 |
msgstr ""
|
13827 |
|
13828 |
-
#: includes/hud-autofix-whitelist.php:
|
13829 |
msgid ""
|
13830 |
"One or more of your plugins or your theme requires a BPS Custom Code "
|
13831 |
"whitelist rule to be automatically created by the Setup Wizard."
|
13832 |
msgstr ""
|
13833 |
|
13834 |
-
#: includes/hud-autofix-whitelist.php:
|
13835 |
-
#: includes/hud-dismiss-functions.php:
|
13836 |
msgid "Click this "
|
13837 |
msgstr ""
|
13838 |
|
13839 |
-
#: includes/hud-autofix-whitelist.php:
|
13840 |
msgid "Setup Wizard link"
|
13841 |
msgstr ""
|
13842 |
|
13843 |
-
#: includes/hud-autofix-whitelist.php:
|
13844 |
msgid ""
|
13845 |
" and click the Setup Wizard button to automatically create BPS Custom Code "
|
13846 |
"whitelist rules."
|
13847 |
msgstr ""
|
13848 |
|
13849 |
-
#: includes/hud-autofix-whitelist.php:
|
13850 |
msgid "This BPS AutoFix check can be turned Off on the "
|
13851 |
msgstr ""
|
13852 |
|
13853 |
-
#: includes/hud-autofix-whitelist.php:
|
13854 |
msgid ""
|
13855 |
" page if you do not want BPS to check for any plugin or theme whitelist "
|
13856 |
"rules."
|
13857 |
msgstr ""
|
13858 |
|
13859 |
-
#: includes/hud-autofix-whitelist.php:
|
13860 |
msgid ""
|
13861 |
"If this Notice does not go away after running the Setup Wizard, use the "
|
13862 |
msgstr ""
|
13863 |
|
13864 |
-
#: includes/hud-autofix-whitelist.php:
|
13865 |
msgid "BPS UI|UX|AutoFix Debug tool"
|
13866 |
msgstr ""
|
13867 |
|
13868 |
-
#: includes/hud-autofix-whitelist.php:
|
13869 |
msgid ""
|
13870 |
" Click the UI|UX Settings page Read Me help button for more information."
|
13871 |
msgstr ""
|
13872 |
|
13873 |
-
#: includes/hud-autofix-whitelist.php:
|
13874 |
msgid "BPS AutoFix Debug: Custom Code Text Box Number and Plugin or Theme Name"
|
13875 |
msgstr ""
|
13876 |
|
13877 |
-
#: includes/hud-autofix-whitelist.php:
|
13878 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
13879 |
msgstr ""
|
13880 |
|
13881 |
-
#: includes/hud-dismiss-functions.php:
|
13882 |
msgid ""
|
13883 |
"WARNING! BPS requires at least PHP5 to function correctly. Your PHP version "
|
13884 |
"is: "
|
13885 |
msgstr ""
|
13886 |
|
13887 |
-
#: includes/hud-dismiss-functions.php:
|
13888 |
msgid "BPS Guide - PHP5 Solution"
|
13889 |
msgstr ""
|
13890 |
|
13891 |
-
#: includes/hud-dismiss-functions.php:
|
13892 |
msgid ""
|
13893 |
"The BPS Guide will open in a new browser window. You will not be directed "
|
13894 |
"away from your WordPress Dashboard."
|
13895 |
msgstr ""
|
13896 |
|
13897 |
-
#: includes/hud-dismiss-functions.php:
|
13898 |
msgid ""
|
13899 |
"WARNING! BPS has detected that Safe Mode is set to On in your php.ini file."
|
13900 |
msgstr ""
|
13901 |
|
13902 |
-
#: includes/hud-dismiss-functions.php:
|
13903 |
msgid ""
|
13904 |
"If you see errors that BPS was unable to automatically create the backup "
|
13905 |
"folders this is probably the reason why."
|
13906 |
msgstr ""
|
13907 |
|
13908 |
-
#: includes/hud-dismiss-functions.php:
|
13909 |
msgid "HUD Check: Custom Permalinks are NOT being used."
|
13910 |
msgstr ""
|
13911 |
|
13912 |
-
#: includes/hud-dismiss-functions.php:
|
13913 |
msgid "It is recommended that you use Custom Permalinks: "
|
13914 |
msgstr ""
|
13915 |
|
13916 |
-
#: includes/hud-dismiss-functions.php:
|
13917 |
msgid "How to setup Custom Permalinks"
|
13918 |
msgstr ""
|
13919 |
|
13920 |
-
#: includes/hud-dismiss-functions.php:
|
13921 |
msgid ""
|
13922 |
"WARNING! BPS has detected that your Server is a Windows IIS Server that does "
|
13923 |
"not support htaccess rewriting."
|
13924 |
msgstr ""
|
13925 |
|
13926 |
-
#: includes/hud-dismiss-functions.php:
|
13927 |
msgid "Do NOT activate BulletProof Modes unless you know what you are doing."
|
13928 |
msgstr ""
|
13929 |
|
13930 |
-
#: includes/hud-dismiss-functions.php:
|
13931 |
msgid "Your Server Type is: "
|
13932 |
msgstr ""
|
13933 |
|
13934 |
-
#: includes/hud-dismiss-functions.php:
|
13935 |
msgid "WordPress Codex - Using Permalinks - see IIS section"
|
13936 |
msgstr ""
|
13937 |
|
13938 |
-
#: includes/hud-dismiss-functions.php:
|
13939 |
-
#: includes/hud-dismiss-functions.php:
|
13940 |
msgid "WARNING! BPS was unable to automatically create the /"
|
13941 |
msgstr ""
|
13942 |
|
13943 |
-
#: includes/hud-dismiss-functions.php:
|
13944 |
msgid "/bps-backup folder."
|
13945 |
msgstr ""
|
13946 |
|
13947 |
-
#: includes/hud-dismiss-functions.php:
|
13948 |
-
#: includes/hud-dismiss-functions.php:
|
13949 |
msgid "You will need to create the /"
|
13950 |
msgstr ""
|
13951 |
|
13952 |
-
#: includes/hud-dismiss-functions.php:
|
13953 |
msgid ""
|
13954 |
"/bps-backup folder manually via FTP. The folder permissions for the bps-"
|
13955 |
"backup folder need to be set to 755 in order to successfully perform "
|
13956 |
"permanent online backups."
|
13957 |
msgstr ""
|
13958 |
|
13959 |
-
#: includes/hud-dismiss-functions.php:
|
13960 |
-
#: includes/hud-dismiss-functions.php:
|
13961 |
msgid "To remove this message permanently click "
|
13962 |
msgstr ""
|
13963 |
|
13964 |
-
#: includes/hud-dismiss-functions.php:
|
13965 |
-
#: includes/hud-dismiss-functions.php:
|
13966 |
msgid "here."
|
13967 |
msgstr ""
|
13968 |
|
13969 |
-
#: includes/hud-dismiss-functions.php:
|
13970 |
msgid "/bps-backup/master-backups folder."
|
13971 |
msgstr ""
|
13972 |
|
13973 |
-
#: includes/hud-dismiss-functions.php:
|
13974 |
msgid ""
|
13975 |
"/bps-backup/master-backups folder manually via FTP. The folder permissions "
|
13976 |
"for the master-backups folder need to be set to 755 in order to successfully "
|
13977 |
"perform permanent online backups."
|
13978 |
msgstr ""
|
13979 |
|
13980 |
-
#: includes/hud-dismiss-functions.php:
|
13981 |
-
#: includes/hud-dismiss-functions.php:
|
13982 |
msgid "Bonus Custom Code:"
|
13983 |
msgstr ""
|
13984 |
|
13985 |
-
#: includes/hud-dismiss-functions.php:
|
13986 |
-
#: includes/hud-dismiss-functions.php:
|
13987 |
msgid ""
|
13988 |
"Click the links below to get Bonus Custom Code or click the Dismiss Notice "
|
13989 |
"links or click this "
|
13990 |
msgstr ""
|
13991 |
|
13992 |
-
#: includes/hud-dismiss-functions.php:
|
13993 |
-
#: includes/hud-dismiss-functions.php:
|
13994 |
msgid "Dismiss All Notices"
|
13995 |
msgstr ""
|
13996 |
|
13997 |
-
#: includes/hud-dismiss-functions.php:
|
13998 |
-
#: includes/hud-dismiss-functions.php:
|
13999 |
msgid ""
|
14000 |
" link. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices "
|
14001 |
"button on the Custom Code page."
|
14002 |
msgstr ""
|
14003 |
|
14004 |
-
#: includes/hud-dismiss-functions.php:
|
14005 |
-
#: includes/hud-dismiss-functions.php:
|
14006 |
-
#: includes/hud-dismiss-functions.php:
|
14007 |
-
#: includes/hud-dismiss-functions.php:
|
14008 |
-
#: includes/hud-dismiss-functions.php:
|
14009 |
-
#: includes/hud-dismiss-functions.php:
|
14010 |
-
#: includes/hud-dismiss-functions.php:
|
14011 |
-
#: includes/hud-dismiss-functions.php:
|
14012 |
msgid "Get "
|
14013 |
msgstr ""
|
14014 |
|
14015 |
-
#: includes/hud-dismiss-functions.php:
|
14016 |
-
#: includes/hud-dismiss-functions.php:
|
14017 |
msgid "POST Request Attack Protection Code"
|
14018 |
msgstr ""
|
14019 |
|
14020 |
-
#: includes/hud-dismiss-functions.php:
|
14021 |
-
#: includes/hud-dismiss-functions.php:
|
14022 |
-
#: includes/hud-dismiss-functions.php:
|
14023 |
-
#: includes/hud-dismiss-functions.php:
|
14024 |
-
#: includes/hud-dismiss-functions.php:
|
14025 |
-
#: includes/hud-dismiss-functions.php:
|
14026 |
-
#: includes/hud-dismiss-functions.php:
|
14027 |
-
#: includes/hud-dismiss-functions.php:
|
14028 |
msgid " or "
|
14029 |
msgstr ""
|
14030 |
|
14031 |
-
#: includes/hud-dismiss-functions.php:
|
14032 |
msgid "Brute Force Login Protection Code"
|
14033 |
msgstr ""
|
14034 |
|
14035 |
-
#: includes/hud-dismiss-functions.php:
|
14036 |
msgid "Speed Boost Cache Code"
|
14037 |
msgstr ""
|
14038 |
|
14039 |
-
#: includes/hud-dismiss-functions.php:
|
14040 |
msgid "Author Enumeration BOT Probe Code"
|
14041 |
msgstr ""
|
14042 |
|
14043 |
-
#: includes/hud-dismiss-functions.php:
|
14044 |
msgid "XML-RPC DDoS Protection Code"
|
14045 |
msgstr ""
|
14046 |
|
14047 |
-
#: includes/hud-dismiss-functions.php:
|
14048 |
msgid "Mime Sniffing|Drive-by Download Attack Protection Code"
|
14049 |
msgstr ""
|
14050 |
|
14051 |
-
#: includes/hud-dismiss-functions.php:
|
14052 |
msgid "External iFrame|Clickjacking Protection Code"
|
14053 |
msgstr ""
|
14054 |
|
14055 |
-
#: includes/hud-dismiss-functions.php:
|
14056 |
-
#: includes/hud-dismiss-functions.php:
|
14057 |
msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
|
14058 |
msgstr ""
|
14059 |
|
14060 |
-
#: includes/hud-dismiss-functions.php:
|
14061 |
-
#: includes/hud-dismiss-functions.php:
|
14062 |
msgid ""
|
14063 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
14064 |
"file, but was NOT found in BPS Custom Code."
|
14065 |
msgstr ""
|
14066 |
|
14067 |
-
#: includes/hud-dismiss-functions.php:
|
14068 |
-
#: includes/hud-dismiss-functions.php:
|
14069 |
msgid ""
|
14070 |
"Using the Wordfence WAF Firewall may cause serious/critical problems for "
|
14071 |
"your website and BPS."
|
14072 |
msgstr ""
|
14073 |
|
14074 |
-
#: includes/hud-dismiss-functions.php:
|
14075 |
-
#: includes/hud-dismiss-functions.php:
|
14076 |
msgid "HUD Check: PHP/php.ini handler htaccess code check"
|
14077 |
msgstr ""
|
14078 |
|
14079 |
-
#: includes/hud-dismiss-functions.php:
|
14080 |
-
#: includes/hud-dismiss-functions.php:
|
14081 |
msgid ""
|
14082 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
14083 |
"was NOT found in BPS Custom Code."
|
14084 |
msgstr ""
|
14085 |
|
14086 |
-
#: includes/hud-dismiss-functions.php:
|
14087 |
-
#: includes/hud-dismiss-functions.php:
|
14088 |
msgid "To automatically fix this click here: "
|
14089 |
msgstr ""
|
14090 |
|
14091 |
-
#: includes/hud-dismiss-functions.php:
|
14092 |
-
#: includes/hud-dismiss-functions.php:
|
14093 |
msgid ""
|
14094 |
"The Setup Wizard Pre-Installation Checks feature will automatically fix this "
|
14095 |
"just by visiting the Setup Wizard page."
|
14096 |
msgstr ""
|
14097 |
|
14098 |
-
#: includes/hud-dismiss-functions.php:
|
14099 |
msgid " for the steps to fix this Wordfence problem."
|
14100 |
msgstr ""
|
14101 |
|
14102 |
-
#: includes/hud-dismiss-functions.php:
|
14103 |
msgid ""
|
14104 |
"If you have or had the Sucuri, Defender, iThemes Security or SiteGround "
|
14105 |
"Security plugins installed, they create a wp-content htaccess file that "
|
14106 |
"breaks several things in BPS Pro and other plugins as well."
|
14107 |
msgstr ""
|
14108 |
|
14109 |
-
#: includes/hud-dismiss-functions.php:
|
14110 |
msgid ""
|
14111 |
"To fix the Sucuri problem go to the Sucuri Settings page, click the "
|
14112 |
"Hardening tab and click the Revert Hardening button for the Block PHP Files "
|
14113 |
"in WP-CONTENT Directory option setting."
|
14114 |
msgstr ""
|
14115 |
|
14116 |
-
#: includes/hud-dismiss-functions.php:
|
14117 |
msgid ""
|
14118 |
"To fix the Defender Security problem go to the Security Tweaks page, click "
|
14119 |
"the PHP Execution option setting and click the Revert button."
|
14120 |
msgstr ""
|
14121 |
|
14122 |
-
#: includes/hud-dismiss-functions.php:
|
14123 |
msgid ""
|
14124 |
"To fix the iThemes problem go to the System Tweaks page, uncheck the Disable "
|
14125 |
"PHP in Plugins option setting."
|
14126 |
msgstr ""
|
14127 |
|
14128 |
-
#: includes/hud-dismiss-functions.php:
|
14129 |
msgid ""
|
14130 |
"To fix the SiteGround Security problem go to SG Security, Site Security, "
|
14131 |
"Lock and Protect System Folders and change the Toggle setting to Off."
|
14132 |
msgstr ""
|
14133 |
|
14134 |
-
#: includes/hud-dismiss-functions.php:
|
14135 |
msgid "The WordPress Firewall 2 plugin is installed and activated"
|
14136 |
msgstr ""
|
14137 |
|
14138 |
-
#: includes/hud-dismiss-functions.php:
|
14139 |
msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
|
14140 |
msgstr ""
|
14141 |
|
14142 |
-
#: includes/hud-dismiss-functions.php:
|
14143 |
msgid " for more information."
|
14144 |
msgstr ""
|
14145 |
|
14146 |
-
#: includes/hud-dismiss-functions.php:
|
14147 |
msgid "Notice: BPS Query String Exploits Code Changes"
|
14148 |
msgstr ""
|
14149 |
|
14150 |
-
#: includes/hud-dismiss-functions.php:
|
14151 |
msgid ""
|
14152 |
"Older BPS Query String Exploits code was found in BPS Custom Code. Several "
|
14153 |
"Query String Exploits rules were changed/added/modified in the root ."
|
14154 |
"htaccess file in BPS .49.6, .50.2 & .50.3."
|
14155 |
msgstr ""
|
14156 |
|
14157 |
-
#: includes/hud-dismiss-functions.php:
|
14158 |
msgid ""
|
14159 |
"Copy the new Query String Exploits section of code from your root .htaccess "
|
14160 |
"file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
|
14161 |
"QUERY STRING EXPLOITS and click the Save Root Custom Code button."
|
14162 |
msgstr ""
|
14163 |
|
14164 |
-
#: includes/hud-dismiss-functions.php:
|
14165 |
msgid ""
|
14166 |
"This Notice will go away once you have copied the new Query String Exploits "
|
14167 |
"code to BPS Custom Code and clicked the Save Root Custom Code button."
|
14168 |
msgstr ""
|
14169 |
|
14170 |
-
#: includes/hud-dismiss-functions.php:
|
14171 |
msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
|
14172 |
msgstr ""
|
14173 |
|
14174 |
-
#: includes/hud-dismiss-functions.php:
|
14175 |
msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
|
14176 |
msgstr ""
|
14177 |
|
14178 |
-
#: includes/hud-dismiss-functions.php:
|
14179 |
msgid "New Improved BPS Speed Boost Cache Code"
|
14180 |
msgstr ""
|
14181 |
|
14182 |
-
#: includes/hud-dismiss-functions.php:
|
14183 |
msgid ""
|
14184 |
"Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
|
14185 |
"text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
14186 |
msgstr ""
|
14187 |
|
14188 |
-
#: includes/hud-dismiss-functions.php:
|
14189 |
msgid ""
|
14190 |
"Newer improved BPS Speed Boost Cache Code has been created, which should "
|
14191 |
"improve website load speed performance even more."
|
14192 |
msgstr ""
|
14193 |
|
14194 |
-
#: includes/hud-dismiss-functions.php:
|
14195 |
msgid "Get The New Improved BPS Speed Boost Cache Code"
|
14196 |
msgstr ""
|
14197 |
|
14198 |
-
#: includes/hud-dismiss-functions.php:
|
14199 |
msgid ". To dismiss this Notice click the Dismiss Notice button below."
|
14200 |
msgstr ""
|
14201 |
|
14202 |
-
#: includes/hud-dismiss-functions.php:
|
14203 |
msgid ""
|
14204 |
"To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
|
14205 |
"the Custom Code page."
|
14206 |
msgstr ""
|
14207 |
|
14208 |
-
#: includes/hud-dismiss-functions.php:
|
14209 |
msgid "BPS Speed Boost Cache Custom Code Notice"
|
14210 |
msgstr ""
|
14211 |
|
14212 |
-
#: includes/hud-dismiss-functions.php:
|
14213 |
msgid ""
|
14214 |
"BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
|
14215 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
14216 |
msgstr ""
|
14217 |
|
14218 |
-
#: includes/hud-dismiss-functions.php:
|
14219 |
msgid ""
|
14220 |
"and another caching plugin's Marker text was also found in this BPS Custom "
|
14221 |
"Code text box."
|
14222 |
msgstr ""
|
14223 |
|
14224 |
-
#: includes/hud-dismiss-functions.php:
|
14225 |
msgid "Click this link: "
|
14226 |
msgstr ""
|
14227 |
|
14228 |
-
#: includes/hud-dismiss-functions.php:
|
14229 |
msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
|
14230 |
msgstr ""
|
14231 |
|
14232 |
-
#: includes/hud-dismiss-functions.php:
|
14233 |
msgid " for help information on what this Notice means and what to do next."
|
14234 |
msgstr ""
|
14235 |
|
14236 |
-
#: includes/hud-dismiss-functions.php:
|
14237 |
msgid "BPS New Feature Notice: JTC-Lite"
|
14238 |
msgstr ""
|
14239 |
|
14240 |
-
#: includes/hud-dismiss-functions.php:
|
14241 |
msgid ""
|
14242 |
"JTC-Lite protects the WordPress Login page Form against automated SpamBot "
|
14243 |
"and HackerBot Brute Force Login attacks"
|
14244 |
msgstr ""
|
14245 |
|
14246 |
-
#: includes/hud-dismiss-functions.php:
|
14247 |
msgid ""
|
14248 |
"and also prevents User Accounts from being locked repeatedly by Brute Force "
|
14249 |
"Login Bot attacks on your Login page Form."
|
14250 |
msgstr ""
|
14251 |
|
14252 |
-
#: includes/hud-dismiss-functions.php:
|
14253 |
msgid "To enable/turn On JTC-Lite, click this "
|
14254 |
msgstr ""
|
14255 |
|
14256 |
-
#: includes/hud-dismiss-functions.php:
|
14257 |
msgid ""
|
14258 |
". Click/check the Login Form Checkbox and click the Save Options button."
|
14259 |
msgstr ""
|
14260 |
|
14261 |
-
#: includes/hud-dismiss-functions.php:
|
14262 |
-
#: includes/hud-dismiss-functions.php:
|
14263 |
-
#: includes/hud-dismiss-functions.php:
|
14264 |
-
#: includes/hud-dismiss-functions.php:
|
14265 |
#: includes/hud-dismiss-functions.php:857
|
14266 |
msgid ""
|
14267 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
@@ -14269,91 +14314,91 @@ msgid ""
|
|
14269 |
"Custom Code page."
|
14270 |
msgstr ""
|
14271 |
|
14272 |
-
#: includes/hud-dismiss-functions.php:
|
14273 |
msgid "BPS Plugin Star Rating Request"
|
14274 |
msgstr ""
|
14275 |
|
14276 |
-
#: includes/hud-dismiss-functions.php:
|
14277 |
msgid ""
|
14278 |
"A BPS star rating only takes a couple of minutes and would be very much "
|
14279 |
"appreciated. We are looking for 5 star ratings and not \"fancy\" reviews."
|
14280 |
msgstr ""
|
14281 |
|
14282 |
-
#: includes/hud-dismiss-functions.php:
|
14283 |
msgid ""
|
14284 |
"A simple review like \"works great\" or \"has been protecting my website for "
|
14285 |
"X months or X years\" is perfect."
|
14286 |
msgstr ""
|
14287 |
|
14288 |
-
#: includes/hud-dismiss-functions.php:
|
14289 |
msgid "Click this link to submit a BPS Plugin Star Rating: "
|
14290 |
msgstr ""
|
14291 |
|
14292 |
-
#: includes/hud-dismiss-functions.php:
|
14293 |
msgid "BPS Plugin Star Rating"
|
14294 |
msgstr ""
|
14295 |
|
14296 |
-
#: includes/hud-dismiss-functions.php:
|
14297 |
msgid ""
|
14298 |
"login to the WordPress.org site and scroll to the bottom of the Reviews page."
|
14299 |
msgstr ""
|
14300 |
|
14301 |
-
#: includes/hud-dismiss-functions.php:
|
14302 |
msgid ""
|
14303 |
"To Dismiss this one-time Notice click the Dismiss Notice button below. To "
|
14304 |
"Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the "
|
14305 |
"BPS Custom Code page."
|
14306 |
msgstr ""
|
14307 |
|
14308 |
-
#: includes/hud-dismiss-functions.php:
|
14309 |
msgid "BPS Notice: Mod Security Module is Loaded|Enabled"
|
14310 |
msgstr ""
|
14311 |
|
14312 |
-
#: includes/hud-dismiss-functions.php:
|
14313 |
msgid "Please take a minute to view this Mod Security help forum topic: "
|
14314 |
msgstr ""
|
14315 |
|
14316 |
-
#: includes/hud-dismiss-functions.php:
|
14317 |
msgid "Mod Security Common Known Problems"
|
14318 |
msgstr ""
|
14319 |
|
14320 |
-
#: includes/hud-dismiss-functions.php:
|
14321 |
msgid ""
|
14322 |
"If you are not experiencing any of the problems listed in the Mod Security "
|
14323 |
"help forum topic then you can dismiss this Dismiss Notice."
|
14324 |
msgstr ""
|
14325 |
|
14326 |
-
#: includes/hud-dismiss-functions.php:
|
14327 |
msgid "BPS GDPR Compliance Notice"
|
14328 |
msgstr ""
|
14329 |
|
14330 |
-
#: includes/hud-dismiss-functions.php:
|
14331 |
msgid ""
|
14332 |
"A new Setup Wizard Option has been created which allows you to turn off all "
|
14333 |
"IP address logging in BPS to make your website GDPR Compliant."
|
14334 |
msgstr ""
|
14335 |
|
14336 |
-
#: includes/hud-dismiss-functions.php:
|
14337 |
msgid "GDPR Compliance Setup Wizard Option link"
|
14338 |
msgstr ""
|
14339 |
|
14340 |
-
#: includes/hud-dismiss-functions.php:
|
14341 |
msgid "Choose the GDPR Compliance On setting."
|
14342 |
msgstr ""
|
14343 |
|
14344 |
-
#: includes/hud-dismiss-functions.php:
|
14345 |
msgid "For more information about GDPR Compliance click this "
|
14346 |
msgstr ""
|
14347 |
|
14348 |
-
#: includes/hud-dismiss-functions.php:
|
14349 |
msgid "GDPR Compliance Forum Topic link"
|
14350 |
msgstr ""
|
14351 |
|
14352 |
-
#: includes/hud-dismiss-functions.php:
|
14353 |
msgid "BPS wp-config.php file WP Automatic Update constants detected"
|
14354 |
msgstr ""
|
14355 |
|
14356 |
-
#: includes/hud-dismiss-functions.php:
|
14357 |
msgid ""
|
14358 |
"You are using the BPS MU Tools plugin option settings to handle WP Automatic "
|
14359 |
"Updates. BPS detected that you are also using one or both of these WP "
|
@@ -14383,151 +14428,175 @@ msgid ""
|
|
14383 |
" Recommendation: Click the Reset MScan button before running a new scan."
|
14384 |
msgstr ""
|
14385 |
|
14386 |
-
#: includes/
|
14387 |
-
|
14388 |
-
|
14389 |
-
|
14390 |
-
#: includes/
|
14391 |
-
|
14392 |
-
|
14393 |
-
|
14394 |
-
|
14395 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14396 |
msgid "ERROR:"
|
14397 |
msgstr ""
|
14398 |
|
14399 |
-
#: includes/login-security.php:
|
14400 |
-
#: includes/login-security.php:
|
14401 |
msgid " This user account has been locked until "
|
14402 |
msgstr ""
|
14403 |
|
14404 |
-
#: includes/login-security.php:
|
14405 |
-
#: includes/login-security.php:
|
14406 |
msgid ""
|
14407 |
" due to too many failed login attempts. You can login again after the "
|
14408 |
"Lockout Time above has expired."
|
14409 |
msgstr ""
|
14410 |
|
14411 |
-
#: includes/login-security.php:
|
14412 |
-
#: includes/login-security.php:
|
14413 |
-
#: includes/login-security.php:
|
14414 |
-
#: includes/login-security.php:
|
14415 |
msgid " Invalid Entry."
|
14416 |
msgstr ""
|
14417 |
|
14418 |
-
#: includes/login-security.php:
|
14419 |
-
#: includes/login-security.php:
|
14420 |
-
#: includes/login-security.php:
|
14421 |
-
#: includes/login-security.php:
|
14422 |
-
#: includes/login-security.php:
|
14423 |
-
#: includes/login-security.php:
|
14424 |
-
#: includes/login-security.php:
|
14425 |
-
#: includes/login-security.php:
|
14426 |
msgid "Lost your password?"
|
14427 |
msgstr ""
|
14428 |
|
14429 |
-
#: includes/login-security.php:
|
14430 |
-
#: includes/login-security.php:
|
14431 |
msgid "A User has logged in on website: "
|
14432 |
msgstr ""
|
14433 |
|
14434 |
-
#: includes/login-security.php:
|
14435 |
-
#: includes/login-security.php:
|
14436 |
-
#: includes/login-security.php:
|
14437 |
-
#: includes/login-security.php:
|
14438 |
msgid ""
|
14439 |
"To take further action go to the Login Security page. If you do not want to "
|
14440 |
"receive further email alerts change or turn off Login Security Email Alerts."
|
14441 |
msgstr ""
|
14442 |
|
14443 |
-
#: includes/login-security.php:
|
14444 |
-
#: includes/login-security.php:
|
14445 |
-
#: includes/login-security.php:
|
14446 |
-
#: includes/login-security.php:
|
14447 |
-
#: includes/login-security.php:
|
14448 |
-
#: includes/login-security.php:
|
14449 |
msgid "Username:"
|
14450 |
msgstr ""
|
14451 |
|
14452 |
-
#: includes/login-security.php:
|
14453 |
-
#: includes/login-security.php:
|
14454 |
-
#: includes/login-security.php:
|
14455 |
-
#: includes/login-security.php:
|
14456 |
-
#: includes/login-security.php:
|
14457 |
-
#: includes/login-security.php:
|
14458 |
msgid "Status:"
|
14459 |
msgstr ""
|
14460 |
|
14461 |
-
#: includes/login-security.php:
|
14462 |
-
#: includes/login-security.php:
|
14463 |
-
#: includes/login-security.php:
|
14464 |
-
#: includes/login-security.php:
|
14465 |
-
#: includes/login-security.php:
|
14466 |
-
#: includes/login-security.php:
|
14467 |
msgid "User Role:"
|
14468 |
msgstr ""
|
14469 |
|
14470 |
-
#: includes/login-security.php:
|
14471 |
-
#: includes/login-security.php:
|
14472 |
-
#: includes/login-security.php:
|
14473 |
-
#: includes/login-security.php:
|
14474 |
-
#: includes/login-security.php:
|
14475 |
-
#: includes/login-security.php:
|
14476 |
msgid "Email:"
|
14477 |
msgstr ""
|
14478 |
|
14479 |
-
#: includes/login-security.php:
|
14480 |
-
#: includes/login-security.php:
|
14481 |
-
#: includes/login-security.php:
|
14482 |
-
#: includes/login-security.php:
|
14483 |
-
#: includes/login-security.php:
|
14484 |
-
#: includes/login-security.php:
|
14485 |
msgid "User IP Address:"
|
14486 |
msgstr ""
|
14487 |
|
14488 |
-
#: includes/login-security.php:
|
14489 |
-
#: includes/login-security.php:
|
14490 |
-
#: includes/login-security.php:
|
14491 |
-
#: includes/login-security.php:
|
14492 |
-
#: includes/login-security.php:
|
14493 |
-
#: includes/login-security.php:
|
14494 |
msgid "User Hostname:"
|
14495 |
msgstr ""
|
14496 |
|
14497 |
-
#: includes/login-security.php:
|
14498 |
-
#: includes/login-security.php:
|
14499 |
-
#: includes/login-security.php:
|
14500 |
-
#: includes/login-security.php:
|
14501 |
-
#: includes/login-security.php:
|
14502 |
-
#: includes/login-security.php:
|
14503 |
msgid "Request URI:"
|
14504 |
msgstr ""
|
14505 |
|
14506 |
-
#: includes/login-security.php:
|
14507 |
-
#: includes/login-security.php:
|
14508 |
-
#: includes/login-security.php:
|
14509 |
-
#: includes/login-security.php:
|
14510 |
-
#: includes/login-security.php:
|
14511 |
-
#: includes/login-security.php:
|
14512 |
msgid "Website:"
|
14513 |
msgstr ""
|
14514 |
|
14515 |
-
#: includes/login-security.php:
|
14516 |
-
#: includes/login-security.php:
|
14517 |
msgid "An Administrator has logged in on website: "
|
14518 |
msgstr ""
|
14519 |
|
14520 |
-
#: includes/login-security.php:
|
14521 |
msgid "Test A User has logged in on website: "
|
14522 |
msgstr ""
|
14523 |
|
14524 |
-
#: includes/login-security.php:
|
14525 |
-
#: includes/login-security.php:
|
14526 |
msgid "A User Account has been locked on website: "
|
14527 |
msgstr ""
|
14528 |
|
14529 |
-
#: includes/login-security.php:
|
14530 |
-
#: includes/login-security.php:
|
14531 |
msgid ""
|
14532 |
"To take further action go to the Login Security page. If no action is taken "
|
14533 |
"then the User will be able to try and login again after the Lockout Time has "
|
@@ -14535,15 +14604,15 @@ msgid ""
|
|
14535 |
"off Login Security Email Alerts."
|
14536 |
msgstr ""
|
14537 |
|
14538 |
-
#: includes/login-security.php:
|
14539 |
-
#: includes/login-security.php:
|
14540 |
msgid ""
|
14541 |
"What to do if your User Account is locked and you are unable to login to "
|
14542 |
"your website:"
|
14543 |
msgstr ""
|
14544 |
|
14545 |
-
#: includes/login-security.php:
|
14546 |
-
#: includes/login-security.php:
|
14547 |
msgid ""
|
14548 |
" Use FTP or your web host control panel file manager and rename the /"
|
14549 |
"bulletproof-security plugin folder name to /_bulletproof-security. Log into "
|
@@ -14552,53 +14621,53 @@ msgid ""
|
|
14552 |
"Account."
|
14553 |
msgstr ""
|
14554 |
|
14555 |
-
#: includes/login-security.php:
|
14556 |
-
#: includes/login-security.php:
|
14557 |
msgid "What to do if your User Account is being locked repeatedly:"
|
14558 |
msgstr ""
|
14559 |
|
14560 |
-
#: includes/login-security.php:
|
14561 |
-
#: includes/login-security.php:
|
14562 |
msgid ""
|
14563 |
" Additional things that you can do to protect publicly displayed usernames, "
|
14564 |
"not exposing author names/user account names, etc."
|
14565 |
msgstr ""
|
14566 |
|
14567 |
-
#: includes/login-security.php:
|
14568 |
-
#: includes/login-security.php:
|
14569 |
msgid "Lockout Time:"
|
14570 |
msgstr ""
|
14571 |
|
14572 |
-
#: includes/login-security.php:
|
14573 |
-
#: includes/login-security.php:
|
14574 |
msgid "Lockout Time Expires:"
|
14575 |
msgstr ""
|
14576 |
|
14577 |
-
#: includes/login-security.php:
|
14578 |
msgid " Invalid username."
|
14579 |
msgstr ""
|
14580 |
|
14581 |
-
#: includes/login-security.php:
|
14582 |
msgid " Invalid email address."
|
14583 |
msgstr ""
|
14584 |
|
14585 |
-
#: includes/login-security.php:
|
14586 |
-
#: includes/login-security.php:
|
14587 |
msgid " The password you entered for the username "
|
14588 |
msgstr ""
|
14589 |
|
14590 |
-
#: includes/login-security.php:
|
14591 |
-
#: includes/login-security.php:
|
14592 |
-
#: includes/login-security.php:
|
14593 |
msgid " is incorrect. "
|
14594 |
msgstr ""
|
14595 |
|
14596 |
-
#: includes/login-security.php:
|
14597 |
msgid " The password you entered for the email address "
|
14598 |
msgstr ""
|
14599 |
|
14600 |
-
#: includes/login-security.php:
|
14601 |
-
#: includes/login-security.php:
|
14602 |
msgid " Login Attempts Remaining "
|
14603 |
msgstr ""
|
14604 |
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: bulletproof-security\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2021-11-01 13:35-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"
|
361 |
msgstr ""
|
362 |
|
363 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
364 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
365 |
#: admin/wizard/wizard.php:1869
|
366 |
msgid ""
|
367 |
"If you see a 403 error and/or are unable to download the zip file then click "
|
369 |
msgstr ""
|
370 |
|
371 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
372 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
373 |
#: admin/wizard/wizard.php:1093 admin/wizard/wizard.php:1192
|
374 |
#: admin/wizard/wizard.php:1194 admin/wizard/wizard.php:1869
|
375 |
+
#: includes/hud-autofix-whitelist.php:845
|
376 |
msgid "Setup Wizard Options"
|
377 |
msgstr ""
|
378 |
|
476 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
477 |
#: admin/core/core.php:873 admin/core/core.php:963 admin/core/core.php:1077
|
478 |
#: admin/core/core.php:1167 admin/core/core.php:1266
|
479 |
+
#: admin/maintenance/maintenance.php:881 admin/maintenance/maintenance.php:1197
|
480 |
+
#: admin/maintenance/maintenance.php:1706
|
481 |
+
#: admin/maintenance/maintenance.php:1836
|
482 |
+
#: admin/maintenance/maintenance.php:2027 admin/wizard/wizard-functions.php:44
|
483 |
msgid "Click this link for help information: "
|
484 |
msgstr ""
|
485 |
|
491 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
492 |
#: admin/core/core.php:873 admin/core/core.php:963 admin/core/core.php:1077
|
493 |
#: admin/core/core.php:1167 admin/core/core.php:1266
|
494 |
+
#: admin/maintenance/maintenance.php:881 admin/maintenance/maintenance.php:1197
|
495 |
+
#: admin/maintenance/maintenance.php:1706
|
496 |
+
#: admin/maintenance/maintenance.php:1836
|
497 |
+
#: admin/maintenance/maintenance.php:2027 admin/wizard/wizard-functions.php:44
|
498 |
#: admin/wizard/wizard.php:1105
|
499 |
msgid "htaccess Files Disabled Forum Topic"
|
500 |
msgstr ""
|
883 |
"Notice is reset."
|
884 |
msgstr ""
|
885 |
|
886 |
+
#: admin/core/core-forms.php:708
|
887 |
+
msgid ""
|
888 |
+
"The Script|File Owner User ID Mismatch Notice is NOT set. Nothing to reset."
|
889 |
+
msgstr ""
|
890 |
+
|
891 |
+
#: admin/core/core-forms.php:711
|
892 |
+
msgid "Success! The Script|File Owner User ID Mismatch Notice is reset."
|
893 |
+
msgstr ""
|
894 |
+
|
895 |
+
#: admin/core/core-forms.php:715
|
896 |
msgid "Refresh Status"
|
897 |
msgstr ""
|
898 |
|
1212 |
#: admin/db-backup-security/db-backup-help-text.php:12
|
1213 |
#: admin/db-backup-security/db-backup-help-text.php:15
|
1214 |
#: admin/db-backup-security/db-backup-security.php:303
|
1215 |
+
#: admin/email-log-settings/email-log-settings.php:89 admin/login/login.php:218
|
1216 |
+
#: admin/login/login.php:845 admin/login/login.php:1181
|
1217 |
+
#: admin/login/login.php:1718 admin/maintenance/maintenance.php:219
|
1218 |
#: admin/mscan/mscan-help-text.php:65 admin/mscan/mscan-help-text.php:78
|
1219 |
+
#: admin/mscan/mscan-help-text.php:85 admin/mscan/mscan.php:237
|
1220 |
#: admin/security-log/security-log.php:229 admin/system-info/system-info.php:86
|
1221 |
#: admin/theme-skin/theme-skin.php:93 admin/wizard/wizard.php:1132
|
1222 |
#: admin/wizard/wizard.php:1200 admin/wizard/wizard.php:1709
|
1708 |
msgstr ""
|
1709 |
|
1710 |
#: admin/core/core-htaccess-code.php:55 admin/core/core-htaccess-code.php:121
|
1711 |
+
#: admin/maintenance/maintenance.php:430 admin/maintenance/maintenance.php:450
|
1712 |
msgid "The file "
|
1713 |
msgstr ""
|
1714 |
|
1715 |
#: admin/core/core-htaccess-code.php:55 admin/core/core-htaccess-code.php:121
|
1716 |
+
#: admin/maintenance/maintenance.php:430 admin/maintenance/maintenance.php:450
|
1717 |
msgid " is not writable or does not exist."
|
1718 |
msgstr ""
|
1719 |
|
1799 |
msgstr ""
|
1800 |
|
1801 |
#: admin/core/core.php:180 admin/db-backup-security/db-backup-security.php:52
|
1802 |
+
#: admin/email-log-settings/email-log-settings.php:47 admin/login/login.php:151
|
1803 |
+
#: admin/maintenance/maintenance.php:57 admin/mscan/mscan.php:85
|
1804 |
#: admin/security-log/security-log.php:47 admin/system-info/system-info.php:47
|
1805 |
#: admin/theme-skin/theme-skin.php:52 admin/wizard/wizard.php:184
|
1806 |
msgid "Settings Saved"
|
1828 |
|
1829 |
#: admin/core/core.php:210 admin/db-backup-security/db-backup-security.php:284
|
1830 |
#: admin/db-backup-security/db-backup-security.php:1742
|
1831 |
+
#: admin/email-log-settings/email-log-settings.php:70 admin/login/login.php:190
|
1832 |
+
#: admin/maintenance/maintenance.php:183 admin/mscan/mscan.php:219
|
1833 |
+
#: admin/mscan/mscan.php:3506 admin/security-log/security-log.php:210
|
1834 |
#: admin/system-info/system-info.php:73 admin/theme-skin/theme-skin.php:75
|
1835 |
#: admin/theme-skin/theme-skin.php:251
|
1836 |
msgid "Help & FAQ"
|
1853 |
#: admin/db-backup-security/db-backup-security.php:292
|
1854 |
#: admin/db-backup-security/db-backup-security.php:1245
|
1855 |
#: admin/db-backup-security/db-backup-security.php:1401
|
1856 |
+
#: admin/email-log-settings/email-log-settings.php:78 admin/login/login.php:207
|
1857 |
+
#: admin/login/login.php:834 admin/maintenance/maintenance.php:203
|
1858 |
+
#: admin/maintenance/maintenance.php:205
|
1859 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1860 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1861 |
msgid "Want even more security protection?"
|
1864 |
#: admin/core/core.php:219 admin/core/core.php:801 admin/core/core.php:1836
|
1865 |
#: admin/core/core.php:1970 admin/core/core.php:2076
|
1866 |
#: admin/email-log-settings/email-log-settings.php:78
|
1867 |
+
#: admin/maintenance/maintenance.php:203 admin/maintenance/maintenance.php:205
|
1868 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1869 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1870 |
msgid ""
|
1874 |
#: admin/core/core.php:219 admin/core/core.php:801 admin/core/core.php:1836
|
1875 |
#: admin/core/core.php:1970 admin/core/core.php:2076
|
1876 |
#: admin/email-log-settings/email-log-settings.php:78
|
1877 |
+
#: admin/maintenance/maintenance.php:203 admin/maintenance/maintenance.php:205
|
1878 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1879 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1880 |
msgid "Get BPS Pro Plugin Firewall"
|
1883 |
#: admin/core/core.php:219 admin/core/core.php:801 admin/core/core.php:1836
|
1884 |
#: admin/core/core.php:1970 admin/core/core.php:2076
|
1885 |
#: admin/email-log-settings/email-log-settings.php:78
|
1886 |
+
#: admin/maintenance/maintenance.php:203 admin/maintenance/maintenance.php:205
|
1887 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1888 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1889 |
msgid ""
|
1894 |
#: admin/core/core.php:219 admin/core/core.php:801 admin/core/core.php:1836
|
1895 |
#: admin/core/core.php:1970 admin/core/core.php:2076
|
1896 |
#: admin/email-log-settings/email-log-settings.php:78
|
1897 |
+
#: admin/maintenance/maintenance.php:203 admin/maintenance/maintenance.php:205
|
1898 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1899 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
1900 |
msgid "Get BPS Pro Uploads Anti-Exploit Guard"
|
1901 |
msgstr ""
|
1902 |
|
1903 |
#: admin/core/core.php:225 admin/core/core.php:813 admin/core/core.php:1877
|
1904 |
+
#: admin/core/core.php:1913 admin/core/core.php:1930 admin/login/login.php:167
|
1905 |
+
#: admin/login/login.php:225 admin/login/login.php:947
|
1906 |
+
#: admin/login/login.php:1202 admin/system-info/system-info.php:99
|
1907 |
#: admin/system-info/system-info.php:1070
|
1908 |
msgid "Permission Denied"
|
1909 |
msgstr ""
|
1922 |
#: admin/db-backup-security/db-backup-security.php:298
|
1923 |
#: admin/db-backup-security/db-backup-security.php:1251
|
1924 |
#: admin/db-backup-security/db-backup-security.php:1407
|
1925 |
+
#: admin/email-log-settings/email-log-settings.php:84 admin/login/login.php:213
|
1926 |
+
#: admin/login/login.php:840 admin/login/login.php:1172
|
1927 |
+
#: admin/login/login.php:1712 admin/maintenance/maintenance.php:214
|
1928 |
+
#: admin/mscan/mscan.php:232 admin/mscan/mscan.php:1981
|
1929 |
+
#: admin/mscan/mscan.php:2202 admin/mscan/mscan.php:2903
|
1930 |
#: admin/security-log/security-log.php:224 admin/system-info/system-info.php:81
|
1931 |
#: admin/theme-skin/theme-skin.php:90 admin/wizard/wizard.php:1123
|
1932 |
#: admin/wizard/wizard.php:1192 admin/wizard/wizard.php:1704
|
1936 |
#: admin/core/core.php:236 admin/core/core.php:358 admin/core/core.php:1860
|
1937 |
#: admin/db-backup-security/db-backup-security.php:306
|
1938 |
#: admin/email-log-settings/email-log-settings.php:92
|
1939 |
+
#: admin/login/login.php:1184 admin/maintenance/maintenance.php:222
|
1940 |
+
#: admin/mscan/mscan.php:239 admin/system-info/system-info.php:89
|
1941 |
msgid "Forum Help Links: "
|
1942 |
msgstr ""
|
1943 |
|
2093 |
"other buttons."
|
2094 |
msgstr ""
|
2095 |
|
2096 |
+
#: admin/core/core.php:562 admin/maintenance/maintenance.php:708
|
2097 |
#: admin/security-log/security-log.php:448
|
2098 |
#: admin/security-log/security-log.php:463
|
2099 |
#: admin/security-log/security-log.php:681
|
2598 |
|
2599 |
#: admin/core/core.php:2063
|
2600 |
#: admin/db-backup-security/db-backup-security.php:1746
|
2601 |
+
#: admin/mscan/mscan.php:3510 admin/theme-skin/theme-skin.php:255
|
2602 |
msgid "Whats New in "
|
2603 |
msgstr ""
|
2604 |
|
2627 |
#: admin/db-backup-security/db-backup-security.php:1245
|
2628 |
#: admin/db-backup-security/db-backup-security.php:1401
|
2629 |
#: admin/email-log-settings/email-log-settings.php:78
|
2630 |
+
#: admin/maintenance/maintenance.php:203 admin/maintenance/maintenance.php:205
|
2631 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2632 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
2633 |
msgid ""
|
2639 |
#: admin/db-backup-security/db-backup-security.php:1245
|
2640 |
#: admin/db-backup-security/db-backup-security.php:1401
|
2641 |
#: admin/email-log-settings/email-log-settings.php:78
|
2642 |
+
#: admin/maintenance/maintenance.php:203 admin/maintenance/maintenance.php:205
|
2643 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2644 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
2645 |
msgid "Get BPS Pro ARQ IDPS"
|
2646 |
msgstr ""
|
2647 |
|
2648 |
#: admin/core/core.php:2076 admin/email-log-settings/email-log-settings.php:78
|
2649 |
+
#: admin/maintenance/maintenance.php:203 admin/maintenance/maintenance.php:205
|
2650 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2651 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
2652 |
msgid ""
|
2655 |
msgstr ""
|
2656 |
|
2657 |
#: admin/core/core.php:2076 admin/email-log-settings/email-log-settings.php:78
|
2658 |
+
#: admin/login/login.php:207 admin/login/login.php:834
|
2659 |
+
#: admin/maintenance/maintenance.php:203 admin/maintenance/maintenance.php:205
|
2660 |
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2661 |
#: admin/wizard/wizard.php:1117 admin/wizard/wizard.php:1186
|
2662 |
msgid "Get BPS Pro JTC Anti-Spam|Anti-Hacker"
|
2699 |
"with a solution/whitelist rule in the Forum."
|
2700 |
msgstr ""
|
2701 |
|
2702 |
+
#: admin/core/core.php:2110 admin/maintenance/maintenance.php:2145
|
2703 |
msgid "Help & FAQ"
|
2704 |
msgstr ""
|
2705 |
|
2706 |
#: admin/core/core.php:2114 admin/email-log-settings/email-log-settings.php:245
|
2707 |
+
#: admin/login/login.php:1832 admin/maintenance/maintenance.php:2150
|
2708 |
#: admin/security-log/security-log.php:811
|
2709 |
#: admin/system-info/system-info.php:1145
|
2710 |
msgid "Contributors Page"
|
2715 |
msgstr ""
|
2716 |
|
2717 |
#: admin/core/core.php:2116 admin/email-log-settings/email-log-settings.php:244
|
2718 |
+
#: admin/login/login.php:1831 admin/maintenance/maintenance.php:2151
|
2719 |
#: admin/security-log/security-log.php:810
|
2720 |
#: admin/system-info/system-info.php:1144
|
2721 |
msgid "Security Log Event Codes"
|
2728 |
#: admin/core/core.php:2118
|
2729 |
#: admin/db-backup-security/db-backup-security.php:1750
|
2730 |
#: admin/email-log-settings/email-log-settings.php:246
|
2731 |
+
#: admin/login/login.php:1833 admin/maintenance/maintenance.php:2152
|
2732 |
+
#: admin/mscan/mscan.php:3513 admin/security-log/security-log.php:812
|
2733 |
#: admin/system-info/system-info.php:1146 admin/theme-skin/theme-skin.php:258
|
2734 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
2735 |
msgstr ""
|
2984 |
msgid "BPS Pro Version Release Dates"
|
2985 |
msgstr ""
|
2986 |
|
2987 |
+
#: admin/core/core.php:2194 admin/core/core.php:2195 admin/core/core.php:2196
|
2988 |
#: admin/core/core.php:2202 admin/core/core.php:2203 admin/core/core.php:2204
|
2989 |
#: admin/core/core.php:2205 admin/core/core.php:2206 admin/core/core.php:2207
|
2990 |
#: admin/core/core.php:2208 admin/core/core.php:2209 admin/core/core.php:2210
|
2991 |
+
#: admin/core/core.php:2211 admin/core/core.php:2217 admin/core/core.php:2218
|
2992 |
#: admin/core/core.php:2219 admin/core/core.php:2220 admin/core/core.php:2221
|
2993 |
+
#: admin/core/core.php:2222 admin/core/core.php:2228 admin/core/core.php:2229
|
2994 |
+
#: admin/core/core.php:2230 admin/core/core.php:2231 admin/core/core.php:2236
|
2995 |
#: admin/core/core.php:2237 admin/core/core.php:2238 admin/core/core.php:2239
|
2996 |
+
#: admin/core/core.php:2240 admin/core/core.php:2245 admin/core/core.php:2246
|
2997 |
#: admin/core/core.php:2247 admin/core/core.php:2248 admin/core/core.php:2249
|
2998 |
#: admin/core/core.php:2250 admin/core/core.php:2251 admin/core/core.php:2252
|
2999 |
+
#: admin/core/core.php:2253 admin/core/core.php:2258 admin/core/core.php:2259
|
3000 |
#: admin/core/core.php:2260 admin/core/core.php:2261 admin/core/core.php:2262
|
3001 |
#: admin/core/core.php:2263 admin/core/core.php:2264 admin/core/core.php:2265
|
3002 |
#: admin/core/core.php:2266 admin/core/core.php:2267 admin/core/core.php:2268
|
3003 |
+
#: admin/core/core.php:2269 admin/core/core.php:2270 admin/core/core.php:2276
|
3004 |
#: admin/core/core.php:2277 admin/core/core.php:2278 admin/core/core.php:2279
|
3005 |
#: admin/core/core.php:2280 admin/core/core.php:2281 admin/core/core.php:2282
|
3006 |
#: admin/core/core.php:2283 admin/core/core.php:2284 admin/core/core.php:2285
|
3007 |
#: admin/core/core.php:2286 admin/core/core.php:2287 admin/core/core.php:2288
|
3008 |
+
#: admin/core/core.php:2289 admin/core/core.php:2295 admin/core/core.php:2296
|
3009 |
#: admin/core/core.php:2297 admin/core/core.php:2298 admin/core/core.php:2299
|
3010 |
#: admin/core/core.php:2300 admin/core/core.php:2301 admin/core/core.php:2302
|
3011 |
#: admin/core/core.php:2303 admin/core/core.php:2304 admin/core/core.php:2305
|
3012 |
+
#: admin/core/core.php:2306 admin/core/core.php:2307 admin/core/core.php:2313
|
3013 |
#: admin/core/core.php:2314 admin/core/core.php:2315 admin/core/core.php:2316
|
3014 |
#: admin/core/core.php:2317 admin/core/core.php:2318 admin/core/core.php:2319
|
3015 |
+
#: admin/core/core.php:2320 admin/core/core.php:2321 admin/core/core.php:2322
|
3016 |
#: admin/core/core.php:2328 admin/core/core.php:2329 admin/core/core.php:2330
|
3017 |
#: admin/core/core.php:2331 admin/core/core.php:2332 admin/core/core.php:2333
|
3018 |
#: admin/core/core.php:2334 admin/core/core.php:2335 admin/core/core.php:2336
|
3019 |
+
#: admin/core/core.php:2337
|
3020 |
#, php-format
|
3021 |
msgid ""
|
3022 |
"<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
|
3757 |
#: admin/db-backup-security/db-backup-security.php:737
|
3758 |
#: admin/db-backup-security/db-backup-security.php:881
|
3759 |
#: admin/db-backup-security/db-backup-security.php:899
|
3760 |
+
#: admin/login/login.php:583 admin/login/login.php:612
|
3761 |
+
#: admin/login/login.php:684 admin/login/login.php:713
|
3762 |
+
#: admin/mscan/mscan.php:1614 admin/mscan/mscan.php:3026
|
3763 |
msgid "Delete"
|
3764 |
msgstr ""
|
3765 |
|
3858 |
msgstr ""
|
3859 |
|
3860 |
#: admin/db-backup-security/db-backup-security.php:995
|
3861 |
+
#: admin/mscan/mscan.php:914
|
3862 |
msgid "All"
|
3863 |
msgstr ""
|
3864 |
|
4325 |
msgstr ""
|
4326 |
|
4327 |
#: admin/db-backup-security/db-backup-security.php:1270
|
4328 |
+
#: admin/mscan/mscan.php:2033
|
4329 |
msgid ""
|
4330 |
"Then click the Delete Log button to delete the contents of this Log file."
|
4331 |
msgstr ""
|
4345 |
msgstr ""
|
4346 |
|
4347 |
#: admin/db-backup-security/db-backup-security.php:1307
|
4348 |
+
#: admin/mscan/mscan.php:2091 admin/security-log/security-log.php:492
|
4349 |
msgid "Click OK to Delete the Log file contents or click Cancel."
|
4350 |
msgstr ""
|
4351 |
|
4495 |
msgstr ""
|
4496 |
|
4497 |
#: admin/db-backup-security/db-backup-security.php:1747
|
4498 |
+
#: admin/mscan/mscan.php:3511 admin/theme-skin/theme-skin.php:256
|
4499 |
msgid "BPS Pro Features & Version Release Dates"
|
4500 |
msgstr ""
|
4501 |
|
4502 |
#: admin/db-backup-security/db-backup-security.php:1748
|
4503 |
+
#: admin/mscan/mscan.php:3512 admin/theme-skin/theme-skin.php:257
|
4504 |
msgid "Video Tutorials"
|
4505 |
msgstr ""
|
4506 |
|
4743 |
msgstr ""
|
4744 |
|
4745 |
#: admin/email-log-settings/email-log-settings.php:240
|
4746 |
+
#: admin/login/login.php:1827 admin/security-log/security-log.php:806
|
4747 |
#: admin/system-info/system-info.php:1141
|
4748 |
msgid "BulletProof Security Help & FAQ"
|
4749 |
msgstr ""
|
4750 |
|
4751 |
+
#: admin/htaccess/bps-mu-tools.php:490
|
4752 |
msgid "WordPress Automatic Update Help Forum Topic"
|
4753 |
msgstr ""
|
4754 |
|
4769 |
msgstr ""
|
4770 |
|
4771 |
#: admin/includes/admin.php:403 admin/includes/admin.php:426
|
4772 |
+
#: admin/login/login.php:183 admin/login/login.php:840
|
4773 |
+
#: admin/login/login.php:842
|
4774 |
msgid "JTC-Lite"
|
4775 |
msgstr ""
|
4776 |
|
4777 |
#: admin/includes/admin.php:409 admin/includes/admin.php:435
|
4778 |
+
#: admin/maintenance/maintenance.php:182 admin/maintenance/maintenance.php:214
|
4779 |
+
#: admin/maintenance/maintenance.php:216
|
4780 |
msgid "Maintenance Mode"
|
4781 |
msgstr ""
|
4782 |
|
4911 |
msgid "Complete BPS Plugin Uninstall"
|
4912 |
msgstr ""
|
4913 |
|
4914 |
+
#: admin/login/login.php:144
|
4915 |
msgid "BulletProof Security ~ Login Security & Monitoring"
|
4916 |
msgstr ""
|
4917 |
|
4918 |
+
#: admin/login/login.php:182 admin/login/login.php:213
|
4919 |
+
#: admin/login/login.php:215
|
4920 |
msgid "Login Security & Monitoring"
|
4921 |
msgstr ""
|
4922 |
|
4923 |
+
#: admin/login/login.php:187 admin/login/login.php:1172
|
4924 |
+
#: admin/login/login.php:1174
|
4925 |
msgid "Idle Session Logout|Auth Cookie Expiration"
|
4926 |
msgstr ""
|
4927 |
|
4928 |
+
#: admin/login/login.php:189 admin/login/login.php:1712
|
4929 |
+
#: admin/login/login.php:1714
|
4930 |
msgid "Force Strong Passwords"
|
4931 |
msgstr ""
|
4932 |
|
4933 |
+
#: admin/login/login.php:199 admin/login/login.php:826
|
4934 |
+
#: admin/maintenance/maintenance.php:192
|
4935 |
msgid "Notice: "
|
4936 |
msgstr ""
|
4937 |
|
4938 |
+
#: admin/login/login.php:199 admin/maintenance/maintenance.php:192
|
4939 |
msgid "You have disabled wp-admin BulletProof Mode on the Security Modes page."
|
4940 |
msgstr ""
|
4941 |
|
4942 |
+
#: admin/login/login.php:199 admin/login/login.php:826
|
4943 |
+
#: admin/maintenance/maintenance.php:192
|
4944 |
msgid "If you have Go Daddy \"Managed WordPress Hosting\" click this link: "
|
4945 |
msgstr ""
|
4946 |
|
4947 |
+
#: admin/login/login.php:199 admin/login/login.php:826
|
4948 |
+
#: admin/maintenance/maintenance.php:192
|
4949 |
msgid "Go Daddy Managed WordPress Hosting"
|
4950 |
msgstr ""
|
4951 |
|
4952 |
+
#: admin/login/login.php:207
|
4953 |
msgid "Login Security & Monitoring (LSM) ~ "
|
4954 |
msgstr ""
|
4955 |
|
4956 |
+
#: admin/login/login.php:207
|
4957 |
msgid ""
|
4958 |
"Log All Account Logins or Log Only Account Lockouts ~ Brute Force Login "
|
4959 |
"Protection"
|
4960 |
msgstr ""
|
4961 |
|
4962 |
+
#: admin/login/login.php:207
|
4963 |
msgid ""
|
4964 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
4965 |
"posting, auto-commenting) & User Account Lockouts: "
|
4966 |
msgstr ""
|
4967 |
|
4968 |
+
#: admin/login/login.php:235 admin/login/login.php:332
|
4969 |
+
#: admin/login/login.php:652 admin/login/login.php:753
|
4970 |
+
#: admin/mscan/mscan.php:1422 admin/mscan/mscan.php:1644
|
4971 |
+
#: admin/mscan/mscan.php:1766 admin/mscan/mscan.php:1925
|
4972 |
msgid "Submit"
|
4973 |
msgstr ""
|
4974 |
|
4975 |
+
#: admin/login/login.php:269 admin/login/login.php:366
|
4976 |
msgid " has been deleted from the Login Security Database Table."
|
4977 |
msgstr ""
|
4978 |
|
4979 |
+
#: admin/login/login.php:291 admin/login/login.php:388
|
4980 |
msgid " has been Unlocked."
|
4981 |
msgstr ""
|
4982 |
|
4983 |
+
#: admin/login/login.php:314 admin/login/login.php:411
|
4984 |
msgid " has been Locked."
|
4985 |
msgstr ""
|
4986 |
|
4987 |
+
#: admin/login/login.php:442
|
4988 |
msgid "Max Login Attempts:"
|
4989 |
msgstr ""
|
4990 |
|
4991 |
+
#: admin/login/login.php:447
|
4992 |
msgid "Automatic Lockout Time:"
|
4993 |
msgstr ""
|
4994 |
|
4995 |
+
#: admin/login/login.php:449 admin/login/login.php:454
|
4996 |
msgid "Minutes"
|
4997 |
msgstr ""
|
4998 |
|
4999 |
+
#: admin/login/login.php:452
|
5000 |
msgid "Manual Lockout Time:"
|
5001 |
msgstr ""
|
5002 |
|
5003 |
+
#: admin/login/login.php:457
|
5004 |
msgid "Max DB Rows To Show:"
|
5005 |
msgstr ""
|
5006 |
|
5007 |
+
#: admin/login/login.php:459
|
5008 |
msgid "Blank = Show All Rows"
|
5009 |
msgstr ""
|
5010 |
|
5011 |
+
#: admin/login/login.php:464
|
5012 |
msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
|
5013 |
msgstr ""
|
5014 |
|
5015 |
+
#: admin/login/login.php:469 admin/login/login.php:1332
|
5016 |
+
#: admin/login/login.php:1622 admin/login/lsm-help-text.php:22
|
5017 |
msgid "Turn On|Turn Off:"
|
5018 |
msgstr ""
|
5019 |
|
5020 |
+
#: admin/login/login.php:471
|
5021 |
msgid "Login Security On"
|
5022 |
msgstr ""
|
5023 |
|
5024 |
+
#: admin/login/login.php:472
|
5025 |
msgid "Login Security Off"
|
5026 |
msgstr ""
|
5027 |
|
5028 |
+
#: admin/login/login.php:473
|
5029 |
msgid "Login Security Off|Use Password Reset Option ONLY"
|
5030 |
msgstr ""
|
5031 |
|
5032 |
+
#: admin/login/login.php:478
|
5033 |
msgid "Logging Options:"
|
5034 |
msgstr ""
|
5035 |
|
5036 |
+
#: admin/login/login.php:480
|
5037 |
msgid "Log Only Account Lockouts"
|
5038 |
msgstr ""
|
5039 |
|
5040 |
+
#: admin/login/login.php:481
|
5041 |
msgid "Log All Account Logins"
|
5042 |
msgstr ""
|
5043 |
|
5044 |
+
#: admin/login/login.php:486
|
5045 |
msgid "Error Messages:"
|
5046 |
msgstr ""
|
5047 |
|
5048 |
+
#: admin/login/login.php:488
|
5049 |
msgid "Standard WP Login Errors"
|
5050 |
msgstr ""
|
5051 |
|
5052 |
+
#: admin/login/login.php:489
|
5053 |
msgid "User|Pass Invalid Entry Error"
|
5054 |
msgstr ""
|
5055 |
|
5056 |
+
#: admin/login/login.php:490
|
5057 |
msgid "User|Pass|Lock Invalid Entry Error"
|
5058 |
msgstr ""
|
5059 |
|
5060 |
+
#: admin/login/login.php:495
|
5061 |
msgid "Attempts Remaining:"
|
5062 |
msgstr ""
|
5063 |
|
5064 |
+
#: admin/login/login.php:497
|
5065 |
msgid "Show Login Attempts Remaining"
|
5066 |
msgstr ""
|
5067 |
|
5068 |
+
#: admin/login/login.php:498
|
5069 |
msgid "Do Not Show Login Attempts Remaining"
|
5070 |
msgstr ""
|
5071 |
|
5072 |
+
#: admin/login/login.php:503
|
5073 |
msgid "Password Reset:"
|
5074 |
msgstr ""
|
5075 |
|
5076 |
+
#: admin/login/login.php:505
|
5077 |
msgid "Enable Password Reset"
|
5078 |
msgstr ""
|
5079 |
|
5080 |
+
#: admin/login/login.php:506
|
5081 |
msgid "Disable Password Reset Frontend Only"
|
5082 |
msgstr ""
|
5083 |
|
5084 |
+
#: admin/login/login.php:507
|
5085 |
msgid "Disable Password Reset Frontend & Backend"
|
5086 |
msgstr ""
|
5087 |
|
5088 |
+
#: admin/login/login.php:512
|
5089 |
msgid "Sort DB Rows:"
|
5090 |
msgstr ""
|
5091 |
|
5092 |
+
#: admin/login/login.php:514
|
5093 |
msgid "Ascending - Show Oldest Login First"
|
5094 |
msgstr ""
|
5095 |
|
5096 |
+
#: admin/login/login.php:515
|
5097 |
msgid "Descending - Show Newest Login First"
|
5098 |
msgstr ""
|
5099 |
|
5100 |
+
#: admin/login/login.php:528
|
5101 |
msgid ""
|
5102 |
"Clicking OK will Export (copy) the Login Security Table into the lsm-master."
|
5103 |
"csv file, which you can then download to your computer by clicking the "
|
5105 |
"success message."
|
5106 |
msgstr ""
|
5107 |
|
5108 |
+
#: admin/login/login.php:528
|
5109 |
msgid "Click OK to Export the Login Security Table or click Cancel."
|
5110 |
msgstr ""
|
5111 |
|
5112 |
+
#: admin/login/login.php:554
|
5113 |
msgid " out of "
|
5114 |
msgstr ""
|
5115 |
|
5116 |
+
#: admin/login/login.php:554
|
5117 |
msgid " Database Rows are currently being displayed"
|
5118 |
msgstr ""
|
5119 |
|
5120 |
+
#: admin/login/login.php:557
|
5121 |
msgid "Total number of Database Rows is: "
|
5122 |
msgstr ""
|
5123 |
|
5124 |
+
#: admin/login/login.php:580 admin/login/login.php:681
|
5125 |
msgid "Login Status"
|
5126 |
msgstr ""
|
5127 |
|
5128 |
+
#: admin/login/login.php:581 admin/login/login.php:610
|
5129 |
+
#: admin/login/login.php:682 admin/login/login.php:711
|
5130 |
msgid "Lock"
|
5131 |
msgstr ""
|
5132 |
|
5133 |
+
#: admin/login/login.php:582 admin/login/login.php:611
|
5134 |
+
#: admin/login/login.php:683 admin/login/login.php:712
|
5135 |
msgid "Unlock"
|
5136 |
msgstr ""
|
5137 |
|
5138 |
+
#: admin/login/login.php:584 admin/login/login.php:685
|
5139 |
msgid "User ID"
|
5140 |
msgstr ""
|
5141 |
|
5142 |
+
#: admin/login/login.php:585 admin/login/login.php:686
|
5143 |
msgid "Username"
|
5144 |
msgstr ""
|
5145 |
|
5146 |
+
#: admin/login/login.php:586 admin/login/login.php:687
|
5147 |
msgid "Display Name"
|
5148 |
msgstr ""
|
5149 |
|
5150 |
+
#: admin/login/login.php:587 admin/login/login.php:688
|
5151 |
msgid "Email"
|
5152 |
msgstr ""
|
5153 |
|
5154 |
+
#: admin/login/login.php:588 admin/login/login.php:689
|
5155 |
msgid "Role"
|
5156 |
msgstr ""
|
5157 |
|
5158 |
+
#: admin/login/login.php:589 admin/login/login.php:690
|
5159 |
msgid "Login Time"
|
5160 |
msgstr ""
|
5161 |
|
5162 |
+
#: admin/login/login.php:590 admin/login/login.php:691
|
5163 |
msgid "Lockout Expires"
|
5164 |
msgstr ""
|
5165 |
|
5166 |
+
#: admin/login/login.php:591 admin/login/login.php:692
|
5167 |
msgid "IP Address"
|
5168 |
msgstr ""
|
5169 |
|
5170 |
+
#: admin/login/login.php:592 admin/login/login.php:693
|
5171 |
msgid "Hostname"
|
5172 |
msgstr ""
|
5173 |
|
5174 |
+
#: admin/login/login.php:593 admin/login/login.php:694
|
5175 |
msgid "Request URI"
|
5176 |
msgstr ""
|
5177 |
|
5178 |
+
#: admin/login/login.php:622 admin/login/login.php:723
|
5179 |
msgid "NA"
|
5180 |
msgstr ""
|
5181 |
|
5182 |
+
#: admin/login/login.php:635 admin/login/login.php:736
|
5183 |
msgid "No Logins|Locked"
|
5184 |
msgstr ""
|
5185 |
|
5186 |
+
#: admin/login/login.php:652 admin/login/login.php:753
|
5187 |
msgid ""
|
5188 |
"Locking and Unlocking a User is reversible, but Deleting a User is not.\\n"
|
5189 |
"\\n-------------------------------------------------------------\\n\\nWhen "
|
5196 |
"OK to proceed or click Cancel"
|
5197 |
msgstr ""
|
5198 |
|
5199 |
+
#: admin/login/login.php:652 admin/login/login.php:753
|
5200 |
+
#: admin/mscan/mscan.php:1645 admin/mscan/mscan.php:1926
|
5201 |
msgid "Clear|Refresh"
|
5202 |
msgstr ""
|
5203 |
|
5204 |
+
#: admin/login/login.php:826
|
5205 |
msgid ""
|
5206 |
"The Setup Wizard Go Daddy \"Managed WordPress Hosting\" option is set to Yes."
|
5207 |
msgstr ""
|
5208 |
|
5209 |
+
#: admin/login/login.php:826
|
5210 |
msgid ""
|
5211 |
"If you do not have Go Daddy \"Managed WordPress Hosting\" then change the Go "
|
5212 |
"Daddy \"Managed WordPress Hosting\" Setup Wizard option to No."
|
5213 |
msgstr ""
|
5214 |
|
5215 |
+
#: admin/login/login.php:834
|
5216 |
msgid "jQuery ToolTip CAPTCHA-Lite (JTC-Lite) ~ "
|
5217 |
msgstr ""
|
5218 |
|
5219 |
+
#: admin/login/login.php:834
|
5220 |
msgid ""
|
5221 |
"Protects the WP Login Form against constant lockouts by Bots trying to Brute "
|
5222 |
"Force Login to your website"
|
5223 |
msgstr ""
|
5224 |
|
5225 |
+
#: admin/login/login.php:834
|
5226 |
msgid ""
|
5227 |
"Get the full version of JTC Anti-Spam|Anti-Hacker that protects all of your "
|
5228 |
"WP Forms"
|
5229 |
msgstr ""
|
5230 |
|
5231 |
+
#: admin/login/login.php:834
|
5232 |
msgid ""
|
5233 |
"against SpamBots & HackerBots (auto-registering, auto-logins, auto-posting, "
|
5234 |
"auto-commenting) & User Account Lockouts: "
|
5235 |
msgstr ""
|
5236 |
|
5237 |
+
#: admin/login/login.php:860 admin/login/login.php:1212
|
5238 |
+
#: admin/login/login.php:1552
|
5239 |
msgid "Save Options"
|
5240 |
msgstr ""
|
5241 |
|
5242 |
+
#: admin/login/login.php:943
|
5243 |
msgid "JTC-Lite Settings Saved."
|
5244 |
msgstr ""
|
5245 |
|
5246 |
+
#: admin/login/login.php:966
|
5247 |
msgid "JTC-Lite Settings"
|
5248 |
msgstr ""
|
5249 |
|
5250 |
+
#: admin/login/login.php:970
|
5251 |
msgid "JTC CAPTCHA:"
|
5252 |
msgstr ""
|
5253 |
|
5254 |
+
#: admin/login/login.php:972
|
5255 |
msgid "jtc"
|
5256 |
msgstr ""
|
5257 |
|
5258 |
+
#: admin/login/login.php:975
|
5259 |
msgid "JTC ToolTip:"
|
5260 |
msgstr ""
|
5261 |
|
5262 |
+
#: admin/login/login.php:977
|
5263 |
msgid "Type/Enter: jtc. Enter a blank space for no text (Spacebar Key)"
|
5264 |
msgstr ""
|
5265 |
|
5266 |
+
#: admin/login/login.php:980
|
5267 |
msgid "JTC Title|Text:"
|
5268 |
msgstr ""
|
5269 |
|
5270 |
+
#: admin/login/login.php:982
|
5271 |
msgid "Enter a blank space for no text (Spacebar Key)"
|
5272 |
msgstr ""
|
5273 |
|
5274 |
+
#: admin/login/login.php:989
|
5275 |
msgid "JTC Logging:"
|
5276 |
msgstr ""
|
5277 |
|
5278 |
+
#: admin/login/login.php:991
|
5279 |
msgid "JTC Logging Off"
|
5280 |
msgstr ""
|
5281 |
|
5282 |
+
#: admin/login/login.php:994
|
5283 |
msgid "Logged in the Security Log (BPS Pro Only)"
|
5284 |
msgstr ""
|
5285 |
|
5286 |
+
#: admin/login/login.php:1002
|
5287 |
msgid " Enable JTC for WooCommerce (BPS Pro Only)"
|
5288 |
msgstr ""
|
5289 |
|
5290 |
+
#: admin/login/login.php:1005
|
5291 |
msgid "Enable|Disable JTC For These Forms: "
|
5292 |
msgstr ""
|
5293 |
|
5294 |
+
#: admin/login/login.php:1006 admin/login/login.php:1017
|
5295 |
msgid "Check to Enable. Uncheck to Disable."
|
5296 |
msgstr ""
|
5297 |
|
5298 |
+
#: admin/login/login.php:1007
|
5299 |
msgid " Login Form"
|
5300 |
msgstr ""
|
5301 |
|
5302 |
+
#: admin/login/login.php:1008
|
5303 |
msgid " Register Form (BPS Pro Only)"
|
5304 |
msgstr ""
|
5305 |
|
5306 |
+
#: admin/login/login.php:1009
|
5307 |
msgid " Lost Password Form (BPS Pro Only)"
|
5308 |
msgstr ""
|
5309 |
|
5310 |
+
#: admin/login/login.php:1010
|
5311 |
msgid " Comment Form (BPS Pro Only)"
|
5312 |
msgstr ""
|
5313 |
|
5314 |
+
#: admin/login/login.php:1011
|
5315 |
msgid " Multisite Register Form (BPS Pro Only)"
|
5316 |
msgstr ""
|
5317 |
|
5318 |
+
#: admin/login/login.php:1012
|
5319 |
msgid " BuddyPress Register Form (BPS Pro Only)"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
+
#: admin/login/login.php:1013
|
5323 |
msgid " BuddyPress Sidebar Login Form (BPS Pro Only)"
|
5324 |
msgstr ""
|
5325 |
|
5326 |
+
#: admin/login/login.php:1015
|
5327 |
msgid "Comment Form: (BPS Pro Only)"
|
5328 |
msgstr ""
|
5329 |
|
5330 |
+
#: admin/login/login.php:1016
|
5331 |
msgid ""
|
5332 |
"Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
|
5333 |
msgstr ""
|
5334 |
|
5335 |
+
#: admin/login/login.php:1019 admin/login/login.php:1403
|
5336 |
+
#: admin/login/login.php:1663
|
5337 |
msgid " Administrator"
|
5338 |
msgstr ""
|
5339 |
|
5340 |
+
#: admin/login/login.php:1020 admin/login/login.php:1404
|
5341 |
+
#: admin/login/login.php:1664
|
5342 |
msgid " Editor"
|
5343 |
msgstr ""
|
5344 |
|
5345 |
+
#: admin/login/login.php:1021 admin/login/login.php:1405
|
5346 |
+
#: admin/login/login.php:1665
|
5347 |
msgid " Author"
|
5348 |
msgstr ""
|
5349 |
|
5350 |
+
#: admin/login/login.php:1022 admin/login/login.php:1406
|
5351 |
+
#: admin/login/login.php:1666
|
5352 |
msgid " Contributor"
|
5353 |
msgstr ""
|
5354 |
|
5355 |
+
#: admin/login/login.php:1023 admin/login/login.php:1407
|
5356 |
+
#: admin/login/login.php:1667
|
5357 |
msgid " Subscriber"
|
5358 |
msgstr ""
|
5359 |
|
5360 |
+
#: admin/login/login.php:1042
|
5361 |
msgid "Login Form: CAPTCHA Error message"
|
5362 |
msgstr ""
|
5363 |
|
5364 |
+
#: admin/login/login.php:1045
|
5365 |
msgid "Comment Form: CAPTCHA Error message (BPS Pro Only)"
|
5366 |
msgstr ""
|
5367 |
|
5368 |
+
#: admin/login/login.php:1048 admin/login/lsm-help-text.php:19
|
5369 |
msgid "Comment Form: CSS Styling (BPS Pro Only)"
|
5370 |
msgstr ""
|
5371 |
|
5372 |
+
#: admin/login/login.php:1049
|
5373 |
msgid ""
|
5374 |
"Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form "
|
5375 |
"Input text box</i>"
|
5376 |
msgstr ""
|
5377 |
|
5378 |
+
#: admin/login/login.php:1051
|
5379 |
msgid ""
|
5380 |
"Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input "
|
5381 |
"text box</i>"
|
5382 |
msgstr ""
|
5383 |
|
5384 |
+
#: admin/login/login.php:1054
|
5385 |
msgid ""
|
5386 |
"If you see an error or are unable to save your JTC option settings then "
|
5387 |
"click the Encrypt JTC Code button first and then click the Save Options "
|
5388 |
"button. Mouse over the question mark image to the right for help info."
|
5389 |
msgstr ""
|
5390 |
|
5391 |
+
#: admin/login/login.php:1054
|
5392 |
msgid ""
|
5393 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5394 |
"at a later time then ModSecurity will prevent you from saving your JTC "
|
5396 |
"Encrypt JTC Code button."
|
5397 |
msgstr ""
|
5398 |
|
5399 |
+
#: admin/login/login.php:1054
|
5400 |
msgid ""
|
5401 |
"If you click the Encrypt JTC Code button and then want to edit your CSS code "
|
5402 |
"again click the Decrypt JTC Code button. After you are done editing click "
|
5403 |
"the Encrypt JTC Code button before clicking the Save Options button."
|
5404 |
msgstr ""
|
5405 |
|
5406 |
+
#: admin/login/login.php:1054
|
5407 |
msgid ""
|
5408 |
"Click the JTC Anti-Spam|Anti-Hacker Read Me help button for more help info."
|
5409 |
msgstr ""
|
5410 |
|
5411 |
+
#: admin/login/login.php:1056 admin/login/login.php:1435
|
5412 |
+
#: admin/login/login.php:1685 admin/login/login.php:1814
|
5413 |
#: admin/security-log/security-log.php:436
|
5414 |
msgid "Click OK to Proceed or click Cancel."
|
5415 |
msgstr ""
|
5416 |
|
5417 |
+
#: admin/login/login.php:1167
|
5418 |
msgid "Idle Session Logout (ISL) ~ "
|
5419 |
msgstr ""
|
5420 |
|
5421 |
+
#: admin/login/login.php:1167
|
5422 |
msgid "Automatically Logout Idle/Inactive User Accounts"
|
5423 |
msgstr ""
|
5424 |
|
5425 |
+
#: admin/login/login.php:1167
|
5426 |
msgid "Auth Cookie Expiration (ACE) ~ "
|
5427 |
msgstr ""
|
5428 |
|
5429 |
+
#: admin/login/login.php:1167
|
5430 |
msgid "Change the WordPress Authentication Cookie Expiration Time"
|
5431 |
msgstr ""
|
5432 |
|
5433 |
+
#: admin/login/login.php:1188
|
5434 |
msgid "ISL and ACE Forum Topic"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
+
#: admin/login/login.php:1192
|
5438 |
msgid "The Help & FAQ tab pages contain help links."
|
5439 |
msgstr ""
|
5440 |
|
5441 |
+
#: admin/login/login.php:1297
|
5442 |
msgid "Settings Saved. ISL has been turned On."
|
5443 |
msgstr ""
|
5444 |
|
5445 |
+
#: admin/login/login.php:1303
|
5446 |
msgid "Settings Saved. ISL has been turned Off."
|
5447 |
msgstr ""
|
5448 |
|
5449 |
+
#: admin/login/login.php:1327
|
5450 |
msgid "Idle Session Logout (ISL) Settings"
|
5451 |
msgstr ""
|
5452 |
|
5453 |
+
#: admin/login/login.php:1334
|
5454 |
msgid "ISL On"
|
5455 |
msgstr ""
|
5456 |
|
5457 |
+
#: admin/login/login.php:1335
|
5458 |
msgid "ISL Off"
|
5459 |
msgstr ""
|
5460 |
|
5461 |
+
#: admin/login/login.php:1341 admin/login/lsm-help-text.php:22
|
5462 |
msgid "Idle Session Logout Time in Minutes:"
|
5463 |
msgstr ""
|
5464 |
|
5465 |
+
#: admin/login/login.php:1347 admin/login/lsm-help-text.php:22
|
5466 |
msgid "Idle Session Logout Page URL:"
|
5467 |
msgstr ""
|
5468 |
|
5469 |
+
#: admin/login/login.php:1353 admin/login/lsm-help-text.php:22
|
5470 |
msgid "Idle Session Logout Page Login URL:"
|
5471 |
msgstr ""
|
5472 |
|
5473 |
+
#: admin/login/login.php:1354
|
5474 |
msgid ""
|
5475 |
"Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
|
5476 |
msgstr ""
|
5477 |
|
5478 |
+
#: admin/login/login.php:1360 admin/login/lsm-help-text.php:22
|
5479 |
msgid "Idle Session Logout Exclude URLs|URIs:"
|
5480 |
msgstr ""
|
5481 |
|
5482 |
+
#: admin/login/login.php:1361
|
5483 |
msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
|
5484 |
msgstr ""
|
5485 |
|
5486 |
+
#: admin/login/login.php:1368 admin/login/lsm-help-text.php:22
|
5487 |
msgid "Idle Session Logout Page Custom Message:"
|
5488 |
msgstr ""
|
5489 |
|
5490 |
+
#: admin/login/login.php:1375 admin/login/lsm-help-text.php:22
|
5491 |
msgid "Idle Session Logout Page Custom CSS Style:"
|
5492 |
msgstr ""
|
5493 |
|
5494 |
+
#: admin/login/login.php:1392 admin/login/login.php:1652
|
5495 |
#: admin/login/lsm-help-text.php:22
|
5496 |
msgid "User Account Exceptions:"
|
5497 |
msgstr ""
|
5498 |
|
5499 |
+
#: admin/login/login.php:1393 admin/login/login.php:1653
|
5500 |
msgid ""
|
5501 |
"Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
|
5502 |
msgstr ""
|
5503 |
|
5504 |
+
#: admin/login/login.php:1394
|
5505 |
msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
|
5506 |
msgstr ""
|
5507 |
|
5508 |
+
#: admin/login/login.php:1400
|
5509 |
msgid "Enable|Disable Idle Session Logouts For These User Roles: "
|
5510 |
msgstr ""
|
5511 |
|
5512 |
+
#: admin/login/login.php:1401 admin/login/login.php:1661
|
5513 |
msgid ""
|
5514 |
"Check to Enable. Uncheck to Disable. See the Read Me help button for details."
|
5515 |
msgstr ""
|
5516 |
|
5517 |
+
#: admin/login/login.php:1429
|
5518 |
msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
|
5519 |
msgstr ""
|
5520 |
|
5521 |
+
#: admin/login/login.php:1430 admin/login/login.php:1646
|
5522 |
msgid ""
|
5523 |
"Check to Disable. Uncheck to Enable. See the Read Me help button for details."
|
5524 |
msgstr ""
|
5525 |
|
5526 |
+
#: admin/login/login.php:1431
|
5527 |
msgid " Enable|Disable ISL For TinyMCE Editor"
|
5528 |
msgstr ""
|
5529 |
|
5530 |
+
#: admin/login/login.php:1433
|
5531 |
msgid ""
|
5532 |
"If you see an error or are unable to save your ISL option settings then "
|
5533 |
"click the Encrypt ISL Code button first and then click the Save Options "
|
5534 |
"button. Mouse over the question mark image to the right for help info."
|
5535 |
msgstr ""
|
5536 |
|
5537 |
+
#: admin/login/login.php:1433
|
5538 |
msgid ""
|
5539 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5540 |
"at a later time then ModSecurity will prevent you from saving your ISL "
|
5542 |
"Encrypt ISL Code button."
|
5543 |
msgstr ""
|
5544 |
|
5545 |
+
#: admin/login/login.php:1433
|
5546 |
msgid ""
|
5547 |
"If you click the Encrypt ISL Code button and then want to edit your CSS code "
|
5548 |
"again click the Decrypt ISL Code button. After you are done editing click "
|
5549 |
"the Encrypt ISL Code button before clicking the Save Options button."
|
5550 |
msgstr ""
|
5551 |
|
5552 |
+
#: admin/login/login.php:1433
|
5553 |
msgid ""
|
5554 |
"Click the Idle Session Logout|Auth Cookie Expiration Read Me help button for "
|
5555 |
"more help info."
|
5556 |
msgstr ""
|
5557 |
|
5558 |
+
#: admin/login/login.php:1540
|
5559 |
msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
|
5560 |
msgstr ""
|
5561 |
|
5562 |
+
#: admin/login/login.php:1598
|
5563 |
msgid "Settings Saved. ACE has been turned On."
|
5564 |
msgstr ""
|
5565 |
|
5566 |
+
#: admin/login/login.php:1604
|
5567 |
msgid "Settings Saved. ACE has been turned Off."
|
5568 |
msgstr ""
|
5569 |
|
5570 |
+
#: admin/login/login.php:1624
|
5571 |
msgid "ACE On"
|
5572 |
msgstr ""
|
5573 |
|
5574 |
+
#: admin/login/login.php:1625
|
5575 |
msgid "ACE Off"
|
5576 |
msgstr ""
|
5577 |
|
5578 |
+
#: admin/login/login.php:1631 admin/login/lsm-help-text.php:22
|
5579 |
msgid "Auth Cookie Expiration Time in Minutes:"
|
5580 |
msgstr ""
|
5581 |
|
5582 |
+
#: admin/login/login.php:1632
|
5583 |
msgid "WP Default setting is 2880 Minutes/2 Days:"
|
5584 |
msgstr ""
|
5585 |
|
5586 |
+
#: admin/login/login.php:1638 admin/login/lsm-help-text.php:22
|
5587 |
msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
|
5588 |
msgstr ""
|
5589 |
|
5590 |
+
#: admin/login/login.php:1639
|
5591 |
msgid "WP Default setting is 20160 Minutes/14 Days:"
|
5592 |
msgstr ""
|
5593 |
|
5594 |
+
#: admin/login/login.php:1645 admin/login/lsm-help-text.php:22
|
5595 |
msgid "Enable|Disable Remember Me Checkbox:"
|
5596 |
msgstr ""
|
5597 |
|
5598 |
+
#: admin/login/login.php:1647
|
5599 |
msgid " Disable & do not display the Remember Me checkbox"
|
5600 |
msgstr ""
|
5601 |
|
5602 |
+
#: admin/login/login.php:1654
|
5603 |
msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
|
5604 |
msgstr ""
|
5605 |
|
5606 |
+
#: admin/login/login.php:1660
|
5607 |
msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
|
5608 |
msgstr ""
|
5609 |
|
5610 |
+
#: admin/login/login.php:1707
|
5611 |
msgid "Force Strong Passwords ~ "
|
5612 |
msgstr ""
|
5613 |
|
5614 |
+
#: admin/login/login.php:1707
|
5615 |
msgid "Set password requirements for strong passwords"
|
5616 |
msgstr ""
|
5617 |
|
5618 |
+
#: admin/login/login.php:1753
|
5619 |
msgid "Settings Saved. FSP is turned On."
|
5620 |
msgstr ""
|
5621 |
|
5622 |
+
#: admin/login/login.php:1759
|
5623 |
msgid "Settings Saved. FSP is turned Off."
|
5624 |
msgstr ""
|
5625 |
|
5626 |
+
#: admin/login/login.php:1780 admin/login/lsm-help-text.php:25
|
5627 |
msgid "Turn FSP On|Turn FSP Off:"
|
5628 |
msgstr ""
|
5629 |
|
5630 |
+
#: admin/login/login.php:1782
|
5631 |
msgid "FSP Off"
|
5632 |
msgstr ""
|
5633 |
|
5634 |
+
#: admin/login/login.php:1783
|
5635 |
msgid "FSP On"
|
5636 |
msgstr ""
|
5637 |
|
5638 |
+
#: admin/login/login.php:1788 admin/login/lsm-help-text.php:25
|
5639 |
msgid "Password Character Length:"
|
5640 |
msgstr ""
|
5641 |
|
5642 |
+
#: admin/login/login.php:1790
|
5643 |
msgid "Example: 12"
|
5644 |
msgstr ""
|
5645 |
|
5646 |
+
#: admin/login/login.php:1796
|
5647 |
msgid "Password Criteria Requirements: "
|
5648 |
msgstr ""
|
5649 |
|
5650 |
+
#: admin/login/login.php:1797
|
5651 |
msgid "Check to require. Uncheck to remove requirement."
|
5652 |
msgstr ""
|
5653 |
|
5654 |
+
#: admin/login/login.php:1798
|
5655 |
msgid " At least 1 lowercase letter"
|
5656 |
msgstr ""
|
5657 |
|
5658 |
+
#: admin/login/login.php:1799
|
5659 |
msgid " At least 1 uppercase letter"
|
5660 |
msgstr ""
|
5661 |
|
5662 |
+
#: admin/login/login.php:1800
|
5663 |
msgid " At least 1 number"
|
5664 |
msgstr ""
|
5665 |
|
5666 |
+
#: admin/login/login.php:1801
|
5667 |
msgid " At least 1 special character"
|
5668 |
msgstr ""
|
5669 |
|
5670 |
+
#: admin/login/login.php:1808 admin/login/lsm-help-text.php:25
|
5671 |
msgid "Displayed Message/Error Message:"
|
5672 |
msgstr ""
|
5673 |
|
5860 |
"be displayed. "
|
5861 |
msgstr ""
|
5862 |
|
5863 |
+
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:595
|
5864 |
+
#: includes/hud-dismiss-functions.php:355
|
5865 |
+
#: includes/hud-dismiss-functions.php:399
|
5866 |
msgid "CAUTION: "
|
5867 |
msgstr ""
|
5868 |
|
6582 |
msgid "Maintenance Mode ~ FrontEnd ~ BackEnd"
|
6583 |
msgstr ""
|
6584 |
|
6585 |
+
#: admin/maintenance/maintenance.php:203
|
6586 |
msgid "FrontEnd Maintenance Mode Page ~ "
|
6587 |
msgstr ""
|
6588 |
|
6589 |
+
#: admin/maintenance/maintenance.php:203
|
6590 |
msgid "Display a website under maintenance page to website visitors"
|
6591 |
msgstr ""
|
6592 |
|
6593 |
+
#: admin/maintenance/maintenance.php:205
|
6594 |
msgid "FrontEnd & BackEnd Maintenance Mode ~ "
|
6595 |
msgstr ""
|
6596 |
|
6597 |
+
#: admin/maintenance/maintenance.php:205
|
6598 |
msgid ""
|
6599 |
"Display a website under maintenance page to website visitors ~ Lock wp-admin "
|
6600 |
"BackEnd by IP Address"
|
6601 |
msgstr ""
|
6602 |
|
6603 |
+
#: admin/maintenance/maintenance.php:225 admin/maintenance/maintenance.php:231
|
6604 |
+
#: admin/maintenance/maintenance.php:2149
|
6605 |
msgid "Maintenance Mode Guide"
|
6606 |
msgstr ""
|
6607 |
|
6608 |
+
#: admin/maintenance/maintenance.php:227
|
6609 |
msgid ""
|
6610 |
"Create/add whatever messages, images, videos, etc. you want to display to "
|
6611 |
"website visitors with the MMode Editor, select your MMode options/settings, "
|
6614 |
"options/settings."
|
6615 |
msgstr ""
|
6616 |
|
6617 |
+
#: admin/maintenance/maintenance.php:227
|
6618 |
msgid ""
|
6619 |
"For more extensive help info, CSS, HTML code examples, Image & Video "
|
6620 |
"embedding code examples to add in the MMode Editor see Forum Help Links at "
|
6621 |
"the top of this Read Me help window."
|
6622 |
msgstr ""
|
6623 |
|
6624 |
+
#: admin/maintenance/maintenance.php:227 admin/maintenance/maintenance.php:559
|
6625 |
msgid ""
|
6626 |
"Maintenance Mode Text, CSS Style Code, Images, Videos Displayed To Website "
|
6627 |
"Visitors:"
|
6628 |
msgstr ""
|
6629 |
|
6630 |
+
#: admin/maintenance/maintenance.php:227
|
6631 |
msgid ""
|
6632 |
"This is a standard WordPress TinyMCE WYSIWYG editor that has a Visual Editor "
|
6633 |
"and a Text Editor for adding CSS or HTML code. Enter plain text, CSS, HTML "
|
6639 |
"Save Options button to save your edits."
|
6640 |
msgstr ""
|
6641 |
|
6642 |
+
#: admin/maintenance/maintenance.php:227
|
6643 |
msgid "Enable Countdown Timer:"
|
6644 |
msgstr ""
|
6645 |
|
6646 |
+
#: admin/maintenance/maintenance.php:227
|
6647 |
msgid ""
|
6648 |
"Check this checkbox to enable a javascript Countdown Timer that will be "
|
6649 |
"displayed to visitors. When the Countdown Timer reaches 0/has completed your "
|
6652 |
"off Maintenance Mode when the Countdown Timer reaches 0/has completed."
|
6653 |
msgstr ""
|
6654 |
|
6655 |
+
#: admin/maintenance/maintenance.php:227 admin/maintenance/maintenance.php:574
|
6656 |
msgid "Countdown Timer Text Color:"
|
6657 |
msgstr ""
|
6658 |
|
6659 |
+
#: admin/maintenance/maintenance.php:227
|
6660 |
msgid "Select the text color for the Countdown Timer."
|
6661 |
msgstr ""
|
6662 |
|
6663 |
+
#: admin/maintenance/maintenance.php:227 admin/maintenance/maintenance.php:582
|
6664 |
msgid "Maintenance Mode Time (in Minutes):"
|
6665 |
msgstr ""
|
6666 |
|
6667 |
+
#: admin/maintenance/maintenance.php:227
|
6668 |
msgid ""
|
6669 |
"Enter the amount of time that you want to put your site into Maintenance "
|
6670 |
"Mode in minutes. Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours, "
|
6671 |
"4320 = 3 days."
|
6672 |
msgstr ""
|
6673 |
|
6674 |
+
#: admin/maintenance/maintenance.php:227 admin/maintenance/maintenance.php:586
|
6675 |
msgid ""
|
6676 |
"Header Retry-After (enter the same time as Maintenance Mode Time above):"
|
6677 |
msgstr ""
|
6678 |
|
6679 |
+
#: admin/maintenance/maintenance.php:227
|
6680 |
msgid ""
|
6681 |
"This is the amount of time that you are telling Search Engines to wait "
|
6682 |
"before visiting your website again. Enter the same time in minutes that you "
|
6683 |
"entered for Maintenance Mode Time."
|
6684 |
msgstr ""
|
6685 |
|
6686 |
+
#: admin/maintenance/maintenance.php:227
|
6687 |
msgid "Enable FrontEnd Maintenance Mode:"
|
6688 |
msgstr ""
|
6689 |
|
6690 |
+
#: admin/maintenance/maintenance.php:227
|
6691 |
msgid ""
|
6692 |
"Check this checkbox to enable FrontEnd Maintenance Mode. When you Turn On "
|
6693 |
"FrontEnd Maintenance Mode your website Maintenance Mode page will be "
|
6698 |
"be locked out of your WordPress Dashboard."
|
6699 |
msgstr ""
|
6700 |
|
6701 |
+
#: admin/maintenance/maintenance.php:227
|
6702 |
msgid "Enable BackEnd Maintenance Mode:"
|
6703 |
msgstr ""
|
6704 |
|
6705 |
+
#: admin/maintenance/maintenance.php:227
|
6706 |
msgid ""
|
6707 |
"Check this checkbox to enable BackEnd Maintenance Mode. Be sure to enter the "
|
6708 |
"Your IP address/the Recommended IP address in the Maintenance Mode IP "
|
6714 |
"your WordPress Dashboard."
|
6715 |
msgstr ""
|
6716 |
|
6717 |
+
#: admin/maintenance/maintenance.php:227 admin/maintenance/maintenance.php:601
|
6718 |
msgid "Maintenance Mode IP Address Whitelist Text Box:"
|
6719 |
msgstr ""
|
6720 |
|
6721 |
+
#: admin/maintenance/maintenance.php:227
|
6722 |
msgid ""
|
6723 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
6724 |
"Mode):"
|
6725 |
msgstr ""
|
6726 |
|
6727 |
+
#: admin/maintenance/maintenance.php:227
|
6728 |
msgid ""
|
6729 |
"Enter Multiple IP addresses separated by a comma and a single space. "
|
6730 |
"Example: 100.99.88.77, 200.66.55.44, 44.33.22.1 It is recommended that you "
|
6736 |
"octets or your current IP address to whitelist your IP address."
|
6737 |
msgstr ""
|
6738 |
|
6739 |
+
#: admin/maintenance/maintenance.php:227 admin/maintenance/maintenance.php:616
|
6740 |
msgid "Background Images:"
|
6741 |
msgstr ""
|
6742 |
|
6743 |
+
#: admin/maintenance/maintenance.php:227
|
6744 |
msgid ""
|
6745 |
"Select a background image that you want to use. BPS includes 20 background "
|
6746 |
"images and 15 center images (text box images) that you can mix and match to "
|
6747 |
"your design/color scheme preference."
|
6748 |
msgstr ""
|
6749 |
|
6750 |
+
#: admin/maintenance/maintenance.php:227 admin/maintenance/maintenance.php:641
|
6751 |
msgid "Center Images:"
|
6752 |
msgstr ""
|
6753 |
|
6754 |
+
#: admin/maintenance/maintenance.php:227
|
6755 |
msgid ""
|
6756 |
"Select a center image that you want to use. BPS includes 20 background "
|
6757 |
"images and 15 center images (text box images) that you can mix and match to "
|
6758 |
"your design/color scheme preference."
|
6759 |
msgstr ""
|
6760 |
|
6761 |
+
#: admin/maintenance/maintenance.php:227 admin/maintenance/maintenance.php:661
|
6762 |
msgid "Background Colors (If not using a Background Image):"
|
6763 |
msgstr ""
|
6764 |
|
6765 |
+
#: admin/maintenance/maintenance.php:227
|
6766 |
msgid ""
|
6767 |
"Select a background color that you want to use. If you do not want to use a "
|
6768 |
"background image then you can instead choose a background color."
|
6769 |
msgstr ""
|
6770 |
|
6771 |
+
#: admin/maintenance/maintenance.php:227
|
6772 |
msgid "Display Visitor IP Address:"
|
6773 |
msgstr ""
|
6774 |
|
6775 |
+
#: admin/maintenance/maintenance.php:227
|
6776 |
msgid "Check this checkbox to display the website visitor's IP addresses."
|
6777 |
msgstr ""
|
6778 |
|
6779 |
+
#: admin/maintenance/maintenance.php:227 admin/maintenance/maintenance.php:671
|
6780 |
msgid "Display Admin|Login Link"
|
6781 |
msgstr ""
|
6782 |
|
6783 |
+
#: admin/maintenance/maintenance.php:227
|
6784 |
msgid ""
|
6785 |
"Check this checkbox to display a Login link that points to your wp-admin "
|
6786 |
"folder/Login page."
|
6787 |
msgstr ""
|
6788 |
|
6789 |
+
#: admin/maintenance/maintenance.php:227
|
6790 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode:"
|
6791 |
msgstr ""
|
6792 |
|
6793 |
+
#: admin/maintenance/maintenance.php:227
|
6794 |
msgid ""
|
6795 |
"Check this checkbox to display a WordPress Dashboard Reminder Notice that "
|
6796 |
"your website is in Maintenance Mode."
|
6797 |
msgstr ""
|
6798 |
|
6799 |
+
#: admin/maintenance/maintenance.php:227
|
6800 |
msgid "Enable Visitor Logging:"
|
6801 |
msgstr ""
|
6802 |
|
6803 |
+
#: admin/maintenance/maintenance.php:227
|
6804 |
msgid ""
|
6805 |
"Check this checkbox to enable visitor logging. Logs all visitors to your "
|
6806 |
"site while your site is in Maintenance Mode. Log entries are created in the "
|
6807 |
"BPS Security Log file. "
|
6808 |
msgstr ""
|
6809 |
|
6810 |
+
#: admin/maintenance/maintenance.php:228
|
6811 |
msgid ""
|
6812 |
"Send Email Reminder when Maintenance Mode Countdown Timer has completed:"
|
6813 |
msgstr ""
|
6814 |
|
6815 |
+
#: admin/maintenance/maintenance.php:228
|
6816 |
msgid ""
|
6817 |
"Check this checkbox to enable the javascript Countdown Timer to send you an "
|
6818 |
"email reminder when the Countdown Timer reaches 0/is completed. More "
|
6824 |
"the Countdown Timer reaches 0/has completed."
|
6825 |
msgstr ""
|
6826 |
|
6827 |
+
#: admin/maintenance/maintenance.php:228
|
6828 |
msgid "Testing the Countdown Timer Send Email Option:"
|
6829 |
msgstr ""
|
6830 |
|
6831 |
+
#: admin/maintenance/maintenance.php:228
|
6832 |
msgid ""
|
6833 |
"There is a 1 minute buffer so that when the Maintenance Mode page is created "
|
6834 |
"an email will not be sent immediately. To test the Send Email option use 2 "
|
6839 |
"how fast your Mail Server sends the email to you."
|
6840 |
msgstr ""
|
6841 |
|
6842 |
+
#: admin/maintenance/maintenance.php:228
|
6843 |
msgid "Send Countdown Timer Email:"
|
6844 |
msgstr ""
|
6845 |
|
6846 |
+
#: admin/maintenance/maintenance.php:228
|
6847 |
msgid ""
|
6848 |
"Enter the email addresses that you would like the Countdown Timer reminder "
|
6849 |
"email sent to, from, cc or bcc."
|
6850 |
msgstr ""
|
6851 |
|
6852 |
+
#: admin/maintenance/maintenance.php:228
|
6853 |
msgid "Network/Multisite Primary Site Options ONLY:"
|
6854 |
msgstr ""
|
6855 |
|
6856 |
+
#: admin/maintenance/maintenance.php:228
|
6857 |
msgid ""
|
6858 |
"These options/settings are for Network/Multisite ONLY and are ONLY displayed "
|
6859 |
"on the Primary Network/Multisite site. Checking these options on a Single/"
|
6861 |
"for Network/Multisite WordPress installations."
|
6862 |
msgstr ""
|
6863 |
|
6864 |
+
#: admin/maintenance/maintenance.php:228
|
6865 |
msgid "Steps to use these special Network/Multisite options:"
|
6866 |
msgstr ""
|
6867 |
|
6868 |
+
#: admin/maintenance/maintenance.php:228
|
6869 |
msgid ""
|
6870 |
"To turn On either of these special options, check the checkbox, click the "
|
6871 |
"Save Options button and click the Turn On button. To turn Off either of "
|
6877 |
"special option settings in that template file."
|
6878 |
msgstr ""
|
6879 |
|
6880 |
+
#: admin/maintenance/maintenance.php:228
|
6881 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode:"
|
6882 |
msgstr ""
|
6883 |
|
6884 |
+
#: admin/maintenance/maintenance.php:228
|
6885 |
msgid "Check this checkbox to put all of the sites into Maintenance Mode."
|
6886 |
msgstr ""
|
6887 |
|
6888 |
+
#: admin/maintenance/maintenance.php:228
|
6889 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site:"
|
6890 |
msgstr ""
|
6891 |
|
6892 |
+
#: admin/maintenance/maintenance.php:228
|
6893 |
msgid ""
|
6894 |
"Check this checkbox to put all of the subsites into Maintenance Mode except "
|
6895 |
"for the Primary site."
|
6896 |
msgstr ""
|
6897 |
|
6898 |
+
#: admin/maintenance/maintenance.php:228
|
6899 |
msgid "Save Options Button"
|
6900 |
msgstr ""
|
6901 |
|
6902 |
+
#: admin/maintenance/maintenance.php:228
|
6903 |
msgid ""
|
6904 |
"Clicking the Save Options button does 2 things: Saves all your options/"
|
6905 |
"settings to your Database and creates all necessary Maintenance Mode files/"
|
6907 |
"Click the Turn On button after clicking the Save Options button."
|
6908 |
msgstr ""
|
6909 |
|
6910 |
+
#: admin/maintenance/maintenance.php:228
|
6911 |
msgid "Preview Button"
|
6912 |
msgstr ""
|
6913 |
|
6914 |
+
#: admin/maintenance/maintenance.php:228
|
6915 |
msgid ""
|
6916 |
"Clicking the Preview button allows you to preview the Maintenance Mode files/"
|
6917 |
"Forms that were created when you clicked the Save Options button. Preview "
|
6921 |
"On button."
|
6922 |
msgstr ""
|
6923 |
|
6924 |
+
#: admin/maintenance/maintenance.php:228
|
6925 |
msgid "Turn On Button"
|
6926 |
msgstr ""
|
6927 |
|
6928 |
+
#: admin/maintenance/maintenance.php:228
|
6929 |
msgid ""
|
6930 |
"Clicking the Turn On button turns On Maintenance Mode. Turn On is "
|
6931 |
"conditional and allows you to make changes to your Maintenance Mode page "
|
6935 |
"on your Maintenance Mode page."
|
6936 |
msgstr ""
|
6937 |
|
6938 |
+
#: admin/maintenance/maintenance.php:228
|
6939 |
msgid "Turn Off Button"
|
6940 |
msgstr ""
|
6941 |
|
6942 |
+
#: admin/maintenance/maintenance.php:228
|
6943 |
msgid ""
|
6944 |
"Clicking the Turn Off button turns Off Maintenance Mode. Turn Off is non-"
|
6945 |
"conditional and works like a Form Reset, but does not remove any of your "
|
6949 |
"remain in your website root folder, but Maintenance Mode will be turned Off."
|
6950 |
msgstr ""
|
6951 |
|
6952 |
+
#: admin/maintenance/maintenance.php:228
|
6953 |
msgid "BPS help links can be found in the Help & FAQ pages."
|
6954 |
msgstr ""
|
6955 |
|
6956 |
+
#: admin/maintenance/maintenance.php:266
|
6957 |
msgid ""
|
6958 |
"Error: You did not enter anything in the Maintenance Mode Time Text Box."
|
6959 |
msgstr ""
|
6960 |
|
6961 |
+
#: admin/maintenance/maintenance.php:286 admin/maintenance/maintenance.php:801
|
6962 |
+
#: admin/maintenance/maintenance.php:1009
|
6963 |
msgid ""
|
6964 |
"Error: You did not enter an IP Address in the Maintenance Mode IP Address "
|
6965 |
"Whitelist Text Box."
|
6966 |
msgstr ""
|
6967 |
|
6968 |
+
#: admin/maintenance/maintenance.php:423 admin/maintenance/maintenance.php:443
|
6969 |
msgid ""
|
6970 |
"Success! Your Options have been saved and your Maintenance Mode Form has "
|
6971 |
"been created successfully! Click the Preview button to preview your Website "
|
6973 |
"button."
|
6974 |
msgstr ""
|
6975 |
|
6976 |
+
#: admin/maintenance/maintenance.php:430
|
6977 |
msgid ""
|
6978 |
"Check that the file exists in the /bulletproof-security/admin/htaccess/ "
|
6979 |
"master folder. If this is not the problem "
|
6980 |
msgstr ""
|
6981 |
|
6982 |
+
#: admin/maintenance/maintenance.php:430 admin/maintenance/maintenance.php:450
|
6983 |
#: admin/wizard/wizard.php:162 includes/general-functions.php:509
|
6984 |
+
#: includes/hud-dismiss-functions.php:355
|
6985 |
+
#: includes/hud-dismiss-functions.php:399
|
6986 |
+
#: includes/hud-dismiss-functions.php:504
|
6987 |
msgid "Click Here"
|
6988 |
msgstr ""
|
6989 |
|
6990 |
+
#: admin/maintenance/maintenance.php:430 admin/maintenance/maintenance.php:450
|
6991 |
msgid " for assistance."
|
6992 |
msgstr ""
|
6993 |
|
6994 |
+
#: admin/maintenance/maintenance.php:450
|
6995 |
msgid ""
|
6996 |
"Check that the bps-maintenance-values.php file exists in the /bulletproof-"
|
6997 |
"security/admin/htaccess/ master folder. If this is not the problem "
|
6998 |
msgstr ""
|
6999 |
|
7000 |
+
#: admin/maintenance/maintenance.php:511 admin/maintenance/maintenance.php:518
|
7001 |
+
#: admin/maintenance/maintenance.php:525
|
7002 |
msgid "Your Current IP Address: "
|
7003 |
msgstr ""
|
7004 |
|
7005 |
+
#: admin/maintenance/maintenance.php:511 admin/maintenance/maintenance.php:518
|
7006 |
+
#: admin/maintenance/maintenance.php:525
|
7007 |
msgid "Recommended IP Address: "
|
7008 |
msgstr ""
|
7009 |
|
7010 |
+
#: admin/maintenance/maintenance.php:556
|
7011 |
msgid "MMode Editor"
|
7012 |
msgstr ""
|
7013 |
|
7014 |
+
#: admin/maintenance/maintenance.php:560
|
7015 |
msgid ""
|
7016 |
"Click the Maintenance Mode Guide link above for CSS Code, Image & Video "
|
7017 |
"Embed examples."
|
7018 |
msgstr ""
|
7019 |
|
7020 |
+
#: admin/maintenance/maintenance.php:569
|
7021 |
msgid "MMode Option Settings"
|
7022 |
msgstr ""
|
7023 |
|
7024 |
+
#: admin/maintenance/maintenance.php:572
|
7025 |
msgid "Enable Countdown Timer"
|
7026 |
msgstr ""
|
7027 |
|
7028 |
+
#: admin/maintenance/maintenance.php:576
|
7029 |
msgid "LCD|Lime Green"
|
7030 |
msgstr ""
|
7031 |
|
7032 |
+
#: admin/maintenance/maintenance.php:577 admin/maintenance/maintenance.php:664
|
7033 |
msgid "White"
|
7034 |
msgstr ""
|
7035 |
|
7036 |
+
#: admin/maintenance/maintenance.php:578
|
7037 |
msgid "Silver"
|
7038 |
msgstr ""
|
7039 |
|
7040 |
+
#: admin/maintenance/maintenance.php:579 admin/maintenance/maintenance.php:666
|
7041 |
msgid "Gray"
|
7042 |
msgstr ""
|
7043 |
|
7044 |
+
#: admin/maintenance/maintenance.php:583 admin/maintenance/maintenance.php:587
|
7045 |
msgid "Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours."
|
7046 |
msgstr ""
|
7047 |
|
7048 |
+
#: admin/maintenance/maintenance.php:590
|
7049 |
msgid "Enable FrontEnd Maintenance Mode"
|
7050 |
msgstr ""
|
7051 |
|
7052 |
+
#: admin/maintenance/maintenance.php:595
|
7053 |
msgid "You MUST enter Your Current IP Address or the"
|
7054 |
msgstr ""
|
7055 |
|
7056 |
+
#: admin/maintenance/maintenance.php:595
|
7057 |
msgid "Recommended IP Address if you Enable BackEnd Maintenance Mode"
|
7058 |
msgstr ""
|
7059 |
|
7060 |
+
#: admin/maintenance/maintenance.php:595
|
7061 |
msgid "or you will be locked out of your WordPress Dashboard."
|
7062 |
msgstr ""
|
7063 |
|
7064 |
+
#: admin/maintenance/maintenance.php:596
|
7065 |
msgid "Enable BackEnd Maintenance Mode "
|
7066 |
msgstr ""
|
7067 |
|
7068 |
+
#: admin/maintenance/maintenance.php:604
|
7069 |
msgid ""
|
7070 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
7071 |
"Mode)."
|
7072 |
msgstr ""
|
7073 |
|
7074 |
+
#: admin/maintenance/maintenance.php:605
|
7075 |
msgid "Enter Multiple IP addresses separated by a comma and a single space."
|
7076 |
msgstr ""
|
7077 |
|
7078 |
+
#: admin/maintenance/maintenance.php:606
|
7079 |
msgid "Example IPv4 IP Addresses: 100.99.88.77, 200.66.55.44, 44.33.22.1"
|
7080 |
msgstr ""
|
7081 |
|
7082 |
+
#: admin/maintenance/maintenance.php:607
|
7083 |
msgid ""
|
7084 |
"Example IPv6 IP Addresses: 0:0:0:0:0:ffff:6463:584d, 0:0:0:0:0:ffff:c842:372c"
|
7085 |
msgstr ""
|
7086 |
|
7087 |
+
#: admin/maintenance/maintenance.php:618
|
7088 |
msgid "No Background Image"
|
7089 |
msgstr ""
|
7090 |
|
7091 |
+
#: admin/maintenance/maintenance.php:619
|
7092 |
msgid "Black Honeycomb Large"
|
7093 |
msgstr ""
|
7094 |
|
7095 |
+
#: admin/maintenance/maintenance.php:620
|
7096 |
msgid "Black Honeycomb Large Grey Line"
|
7097 |
msgstr ""
|
7098 |
|
7099 |
+
#: admin/maintenance/maintenance.php:621
|
7100 |
msgid "Black Mesh Small"
|
7101 |
msgstr ""
|
7102 |
|
7103 |
+
#: admin/maintenance/maintenance.php:622
|
7104 |
msgid "Black Mesh Small Grey Line"
|
7105 |
msgstr ""
|
7106 |
|
7107 |
+
#: admin/maintenance/maintenance.php:623
|
7108 |
msgid "Blue Honeycomb Large"
|
7109 |
msgstr ""
|
7110 |
|
7111 |
+
#: admin/maintenance/maintenance.php:624
|
7112 |
msgid "Blue Mesh Small"
|
7113 |
msgstr ""
|
7114 |
|
7115 |
+
#: admin/maintenance/maintenance.php:625
|
7116 |
msgid "Brown Honeycomb Large"
|
7117 |
msgstr ""
|
7118 |
|
7119 |
+
#: admin/maintenance/maintenance.php:626
|
7120 |
msgid "Brown Mesh Small"
|
7121 |
msgstr ""
|
7122 |
|
7123 |
+
#: admin/maintenance/maintenance.php:627
|
7124 |
msgid "Green Honeycomb Large"
|
7125 |
msgstr ""
|
7126 |
|
7127 |
+
#: admin/maintenance/maintenance.php:628
|
7128 |
msgid "Green Mesh Small"
|
7129 |
msgstr ""
|
7130 |
|
7131 |
+
#: admin/maintenance/maintenance.php:629
|
7132 |
msgid "Gray Honeycomb Large"
|
7133 |
msgstr ""
|
7134 |
|
7135 |
+
#: admin/maintenance/maintenance.php:630
|
7136 |
msgid "Gray Mesh Small"
|
7137 |
msgstr ""
|
7138 |
|
7139 |
+
#: admin/maintenance/maintenance.php:631
|
7140 |
msgid "Orange Honeycomb Large"
|
7141 |
msgstr ""
|
7142 |
|
7143 |
+
#: admin/maintenance/maintenance.php:632
|
7144 |
msgid "Orange Mesh Small"
|
7145 |
msgstr ""
|
7146 |
|
7147 |
+
#: admin/maintenance/maintenance.php:633
|
7148 |
msgid "Purple Honeycomb Large"
|
7149 |
msgstr ""
|
7150 |
|
7151 |
+
#: admin/maintenance/maintenance.php:634
|
7152 |
msgid "Purple Mesh Small"
|
7153 |
msgstr ""
|
7154 |
|
7155 |
+
#: admin/maintenance/maintenance.php:635
|
7156 |
msgid "Red|Burgundy Honeycomb Large"
|
7157 |
msgstr ""
|
7158 |
|
7159 |
+
#: admin/maintenance/maintenance.php:636
|
7160 |
msgid "Red|Burgundy Mesh Small"
|
7161 |
msgstr ""
|
7162 |
|
7163 |
+
#: admin/maintenance/maintenance.php:637
|
7164 |
msgid "Yellow Honeycomb Large"
|
7165 |
msgstr ""
|
7166 |
|
7167 |
+
#: admin/maintenance/maintenance.php:638
|
7168 |
msgid "Yellow Mesh Small"
|
7169 |
msgstr ""
|
7170 |
|
7171 |
+
#: admin/maintenance/maintenance.php:643
|
7172 |
msgid "No Center Image"
|
7173 |
msgstr ""
|
7174 |
|
7175 |
+
#: admin/maintenance/maintenance.php:644
|
7176 |
msgid "Basic Black"
|
7177 |
msgstr ""
|
7178 |
|
7179 |
+
#: admin/maintenance/maintenance.php:645
|
7180 |
msgid "Black Veins"
|
7181 |
msgstr ""
|
7182 |
|
7183 |
+
#: admin/maintenance/maintenance.php:646
|
7184 |
msgid "Blue Glass"
|
7185 |
msgstr ""
|
7186 |
|
7187 |
+
#: admin/maintenance/maintenance.php:647
|
7188 |
msgid "Brushed Metal Stamped"
|
7189 |
msgstr ""
|
7190 |
|
7191 |
+
#: admin/maintenance/maintenance.php:648
|
7192 |
msgid "Chrome"
|
7193 |
msgstr ""
|
7194 |
|
7195 |
+
#: admin/maintenance/maintenance.php:649
|
7196 |
msgid "Chrome Slick"
|
7197 |
msgstr ""
|
7198 |
|
7199 |
+
#: admin/maintenance/maintenance.php:650
|
7200 |
msgid "Fire"
|
7201 |
msgstr ""
|
7202 |
|
7203 |
+
#: admin/maintenance/maintenance.php:651
|
7204 |
msgid "Gun Metal"
|
7205 |
msgstr ""
|
7206 |
|
7207 |
+
#: admin/maintenance/maintenance.php:652
|
7208 |
msgid "Mercury"
|
7209 |
msgstr ""
|
7210 |
|
7211 |
+
#: admin/maintenance/maintenance.php:653
|
7212 |
msgid "Smoke"
|
7213 |
msgstr ""
|
7214 |
|
7215 |
+
#: admin/maintenance/maintenance.php:654
|
7216 |
msgid "Striped Cone"
|
7217 |
msgstr ""
|
7218 |
|
7219 |
+
#: admin/maintenance/maintenance.php:655
|
7220 |
msgid "Swamp Bevel"
|
7221 |
msgstr ""
|
7222 |
|
7223 |
+
#: admin/maintenance/maintenance.php:656
|
7224 |
msgid "Toy"
|
7225 |
msgstr ""
|
7226 |
|
7227 |
+
#: admin/maintenance/maintenance.php:657
|
7228 |
msgid "Water Reflection"
|
7229 |
msgstr ""
|
7230 |
|
7231 |
+
#: admin/maintenance/maintenance.php:658
|
7232 |
msgid "Wood Grain"
|
7233 |
msgstr ""
|
7234 |
|
7235 |
+
#: admin/maintenance/maintenance.php:663
|
7236 |
msgid "No Background Color"
|
7237 |
msgstr ""
|
7238 |
|
7239 |
+
#: admin/maintenance/maintenance.php:665
|
7240 |
msgid "Black"
|
7241 |
msgstr ""
|
7242 |
|
7243 |
+
#: admin/maintenance/maintenance.php:669
|
7244 |
msgid "Display Visitor IP Address"
|
7245 |
msgstr ""
|
7246 |
|
7247 |
+
#: admin/maintenance/maintenance.php:673
|
7248 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode"
|
7249 |
msgstr ""
|
7250 |
|
7251 |
+
#: admin/maintenance/maintenance.php:675
|
7252 |
msgid "Enable Visitor Logging"
|
7253 |
msgstr ""
|
7254 |
|
7255 |
+
#: admin/maintenance/maintenance.php:677
|
7256 |
msgid "Send Email Reminder when Maintenance Mode Countdown Timer has completed"
|
7257 |
msgstr ""
|
7258 |
|
7259 |
+
#: admin/maintenance/maintenance.php:679
|
7260 |
msgid "Send Countdown Timer Email To:"
|
7261 |
msgstr ""
|
7262 |
|
7263 |
+
#: admin/maintenance/maintenance.php:681
|
7264 |
msgid "Send Countdown Timer Email From:"
|
7265 |
msgstr ""
|
7266 |
|
7267 |
+
#: admin/maintenance/maintenance.php:683
|
7268 |
msgid "Send Countdown Timer Email Cc:"
|
7269 |
msgstr ""
|
7270 |
|
7271 |
+
#: admin/maintenance/maintenance.php:685
|
7272 |
msgid "Send Countdown Timer Email Bcc:"
|
7273 |
msgstr ""
|
7274 |
|
7275 |
+
#: admin/maintenance/maintenance.php:690
|
7276 |
msgid "MMode Network|Multisite Options"
|
7277 |
msgstr ""
|
7278 |
|
7279 |
+
#: admin/maintenance/maintenance.php:693
|
7280 |
msgid "Network|Multisite Primary Site Options ONLY"
|
7281 |
msgstr ""
|
7282 |
|
7283 |
+
#: admin/maintenance/maintenance.php:697
|
7284 |
msgid ""
|
7285 |
"Click the Maintenance Mode Read Me help button for the steps to use these "
|
7286 |
"special options:"
|
7287 |
msgstr ""
|
7288 |
|
7289 |
+
#: admin/maintenance/maintenance.php:698
|
7290 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode"
|
7291 |
msgstr ""
|
7292 |
|
7293 |
+
#: admin/maintenance/maintenance.php:700
|
7294 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site"
|
7295 |
msgstr ""
|
7296 |
|
7297 |
+
#: admin/maintenance/maintenance.php:708
|
7298 |
msgid ""
|
7299 |
"Clicking OK Saves your Options/Settings to your Database and also creates "
|
7300 |
"your Maintenance Mode page. Click the Preview button to preview your "
|
7302 |
"Turn On button to enable Maintenance Mode on your website."
|
7303 |
msgstr ""
|
7304 |
|
7305 |
+
#: admin/maintenance/maintenance.php:812 admin/maintenance/maintenance.php:1020
|
7306 |
msgid ""
|
7307 |
"IP Address Format Error: You have entered multiple IP Addresses using an "
|
7308 |
"incorrect Format."
|
7309 |
msgstr ""
|
7310 |
|
7311 |
+
#: admin/maintenance/maintenance.php:812 admin/maintenance/maintenance.php:1020
|
7312 |
msgid ""
|
7313 |
"The correct IP Address Format is: IP Address comma single space. Example: "
|
7314 |
"100.99.88.77, 200.66.55.44, 44.33.22.1 or 100.99.88., 200.66.55., 44.33.22. "
|
7315 |
"if you are using the recommended 3 octet IP addresses."
|
7316 |
msgstr ""
|
7317 |
|
7318 |
+
#: admin/maintenance/maintenance.php:812 admin/maintenance/maintenance.php:1020
|
7319 |
msgid ""
|
7320 |
"Correct the IP Address Format and click the Save Options button again. If "
|
7321 |
"you have an IPv6 IP address use the same general format as an IPv4 IP "
|
7322 |
"address - comma single space."
|
7323 |
msgstr ""
|
7324 |
|
7325 |
+
#: admin/maintenance/maintenance.php:863 admin/maintenance/maintenance.php:1071
|
7326 |
+
#: admin/maintenance/maintenance.php:1173
|
7327 |
msgid "FrontEnd Maintenance Mode has been Turned On."
|
7328 |
msgstr ""
|
7329 |
|
7330 |
+
#: admin/maintenance/maintenance.php:881 admin/maintenance/maintenance.php:1197
|
7331 |
+
#: admin/maintenance/maintenance.php:1706
|
7332 |
+
#: admin/maintenance/maintenance.php:1836
|
7333 |
+
#: admin/maintenance/maintenance.php:2027
|
7334 |
msgid "htaccess Files Disabled: BackEnd Maintenance Mode is disabled."
|
7335 |
msgstr ""
|
7336 |
|
7337 |
+
#: admin/maintenance/maintenance.php:956 admin/maintenance/maintenance.php:1274
|
7338 |
msgid "BackEnd Maintenance Mode has been Turned On."
|
7339 |
msgstr ""
|
7340 |
|
7341 |
+
#: admin/maintenance/maintenance.php:1290
|
7342 |
+
#: admin/maintenance/maintenance.php:2079
|
7343 |
msgid ""
|
7344 |
"Error: You have not saved your option settings yet. Click the Save Options "
|
7345 |
"button."
|
7346 |
msgstr ""
|
7347 |
|
7348 |
+
#: admin/maintenance/maintenance.php:1367
|
7349 |
msgid ""
|
7350 |
"Error: Unable to get/find the site root index.php file for this GWIOD - "
|
7351 |
"Giving WordPress Its Own Directory - website."
|
7352 |
msgstr ""
|
7353 |
|
7354 |
+
#: admin/maintenance/maintenance.php:1367
|
7355 |
msgid "GWIOD Site Root index.php File Path Checked: "
|
7356 |
msgstr ""
|
7357 |
|
7358 |
+
#: admin/maintenance/maintenance.php:1367
|
7359 |
msgid ""
|
7360 |
"BPS Maintenance Mode will not work correctly with your WordPress GWIOD "
|
7361 |
"setup. Try another WordPress Maintenance Mode plugin."
|
7362 |
msgstr ""
|
7363 |
|
7364 |
+
#: admin/maintenance/maintenance.php:1433
|
7365 |
msgid ""
|
7366 |
"Error: Unable to get/find the site root index.php file for this Network "
|
7367 |
"GWIOD - Giving WordPress Its Own Directory - website."
|
7368 |
msgstr ""
|
7369 |
|
7370 |
+
#: admin/maintenance/maintenance.php:1433
|
7371 |
msgid "Network GWIOD Site Root index.php File Path Checked: "
|
7372 |
msgstr ""
|
7373 |
|
7374 |
+
#: admin/maintenance/maintenance.php:1433
|
7375 |
msgid ""
|
7376 |
"Please copy this error message and send it in an email to info@ait-pro.com "
|
7377 |
"for assistance."
|
7378 |
msgstr ""
|
7379 |
|
7380 |
+
#: admin/maintenance/maintenance.php:1518
|
7381 |
+
#: admin/maintenance/maintenance.php:1643
|
7382 |
+
#: admin/maintenance/maintenance.php:1799
|
7383 |
+
#: admin/maintenance/maintenance.php:1979
|
7384 |
msgid "FrontEnd Maintenance Mode has been Turned Off."
|
7385 |
msgstr ""
|
7386 |
|
7387 |
+
#: admin/maintenance/maintenance.php:1746
|
7388 |
+
#: admin/maintenance/maintenance.php:1872
|
7389 |
+
#: admin/maintenance/maintenance.php:2063
|
7390 |
msgid "BackEnd Maintenance Mode has been Turned Off."
|
7391 |
msgstr ""
|
7392 |
|
7543 |
"will be deleted."
|
7544 |
msgstr ""
|
7545 |
|
7546 |
+
#: admin/mscan/mscan-help-text.php:32 admin/mscan/mscan.php:900
|
7547 |
msgid "Website Folders & Files To Scan"
|
7548 |
msgstr ""
|
7549 |
|
7582 |
"than 300 seconds."
|
7583 |
msgstr ""
|
7584 |
|
7585 |
+
#: admin/mscan/mscan-help-text.php:38 admin/mscan/mscan.php:1008
|
7586 |
msgid "Exclude Individual Folders"
|
7587 |
msgstr ""
|
7588 |
|
7599 |
"particular cache folder under the wp-content folder."
|
7600 |
msgstr ""
|
7601 |
|
7602 |
+
#: admin/mscan/mscan-help-text.php:40 admin/mscan/mscan.php:1014
|
7603 |
msgid "Scan Database"
|
7604 |
msgstr ""
|
7605 |
|
7609 |
"suspicious code."
|
7610 |
msgstr ""
|
7611 |
|
7612 |
+
#: admin/mscan/mscan-help-text.php:42 admin/mscan/mscan.php:1020
|
7613 |
msgid "Scan Skipped Files Only"
|
7614 |
msgstr ""
|
7615 |
|
7622 |
"to On."
|
7623 |
msgstr ""
|
7624 |
|
7625 |
+
#: admin/mscan/mscan-help-text.php:44 admin/mscan/mscan.php:1026
|
7626 |
msgid "Automatically Delete /tmp Files"
|
7627 |
msgstr ""
|
7628 |
|
7632 |
"commonly hide hacker files in the /tmp folder."
|
7633 |
msgstr ""
|
7634 |
|
7635 |
+
#: admin/mscan/mscan-help-text.php:46 admin/mscan/mscan.php:1032
|
7636 |
msgid "Exclude /tmp Files"
|
7637 |
msgstr ""
|
7638 |
|
7732 |
"convention: theme-name-child.x.x.zip."
|
7733 |
msgstr ""
|
7734 |
|
7735 |
+
#: admin/mscan/mscan-help-text.php:60 admin/mscan/mscan.php:1349
|
7736 |
msgid "View|Ignore|Delete Suspicious Files"
|
7737 |
msgstr ""
|
7738 |
|
7747 |
"ignored file it will be scanned in future scans."
|
7748 |
msgstr ""
|
7749 |
|
7750 |
+
#: admin/mscan/mscan-help-text.php:62 admin/mscan/mscan.php:1696
|
7751 |
msgid "View|Ignore Suspicious DB Entries"
|
7752 |
msgstr ""
|
7753 |
|
7780 |
msgid "MScan Logging"
|
7781 |
msgstr ""
|
7782 |
|
7783 |
+
#: admin/mscan/mscan-help-text.php:69 admin/mscan/mscan.php:1976
|
7784 |
msgid "Logs extensive details about each scan that you run."
|
7785 |
msgstr ""
|
7786 |
|
7875 |
"server/web host."
|
7876 |
msgstr ""
|
7877 |
|
7878 |
+
#: admin/mscan/mscan.php:67
|
7879 |
+
msgid "FireFox Browser Detected"
|
7880 |
+
msgstr ""
|
7881 |
+
|
7882 |
+
#: admin/mscan/mscan.php:67
|
7883 |
+
msgid ""
|
7884 |
+
"FireFox has a security measure that prevents the MScan scan progress popup "
|
7885 |
+
"window from working correctly, which in turn breaks MScan scanning."
|
7886 |
+
msgstr ""
|
7887 |
+
|
7888 |
+
#: admin/mscan/mscan.php:67
|
7889 |
+
msgid ""
|
7890 |
+
" All other web browsers work fine except for FireFox. Use a different "
|
7891 |
+
"Browser if you would like to scan your website."
|
7892 |
+
msgstr ""
|
7893 |
+
|
7894 |
+
#: admin/mscan/mscan.php:209
|
7895 |
msgid "BulletProof Security ~ MScan 2.0 Malware Scanner"
|
7896 |
msgstr ""
|
7897 |
|
7898 |
+
#: admin/mscan/mscan.php:215 admin/mscan/mscan.php:232
|
7899 |
+
#: admin/mscan/mscan.php:234
|
7900 |
msgid "MScan 2.0"
|
7901 |
msgstr ""
|
7902 |
|
7903 |
+
#: admin/mscan/mscan.php:216 admin/mscan/mscan.php:1981
|
7904 |
+
#: admin/mscan/mscan.php:1983
|
7905 |
msgid "MScan Log"
|
7906 |
msgstr ""
|
7907 |
|
7908 |
+
#: admin/mscan/mscan.php:217 admin/mscan/mscan.php:2202
|
7909 |
+
#: admin/mscan/mscan.php:2204
|
7910 |
msgid "MScan Report"
|
7911 |
msgstr ""
|
7912 |
|
7913 |
+
#: admin/mscan/mscan.php:218 admin/mscan/mscan.php:2903
|
7914 |
+
#: admin/mscan/mscan.php:2905
|
7915 |
msgid "MScan Saved Reports"
|
7916 |
msgstr ""
|
7917 |
|
7918 |
+
#: admin/mscan/mscan.php:226
|
7919 |
msgid "MScan 2.0 ~ "
|
7920 |
msgstr ""
|
7921 |
|
7922 |
+
#: admin/mscan/mscan.php:226
|
7923 |
msgid "Scans website files & your database for hacker files or code"
|
7924 |
msgstr ""
|
7925 |
|
7926 |
+
#: admin/mscan/mscan.php:242
|
7927 |
msgid "MScan Malware Scanner Guide"
|
7928 |
msgstr ""
|
7929 |
|
7930 |
+
#: admin/mscan/mscan.php:243
|
7931 |
msgid "MScan Troubleshooting & Code Posting"
|
7932 |
msgstr ""
|
7933 |
|
7934 |
+
#: admin/mscan/mscan.php:244
|
7935 |
msgid "BPS Pro Troubleshooting Steps"
|
7936 |
msgstr ""
|
7937 |
|
7938 |
+
#: admin/mscan/mscan.php:327
|
7939 |
msgid ""
|
7940 |
"MScan scan results and data has been deleted. Your MScan option settings "
|
7941 |
"have not been deleted."
|
7942 |
msgstr ""
|
7943 |
|
7944 |
+
#: admin/mscan/mscan.php:344
|
7945 |
msgid ""
|
7946 |
"MScan Plugin and Theme file hashes have been deleted. New Plugin and Theme "
|
7947 |
"file hashes will be created the next time you run a scan. You should also "
|
7949 |
"settings have not been deleted."
|
7950 |
msgstr ""
|
7951 |
|
7952 |
+
#: admin/mscan/mscan.php:386 admin/mscan/mscan.php:406
|
7953 |
+
#: admin/mscan/mscan.php:690
|
7954 |
msgid "Skipped file scanning is turned On. Only skipped files will be scanned."
|
7955 |
msgstr ""
|
7956 |
|
7957 |
+
#: admin/mscan/mscan.php:390
|
7958 |
msgid ""
|
7959 |
"MScan scanning has been stopped. Note: The Stop Scan button also stops the "
|
7960 |
"Scan Time Estimate Tool from calculating estimated scan time."
|
7961 |
msgstr ""
|
7962 |
|
7963 |
+
#: admin/mscan/mscan.php:512
|
7964 |
msgid "First Time Scan or the Delete File Hashes Tool was used"
|
7965 |
msgstr ""
|
7966 |
|
7967 |
+
#: admin/mscan/mscan.php:512
|
7968 |
msgid ""
|
7969 |
"You will only see this message the first time you do a scan or if you use "
|
7970 |
"the Delete Files Hashes Tool. In order to make sure all Plugin and Theme "
|
7972 |
"scan. You can run a new scan after this scan has completed."
|
7973 |
msgstr ""
|
7974 |
|
7975 |
+
#: admin/mscan/mscan.php:539
|
7976 |
msgid "Click OK to stop scanning or click Cancel."
|
7977 |
msgstr ""
|
7978 |
|
7979 |
+
#: admin/mscan/mscan.php:551
|
7980 |
msgid ""
|
7981 |
"Click OK to reset/delete all MScan scan results and data or click Cancel. "
|
7982 |
"Note: MScan option settings will not be reset/deleted."
|
7983 |
msgstr ""
|
7984 |
|
7985 |
+
#: admin/mscan/mscan.php:559
|
7986 |
msgid "MScan Options & Tools"
|
7987 |
msgstr ""
|
7988 |
|
7989 |
+
#: admin/mscan/mscan.php:571
|
7990 |
msgid "Save MScan Options"
|
7991 |
msgstr ""
|
7992 |
|
7993 |
+
#: admin/mscan/mscan.php:694
|
7994 |
msgid ""
|
7995 |
"Skipped file scanning is turned On. There are no skipped files to be "
|
7996 |
"scanned. Either there really are not any skipped files to scan or you have "
|
7997 |
"not run a regular scan yet with the Skipped File Scan option turned Off."
|
7998 |
msgstr ""
|
7999 |
|
8000 |
+
#: admin/mscan/mscan.php:698
|
8001 |
msgid "Warning: "
|
8002 |
msgstr ""
|
8003 |
|
8004 |
+
#: admin/mscan/mscan.php:698
|
8005 |
msgid ""
|
8006 |
"On some web hosts (Known host issues: SiteGround, Cyon) turning On the "
|
8007 |
"\"Automatically Delete /tmp Files\" option setting will cause your website/"
|
8012 |
"the names of those tmp files to exclude."
|
8013 |
msgstr ""
|
8014 |
|
8015 |
+
#: admin/mscan/mscan.php:702
|
8016 |
msgid "MScan Options saved."
|
8017 |
msgstr ""
|
8018 |
|
8019 |
+
#: admin/mscan/mscan.php:900
|
8020 |
msgid "Files are not displayed, but will be scanned"
|
8021 |
msgstr ""
|
8022 |
|
8023 |
+
#: admin/mscan/mscan.php:901
|
8024 |
msgid "MScan Options"
|
8025 |
msgstr ""
|
8026 |
|
8027 |
+
#: admin/mscan/mscan.php:902
|
8028 |
msgid "MScan Tools"
|
8029 |
msgstr ""
|
8030 |
|
8031 |
+
#: admin/mscan/mscan.php:915
|
8032 |
msgid "Folder Name"
|
8033 |
msgstr ""
|
8034 |
|
8035 |
+
#: admin/mscan/mscan.php:934
|
8036 |
msgid "Folder is not readable"
|
8037 |
msgstr ""
|
8038 |
|
8039 |
+
#: admin/mscan/mscan.php:965
|
8040 |
msgid ""
|
8041 |
"This folder contains another WordPress website. This checkbox cannot be "
|
8042 |
"checked. To scan that site run MScan from that site. Click the MScan Read Me "
|
8044 |
"section."
|
8045 |
msgstr ""
|
8046 |
|
8047 |
+
#: admin/mscan/mscan.php:999
|
8048 |
msgid "Max File Size Limit to Scan:"
|
8049 |
msgstr ""
|
8050 |
|
8051 |
+
#: admin/mscan/mscan.php:1004
|
8052 |
msgid "Max Time Limit to Scan:"
|
8053 |
msgstr ""
|
8054 |
|
8055 |
+
#: admin/mscan/mscan.php:1008
|
8056 |
msgid "Enter one folder path per line. Include folder slashes."
|
8057 |
msgstr ""
|
8058 |
|
8059 |
+
#: admin/mscan/mscan.php:1008 admin/mscan/mscan.php:1032
|
8060 |
msgid "Example:"
|
8061 |
msgstr ""
|
8062 |
|
8063 |
+
#: admin/mscan/mscan.php:1008 admin/mscan/mscan.php:1020
|
8064 |
+
#: admin/mscan/mscan.php:1032
|
8065 |
msgid "Click the MScan Read Me help button for more help info."
|
8066 |
msgstr ""
|
8067 |
|
8068 |
+
#: admin/mscan/mscan.php:1016
|
8069 |
msgid "Database Scan On"
|
8070 |
msgstr ""
|
8071 |
|
8072 |
+
#: admin/mscan/mscan.php:1017
|
8073 |
msgid "Database Scan Off"
|
8074 |
msgstr ""
|
8075 |
|
8076 |
+
#: admin/mscan/mscan.php:1020
|
8077 |
msgid ""
|
8078 |
"When Skipped File Scan is On only skipped files will be scanned. Note: No "
|
8079 |
"other MScan option settings have any effect while Skipped File Scan is set "
|
8080 |
"to On."
|
8081 |
msgstr ""
|
8082 |
|
8083 |
+
#: admin/mscan/mscan.php:1022
|
8084 |
msgid "Skipped File Scan Off"
|
8085 |
msgstr ""
|
8086 |
|
8087 |
+
#: admin/mscan/mscan.php:1023
|
8088 |
msgid "Skipped File Scan On"
|
8089 |
msgstr ""
|
8090 |
|
8091 |
+
#: admin/mscan/mscan.php:1028
|
8092 |
msgid "Delete Tmp Files Off"
|
8093 |
msgstr ""
|
8094 |
|
8095 |
+
#: admin/mscan/mscan.php:1029
|
8096 |
msgid "Delete Tmp Files On"
|
8097 |
msgstr ""
|
8098 |
|
8099 |
+
#: admin/mscan/mscan.php:1032
|
8100 |
msgid "Enter one file name per line."
|
8101 |
msgstr ""
|
8102 |
|
8103 |
+
#: admin/mscan/mscan.php:1038
|
8104 |
msgid "Scheduled Scan Frequency (BPS Pro only)"
|
8105 |
msgstr ""
|
8106 |
|
8107 |
+
#: admin/mscan/mscan.php:1040
|
8108 |
msgid "Scheduled Scan Off"
|
8109 |
msgstr ""
|
8110 |
|
8111 |
+
#: admin/mscan/mscan.php:1041
|
8112 |
msgid "Run Scan Every 60 Minutes"
|
8113 |
msgstr ""
|
8114 |
|
8115 |
+
#: admin/mscan/mscan.php:1042
|
8116 |
msgid "Run Scan Every 3 Hours"
|
8117 |
msgstr ""
|
8118 |
|
8119 |
+
#: admin/mscan/mscan.php:1043
|
8120 |
msgid "Run Scan Every 6 Hours"
|
8121 |
msgstr ""
|
8122 |
|
8123 |
+
#: admin/mscan/mscan.php:1044
|
8124 |
msgid "Run Scan Every 12 Hours"
|
8125 |
msgstr ""
|
8126 |
|
8127 |
+
#: admin/mscan/mscan.php:1045
|
8128 |
msgid "Run Scan Every 24 Hours"
|
8129 |
msgstr ""
|
8130 |
|
8131 |
+
#: admin/mscan/mscan.php:1048
|
8132 |
msgid "Click OK to save MScan Options or click Cancel"
|
8133 |
msgstr ""
|
8134 |
|
8135 |
+
#: admin/mscan/mscan.php:1064
|
8136 |
msgid ""
|
8137 |
"CAUTION: Please click the MScan Read Me help button before using this tool. "
|
8138 |
"This tool allows you to delete the Plugin and Theme file hashes.\\n"
|
8143 |
"OK to delete Plugin and Theme file hashes or click Cancel"
|
8144 |
msgstr ""
|
8145 |
|
8146 |
+
#: admin/mscan/mscan.php:1074
|
8147 |
msgid ""
|
8148 |
"Clicking OK will upload Plugin Zip files to the /wp-content/bps-backup/"
|
8149 |
"plugin-hashes/ folder. The zip files will be extracted, MD5 file hashes will "
|
8150 |
"be created and the zip files will be deleted."
|
8151 |
msgstr ""
|
8152 |
|
8153 |
+
#: admin/mscan/mscan.php:1074
|
8154 |
msgid ""
|
8155 |
"Zip files MUST be named using this exact format: plugin-name.x.x.zip where x "
|
8156 |
"is the actual current version number of the plugin in the zip file."
|
8157 |
msgstr ""
|
8158 |
|
8159 |
+
#: admin/mscan/mscan.php:1074
|
8160 |
msgid "Click OK to upload Plugin Zip files or click Cancel."
|
8161 |
msgstr ""
|
8162 |
|
8163 |
+
#: admin/mscan/mscan.php:1084
|
8164 |
msgid ""
|
8165 |
"Clicking OK will upload Theme Zip files to the /wp-content/bps-backup/theme-"
|
8166 |
"hashes/ folder. The zip files will be extracted, MD5 file hashes will be "
|
8167 |
"created and the zip files will be deleted."
|
8168 |
msgstr ""
|
8169 |
|
8170 |
+
#: admin/mscan/mscan.php:1084
|
8171 |
msgid ""
|
8172 |
"Zip files MUST be named using this exact format: theme-name.x.x.zip where x "
|
8173 |
"is the actual current version number of the theme in the zip file."
|
8174 |
msgstr ""
|
8175 |
|
8176 |
+
#: admin/mscan/mscan.php:1084
|
8177 |
msgid "Click OK to upload Theme Zip files or click Cancel."
|
8178 |
msgstr ""
|
8179 |
|
8180 |
+
#: admin/mscan/mscan.php:1127
|
8181 |
msgid "Plugin Zip File Upload Successful: "
|
8182 |
msgstr ""
|
8183 |
|
8184 |
+
#: admin/mscan/mscan.php:1190 admin/mscan/mscan.php:1304
|
8185 |
msgid "Error: Zip File Upload Failed: "
|
8186 |
msgstr ""
|
8187 |
|
8188 |
+
#: admin/mscan/mscan.php:1190 admin/mscan/mscan.php:1304
|
8189 |
msgid "Unable to move this uploaded zip file: "
|
8190 |
msgstr ""
|
8191 |
|
8192 |
+
#: admin/mscan/mscan.php:1190 admin/mscan/mscan.php:1304
|
8193 |
msgid " to this folder: "
|
8194 |
msgstr ""
|
8195 |
|
8196 |
+
#: admin/mscan/mscan.php:1196 admin/mscan/mscan.php:1310
|
8197 |
msgid "File Extension/Type or Filename Error: "
|
8198 |
msgstr ""
|
8199 |
|
8200 |
+
#: admin/mscan/mscan.php:1196
|
8201 |
msgid ""
|
8202 |
" is either not a .zip file or the .zip file is not named correctly. Only ."
|
8203 |
"zip files are allowed to be uploaded. Zip files MUST be named using this "
|
8205 |
"version of the plugin in the zip file."
|
8206 |
msgstr ""
|
8207 |
|
8208 |
+
#: admin/mscan/mscan.php:1202 admin/mscan/mscan.php:1316
|
8209 |
msgid "Error: No zip file chosen: "
|
8210 |
msgstr ""
|
8211 |
|
8212 |
+
#: admin/mscan/mscan.php:1202
|
8213 |
msgid ""
|
8214 |
"You need to choose zip files before clicking the Upload Plugin Zip Files "
|
8215 |
"button."
|
8216 |
msgstr ""
|
8217 |
|
8218 |
+
#: admin/mscan/mscan.php:1241
|
8219 |
msgid "Theme Zip File Upload Successful: "
|
8220 |
msgstr ""
|
8221 |
|
8222 |
+
#: admin/mscan/mscan.php:1310
|
8223 |
msgid ""
|
8224 |
" is either not a .zip file or the .zip file is not named correctly. Only ."
|
8225 |
"zip files are allowed to be uploaded. Zip files MUST be named using this "
|
8227 |
"version of the theme in the zip file."
|
8228 |
msgstr ""
|
8229 |
|
8230 |
+
#: admin/mscan/mscan.php:1316
|
8231 |
msgid ""
|
8232 |
"You need to choose zip files before clicking the Upload Theme Zip Files "
|
8233 |
"button."
|
8234 |
msgstr ""
|
8235 |
|
8236 |
+
#: admin/mscan/mscan.php:1463
|
8237 |
msgid " has been deleted."
|
8238 |
msgstr ""
|
8239 |
|
8240 |
+
#: admin/mscan/mscan.php:1484
|
8241 |
msgid ""
|
8242 |
" Current Status has been changed to Ignored File and this file will not be "
|
8243 |
"scanned in any future MScan Scans."
|
8244 |
msgstr ""
|
8245 |
|
8246 |
+
#: admin/mscan/mscan.php:1505
|
8247 |
msgid ""
|
8248 |
" Ignored File Status has been removed. The previous Status of the file will "
|
8249 |
"be displayed again and this file will be scanned in future MScan scans."
|
8250 |
msgstr ""
|
8251 |
|
8252 |
+
#: admin/mscan/mscan.php:1527 admin/mscan/mscan.php:1536
|
8253 |
msgid "Close File"
|
8254 |
msgstr ""
|
8255 |
|
8256 |
+
#: admin/mscan/mscan.php:1527 admin/mscan/mscan.php:1536
|
8257 |
+
#: admin/mscan/mscan.php:1843
|
8258 |
msgid "MScan Pattern Match"
|
8259 |
msgstr ""
|
8260 |
|
8261 |
+
#: admin/mscan/mscan.php:1527
|
8262 |
msgid ""
|
8263 |
"Only the MScan Pattern Match is displayed for images instead of the image "
|
8264 |
"file code."
|
8265 |
msgstr ""
|
8266 |
|
8267 |
+
#: admin/mscan/mscan.php:1527
|
8268 |
msgid ""
|
8269 |
"Opening image files to view image file code does not work well in a Browser."
|
8270 |
msgstr ""
|
8271 |
|
8272 |
+
#: admin/mscan/mscan.php:1527
|
8273 |
msgid ""
|
8274 |
"You can download suspicious image files and use a code editor like Notepad++ "
|
8275 |
"to check image file code for any malicious code."
|
8276 |
msgstr ""
|
8277 |
|
8278 |
+
#: admin/mscan/mscan.php:1527 admin/mscan/mscan.php:1536
|
8279 |
+
#: admin/mscan/mscan.php:1843
|
8280 |
msgid ""
|
8281 |
"If you are not sure what to check for or what is and is not malicious code "
|
8282 |
"then click the MScan Read Me help button."
|
8283 |
msgstr ""
|
8284 |
|
8285 |
+
#: admin/mscan/mscan.php:1536
|
8286 |
msgid ""
|
8287 |
"You can use your Browser's Search or Find feature to search the file "
|
8288 |
"contents/code displayed below using the MScan Pattern Match above for the "
|
8289 |
"suspicious code that was detected by MScan."
|
8290 |
msgstr ""
|
8291 |
|
8292 |
+
#: admin/mscan/mscan.php:1536
|
8293 |
msgid ""
|
8294 |
"You can download suspicious files if you would like to check the file "
|
8295 |
"contents/code more extensively with a code editor like Notepad++."
|
8296 |
msgstr ""
|
8297 |
|
8298 |
+
#: admin/mscan/mscan.php:1551 admin/mscan/mscan.php:2557
|
8299 |
+
#: admin/mscan/mscan.php:3379
|
8300 |
msgid ""
|
8301 |
"File hash comparison scan results are 100% accurate. WP Core, Plugin and "
|
8302 |
"Theme files are scanned using file hash comparison scanning."
|
8303 |
msgstr ""
|
8304 |
|
8305 |
+
#: admin/mscan/mscan.php:1551 admin/mscan/mscan.php:2557
|
8306 |
+
#: admin/mscan/mscan.php:3379
|
8307 |
msgid ""
|
8308 |
"Pattern matching scan results are less accurate and will usually detect some "
|
8309 |
"false positive matches. All other files that are not WP Core, Plugin and "
|
8310 |
"Theme files are scanned using pattern matching scanning."
|
8311 |
msgstr ""
|
8312 |
|
8313 |
+
#: admin/mscan/mscan.php:1551
|
8314 |
msgid ""
|
8315 |
"You can View, Ignore and Delete files detected as suspicious using the Form "
|
8316 |
"below. Before deleting any files make a backup of those files on your "
|
8317 |
"computer not on your hosting account."
|
8318 |
msgstr ""
|
8319 |
|
8320 |
+
#: admin/mscan/mscan.php:1551 admin/mscan/mscan.php:2557
|
8321 |
+
#: admin/mscan/mscan.php:3379
|
8322 |
msgid ""
|
8323 |
"And of course check the file contents of suspicious files to see if they "
|
8324 |
"contain hacker code or are false positive matches. Use the Ignore File "
|
8325 |
"checkbox option to ignore false postive matches."
|
8326 |
msgstr ""
|
8327 |
|
8328 |
+
#: admin/mscan/mscan.php:1551 admin/mscan/mscan.php:2557
|
8329 |
+
#: admin/mscan/mscan.php:3379
|
8330 |
msgid ""
|
8331 |
"When you ignore a file it will no longer be scanned in any future scans. "
|
8332 |
"When you unignore an ignored file it will be scanned in future scans."
|
8333 |
msgstr ""
|
8334 |
|
8335 |
+
#: admin/mscan/mscan.php:1567 admin/mscan/mscan.php:1868
|
8336 |
+
#: admin/mscan/mscan.php:2572 admin/mscan/mscan.php:2650
|
8337 |
+
#: admin/mscan/mscan.php:3386 admin/mscan/mscan.php:3432
|
8338 |
msgid "Current Status"
|
8339 |
msgstr ""
|
8340 |
|
8341 |
+
#: admin/mscan/mscan.php:1568
|
8342 |
msgid "View<br>File"
|
8343 |
msgstr ""
|
8344 |
|
8345 |
+
#: admin/mscan/mscan.php:1569
|
8346 |
msgid "Ignore<br>File"
|
8347 |
msgstr ""
|
8348 |
|
8349 |
+
#: admin/mscan/mscan.php:1570
|
8350 |
msgid "Unignore<br>File"
|
8351 |
msgstr ""
|
8352 |
|
8353 |
+
#: admin/mscan/mscan.php:1571
|
8354 |
msgid "Delete<br>File"
|
8355 |
msgstr ""
|
8356 |
|
8357 |
+
#: admin/mscan/mscan.php:1572 admin/mscan/mscan.php:2573
|
8358 |
+
#: admin/mscan/mscan.php:3387 admin/system-info/system-info.php:959
|
8359 |
#: admin/system-info/system-info.php:999
|
8360 |
msgid "File Path"
|
8361 |
msgstr ""
|
8362 |
|
8363 |
+
#: admin/mscan/mscan.php:1573
|
8364 |
msgid "File Hash or<br>Pattern Match"
|
8365 |
msgstr ""
|
8366 |
|
8367 |
+
#: admin/mscan/mscan.php:1574 admin/mscan/mscan.php:1876
|
8368 |
msgid "Scan<br>Time"
|
8369 |
msgstr ""
|
8370 |
|
8371 |
+
#: admin/mscan/mscan.php:1587 admin/mscan/mscan.php:2588
|
8372 |
msgid "Skipped File"
|
8373 |
msgstr ""
|
8374 |
|
8375 |
+
#: admin/mscan/mscan.php:1587 admin/mscan/mscan.php:2588
|
8376 |
msgid "Not Scanned"
|
8377 |
msgstr ""
|
8378 |
|
8379 |
+
#: admin/mscan/mscan.php:1591 admin/mscan/mscan.php:1598
|
8380 |
+
#: admin/mscan/mscan.php:2592 admin/mscan/mscan.php:2599
|
8381 |
msgid "Ignored File"
|
8382 |
msgstr ""
|
8383 |
|
8384 |
+
#: admin/mscan/mscan.php:1603 admin/mscan/mscan.php:2604
|
8385 |
msgid "Suspicious File"
|
8386 |
msgstr ""
|
8387 |
|
8388 |
+
#: admin/mscan/mscan.php:1609 admin/mscan/mscan.php:1897
|
8389 |
+
#: admin/mscan/mscan.php:3025
|
8390 |
msgid "View"
|
8391 |
msgstr ""
|
8392 |
|
8393 |
+
#: admin/mscan/mscan.php:1610 admin/mscan/mscan.php:1898
|
8394 |
msgid "Ignore"
|
8395 |
msgstr ""
|
8396 |
|
8397 |
+
#: admin/mscan/mscan.php:1612 admin/mscan/mscan.php:1899
|
8398 |
msgid "Unignore"
|
8399 |
msgstr ""
|
8400 |
|
8401 |
+
#: admin/mscan/mscan.php:1630 admin/mscan/mscan.php:2627
|
8402 |
msgid "No Suspicious Files were detected"
|
8403 |
msgstr ""
|
8404 |
|
8405 |
+
#: admin/mscan/mscan.php:1644
|
8406 |
msgid ""
|
8407 |
"View File Option: Selecting the View File Checkbox Form option will display "
|
8408 |
"the contents of the file that you have selected to view.\\n"
|
8422 |
"OK to proceed or click Cancel"
|
8423 |
msgstr ""
|
8424 |
|
8425 |
+
#: admin/mscan/mscan.php:1800
|
8426 |
msgid "Current Status has been changed to Ignored for DB Row ID"
|
8427 |
msgstr ""
|
8428 |
|
8429 |
+
#: admin/mscan/mscan.php:1800 admin/mscan/mscan.php:1819
|
8430 |
msgid "in DB Column"
|
8431 |
msgstr ""
|
8432 |
|
8433 |
+
#: admin/mscan/mscan.php:1800
|
8434 |
msgid "This DB Entry will not be scanned in any future MScan Scans."
|
8435 |
msgstr ""
|
8436 |
|
8437 |
+
#: admin/mscan/mscan.php:1819
|
8438 |
msgid "The Ignored DB Entry Status has been removed for DB Row ID"
|
8439 |
msgstr ""
|
8440 |
|
8441 |
+
#: admin/mscan/mscan.php:1819
|
8442 |
msgid ""
|
8443 |
"The previous Status of the DB Entry will be displayed again and this DB "
|
8444 |
"Entry will be scanned in future MScan scans."
|
8445 |
msgstr ""
|
8446 |
|
8447 |
+
#: admin/mscan/mscan.php:1838 admin/mscan/mscan.php:1843
|
8448 |
msgid "Close"
|
8449 |
msgstr ""
|
8450 |
|
8451 |
+
#: admin/mscan/mscan.php:1838
|
8452 |
msgid "Pharma Hack DB Table and Column"
|
8453 |
msgstr ""
|
8454 |
|
8455 |
+
#: admin/mscan/mscan.php:1838
|
8456 |
msgid "Pharma Hack cleanup/removal steps"
|
8457 |
msgstr ""
|
8458 |
|
8459 |
+
#: admin/mscan/mscan.php:1838
|
8460 |
msgid "Edit your theme's header.php file and delete this code: "
|
8461 |
msgstr ""
|
8462 |
|
8463 |
+
#: admin/mscan/mscan.php:1838
|
8464 |
msgid ""
|
8465 |
"Delete this file in your theme's root folder: nav.php. Login to your web "
|
8466 |
"host control panel, login to your WP Database using phpMyAdmin and delete "
|
8469 |
"any that you do see."
|
8470 |
msgstr ""
|
8471 |
|
8472 |
+
#: admin/mscan/mscan.php:1843
|
8473 |
msgid "DB Table, Column and Row ID"
|
8474 |
msgstr ""
|
8475 |
|
8476 |
+
#: admin/mscan/mscan.php:1843
|
8477 |
msgid "Steps to view the database data that MScan detected as suspicious"
|
8478 |
msgstr ""
|
8479 |
|
8480 |
+
#: admin/mscan/mscan.php:1843
|
8481 |
msgid ""
|
8482 |
"Login to your web host control panel, login to your WP Database using "
|
8483 |
"phpMyAdmin and check the data in the DB Table, Column and Row ID shown "
|
8484 |
"above. Note: Look for code that matches the MScan Pattern Match."
|
8485 |
msgstr ""
|
8486 |
|
8487 |
+
#: admin/mscan/mscan.php:1854 admin/mscan/mscan.php:2637
|
8488 |
+
#: admin/mscan/mscan.php:3423
|
8489 |
msgid "Database scanning uses pattern matching scanning."
|
8490 |
msgstr ""
|
8491 |
|
8492 |
+
#: admin/mscan/mscan.php:1854 admin/mscan/mscan.php:2637
|
8493 |
+
#: admin/mscan/mscan.php:3423
|
8494 |
msgid ""
|
8495 |
"Pattern matching scan results will usually detect some false positive "
|
8496 |
"matches."
|
8497 |
msgstr ""
|
8498 |
|
8499 |
+
#: admin/mscan/mscan.php:1854
|
8500 |
msgid ""
|
8501 |
"This form allows you to view, ignore or unignore suspicious DB Entries. "
|
8502 |
"Note: The view option displays the DB Table, Column, Row ID and the MScan "
|
8503 |
"Pattern Match that was detected by the MScan scan."
|
8504 |
msgstr ""
|
8505 |
|
8506 |
+
#: admin/mscan/mscan.php:1854
|
8507 |
msgid "Before deleting any database data make a backup of your database."
|
8508 |
msgstr ""
|
8509 |
|
8510 |
+
#: admin/mscan/mscan.php:1854 admin/mscan/mscan.php:2637
|
8511 |
+
#: admin/mscan/mscan.php:3423
|
8512 |
msgid ""
|
8513 |
"Use phpMyAdmin or a similar tool to check your database Row where the "
|
8514 |
"suspicious code was found."
|
8515 |
msgstr ""
|
8516 |
|
8517 |
+
#: admin/mscan/mscan.php:1854 admin/mscan/mscan.php:2637
|
8518 |
+
#: admin/mscan/mscan.php:3423
|
8519 |
msgid ""
|
8520 |
"When you ignore a DB Entry it will no longer be scanned in any future scans. "
|
8521 |
"When you unignore an ignored DB Entry it will be scanned in future scans."
|
8522 |
msgstr ""
|
8523 |
|
8524 |
+
#: admin/mscan/mscan.php:1869
|
8525 |
msgid "View<br>DB Entry"
|
8526 |
msgstr ""
|
8527 |
|
8528 |
+
#: admin/mscan/mscan.php:1870
|
8529 |
msgid "Ignore<br>DB Entry"
|
8530 |
msgstr ""
|
8531 |
|
8532 |
+
#: admin/mscan/mscan.php:1871
|
8533 |
msgid "Unignore<br>DB Entry"
|
8534 |
msgstr ""
|
8535 |
|
8536 |
+
#: admin/mscan/mscan.php:1872 admin/mscan/mscan.php:2651
|
8537 |
+
#: admin/mscan/mscan.php:3433
|
8538 |
msgid "DB Table"
|
8539 |
msgstr ""
|
8540 |
|
8541 |
+
#: admin/mscan/mscan.php:1873 admin/mscan/mscan.php:2652
|
8542 |
+
#: admin/mscan/mscan.php:3434
|
8543 |
msgid "DB Column"
|
8544 |
msgstr ""
|
8545 |
|
8546 |
+
#: admin/mscan/mscan.php:1874 admin/mscan/mscan.php:2653
|
8547 |
+
#: admin/mscan/mscan.php:3435
|
8548 |
msgid "DB Row ID"
|
8549 |
msgstr ""
|
8550 |
|
8551 |
+
#: admin/mscan/mscan.php:1875
|
8552 |
msgid "Pattern<br>Match"
|
8553 |
msgstr ""
|
8554 |
|
8555 |
+
#: admin/mscan/mscan.php:1887 admin/mscan/mscan.php:2666
|
8556 |
msgid "Ignored DB Entry"
|
8557 |
msgstr ""
|
8558 |
|
8559 |
+
#: admin/mscan/mscan.php:1892 admin/mscan/mscan.php:2671
|
8560 |
msgid "Suspicious DB Entry"
|
8561 |
msgstr ""
|
8562 |
|
8563 |
+
#: admin/mscan/mscan.php:1910 admin/mscan/mscan.php:2688
|
8564 |
msgid "No Suspicious DB Entries were detected"
|
8565 |
msgstr ""
|
8566 |
|
8567 |
+
#: admin/mscan/mscan.php:1925
|
8568 |
msgid ""
|
8569 |
"View DB Entry Option: Selecting the View DB Entry Checkbox Form option will "
|
8570 |
"display the contents of the DB Table, Column and Row ID that you have "
|
8582 |
"OK to proceed or click Cancel"
|
8583 |
msgstr ""
|
8584 |
|
8585 |
+
#: admin/mscan/mscan.php:1976
|
8586 |
msgid "MScan Log ~ "
|
8587 |
msgstr ""
|
8588 |
|
8589 |
+
#: admin/mscan/mscan.php:2007
|
8590 |
msgid "Click the Reset Last Modified Time in DB button"
|
8591 |
msgstr ""
|
8592 |
|
8593 |
+
#: admin/mscan/mscan.php:2007
|
8594 |
msgid "to set the"
|
8595 |
msgstr ""
|
8596 |
|
8597 |
+
#: admin/mscan/mscan.php:2012 admin/mscan/mscan.php:2017
|
8598 |
msgid "Last Modified Time in DB:"
|
8599 |
msgstr ""
|
8600 |
|
8601 |
+
#: admin/mscan/mscan.php:2030 admin/mscan/mscan.php:2033
|
8602 |
msgid "MScan Log File Size: "
|
8603 |
msgstr ""
|
8604 |
|
8605 |
+
#: admin/mscan/mscan.php:2033
|
8606 |
msgid ""
|
8607 |
"The S-Monitor Email Logging options will only send log files up to 2MB in "
|
8608 |
"size."
|
8609 |
msgstr ""
|
8610 |
|
8611 |
+
#: admin/mscan/mscan.php:2033
|
8612 |
msgid ""
|
8613 |
"Copy and paste the MScan Log file contents into a Notepad text file on your "
|
8614 |
"computer and save it."
|
8615 |
msgstr ""
|
8616 |
|
8617 |
+
#: admin/mscan/mscan.php:2046
|
8618 |
msgid "MScan Log Last Modified Time:"
|
8619 |
msgstr ""
|
8620 |
|
8621 |
+
#: admin/mscan/mscan.php:2048
|
8622 |
msgid "Last Modified Time in File:"
|
8623 |
msgstr ""
|
8624 |
|
8625 |
+
#: admin/mscan/mscan.php:2081
|
8626 |
msgid ""
|
8627 |
"Success! Your MScan Log has been deleted and replaced with a new blank MScan "
|
8628 |
"Log file."
|
8629 |
msgstr ""
|
8630 |
|
8631 |
+
#: admin/mscan/mscan.php:2091
|
8632 |
msgid "Clicking OK will delete the contents of your MScan Log file."
|
8633 |
msgstr ""
|
8634 |
|
8635 |
+
#: admin/mscan/mscan.php:2110
|
8636 |
msgid ""
|
8637 |
"The MScan Log File Was Not Found! Check that the file really exists here - /"
|
8638 |
msgstr ""
|
8639 |
|
8640 |
+
#: admin/mscan/mscan.php:2110
|
8641 |
msgid "/bps-backup/logs/mscan_log.txt and is named correctly."
|
8642 |
msgstr ""
|
8643 |
|
8644 |
+
#: admin/mscan/mscan.php:2129
|
8645 |
msgid "File Open and Write test successful! Your MScan Log file is writable."
|
8646 |
msgstr ""
|
8647 |
|
8648 |
+
#: admin/mscan/mscan.php:2141 admin/mscan/mscan.php:2145
|
8649 |
msgid "Success! Your MScan Log file has been updated."
|
8650 |
msgstr ""
|
8651 |
|
8652 |
+
#: admin/mscan/mscan.php:2197
|
8653 |
msgid "MScan Report ~ "
|
8654 |
msgstr ""
|
8655 |
|
8656 |
+
#: admin/mscan/mscan.php:2197
|
8657 |
msgid ""
|
8658 |
"Displays the current scan results data. Click the Save MScan Report button "
|
8659 |
"to save MScan Reports."
|
8660 |
msgstr ""
|
8661 |
|
8662 |
+
#: admin/mscan/mscan.php:2210
|
8663 |
msgid "Click OK to save the MScan Report or click Cancel."
|
8664 |
msgstr ""
|
8665 |
|
8666 |
+
#: admin/mscan/mscan.php:2231
|
8667 |
msgid ""
|
8668 |
"No Scan Results To Display: No scans have been run yet or you clicked the "
|
8669 |
"MScan Reset button."
|
8670 |
msgstr ""
|
8671 |
|
8672 |
+
#: admin/mscan/mscan.php:2245
|
8673 |
msgid "Scan Date|Time: "
|
8674 |
msgstr ""
|
8675 |
|
8676 |
+
#: admin/mscan/mscan.php:2248
|
8677 |
msgid "Website: "
|
8678 |
msgstr ""
|
8679 |
|
8680 |
+
#: admin/mscan/mscan.php:2251
|
8681 |
msgid "Scan Completion Time: "
|
8682 |
msgstr ""
|
8683 |
|
8684 |
+
#: admin/mscan/mscan.php:2255 admin/mscan/mscan.php:2258
|
8685 |
+
#: admin/mscan/mscan.php:2261
|
8686 |
msgid "Total Files Scanned: "
|
8687 |
msgstr ""
|
8688 |
|
8689 |
+
#: admin/mscan/mscan.php:2266
|
8690 |
msgid "Total Skipped Files: "
|
8691 |
msgstr ""
|
8692 |
|
8693 |
+
#: admin/mscan/mscan.php:2275
|
8694 |
msgid "Total Suspicious Files: "
|
8695 |
msgstr ""
|
8696 |
|
8697 |
+
#: admin/mscan/mscan.php:2284
|
8698 |
msgid "Total Suspicious DB Entries: "
|
8699 |
msgstr ""
|
8700 |
|
8701 |
+
#: admin/mscan/mscan.php:2287 admin/mscan/mscan.php:3343
|
8702 |
msgid "MScan Option Settings: "
|
8703 |
msgstr ""
|
8704 |
|
8705 |
+
#: admin/mscan/mscan.php:2301 admin/mscan/mscan.php:2304
|
8706 |
msgid "Website Folders & Files To Scan: "
|
8707 |
msgstr ""
|
8708 |
|
8709 |
+
#: admin/mscan/mscan.php:2304 admin/mscan/mscan.php:2315
|
8710 |
+
#: admin/mscan/mscan.php:2342
|
8711 |
msgid "None"
|
8712 |
msgstr ""
|
8713 |
|
8714 |
+
#: admin/mscan/mscan.php:2312 admin/mscan/mscan.php:2315
|
8715 |
msgid "Excluded Folders: "
|
8716 |
msgstr ""
|
8717 |
|
8718 |
+
#: admin/mscan/mscan.php:2319
|
8719 |
msgid "Max File Size Limit to Scan: "
|
8720 |
msgstr ""
|
8721 |
|
8722 |
+
#: admin/mscan/mscan.php:2322
|
8723 |
msgid "Max Time Limit to Scan: "
|
8724 |
msgstr ""
|
8725 |
|
8726 |
+
#: admin/mscan/mscan.php:2325
|
8727 |
msgid "Scan Database: "
|
8728 |
msgstr ""
|
8729 |
|
8730 |
+
#: admin/mscan/mscan.php:2328
|
8731 |
msgid "Scan Skipped Files Only: "
|
8732 |
msgstr ""
|
8733 |
|
8734 |
+
#: admin/mscan/mscan.php:2331
|
8735 |
msgid "Automatically Delete /tmp Files: "
|
8736 |
msgstr ""
|
8737 |
|
8738 |
+
#: admin/mscan/mscan.php:2339 admin/mscan/mscan.php:2342
|
8739 |
msgid "Exclude /tmp Files: "
|
8740 |
msgstr ""
|
8741 |
|
8742 |
+
#: admin/mscan/mscan.php:2360
|
8743 |
msgid "Scheduled Scan Frequency: "
|
8744 |
msgstr ""
|
8745 |
|
8746 |
+
#: admin/mscan/mscan.php:2363 admin/mscan/mscan.php:3354
|
8747 |
msgid "WP Core|Plugin|Theme File Hashes: "
|
8748 |
msgstr ""
|
8749 |
|
8750 |
+
#: admin/mscan/mscan.php:2373
|
8751 |
msgid "WP Core Hash File Version: "
|
8752 |
msgstr ""
|
8753 |
|
8754 |
+
#: admin/mscan/mscan.php:2373
|
8755 |
msgid "WP Installed Version: "
|
8756 |
msgstr ""
|
8757 |
|
8758 |
+
#: admin/mscan/mscan.php:2378 admin/mscan/mscan.php:2398
|
8759 |
+
#: admin/mscan/mscan.php:2502
|
8760 |
msgid "Error|Problem: "
|
8761 |
msgstr ""
|
8762 |
|
8763 |
+
#: admin/mscan/mscan.php:2378
|
8764 |
msgid "The WP Core Hash File Does Not Exist"
|
8765 |
msgstr ""
|
8766 |
|
8767 |
+
#: admin/mscan/mscan.php:2392 admin/mscan/mscan.php:3357
|
8768 |
msgid "Plugin File Hashes: "
|
8769 |
msgstr ""
|
8770 |
|
8771 |
+
#: admin/mscan/mscan.php:2398
|
8772 |
msgid "The Plugin Hash File Does Not Exist"
|
8773 |
msgstr ""
|
8774 |
|
8775 |
+
#: admin/mscan/mscan.php:2458
|
8776 |
msgid ""
|
8777 |
"File hashes do not exist for this plugin. This plugin's files were not "
|
8778 |
"scanned. If you would like to scan this plugin's files then use the \"Upload "
|
8781 |
"\"Upload Plugin Zip Files\" help section for more help info."
|
8782 |
msgstr ""
|
8783 |
|
8784 |
+
#: admin/mscan/mscan.php:2460
|
8785 |
msgid ""
|
8786 |
"File hashes do not exist for this theme. This theme's files were not "
|
8787 |
"scanned. If you would like to scan this themes's files then use the \"Upload "
|
8790 |
"Theme Zip Files\" help section for more help info."
|
8791 |
msgstr ""
|
8792 |
|
8793 |
+
#: admin/mscan/mscan.php:2470 admin/mscan/mscan.php:2480
|
8794 |
+
#: admin/mscan/mscan.php:2486
|
8795 |
msgid " Plugin Hash File Version: "
|
8796 |
msgstr ""
|
8797 |
|
8798 |
+
#: admin/mscan/mscan.php:2470 admin/mscan/mscan.php:2480
|
8799 |
+
#: admin/mscan/mscan.php:2486 admin/mscan/mscan.php:2526
|
8800 |
+
#: admin/mscan/mscan.php:2535 admin/mscan/mscan.php:2541
|
8801 |
msgid " Installed Version: "
|
8802 |
msgstr ""
|
8803 |
|
8804 |
+
#: admin/mscan/mscan.php:2486
|
8805 |
msgid "No File Hashes for This Plugin"
|
8806 |
msgstr ""
|
8807 |
|
8808 |
+
#: admin/mscan/mscan.php:2496 admin/mscan/mscan.php:3365
|
8809 |
msgid "Theme File Hashes: "
|
8810 |
msgstr ""
|
8811 |
|
8812 |
+
#: admin/mscan/mscan.php:2502
|
8813 |
msgid "The Theme Hash File Does Not Exist"
|
8814 |
msgstr ""
|
8815 |
|
8816 |
+
#: admin/mscan/mscan.php:2526 admin/mscan/mscan.php:2535
|
8817 |
+
#: admin/mscan/mscan.php:2541
|
8818 |
msgid " Theme Hash File Version: "
|
8819 |
msgstr ""
|
8820 |
|
8821 |
+
#: admin/mscan/mscan.php:2541
|
8822 |
msgid "No File Hashes for This Theme"
|
8823 |
msgstr ""
|
8824 |
|
8825 |
+
#: admin/mscan/mscan.php:2554 admin/mscan/mscan.php:3376
|
8826 |
msgid "Scan Results "
|
8827 |
msgstr ""
|
8828 |
|
8829 |
+
#: admin/mscan/mscan.php:2557 admin/mscan/mscan.php:3379
|
8830 |
msgid ""
|
8831 |
"You can View, Ignore and Delete files detected as suspicious using the View|"
|
8832 |
"Ignore|Delete Suspicious Files Form on the MScan 2.0 tab page. Before "
|
8834 |
"hosting account."
|
8835 |
msgstr ""
|
8836 |
|
8837 |
+
#: admin/mscan/mscan.php:2574 admin/mscan/mscan.php:3388
|
8838 |
msgid "File Hash or Pattern Match"
|
8839 |
msgstr ""
|
8840 |
|
8841 |
+
#: admin/mscan/mscan.php:2575 admin/mscan/mscan.php:2655
|
8842 |
+
#: admin/mscan/mscan.php:3389 admin/mscan/mscan.php:3437
|
8843 |
msgid "Scan Time"
|
8844 |
msgstr ""
|
8845 |
|
8846 |
+
#: admin/mscan/mscan.php:2637 admin/mscan/mscan.php:3423
|
8847 |
msgid ""
|
8848 |
"You can View, Ignore and Unignore suspicious DB Entries using the View|"
|
8849 |
"Ignore Suspicious DB Entries Form on the MScan 2.0 tab page. Before deleting "
|
8850 |
"any database data make a backup of your database."
|
8851 |
msgstr ""
|
8852 |
|
8853 |
+
#: admin/mscan/mscan.php:2654 admin/mscan/mscan.php:3436
|
8854 |
msgid "Pattern Match"
|
8855 |
msgstr ""
|
8856 |
|
8857 |
+
#: admin/mscan/mscan.php:2765 admin/mscan/mscan.php:2875
|
8858 |
msgid ""
|
8859 |
"The MScan Report was saved successfully. Saved MScan Reports can be viewed "
|
8860 |
"on the MScan Saved Reports tab page."
|
8861 |
msgstr ""
|
8862 |
|
8863 |
+
#: admin/mscan/mscan.php:2798
|
8864 |
msgid "The MScan Report was not saved"
|
8865 |
msgstr ""
|
8866 |
|
8867 |
+
#: admin/mscan/mscan.php:2798
|
8868 |
msgid ""
|
8869 |
"The maximum number of Reports that can be saved is 20 Reports. In order to "
|
8870 |
"save the current Report you will need to delete an older saved Report."
|
8871 |
msgstr ""
|
8872 |
|
8873 |
+
#: admin/mscan/mscan.php:2898
|
8874 |
msgid "MScan Saved Reports ~ "
|
8875 |
msgstr ""
|
8876 |
|
8877 |
+
#: admin/mscan/mscan.php:2898
|
8878 |
msgid "Saved reports can be viewed or deleted."
|
8879 |
msgstr ""
|
8880 |
|
8881 |
+
#: admin/mscan/mscan.php:2914
|
8882 |
msgid ""
|
8883 |
"No Saved MScan Reports To Display: No MScan Reports have been saved yet."
|
8884 |
msgstr ""
|
8885 |
|
8886 |
+
#: admin/mscan/mscan.php:3003
|
8887 |
msgid "MScan Saved Reports Form"
|
8888 |
msgstr ""
|
8889 |
|
8890 |
+
#: admin/mscan/mscan.php:3012
|
8891 |
msgid "Report Date"
|
8892 |
msgstr ""
|
8893 |
|
8894 |
+
#: admin/mscan/mscan.php:3013
|
8895 |
msgid "View Report"
|
8896 |
msgstr ""
|
8897 |
|
8898 |
+
#: admin/mscan/mscan.php:3014
|
8899 |
msgid "Delete Report"
|
8900 |
msgstr ""
|
8901 |
|
8902 |
+
#: admin/mscan/mscan.php:3035 admin/mscan/mscan.php:3061
|
8903 |
msgid "View|Delete Reports"
|
8904 |
msgstr ""
|
8905 |
|
8906 |
+
#: admin/mscan/mscan.php:3035
|
8907 |
msgid "Click OK to proceed or click Cancel"
|
8908 |
msgstr ""
|
8909 |
|
8910 |
+
#: admin/mscan/mscan.php:3080
|
8911 |
msgid "You did not select an MScan Report to view or delete"
|
8912 |
msgstr ""
|
8913 |
|
8914 |
+
#: admin/mscan/mscan.php:3080
|
8915 |
msgid ""
|
8916 |
"Click the checkbox for the MScan Report that you would like to view or "
|
8917 |
"delete and then click the View|Delete Reports button."
|
8918 |
msgstr ""
|
8919 |
|
8920 |
+
#: admin/mscan/mscan.php:3241
|
8921 |
msgid "Report: "
|
8922 |
msgstr ""
|
8923 |
|
8924 |
+
#: admin/mscan/mscan.php:3241
|
8925 |
msgid ""
|
8926 |
" has been deleted. Refresh/reload the page to see current MScan Saved "
|
8927 |
"Reports Form data."
|
8928 |
msgstr ""
|
8929 |
|
8930 |
+
#: admin/mscan/mscan.php:3249
|
8931 |
msgid ""
|
8932 |
"The MScan Saved Report scan data is displayed below the MScan Saved Reports "
|
8933 |
"Form."
|
9830 |
msgstr ""
|
9831 |
|
9832 |
#: admin/system-info/system-info.php:444 admin/system-info/system-info.php:455
|
9833 |
+
msgid "OPcache"
|
9834 |
msgstr ""
|
9835 |
|
9836 |
#: admin/system-info/system-info.php:448
|
9837 |
+
msgid "is Enabled"
|
|
|
|
|
|
|
|
|
|
|
9838 |
msgstr ""
|
9839 |
|
9840 |
#: admin/system-info/system-info.php:451 admin/system-info/system-info.php:456
|
9841 |
+
msgid "OPcache is Not Enabled"
|
9842 |
msgstr ""
|
9843 |
|
9844 |
#: admin/system-info/system-info.php:460
|
9849 |
msgid "ionCube Loader Extension is Loaded "
|
9850 |
msgstr ""
|
9851 |
|
9852 |
+
#: admin/system-info/system-info.php:462 admin/system-info/system-info.php:656
|
9853 |
+
#: admin/system-info/system-info.php:668
|
9854 |
+
msgid "Version: "
|
9855 |
+
msgstr ""
|
9856 |
+
|
9857 |
#: admin/system-info/system-info.php:464
|
9858 |
msgid "ionCube Loader Extension is Not Loaded"
|
9859 |
msgstr ""
|
11314 |
msgid "WP Reset Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
11315 |
msgstr ""
|
11316 |
|
11317 |
+
#: admin/wizard/pwizard-autofix.php:1919
|
11318 |
+
msgid ""
|
11319 |
+
"Bloom Email Opt-in Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
11320 |
msgstr ""
|
11321 |
|
11322 |
#: admin/wizard/pwizard-autofix.php:2041
|
11323 |
+
msgid "Content Egg Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11324 |
+
msgstr ""
|
11325 |
+
|
11326 |
+
#: admin/wizard/pwizard-autofix.php:2059
|
11327 |
msgid "Event Espresso Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11328 |
msgstr ""
|
11329 |
|
11330 |
+
#: admin/wizard/pwizard-autofix.php:2074
|
11331 |
msgid ""
|
11332 |
"Open Web Analytics (github) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11333 |
msgstr ""
|
11334 |
|
11335 |
+
#: admin/wizard/pwizard-autofix.php:2090
|
11336 |
msgid "UberGrid (code canyon) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11337 |
msgstr ""
|
11338 |
|
11339 |
+
#: admin/wizard/pwizard-autofix.php:2106
|
11340 |
msgid "Jetpack Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11341 |
msgstr ""
|
11342 |
|
11343 |
+
#: admin/wizard/pwizard-autofix.php:2122
|
11344 |
msgid "Restrict Content Pro Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11345 |
msgstr ""
|
11346 |
|
11347 |
+
#: admin/wizard/pwizard-autofix.php:2138
|
11348 |
msgid "Link Whisper Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11349 |
msgstr ""
|
11350 |
|
11351 |
+
#: admin/wizard/pwizard-autofix.php:2154
|
11352 |
msgid "Link Whisper Premium Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11353 |
msgstr ""
|
11354 |
|
11355 |
+
#: admin/wizard/pwizard-autofix.php:2170
|
11356 |
+
msgid "Convert Pro Plugin wp-admin BPSQSE AutoWhitelist successful"
|
11357 |
+
msgstr ""
|
11358 |
+
|
11359 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
11360 |
msgid ""
|
11361 |
"Custom additional htaccess code was found in your current root htaccess "
|
11362 |
"file. Your root and wp-admin htaccess files have been backed up and zipped "
|
11365 |
"files.zip file to your computer."
|
11366 |
msgstr ""
|
11367 |
|
11368 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
11369 |
msgid "Click this forum link: "
|
11370 |
msgstr ""
|
11371 |
|
11372 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
11373 |
msgid "Setup Wizard Root and wp-admin htaccess File Backup"
|
11374 |
msgstr ""
|
11375 |
|
11376 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
11377 |
msgid " for help information about what this means and what to do."
|
11378 |
msgstr ""
|
11379 |
|
11380 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
11381 |
msgid ""
|
11382 |
" and select the Zip File Download Fix On setting for the Zile File Download "
|
11383 |
"Fix option. You should now be able to download the htaccess-files.zip file. "
|
11385 |
"above for what to do next."
|
11386 |
msgstr ""
|
11387 |
|
11388 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
11389 |
msgid "Download htaccess-files.zip File"
|
11390 |
msgstr ""
|
11391 |
|
11392 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
11393 |
msgid "Additional Plain Text htaccess file backups: "
|
11394 |
msgstr ""
|
11395 |
|
11396 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
11397 |
msgid "Root htaccess File: "
|
11398 |
msgstr ""
|
11399 |
|
11400 |
+
#: admin/wizard/wizard-backup.php:246 admin/wizard/wizard-backup.php:287
|
11401 |
msgid "wp-admin htaccess File: "
|
11402 |
msgstr ""
|
11403 |
|
11481 |
#: admin/wizard/wizard-functions.php:827 admin/wizard/wizard.php:657
|
11482 |
#: admin/wizard/wizard.php:695 admin/wizard/wizard.php:753
|
11483 |
#: admin/wizard/wizard.php:801 admin/wizard/wizard.php:853
|
11484 |
+
#: admin/wizard/wizard.php:951 includes/general-functions.php:1091
|
11485 |
msgid " DB Option created or updated Successfully!"
|
11486 |
msgstr ""
|
11487 |
|
11565 |
"file, but was NOT found in BPS Custom Code. "
|
11566 |
msgstr ""
|
11567 |
|
11568 |
+
#: admin/wizard/wizard.php:162 includes/hud-dismiss-functions.php:355
|
11569 |
msgid ""
|
11570 |
" for the steps to fix this Wordfence problem before running the Setup Wizard."
|
11571 |
msgstr ""
|
12417 |
msgstr ""
|
12418 |
|
12419 |
#: includes/functions.php:359 includes/functions.php:597
|
12420 |
+
#: includes/functions.php:665 includes/hud-autofix-setup.php:75
|
12421 |
+
#: includes/hud-dismiss-functions.php:555
|
12422 |
msgid "Go to the "
|
12423 |
msgstr ""
|
12424 |
|
12463 |
"button before running the Setup Wizard again."
|
12464 |
msgstr ""
|
12465 |
|
12466 |
+
#: includes/functions.php:397 includes/hud-autofix-setup.php:75
|
12467 |
+
#: includes/hud-dismiss-functions.php:75 includes/hud-dismiss-functions.php:109
|
12468 |
+
#: includes/hud-dismiss-functions.php:142
|
12469 |
+
#: includes/hud-dismiss-functions.php:355
|
12470 |
+
#: includes/hud-dismiss-functions.php:360
|
12471 |
+
#: includes/hud-dismiss-functions.php:399
|
12472 |
+
#: includes/hud-dismiss-functions.php:404
|
12473 |
+
#: includes/hud-dismiss-functions.php:462
|
12474 |
+
#: includes/hud-dismiss-functions.php:504
|
12475 |
msgid ""
|
12476 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
12477 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
12478 |
"Code page."
|
12479 |
msgstr ""
|
12480 |
|
12481 |
+
#: includes/functions.php:397 includes/hud-autofix-setup.php:75
|
12482 |
+
#: includes/hud-dismiss-functions.php:75 includes/hud-dismiss-functions.php:109
|
12483 |
+
#: includes/hud-dismiss-functions.php:142
|
12484 |
+
#: includes/hud-dismiss-functions.php:207
|
12485 |
+
#: includes/hud-dismiss-functions.php:222
|
12486 |
+
#: includes/hud-dismiss-functions.php:228
|
12487 |
+
#: includes/hud-dismiss-functions.php:234
|
12488 |
+
#: includes/hud-dismiss-functions.php:240
|
12489 |
+
#: includes/hud-dismiss-functions.php:254
|
12490 |
+
#: includes/hud-dismiss-functions.php:260
|
12491 |
+
#: includes/hud-dismiss-functions.php:265
|
12492 |
+
#: includes/hud-dismiss-functions.php:355
|
12493 |
+
#: includes/hud-dismiss-functions.php:360
|
12494 |
+
#: includes/hud-dismiss-functions.php:399
|
12495 |
+
#: includes/hud-dismiss-functions.php:404
|
12496 |
+
#: includes/hud-dismiss-functions.php:462
|
12497 |
+
#: includes/hud-dismiss-functions.php:504
|
12498 |
+
#: includes/hud-dismiss-functions.php:594
|
12499 |
+
#: includes/hud-dismiss-functions.php:639
|
12500 |
+
#: includes/hud-dismiss-functions.php:682
|
12501 |
+
#: includes/hud-dismiss-functions.php:720
|
12502 |
+
#: includes/hud-dismiss-functions.php:758
|
12503 |
+
#: includes/hud-dismiss-functions.php:810
|
12504 |
#: includes/hud-dismiss-functions.php:857
|
12505 |
+
#: includes/hud-dismiss-functions.php:937
|
12506 |
msgid "Dismiss Notice"
|
12507 |
msgstr ""
|
12508 |
|
12934 |
"file."
|
12935 |
msgstr ""
|
12936 |
|
12937 |
+
#: includes/general-functions.php:1092
|
12938 |
msgid " Hosting Account Root Folder Option setup or updated Successfully!"
|
12939 |
msgstr ""
|
12940 |
|
12986 |
msgid "Once Daily"
|
12987 |
msgstr ""
|
12988 |
|
12989 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
12990 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
12991 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
12992 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
12993 |
+
#: includes/hidden-plugin-folders-cron.php:339
|
12994 |
msgid "BPS Hidden Plugin Folder|Files (HPF) Alert"
|
12995 |
msgstr ""
|
12996 |
|
12997 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
12998 |
msgid ""
|
12999 |
"A non-standard WP hello.php file (Hello Dolly Plugin) was found in your /"
|
13000 |
"plugins/ folder and it is hidden/not displayed on the WordPress Plugins "
|
13004 |
"below in the "
|
13005 |
msgstr ""
|
13006 |
|
13007 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
13008 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
13009 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
13010 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
13011 |
+
#: includes/hidden-plugin-folders-cron.php:339
|
13012 |
msgid "Ignore Hidden Plugin Folders & Files"
|
13013 |
msgstr ""
|
13014 |
|
13015 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
13016 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
13017 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
13018 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
13019 |
+
#: includes/hidden-plugin-folders-cron.php:339
|
13020 |
msgid " textarea box option to make this Alert go away."
|
13021 |
msgstr ""
|
13022 |
|
13023 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
13024 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
13025 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
13026 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
13027 |
msgid "File Path: "
|
13028 |
msgstr ""
|
13029 |
|
13030 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
13031 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
13032 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
13033 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
13034 |
+
#: includes/hidden-plugin-folders-cron.php:339
|
13035 |
msgid "HPF Ignore Rule: "
|
13036 |
msgstr ""
|
13037 |
|
13038 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
13039 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
13040 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
13041 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
13042 |
+
#: includes/hidden-plugin-folders-cron.php:339
|
13043 |
msgid "Last Modified Time: "
|
13044 |
msgstr ""
|
13045 |
|
13046 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
13047 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
13048 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
13049 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
13050 |
+
#: includes/hidden-plugin-folders-cron.php:339
|
13051 |
msgid "Last Change Time: "
|
13052 |
msgstr ""
|
13053 |
|
13054 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
13055 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
13056 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
13057 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
13058 |
+
#: includes/hidden-plugin-folders-cron.php:339
|
13059 |
msgid "Last Access Time: "
|
13060 |
msgstr ""
|
13061 |
|
13062 |
+
#: includes/hidden-plugin-folders-cron.php:265
|
13063 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
13064 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
13065 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
13066 |
msgid "File Contents: "
|
13067 |
msgstr ""
|
13068 |
|
13069 |
+
#: includes/hidden-plugin-folders-cron.php:280
|
13070 |
msgid ""
|
13071 |
"A non-standard WP index.php file found in your /plugins/ folder appears to "
|
13072 |
"have been altered/tampered with. Most likely the index.php file is a hacker "
|
13075 |
"HPF Ignore Rule shown below in the "
|
13076 |
msgstr ""
|
13077 |
|
13078 |
+
#: includes/hidden-plugin-folders-cron.php:295
|
13079 |
msgid ""
|
13080 |
"An htaccess file was found in your /plugins/ folder and it does not appear "
|
13081 |
"to be a BPS htaccess file. Most likely the htaccess file is a hacker file or "
|
13084 |
"Ignore Rule shown below in the "
|
13085 |
msgstr ""
|
13086 |
|
13087 |
+
#: includes/hidden-plugin-folders-cron.php:310
|
13088 |
msgid ""
|
13089 |
"An unrecognized/non-standard WP file was found in your /plugins/ folder. "
|
13090 |
"This file may be a hacker file or contain hacker code. If you recognize this "
|
13092 |
"adding the HPF Ignore Rule shown below in the "
|
13093 |
msgstr ""
|
13094 |
|
13095 |
+
#: includes/hidden-plugin-folders-cron.php:339
|
13096 |
msgid ""
|
13097 |
"A plugin folder was found in your /plugins/ folder that is either a hidden "
|
13098 |
"plugin (plugin that is not displayed on the WordPress Plugins page) or an "
|
13101 |
"folder check by adding the HPF Ignore Rule shown below in the "
|
13102 |
msgstr ""
|
13103 |
|
13104 |
+
#: includes/hidden-plugin-folders-cron.php:339
|
13105 |
msgid "Plugin Folder Path: "
|
13106 |
msgstr ""
|
13107 |
|
13108 |
+
#: includes/hud-autofix-setup.php:75
|
13109 |
msgid "BPS Notice: The Endurance Page Cache (EPC) must-use plugin is installed"
|
13110 |
msgstr ""
|
13111 |
|
13112 |
+
#: includes/hud-autofix-setup.php:75
|
13113 |
msgid ""
|
13114 |
"The EPC must-use plugin has been automatically installed by your Web Host "
|
13115 |
"and requires these additional BPS setup steps to make sure everything is "
|
13116 |
"setup correctly:"
|
13117 |
msgstr ""
|
13118 |
|
13119 |
+
#: includes/hud-autofix-setup.php:75 includes/hud-autofix-setup.php:137
|
13120 |
+
#: includes/hud-autofix-setup.php:214 includes/hud-autofix-setup.php:288
|
13121 |
+
#: includes/hud-autofix-setup.php:296 includes/hud-autofix-setup.php:374
|
13122 |
+
#: includes/hud-autofix-setup.php:381 includes/hud-autofix-setup.php:450
|
13123 |
+
#: includes/hud-autofix-setup.php:457 includes/hud-autofix-setup.php:526
|
13124 |
+
#: includes/hud-autofix-setup.php:533
|
13125 |
msgid "BPS htaccess File Editor page"
|
13126 |
msgstr ""
|
13127 |
|
13128 |
+
#: includes/hud-autofix-setup.php:75
|
13129 |
msgid ""
|
13130 |
" click the Unlock htaccess File button, go to the WordPress Settings > "
|
13131 |
"General page, scroll down to Endurance Cache settings,"
|
13132 |
msgstr ""
|
13133 |
|
13134 |
+
#: includes/hud-autofix-setup.php:75
|
13135 |
msgid "click the Save Changes button, click this link: "
|
13136 |
msgstr ""
|
13137 |
|
13138 |
+
#: includes/hud-autofix-setup.php:75 includes/hud-autofix-setup.php:130
|
13139 |
+
#: includes/hud-autofix-setup.php:137 includes/hud-autofix-setup.php:162
|
13140 |
+
#: includes/hud-autofix-setup.php:207 includes/hud-autofix-setup.php:214
|
13141 |
+
#: includes/hud-autofix-setup.php:239 includes/hud-autofix-setup.php:288
|
13142 |
+
#: includes/hud-autofix-setup.php:296 includes/hud-autofix-setup.php:321
|
13143 |
+
#: includes/hud-autofix-setup.php:374 includes/hud-autofix-setup.php:381
|
13144 |
+
#: includes/hud-autofix-setup.php:406 includes/hud-autofix-setup.php:450
|
13145 |
+
#: includes/hud-autofix-setup.php:457 includes/hud-autofix-setup.php:482
|
13146 |
+
#: includes/hud-autofix-setup.php:526 includes/hud-autofix-setup.php:533
|
13147 |
+
#: includes/hud-autofix-setup.php:559
|
13148 |
msgid "BPS Setup Wizard"
|
13149 |
msgstr ""
|
13150 |
|
13151 |
+
#: includes/hud-autofix-setup.php:75
|
13152 |
msgid " and click the Setup Wizard button."
|
13153 |
msgstr ""
|
13154 |
|
13155 |
+
#: includes/hud-autofix-setup.php:130
|
13156 |
msgid ""
|
13157 |
"W3 Total Cache (W3TC) htaccess code was not found in your Root htaccess file"
|
13158 |
msgstr ""
|
13159 |
|
13160 |
+
#: includes/hud-autofix-setup.php:130 includes/hud-autofix-setup.php:207
|
13161 |
+
#: includes/hud-autofix-setup.php:288 includes/hud-autofix-setup.php:374
|
13162 |
+
#: includes/hud-autofix-setup.php:450 includes/hud-autofix-setup.php:526
|
13163 |
msgid ""
|
13164 |
"If you have deactivated Root Folder BulletProof Mode temporarily then "
|
13165 |
"disregard this message. When you activate Root Folder BulletProof Mode again "
|
13166 |
"this message will go away automatically."
|
13167 |
msgstr ""
|
13168 |
|
13169 |
+
#: includes/hud-autofix-setup.php:130
|
13170 |
msgid ""
|
13171 |
"If you just installed W3 Total Cache then go to the W3TC plugin settings "
|
13172 |
"page, choose and save the W3TC plugin settings that you want to use and then "
|
13173 |
"run the "
|
13174 |
msgstr ""
|
13175 |
|
13176 |
+
#: includes/hud-autofix-setup.php:130
|
13177 |
msgid " to automatically setup/combine W3TC and BPS htaccess code together."
|
13178 |
msgstr ""
|
13179 |
|
13180 |
+
#: includes/hud-autofix-setup.php:137
|
13181 |
msgid ""
|
13182 |
"W3 Total Cache (W3TC) Plugin htaccess code was not found in BPS Custom Code"
|
13183 |
msgstr ""
|
13184 |
|
13185 |
+
#: includes/hud-autofix-setup.php:137
|
13186 |
msgid "If you just installed W3 Total Cache then go to the "
|
13187 |
msgstr ""
|
13188 |
|
13189 |
+
#: includes/hud-autofix-setup.php:137
|
13190 |
msgid ""
|
13191 |
" click the Unlock htaccess File button, then go to the W3 Total Cache plugin "
|
13192 |
"settings page, choose and save the W3 Total Cache plugin settings that you "
|
13193 |
"want to use and then run the "
|
13194 |
msgstr ""
|
13195 |
|
13196 |
+
#: includes/hud-autofix-setup.php:137
|
13197 |
msgid ""
|
13198 |
" to automatically setup/combine W3 Total Cache and BPS htaccess code "
|
13199 |
"together."
|
13200 |
msgstr ""
|
13201 |
|
13202 |
+
#: includes/hud-autofix-setup.php:137
|
13203 |
msgid ""
|
13204 |
"Note: If you change your W3 Total Cache Plugin settings at a later time then "
|
13205 |
"repeat these steps."
|
13206 |
msgstr ""
|
13207 |
|
13208 |
+
#: includes/hud-autofix-setup.php:162
|
13209 |
msgid ""
|
13210 |
"W3 Total Cache (W3TC) is deactivated and W3TC htaccess code was found in "
|
13211 |
"your Root htaccess file"
|
13212 |
msgstr ""
|
13213 |
|
13214 |
+
#: includes/hud-autofix-setup.php:162
|
13215 |
msgid "If you have deactivated W3TC temporarily then disregard this message."
|
13216 |
msgstr ""
|
13217 |
|
13218 |
+
#: includes/hud-autofix-setup.php:162
|
13219 |
msgid "If you are planning on permanently uninstalling W3TC then run the "
|
13220 |
msgstr ""
|
13221 |
|
13222 |
+
#: includes/hud-autofix-setup.php:162
|
13223 |
msgid " after you have uninstalled/deleted the W3TC plugin."
|
13224 |
msgstr ""
|
13225 |
|
13226 |
+
#: includes/hud-autofix-setup.php:207
|
13227 |
msgid ""
|
13228 |
"WP Super Cache (WPSC) htaccess code was not found in your Root htaccess file"
|
13229 |
msgstr ""
|
13230 |
|
13231 |
+
#: includes/hud-autofix-setup.php:207
|
13232 |
msgid ""
|
13233 |
"If you just installed WP Super Cache then go to the WPSC plugin settings "
|
13234 |
"page, choose and save the WPSC plugin settings that you want to use and then "
|
13235 |
"run the "
|
13236 |
msgstr ""
|
13237 |
|
13238 |
+
#: includes/hud-autofix-setup.php:207
|
13239 |
msgid " to automatically setup/combine WPSC and BPS htaccess code together."
|
13240 |
msgstr ""
|
13241 |
|
13242 |
+
#: includes/hud-autofix-setup.php:214
|
13243 |
msgid ""
|
13244 |
"WP Super Cache (WPSC) Plugin htaccess code was not found in BPS Custom Code"
|
13245 |
msgstr ""
|
13246 |
|
13247 |
+
#: includes/hud-autofix-setup.php:214
|
13248 |
msgid "If you just installed WP Super Cache then go to the "
|
13249 |
msgstr ""
|
13250 |
|
13251 |
+
#: includes/hud-autofix-setup.php:214
|
13252 |
msgid ""
|
13253 |
" click the Unlock htaccess File button, then go to the WP Super Cache plugin "
|
13254 |
"settings page, choose and save the WP Super Cache plugin settings that you "
|
13255 |
"want to use and then run the "
|
13256 |
msgstr ""
|
13257 |
|
13258 |
+
#: includes/hud-autofix-setup.php:214
|
13259 |
msgid ""
|
13260 |
" to automatically setup/combine WP Super Cache and BPS htaccess code "
|
13261 |
"together."
|
13262 |
msgstr ""
|
13263 |
|
13264 |
+
#: includes/hud-autofix-setup.php:214
|
13265 |
msgid ""
|
13266 |
"Note: If you change your WP Super Cache Plugin settings at a later time then "
|
13267 |
"repeat these steps."
|
13268 |
msgstr ""
|
13269 |
|
13270 |
+
#: includes/hud-autofix-setup.php:239
|
13271 |
msgid ""
|
13272 |
"WP Super Cache (WPSC) is deactivated and WPSC htaccess code was found in "
|
13273 |
"your Root htaccess file"
|
13274 |
msgstr ""
|
13275 |
|
13276 |
+
#: includes/hud-autofix-setup.php:239
|
13277 |
msgid "If you have deactivated WPSC temporarily then disregard this message."
|
13278 |
msgstr ""
|
13279 |
|
13280 |
+
#: includes/hud-autofix-setup.php:239
|
13281 |
msgid "If you are planning on permanently uninstalling WPSC then run the "
|
13282 |
msgstr ""
|
13283 |
|
13284 |
+
#: includes/hud-autofix-setup.php:239
|
13285 |
msgid " after you have uninstalled/deleted the WPSC plugin."
|
13286 |
msgstr ""
|
13287 |
|
13288 |
+
#: includes/hud-autofix-setup.php:288
|
13289 |
msgid "Comet Cache htaccess code was not found in your Root htaccess file"
|
13290 |
msgstr ""
|
13291 |
|
13292 |
+
#: includes/hud-autofix-setup.php:288 includes/hud-autofix-setup.php:296
|
13293 |
msgid "If you just installed Comet Cache then go to the "
|
13294 |
msgstr ""
|
13295 |
|
13296 |
+
#: includes/hud-autofix-setup.php:288
|
13297 |
msgid ""
|
13298 |
" click the Unlock htaccess File button, go to the Comet Cache plugin "
|
13299 |
"settings page, choose and save the Comet Cache plugin settings that you want "
|
13300 |
"to use and then run the "
|
13301 |
msgstr ""
|
13302 |
|
13303 |
+
#: includes/hud-autofix-setup.php:288 includes/hud-autofix-setup.php:296
|
13304 |
msgid ""
|
13305 |
" to automatically setup/combine Comet Cache and BPS htaccess code together."
|
13306 |
msgstr ""
|
13307 |
|
13308 |
+
#: includes/hud-autofix-setup.php:296
|
13309 |
msgid "Comet Cache Plugin htaccess code was not found in BPS Custom Code"
|
13310 |
msgstr ""
|
13311 |
|
13312 |
+
#: includes/hud-autofix-setup.php:296
|
13313 |
msgid ""
|
13314 |
" click the Unlock htaccess File button, then go to the Comet Cache plugin "
|
13315 |
"settings page, choose and save the Comet Cache plugin settings that you want "
|
13316 |
"to use and then run the "
|
13317 |
msgstr ""
|
13318 |
|
13319 |
+
#: includes/hud-autofix-setup.php:296
|
13320 |
msgid ""
|
13321 |
"Note: If you change your Comet Cache Plugin settings at a later time then "
|
13322 |
"repeat these steps."
|
13323 |
msgstr ""
|
13324 |
|
13325 |
+
#: includes/hud-autofix-setup.php:321
|
13326 |
msgid ""
|
13327 |
"Comet Cache is deactivated and Comet Cache htaccess code was found in your "
|
13328 |
"Root htaccess file"
|
13329 |
msgstr ""
|
13330 |
|
13331 |
+
#: includes/hud-autofix-setup.php:321
|
13332 |
msgid ""
|
13333 |
"If you have deactivated Comet Cache temporarily then disregard this message."
|
13334 |
msgstr ""
|
13335 |
|
13336 |
+
#: includes/hud-autofix-setup.php:321
|
13337 |
msgid ""
|
13338 |
"If you are planning on permanently uninstalling Comet Cache then run the "
|
13339 |
msgstr ""
|
13340 |
|
13341 |
+
#: includes/hud-autofix-setup.php:321
|
13342 |
msgid " after you have uninstalled/deleted the Comet Cache plugin."
|
13343 |
msgstr ""
|
13344 |
|
13345 |
+
#: includes/hud-autofix-setup.php:374
|
13346 |
msgid ""
|
13347 |
"WP Fastest Cache (WPFC) htaccess code was not found in your Root htaccess "
|
13348 |
"file"
|
13349 |
msgstr ""
|
13350 |
|
13351 |
+
#: includes/hud-autofix-setup.php:374 includes/hud-autofix-setup.php:381
|
13352 |
msgid "If you just installed WP Fastest Cache then go to the "
|
13353 |
msgstr ""
|
13354 |
|
13355 |
+
#: includes/hud-autofix-setup.php:374
|
13356 |
msgid ""
|
13357 |
" click the Unlock htaccess File button, then go to the WPFC plugin settings "
|
13358 |
"page, choose and save the WPFC plugin settings that you want to use and then "
|
13359 |
"run the "
|
13360 |
msgstr ""
|
13361 |
|
13362 |
+
#: includes/hud-autofix-setup.php:374
|
13363 |
msgid " to automatically setup/combine WPFC and BPS htaccess code together."
|
13364 |
msgstr ""
|
13365 |
|
13366 |
+
#: includes/hud-autofix-setup.php:381
|
13367 |
msgid ""
|
13368 |
"WP Fastest Cache (WPFC) Plugin htaccess code was not found in BPS Custom Code"
|
13369 |
msgstr ""
|
13370 |
|
13371 |
+
#: includes/hud-autofix-setup.php:381
|
13372 |
msgid ""
|
13373 |
" click the Unlock htaccess File button, then go to the WP Fastest Cache "
|
13374 |
"plugin settings page, choose and save the WP Fastest Cache plugin settings "
|
13375 |
"that you want to use and then run the "
|
13376 |
msgstr ""
|
13377 |
|
13378 |
+
#: includes/hud-autofix-setup.php:381
|
13379 |
msgid ""
|
13380 |
" to automatically setup/combine WP Fastest Cache and BPS htaccess code "
|
13381 |
"together."
|
13382 |
msgstr ""
|
13383 |
|
13384 |
+
#: includes/hud-autofix-setup.php:381
|
13385 |
msgid ""
|
13386 |
"Note: If you change your WP Fastest Cache Plugin settings at a later time "
|
13387 |
"then repeat these steps."
|
13388 |
msgstr ""
|
13389 |
|
13390 |
+
#: includes/hud-autofix-setup.php:406
|
13391 |
msgid ""
|
13392 |
"WP Fastest Cache (WPFC) is deactivated and WPFC htaccess code was found in "
|
13393 |
"your Root htaccess file"
|
13394 |
msgstr ""
|
13395 |
|
13396 |
+
#: includes/hud-autofix-setup.php:406
|
13397 |
msgid "If you have deactivated WPFC temporarily then disregard this message."
|
13398 |
msgstr ""
|
13399 |
|
13400 |
+
#: includes/hud-autofix-setup.php:406
|
13401 |
msgid "If you are planning on permanently uninstalling WPFC then run the "
|
13402 |
msgstr ""
|
13403 |
|
13404 |
+
#: includes/hud-autofix-setup.php:406
|
13405 |
msgid " after you have uninstalled/deleted the WPFC plugin."
|
13406 |
msgstr ""
|
13407 |
|
13408 |
+
#: includes/hud-autofix-setup.php:450
|
13409 |
msgid "WP Rocket htaccess code was not found in your Root htaccess file"
|
13410 |
msgstr ""
|
13411 |
|
13412 |
+
#: includes/hud-autofix-setup.php:450 includes/hud-autofix-setup.php:457
|
13413 |
msgid "If you just installed WP Rocket then go to the "
|
13414 |
msgstr ""
|
13415 |
|
13416 |
+
#: includes/hud-autofix-setup.php:450 includes/hud-autofix-setup.php:457
|
13417 |
msgid ""
|
13418 |
" click the Unlock htaccess File button, then go to the WP Rocket plugin "
|
13419 |
"settings page, choose and save the WP Rocket plugin settings that you want "
|
13420 |
"to use and then run the "
|
13421 |
msgstr ""
|
13422 |
|
13423 |
+
#: includes/hud-autofix-setup.php:450 includes/hud-autofix-setup.php:457
|
13424 |
msgid ""
|
13425 |
" to automatically setup/combine WP Rocket and BPS htaccess code together."
|
13426 |
msgstr ""
|
13427 |
|
13428 |
+
#: includes/hud-autofix-setup.php:457
|
13429 |
msgid "WP Rocket Plugin htaccess code was not found in BPS Custom Code"
|
13430 |
msgstr ""
|
13431 |
|
13432 |
+
#: includes/hud-autofix-setup.php:457
|
13433 |
msgid ""
|
13434 |
"Note: If you change your WP Rocket Plugin settings at a later time then "
|
13435 |
"repeat these steps."
|
13436 |
msgstr ""
|
13437 |
|
13438 |
+
#: includes/hud-autofix-setup.php:482
|
13439 |
msgid ""
|
13440 |
"WP Rocket is deactivated and WP Rocket htaccess code was found in your Root "
|
13441 |
"htaccess file"
|
13442 |
msgstr ""
|
13443 |
|
13444 |
+
#: includes/hud-autofix-setup.php:482
|
13445 |
msgid ""
|
13446 |
"If you have deactivated WP Rocket temporarily then disregard this message."
|
13447 |
msgstr ""
|
13448 |
|
13449 |
+
#: includes/hud-autofix-setup.php:482
|
13450 |
msgid "If you are planning on permanently uninstalling WP Rocket then run the "
|
13451 |
msgstr ""
|
13452 |
|
13453 |
+
#: includes/hud-autofix-setup.php:482
|
13454 |
msgid " after you have uninstalled/deleted the WP Rocket plugin."
|
13455 |
msgstr ""
|
13456 |
|
13457 |
+
#: includes/hud-autofix-setup.php:526
|
13458 |
msgid ""
|
13459 |
"LiteSpeed Cache Plugin htaccess code was not found in your Root htaccess file"
|
13460 |
msgstr ""
|
13461 |
|
13462 |
+
#: includes/hud-autofix-setup.php:526 includes/hud-autofix-setup.php:533
|
13463 |
msgid "If you just installed LiteSpeed Cache then go to the "
|
13464 |
msgstr ""
|
13465 |
|
13466 |
+
#: includes/hud-autofix-setup.php:526 includes/hud-autofix-setup.php:533
|
13467 |
msgid ""
|
13468 |
" click the Unlock htaccess File button, then go to the LiteSpeed Cache "
|
13469 |
"plugin settings page, choose and save the LiteSpeed Cache plugin settings "
|
13470 |
"that you want to use and then run the "
|
13471 |
msgstr ""
|
13472 |
|
13473 |
+
#: includes/hud-autofix-setup.php:526 includes/hud-autofix-setup.php:533
|
13474 |
msgid ""
|
13475 |
" to automatically setup/combine LiteSpeed Cache and BPS htaccess code "
|
13476 |
"together."
|
13477 |
msgstr ""
|
13478 |
|
13479 |
+
#: includes/hud-autofix-setup.php:533
|
13480 |
msgid "LiteSpeed Cache Plugin htaccess code was not found in BPS Custom Code"
|
13481 |
msgstr ""
|
13482 |
|
13483 |
+
#: includes/hud-autofix-setup.php:533
|
13484 |
msgid ""
|
13485 |
"Note: If you change your LiteSpeed Cache Plugin settings at a later time "
|
13486 |
"then repeat these steps."
|
13487 |
msgstr ""
|
13488 |
|
13489 |
+
#: includes/hud-autofix-setup.php:559
|
13490 |
msgid ""
|
13491 |
"LiteSpeed Cache Plugin is deactivated and LiteSpeed Cache htaccess code was "
|
13492 |
"found in your Root htaccess file"
|
13493 |
msgstr ""
|
13494 |
|
13495 |
+
#: includes/hud-autofix-setup.php:559
|
13496 |
msgid ""
|
13497 |
"If you have deactivated LiteSpeed Cache temporarily then disregard this "
|
13498 |
"message."
|
13499 |
msgstr ""
|
13500 |
|
13501 |
+
#: includes/hud-autofix-setup.php:559
|
13502 |
msgid ""
|
13503 |
"If you are planning on permanently uninstalling LiteSpeed Cache then run the "
|
13504 |
msgstr ""
|
13505 |
|
13506 |
+
#: includes/hud-autofix-setup.php:559
|
13507 |
msgid " after you have uninstalled/deleted the LiteSpeed Cache plugin."
|
13508 |
msgstr ""
|
13509 |
|
13727 |
msgid "CC Root Text Box 12: Business Directory Plugin"
|
13728 |
msgstr ""
|
13729 |
|
13730 |
+
#: includes/hud-autofix-whitelist.php:598
|
13731 |
msgid "CC wp-admin Text Box 3: WooCommerce Product Feed Pro Plugin"
|
13732 |
msgstr ""
|
13733 |
|
13734 |
+
#: includes/hud-autofix-whitelist.php:604
|
13735 |
msgid "CC wp-admin Text Box 3: WPBakery Visual Composer Plugin"
|
13736 |
msgstr ""
|
13737 |
|
13738 |
+
#: includes/hud-autofix-whitelist.php:610
|
13739 |
msgid "CC wp-admin Text Box 3: Bookly Booking Plugin"
|
13740 |
msgstr ""
|
13741 |
|
13742 |
+
#: includes/hud-autofix-whitelist.php:616
|
13743 |
msgid "CC wp-admin Text Box 3: Beaver Builder Plugin"
|
13744 |
msgstr ""
|
13745 |
|
13746 |
+
#: includes/hud-autofix-whitelist.php:622
|
13747 |
msgid "CC wp-admin Text Box 3: WP Reset Plugin"
|
13748 |
msgstr ""
|
13749 |
|
13750 |
+
#: includes/hud-autofix-whitelist.php:628
|
13751 |
msgid "CC wp-admin Text Box 3: Easy Media Gallery Pro Plugin"
|
13752 |
msgstr ""
|
13753 |
|
13754 |
+
#: includes/hud-autofix-whitelist.php:634
|
13755 |
msgid "CC wp-admin Text Box 3: NextGen Gallery Plugin"
|
13756 |
msgstr ""
|
13757 |
|
13758 |
+
#: includes/hud-autofix-whitelist.php:640
|
13759 |
msgid "CC wp-admin Text Box 3: OptimizePress Theme"
|
13760 |
msgstr ""
|
13761 |
|
13762 |
+
#: includes/hud-autofix-whitelist.php:646
|
13763 |
msgid "CC wp-admin Text Box 3: tribulant Shopping Cart (WP Checkout) Plugin"
|
13764 |
msgstr ""
|
13765 |
|
13766 |
+
#: includes/hud-autofix-whitelist.php:652
|
13767 |
msgid "CC wp-admin Text Box 3: ithemes Video Showcase Plugin"
|
13768 |
msgstr ""
|
13769 |
|
13770 |
+
#: includes/hud-autofix-whitelist.php:658
|
13771 |
msgid "CC wp-admin Text Box 3: WP-Invoice - Web Invoice and Billing Plugin"
|
13772 |
msgstr ""
|
13773 |
|
13774 |
+
#: includes/hud-autofix-whitelist.php:664
|
13775 |
msgid "CC wp-admin Text Box 3: Yoast SEO Plugin"
|
13776 |
msgstr ""
|
13777 |
|
13778 |
+
#: includes/hud-autofix-whitelist.php:670
|
13779 |
msgid "CC wp-admin Text Box 3: Formidable Pro Plugin"
|
13780 |
msgstr ""
|
13781 |
|
13782 |
+
#: includes/hud-autofix-whitelist.php:676
|
13783 |
msgid "CC wp-admin Text Box 3: Google Typography Plugin"
|
13784 |
msgstr ""
|
13785 |
|
13786 |
+
#: includes/hud-autofix-whitelist.php:682
|
13787 |
msgid "CC wp-admin Text Box 3: Flare Plugin"
|
13788 |
msgstr ""
|
13789 |
|
13790 |
+
#: includes/hud-autofix-whitelist.php:688
|
13791 |
msgid "CC wp-admin Text Box 3: bbPress Plugin"
|
13792 |
msgstr ""
|
13793 |
|
13794 |
+
#: includes/hud-autofix-whitelist.php:694
|
13795 |
msgid ""
|
13796 |
"CC wp-admin Text Box 3: Spider Event Calendar (WordPress Event Calendar) "
|
13797 |
"Plugin"
|
13798 |
msgstr ""
|
13799 |
|
13800 |
+
#: includes/hud-autofix-whitelist.php:703
|
13801 |
msgid "CC wp-admin Text Box 3: BuddyPress Plugin"
|
13802 |
msgstr ""
|
13803 |
|
13804 |
+
#: includes/hud-autofix-whitelist.php:711
|
13805 |
msgid "CC wp-admin Text Box 3: WPML Translation Management Plugin"
|
13806 |
msgstr ""
|
13807 |
|
13808 |
+
#: includes/hud-autofix-whitelist.php:717
|
13809 |
msgid "CC wp-admin Text Box 3: Events Manager Plugin"
|
13810 |
msgstr ""
|
13811 |
|
13812 |
+
#: includes/hud-autofix-whitelist.php:723
|
13813 |
msgid ""
|
13814 |
"CC wp-admin Text Box 3: MailPoet Newsletters (wysija newsletters) Plugin"
|
13815 |
msgstr ""
|
13816 |
|
13817 |
+
#: includes/hud-autofix-whitelist.php:729
|
13818 |
msgid "CC wp-admin Text Box 3: Event Espresso Plugin"
|
13819 |
msgstr ""
|
13820 |
|
13821 |
+
#: includes/hud-autofix-whitelist.php:735
|
13822 |
msgid "CC wp-admin Text Box 3: Content Egg (Free and Pro) Plugin"
|
13823 |
msgstr ""
|
13824 |
|
13825 |
+
#: includes/hud-autofix-whitelist.php:741
|
13826 |
msgid "CC wp-admin Text Box 3: Flatsome Theme"
|
13827 |
msgstr ""
|
13828 |
|
13829 |
+
#: includes/hud-autofix-whitelist.php:747
|
13830 |
+
msgid "CC wp-admin Text Box 3: Bloom Email Opt-in Plugin"
|
13831 |
+
msgstr ""
|
13832 |
+
|
13833 |
+
#: includes/hud-autofix-whitelist.php:788
|
13834 |
msgid "CC wp-admin Text Box 4: Content Egg (Free and Pro) Plugin"
|
13835 |
msgstr ""
|
13836 |
|
13837 |
+
#: includes/hud-autofix-whitelist.php:794
|
13838 |
msgid "CC wp-admin Text Box 4: Event Espresso Plugin"
|
13839 |
msgstr ""
|
13840 |
|
13841 |
+
#: includes/hud-autofix-whitelist.php:801
|
13842 |
msgid "CC wp-admin Text Box 4: Open Web Analytics (github) Plugin"
|
13843 |
msgstr ""
|
13844 |
|
13845 |
+
#: includes/hud-autofix-whitelist.php:808
|
13846 |
msgid "CC wp-admin Text Box 4: UberGrid (code canyon) Plugin"
|
13847 |
msgstr ""
|
13848 |
|
13849 |
+
#: includes/hud-autofix-whitelist.php:815
|
13850 |
msgid "CC wp-admin Text Box 4: Jetpack Plugin - SSO feature"
|
13851 |
msgstr ""
|
13852 |
|
13853 |
+
#: includes/hud-autofix-whitelist.php:821
|
13854 |
msgid "CC wp-admin Text Box 4: Restrict Content Pro Plugin"
|
13855 |
msgstr ""
|
13856 |
|
13857 |
+
#: includes/hud-autofix-whitelist.php:827
|
13858 |
msgid "CC wp-admin Text Box 4: Link Whisper Plugin"
|
13859 |
msgstr ""
|
13860 |
|
13861 |
+
#: includes/hud-autofix-whitelist.php:833
|
13862 |
msgid "CC wp-admin Text Box 4: Link Whisper Premium Plugin"
|
13863 |
msgstr ""
|
13864 |
|
13865 |
+
#: includes/hud-autofix-whitelist.php:839
|
13866 |
+
msgid "CC wp-admin Text Box 4: Convert Pro Plugin"
|
13867 |
+
msgstr ""
|
13868 |
+
|
13869 |
+
#: includes/hud-autofix-whitelist.php:845
|
13870 |
msgid "BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice"
|
13871 |
msgstr ""
|
13872 |
|
13873 |
+
#: includes/hud-autofix-whitelist.php:845
|
13874 |
msgid ""
|
13875 |
"One or more of your plugins or your theme requires a BPS Custom Code "
|
13876 |
"whitelist rule to be automatically created by the Setup Wizard."
|
13877 |
msgstr ""
|
13878 |
|
13879 |
+
#: includes/hud-autofix-whitelist.php:845
|
13880 |
+
#: includes/hud-dismiss-functions.php:758
|
13881 |
msgid "Click this "
|
13882 |
msgstr ""
|
13883 |
|
13884 |
+
#: includes/hud-autofix-whitelist.php:845
|
13885 |
msgid "Setup Wizard link"
|
13886 |
msgstr ""
|
13887 |
|
13888 |
+
#: includes/hud-autofix-whitelist.php:845
|
13889 |
msgid ""
|
13890 |
" and click the Setup Wizard button to automatically create BPS Custom Code "
|
13891 |
"whitelist rules."
|
13892 |
msgstr ""
|
13893 |
|
13894 |
+
#: includes/hud-autofix-whitelist.php:845
|
13895 |
msgid "This BPS AutoFix check can be turned Off on the "
|
13896 |
msgstr ""
|
13897 |
|
13898 |
+
#: includes/hud-autofix-whitelist.php:845
|
13899 |
msgid ""
|
13900 |
" page if you do not want BPS to check for any plugin or theme whitelist "
|
13901 |
"rules."
|
13902 |
msgstr ""
|
13903 |
|
13904 |
+
#: includes/hud-autofix-whitelist.php:845
|
13905 |
msgid ""
|
13906 |
"If this Notice does not go away after running the Setup Wizard, use the "
|
13907 |
msgstr ""
|
13908 |
|
13909 |
+
#: includes/hud-autofix-whitelist.php:845
|
13910 |
msgid "BPS UI|UX|AutoFix Debug tool"
|
13911 |
msgstr ""
|
13912 |
|
13913 |
+
#: includes/hud-autofix-whitelist.php:845
|
13914 |
msgid ""
|
13915 |
" Click the UI|UX Settings page Read Me help button for more information."
|
13916 |
msgstr ""
|
13917 |
|
13918 |
+
#: includes/hud-autofix-whitelist.php:854
|
13919 |
msgid "BPS AutoFix Debug: Custom Code Text Box Number and Plugin or Theme Name"
|
13920 |
msgstr ""
|
13921 |
|
13922 |
+
#: includes/hud-autofix-whitelist.php:857
|
13923 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
13924 |
msgstr ""
|
13925 |
|
13926 |
+
#: includes/hud-dismiss-functions.php:53
|
13927 |
msgid ""
|
13928 |
"WARNING! BPS requires at least PHP5 to function correctly. Your PHP version "
|
13929 |
"is: "
|
13930 |
msgstr ""
|
13931 |
|
13932 |
+
#: includes/hud-dismiss-functions.php:53
|
13933 |
msgid "BPS Guide - PHP5 Solution"
|
13934 |
msgstr ""
|
13935 |
|
13936 |
+
#: includes/hud-dismiss-functions.php:53
|
13937 |
msgid ""
|
13938 |
"The BPS Guide will open in a new browser window. You will not be directed "
|
13939 |
"away from your WordPress Dashboard."
|
13940 |
msgstr ""
|
13941 |
|
13942 |
+
#: includes/hud-dismiss-functions.php:75
|
13943 |
msgid ""
|
13944 |
"WARNING! BPS has detected that Safe Mode is set to On in your php.ini file."
|
13945 |
msgstr ""
|
13946 |
|
13947 |
+
#: includes/hud-dismiss-functions.php:75
|
13948 |
msgid ""
|
13949 |
"If you see errors that BPS was unable to automatically create the backup "
|
13950 |
"folders this is probably the reason why."
|
13951 |
msgstr ""
|
13952 |
|
13953 |
+
#: includes/hud-dismiss-functions.php:109
|
13954 |
msgid "HUD Check: Custom Permalinks are NOT being used."
|
13955 |
msgstr ""
|
13956 |
|
13957 |
+
#: includes/hud-dismiss-functions.php:109
|
13958 |
msgid "It is recommended that you use Custom Permalinks: "
|
13959 |
msgstr ""
|
13960 |
|
13961 |
+
#: includes/hud-dismiss-functions.php:109
|
13962 |
msgid "How to setup Custom Permalinks"
|
13963 |
msgstr ""
|
13964 |
|
13965 |
+
#: includes/hud-dismiss-functions.php:142
|
13966 |
msgid ""
|
13967 |
"WARNING! BPS has detected that your Server is a Windows IIS Server that does "
|
13968 |
"not support htaccess rewriting."
|
13969 |
msgstr ""
|
13970 |
|
13971 |
+
#: includes/hud-dismiss-functions.php:142
|
13972 |
msgid "Do NOT activate BulletProof Modes unless you know what you are doing."
|
13973 |
msgstr ""
|
13974 |
|
13975 |
+
#: includes/hud-dismiss-functions.php:142
|
13976 |
msgid "Your Server Type is: "
|
13977 |
msgstr ""
|
13978 |
|
13979 |
+
#: includes/hud-dismiss-functions.php:142
|
13980 |
msgid "WordPress Codex - Using Permalinks - see IIS section"
|
13981 |
msgstr ""
|
13982 |
|
13983 |
+
#: includes/hud-dismiss-functions.php:165
|
13984 |
+
#: includes/hud-dismiss-functions.php:170
|
13985 |
msgid "WARNING! BPS was unable to automatically create the /"
|
13986 |
msgstr ""
|
13987 |
|
13988 |
+
#: includes/hud-dismiss-functions.php:165
|
13989 |
msgid "/bps-backup folder."
|
13990 |
msgstr ""
|
13991 |
|
13992 |
+
#: includes/hud-dismiss-functions.php:165
|
13993 |
+
#: includes/hud-dismiss-functions.php:170
|
13994 |
msgid "You will need to create the /"
|
13995 |
msgstr ""
|
13996 |
|
13997 |
+
#: includes/hud-dismiss-functions.php:165
|
13998 |
msgid ""
|
13999 |
"/bps-backup folder manually via FTP. The folder permissions for the bps-"
|
14000 |
"backup folder need to be set to 755 in order to successfully perform "
|
14001 |
"permanent online backups."
|
14002 |
msgstr ""
|
14003 |
|
14004 |
+
#: includes/hud-dismiss-functions.php:165
|
14005 |
+
#: includes/hud-dismiss-functions.php:170
|
14006 |
msgid "To remove this message permanently click "
|
14007 |
msgstr ""
|
14008 |
|
14009 |
+
#: includes/hud-dismiss-functions.php:165
|
14010 |
+
#: includes/hud-dismiss-functions.php:170
|
14011 |
msgid "here."
|
14012 |
msgstr ""
|
14013 |
|
14014 |
+
#: includes/hud-dismiss-functions.php:170
|
14015 |
msgid "/bps-backup/master-backups folder."
|
14016 |
msgstr ""
|
14017 |
|
14018 |
+
#: includes/hud-dismiss-functions.php:170
|
14019 |
msgid ""
|
14020 |
"/bps-backup/master-backups folder manually via FTP. The folder permissions "
|
14021 |
"for the master-backups folder need to be set to 755 in order to successfully "
|
14022 |
"perform permanent online backups."
|
14023 |
msgstr ""
|
14024 |
|
14025 |
+
#: includes/hud-dismiss-functions.php:204
|
14026 |
+
#: includes/hud-dismiss-functions.php:216
|
14027 |
msgid "Bonus Custom Code:"
|
14028 |
msgstr ""
|
14029 |
|
14030 |
+
#: includes/hud-dismiss-functions.php:204
|
14031 |
+
#: includes/hud-dismiss-functions.php:216
|
14032 |
msgid ""
|
14033 |
"Click the links below to get Bonus Custom Code or click the Dismiss Notice "
|
14034 |
"links or click this "
|
14035 |
msgstr ""
|
14036 |
|
14037 |
+
#: includes/hud-dismiss-functions.php:204
|
14038 |
+
#: includes/hud-dismiss-functions.php:216
|
14039 |
msgid "Dismiss All Notices"
|
14040 |
msgstr ""
|
14041 |
|
14042 |
+
#: includes/hud-dismiss-functions.php:204
|
14043 |
+
#: includes/hud-dismiss-functions.php:216
|
14044 |
msgid ""
|
14045 |
" link. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices "
|
14046 |
"button on the Custom Code page."
|
14047 |
msgstr ""
|
14048 |
|
14049 |
+
#: includes/hud-dismiss-functions.php:207
|
14050 |
+
#: includes/hud-dismiss-functions.php:222
|
14051 |
+
#: includes/hud-dismiss-functions.php:228
|
14052 |
+
#: includes/hud-dismiss-functions.php:234
|
14053 |
+
#: includes/hud-dismiss-functions.php:240
|
14054 |
+
#: includes/hud-dismiss-functions.php:254
|
14055 |
+
#: includes/hud-dismiss-functions.php:260
|
14056 |
+
#: includes/hud-dismiss-functions.php:265
|
14057 |
msgid "Get "
|
14058 |
msgstr ""
|
14059 |
|
14060 |
+
#: includes/hud-dismiss-functions.php:207
|
14061 |
+
#: includes/hud-dismiss-functions.php:254
|
14062 |
msgid "POST Request Attack Protection Code"
|
14063 |
msgstr ""
|
14064 |
|
14065 |
+
#: includes/hud-dismiss-functions.php:207
|
14066 |
+
#: includes/hud-dismiss-functions.php:222
|
14067 |
+
#: includes/hud-dismiss-functions.php:228
|
14068 |
+
#: includes/hud-dismiss-functions.php:234
|
14069 |
+
#: includes/hud-dismiss-functions.php:240
|
14070 |
+
#: includes/hud-dismiss-functions.php:254
|
14071 |
+
#: includes/hud-dismiss-functions.php:260
|
14072 |
+
#: includes/hud-dismiss-functions.php:265
|
14073 |
msgid " or "
|
14074 |
msgstr ""
|
14075 |
|
14076 |
+
#: includes/hud-dismiss-functions.php:222
|
14077 |
msgid "Brute Force Login Protection Code"
|
14078 |
msgstr ""
|
14079 |
|
14080 |
+
#: includes/hud-dismiss-functions.php:228
|
14081 |
msgid "Speed Boost Cache Code"
|
14082 |
msgstr ""
|
14083 |
|
14084 |
+
#: includes/hud-dismiss-functions.php:234
|
14085 |
msgid "Author Enumeration BOT Probe Code"
|
14086 |
msgstr ""
|
14087 |
|
14088 |
+
#: includes/hud-dismiss-functions.php:240
|
14089 |
msgid "XML-RPC DDoS Protection Code"
|
14090 |
msgstr ""
|
14091 |
|
14092 |
+
#: includes/hud-dismiss-functions.php:260
|
14093 |
msgid "Mime Sniffing|Drive-by Download Attack Protection Code"
|
14094 |
msgstr ""
|
14095 |
|
14096 |
+
#: includes/hud-dismiss-functions.php:265
|
14097 |
msgid "External iFrame|Clickjacking Protection Code"
|
14098 |
msgstr ""
|
14099 |
|
14100 |
+
#: includes/hud-dismiss-functions.php:355
|
14101 |
+
#: includes/hud-dismiss-functions.php:399
|
14102 |
msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
|
14103 |
msgstr ""
|
14104 |
|
14105 |
+
#: includes/hud-dismiss-functions.php:355
|
14106 |
+
#: includes/hud-dismiss-functions.php:399
|
14107 |
msgid ""
|
14108 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
14109 |
"file, but was NOT found in BPS Custom Code."
|
14110 |
msgstr ""
|
14111 |
|
14112 |
+
#: includes/hud-dismiss-functions.php:355
|
14113 |
+
#: includes/hud-dismiss-functions.php:399
|
14114 |
msgid ""
|
14115 |
"Using the Wordfence WAF Firewall may cause serious/critical problems for "
|
14116 |
"your website and BPS."
|
14117 |
msgstr ""
|
14118 |
|
14119 |
+
#: includes/hud-dismiss-functions.php:360
|
14120 |
+
#: includes/hud-dismiss-functions.php:404
|
14121 |
msgid "HUD Check: PHP/php.ini handler htaccess code check"
|
14122 |
msgstr ""
|
14123 |
|
14124 |
+
#: includes/hud-dismiss-functions.php:360
|
14125 |
+
#: includes/hud-dismiss-functions.php:404
|
14126 |
msgid ""
|
14127 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
14128 |
"was NOT found in BPS Custom Code."
|
14129 |
msgstr ""
|
14130 |
|
14131 |
+
#: includes/hud-dismiss-functions.php:360
|
14132 |
+
#: includes/hud-dismiss-functions.php:404
|
14133 |
msgid "To automatically fix this click here: "
|
14134 |
msgstr ""
|
14135 |
|
14136 |
+
#: includes/hud-dismiss-functions.php:360
|
14137 |
+
#: includes/hud-dismiss-functions.php:404
|
14138 |
msgid ""
|
14139 |
"The Setup Wizard Pre-Installation Checks feature will automatically fix this "
|
14140 |
"just by visiting the Setup Wizard page."
|
14141 |
msgstr ""
|
14142 |
|
14143 |
+
#: includes/hud-dismiss-functions.php:399
|
14144 |
msgid " for the steps to fix this Wordfence problem."
|
14145 |
msgstr ""
|
14146 |
|
14147 |
+
#: includes/hud-dismiss-functions.php:462
|
14148 |
msgid ""
|
14149 |
"If you have or had the Sucuri, Defender, iThemes Security or SiteGround "
|
14150 |
"Security plugins installed, they create a wp-content htaccess file that "
|
14151 |
"breaks several things in BPS Pro and other plugins as well."
|
14152 |
msgstr ""
|
14153 |
|
14154 |
+
#: includes/hud-dismiss-functions.php:462
|
14155 |
msgid ""
|
14156 |
"To fix the Sucuri problem go to the Sucuri Settings page, click the "
|
14157 |
"Hardening tab and click the Revert Hardening button for the Block PHP Files "
|
14158 |
"in WP-CONTENT Directory option setting."
|
14159 |
msgstr ""
|
14160 |
|
14161 |
+
#: includes/hud-dismiss-functions.php:462
|
14162 |
msgid ""
|
14163 |
"To fix the Defender Security problem go to the Security Tweaks page, click "
|
14164 |
"the PHP Execution option setting and click the Revert button."
|
14165 |
msgstr ""
|
14166 |
|
14167 |
+
#: includes/hud-dismiss-functions.php:462
|
14168 |
msgid ""
|
14169 |
"To fix the iThemes problem go to the System Tweaks page, uncheck the Disable "
|
14170 |
"PHP in Plugins option setting."
|
14171 |
msgstr ""
|
14172 |
|
14173 |
+
#: includes/hud-dismiss-functions.php:462
|
14174 |
msgid ""
|
14175 |
"To fix the SiteGround Security problem go to SG Security, Site Security, "
|
14176 |
"Lock and Protect System Folders and change the Toggle setting to Off."
|
14177 |
msgstr ""
|
14178 |
|
14179 |
+
#: includes/hud-dismiss-functions.php:504
|
14180 |
msgid "The WordPress Firewall 2 plugin is installed and activated"
|
14181 |
msgstr ""
|
14182 |
|
14183 |
+
#: includes/hud-dismiss-functions.php:504
|
14184 |
msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
|
14185 |
msgstr ""
|
14186 |
|
14187 |
+
#: includes/hud-dismiss-functions.php:504
|
14188 |
msgid " for more information."
|
14189 |
msgstr ""
|
14190 |
|
14191 |
+
#: includes/hud-dismiss-functions.php:536
|
14192 |
msgid "Notice: BPS Query String Exploits Code Changes"
|
14193 |
msgstr ""
|
14194 |
|
14195 |
+
#: includes/hud-dismiss-functions.php:536
|
14196 |
msgid ""
|
14197 |
"Older BPS Query String Exploits code was found in BPS Custom Code. Several "
|
14198 |
"Query String Exploits rules were changed/added/modified in the root ."
|
14199 |
"htaccess file in BPS .49.6, .50.2 & .50.3."
|
14200 |
msgstr ""
|
14201 |
|
14202 |
+
#: includes/hud-dismiss-functions.php:536
|
14203 |
msgid ""
|
14204 |
"Copy the new Query String Exploits section of code from your root .htaccess "
|
14205 |
"file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
|
14206 |
"QUERY STRING EXPLOITS and click the Save Root Custom Code button."
|
14207 |
msgstr ""
|
14208 |
|
14209 |
+
#: includes/hud-dismiss-functions.php:536
|
14210 |
msgid ""
|
14211 |
"This Notice will go away once you have copied the new Query String Exploits "
|
14212 |
"code to BPS Custom Code and clicked the Save Root Custom Code button."
|
14213 |
msgstr ""
|
14214 |
|
14215 |
+
#: includes/hud-dismiss-functions.php:555
|
14216 |
msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
|
14217 |
msgstr ""
|
14218 |
|
14219 |
+
#: includes/hud-dismiss-functions.php:555
|
14220 |
msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
|
14221 |
msgstr ""
|
14222 |
|
14223 |
+
#: includes/hud-dismiss-functions.php:594
|
14224 |
msgid "New Improved BPS Speed Boost Cache Code"
|
14225 |
msgstr ""
|
14226 |
|
14227 |
+
#: includes/hud-dismiss-functions.php:594
|
14228 |
msgid ""
|
14229 |
"Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
|
14230 |
"text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
14231 |
msgstr ""
|
14232 |
|
14233 |
+
#: includes/hud-dismiss-functions.php:594
|
14234 |
msgid ""
|
14235 |
"Newer improved BPS Speed Boost Cache Code has been created, which should "
|
14236 |
"improve website load speed performance even more."
|
14237 |
msgstr ""
|
14238 |
|
14239 |
+
#: includes/hud-dismiss-functions.php:594
|
14240 |
msgid "Get The New Improved BPS Speed Boost Cache Code"
|
14241 |
msgstr ""
|
14242 |
|
14243 |
+
#: includes/hud-dismiss-functions.php:594
|
14244 |
msgid ". To dismiss this Notice click the Dismiss Notice button below."
|
14245 |
msgstr ""
|
14246 |
|
14247 |
+
#: includes/hud-dismiss-functions.php:594
|
14248 |
msgid ""
|
14249 |
"To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
|
14250 |
"the Custom Code page."
|
14251 |
msgstr ""
|
14252 |
|
14253 |
+
#: includes/hud-dismiss-functions.php:601
|
14254 |
msgid "BPS Speed Boost Cache Custom Code Notice"
|
14255 |
msgstr ""
|
14256 |
|
14257 |
+
#: includes/hud-dismiss-functions.php:601
|
14258 |
msgid ""
|
14259 |
"BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
|
14260 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
14261 |
msgstr ""
|
14262 |
|
14263 |
+
#: includes/hud-dismiss-functions.php:601
|
14264 |
msgid ""
|
14265 |
"and another caching plugin's Marker text was also found in this BPS Custom "
|
14266 |
"Code text box."
|
14267 |
msgstr ""
|
14268 |
|
14269 |
+
#: includes/hud-dismiss-functions.php:601
|
14270 |
msgid "Click this link: "
|
14271 |
msgstr ""
|
14272 |
|
14273 |
+
#: includes/hud-dismiss-functions.php:601
|
14274 |
msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
|
14275 |
msgstr ""
|
14276 |
|
14277 |
+
#: includes/hud-dismiss-functions.php:601
|
14278 |
msgid " for help information on what this Notice means and what to do next."
|
14279 |
msgstr ""
|
14280 |
|
14281 |
+
#: includes/hud-dismiss-functions.php:639
|
14282 |
msgid "BPS New Feature Notice: JTC-Lite"
|
14283 |
msgstr ""
|
14284 |
|
14285 |
+
#: includes/hud-dismiss-functions.php:639
|
14286 |
msgid ""
|
14287 |
"JTC-Lite protects the WordPress Login page Form against automated SpamBot "
|
14288 |
"and HackerBot Brute Force Login attacks"
|
14289 |
msgstr ""
|
14290 |
|
14291 |
+
#: includes/hud-dismiss-functions.php:639
|
14292 |
msgid ""
|
14293 |
"and also prevents User Accounts from being locked repeatedly by Brute Force "
|
14294 |
"Login Bot attacks on your Login page Form."
|
14295 |
msgstr ""
|
14296 |
|
14297 |
+
#: includes/hud-dismiss-functions.php:639
|
14298 |
msgid "To enable/turn On JTC-Lite, click this "
|
14299 |
msgstr ""
|
14300 |
|
14301 |
+
#: includes/hud-dismiss-functions.php:639
|
14302 |
msgid ""
|
14303 |
". Click/check the Login Form Checkbox and click the Save Options button."
|
14304 |
msgstr ""
|
14305 |
|
14306 |
+
#: includes/hud-dismiss-functions.php:639
|
14307 |
+
#: includes/hud-dismiss-functions.php:720
|
14308 |
+
#: includes/hud-dismiss-functions.php:758
|
14309 |
+
#: includes/hud-dismiss-functions.php:810
|
14310 |
#: includes/hud-dismiss-functions.php:857
|
14311 |
msgid ""
|
14312 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
14314 |
"Custom Code page."
|
14315 |
msgstr ""
|
14316 |
|
14317 |
+
#: includes/hud-dismiss-functions.php:682
|
14318 |
msgid "BPS Plugin Star Rating Request"
|
14319 |
msgstr ""
|
14320 |
|
14321 |
+
#: includes/hud-dismiss-functions.php:682
|
14322 |
msgid ""
|
14323 |
"A BPS star rating only takes a couple of minutes and would be very much "
|
14324 |
"appreciated. We are looking for 5 star ratings and not \"fancy\" reviews."
|
14325 |
msgstr ""
|
14326 |
|
14327 |
+
#: includes/hud-dismiss-functions.php:682
|
14328 |
msgid ""
|
14329 |
"A simple review like \"works great\" or \"has been protecting my website for "
|
14330 |
"X months or X years\" is perfect."
|
14331 |
msgstr ""
|
14332 |
|
14333 |
+
#: includes/hud-dismiss-functions.php:682
|
14334 |
msgid "Click this link to submit a BPS Plugin Star Rating: "
|
14335 |
msgstr ""
|
14336 |
|
14337 |
+
#: includes/hud-dismiss-functions.php:682
|
14338 |
msgid "BPS Plugin Star Rating"
|
14339 |
msgstr ""
|
14340 |
|
14341 |
+
#: includes/hud-dismiss-functions.php:682
|
14342 |
msgid ""
|
14343 |
"login to the WordPress.org site and scroll to the bottom of the Reviews page."
|
14344 |
msgstr ""
|
14345 |
|
14346 |
+
#: includes/hud-dismiss-functions.php:682
|
14347 |
msgid ""
|
14348 |
"To Dismiss this one-time Notice click the Dismiss Notice button below. To "
|
14349 |
"Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the "
|
14350 |
"BPS Custom Code page."
|
14351 |
msgstr ""
|
14352 |
|
14353 |
+
#: includes/hud-dismiss-functions.php:720
|
14354 |
msgid "BPS Notice: Mod Security Module is Loaded|Enabled"
|
14355 |
msgstr ""
|
14356 |
|
14357 |
+
#: includes/hud-dismiss-functions.php:720
|
14358 |
msgid "Please take a minute to view this Mod Security help forum topic: "
|
14359 |
msgstr ""
|
14360 |
|
14361 |
+
#: includes/hud-dismiss-functions.php:720
|
14362 |
msgid "Mod Security Common Known Problems"
|
14363 |
msgstr ""
|
14364 |
|
14365 |
+
#: includes/hud-dismiss-functions.php:720
|
14366 |
msgid ""
|
14367 |
"If you are not experiencing any of the problems listed in the Mod Security "
|
14368 |
"help forum topic then you can dismiss this Dismiss Notice."
|
14369 |
msgstr ""
|
14370 |
|
14371 |
+
#: includes/hud-dismiss-functions.php:758
|
14372 |
msgid "BPS GDPR Compliance Notice"
|
14373 |
msgstr ""
|
14374 |
|
14375 |
+
#: includes/hud-dismiss-functions.php:758
|
14376 |
msgid ""
|
14377 |
"A new Setup Wizard Option has been created which allows you to turn off all "
|
14378 |
"IP address logging in BPS to make your website GDPR Compliant."
|
14379 |
msgstr ""
|
14380 |
|
14381 |
+
#: includes/hud-dismiss-functions.php:758
|
14382 |
msgid "GDPR Compliance Setup Wizard Option link"
|
14383 |
msgstr ""
|
14384 |
|
14385 |
+
#: includes/hud-dismiss-functions.php:758
|
14386 |
msgid "Choose the GDPR Compliance On setting."
|
14387 |
msgstr ""
|
14388 |
|
14389 |
+
#: includes/hud-dismiss-functions.php:758
|
14390 |
msgid "For more information about GDPR Compliance click this "
|
14391 |
msgstr ""
|
14392 |
|
14393 |
+
#: includes/hud-dismiss-functions.php:758
|
14394 |
msgid "GDPR Compliance Forum Topic link"
|
14395 |
msgstr ""
|
14396 |
|
14397 |
+
#: includes/hud-dismiss-functions.php:810
|
14398 |
msgid "BPS wp-config.php file WP Automatic Update constants detected"
|
14399 |
msgstr ""
|
14400 |
|
14401 |
+
#: includes/hud-dismiss-functions.php:810
|
14402 |
msgid ""
|
14403 |
"You are using the BPS MU Tools plugin option settings to handle WP Automatic "
|
14404 |
"Updates. BPS detected that you are also using one or both of these WP "
|
14428 |
" Recommendation: Click the Reset MScan button before running a new scan."
|
14429 |
msgstr ""
|
14430 |
|
14431 |
+
#: includes/hud-dismiss-functions.php:937
|
14432 |
+
msgid "Script|File Owner User ID Mismatch Notice"
|
14433 |
+
msgstr ""
|
14434 |
+
|
14435 |
+
#: includes/hud-dismiss-functions.php:937
|
14436 |
+
msgid ""
|
14437 |
+
"You have different Script or File Owner User ID's. All Script and File Owner "
|
14438 |
+
"User ID's must be the same in order for BPS to function normally."
|
14439 |
+
msgstr ""
|
14440 |
+
|
14441 |
+
#: includes/hud-dismiss-functions.php:937
|
14442 |
+
msgid ""
|
14443 |
+
"Go to the BPS System Info page and check the File|Folder Permissions (CGI or "
|
14444 |
+
"DSO)|Script Owner User ID (UID)|File Owner User ID table to find the folders "
|
14445 |
+
"that need to be fixed."
|
14446 |
+
msgstr ""
|
14447 |
+
|
14448 |
+
#: includes/hud-dismiss-functions.php:937
|
14449 |
+
msgid ""
|
14450 |
+
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
14451 |
+
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the S-"
|
14452 |
+
"Monitor page."
|
14453 |
+
msgstr ""
|
14454 |
+
|
14455 |
+
#: includes/login-security.php:126 includes/login-security.php:132
|
14456 |
+
#: includes/login-security.php:354 includes/login-security.php:497
|
14457 |
+
#: includes/login-security.php:503 includes/login-security.php:635
|
14458 |
+
#: includes/login-security.php:772 includes/login-security.php:778
|
14459 |
+
#: includes/login-security.php:782 includes/login-security.php:788
|
14460 |
+
#: includes/login-security.php:792 includes/login-security.php:802
|
14461 |
+
#: includes/login-security.php:819 includes/login-security.php:823
|
14462 |
+
#: includes/login-security.php:830 includes/login-security.php:834
|
14463 |
+
#: includes/login-security.php:853 includes/login-security.php:857
|
14464 |
+
#: includes/login-security.php:875 includes/login-security.php:879
|
14465 |
msgid "ERROR:"
|
14466 |
msgstr ""
|
14467 |
|
14468 |
+
#: includes/login-security.php:126 includes/login-security.php:354
|
14469 |
+
#: includes/login-security.php:497 includes/login-security.php:635
|
14470 |
msgid " This user account has been locked until "
|
14471 |
msgstr ""
|
14472 |
|
14473 |
+
#: includes/login-security.php:126 includes/login-security.php:354
|
14474 |
+
#: includes/login-security.php:497 includes/login-security.php:635
|
14475 |
msgid ""
|
14476 |
" due to too many failed login attempts. You can login again after the "
|
14477 |
"Lockout Time above has expired."
|
14478 |
msgstr ""
|
14479 |
|
14480 |
+
#: includes/login-security.php:132 includes/login-security.php:503
|
14481 |
+
#: includes/login-security.php:788 includes/login-security.php:792
|
14482 |
+
#: includes/login-security.php:853 includes/login-security.php:857
|
14483 |
+
#: includes/login-security.php:875 includes/login-security.php:879
|
14484 |
msgid " Invalid Entry."
|
14485 |
msgstr ""
|
14486 |
|
14487 |
+
#: includes/login-security.php:132 includes/login-security.php:503
|
14488 |
+
#: includes/login-security.php:772 includes/login-security.php:778
|
14489 |
+
#: includes/login-security.php:782 includes/login-security.php:788
|
14490 |
+
#: includes/login-security.php:792 includes/login-security.php:802
|
14491 |
+
#: includes/login-security.php:819 includes/login-security.php:823
|
14492 |
+
#: includes/login-security.php:830 includes/login-security.php:834
|
14493 |
+
#: includes/login-security.php:853 includes/login-security.php:857
|
14494 |
+
#: includes/login-security.php:875 includes/login-security.php:879
|
14495 |
msgid "Lost your password?"
|
14496 |
msgstr ""
|
14497 |
|
14498 |
+
#: includes/login-security.php:170 includes/login-security.php:312
|
14499 |
+
#: includes/login-security.php:591
|
14500 |
msgid "A User has logged in on website: "
|
14501 |
msgstr ""
|
14502 |
|
14503 |
+
#: includes/login-security.php:171 includes/login-security.php:187
|
14504 |
+
#: includes/login-security.php:219 includes/login-security.php:235
|
14505 |
+
#: includes/login-security.php:313 includes/login-security.php:329
|
14506 |
+
#: includes/login-security.php:592 includes/login-security.php:609
|
14507 |
msgid ""
|
14508 |
"To take further action go to the Login Security page. If you do not want to "
|
14509 |
"receive further email alerts change or turn off Login Security Email Alerts."
|
14510 |
msgstr ""
|
14511 |
|
14512 |
+
#: includes/login-security.php:172 includes/login-security.php:188
|
14513 |
+
#: includes/login-security.php:220 includes/login-security.php:236
|
14514 |
+
#: includes/login-security.php:271 includes/login-security.php:314
|
14515 |
+
#: includes/login-security.php:330 includes/login-security.php:430
|
14516 |
+
#: includes/login-security.php:546 includes/login-security.php:594
|
14517 |
+
#: includes/login-security.php:611 includes/login-security.php:711
|
14518 |
msgid "Username:"
|
14519 |
msgstr ""
|
14520 |
|
14521 |
+
#: includes/login-security.php:173 includes/login-security.php:189
|
14522 |
+
#: includes/login-security.php:221 includes/login-security.php:237
|
14523 |
+
#: includes/login-security.php:272 includes/login-security.php:315
|
14524 |
+
#: includes/login-security.php:331 includes/login-security.php:431
|
14525 |
+
#: includes/login-security.php:547 includes/login-security.php:595
|
14526 |
+
#: includes/login-security.php:612 includes/login-security.php:712
|
14527 |
msgid "Status:"
|
14528 |
msgstr ""
|
14529 |
|
14530 |
+
#: includes/login-security.php:174 includes/login-security.php:190
|
14531 |
+
#: includes/login-security.php:222 includes/login-security.php:238
|
14532 |
+
#: includes/login-security.php:273 includes/login-security.php:316
|
14533 |
+
#: includes/login-security.php:332 includes/login-security.php:432
|
14534 |
+
#: includes/login-security.php:548 includes/login-security.php:596
|
14535 |
+
#: includes/login-security.php:613 includes/login-security.php:713
|
14536 |
msgid "User Role:"
|
14537 |
msgstr ""
|
14538 |
|
14539 |
+
#: includes/login-security.php:175 includes/login-security.php:191
|
14540 |
+
#: includes/login-security.php:223 includes/login-security.php:239
|
14541 |
+
#: includes/login-security.php:274 includes/login-security.php:317
|
14542 |
+
#: includes/login-security.php:333 includes/login-security.php:433
|
14543 |
+
#: includes/login-security.php:549 includes/login-security.php:597
|
14544 |
+
#: includes/login-security.php:614 includes/login-security.php:714
|
14545 |
msgid "Email:"
|
14546 |
msgstr ""
|
14547 |
|
14548 |
+
#: includes/login-security.php:176 includes/login-security.php:192
|
14549 |
+
#: includes/login-security.php:224 includes/login-security.php:240
|
14550 |
+
#: includes/login-security.php:277 includes/login-security.php:318
|
14551 |
+
#: includes/login-security.php:334 includes/login-security.php:436
|
14552 |
+
#: includes/login-security.php:552 includes/login-security.php:598
|
14553 |
+
#: includes/login-security.php:615 includes/login-security.php:717
|
14554 |
msgid "User IP Address:"
|
14555 |
msgstr ""
|
14556 |
|
14557 |
+
#: includes/login-security.php:177 includes/login-security.php:193
|
14558 |
+
#: includes/login-security.php:225 includes/login-security.php:241
|
14559 |
+
#: includes/login-security.php:278 includes/login-security.php:319
|
14560 |
+
#: includes/login-security.php:335 includes/login-security.php:437
|
14561 |
+
#: includes/login-security.php:553 includes/login-security.php:599
|
14562 |
+
#: includes/login-security.php:616 includes/login-security.php:718
|
14563 |
msgid "User Hostname:"
|
14564 |
msgstr ""
|
14565 |
|
14566 |
+
#: includes/login-security.php:178 includes/login-security.php:194
|
14567 |
+
#: includes/login-security.php:226 includes/login-security.php:242
|
14568 |
+
#: includes/login-security.php:279 includes/login-security.php:320
|
14569 |
+
#: includes/login-security.php:336 includes/login-security.php:438
|
14570 |
+
#: includes/login-security.php:554 includes/login-security.php:600
|
14571 |
+
#: includes/login-security.php:617 includes/login-security.php:719
|
14572 |
msgid "Request URI:"
|
14573 |
msgstr ""
|
14574 |
|
14575 |
+
#: includes/login-security.php:179 includes/login-security.php:195
|
14576 |
+
#: includes/login-security.php:227 includes/login-security.php:243
|
14577 |
+
#: includes/login-security.php:280 includes/login-security.php:321
|
14578 |
+
#: includes/login-security.php:337 includes/login-security.php:439
|
14579 |
+
#: includes/login-security.php:555 includes/login-security.php:601
|
14580 |
+
#: includes/login-security.php:618 includes/login-security.php:720
|
14581 |
msgid "Website:"
|
14582 |
msgstr ""
|
14583 |
|
14584 |
+
#: includes/login-security.php:186 includes/login-security.php:234
|
14585 |
+
#: includes/login-security.php:328 includes/login-security.php:608
|
14586 |
msgid "An Administrator has logged in on website: "
|
14587 |
msgstr ""
|
14588 |
|
14589 |
+
#: includes/login-security.php:218
|
14590 |
msgid "Test A User has logged in on website: "
|
14591 |
msgstr ""
|
14592 |
|
14593 |
+
#: includes/login-security.php:266 includes/login-security.php:425
|
14594 |
+
#: includes/login-security.php:541 includes/login-security.php:706
|
14595 |
msgid "A User Account has been locked on website: "
|
14596 |
msgstr ""
|
14597 |
|
14598 |
+
#: includes/login-security.php:267 includes/login-security.php:426
|
14599 |
+
#: includes/login-security.php:542 includes/login-security.php:707
|
14600 |
msgid ""
|
14601 |
"To take further action go to the Login Security page. If no action is taken "
|
14602 |
"then the User will be able to try and login again after the Lockout Time has "
|
14604 |
"off Login Security Email Alerts."
|
14605 |
msgstr ""
|
14606 |
|
14607 |
+
#: includes/login-security.php:268 includes/login-security.php:427
|
14608 |
+
#: includes/login-security.php:543 includes/login-security.php:708
|
14609 |
msgid ""
|
14610 |
"What to do if your User Account is locked and you are unable to login to "
|
14611 |
"your website:"
|
14612 |
msgstr ""
|
14613 |
|
14614 |
+
#: includes/login-security.php:268 includes/login-security.php:427
|
14615 |
+
#: includes/login-security.php:543 includes/login-security.php:708
|
14616 |
msgid ""
|
14617 |
" Use FTP or your web host control panel file manager and rename the /"
|
14618 |
"bulletproof-security plugin folder name to /_bulletproof-security. Log into "
|
14621 |
"Account."
|
14622 |
msgstr ""
|
14623 |
|
14624 |
+
#: includes/login-security.php:269 includes/login-security.php:428
|
14625 |
+
#: includes/login-security.php:544 includes/login-security.php:709
|
14626 |
msgid "What to do if your User Account is being locked repeatedly:"
|
14627 |
msgstr ""
|
14628 |
|
14629 |
+
#: includes/login-security.php:269 includes/login-security.php:428
|
14630 |
+
#: includes/login-security.php:544 includes/login-security.php:709
|
14631 |
msgid ""
|
14632 |
" Additional things that you can do to protect publicly displayed usernames, "
|
14633 |
"not exposing author names/user account names, etc."
|
14634 |
msgstr ""
|
14635 |
|
14636 |
+
#: includes/login-security.php:275 includes/login-security.php:434
|
14637 |
+
#: includes/login-security.php:550 includes/login-security.php:715
|
14638 |
msgid "Lockout Time:"
|
14639 |
msgstr ""
|
14640 |
|
14641 |
+
#: includes/login-security.php:276 includes/login-security.php:435
|
14642 |
+
#: includes/login-security.php:551 includes/login-security.php:716
|
14643 |
msgid "Lockout Time Expires:"
|
14644 |
msgstr ""
|
14645 |
|
14646 |
+
#: includes/login-security.php:772 includes/login-security.php:782
|
14647 |
msgid " Invalid username."
|
14648 |
msgstr ""
|
14649 |
|
14650 |
+
#: includes/login-security.php:778
|
14651 |
msgid " Invalid email address."
|
14652 |
msgstr ""
|
14653 |
|
14654 |
+
#: includes/login-security.php:802 includes/login-security.php:823
|
14655 |
+
#: includes/login-security.php:834
|
14656 |
msgid " The password you entered for the username "
|
14657 |
msgstr ""
|
14658 |
|
14659 |
+
#: includes/login-security.php:802 includes/login-security.php:819
|
14660 |
+
#: includes/login-security.php:823 includes/login-security.php:830
|
14661 |
+
#: includes/login-security.php:834
|
14662 |
msgid " is incorrect. "
|
14663 |
msgstr ""
|
14664 |
|
14665 |
+
#: includes/login-security.php:819 includes/login-security.php:830
|
14666 |
msgid " The password you entered for the email address "
|
14667 |
msgstr ""
|
14668 |
|
14669 |
+
#: includes/login-security.php:819 includes/login-security.php:823
|
14670 |
+
#: includes/login-security.php:853 includes/login-security.php:875
|
14671 |
msgid " Login Attempts Remaining "
|
14672 |
msgstr ""
|
14673 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://wordpress.org/support/view/plugin-reviews/bulletproof-secur
|
|
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.8
|
7 |
-
Stable tag: 5.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
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.8
|
7 |
+
Stable tag: 5.4
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|