BulletProof Security - Version 5.7

Version Description

Download this release

Release Info

Developer AITpro
Plugin Icon 128x128 BulletProof Security
Version 5.7
Comparing to
See all releases

Code changes from version 5.6 to 5.7

403.php CHANGED
@@ -91,6 +91,11 @@ $gmt_offset = get_option( 'gmt_offset' ) * 3600;
91
  $bpsPro_http_referer = $_SERVER['HTTP_REFERER'];
92
  }
93
 
 
 
 
 
 
94
  // BPS .52.5: Do not log test 403 errors for /mod-test/ Apache Module testing
95
  if ( ! preg_match('/wp-content\/plugins\/bulletproof-security\/admin\/mod-test/', $_SERVER['REQUEST_URI'] ) ) {
96
 
@@ -114,7 +119,7 @@ $gmt_offset = get_option( 'gmt_offset' ) * 3600;
114
  $solution = 'N/A - Hacker/Spammer Blocked/Forbidden';
115
  }
116
 
117
- $log_contents = "\r\n" . '[403 POST Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: '.$bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip."\r\n" . 'REQUEST_METHOD: '.$_SERVER['REQUEST_METHOD']."\r\n" . 'HTTP_REFERER: '.$bpsPro_http_referer."\r\n" . 'REQUEST_URI: '.$_SERVER['REQUEST_URI']."\r\n" . 'QUERY_STRING: '.$query_string."\r\n" . 'HTTP_USER_AGENT: '.$_SERVER['HTTP_USER_AGENT'] . "\r\n" . 'REQUEST BODY: ' . $request_body . "\r\n";
118
 
119
  if ( is_writable( $bpsProLog ) ) {
120
 
@@ -132,7 +137,7 @@ $log_contents = "\r\n" . '[403 POST Request: ' . $timestamp . ']' . "\r\n" . 'BP
132
 
133
  if ( empty($request_body) ) {
134
  # BEGIN USERAGENT FILTER
135
- if ( !preg_match('/BPSUserAgentPlaceHolder/', $_SERVER['HTTP_USER_AGENT']) ) {
136
  # END USERAGENT FILTER
137
 
138
  if ( preg_match_all('/(.*)\/plugins\/(.*)\.[a-zA-Z0-9]/', $_SERVER['REQUEST_URI'], $matches ) ) {
@@ -148,7 +153,7 @@ if ( !preg_match('/BPSUserAgentPlaceHolder/', $_SERVER['HTTP_USER_AGENT']) ) {
148
  $solution = 'N/A - Hacker/Spammer Blocked/Forbidden';
149
  }
150
 
151
- $log_contents = "\r\n" . '[403 GET Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: '.$bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip."\r\n" . 'REQUEST_METHOD: '.$_SERVER['REQUEST_METHOD']."\r\n" . 'HTTP_REFERER: '.$bpsPro_http_referer."\r\n" . 'REQUEST_URI: '.$_SERVER['REQUEST_URI']."\r\n" . 'QUERY_STRING: '.$query_string."\r\n" . 'HTTP_USER_AGENT: '.$_SERVER['HTTP_USER_AGENT']."\r\n";
152
 
153
  if ( is_writable( $bpsProLog ) ) {
154
 
91
  $bpsPro_http_referer = $_SERVER['HTTP_REFERER'];
92
  }
93
 
94
+ $bpsPro_http_user_agent = false;
95
+ if ( array_key_exists('HTTP_USER_AGENT', $_SERVER) ) {
96
+ $bpsPro_http_user_agent = $_SERVER['HTTP_USER_AGENT'];
97
+ }
98
+
99
  // BPS .52.5: Do not log test 403 errors for /mod-test/ Apache Module testing
100
  if ( ! preg_match('/wp-content\/plugins\/bulletproof-security\/admin\/mod-test/', $_SERVER['REQUEST_URI'] ) ) {
101
 
119
  $solution = 'N/A - Hacker/Spammer Blocked/Forbidden';
120
  }
121
 
122
+ $log_contents = "\r\n" . '[403 POST Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: '.$bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip."\r\n" . 'REQUEST_METHOD: '.$_SERVER['REQUEST_METHOD']."\r\n" . 'HTTP_REFERER: '.$bpsPro_http_referer."\r\n" . 'REQUEST_URI: '.$_SERVER['REQUEST_URI']."\r\n" . 'QUERY_STRING: '.$query_string."\r\n" . 'HTTP_USER_AGENT: '.$bpsPro_http_user_agent . "\r\n" . 'REQUEST BODY: ' . $request_body . "\r\n";
123
 
124
  if ( is_writable( $bpsProLog ) ) {
125
 
137
 
138
  if ( empty($request_body) ) {
139
  # BEGIN USERAGENT FILTER
140
+ if ( !preg_match('/BPSUserAgentPlaceHolder/', $bpsPro_http_user_agent) ) {
141
  # END USERAGENT FILTER
142
 
143
  if ( preg_match_all('/(.*)\/plugins\/(.*)\.[a-zA-Z0-9]/', $_SERVER['REQUEST_URI'], $matches ) ) {
153
  $solution = 'N/A - Hacker/Spammer Blocked/Forbidden';
154
  }
155
 
156
+ $log_contents = "\r\n" . '[403 GET Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: '.$bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip."\r\n" . 'REQUEST_METHOD: '.$_SERVER['REQUEST_METHOD']."\r\n" . 'HTTP_REFERER: '.$bpsPro_http_referer."\r\n" . 'REQUEST_URI: '.$_SERVER['REQUEST_URI']."\r\n" . 'QUERY_STRING: '.$query_string."\r\n" . 'HTTP_USER_AGENT: '.$bpsPro_http_user_agent."\r\n";
157
 
158
  if ( is_writable( $bpsProLog ) ) {
159
 
404.php CHANGED
@@ -37,6 +37,10 @@ $gmt_offset = get_option( 'gmt_offset' ) * 3600;
37
  if ( array_key_exists('HTTP_REFERER', $_SERVER) ) {
38
  $bpsPro_http_referrer = $_SERVER['HTTP_REFERER'];
39
  }
 
 
 
 
40
 
41
  } else {
42
 
@@ -49,6 +53,10 @@ $gmt_offset = get_option( 'gmt_offset' ) * 3600;
49
  if ( array_key_exists('HTTP_REFERER', $_SERVER) ) {
50
  $bpsPro_http_referrer = $_SERVER['HTTP_REFERER'];
51
  }
 
 
 
 
52
  }
53
 
54
  $post_limit = get_option('bulletproof_security_options_sec_log_post_limit');
@@ -82,7 +90,7 @@ $gmt_offset = get_option( 'gmt_offset' ) * 3600;
82
  $request_body = 'BPS Security Log option set to: Do Not Log POST Request Body Data';
83
  }
84
 
85
- $log_contents = "\r\n" . '[404 POST Not Found Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: '.$bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip."\r\n" . 'REQUEST_METHOD: POST'."\r\n" . 'HTTP_REFERER: '.$bpsPro_http_referrer."\r\n" . 'REQUEST_URI: '.$_SERVER['REQUEST_URI']."\r\n" . 'QUERY_STRING: '.$query_string. "\r\n" . 'HTTP_USER_AGENT: '.$_SERVER['HTTP_USER_AGENT'] . "\r\n" . 'REQUEST BODY: ' . $request_body . "\r\n";
86
 
87
  if ( is_writable( $bpsProLog ) ) {
88
 
@@ -100,7 +108,7 @@ $log_contents = "\r\n" . '[404 POST Not Found Request: ' . $timestamp . ']' . "\
100
 
101
  if ( empty($request_body) ) {
102
 
103
- $log_contents = "\r\n" . '[404 GET Not Found Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: '.$bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip."\r\n" . 'REQUEST_METHOD: '.$_SERVER['REQUEST_METHOD']."\r\n" . 'HTTP_REFERER: '.$bpsPro_http_referrer."\r\n" . 'REQUEST_URI: '.$_SERVER['REQUEST_URI']."\r\n" . 'QUERY_STRING: '.$query_string."\r\n" . 'HTTP_USER_AGENT: '.$_SERVER['HTTP_USER_AGENT']."\r\n";
104
 
105
  if ( is_writable( $bpsProLog ) ) {
106
 
37
  if ( array_key_exists('HTTP_REFERER', $_SERVER) ) {
38
  $bpsPro_http_referrer = $_SERVER['HTTP_REFERER'];
39
  }
40
+ $bpsPro_http_user_agent = false;
41
+ if ( array_key_exists('HTTP_USER_AGENT', $_SERVER) ) {
42
+ $bpsPro_http_user_agent = $_SERVER['HTTP_USER_AGENT'];
43
+ }
44
 
45
  } else {
46
 
53
  if ( array_key_exists('HTTP_REFERER', $_SERVER) ) {
54
  $bpsPro_http_referrer = $_SERVER['HTTP_REFERER'];
55
  }
56
+ $bpsPro_http_user_agent = false;
57
+ if ( array_key_exists('HTTP_USER_AGENT', $_SERVER) ) {
58
+ $bpsPro_http_user_agent = $_SERVER['HTTP_USER_AGENT'];
59
+ }
60
  }
61
 
62
  $post_limit = get_option('bulletproof_security_options_sec_log_post_limit');
90
  $request_body = 'BPS Security Log option set to: Do Not Log POST Request Body Data';
91
  }
92
 
93
+ $log_contents = "\r\n" . '[404 POST Not Found Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: '.$bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip."\r\n" . 'REQUEST_METHOD: POST'."\r\n" . 'HTTP_REFERER: '.$bpsPro_http_referrer."\r\n" . 'REQUEST_URI: '.$_SERVER['REQUEST_URI']."\r\n" . 'QUERY_STRING: '.$query_string. "\r\n" . 'HTTP_USER_AGENT: '.$bpsPro_http_user_agent . "\r\n" . 'REQUEST BODY: ' . $request_body . "\r\n";
94
 
95
  if ( is_writable( $bpsProLog ) ) {
96
 
108
 
109
  if ( empty($request_body) ) {
110
 
111
+ $log_contents = "\r\n" . '[404 GET Not Found Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: '.$bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip."\r\n" . 'REQUEST_METHOD: '.$_SERVER['REQUEST_METHOD']."\r\n" . 'HTTP_REFERER: '.$bpsPro_http_referrer."\r\n" . 'REQUEST_URI: '.$_SERVER['REQUEST_URI']."\r\n" . 'QUERY_STRING: '.$query_string."\r\n" . 'HTTP_USER_AGENT: '.$bpsPro_http_user_agent."\r\n";
112
 
113
  if ( is_writable( $bpsProLog ) ) {
114
 
405.php CHANGED
@@ -93,6 +93,11 @@ $gmt_offset = get_option( 'gmt_offset' ) * 3600;
93
  $bpsPro_http_referer = $_SERVER['HTTP_REFERER'];
94
  }
95
 
 
 
 
 
 
96
  // Note: A HEAD Request should not have a Body, but leaving this code here anyway.
97
  if ( ! empty($request_body) ) {
98
 
@@ -113,7 +118,7 @@ $gmt_offset = get_option( 'gmt_offset' ) * 3600;
113
  $solution = 'https://forum.ait-pro.com/forums/topic/security-log-event-codes/';
114
  }
115
 
116
- $log_contents = "\r\n" . '[405 HEAD Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: ' . $bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip . "\r\n" . 'REQUEST_METHOD: HEAD' . "\r\n" . 'HTTP_REFERER: ' . $bpsPro_http_referer . "\r\n" . 'REQUEST_URI: ' . $_SERVER['REQUEST_URI'] . "\r\n" . 'QUERY_STRING: ' . $query_string . "\r\n" . 'HTTP_USER_AGENT: '. $_SERVER['HTTP_USER_AGENT'] . "\r\n" . 'REQUEST BODY: ' . $request_body . "\r\n";
117
 
118
  if ( is_writable( $bpsProLog ) ) {
119
 
@@ -145,7 +150,7 @@ $log_contents = "\r\n" . '[405 HEAD Request: ' . $timestamp . ']' . "\r\n" . 'BP
145
  $solution = 'https://forum.ait-pro.com/forums/topic/security-log-event-codes/';
146
  }
147
 
148
- $log_contents = "\r\n" . '[405 HEAD Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: ' . $bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip . "\r\n" . 'REQUEST_METHOD: HEAD' . "\r\n" . 'HTTP_REFERER: ' . $bpsPro_http_referer . "\r\n" . 'REQUEST_URI: ' . $_SERVER['REQUEST_URI'] . "\r\n" . 'QUERY_STRING: ' . $query_string . "\r\n" . 'HTTP_USER_AGENT: ' . $_SERVER['HTTP_USER_AGENT'] . "\r\n";
149
 
150
  if ( is_writable( $bpsProLog ) ) {
151
 
93
  $bpsPro_http_referer = $_SERVER['HTTP_REFERER'];
94
  }
95
 
96
+ $bpsPro_http_user_agent = false;
97
+ if ( array_key_exists('HTTP_USER_AGENT', $_SERVER) ) {
98
+ $bpsPro_http_user_agent = $_SERVER['HTTP_USER_AGENT'];
99
+ }
100
+
101
  // Note: A HEAD Request should not have a Body, but leaving this code here anyway.
102
  if ( ! empty($request_body) ) {
103
 
118
  $solution = 'https://forum.ait-pro.com/forums/topic/security-log-event-codes/';
119
  }
120
 
121
+ $log_contents = "\r\n" . '[405 HEAD Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: ' . $bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip . "\r\n" . 'REQUEST_METHOD: HEAD' . "\r\n" . 'HTTP_REFERER: ' . $bpsPro_http_referer . "\r\n" . 'REQUEST_URI: ' . $_SERVER['REQUEST_URI'] . "\r\n" . 'QUERY_STRING: ' . $query_string . "\r\n" . 'HTTP_USER_AGENT: '. $bpsPro_http_user_agent . "\r\n" . 'REQUEST BODY: ' . $request_body . "\r\n";
122
 
123
  if ( is_writable( $bpsProLog ) ) {
124
 
150
  $solution = 'https://forum.ait-pro.com/forums/topic/security-log-event-codes/';
151
  }
152
 
153
+ $log_contents = "\r\n" . '[405 HEAD Request: ' . $timestamp . ']' . "\r\n" . 'BPS: ' . $bps_version . "\r\n" . 'WP: ' . $wp_version . "\r\n" . 'Event Code: ' . $event . "\r\n" . 'Solution: ' . $solution . "\r\n" . 'REMOTE_ADDR: ' . $bpsPro_remote_addr . "\r\n" . 'Host Name: ' . $hostname . "\r\n" . 'SERVER_PROTOCOL: ' . $_SERVER['SERVER_PROTOCOL'] . "\r\n" . 'HTTP_CLIENT_IP: ' . $bpsPro_http_client_ip . "\r\n" . 'HTTP_FORWARDED: ' . $bpsPro_http_forwarded . "\r\n" . 'HTTP_X_FORWARDED_FOR: ' . $bpsPro_http_x_forwarded_for . "\r\n" . 'HTTP_X_CLUSTER_CLIENT_IP: ' . $bpsPro_http_x_cluster_client_ip . "\r\n" . 'REQUEST_METHOD: HEAD' . "\r\n" . 'HTTP_REFERER: ' . $bpsPro_http_referer . "\r\n" . 'REQUEST_URI: ' . $_SERVER['REQUEST_URI'] . "\r\n" . 'QUERY_STRING: ' . $query_string . "\r\n" . 'HTTP_USER_AGENT: ' . $bpsPro_http_user_agent . "\r\n";
154
 
155
  if ( is_writable( $bpsProLog ) ) {
156
 
admin/core/core-custom-code.php CHANGED
@@ -305,6 +305,16 @@ global $bps_topDiv, $bps_bottomDiv;
305
  $bpsSpacePop = '-------------------------------------------------------------';
306
  ?>
307
 
 
 
 
 
 
 
 
 
 
 
308
  <div id="bps-accordion-2" class="bps-accordion-main-2" style="">
309
  <h3><?php _e('Root htaccess File Custom Code', 'bulletproof-security'); ?></h3>
310
  <div id="cc-accordion-inner">
305
  $bpsSpacePop = '-------------------------------------------------------------';
306
  ?>
307
 
308
+ <style>
309
+ @media screen and (min-width: 280px) and (max-width: 1112px){
310
+ span.tooltip-575-270 {display:none;}
311
+ span.tooltip-575-270:hover {display:none;}
312
+ span.tooltip-575-270 img:hover {display:none;}
313
+ span.tooltip-575-270 span {display:none;}
314
+ span.tooltip-575-270:hover span {display:none;}
315
+ }
316
+ </style>
317
+
318
  <div id="bps-accordion-2" class="bps-accordion-main-2" style="">
319
  <h3><?php _e('Root htaccess File Custom Code', 'bulletproof-security'); ?></h3>
320
  <div id="cc-accordion-inner">
admin/core/core.php CHANGED
@@ -1907,7 +1907,7 @@ function bpsWpadminFileDecrypt() {
1907
 
1908
  <table width="100%" border="0">
1909
  <tr>
1910
- <td style="width:400px;">
1911
 
1912
  <?php
1913
  if ( ! current_user_can('manage_options') ) {
@@ -2155,10 +2155,7 @@ function bpsMyNotesDecrypt() {
2155
  <tr>
2156
  <td class="bps-table_cell_help_links">
2157
 
2158
- <a href="https://www.ait-pro.com/aitpro-blog/category/bulletproof-security-contributors/" target="_blank"><?php _e('Contributors Page', 'bulletproof-security'); ?></a><br /><br />
2159
- <a href="https://www.ait-pro.com/aitpro-blog/2304/wordpress-tips-tricks-fixes/permalinks-wordpress-custom-permalinks-wordpress-best-wordpress-permalinks-structure/" target="_blank"><?php _e('WP Permalinks - Custom Permalink Structure Help Info', 'bulletproof-security'); ?></a><br /><br />
2160
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
2161
- <a href="https://www.ait-pro.com/aitpro-blog/2239/bulletproof-security-plugin-support/adding-a-custom-403-forbidden-page-htaccess-403-errordocument-directive-examples/" target="_blank"><?php _e('Adding a Custom 403 Forbidden Page For Your Website', 'bulletproof-security'); ?></a><br /><br />
2162
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a><br /><br />
2163
  <a href="https://forum.ait-pro.com/video-tutorials/" target="_blank"><?php _e('Custom Code Video Tutorial', 'bulletproof-security'); ?></a>
2164
 
1907
 
1908
  <table width="100%" border="0">
1909
  <tr>
1910
+ <td style="width:615px;">
1911
 
1912
  <?php
1913
  if ( ! current_user_can('manage_options') ) {
2155
  <tr>
2156
  <td class="bps-table_cell_help_links">
2157
 
 
 
2158
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
 
2159
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a><br /><br />
2160
  <a href="https://forum.ait-pro.com/video-tutorials/" target="_blank"><?php _e('Custom Code Video Tutorial', 'bulletproof-security'); ?></a>
2161
 
admin/email-log-settings/email-log-settings.php CHANGED
@@ -226,6 +226,14 @@ if ( isset( $_POST['bpsResetDismissSubmit'] ) && current_user_can('manage_option
226
  echo $text;
227
  }
228
 
 
 
 
 
 
 
 
 
229
  echo '<div class="bps-message-button" style="width:90px;margin-bottom:9px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/email-log-settings/email-log-settings.php' ).'">'.__('Refresh Status', 'bulletproof-security').'</a></div>';
230
  echo '</p></div>';
231
  }
@@ -428,7 +436,6 @@ if ( isset( $_POST['bpsResetDismissSubmit'] ) && current_user_can('manage_option
428
  <td class="bps-table_cell_help_links">
429
 
430
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
431
- <a href="https://www.ait-pro.com/aitpro-blog/category/bulletproof-security-contributors/" target="_blank"><?php _e('Contributors Page', 'bulletproof-security'); ?></a><br /><br />
432
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
433
 
434
  <div id="bps-whitespace-275" style="min-height:275px"></div>
226
  echo $text;
227
  }
228
 
229
+ if ( ! delete_user_meta($user_id, 'bpsPro_ignore_bpspro_sale_notice') ) {
230
+ $text = __('The BPS Pro 25% off sale January 24th - January 31st Notice is NOT set. Nothing to reset.', 'bulletproof-security').'<br>';
231
+ echo $text;
232
+ } else {
233
+ $text = '<span style="color:#008000;">'.__('Success! The BPS Pro 25% off sale January 24th - January 31st Notice is reset.', 'bulletproof-security').'</span><br>';
234
+ echo $text;
235
+ }
236
+
237
  echo '<div class="bps-message-button" style="width:90px;margin-bottom:9px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/email-log-settings/email-log-settings.php' ).'">'.__('Refresh Status', 'bulletproof-security').'</a></div>';
238
  echo '</p></div>';
239
  }
436
  <td class="bps-table_cell_help_links">
437
 
438
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
 
439
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
440
 
441
  <div id="bps-whitespace-275" style="min-height:275px"></div>
admin/htaccess/secure.htaccess CHANGED
@@ -1,4 +1,4 @@
1
- # BULLETPROOF 5.6 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.
1
+ # BULLETPROOF 5.7 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.6 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
1
+ # BULLETPROOF 5.7 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/login/login.php CHANGED
@@ -1825,7 +1825,6 @@ $scrolltoFSPMessage = isset($_REQUEST['scrolltoFSPMessage']) ? (int) $_REQUEST['
1825
  <td class="bps-table_cell_help_links">
1826
 
1827
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
1828
- <a href="https://www.ait-pro.com/aitpro-blog/category/bulletproof-security-contributors/" target="_blank"><?php _e('Contributors Page', 'bulletproof-security'); ?></a><br /><br />
1829
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
1830
 
1831
  <div id="bps-whitespace-275" style="min-height:275px"></div>
1825
  <td class="bps-table_cell_help_links">
1826
 
1827
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
 
1828
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
1829
 
1830
  <div id="bps-whitespace-275" style="min-height:275px"></div>
admin/maintenance/maintenance.php CHANGED
@@ -2167,7 +2167,6 @@ if ( isset( $_POST['Submit-maintenance-mode-off'] ) && current_user_can('manage_
2167
  <td class="bps-table_cell_help_links">
2168
 
2169
  <a href="https://forum.ait-pro.com/forums/topic/maintenance-mode-guide-read-me-first/" target="_blank"><?php _e('Maintenance Mode Guide', 'bulletproof-security'); ?></a><br /><br />
2170
- <a href="https://www.ait-pro.com/aitpro-blog/category/bulletproof-security-contributors/" target="_blank"><?php _e('Contributors Page', 'bulletproof-security'); ?></a><br /><br />
2171
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
2172
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
2173
 
2167
  <td class="bps-table_cell_help_links">
2168
 
2169
  <a href="https://forum.ait-pro.com/forums/topic/maintenance-mode-guide-read-me-first/" target="_blank"><?php _e('Maintenance Mode Guide', 'bulletproof-security'); ?></a><br /><br />
 
2170
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
2171
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
2172
 
admin/security-log/security-log.php CHANGED
@@ -398,7 +398,7 @@ $search = '';
398
  $UserAgentRulesT = file_get_contents($userAgentMaster);
399
  $stringReplace = file_get_contents($bps403File);
400
 
401
- $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/".trim($UserAgentRulesT, "|")."/', \$_SERVER['HTTP_USER_AGENT']) ) {\n# END USERAGENT FILTER", $stringReplace);
402
 
403
  if ( $userAgent != '' ) {
404
 
@@ -518,7 +518,7 @@ $searchAll = '';
518
 
519
  if ( $wpdb->num_rows == 0 ) { // if no rows exist in DB add the BPSUserAgentPlaceHolder back into the 403.php security logging template
520
 
521
- $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/BPSUserAgentPlaceHolder/', \$_SERVER['HTTP_USER_AGENT']) ) {\n# END USERAGENT FILTER", $stringReplace);
522
 
523
  if ( ! file_put_contents($bps403File, $stringReplace) ) {
524
  echo $bps_topDiv;
@@ -582,7 +582,7 @@ $searchALLD = '';
582
  $UserAgentRulesT = file_get_contents($userAgentMaster);
583
  $stringReplace = file_get_contents($bps403File);
584
 
585
- $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/".trim($UserAgentRulesT, "|")."/', \$_SERVER['HTTP_USER_AGENT']) ) {\n# END USERAGENT FILTER", $stringReplace);
586
 
587
  if ( ! file_put_contents($bps403File, $stringReplace) ) {
588
  echo $bps_topDiv;
@@ -596,7 +596,7 @@ $searchALLD = '';
596
 
597
  if ( $wpdb->num_rows == 0 ) { // if no rows exist in DB add the BPSUserAgentPlaceHolder back into the 403.php security logging template
598
 
599
- $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/BPSUserAgentPlaceHolder/', \$_SERVER['HTTP_USER_AGENT']) ) {\n# END USERAGENT FILTER", $stringReplace);
600
  file_put_contents($bps403File, $stringReplace);
601
  }
602
 
@@ -806,7 +806,6 @@ jQuery(document).ready(function($){
806
  <td class="bps-table_cell_help_links">
807
 
808
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
809
- <a href="https://www.ait-pro.com/aitpro-blog/category/bulletproof-security-contributors/" target="_blank"><?php _e('Contributors Page', 'bulletproof-security'); ?></a><br /><br />
810
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
811
 
812
  <div id="bps-whitespace-275" style="min-height:275px"></div>
398
  $UserAgentRulesT = file_get_contents($userAgentMaster);
399
  $stringReplace = file_get_contents($bps403File);
400
 
401
+ $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/".trim($UserAgentRulesT, "|")."/', \$bpsPro_http_user_agent) ) {\n# END USERAGENT FILTER", $stringReplace);
402
 
403
  if ( $userAgent != '' ) {
404
 
518
 
519
  if ( $wpdb->num_rows == 0 ) { // if no rows exist in DB add the BPSUserAgentPlaceHolder back into the 403.php security logging template
520
 
521
+ $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/BPSUserAgentPlaceHolder/', \$bpsPro_http_user_agent) ) {\n# END USERAGENT FILTER", $stringReplace);
522
 
523
  if ( ! file_put_contents($bps403File, $stringReplace) ) {
524
  echo $bps_topDiv;
582
  $UserAgentRulesT = file_get_contents($userAgentMaster);
583
  $stringReplace = file_get_contents($bps403File);
584
 
585
+ $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/".trim($UserAgentRulesT, "|")."/', \$bpsPro_http_user_agent) ) {\n# END USERAGENT FILTER", $stringReplace);
586
 
587
  if ( ! file_put_contents($bps403File, $stringReplace) ) {
588
  echo $bps_topDiv;
596
 
597
  if ( $wpdb->num_rows == 0 ) { // if no rows exist in DB add the BPSUserAgentPlaceHolder back into the 403.php security logging template
598
 
599
+ $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/BPSUserAgentPlaceHolder/', \$bpsPro_http_user_agent) ) {\n# END USERAGENT FILTER", $stringReplace);
600
  file_put_contents($bps403File, $stringReplace);
601
  }
602
 
806
  <td class="bps-table_cell_help_links">
807
 
808
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
 
809
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
810
 
811
  <div id="bps-whitespace-275" style="min-height:275px"></div>
admin/system-info/system-info.php CHANGED
@@ -581,6 +581,11 @@ function bpsPro_count_network_activated_plugins($count) {
581
  $port_search = 'port';
582
  $connect_timeout_search = 'connect_timeout';
583
  $storage_engine_search = 'storage_engine';
 
 
 
 
 
584
 
585
  $result = $wpdb->get_results( $wpdb->prepare( "SHOW GLOBAL VARIABLES WHERE (Variable_name = %s) OR (Variable_name = %s) OR (Variable_name = %s) OR (Variable_name = %s)", $hostname_search, $port_search, $connect_timeout_search, $storage_engine_search ) );
586
 
@@ -600,7 +605,11 @@ function bpsPro_count_network_activated_plugins($count) {
600
  }
601
  }
602
 
603
- $DB_Hostname_ip = gethostbyname($DB_Hostname);
 
 
 
 
604
 
605
  $text = '<strong><span class="sysinfo-label-text">'.__('DB Version: ', 'bulletproof-security').'</span></strong>'.$sqlversion.
606
  '<br><strong><span class="sysinfo-label-text">'.__('DB Client Version: ', 'bulletproof-security').'</span></strong>'.bps_mysqli_get_client_info().
@@ -1252,7 +1261,6 @@ global $bps_topDiv, $bps_bottomDiv;
1252
  <td class="bps-table_cell_help_links">
1253
 
1254
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
1255
- <a href="https://www.ait-pro.com/aitpro-blog/category/bulletproof-security-contributors/" target="_blank"><?php _e('Contributors Page', 'bulletproof-security'); ?></a><br /><br />
1256
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
1257
 
1258
  <div id="bps-whitespace-275" style="min-height:275px"></div>
581
  $port_search = 'port';
582
  $connect_timeout_search = 'connect_timeout';
583
  $storage_engine_search = 'storage_engine';
584
+
585
+ $DB_Hostname = '';
586
+ $DB_Port = '';
587
+ $DB_Connect_timeout = '';
588
+ $DB_Storage_engine = '';
589
 
590
  $result = $wpdb->get_results( $wpdb->prepare( "SHOW GLOBAL VARIABLES WHERE (Variable_name = %s) OR (Variable_name = %s) OR (Variable_name = %s) OR (Variable_name = %s)", $hostname_search, $port_search, $connect_timeout_search, $storage_engine_search ) );
591
 
605
  }
606
  }
607
 
608
+ if ( ! empty($DB_Hostname) ) {
609
+ $DB_Hostname_ip = gethostbyname($DB_Hostname);
610
+ } else {
611
+ $DB_Hostname_ip = '';
612
+ }
613
 
614
  $text = '<strong><span class="sysinfo-label-text">'.__('DB Version: ', 'bulletproof-security').'</span></strong>'.$sqlversion.
615
  '<br><strong><span class="sysinfo-label-text">'.__('DB Client Version: ', 'bulletproof-security').'</span></strong>'.bps_mysqli_get_client_info().
1261
  <td class="bps-table_cell_help_links">
1262
 
1263
  <a href="https://forum.ait-pro.com/forums/topic/security-log-event-codes/" target="_blank"><?php _e('Security Log Event Codes', 'bulletproof-security'); ?></a><br /><br />
 
1264
  <a href="https://forum.ait-pro.com/forums/topic/plugin-conflicts-actively-blocked-plugins-plugin-compatibility/" target="_blank"><?php _e('Forum: Search, Troubleshooting Steps & Post Questions For Assistance', 'bulletproof-security'); ?></a>
1265
 
1266
  <div id="bps-whitespace-275" style="min-height:275px"></div>
admin/wizard/wizard-functions.php CHANGED
@@ -949,7 +949,7 @@ $search = '';
949
  $UserAgentRulesT = file_get_contents($userAgentMaster);
950
  $stringReplace = file_get_contents($bps403File);
951
 
952
- $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/".trim($UserAgentRulesT, "|")."/', \$_SERVER['HTTP_USER_AGENT']) ) {\n# END USERAGENT FILTER", $stringReplace);
953
 
954
  file_put_contents($bps403File, $stringReplace);
955
 
949
  $UserAgentRulesT = file_get_contents($userAgentMaster);
950
  $stringReplace = file_get_contents($bps403File);
951
 
952
+ $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/".trim($UserAgentRulesT, "|")."/', \$bpsPro_http_user_agent) ) {\n# END USERAGENT FILTER", $stringReplace);
953
 
954
  file_put_contents($bps403File, $stringReplace);
955
 
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 &bull; MScan Malware Scanner &bull; .htaccess Website Security Protection (Firewalls) &bull; Security Logging|HTTP Error Logging &bull; DB Backup &bull; DB Table Prefix Changer &bull; Login Security & Monitoring &bull; JTC-Lite Login Form Bot Lockout Protection &bull; Idle Session Logout (ISL) &bull; Auth Cookie Expiration (ACE) &bull; System Info: Extensive System, Server and Security Status Information &bull; FrontEnd|BackEnd Maintenance Mode &bull; WP Automatic Update Options (BPS MU Tools must-use plugin) &bull; Force Strong Passwords &bull; Email Alerts When New Plugins And Themes Are Available.
8
- Version: 5.6
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.6' );
37
- $bps_last_version = '5.5';
38
- $bps_version = '5.6';
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 &bull; MScan Malware Scanner &bull; .htaccess Website Security Protection (Firewalls) &bull; Security Logging|HTTP Error Logging &bull; DB Backup &bull; DB Table Prefix Changer &bull; Login Security & Monitoring &bull; JTC-Lite Login Form Bot Lockout Protection &bull; Idle Session Logout (ISL) &bull; Auth Cookie Expiration (ACE) &bull; System Info: Extensive System, Server and Security Status Information &bull; FrontEnd|BackEnd Maintenance Mode &bull; WP Automatic Update Options (BPS MU Tools must-use plugin) &bull; Force Strong Passwords &bull; Email Alerts When New Plugins And Themes Are Available.
8
+ Version: 5.7
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.7' );
37
+ $bps_last_version = '5.6';
38
+ $bps_version = '5.7';
39
  $aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
40
  // Top div & bottom div
41
  $bps_topDiv = '<div id="message" class="updated" style="background-color:#dfecf2;border:1px solid #999;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><p>';
includes/functions.php CHANGED
@@ -172,7 +172,7 @@ global $wpdb;
172
  $UserAgentRulesT = file_get_contents($userAgentMaster);
173
  $stringReplace = file_get_contents($bps403File);
174
 
175
- $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/".trim($UserAgentRulesT, "|")."/', \$_SERVER['HTTP_USER_AGENT']) ) {\n# END USERAGENT FILTER", $stringReplace);
176
 
177
  file_put_contents($bps403File, $stringReplace);
178
  }
@@ -296,7 +296,7 @@ function bps_root_htaccess_status_dashboard() {
296
  $permsHtaccess = substr(sprintf('%o', fileperms($filename)), -4);
297
  $sapi_type = php_sapi_name();
298
  $check_string = file_get_contents($filename);
299
- $section = file_get_contents($filename, NULL, NULL, 3, 38);
300
  $bps_get_domain_root = bpsGetDomainRoot();
301
  $bps_get_wp_root_secure = bps_wp_get_root_folder();
302
  $bps_plugin_dir = str_replace( ABSPATH, '', WP_PLUGIN_DIR );
@@ -558,7 +558,7 @@ switch ( $bps_version ) {
558
 
559
  file_put_contents($filename, $stringReplace);
560
 
561
- if ( $options['bps_root_htaccess_autolock'] == 'On') {
562
  chmod($filename, 0404);
563
  }
564
 
@@ -639,7 +639,7 @@ function bps_wpadmin_htaccess_status_dashboard() {
639
 
640
  $permsHtaccess = substr(sprintf('%o', fileperms($filename)), -4);
641
  $check_string = file_get_contents($filename);
642
- $section = file_get_contents($filename, NULL, NULL, 3, 46);
643
  $bps_wpadmin_upgrade = '';
644
 
645
  $pattern10a = '/RewriteCond\s%\{THE_REQUEST\}\s(.*)\?(.*)\sHTTP\/\s\[NC,OR\]\s*RewriteCond\s%\{THE_REQUEST\}\s(.*)\*(.*)\sHTTP\/\s\[NC,OR\]/';
@@ -898,12 +898,12 @@ function bpsProDBBStatus() {
898
 
899
  $bps_qm_dbb2 = '<div class="dbb-status-tooltip"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;right:1px;" /><span>A BPS DB Backup Job has been created. To run a DB Backup go to the BPS DB Backup page and run the Backup Job or you can just ignore this hover tooltip and not perform a DB Backup.</span></div>';
900
 
901
- if ( $DBBoptions['bps_db_backup_status_display'] == 'No DB Backups' || $DBBoptions['bps_db_backup_status_display'] == '' ) {
902
 
903
  $text = '<div id="bps-status-display" style="float:left;font-weight:600;margin:-2px 0px 0px 0px;">' . $aitpro_bullet . '<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" title="Database Backup" style="text-decoration:none;">'.esc_attr__('DBB', 'bulletproof-security').'</a>: '.$bps_qm_dbb1.'</div>';
904
  echo $text;
905
 
906
- } elseif ( $DBBoptions['bps_db_backup_status_display'] == 'Backup Job Created' ) {
907
 
908
  $text = '<div id="bps-status-display" style="float:left;font-weight:600;margin:-2px 0px 0px 0px;">' . $aitpro_bullet . '<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" title="Database Backup" style="text-decoration:none;">'.esc_attr__('DBB', 'bulletproof-security').'</a>: '.$bps_qm_dbb2.'</div>';
909
  echo $text;
172
  $UserAgentRulesT = file_get_contents($userAgentMaster);
173
  $stringReplace = file_get_contents($bps403File);
174
 
175
+ $stringReplace = preg_replace('/# BEGIN USERAGENT FILTER(.*)# END USERAGENT FILTER/s', "# BEGIN USERAGENT FILTER\nif ( !preg_match('/".trim($UserAgentRulesT, "|")."/', \$bpsPro_http_user_agent) ) {\n# END USERAGENT FILTER", $stringReplace);
176
 
177
  file_put_contents($bps403File, $stringReplace);
178
  }
296
  $permsHtaccess = substr(sprintf('%o', fileperms($filename)), -4);
297
  $sapi_type = php_sapi_name();
298
  $check_string = file_get_contents($filename);
299
+ $section = file_get_contents($filename, FALSE, NULL, 3, 38);
300
  $bps_get_domain_root = bpsGetDomainRoot();
301
  $bps_get_wp_root_secure = bps_wp_get_root_folder();
302
  $bps_plugin_dir = str_replace( ABSPATH, '', WP_PLUGIN_DIR );
558
 
559
  file_put_contents($filename, $stringReplace);
560
 
561
+ if ( isset($options['bps_root_htaccess_autolock']) && $options['bps_root_htaccess_autolock'] == 'On') {
562
  chmod($filename, 0404);
563
  }
564
 
639
 
640
  $permsHtaccess = substr(sprintf('%o', fileperms($filename)), -4);
641
  $check_string = file_get_contents($filename);
642
+ $section = file_get_contents($filename, FALSE, NULL, 3, 46);
643
  $bps_wpadmin_upgrade = '';
644
 
645
  $pattern10a = '/RewriteCond\s%\{THE_REQUEST\}\s(.*)\?(.*)\sHTTP\/\s\[NC,OR\]\s*RewriteCond\s%\{THE_REQUEST\}\s(.*)\*(.*)\sHTTP\/\s\[NC,OR\]/';
898
 
899
  $bps_qm_dbb2 = '<div class="dbb-status-tooltip"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;right:1px;" /><span>A BPS DB Backup Job has been created. To run a DB Backup go to the BPS DB Backup page and run the Backup Job or you can just ignore this hover tooltip and not perform a DB Backup.</span></div>';
900
 
901
+ if ( isset($DBBoptions['bps_db_backup_status_display']) && $DBBoptions['bps_db_backup_status_display'] == 'No DB Backups' || isset($DBBoptions['bps_db_backup_status_display']) && $DBBoptions['bps_db_backup_status_display'] == '' ) {
902
 
903
  $text = '<div id="bps-status-display" style="float:left;font-weight:600;margin:-2px 0px 0px 0px;">' . $aitpro_bullet . '<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" title="Database Backup" style="text-decoration:none;">'.esc_attr__('DBB', 'bulletproof-security').'</a>: '.$bps_qm_dbb1.'</div>';
904
  echo $text;
905
 
906
+ } elseif ( isset($DBBoptions['bps_db_backup_status_display']) && $DBBoptions['bps_db_backup_status_display'] == 'Backup Job Created' ) {
907
 
908
  $text = '<div id="bps-status-display" style="float:left;font-weight:600;margin:-2px 0px 0px 0px;">' . $aitpro_bullet . '<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" title="Database Backup" style="text-decoration:none;">'.esc_attr__('DBB', 'bulletproof-security').'</a>: '.$bps_qm_dbb2.'</div>';
909
  echo $text;
includes/general-functions.php CHANGED
@@ -722,7 +722,7 @@ function bpsPro_upgrade_CC_automatic_fix() {
722
  }
723
  */
724
 
725
- if ( $CC_Options_root['bps_customcode_bpsqse'] != '' ) {
726
 
727
  if ( preg_match( $pattern2, $CC_Options_root['bps_customcode_bpsqse'], $matches ) ) {
728
  $p2 = array($pattern2);
@@ -761,46 +761,61 @@ function bpsPro_upgrade_CC_automatic_fix() {
761
  $bps_customcode_bpsqse_replace = preg_replace($pattern_array, $replace_array, $CC_Options_root['bps_customcode_bpsqse']);
762
 
763
  } else {
764
- $bps_customcode_bpsqse_replace = $CC_Options_root['bps_customcode_bpsqse'];
765
  }
766
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
767
  if ( ! is_multisite() ) {
768
 
769
  $Root_CC_Options = array(
770
- 'bps_customcode_one' => $CC_Options_root['bps_customcode_one'],
771
- 'bps_customcode_server_signature' => $CC_Options_root['bps_customcode_server_signature'],
772
- 'bps_customcode_directory_index' => $CC_Options_root['bps_customcode_directory_index'],
773
- 'bps_customcode_server_protocol' => $CC_Options_root['bps_customcode_server_protocol'],
774
- 'bps_customcode_error_logging' => $CC_Options_root['bps_customcode_error_logging'],
775
- 'bps_customcode_deny_dot_folders' => $CC_Options_root['bps_customcode_deny_dot_folders'],
776
- 'bps_customcode_admin_includes' => $CC_Options_root['bps_customcode_admin_includes'],
777
- 'bps_customcode_wp_rewrite_start' => $CC_Options_root['bps_customcode_wp_rewrite_start'],
778
- 'bps_customcode_request_methods' => $CC_Options_root['bps_customcode_request_methods'],
779
- 'bps_customcode_two' => $CC_Options_root['bps_customcode_two'],
780
- 'bps_customcode_timthumb_misc' => $CC_Options_root['bps_customcode_timthumb_misc'],
781
  'bps_customcode_bpsqse' => $bps_customcode_bpsqse_replace,
782
- 'bps_customcode_deny_files' => $CC_Options_root['bps_customcode_deny_files'],
783
- 'bps_customcode_three' => $CC_Options_root['bps_customcode_three']
784
  );
785
 
786
  } else {
787
 
788
  $Root_CC_Options = array(
789
- 'bps_customcode_one' => $CC_Options_root['bps_customcode_one'],
790
- 'bps_customcode_server_signature' => $CC_Options_root['bps_customcode_server_signature'],
791
- 'bps_customcode_directory_index' => $CC_Options_root['bps_customcode_directory_index'],
792
- 'bps_customcode_server_protocol' => $CC_Options_root['bps_customcode_server_protocol'],
793
- 'bps_customcode_error_logging' => $CC_Options_root['bps_customcode_error_logging'],
794
- 'bps_customcode_deny_dot_folders' => $CC_Options_root['bps_customcode_deny_dot_folders'],
795
- 'bps_customcode_admin_includes' => $CC_Options_root['bps_customcode_admin_includes'],
796
- 'bps_customcode_wp_rewrite_start' => $CC_Options_root['bps_customcode_wp_rewrite_start'],
797
- 'bps_customcode_request_methods' => $CC_Options_root['bps_customcode_request_methods'],
798
- 'bps_customcode_two' => $CC_Options_root['bps_customcode_two'],
799
- 'bps_customcode_timthumb_misc' => $CC_Options_root['bps_customcode_timthumb_misc'],
800
  'bps_customcode_bpsqse' => $bps_customcode_bpsqse_replace,
801
- 'bps_customcode_wp_rewrite_end' => $CC_Options_root['bps_customcode_wp_rewrite_end'],
802
- 'bps_customcode_deny_files' => $CC_Options_root['bps_customcode_deny_files'],
803
- 'bps_customcode_three' => $CC_Options_root['bps_customcode_three']
804
  );
805
  }
806
 
@@ -810,7 +825,7 @@ function bpsPro_upgrade_CC_automatic_fix() {
810
 
811
  $CC_Options_wpadmin = get_option('bulletproof_security_options_customcode_WPA');
812
 
813
- if ( $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'] != '' ) {
814
 
815
  if ( preg_match( $pattern2, $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'], $matches ) ) {
816
  $p2 = array($pattern2);
@@ -849,13 +864,17 @@ function bpsPro_upgrade_CC_automatic_fix() {
849
  $bps_customcode_bpsqse_wpa_replace = preg_replace($pattern_array, $replace_array, $CC_Options_wpadmin['bps_customcode_bpsqse_wpa']);
850
 
851
  } else {
852
- $bps_customcode_bpsqse_wpa_replace = $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'];
853
  }
854
 
 
 
 
 
855
  $wpadmin_CC_Options = array(
856
- 'bps_customcode_deny_files_wpa' => $CC_Options_wpadmin['bps_customcode_deny_files_wpa'],
857
- 'bps_customcode_one_wpa' => $CC_Options_wpadmin['bps_customcode_one_wpa'],
858
- 'bps_customcode_two_wpa' => $CC_Options_wpadmin['bps_customcode_two_wpa'],
859
  'bps_customcode_bpsqse_wpa' => $bps_customcode_bpsqse_wpa_replace
860
  );
861
 
@@ -1153,7 +1172,7 @@ function bpsPro_wp_rocket_marker_fix() {
1153
  }
1154
 
1155
  $CC_Options_root = get_option('bulletproof_security_options_customcode');
1156
- $bps_customcode_two = htmlspecialchars_decode( $CC_Options_root['bps_customcode_two'], ENT_QUOTES );
1157
  $pattern = '/WP\sRocket/';
1158
 
1159
  if ( preg_match( $pattern, $bps_customcode_two ) ) {
@@ -1383,7 +1402,7 @@ function bpsPro_new_version_db_options_files_autoupdate() {
1383
  // 3.5: Pre-save the SLF option. The default is now set to On. New option added to use to check against for BPS upgrades: bps_slf_filter_new
1384
  $bpsPro_SLF_options = get_option('bulletproof_security_options_SLF');
1385
 
1386
- if ( $bpsPro_SLF_options['bps_slf_filter_new'] != '14' ) {
1387
 
1388
  $BPS_SLF_Options = array(
1389
  'bps_slf_filter' => 'On',
@@ -1522,6 +1541,9 @@ function bpsPro_new_version_db_options_files_autoupdate() {
1522
  $jtc3 = ! isset($jtc_options['bps_tooltip_captcha_title']) ? 'Hover or click the text box below' : $jtc_options['bps_tooltip_captcha_title'];
1523
  $jtc4 = ! isset($jtc_options['bps_jtc_login_form']) ? '0' : $jtc_options['bps_jtc_login_form'];
1524
  $jtc5 = ! isset($jtc_options['bps_jtc_custom_form_error']) ? '' : $jtc_options['bps_jtc_custom_form_error'];
 
 
 
1525
 
1526
  $jtc_db_options = array(
1527
  'bps_tooltip_captcha_key' => $jtc1,
@@ -1540,9 +1562,9 @@ function bpsPro_new_version_db_options_files_autoupdate() {
1540
  'bps_jtc_author' => '',
1541
  'bps_jtc_contributor' => '',
1542
  'bps_jtc_subscriber' => '',
1543
- 'bps_jtc_comment_form_error' => $jtc_options['bps_jtc_comment_form_error'],
1544
- 'bps_jtc_comment_form_label' => $jtc_options['bps_jtc_comment_form_label'],
1545
- 'bps_jtc_comment_form_input' => $jtc_options['bps_jtc_comment_form_input'],
1546
  'bps_jtc_custom_roles' => $jtc_options19,
1547
  'bps_enable_jtc_woocommerce' => '',
1548
  'bps_jtc_custom_form_error' => $jtc5
722
  }
723
  */
724
 
725
+ if ( isset($CC_Options_root['bps_customcode_bpsqse']) && $CC_Options_root['bps_customcode_bpsqse'] != '' ) {
726
 
727
  if ( preg_match( $pattern2, $CC_Options_root['bps_customcode_bpsqse'], $matches ) ) {
728
  $p2 = array($pattern2);
761
  $bps_customcode_bpsqse_replace = preg_replace($pattern_array, $replace_array, $CC_Options_root['bps_customcode_bpsqse']);
762
 
763
  } else {
764
+ $bps_customcode_bpsqse_replace = isset($CC_Options_root['bps_customcode_bpsqse']) ? $CC_Options_root['bps_customcode_bpsqse'] : '';
765
  }
766
 
767
+ $bps_customcode_one = isset($CC_Options_root['bps_customcode_one']) ? $CC_Options_root['bps_customcode_one'] : '';
768
+ $bps_customcode_server_signature = isset($CC_Options_root['bps_customcode_server_signature']) ? $CC_Options_root['bps_customcode_server_signature'] : '';
769
+ $bps_customcode_directory_index = isset($CC_Options_root['bps_customcode_directory_index']) ? $CC_Options_root['bps_customcode_directory_index'] : '';
770
+ $bps_customcode_server_protocol = isset($CC_Options_root['bps_customcode_server_protocol']) ? $CC_Options_root['bps_customcode_server_protocol'] : '';
771
+ $bps_customcode_error_logging = isset($CC_Options_root['bps_customcode_error_logging']) ? $CC_Options_root['bps_customcode_error_logging'] : '';
772
+ $bps_customcode_deny_dot_folders = isset($CC_Options_root['bps_customcode_deny_dot_folders']) ? $CC_Options_root['bps_customcode_deny_dot_folders'] : '';
773
+ $bps_customcode_admin_includes = isset($CC_Options_root['bps_customcode_admin_includes']) ? $CC_Options_root['bps_customcode_admin_includes'] : '';
774
+ $bps_customcode_wp_rewrite_start = isset($CC_Options_root['bps_customcode_wp_rewrite_start']) ? $CC_Options_root['bps_customcode_wp_rewrite_start'] : '';
775
+ $bps_customcode_request_methods = isset($CC_Options_root['bps_customcode_request_methods']) ? $CC_Options_root['bps_customcode_request_methods'] : '';
776
+ $bps_customcode_two = isset($CC_Options_root['bps_customcode_two']) ? $CC_Options_root['bps_customcode_two'] : '';
777
+ $bps_customcode_timthumb_misc = isset($CC_Options_root['bps_customcode_timthumb_misc']) ? $CC_Options_root['bps_customcode_timthumb_misc'] : '';
778
+ $bps_customcode_wp_rewrite_end = isset($CC_Options_root['bps_customcode_wp_rewrite_end']) ? $CC_Options_root['bps_customcode_wp_rewrite_end'] : '';
779
+ $bps_customcode_deny_files = isset($CC_Options_root['bps_customcode_deny_files']) ? $CC_Options_root['bps_customcode_deny_files'] : '';
780
+ $bps_customcode_three = isset($CC_Options_root['bps_customcode_three']) ? $CC_Options_root['bps_customcode_three'] : '';
781
+
782
  if ( ! is_multisite() ) {
783
 
784
  $Root_CC_Options = array(
785
+ 'bps_customcode_one' => $bps_customcode_one,
786
+ 'bps_customcode_server_signature' => $bps_customcode_server_signature,
787
+ 'bps_customcode_directory_index' => $bps_customcode_directory_index,
788
+ 'bps_customcode_server_protocol' => $bps_customcode_server_protocol,
789
+ 'bps_customcode_error_logging' => $bps_customcode_error_logging,
790
+ 'bps_customcode_deny_dot_folders' => $bps_customcode_deny_dot_folders,
791
+ 'bps_customcode_admin_includes' => $bps_customcode_admin_includes,
792
+ 'bps_customcode_wp_rewrite_start' => $bps_customcode_wp_rewrite_start,
793
+ 'bps_customcode_request_methods' => $bps_customcode_request_methods,
794
+ 'bps_customcode_two' => $bps_customcode_two,
795
+ 'bps_customcode_timthumb_misc' => $bps_customcode_timthumb_misc,
796
  'bps_customcode_bpsqse' => $bps_customcode_bpsqse_replace,
797
+ 'bps_customcode_deny_files' => $bps_customcode_deny_files,
798
+ 'bps_customcode_three' => $bps_customcode_three
799
  );
800
 
801
  } else {
802
 
803
  $Root_CC_Options = array(
804
+ 'bps_customcode_one' => $bps_customcode_one,
805
+ 'bps_customcode_server_signature' => $bps_customcode_server_signature,
806
+ 'bps_customcode_directory_index' => $bps_customcode_directory_index,
807
+ 'bps_customcode_server_protocol' => $bps_customcode_server_protocol,
808
+ 'bps_customcode_error_logging' => $bps_customcode_error_logging,
809
+ 'bps_customcode_deny_dot_folders' => $bps_customcode_deny_dot_folders,
810
+ 'bps_customcode_admin_includes' => $bps_customcode_admin_includes,
811
+ 'bps_customcode_wp_rewrite_start' => $bps_customcode_wp_rewrite_start,
812
+ 'bps_customcode_request_methods' => $bps_customcode_request_methods,
813
+ 'bps_customcode_two' => $bps_customcode_two,
814
+ 'bps_customcode_timthumb_misc' => $bps_customcode_timthumb_misc,
815
  'bps_customcode_bpsqse' => $bps_customcode_bpsqse_replace,
816
+ 'bps_customcode_wp_rewrite_end' => $bps_customcode_wp_rewrite_end,
817
+ 'bps_customcode_deny_files' => $bps_customcode_deny_files,
818
+ 'bps_customcode_three' => $bps_customcode_three
819
  );
820
  }
821
 
825
 
826
  $CC_Options_wpadmin = get_option('bulletproof_security_options_customcode_WPA');
827
 
828
+ if ( isset($CC_Options_wpadmin['bps_customcode_bpsqse_wpa']) && $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'] != '' ) {
829
 
830
  if ( preg_match( $pattern2, $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'], $matches ) ) {
831
  $p2 = array($pattern2);
864
  $bps_customcode_bpsqse_wpa_replace = preg_replace($pattern_array, $replace_array, $CC_Options_wpadmin['bps_customcode_bpsqse_wpa']);
865
 
866
  } else {
867
+ $bps_customcode_bpsqse_wpa_replace = isset($CC_Options_wpadmin['bps_customcode_bpsqse_wpa']) ? $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'] : '';
868
  }
869
 
870
+ $bps_customcode_deny_files_wpa = isset($CC_Options_wpadmin['bps_customcode_deny_files_wpa']) ? $CC_Options_wpadmin['bps_customcode_deny_files_wpa'] : '';
871
+ $bps_customcode_one_wpa = isset($CC_Options_wpadmin['bps_customcode_one_wpa']) ? $CC_Options_wpadmin['bps_customcode_one_wpa'] : '';
872
+ $bps_customcode_two_wpa = isset($CC_Options_wpadmin['bps_customcode_two_wpa']) ? $CC_Options_wpadmin['bps_customcode_two_wpa'] : '';
873
+
874
  $wpadmin_CC_Options = array(
875
+ 'bps_customcode_deny_files_wpa' => $bps_customcode_deny_files_wpa,
876
+ 'bps_customcode_one_wpa' => $bps_customcode_one_wpa,
877
+ 'bps_customcode_two_wpa' => $bps_customcode_two_wpa,
878
  'bps_customcode_bpsqse_wpa' => $bps_customcode_bpsqse_wpa_replace
879
  );
880
 
1172
  }
1173
 
1174
  $CC_Options_root = get_option('bulletproof_security_options_customcode');
1175
+ $bps_customcode_two = isset($CC_Options_root['bps_customcode_two']) ? htmlspecialchars_decode( $CC_Options_root['bps_customcode_two'], ENT_QUOTES ) : '';
1176
  $pattern = '/WP\sRocket/';
1177
 
1178
  if ( preg_match( $pattern, $bps_customcode_two ) ) {
1402
  // 3.5: Pre-save the SLF option. The default is now set to On. New option added to use to check against for BPS upgrades: bps_slf_filter_new
1403
  $bpsPro_SLF_options = get_option('bulletproof_security_options_SLF');
1404
 
1405
+ if ( isset($bpsPro_SLF_options['bps_slf_filter_new']) && $bpsPro_SLF_options['bps_slf_filter_new'] != '14' ) {
1406
 
1407
  $BPS_SLF_Options = array(
1408
  'bps_slf_filter' => 'On',
1541
  $jtc3 = ! isset($jtc_options['bps_tooltip_captcha_title']) ? 'Hover or click the text box below' : $jtc_options['bps_tooltip_captcha_title'];
1542
  $jtc4 = ! isset($jtc_options['bps_jtc_login_form']) ? '0' : $jtc_options['bps_jtc_login_form'];
1543
  $jtc5 = ! isset($jtc_options['bps_jtc_custom_form_error']) ? '' : $jtc_options['bps_jtc_custom_form_error'];
1544
+ $jtc6 = ! isset($jtc_options['bps_jtc_comment_form_error']) ? '' : $jtc_options['bps_jtc_comment_form_error'];
1545
+ $jtc7 = ! isset($jtc_options['bps_jtc_comment_form_label']) ? '' : $jtc_options['bps_jtc_comment_form_label'];
1546
+ $jtc8 = ! isset($jtc_options['bps_jtc_comment_form_input']) ? '' : $jtc_options['bps_jtc_comment_form_input'];
1547
 
1548
  $jtc_db_options = array(
1549
  'bps_tooltip_captcha_key' => $jtc1,
1562
  'bps_jtc_author' => '',
1563
  'bps_jtc_contributor' => '',
1564
  'bps_jtc_subscriber' => '',
1565
+ 'bps_jtc_comment_form_error' => $jtc6,
1566
+ 'bps_jtc_comment_form_label' => $jtc7,
1567
+ 'bps_jtc_comment_form_input' => $jtc8,
1568
  'bps_jtc_custom_roles' => $jtc_options19,
1569
  'bps_enable_jtc_woocommerce' => '',
1570
  'bps_jtc_custom_form_error' => $jtc5
includes/hud-dismiss-functions.php CHANGED
@@ -16,6 +16,7 @@ function bps_HUD_WP_Dashboard() {
16
  }
17
 
18
  if ( current_user_can('manage_options') ) {
 
19
  bps_check_php_version_error();
20
  bps_check_safemode();
21
  bps_check_permalinks_error();
@@ -587,7 +588,7 @@ function bpsPro_hud_jtc_lite_notice() {
587
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
588
  }
589
 
590
- $text = '<div style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:0px 0px 35px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS New Feature Notice: JTC-Lite', 'bulletproof-security').'</font><br>'.__('JTC-Lite protects the WordPress Login page Form against automated SpamBot and HackerBot Brute Force Login attacks', 'bulletproof-security').'<br>'.__('and also prevents User Accounts from being locked repeatedly by Brute Force Login Bot attacks on your Login page Form.', 'bulletproof-security').'<br>'.__('To enable/turn On JTC-Lite, click this ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-2' ).'">'.esc_attr__('JTC-Lite link', 'bulletproof-security').'</a>'.__('. Click/check the Login Form Checkbox and click the Save Options button.', 'bulletproof-security').'<br>'.__('To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_jtc_lite_nag_ignore=0'.'" style="text-decoration:none;font-weight:600;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
591
  echo $text;
592
  }
593
  }
@@ -630,7 +631,7 @@ function bpsPro_hud_rate_notice() {
630
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
631
  }
632
 
633
- $text = '<div style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:0px 0px 35px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS Plugin Star Rating Request', 'bulletproof-security').'</font><br>'.__('A BPS star rating only takes a couple of minutes and would be very much appreciated. We are looking for 5 star ratings and not "fancy" reviews.', 'bulletproof-security').'<br>'.__('A simple review like "works great" or "has been protecting my website for X months or X years" is perfect.', 'bulletproof-security').'<br>'.__('Click this link to submit a BPS Plugin Star Rating: ', 'bulletproof-security').'<a href="https://wordpress.org/support/plugin/bulletproof-security/reviews/#postform" target="_blank" title="BPS Plugin Star Rating">'.__('BPS Plugin Star Rating', 'bulletproof-security').'</a>, '.__('login to the WordPress.org site and scroll to the bottom of the Reviews page.', 'bulletproof-security').'<br>'.__('To Dismiss this one-time 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_rate_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
634
  echo $text;
635
  }
636
  }
@@ -668,7 +669,7 @@ function bpsPro_hud_mod_security_check() {
668
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
669
  }
670
 
671
- $text = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS Notice: Mod Security Module is Loaded|Enabled', 'bulletproof-security').'</font><br>'.__('Please take a minute to view this Mod Security help forum topic: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/mod-security-common-known-problems/" target="_blank" title="Mod Security Common Known Problems">'.__('Mod Security Common Known Problems', 'bulletproof-security').'</a>.<br>'.__('If you are not experiencing any of the problems listed in the Mod Security help forum topic then you can dismiss this Dismiss Notice.', '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_mod_security_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
672
  echo $text;
673
  }
674
  }
@@ -706,7 +707,7 @@ function bpsPro_hud_gdpr_compliance() {
706
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
707
  }
708
 
709
- $text = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS GDPR Compliance Notice', 'bulletproof-security').'</font><br>'.__('A new Setup Wizard Option has been created which allows you to turn off all IP address logging in BPS to make your website GDPR Compliant.', 'bulletproof-security').'<br>'.__('Click this ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ).'">'.__('GDPR Compliance Setup Wizard Option link', 'bulletproof-security').'</a>. '.__('Choose the GDPR Compliance On setting.', 'bulletproof-security').'<br>'.__('For more information about GDPR Compliance click this ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/bps-gdpr-compliance/" target="_blank" title="GDPR Compliance">'.__('GDPR Compliance Forum Topic link', 'bulletproof-security').'</a>.<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_gdpr_compliance_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
710
  echo $text;
711
  }
712
  }
@@ -758,7 +759,7 @@ function bpsPro_mu_wp_automatic_updates_notice() {
758
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
759
  }
760
 
761
- $text = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS wp-config.php file WP Automatic Update constants detected', 'bulletproof-security').'</font><br>'.__('You are using the BPS MU Tools plugin option settings to handle WP Automatic Updates. BPS detected that you are also using one or both of these WP Automatic Update constants in your wp-config.php file: WP_AUTO_UPDATE_CORE and/or AUTOMATIC_UPDATER_DISABLED. Either comment out these constants in your wp-config.php file or delete these constants. If you choose to comment out these constants instead of deleting them then dismiss this Dismiss Notice after you have commented them out.', '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_mu_wp_automatic_updates_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
762
  echo $text;
763
  }
764
  }
@@ -805,7 +806,7 @@ function bpsPro_hud_new_feature_notice() {
805
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
806
  }
807
 
808
- $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 Rebuild Notice', 'bulletproof-security').'</font><br>'.__('MScan has been completely rebuilt. MScan 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', '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>';
809
  echo $text;
810
  }
811
  }
@@ -859,7 +860,7 @@ function bpsPro_hud_owner_uid_check_notice() {
859
 
860
  if ( $value != '' ) {
861
  $stat = @stat($value);
862
- $folder_script_uid_array[$value] = $stat['uid'];
863
  $folder_fileowner_uid_array[$value] = @fileowner( $value );
864
  }
865
  }
@@ -885,7 +886,7 @@ function bpsPro_hud_owner_uid_check_notice() {
885
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
886
  }
887
 
888
- $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>';
889
  echo $text;
890
  }
891
  }
@@ -952,4 +953,47 @@ function bpsPro_wpcontent_htaccess_file_fix() {
952
  }
953
  }
954
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
955
  ?>
16
  }
17
 
18
  if ( current_user_can('manage_options') ) {
19
+ bpsPro_hud_bpspro_sale();
20
  bps_check_php_version_error();
21
  bps_check_safemode();
22
  bps_check_permalinks_error();
588
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
589
  }
590
 
591
+ $text = '<div style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:0px 0px 35px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS New Feature Notice: JTC-Lite', 'bulletproof-security').'</font><br>'.__('JTC-Lite protects the WordPress Login page Form against automated SpamBot and HackerBot Brute Force Login attacks', 'bulletproof-security').'<br>'.__('and also prevents User Accounts from being locked repeatedly by Brute Force Login Bot attacks on your Login page Form.', 'bulletproof-security').'<br>'.__('To enable/turn On JTC-Lite, click this ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-2' ).'">'.esc_attr__('JTC-Lite link', 'bulletproof-security').'</a>'.__('. Click/check the Login Form Checkbox and click the Save Options button.', 'bulletproof-security').'<br>'.__('To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Alerts|Logs|Email Options page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_jtc_lite_nag_ignore=0'.'" style="text-decoration:none;font-weight:600;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
592
  echo $text;
593
  }
594
  }
631
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
632
  }
633
 
634
+ $text = '<div style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:0px 0px 35px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS Plugin Star Rating Request', 'bulletproof-security').'</font><br>'.__('A BPS star rating only takes a couple of minutes and would be very much appreciated. We are looking for 5 star ratings and not "fancy" reviews.', 'bulletproof-security').'<br>'.__('A simple review like "works great" or "has been protecting my website for X months or X years" is perfect.', 'bulletproof-security').'<br>'.__('Click this link to submit a BPS Plugin Star Rating: ', 'bulletproof-security').'<a href="https://wordpress.org/support/plugin/bulletproof-security/reviews/#postform" target="_blank" title="BPS Plugin Star Rating">'.__('BPS Plugin Star Rating', 'bulletproof-security').'</a>, '.__('login to the WordPress.org site and scroll to the bottom of the Reviews page.', 'bulletproof-security').'<br>'.__('To Dismiss this one-time Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Alerts|Logs|Email Options 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_rate_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
635
  echo $text;
636
  }
637
  }
669
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
670
  }
671
 
672
+ $text = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS Notice: Mod Security Module is Loaded|Enabled', 'bulletproof-security').'</font><br>'.__('Please take a minute to view this Mod Security help forum topic: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/mod-security-common-known-problems/" target="_blank" title="Mod Security Common Known Problems">'.__('Mod Security Common Known Problems', 'bulletproof-security').'</a>.<br>'.__('If you are not experiencing any of the problems listed in the Mod Security help forum topic then you can dismiss this Dismiss Notice.', '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 Alerts|Logs|Email Options 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_mod_security_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
673
  echo $text;
674
  }
675
  }
707
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
708
  }
709
 
710
+ $text = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS GDPR Compliance Notice', 'bulletproof-security').'</font><br>'.__('A new Setup Wizard Option has been created which allows you to turn off all IP address logging in BPS to make your website GDPR Compliant.', 'bulletproof-security').'<br>'.__('Click this ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ).'">'.__('GDPR Compliance Setup Wizard Option link', 'bulletproof-security').'</a>. '.__('Choose the GDPR Compliance On setting.', 'bulletproof-security').'<br>'.__('For more information about GDPR Compliance click this ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/bps-gdpr-compliance/" target="_blank" title="GDPR Compliance">'.__('GDPR Compliance Forum Topic link', 'bulletproof-security').'</a>.<br>'.__('To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Alerts|Logs|Email Options 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_gdpr_compliance_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
711
  echo $text;
712
  }
713
  }
759
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
760
  }
761
 
762
+ $text = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS wp-config.php file WP Automatic Update constants detected', 'bulletproof-security').'</font><br>'.__('You are using the BPS MU Tools plugin option settings to handle WP Automatic Updates. BPS detected that you are also using one or both of these WP Automatic Update constants in your wp-config.php file: WP_AUTO_UPDATE_CORE and/or AUTOMATIC_UPDATER_DISABLED. Either comment out these constants in your wp-config.php file or delete these constants. If you choose to comment out these constants instead of deleting them then dismiss this Dismiss Notice after you have commented them out.', '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 Alerts|Logs|Email Options 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_mu_wp_automatic_updates_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
763
  echo $text;
764
  }
765
  }
806
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
807
  }
808
 
809
+ $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 Rebuild Notice', 'bulletproof-security').'</font><br>'.__('MScan has been completely rebuilt. MScan 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', '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 Alerts|Logs|Email Options 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>';
810
  echo $text;
811
  }
812
  }
860
 
861
  if ( $value != '' ) {
862
  $stat = @stat($value);
863
+ $folder_script_uid_array[$value] = @$stat['uid'];
864
  $folder_fileowner_uid_array[$value] = @fileowner( $value );
865
  }
866
  }
886
  $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
887
  }
888
 
889
+ $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 Alerts|Logs|Email Options 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>';
890
  echo $text;
891
  }
892
  }
953
  }
954
  }
955
  }
956
+
957
+ // Heads Up Display w/ Dismiss Notice - BPS Pro 25% off Sale Dismiss Notice.
958
+ function bpsPro_hud_bpspro_sale() {
959
+
960
+ // Setup Wizard DB option is saved by running the Setup Wizard, on BPS Upgrades & manual BPS setup
961
+ if ( ! get_option('bulletproof_security_options_wizard_free') ) {
962
+ return;
963
+ }
964
+
965
+ $jan_31_2022 = '1643669960';
966
+
967
+ if ( time() < $jan_31_2022 ) {
968
+
969
+ global $current_user;
970
+ $user_id = $current_user->ID;
971
+
972
+ if ( ! get_user_meta($user_id, 'bpsPro_ignore_bpspro_sale_notice')) {
973
+
974
+ if ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) != 'wp-admin' ) {
975
+ $bps_base = basename(esc_html($_SERVER['REQUEST_URI'])) . '?';
976
+ } elseif ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) == 'wp-admin' ) {
977
+ $bps_base = basename( str_replace( 'wp-admin', 'index.php?', esc_html($_SERVER['REQUEST_URI'])));
978
+ } else {
979
+ $bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
980
+ }
981
+
982
+ $text = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS Pro 25% Off Sale January 24th - January 31st', 'bulletproof-security').'</font><br>'.__('One-time Purchase Price: $52.50. No Recurring Yearly Costs Or Subscriptions. Unlimited installations. Free Upgrades For Life. Free Technical Support For Life.', 'bulletproof-security').'<br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Buy BPS Pro">'.__('Buy BPS Pro', 'bulletproof-security').'</a><br><br>'.__('To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Alerts|Logs|Email Options 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_bpspro_sale_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
983
+ echo $text;
984
+ }
985
+ }
986
+ }
987
+
988
+ add_action('admin_init', 'bpsPro_bpspro_sale_nag_ignore');
989
+
990
+ function bpsPro_bpspro_sale_nag_ignore() {
991
+ global $current_user;
992
+ $user_id = $current_user->ID;
993
+
994
+ if ( isset($_GET['bpsPro_bpspro_sale_nag_ignore']) && '0' == $_GET['bpsPro_bpspro_sale_nag_ignore'] ) {
995
+ add_user_meta($user_id, 'bpsPro_ignore_bpspro_sale_notice', 'true', true);
996
+ }
997
+ }
998
+
999
  ?>
includes/mscan-ajax-functions.php CHANGED
@@ -110,29 +110,56 @@ function bpsPro_mscan_scan_estimate() {
110
 
111
  add_action('wp_ajax_bps_mscan_scan_estimate', 'bpsPro_mscan_scan_estimate');
112
 
113
- // Note: On Windows XAMPP ONLY backslashes \ are used in getSubPathName paths. On Linux ONLY forward slashes / are used in paths.
114
- class BPSMScanRecursiveFilterIterator extends RecursiveFilterIterator {
115
 
116
- public function accept() {
117
- $MScan_options = get_option('bulletproof_security_options_MScan');
118
- $excluded_dirs = array();
119
- $excluded_dirs_gwiod = array();
120
- $wp_abspath_forward_slashes = str_replace( '\\', '/', ABSPATH );
121
- $wp_install_folder = str_replace( array( get_home_path(), '/', ), "", $wp_abspath_forward_slashes );
122
-
123
- foreach ( $MScan_options['bps_mscan_dirs'] as $key => $value ) {
124
- if ( $value == '' ) {
125
- $excluded_dirs[] = $key;
126
- $excluded_dirs_gwiod[] = $wp_install_folder . DIRECTORY_SEPARATOR . $key;
 
 
 
 
127
  }
 
 
 
 
128
  }
129
-
130
- $dir_filter_array_merge = array_unique(array_merge($excluded_dirs, $excluded_dirs_gwiod));
131
-
132
- return !in_array( $this->getSubPathName(), $dir_filter_array_merge, true );
133
  }
134
- }
135
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
 
137
  function bpsPro_mscan_calculate_scan_time($mstime) {
138
  global $wp_version, $wpdb, $plugin_hashes, $theme_hashes;
110
 
111
  add_action('wp_ajax_bps_mscan_scan_estimate', 'bpsPro_mscan_scan_estimate');
112
 
113
+ if ( version_compare( PHP_VERSION, '9.0.0', '>=' ) ) {
 
114
 
115
+ // Note: On Windows XAMPP ONLY backslashes \ are used in getSubPathName paths. On Linux ONLY forward slashes / are used in paths.
116
+ class BPSMScanRecursiveFilterIterator extends RecursiveFilterIterator {
117
+
118
+ public function accept(): bool {
119
+ $MScan_options = get_option('bulletproof_security_options_MScan');
120
+ $excluded_dirs = array();
121
+ $excluded_dirs_gwiod = array();
122
+ $wp_abspath_forward_slashes = str_replace( '\\', '/', ABSPATH );
123
+ $wp_install_folder = str_replace( array( get_home_path(), '/', ), "", $wp_abspath_forward_slashes );
124
+
125
+ foreach ( $MScan_options['bps_mscan_dirs'] as $key => $value ) {
126
+ if ( $value == '' ) {
127
+ $excluded_dirs[] = $key;
128
+ $excluded_dirs_gwiod[] = $wp_install_folder . DIRECTORY_SEPARATOR . $key;
129
+ }
130
  }
131
+
132
+ $dir_filter_array_merge = array_unique(array_merge($excluded_dirs, $excluded_dirs_gwiod));
133
+
134
+ return (bool) !in_array( $this->getSubPathName(), $dir_filter_array_merge, true );
135
  }
 
 
 
 
136
  }
 
137
 
138
+ } else {
139
+
140
+ class BPSMScanRecursiveFilterIterator extends RecursiveFilterIterator {
141
+
142
+ #[\ReturnTypeWillChange]
143
+ public function accept() {
144
+ $MScan_options = get_option('bulletproof_security_options_MScan');
145
+ $excluded_dirs = array();
146
+ $excluded_dirs_gwiod = array();
147
+ $wp_abspath_forward_slashes = str_replace( '\\', '/', ABSPATH );
148
+ $wp_install_folder = str_replace( array( get_home_path(), '/', ), "", $wp_abspath_forward_slashes );
149
+
150
+ foreach ( $MScan_options['bps_mscan_dirs'] as $key => $value ) {
151
+ if ( $value == '' ) {
152
+ $excluded_dirs[] = $key;
153
+ $excluded_dirs_gwiod[] = $wp_install_folder . DIRECTORY_SEPARATOR . $key;
154
+ }
155
+ }
156
+
157
+ $dir_filter_array_merge = array_unique(array_merge($excluded_dirs, $excluded_dirs_gwiod));
158
+
159
+ return !in_array( $this->getSubPathName(), $dir_filter_array_merge, true );
160
+ }
161
+ }
162
+ }
163
 
164
  function bpsPro_mscan_calculate_scan_time($mstime) {
165
  global $wp_version, $wpdb, $plugin_hashes, $theme_hashes;
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: 2022-01-03 11:30-0800\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"
@@ -60,11 +60,11 @@ msgid ""
60
  "Custom Code in your UAEG htaccess file."
61
  msgstr ""
62
 
63
- #: admin/core/core-custom-code.php:309
64
  msgid "Root htaccess File Custom Code"
65
  msgstr ""
66
 
67
- #: admin/core/core-custom-code.php:343
68
  msgid ""
69
  "Example Code: Click the Question Mark help button at the top of the Custom "
70
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -74,7 +74,7 @@ msgid ""
74
  "TOP PHP/PHP.INI HANDLER/CACHE CODE text box."
75
  msgstr ""
76
 
77
- #: admin/core/core-custom-code.php:345
78
  msgid ""
79
  "Example Code: Click the Question Mark help button at the top of the Custom "
80
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -85,7 +85,7 @@ msgid ""
85
  "box"
86
  msgstr ""
87
 
88
- #: admin/core/core-custom-code.php:350
89
  msgid ""
90
  "1. CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE:<br>Add php/php.ini "
91
  "handler code, cache code and/or <a href=\"https://forum.ait-pro.com/forums/"
@@ -93,24 +93,24 @@ msgid ""
93
  "a new Browser window\" target=\"_blank\">Speed Boost Cache Code</a>"
94
  msgstr ""
95
 
96
- #: admin/core/core-custom-code.php:351
97
  msgid ""
98
  "ONLY add valid php/php.ini handler htaccess code and/or cache htaccess code "
99
  "below or text commented out with a pound sign #"
100
  msgstr ""
101
 
102
- #: admin/core/core-custom-code.php:362
103
  msgid "2. CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE:"
104
  msgstr ""
105
 
106
- #: admin/core/core-custom-code.php:363 admin/core/core-help-text.php:40
107
  msgid ""
108
  "You MUST copy and paste the entire TURN OFF YOUR SERVER SIGNATURE section of "
109
  "code from your root .htaccess file into this text box first. You can then "
110
  "edit and modify the code in this text window and save your changes."
111
  msgstr ""
112
 
113
- #: admin/core/core-custom-code.php:373
114
  msgid ""
115
  "Example Code: Click the Question Mark help button at the top of the Custom "
116
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -121,11 +121,11 @@ msgid ""
121
  "DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX text box."
122
  msgstr ""
123
 
124
- #: admin/core/core-custom-code.php:379
125
  msgid "3. CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX:"
126
  msgstr ""
127
 
128
- #: admin/core/core-custom-code.php:380 admin/core/core-help-text.php:40
129
  msgid ""
130
  "You MUST copy and paste the entire DO NOT SHOW DIRECTORY LISTING and "
131
  "DIRECTORY INDEX sections of code from your root .htaccess file into this "
@@ -133,7 +133,7 @@ msgid ""
133
  "and save your changes."
134
  msgstr ""
135
 
136
- #: admin/core/core-custom-code.php:390
137
  msgid ""
138
  "Example Code: Click the Question Mark help button at the top of the Custom "
139
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -144,17 +144,17 @@ msgid ""
144
  "PROTECTION text box."
145
  msgstr ""
146
 
147
- #: admin/core/core-custom-code.php:396
148
  msgid "4. CUSTOM CODE BRUTE FORCE LOGIN PAGE PROTECTION:"
149
  msgstr ""
150
 
151
- #: admin/core/core-custom-code.php:397
152
  msgid ""
153
  "This Custom Code text box is for optional/Bonus code. To get this code click "
154
  "the link below:"
155
  msgstr ""
156
 
157
- #: admin/core/core-custom-code.php:407
158
  msgid ""
159
  "Example Code: Click the Question Mark help button at the top of the Custom "
160
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -164,18 +164,18 @@ msgid ""
164
  "paste it into this CUSTOM CODE ERROR LOGGING AND TRACKING text box."
165
  msgstr ""
166
 
167
- #: admin/core/core-custom-code.php:412
168
  msgid "5. CUSTOM CODE ERROR LOGGING AND TRACKING:"
169
  msgstr ""
170
 
171
- #: admin/core/core-custom-code.php:413 admin/core/core-help-text.php:40
172
  msgid ""
173
  "You MUST copy and paste the entire ERROR LOGGING AND TRACKING section of "
174
  "code from your root .htaccess file into this text box first. You can then "
175
  "edit and modify the code in this text window and save your changes."
176
  msgstr ""
177
 
178
- #: admin/core/core-custom-code.php:423
179
  msgid ""
180
  "Example Code: Click the Question Mark help button at the top of the Custom "
181
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -186,11 +186,11 @@ msgid ""
186
  "CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS text box."
187
  msgstr ""
188
 
189
- #: admin/core/core-custom-code.php:428
190
  msgid "6. CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS:"
191
  msgstr ""
192
 
193
- #: admin/core/core-custom-code.php:429 admin/core/core-help-text.php:40
194
  msgid ""
195
  "You MUST copy and paste the entire DENY ACCESS TO PROTECTED SERVER FILES AND "
196
  "FOLDERS section of code from your root .htaccess file into this text box "
@@ -198,7 +198,7 @@ msgid ""
198
  "your changes."
199
  msgstr ""
200
 
201
- #: admin/core/core-custom-code.php:439
202
  msgid ""
203
  "Example Code: Click the Question Mark help button at the top of the Custom "
204
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -208,18 +208,18 @@ msgid ""
208
  "CUSTOM CODE WP-ADMIN/INCLUDES text box."
209
  msgstr ""
210
 
211
- #: admin/core/core-custom-code.php:444
212
  msgid ""
213
  "7. CUSTOM CODE WP-ADMIN/INCLUDES: DO NOT add wp-admin .htaccess code here"
214
  msgstr ""
215
 
216
- #: admin/core/core-custom-code.php:445
217
  msgid ""
218
  "Add one pound sign # below to prevent the WP-ADMIN/INCLUDES section of code "
219
  "from being created in your root .htaccess file"
220
  msgstr ""
221
 
222
- #: admin/core/core-custom-code.php:455
223
  msgid ""
224
  "Example Code: Click the Question Mark help button at the top of the Custom "
225
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -229,20 +229,20 @@ msgid ""
229
  "into this CUSTOM CODE WP REWRITE LOOP START text box."
230
  msgstr ""
231
 
232
- #: admin/core/core-custom-code.php:460
233
  msgid ""
234
  "8. CUSTOM CODE WP REWRITE LOOP START: www/non-www http/https Rewrite code "
235
  "here"
236
  msgstr ""
237
 
238
- #: admin/core/core-custom-code.php:461 admin/core/core-help-text.php:40
239
  msgid ""
240
  "You MUST copy and paste the entire WP REWRITE LOOP START section of code "
241
  "from your root .htaccess file into this text box first. You can then edit "
242
  "and modify the code in this text window and save your changes."
243
  msgstr ""
244
 
245
- #: admin/core/core-custom-code.php:471
246
  msgid ""
247
  "Example Code: Click the Question Mark help button at the top of the Custom "
248
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -252,15 +252,15 @@ msgid ""
252
  "paste it into this CUSTOM CODE REQUEST METHODS FILTERED text box."
253
  msgstr ""
254
 
255
- #: admin/core/core-custom-code.php:477
256
  msgid "9. CUSTOM CODE REQUEST METHODS FILTERED:"
257
  msgstr ""
258
 
259
- #: admin/core/core-custom-code.php:478
260
  msgid "Whitelist User Agents and allow HEAD Requests"
261
  msgstr ""
262
 
263
- #: admin/core/core-custom-code.php:479
264
  msgid ""
265
  "You MUST copy and paste the entire REQUEST METHODS FILTERED section of code "
266
  "from your root .htaccess file into this text box first. You can then edit "
@@ -269,7 +269,7 @@ msgid ""
269
  "page for instructions and examples."
270
  msgstr ""
271
 
272
- #: admin/core/core-custom-code.php:489
273
  msgid ""
274
  "Example Code: Click the Question Mark help button at the top of the Custom "
275
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -279,19 +279,19 @@ msgid ""
279
  "RULES text box."
280
  msgstr ""
281
 
282
- #: admin/core/core-custom-code.php:494
283
  msgid ""
284
  "10. CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES:<br>Add personal plugin/theme "
285
  "skip/bypass rules here"
286
  msgstr ""
287
 
288
- #: admin/core/core-custom-code.php:495 admin/core/core-custom-code.php:585
289
- #: admin/core/core-custom-code.php:939 admin/core/core-custom-code.php:951
290
  msgid ""
291
  "ONLY add valid htaccess code below or text commented out with a pound sign #"
292
  msgstr ""
293
 
294
- #: admin/core/core-custom-code.php:505
295
  msgid ""
296
  "Example Code: Click the Question Mark help button at the top of the Custom "
297
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -302,18 +302,18 @@ msgid ""
302
  "CUSTOM CODE text box."
303
  msgstr ""
304
 
305
- #: admin/core/core-custom-code.php:510
306
  msgid "11. CUSTOM CODE TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE:"
307
  msgstr ""
308
 
309
- #: admin/core/core-custom-code.php:511 admin/core/core-help-text.php:40
310
  msgid ""
311
  "You MUST copy and paste the entire TIMTHUMB FORBID RFI section of code from "
312
  "your root .htaccess file into this text box first. You can then edit and "
313
  "modify the code in this text window and save your changes."
314
  msgstr ""
315
 
316
- #: admin/core/core-custom-code.php:521
317
  msgid ""
318
  "Example Code: Click the Question Mark help button at the top of the Custom "
319
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -324,11 +324,11 @@ msgid ""
324
  "EXPLOITS text box."
325
  msgstr ""
326
 
327
- #: admin/core/core-custom-code.php:526
328
  msgid "12. CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS:"
329
  msgstr ""
330
 
331
- #: admin/core/core-custom-code.php:527 admin/core/core-help-text.php:40
332
  msgid ""
333
  "You MUST copy and paste the entire BPSQSE QUERY STRING EXPLOITS section of "
334
  "code from your root .htaccess file from # BEGIN BPSQSE BPS QUERY STRING "
@@ -337,7 +337,7 @@ msgid ""
337
  "changes."
338
  msgstr ""
339
 
340
- #: admin/core/core-custom-code.php:540
341
  msgid ""
342
  "Example Code: The actual WP REWRITE LOOP END code for your website may be "
343
  "different. Click the Question Mark help button at the top of the Custom Code "
@@ -348,18 +348,18 @@ msgid ""
348
  "into this CUSTOM CODE WP REWRITE LOOP END text box."
349
  msgstr ""
350
 
351
- #: admin/core/core-custom-code.php:545
352
  msgid "12b. CUSTOM CODE WP REWRITE LOOP END: Add WP Rewrite Loop End code here"
353
  msgstr ""
354
 
355
- #: admin/core/core-custom-code.php:546
356
  msgid ""
357
  "This is a Special Custom Code text box that should only be used if the "
358
  "correct WP REWRITE LOOP END code is not being created in your root .htaccess "
359
  "file. See the Question Mark help button for more information."
360
  msgstr ""
361
 
362
- #: admin/core/core-custom-code.php:563
363
  msgid ""
364
  "Example Code: Click the Question Mark help button at the top of the Custom "
365
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -370,18 +370,18 @@ msgid ""
370
  "THESE FILES text box."
371
  msgstr ""
372
 
373
- #: admin/core/core-custom-code.php:568
374
  msgid "13. CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES:"
375
  msgstr ""
376
 
377
- #: admin/core/core-custom-code.php:569 admin/core/core-help-text.php:40
378
  msgid ""
379
  "You MUST copy and paste the entire DENY BROWSER ACCESS section of code from "
380
  "your root .htaccess file into this text box first. You can then edit and "
381
  "modify the code in this text window and save your changes."
382
  msgstr ""
383
 
384
- #: admin/core/core-custom-code.php:579
385
  msgid ""
386
  "Example Code: Click the Question Mark help button at the top of the Custom "
387
  "Code page for root Custom Code Setup Steps. This example code is a visual "
@@ -391,13 +391,13 @@ msgid ""
391
  "FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE text box."
392
  msgstr ""
393
 
394
- #: admin/core/core-custom-code.php:584
395
  msgid ""
396
  "14. CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK "
397
  "IP/REDIRECT CODE: Add miscellaneous code here"
398
  msgstr ""
399
 
400
- #: admin/core/core-custom-code.php:594
401
  msgid ""
402
  "If you are unable to save Custom Code and/or see an error message when "
403
  "trying to save Custom Code, click the Encrypt Custom Code button first and "
@@ -405,7 +405,7 @@ msgid ""
405
  "image to the right for help info."
406
  msgstr ""
407
 
408
- #: admin/core/core-custom-code.php:594 admin/core/core-custom-code.php:972
409
  msgid ""
410
  "If your web host currently has ModSecurity installed or installs ModSecurity "
411
  "at a later time then ModSecurity will prevent you from saving your custom "
@@ -413,7 +413,7 @@ msgid ""
413
  "Code button."
414
  msgstr ""
415
 
416
- #: admin/core/core-custom-code.php:594
417
  msgid ""
418
  "If you click the Encrypt Custom Code button, but then want to add or edit "
419
  "additional custom code click the Decrypt Custom Code button. After you are "
@@ -421,32 +421,32 @@ msgid ""
421
  "before clicking the Save Root Custom Code button."
422
  msgstr ""
423
 
424
- #: admin/core/core-custom-code.php:594
425
  msgid ""
426
  "Additional Encrypt and Decrypt buttons have been added at the top of the "
427
  "Root Custom Code Form."
428
  msgstr ""
429
 
430
- #: admin/core/core-custom-code.php:594 admin/core/core-custom-code.php:972
431
  #: admin/core/core.php:2036
432
  msgid "Click the Custom Code Question Mark help button for more help info."
433
  msgstr ""
434
 
435
- #: admin/core/core-custom-code.php:597
436
  msgid ""
437
  "IMPORTANT!!! Did you remember to click the Encrypt Custom Code button first "
438
  "before saving your Root Custom Code?"
439
  msgstr ""
440
 
441
- #: admin/core/core-custom-code.php:597
442
  msgid "Click OK to save your Root Custom Code or click Cancel."
443
  msgstr ""
444
 
445
- #: admin/core/core-custom-code.php:893
446
  msgid "wp-admin htaccess File Custom Code"
447
  msgstr ""
448
 
449
- #: admin/core/core-custom-code.php:916
450
  msgid ""
451
  "Example Code: Click the Question Mark help button at the top of the Custom "
452
  "Code page for wp-admin Custom Code Setup Steps. This example code is a "
@@ -457,7 +457,7 @@ msgid ""
457
  "CODE text box."
458
  msgstr ""
459
 
460
- #: admin/core/core-custom-code.php:918
461
  msgid ""
462
  "Example Code: Click the Question Mark help button at the top of the Custom "
463
  "Code page for wp-admin Custom Code Setup Steps. This example code is a "
@@ -466,7 +466,7 @@ msgid ""
466
  "htaccess code, copy and paste it into this CUSTOM CODE WPADMIN TOP text box."
467
  msgstr ""
468
 
469
- #: admin/core/core-custom-code.php:920
470
  msgid ""
471
  "Example Code: Click the Question Mark help button at the top of the Custom "
472
  "Code page for wp-admin Custom Code Setup Steps. This example code is a "
@@ -476,7 +476,7 @@ msgid ""
476
  "FILE SKIP RULES text box."
477
  msgstr ""
478
 
479
- #: admin/core/core-custom-code.php:922
480
  msgid ""
481
  "Example Code: Click the Question Mark help button at the top of the Custom "
482
  "Code page for wp-admin Custom Code Setup Steps. This example code is a "
@@ -487,13 +487,13 @@ msgid ""
487
  "CUSTOM CODE text box."
488
  msgstr ""
489
 
490
- #: admin/core/core-custom-code.php:927
491
  msgid ""
492
  "1. CUSTOM CODE WPADMIN DENY BROWSER ACCESS TO FILES:<br>Add additional wp-"
493
  "admin files that you would like to block here"
494
  msgstr ""
495
 
496
- #: admin/core/core-custom-code.php:928
497
  msgid ""
498
  "You MUST copy and paste the entire WPADMIN DENY BROWSER ACCESS TO FILES "
499
  "section of code from your wp-admin .htaccess file into this text box first. "
@@ -503,25 +503,25 @@ msgid ""
503
  "htaccess file"
504
  msgstr ""
505
 
506
- #: admin/core/core-custom-code.php:938
507
  msgid ""
508
  "2. CUSTOM CODE WPADMIN TOP:<br>wp-admin password protection & miscellaneous "
509
  "custom code here"
510
  msgstr ""
511
 
512
- #: admin/core/core-custom-code.php:950
513
  msgid ""
514
  "3. CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES:<br>Add wp-admin plugin/file "
515
  "skip rules code here"
516
  msgstr ""
517
 
518
- #: admin/core/core-custom-code.php:962
519
  msgid ""
520
  "4. CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS:<br>Modify "
521
  "Query String Exploit code here"
522
  msgstr ""
523
 
524
- #: admin/core/core-custom-code.php:963 admin/core/core-help-text.php:40
525
  msgid ""
526
  "You MUST copy and paste the entire BPS QUERY STRING EXPLOITS section of code "
527
  "from your wp-admin .htaccess file from # BEGIN BPSQSE-check BPS QUERY STRING "
@@ -530,7 +530,7 @@ msgid ""
530
  "this text window and save your changes."
531
  msgstr ""
532
 
533
- #: admin/core/core-custom-code.php:972
534
  msgid ""
535
  "If you are unable to save Custom Code and/or see an error message when "
536
  "trying to save Custom Code, click the Encrypt Custom Code button first and "
@@ -538,7 +538,7 @@ msgid ""
538
  "mark image to the right for help info."
539
  msgstr ""
540
 
541
- #: admin/core/core-custom-code.php:972
542
  msgid ""
543
  "If you click the Encrypt Custom Code button, but then want to add or edit "
544
  "additional custom code click the Decrypt Custom Code button. After you are "
@@ -546,19 +546,19 @@ msgid ""
546
  "before clicking the Save wp-admin Custom Code button."
547
  msgstr ""
548
 
549
- #: admin/core/core-custom-code.php:972
550
  msgid ""
551
  "Additional Encrypt and Decrypt buttons have been added at the top of the wp-"
552
  "admin Custom Code Form."
553
  msgstr ""
554
 
555
- #: admin/core/core-custom-code.php:975
556
  msgid ""
557
  "IMPORTANT!!! Did you remember to click the Encrypt Custom Code button first "
558
  "before saving your wp-admin Custom Code?"
559
  msgstr ""
560
 
561
- #: admin/core/core-custom-code.php:975
562
  msgid "Click OK to save your wp-admin Custom Code or click Cancel."
563
  msgstr ""
564
 
@@ -1814,7 +1814,7 @@ msgid "Whats New"
1814
  msgstr ""
1815
 
1816
  #: admin/core/core.php:204 admin/db-backup-security/db-backup-security.php:275
1817
- #: admin/email-log-settings/email-log-settings.php:241
1818
  #: admin/login/login.php:181 admin/maintenance/maintenance.php:176
1819
  #: admin/mscan/mscan.php:212 admin/security-log/security-log.php:203
1820
  #: admin/system-info/system-info.php:64 admin/theme-skin/theme-skin.php:66
@@ -1827,7 +1827,7 @@ msgstr ""
1827
  #: admin/core/core.php:2116 admin/db-backup-security/db-backup-security.php:296
1828
  #: admin/db-backup-security/db-backup-security.php:1243
1829
  #: admin/db-backup-security/db-backup-security.php:1410
1830
- #: admin/email-log-settings/email-log-settings.php:262
1831
  #: admin/login/login.php:211 admin/login/login.php:833
1832
  #: admin/login/login.php:1171 admin/login/login.php:1712
1833
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
@@ -1843,7 +1843,7 @@ msgstr ""
1843
  #: admin/core/core.php:1927 admin/core/core.php:1975 admin/login/login.php:158
1844
  #: admin/login/login.php:219 admin/login/login.php:936
1845
  #: admin/login/login.php:1192 admin/system-info/system-info.php:95
1846
- #: admin/system-info/system-info.php:1175
1847
  msgid "Permission Denied"
1848
  msgstr ""
1849
 
@@ -1857,7 +1857,7 @@ msgstr ""
1857
  #: admin/db-backup-security/db-backup-security.php:293
1858
  #: admin/db-backup-security/db-backup-security.php:1240
1859
  #: admin/db-backup-security/db-backup-security.php:1407
1860
- #: admin/email-log-settings/email-log-settings.php:259
1861
  #: admin/login/login.php:208 admin/login/login.php:830
1862
  #: admin/login/login.php:1168 admin/login/login.php:1709
1863
  #: admin/maintenance/maintenance.php:203 admin/mscan/mscan.php:230
@@ -1874,10 +1874,10 @@ msgstr ""
1874
  #: admin/core/core.php:228 admin/core/core.php:355 admin/core/core.php:461
1875
  #: admin/core/core.php:596 admin/core/core.php:689 admin/core/core.php:782
1876
  #: admin/core/core.php:836 admin/core/core.php:1890 admin/core/core.php:2116
1877
- #: admin/core/core.php:2199 admin/db-backup-security/db-backup-security.php:296
1878
  #: admin/db-backup-security/db-backup-security.php:1243
1879
  #: admin/db-backup-security/db-backup-security.php:1410
1880
- #: admin/email-log-settings/email-log-settings.php:262
1881
  #: admin/login/login.php:211 admin/login/login.php:833
1882
  #: admin/login/login.php:1171 admin/login/login.php:1712
1883
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
@@ -1894,10 +1894,10 @@ msgstr ""
1894
  #: admin/core/core.php:228 admin/core/core.php:355 admin/core/core.php:461
1895
  #: admin/core/core.php:596 admin/core/core.php:689 admin/core/core.php:782
1896
  #: admin/core/core.php:836 admin/core/core.php:1890 admin/core/core.php:2116
1897
- #: admin/core/core.php:2201 admin/db-backup-security/db-backup-security.php:296
1898
  #: admin/db-backup-security/db-backup-security.php:1243
1899
  #: admin/db-backup-security/db-backup-security.php:1410
1900
- #: admin/email-log-settings/email-log-settings.php:262
1901
  #: admin/login/login.php:211 admin/login/login.php:833
1902
  #: admin/login/login.php:1171 admin/login/login.php:1712
1903
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
@@ -1917,7 +1917,7 @@ msgstr ""
1917
  #: admin/db-backup-security/db-backup-security.php:296
1918
  #: admin/db-backup-security/db-backup-security.php:1243
1919
  #: admin/db-backup-security/db-backup-security.php:1410
1920
- #: admin/email-log-settings/email-log-settings.php:262
1921
  #: admin/login/login.php:211 admin/login/login.php:833
1922
  #: admin/login/login.php:1171 admin/login/login.php:1712
1923
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
@@ -1937,7 +1937,7 @@ msgstr ""
1937
  #: admin/db-backup-security/db-backup-security.php:296
1938
  #: admin/db-backup-security/db-backup-security.php:1243
1939
  #: admin/db-backup-security/db-backup-security.php:1410
1940
- #: admin/email-log-settings/email-log-settings.php:262
1941
  #: admin/login/login.php:211 admin/login/login.php:833
1942
  #: admin/login/login.php:1171 admin/login/login.php:1712
1943
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
@@ -1951,7 +1951,7 @@ msgstr ""
1951
 
1952
  #: admin/core/core.php:231 admin/core/core.php:358 admin/core/core.php:1894
1953
  #: admin/db-backup-security/db-backup-security.php:300
1954
- #: admin/email-log-settings/email-log-settings.php:266
1955
  #: admin/login/login.php:1174 admin/maintenance/maintenance.php:210
1956
  #: admin/mscan/mscan.php:236 admin/system-info/system-info.php:85
1957
  msgid "Forum Help Links: "
@@ -1962,7 +1962,7 @@ msgid "Setup Wizard & Other Video Tutorials"
1962
  msgstr ""
1963
 
1964
  #: admin/core/core.php:235 admin/core/core.php:362
1965
- #: admin/email-log-settings/email-log-settings.php:269
1966
  #: admin/security-log/security-log.php:231
1967
  msgid "BPS Troubleshooting Steps"
1968
  msgstr ""
@@ -2113,7 +2113,7 @@ msgstr ""
2113
  #: admin/security-log/security-log.php:444
2114
  #: admin/security-log/security-log.php:459
2115
  #: admin/security-log/security-log.php:677
2116
- #: admin/system-info/system-info.php:1231
2117
  msgid "Click OK to proceed or click Cancel."
2118
  msgstr ""
2119
 
@@ -2391,12 +2391,12 @@ msgstr ""
2391
  msgid "Click OK to Turn AutoLock On or click Cancel."
2392
  msgstr ""
2393
 
2394
- #: admin/core/core.php:1415 admin/system-info/system-info.php:838
2395
- #: admin/system-info/system-info.php:854 admin/system-info/system-info.php:862
2396
- #: admin/system-info/system-info.php:870 admin/system-info/system-info.php:878
2397
- #: admin/system-info/system-info.php:886 admin/system-info/system-info.php:894
2398
- #: admin/system-info/system-info.php:902 admin/system-info/system-info.php:910
2399
- #: admin/system-info/system-info.php:929 includes/functions.php:586
2400
  #: includes/functions.php:777 includes/functions.php:945
2401
  #: includes/functions.php:988 includes/functions.php:1036
2402
  #: includes/functions.php:1080
@@ -2416,11 +2416,11 @@ msgid "Click OK to Turn AutoLock Off or click Cancel."
2416
  msgstr ""
2417
 
2418
  #: admin/core/core.php:1427 admin/system-info/system-info.php:576
2419
- #: admin/system-info/system-info.php:857 admin/system-info/system-info.php:865
2420
- #: admin/system-info/system-info.php:873 admin/system-info/system-info.php:881
2421
- #: admin/system-info/system-info.php:889 admin/system-info/system-info.php:897
2422
- #: admin/system-info/system-info.php:905 admin/system-info/system-info.php:913
2423
- #: admin/system-info/system-info.php:921 admin/system-info/system-info.php:932
2424
  #: includes/functions.php:950 includes/functions.php:993
2425
  #: includes/functions.php:1042 includes/functions.php:1086
2426
  #: includes/general-functions.php:285 includes/general-functions.php:300
@@ -2496,7 +2496,7 @@ msgid ""
2496
  "to save your file edits/changes."
2497
  msgstr ""
2498
 
2499
- #: admin/core/core.php:1897 admin/core/core.php:2163
2500
  #: admin/wizard/wizard.php:1133
2501
  msgid "Custom Code Video Tutorial"
2502
  msgstr ""
@@ -2631,59 +2631,44 @@ msgstr ""
2631
  msgid "BPS Security Forum: "
2632
  msgstr ""
2633
 
2634
- #: admin/core/core.php:2158 admin/email-log-settings/email-log-settings.php:431
2635
- #: admin/login/login.php:1828 admin/maintenance/maintenance.php:2170
2636
- #: admin/security-log/security-log.php:809
2637
- #: admin/system-info/system-info.php:1255
2638
- msgid "Contributors Page"
2639
- msgstr ""
2640
-
2641
- #: admin/core/core.php:2159
2642
- msgid "WP Permalinks - Custom Permalink Structure Help Info"
2643
- msgstr ""
2644
-
2645
- #: admin/core/core.php:2160 admin/email-log-settings/email-log-settings.php:430
2646
- #: admin/login/login.php:1827 admin/maintenance/maintenance.php:2171
2647
  #: admin/security-log/security-log.php:808
2648
- #: admin/system-info/system-info.php:1254
2649
  msgid "Security Log Event Codes"
2650
  msgstr ""
2651
 
2652
- #: admin/core/core.php:2161
2653
- msgid "Adding a Custom 403 Forbidden Page For Your Website"
2654
- msgstr ""
2655
-
2656
- #: admin/core/core.php:2162
2657
  #: admin/db-backup-security/db-backup-security.php:1746
2658
- #: admin/email-log-settings/email-log-settings.php:432
2659
- #: admin/login/login.php:1829 admin/maintenance/maintenance.php:2172
2660
- #: admin/mscan/mscan.php:3533 admin/security-log/security-log.php:810
2661
- #: admin/system-info/system-info.php:1256 admin/theme-skin/theme-skin.php:239
2662
  msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
2663
  msgstr ""
2664
 
2665
- #: admin/core/core.php:2178
2666
  msgid "BulletProof Security Pro Feature Highlights"
2667
  msgstr ""
2668
 
2669
- #: admin/core/core.php:2188
2670
  msgid "The Ultimate Security Protection"
2671
  msgstr ""
2672
 
2673
- #: admin/core/core.php:2191
2674
  msgid "BPS Pro One-Click Setup Wizard & Demo Video Tutorial"
2675
  msgstr ""
2676
 
2677
- #: admin/core/core.php:2192
2678
  msgid "View All BPS Pro Features"
2679
  msgstr ""
2680
 
2681
- #: admin/core/core.php:2203
2682
  msgid ""
2683
  "The Complete Website Security Solution for Hacker and Spammer Protection"
2684
  msgstr ""
2685
 
2686
- #: admin/core/core.php:2203
2687
  msgid ""
2688
  "BulletProof Security Pro has an amazing track record. BPS Pro has been "
2689
  "publicly available for 10+ years and is installed on over 60,000 websites "
@@ -2691,47 +2676,47 @@ msgid ""
2691
  "hacked."
2692
  msgstr ""
2693
 
2694
- #: admin/core/core.php:2203
2695
  msgid ""
2696
  "Why pay 10 times or more for other premium WordPress Security Plugins with "
2697
  "recurring yearly subscriptions when you can get the best WordPress Security "
2698
  "Plugin for an extremely low one-time purchase price?"
2699
  msgstr ""
2700
 
2701
- #: admin/core/core.php:2203
2702
  msgid "View Cost Comparison"
2703
  msgstr ""
2704
 
2705
- #: admin/core/core.php:2203
2706
  msgid ""
2707
  "30-Day Money-Back Guarantee: If you are dissatisfied with BulletProof "
2708
  "Security Pro for any reason. We offer a no questions asked full refund."
2709
  msgstr ""
2710
 
2711
- #: admin/core/core.php:2206
2712
  msgid "One-Click Setup Wizard Installation: "
2713
  msgstr ""
2714
 
2715
- #: admin/core/core.php:2206
2716
  msgid ""
2717
  "Fast, simple and complete BPS Pro installation and setup in less than 1 "
2718
  "minute."
2719
  msgstr ""
2720
 
2721
- #: admin/core/core.php:2208
2722
  msgid "One-Click Upgrade: "
2723
  msgstr ""
2724
 
2725
- #: admin/core/core.php:2208
2726
  msgid "One-click plugin upgrade on the WordPress Plugins page."
2727
  msgstr ""
2728
 
2729
- #: admin/core/core.php:2210
2730
  msgid ""
2731
  "AutoRestore|Quarantine Intrusion Detection and Prevention System (ARQ IDPS): "
2732
  msgstr ""
2733
 
2734
- #: admin/core/core.php:2210
2735
  msgid ""
2736
  "ARQ IDPS is a real-time file scanner that automatically quarantines "
2737
  "malicious hacker files and autorestores legitimate website files if they "
@@ -2745,11 +2730,11 @@ msgid ""
2745
  "Plugin and Theme Automatic, Manual and Shiny installations and updates."
2746
  msgstr ""
2747
 
2748
- #: admin/core/core.php:2212
2749
  msgid "MScan Malware Scanner: "
2750
  msgstr ""
2751
 
2752
- #: admin/core/core.php:2212
2753
  msgid ""
2754
  "MScan Scheduled Scans are available in BPS Pro only. The BPS Pro ARQ IDPS "
2755
  "scanner is far superior to malware scanners including MScan, but both the "
@@ -2757,11 +2742,11 @@ msgid ""
2757
  "website if someone would like to do that."
2758
  msgstr ""
2759
 
2760
- #: admin/core/core.php:2214
2761
  msgid "Plugin Firewall|Plugin Firewall AutoPilot Mode: "
2762
  msgstr ""
2763
 
2764
- #: admin/core/core.php:2214
2765
  msgid ""
2766
  "The Plugin Firewall protects all of your Plugins (plugin folders and files) "
2767
  "with an IP Address Firewall, which prevents/blocks/forbids Remote Access to "
@@ -2775,11 +2760,11 @@ msgid ""
2775
  "firewall whitelist rules."
2776
  msgstr ""
2777
 
2778
- #: admin/core/core.php:2216
2779
  msgid "JTC Anti-Spam|Anti-Hacker (JTC): "
2780
  msgstr ""
2781
 
2782
- #: admin/core/core.php:2216
2783
  #, php-format
2784
  msgid ""
2785
  "Blocks 100% of all SpamBot and HackerBot Brute Force Login attacks (auto-"
@@ -2793,11 +2778,11 @@ msgid ""
2793
  "includes a SpamBot Trap."
2794
  msgstr ""
2795
 
2796
- #: admin/core/core.php:2218
2797
  msgid "Uploads Folder Anti-Exploit Guard (UAEG): "
2798
  msgstr ""
2799
 
2800
- #: admin/core/core.php:2218
2801
  msgid ""
2802
  "Protects the WordPress Uploads folder. ONLY safe image files with valid "
2803
  "image file extensions such as jpg, gif, png, etc. can be accessed, opened or "
@@ -2807,11 +2792,11 @@ msgid ""
2807
  "executed in the WordPress Uploads folder."
2808
  msgstr ""
2809
 
2810
- #: admin/core/core.php:2220
2811
  msgid "DB Monitor Intrusion Detection System (IDS): "
2812
  msgstr ""
2813
 
2814
- #: admin/core/core.php:2220
2815
  msgid ""
2816
  "The DB Monitor is an automated Intrusion Detection System (IDS) that alerts "
2817
  "you via email anytime a change/modification occurs in your WordPress "
@@ -2822,11 +2807,11 @@ msgid ""
2822
  "help info."
2823
  msgstr ""
2824
 
2825
- #: admin/core/core.php:2222
2826
  msgid "DB Diff Tool: "
2827
  msgstr ""
2828
 
2829
- #: admin/core/core.php:2222
2830
  msgid ""
2831
  "The DB Diff Tool compares old database tables from DB backups to current "
2832
  "database tables and displays any differences in the data/content of those 2 "
@@ -2834,11 +2819,11 @@ msgid ""
2834
  "not only just DB data."
2835
  msgstr ""
2836
 
2837
- #: admin/core/core.php:2224
2838
  msgid "DB Status & Info: "
2839
  msgstr ""
2840
 
2841
- #: admin/core/core.php:2224
2842
  msgid ""
2843
  "General DB Info shows commonly checked DB status and info about your "
2844
  "WordPress database at a glance. Extensive DB Info shows extensive DB status "
@@ -2847,11 +2832,11 @@ msgid ""
2847
  "SHOW GLOBAL VARIABLES and SHOW SESSION VARIABLES."
2848
  msgstr ""
2849
 
2850
- #: admin/core/core.php:2226
2851
  msgid "Display & Alert Options: "
2852
  msgstr ""
2853
 
2854
- #: admin/core/core.php:2226
2855
  msgid ""
2856
  "Centralized Display & Alert Options where you can manage and choose BPS Pro "
2857
  "settings for Dashboard Alerts, Dashboard Status Display|Inpage Status "
@@ -2861,11 +2846,11 @@ msgid ""
2861
  "settings to your particular preferences."
2862
  msgstr ""
2863
 
2864
- #: admin/core/core.php:2228
2865
  msgid "Advanced Real-Time Alerting & Heads Up Dashboard Status Display: "
2866
  msgstr ""
2867
 
2868
- #: admin/core/core.php:2228
2869
  msgid ""
2870
  "BPS Pro checks and displays error, warning, notifications and alert messages "
2871
  "in real time. You can choose how you want these messages displayed to you "
@@ -2873,11 +2858,11 @@ msgid ""
2873
  "Dashboard, BPS Pro pages only, Turned off, Email Alerts, Logging..."
2874
  msgstr ""
2875
 
2876
- #: admin/core/core.php:2231
2877
  msgid "Custom php.ini|ini_set Options: "
2878
  msgstr ""
2879
 
2880
- #: admin/core/core.php:2231
2881
  msgid ""
2882
  "Quickly create a custom php.ini file for your website or use ini_set Options "
2883
  "to increase security and performance with just a few clicks. Additional P-"
@@ -2885,11 +2870,11 @@ msgid ""
2885
  "Protected PHP Error Log, PHP Error Alerts, Secure phpinfo Viewer..."
2886
  msgstr ""
2887
 
2888
- #: admin/core/core.php:2233
2889
  msgid "Pro Tools: 16 mini-plugins: "
2890
  msgstr ""
2891
 
2892
- #: admin/core/core.php:2233
2893
  msgid ""
2894
  "Online Base64 Decoder, Offline Base64 Decode|Encode, Mcrypt ~ Decrypt|"
2895
  "Encrypt, Crypt Encryption, Scheduled Crons (display and reschedule/reset "
@@ -2908,43 +2893,43 @@ msgid ""
2908
  "vulnerable to an XML-RPC exploit)."
2909
  msgstr ""
2910
 
2911
- #: admin/core/core.php:2241
2912
  msgid "BPS Pro Version Release Dates"
2913
  msgstr ""
2914
 
2915
- #: admin/core/core.php:2245 admin/core/core.php:2246 admin/core/core.php:2247
2916
- #: admin/core/core.php:2248 admin/core/core.php:2249 admin/core/core.php:2255
 
2917
  #: admin/core/core.php:2256 admin/core/core.php:2257 admin/core/core.php:2258
2918
  #: admin/core/core.php:2259 admin/core/core.php:2260 admin/core/core.php:2261
2919
- #: admin/core/core.php:2262 admin/core/core.php:2263 admin/core/core.php:2264
2920
  #: admin/core/core.php:2270 admin/core/core.php:2271 admin/core/core.php:2272
2921
- #: admin/core/core.php:2273 admin/core/core.php:2274 admin/core/core.php:2275
2922
- #: admin/core/core.php:2281 admin/core/core.php:2282 admin/core/core.php:2283
2923
- #: admin/core/core.php:2284 admin/core/core.php:2289 admin/core/core.php:2290
2924
- #: admin/core/core.php:2291 admin/core/core.php:2292 admin/core/core.php:2293
2925
  #: admin/core/core.php:2298 admin/core/core.php:2299 admin/core/core.php:2300
2926
  #: admin/core/core.php:2301 admin/core/core.php:2302 admin/core/core.php:2303
2927
- #: admin/core/core.php:2304 admin/core/core.php:2305 admin/core/core.php:2306
2928
  #: admin/core/core.php:2311 admin/core/core.php:2312 admin/core/core.php:2313
2929
  #: admin/core/core.php:2314 admin/core/core.php:2315 admin/core/core.php:2316
2930
  #: admin/core/core.php:2317 admin/core/core.php:2318 admin/core/core.php:2319
2931
- #: admin/core/core.php:2320 admin/core/core.php:2321 admin/core/core.php:2322
2932
- #: admin/core/core.php:2323 admin/core/core.php:2329 admin/core/core.php:2330
2933
  #: admin/core/core.php:2331 admin/core/core.php:2332 admin/core/core.php:2333
2934
  #: admin/core/core.php:2334 admin/core/core.php:2335 admin/core/core.php:2336
2935
  #: admin/core/core.php:2337 admin/core/core.php:2338 admin/core/core.php:2339
2936
- #: admin/core/core.php:2340 admin/core/core.php:2341 admin/core/core.php:2342
2937
  #: admin/core/core.php:2348 admin/core/core.php:2349 admin/core/core.php:2350
2938
  #: admin/core/core.php:2351 admin/core/core.php:2352 admin/core/core.php:2353
2939
  #: admin/core/core.php:2354 admin/core/core.php:2355 admin/core/core.php:2356
2940
- #: admin/core/core.php:2357 admin/core/core.php:2358 admin/core/core.php:2359
2941
- #: admin/core/core.php:2360 admin/core/core.php:2366 admin/core/core.php:2367
2942
  #: admin/core/core.php:2368 admin/core/core.php:2369 admin/core/core.php:2370
2943
- #: admin/core/core.php:2371 admin/core/core.php:2372 admin/core/core.php:2373
2944
- #: admin/core/core.php:2374 admin/core/core.php:2375 admin/core/core.php:2381
2945
  #: admin/core/core.php:2382 admin/core/core.php:2383 admin/core/core.php:2384
2946
  #: admin/core/core.php:2385 admin/core/core.php:2386 admin/core/core.php:2387
2947
- #: admin/core/core.php:2388 admin/core/core.php:2389 admin/core/core.php:2390
2948
  #, php-format
2949
  msgid ""
2950
  "<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
@@ -3420,7 +3405,7 @@ msgid ""
3420
  msgstr ""
3421
 
3422
  #: admin/db-backup-security/db-backup-help-text.php:12
3423
- #: admin/email-log-settings/email-log-settings.php:271
3424
  #: admin/login/lsm-help-text.php:10 admin/login/lsm-help-text.php:19
3425
  #: admin/security-log/security-log.php:234
3426
  msgid "Note: "
@@ -4406,9 +4391,9 @@ msgid "DB Backup & Security Guide & Troubleshooting"
4406
  msgstr ""
4407
 
4408
  #: admin/email-log-settings/email-log-settings.php:31
4409
- #: admin/email-log-settings/email-log-settings.php:240
4410
- #: admin/email-log-settings/email-log-settings.php:253
4411
- #: admin/email-log-settings/email-log-settings.php:256
4412
  #: admin/includes/admin.php:439
4413
  msgid "Alerts|Logs|Email Options"
4414
  msgstr ""
@@ -4619,26 +4604,40 @@ msgstr ""
4619
  msgid "Success! The Script|File Owner User ID Mismatch Notice is reset."
4620
  msgstr ""
4621
 
4622
- #: admin/email-log-settings/email-log-settings.php:229
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4623
  msgid "Refresh Status"
4624
  msgstr ""
4625
 
4626
- #: admin/email-log-settings/email-log-settings.php:271
4627
  msgid "Reset|Recheck Dismiss Notices:"
4628
  msgstr ""
4629
 
4630
- #: admin/email-log-settings/email-log-settings.php:271
4631
  msgid ""
4632
  "Clicking this button resets ALL Dismiss Notices such as Bonus Code Dismiss "
4633
  "Notices and ALL other Dismiss Notices. If you previously dismissed a Dismiss "
4634
  "Notice and want to display it again at a later time click this button."
4635
  msgstr ""
4636
 
4637
- #: admin/email-log-settings/email-log-settings.php:271
4638
  msgid "Email Alerts & Log File Settings"
4639
  msgstr ""
4640
 
4641
- #: admin/email-log-settings/email-log-settings.php:271
4642
  msgid ""
4643
  "The email address fields To, From, Cc and Bcc can be email addresses for "
4644
  "your hosting account, your WordPress Administrator email address or 3rd "
@@ -4648,16 +4647,16 @@ msgid ""
4648
  "space or not add a space after the comma between email addresses."
4649
  msgstr ""
4650
 
4651
- #: admin/email-log-settings/email-log-settings.php:271
4652
  msgid ""
4653
  "Email Alerting and Log file options are located in S-Monitor in BPS Pro."
4654
  msgstr ""
4655
 
4656
- #: admin/email-log-settings/email-log-settings.php:271
4657
  msgid "Login Security: Send Email Alert When..."
4658
  msgstr ""
4659
 
4660
- #: admin/email-log-settings/email-log-settings.php:271
4661
  msgid ""
4662
  "There are 5 different email options. Choose to have email alerts sent when a "
4663
  "User Account is locked out, An Administrator Logs in, An Administrator Logs "
@@ -4665,7 +4664,7 @@ msgid ""
4665
  "Account is locked out or Do Not Send Email Alerts."
4666
  msgstr ""
4667
 
4668
- #: admin/email-log-settings/email-log-settings.php:271
4669
  msgid ""
4670
  "The email alerts contain the action that occurred with Timestamp and these "
4671
  "fields: Username, Status, Role, Email, Lockout Time, Lockout Time Expires, "
@@ -4673,11 +4672,11 @@ msgid ""
4673
  "where the action occurred."
4674
  msgstr ""
4675
 
4676
- #: admin/email-log-settings/email-log-settings.php:271
4677
  msgid "Security Log File Email|Delete Log File When..."
4678
  msgstr ""
4679
 
4680
- #: admin/email-log-settings/email-log-settings.php:271
4681
  msgid ""
4682
  "Select the maximum Log File size that you want to allow for your Security "
4683
  "Log File and then select the option that you want when your log file reaches "
@@ -4685,11 +4684,11 @@ msgid ""
4685
  "and delete it or just delete it without emailing the log file to you first."
4686
  msgstr ""
4687
 
4688
- #: admin/email-log-settings/email-log-settings.php:271
4689
  msgid "DB Backup Log File Email|Delete Log File When..."
4690
  msgstr ""
4691
 
4692
- #: admin/email-log-settings/email-log-settings.php:271
4693
  msgid ""
4694
  "Select the maximum Log File size that you want to allow for your DB Backup "
4695
  "Log File and then select the option that you want when your log file reaches "
@@ -4697,12 +4696,12 @@ msgid ""
4697
  "and delete it or just delete it without emailing the log file to you first."
4698
  msgstr ""
4699
 
4700
- #: admin/email-log-settings/email-log-settings.php:271
4701
- #: admin/email-log-settings/email-log-settings.php:364
4702
  msgid "MScan Malware Scanner Email|Delete Log File When..."
4703
  msgstr ""
4704
 
4705
- #: admin/email-log-settings/email-log-settings.php:271
4706
  msgid ""
4707
  "Select the maximum Log File size that you want to allow for your MScan Log "
4708
  "File and then select the option that you want when your log file reaches "
@@ -4710,12 +4709,12 @@ msgid ""
4710
  "and delete it or just delete it without emailing the log file to you first."
4711
  msgstr ""
4712
 
4713
- #: admin/email-log-settings/email-log-settings.php:271
4714
- #: admin/email-log-settings/email-log-settings.php:376
4715
  msgid "Plugin Updates Available Email Alert:"
4716
  msgstr ""
4717
 
4718
- #: admin/email-log-settings/email-log-settings.php:271
4719
  msgid ""
4720
  "Choose whether or not to have email alerts sent if new Plugin version "
4721
  "updates are available. The default setting is \"Do Not Send Email Alerts\". "
@@ -4723,130 +4722,130 @@ msgid ""
4723
  "Plugins."
4724
  msgstr ""
4725
 
4726
- #: admin/email-log-settings/email-log-settings.php:271
4727
- #: admin/email-log-settings/email-log-settings.php:389
4728
  msgid "Theme Updates Available Email Alert:"
4729
  msgstr ""
4730
 
4731
- #: admin/email-log-settings/email-log-settings.php:271
4732
  msgid ""
4733
  "Choose whether or not to have email alerts sent if new Theme version updates "
4734
  "are available. The default setting is \"Do Not Send Email Alerts\". You can "
4735
  "choose either to send email alerts for all Themes or only the Active Theme."
4736
  msgstr ""
4737
 
4738
- #: admin/email-log-settings/email-log-settings.php:278
4739
  msgid "Reset|Recheck Dismiss Notices: "
4740
  msgstr ""
4741
 
4742
- #: admin/email-log-settings/email-log-settings.php:310
4743
  msgid "Send Email Alerts & Log Files To:"
4744
  msgstr ""
4745
 
4746
- #: admin/email-log-settings/email-log-settings.php:314
4747
  msgid "Send Email Alerts & Log Files From:"
4748
  msgstr ""
4749
 
4750
- #: admin/email-log-settings/email-log-settings.php:318
4751
  msgid "Send Email Alerts & Log Files Cc:"
4752
  msgstr ""
4753
 
4754
- #: admin/email-log-settings/email-log-settings.php:322
4755
  msgid "Send Email Alerts & Log Files Bcc:"
4756
  msgstr ""
4757
 
4758
- #: admin/email-log-settings/email-log-settings.php:330
4759
  msgid "Login Security: Send Login Security Email Alert When..."
4760
  msgstr ""
4761
 
4762
- #: admin/email-log-settings/email-log-settings.php:332
4763
  msgid "A User Account Is Locked Out"
4764
  msgstr ""
4765
 
4766
- #: admin/email-log-settings/email-log-settings.php:333
4767
  msgid "An Administrator Logs In"
4768
  msgstr ""
4769
 
4770
- #: admin/email-log-settings/email-log-settings.php:334
4771
  msgid "An Administrator Logs In & A User Account is Locked Out"
4772
  msgstr ""
4773
 
4774
- #: admin/email-log-settings/email-log-settings.php:335
4775
  msgid "Any User Logs In & A User Account is Locked Out"
4776
  msgstr ""
4777
 
4778
- #: admin/email-log-settings/email-log-settings.php:336
4779
- #: admin/email-log-settings/email-log-settings.php:383
4780
- #: admin/email-log-settings/email-log-settings.php:396
4781
  msgid "Do Not Send Email Alerts"
4782
  msgstr ""
4783
 
4784
- #: admin/email-log-settings/email-log-settings.php:340
4785
  msgid "Security Log: Email|Delete Security Log File When..."
4786
  msgstr ""
4787
 
4788
- #: admin/email-log-settings/email-log-settings.php:342
4789
- #: admin/email-log-settings/email-log-settings.php:354
4790
- #: admin/email-log-settings/email-log-settings.php:366
4791
  msgid "500KB"
4792
  msgstr ""
4793
 
4794
- #: admin/email-log-settings/email-log-settings.php:343
4795
- #: admin/email-log-settings/email-log-settings.php:355
4796
- #: admin/email-log-settings/email-log-settings.php:367
4797
  msgid "256KB"
4798
  msgstr ""
4799
 
4800
- #: admin/email-log-settings/email-log-settings.php:344
4801
- #: admin/email-log-settings/email-log-settings.php:356
4802
- #: admin/email-log-settings/email-log-settings.php:368
4803
  msgid "1MB"
4804
  msgstr ""
4805
 
4806
- #: admin/email-log-settings/email-log-settings.php:347
4807
- #: admin/email-log-settings/email-log-settings.php:359
4808
- #: admin/email-log-settings/email-log-settings.php:371
4809
  msgid "Email Log & Then Delete Log File"
4810
  msgstr ""
4811
 
4812
- #: admin/email-log-settings/email-log-settings.php:348
4813
- #: admin/email-log-settings/email-log-settings.php:360
4814
- #: admin/email-log-settings/email-log-settings.php:372
4815
  msgid "Delete Log File"
4816
  msgstr ""
4817
 
4818
- #: admin/email-log-settings/email-log-settings.php:352
4819
  msgid "DB Backup Log: Email|Delete DB Backup Log File When..."
4820
  msgstr ""
4821
 
4822
- #: admin/email-log-settings/email-log-settings.php:378
4823
- #: admin/email-log-settings/email-log-settings.php:391
4824
  msgid "1 Hour"
4825
  msgstr ""
4826
 
4827
- #: admin/email-log-settings/email-log-settings.php:379
4828
- #: admin/email-log-settings/email-log-settings.php:392
4829
  msgid "12 Hours"
4830
  msgstr ""
4831
 
4832
- #: admin/email-log-settings/email-log-settings.php:380
4833
- #: admin/email-log-settings/email-log-settings.php:393
4834
  msgid "1 Day"
4835
  msgstr ""
4836
 
4837
- #: admin/email-log-settings/email-log-settings.php:384
4838
  msgid "Send Email Alerts for All Plugins"
4839
  msgstr ""
4840
 
4841
- #: admin/email-log-settings/email-log-settings.php:385
4842
  msgid "Send Email Alerts for Active Plugins Only"
4843
  msgstr ""
4844
 
4845
- #: admin/email-log-settings/email-log-settings.php:397
4846
  msgid "Send Email Alerts for All Themes"
4847
  msgstr ""
4848
 
4849
- #: admin/email-log-settings/email-log-settings.php:398
4850
  msgid "Send Email Alerts for Active Theme Only"
4851
  msgstr ""
4852
 
@@ -5888,8 +5887,8 @@ msgid ""
5888
  msgstr ""
5889
 
5890
  #: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:582
5891
- #: includes/hud-dismiss-functions.php:356
5892
- #: includes/hud-dismiss-functions.php:400
5893
  msgid "CAUTION: "
5894
  msgstr ""
5895
 
@@ -6981,9 +6980,9 @@ msgstr ""
6981
 
6982
  #: admin/maintenance/maintenance.php:416 admin/maintenance/maintenance.php:436
6983
  #: admin/wizard/wizard.php:153 includes/general-functions.php:509
6984
- #: includes/hud-dismiss-functions.php:356
6985
- #: includes/hud-dismiss-functions.php:400
6986
- #: includes/hud-dismiss-functions.php:455
6987
  msgid "Click Here"
6988
  msgstr ""
6989
 
@@ -8331,8 +8330,8 @@ msgid "Delete<br>File"
8331
  msgstr ""
8332
 
8333
  #: admin/mscan/mscan.php:1565 admin/mscan/mscan.php:2580
8334
- #: admin/mscan/mscan.php:3406 admin/system-info/system-info.php:1012
8335
- #: admin/system-info/system-info.php:1078
8336
  msgid "File Path"
8337
  msgstr ""
8338
 
@@ -9795,8 +9794,8 @@ msgstr ""
9795
  msgid "ionCube Loader Extension is Loaded "
9796
  msgstr ""
9797
 
9798
- #: admin/system-info/system-info.php:475 admin/system-info/system-info.php:707
9799
- #: admin/system-info/system-info.php:719
9800
  msgid "Version: "
9801
  msgstr ""
9802
 
@@ -9912,446 +9911,446 @@ msgstr ""
9912
  msgid "Not Set"
9913
  msgstr ""
9914
 
9915
- #: admin/system-info/system-info.php:605
9916
  msgid "DB Version: "
9917
  msgstr ""
9918
 
9919
- #: admin/system-info/system-info.php:606
9920
  msgid "DB Client Version: "
9921
  msgstr ""
9922
 
9923
- #: admin/system-info/system-info.php:607
9924
  msgid "DB Hostname (Local): "
9925
  msgstr ""
9926
 
9927
- #: admin/system-info/system-info.php:608
9928
  msgid "DB Hostname (Server): "
9929
  msgstr ""
9930
 
9931
- #: admin/system-info/system-info.php:609
9932
  msgid "DB Hostname IP (Server): "
9933
  msgstr ""
9934
 
9935
- #: admin/system-info/system-info.php:610
9936
  msgid "DB Storage Engine: "
9937
  msgstr ""
9938
 
9939
- #: admin/system-info/system-info.php:611
9940
  msgid "DB Connect Timeout: "
9941
  msgstr ""
9942
 
9943
- #: admin/system-info/system-info.php:611
9944
  msgid " seconds"
9945
  msgstr ""
9946
 
9947
- #: admin/system-info/system-info.php:612
9948
  msgid "DB Port: "
9949
  msgstr ""
9950
 
9951
- #: admin/system-info/system-info.php:613
9952
  msgid "DB Name: "
9953
  msgstr ""
9954
 
9955
- #: admin/system-info/system-info.php:614
9956
  msgid "DB Table Prefix: "
9957
  msgstr ""
9958
 
9959
- #: admin/system-info/system-info.php:615
9960
  msgid "DB Charset: "
9961
  msgstr ""
9962
 
9963
- #: admin/system-info/system-info.php:616
9964
  msgid "DB Collation: "
9965
  msgstr ""
9966
 
9967
- #: admin/system-info/system-info.php:617
9968
  msgid "SQL Mode: "
9969
  msgstr ""
9970
 
9971
- #: admin/system-info/system-info.php:623 admin/system-info/system-info.php:626
9972
  msgid "MySQL Extension: "
9973
  msgstr ""
9974
 
9975
- #: admin/system-info/system-info.php:623 admin/system-info/system-info.php:631
9976
  msgid "Installed|Enabled"
9977
  msgstr ""
9978
 
9979
- #: admin/system-info/system-info.php:626 admin/system-info/system-info.php:634
9980
  msgid "Not Installed|Enabled"
9981
  msgstr ""
9982
 
9983
- #: admin/system-info/system-info.php:631 admin/system-info/system-info.php:634
9984
  msgid "MySQLi Extension: "
9985
  msgstr ""
9986
 
9987
- #: admin/system-info/system-info.php:641
9988
  msgid "WordPress Installation Folder"
9989
  msgstr ""
9990
 
9991
- #: admin/system-info/system-info.php:644
9992
  msgid "WordPress Installation Type"
9993
  msgstr ""
9994
 
9995
- #: admin/system-info/system-info.php:646
9996
  msgid "Standard|GWIOD Site Type"
9997
  msgstr ""
9998
 
9999
- #: admin/system-info/system-info.php:648
10000
  msgid "Network|Multisite"
10001
  msgstr ""
10002
 
10003
- #: admin/system-info/system-info.php:650
10004
  msgid "BuddyPress"
10005
  msgstr ""
10006
 
10007
- #: admin/system-info/system-info.php:652
10008
  msgid "bbPress"
10009
  msgstr ""
10010
 
10011
- #: admin/system-info/system-info.php:654
10012
  msgid "Plugins Folder"
10013
  msgstr ""
10014
 
10015
- #: admin/system-info/system-info.php:658
10016
  msgid "Uploads Folder"
10017
  msgstr ""
10018
 
10019
- #: admin/system-info/system-info.php:664
10020
  msgid "UPLOADS Constant"
10021
  msgstr ""
10022
 
10023
- #: admin/system-info/system-info.php:668
10024
  msgid "WP Permalink Structure"
10025
  msgstr ""
10026
 
10027
- #: admin/system-info/system-info.php:673 admin/system-info/system-info.php:675
10028
  msgid "DISABLE_WP_CRON constant"
10029
  msgstr ""
10030
 
10031
- #: admin/system-info/system-info.php:673
10032
  msgid "Standard WP Crons are disabled on your website."
10033
  msgstr ""
10034
 
10035
- #: admin/system-info/system-info.php:675
10036
  msgid "Standard WP Crons are not disabled on your website."
10037
  msgstr ""
10038
 
10039
- #: admin/system-info/system-info.php:678
10040
  msgid "Total Plugins Installed"
10041
  msgstr ""
10042
 
10043
- #: admin/system-info/system-info.php:680
10044
  msgid "Total Must-Use Plugins Installed"
10045
  msgstr ""
10046
 
10047
- #: admin/system-info/system-info.php:682
10048
  msgid "Total Plugins Activated"
10049
  msgstr ""
10050
 
10051
- #: admin/system-info/system-info.php:685
10052
  msgid "Total Plugins Network Activated"
10053
  msgstr ""
10054
 
10055
- #: admin/system-info/system-info.php:691 admin/system-info/system-info.php:693
10056
  msgid "Get Plugins|Themes List"
10057
  msgstr ""
10058
 
10059
- #: admin/system-info/system-info.php:694
10060
  msgid "This window is draggable (top) and resizable (bottom right corner)"
10061
  msgstr ""
10062
 
10063
- #: admin/system-info/system-info.php:699
10064
  msgid "Browser Compression Supported"
10065
  msgstr ""
10066
 
10067
- #: admin/system-info/system-info.php:702
10068
  msgid "GD Library"
10069
  msgstr ""
10070
 
10071
- #: admin/system-info/system-info.php:707
10072
  msgid "GD Extension is Loaded - "
10073
  msgstr ""
10074
 
10075
- #: admin/system-info/system-info.php:710
10076
  msgid "GD Extension is Not Loaded"
10077
  msgstr ""
10078
 
10079
- #: admin/system-info/system-info.php:713
10080
  msgid "ImageMagick"
10081
  msgstr ""
10082
 
10083
- #: admin/system-info/system-info.php:719
10084
  msgid "ImageMagick Extension is Loaded - "
10085
  msgstr ""
10086
 
10087
- #: admin/system-info/system-info.php:722
10088
  msgid "ImageMagick Extension is Not Loaded"
10089
  msgstr ""
10090
 
10091
- #: admin/system-info/system-info.php:737
10092
  msgid "PHP Server|PHP.ini Info"
10093
  msgstr ""
10094
 
10095
- #: admin/system-info/system-info.php:739
10096
  msgid ""
10097
  "File|Folder Permissions (CGI or DSO)|Script Owner User ID (UID)|File Owner "
10098
  "User ID"
10099
  msgstr ""
10100
 
10101
- #: admin/system-info/system-info.php:747
10102
  msgid "PHP Version"
10103
  msgstr ""
10104
 
10105
- #: admin/system-info/system-info.php:748
10106
  msgid "PHP Memory Usage"
10107
  msgstr ""
10108
 
10109
- #: admin/system-info/system-info.php:748
10110
  msgid " MB"
10111
  msgstr ""
10112
 
10113
- #: admin/system-info/system-info.php:749
10114
  msgid "WordPress Admin Memory Limit"
10115
  msgstr ""
10116
 
10117
- #: admin/system-info/system-info.php:752
10118
  msgid "WordPress Base Memory Limit"
10119
  msgstr ""
10120
 
10121
- #: admin/system-info/system-info.php:764 admin/system-info/system-info.php:770
10122
- #: admin/system-info/system-info.php:774 admin/system-info/system-info.php:778
10123
  msgid "PHP Actual Configuration Memory Limit: "
10124
  msgstr ""
10125
 
10126
- #: admin/system-info/system-info.php:764
10127
  msgid "The Memory Limit value is not available from your Server."
10128
  msgstr ""
10129
 
10130
- #: admin/system-info/system-info.php:775 admin/system-info/system-info.php:779
10131
  msgid ""
10132
  " Recommendation: Increase Memory Limit to at least 128M, 256M is even better."
10133
  msgstr ""
10134
 
10135
- #: admin/system-info/system-info.php:788 admin/system-info/system-info.php:790
10136
  msgid "PHP Configuration File (php.ini)"
10137
  msgstr ""
10138
 
10139
- #: admin/system-info/system-info.php:790
10140
  msgid "None/Not in use"
10141
  msgstr ""
10142
 
10143
- #: admin/system-info/system-info.php:803
10144
  msgid "WP Temp Dir: "
10145
  msgstr ""
10146
 
10147
- #: admin/system-info/system-info.php:806
10148
  msgid "The WP_TEMP_DIR constant is being used in wp-config.php file"
10149
  msgstr ""
10150
 
10151
- #: admin/system-info/system-info.php:812 admin/system-info/system-info.php:814
10152
  msgid "PHP Temp Dir: "
10153
  msgstr ""
10154
 
10155
- #: admin/system-info/system-info.php:814 admin/system-info/system-info.php:825
10156
- #: admin/system-info/system-info.php:833
10157
  msgid "Not set/defined or directory is not writable"
10158
  msgstr ""
10159
 
10160
- #: admin/system-info/system-info.php:823 admin/system-info/system-info.php:825
10161
  msgid "PHP Upload Temp Dir: "
10162
  msgstr ""
10163
 
10164
- #: admin/system-info/system-info.php:831 admin/system-info/system-info.php:833
10165
  msgid "Session Save Path: "
10166
  msgstr ""
10167
 
10168
- #: admin/system-info/system-info.php:838
10169
  msgid "Cycles: "
10170
  msgstr ""
10171
 
10172
- #: admin/system-info/system-info.php:842
10173
  msgid "Garbage Collector: "
10174
  msgstr ""
10175
 
10176
- #: admin/system-info/system-info.php:845
10177
  msgid "PHP Max Upload Size"
10178
  msgstr ""
10179
 
10180
- #: admin/system-info/system-info.php:848
10181
  msgid "PHP Max Post Size"
10182
  msgstr ""
10183
 
10184
- #: admin/system-info/system-info.php:851
10185
  msgid "PHP Safe Mode"
10186
  msgstr ""
10187
 
10188
- #: admin/system-info/system-info.php:860
10189
  msgid "PHP Allow URL fopen"
10190
  msgstr ""
10191
 
10192
- #: admin/system-info/system-info.php:868
10193
  msgid "PHP Allow URL Include"
10194
  msgstr ""
10195
 
10196
- #: admin/system-info/system-info.php:876
10197
  msgid "PHP Display Errors"
10198
  msgstr ""
10199
 
10200
- #: admin/system-info/system-info.php:884
10201
  msgid "PHP Display Startup Errors"
10202
  msgstr ""
10203
 
10204
- #: admin/system-info/system-info.php:892
10205
  msgid "PHP Expose PHP"
10206
  msgstr ""
10207
 
10208
- #: admin/system-info/system-info.php:900
10209
  msgid "PHP Register Globals"
10210
  msgstr ""
10211
 
10212
- #: admin/system-info/system-info.php:908
10213
  msgid "PHP MySQL Allow Persistent Connections"
10214
  msgstr ""
10215
 
10216
- #: admin/system-info/system-info.php:916
10217
  msgid "PHP Output Buffering"
10218
  msgstr ""
10219
 
10220
- #: admin/system-info/system-info.php:924
10221
  msgid "PHP Max Script Execution Time"
10222
  msgstr ""
10223
 
10224
- #: admin/system-info/system-info.php:927
10225
  msgid "PHP Magic Quotes GPC"
10226
  msgstr ""
10227
 
10228
- #: admin/system-info/system-info.php:935
10229
  msgid "PHP open_basedir"
10230
  msgstr ""
10231
 
10232
- #: admin/system-info/system-info.php:940
10233
  msgid "Off/Not in use"
10234
  msgstr ""
10235
 
10236
- #: admin/system-info/system-info.php:942
10237
  msgid "PHP XML Support"
10238
  msgstr ""
10239
 
10240
- #: admin/system-info/system-info.php:944 admin/system-info/system-info.php:952
10241
- #: admin/system-info/system-info.php:960
10242
  msgid "Yes"
10243
  msgstr ""
10244
 
10245
- #: admin/system-info/system-info.php:947 admin/system-info/system-info.php:955
10246
- #: admin/system-info/system-info.php:963
10247
  msgid "No"
10248
  msgstr ""
10249
 
10250
- #: admin/system-info/system-info.php:950
10251
  msgid "PHP IPTC Support"
10252
  msgstr ""
10253
 
10254
- #: admin/system-info/system-info.php:958
10255
  msgid "PHP Exif Support"
10256
  msgstr ""
10257
 
10258
- #: admin/system-info/system-info.php:971
10259
  msgid "PHP Disable Functions"
10260
  msgstr ""
10261
 
10262
- #: admin/system-info/system-info.php:975
10263
  msgid "No PHP functions are disabled."
10264
  msgstr ""
10265
 
10266
- #: admin/system-info/system-info.php:980
10267
  msgid "PHP Suhosin Function Blacklist"
10268
  msgstr ""
10269
 
10270
- #: admin/system-info/system-info.php:984
10271
  msgid "No PHP functions are blacklisted."
10272
  msgstr ""
10273
 
10274
- #: admin/system-info/system-info.php:1009
10275
  msgid "CGI File and Folder Permissions|Recommendations"
10276
  msgstr ""
10277
 
10278
- #: admin/system-info/system-info.php:1012
10279
- #: admin/system-info/system-info.php:1078
10280
  msgid "Folder Path"
10281
  msgstr ""
10282
 
10283
- #: admin/system-info/system-info.php:1013
10284
- #: admin/system-info/system-info.php:1079
10285
  msgid "Recommended"
10286
  msgstr ""
10287
 
10288
- #: admin/system-info/system-info.php:1013
10289
- #: admin/system-info/system-info.php:1014
10290
- #: admin/system-info/system-info.php:1079
10291
- #: admin/system-info/system-info.php:1080
10292
  msgid "Permissions"
10293
  msgstr ""
10294
 
10295
- #: admin/system-info/system-info.php:1014
10296
- #: admin/system-info/system-info.php:1080
10297
  msgid "Current"
10298
  msgstr ""
10299
 
10300
- #: admin/system-info/system-info.php:1015
10301
- #: admin/system-info/system-info.php:1081
10302
  msgid "Script Owner"
10303
  msgstr ""
10304
 
10305
- #: admin/system-info/system-info.php:1015
10306
- #: admin/system-info/system-info.php:1081
10307
  msgid " User ID (UID)"
10308
  msgstr ""
10309
 
10310
- #: admin/system-info/system-info.php:1016
10311
- #: admin/system-info/system-info.php:1082
10312
  msgid "File Owner"
10313
  msgstr ""
10314
 
10315
- #: admin/system-info/system-info.php:1016
10316
- #: admin/system-info/system-info.php:1082
10317
  msgid " User ID"
10318
  msgstr ""
10319
 
10320
- #: admin/system-info/system-info.php:1075
10321
  msgid "DSO File and Folder Permissions|Recommendations"
10322
  msgstr ""
10323
 
10324
- #: admin/system-info/system-info.php:1146
10325
  msgid "System Info Processing Completion Time: "
10326
  msgstr ""
10327
 
10328
- #: admin/system-info/system-info.php:1186
10329
  msgid ""
10330
  "Check your website Headers or another website's Headers by making a GET "
10331
  "Request"
10332
  msgstr ""
10333
 
10334
- #: admin/system-info/system-info.php:1203
10335
  msgid "GET Request Headers: "
10336
  msgstr ""
10337
 
10338
- #: admin/system-info/system-info.php:1218
10339
  msgid ""
10340
  "Error: The WordPress wp_remote_get function is not available or is blocked "
10341
  "on your website/server."
10342
  msgstr ""
10343
 
10344
- #: admin/system-info/system-info.php:1228
10345
  msgid "Enter a Website URL - Example: "
10346
  msgstr ""
10347
 
10348
- #: admin/system-info/system-info.php:1231
10349
  msgid ""
10350
  "This Headers check makes a GET Request using the WordPress wp_remote_get "
10351
  "function."
10352
  msgstr ""
10353
 
10354
- #: admin/system-info/system-info.php:1231
10355
  msgid ""
10356
  "You can use the Check Headers HEAD Request tool to check headers using HEAD "
10357
  "instead of GET."
@@ -11431,7 +11430,7 @@ msgstr ""
11431
  #: admin/wizard/wizard-functions.php:827 admin/wizard/wizard.php:648
11432
  #: admin/wizard/wizard.php:686 admin/wizard/wizard.php:744
11433
  #: admin/wizard/wizard.php:792 admin/wizard/wizard.php:844
11434
- #: admin/wizard/wizard.php:942 includes/general-functions.php:1093
11435
  msgid " DB Option created or updated Successfully!"
11436
  msgstr ""
11437
 
@@ -11515,7 +11514,7 @@ msgid ""
11515
  "file, but was NOT found in BPS Custom Code. "
11516
  msgstr ""
11517
 
11518
- #: admin/wizard/wizard.php:153 includes/hud-dismiss-functions.php:356
11519
  msgid ""
11520
  " for the steps to fix this Wordfence problem before running the Setup Wizard."
11521
  msgstr ""
@@ -12364,7 +12363,7 @@ msgstr ""
12364
 
12365
  #: includes/functions.php:359 includes/functions.php:597
12366
  #: includes/functions.php:665 includes/hud-autofix-setup.php:75
12367
- #: includes/hud-dismiss-functions.php:506
12368
  msgid "Go to the "
12369
  msgstr ""
12370
 
@@ -12410,13 +12409,20 @@ msgid ""
12410
  msgstr ""
12411
 
12412
  #: includes/functions.php:397 includes/hud-autofix-setup.php:75
12413
- #: includes/hud-dismiss-functions.php:76 includes/hud-dismiss-functions.php:110
12414
- #: includes/hud-dismiss-functions.php:143
12415
- #: includes/hud-dismiss-functions.php:356
12416
- #: includes/hud-dismiss-functions.php:361
12417
- #: includes/hud-dismiss-functions.php:400
12418
- #: includes/hud-dismiss-functions.php:405
12419
- #: includes/hud-dismiss-functions.php:455
 
 
 
 
 
 
 
12420
  msgid ""
12421
  "To Dismiss this Notice click the Dismiss Notice button below. To Reset "
12422
  "Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Alerts|"
@@ -12424,29 +12430,30 @@ msgid ""
12424
  msgstr ""
12425
 
12426
  #: includes/functions.php:397 includes/hud-autofix-setup.php:75
12427
- #: includes/hud-dismiss-functions.php:76 includes/hud-dismiss-functions.php:110
12428
- #: includes/hud-dismiss-functions.php:143
12429
- #: includes/hud-dismiss-functions.php:208
12430
- #: includes/hud-dismiss-functions.php:223
12431
- #: includes/hud-dismiss-functions.php:229
12432
- #: includes/hud-dismiss-functions.php:235
12433
- #: includes/hud-dismiss-functions.php:241
12434
- #: includes/hud-dismiss-functions.php:255
12435
- #: includes/hud-dismiss-functions.php:261
12436
- #: includes/hud-dismiss-functions.php:266
12437
- #: includes/hud-dismiss-functions.php:356
12438
- #: includes/hud-dismiss-functions.php:361
12439
- #: includes/hud-dismiss-functions.php:400
12440
- #: includes/hud-dismiss-functions.php:405
12441
- #: includes/hud-dismiss-functions.php:455
12442
- #: includes/hud-dismiss-functions.php:545
12443
- #: includes/hud-dismiss-functions.php:590
12444
- #: includes/hud-dismiss-functions.php:633
12445
- #: includes/hud-dismiss-functions.php:671
12446
- #: includes/hud-dismiss-functions.php:709
12447
- #: includes/hud-dismiss-functions.php:761
12448
- #: includes/hud-dismiss-functions.php:808
12449
- #: includes/hud-dismiss-functions.php:888
 
12450
  msgid "Dismiss Notice"
12451
  msgstr ""
12452
 
@@ -12878,7 +12885,7 @@ msgid ""
12878
  "file."
12879
  msgstr ""
12880
 
12881
- #: includes/general-functions.php:1094
12882
  msgid " Hosting Account Root Folder Option setup or updated Successfully!"
12883
  msgstr ""
12884
 
@@ -13829,7 +13836,7 @@ msgid ""
13829
  msgstr ""
13830
 
13831
  #: includes/hud-autofix-whitelist.php:861
13832
- #: includes/hud-dismiss-functions.php:709
13833
  msgid "Click this "
13834
  msgstr ""
13835
 
@@ -13875,450 +13882,439 @@ msgstr ""
13875
  msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
13876
  msgstr ""
13877
 
13878
- #: includes/hud-dismiss-functions.php:54
13879
  msgid ""
13880
  "WARNING! BPS requires at least PHP5 to function correctly. Your PHP version "
13881
  "is: "
13882
  msgstr ""
13883
 
13884
- #: includes/hud-dismiss-functions.php:54
13885
  msgid "BPS Guide - PHP5 Solution"
13886
  msgstr ""
13887
 
13888
- #: includes/hud-dismiss-functions.php:54
13889
  msgid ""
13890
  "The BPS Guide will open in a new browser window. You will not be directed "
13891
  "away from your WordPress Dashboard."
13892
  msgstr ""
13893
 
13894
- #: includes/hud-dismiss-functions.php:76
13895
  msgid ""
13896
  "WARNING! BPS has detected that Safe Mode is set to On in your php.ini file."
13897
  msgstr ""
13898
 
13899
- #: includes/hud-dismiss-functions.php:76
13900
  msgid ""
13901
  "If you see errors that BPS was unable to automatically create the backup "
13902
  "folders this is probably the reason why."
13903
  msgstr ""
13904
 
13905
- #: includes/hud-dismiss-functions.php:110
13906
  msgid "HUD Check: Custom Permalinks are NOT being used."
13907
  msgstr ""
13908
 
13909
- #: includes/hud-dismiss-functions.php:110
13910
  msgid "It is recommended that you use Custom Permalinks: "
13911
  msgstr ""
13912
 
13913
- #: includes/hud-dismiss-functions.php:110
13914
  msgid "How to setup Custom Permalinks"
13915
  msgstr ""
13916
 
13917
- #: includes/hud-dismiss-functions.php:143
13918
  msgid ""
13919
  "WARNING! BPS has detected that your Server is a Windows IIS Server that does "
13920
  "not support htaccess rewriting."
13921
  msgstr ""
13922
 
13923
- #: includes/hud-dismiss-functions.php:143
13924
  msgid "Do NOT activate BulletProof Modes unless you know what you are doing."
13925
  msgstr ""
13926
 
13927
- #: includes/hud-dismiss-functions.php:143
13928
  msgid "Your Server Type is: "
13929
  msgstr ""
13930
 
13931
- #: includes/hud-dismiss-functions.php:143
13932
  msgid "WordPress Codex - Using Permalinks - see IIS section"
13933
  msgstr ""
13934
 
13935
- #: includes/hud-dismiss-functions.php:166
13936
- #: includes/hud-dismiss-functions.php:171
13937
  msgid "WARNING! BPS was unable to automatically create the /"
13938
  msgstr ""
13939
 
13940
- #: includes/hud-dismiss-functions.php:166
13941
  msgid "/bps-backup folder."
13942
  msgstr ""
13943
 
13944
- #: includes/hud-dismiss-functions.php:166
13945
- #: includes/hud-dismiss-functions.php:171
13946
  msgid "You will need to create the /"
13947
  msgstr ""
13948
 
13949
- #: includes/hud-dismiss-functions.php:166
13950
  msgid ""
13951
  "/bps-backup folder manually via FTP. The folder permissions for the bps-"
13952
  "backup folder need to be set to 755 in order to successfully perform "
13953
  "permanent online backups."
13954
  msgstr ""
13955
 
13956
- #: includes/hud-dismiss-functions.php:166
13957
- #: includes/hud-dismiss-functions.php:171
13958
  msgid "To remove this message permanently click "
13959
  msgstr ""
13960
 
13961
- #: includes/hud-dismiss-functions.php:166
13962
- #: includes/hud-dismiss-functions.php:171
13963
  msgid "here."
13964
  msgstr ""
13965
 
13966
- #: includes/hud-dismiss-functions.php:171
13967
  msgid "/bps-backup/master-backups folder."
13968
  msgstr ""
13969
 
13970
- #: includes/hud-dismiss-functions.php:171
13971
  msgid ""
13972
  "/bps-backup/master-backups folder manually via FTP. The folder permissions "
13973
  "for the master-backups folder need to be set to 755 in order to successfully "
13974
  "perform permanent online backups."
13975
  msgstr ""
13976
 
13977
- #: includes/hud-dismiss-functions.php:205
13978
- #: includes/hud-dismiss-functions.php:217
13979
  msgid "Bonus Custom Code:"
13980
  msgstr ""
13981
 
13982
- #: includes/hud-dismiss-functions.php:205
13983
- #: includes/hud-dismiss-functions.php:217
13984
  msgid ""
13985
  "Click the links below to get Bonus Custom Code or click the Dismiss Notice "
13986
  "links or click this "
13987
  msgstr ""
13988
 
13989
- #: includes/hud-dismiss-functions.php:205
13990
- #: includes/hud-dismiss-functions.php:217
13991
  msgid "Dismiss All Notices"
13992
  msgstr ""
13993
 
13994
- #: includes/hud-dismiss-functions.php:205
13995
- #: includes/hud-dismiss-functions.php:217
13996
  msgid ""
13997
  " link. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices "
13998
  "button on the Alerts|Logs|Email Options page."
13999
  msgstr ""
14000
 
14001
- #: includes/hud-dismiss-functions.php:208
14002
- #: includes/hud-dismiss-functions.php:223
14003
- #: includes/hud-dismiss-functions.php:229
14004
- #: includes/hud-dismiss-functions.php:235
14005
- #: includes/hud-dismiss-functions.php:241
14006
- #: includes/hud-dismiss-functions.php:255
14007
- #: includes/hud-dismiss-functions.php:261
14008
- #: includes/hud-dismiss-functions.php:266
14009
  msgid "Get "
14010
  msgstr ""
14011
 
14012
- #: includes/hud-dismiss-functions.php:208
14013
- #: includes/hud-dismiss-functions.php:255
14014
  msgid "POST Request Attack Protection Code"
14015
  msgstr ""
14016
 
14017
- #: includes/hud-dismiss-functions.php:208
14018
- #: includes/hud-dismiss-functions.php:223
14019
- #: includes/hud-dismiss-functions.php:229
14020
- #: includes/hud-dismiss-functions.php:235
14021
- #: includes/hud-dismiss-functions.php:241
14022
- #: includes/hud-dismiss-functions.php:255
14023
- #: includes/hud-dismiss-functions.php:261
14024
- #: includes/hud-dismiss-functions.php:266
14025
  msgid " or "
14026
  msgstr ""
14027
 
14028
- #: includes/hud-dismiss-functions.php:223
14029
  msgid "Brute Force Login Protection Code"
14030
  msgstr ""
14031
 
14032
- #: includes/hud-dismiss-functions.php:229
14033
  msgid "Speed Boost Cache Code"
14034
  msgstr ""
14035
 
14036
- #: includes/hud-dismiss-functions.php:235
14037
  msgid "Author Enumeration BOT Probe Code"
14038
  msgstr ""
14039
 
14040
- #: includes/hud-dismiss-functions.php:241
14041
  msgid "XML-RPC DDoS Protection Code"
14042
  msgstr ""
14043
 
14044
- #: includes/hud-dismiss-functions.php:261
14045
  msgid "Mime Sniffing|Drive-by Download Attack Protection Code"
14046
  msgstr ""
14047
 
14048
- #: includes/hud-dismiss-functions.php:266
14049
  msgid "External iFrame|Clickjacking Protection Code"
14050
  msgstr ""
14051
 
14052
- #: includes/hud-dismiss-functions.php:356
14053
- #: includes/hud-dismiss-functions.php:400
14054
  msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
14055
  msgstr ""
14056
 
14057
- #: includes/hud-dismiss-functions.php:356
14058
- #: includes/hud-dismiss-functions.php:400
14059
  msgid ""
14060
  "Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
14061
  "file, but was NOT found in BPS Custom Code."
14062
  msgstr ""
14063
 
14064
- #: includes/hud-dismiss-functions.php:356
14065
- #: includes/hud-dismiss-functions.php:400
14066
  msgid ""
14067
  "Using the Wordfence WAF Firewall may cause serious/critical problems for "
14068
  "your website and BPS."
14069
  msgstr ""
14070
 
14071
- #: includes/hud-dismiss-functions.php:361
14072
- #: includes/hud-dismiss-functions.php:405
14073
  msgid "HUD Check: PHP/php.ini handler htaccess code check"
14074
  msgstr ""
14075
 
14076
- #: includes/hud-dismiss-functions.php:361
14077
- #: includes/hud-dismiss-functions.php:405
14078
  msgid ""
14079
  "PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
14080
  "was NOT found in BPS Custom Code."
14081
  msgstr ""
14082
 
14083
- #: includes/hud-dismiss-functions.php:361
14084
- #: includes/hud-dismiss-functions.php:405
14085
  msgid "To automatically fix this click here: "
14086
  msgstr ""
14087
 
14088
- #: includes/hud-dismiss-functions.php:361
14089
- #: includes/hud-dismiss-functions.php:405
14090
  msgid ""
14091
  "The Setup Wizard Pre-Installation Checks feature will automatically fix this "
14092
  "just by visiting the Setup Wizard page."
14093
  msgstr ""
14094
 
14095
- #: includes/hud-dismiss-functions.php:400
14096
  msgid " for the steps to fix this Wordfence problem."
14097
  msgstr ""
14098
 
14099
- #: includes/hud-dismiss-functions.php:455
14100
  msgid "The WordPress Firewall 2 plugin is installed and activated"
14101
  msgstr ""
14102
 
14103
- #: includes/hud-dismiss-functions.php:455
14104
  msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
14105
  msgstr ""
14106
 
14107
- #: includes/hud-dismiss-functions.php:455
14108
  msgid " for more information."
14109
  msgstr ""
14110
 
14111
- #: includes/hud-dismiss-functions.php:487
14112
  msgid "Notice: BPS Query String Exploits Code Changes"
14113
  msgstr ""
14114
 
14115
- #: includes/hud-dismiss-functions.php:487
14116
  msgid ""
14117
  "Older BPS Query String Exploits code was found in BPS Custom Code. Several "
14118
  "Query String Exploits rules were changed/added/modified in the root ."
14119
  "htaccess file in BPS .49.6, .50.2 & .50.3."
14120
  msgstr ""
14121
 
14122
- #: includes/hud-dismiss-functions.php:487
14123
  msgid ""
14124
  "Copy the new Query String Exploits section of code from your root .htaccess "
14125
  "file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
14126
  "QUERY STRING EXPLOITS and click the Save Root Custom Code button."
14127
  msgstr ""
14128
 
14129
- #: includes/hud-dismiss-functions.php:487
14130
  msgid ""
14131
  "This Notice will go away once you have copied the new Query String Exploits "
14132
  "code to BPS Custom Code and clicked the Save Root Custom Code button."
14133
  msgstr ""
14134
 
14135
- #: includes/hud-dismiss-functions.php:506
14136
  msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
14137
  msgstr ""
14138
 
14139
- #: includes/hud-dismiss-functions.php:506
14140
  msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
14141
  msgstr ""
14142
 
14143
- #: includes/hud-dismiss-functions.php:545
14144
  msgid "New Improved BPS Speed Boost Cache Code"
14145
  msgstr ""
14146
 
14147
- #: includes/hud-dismiss-functions.php:545
14148
  msgid ""
14149
  "Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
14150
  "text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
14151
  msgstr ""
14152
 
14153
- #: includes/hud-dismiss-functions.php:545
14154
  msgid ""
14155
  "Newer improved BPS Speed Boost Cache Code has been created, which should "
14156
  "improve website load speed performance even more."
14157
  msgstr ""
14158
 
14159
- #: includes/hud-dismiss-functions.php:545
14160
  msgid "Get The New Improved BPS Speed Boost Cache Code"
14161
  msgstr ""
14162
 
14163
- #: includes/hud-dismiss-functions.php:545
14164
  msgid ". To dismiss this Notice click the Dismiss Notice button below."
14165
  msgstr ""
14166
 
14167
- #: includes/hud-dismiss-functions.php:545
14168
  msgid ""
14169
  "To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
14170
  "the Alerts|Logs|Email Options page."
14171
  msgstr ""
14172
 
14173
- #: includes/hud-dismiss-functions.php:552
14174
  msgid "BPS Speed Boost Cache Custom Code Notice"
14175
  msgstr ""
14176
 
14177
- #: includes/hud-dismiss-functions.php:552
14178
  msgid ""
14179
  "BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
14180
  "CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
14181
  msgstr ""
14182
 
14183
- #: includes/hud-dismiss-functions.php:552
14184
  msgid ""
14185
  "and another caching plugin's Marker text was also found in this BPS Custom "
14186
  "Code text box."
14187
  msgstr ""
14188
 
14189
- #: includes/hud-dismiss-functions.php:552
14190
  msgid "Click this link: "
14191
  msgstr ""
14192
 
14193
- #: includes/hud-dismiss-functions.php:552
14194
  msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
14195
  msgstr ""
14196
 
14197
- #: includes/hud-dismiss-functions.php:552
14198
  msgid " for help information on what this Notice means and what to do next."
14199
  msgstr ""
14200
 
14201
- #: includes/hud-dismiss-functions.php:590
14202
  msgid "BPS New Feature Notice: JTC-Lite"
14203
  msgstr ""
14204
 
14205
- #: includes/hud-dismiss-functions.php:590
14206
  msgid ""
14207
  "JTC-Lite protects the WordPress Login page Form against automated SpamBot "
14208
  "and HackerBot Brute Force Login attacks"
14209
  msgstr ""
14210
 
14211
- #: includes/hud-dismiss-functions.php:590
14212
  msgid ""
14213
  "and also prevents User Accounts from being locked repeatedly by Brute Force "
14214
  "Login Bot attacks on your Login page Form."
14215
  msgstr ""
14216
 
14217
- #: includes/hud-dismiss-functions.php:590
14218
  msgid "To enable/turn On JTC-Lite, click this "
14219
  msgstr ""
14220
 
14221
- #: includes/hud-dismiss-functions.php:590
14222
  msgid ""
14223
  ". Click/check the Login Form Checkbox and click the Save Options button."
14224
  msgstr ""
14225
 
14226
- #: includes/hud-dismiss-functions.php:590
14227
- #: includes/hud-dismiss-functions.php:671
14228
- #: includes/hud-dismiss-functions.php:709
14229
- #: includes/hud-dismiss-functions.php:761
14230
- #: includes/hud-dismiss-functions.php:808
14231
- msgid ""
14232
- "To Dismiss this Notice click the Dismiss Notice button below. To Reset "
14233
- "Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS "
14234
- "Custom Code page."
14235
- msgstr ""
14236
-
14237
- #: includes/hud-dismiss-functions.php:633
14238
  msgid "BPS Plugin Star Rating Request"
14239
  msgstr ""
14240
 
14241
- #: includes/hud-dismiss-functions.php:633
14242
  msgid ""
14243
  "A BPS star rating only takes a couple of minutes and would be very much "
14244
  "appreciated. We are looking for 5 star ratings and not \"fancy\" reviews."
14245
  msgstr ""
14246
 
14247
- #: includes/hud-dismiss-functions.php:633
14248
  msgid ""
14249
  "A simple review like \"works great\" or \"has been protecting my website for "
14250
  "X months or X years\" is perfect."
14251
  msgstr ""
14252
 
14253
- #: includes/hud-dismiss-functions.php:633
14254
  msgid "Click this link to submit a BPS Plugin Star Rating: "
14255
  msgstr ""
14256
 
14257
- #: includes/hud-dismiss-functions.php:633
14258
  msgid "BPS Plugin Star Rating"
14259
  msgstr ""
14260
 
14261
- #: includes/hud-dismiss-functions.php:633
14262
  msgid ""
14263
  "login to the WordPress.org site and scroll to the bottom of the Reviews page."
14264
  msgstr ""
14265
 
14266
- #: includes/hud-dismiss-functions.php:633
14267
  msgid ""
14268
  "To Dismiss this one-time Notice click the Dismiss Notice button below. To "
14269
  "Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the "
14270
- "BPS Custom Code page."
14271
  msgstr ""
14272
 
14273
- #: includes/hud-dismiss-functions.php:671
14274
  msgid "BPS Notice: Mod Security Module is Loaded|Enabled"
14275
  msgstr ""
14276
 
14277
- #: includes/hud-dismiss-functions.php:671
14278
  msgid "Please take a minute to view this Mod Security help forum topic: "
14279
  msgstr ""
14280
 
14281
- #: includes/hud-dismiss-functions.php:671
14282
  msgid "Mod Security Common Known Problems"
14283
  msgstr ""
14284
 
14285
- #: includes/hud-dismiss-functions.php:671
14286
  msgid ""
14287
  "If you are not experiencing any of the problems listed in the Mod Security "
14288
  "help forum topic then you can dismiss this Dismiss Notice."
14289
  msgstr ""
14290
 
14291
- #: includes/hud-dismiss-functions.php:709
14292
  msgid "BPS GDPR Compliance Notice"
14293
  msgstr ""
14294
 
14295
- #: includes/hud-dismiss-functions.php:709
14296
  msgid ""
14297
  "A new Setup Wizard Option has been created which allows you to turn off all "
14298
  "IP address logging in BPS to make your website GDPR Compliant."
14299
  msgstr ""
14300
 
14301
- #: includes/hud-dismiss-functions.php:709
14302
  msgid "GDPR Compliance Setup Wizard Option link"
14303
  msgstr ""
14304
 
14305
- #: includes/hud-dismiss-functions.php:709
14306
  msgid "Choose the GDPR Compliance On setting."
14307
  msgstr ""
14308
 
14309
- #: includes/hud-dismiss-functions.php:709
14310
  msgid "For more information about GDPR Compliance click this "
14311
  msgstr ""
14312
 
14313
- #: includes/hud-dismiss-functions.php:709
14314
  msgid "GDPR Compliance Forum Topic link"
14315
  msgstr ""
14316
 
14317
- #: includes/hud-dismiss-functions.php:761
14318
  msgid "BPS wp-config.php file WP Automatic Update constants detected"
14319
  msgstr ""
14320
 
14321
- #: includes/hud-dismiss-functions.php:761
14322
  msgid ""
14323
  "You are using the BPS MU Tools plugin option settings to handle WP Automatic "
14324
  "Updates. BPS detected that you are also using one or both of these WP "
@@ -14329,47 +14325,55 @@ msgid ""
14329
  "Notice after you have commented them out."
14330
  msgstr ""
14331
 
14332
- #: includes/hud-dismiss-functions.php:808
14333
  msgid "MScan Rebuild Notice"
14334
  msgstr ""
14335
 
14336
- #: includes/hud-dismiss-functions.php:808
14337
  msgid ""
14338
  "MScan has been completely rebuilt. MScan is faster, very accurate and user "
14339
  "friendly. "
14340
  msgstr ""
14341
 
14342
- #: includes/hud-dismiss-functions.php:808
14343
  msgid "Check out MScan"
14344
  msgstr ""
14345
 
14346
- #: includes/hud-dismiss-functions.php:808
14347
  msgid ""
14348
  " Recommendation: Click the Reset MScan button before running a new scan."
14349
  msgstr ""
14350
 
14351
- #: includes/hud-dismiss-functions.php:888
14352
  msgid "Script|File Owner User ID Mismatch Notice"
14353
  msgstr ""
14354
 
14355
- #: includes/hud-dismiss-functions.php:888
14356
  msgid ""
14357
  "You have different Script or File Owner User ID's. All Script and File Owner "
14358
  "User ID's must be the same in order for BPS to function normally."
14359
  msgstr ""
14360
 
14361
- #: includes/hud-dismiss-functions.php:888
14362
  msgid ""
14363
  "Go to the BPS System Info page and check the File|Folder Permissions (CGI or "
14364
  "DSO)|Script Owner User ID (UID)|File Owner User ID table to find the folders "
14365
  "that need to be fixed."
14366
  msgstr ""
14367
 
14368
- #: includes/hud-dismiss-functions.php:888
 
 
 
 
14369
  msgid ""
14370
- "To Dismiss this Notice click the Dismiss Notice button below. To Reset "
14371
- "Dismiss Notices click the Reset|Recheck Dismiss Notices button on the S-"
14372
- "Monitor page."
 
 
 
 
14373
  msgstr ""
14374
 
14375
  #: includes/login-security.php:128 includes/login-security.php:134
3
  msgstr ""
4
  "Project-Id-Version: bulletproof-security\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2022-01-24 12:54-0800\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"
60
  "Custom Code in your UAEG htaccess file."
61
  msgstr ""
62
 
63
+ #: admin/core/core-custom-code.php:319
64
  msgid "Root htaccess File Custom Code"
65
  msgstr ""
66
 
67
+ #: admin/core/core-custom-code.php:353
68
  msgid ""
69
  "Example Code: Click the Question Mark help button at the top of the Custom "
70
  "Code page for root Custom Code Setup Steps. This example code is a visual "
74
  "TOP PHP/PHP.INI HANDLER/CACHE CODE text box."
75
  msgstr ""
76
 
77
+ #: admin/core/core-custom-code.php:355
78
  msgid ""
79
  "Example Code: Click the Question Mark help button at the top of the Custom "
80
  "Code page for root Custom Code Setup Steps. This example code is a visual "
85
  "box"
86
  msgstr ""
87
 
88
+ #: admin/core/core-custom-code.php:360
89
  msgid ""
90
  "1. CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE:<br>Add php/php.ini "
91
  "handler code, cache code and/or <a href=\"https://forum.ait-pro.com/forums/"
93
  "a new Browser window\" target=\"_blank\">Speed Boost Cache Code</a>"
94
  msgstr ""
95
 
96
+ #: admin/core/core-custom-code.php:361
97
  msgid ""
98
  "ONLY add valid php/php.ini handler htaccess code and/or cache htaccess code "
99
  "below or text commented out with a pound sign #"
100
  msgstr ""
101
 
102
+ #: admin/core/core-custom-code.php:372
103
  msgid "2. CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE:"
104
  msgstr ""
105
 
106
+ #: admin/core/core-custom-code.php:373 admin/core/core-help-text.php:40
107
  msgid ""
108
  "You MUST copy and paste the entire TURN OFF YOUR SERVER SIGNATURE section of "
109
  "code from your root .htaccess file into this text box first. You can then "
110
  "edit and modify the code in this text window and save your changes."
111
  msgstr ""
112
 
113
+ #: admin/core/core-custom-code.php:383
114
  msgid ""
115
  "Example Code: Click the Question Mark help button at the top of the Custom "
116
  "Code page for root Custom Code Setup Steps. This example code is a visual "
121
  "DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX text box."
122
  msgstr ""
123
 
124
+ #: admin/core/core-custom-code.php:389
125
  msgid "3. CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX:"
126
  msgstr ""
127
 
128
+ #: admin/core/core-custom-code.php:390 admin/core/core-help-text.php:40
129
  msgid ""
130
  "You MUST copy and paste the entire DO NOT SHOW DIRECTORY LISTING and "
131
  "DIRECTORY INDEX sections of code from your root .htaccess file into this "
133
  "and save your changes."
134
  msgstr ""
135
 
136
+ #: admin/core/core-custom-code.php:400
137
  msgid ""
138
  "Example Code: Click the Question Mark help button at the top of the Custom "
139
  "Code page for root Custom Code Setup Steps. This example code is a visual "
144
  "PROTECTION text box."
145
  msgstr ""
146
 
147
+ #: admin/core/core-custom-code.php:406
148
  msgid "4. CUSTOM CODE BRUTE FORCE LOGIN PAGE PROTECTION:"
149
  msgstr ""
150
 
151
+ #: admin/core/core-custom-code.php:407
152
  msgid ""
153
  "This Custom Code text box is for optional/Bonus code. To get this code click "
154
  "the link below:"
155
  msgstr ""
156
 
157
+ #: admin/core/core-custom-code.php:417
158
  msgid ""
159
  "Example Code: Click the Question Mark help button at the top of the Custom "
160
  "Code page for root Custom Code Setup Steps. This example code is a visual "
164
  "paste it into this CUSTOM CODE ERROR LOGGING AND TRACKING text box."
165
  msgstr ""
166
 
167
+ #: admin/core/core-custom-code.php:422
168
  msgid "5. CUSTOM CODE ERROR LOGGING AND TRACKING:"
169
  msgstr ""
170
 
171
+ #: admin/core/core-custom-code.php:423 admin/core/core-help-text.php:40
172
  msgid ""
173
  "You MUST copy and paste the entire ERROR LOGGING AND TRACKING section of "
174
  "code from your root .htaccess file into this text box first. You can then "
175
  "edit and modify the code in this text window and save your changes."
176
  msgstr ""
177
 
178
+ #: admin/core/core-custom-code.php:433
179
  msgid ""
180
  "Example Code: Click the Question Mark help button at the top of the Custom "
181
  "Code page for root Custom Code Setup Steps. This example code is a visual "
186
  "CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS text box."
187
  msgstr ""
188
 
189
+ #: admin/core/core-custom-code.php:438
190
  msgid "6. CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS:"
191
  msgstr ""
192
 
193
+ #: admin/core/core-custom-code.php:439 admin/core/core-help-text.php:40
194
  msgid ""
195
  "You MUST copy and paste the entire DENY ACCESS TO PROTECTED SERVER FILES AND "
196
  "FOLDERS section of code from your root .htaccess file into this text box "
198
  "your changes."
199
  msgstr ""
200
 
201
+ #: admin/core/core-custom-code.php:449
202
  msgid ""
203
  "Example Code: Click the Question Mark help button at the top of the Custom "
204
  "Code page for root Custom Code Setup Steps. This example code is a visual "
208
  "CUSTOM CODE WP-ADMIN/INCLUDES text box."
209
  msgstr ""
210
 
211
+ #: admin/core/core-custom-code.php:454
212
  msgid ""
213
  "7. CUSTOM CODE WP-ADMIN/INCLUDES: DO NOT add wp-admin .htaccess code here"
214
  msgstr ""
215
 
216
+ #: admin/core/core-custom-code.php:455
217
  msgid ""
218
  "Add one pound sign # below to prevent the WP-ADMIN/INCLUDES section of code "
219
  "from being created in your root .htaccess file"
220
  msgstr ""
221
 
222
+ #: admin/core/core-custom-code.php:465
223
  msgid ""
224
  "Example Code: Click the Question Mark help button at the top of the Custom "
225
  "Code page for root Custom Code Setup Steps. This example code is a visual "
229
  "into this CUSTOM CODE WP REWRITE LOOP START text box."
230
  msgstr ""
231
 
232
+ #: admin/core/core-custom-code.php:470
233
  msgid ""
234
  "8. CUSTOM CODE WP REWRITE LOOP START: www/non-www http/https Rewrite code "
235
  "here"
236
  msgstr ""
237
 
238
+ #: admin/core/core-custom-code.php:471 admin/core/core-help-text.php:40
239
  msgid ""
240
  "You MUST copy and paste the entire WP REWRITE LOOP START section of code "
241
  "from your root .htaccess file into this text box first. You can then edit "
242
  "and modify the code in this text window and save your changes."
243
  msgstr ""
244
 
245
+ #: admin/core/core-custom-code.php:481
246
  msgid ""
247
  "Example Code: Click the Question Mark help button at the top of the Custom "
248
  "Code page for root Custom Code Setup Steps. This example code is a visual "
252
  "paste it into this CUSTOM CODE REQUEST METHODS FILTERED text box."
253
  msgstr ""
254
 
255
+ #: admin/core/core-custom-code.php:487
256
  msgid "9. CUSTOM CODE REQUEST METHODS FILTERED:"
257
  msgstr ""
258
 
259
+ #: admin/core/core-custom-code.php:488
260
  msgid "Whitelist User Agents and allow HEAD Requests"
261
  msgstr ""
262
 
263
+ #: admin/core/core-custom-code.php:489
264
  msgid ""
265
  "You MUST copy and paste the entire REQUEST METHODS FILTERED section of code "
266
  "from your root .htaccess file into this text box first. You can then edit "
269
  "page for instructions and examples."
270
  msgstr ""
271
 
272
+ #: admin/core/core-custom-code.php:499
273
  msgid ""
274
  "Example Code: Click the Question Mark help button at the top of the Custom "
275
  "Code page for root Custom Code Setup Steps. This example code is a visual "
279
  "RULES text box."
280
  msgstr ""
281
 
282
+ #: admin/core/core-custom-code.php:504
283
  msgid ""
284
  "10. CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES:<br>Add personal plugin/theme "
285
  "skip/bypass rules here"
286
  msgstr ""
287
 
288
+ #: admin/core/core-custom-code.php:505 admin/core/core-custom-code.php:595
289
+ #: admin/core/core-custom-code.php:949 admin/core/core-custom-code.php:961
290
  msgid ""
291
  "ONLY add valid htaccess code below or text commented out with a pound sign #"
292
  msgstr ""
293
 
294
+ #: admin/core/core-custom-code.php:515
295
  msgid ""
296
  "Example Code: Click the Question Mark help button at the top of the Custom "
297
  "Code page for root Custom Code Setup Steps. This example code is a visual "
302
  "CUSTOM CODE text box."
303
  msgstr ""
304
 
305
+ #: admin/core/core-custom-code.php:520
306
  msgid "11. CUSTOM CODE TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE:"
307
  msgstr ""
308
 
309
+ #: admin/core/core-custom-code.php:521 admin/core/core-help-text.php:40
310
  msgid ""
311
  "You MUST copy and paste the entire TIMTHUMB FORBID RFI section of code from "
312
  "your root .htaccess file into this text box first. You can then edit and "
313
  "modify the code in this text window and save your changes."
314
  msgstr ""
315
 
316
+ #: admin/core/core-custom-code.php:531
317
  msgid ""
318
  "Example Code: Click the Question Mark help button at the top of the Custom "
319
  "Code page for root Custom Code Setup Steps. This example code is a visual "
324
  "EXPLOITS text box."
325
  msgstr ""
326
 
327
+ #: admin/core/core-custom-code.php:536
328
  msgid "12. CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS:"
329
  msgstr ""
330
 
331
+ #: admin/core/core-custom-code.php:537 admin/core/core-help-text.php:40
332
  msgid ""
333
  "You MUST copy and paste the entire BPSQSE QUERY STRING EXPLOITS section of "
334
  "code from your root .htaccess file from # BEGIN BPSQSE BPS QUERY STRING "
337
  "changes."
338
  msgstr ""
339
 
340
+ #: admin/core/core-custom-code.php:550
341
  msgid ""
342
  "Example Code: The actual WP REWRITE LOOP END code for your website may be "
343
  "different. Click the Question Mark help button at the top of the Custom Code "
348
  "into this CUSTOM CODE WP REWRITE LOOP END text box."
349
  msgstr ""
350
 
351
+ #: admin/core/core-custom-code.php:555
352
  msgid "12b. CUSTOM CODE WP REWRITE LOOP END: Add WP Rewrite Loop End code here"
353
  msgstr ""
354
 
355
+ #: admin/core/core-custom-code.php:556
356
  msgid ""
357
  "This is a Special Custom Code text box that should only be used if the "
358
  "correct WP REWRITE LOOP END code is not being created in your root .htaccess "
359
  "file. See the Question Mark help button for more information."
360
  msgstr ""
361
 
362
+ #: admin/core/core-custom-code.php:573
363
  msgid ""
364
  "Example Code: Click the Question Mark help button at the top of the Custom "
365
  "Code page for root Custom Code Setup Steps. This example code is a visual "
370
  "THESE FILES text box."
371
  msgstr ""
372
 
373
+ #: admin/core/core-custom-code.php:578
374
  msgid "13. CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES:"
375
  msgstr ""
376
 
377
+ #: admin/core/core-custom-code.php:579 admin/core/core-help-text.php:40
378
  msgid ""
379
  "You MUST copy and paste the entire DENY BROWSER ACCESS section of code from "
380
  "your root .htaccess file into this text box first. You can then edit and "
381
  "modify the code in this text window and save your changes."
382
  msgstr ""
383
 
384
+ #: admin/core/core-custom-code.php:589
385
  msgid ""
386
  "Example Code: Click the Question Mark help button at the top of the Custom "
387
  "Code page for root Custom Code Setup Steps. This example code is a visual "
391
  "FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE text box."
392
  msgstr ""
393
 
394
+ #: admin/core/core-custom-code.php:594
395
  msgid ""
396
  "14. CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK "
397
  "IP/REDIRECT CODE: Add miscellaneous code here"
398
  msgstr ""
399
 
400
+ #: admin/core/core-custom-code.php:604
401
  msgid ""
402
  "If you are unable to save Custom Code and/or see an error message when "
403
  "trying to save Custom Code, click the Encrypt Custom Code button first and "
405
  "image to the right for help info."
406
  msgstr ""
407
 
408
+ #: admin/core/core-custom-code.php:604 admin/core/core-custom-code.php:982
409
  msgid ""
410
  "If your web host currently has ModSecurity installed or installs ModSecurity "
411
  "at a later time then ModSecurity will prevent you from saving your custom "
413
  "Code button."
414
  msgstr ""
415
 
416
+ #: admin/core/core-custom-code.php:604
417
  msgid ""
418
  "If you click the Encrypt Custom Code button, but then want to add or edit "
419
  "additional custom code click the Decrypt Custom Code button. After you are "
421
  "before clicking the Save Root Custom Code button."
422
  msgstr ""
423
 
424
+ #: admin/core/core-custom-code.php:604
425
  msgid ""
426
  "Additional Encrypt and Decrypt buttons have been added at the top of the "
427
  "Root Custom Code Form."
428
  msgstr ""
429
 
430
+ #: admin/core/core-custom-code.php:604 admin/core/core-custom-code.php:982
431
  #: admin/core/core.php:2036
432
  msgid "Click the Custom Code Question Mark help button for more help info."
433
  msgstr ""
434
 
435
+ #: admin/core/core-custom-code.php:607
436
  msgid ""
437
  "IMPORTANT!!! Did you remember to click the Encrypt Custom Code button first "
438
  "before saving your Root Custom Code?"
439
  msgstr ""
440
 
441
+ #: admin/core/core-custom-code.php:607
442
  msgid "Click OK to save your Root Custom Code or click Cancel."
443
  msgstr ""
444
 
445
+ #: admin/core/core-custom-code.php:903
446
  msgid "wp-admin htaccess File Custom Code"
447
  msgstr ""
448
 
449
+ #: admin/core/core-custom-code.php:926
450
  msgid ""
451
  "Example Code: Click the Question Mark help button at the top of the Custom "
452
  "Code page for wp-admin Custom Code Setup Steps. This example code is a "
457
  "CODE text box."
458
  msgstr ""
459
 
460
+ #: admin/core/core-custom-code.php:928
461
  msgid ""
462
  "Example Code: Click the Question Mark help button at the top of the Custom "
463
  "Code page for wp-admin Custom Code Setup Steps. This example code is a "
466
  "htaccess code, copy and paste it into this CUSTOM CODE WPADMIN TOP text box."
467
  msgstr ""
468
 
469
+ #: admin/core/core-custom-code.php:930
470
  msgid ""
471
  "Example Code: Click the Question Mark help button at the top of the Custom "
472
  "Code page for wp-admin Custom Code Setup Steps. This example code is a "
476
  "FILE SKIP RULES text box."
477
  msgstr ""
478
 
479
+ #: admin/core/core-custom-code.php:932
480
  msgid ""
481
  "Example Code: Click the Question Mark help button at the top of the Custom "
482
  "Code page for wp-admin Custom Code Setup Steps. This example code is a "
487
  "CUSTOM CODE text box."
488
  msgstr ""
489
 
490
+ #: admin/core/core-custom-code.php:937
491
  msgid ""
492
  "1. CUSTOM CODE WPADMIN DENY BROWSER ACCESS TO FILES:<br>Add additional wp-"
493
  "admin files that you would like to block here"
494
  msgstr ""
495
 
496
+ #: admin/core/core-custom-code.php:938
497
  msgid ""
498
  "You MUST copy and paste the entire WPADMIN DENY BROWSER ACCESS TO FILES "
499
  "section of code from your wp-admin .htaccess file into this text box first. "
503
  "htaccess file"
504
  msgstr ""
505
 
506
+ #: admin/core/core-custom-code.php:948
507
  msgid ""
508
  "2. CUSTOM CODE WPADMIN TOP:<br>wp-admin password protection & miscellaneous "
509
  "custom code here"
510
  msgstr ""
511
 
512
+ #: admin/core/core-custom-code.php:960
513
  msgid ""
514
  "3. CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES:<br>Add wp-admin plugin/file "
515
  "skip rules code here"
516
  msgstr ""
517
 
518
+ #: admin/core/core-custom-code.php:972
519
  msgid ""
520
  "4. CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS:<br>Modify "
521
  "Query String Exploit code here"
522
  msgstr ""
523
 
524
+ #: admin/core/core-custom-code.php:973 admin/core/core-help-text.php:40
525
  msgid ""
526
  "You MUST copy and paste the entire BPS QUERY STRING EXPLOITS section of code "
527
  "from your wp-admin .htaccess file from # BEGIN BPSQSE-check BPS QUERY STRING "
530
  "this text window and save your changes."
531
  msgstr ""
532
 
533
+ #: admin/core/core-custom-code.php:982
534
  msgid ""
535
  "If you are unable to save Custom Code and/or see an error message when "
536
  "trying to save Custom Code, click the Encrypt Custom Code button first and "
538
  "mark image to the right for help info."
539
  msgstr ""
540
 
541
+ #: admin/core/core-custom-code.php:982
542
  msgid ""
543
  "If you click the Encrypt Custom Code button, but then want to add or edit "
544
  "additional custom code click the Decrypt Custom Code button. After you are "
546
  "before clicking the Save wp-admin Custom Code button."
547
  msgstr ""
548
 
549
+ #: admin/core/core-custom-code.php:982
550
  msgid ""
551
  "Additional Encrypt and Decrypt buttons have been added at the top of the wp-"
552
  "admin Custom Code Form."
553
  msgstr ""
554
 
555
+ #: admin/core/core-custom-code.php:985
556
  msgid ""
557
  "IMPORTANT!!! Did you remember to click the Encrypt Custom Code button first "
558
  "before saving your wp-admin Custom Code?"
559
  msgstr ""
560
 
561
+ #: admin/core/core-custom-code.php:985
562
  msgid "Click OK to save your wp-admin Custom Code or click Cancel."
563
  msgstr ""
564
 
1814
  msgstr ""
1815
 
1816
  #: admin/core/core.php:204 admin/db-backup-security/db-backup-security.php:275
1817
+ #: admin/email-log-settings/email-log-settings.php:249
1818
  #: admin/login/login.php:181 admin/maintenance/maintenance.php:176
1819
  #: admin/mscan/mscan.php:212 admin/security-log/security-log.php:203
1820
  #: admin/system-info/system-info.php:64 admin/theme-skin/theme-skin.php:66
1827
  #: admin/core/core.php:2116 admin/db-backup-security/db-backup-security.php:296
1828
  #: admin/db-backup-security/db-backup-security.php:1243
1829
  #: admin/db-backup-security/db-backup-security.php:1410
1830
+ #: admin/email-log-settings/email-log-settings.php:270
1831
  #: admin/login/login.php:211 admin/login/login.php:833
1832
  #: admin/login/login.php:1171 admin/login/login.php:1712
1833
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
1843
  #: admin/core/core.php:1927 admin/core/core.php:1975 admin/login/login.php:158
1844
  #: admin/login/login.php:219 admin/login/login.php:936
1845
  #: admin/login/login.php:1192 admin/system-info/system-info.php:95
1846
+ #: admin/system-info/system-info.php:1184
1847
  msgid "Permission Denied"
1848
  msgstr ""
1849
 
1857
  #: admin/db-backup-security/db-backup-security.php:293
1858
  #: admin/db-backup-security/db-backup-security.php:1240
1859
  #: admin/db-backup-security/db-backup-security.php:1407
1860
+ #: admin/email-log-settings/email-log-settings.php:267
1861
  #: admin/login/login.php:208 admin/login/login.php:830
1862
  #: admin/login/login.php:1168 admin/login/login.php:1709
1863
  #: admin/maintenance/maintenance.php:203 admin/mscan/mscan.php:230
1874
  #: admin/core/core.php:228 admin/core/core.php:355 admin/core/core.php:461
1875
  #: admin/core/core.php:596 admin/core/core.php:689 admin/core/core.php:782
1876
  #: admin/core/core.php:836 admin/core/core.php:1890 admin/core/core.php:2116
1877
+ #: admin/core/core.php:2196 admin/db-backup-security/db-backup-security.php:296
1878
  #: admin/db-backup-security/db-backup-security.php:1243
1879
  #: admin/db-backup-security/db-backup-security.php:1410
1880
+ #: admin/email-log-settings/email-log-settings.php:270
1881
  #: admin/login/login.php:211 admin/login/login.php:833
1882
  #: admin/login/login.php:1171 admin/login/login.php:1712
1883
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
1894
  #: admin/core/core.php:228 admin/core/core.php:355 admin/core/core.php:461
1895
  #: admin/core/core.php:596 admin/core/core.php:689 admin/core/core.php:782
1896
  #: admin/core/core.php:836 admin/core/core.php:1890 admin/core/core.php:2116
1897
+ #: admin/core/core.php:2198 admin/db-backup-security/db-backup-security.php:296
1898
  #: admin/db-backup-security/db-backup-security.php:1243
1899
  #: admin/db-backup-security/db-backup-security.php:1410
1900
+ #: admin/email-log-settings/email-log-settings.php:270
1901
  #: admin/login/login.php:211 admin/login/login.php:833
1902
  #: admin/login/login.php:1171 admin/login/login.php:1712
1903
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
1917
  #: admin/db-backup-security/db-backup-security.php:296
1918
  #: admin/db-backup-security/db-backup-security.php:1243
1919
  #: admin/db-backup-security/db-backup-security.php:1410
1920
+ #: admin/email-log-settings/email-log-settings.php:270
1921
  #: admin/login/login.php:211 admin/login/login.php:833
1922
  #: admin/login/login.php:1171 admin/login/login.php:1712
1923
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
1937
  #: admin/db-backup-security/db-backup-security.php:296
1938
  #: admin/db-backup-security/db-backup-security.php:1243
1939
  #: admin/db-backup-security/db-backup-security.php:1410
1940
+ #: admin/email-log-settings/email-log-settings.php:270
1941
  #: admin/login/login.php:211 admin/login/login.php:833
1942
  #: admin/login/login.php:1171 admin/login/login.php:1712
1943
  #: admin/maintenance/maintenance.php:206 admin/mscan/mscan.php:233
1951
 
1952
  #: admin/core/core.php:231 admin/core/core.php:358 admin/core/core.php:1894
1953
  #: admin/db-backup-security/db-backup-security.php:300
1954
+ #: admin/email-log-settings/email-log-settings.php:274
1955
  #: admin/login/login.php:1174 admin/maintenance/maintenance.php:210
1956
  #: admin/mscan/mscan.php:236 admin/system-info/system-info.php:85
1957
  msgid "Forum Help Links: "
1962
  msgstr ""
1963
 
1964
  #: admin/core/core.php:235 admin/core/core.php:362
1965
+ #: admin/email-log-settings/email-log-settings.php:277
1966
  #: admin/security-log/security-log.php:231
1967
  msgid "BPS Troubleshooting Steps"
1968
  msgstr ""
2113
  #: admin/security-log/security-log.php:444
2114
  #: admin/security-log/security-log.php:459
2115
  #: admin/security-log/security-log.php:677
2116
+ #: admin/system-info/system-info.php:1240
2117
  msgid "Click OK to proceed or click Cancel."
2118
  msgstr ""
2119
 
2391
  msgid "Click OK to Turn AutoLock On or click Cancel."
2392
  msgstr ""
2393
 
2394
+ #: admin/core/core.php:1415 admin/system-info/system-info.php:847
2395
+ #: admin/system-info/system-info.php:863 admin/system-info/system-info.php:871
2396
+ #: admin/system-info/system-info.php:879 admin/system-info/system-info.php:887
2397
+ #: admin/system-info/system-info.php:895 admin/system-info/system-info.php:903
2398
+ #: admin/system-info/system-info.php:911 admin/system-info/system-info.php:919
2399
+ #: admin/system-info/system-info.php:938 includes/functions.php:586
2400
  #: includes/functions.php:777 includes/functions.php:945
2401
  #: includes/functions.php:988 includes/functions.php:1036
2402
  #: includes/functions.php:1080
2416
  msgstr ""
2417
 
2418
  #: admin/core/core.php:1427 admin/system-info/system-info.php:576
2419
+ #: admin/system-info/system-info.php:866 admin/system-info/system-info.php:874
2420
+ #: admin/system-info/system-info.php:882 admin/system-info/system-info.php:890
2421
+ #: admin/system-info/system-info.php:898 admin/system-info/system-info.php:906
2422
+ #: admin/system-info/system-info.php:914 admin/system-info/system-info.php:922
2423
+ #: admin/system-info/system-info.php:930 admin/system-info/system-info.php:941
2424
  #: includes/functions.php:950 includes/functions.php:993
2425
  #: includes/functions.php:1042 includes/functions.php:1086
2426
  #: includes/general-functions.php:285 includes/general-functions.php:300
2496
  "to save your file edits/changes."
2497
  msgstr ""
2498
 
2499
+ #: admin/core/core.php:1897 admin/core/core.php:2160
2500
  #: admin/wizard/wizard.php:1133
2501
  msgid "Custom Code Video Tutorial"
2502
  msgstr ""
2631
  msgid "BPS Security Forum: "
2632
  msgstr ""
2633
 
2634
+ #: admin/core/core.php:2158 admin/email-log-settings/email-log-settings.php:438
2635
+ #: admin/login/login.php:1827 admin/maintenance/maintenance.php:2170
 
 
 
 
 
 
 
 
 
 
 
2636
  #: admin/security-log/security-log.php:808
2637
+ #: admin/system-info/system-info.php:1263
2638
  msgid "Security Log Event Codes"
2639
  msgstr ""
2640
 
2641
+ #: admin/core/core.php:2159
 
 
 
 
2642
  #: admin/db-backup-security/db-backup-security.php:1746
2643
+ #: admin/email-log-settings/email-log-settings.php:439
2644
+ #: admin/login/login.php:1828 admin/maintenance/maintenance.php:2171
2645
+ #: admin/mscan/mscan.php:3533 admin/security-log/security-log.php:809
2646
+ #: admin/system-info/system-info.php:1264 admin/theme-skin/theme-skin.php:239
2647
  msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
2648
  msgstr ""
2649
 
2650
+ #: admin/core/core.php:2175
2651
  msgid "BulletProof Security Pro Feature Highlights"
2652
  msgstr ""
2653
 
2654
+ #: admin/core/core.php:2185
2655
  msgid "The Ultimate Security Protection"
2656
  msgstr ""
2657
 
2658
+ #: admin/core/core.php:2188
2659
  msgid "BPS Pro One-Click Setup Wizard & Demo Video Tutorial"
2660
  msgstr ""
2661
 
2662
+ #: admin/core/core.php:2189
2663
  msgid "View All BPS Pro Features"
2664
  msgstr ""
2665
 
2666
+ #: admin/core/core.php:2200
2667
  msgid ""
2668
  "The Complete Website Security Solution for Hacker and Spammer Protection"
2669
  msgstr ""
2670
 
2671
+ #: admin/core/core.php:2200
2672
  msgid ""
2673
  "BulletProof Security Pro has an amazing track record. BPS Pro has been "
2674
  "publicly available for 10+ years and is installed on over 60,000 websites "
2676
  "hacked."
2677
  msgstr ""
2678
 
2679
+ #: admin/core/core.php:2200
2680
  msgid ""
2681
  "Why pay 10 times or more for other premium WordPress Security Plugins with "
2682
  "recurring yearly subscriptions when you can get the best WordPress Security "
2683
  "Plugin for an extremely low one-time purchase price?"
2684
  msgstr ""
2685
 
2686
+ #: admin/core/core.php:2200
2687
  msgid "View Cost Comparison"
2688
  msgstr ""
2689
 
2690
+ #: admin/core/core.php:2200
2691
  msgid ""
2692
  "30-Day Money-Back Guarantee: If you are dissatisfied with BulletProof "
2693
  "Security Pro for any reason. We offer a no questions asked full refund."
2694
  msgstr ""
2695
 
2696
+ #: admin/core/core.php:2203
2697
  msgid "One-Click Setup Wizard Installation: "
2698
  msgstr ""
2699
 
2700
+ #: admin/core/core.php:2203
2701
  msgid ""
2702
  "Fast, simple and complete BPS Pro installation and setup in less than 1 "
2703
  "minute."
2704
  msgstr ""
2705
 
2706
+ #: admin/core/core.php:2205
2707
  msgid "One-Click Upgrade: "
2708
  msgstr ""
2709
 
2710
+ #: admin/core/core.php:2205
2711
  msgid "One-click plugin upgrade on the WordPress Plugins page."
2712
  msgstr ""
2713
 
2714
+ #: admin/core/core.php:2207
2715
  msgid ""
2716
  "AutoRestore|Quarantine Intrusion Detection and Prevention System (ARQ IDPS): "
2717
  msgstr ""
2718
 
2719
+ #: admin/core/core.php:2207
2720
  msgid ""
2721
  "ARQ IDPS is a real-time file scanner that automatically quarantines "
2722
  "malicious hacker files and autorestores legitimate website files if they "
2730
  "Plugin and Theme Automatic, Manual and Shiny installations and updates."
2731
  msgstr ""
2732
 
2733
+ #: admin/core/core.php:2209
2734
  msgid "MScan Malware Scanner: "
2735
  msgstr ""
2736
 
2737
+ #: admin/core/core.php:2209
2738
  msgid ""
2739
  "MScan Scheduled Scans are available in BPS Pro only. The BPS Pro ARQ IDPS "
2740
  "scanner is far superior to malware scanners including MScan, but both the "
2742
  "website if someone would like to do that."
2743
  msgstr ""
2744
 
2745
+ #: admin/core/core.php:2211
2746
  msgid "Plugin Firewall|Plugin Firewall AutoPilot Mode: "
2747
  msgstr ""
2748
 
2749
+ #: admin/core/core.php:2211
2750
  msgid ""
2751
  "The Plugin Firewall protects all of your Plugins (plugin folders and files) "
2752
  "with an IP Address Firewall, which prevents/blocks/forbids Remote Access to "
2760
  "firewall whitelist rules."
2761
  msgstr ""
2762
 
2763
+ #: admin/core/core.php:2213
2764
  msgid "JTC Anti-Spam|Anti-Hacker (JTC): "
2765
  msgstr ""
2766
 
2767
+ #: admin/core/core.php:2213
2768
  #, php-format
2769
  msgid ""
2770
  "Blocks 100% of all SpamBot and HackerBot Brute Force Login attacks (auto-"
2778
  "includes a SpamBot Trap."
2779
  msgstr ""
2780
 
2781
+ #: admin/core/core.php:2215
2782
  msgid "Uploads Folder Anti-Exploit Guard (UAEG): "
2783
  msgstr ""
2784
 
2785
+ #: admin/core/core.php:2215
2786
  msgid ""
2787
  "Protects the WordPress Uploads folder. ONLY safe image files with valid "
2788
  "image file extensions such as jpg, gif, png, etc. can be accessed, opened or "
2792
  "executed in the WordPress Uploads folder."
2793
  msgstr ""
2794
 
2795
+ #: admin/core/core.php:2217
2796
  msgid "DB Monitor Intrusion Detection System (IDS): "
2797
  msgstr ""
2798
 
2799
+ #: admin/core/core.php:2217
2800
  msgid ""
2801
  "The DB Monitor is an automated Intrusion Detection System (IDS) that alerts "
2802
  "you via email anytime a change/modification occurs in your WordPress "
2807
  "help info."
2808
  msgstr ""
2809
 
2810
+ #: admin/core/core.php:2219
2811
  msgid "DB Diff Tool: "
2812
  msgstr ""
2813
 
2814
+ #: admin/core/core.php:2219
2815
  msgid ""
2816
  "The DB Diff Tool compares old database tables from DB backups to current "
2817
  "database tables and displays any differences in the data/content of those 2 "
2819
  "not only just DB data."
2820
  msgstr ""
2821
 
2822
+ #: admin/core/core.php:2221
2823
  msgid "DB Status & Info: "
2824
  msgstr ""
2825
 
2826
+ #: admin/core/core.php:2221
2827
  msgid ""
2828
  "General DB Info shows commonly checked DB status and info about your "
2829
  "WordPress database at a glance. Extensive DB Info shows extensive DB status "
2832
  "SHOW GLOBAL VARIABLES and SHOW SESSION VARIABLES."
2833
  msgstr ""
2834
 
2835
+ #: admin/core/core.php:2223
2836
  msgid "Display & Alert Options: "
2837
  msgstr ""
2838
 
2839
+ #: admin/core/core.php:2223
2840
  msgid ""
2841
  "Centralized Display & Alert Options where you can manage and choose BPS Pro "
2842
  "settings for Dashboard Alerts, Dashboard Status Display|Inpage Status "
2846
  "settings to your particular preferences."
2847
  msgstr ""
2848
 
2849
+ #: admin/core/core.php:2225
2850
  msgid "Advanced Real-Time Alerting & Heads Up Dashboard Status Display: "
2851
  msgstr ""
2852
 
2853
+ #: admin/core/core.php:2225
2854
  msgid ""
2855
  "BPS Pro checks and displays error, warning, notifications and alert messages "
2856
  "in real time. You can choose how you want these messages displayed to you "
2858
  "Dashboard, BPS Pro pages only, Turned off, Email Alerts, Logging..."
2859
  msgstr ""
2860
 
2861
+ #: admin/core/core.php:2228
2862
  msgid "Custom php.ini|ini_set Options: "
2863
  msgstr ""
2864
 
2865
+ #: admin/core/core.php:2228
2866
  msgid ""
2867
  "Quickly create a custom php.ini file for your website or use ini_set Options "
2868
  "to increase security and performance with just a few clicks. Additional P-"
2870
  "Protected PHP Error Log, PHP Error Alerts, Secure phpinfo Viewer..."
2871
  msgstr ""
2872
 
2873
+ #: admin/core/core.php:2230
2874
  msgid "Pro Tools: 16 mini-plugins: "
2875
  msgstr ""
2876
 
2877
+ #: admin/core/core.php:2230
2878
  msgid ""
2879
  "Online Base64 Decoder, Offline Base64 Decode|Encode, Mcrypt ~ Decrypt|"
2880
  "Encrypt, Crypt Encryption, Scheduled Crons (display and reschedule/reset "
2893
  "vulnerable to an XML-RPC exploit)."
2894
  msgstr ""
2895
 
2896
+ #: admin/core/core.php:2238
2897
  msgid "BPS Pro Version Release Dates"
2898
  msgstr ""
2899
 
2900
+ #: admin/core/core.php:2242 admin/core/core.php:2243 admin/core/core.php:2244
2901
+ #: admin/core/core.php:2245 admin/core/core.php:2246 admin/core/core.php:2252
2902
+ #: admin/core/core.php:2253 admin/core/core.php:2254 admin/core/core.php:2255
2903
  #: admin/core/core.php:2256 admin/core/core.php:2257 admin/core/core.php:2258
2904
  #: admin/core/core.php:2259 admin/core/core.php:2260 admin/core/core.php:2261
2905
+ #: admin/core/core.php:2267 admin/core/core.php:2268 admin/core/core.php:2269
2906
  #: admin/core/core.php:2270 admin/core/core.php:2271 admin/core/core.php:2272
2907
+ #: admin/core/core.php:2278 admin/core/core.php:2279 admin/core/core.php:2280
2908
+ #: admin/core/core.php:2281 admin/core/core.php:2286 admin/core/core.php:2287
2909
+ #: admin/core/core.php:2288 admin/core/core.php:2289 admin/core/core.php:2290
2910
+ #: admin/core/core.php:2295 admin/core/core.php:2296 admin/core/core.php:2297
2911
  #: admin/core/core.php:2298 admin/core/core.php:2299 admin/core/core.php:2300
2912
  #: admin/core/core.php:2301 admin/core/core.php:2302 admin/core/core.php:2303
2913
+ #: admin/core/core.php:2308 admin/core/core.php:2309 admin/core/core.php:2310
2914
  #: admin/core/core.php:2311 admin/core/core.php:2312 admin/core/core.php:2313
2915
  #: admin/core/core.php:2314 admin/core/core.php:2315 admin/core/core.php:2316
2916
  #: admin/core/core.php:2317 admin/core/core.php:2318 admin/core/core.php:2319
2917
+ #: admin/core/core.php:2320 admin/core/core.php:2326 admin/core/core.php:2327
2918
+ #: admin/core/core.php:2328 admin/core/core.php:2329 admin/core/core.php:2330
2919
  #: admin/core/core.php:2331 admin/core/core.php:2332 admin/core/core.php:2333
2920
  #: admin/core/core.php:2334 admin/core/core.php:2335 admin/core/core.php:2336
2921
  #: admin/core/core.php:2337 admin/core/core.php:2338 admin/core/core.php:2339
2922
+ #: admin/core/core.php:2345 admin/core/core.php:2346 admin/core/core.php:2347
2923
  #: admin/core/core.php:2348 admin/core/core.php:2349 admin/core/core.php:2350
2924
  #: admin/core/core.php:2351 admin/core/core.php:2352 admin/core/core.php:2353
2925
  #: admin/core/core.php:2354 admin/core/core.php:2355 admin/core/core.php:2356
2926
+ #: admin/core/core.php:2357 admin/core/core.php:2363 admin/core/core.php:2364
2927
+ #: admin/core/core.php:2365 admin/core/core.php:2366 admin/core/core.php:2367
2928
  #: admin/core/core.php:2368 admin/core/core.php:2369 admin/core/core.php:2370
2929
+ #: admin/core/core.php:2371 admin/core/core.php:2372 admin/core/core.php:2378
2930
+ #: admin/core/core.php:2379 admin/core/core.php:2380 admin/core/core.php:2381
2931
  #: admin/core/core.php:2382 admin/core/core.php:2383 admin/core/core.php:2384
2932
  #: admin/core/core.php:2385 admin/core/core.php:2386 admin/core/core.php:2387
 
2933
  #, php-format
2934
  msgid ""
2935
  "<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
3405
  msgstr ""
3406
 
3407
  #: admin/db-backup-security/db-backup-help-text.php:12
3408
+ #: admin/email-log-settings/email-log-settings.php:279
3409
  #: admin/login/lsm-help-text.php:10 admin/login/lsm-help-text.php:19
3410
  #: admin/security-log/security-log.php:234
3411
  msgid "Note: "
4391
  msgstr ""
4392
 
4393
  #: admin/email-log-settings/email-log-settings.php:31
4394
+ #: admin/email-log-settings/email-log-settings.php:248
4395
+ #: admin/email-log-settings/email-log-settings.php:261
4396
+ #: admin/email-log-settings/email-log-settings.php:264
4397
  #: admin/includes/admin.php:439
4398
  msgid "Alerts|Logs|Email Options"
4399
  msgstr ""
4604
  msgid "Success! The Script|File Owner User ID Mismatch Notice is reset."
4605
  msgstr ""
4606
 
4607
+ #: admin/email-log-settings/email-log-settings.php:230
4608
+ #, php-format
4609
+ msgid ""
4610
+ "The BPS Pro 25% off sale January 24th - January 31st Notice is NOT set. "
4611
+ "Nothing to reset."
4612
+ msgstr ""
4613
+
4614
+ #: admin/email-log-settings/email-log-settings.php:233
4615
+ #, php-format
4616
+ msgid ""
4617
+ "Success! The BPS Pro 25% off sale January 24th - January 31st Notice is "
4618
+ "reset."
4619
+ msgstr ""
4620
+
4621
+ #: admin/email-log-settings/email-log-settings.php:237
4622
  msgid "Refresh Status"
4623
  msgstr ""
4624
 
4625
+ #: admin/email-log-settings/email-log-settings.php:279
4626
  msgid "Reset|Recheck Dismiss Notices:"
4627
  msgstr ""
4628
 
4629
+ #: admin/email-log-settings/email-log-settings.php:279
4630
  msgid ""
4631
  "Clicking this button resets ALL Dismiss Notices such as Bonus Code Dismiss "
4632
  "Notices and ALL other Dismiss Notices. If you previously dismissed a Dismiss "
4633
  "Notice and want to display it again at a later time click this button."
4634
  msgstr ""
4635
 
4636
+ #: admin/email-log-settings/email-log-settings.php:279
4637
  msgid "Email Alerts & Log File Settings"
4638
  msgstr ""
4639
 
4640
+ #: admin/email-log-settings/email-log-settings.php:279
4641
  msgid ""
4642
  "The email address fields To, From, Cc and Bcc can be email addresses for "
4643
  "your hosting account, your WordPress Administrator email address or 3rd "
4647
  "space or not add a space after the comma between email addresses."
4648
  msgstr ""
4649
 
4650
+ #: admin/email-log-settings/email-log-settings.php:279
4651
  msgid ""
4652
  "Email Alerting and Log file options are located in S-Monitor in BPS Pro."
4653
  msgstr ""
4654
 
4655
+ #: admin/email-log-settings/email-log-settings.php:279
4656
  msgid "Login Security: Send Email Alert When..."
4657
  msgstr ""
4658
 
4659
+ #: admin/email-log-settings/email-log-settings.php:279
4660
  msgid ""
4661
  "There are 5 different email options. Choose to have email alerts sent when a "
4662
  "User Account is locked out, An Administrator Logs in, An Administrator Logs "
4664
  "Account is locked out or Do Not Send Email Alerts."
4665
  msgstr ""
4666
 
4667
+ #: admin/email-log-settings/email-log-settings.php:279
4668
  msgid ""
4669
  "The email alerts contain the action that occurred with Timestamp and these "
4670
  "fields: Username, Status, Role, Email, Lockout Time, Lockout Time Expires, "
4672
  "where the action occurred."
4673
  msgstr ""
4674
 
4675
+ #: admin/email-log-settings/email-log-settings.php:279
4676
  msgid "Security Log File Email|Delete Log File When..."
4677
  msgstr ""
4678
 
4679
+ #: admin/email-log-settings/email-log-settings.php:279
4680
  msgid ""
4681
  "Select the maximum Log File size that you want to allow for your Security "
4682
  "Log File and then select the option that you want when your log file reaches "
4684
  "and delete it or just delete it without emailing the log file to you first."
4685
  msgstr ""
4686
 
4687
+ #: admin/email-log-settings/email-log-settings.php:279
4688
  msgid "DB Backup Log File Email|Delete Log File When..."
4689
  msgstr ""
4690
 
4691
+ #: admin/email-log-settings/email-log-settings.php:279
4692
  msgid ""
4693
  "Select the maximum Log File size that you want to allow for your DB Backup "
4694
  "Log File and then select the option that you want when your log file reaches "
4696
  "and delete it or just delete it without emailing the log file to you first."
4697
  msgstr ""
4698
 
4699
+ #: admin/email-log-settings/email-log-settings.php:279
4700
+ #: admin/email-log-settings/email-log-settings.php:372
4701
  msgid "MScan Malware Scanner Email|Delete Log File When..."
4702
  msgstr ""
4703
 
4704
+ #: admin/email-log-settings/email-log-settings.php:279
4705
  msgid ""
4706
  "Select the maximum Log File size that you want to allow for your MScan Log "
4707
  "File and then select the option that you want when your log file reaches "
4709
  "and delete it or just delete it without emailing the log file to you first."
4710
  msgstr ""
4711
 
4712
+ #: admin/email-log-settings/email-log-settings.php:279
4713
+ #: admin/email-log-settings/email-log-settings.php:384
4714
  msgid "Plugin Updates Available Email Alert:"
4715
  msgstr ""
4716
 
4717
+ #: admin/email-log-settings/email-log-settings.php:279
4718
  msgid ""
4719
  "Choose whether or not to have email alerts sent if new Plugin version "
4720
  "updates are available. The default setting is \"Do Not Send Email Alerts\". "
4722
  "Plugins."
4723
  msgstr ""
4724
 
4725
+ #: admin/email-log-settings/email-log-settings.php:279
4726
+ #: admin/email-log-settings/email-log-settings.php:397
4727
  msgid "Theme Updates Available Email Alert:"
4728
  msgstr ""
4729
 
4730
+ #: admin/email-log-settings/email-log-settings.php:279
4731
  msgid ""
4732
  "Choose whether or not to have email alerts sent if new Theme version updates "
4733
  "are available. The default setting is \"Do Not Send Email Alerts\". You can "
4734
  "choose either to send email alerts for all Themes or only the Active Theme."
4735
  msgstr ""
4736
 
4737
+ #: admin/email-log-settings/email-log-settings.php:286
4738
  msgid "Reset|Recheck Dismiss Notices: "
4739
  msgstr ""
4740
 
4741
+ #: admin/email-log-settings/email-log-settings.php:318
4742
  msgid "Send Email Alerts & Log Files To:"
4743
  msgstr ""
4744
 
4745
+ #: admin/email-log-settings/email-log-settings.php:322
4746
  msgid "Send Email Alerts & Log Files From:"
4747
  msgstr ""
4748
 
4749
+ #: admin/email-log-settings/email-log-settings.php:326
4750
  msgid "Send Email Alerts & Log Files Cc:"
4751
  msgstr ""
4752
 
4753
+ #: admin/email-log-settings/email-log-settings.php:330
4754
  msgid "Send Email Alerts & Log Files Bcc:"
4755
  msgstr ""
4756
 
4757
+ #: admin/email-log-settings/email-log-settings.php:338
4758
  msgid "Login Security: Send Login Security Email Alert When..."
4759
  msgstr ""
4760
 
4761
+ #: admin/email-log-settings/email-log-settings.php:340
4762
  msgid "A User Account Is Locked Out"
4763
  msgstr ""
4764
 
4765
+ #: admin/email-log-settings/email-log-settings.php:341
4766
  msgid "An Administrator Logs In"
4767
  msgstr ""
4768
 
4769
+ #: admin/email-log-settings/email-log-settings.php:342
4770
  msgid "An Administrator Logs In & A User Account is Locked Out"
4771
  msgstr ""
4772
 
4773
+ #: admin/email-log-settings/email-log-settings.php:343
4774
  msgid "Any User Logs In & A User Account is Locked Out"
4775
  msgstr ""
4776
 
4777
+ #: admin/email-log-settings/email-log-settings.php:344
4778
+ #: admin/email-log-settings/email-log-settings.php:391
4779
+ #: admin/email-log-settings/email-log-settings.php:404
4780
  msgid "Do Not Send Email Alerts"
4781
  msgstr ""
4782
 
4783
+ #: admin/email-log-settings/email-log-settings.php:348
4784
  msgid "Security Log: Email|Delete Security Log File When..."
4785
  msgstr ""
4786
 
4787
+ #: admin/email-log-settings/email-log-settings.php:350
4788
+ #: admin/email-log-settings/email-log-settings.php:362
4789
+ #: admin/email-log-settings/email-log-settings.php:374
4790
  msgid "500KB"
4791
  msgstr ""
4792
 
4793
+ #: admin/email-log-settings/email-log-settings.php:351
4794
+ #: admin/email-log-settings/email-log-settings.php:363
4795
+ #: admin/email-log-settings/email-log-settings.php:375
4796
  msgid "256KB"
4797
  msgstr ""
4798
 
4799
+ #: admin/email-log-settings/email-log-settings.php:352
4800
+ #: admin/email-log-settings/email-log-settings.php:364
4801
+ #: admin/email-log-settings/email-log-settings.php:376
4802
  msgid "1MB"
4803
  msgstr ""
4804
 
4805
+ #: admin/email-log-settings/email-log-settings.php:355
4806
+ #: admin/email-log-settings/email-log-settings.php:367
4807
+ #: admin/email-log-settings/email-log-settings.php:379
4808
  msgid "Email Log & Then Delete Log File"
4809
  msgstr ""
4810
 
4811
+ #: admin/email-log-settings/email-log-settings.php:356
4812
+ #: admin/email-log-settings/email-log-settings.php:368
4813
+ #: admin/email-log-settings/email-log-settings.php:380
4814
  msgid "Delete Log File"
4815
  msgstr ""
4816
 
4817
+ #: admin/email-log-settings/email-log-settings.php:360
4818
  msgid "DB Backup Log: Email|Delete DB Backup Log File When..."
4819
  msgstr ""
4820
 
4821
+ #: admin/email-log-settings/email-log-settings.php:386
4822
+ #: admin/email-log-settings/email-log-settings.php:399
4823
  msgid "1 Hour"
4824
  msgstr ""
4825
 
4826
+ #: admin/email-log-settings/email-log-settings.php:387
4827
+ #: admin/email-log-settings/email-log-settings.php:400
4828
  msgid "12 Hours"
4829
  msgstr ""
4830
 
4831
+ #: admin/email-log-settings/email-log-settings.php:388
4832
+ #: admin/email-log-settings/email-log-settings.php:401
4833
  msgid "1 Day"
4834
  msgstr ""
4835
 
4836
+ #: admin/email-log-settings/email-log-settings.php:392
4837
  msgid "Send Email Alerts for All Plugins"
4838
  msgstr ""
4839
 
4840
+ #: admin/email-log-settings/email-log-settings.php:393
4841
  msgid "Send Email Alerts for Active Plugins Only"
4842
  msgstr ""
4843
 
4844
+ #: admin/email-log-settings/email-log-settings.php:405
4845
  msgid "Send Email Alerts for All Themes"
4846
  msgstr ""
4847
 
4848
+ #: admin/email-log-settings/email-log-settings.php:406
4849
  msgid "Send Email Alerts for Active Theme Only"
4850
  msgstr ""
4851
 
5887
  msgstr ""
5888
 
5889
  #: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:582
5890
+ #: includes/hud-dismiss-functions.php:357
5891
+ #: includes/hud-dismiss-functions.php:401
5892
  msgid "CAUTION: "
5893
  msgstr ""
5894
 
6980
 
6981
  #: admin/maintenance/maintenance.php:416 admin/maintenance/maintenance.php:436
6982
  #: admin/wizard/wizard.php:153 includes/general-functions.php:509
6983
+ #: includes/hud-dismiss-functions.php:357
6984
+ #: includes/hud-dismiss-functions.php:401
6985
+ #: includes/hud-dismiss-functions.php:456
6986
  msgid "Click Here"
6987
  msgstr ""
6988
 
8330
  msgstr ""
8331
 
8332
  #: admin/mscan/mscan.php:1565 admin/mscan/mscan.php:2580
8333
+ #: admin/mscan/mscan.php:3406 admin/system-info/system-info.php:1021
8334
+ #: admin/system-info/system-info.php:1087
8335
  msgid "File Path"
8336
  msgstr ""
8337
 
9794
  msgid "ionCube Loader Extension is Loaded "
9795
  msgstr ""
9796
 
9797
+ #: admin/system-info/system-info.php:475 admin/system-info/system-info.php:716
9798
+ #: admin/system-info/system-info.php:728
9799
  msgid "Version: "
9800
  msgstr ""
9801
 
9911
  msgid "Not Set"
9912
  msgstr ""
9913
 
9914
+ #: admin/system-info/system-info.php:614
9915
  msgid "DB Version: "
9916
  msgstr ""
9917
 
9918
+ #: admin/system-info/system-info.php:615
9919
  msgid "DB Client Version: "
9920
  msgstr ""
9921
 
9922
+ #: admin/system-info/system-info.php:616
9923
  msgid "DB Hostname (Local): "
9924
  msgstr ""
9925
 
9926
+ #: admin/system-info/system-info.php:617
9927
  msgid "DB Hostname (Server): "
9928
  msgstr ""
9929
 
9930
+ #: admin/system-info/system-info.php:618
9931
  msgid "DB Hostname IP (Server): "
9932
  msgstr ""
9933
 
9934
+ #: admin/system-info/system-info.php:619
9935
  msgid "DB Storage Engine: "
9936
  msgstr ""
9937
 
9938
+ #: admin/system-info/system-info.php:620
9939
  msgid "DB Connect Timeout: "
9940
  msgstr ""
9941
 
9942
+ #: admin/system-info/system-info.php:620
9943
  msgid " seconds"
9944
  msgstr ""
9945
 
9946
+ #: admin/system-info/system-info.php:621
9947
  msgid "DB Port: "
9948
  msgstr ""
9949
 
9950
+ #: admin/system-info/system-info.php:622
9951
  msgid "DB Name: "
9952
  msgstr ""
9953
 
9954
+ #: admin/system-info/system-info.php:623
9955
  msgid "DB Table Prefix: "
9956
  msgstr ""
9957
 
9958
+ #: admin/system-info/system-info.php:624
9959
  msgid "DB Charset: "
9960
  msgstr ""
9961
 
9962
+ #: admin/system-info/system-info.php:625
9963
  msgid "DB Collation: "
9964
  msgstr ""
9965
 
9966
+ #: admin/system-info/system-info.php:626
9967
  msgid "SQL Mode: "
9968
  msgstr ""
9969
 
9970
+ #: admin/system-info/system-info.php:632 admin/system-info/system-info.php:635
9971
  msgid "MySQL Extension: "
9972
  msgstr ""
9973
 
9974
+ #: admin/system-info/system-info.php:632 admin/system-info/system-info.php:640
9975
  msgid "Installed|Enabled"
9976
  msgstr ""
9977
 
9978
+ #: admin/system-info/system-info.php:635 admin/system-info/system-info.php:643
9979
  msgid "Not Installed|Enabled"
9980
  msgstr ""
9981
 
9982
+ #: admin/system-info/system-info.php:640 admin/system-info/system-info.php:643
9983
  msgid "MySQLi Extension: "
9984
  msgstr ""
9985
 
9986
+ #: admin/system-info/system-info.php:650
9987
  msgid "WordPress Installation Folder"
9988
  msgstr ""
9989
 
9990
+ #: admin/system-info/system-info.php:653
9991
  msgid "WordPress Installation Type"
9992
  msgstr ""
9993
 
9994
+ #: admin/system-info/system-info.php:655
9995
  msgid "Standard|GWIOD Site Type"
9996
  msgstr ""
9997
 
9998
+ #: admin/system-info/system-info.php:657
9999
  msgid "Network|Multisite"
10000
  msgstr ""
10001
 
10002
+ #: admin/system-info/system-info.php:659
10003
  msgid "BuddyPress"
10004
  msgstr ""
10005
 
10006
+ #: admin/system-info/system-info.php:661
10007
  msgid "bbPress"
10008
  msgstr ""
10009
 
10010
+ #: admin/system-info/system-info.php:663
10011
  msgid "Plugins Folder"
10012
  msgstr ""
10013
 
10014
+ #: admin/system-info/system-info.php:667
10015
  msgid "Uploads Folder"
10016
  msgstr ""
10017
 
10018
+ #: admin/system-info/system-info.php:673
10019
  msgid "UPLOADS Constant"
10020
  msgstr ""
10021
 
10022
+ #: admin/system-info/system-info.php:677
10023
  msgid "WP Permalink Structure"
10024
  msgstr ""
10025
 
10026
+ #: admin/system-info/system-info.php:682 admin/system-info/system-info.php:684
10027
  msgid "DISABLE_WP_CRON constant"
10028
  msgstr ""
10029
 
10030
+ #: admin/system-info/system-info.php:682
10031
  msgid "Standard WP Crons are disabled on your website."
10032
  msgstr ""
10033
 
10034
+ #: admin/system-info/system-info.php:684
10035
  msgid "Standard WP Crons are not disabled on your website."
10036
  msgstr ""
10037
 
10038
+ #: admin/system-info/system-info.php:687
10039
  msgid "Total Plugins Installed"
10040
  msgstr ""
10041
 
10042
+ #: admin/system-info/system-info.php:689
10043
  msgid "Total Must-Use Plugins Installed"
10044
  msgstr ""
10045
 
10046
+ #: admin/system-info/system-info.php:691
10047
  msgid "Total Plugins Activated"
10048
  msgstr ""
10049
 
10050
+ #: admin/system-info/system-info.php:694
10051
  msgid "Total Plugins Network Activated"
10052
  msgstr ""
10053
 
10054
+ #: admin/system-info/system-info.php:700 admin/system-info/system-info.php:702
10055
  msgid "Get Plugins|Themes List"
10056
  msgstr ""
10057
 
10058
+ #: admin/system-info/system-info.php:703
10059
  msgid "This window is draggable (top) and resizable (bottom right corner)"
10060
  msgstr ""
10061
 
10062
+ #: admin/system-info/system-info.php:708
10063
  msgid "Browser Compression Supported"
10064
  msgstr ""
10065
 
10066
+ #: admin/system-info/system-info.php:711
10067
  msgid "GD Library"
10068
  msgstr ""
10069
 
10070
+ #: admin/system-info/system-info.php:716
10071
  msgid "GD Extension is Loaded - "
10072
  msgstr ""
10073
 
10074
+ #: admin/system-info/system-info.php:719
10075
  msgid "GD Extension is Not Loaded"
10076
  msgstr ""
10077
 
10078
+ #: admin/system-info/system-info.php:722
10079
  msgid "ImageMagick"
10080
  msgstr ""
10081
 
10082
+ #: admin/system-info/system-info.php:728
10083
  msgid "ImageMagick Extension is Loaded - "
10084
  msgstr ""
10085
 
10086
+ #: admin/system-info/system-info.php:731
10087
  msgid "ImageMagick Extension is Not Loaded"
10088
  msgstr ""
10089
 
10090
+ #: admin/system-info/system-info.php:746
10091
  msgid "PHP Server|PHP.ini Info"
10092
  msgstr ""
10093
 
10094
+ #: admin/system-info/system-info.php:748
10095
  msgid ""
10096
  "File|Folder Permissions (CGI or DSO)|Script Owner User ID (UID)|File Owner "
10097
  "User ID"
10098
  msgstr ""
10099
 
10100
+ #: admin/system-info/system-info.php:756
10101
  msgid "PHP Version"
10102
  msgstr ""
10103
 
10104
+ #: admin/system-info/system-info.php:757
10105
  msgid "PHP Memory Usage"
10106
  msgstr ""
10107
 
10108
+ #: admin/system-info/system-info.php:757
10109
  msgid " MB"
10110
  msgstr ""
10111
 
10112
+ #: admin/system-info/system-info.php:758
10113
  msgid "WordPress Admin Memory Limit"
10114
  msgstr ""
10115
 
10116
+ #: admin/system-info/system-info.php:761
10117
  msgid "WordPress Base Memory Limit"
10118
  msgstr ""
10119
 
10120
+ #: admin/system-info/system-info.php:773 admin/system-info/system-info.php:779
10121
+ #: admin/system-info/system-info.php:783 admin/system-info/system-info.php:787
10122
  msgid "PHP Actual Configuration Memory Limit: "
10123
  msgstr ""
10124
 
10125
+ #: admin/system-info/system-info.php:773
10126
  msgid "The Memory Limit value is not available from your Server."
10127
  msgstr ""
10128
 
10129
+ #: admin/system-info/system-info.php:784 admin/system-info/system-info.php:788
10130
  msgid ""
10131
  " Recommendation: Increase Memory Limit to at least 128M, 256M is even better."
10132
  msgstr ""
10133
 
10134
+ #: admin/system-info/system-info.php:797 admin/system-info/system-info.php:799
10135
  msgid "PHP Configuration File (php.ini)"
10136
  msgstr ""
10137
 
10138
+ #: admin/system-info/system-info.php:799
10139
  msgid "None/Not in use"
10140
  msgstr ""
10141
 
10142
+ #: admin/system-info/system-info.php:812
10143
  msgid "WP Temp Dir: "
10144
  msgstr ""
10145
 
10146
+ #: admin/system-info/system-info.php:815
10147
  msgid "The WP_TEMP_DIR constant is being used in wp-config.php file"
10148
  msgstr ""
10149
 
10150
+ #: admin/system-info/system-info.php:821 admin/system-info/system-info.php:823
10151
  msgid "PHP Temp Dir: "
10152
  msgstr ""
10153
 
10154
+ #: admin/system-info/system-info.php:823 admin/system-info/system-info.php:834
10155
+ #: admin/system-info/system-info.php:842
10156
  msgid "Not set/defined or directory is not writable"
10157
  msgstr ""
10158
 
10159
+ #: admin/system-info/system-info.php:832 admin/system-info/system-info.php:834
10160
  msgid "PHP Upload Temp Dir: "
10161
  msgstr ""
10162
 
10163
+ #: admin/system-info/system-info.php:840 admin/system-info/system-info.php:842
10164
  msgid "Session Save Path: "
10165
  msgstr ""
10166
 
10167
+ #: admin/system-info/system-info.php:847
10168
  msgid "Cycles: "
10169
  msgstr ""
10170
 
10171
+ #: admin/system-info/system-info.php:851
10172
  msgid "Garbage Collector: "
10173
  msgstr ""
10174
 
10175
+ #: admin/system-info/system-info.php:854
10176
  msgid "PHP Max Upload Size"
10177
  msgstr ""
10178
 
10179
+ #: admin/system-info/system-info.php:857
10180
  msgid "PHP Max Post Size"
10181
  msgstr ""
10182
 
10183
+ #: admin/system-info/system-info.php:860
10184
  msgid "PHP Safe Mode"
10185
  msgstr ""
10186
 
10187
+ #: admin/system-info/system-info.php:869
10188
  msgid "PHP Allow URL fopen"
10189
  msgstr ""
10190
 
10191
+ #: admin/system-info/system-info.php:877
10192
  msgid "PHP Allow URL Include"
10193
  msgstr ""
10194
 
10195
+ #: admin/system-info/system-info.php:885
10196
  msgid "PHP Display Errors"
10197
  msgstr ""
10198
 
10199
+ #: admin/system-info/system-info.php:893
10200
  msgid "PHP Display Startup Errors"
10201
  msgstr ""
10202
 
10203
+ #: admin/system-info/system-info.php:901
10204
  msgid "PHP Expose PHP"
10205
  msgstr ""
10206
 
10207
+ #: admin/system-info/system-info.php:909
10208
  msgid "PHP Register Globals"
10209
  msgstr ""
10210
 
10211
+ #: admin/system-info/system-info.php:917
10212
  msgid "PHP MySQL Allow Persistent Connections"
10213
  msgstr ""
10214
 
10215
+ #: admin/system-info/system-info.php:925
10216
  msgid "PHP Output Buffering"
10217
  msgstr ""
10218
 
10219
+ #: admin/system-info/system-info.php:933
10220
  msgid "PHP Max Script Execution Time"
10221
  msgstr ""
10222
 
10223
+ #: admin/system-info/system-info.php:936
10224
  msgid "PHP Magic Quotes GPC"
10225
  msgstr ""
10226
 
10227
+ #: admin/system-info/system-info.php:944
10228
  msgid "PHP open_basedir"
10229
  msgstr ""
10230
 
10231
+ #: admin/system-info/system-info.php:949
10232
  msgid "Off/Not in use"
10233
  msgstr ""
10234
 
10235
+ #: admin/system-info/system-info.php:951
10236
  msgid "PHP XML Support"
10237
  msgstr ""
10238
 
10239
+ #: admin/system-info/system-info.php:953 admin/system-info/system-info.php:961
10240
+ #: admin/system-info/system-info.php:969
10241
  msgid "Yes"
10242
  msgstr ""
10243
 
10244
+ #: admin/system-info/system-info.php:956 admin/system-info/system-info.php:964
10245
+ #: admin/system-info/system-info.php:972
10246
  msgid "No"
10247
  msgstr ""
10248
 
10249
+ #: admin/system-info/system-info.php:959
10250
  msgid "PHP IPTC Support"
10251
  msgstr ""
10252
 
10253
+ #: admin/system-info/system-info.php:967
10254
  msgid "PHP Exif Support"
10255
  msgstr ""
10256
 
10257
+ #: admin/system-info/system-info.php:980
10258
  msgid "PHP Disable Functions"
10259
  msgstr ""
10260
 
10261
+ #: admin/system-info/system-info.php:984
10262
  msgid "No PHP functions are disabled."
10263
  msgstr ""
10264
 
10265
+ #: admin/system-info/system-info.php:989
10266
  msgid "PHP Suhosin Function Blacklist"
10267
  msgstr ""
10268
 
10269
+ #: admin/system-info/system-info.php:993
10270
  msgid "No PHP functions are blacklisted."
10271
  msgstr ""
10272
 
10273
+ #: admin/system-info/system-info.php:1018
10274
  msgid "CGI File and Folder Permissions|Recommendations"
10275
  msgstr ""
10276
 
10277
+ #: admin/system-info/system-info.php:1021
10278
+ #: admin/system-info/system-info.php:1087
10279
  msgid "Folder Path"
10280
  msgstr ""
10281
 
10282
+ #: admin/system-info/system-info.php:1022
10283
+ #: admin/system-info/system-info.php:1088
10284
  msgid "Recommended"
10285
  msgstr ""
10286
 
10287
+ #: admin/system-info/system-info.php:1022
10288
+ #: admin/system-info/system-info.php:1023
10289
+ #: admin/system-info/system-info.php:1088
10290
+ #: admin/system-info/system-info.php:1089
10291
  msgid "Permissions"
10292
  msgstr ""
10293
 
10294
+ #: admin/system-info/system-info.php:1023
10295
+ #: admin/system-info/system-info.php:1089
10296
  msgid "Current"
10297
  msgstr ""
10298
 
10299
+ #: admin/system-info/system-info.php:1024
10300
+ #: admin/system-info/system-info.php:1090
10301
  msgid "Script Owner"
10302
  msgstr ""
10303
 
10304
+ #: admin/system-info/system-info.php:1024
10305
+ #: admin/system-info/system-info.php:1090
10306
  msgid " User ID (UID)"
10307
  msgstr ""
10308
 
10309
+ #: admin/system-info/system-info.php:1025
10310
+ #: admin/system-info/system-info.php:1091
10311
  msgid "File Owner"
10312
  msgstr ""
10313
 
10314
+ #: admin/system-info/system-info.php:1025
10315
+ #: admin/system-info/system-info.php:1091
10316
  msgid " User ID"
10317
  msgstr ""
10318
 
10319
+ #: admin/system-info/system-info.php:1084
10320
  msgid "DSO File and Folder Permissions|Recommendations"
10321
  msgstr ""
10322
 
10323
+ #: admin/system-info/system-info.php:1155
10324
  msgid "System Info Processing Completion Time: "
10325
  msgstr ""
10326
 
10327
+ #: admin/system-info/system-info.php:1195
10328
  msgid ""
10329
  "Check your website Headers or another website's Headers by making a GET "
10330
  "Request"
10331
  msgstr ""
10332
 
10333
+ #: admin/system-info/system-info.php:1212
10334
  msgid "GET Request Headers: "
10335
  msgstr ""
10336
 
10337
+ #: admin/system-info/system-info.php:1227
10338
  msgid ""
10339
  "Error: The WordPress wp_remote_get function is not available or is blocked "
10340
  "on your website/server."
10341
  msgstr ""
10342
 
10343
+ #: admin/system-info/system-info.php:1237
10344
  msgid "Enter a Website URL - Example: "
10345
  msgstr ""
10346
 
10347
+ #: admin/system-info/system-info.php:1240
10348
  msgid ""
10349
  "This Headers check makes a GET Request using the WordPress wp_remote_get "
10350
  "function."
10351
  msgstr ""
10352
 
10353
+ #: admin/system-info/system-info.php:1240
10354
  msgid ""
10355
  "You can use the Check Headers HEAD Request tool to check headers using HEAD "
10356
  "instead of GET."
11430
  #: admin/wizard/wizard-functions.php:827 admin/wizard/wizard.php:648
11431
  #: admin/wizard/wizard.php:686 admin/wizard/wizard.php:744
11432
  #: admin/wizard/wizard.php:792 admin/wizard/wizard.php:844
11433
+ #: admin/wizard/wizard.php:942 includes/general-functions.php:1112
11434
  msgid " DB Option created or updated Successfully!"
11435
  msgstr ""
11436
 
11514
  "file, but was NOT found in BPS Custom Code. "
11515
  msgstr ""
11516
 
11517
+ #: admin/wizard/wizard.php:153 includes/hud-dismiss-functions.php:357
11518
  msgid ""
11519
  " for the steps to fix this Wordfence problem before running the Setup Wizard."
11520
  msgstr ""
12363
 
12364
  #: includes/functions.php:359 includes/functions.php:597
12365
  #: includes/functions.php:665 includes/hud-autofix-setup.php:75
12366
+ #: includes/hud-dismiss-functions.php:507
12367
  msgid "Go to the "
12368
  msgstr ""
12369
 
12409
  msgstr ""
12410
 
12411
  #: includes/functions.php:397 includes/hud-autofix-setup.php:75
12412
+ #: includes/hud-dismiss-functions.php:77 includes/hud-dismiss-functions.php:111
12413
+ #: includes/hud-dismiss-functions.php:144
12414
+ #: includes/hud-dismiss-functions.php:357
12415
+ #: includes/hud-dismiss-functions.php:362
12416
+ #: includes/hud-dismiss-functions.php:401
12417
+ #: includes/hud-dismiss-functions.php:406
12418
+ #: includes/hud-dismiss-functions.php:456
12419
+ #: includes/hud-dismiss-functions.php:591
12420
+ #: includes/hud-dismiss-functions.php:672
12421
+ #: includes/hud-dismiss-functions.php:710
12422
+ #: includes/hud-dismiss-functions.php:762
12423
+ #: includes/hud-dismiss-functions.php:809
12424
+ #: includes/hud-dismiss-functions.php:889
12425
+ #: includes/hud-dismiss-functions.php:982
12426
  msgid ""
12427
  "To Dismiss this Notice click the Dismiss Notice button below. To Reset "
12428
  "Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Alerts|"
12430
  msgstr ""
12431
 
12432
  #: includes/functions.php:397 includes/hud-autofix-setup.php:75
12433
+ #: includes/hud-dismiss-functions.php:77 includes/hud-dismiss-functions.php:111
12434
+ #: includes/hud-dismiss-functions.php:144
12435
+ #: includes/hud-dismiss-functions.php:209
12436
+ #: includes/hud-dismiss-functions.php:224
12437
+ #: includes/hud-dismiss-functions.php:230
12438
+ #: includes/hud-dismiss-functions.php:236
12439
+ #: includes/hud-dismiss-functions.php:242
12440
+ #: includes/hud-dismiss-functions.php:256
12441
+ #: includes/hud-dismiss-functions.php:262
12442
+ #: includes/hud-dismiss-functions.php:267
12443
+ #: includes/hud-dismiss-functions.php:357
12444
+ #: includes/hud-dismiss-functions.php:362
12445
+ #: includes/hud-dismiss-functions.php:401
12446
+ #: includes/hud-dismiss-functions.php:406
12447
+ #: includes/hud-dismiss-functions.php:456
12448
+ #: includes/hud-dismiss-functions.php:546
12449
+ #: includes/hud-dismiss-functions.php:591
12450
+ #: includes/hud-dismiss-functions.php:634
12451
+ #: includes/hud-dismiss-functions.php:672
12452
+ #: includes/hud-dismiss-functions.php:710
12453
+ #: includes/hud-dismiss-functions.php:762
12454
+ #: includes/hud-dismiss-functions.php:809
12455
+ #: includes/hud-dismiss-functions.php:889
12456
+ #: includes/hud-dismiss-functions.php:982
12457
  msgid "Dismiss Notice"
12458
  msgstr ""
12459
 
12885
  "file."
12886
  msgstr ""
12887
 
12888
+ #: includes/general-functions.php:1113
12889
  msgid " Hosting Account Root Folder Option setup or updated Successfully!"
12890
  msgstr ""
12891
 
13836
  msgstr ""
13837
 
13838
  #: includes/hud-autofix-whitelist.php:861
13839
+ #: includes/hud-dismiss-functions.php:710
13840
  msgid "Click this "
13841
  msgstr ""
13842
 
13882
  msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
13883
  msgstr ""
13884
 
13885
+ #: includes/hud-dismiss-functions.php:55
13886
  msgid ""
13887
  "WARNING! BPS requires at least PHP5 to function correctly. Your PHP version "
13888
  "is: "
13889
  msgstr ""
13890
 
13891
+ #: includes/hud-dismiss-functions.php:55
13892
  msgid "BPS Guide - PHP5 Solution"
13893
  msgstr ""
13894
 
13895
+ #: includes/hud-dismiss-functions.php:55
13896
  msgid ""
13897
  "The BPS Guide will open in a new browser window. You will not be directed "
13898
  "away from your WordPress Dashboard."
13899
  msgstr ""
13900
 
13901
+ #: includes/hud-dismiss-functions.php:77
13902
  msgid ""
13903
  "WARNING! BPS has detected that Safe Mode is set to On in your php.ini file."
13904
  msgstr ""
13905
 
13906
+ #: includes/hud-dismiss-functions.php:77
13907
  msgid ""
13908
  "If you see errors that BPS was unable to automatically create the backup "
13909
  "folders this is probably the reason why."
13910
  msgstr ""
13911
 
13912
+ #: includes/hud-dismiss-functions.php:111
13913
  msgid "HUD Check: Custom Permalinks are NOT being used."
13914
  msgstr ""
13915
 
13916
+ #: includes/hud-dismiss-functions.php:111
13917
  msgid "It is recommended that you use Custom Permalinks: "
13918
  msgstr ""
13919
 
13920
+ #: includes/hud-dismiss-functions.php:111
13921
  msgid "How to setup Custom Permalinks"
13922
  msgstr ""
13923
 
13924
+ #: includes/hud-dismiss-functions.php:144
13925
  msgid ""
13926
  "WARNING! BPS has detected that your Server is a Windows IIS Server that does "
13927
  "not support htaccess rewriting."
13928
  msgstr ""
13929
 
13930
+ #: includes/hud-dismiss-functions.php:144
13931
  msgid "Do NOT activate BulletProof Modes unless you know what you are doing."
13932
  msgstr ""
13933
 
13934
+ #: includes/hud-dismiss-functions.php:144
13935
  msgid "Your Server Type is: "
13936
  msgstr ""
13937
 
13938
+ #: includes/hud-dismiss-functions.php:144
13939
  msgid "WordPress Codex - Using Permalinks - see IIS section"
13940
  msgstr ""
13941
 
13942
+ #: includes/hud-dismiss-functions.php:167
13943
+ #: includes/hud-dismiss-functions.php:172
13944
  msgid "WARNING! BPS was unable to automatically create the /"
13945
  msgstr ""
13946
 
13947
+ #: includes/hud-dismiss-functions.php:167
13948
  msgid "/bps-backup folder."
13949
  msgstr ""
13950
 
13951
+ #: includes/hud-dismiss-functions.php:167
13952
+ #: includes/hud-dismiss-functions.php:172
13953
  msgid "You will need to create the /"
13954
  msgstr ""
13955
 
13956
+ #: includes/hud-dismiss-functions.php:167
13957
  msgid ""
13958
  "/bps-backup folder manually via FTP. The folder permissions for the bps-"
13959
  "backup folder need to be set to 755 in order to successfully perform "
13960
  "permanent online backups."
13961
  msgstr ""
13962
 
13963
+ #: includes/hud-dismiss-functions.php:167
13964
+ #: includes/hud-dismiss-functions.php:172
13965
  msgid "To remove this message permanently click "
13966
  msgstr ""
13967
 
13968
+ #: includes/hud-dismiss-functions.php:167
13969
+ #: includes/hud-dismiss-functions.php:172
13970
  msgid "here."
13971
  msgstr ""
13972
 
13973
+ #: includes/hud-dismiss-functions.php:172
13974
  msgid "/bps-backup/master-backups folder."
13975
  msgstr ""
13976
 
13977
+ #: includes/hud-dismiss-functions.php:172
13978
  msgid ""
13979
  "/bps-backup/master-backups folder manually via FTP. The folder permissions "
13980
  "for the master-backups folder need to be set to 755 in order to successfully "
13981
  "perform permanent online backups."
13982
  msgstr ""
13983
 
13984
+ #: includes/hud-dismiss-functions.php:206
13985
+ #: includes/hud-dismiss-functions.php:218
13986
  msgid "Bonus Custom Code:"
13987
  msgstr ""
13988
 
13989
+ #: includes/hud-dismiss-functions.php:206
13990
+ #: includes/hud-dismiss-functions.php:218
13991
  msgid ""
13992
  "Click the links below to get Bonus Custom Code or click the Dismiss Notice "
13993
  "links or click this "
13994
  msgstr ""
13995
 
13996
+ #: includes/hud-dismiss-functions.php:206
13997
+ #: includes/hud-dismiss-functions.php:218
13998
  msgid "Dismiss All Notices"
13999
  msgstr ""
14000
 
14001
+ #: includes/hud-dismiss-functions.php:206
14002
+ #: includes/hud-dismiss-functions.php:218
14003
  msgid ""
14004
  " link. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices "
14005
  "button on the Alerts|Logs|Email Options page."
14006
  msgstr ""
14007
 
14008
+ #: includes/hud-dismiss-functions.php:209
14009
+ #: includes/hud-dismiss-functions.php:224
14010
+ #: includes/hud-dismiss-functions.php:230
14011
+ #: includes/hud-dismiss-functions.php:236
14012
+ #: includes/hud-dismiss-functions.php:242
14013
+ #: includes/hud-dismiss-functions.php:256
14014
+ #: includes/hud-dismiss-functions.php:262
14015
+ #: includes/hud-dismiss-functions.php:267
14016
  msgid "Get "
14017
  msgstr ""
14018
 
14019
+ #: includes/hud-dismiss-functions.php:209
14020
+ #: includes/hud-dismiss-functions.php:256
14021
  msgid "POST Request Attack Protection Code"
14022
  msgstr ""
14023
 
14024
+ #: includes/hud-dismiss-functions.php:209
14025
+ #: includes/hud-dismiss-functions.php:224
14026
+ #: includes/hud-dismiss-functions.php:230
14027
+ #: includes/hud-dismiss-functions.php:236
14028
+ #: includes/hud-dismiss-functions.php:242
14029
+ #: includes/hud-dismiss-functions.php:256
14030
+ #: includes/hud-dismiss-functions.php:262
14031
+ #: includes/hud-dismiss-functions.php:267
14032
  msgid " or "
14033
  msgstr ""
14034
 
14035
+ #: includes/hud-dismiss-functions.php:224
14036
  msgid "Brute Force Login Protection Code"
14037
  msgstr ""
14038
 
14039
+ #: includes/hud-dismiss-functions.php:230
14040
  msgid "Speed Boost Cache Code"
14041
  msgstr ""
14042
 
14043
+ #: includes/hud-dismiss-functions.php:236
14044
  msgid "Author Enumeration BOT Probe Code"
14045
  msgstr ""
14046
 
14047
+ #: includes/hud-dismiss-functions.php:242
14048
  msgid "XML-RPC DDoS Protection Code"
14049
  msgstr ""
14050
 
14051
+ #: includes/hud-dismiss-functions.php:262
14052
  msgid "Mime Sniffing|Drive-by Download Attack Protection Code"
14053
  msgstr ""
14054
 
14055
+ #: includes/hud-dismiss-functions.php:267
14056
  msgid "External iFrame|Clickjacking Protection Code"
14057
  msgstr ""
14058
 
14059
+ #: includes/hud-dismiss-functions.php:357
14060
+ #: includes/hud-dismiss-functions.php:401
14061
  msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
14062
  msgstr ""
14063
 
14064
+ #: includes/hud-dismiss-functions.php:357
14065
+ #: includes/hud-dismiss-functions.php:401
14066
  msgid ""
14067
  "Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
14068
  "file, but was NOT found in BPS Custom Code."
14069
  msgstr ""
14070
 
14071
+ #: includes/hud-dismiss-functions.php:357
14072
+ #: includes/hud-dismiss-functions.php:401
14073
  msgid ""
14074
  "Using the Wordfence WAF Firewall may cause serious/critical problems for "
14075
  "your website and BPS."
14076
  msgstr ""
14077
 
14078
+ #: includes/hud-dismiss-functions.php:362
14079
+ #: includes/hud-dismiss-functions.php:406
14080
  msgid "HUD Check: PHP/php.ini handler htaccess code check"
14081
  msgstr ""
14082
 
14083
+ #: includes/hud-dismiss-functions.php:362
14084
+ #: includes/hud-dismiss-functions.php:406
14085
  msgid ""
14086
  "PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
14087
  "was NOT found in BPS Custom Code."
14088
  msgstr ""
14089
 
14090
+ #: includes/hud-dismiss-functions.php:362
14091
+ #: includes/hud-dismiss-functions.php:406
14092
  msgid "To automatically fix this click here: "
14093
  msgstr ""
14094
 
14095
+ #: includes/hud-dismiss-functions.php:362
14096
+ #: includes/hud-dismiss-functions.php:406
14097
  msgid ""
14098
  "The Setup Wizard Pre-Installation Checks feature will automatically fix this "
14099
  "just by visiting the Setup Wizard page."
14100
  msgstr ""
14101
 
14102
+ #: includes/hud-dismiss-functions.php:401
14103
  msgid " for the steps to fix this Wordfence problem."
14104
  msgstr ""
14105
 
14106
+ #: includes/hud-dismiss-functions.php:456
14107
  msgid "The WordPress Firewall 2 plugin is installed and activated"
14108
  msgstr ""
14109
 
14110
+ #: includes/hud-dismiss-functions.php:456
14111
  msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
14112
  msgstr ""
14113
 
14114
+ #: includes/hud-dismiss-functions.php:456
14115
  msgid " for more information."
14116
  msgstr ""
14117
 
14118
+ #: includes/hud-dismiss-functions.php:488
14119
  msgid "Notice: BPS Query String Exploits Code Changes"
14120
  msgstr ""
14121
 
14122
+ #: includes/hud-dismiss-functions.php:488
14123
  msgid ""
14124
  "Older BPS Query String Exploits code was found in BPS Custom Code. Several "
14125
  "Query String Exploits rules were changed/added/modified in the root ."
14126
  "htaccess file in BPS .49.6, .50.2 & .50.3."
14127
  msgstr ""
14128
 
14129
+ #: includes/hud-dismiss-functions.php:488
14130
  msgid ""
14131
  "Copy the new Query String Exploits section of code from your root .htaccess "
14132
  "file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
14133
  "QUERY STRING EXPLOITS and click the Save Root Custom Code button."
14134
  msgstr ""
14135
 
14136
+ #: includes/hud-dismiss-functions.php:488
14137
  msgid ""
14138
  "This Notice will go away once you have copied the new Query String Exploits "
14139
  "code to BPS Custom Code and clicked the Save Root Custom Code button."
14140
  msgstr ""
14141
 
14142
+ #: includes/hud-dismiss-functions.php:507
14143
  msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
14144
  msgstr ""
14145
 
14146
+ #: includes/hud-dismiss-functions.php:507
14147
  msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
14148
  msgstr ""
14149
 
14150
+ #: includes/hud-dismiss-functions.php:546
14151
  msgid "New Improved BPS Speed Boost Cache Code"
14152
  msgstr ""
14153
 
14154
+ #: includes/hud-dismiss-functions.php:546
14155
  msgid ""
14156
  "Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
14157
  "text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
14158
  msgstr ""
14159
 
14160
+ #: includes/hud-dismiss-functions.php:546
14161
  msgid ""
14162
  "Newer improved BPS Speed Boost Cache Code has been created, which should "
14163
  "improve website load speed performance even more."
14164
  msgstr ""
14165
 
14166
+ #: includes/hud-dismiss-functions.php:546
14167
  msgid "Get The New Improved BPS Speed Boost Cache Code"
14168
  msgstr ""
14169
 
14170
+ #: includes/hud-dismiss-functions.php:546
14171
  msgid ". To dismiss this Notice click the Dismiss Notice button below."
14172
  msgstr ""
14173
 
14174
+ #: includes/hud-dismiss-functions.php:546
14175
  msgid ""
14176
  "To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
14177
  "the Alerts|Logs|Email Options page."
14178
  msgstr ""
14179
 
14180
+ #: includes/hud-dismiss-functions.php:553
14181
  msgid "BPS Speed Boost Cache Custom Code Notice"
14182
  msgstr ""
14183
 
14184
+ #: includes/hud-dismiss-functions.php:553
14185
  msgid ""
14186
  "BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
14187
  "CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
14188
  msgstr ""
14189
 
14190
+ #: includes/hud-dismiss-functions.php:553
14191
  msgid ""
14192
  "and another caching plugin's Marker text was also found in this BPS Custom "
14193
  "Code text box."
14194
  msgstr ""
14195
 
14196
+ #: includes/hud-dismiss-functions.php:553
14197
  msgid "Click this link: "
14198
  msgstr ""
14199
 
14200
+ #: includes/hud-dismiss-functions.php:553
14201
  msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
14202
  msgstr ""
14203
 
14204
+ #: includes/hud-dismiss-functions.php:553
14205
  msgid " for help information on what this Notice means and what to do next."
14206
  msgstr ""
14207
 
14208
+ #: includes/hud-dismiss-functions.php:591
14209
  msgid "BPS New Feature Notice: JTC-Lite"
14210
  msgstr ""
14211
 
14212
+ #: includes/hud-dismiss-functions.php:591
14213
  msgid ""
14214
  "JTC-Lite protects the WordPress Login page Form against automated SpamBot "
14215
  "and HackerBot Brute Force Login attacks"
14216
  msgstr ""
14217
 
14218
+ #: includes/hud-dismiss-functions.php:591
14219
  msgid ""
14220
  "and also prevents User Accounts from being locked repeatedly by Brute Force "
14221
  "Login Bot attacks on your Login page Form."
14222
  msgstr ""
14223
 
14224
+ #: includes/hud-dismiss-functions.php:591
14225
  msgid "To enable/turn On JTC-Lite, click this "
14226
  msgstr ""
14227
 
14228
+ #: includes/hud-dismiss-functions.php:591
14229
  msgid ""
14230
  ". Click/check the Login Form Checkbox and click the Save Options button."
14231
  msgstr ""
14232
 
14233
+ #: includes/hud-dismiss-functions.php:634
 
 
 
 
 
 
 
 
 
 
 
14234
  msgid "BPS Plugin Star Rating Request"
14235
  msgstr ""
14236
 
14237
+ #: includes/hud-dismiss-functions.php:634
14238
  msgid ""
14239
  "A BPS star rating only takes a couple of minutes and would be very much "
14240
  "appreciated. We are looking for 5 star ratings and not \"fancy\" reviews."
14241
  msgstr ""
14242
 
14243
+ #: includes/hud-dismiss-functions.php:634
14244
  msgid ""
14245
  "A simple review like \"works great\" or \"has been protecting my website for "
14246
  "X months or X years\" is perfect."
14247
  msgstr ""
14248
 
14249
+ #: includes/hud-dismiss-functions.php:634
14250
  msgid "Click this link to submit a BPS Plugin Star Rating: "
14251
  msgstr ""
14252
 
14253
+ #: includes/hud-dismiss-functions.php:634
14254
  msgid "BPS Plugin Star Rating"
14255
  msgstr ""
14256
 
14257
+ #: includes/hud-dismiss-functions.php:634
14258
  msgid ""
14259
  "login to the WordPress.org site and scroll to the bottom of the Reviews page."
14260
  msgstr ""
14261
 
14262
+ #: includes/hud-dismiss-functions.php:634
14263
  msgid ""
14264
  "To Dismiss this one-time Notice click the Dismiss Notice button below. To "
14265
  "Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the "
14266
+ "Alerts|Logs|Email Options page."
14267
  msgstr ""
14268
 
14269
+ #: includes/hud-dismiss-functions.php:672
14270
  msgid "BPS Notice: Mod Security Module is Loaded|Enabled"
14271
  msgstr ""
14272
 
14273
+ #: includes/hud-dismiss-functions.php:672
14274
  msgid "Please take a minute to view this Mod Security help forum topic: "
14275
  msgstr ""
14276
 
14277
+ #: includes/hud-dismiss-functions.php:672
14278
  msgid "Mod Security Common Known Problems"
14279
  msgstr ""
14280
 
14281
+ #: includes/hud-dismiss-functions.php:672
14282
  msgid ""
14283
  "If you are not experiencing any of the problems listed in the Mod Security "
14284
  "help forum topic then you can dismiss this Dismiss Notice."
14285
  msgstr ""
14286
 
14287
+ #: includes/hud-dismiss-functions.php:710
14288
  msgid "BPS GDPR Compliance Notice"
14289
  msgstr ""
14290
 
14291
+ #: includes/hud-dismiss-functions.php:710
14292
  msgid ""
14293
  "A new Setup Wizard Option has been created which allows you to turn off all "
14294
  "IP address logging in BPS to make your website GDPR Compliant."
14295
  msgstr ""
14296
 
14297
+ #: includes/hud-dismiss-functions.php:710
14298
  msgid "GDPR Compliance Setup Wizard Option link"
14299
  msgstr ""
14300
 
14301
+ #: includes/hud-dismiss-functions.php:710
14302
  msgid "Choose the GDPR Compliance On setting."
14303
  msgstr ""
14304
 
14305
+ #: includes/hud-dismiss-functions.php:710
14306
  msgid "For more information about GDPR Compliance click this "
14307
  msgstr ""
14308
 
14309
+ #: includes/hud-dismiss-functions.php:710
14310
  msgid "GDPR Compliance Forum Topic link"
14311
  msgstr ""
14312
 
14313
+ #: includes/hud-dismiss-functions.php:762
14314
  msgid "BPS wp-config.php file WP Automatic Update constants detected"
14315
  msgstr ""
14316
 
14317
+ #: includes/hud-dismiss-functions.php:762
14318
  msgid ""
14319
  "You are using the BPS MU Tools plugin option settings to handle WP Automatic "
14320
  "Updates. BPS detected that you are also using one or both of these WP "
14325
  "Notice after you have commented them out."
14326
  msgstr ""
14327
 
14328
+ #: includes/hud-dismiss-functions.php:809
14329
  msgid "MScan Rebuild Notice"
14330
  msgstr ""
14331
 
14332
+ #: includes/hud-dismiss-functions.php:809
14333
  msgid ""
14334
  "MScan has been completely rebuilt. MScan is faster, very accurate and user "
14335
  "friendly. "
14336
  msgstr ""
14337
 
14338
+ #: includes/hud-dismiss-functions.php:809
14339
  msgid "Check out MScan"
14340
  msgstr ""
14341
 
14342
+ #: includes/hud-dismiss-functions.php:809
14343
  msgid ""
14344
  " Recommendation: Click the Reset MScan button before running a new scan."
14345
  msgstr ""
14346
 
14347
+ #: includes/hud-dismiss-functions.php:889
14348
  msgid "Script|File Owner User ID Mismatch Notice"
14349
  msgstr ""
14350
 
14351
+ #: includes/hud-dismiss-functions.php:889
14352
  msgid ""
14353
  "You have different Script or File Owner User ID's. All Script and File Owner "
14354
  "User ID's must be the same in order for BPS to function normally."
14355
  msgstr ""
14356
 
14357
+ #: includes/hud-dismiss-functions.php:889
14358
  msgid ""
14359
  "Go to the BPS System Info page and check the File|Folder Permissions (CGI or "
14360
  "DSO)|Script Owner User ID (UID)|File Owner User ID table to find the folders "
14361
  "that need to be fixed."
14362
  msgstr ""
14363
 
14364
+ #: includes/hud-dismiss-functions.php:982
14365
+ msgid "BPS Pro 25% Off Sale January 24th - January 31st"
14366
+ msgstr ""
14367
+
14368
+ #: includes/hud-dismiss-functions.php:982
14369
  msgid ""
14370
+ "One-time Purchase Price: $52.50. No Recurring Yearly Costs Or Subscriptions. "
14371
+ "Unlimited installations. Free Upgrades For Life. Free Technical Support For "
14372
+ "Life."
14373
+ msgstr ""
14374
+
14375
+ #: includes/hud-dismiss-functions.php:982
14376
+ msgid "Buy BPS Pro"
14377
  msgstr ""
14378
 
14379
  #: includes/login-security.php:128 includes/login-security.php:134
readme.txt CHANGED
@@ -4,8 +4,8 @@ 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
  Requires PHP: 5.6
7
- Tested up to: 5.8.2
8
- Stable tag: 5.6
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
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
  Requires PHP: 5.6
7
+ Tested up to: 5.9
8
+ Stable tag: 5.7
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11