Version Description
Download this release
Release Info
Developer | AITpro |
Plugin | BulletProof Security |
Version | 4.6 |
Comparing to | |
See all releases |
Code changes from version 4.5 to 4.6
- admin/core/core-custom-code.php +53 -27
- admin/core/core.php +46 -59
- admin/db-backup-security/db-backup-security.php +125 -127
- admin/email-log-settings/email-log-settings.php +40 -50
- admin/htaccess/mscan-pattern-match.php +4 -1
- admin/htaccess/secure.htaccess +1 -1
- admin/htaccess/wpadmin-secure.htaccess +1 -1
- admin/includes/admin.php +106 -33
- admin/includes/uninstall.php +5 -3
- admin/js/bps-ui-dialog.js +46 -0
- admin/login/login.php +234 -98
- admin/login/lsm-help-text.php +3 -0
- admin/maintenance/maintenance.php +40 -42
- admin/mscan/mscan.php +182 -123
- admin/security-log/security-log.php +3 -25
- admin/system-info/system-info.php +80 -78
- admin/theme-skin/theme-skin.php +68 -66
- admin/wizard/pwizard-autofix-setup.php +12 -12
- admin/wizard/pwizard-autofix.php +89 -35
- admin/wizard/wizard-backup.php +9 -4
- admin/wizard/wizard-functions.php +26 -12
- admin/wizard/wizard.php +215 -79
- bulletproof-security.php +7 -5
- includes/db-security.php +3 -3
- includes/force-strong-passwords.php +229 -0
- includes/functions.php +25 -13
- includes/general-functions.php +47 -12
- includes/hidden-plugin-folders-cron.php +5 -3
- includes/hud-autofix-whitelist.php +17 -1
- includes/hud-dismiss-functions.php +13 -10
- includes/login-security.php +20 -20
- includes/mscan-ajax-functions.php +77 -21
- includes/zip-email-cron-functions.php +15 -9
- languages/bulletproof-security.pot +2247 -2078
- readme.txt +19 -4
admin/core/core-custom-code.php
CHANGED
@@ -14,10 +14,11 @@ $scrolltoCCodeWPA = isset( $_REQUEST['scrolltoCCodeWPA'] ) ? (int) $_REQUEST['sc
|
|
14 |
function bps_CustomCode_BPSQSE_check() {
|
15 |
global $bps_topDiv, $bps_bottomDiv;
|
16 |
|
17 |
-
$options = get_option('bulletproof_security_options_customcode');
|
|
|
18 |
$pattern = '/RewriteCond\s%{REQUEST_FILENAME}\s!-f\s*RewriteCond\s%{REQUEST_FILENAME}\s!-d\s*RewriteRule\s\.(.*)\/index\.php\s\[L\]/';
|
19 |
|
20 |
-
if ( preg_match( $pattern, htmlspecialchars_decode( $
|
21 |
|
22 |
echo $bps_topDiv;
|
23 |
$text = '<strong><font color="#fb0101">'.__('The BPS Query String Exploits Custom Code below is NOT valid.', 'bulletproof-security').'</font><br>'.__('Delete the code shown below from the CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS: text box and click the Save Root Custom Code button.', 'bulletproof-security').'</strong><br>';
|
@@ -38,8 +39,13 @@ CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS: bps_customcode_bpsqse
|
|
38 |
CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE: bps_customcode_three
|
39 |
*/
|
40 |
|
41 |
-
|
42 |
-
|
|
|
|
|
|
|
|
|
|
|
43 |
echo $bps_topDiv;
|
44 |
$text = '<strong><font color="#fb0101">'.__('Default WordPress Rewrite htaccess code has been added to BPS Custom Code.', 'bulletproof-security').'</font><br>'.__('The BPS plugin already uses/has Default WordPress Rewrite code. Delete the Default WordPress Rewrite htaccess code shown below from the CUSTOM CODE text box were it was added and click the Save Root Custom Code button.', 'bulletproof-security').'</strong><br>';
|
45 |
echo $text;
|
@@ -287,11 +293,26 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
287 |
wp_nonce_field('bulletproof_security_CC_Root');
|
288 |
bpsPro_CC_Root_values_form();
|
289 |
$CC_Options_root = get_option('bulletproof_security_options_customcode');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
290 |
?>
|
291 |
|
292 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 1 ).'. '; _e('CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE:<br>Add php/php.ini handler code, cache code and/or <a href="https://forum.ait-pro.com/forums/topic/htaccess-caching-code-speed-boost-cache-code/" title="Link opens in a new Browser window" target="_blank">Speed Boost Cache Code</a>', 'bulletproof-security'); ?> </label></strong><br />
|
293 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid php/php.ini handler htaccess code and/or cache htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
294 |
-
<textarea id="crypt1" class="bps-text-area-custom-code" name="bps_customcode_one" tabindex="1"><?php echo $
|
295 |
</td>
|
296 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you where your php/php.ini handler and/or cache htaccess code will be created in your root htaccess file. If you have php/php.ini handler and/or cache htaccess code, copy and paste it into the CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE text box to the left.</span><pre># PHP/PHP.INI HANDLER/CACHE CODE<br /># Use BPS Custom Code to add php/php.ini Handler and Cache htaccess code and to save it permanently.<br /># Most Hosts do not have/use/require php/php.ini Handler htaccess code</pre></td>
|
297 |
</tr>
|
@@ -299,7 +320,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
299 |
<td class="bps-table_cell_help_custom_code">
|
300 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 2 ).'. '; _e('CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE:', 'bulletproof-security'); ?> </label></strong><br />
|
301 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire TURN OFF YOUR SERVER SIGNATURE section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
302 |
-
<textarea id="crypt2" class="bps-text-area-custom-code" name="bps_customcode_server_signature" tabindex="2"><?php echo
|
303 |
</td>
|
304 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE text box. Go to the htaccess File Editor tab page and copy your actual TURN OFF YOUR SERVER SIGNATURE root htaccess file code and paste it into the CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE text box to the left.</span><pre># TURN OFF YOUR SERVER SIGNATURE<br /># Suppresses the footer line server version number and ServerName of the serving virtual host<br />ServerSignature Off</pre></td>
|
305 |
</tr>
|
@@ -307,7 +328,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
307 |
<td class="bps-table_cell_help_custom_code">
|
308 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 3 ).'. '; _e('CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX:', 'bulletproof-security'); ?> </label></strong><br />
|
309 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire DO NOT SHOW DIRECTORY LISTING and DIRECTORY INDEX sections of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
310 |
-
<textarea id="crypt3" class="bps-text-area-custom-code" name="bps_customcode_directory_index" tabindex="3"><?php echo $
|
311 |
</td>
|
312 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX text box. Go to the htaccess File Editor tab page and copy your actual DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX root htaccess file code and paste it into the CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX text box to the left.</span><pre style="max-height:130px;"># DO NOT SHOW DIRECTORY LISTING<br /># Disallow mod_autoindex from displaying a directory listing<br /># If a 500 Internal Server Error occurs when activating Root BulletProof Mode<br /># copy the entire DO NOT SHOW DIRECTORY LISTING and DIRECTORY INDEX sections of code<br /># and paste it into BPS Custom Code and comment out Options -Indexes<br /># by adding a # sign in front of it.<br /># Example: #Options -Indexes<br />Options -Indexes<br /><br /># DIRECTORY INDEX FORCE INDEX.PHP<br /># Use index.php as default directory index file. index.html will be ignored.<br /># If a 500 Internal Server Error occurs when activating Root BulletProof Mode<br /># copy the entire DO NOT SHOW DIRECTORY LISTING and DIRECTORY INDEX sections of code<br /># and paste it into BPS Custom Code and comment out DirectoryIndex<br /># by adding a # sign in front of it.<br /># Example: #DirectoryIndex index.php index.html /index.php<br />DirectoryIndex index.php index.html /index.php</pre></td>
|
313 |
</tr>
|
@@ -315,7 +336,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
315 |
<td class="bps-table_cell_help_custom_code">
|
316 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 4 ).'. '; _e('CUSTOM CODE BRUTE FORCE LOGIN PAGE PROTECTION:', 'bulletproof-security'); ?> </label></strong><br />
|
317 |
<strong><?php $text = '<font color="#2ea2cc">'.__('This Custom Code text box is for optional/Bonus code. To get this code click the link below:', 'bulletproof-security').'<br><a href="https://forum.ait-pro.com/forums/topic/protect-login-page-from-brute-force-login-attacks/" title="Link opens in a new Browser window" target="_blank">Brute Force Login Page Protection Code</a></font>'; echo $text ; ?></strong><br />
|
318 |
-
<textarea id="crypt4" class="bps-text-area-custom-code" name="bps_customcode_server_protocol" tabindex="4"><?php echo $
|
319 |
</td>
|
320 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you where your Brute Force Login Page Protection code will be created in your root htaccess file if you decide to add the option/Bonus code. You can get the code by clicking the Brute Force Login Page Protection Code link. Copy and paste it into the CUSTOM CODE BRUTE FORCE LOGIN PAGE PROTECTION text box to the left.</span><pre># BRUTE FORCE LOGIN PAGE PROTECTION<br /># PLACEHOLDER ONLY<br /># Use BPS Custom Code to add Brute Force Login protection code and to save it permanently.<br /># See this link: https://forum.ait-pro.com/forums/topic/protect-login-page-from-brute-force-login-attacks/<br /># for more information.</pre></td>
|
321 |
</tr>
|
@@ -323,7 +344,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
323 |
<td class="bps-table_cell_help_custom_code">
|
324 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 5 ).'. '; _e('CUSTOM CODE ERROR LOGGING AND TRACKING:', 'bulletproof-security'); ?> </label></strong><br />
|
325 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire ERROR LOGGING AND TRACKING section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
326 |
-
<textarea id="crypt5" class="bps-text-area-custom-code" name="bps_customcode_error_logging" tabindex="5"><?php echo $
|
327 |
</td>
|
328 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE ERROR LOGGING AND TRACKING text box. Go to the htaccess File Editor tab page and copy your actual ERROR LOGGING AND TRACKING root htaccess file code and paste it into the CUSTOM CODE ERROR LOGGING AND TRACKING text box to the left.</span><pre style="max-height:145px;"># BPS PRO ERROR LOGGING AND TRACKING<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># BPS Pro has premade 400 Bad Request, 403 Forbidden, 404 Not Found, 405 Method Not Allowed and<br /># 410 Gone template logging files that are used to track and log 400, 403, 404, 405 and 410 errors<br />.....<br />.....<br />ErrorDocument 400 <?php echo '/'.$bps_plugin_dir; ?>/bulletproof-security/400.php<br />ErrorDocument 401 default<br />ErrorDocument 403 <?php echo '/'.$bps_plugin_dir; ?>/bulletproof-security/403.php<br />ErrorDocument 404 /404.php<br />ErrorDocument 405 <?php echo '/'.$bps_plugin_dir; ?>/bulletproof-security/405.php<br />ErrorDocument 410 <?php echo '/'.$bps_plugin_dir; ?>/bulletproof-security/410.php</pre></td>
|
329 |
</tr>
|
@@ -331,7 +352,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
331 |
<td class="bps-table_cell_help_custom_code">
|
332 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 6 ).'. '; _e('CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS:', 'bulletproof-security'); ?> </label></strong><br />
|
333 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
334 |
-
<textarea id="crypt6" class="bps-text-area-custom-code" name="bps_customcode_deny_dot_folders" tabindex="6"><?php echo
|
335 |
</td>
|
336 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS text box. Go to the htaccess File Editor tab page and copy your actual DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS root htaccess file code and paste it into the CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS text box to the left.</span><pre># DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># Files and folders starting with a dot: .htaccess, .htpasswd, .errordocs, .logs<br />RedirectMatch 403 \.(htaccess|htpasswd|errordocs|logs)$</pre></td>
|
337 |
</tr>
|
@@ -339,7 +360,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
339 |
<td class="bps-table_cell_help_custom_code">
|
340 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 7 ).'. '; _e('CUSTOM CODE WP-ADMIN/INCLUDES: DO NOT add wp-admin .htaccess code here', 'bulletproof-security'); ?> </label></strong><br />
|
341 |
<strong><?php $text = '<font color="#2ea2cc">'.__('Add one pound sign # below to prevent the WP-ADMIN/INCLUDES section of code from being created in your root .htaccess file', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
342 |
-
<textarea id="crypt7" class="bps-text-area-custom-code" name="bps_customcode_admin_includes" tabindex="7"><?php echo $
|
343 |
</td>
|
344 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE WP-ADMIN/INCLUDES text box. Go to the htaccess File Editor tab page and copy your actual WP-ADMIN/INCLUDES root htaccess file code and paste it into the CUSTOM CODE WP-ADMIN/INCLUDES text box to the left.</span><pre># WP-ADMIN/INCLUDES<br /># Use BPS Custom Code to remove this code permanently.<br />RewriteEngine On<br />RewriteBase /<br />RewriteRule ^wp-admin/includes/ - [F]<br />RewriteRule !^wp-includes/ - [S=3]<br />RewriteRule ^wp-includes/[^/]+\.php$ - [F]<br />RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F]<br />RewriteRule ^wp-includes/theme-compat/ - [F]</pre></td>
|
345 |
</tr>
|
@@ -347,7 +368,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
347 |
<td class="bps-table_cell_help_custom_code">
|
348 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 8 ).'. '; _e('CUSTOM CODE WP REWRITE LOOP START: www/non-www http/https Rewrite code here', 'bulletproof-security'); ?> </label></strong><br />
|
349 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire WP REWRITE LOOP START section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').' <a href="https://forum.ait-pro.com/forums/topic/wordpress-ssl-htaccess-code-rewrite-ssl-rewritecond-server_port/#post-7233" title="Link opens in a new Browser window" target="_blank">Get HTTPS/SSL Rewrite htaccess Code</a>.</font>'; echo $text ; ?></strong><br />
|
350 |
-
<textarea id="crypt8" class="bps-text-area-custom-code" name="bps_customcode_wp_rewrite_start" tabindex="8"><?php echo $
|
351 |
</td>
|
352 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE WP REWRITE LOOP START text box. Go to the htaccess File Editor tab page and copy your actual WP REWRITE LOOP START root htaccess file code and paste it into the CUSTOM CODE WP REWRITE LOOP START text box to the left.</span><br /><pre># CUSTOM CODE WP REWRITE LOOP START<br /># WP REWRITE LOOP START<br />RewriteEngine On<br />RewriteBase /<br />RewriteRule ^index\.php$ - [L]</pre></td>
|
353 |
</tr>
|
@@ -357,11 +378,11 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
357 |
<?php echo number_format_i18n( 9 ).'. '; _e('CUSTOM CODE REQUEST METHODS FILTERED:', 'bulletproof-security'); ?><br />
|
358 |
<?php _e('Whitelist User Agents and allow HEAD Requests', 'bulletproof-security'); ?> </label></strong><br />
|
359 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire REQUEST METHODS FILTERED section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes. To Allow HEAD Requests click the Read Me help button at the top of the Custom Code page for instructions and examples.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
360 |
-
<textarea id="crypt9" class="bps-text-area-custom-code" name="bps_customcode_request_methods" tabindex="9"><?php echo $
|
361 |
</td>
|
362 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;">
|
363 |
|
364 |
-
<?php if ( preg_match( '/R=405/', $
|
365 |
|
366 |
<span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE REQUEST METHODS FILTERED text box. Go to the htaccess File Editor tab page and copy your actual REQUEST METHODS FILTERED root htaccess file code and paste it into the CUSTOM CODE REQUEST METHODS FILTERED text box to the left.</span><pre># REQUEST METHODS FILTERED<br /># If you want to allow HEAD Requests use BPS Custom Code and copy<br /># this entire REQUEST METHODS FILTERED section of code to this BPS Custom Code<br /># text box: CUSTOM CODE REQUEST METHODS FILTERED.<br /># See the CUSTOM CODE REQUEST METHODS FILTERED help text for additional steps.<br />RewriteCond %{REQUEST_METHOD} ^(TRACE|DELETE|TRACK|DEBUG) [NC]<br />RewriteRule ^(.*)$ - [F]<br />RewriteCond %{REQUEST_METHOD} ^(HEAD) [NC]<br />RewriteRule ^(.*)$ - [R=405,L]</pre>
|
367 |
|
@@ -377,7 +398,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
377 |
<td class="bps-table_cell_help_custom_code">
|
378 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 10 ).'. '; _e('CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES:<br>Add personal plugin/theme skip/bypass rules here', 'bulletproof-security'); ?> </label></strong><br />
|
379 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
380 |
-
<textarea id="crypt10" class="bps-text-area-custom-code" name="bps_customcode_two" tabindex="10"><?php echo $
|
381 |
</td>
|
382 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you where your plugin/theme skip/bypass rules code will be created in your root htaccess file. If you have plugin/theme skip/bypass rules, copy and paste it into the CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES text box to the left. Click the Read Me help button for more information about plugin/theme skip/bypass rules code.</span><pre style="max-height:145px;"># PLUGINS/THEMES AND VARIOUS EXPLOIT FILTER SKIP RULES<br /># To add plugin/theme skip/bypass rules use BPS Custom Code.<br /># The [S] flag is used to skip following rules. Skip rule [S=12] will skip 12 following RewriteRules.<br /># The skip rules MUST be in descending consecutive number order: 12, 11, 10, 9...<br /># If you delete a skip rule, change the other skip rule numbers accordingly.<br /># Examples: If RewriteRule [S=5] is deleted than change [S=6] to [S=5], [S=7] to [S=6], etc.<br /># If you add a new skip rule above skip rule 12 it will be skip rule 13: [S=13]<br /><br /><div style="background-color:#FFFF00;padding:3px;">Your plugin/theme skip/bypass rules will be created here in your root htaccess file</div><br /># Adminer MySQL management tool data populate<br />RewriteCond %{REQUEST_URI} ^/<?php echo $bps_plugin_dir; ?>/adminer/ [NC]<br />RewriteRule . - [S=12]</pre></td>
|
383 |
</tr>
|
@@ -385,7 +406,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
385 |
<td class="bps-table_cell_help_custom_code">
|
386 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 11 ).'. '; _e('CUSTOM CODE TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE:', 'bulletproof-security'); ?> </label></strong><br />
|
387 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire TIMTHUMB FORBID RFI section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
388 |
-
<textarea id="crypt11" class="bps-text-area-custom-code" name="bps_customcode_timthumb_misc" tabindex="11"><?php echo $
|
389 |
</td>
|
390 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE text box. Go to the htaccess File Editor tab page and copy your actual TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE root htaccess file code and paste it into the CUSTOM CODE text box to the left.</span><pre style="max-height:145px;"># TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># Remote File Inclusion (RFI) security rules<br />.....<br />.....<br /># Example: Whitelist additional misc files: (example\.php|another-file\.php|phpthumb\.php|thumb\.php|thumbs\.php)<br />RewriteCond %{REQUEST_URI} (timthumb\.php|phpthumb\.php|thumb\.php|thumbs\.php) [NC]<br /># Example: Whitelist additional website domains: RewriteCond %{HTTP_REFERER} ^.*(YourWebsite.com|AnotherWebsite.com).*<br />RewriteCond %{HTTP_REFERER} ^.*<?php echo $bps_get_domain_root; ?>.*<br />RewriteRule . - [S=1]</pre></td>
|
391 |
</tr>
|
@@ -393,7 +414,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
393 |
<td class="bps-table_cell_help_custom_code">
|
394 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 12 ).'. '; _e('CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS:', 'bulletproof-security'); ?> </label></strong><br />
|
395 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire BPSQSE QUERY STRING EXPLOITS section of code from your root .htaccess file from # BEGIN BPSQSE BPS QUERY STRING EXPLOITS to # END BPSQSE BPS QUERY STRING EXPLOITS into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
396 |
-
<textarea id="crypt12" class="bps-text-area-custom-code" name="bps_customcode_bpsqse" tabindex="12"><?php echo $
|
397 |
</td>
|
398 |
<td class="bps-table_cell_help_custom_code" style="padding-top:90px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS text box. Go to the htaccess File Editor tab page and copy your actual BPSQSE BPS QUERY STRING EXPLOITS root htaccess file code and paste it into the CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS text box to the left.</span><pre># BEGIN BPSQSE BPS QUERY STRING EXPLOITS<br /># The libwww-perl User Agent is forbidden - Many bad bots use libwww-perl modules, but some good bots use it too.<br /># Good sites such as W3C use it for their W3C-LinkChecker.<br /># Use BPS Custom Code to add or remove user agents temporarily or permanently from the<br />.....<br />.....<br />RewriteCond %{QUERY_STRING} (sp_executesql) [NC]<br />RewriteRule ^(.*)$ - [F]<br /># END BPSQSE BPS QUERY STRING EXPLOITS</pre></td>
|
399 |
</tr>
|
@@ -404,7 +425,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
404 |
<td class="bps-table_cell_help_custom_code">
|
405 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 12 ).'b. '; _e('CUSTOM CODE WP REWRITE LOOP END: Add WP Rewrite Loop End code here', 'bulletproof-security'); ?> </label></strong><br />
|
406 |
<strong><?php $text = '<font color="#2ea2cc">'.__('This is a Special Custom Code text box that should only be used if the correct WP REWRITE LOOP END code is not being created in your root .htaccess file. See the Read Me help button for more information.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
407 |
-
<textarea id="crypt12b" class="bps-text-area-custom-code" name="bps_customcode_wp_rewrite_end" tabindex="13"><?php echo $
|
408 |
|
409 |
</td>
|
410 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: The actual WP REWRITE LOOP END code for your website may be different. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE WP REWRITE LOOP END text box. Go to the htaccess File Editor tab page and copy your actual WP REWRITE LOOP END root htaccess file code and paste it into the CUSTOM CODE WP REWRITE LOOP END text box to the left.</span><br /><pre># END BPSQSE BPS QUERY STRING EXPLOITS<br /><div style="background-color:#FFFF00;padding:3px;">RewriteCond %{REQUEST_FILENAME} -f [OR]<br />RewriteCond %{REQUEST_FILENAME} -d<br />RewriteRule ^ - [L]<br />RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]<br />RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]<br />RewriteRule . index.php [L]<br /># WP REWRITE LOOP END</div></pre>
|
@@ -421,15 +442,15 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
421 |
<td class="bps-table_cell_help_custom_code">
|
422 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 13 ).'. '; _e('CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES:', 'bulletproof-security'); ?> </label></strong><br />
|
423 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire DENY BROWSER ACCESS section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
424 |
-
<textarea id="crypt13" class="bps-text-area-custom-code" name="bps_customcode_deny_files" tabindex="14"><?php echo $
|
425 |
</td>
|
426 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES text box. Go to the htaccess File Editor tab page and copy your actual DENY BROWSER ACCESS TO THESE FILES root htaccess file code and paste it into the CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES text box to the left.</span>
|
427 |
|
428 |
-
<?php if ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) { ?>
|
429 |
|
430 |
<pre style="max-height:145px;"># DENY BROWSER ACCESS TO THESE FILES<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># wp-config.php, bb-config.php, php.ini, php5.ini, readme.html<br /># To be able to view these files from a Browser, replace 127.0.0.1 with your actual<br /># current IP address. Comment out: #Require all denied and Uncomment: Require ip 127.0.0.1<br /># Comment out: #Deny from all and Uncomment: Allow from 127.0.0.1<br /># Note: The BPS System Info page displays which modules are loaded on your server.<br /><br /><FilesMatch "^(wp-config\.php|php\.ini|php5\.ini|readme\.html|bb-config\.php)"><br /><IfModule mod_authz_core.c><br />Require all denied<br />#Require ip 127.0.0.1<br /></IfModule><br /><br /><IfModule !mod_authz_core.c><br /><IfModule mod_access_compat.c><br />Order Allow,Deny<br />Deny from all<br />#Allow from 127.0.0.1<br /></IfModule><br /></IfModule><br /></FilesMatch></pre>
|
431 |
|
432 |
-
<?php } elseif ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'No' ) { ?>
|
433 |
|
434 |
<pre style="max-height:145px;"># DENY BROWSER ACCESS TO THESE FILES<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># wp-config.php, bb-config.php, php.ini, php5.ini, readme.html<br /># To be able to view these files from a Browser, replace 127.0.0.1 with your actual<br /># current IP address. Comment out: #Deny from all and Uncomment: Allow from 127.0.0.1<br /># Note: The BPS System Info page displays which modules are loaded on your server.<br /><br /><FilesMatch "^(wp-config\.php|php\.ini|php5\.ini|readme\.html|bb-config\.php)"><br />Order Allow,Deny<br />Deny from all<br />#Allow from 127.0.0.1<br /></FilesMatch></pre>
|
435 |
|
@@ -441,7 +462,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
441 |
<td class="bps-table_cell_help_custom_code">
|
442 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 14 ).'. '; _e('CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE: Add miscellaneous code here', 'bulletproof-security'); ?> </label></strong><br />
|
443 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
444 |
-
<textarea id="crypt14" class="bps-text-area-custom-code" name="bps_customcode_three" tabindex="15"><?php echo $
|
445 |
</td>
|
446 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you where your custom htaccess code will be created in your root htaccess file. If you have Hotlinking, Redirect, IP Blocking htaccess code then copy and paste it into the CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE text box to the left.</span><pre># CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE<br /># PLACEHOLDER ONLY<br /># Use BPS Custom Code to add custom code and save it permanently here.</pre></td>
|
447 |
</tr>
|
@@ -745,7 +766,7 @@ function bpsRootCCDecrypt() {
|
|
745 |
<?php
|
746 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
747 |
|
748 |
-
if ( $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' ) {
|
749 |
|
750 |
} else {
|
751 |
?>
|
@@ -767,11 +788,16 @@ function bpsRootCCDecrypt() {
|
|
767 |
wp_nonce_field('bulletproof_security_CC_WPA');
|
768 |
bpsPro_CC_WPA_values_form();
|
769 |
$CC_Options_wpadmin = get_option('bulletproof_security_options_customcode_WPA');
|
|
|
|
|
|
|
|
|
|
|
770 |
?>
|
771 |
|
772 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 1 ).'. '; _e('CUSTOM CODE WPADMIN DENY BROWSER ACCESS TO FILES:<br>Add additional wp-admin files that you would like to block here', 'bulletproof-security'); ?> </label></strong><br />
|
773 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire WPADMIN DENY BROWSER ACCESS TO FILES section of code from your wp-admin .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes. Add one pound sign # below to prevent the WPADMIN DENY BROWSER ACCESS TO FILES section of code from being created in your wp-admin .htaccess file', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
774 |
-
<textarea id="crypt15" class="bps-text-area-custom-code" name="bps_customcode_deny_files_wpa" tabindex="1"><?php echo $
|
775 |
</td>
|
776 |
<td class="bps-table_cell_help_custom_code" style="padding-top:105px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for wp-admin Custom Code Setup Steps. This example code is a visual reference to show you which wp-admin htaccess file code goes in the CUSTOM CODE WPADMIN DENY BROWSER ACCESS TO FILES text box. Go to the htaccess File Editor tab page and copy your actual WPADMIN DENY BROWSER ACCESS TO FILES wp-admin htaccess file code and paste it into the CUSTOM CODE text box to the left.</span>
|
777 |
|
@@ -792,7 +818,7 @@ function bpsRootCCDecrypt() {
|
|
792 |
<td class="bps-table_cell_help_custom_code">
|
793 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 2 ).'. '; _e('CUSTOM CODE WPADMIN TOP:<br>wp-admin password protection & miscellaneous custom code here', 'bulletproof-security'); ?> </label></strong><br />
|
794 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
795 |
-
<textarea id="crypt16" class="bps-text-area-custom-code" name="bps_customcode_one_wpa" tabindex="2"><?php echo $
|
796 |
</td>
|
797 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for wp-admin Custom Code Setup Steps. This example code is a visual reference to show you where your wp-admin custom htaccess code will be created in your wp-admin htaccess file. If you have custom wp-admin htaccess code, copy and paste it into the CUSTOM CODE WPADMIN TOP text box to the left.</span><pre># BEGIN OPTIONAL WP-ADMIN ADDITIONAL SECURITY MEASURES:<br /><br /># BEGIN CUSTOM CODE WPADMIN TOP<br /># Use BPS wp-admin Custom Code to modify/edit/change this code and to save it permanently.<br /><div style="background-color:#FFFF00;padding:3px;"># CCWTOP - Your custom code will be created here when you activate wp-admin BulletProof Mode</div># END CUSTOM CODE WPADMIN TOP</pre></td>
|
798 |
</tr>
|
@@ -800,7 +826,7 @@ function bpsRootCCDecrypt() {
|
|
800 |
<td class="bps-table_cell_help_custom_code">
|
801 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 3 ).'. '; _e('CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES:<br>Add wp-admin plugin/file skip rules code here', 'bulletproof-security'); ?> </label></strong><br />
|
802 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
803 |
-
<textarea id="crypt17" class="bps-text-area-custom-code" name="bps_customcode_two_wpa" tabindex="3"><?php echo $
|
804 |
</td>
|
805 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for wp-admin Custom Code Setup Steps. This example code is a visual reference to show you where your wp-admin plugin/file skip rules code will be created in your wp-admin htaccess file. If you have wp-admin plugin/file skip rules code, copy and paste it into the CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES text box to the left.</span><pre># BEGIN CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES<br /># To add wp-admin plugin skip/bypass rules use BPS wp-admin Custom Code.<br /># If a plugin is calling a wp-admin file in a way that it is being blocked/forbidden<br />...<br />...<br /><div style="background-color:#FFFF00;padding:3px;"># CCWPF - Your custom code will be created here when you activate wp-admin BulletProof Mode</div># END CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES</pre></td>
|
806 |
</tr>
|
@@ -808,7 +834,7 @@ function bpsRootCCDecrypt() {
|
|
808 |
<td class="bps-table_cell_help_custom_code">
|
809 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 4 ).'. '; _e('CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS:<br>Modify Query String Exploit code here', 'bulletproof-security'); ?> </label></strong><br />
|
810 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire BPS QUERY STRING EXPLOITS section of code from your wp-admin .htaccess file from # BEGIN BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS to # END BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
811 |
-
<textarea id="crypt18" class="bps-text-area-custom-code" name="bps_customcode_bpsqse_wpa" tabindex="4"><?php echo $
|
812 |
</td>
|
813 |
<td class="bps-table_cell_help_custom_code" style="padding-top:105px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for wp-admin Custom Code Setup Steps. This example code is a visual reference to show you which wp-admin htaccess file code goes in the CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS text box. Go to the htaccess File Editor tab page and copy your actual BPS QUERY STRING EXPLOITS AND FILTERS wp-admin htaccess file code and paste it into the CUSTOM CODE text box to the left.</span><pre># BEGIN BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS<br /># WORDPRESS WILL BREAK IF ALL THE BPSQSE FILTERS ARE DELETED<br /># Use BPS wp-admin Custom Code to modify/edit/change this code and to save it permanently.<br />RewriteCond %{HTTP_USER_AGENT} (%0A|%0D|%27|%3C|%3E|%00) [NC,OR]<br />.....<br />.....<br />RewriteCond %{QUERY_STRING} (sp_executesql) [NC]<br />RewriteRule ^(.*)$ - [F]<br /># END BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS</pre></td>
|
814 |
</tr>
|
14 |
function bps_CustomCode_BPSQSE_check() {
|
15 |
global $bps_topDiv, $bps_bottomDiv;
|
16 |
|
17 |
+
$options = get_option('bulletproof_security_options_customcode');
|
18 |
+
$bps_customcode_bpsqse = ! isset($options['bps_customcode_bpsqse']) ? '' : $options['bps_customcode_bpsqse'];
|
19 |
$pattern = '/RewriteCond\s%{REQUEST_FILENAME}\s!-f\s*RewriteCond\s%{REQUEST_FILENAME}\s!-d\s*RewriteRule\s\.(.*)\/index\.php\s\[L\]/';
|
20 |
|
21 |
+
if ( preg_match( $pattern, htmlspecialchars_decode( $bps_customcode_bpsqse, ENT_QUOTES ), $matches ) ) {
|
22 |
|
23 |
echo $bps_topDiv;
|
24 |
$text = '<strong><font color="#fb0101">'.__('The BPS Query String Exploits Custom Code below is NOT valid.', 'bulletproof-security').'</font><br>'.__('Delete the code shown below from the CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS: text box and click the Save Root Custom Code button.', 'bulletproof-security').'</strong><br>';
|
39 |
CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE: bps_customcode_three
|
40 |
*/
|
41 |
|
42 |
+
$bps_customcode_one = ! isset($options['bps_customcode_one']) ? '' : $options['bps_customcode_one'];
|
43 |
+
$bps_customcode_wp_rewrite_start = ! isset($options['bps_customcode_wp_rewrite_start']) ? '' : $options['bps_customcode_wp_rewrite_start'];
|
44 |
+
$bps_customcode_bpsqse = ! isset($options['bps_customcode_bpsqse']) ? '' : $options['bps_customcode_bpsqse'];
|
45 |
+
$bps_customcode_three = ! isset($options['bps_customcode_three']) ? '' : $options['bps_customcode_three'];
|
46 |
+
|
47 |
+
if ( preg_match( $pattern2, htmlspecialchars_decode( $bps_customcode_one, ENT_QUOTES ), $matches ) || preg_match( $pattern2, htmlspecialchars_decode( $bps_customcode_wp_rewrite_start, ENT_QUOTES ), $matches ) || preg_match( $pattern2, htmlspecialchars_decode( $bps_customcode_bpsqse, ENT_QUOTES ), $matches ) || preg_match( $pattern2, htmlspecialchars_decode( $bps_customcode_three, ENT_QUOTES ), $matches ) ) {
|
48 |
+
|
49 |
echo $bps_topDiv;
|
50 |
$text = '<strong><font color="#fb0101">'.__('Default WordPress Rewrite htaccess code has been added to BPS Custom Code.', 'bulletproof-security').'</font><br>'.__('The BPS plugin already uses/has Default WordPress Rewrite code. Delete the Default WordPress Rewrite htaccess code shown below from the CUSTOM CODE text box were it was added and click the Save Root Custom Code button.', 'bulletproof-security').'</strong><br>';
|
51 |
echo $text;
|
293 |
wp_nonce_field('bulletproof_security_CC_Root');
|
294 |
bpsPro_CC_Root_values_form();
|
295 |
$CC_Options_root = get_option('bulletproof_security_options_customcode');
|
296 |
+
$bps_customcode_one = ! isset($CC_Options_root['bps_customcode_one']) ? '' : $CC_Options_root['bps_customcode_one'];
|
297 |
+
$bps_customcode_server_signature = ! isset($CC_Options_root['bps_customcode_server_signature']) ? '' : $CC_Options_root['bps_customcode_server_signature'];
|
298 |
+
$bps_customcode_directory_index = ! isset($CC_Options_root['bps_customcode_directory_index']) ? '' : $CC_Options_root['bps_customcode_directory_index'];
|
299 |
+
$bps_customcode_server_protocol = ! isset($CC_Options_root['bps_customcode_server_protocol']) ? '' : $CC_Options_root['bps_customcode_server_protocol'];
|
300 |
+
$bps_customcode_error_logging = ! isset($CC_Options_root['bps_customcode_error_logging']) ? '' : $CC_Options_root['bps_customcode_error_logging'];
|
301 |
+
$bps_customcode_deny_dot_folders = ! isset($CC_Options_root['bps_customcode_deny_dot_folders']) ? '' : $CC_Options_root['bps_customcode_deny_dot_folders'];
|
302 |
+
$bps_customcode_admin_includes = ! isset($CC_Options_root['bps_customcode_admin_includes']) ? '' : $CC_Options_root['bps_customcode_admin_includes'];
|
303 |
+
$bps_customcode_wp_rewrite_start = ! isset($CC_Options_root['bps_customcode_wp_rewrite_start']) ? '' : $CC_Options_root['bps_customcode_wp_rewrite_start'];
|
304 |
+
$bps_customcode_request_methods = ! isset($CC_Options_root['bps_customcode_request_methods']) ? '' : $CC_Options_root['bps_customcode_request_methods'];
|
305 |
+
$bps_customcode_two = ! isset($CC_Options_root['bps_customcode_two']) ? '' : $CC_Options_root['bps_customcode_two'];
|
306 |
+
$bps_customcode_timthumb_misc = ! isset($CC_Options_root['bps_customcode_timthumb_misc']) ? '' : $CC_Options_root['bps_customcode_timthumb_misc'];
|
307 |
+
$bps_customcode_bpsqse = ! isset($CC_Options_root['bps_customcode_bpsqse']) ? '' : $CC_Options_root['bps_customcode_bpsqse'];
|
308 |
+
$bps_customcode_wp_rewrite_end = ! isset($CC_Options_root['bps_customcode_wp_rewrite_end']) ? '' : $CC_Options_root['bps_customcode_wp_rewrite_end'];
|
309 |
+
$bps_customcode_deny_files = ! isset($CC_Options_root['bps_customcode_deny_files']) ? '' : $CC_Options_root['bps_customcode_deny_files'];
|
310 |
+
$bps_customcode_three = ! isset($CC_Options_root['bps_customcode_three']) ? '' : $CC_Options_root['bps_customcode_three'];
|
311 |
?>
|
312 |
|
313 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 1 ).'. '; _e('CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE:<br>Add php/php.ini handler code, cache code and/or <a href="https://forum.ait-pro.com/forums/topic/htaccess-caching-code-speed-boost-cache-code/" title="Link opens in a new Browser window" target="_blank">Speed Boost Cache Code</a>', 'bulletproof-security'); ?> </label></strong><br />
|
314 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid php/php.ini handler htaccess code and/or cache htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
315 |
+
<textarea id="crypt1" class="bps-text-area-custom-code" name="bps_customcode_one" tabindex="1"><?php echo $bps_customcode_one; ?></textarea>
|
316 |
</td>
|
317 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you where your php/php.ini handler and/or cache htaccess code will be created in your root htaccess file. If you have php/php.ini handler and/or cache htaccess code, copy and paste it into the CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE text box to the left.</span><pre># PHP/PHP.INI HANDLER/CACHE CODE<br /># Use BPS Custom Code to add php/php.ini Handler and Cache htaccess code and to save it permanently.<br /># Most Hosts do not have/use/require php/php.ini Handler htaccess code</pre></td>
|
318 |
</tr>
|
320 |
<td class="bps-table_cell_help_custom_code">
|
321 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 2 ).'. '; _e('CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE:', 'bulletproof-security'); ?> </label></strong><br />
|
322 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire TURN OFF YOUR SERVER SIGNATURE section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
323 |
+
<textarea id="crypt2" class="bps-text-area-custom-code" name="bps_customcode_server_signature" tabindex="2"><?php echo $bps_customcode_server_signature; ?></textarea>
|
324 |
</td>
|
325 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE text box. Go to the htaccess File Editor tab page and copy your actual TURN OFF YOUR SERVER SIGNATURE root htaccess file code and paste it into the CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE text box to the left.</span><pre># TURN OFF YOUR SERVER SIGNATURE<br /># Suppresses the footer line server version number and ServerName of the serving virtual host<br />ServerSignature Off</pre></td>
|
326 |
</tr>
|
328 |
<td class="bps-table_cell_help_custom_code">
|
329 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 3 ).'. '; _e('CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX:', 'bulletproof-security'); ?> </label></strong><br />
|
330 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire DO NOT SHOW DIRECTORY LISTING and DIRECTORY INDEX sections of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
331 |
+
<textarea id="crypt3" class="bps-text-area-custom-code" name="bps_customcode_directory_index" tabindex="3"><?php echo $bps_customcode_directory_index; ?></textarea>
|
332 |
</td>
|
333 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX text box. Go to the htaccess File Editor tab page and copy your actual DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX root htaccess file code and paste it into the CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX text box to the left.</span><pre style="max-height:130px;"># DO NOT SHOW DIRECTORY LISTING<br /># Disallow mod_autoindex from displaying a directory listing<br /># If a 500 Internal Server Error occurs when activating Root BulletProof Mode<br /># copy the entire DO NOT SHOW DIRECTORY LISTING and DIRECTORY INDEX sections of code<br /># and paste it into BPS Custom Code and comment out Options -Indexes<br /># by adding a # sign in front of it.<br /># Example: #Options -Indexes<br />Options -Indexes<br /><br /># DIRECTORY INDEX FORCE INDEX.PHP<br /># Use index.php as default directory index file. index.html will be ignored.<br /># If a 500 Internal Server Error occurs when activating Root BulletProof Mode<br /># copy the entire DO NOT SHOW DIRECTORY LISTING and DIRECTORY INDEX sections of code<br /># and paste it into BPS Custom Code and comment out DirectoryIndex<br /># by adding a # sign in front of it.<br /># Example: #DirectoryIndex index.php index.html /index.php<br />DirectoryIndex index.php index.html /index.php</pre></td>
|
334 |
</tr>
|
336 |
<td class="bps-table_cell_help_custom_code">
|
337 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 4 ).'. '; _e('CUSTOM CODE BRUTE FORCE LOGIN PAGE PROTECTION:', 'bulletproof-security'); ?> </label></strong><br />
|
338 |
<strong><?php $text = '<font color="#2ea2cc">'.__('This Custom Code text box is for optional/Bonus code. To get this code click the link below:', 'bulletproof-security').'<br><a href="https://forum.ait-pro.com/forums/topic/protect-login-page-from-brute-force-login-attacks/" title="Link opens in a new Browser window" target="_blank">Brute Force Login Page Protection Code</a></font>'; echo $text ; ?></strong><br />
|
339 |
+
<textarea id="crypt4" class="bps-text-area-custom-code" name="bps_customcode_server_protocol" tabindex="4"><?php echo $bps_customcode_server_protocol; ?></textarea>
|
340 |
</td>
|
341 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you where your Brute Force Login Page Protection code will be created in your root htaccess file if you decide to add the option/Bonus code. You can get the code by clicking the Brute Force Login Page Protection Code link. Copy and paste it into the CUSTOM CODE BRUTE FORCE LOGIN PAGE PROTECTION text box to the left.</span><pre># BRUTE FORCE LOGIN PAGE PROTECTION<br /># PLACEHOLDER ONLY<br /># Use BPS Custom Code to add Brute Force Login protection code and to save it permanently.<br /># See this link: https://forum.ait-pro.com/forums/topic/protect-login-page-from-brute-force-login-attacks/<br /># for more information.</pre></td>
|
342 |
</tr>
|
344 |
<td class="bps-table_cell_help_custom_code">
|
345 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 5 ).'. '; _e('CUSTOM CODE ERROR LOGGING AND TRACKING:', 'bulletproof-security'); ?> </label></strong><br />
|
346 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire ERROR LOGGING AND TRACKING section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
347 |
+
<textarea id="crypt5" class="bps-text-area-custom-code" name="bps_customcode_error_logging" tabindex="5"><?php echo $bps_customcode_error_logging; ?></textarea>
|
348 |
</td>
|
349 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE ERROR LOGGING AND TRACKING text box. Go to the htaccess File Editor tab page and copy your actual ERROR LOGGING AND TRACKING root htaccess file code and paste it into the CUSTOM CODE ERROR LOGGING AND TRACKING text box to the left.</span><pre style="max-height:145px;"># BPS PRO ERROR LOGGING AND TRACKING<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># BPS Pro has premade 400 Bad Request, 403 Forbidden, 404 Not Found, 405 Method Not Allowed and<br /># 410 Gone template logging files that are used to track and log 400, 403, 404, 405 and 410 errors<br />.....<br />.....<br />ErrorDocument 400 <?php echo '/'.$bps_plugin_dir; ?>/bulletproof-security/400.php<br />ErrorDocument 401 default<br />ErrorDocument 403 <?php echo '/'.$bps_plugin_dir; ?>/bulletproof-security/403.php<br />ErrorDocument 404 /404.php<br />ErrorDocument 405 <?php echo '/'.$bps_plugin_dir; ?>/bulletproof-security/405.php<br />ErrorDocument 410 <?php echo '/'.$bps_plugin_dir; ?>/bulletproof-security/410.php</pre></td>
|
350 |
</tr>
|
352 |
<td class="bps-table_cell_help_custom_code">
|
353 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 6 ).'. '; _e('CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS:', 'bulletproof-security'); ?> </label></strong><br />
|
354 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
355 |
+
<textarea id="crypt6" class="bps-text-area-custom-code" name="bps_customcode_deny_dot_folders" tabindex="6"><?php echo $bps_customcode_deny_dot_folders; ?></textarea>
|
356 |
</td>
|
357 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS text box. Go to the htaccess File Editor tab page and copy your actual DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS root htaccess file code and paste it into the CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS text box to the left.</span><pre># DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># Files and folders starting with a dot: .htaccess, .htpasswd, .errordocs, .logs<br />RedirectMatch 403 \.(htaccess|htpasswd|errordocs|logs)$</pre></td>
|
358 |
</tr>
|
360 |
<td class="bps-table_cell_help_custom_code">
|
361 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 7 ).'. '; _e('CUSTOM CODE WP-ADMIN/INCLUDES: DO NOT add wp-admin .htaccess code here', 'bulletproof-security'); ?> </label></strong><br />
|
362 |
<strong><?php $text = '<font color="#2ea2cc">'.__('Add one pound sign # below to prevent the WP-ADMIN/INCLUDES section of code from being created in your root .htaccess file', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
363 |
+
<textarea id="crypt7" class="bps-text-area-custom-code" name="bps_customcode_admin_includes" tabindex="7"><?php echo $bps_customcode_admin_includes; ?></textarea>
|
364 |
</td>
|
365 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE WP-ADMIN/INCLUDES text box. Go to the htaccess File Editor tab page and copy your actual WP-ADMIN/INCLUDES root htaccess file code and paste it into the CUSTOM CODE WP-ADMIN/INCLUDES text box to the left.</span><pre># WP-ADMIN/INCLUDES<br /># Use BPS Custom Code to remove this code permanently.<br />RewriteEngine On<br />RewriteBase /<br />RewriteRule ^wp-admin/includes/ - [F]<br />RewriteRule !^wp-includes/ - [S=3]<br />RewriteRule ^wp-includes/[^/]+\.php$ - [F]<br />RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F]<br />RewriteRule ^wp-includes/theme-compat/ - [F]</pre></td>
|
366 |
</tr>
|
368 |
<td class="bps-table_cell_help_custom_code">
|
369 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 8 ).'. '; _e('CUSTOM CODE WP REWRITE LOOP START: www/non-www http/https Rewrite code here', 'bulletproof-security'); ?> </label></strong><br />
|
370 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire WP REWRITE LOOP START section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').' <a href="https://forum.ait-pro.com/forums/topic/wordpress-ssl-htaccess-code-rewrite-ssl-rewritecond-server_port/#post-7233" title="Link opens in a new Browser window" target="_blank">Get HTTPS/SSL Rewrite htaccess Code</a>.</font>'; echo $text ; ?></strong><br />
|
371 |
+
<textarea id="crypt8" class="bps-text-area-custom-code" name="bps_customcode_wp_rewrite_start" tabindex="8"><?php echo $bps_customcode_wp_rewrite_start; ?></textarea>
|
372 |
</td>
|
373 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE WP REWRITE LOOP START text box. Go to the htaccess File Editor tab page and copy your actual WP REWRITE LOOP START root htaccess file code and paste it into the CUSTOM CODE WP REWRITE LOOP START text box to the left.</span><br /><pre># CUSTOM CODE WP REWRITE LOOP START<br /># WP REWRITE LOOP START<br />RewriteEngine On<br />RewriteBase /<br />RewriteRule ^index\.php$ - [L]</pre></td>
|
374 |
</tr>
|
378 |
<?php echo number_format_i18n( 9 ).'. '; _e('CUSTOM CODE REQUEST METHODS FILTERED:', 'bulletproof-security'); ?><br />
|
379 |
<?php _e('Whitelist User Agents and allow HEAD Requests', 'bulletproof-security'); ?> </label></strong><br />
|
380 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire REQUEST METHODS FILTERED section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes. To Allow HEAD Requests click the Read Me help button at the top of the Custom Code page for instructions and examples.', 'bulletproof-security').'</font>'; echo $text ; ?></strong><br />
|
381 |
+
<textarea id="crypt9" class="bps-text-area-custom-code" name="bps_customcode_request_methods" tabindex="9"><?php echo $bps_customcode_request_methods; ?></textarea>
|
382 |
</td>
|
383 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;">
|
384 |
|
385 |
+
<?php if ( preg_match( '/R=405/', $bps_customcode_request_methods ) ) { ?>
|
386 |
|
387 |
<span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE REQUEST METHODS FILTERED text box. Go to the htaccess File Editor tab page and copy your actual REQUEST METHODS FILTERED root htaccess file code and paste it into the CUSTOM CODE REQUEST METHODS FILTERED text box to the left.</span><pre># REQUEST METHODS FILTERED<br /># If you want to allow HEAD Requests use BPS Custom Code and copy<br /># this entire REQUEST METHODS FILTERED section of code to this BPS Custom Code<br /># text box: CUSTOM CODE REQUEST METHODS FILTERED.<br /># See the CUSTOM CODE REQUEST METHODS FILTERED help text for additional steps.<br />RewriteCond %{REQUEST_METHOD} ^(TRACE|DELETE|TRACK|DEBUG) [NC]<br />RewriteRule ^(.*)$ - [F]<br />RewriteCond %{REQUEST_METHOD} ^(HEAD) [NC]<br />RewriteRule ^(.*)$ - [R=405,L]</pre>
|
388 |
|
398 |
<td class="bps-table_cell_help_custom_code">
|
399 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 10 ).'. '; _e('CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES:<br>Add personal plugin/theme skip/bypass rules here', 'bulletproof-security'); ?> </label></strong><br />
|
400 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
401 |
+
<textarea id="crypt10" class="bps-text-area-custom-code" name="bps_customcode_two" tabindex="10"><?php echo $bps_customcode_two; ?></textarea>
|
402 |
</td>
|
403 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you where your plugin/theme skip/bypass rules code will be created in your root htaccess file. If you have plugin/theme skip/bypass rules, copy and paste it into the CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES text box to the left. Click the Read Me help button for more information about plugin/theme skip/bypass rules code.</span><pre style="max-height:145px;"># PLUGINS/THEMES AND VARIOUS EXPLOIT FILTER SKIP RULES<br /># To add plugin/theme skip/bypass rules use BPS Custom Code.<br /># The [S] flag is used to skip following rules. Skip rule [S=12] will skip 12 following RewriteRules.<br /># The skip rules MUST be in descending consecutive number order: 12, 11, 10, 9...<br /># If you delete a skip rule, change the other skip rule numbers accordingly.<br /># Examples: If RewriteRule [S=5] is deleted than change [S=6] to [S=5], [S=7] to [S=6], etc.<br /># If you add a new skip rule above skip rule 12 it will be skip rule 13: [S=13]<br /><br /><div style="background-color:#FFFF00;padding:3px;">Your plugin/theme skip/bypass rules will be created here in your root htaccess file</div><br /># Adminer MySQL management tool data populate<br />RewriteCond %{REQUEST_URI} ^/<?php echo $bps_plugin_dir; ?>/adminer/ [NC]<br />RewriteRule . - [S=12]</pre></td>
|
404 |
</tr>
|
406 |
<td class="bps-table_cell_help_custom_code">
|
407 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 11 ).'. '; _e('CUSTOM CODE TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE:', 'bulletproof-security'); ?> </label></strong><br />
|
408 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire TIMTHUMB FORBID RFI section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
409 |
+
<textarea id="crypt11" class="bps-text-area-custom-code" name="bps_customcode_timthumb_misc" tabindex="11"><?php echo $bps_customcode_timthumb_misc; ?></textarea>
|
410 |
</td>
|
411 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE text box. Go to the htaccess File Editor tab page and copy your actual TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE root htaccess file code and paste it into the CUSTOM CODE text box to the left.</span><pre style="max-height:145px;"># TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># Remote File Inclusion (RFI) security rules<br />.....<br />.....<br /># Example: Whitelist additional misc files: (example\.php|another-file\.php|phpthumb\.php|thumb\.php|thumbs\.php)<br />RewriteCond %{REQUEST_URI} (timthumb\.php|phpthumb\.php|thumb\.php|thumbs\.php) [NC]<br /># Example: Whitelist additional website domains: RewriteCond %{HTTP_REFERER} ^.*(YourWebsite.com|AnotherWebsite.com).*<br />RewriteCond %{HTTP_REFERER} ^.*<?php echo $bps_get_domain_root; ?>.*<br />RewriteRule . - [S=1]</pre></td>
|
412 |
</tr>
|
414 |
<td class="bps-table_cell_help_custom_code">
|
415 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 12 ).'. '; _e('CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS:', 'bulletproof-security'); ?> </label></strong><br />
|
416 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire BPSQSE QUERY STRING EXPLOITS section of code from your root .htaccess file from # BEGIN BPSQSE BPS QUERY STRING EXPLOITS to # END BPSQSE BPS QUERY STRING EXPLOITS into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
417 |
+
<textarea id="crypt12" class="bps-text-area-custom-code" name="bps_customcode_bpsqse" tabindex="12"><?php echo $bps_customcode_bpsqse; ?></textarea>
|
418 |
</td>
|
419 |
<td class="bps-table_cell_help_custom_code" style="padding-top:90px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS text box. Go to the htaccess File Editor tab page and copy your actual BPSQSE BPS QUERY STRING EXPLOITS root htaccess file code and paste it into the CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS text box to the left.</span><pre># BEGIN BPSQSE BPS QUERY STRING EXPLOITS<br /># The libwww-perl User Agent is forbidden - Many bad bots use libwww-perl modules, but some good bots use it too.<br /># Good sites such as W3C use it for their W3C-LinkChecker.<br /># Use BPS Custom Code to add or remove user agents temporarily or permanently from the<br />.....<br />.....<br />RewriteCond %{QUERY_STRING} (sp_executesql) [NC]<br />RewriteRule ^(.*)$ - [F]<br /># END BPSQSE BPS QUERY STRING EXPLOITS</pre></td>
|
420 |
</tr>
|
425 |
<td class="bps-table_cell_help_custom_code">
|
426 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 12 ).'b. '; _e('CUSTOM CODE WP REWRITE LOOP END: Add WP Rewrite Loop End code here', 'bulletproof-security'); ?> </label></strong><br />
|
427 |
<strong><?php $text = '<font color="#2ea2cc">'.__('This is a Special Custom Code text box that should only be used if the correct WP REWRITE LOOP END code is not being created in your root .htaccess file. See the Read Me help button for more information.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
428 |
+
<textarea id="crypt12b" class="bps-text-area-custom-code" name="bps_customcode_wp_rewrite_end" tabindex="13"><?php echo $bps_customcode_wp_rewrite_end; ?></textarea>
|
429 |
|
430 |
</td>
|
431 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: The actual WP REWRITE LOOP END code for your website may be different. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE WP REWRITE LOOP END text box. Go to the htaccess File Editor tab page and copy your actual WP REWRITE LOOP END root htaccess file code and paste it into the CUSTOM CODE WP REWRITE LOOP END text box to the left.</span><br /><pre># END BPSQSE BPS QUERY STRING EXPLOITS<br /><div style="background-color:#FFFF00;padding:3px;">RewriteCond %{REQUEST_FILENAME} -f [OR]<br />RewriteCond %{REQUEST_FILENAME} -d<br />RewriteRule ^ - [L]<br />RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]<br />RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]<br />RewriteRule . index.php [L]<br /># WP REWRITE LOOP END</div></pre>
|
442 |
<td class="bps-table_cell_help_custom_code">
|
443 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 13 ).'. '; _e('CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES:', 'bulletproof-security'); ?> </label></strong><br />
|
444 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire DENY BROWSER ACCESS section of code from your root .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
445 |
+
<textarea id="crypt13" class="bps-text-area-custom-code" name="bps_customcode_deny_files" tabindex="14"><?php echo $bps_customcode_deny_files; ?></textarea>
|
446 |
</td>
|
447 |
<td class="bps-table_cell_help_custom_code" style="padding-top:75px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you which root htaccess file code goes in the CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES text box. Go to the htaccess File Editor tab page and copy your actual DENY BROWSER ACCESS TO THESE FILES root htaccess file code and paste it into the CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES text box to the left.</span>
|
448 |
|
449 |
+
<?php if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) { ?>
|
450 |
|
451 |
<pre style="max-height:145px;"># DENY BROWSER ACCESS TO THESE FILES<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># wp-config.php, bb-config.php, php.ini, php5.ini, readme.html<br /># To be able to view these files from a Browser, replace 127.0.0.1 with your actual<br /># current IP address. Comment out: #Require all denied and Uncomment: Require ip 127.0.0.1<br /># Comment out: #Deny from all and Uncomment: Allow from 127.0.0.1<br /># Note: The BPS System Info page displays which modules are loaded on your server.<br /><br /><FilesMatch "^(wp-config\.php|php\.ini|php5\.ini|readme\.html|bb-config\.php)"><br /><IfModule mod_authz_core.c><br />Require all denied<br />#Require ip 127.0.0.1<br /></IfModule><br /><br /><IfModule !mod_authz_core.c><br /><IfModule mod_access_compat.c><br />Order Allow,Deny<br />Deny from all<br />#Allow from 127.0.0.1<br /></IfModule><br /></IfModule><br /></FilesMatch></pre>
|
452 |
|
453 |
+
<?php } elseif ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'No' ) { ?>
|
454 |
|
455 |
<pre style="max-height:145px;"># DENY BROWSER ACCESS TO THESE FILES<br /># Use BPS Custom Code to modify/edit/change this code and to save it permanently.<br /># wp-config.php, bb-config.php, php.ini, php5.ini, readme.html<br /># To be able to view these files from a Browser, replace 127.0.0.1 with your actual<br /># current IP address. Comment out: #Deny from all and Uncomment: Allow from 127.0.0.1<br /># Note: The BPS System Info page displays which modules are loaded on your server.<br /><br /><FilesMatch "^(wp-config\.php|php\.ini|php5\.ini|readme\.html|bb-config\.php)"><br />Order Allow,Deny<br />Deny from all<br />#Allow from 127.0.0.1<br /></FilesMatch></pre>
|
456 |
|
462 |
<td class="bps-table_cell_help_custom_code">
|
463 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 14 ).'. '; _e('CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE: Add miscellaneous code here', 'bulletproof-security'); ?> </label></strong><br />
|
464 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
465 |
+
<textarea id="crypt14" class="bps-text-area-custom-code" name="bps_customcode_three" tabindex="15"><?php echo $bps_customcode_three; ?></textarea>
|
466 |
</td>
|
467 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for Custom Code Setup Steps. This example code is a visual reference to show you where your custom htaccess code will be created in your root htaccess file. If you have Hotlinking, Redirect, IP Blocking htaccess code then copy and paste it into the CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE text box to the left.</span><pre># CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/REDIRECT CODE<br /># PLACEHOLDER ONLY<br /># Use BPS Custom Code to add custom code and save it permanently here.</pre></td>
|
468 |
</tr>
|
766 |
<?php
|
767 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
768 |
|
769 |
+
if ( isset($BPS_wpadmin_Options['bps_wpadmin_restriction']) && $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' ) {
|
770 |
|
771 |
} else {
|
772 |
?>
|
788 |
wp_nonce_field('bulletproof_security_CC_WPA');
|
789 |
bpsPro_CC_WPA_values_form();
|
790 |
$CC_Options_wpadmin = get_option('bulletproof_security_options_customcode_WPA');
|
791 |
+
$bps_customcode_deny_files_wpa = ! isset($CC_Options_wpadmin['bps_customcode_deny_files_wpa']) ? '' : $CC_Options_wpadmin['bps_customcode_deny_files_wpa'];
|
792 |
+
$bps_customcode_one_wpa = ! isset($CC_Options_wpadmin['bps_customcode_one_wpa']) ? '' : $CC_Options_wpadmin['bps_customcode_one_wpa'];
|
793 |
+
$bps_customcode_two_wpa = ! isset($CC_Options_wpadmin['bps_customcode_two_wpa']) ? '' : $CC_Options_wpadmin['bps_customcode_two_wpa'];
|
794 |
+
$bps_customcode_bpsqse_wpa = ! isset($CC_Options_wpadmin['bps_customcode_bpsqse_wpa']) ? '' : $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'];
|
795 |
+
|
796 |
?>
|
797 |
|
798 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 1 ).'. '; _e('CUSTOM CODE WPADMIN DENY BROWSER ACCESS TO FILES:<br>Add additional wp-admin files that you would like to block here', 'bulletproof-security'); ?> </label></strong><br />
|
799 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire WPADMIN DENY BROWSER ACCESS TO FILES section of code from your wp-admin .htaccess file into this text box first. You can then edit and modify the code in this text window and save your changes. Add one pound sign # below to prevent the WPADMIN DENY BROWSER ACCESS TO FILES section of code from being created in your wp-admin .htaccess file', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
800 |
+
<textarea id="crypt15" class="bps-text-area-custom-code" name="bps_customcode_deny_files_wpa" tabindex="1"><?php echo $bps_customcode_deny_files_wpa; ?></textarea>
|
801 |
</td>
|
802 |
<td class="bps-table_cell_help_custom_code" style="padding-top:105px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for wp-admin Custom Code Setup Steps. This example code is a visual reference to show you which wp-admin htaccess file code goes in the CUSTOM CODE WPADMIN DENY BROWSER ACCESS TO FILES text box. Go to the htaccess File Editor tab page and copy your actual WPADMIN DENY BROWSER ACCESS TO FILES wp-admin htaccess file code and paste it into the CUSTOM CODE text box to the left.</span>
|
803 |
|
818 |
<td class="bps-table_cell_help_custom_code">
|
819 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 2 ).'. '; _e('CUSTOM CODE WPADMIN TOP:<br>wp-admin password protection & miscellaneous custom code here', 'bulletproof-security'); ?> </label></strong><br />
|
820 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
821 |
+
<textarea id="crypt16" class="bps-text-area-custom-code" name="bps_customcode_one_wpa" tabindex="2"><?php echo $bps_customcode_one_wpa; ?></textarea>
|
822 |
</td>
|
823 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for wp-admin Custom Code Setup Steps. This example code is a visual reference to show you where your wp-admin custom htaccess code will be created in your wp-admin htaccess file. If you have custom wp-admin htaccess code, copy and paste it into the CUSTOM CODE WPADMIN TOP text box to the left.</span><pre># BEGIN OPTIONAL WP-ADMIN ADDITIONAL SECURITY MEASURES:<br /><br /># BEGIN CUSTOM CODE WPADMIN TOP<br /># Use BPS wp-admin Custom Code to modify/edit/change this code and to save it permanently.<br /><div style="background-color:#FFFF00;padding:3px;"># CCWTOP - Your custom code will be created here when you activate wp-admin BulletProof Mode</div># END CUSTOM CODE WPADMIN TOP</pre></td>
|
824 |
</tr>
|
826 |
<td class="bps-table_cell_help_custom_code">
|
827 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 3 ).'. '; _e('CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES:<br>Add wp-admin plugin/file skip rules code here', 'bulletproof-security'); ?> </label></strong><br />
|
828 |
<strong><?php $text = '<font color="#2ea2cc">'.__('ONLY add valid htaccess code below or text commented out with a pound sign #', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
829 |
+
<textarea id="crypt17" class="bps-text-area-custom-code" name="bps_customcode_two_wpa" tabindex="3"><?php echo $bps_customcode_two_wpa; ?></textarea>
|
830 |
</td>
|
831 |
<td class="bps-table_cell_help_custom_code" style="padding-top:60px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for wp-admin Custom Code Setup Steps. This example code is a visual reference to show you where your wp-admin plugin/file skip rules code will be created in your wp-admin htaccess file. If you have wp-admin plugin/file skip rules code, copy and paste it into the CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES text box to the left.</span><pre># BEGIN CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES<br /># To add wp-admin plugin skip/bypass rules use BPS wp-admin Custom Code.<br /># If a plugin is calling a wp-admin file in a way that it is being blocked/forbidden<br />...<br />...<br /><div style="background-color:#FFFF00;padding:3px;"># CCWPF - Your custom code will be created here when you activate wp-admin BulletProof Mode</div># END CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES</pre></td>
|
832 |
</tr>
|
834 |
<td class="bps-table_cell_help_custom_code">
|
835 |
<strong><label for="bps-CCode"><?php echo number_format_i18n( 4 ).'. '; _e('CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS:<br>Modify Query String Exploit code here', 'bulletproof-security'); ?> </label></strong><br />
|
836 |
<strong><?php $text = '<font color="#2ea2cc">'.__('You MUST copy and paste the entire BPS QUERY STRING EXPLOITS section of code from your wp-admin .htaccess file from # BEGIN BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS to # END BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS into this text box first. You can then edit and modify the code in this text window and save your changes.', 'bulletproof-security').'</font>'; echo $text; ?></strong><br />
|
837 |
+
<textarea id="crypt18" class="bps-text-area-custom-code" name="bps_customcode_bpsqse_wpa" tabindex="4"><?php echo $bps_customcode_bpsqse_wpa; ?></textarea>
|
838 |
</td>
|
839 |
<td class="bps-table_cell_help_custom_code" style="padding-top:105px;"><span style="color:#2ea2cc;font-weight:bold;">Example Code: Click the Read Me help button for wp-admin Custom Code Setup Steps. This example code is a visual reference to show you which wp-admin htaccess file code goes in the CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS text box. Go to the htaccess File Editor tab page and copy your actual BPS QUERY STRING EXPLOITS AND FILTERS wp-admin htaccess file code and paste it into the CUSTOM CODE text box to the left.</span><pre># BEGIN BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS<br /># WORDPRESS WILL BREAK IF ALL THE BPSQSE FILTERS ARE DELETED<br /># Use BPS wp-admin Custom Code to modify/edit/change this code and to save it permanently.<br />RewriteCond %{HTTP_USER_AGENT} (%0A|%0D|%27|%3C|%3E|%00) [NC,OR]<br />.....<br />.....<br />RewriteCond %{QUERY_STRING} (sp_executesql) [NC]<br />RewriteRule ^(.*)$ - [F]<br /># END BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS</pre></td>
|
840 |
</tr>
|
admin/core/core.php
CHANGED
@@ -36,34 +36,12 @@ if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scr
|
|
36 |
?>
|
37 |
|
38 |
<?php
|
39 |
-
//if ( function_exists('get_transient') ) {
|
40 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
41 |
-
|
42 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
43 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
44 |
-
|
45 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
46 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
47 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
48 |
-
// maybe_serialize( $bps_downloaded );
|
49 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
50 |
-
// }
|
51 |
-
// }
|
52 |
-
|
53 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
54 |
-
|
55 |
echo '<div class="bps-star-container">';
|
56 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
57 |
echo '<div class="bps-downloaded">';
|
58 |
-
|
59 |
-
// foreach ( $bps_transient as $key => $value ) {
|
60 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
61 |
-
// }
|
62 |
-
|
63 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
64 |
echo '</div>';
|
65 |
echo '</div>';
|
66 |
-
//}
|
67 |
|
68 |
// Get Real IP address - USE EXTREME CAUTION!!!
|
69 |
function bpsPro_get_real_ip_address_cc() {
|
@@ -79,7 +57,7 @@ function bpsPro_get_real_ip_address_cc() {
|
|
79 |
|
80 |
return $matches[0];
|
81 |
|
82 |
-
} elseif ( preg_match( '/[:\d\w]
|
83 |
|
84 |
return $matches[0];
|
85 |
|
@@ -102,7 +80,7 @@ function bpsPro_get_real_ip_address_cc() {
|
|
102 |
|
103 |
return $matches[0];
|
104 |
|
105 |
-
} elseif ( preg_match( '/[:\d\w]
|
106 |
|
107 |
return $matches[0];
|
108 |
|
@@ -133,11 +111,11 @@ function bpsPro_Core_CC_deny_all() {
|
|
133 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
134 |
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
135 |
|
136 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' || $Zip_download_Options['bps_zip_download_fix'] == 'On' ) {
|
137 |
return;
|
138 |
}
|
139 |
|
140 |
-
if ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
141 |
|
142 |
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_cc()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_cc()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
143 |
|
@@ -147,7 +125,10 @@ function bpsPro_Core_CC_deny_all() {
|
|
147 |
}
|
148 |
|
149 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/core/.htaccess';
|
150 |
-
|
|
|
|
|
|
|
151 |
|
152 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
153 |
|
@@ -416,7 +397,7 @@ global $bps_version;
|
|
416 |
|
417 |
if ( $_POST['Submit-WBM-Activate'] != true && $_POST['Submit-WBM-Deactivate'] != true ) {
|
418 |
|
419 |
-
if ( ! file_exists($filename) && $HFiles_options['bps_htaccess_files'] == 'disabled' || $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' || $GDMW_options['bps_gdmw_hosting'] == 'yes' ) {
|
420 |
$text = '<h3><strong>'.__('WBM Status: ', 'bulletproof-security').'<span class="core-status-disabled">'.__('Disabled', 'bulletproof-security').'</span></strong></h3>';
|
421 |
echo $text;
|
422 |
} elseif ( ! file_exists($filename) ) {
|
@@ -502,10 +483,10 @@ function bpsPro_hpf_status() {
|
|
502 |
|
503 |
if ( $_POST['Submit-Hidden-Plugins'] != true && $_POST['Hidden-Plugins-Ignore-Submit'] != true ) {
|
504 |
|
505 |
-
if ( $hpf_options['bps_hidden_plugins_cron'] == 'On' ) {
|
506 |
$text = '<h3><strong>'.__('HPF Status: ', 'bulletproof-security').'<span class="core-status-activated">'.__('HPF Cron On', 'bulletproof-security').'</span></strong></h3>';
|
507 |
echo $text;
|
508 |
-
} elseif ( $hpf_options['bps_hidden_plugins_cron'] == 'Off' ) {
|
509 |
$text = '<h3><strong>'.__('HPF Status: ', 'bulletproof-security').'<span class="core-status-deactivated">'.__('HPF Cron Off', 'bulletproof-security').'</span></strong></h3>';
|
510 |
echo $text;
|
511 |
}
|
@@ -535,22 +516,24 @@ function bpsPro_hpf_status() {
|
|
535 |
wp_nonce_field('bulletproof_security_hpf_cron');
|
536 |
|
537 |
$hpf_options = get_option('bulletproof_security_options_hpf_cron');
|
|
|
|
|
538 |
|
539 |
echo '<label for="bps-hpf">'.__('HPF Cron Check Frequency:', 'bulletproof-security').'</label><br>';
|
540 |
echo '<select name="hpf_cron_frequency" class="form-340">';
|
541 |
-
echo '<option value="1"'. selected('1', $
|
542 |
-
echo '<option value="5"'. selected('5', $
|
543 |
-
echo '<option value="10"'. selected('10', $
|
544 |
-
echo '<option value="15"'. selected('15', $
|
545 |
-
echo '<option value="30"'. selected('30', $
|
546 |
-
echo '<option value="60"'. selected('60', $
|
547 |
-
echo '<option value="daily"'. selected('daily', $
|
548 |
echo '</select><br><br>';
|
549 |
|
550 |
echo '<label for="bps-hpf">'.__('HPF Cron On|Off:', 'bulletproof-security').'</label><br>';
|
551 |
echo '<select name="hpf_on_off" class="form-340">';
|
552 |
-
echo '<option value="On"'. selected('On', $
|
553 |
-
echo '<option value="Off"'. selected('Off', $
|
554 |
echo '</select>';
|
555 |
|
556 |
echo "<p><input type=\"submit\" name=\"Submit-Hidden-Plugins\" value=\"".__('Save HPF Cron Options', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('The default Cron Frequency is: Run Check Every 15 Minutes. This is a lightweight check that uses an insignificant amount of resources/memory so 4 checks per hour will not cause any performance issues whatsoever.\n\n-------------------------------------------------------------\n\nEven choosing Run Check Every 1 Minute would not cause any significant performance issues whatsoever.\n\n-------------------------------------------------------------\n\nClick OK to proceed or click Cancel', 'bulletproof-security')."')\" /></p></form>";
|
@@ -564,12 +547,14 @@ $scrolltoHiddenPlugins = isset($_REQUEST['scrolltoHiddenPlugins']) ? (int) $_REQ
|
|
564 |
|
565 |
<form name="Hidden-Plugins" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php' ); ?>" method="post">
|
566 |
<?php wp_nonce_field('bulletproof_security_hpf_cron_ignore'); ?>
|
567 |
-
<?php $hpfi_options = get_option('bulletproof_security_options_hidden_plugins');
|
|
|
|
|
568 |
|
569 |
<div id="HPF4" style="position:relative;top:0px;left:0px;margin:10px 0px 10px 0px;">
|
570 |
<strong><label><?php _e('Ignore Hidden Plugin Folders & Files:', 'bulletproof-security'); ?></label></strong><br />
|
571 |
<?php $text = '<div style="allow-from-small-text">'.__('Add Ignore rules using plugin folder names or file names.', 'bulletproof-security').'<br>'.__('Use a comma and a space between folder and/or file names.', 'bulletproof-security').'<br><strong>'.__('Example: plugin-folder-name, example-file-name.php', 'bulletproof-security').'</strong></div>'; echo $text; ?>
|
572 |
-
<textarea class="PFW-Allow-From-Text-Area" name="bps_hidden_plugins_check" style="margin-top:5px;" tabindex="1"><?php echo
|
573 |
<input type="hidden" name="scrolltoHiddenPlugins" id="scrolltoHiddenPlugins" value="<?php echo esc_html( $scrolltoHiddenPlugins ); ?>" />
|
574 |
</div>
|
575 |
|
@@ -851,11 +836,11 @@ function bpsPro_secure_htaccess_write_check() {
|
|
851 |
$secure_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/secure.htaccess';
|
852 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
853 |
|
854 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
855 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('htaccess Files Disabled: secure.htaccess Master file is disabled.', 'bulletproof-security').'</strong></font><br>';
|
856 |
echo $text;
|
857 |
|
858 |
-
} elseif ( ! file_exists($secure_htaccess_file) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
859 |
$text = '<font color="#fb0101" style="font-size:12px;"><strong>'.__('ERROR: A secure.htaccess Master file was NOT found.', 'bulletproof-security').'</strong></font><br>';
|
860 |
echo $text;
|
861 |
|
@@ -883,7 +868,7 @@ bpsPro_secure_htaccess_write_check();
|
|
883 |
if ( isset( $_POST['submit1'] ) && current_user_can('manage_options') ) {
|
884 |
check_admin_referer( 'bulletproof_security_save_settings_1' );
|
885 |
|
886 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
887 |
echo $bps_topDiv;
|
888 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: secure.htaccess Master file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
889 |
echo $text;
|
@@ -941,11 +926,11 @@ function bpsPro_default_htaccess_write_check() {
|
|
941 |
$default_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/default.htaccess';
|
942 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
943 |
|
944 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
945 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('htaccess Files Disabled: default.htaccess Master file is disabled.', 'bulletproof-security').'</strong></font><br>';
|
946 |
echo $text;
|
947 |
|
948 |
-
} elseif ( ! file_exists($default_htaccess_file) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
949 |
$text = '<font color="#fb0101" style="font-size:12px;"><strong>'.__('ERROR: A default.htaccess Master file was NOT found.', 'bulletproof-security').'</strong></font><br>';
|
950 |
echo $text;
|
951 |
|
@@ -973,7 +958,7 @@ bpsPro_default_htaccess_write_check();
|
|
973 |
if ( isset( $_POST['submit2'] ) && current_user_can('manage_options') ) {
|
974 |
check_admin_referer( 'bulletproof_security_save_settings_2' );
|
975 |
|
976 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
977 |
echo $bps_topDiv;
|
978 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: default.htaccess Master file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
979 |
echo $text;
|
@@ -1048,17 +1033,17 @@ function bpsPro_wpadmin_secure_htaccess_write_check() {
|
|
1048 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
1049 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
1050 |
|
1051 |
-
if ( $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' || $GDMW_options['bps_gdmw_hosting'] == 'yes' ) {
|
1052 |
$text = '<strong><font color="black">'.__('wpadmin-secure.htaccess file writing is disabled.', 'bulletproof-security').'</font></strong><br>';
|
1053 |
echo $text;
|
1054 |
|
1055 |
} else {
|
1056 |
|
1057 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1058 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('htaccess Files Disabled: wpadmin-secure.htaccess Master file is disabled.', 'bulletproof-security').'</strong></font><br>';
|
1059 |
echo $text;
|
1060 |
|
1061 |
-
} elseif ( ! file_exists($wpadmin_htaccess_file) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
1062 |
$text = '<font color="#fb0101" style="font-size:12px;"><strong>'.__('ERROR: A wpadmin-secure.htaccess Master file was NOT found.', 'bulletproof-security').'</strong></font><br>';
|
1063 |
echo $text;
|
1064 |
|
@@ -1087,7 +1072,7 @@ bpsPro_wpadmin_secure_htaccess_write_check();
|
|
1087 |
if ( isset( $_POST['submit4'] ) && current_user_can('manage_options') ) {
|
1088 |
check_admin_referer( 'bulletproof_security_save_settings_4' );
|
1089 |
|
1090 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1091 |
echo $bps_topDiv;
|
1092 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: wpadmin-secure.htaccess Master file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
1093 |
echo $text;
|
@@ -1177,7 +1162,7 @@ bpsPro_root_htaccess_write_check();
|
|
1177 |
if ( isset( $_POST['submit5'] ) && current_user_can('manage_options') ) {
|
1178 |
check_admin_referer( 'bulletproof_security_save_settings_5' );
|
1179 |
|
1180 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1181 |
echo $bps_topDiv;
|
1182 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: Root htaccess file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
1183 |
echo $text;
|
@@ -1237,17 +1222,17 @@ function bpsPro_wpadmin_htaccess_write_check() {
|
|
1237 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
1238 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
1239 |
|
1240 |
-
if ( $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' || $GDMW_options['bps_gdmw_hosting'] == 'yes' ) {
|
1241 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('wp-admin active htaccess file writing is disabled.', 'bulletproof-security').'</strong></font><br>';
|
1242 |
echo $text;
|
1243 |
|
1244 |
} else {
|
1245 |
|
1246 |
-
if ( ! file_exists($current_wpadmin_htaccess_file) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1247 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('htaccess Files Disabled: wp-admin folder htaccess file does not exist.', 'bulletproof-security').'</strong></font><br>';
|
1248 |
echo $text;
|
1249 |
|
1250 |
-
} elseif ( ! file_exists($current_wpadmin_htaccess_file) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
1251 |
$text = '<font color="#fb0101" style="font-size:12px;"><strong>'.__('ERROR: An htaccess file was NOT found in your wp-admin folder', 'bulletproof-security').'</strong></font><br>';
|
1252 |
echo $text;
|
1253 |
|
@@ -1276,7 +1261,7 @@ bpsPro_wpadmin_htaccess_write_check();
|
|
1276 |
if ( isset( $_POST['submit6'] ) && current_user_can('manage_options') ) {
|
1277 |
check_admin_referer( 'bulletproof_security_save_settings_6' );
|
1278 |
|
1279 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1280 |
echo $bps_topDiv;
|
1281 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: wp-admin htaccess file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
1282 |
echo $text;
|
@@ -1396,7 +1381,7 @@ if ( isset( $_POST['submit-ProFlockUnLock'] ) && current_user_can('manage_option
|
|
1396 |
<input type="hidden" name="bulletproof_security_options_autolock[bps_root_htaccess_autolock]" value="On" />
|
1397 |
<input type="submit" name="submit-RootHtaccessAutoLock-On" value="<?php esc_attr_e('Turn On AutoLock', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Turning AutoLock On will allow BPS Pro to automatically lock your Root .htaccess file. For some folks this causes a problem because their Web Hosts do not allow the Root .htaccess file to be locked. For most folks allowing BPS Pro to AutoLock the Root .htaccess file works fine.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Turn AutoLock On or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1398 |
|
1399 |
-
<?php if ( $options['bps_root_htaccess_autolock'] == '' || $options['bps_root_htaccess_autolock'] == 'On' ) { echo '<label class="autolock_status" style="font-weight:bold;">'.__('On', 'bulletproof-security').'</label>'; } ?>
|
1400 |
|
1401 |
</form>
|
1402 |
</div>
|
@@ -1408,7 +1393,7 @@ if ( isset( $_POST['submit-ProFlockUnLock'] ) && current_user_can('manage_option
|
|
1408 |
<input type="hidden" name="bulletproof_security_options_autolock[bps_root_htaccess_autolock]" value="Off" />
|
1409 |
<input type="submit" name="submit-RootHtaccessAutoLock-Off" value="<?php esc_attr_e('Turn Off AutoLock', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Turning AutoLock Off will prevent BPS Pro from automatically locking your Root .htaccess file. For some folks this is necessary because their Web Hosts do not allow the Root .htaccess file to be locked. For most folks allowing BPS Pro to AutoLock the Root .htaccess file works fine.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Turn AutoLock Off or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1410 |
|
1411 |
-
<?php if ( $options['bps_root_htaccess_autolock'] == 'Off') { echo '<label class="autolock_status" style="font-weight:bold;">'.__('Off', 'bulletproof-security').'</label>'; } ?>
|
1412 |
|
1413 |
</form>
|
1414 |
</div>
|
@@ -1660,7 +1645,7 @@ function bpsStatusRHE() {
|
|
1660 |
|
1661 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
1662 |
|
1663 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1664 |
$perms = '';
|
1665 |
|
1666 |
return $perms;
|
@@ -2206,6 +2191,8 @@ $text = '<h3><span class="blue-bold">'.__('The Complete Website Security Solutio
|
|
2206 |
|
2207 |
<div class="pro-links">
|
2208 |
<?php
|
|
|
|
|
2209 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15.1', 'https://www.ait-pro.com/aitpro-blog/5671/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15-1/' ).'<br>';
|
2210 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15', 'https://www.ait-pro.com/aitpro-blog/5665/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15/' ).'<br>';
|
2211 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.9', 'https://www.ait-pro.com/aitpro-blog/5662/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-9/' ).'<br>';
|
36 |
?>
|
37 |
|
38 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
echo '<div class="bps-star-container">';
|
40 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
41 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
42 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
43 |
echo '</div>';
|
44 |
echo '</div>';
|
|
|
45 |
|
46 |
// Get Real IP address - USE EXTREME CAUTION!!!
|
47 |
function bpsPro_get_real_ip_address_cc() {
|
57 |
|
58 |
return $matches[0];
|
59 |
|
60 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
61 |
|
62 |
return $matches[0];
|
63 |
|
80 |
|
81 |
return $matches[0];
|
82 |
|
83 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
84 |
|
85 |
return $matches[0];
|
86 |
|
111 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
112 |
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
113 |
|
114 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' || isset($Zip_download_Options['bps_zip_download_fix']) && $Zip_download_Options['bps_zip_download_fix'] == 'On' ) {
|
115 |
return;
|
116 |
}
|
117 |
|
118 |
+
if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
119 |
|
120 |
$denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address_cc()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address_cc()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
121 |
|
125 |
}
|
126 |
|
127 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/core/.htaccess';
|
128 |
+
|
129 |
+
if ( file_exists($create_denyall_htaccess_file) ) {
|
130 |
+
$check_string = @file_get_contents($create_denyall_htaccess_file);
|
131 |
+
}
|
132 |
|
133 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
134 |
|
397 |
|
398 |
if ( $_POST['Submit-WBM-Activate'] != true && $_POST['Submit-WBM-Deactivate'] != true ) {
|
399 |
|
400 |
+
if ( ! file_exists($filename) && isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' || isset($BPS_wpadmin_Options['bps_wpadmin_restriction']) && $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' || isset($GDMW_options['bps_gdmw_hosting']) && $GDMW_options['bps_gdmw_hosting'] == 'yes' ) {
|
401 |
$text = '<h3><strong>'.__('WBM Status: ', 'bulletproof-security').'<span class="core-status-disabled">'.__('Disabled', 'bulletproof-security').'</span></strong></h3>';
|
402 |
echo $text;
|
403 |
} elseif ( ! file_exists($filename) ) {
|
483 |
|
484 |
if ( $_POST['Submit-Hidden-Plugins'] != true && $_POST['Hidden-Plugins-Ignore-Submit'] != true ) {
|
485 |
|
486 |
+
if ( isset($hpf_options['bps_hidden_plugins_cron']) && $hpf_options['bps_hidden_plugins_cron'] == 'On' ) {
|
487 |
$text = '<h3><strong>'.__('HPF Status: ', 'bulletproof-security').'<span class="core-status-activated">'.__('HPF Cron On', 'bulletproof-security').'</span></strong></h3>';
|
488 |
echo $text;
|
489 |
+
} elseif ( isset($hpf_options['bps_hidden_plugins_cron']) && $hpf_options['bps_hidden_plugins_cron'] == 'Off' ) {
|
490 |
$text = '<h3><strong>'.__('HPF Status: ', 'bulletproof-security').'<span class="core-status-deactivated">'.__('HPF Cron Off', 'bulletproof-security').'</span></strong></h3>';
|
491 |
echo $text;
|
492 |
}
|
516 |
wp_nonce_field('bulletproof_security_hpf_cron');
|
517 |
|
518 |
$hpf_options = get_option('bulletproof_security_options_hpf_cron');
|
519 |
+
$bps_hidden_plugins_cron_frequency = ! isset($hpf_options['bps_hidden_plugins_cron_frequency']) ? '' : $hpf_options['bps_hidden_plugins_cron_frequency'];
|
520 |
+
$bps_hidden_plugins_cron = ! isset($hpf_options['bps_hidden_plugins_cron']) ? '' : $hpf_options['bps_hidden_plugins_cron'];
|
521 |
|
522 |
echo '<label for="bps-hpf">'.__('HPF Cron Check Frequency:', 'bulletproof-security').'</label><br>';
|
523 |
echo '<select name="hpf_cron_frequency" class="form-340">';
|
524 |
+
echo '<option value="1"'. selected('1', $bps_hidden_plugins_cron_frequency).'>'.__('Run Check Every 1 Minute', 'bulletproof-security').'</option>';
|
525 |
+
echo '<option value="5"'. selected('5', $bps_hidden_plugins_cron_frequency).'>'.__('Run Check Every 5 Minutes', 'bulletproof-security').'</option>';
|
526 |
+
echo '<option value="10"'. selected('10', $bps_hidden_plugins_cron_frequency).'>'.__('Run Check Every 10 Minutes', 'bulletproof-security').'</option>';
|
527 |
+
echo '<option value="15"'. selected('15', $bps_hidden_plugins_cron_frequency).'>'.__('Run Check Every 15 Minutes', 'bulletproof-security').'</option>';
|
528 |
+
echo '<option value="30"'. selected('30', $bps_hidden_plugins_cron_frequency).'>'.__('Run Check Every 30 Minutes', 'bulletproof-security').'</option>';
|
529 |
+
echo '<option value="60"'. selected('60', $bps_hidden_plugins_cron_frequency).'>'.__('Run Check Every 60 Minutes', 'bulletproof-security').'</option>';
|
530 |
+
echo '<option value="daily"'. selected('daily', $bps_hidden_plugins_cron_frequency).'>'.__('Run Check Once Daily', 'bulletproof-security').'</option>';
|
531 |
echo '</select><br><br>';
|
532 |
|
533 |
echo '<label for="bps-hpf">'.__('HPF Cron On|Off:', 'bulletproof-security').'</label><br>';
|
534 |
echo '<select name="hpf_on_off" class="form-340">';
|
535 |
+
echo '<option value="On"'. selected('On', $bps_hidden_plugins_cron).'>'.__('HPF Cron On', 'bulletproof-security').'</option>';
|
536 |
+
echo '<option value="Off"'. selected('Off', $bps_hidden_plugins_cron).'>'.__('HPF Cron Off', 'bulletproof-security').'</option>';
|
537 |
echo '</select>';
|
538 |
|
539 |
echo "<p><input type=\"submit\" name=\"Submit-Hidden-Plugins\" value=\"".__('Save HPF Cron Options', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('The default Cron Frequency is: Run Check Every 15 Minutes. This is a lightweight check that uses an insignificant amount of resources/memory so 4 checks per hour will not cause any performance issues whatsoever.\n\n-------------------------------------------------------------\n\nEven choosing Run Check Every 1 Minute would not cause any significant performance issues whatsoever.\n\n-------------------------------------------------------------\n\nClick OK to proceed or click Cancel', 'bulletproof-security')."')\" /></p></form>";
|
547 |
|
548 |
<form name="Hidden-Plugins" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php' ); ?>" method="post">
|
549 |
<?php wp_nonce_field('bulletproof_security_hpf_cron_ignore'); ?>
|
550 |
+
<?php $hpfi_options = get_option('bulletproof_security_options_hidden_plugins');
|
551 |
+
$bps_hidden_plugins_check = ! isset($hpfi_options['bps_hidden_plugins_check']) ? '' : esc_html( trim( $hpfi_options['bps_hidden_plugins_check'], ", \t\n\r") );
|
552 |
+
?>
|
553 |
|
554 |
<div id="HPF4" style="position:relative;top:0px;left:0px;margin:10px 0px 10px 0px;">
|
555 |
<strong><label><?php _e('Ignore Hidden Plugin Folders & Files:', 'bulletproof-security'); ?></label></strong><br />
|
556 |
<?php $text = '<div style="allow-from-small-text">'.__('Add Ignore rules using plugin folder names or file names.', 'bulletproof-security').'<br>'.__('Use a comma and a space between folder and/or file names.', 'bulletproof-security').'<br><strong>'.__('Example: plugin-folder-name, example-file-name.php', 'bulletproof-security').'</strong></div>'; echo $text; ?>
|
557 |
+
<textarea class="PFW-Allow-From-Text-Area" name="bps_hidden_plugins_check" style="margin-top:5px;" tabindex="1"><?php echo $bps_hidden_plugins_check; ?></textarea>
|
558 |
<input type="hidden" name="scrolltoHiddenPlugins" id="scrolltoHiddenPlugins" value="<?php echo esc_html( $scrolltoHiddenPlugins ); ?>" />
|
559 |
</div>
|
560 |
|
836 |
$secure_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/secure.htaccess';
|
837 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
838 |
|
839 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
840 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('htaccess Files Disabled: secure.htaccess Master file is disabled.', 'bulletproof-security').'</strong></font><br>';
|
841 |
echo $text;
|
842 |
|
843 |
+
} elseif ( ! file_exists($secure_htaccess_file) && isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
844 |
$text = '<font color="#fb0101" style="font-size:12px;"><strong>'.__('ERROR: A secure.htaccess Master file was NOT found.', 'bulletproof-security').'</strong></font><br>';
|
845 |
echo $text;
|
846 |
|
868 |
if ( isset( $_POST['submit1'] ) && current_user_can('manage_options') ) {
|
869 |
check_admin_referer( 'bulletproof_security_save_settings_1' );
|
870 |
|
871 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
872 |
echo $bps_topDiv;
|
873 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: secure.htaccess Master file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
874 |
echo $text;
|
926 |
$default_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/default.htaccess';
|
927 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
928 |
|
929 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
930 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('htaccess Files Disabled: default.htaccess Master file is disabled.', 'bulletproof-security').'</strong></font><br>';
|
931 |
echo $text;
|
932 |
|
933 |
+
} elseif ( ! file_exists($default_htaccess_file) && isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
934 |
$text = '<font color="#fb0101" style="font-size:12px;"><strong>'.__('ERROR: A default.htaccess Master file was NOT found.', 'bulletproof-security').'</strong></font><br>';
|
935 |
echo $text;
|
936 |
|
958 |
if ( isset( $_POST['submit2'] ) && current_user_can('manage_options') ) {
|
959 |
check_admin_referer( 'bulletproof_security_save_settings_2' );
|
960 |
|
961 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
962 |
echo $bps_topDiv;
|
963 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: default.htaccess Master file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
964 |
echo $text;
|
1033 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
1034 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
1035 |
|
1036 |
+
if ( isset($BPS_wpadmin_Options['bps_wpadmin_restriction']) && $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' || isset($GDMW_options['bps_gdmw_hosting']) && $GDMW_options['bps_gdmw_hosting'] == 'yes' ) {
|
1037 |
$text = '<strong><font color="black">'.__('wpadmin-secure.htaccess file writing is disabled.', 'bulletproof-security').'</font></strong><br>';
|
1038 |
echo $text;
|
1039 |
|
1040 |
} else {
|
1041 |
|
1042 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1043 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('htaccess Files Disabled: wpadmin-secure.htaccess Master file is disabled.', 'bulletproof-security').'</strong></font><br>';
|
1044 |
echo $text;
|
1045 |
|
1046 |
+
} elseif ( ! file_exists($wpadmin_htaccess_file) && isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
1047 |
$text = '<font color="#fb0101" style="font-size:12px;"><strong>'.__('ERROR: A wpadmin-secure.htaccess Master file was NOT found.', 'bulletproof-security').'</strong></font><br>';
|
1048 |
echo $text;
|
1049 |
|
1072 |
if ( isset( $_POST['submit4'] ) && current_user_can('manage_options') ) {
|
1073 |
check_admin_referer( 'bulletproof_security_save_settings_4' );
|
1074 |
|
1075 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1076 |
echo $bps_topDiv;
|
1077 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: wpadmin-secure.htaccess Master file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
1078 |
echo $text;
|
1162 |
if ( isset( $_POST['submit5'] ) && current_user_can('manage_options') ) {
|
1163 |
check_admin_referer( 'bulletproof_security_save_settings_5' );
|
1164 |
|
1165 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1166 |
echo $bps_topDiv;
|
1167 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: Root htaccess file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
1168 |
echo $text;
|
1222 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
1223 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
1224 |
|
1225 |
+
if ( isset($BPS_wpadmin_Options['bps_wpadmin_restriction']) && $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' || isset($GDMW_options['bps_gdmw_hosting']) && $GDMW_options['bps_gdmw_hosting'] == 'yes' ) {
|
1226 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('wp-admin active htaccess file writing is disabled.', 'bulletproof-security').'</strong></font><br>';
|
1227 |
echo $text;
|
1228 |
|
1229 |
} else {
|
1230 |
|
1231 |
+
if ( ! file_exists($current_wpadmin_htaccess_file) && isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1232 |
$text = '<font color="blue" style="font-size:12px;"><strong>'.__('htaccess Files Disabled: wp-admin folder htaccess file does not exist.', 'bulletproof-security').'</strong></font><br>';
|
1233 |
echo $text;
|
1234 |
|
1235 |
+
} elseif ( ! file_exists($current_wpadmin_htaccess_file) && isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
1236 |
$text = '<font color="#fb0101" style="font-size:12px;"><strong>'.__('ERROR: An htaccess file was NOT found in your wp-admin folder', 'bulletproof-security').'</strong></font><br>';
|
1237 |
echo $text;
|
1238 |
|
1261 |
if ( isset( $_POST['submit6'] ) && current_user_can('manage_options') ) {
|
1262 |
check_admin_referer( 'bulletproof_security_save_settings_6' );
|
1263 |
|
1264 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1265 |
echo $bps_topDiv;
|
1266 |
$text = '<font color="blue"><strong>'.__('htaccess Files Disabled: wp-admin htaccess file writing is disabled. ', 'bulletproof-security').'</strong></font>'.__('Click this link for help information: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><br>';
|
1267 |
echo $text;
|
1381 |
<input type="hidden" name="bulletproof_security_options_autolock[bps_root_htaccess_autolock]" value="On" />
|
1382 |
<input type="submit" name="submit-RootHtaccessAutoLock-On" value="<?php esc_attr_e('Turn On AutoLock', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Turning AutoLock On will allow BPS Pro to automatically lock your Root .htaccess file. For some folks this causes a problem because their Web Hosts do not allow the Root .htaccess file to be locked. For most folks allowing BPS Pro to AutoLock the Root .htaccess file works fine.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Turn AutoLock On or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1383 |
|
1384 |
+
<?php if ( isset($options['bps_root_htaccess_autolock']) && $options['bps_root_htaccess_autolock'] == '' ||isset($options['bps_root_htaccess_autolock']) && $options['bps_root_htaccess_autolock'] == 'On' ) { echo '<label class="autolock_status" style="font-weight:bold;">'.__('On', 'bulletproof-security').'</label>'; } ?>
|
1385 |
|
1386 |
</form>
|
1387 |
</div>
|
1393 |
<input type="hidden" name="bulletproof_security_options_autolock[bps_root_htaccess_autolock]" value="Off" />
|
1394 |
<input type="submit" name="submit-RootHtaccessAutoLock-Off" value="<?php esc_attr_e('Turn Off AutoLock', 'bulletproof-security'); ?>" class="button bps-button" style="width:138px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Turning AutoLock Off will prevent BPS Pro from automatically locking your Root .htaccess file. For some folks this is necessary because their Web Hosts do not allow the Root .htaccess file to be locked. For most folks allowing BPS Pro to AutoLock the Root .htaccess file works fine.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Turn AutoLock Off or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
1395 |
|
1396 |
+
<?php if ( isset($options['bps_root_htaccess_autolock']) && $options['bps_root_htaccess_autolock'] == 'Off') { echo '<label class="autolock_status" style="font-weight:bold;">'.__('Off', 'bulletproof-security').'</label>'; } ?>
|
1397 |
|
1398 |
</form>
|
1399 |
</div>
|
1645 |
|
1646 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
1647 |
|
1648 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1649 |
$perms = '';
|
1650 |
|
1651 |
return $perms;
|
2191 |
|
2192 |
<div class="pro-links">
|
2193 |
<?php
|
2194 |
+
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15.3', 'https://www.ait-pro.com/aitpro-blog/5678/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15-3/' ).'<br>';
|
2195 |
+
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15.2', 'https://www.ait-pro.com/aitpro-blog/5674/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15-2/' ).'<br>';
|
2196 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15.1', 'https://www.ait-pro.com/aitpro-blog/5671/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15-1/' ).'<br>';
|
2197 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '15', 'https://www.ait-pro.com/aitpro-blog/5665/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-15/' ).'<br>';
|
2198 |
echo sprintf( __( '<a href="%2$s" target="_blank" title="Link Opens in New Browser Window">Whats New in BPS Pro %1$s</a>' ), '14.9', 'https://www.ait-pro.com/aitpro-blog/5662/bulletproof-security-pro/whats-new-in-bulletproof-security-pro-14-9/' ).'<br>';
|
admin/db-backup-security/db-backup-security.php
CHANGED
@@ -34,34 +34,12 @@ if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scr
|
|
34 |
?>
|
35 |
|
36 |
<?php
|
37 |
-
//if ( function_exists('get_transient') ) {
|
38 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
39 |
-
|
40 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
41 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
42 |
-
|
43 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
44 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
45 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
46 |
-
// maybe_serialize( $bps_downloaded );
|
47 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
48 |
-
// }
|
49 |
-
// }
|
50 |
-
|
51 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
52 |
-
|
53 |
echo '<div class="bps-star-container">';
|
54 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
55 |
echo '<div class="bps-downloaded">';
|
56 |
-
|
57 |
-
// foreach ( $bps_transient as $key => $value ) {
|
58 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
59 |
-
// }
|
60 |
-
|
61 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
62 |
echo '</div>';
|
63 |
echo '</div>';
|
64 |
-
//}
|
65 |
?>
|
66 |
|
67 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ DB Backup & Security', 'bulletproof-security'); ?></h2>
|
@@ -103,7 +81,7 @@ function bpsPro_get_real_ip_address() {
|
|
103 |
|
104 |
return $matches[0];
|
105 |
|
106 |
-
} elseif ( preg_match( '/[:\d\w]
|
107 |
|
108 |
return $matches[0];
|
109 |
|
@@ -126,7 +104,7 @@ function bpsPro_get_real_ip_address() {
|
|
126 |
|
127 |
return $matches[0];
|
128 |
|
129 |
-
} elseif ( preg_match( '/[:\d\w]
|
130 |
|
131 |
return $matches[0];
|
132 |
|
@@ -157,11 +135,11 @@ function bpsPro_DBBackup_deny_all() {
|
|
157 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
158 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
159 |
|
160 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
161 |
return;
|
162 |
}
|
163 |
|
164 |
-
if ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
165 |
|
166 |
$bps_denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
167 |
|
@@ -170,10 +148,10 @@ function bpsPro_DBBackup_deny_all() {
|
|
170 |
$bps_denyall_content = "# BPS mod_access_compat\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address()."\n</FilesMatch>";
|
171 |
}
|
172 |
|
173 |
-
$denyall_htaccess_file = $DBBoptions['bps_db_backup_folder'] .'/.htaccess';
|
174 |
$blank_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/blank.txt';
|
175 |
|
176 |
-
if ( ! file_exists($denyall_htaccess_file) ) {
|
177 |
copy($blank_file, $denyall_htaccess_file);
|
178 |
}
|
179 |
|
@@ -792,7 +770,7 @@ bpsPro_dbbackup_form_processing();
|
|
792 |
?>
|
793 |
|
794 |
<?php
|
795 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
796 |
|
797 |
<script type="text/javascript">
|
798 |
/* <![CDATA[ */
|
@@ -885,7 +863,7 @@ if ( isset( $_POST['Submit-DBB-Files'] ) && current_user_can('manage_options') )
|
|
885 |
echo '<form name="bpsDBBackupFiles" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" method="post">';
|
886 |
wp_nonce_field('bulletproof_security_db_backup_delete_files');
|
887 |
|
888 |
-
$source = $DBBoptions['bps_db_backup_folder'];
|
889 |
$count = 0;
|
890 |
|
891 |
if ( is_dir($source) ) {
|
@@ -949,7 +927,7 @@ if ( isset( $_POST['Submit-DBB-Files'] ) && current_user_can('manage_options') )
|
|
949 |
|
950 |
echo "<p><input type=\"submit\" name=\"Submit-DBB-Files\" value=\"".esc_attr__('Delete Files', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('Click OK to Delete Backup File(s) or click Cancel', 'bulletproof-security')."')\" /></p></form>";
|
951 |
|
952 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
953 |
|
954 |
<script type="text/javascript">
|
955 |
/* <![CDATA[ */
|
@@ -1036,141 +1014,160 @@ if ( isset( $_POST['Submit-DBB-Reset'] ) && current_user_can('manage_options') )
|
|
1036 |
echo '<div id="DBBOptions" style="margin:0px 0px 0px 0px;float:left;">';
|
1037 |
|
1038 |
$DBBDescription = ( isset( $_POST['DBBDescription'] ) ) ? $_POST['DBBDescription'] : '';
|
1039 |
-
$DBBFolder = ( isset( $_POST['DBBFolder'] ) ) ? $_POST['DBBFolder'] : $DBBoptions['bps_db_backup_folder'];
|
1040 |
-
$DBBDownloadLink = ( isset( $_POST['DBBDownloadLink'] ) ) ? $_POST['DBBDownloadLink'] : $DBBoptions['bps_db_backup_download_link'];
|
1041 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1042 |
echo '<label for="bps-dbb">'.__('Description|Backup Job Name:', 'bulletproof-security').'</label><br>';
|
1043 |
// allow html. is sanitized later in form processing when inserted into the DB and output is encoded.
|
1044 |
echo '<input type="text" name="DBBDescription" class="dbb-text-500" value="'.esc_html($DBBDescription).'" /><br>';
|
1045 |
|
1046 |
echo '<label for="bps-dbb">'.__('DB Backup Folder Location:', 'bulletproof-security').'</label><br>';
|
1047 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Recommended: Use The Default Obfuscated & Secure BPS Backup Folder.', 'bulletproof-security').'</strong></font></label><br>';
|
1048 |
-
echo '<input type="text" name="DBBFolder" class="dbb-text-500" value="';
|
1049 |
|
1050 |
echo '<label for="bps-dbb">'.__('DB Backup File Download Link|URL:', 'bulletproof-security').'</label><br>';
|
1051 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Note: If you see 404 errors when trying to download zip files or if you have', 'bulletproof-security').'</strong></font></label><br>';
|
1052 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('changed the DB Backup Folder Location above, click the Read Me help button.', 'bulletproof-security').'</strong></font></label><br>';
|
1053 |
-
echo '<input type="text" name="DBBDownloadLink" class="dbb-text-500" value="';
|
1054 |
|
1055 |
echo '<label for="bps-dbb">'.__('Backup Job Type: Manual or Scheduled', 'bulletproof-security').'</label><br>';
|
1056 |
echo '<select name="dbb_backup_job_type" class="form-340">';
|
1057 |
-
echo '<option value="Manual"'. selected('Manual', $
|
1058 |
-
echo '<option value="Scheduled"'. selected('Scheduled', $
|
1059 |
echo '</select><br><br>';
|
1060 |
|
1061 |
echo '<label for="bps-dbb">'.__('Frequency of Scheduled Backup Job (recurring)', 'bulletproof-security').'</label><br>';
|
1062 |
echo '<select name="dbb_backup_job_frequency" class="form-340">';
|
1063 |
-
echo '<option value="NA"'. selected('NA', $
|
1064 |
-
echo '<option value="Hourly"'. selected('Hourly', $
|
1065 |
-
echo '<option value="Daily"'. selected('Daily', $
|
1066 |
-
echo '<option value="Weekly"'. selected('Weekly', $
|
1067 |
-
echo '<option value="Monthly"'. selected('Monthly', $
|
1068 |
echo '</select><br><br>';
|
1069 |
|
1070 |
echo '<label for="bps-dbb">'.__('Hour When Scheduled Backup is Run (recurring)', 'bulletproof-security').'</label><br>';
|
1071 |
echo '<select name="dbb_backup_job_start_time_hour" class="form-340">';
|
1072 |
-
echo '<option value="NA"'. selected('NA', $
|
1073 |
-
echo '<option value="12AM"'. selected('12AM', $
|
1074 |
-
echo '<option value="1AM"'. selected('1AM', $
|
1075 |
-
echo '<option value="2AM"'. selected('2AM', $
|
1076 |
-
echo '<option value="3AM"'. selected('3AM', $
|
1077 |
-
echo '<option value="4AM"'. selected('4AM', $
|
1078 |
-
echo '<option value="5AM"'. selected('5AM', $
|
1079 |
-
echo '<option value="6AM"'. selected('6AM', $
|
1080 |
-
echo '<option value="7AM"'. selected('7AM', $
|
1081 |
-
echo '<option value="8AM"'. selected('8AM', $
|
1082 |
-
echo '<option value="9AM"'. selected('9AM', $
|
1083 |
-
echo '<option value="10AM"'. selected('10AM', $
|
1084 |
-
echo '<option value="11AM"'. selected('11AM', $
|
1085 |
-
echo '<option value="12PM"'. selected('12PM', $
|
1086 |
-
echo '<option value="1PM"'. selected('1PM', $
|
1087 |
-
echo '<option value="2PM"'. selected('2PM', $
|
1088 |
-
echo '<option value="3PM"'. selected('3PM', $
|
1089 |
-
echo '<option value="4PM"'. selected('4PM', $
|
1090 |
-
echo '<option value="5PM"'. selected('5PM', $
|
1091 |
-
echo '<option value="6PM"'. selected('6PM', $
|
1092 |
-
echo '<option value="7PM"'. selected('7PM', $
|
1093 |
-
echo '<option value="8PM"'. selected('8PM', $
|
1094 |
-
echo '<option value="9PM"'. selected('9PM', $
|
1095 |
-
echo '<option value="10PM"'. selected('10PM', $
|
1096 |
-
echo '<option value="11PM"'. selected('11PM', $
|
1097 |
echo '</select><br><br>';
|
1098 |
|
1099 |
echo '<label for="bps-dbb">'.__('Day of Week When Scheduled Backup is Run (recurring)', 'bulletproof-security').'</label><br>';
|
1100 |
echo '<select name="dbb_backup_job_start_time_weekday" class="form-340">';
|
1101 |
-
echo '<option value="NA"'. selected('NA', $
|
1102 |
-
echo '<option value="Sunday"'. selected('Sunday', $
|
1103 |
-
echo '<option value="Monday"'. selected('Monday', $
|
1104 |
-
echo '<option value="Tuesday"'. selected('Tuesday', $
|
1105 |
-
echo '<option value="Wednesday"'. selected('Wednesday', $
|
1106 |
-
echo '<option value="Thursday"'. selected('Thursday', $
|
1107 |
-
echo '<option value="Friday"'. selected('Friday', $
|
1108 |
-
echo '<option value="Saturday"'. selected('Saturday', $
|
1109 |
echo '</select><br><br>';
|
1110 |
|
1111 |
echo '<label for="bps-dbb">'.__('Day of Month When Scheduled Backup is Run (recurring)', 'bulletproof-security').'</label><br>';
|
1112 |
echo '<select name="dbb_backup_job_start_time_month_date" class="form-340">';
|
1113 |
-
echo '<option value="NA"'. selected('NA', $
|
1114 |
-
echo '<option value="1"'. selected('1', $
|
1115 |
-
echo '<option value="2"'. selected('2', $
|
1116 |
-
echo '<option value="3"'. selected('3', $
|
1117 |
-
echo '<option value="4"'. selected('4', $
|
1118 |
-
echo '<option value="5"'. selected('5', $
|
1119 |
-
echo '<option value="6"'. selected('6', $
|
1120 |
-
echo '<option value="7"'. selected('7', $
|
1121 |
-
echo '<option value="8"'. selected('8', $
|
1122 |
-
echo '<option value="9"'. selected('9', $
|
1123 |
-
echo '<option value="10"'. selected('10', $
|
1124 |
-
echo '<option value="11"'. selected('11', $
|
1125 |
-
echo '<option value="12"'. selected('12', $
|
1126 |
-
echo '<option value="13"'. selected('13', $
|
1127 |
-
echo '<option value="14"'. selected('14', $
|
1128 |
-
echo '<option value="15"'. selected('15', $
|
1129 |
-
echo '<option value="16"'. selected('16', $
|
1130 |
-
echo '<option value="17"'. selected('17', $
|
1131 |
-
echo '<option value="18"'. selected('18', $
|
1132 |
-
echo '<option value="19"'. selected('19', $
|
1133 |
-
echo '<option value="20"'. selected('20', $
|
1134 |
-
echo '<option value="21"'. selected('21', $
|
1135 |
-
echo '<option value="22"'. selected('22', $
|
1136 |
-
echo '<option value="23"'. selected('23', $
|
1137 |
-
echo '<option value="24"'. selected('24', $
|
1138 |
-
echo '<option value="25"'. selected('25', $
|
1139 |
-
echo '<option value="26"'. selected('26', $
|
1140 |
-
echo '<option value="27"'. selected('27', $
|
1141 |
-
echo '<option value="28"'. selected('28', $
|
1142 |
-
echo '<option value="29"'. selected('29', $
|
1143 |
-
echo '<option value="30"'. selected('30', $
|
1144 |
echo '</select><br><br>';
|
1145 |
|
1146 |
echo '<label for="bps-dbb">'.__('Send Scheduled Backup Zip File Via Email or Just Email Only:', 'bulletproof-security').'</label><br>';
|
1147 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Note: Check with your email provider for the maximum<br>file attachment size limit that is allowed by your Mail Server', 'bulletproof-security').'</strong></font></label><br>';
|
1148 |
echo '<select name="dbb_backup_email_zip" class="form-340">';
|
1149 |
-
echo '<option value="No"'. selected('No', $
|
1150 |
-
echo '<option value="Delete"'. selected('Delete', $
|
1151 |
-
echo '<option value="Yes"'. selected('Yes', $
|
1152 |
-
echo '<option value="EmailOnly"'. selected('EmailOnly', $
|
1153 |
echo '</select><br><br>';
|
1154 |
|
1155 |
echo '<label for="bps-dbb">'.__('Automatically Delete Old Backup Files:', 'bulletproof-security').'</label><br>';
|
1156 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Independent Option:', 'bulletproof-security').'</strong></font></label><br>';
|
1157 |
echo '<select name="dbb_backup_delete" class="form-340">';
|
1158 |
-
echo '<option value="Never"'. selected('Never', $
|
1159 |
-
echo '<option value="1"'. selected('1', $
|
1160 |
-
echo '<option value="5"'. selected('5', $
|
1161 |
-
echo '<option value="10"'. selected('10', $
|
1162 |
-
echo '<option value="15"'. selected('15', $
|
1163 |
-
echo '<option value="30"'. selected('30', $
|
1164 |
-
echo '<option value="60"'. selected('60', $
|
1165 |
-
echo '<option value="90"'. selected('90', $
|
1166 |
-
echo '<option value="180"'. selected('180', $
|
1167 |
echo '</select><br><br>';
|
1168 |
|
1169 |
echo '<label for="bps-dbb">'.__('Turn On|Off All Scheduled Backups (Override):', 'bulletproof-security').'</label><br>';
|
1170 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Independent Option:', 'bulletproof-security').'</strong></font></label><br>';
|
1171 |
echo '<select name="dbb_backup_on_off" class="form-340">';
|
1172 |
-
echo '<option value="On"'. selected('On', $
|
1173 |
-
echo '<option value="Off"'. selected('Off', $
|
1174 |
echo '</select><br><br>';
|
1175 |
|
1176 |
echo "<p><input type=\"submit\" name=\"Submit-DBB-Create-Job\" value=\"".esc_attr__('Create Backup Job|Save Settings', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('Click OK to Create this Backup Job or click Cancel', 'bulletproof-security')."')\" /></p></form>";
|
@@ -1184,7 +1181,7 @@ if ( isset( $_POST['Submit-DBB-Reset'] ) && current_user_can('manage_options') )
|
|
1184 |
// Notes: If an external/remote form is submitted the WP nonce is not checked.
|
1185 |
// Adding validation and sanitization directly in the form input field protects against external/remote form exploits.
|
1186 |
// $_POST['Submit-DBB-Reset'] == true condition added in admin.php return if == true
|
1187 |
-
$str = '
|
1188 |
$db_backup_folder_obs = 'backups_' . substr( str_shuffle($str), 0, 15 );
|
1189 |
$DBBFolderReset = ( isset( $_POST['DBBFolderReset'] ) ) ? $_POST['DBBFolderReset'] : $db_backup_folder_obs;
|
1190 |
|
@@ -1194,7 +1191,7 @@ if ( isset( $_POST['Submit-DBB-Reset'] ) && current_user_can('manage_options') )
|
|
1194 |
echo '<label for="bps-dbb">'.__('Rename|Create|Reset DB Backup Folder Name:', 'bulletproof-security').'</label><br>';
|
1195 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Randomly Generated New DB Backup Folder Name.', 'bulletproof-security').'</strong></font></label><br>';
|
1196 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Valid Folder Naming Characters: a-z A-Z 0-9 - _', 'bulletproof-security').'</strong></font></label><br>';
|
1197 |
-
echo '<input type="text" name="DBBFolderReset" class="regular-text-short-fixed" style="width:325px;margin:0px 0px 10px 0px;" value="';
|
1198 |
|
1199 |
echo "<p><input type=\"submit\" name=\"Submit-DBB-Reset\" value=\"".esc_attr__('Rename|Create|Reset', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('The Rename|Create|Reset Tool renames the DB Backup folder if it already exists or creates a new DB Backup folder if it does not already exist.\n\n-------------------------------------------------------------\n\nIf you have DB Backup files they will not be affected/changed. The DB Backup File Download Link|URL path will also be changed and have the new DB Backup folder name in the URL path.\n\n-------------------------------------------------------------\n\nClick OK to proceed or click Cancel', 'bulletproof-security')."')\" /></p></form>";
|
1200 |
|
@@ -1206,7 +1203,7 @@ if ( isset( $_POST['Submit-DBB-Reset'] ) && current_user_can('manage_options') )
|
|
1206 |
|
1207 |
echo '</div>'; // #dbb-special
|
1208 |
|
1209 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1210 |
|
1211 |
<script type="text/javascript">
|
1212 |
/* <![CDATA[ */
|
@@ -1411,7 +1408,7 @@ jQuery(document).ready(function($){
|
|
1411 |
</div>
|
1412 |
|
1413 |
<?php
|
1414 |
-
if ( is_admin() && current_user_can('manage_options') && preg_match( '/page=bulletproof-security/', esc_html( $_SERVER['REQUEST_URI']
|
1415 |
|
1416 |
echo '<div id="DBPrefixText" style="width:90%;padding-bottom:20px;">';
|
1417 |
$text = '<span style="font-size:1.13em;">'.__('Your current WordPress Database Table Prefix is: ', 'bulletproof-security').'<strong><font color="#2ea2cc">'.$wpdb->base_prefix .'</span><br><br><span class="bps-dbb-small-text">'.__('NOTES: ', 'bulletproof-security').'<br>'.__('1. It is recommended that you backup your database before using this tool.', 'bulletproof-security').'<br>'.__('2. If you want to create your own DB Table Prefix name or add additional characters to the randomly generated DB Table Prefix name below then ONLY use lowercase letters, numbers and underscores in your DB Table Prefix name.', 'bulletproof-security').'<br>'.__('3. The maximum length limitation of a DB Table name, including the table prefix is 64 characters. See the DB Table Names & Character Length Table to the right.', 'bulletproof-security').'<br>'.__('4. To change your DB Table Prefix name back to the WordPress default DB Table Prefix name, enter wp_ for the DB Table Prefix name.', 'bulletproof-security').'</span></font></strong>';
|
@@ -1449,6 +1446,7 @@ if ( isset( $_POST['Submit-DB-Table-Prefix'] ) && current_user_can('manage_optio
|
|
1449 |
|
1450 |
$permswpconfig = @substr(sprintf('%o', fileperms($wpconfig_file)), -4);
|
1451 |
$sapi_type = php_sapi_name();
|
|
|
1452 |
|
1453 |
if ( @$permswpconfig == '0400') {
|
1454 |
$lock = '0400';
|
@@ -1702,7 +1700,7 @@ global $wpdb, $bps_topDiv, $bps_bottomDiv;
|
|
1702 |
?>
|
1703 |
|
1704 |
<?php
|
1705 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1706 |
|
1707 |
<script type="text/javascript">
|
1708 |
/* <![CDATA[ */
|
@@ -1715,7 +1713,7 @@ jQuery(document).ready(function($) {
|
|
1715 |
<?php } ?>
|
1716 |
|
1717 |
<?php
|
1718 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1719 |
|
1720 |
<script type="text/javascript">
|
1721 |
/* <![CDATA[ */
|
34 |
?>
|
35 |
|
36 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
echo '<div class="bps-star-container">';
|
38 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
39 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
40 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
41 |
echo '</div>';
|
42 |
echo '</div>';
|
|
|
43 |
?>
|
44 |
|
45 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ DB Backup & Security', 'bulletproof-security'); ?></h2>
|
81 |
|
82 |
return $matches[0];
|
83 |
|
84 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
85 |
|
86 |
return $matches[0];
|
87 |
|
104 |
|
105 |
return $matches[0];
|
106 |
|
107 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
108 |
|
109 |
return $matches[0];
|
110 |
|
135 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
136 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
137 |
|
138 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
139 |
return;
|
140 |
}
|
141 |
|
142 |
+
if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
143 |
|
144 |
$bps_denyall_content = "# BPS mod_authz_core IfModule BC\n<IfModule mod_authz_core.c>\nRequire ip ". bpsPro_get_real_ip_address()."\n</IfModule>\n\n<IfModule !mod_authz_core.c>\n<IfModule mod_access_compat.c>\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address()."\n</FilesMatch>\n</IfModule>\n</IfModule>";
|
145 |
|
148 |
$bps_denyall_content = "# BPS mod_access_compat\n<FilesMatch \"(.*)\$\">\nOrder Allow,Deny\nAllow from ". bpsPro_get_real_ip_address()."\n</FilesMatch>";
|
149 |
}
|
150 |
|
151 |
+
$denyall_htaccess_file = ! isset($DBBoptions['bps_db_backup_folder']) ? '' : $DBBoptions['bps_db_backup_folder'] .'/.htaccess';
|
152 |
$blank_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/blank.txt';
|
153 |
|
154 |
+
if ( isset($DBBoptions['bps_db_backup_folder']) && ! file_exists($denyall_htaccess_file) ) {
|
155 |
copy($blank_file, $denyall_htaccess_file);
|
156 |
}
|
157 |
|
770 |
?>
|
771 |
|
772 |
<?php
|
773 |
+
if ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
774 |
|
775 |
<script type="text/javascript">
|
776 |
/* <![CDATA[ */
|
863 |
echo '<form name="bpsDBBackupFiles" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" method="post">';
|
864 |
wp_nonce_field('bulletproof_security_db_backup_delete_files');
|
865 |
|
866 |
+
$source = ! isset($DBBoptions['bps_db_backup_folder']) ? '' : $DBBoptions['bps_db_backup_folder'];
|
867 |
$count = 0;
|
868 |
|
869 |
if ( is_dir($source) ) {
|
927 |
|
928 |
echo "<p><input type=\"submit\" name=\"Submit-DBB-Files\" value=\"".esc_attr__('Delete Files', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('Click OK to Delete Backup File(s) or click Cancel', 'bulletproof-security')."')\" /></p></form>";
|
929 |
|
930 |
+
if ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
931 |
|
932 |
<script type="text/javascript">
|
933 |
/* <![CDATA[ */
|
1014 |
echo '<div id="DBBOptions" style="margin:0px 0px 0px 0px;float:left;">';
|
1015 |
|
1016 |
$DBBDescription = ( isset( $_POST['DBBDescription'] ) ) ? $_POST['DBBDescription'] : '';
|
|
|
|
|
1017 |
|
1018 |
+
if ( ! isset($DBBoptions['bps_db_backup_folder']) ) {
|
1019 |
+
$DBBFolder = '';
|
1020 |
+
} else {
|
1021 |
+
$DBBFolder = ( isset( $_POST['DBBFolder'] ) ) ? $_POST['DBBFolder'] : $DBBoptions['bps_db_backup_folder'];
|
1022 |
+
}
|
1023 |
+
|
1024 |
+
if ( ! isset($DBBoptions['bps_db_backup_download_link']) ) {
|
1025 |
+
$DBBDownloadLink = '';
|
1026 |
+
} else {
|
1027 |
+
$DBBDownloadLink = ( isset( $_POST['DBBDownloadLink'] ) ) ? $_POST['DBBDownloadLink'] : $DBBoptions['bps_db_backup_download_link'];
|
1028 |
+
}
|
1029 |
+
|
1030 |
+
$bps_db_backup_job_type = ! isset($DBBoptions['bps_db_backup_job_type']) ? '' : $DBBoptions['bps_db_backup_job_type'];
|
1031 |
+
$bps_db_backup_frequency = ! isset($DBBoptions['bps_db_backup_frequency']) ? '' : $DBBoptions['bps_db_backup_frequency'];
|
1032 |
+
$bps_db_backup_start_time_hour = ! isset($DBBoptions['bps_db_backup_start_time_hour']) ? '' : $DBBoptions['bps_db_backup_start_time_hour'];
|
1033 |
+
$bps_db_backup_start_time_weekday = ! isset($DBBoptions['bps_db_backup_start_time_weekday']) ? '' : $DBBoptions['bps_db_backup_start_time_weekday'];
|
1034 |
+
$bps_db_backup_start_time_month_date = ! isset($DBBoptions['bps_db_backup_start_time_month_date']) ? '' : $DBBoptions['bps_db_backup_start_time_month_date'];
|
1035 |
+
$bps_db_backup_email_zip = ! isset($DBBoptions['bps_db_backup_email_zip']) ? '' : $DBBoptions['bps_db_backup_email_zip'];
|
1036 |
+
$bps_db_backup_delete = ! isset($DBBoptions['bps_db_backup_delete']) ? '' : $DBBoptions['bps_db_backup_delete'];
|
1037 |
+
$bps_db_backup = ! isset($DBBoptions['bps_db_backup']) ? '' : $DBBoptions['bps_db_backup'];
|
1038 |
+
|
1039 |
echo '<label for="bps-dbb">'.__('Description|Backup Job Name:', 'bulletproof-security').'</label><br>';
|
1040 |
// allow html. is sanitized later in form processing when inserted into the DB and output is encoded.
|
1041 |
echo '<input type="text" name="DBBDescription" class="dbb-text-500" value="'.esc_html($DBBDescription).'" /><br>';
|
1042 |
|
1043 |
echo '<label for="bps-dbb">'.__('DB Backup Folder Location:', 'bulletproof-security').'</label><br>';
|
1044 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Recommended: Use The Default Obfuscated & Secure BPS Backup Folder.', 'bulletproof-security').'</strong></font></label><br>';
|
1045 |
+
echo '<input type="text" name="DBBFolder" class="dbb-text-500" value="'; echo esc_html(trim(stripslashes($DBBFolder))); echo '" /><br>';
|
1046 |
|
1047 |
echo '<label for="bps-dbb">'.__('DB Backup File Download Link|URL:', 'bulletproof-security').'</label><br>';
|
1048 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Note: If you see 404 errors when trying to download zip files or if you have', 'bulletproof-security').'</strong></font></label><br>';
|
1049 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('changed the DB Backup Folder Location above, click the Read Me help button.', 'bulletproof-security').'</strong></font></label><br>';
|
1050 |
+
echo '<input type="text" name="DBBDownloadLink" class="dbb-text-500" value="'; echo esc_url(trim($DBBDownloadLink)); echo '" /><br>';
|
1051 |
|
1052 |
echo '<label for="bps-dbb">'.__('Backup Job Type: Manual or Scheduled', 'bulletproof-security').'</label><br>';
|
1053 |
echo '<select name="dbb_backup_job_type" class="form-340">';
|
1054 |
+
echo '<option value="Manual"'. selected('Manual', $bps_db_backup_job_type).'>'.__('Manual DB Backup Job', 'bulletproof-security').'</option>';
|
1055 |
+
echo '<option value="Scheduled"'. selected('Scheduled', $bps_db_backup_job_type).'>'.__('Scheduled DB Backup Job', 'bulletproof-security').'</option>';
|
1056 |
echo '</select><br><br>';
|
1057 |
|
1058 |
echo '<label for="bps-dbb">'.__('Frequency of Scheduled Backup Job (recurring)', 'bulletproof-security').'</label><br>';
|
1059 |
echo '<select name="dbb_backup_job_frequency" class="form-340">';
|
1060 |
+
echo '<option value="NA"'. selected('NA', $bps_db_backup_frequency).'>'.__('N/A', 'bulletproof-security').'</option>';
|
1061 |
+
echo '<option value="Hourly"'. selected('Hourly', $bps_db_backup_frequency).'>'.__('Hourly Scheduled DB Backup Job', 'bulletproof-security').'</option>';
|
1062 |
+
echo '<option value="Daily"'. selected('Daily', $bps_db_backup_frequency).'>'.__('Daily Scheduled DB Backup Job', 'bulletproof-security').'</option>';
|
1063 |
+
echo '<option value="Weekly"'. selected('Weekly', $bps_db_backup_frequency).'>'.__('Weekly Scheduled DB Backup Job', 'bulletproof-security').'</option>';
|
1064 |
+
echo '<option value="Monthly"'. selected('Monthly', $bps_db_backup_frequency).'>'.__('Monthly Scheduled DB Backup Job', 'bulletproof-security').'</option>';
|
1065 |
echo '</select><br><br>';
|
1066 |
|
1067 |
echo '<label for="bps-dbb">'.__('Hour When Scheduled Backup is Run (recurring)', 'bulletproof-security').'</label><br>';
|
1068 |
echo '<select name="dbb_backup_job_start_time_hour" class="form-340">';
|
1069 |
+
echo '<option value="NA"'. selected('NA', $bps_db_backup_start_time_hour).'>'.__('N/A', 'bulletproof-security').'</option>';
|
1070 |
+
echo '<option value="12AM"'. selected('12AM', $bps_db_backup_start_time_hour).'>'.__('12AM', 'bulletproof-security').'</option>';
|
1071 |
+
echo '<option value="1AM"'. selected('1AM', $bps_db_backup_start_time_hour).'>'.__('1AM', 'bulletproof-security').'</option>';
|
1072 |
+
echo '<option value="2AM"'. selected('2AM', $bps_db_backup_start_time_hour).'>'.__('2AM', 'bulletproof-security').'</option>';
|
1073 |
+
echo '<option value="3AM"'. selected('3AM', $bps_db_backup_start_time_hour).'>'.__('3AM', 'bulletproof-security').'</option>';
|
1074 |
+
echo '<option value="4AM"'. selected('4AM', $bps_db_backup_start_time_hour).'>'.__('4AM', 'bulletproof-security').'</option>';
|
1075 |
+
echo '<option value="5AM"'. selected('5AM', $bps_db_backup_start_time_hour).'>'.__('5AM', 'bulletproof-security').'</option>';
|
1076 |
+
echo '<option value="6AM"'. selected('6AM', $bps_db_backup_start_time_hour).'>'.__('6AM', 'bulletproof-security').'</option>';
|
1077 |
+
echo '<option value="7AM"'. selected('7AM', $bps_db_backup_start_time_hour).'>'.__('7AM', 'bulletproof-security').'</option>';
|
1078 |
+
echo '<option value="8AM"'. selected('8AM', $bps_db_backup_start_time_hour).'>'.__('8AM', 'bulletproof-security').'</option>';
|
1079 |
+
echo '<option value="9AM"'. selected('9AM', $bps_db_backup_start_time_hour).'>'.__('9AM', 'bulletproof-security').'</option>';
|
1080 |
+
echo '<option value="10AM"'. selected('10AM', $bps_db_backup_start_time_hour).'>'.__('10AM', 'bulletproof-security').'</option>';
|
1081 |
+
echo '<option value="11AM"'. selected('11AM', $bps_db_backup_start_time_hour).'>'.__('11AM', 'bulletproof-security').'</option>';
|
1082 |
+
echo '<option value="12PM"'. selected('12PM', $bps_db_backup_start_time_hour).'>'.__('12PM', 'bulletproof-security').'</option>';
|
1083 |
+
echo '<option value="1PM"'. selected('1PM', $bps_db_backup_start_time_hour).'>'.__('1PM', 'bulletproof-security').'</option>';
|
1084 |
+
echo '<option value="2PM"'. selected('2PM', $bps_db_backup_start_time_hour).'>'.__('2PM', 'bulletproof-security').'</option>';
|
1085 |
+
echo '<option value="3PM"'. selected('3PM', $bps_db_backup_start_time_hour).'>'.__('3PM', 'bulletproof-security').'</option>';
|
1086 |
+
echo '<option value="4PM"'. selected('4PM', $bps_db_backup_start_time_hour).'>'.__('4PM', 'bulletproof-security').'</option>';
|
1087 |
+
echo '<option value="5PM"'. selected('5PM', $bps_db_backup_start_time_hour).'>'.__('5PM', 'bulletproof-security').'</option>';
|
1088 |
+
echo '<option value="6PM"'. selected('6PM', $bps_db_backup_start_time_hour).'>'.__('6PM', 'bulletproof-security').'</option>';
|
1089 |
+
echo '<option value="7PM"'. selected('7PM', $bps_db_backup_start_time_hour).'>'.__('7PM', 'bulletproof-security').'</option>';
|
1090 |
+
echo '<option value="8PM"'. selected('8PM', $bps_db_backup_start_time_hour).'>'.__('8PM', 'bulletproof-security').'</option>';
|
1091 |
+
echo '<option value="9PM"'. selected('9PM', $bps_db_backup_start_time_hour).'>'.__('9PM', 'bulletproof-security').'</option>';
|
1092 |
+
echo '<option value="10PM"'. selected('10PM', $bps_db_backup_start_time_hour).'>'.__('10PM', 'bulletproof-security').'</option>';
|
1093 |
+
echo '<option value="11PM"'. selected('11PM', $bps_db_backup_start_time_hour).'>'.__('11PM', 'bulletproof-security').'</option>';
|
1094 |
echo '</select><br><br>';
|
1095 |
|
1096 |
echo '<label for="bps-dbb">'.__('Day of Week When Scheduled Backup is Run (recurring)', 'bulletproof-security').'</label><br>';
|
1097 |
echo '<select name="dbb_backup_job_start_time_weekday" class="form-340">';
|
1098 |
+
echo '<option value="NA"'. selected('NA', $bps_db_backup_start_time_weekday).'>'.__('N/A', 'bulletproof-security').'</option>';
|
1099 |
+
echo '<option value="Sunday"'. selected('Sunday', $bps_db_backup_start_time_weekday).'>'.__('Sunday', 'bulletproof-security').'</option>';
|
1100 |
+
echo '<option value="Monday"'. selected('Monday', $bps_db_backup_start_time_weekday).'>'.__('Monday', 'bulletproof-security').'</option>';
|
1101 |
+
echo '<option value="Tuesday"'. selected('Tuesday', $bps_db_backup_start_time_weekday).'>'.__('Tuesday', 'bulletproof-security').'</option>';
|
1102 |
+
echo '<option value="Wednesday"'. selected('Wednesday', $bps_db_backup_start_time_weekday).'>'.__('Wednesday', 'bulletproof-security').'</option>';
|
1103 |
+
echo '<option value="Thursday"'. selected('Thursday', $bps_db_backup_start_time_weekday).'>'.__('Thursday', 'bulletproof-security').'</option>';
|
1104 |
+
echo '<option value="Friday"'. selected('Friday', $bps_db_backup_start_time_weekday).'>'.__('Friday', 'bulletproof-security').'</option>';
|
1105 |
+
echo '<option value="Saturday"'. selected('Saturday', $bps_db_backup_start_time_weekday).'>'.__('Saturday', 'bulletproof-security').'</option>';
|
1106 |
echo '</select><br><br>';
|
1107 |
|
1108 |
echo '<label for="bps-dbb">'.__('Day of Month When Scheduled Backup is Run (recurring)', 'bulletproof-security').'</label><br>';
|
1109 |
echo '<select name="dbb_backup_job_start_time_month_date" class="form-340">';
|
1110 |
+
echo '<option value="NA"'. selected('NA', $bps_db_backup_start_time_month_date).'>'.__('N/A', 'bulletproof-security').'</option>';
|
1111 |
+
echo '<option value="1"'. selected('1', $bps_db_backup_start_time_month_date).'>'.__('1st', 'bulletproof-security').'</option>';
|
1112 |
+
echo '<option value="2"'. selected('2', $bps_db_backup_start_time_month_date).'>'.__('2nd', 'bulletproof-security').'</option>';
|
1113 |
+
echo '<option value="3"'. selected('3', $bps_db_backup_start_time_month_date).'>'.__('3rd', 'bulletproof-security').'</option>';
|
1114 |
+
echo '<option value="4"'. selected('4', $bps_db_backup_start_time_month_date).'>'.__('4th', 'bulletproof-security').'</option>';
|
1115 |
+
echo '<option value="5"'. selected('5', $bps_db_backup_start_time_month_date).'>'.__('5th', 'bulletproof-security').'</option>';
|
1116 |
+
echo '<option value="6"'. selected('6', $bps_db_backup_start_time_month_date).'>'.__('6th', 'bulletproof-security').'</option>';
|
1117 |
+
echo '<option value="7"'. selected('7', $bps_db_backup_start_time_month_date).'>'.__('7th', 'bulletproof-security').'</option>';
|
1118 |
+
echo '<option value="8"'. selected('8', $bps_db_backup_start_time_month_date).'>'.__('8th', 'bulletproof-security').'</option>';
|
1119 |
+
echo '<option value="9"'. selected('9', $bps_db_backup_start_time_month_date).'>'.__('9th', 'bulletproof-security').'</option>';
|
1120 |
+
echo '<option value="10"'. selected('10', $bps_db_backup_start_time_month_date).'>'.__('10th', 'bulletproof-security').'</option>';
|
1121 |
+
echo '<option value="11"'. selected('11', $bps_db_backup_start_time_month_date).'>'.__('11th', 'bulletproof-security').'</option>';
|
1122 |
+
echo '<option value="12"'. selected('12', $bps_db_backup_start_time_month_date).'>'.__('12th', 'bulletproof-security').'</option>';
|
1123 |
+
echo '<option value="13"'. selected('13', $bps_db_backup_start_time_month_date).'>'.__('13th', 'bulletproof-security').'</option>';
|
1124 |
+
echo '<option value="14"'. selected('14', $bps_db_backup_start_time_month_date).'>'.__('14th', 'bulletproof-security').'</option>';
|
1125 |
+
echo '<option value="15"'. selected('15', $bps_db_backup_start_time_month_date).'>'.__('15th', 'bulletproof-security').'</option>';
|
1126 |
+
echo '<option value="16"'. selected('16', $bps_db_backup_start_time_month_date).'>'.__('16th', 'bulletproof-security').'</option>';
|
1127 |
+
echo '<option value="17"'. selected('17', $bps_db_backup_start_time_month_date).'>'.__('17th', 'bulletproof-security').'</option>';
|
1128 |
+
echo '<option value="18"'. selected('18', $bps_db_backup_start_time_month_date).'>'.__('18th', 'bulletproof-security').'</option>';
|
1129 |
+
echo '<option value="19"'. selected('19', $bps_db_backup_start_time_month_date).'>'.__('19th', 'bulletproof-security').'</option>';
|
1130 |
+
echo '<option value="20"'. selected('20', $bps_db_backup_start_time_month_date).'>'.__('20th', 'bulletproof-security').'</option>';
|
1131 |
+
echo '<option value="21"'. selected('21', $bps_db_backup_start_time_month_date).'>'.__('21st', 'bulletproof-security').'</option>';
|
1132 |
+
echo '<option value="22"'. selected('22', $bps_db_backup_start_time_month_date).'>'.__('22nd', 'bulletproof-security').'</option>';
|
1133 |
+
echo '<option value="23"'. selected('23', $bps_db_backup_start_time_month_date).'>'.__('23rd', 'bulletproof-security').'</option>';
|
1134 |
+
echo '<option value="24"'. selected('24', $bps_db_backup_start_time_month_date).'>'.__('24th', 'bulletproof-security').'</option>';
|
1135 |
+
echo '<option value="25"'. selected('25', $bps_db_backup_start_time_month_date).'>'.__('25th', 'bulletproof-security').'</option>';
|
1136 |
+
echo '<option value="26"'. selected('26', $bps_db_backup_start_time_month_date).'>'.__('26th', 'bulletproof-security').'</option>';
|
1137 |
+
echo '<option value="27"'. selected('27', $bps_db_backup_start_time_month_date).'>'.__('27th', 'bulletproof-security').'</option>';
|
1138 |
+
echo '<option value="28"'. selected('28', $bps_db_backup_start_time_month_date).'>'.__('28th', 'bulletproof-security').'</option>';
|
1139 |
+
echo '<option value="29"'. selected('29', $bps_db_backup_start_time_month_date).'>'.__('29th', 'bulletproof-security').'</option>';
|
1140 |
+
echo '<option value="30"'. selected('30', $bps_db_backup_start_time_month_date).'>'.__('30th', 'bulletproof-security').'</option>';
|
1141 |
echo '</select><br><br>';
|
1142 |
|
1143 |
echo '<label for="bps-dbb">'.__('Send Scheduled Backup Zip File Via Email or Just Email Only:', 'bulletproof-security').'</label><br>';
|
1144 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Note: Check with your email provider for the maximum<br>file attachment size limit that is allowed by your Mail Server', 'bulletproof-security').'</strong></font></label><br>';
|
1145 |
echo '<select name="dbb_backup_email_zip" class="form-340">';
|
1146 |
+
echo '<option value="No"'. selected('No', $bps_db_backup_email_zip).'>'.__('Do Not Email Zip Backup File', 'bulletproof-security').'</option>';
|
1147 |
+
echo '<option value="Delete"'. selected('Delete', $bps_db_backup_email_zip).'>'.__('Email & Delete Zip Backup File', 'bulletproof-security').'</option>';
|
1148 |
+
echo '<option value="Yes"'. selected('Yes', $bps_db_backup_email_zip).'>'.__('Email Zip Backup File', 'bulletproof-security').'</option>';
|
1149 |
+
echo '<option value="EmailOnly"'. selected('EmailOnly', $bps_db_backup_email_zip).'>'.__('Send Email Only & Not Zip Backup File', 'bulletproof-security').'</option>';
|
1150 |
echo '</select><br><br>';
|
1151 |
|
1152 |
echo '<label for="bps-dbb">'.__('Automatically Delete Old Backup Files:', 'bulletproof-security').'</label><br>';
|
1153 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Independent Option:', 'bulletproof-security').'</strong></font></label><br>';
|
1154 |
echo '<select name="dbb_backup_delete" class="form-340">';
|
1155 |
+
echo '<option value="Never"'. selected('Never', $bps_db_backup_delete).'>'.__('Never Delete Old Backup Files', 'bulletproof-security').'</option>';
|
1156 |
+
echo '<option value="1"'. selected('1', $bps_db_backup_delete).'>'.__('Delete Backup Files Older Than 1 Day', 'bulletproof-security').'</option>';
|
1157 |
+
echo '<option value="5"'. selected('5', $bps_db_backup_delete).'>'.__('Delete Backup Files Older Than 5 Days', 'bulletproof-security').'</option>';
|
1158 |
+
echo '<option value="10"'. selected('10', $bps_db_backup_delete).'>'.__('Delete Backup Files Older Than 10 Days', 'bulletproof-security').'</option>';
|
1159 |
+
echo '<option value="15"'. selected('15', $bps_db_backup_delete).'>'.__('Delete Backup Files Older Than 15 Days', 'bulletproof-security').'</option>';
|
1160 |
+
echo '<option value="30"'. selected('30', $bps_db_backup_delete).'>'.__('Delete Backup Files Older Than 30 Days', 'bulletproof-security').'</option>';
|
1161 |
+
echo '<option value="60"'. selected('60', $bps_db_backup_delete).'>'.__('Delete Backup Files Older Than 60 Days', 'bulletproof-security').'</option>';
|
1162 |
+
echo '<option value="90"'. selected('90', $bps_db_backup_delete).'>'.__('Delete Backup Files Older Than 90 Days', 'bulletproof-security').'</option>';
|
1163 |
+
echo '<option value="180"'. selected('180', $bps_db_backup_delete).'>'.__('Delete Backup Files Older Than 180 Days', 'bulletproof-security').'</option>';
|
1164 |
echo '</select><br><br>';
|
1165 |
|
1166 |
echo '<label for="bps-dbb">'.__('Turn On|Off All Scheduled Backups (Override):', 'bulletproof-security').'</label><br>';
|
1167 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Independent Option:', 'bulletproof-security').'</strong></font></label><br>';
|
1168 |
echo '<select name="dbb_backup_on_off" class="form-340">';
|
1169 |
+
echo '<option value="On"'. selected('On', $bps_db_backup).'>'.__('All Scheduled Backups On', 'bulletproof-security').'</option>';
|
1170 |
+
echo '<option value="Off"'. selected('Off', $bps_db_backup).'>'.__('All Scheduled Backups Off', 'bulletproof-security').'</option>';
|
1171 |
echo '</select><br><br>';
|
1172 |
|
1173 |
echo "<p><input type=\"submit\" name=\"Submit-DBB-Create-Job\" value=\"".esc_attr__('Create Backup Job|Save Settings', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('Click OK to Create this Backup Job or click Cancel', 'bulletproof-security')."')\" /></p></form>";
|
1181 |
// Notes: If an external/remote form is submitted the WP nonce is not checked.
|
1182 |
// Adding validation and sanitization directly in the form input field protects against external/remote form exploits.
|
1183 |
// $_POST['Submit-DBB-Reset'] == true condition added in admin.php return if == true
|
1184 |
+
$str = '1234567890abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
1185 |
$db_backup_folder_obs = 'backups_' . substr( str_shuffle($str), 0, 15 );
|
1186 |
$DBBFolderReset = ( isset( $_POST['DBBFolderReset'] ) ) ? $_POST['DBBFolderReset'] : $db_backup_folder_obs;
|
1187 |
|
1191 |
echo '<label for="bps-dbb">'.__('Rename|Create|Reset DB Backup Folder Name:', 'bulletproof-security').'</label><br>';
|
1192 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Randomly Generated New DB Backup Folder Name.', 'bulletproof-security').'</strong></font></label><br>';
|
1193 |
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Valid Folder Naming Characters: a-z A-Z 0-9 - _', 'bulletproof-security').'</strong></font></label><br>';
|
1194 |
+
echo '<input type="text" name="DBBFolderReset" class="regular-text-short-fixed" style="width:325px;margin:0px 0px 10px 0px;" value="'; echo esc_html(trim(stripslashes($DBBFolderReset))); echo '" /><br>';
|
1195 |
|
1196 |
echo "<p><input type=\"submit\" name=\"Submit-DBB-Reset\" value=\"".esc_attr__('Rename|Create|Reset', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('The Rename|Create|Reset Tool renames the DB Backup folder if it already exists or creates a new DB Backup folder if it does not already exist.\n\n-------------------------------------------------------------\n\nIf you have DB Backup files they will not be affected/changed. The DB Backup File Download Link|URL path will also be changed and have the new DB Backup folder name in the URL path.\n\n-------------------------------------------------------------\n\nClick OK to proceed or click Cancel', 'bulletproof-security')."')\" /></p></form>";
|
1197 |
|
1203 |
|
1204 |
echo '</div>'; // #dbb-special
|
1205 |
|
1206 |
+
if ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1207 |
|
1208 |
<script type="text/javascript">
|
1209 |
/* <![CDATA[ */
|
1408 |
</div>
|
1409 |
|
1410 |
<?php
|
1411 |
+
if ( is_admin() && current_user_can('manage_options') && preg_match( '/page=bulletproof-security/', esc_html( $_SERVER['REQUEST_URI'] ) ) ) {
|
1412 |
|
1413 |
echo '<div id="DBPrefixText" style="width:90%;padding-bottom:20px;">';
|
1414 |
$text = '<span style="font-size:1.13em;">'.__('Your current WordPress Database Table Prefix is: ', 'bulletproof-security').'<strong><font color="#2ea2cc">'.$wpdb->base_prefix .'</span><br><br><span class="bps-dbb-small-text">'.__('NOTES: ', 'bulletproof-security').'<br>'.__('1. It is recommended that you backup your database before using this tool.', 'bulletproof-security').'<br>'.__('2. If you want to create your own DB Table Prefix name or add additional characters to the randomly generated DB Table Prefix name below then ONLY use lowercase letters, numbers and underscores in your DB Table Prefix name.', 'bulletproof-security').'<br>'.__('3. The maximum length limitation of a DB Table name, including the table prefix is 64 characters. See the DB Table Names & Character Length Table to the right.', 'bulletproof-security').'<br>'.__('4. To change your DB Table Prefix name back to the WordPress default DB Table Prefix name, enter wp_ for the DB Table Prefix name.', 'bulletproof-security').'</span></font></strong>';
|
1446 |
|
1447 |
$permswpconfig = @substr(sprintf('%o', fileperms($wpconfig_file)), -4);
|
1448 |
$sapi_type = php_sapi_name();
|
1449 |
+
$lock = '';
|
1450 |
|
1451 |
if ( @$permswpconfig == '0400') {
|
1452 |
$lock = '0400';
|
1700 |
?>
|
1701 |
|
1702 |
<?php
|
1703 |
+
if ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1704 |
|
1705 |
<script type="text/javascript">
|
1706 |
/* <![CDATA[ */
|
1713 |
<?php } ?>
|
1714 |
|
1715 |
<?php
|
1716 |
+
if ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1717 |
|
1718 |
<script type="text/javascript">
|
1719 |
/* <![CDATA[ */
|
admin/email-log-settings/email-log-settings.php
CHANGED
@@ -29,34 +29,12 @@ if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scr
|
|
29 |
?>
|
30 |
|
31 |
<?php
|
32 |
-
//if ( function_exists('get_transient') ) {
|
33 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
34 |
-
|
35 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
36 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
37 |
-
|
38 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
39 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
40 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
41 |
-
// maybe_serialize( $bps_downloaded );
|
42 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
43 |
-
// }
|
44 |
-
// }
|
45 |
-
|
46 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
47 |
-
|
48 |
echo '<div class="bps-star-container">';
|
49 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
50 |
echo '<div class="bps-downloaded">';
|
51 |
-
|
52 |
-
// foreach ( $bps_transient as $key => $value ) {
|
53 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
54 |
-
// }
|
55 |
-
|
56 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
57 |
echo '</div>';
|
58 |
echo '</div>';
|
59 |
-
//}
|
60 |
?>
|
61 |
|
62 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ Email Alerts & Log File Settings', 'bulletproof-security'); ?></h2>
|
@@ -123,25 +101,37 @@ $bps_bottomDiv = '</p></div>';
|
|
123 |
|
124 |
<form name="bpsEmailAlerts" action="options.php" method="post">
|
125 |
<?php settings_fields('bulletproof_security_options_email'); ?>
|
126 |
-
<?php $options = get_option('bulletproof_security_options_email');
|
127 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
|
129 |
<table border="0">
|
130 |
<tr>
|
131 |
<td><label for="bps-monitor-email"><?php _e('Send Email Alerts & Log Files To:', 'bulletproof-security'); ?> </label></td>
|
132 |
-
<td><input type="text" name="bulletproof_security_options_email[bps_send_email_to]" class="regular-text-200" value="<?php if ( $
|
133 |
</tr>
|
134 |
<tr>
|
135 |
<td><label for="bps-monitor-email"><?php _e('Send Email Alerts & Log Files From:', 'bulletproof-security'); ?> </label></td>
|
136 |
-
<td><input type="text" name="bulletproof_security_options_email[bps_send_email_from]" class="regular-text-200" value="<?php if ( $
|
137 |
</tr>
|
138 |
<tr>
|
139 |
<td><label for="bps-monitor-email"><?php _e('Send Email Alerts & Log Files Cc:', 'bulletproof-security'); ?> </label></td>
|
140 |
-
<td><input type="text" name="bulletproof_security_options_email[bps_send_email_cc]" class="regular-text-200" value="<?php echo esc_html( $
|
141 |
</tr>
|
142 |
<tr>
|
143 |
<td><label for="bps-monitor-email"><?php _e('Send Email Alerts & Log Files Bcc:', 'bulletproof-security'); ?> </label></td>
|
144 |
-
<td><input type="text" name="bulletproof_security_options_email[bps_send_email_bcc]" class="regular-text-200" value="<?php echo esc_html( $
|
145 |
</tr>
|
146 |
</table>
|
147 |
<br />
|
@@ -150,47 +140,47 @@ $bps_bottomDiv = '</p></div>';
|
|
150 |
<tr>
|
151 |
<td><strong><label for="bps-monitor-email"><?php _e('Login Security: Send Login Security Email Alert When...', 'bulletproof-security'); ?></label></strong><br />
|
152 |
<select name="bulletproof_security_options_email[bps_login_security_email]" class="form-340">
|
153 |
-
<option value="lockoutOnly" <?php selected( $
|
154 |
-
<option value="adminLoginOnly" <?php selected( $
|
155 |
-
<option value="adminLoginLock" <?php selected( $
|
156 |
-
<option value="anyUserLoginLock" <?php selected( $
|
157 |
-
<option value="no" <?php selected( $
|
158 |
</select></td>
|
159 |
</tr>
|
160 |
<tr>
|
161 |
<td style="padding-top:5px;"><strong><label for="bps-monitor-email-log"><?php _e('Security Log: Email|Delete Security Log File When...', 'bulletproof-security'); ?></label></strong><br />
|
162 |
<select name="bulletproof_security_options_email[bps_security_log_size]" class="form-80">
|
163 |
-
<option value="500KB" <?php selected( $
|
164 |
-
<option value="256KB" <?php selected( $
|
165 |
-
<option value="1MB" <?php selected( $
|
166 |
</select>
|
167 |
<select name="bulletproof_security_options_email[bps_security_log_emailL]" class="form-255">
|
168 |
-
<option value="email" <?php selected( $
|
169 |
-
<option value="delete" <?php selected( $
|
170 |
</select></td>
|
171 |
</tr>
|
172 |
<tr>
|
173 |
<td style="padding-top:5px;"><strong><label for="bps-monitor-email-log"><?php _e('DB Backup Log: Email|Delete DB Backup Log File When...', 'bulletproof-security'); ?></label></strong><br />
|
174 |
<select name="bulletproof_security_options_email[bps_dbb_log_size]" class="form-80">
|
175 |
-
<option value="500KB" <?php selected( $
|
176 |
-
<option value="256KB" <?php selected( $
|
177 |
-
<option value="1MB" <?php selected( $
|
178 |
</select>
|
179 |
<select name="bulletproof_security_options_email[bps_dbb_log_email]" class="form-255">
|
180 |
-
<option value="email" <?php selected( $
|
181 |
-
<option value="delete" <?php selected( $
|
182 |
</select>
|
183 |
</td>
|
184 |
<tr>
|
185 |
<td style="padding-top:5px;"><strong><label for="bps-monitor-email-log"><?php _e('MScan Malware Scanner Email|Delete Log File When...', 'bulletproof-security'); ?></label></strong><br />
|
186 |
<select name="bulletproof_security_options_email[bps_mscan_log_size]" class="form-80">
|
187 |
-
<option value="500KB" <?php selected( $
|
188 |
-
<option value="256KB" <?php selected( $
|
189 |
-
<option value="1MB" <?php selected( $
|
190 |
</select>
|
191 |
<select name="bulletproof_security_options_email[bps_mscan_log_email]" class="form-255">
|
192 |
-
<option value="email" <?php selected( $
|
193 |
-
<option value="delete" <?php selected( $
|
194 |
</select>
|
195 |
</td>
|
196 |
</tr>
|
@@ -198,8 +188,8 @@ $bps_bottomDiv = '</p></div>';
|
|
198 |
|
199 |
<!-- <strong><label for="bps-monitor-email" style="margin:0px 0px 0px 0px;"><?php //_e('BPS Plugin Upgrade Email Notification', 'bulletproof-security'); ?></label></strong><br />
|
200 |
<select name="bulletproof_security_options_email[bps_upgrade_email]" class="form-340">
|
201 |
-
<option value="yes" <?php //selected(
|
202 |
-
<option value="no" <?php //selected(
|
203 |
</select><br /><br /> -->
|
204 |
|
205 |
<input type="hidden" name="bpsEMA" value="bps-EMA" />
|
29 |
?>
|
30 |
|
31 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
echo '<div class="bps-star-container">';
|
33 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
34 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
35 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
36 |
echo '</div>';
|
37 |
echo '</div>';
|
|
|
38 |
?>
|
39 |
|
40 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ Email Alerts & Log File Settings', 'bulletproof-security'); ?></h2>
|
101 |
|
102 |
<form name="bpsEmailAlerts" action="options.php" method="post">
|
103 |
<?php settings_fields('bulletproof_security_options_email'); ?>
|
104 |
+
<?php $options = get_option('bulletproof_security_options_email');
|
105 |
+
$admin_email = get_option('admin_email');
|
106 |
+
$bps_send_email_to = ! isset($options['bps_send_email_to']) ? '' : $options['bps_send_email_to'];
|
107 |
+
$bps_send_email_from = ! isset($options['bps_send_email_from']) ? '' : $options['bps_send_email_from'];
|
108 |
+
$bps_send_email_cc = ! isset($options['bps_send_email_cc']) ? '' : $options['bps_send_email_cc'];
|
109 |
+
$bps_send_email_bcc = ! isset($options['bps_send_email_bcc']) ? '' : $options['bps_send_email_bcc'];
|
110 |
+
$bps_login_security_email = ! isset($options['bps_login_security_email']) ? '' : $options['bps_login_security_email'];
|
111 |
+
$bps_security_log_size = ! isset($options['bps_security_log_size']) ? '' : $options['bps_security_log_size'];
|
112 |
+
$bps_security_log_emailL = ! isset($options['bps_security_log_emailL']) ? '' : $options['bps_security_log_emailL'];
|
113 |
+
$bps_dbb_log_size = ! isset($options['bps_dbb_log_size']) ? '' : $options['bps_dbb_log_size'];
|
114 |
+
$bps_dbb_log_email = ! isset($options['bps_dbb_log_email']) ? '' : $options['bps_dbb_log_email'];
|
115 |
+
$bps_mscan_log_size = ! isset($options['bps_mscan_log_size']) ? '' : $options['bps_mscan_log_size'];
|
116 |
+
$bps_mscan_log_email = ! isset($options['bps_mscan_log_email']) ? '' : $options['bps_mscan_log_email'];
|
117 |
+
?>
|
118 |
|
119 |
<table border="0">
|
120 |
<tr>
|
121 |
<td><label for="bps-monitor-email"><?php _e('Send Email Alerts & Log Files To:', 'bulletproof-security'); ?> </label></td>
|
122 |
+
<td><input type="text" name="bulletproof_security_options_email[bps_send_email_to]" class="regular-text-200" value="<?php if ( $bps_send_email_to != '' ) { echo esc_html( $bps_send_email_to ); } else { echo esc_html( $admin_email ); } ?>" /></td>
|
123 |
</tr>
|
124 |
<tr>
|
125 |
<td><label for="bps-monitor-email"><?php _e('Send Email Alerts & Log Files From:', 'bulletproof-security'); ?> </label></td>
|
126 |
+
<td><input type="text" name="bulletproof_security_options_email[bps_send_email_from]" class="regular-text-200" value="<?php if ( $bps_send_email_from != '' ) { echo esc_html( $bps_send_email_from ); } else { echo esc_html( $admin_email ); } ?>" /></td>
|
127 |
</tr>
|
128 |
<tr>
|
129 |
<td><label for="bps-monitor-email"><?php _e('Send Email Alerts & Log Files Cc:', 'bulletproof-security'); ?> </label></td>
|
130 |
+
<td><input type="text" name="bulletproof_security_options_email[bps_send_email_cc]" class="regular-text-200" value="<?php echo esc_html( $bps_send_email_cc ); ?>" /></td>
|
131 |
</tr>
|
132 |
<tr>
|
133 |
<td><label for="bps-monitor-email"><?php _e('Send Email Alerts & Log Files Bcc:', 'bulletproof-security'); ?> </label></td>
|
134 |
+
<td><input type="text" name="bulletproof_security_options_email[bps_send_email_bcc]" class="regular-text-200" value="<?php echo esc_html( $bps_send_email_bcc ); ?>" /></td>
|
135 |
</tr>
|
136 |
</table>
|
137 |
<br />
|
140 |
<tr>
|
141 |
<td><strong><label for="bps-monitor-email"><?php _e('Login Security: Send Login Security Email Alert When...', 'bulletproof-security'); ?></label></strong><br />
|
142 |
<select name="bulletproof_security_options_email[bps_login_security_email]" class="form-340">
|
143 |
+
<option value="lockoutOnly" <?php selected( $bps_login_security_email, 'lockoutOnly'); ?>><?php _e('A User Account Is Locked Out', 'bulletproof-security'); ?></option>
|
144 |
+
<option value="adminLoginOnly" <?php selected( $bps_login_security_email, 'adminLoginOnly'); ?>><?php _e('An Administrator Logs In', 'bulletproof-security'); ?></option>
|
145 |
+
<option value="adminLoginLock" <?php selected( $bps_login_security_email, 'adminLoginLock'); ?>><?php _e('An Administrator Logs In & A User Account is Locked Out', 'bulletproof-security'); ?></option>
|
146 |
+
<option value="anyUserLoginLock" <?php selected( $bps_login_security_email, 'anyUserLoginLock'); ?>><?php _e('Any User Logs In & A User Account is Locked Out', 'bulletproof-security'); ?></option>
|
147 |
+
<option value="no" <?php selected( $bps_login_security_email, 'no'); ?>><?php _e('Do Not Send Email Alerts', 'bulletproof-security'); ?></option>
|
148 |
</select></td>
|
149 |
</tr>
|
150 |
<tr>
|
151 |
<td style="padding-top:5px;"><strong><label for="bps-monitor-email-log"><?php _e('Security Log: Email|Delete Security Log File When...', 'bulletproof-security'); ?></label></strong><br />
|
152 |
<select name="bulletproof_security_options_email[bps_security_log_size]" class="form-80">
|
153 |
+
<option value="500KB" <?php selected( $bps_security_log_size, '500KB' ); ?>><?php _e('500KB', 'bulletproof-security'); ?></option>
|
154 |
+
<option value="256KB" <?php selected( $bps_security_log_size, '256KB'); ?>><?php _e('256KB', 'bulletproof-security'); ?></option>
|
155 |
+
<option value="1MB" <?php selected( $bps_security_log_size, '1MB' ); ?>><?php _e('1MB', 'bulletproof-security'); ?></option>
|
156 |
</select>
|
157 |
<select name="bulletproof_security_options_email[bps_security_log_emailL]" class="form-255">
|
158 |
+
<option value="email" <?php selected( $bps_security_log_emailL, 'email' ); ?>><?php _e('Email Log & Then Delete Log File', 'bulletproof-security'); ?></option>
|
159 |
+
<option value="delete" <?php selected( $bps_security_log_emailL, 'delete' ); ?>><?php _e('Delete Log File', 'bulletproof-security'); ?></option>
|
160 |
</select></td>
|
161 |
</tr>
|
162 |
<tr>
|
163 |
<td style="padding-top:5px;"><strong><label for="bps-monitor-email-log"><?php _e('DB Backup Log: Email|Delete DB Backup Log File When...', 'bulletproof-security'); ?></label></strong><br />
|
164 |
<select name="bulletproof_security_options_email[bps_dbb_log_size]" class="form-80">
|
165 |
+
<option value="500KB" <?php selected( $bps_dbb_log_size, '500KB' ); ?>><?php _e('500KB', 'bulletproof-security'); ?></option>
|
166 |
+
<option value="256KB" <?php selected( $bps_dbb_log_size, '256KB'); ?>><?php _e('256KB', 'bulletproof-security'); ?></option>
|
167 |
+
<option value="1MB" <?php selected( $bps_dbb_log_size, '1MB' ); ?>><?php _e('1MB', 'bulletproof-security'); ?></option>
|
168 |
</select>
|
169 |
<select name="bulletproof_security_options_email[bps_dbb_log_email]" class="form-255">
|
170 |
+
<option value="email" <?php selected( $bps_dbb_log_email, 'email' ); ?>><?php _e('Email Log & Then Delete Log File', 'bulletproof-security'); ?></option>
|
171 |
+
<option value="delete" <?php selected( $bps_dbb_log_email, 'delete' ); ?>><?php _e('Delete Log File', 'bulletproof-security'); ?></option>
|
172 |
</select>
|
173 |
</td>
|
174 |
<tr>
|
175 |
<td style="padding-top:5px;"><strong><label for="bps-monitor-email-log"><?php _e('MScan Malware Scanner Email|Delete Log File When...', 'bulletproof-security'); ?></label></strong><br />
|
176 |
<select name="bulletproof_security_options_email[bps_mscan_log_size]" class="form-80">
|
177 |
+
<option value="500KB" <?php selected( $bps_mscan_log_size, '500KB' ); ?>><?php _e('500KB', 'bulletproof-security'); ?></option>
|
178 |
+
<option value="256KB" <?php selected( $bps_mscan_log_size, '256KB'); ?>><?php _e('256KB', 'bulletproof-security'); ?></option>
|
179 |
+
<option value="1MB" <?php selected( $bps_mscan_log_size, '1MB' ); ?>><?php _e('1MB', 'bulletproof-security'); ?></option>
|
180 |
</select>
|
181 |
<select name="bulletproof_security_options_email[bps_mscan_log_email]" class="form-255">
|
182 |
+
<option value="email" <?php selected( $bps_mscan_log_email, 'email' ); ?>><?php _e('Email Log & Then Delete Log File', 'bulletproof-security'); ?></option>
|
183 |
+
<option value="delete" <?php selected( $bps_mscan_log_email, 'delete' ); ?>><?php _e('Delete Log File', 'bulletproof-security'); ?></option>
|
184 |
</select>
|
185 |
</td>
|
186 |
</tr>
|
188 |
|
189 |
<!-- <strong><label for="bps-monitor-email" style="margin:0px 0px 0px 0px;"><?php //_e('BPS Plugin Upgrade Email Notification', 'bulletproof-security'); ?></label></strong><br />
|
190 |
<select name="bulletproof_security_options_email[bps_upgrade_email]" class="form-340">
|
191 |
+
<option value="yes" <?php //selected( $bps_upgrade_email, 'yes'); ?>><?php //_e('Send Email Alerts', 'bulletproof-security'); ?></option>
|
192 |
+
<option value="no" <?php //selected( $bps_upgrade_email, 'no'); ?>><?php //_e('Do Not Send Email Alerts', 'bulletproof-security'); ?></option>
|
193 |
</select><br /><br /> -->
|
194 |
|
195 |
<input type="hidden" name="bpsEMA" value="bps-EMA" />
|
admin/htaccess/mscan-pattern-match.php
CHANGED
@@ -1,7 +1,10 @@
|
|
1 |
<?php
|
2 |
/******************************************************* */
|
3 |
/* MScan Pattern Matching code
|
4 |
-
/* Version: 1.0
|
|
|
|
|
|
|
5 |
/******************************************************* */
|
6 |
|
7 |
## MScan File Scan patterns
|
1 |
<?php
|
2 |
/******************************************************* */
|
3 |
/* MScan Pattern Matching code
|
4 |
+
/* Version: 1.0
|
5 |
+
/* This file is called once and deleted:
|
6 |
+
/* The MScan pattern matching code is saved to the WP DB
|
7 |
+
/* on BPS upgrades and new installations and then deleted.
|
8 |
/******************************************************* */
|
9 |
|
10 |
## MScan File Scan patterns
|
admin/htaccess/secure.htaccess
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# BULLETPROOF 4.
|
2 |
|
3 |
# PHP/PHP.INI HANDLER/CACHE CODE
|
4 |
# Use BPS Custom Code to add php/php.ini Handler and Cache htaccess code and to save it permanently.
|
1 |
+
# BULLETPROOF 4.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.
|
admin/htaccess/wpadmin-secure.htaccess
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# BULLETPROOF 4.
|
2 |
|
3 |
# DO NOT ADD URL REWRITING IN THIS FILE OR WORDPRESS WILL BREAK
|
4 |
# RewriteRule ^(.*)$ - [F] works in /wp-admin without breaking WordPress
|
1 |
+
# BULLETPROOF 4.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
|
admin/includes/admin.php
CHANGED
@@ -125,7 +125,7 @@ global $wpdb, $wp_version, $blog_id;
|
|
125 |
}
|
126 |
}
|
127 |
|
128 |
-
// Whitelist BPS DB options: Total:
|
129 |
register_setting('bulletproof_security_options', 'bulletproof_security_options', 'bulletproof_security_options_validate');
|
130 |
register_setting('bulletproof_security_options_SLF', 'bulletproof_security_options_SLF', 'bulletproof_security_options_validate_SLF');
|
131 |
register_setting('bulletproof_security_options_gdpr', 'bulletproof_security_options_gdpr', 'bulletproof_security_options_validate_gdpr');
|
@@ -144,6 +144,7 @@ register_setting('bulletproof_security_options_pop_uninstall', 'bulletproof_secu
|
|
144 |
register_setting('bulletproof_security_options_customcode_WPA', 'bulletproof_security_options_customcode_WPA', 'bulletproof_security_options_validate_customcode_WPA');
|
145 |
register_setting('bulletproof_security_options_apache_modules', 'bulletproof_security_options_apache_modules', 'bulletproof_security_options_validate_apache_modules');
|
146 |
register_setting('bulletproof_security_options_hidden_plugins', 'bulletproof_security_options_hidden_plugins', 'bulletproof_security_options_validate_hidden_plugins');
|
|
|
147 |
register_setting('bulletproof_security_options_php_memory_limit', 'bulletproof_security_options_php_memory_limit', 'bulletproof_security_options_validate_php_memory_limit');
|
148 |
register_setting('bulletproof_security_options_sec_log_post_limit', 'bulletproof_security_options_sec_log_post_limit', 'bulletproof_security_options_validate_sec_log_post_limit');
|
149 |
register_setting('bulletproof_security_options_login_security_jtc', 'bulletproof_security_options_login_security_jtc', 'bulletproof_security_options_validate_login_security_jtc');
|
@@ -169,6 +170,7 @@ register_setting('bulletproof_security_options_vcheck', 'bulletproof_security_op
|
|
169 |
register_setting('bulletproof_security_options_MScan', 'bulletproof_security_options_MScan', 'bulletproof_security_options_validate_MScan');
|
170 |
register_setting('bulletproof_security_options_email', 'bulletproof_security_options_email', 'bulletproof_security_options_validate_email');
|
171 |
register_setting('bulletproof_security_options_GDMW', 'bulletproof_security_options_GDMW', 'bulletproof_security_options_validate_GDMW');
|
|
|
172 |
|
173 |
// Create BPS Backup Folder
|
174 |
if ( ! is_dir( WP_CONTENT_DIR . '/bps-backup' ) ) {
|
@@ -216,20 +218,64 @@ register_setting('bulletproof_security_options_GDMW', 'bulletproof_security_opti
|
|
216 |
@copy($bpsProMScanLog, $bpsProMScanLogARQ);
|
217 |
}
|
218 |
|
219 |
-
//
|
|
|
|
|
220 |
$mscan_pattern_match_master = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/mscan-pattern-match.php';
|
221 |
$mscan_pattern_match_file = WP_CONTENT_DIR . '/bps-backup/mscan/mscan-pattern-match.php';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
|
223 |
-
|
224 |
-
|
225 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
226 |
}
|
227 |
}
|
228 |
|
229 |
if ( file_exists($mscan_pattern_match_file) ) {
|
230 |
-
|
231 |
-
unlink($mscan_pattern_match_master);
|
232 |
-
}
|
233 |
}
|
234 |
|
235 |
// Copy and rename the blank.txt file to /master-backups - used for MScan Stop Scan
|
@@ -368,7 +414,7 @@ function bulletproof_security_network_admin_menu() {
|
|
368 |
|
369 |
$bpsPro_SLF_options = get_option('bulletproof_security_options_SLF');
|
370 |
|
371 |
-
if ( $bpsPro_SLF_options['bps_slf_filter'] == 'On' ) {
|
372 |
|
373 |
if ( is_admin() && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
374 |
|
@@ -395,10 +441,11 @@ function bpsPro_style_loader_filter($tag) {
|
|
395 |
if ( ! strpos( $tag, 'bulletproof-security' ) && ! strpos( $tag, 'wp-admin' ) && ! strpos( $tag, 'wp-includes' ) && ! strpos( $tag, 'query-monitor' ) )
|
396 |
|
397 |
unset($tag);
|
|
|
398 |
|
399 |
if ( $Debug_options['bps_debug'] == 'On' ) {
|
400 |
|
401 |
-
if (
|
402 |
|
403 |
echo $topDiv;
|
404 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: SLF: CSS Script Loaded', 'bulletproof-security').'</strong></font><br>';
|
@@ -406,7 +453,7 @@ function bpsPro_style_loader_filter($tag) {
|
|
406 |
echo '</p></div>';
|
407 |
}
|
408 |
}
|
409 |
-
return
|
410 |
}
|
411 |
}
|
412 |
|
@@ -427,10 +474,11 @@ function bpsPro_script_loader_filter($tag) {
|
|
427 |
if ( ! strpos( $tag, 'bulletproof-security' ) && ! strpos( $tag, 'wp-admin' ) && ! strpos( $tag, 'wp-includes' ) && ! strpos( $tag, 'query-monitor' ) )
|
428 |
|
429 |
unset($tag);
|
|
|
430 |
|
431 |
if ( $Debug_options['bps_debug'] == 'On' ) {
|
432 |
|
433 |
-
if (
|
434 |
|
435 |
echo $topDiv;
|
436 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: SLF: js Script Loaded', 'bulletproof-security').'</strong></font><br>';
|
@@ -438,7 +486,7 @@ function bpsPro_script_loader_filter($tag) {
|
|
438 |
echo '</p></div>';
|
439 |
}
|
440 |
}
|
441 |
-
return
|
442 |
}
|
443 |
}
|
444 |
|
@@ -473,7 +521,7 @@ global $wp_scripts, $wp_styles, $bulletproof_security, $wp_version, $bps_version
|
|
473 |
wp_register_script('bps-crypto-js', plugins_url( '/bulletproof-security/admin/js/crypto-js/crypto-js.js' ), array(), $bps_version, true );
|
474 |
|
475 |
// Register BPS Styles
|
476 |
-
switch ( $UIoptions['bps_ui_theme_skin'] ) {
|
477 |
case 'blue':
|
478 |
wp_register_style('bps-css-38', plugins_url('/bulletproof-security/admin/css/bps-blue-ui-theme.css'), array(), $bps_version, 'all' );
|
479 |
break;
|
@@ -495,7 +543,7 @@ global $wp_scripts, $wp_styles, $bulletproof_security, $wp_version, $bps_version
|
|
495 |
wp_enqueue_script( 'bps-crypto-js' );
|
496 |
|
497 |
// Enqueue BPS stylesheets
|
498 |
-
switch ( $UIoptions['bps_ui_theme_skin'] ) {
|
499 |
case 'blue':
|
500 |
wp_enqueue_style('bps-css-38' );
|
501 |
break;
|
@@ -514,7 +562,7 @@ global $wp_scripts, $wp_styles, $bulletproof_security, $wp_version, $bps_version
|
|
514 |
|
515 |
$style_handles = array( 'bps-css', 'bps-css-38', 'admin-bar', 'colors', 'ie', 'wp-auth-check', 'debug-bar', 'query-monitor' );
|
516 |
|
517 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
518 |
echo '<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>';
|
519 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: Scripts|Styles Dequeued', 'bulletproof-security').'</strong></font><br>';
|
520 |
}
|
@@ -526,14 +574,14 @@ global $wp_scripts, $wp_styles, $bulletproof_security, $wp_version, $bps_version
|
|
526 |
if ( ! in_array( $handle, $script_handles ) ) {
|
527 |
wp_dequeue_script( $handle );
|
528 |
|
529 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
530 |
$NSCD = 1;
|
531 |
echo '<strong>'.__('Script Dequeued: ', 'bulletproof-security') . '</strong>' . $handle . '<br>';
|
532 |
}
|
533 |
}
|
534 |
}
|
535 |
|
536 |
-
if ( $Debug_options['bps_debug'] == 'On' && 0 == $NSCD ) {
|
537 |
echo '<strong>'.__('No additional plugin or theme Scripts were found that needed to be Dequeued.', 'bulletproof-security') . '</strong><br>';
|
538 |
}
|
539 |
|
@@ -544,18 +592,18 @@ global $wp_scripts, $wp_styles, $bulletproof_security, $wp_version, $bps_version
|
|
544 |
if ( ! in_array( $handle, $style_handles ) ) {
|
545 |
wp_dequeue_style( $handle );
|
546 |
|
547 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
548 |
$NSTD = 1;
|
549 |
echo '<strong>'.__('Style Dequeued: ', 'bulletproof-security') . '</strong>' . $handle . '<br>';
|
550 |
}
|
551 |
}
|
552 |
}
|
553 |
|
554 |
-
if ( $Debug_options['bps_debug'] == 'On' && 0 == $NSTD ) {
|
555 |
echo '<strong>'.__('No additional plugin or theme Styles were found that needed to be Dequeued.', 'bulletproof-security') . '</strong><br>';
|
556 |
}
|
557 |
|
558 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
559 |
echo '</p></div>';
|
560 |
}
|
561 |
}
|
@@ -573,7 +621,7 @@ function bpsPro_remove_non_wp_nodes_from_toolbar() {
|
|
573 |
|
574 |
$UIWPToptions = get_option('bulletproof_security_options_wpt_nodes');
|
575 |
|
576 |
-
if ( $UIWPToptions['bps_wpt_nodes'] != 'allnodes' ) {
|
577 |
|
578 |
global $wp_admin_bar;
|
579 |
$all_toolbar_nodes = $wp_admin_bar->get_nodes();
|
@@ -588,7 +636,7 @@ function bpsPro_remove_non_wp_nodes_from_toolbar() {
|
|
588 |
|
589 |
$wp_default_nodes = array( 'user-actions', 'user-info', 'edit-profile', 'logout', 'menu-toggle', 'my-account', 'wp-logo', 'about', 'wporg', 'documentation', 'support-forums', 'feedback', 'site-name', 'view-site', 'updates', 'comments', 'new-content', 'new-post', 'new-media', 'new-page', 'new-user', 'top-secondary', 'wp-logo-external' );
|
590 |
|
591 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
592 |
echo $topDiv;
|
593 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: WP Toolbar nodes|menu items Removed', 'bulletproof-security').'</strong></font><br>';
|
594 |
}
|
@@ -599,7 +647,7 @@ function bpsPro_remove_non_wp_nodes_from_toolbar() {
|
|
599 |
if ( ! in_array( $node->id, $wp_default_nodes ) ) {
|
600 |
$wp_admin_bar->remove_node( $node->id );
|
601 |
|
602 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
603 |
|
604 |
$WPTB = 1;
|
605 |
echo '<strong>'.__('WP Toolbar node|menu item Removed: ', 'bulletproof-security') . '</strong>';
|
@@ -609,11 +657,11 @@ function bpsPro_remove_non_wp_nodes_from_toolbar() {
|
|
609 |
}
|
610 |
}
|
611 |
|
612 |
-
if ( $Debug_options['bps_debug'] == 'On' && 0 == $WPTB ) {
|
613 |
echo '<strong>'.__('No WP Toolbar nodes|menu items were Removed in BPS plugin pages', 'bulletproof-security') . '</strong><br>';
|
614 |
}
|
615 |
|
616 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
617 |
echo '</p></div>';
|
618 |
}
|
619 |
|
@@ -621,7 +669,7 @@ function bpsPro_remove_non_wp_nodes_from_toolbar() {
|
|
621 |
|
622 |
$wp_default_nodes = array( 'user-actions', 'user-info', 'edit-profile', 'logout', 'menu-toggle', 'my-account', 'wp-logo', 'about', 'wporg', 'documentation', 'support-forums', 'feedback', 'site-name', 'view-site', 'updates', 'comments', 'new-content', 'new-post', 'new-media', 'new-page', 'new-user', 'top-secondary', 'wp-logo-external', 'my-sites', 'my-sites-super-admin', 'network-admin', 'network-admin-d', 'network-admin-s', 'network-admin-u', 'network-admin-t', 'network-admin-p', 'my-sites-list', 'edit-site' );
|
623 |
|
624 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
625 |
echo $topDiv;
|
626 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: WP Toolbar nodes|menu items Removed', 'bulletproof-security').'</strong></font><br>';
|
627 |
}
|
@@ -632,7 +680,7 @@ function bpsPro_remove_non_wp_nodes_from_toolbar() {
|
|
632 |
if ( ! in_array( $node->id, $wp_default_nodes ) && ! preg_match( '/blog-[0-9]/', $node->id, $matches ) ) {
|
633 |
$wp_admin_bar->remove_node( $node->id );
|
634 |
|
635 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
636 |
|
637 |
$WPTB = 1;
|
638 |
echo '<strong>'.__('WP Toolbar node|menu item Removed: ', 'bulletproof-security') . '</strong>';
|
@@ -642,11 +690,11 @@ function bpsPro_remove_non_wp_nodes_from_toolbar() {
|
|
642 |
}
|
643 |
}
|
644 |
|
645 |
-
if ( $Debug_options['bps_debug'] == 'On' && 0 == $WPTB ) {
|
646 |
echo '<strong>'.__('No WP Toolbar nodes|menu items were Removed in BPS plugin pages', 'bulletproof-security') . '</strong><br>';
|
647 |
}
|
648 |
|
649 |
-
if ( $Debug_options['bps_debug'] == 'On' ) {
|
650 |
echo '</p></div>';
|
651 |
}
|
652 |
}
|
@@ -659,7 +707,7 @@ function bpsPro_remove_non_wp_nodes_from_toolbar() {
|
|
659 |
function bpsPro_create_db_backup_folder() {
|
660 |
$options = get_option('bulletproof_security_options_db_backup');
|
661 |
|
662 |
-
if ( $options['bps_db_backup_folder'] && $options['bps_db_backup_folder'] != '' && is_dir( $options['bps_db_backup_folder'] ) || @$_POST['Submit-DBB-Reset'] == true ) {
|
663 |
return;
|
664 |
}
|
665 |
|
@@ -675,7 +723,7 @@ $options = get_option('bulletproof_security_options_db_backup');
|
|
675 |
}
|
676 |
}
|
677 |
|
678 |
-
$str = '
|
679 |
$folder_obs = substr( str_shuffle($str), 0, 15 );
|
680 |
@mkdir( WP_CONTENT_DIR . '/bps-backup/backups_' . $folder_obs, 0755, true );
|
681 |
@chmod( WP_CONTENT_DIR . '/bps-backup/backups_' . $folder_obs . '/', 0755 );
|
@@ -841,6 +889,8 @@ require_once( ABSPATH . 'wp-admin/includes/plugin.php');
|
|
841 |
delete_option('bulletproof_security_options_mu_wp_autoupdate');
|
842 |
delete_option('bulletproof_security_options_MU_tools');
|
843 |
delete_option('bulletproof_security_options_php_memory_limit');
|
|
|
|
|
844 |
// will be adding this new upgrade notice option later
|
845 |
// delete_option('bulletproof_security_options_upgrade_notice');
|
846 |
|
@@ -1023,7 +1073,7 @@ function bulletproof_security_options_validate_login_security($input) {
|
|
1023 |
$BPSoptions['bps_login_security_remaining'] = wp_filter_nohtml_kses($input['bps_login_security_remaining']);
|
1024 |
$BPSoptions['bps_login_security_pw_reset'] = wp_filter_nohtml_kses($input['bps_login_security_pw_reset']);
|
1025 |
$BPSoptions['bps_login_security_sort'] = wp_filter_nohtml_kses($input['bps_login_security_sort']);
|
1026 |
-
|
1027 |
|
1028 |
return $BPSoptions;
|
1029 |
}
|
@@ -1347,6 +1397,15 @@ function bulletproof_security_options_validate_MScan($input) {
|
|
1347 |
return $options;
|
1348 |
}
|
1349 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1350 |
// JTC-Lite a stripped down version of the BEAST > JTC Anti-Spam|Anti-Hacker
|
1351 |
function bulletproof_security_options_validate_login_security_jtc($input) {
|
1352 |
$BPSoptionsJTC = get_option('bulletproof_security_options_login_security_jtc');
|
@@ -1440,4 +1499,18 @@ function bulletproof_security_options_validate_php_memory_limit($input) {
|
|
1440 |
|
1441 |
return $options;
|
1442 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1443 |
?>
|
125 |
}
|
126 |
}
|
127 |
|
128 |
+
// Whitelist BPS DB options: Total: 45
|
129 |
register_setting('bulletproof_security_options', 'bulletproof_security_options', 'bulletproof_security_options_validate');
|
130 |
register_setting('bulletproof_security_options_SLF', 'bulletproof_security_options_SLF', 'bulletproof_security_options_validate_SLF');
|
131 |
register_setting('bulletproof_security_options_gdpr', 'bulletproof_security_options_gdpr', 'bulletproof_security_options_validate_gdpr');
|
144 |
register_setting('bulletproof_security_options_customcode_WPA', 'bulletproof_security_options_customcode_WPA', 'bulletproof_security_options_validate_customcode_WPA');
|
145 |
register_setting('bulletproof_security_options_apache_modules', 'bulletproof_security_options_apache_modules', 'bulletproof_security_options_validate_apache_modules');
|
146 |
register_setting('bulletproof_security_options_hidden_plugins', 'bulletproof_security_options_hidden_plugins', 'bulletproof_security_options_validate_hidden_plugins');
|
147 |
+
register_setting('bulletproof_security_options_mscan_patterns', 'bulletproof_security_options_mscan_patterns', 'bulletproof_security_options_validate_mscan_patterns');
|
148 |
register_setting('bulletproof_security_options_php_memory_limit', 'bulletproof_security_options_php_memory_limit', 'bulletproof_security_options_validate_php_memory_limit');
|
149 |
register_setting('bulletproof_security_options_sec_log_post_limit', 'bulletproof_security_options_sec_log_post_limit', 'bulletproof_security_options_validate_sec_log_post_limit');
|
150 |
register_setting('bulletproof_security_options_login_security_jtc', 'bulletproof_security_options_login_security_jtc', 'bulletproof_security_options_validate_login_security_jtc');
|
170 |
register_setting('bulletproof_security_options_MScan', 'bulletproof_security_options_MScan', 'bulletproof_security_options_validate_MScan');
|
171 |
register_setting('bulletproof_security_options_email', 'bulletproof_security_options_email', 'bulletproof_security_options_validate_email');
|
172 |
register_setting('bulletproof_security_options_GDMW', 'bulletproof_security_options_GDMW', 'bulletproof_security_options_validate_GDMW');
|
173 |
+
register_setting('bulletproof_security_options_fsp', 'bulletproof_security_options_fsp', 'bulletproof_security_options_validate_fsp');
|
174 |
|
175 |
// Create BPS Backup Folder
|
176 |
if ( ! is_dir( WP_CONTENT_DIR . '/bps-backup' ) ) {
|
218 |
@copy($bpsProMScanLog, $bpsProMScanLogARQ);
|
219 |
}
|
220 |
|
221 |
+
// Previously the mscan-pattern-match.php file was copied to the /mscan/ folder and then deleted from the /htaccess/ folder
|
222 |
+
// 4.6: Create new MScan pattern match DB options and then delete the mscan-pattern-match.php file from the /htaccess/ folder
|
223 |
+
// and the old mscan-pattern-match.php file in the /bps-backup/mscan/ folder.
|
224 |
$mscan_pattern_match_master = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/mscan-pattern-match.php';
|
225 |
$mscan_pattern_match_file = WP_CONTENT_DIR . '/bps-backup/mscan/mscan-pattern-match.php';
|
226 |
+
|
227 |
+
if ( file_exists($mscan_pattern_match_master) ) {
|
228 |
+
|
229 |
+
require_once( WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/mscan-pattern-match.php' );
|
230 |
+
|
231 |
+
$mscan_pattern_match_files = array(
|
232 |
+
'mscan_pattern_match_files' =>
|
233 |
+
array(
|
234 |
+
'js_patterns' => $js_pattern,
|
235 |
+
'htaccess_patterns' => $htaccess_pattern,
|
236 |
+
'php_patterns' => $php_pattern,
|
237 |
+
'image_patterns' => $image_pattern
|
238 |
+
)
|
239 |
+
);
|
240 |
+
|
241 |
+
$mscan_pattern_match_db = array(
|
242 |
+
'mscan_pattern_match_db' =>
|
243 |
+
array(
|
244 |
+
'search1' => $search1,
|
245 |
+
'search2' => $search2,
|
246 |
+
'search3' => $search3,
|
247 |
+
'search4' => $search4,
|
248 |
+
'search5' => $search5,
|
249 |
+
'search6' => $search6,
|
250 |
+
'search7' => $search7,
|
251 |
+
'search8' => $search8,
|
252 |
+
'search9' => $search9,
|
253 |
+
'eval_match' => $eval_match,
|
254 |
+
'b64_decode_match' => $base64_decode_match,
|
255 |
+
'eval_text' => $eval_text,
|
256 |
+
'b64_decode_text' => $base64_decode_text
|
257 |
+
)
|
258 |
+
);
|
259 |
+
|
260 |
+
$mscan_pattern_match_options = array(
|
261 |
+
'mscan_pattern_match_files' => $mscan_pattern_match_files,
|
262 |
+
'mscan_pattern_match_db' => $mscan_pattern_match_db
|
263 |
+
);
|
264 |
|
265 |
+
if ( ! get_option( 'bulletproof_security_options_mscan_patterns' ) ) {
|
266 |
+
|
267 |
+
foreach( $mscan_pattern_match_options as $key => $value ) {
|
268 |
+
update_option('bulletproof_security_options_mscan_patterns', $mscan_pattern_match_options);
|
269 |
+
}
|
270 |
+
|
271 |
+
unlink($mscan_pattern_match_master);
|
272 |
+
} else {
|
273 |
+
unlink($mscan_pattern_match_master);
|
274 |
}
|
275 |
}
|
276 |
|
277 |
if ( file_exists($mscan_pattern_match_file) ) {
|
278 |
+
unlink($mscan_pattern_match_file);
|
|
|
|
|
279 |
}
|
280 |
|
281 |
// Copy and rename the blank.txt file to /master-backups - used for MScan Stop Scan
|
414 |
|
415 |
$bpsPro_SLF_options = get_option('bulletproof_security_options_SLF');
|
416 |
|
417 |
+
if ( isset($bpsPro_SLF_options['bps_slf_filter']) && $bpsPro_SLF_options['bps_slf_filter'] == 'On' ) {
|
418 |
|
419 |
if ( is_admin() && preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
420 |
|
441 |
if ( ! strpos( $tag, 'bulletproof-security' ) && ! strpos( $tag, 'wp-admin' ) && ! strpos( $tag, 'wp-includes' ) && ! strpos( $tag, 'query-monitor' ) )
|
442 |
|
443 |
unset($tag);
|
444 |
+
$tag = ! isset($tag) ? '' : $tag;
|
445 |
|
446 |
if ( $Debug_options['bps_debug'] == 'On' ) {
|
447 |
|
448 |
+
if ( preg_match( '/\/(plugins|themes)\/.*\.css/', $tag, $matches ) ) {
|
449 |
|
450 |
echo $topDiv;
|
451 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: SLF: CSS Script Loaded', 'bulletproof-security').'</strong></font><br>';
|
453 |
echo '</p></div>';
|
454 |
}
|
455 |
}
|
456 |
+
return $tag;
|
457 |
}
|
458 |
}
|
459 |
|
474 |
if ( ! strpos( $tag, 'bulletproof-security' ) && ! strpos( $tag, 'wp-admin' ) && ! strpos( $tag, 'wp-includes' ) && ! strpos( $tag, 'query-monitor' ) )
|
475 |
|
476 |
unset($tag);
|
477 |
+
$tag = ! isset($tag) ? '' : $tag;
|
478 |
|
479 |
if ( $Debug_options['bps_debug'] == 'On' ) {
|
480 |
|
481 |
+
if ( preg_match( '/\/(plugins|themes)\/.*\.js/', $tag, $matches ) ) {
|
482 |
|
483 |
echo $topDiv;
|
484 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: SLF: js Script Loaded', 'bulletproof-security').'</strong></font><br>';
|
486 |
echo '</p></div>';
|
487 |
}
|
488 |
}
|
489 |
+
return $tag;
|
490 |
}
|
491 |
}
|
492 |
|
521 |
wp_register_script('bps-crypto-js', plugins_url( '/bulletproof-security/admin/js/crypto-js/crypto-js.js' ), array(), $bps_version, true );
|
522 |
|
523 |
// Register BPS Styles
|
524 |
+
switch ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] ) {
|
525 |
case 'blue':
|
526 |
wp_register_style('bps-css-38', plugins_url('/bulletproof-security/admin/css/bps-blue-ui-theme.css'), array(), $bps_version, 'all' );
|
527 |
break;
|
543 |
wp_enqueue_script( 'bps-crypto-js' );
|
544 |
|
545 |
// Enqueue BPS stylesheets
|
546 |
+
switch ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] ) {
|
547 |
case 'blue':
|
548 |
wp_enqueue_style('bps-css-38' );
|
549 |
break;
|
562 |
|
563 |
$style_handles = array( 'bps-css', 'bps-css-38', 'admin-bar', 'colors', 'ie', 'wp-auth-check', 'debug-bar', 'query-monitor' );
|
564 |
|
565 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
566 |
echo '<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>';
|
567 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: Scripts|Styles Dequeued', 'bulletproof-security').'</strong></font><br>';
|
568 |
}
|
574 |
if ( ! in_array( $handle, $script_handles ) ) {
|
575 |
wp_dequeue_script( $handle );
|
576 |
|
577 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
578 |
$NSCD = 1;
|
579 |
echo '<strong>'.__('Script Dequeued: ', 'bulletproof-security') . '</strong>' . $handle . '<br>';
|
580 |
}
|
581 |
}
|
582 |
}
|
583 |
|
584 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' && 0 == $NSCD ) {
|
585 |
echo '<strong>'.__('No additional plugin or theme Scripts were found that needed to be Dequeued.', 'bulletproof-security') . '</strong><br>';
|
586 |
}
|
587 |
|
592 |
if ( ! in_array( $handle, $style_handles ) ) {
|
593 |
wp_dequeue_style( $handle );
|
594 |
|
595 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
596 |
$NSTD = 1;
|
597 |
echo '<strong>'.__('Style Dequeued: ', 'bulletproof-security') . '</strong>' . $handle . '<br>';
|
598 |
}
|
599 |
}
|
600 |
}
|
601 |
|
602 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' && 0 == $NSTD ) {
|
603 |
echo '<strong>'.__('No additional plugin or theme Styles were found that needed to be Dequeued.', 'bulletproof-security') . '</strong><br>';
|
604 |
}
|
605 |
|
606 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
607 |
echo '</p></div>';
|
608 |
}
|
609 |
}
|
621 |
|
622 |
$UIWPToptions = get_option('bulletproof_security_options_wpt_nodes');
|
623 |
|
624 |
+
if ( isset($UIWPToptions['bps_wpt_nodes']) && $UIWPToptions['bps_wpt_nodes'] != 'allnodes' ) {
|
625 |
|
626 |
global $wp_admin_bar;
|
627 |
$all_toolbar_nodes = $wp_admin_bar->get_nodes();
|
636 |
|
637 |
$wp_default_nodes = array( 'user-actions', 'user-info', 'edit-profile', 'logout', 'menu-toggle', 'my-account', 'wp-logo', 'about', 'wporg', 'documentation', 'support-forums', 'feedback', 'site-name', 'view-site', 'updates', 'comments', 'new-content', 'new-post', 'new-media', 'new-page', 'new-user', 'top-secondary', 'wp-logo-external' );
|
638 |
|
639 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
640 |
echo $topDiv;
|
641 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: WP Toolbar nodes|menu items Removed', 'bulletproof-security').'</strong></font><br>';
|
642 |
}
|
647 |
if ( ! in_array( $node->id, $wp_default_nodes ) ) {
|
648 |
$wp_admin_bar->remove_node( $node->id );
|
649 |
|
650 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
651 |
|
652 |
$WPTB = 1;
|
653 |
echo '<strong>'.__('WP Toolbar node|menu item Removed: ', 'bulletproof-security') . '</strong>';
|
657 |
}
|
658 |
}
|
659 |
|
660 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' && 0 == $WPTB ) {
|
661 |
echo '<strong>'.__('No WP Toolbar nodes|menu items were Removed in BPS plugin pages', 'bulletproof-security') . '</strong><br>';
|
662 |
}
|
663 |
|
664 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
665 |
echo '</p></div>';
|
666 |
}
|
667 |
|
669 |
|
670 |
$wp_default_nodes = array( 'user-actions', 'user-info', 'edit-profile', 'logout', 'menu-toggle', 'my-account', 'wp-logo', 'about', 'wporg', 'documentation', 'support-forums', 'feedback', 'site-name', 'view-site', 'updates', 'comments', 'new-content', 'new-post', 'new-media', 'new-page', 'new-user', 'top-secondary', 'wp-logo-external', 'my-sites', 'my-sites-super-admin', 'network-admin', 'network-admin-d', 'network-admin-s', 'network-admin-u', 'network-admin-t', 'network-admin-p', 'my-sites-list', 'edit-site' );
|
671 |
|
672 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
673 |
echo $topDiv;
|
674 |
echo '<font color="blue"><strong>'.__('BPS UI|UX Debug: WP Toolbar nodes|menu items Removed', 'bulletproof-security').'</strong></font><br>';
|
675 |
}
|
680 |
if ( ! in_array( $node->id, $wp_default_nodes ) && ! preg_match( '/blog-[0-9]/', $node->id, $matches ) ) {
|
681 |
$wp_admin_bar->remove_node( $node->id );
|
682 |
|
683 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
684 |
|
685 |
$WPTB = 1;
|
686 |
echo '<strong>'.__('WP Toolbar node|menu item Removed: ', 'bulletproof-security') . '</strong>';
|
690 |
}
|
691 |
}
|
692 |
|
693 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' && 0 == $WPTB ) {
|
694 |
echo '<strong>'.__('No WP Toolbar nodes|menu items were Removed in BPS plugin pages', 'bulletproof-security') . '</strong><br>';
|
695 |
}
|
696 |
|
697 |
+
if ( isset($Debug_options['bps_debug']) && $Debug_options['bps_debug'] == 'On' ) {
|
698 |
echo '</p></div>';
|
699 |
}
|
700 |
}
|
707 |
function bpsPro_create_db_backup_folder() {
|
708 |
$options = get_option('bulletproof_security_options_db_backup');
|
709 |
|
710 |
+
if ( isset($options['bps_db_backup_folder']) && $options['bps_db_backup_folder'] != '' && is_dir( $options['bps_db_backup_folder'] ) || isset($_POST['Submit-DBB-Reset']) && @$_POST['Submit-DBB-Reset'] == true ) {
|
711 |
return;
|
712 |
}
|
713 |
|
723 |
}
|
724 |
}
|
725 |
|
726 |
+
$str = '1234567890abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
727 |
$folder_obs = substr( str_shuffle($str), 0, 15 );
|
728 |
@mkdir( WP_CONTENT_DIR . '/bps-backup/backups_' . $folder_obs, 0755, true );
|
729 |
@chmod( WP_CONTENT_DIR . '/bps-backup/backups_' . $folder_obs . '/', 0755 );
|
889 |
delete_option('bulletproof_security_options_mu_wp_autoupdate');
|
890 |
delete_option('bulletproof_security_options_MU_tools');
|
891 |
delete_option('bulletproof_security_options_php_memory_limit');
|
892 |
+
delete_option('bulletproof_security_options_fsp');
|
893 |
+
delete_option('bulletproof_security_options_mscan_patterns');
|
894 |
// will be adding this new upgrade notice option later
|
895 |
// delete_option('bulletproof_security_options_upgrade_notice');
|
896 |
|
1073 |
$BPSoptions['bps_login_security_remaining'] = wp_filter_nohtml_kses($input['bps_login_security_remaining']);
|
1074 |
$BPSoptions['bps_login_security_pw_reset'] = wp_filter_nohtml_kses($input['bps_login_security_pw_reset']);
|
1075 |
$BPSoptions['bps_login_security_sort'] = wp_filter_nohtml_kses($input['bps_login_security_sort']);
|
1076 |
+
@$BPSoptions['bps_enable_lsm_woocommerce'] = wp_filter_nohtml_kses($input['bps_enable_lsm_woocommerce']);
|
1077 |
|
1078 |
return $BPSoptions;
|
1079 |
}
|
1397 |
return $options;
|
1398 |
}
|
1399 |
|
1400 |
+
// MScan Scan file and db pattern matching options: 2-D arrays:
|
1401 |
+
function bulletproof_security_options_validate_mscan_patterns($input) {
|
1402 |
+
$options = get_option('bulletproof_security_options_mscan_patterns');
|
1403 |
+
$options['mscan_pattern_match_files'] = $input['mscan_pattern_match_files'];
|
1404 |
+
$options['mscan_pattern_match_db'] = $input['mscan_pattern_match_db'];
|
1405 |
+
|
1406 |
+
return $options;
|
1407 |
+
}
|
1408 |
+
|
1409 |
// JTC-Lite a stripped down version of the BEAST > JTC Anti-Spam|Anti-Hacker
|
1410 |
function bulletproof_security_options_validate_login_security_jtc($input) {
|
1411 |
$BPSoptionsJTC = get_option('bulletproof_security_options_login_security_jtc');
|
1499 |
|
1500 |
return $options;
|
1501 |
}
|
1502 |
+
|
1503 |
+
// Force Strong Passwords: Login Security page
|
1504 |
+
function bulletproof_security_options_validate_fsp($input) {
|
1505 |
+
$options = get_option('bulletproof_security_options_fsp');
|
1506 |
+
$options['bps_fsp_on_off'] = wp_filter_nohtml_kses($input['bps_fsp_on_off']);
|
1507 |
+
$options['bps_fsp_char_length'] = wp_filter_nohtml_kses($input['bps_fsp_char_length']);
|
1508 |
+
$options['bps_fsp_lower_case'] = wp_filter_nohtml_kses($input['bps_fsp_lower_case']);
|
1509 |
+
$options['bps_fsp_upper_case'] = wp_filter_nohtml_kses($input['bps_fsp_upper_case']);
|
1510 |
+
$options['bps_fsp_number'] = wp_filter_nohtml_kses($input['bps_fsp_number']);
|
1511 |
+
$options['bps_fsp_special_char'] = wp_filter_nohtml_kses($input['bps_fsp_special_char']);
|
1512 |
+
$options['bps_fsp_message'] = wp_filter_nohtml_kses($input['bps_fsp_message']);
|
1513 |
+
|
1514 |
+
return $options;
|
1515 |
+
}
|
1516 |
?>
|
admin/includes/uninstall.php
CHANGED
@@ -47,12 +47,14 @@ function bpsPro_pop_get_message() {
|
|
47 |
|
48 |
<form name="bpsPOPuninstall" action="options.php" method="post">
|
49 |
<?php settings_fields('bulletproof_security_options_pop_uninstall'); ?>
|
50 |
-
<?php $POPoptions = get_option('bulletproof_security_options_pop_uninstall');
|
|
|
|
|
51 |
|
52 |
<strong><label for="bps-pop-uninstall"><?php _e('BPS Plugin Uninstall Options:', 'bulletproof-security'); ?></label></strong><br />
|
53 |
<select name="bulletproof_security_options_pop_uninstall[bps_pop_uninstall]" style="width:380px;">
|
54 |
-
<option value="1" <?php selected('1', $
|
55 |
-
<option value="2" <?php selected('2', $
|
56 |
</select><br />
|
57 |
|
58 |
<?php bpsPro_pop_get_message(); ?>
|
47 |
|
48 |
<form name="bpsPOPuninstall" action="options.php" method="post">
|
49 |
<?php settings_fields('bulletproof_security_options_pop_uninstall'); ?>
|
50 |
+
<?php $POPoptions = get_option('bulletproof_security_options_pop_uninstall');
|
51 |
+
$bps_pop_uninstall = ! isset($POPoptions['bps_pop_uninstall']) ? '' : $POPoptions['bps_pop_uninstall'];
|
52 |
+
?>
|
53 |
|
54 |
<strong><label for="bps-pop-uninstall"><?php _e('BPS Plugin Uninstall Options:', 'bulletproof-security'); ?></label></strong><br />
|
55 |
<select name="bulletproof_security_options_pop_uninstall[bps_pop_uninstall]" style="width:380px;">
|
56 |
+
<option value="1" <?php selected('1', $bps_pop_uninstall); ?>><?php _e('BPS Pro Upgrade Uninstall', 'bulletproof-security'); ?></option>
|
57 |
+
<option value="2" <?php selected('2', $bps_pop_uninstall); ?>><?php _e('Complete BPS Plugin Uninstall', 'bulletproof-security'); ?></option>
|
58 |
</select><br />
|
59 |
|
60 |
<?php bpsPro_pop_get_message(); ?>
|
admin/js/bps-ui-dialog.js
CHANGED
@@ -7,6 +7,7 @@ jQuery(document).ready(function($){
|
|
7 |
var $info1 = $("#bps-modal-content1");
|
8 |
$info1.dialog({
|
9 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
10 |
autoOpen: false,
|
11 |
show: {
|
12 |
effect: "blind",
|
@@ -37,6 +38,7 @@ jQuery(document).ready(function($){
|
|
37 |
var $info2 = $("#bps-modal-content2");
|
38 |
$info2.dialog({
|
39 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
40 |
autoOpen: false,
|
41 |
show: {
|
42 |
effect: "blind",
|
@@ -67,6 +69,7 @@ jQuery(document).ready(function($){
|
|
67 |
var $info3 = $("#bps-modal-content3");
|
68 |
$info3.dialog({
|
69 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
70 |
autoOpen: false,
|
71 |
show: {
|
72 |
effect: "blind",
|
@@ -97,6 +100,7 @@ jQuery(document).ready(function($){
|
|
97 |
var $info4 = $("#bps-modal-content4");
|
98 |
$info4.dialog({
|
99 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
100 |
autoOpen: false,
|
101 |
show: {
|
102 |
effect: "blind",
|
@@ -127,6 +131,7 @@ jQuery(document).ready(function($){
|
|
127 |
var $info5 = $("#bps-modal-content5");
|
128 |
$info5.dialog({
|
129 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
130 |
autoOpen: false,
|
131 |
show: {
|
132 |
effect: "blind",
|
@@ -157,6 +162,7 @@ jQuery(document).ready(function($){
|
|
157 |
var $info6 = $("#bps-modal-content6");
|
158 |
$info6.dialog({
|
159 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
160 |
autoOpen: false,
|
161 |
show: {
|
162 |
effect: "blind",
|
@@ -187,6 +193,7 @@ jQuery(document).ready(function($){
|
|
187 |
var $info7 = $("#bps-modal-content7");
|
188 |
$info7.dialog({
|
189 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
190 |
autoOpen: false,
|
191 |
show: {
|
192 |
effect: "blind",
|
@@ -217,6 +224,7 @@ jQuery(document).ready(function($){
|
|
217 |
var $info8 = $("#bps-modal-content8");
|
218 |
$info8.dialog({
|
219 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
220 |
autoOpen: false,
|
221 |
show: {
|
222 |
effect: "blind",
|
@@ -247,6 +255,7 @@ jQuery(document).ready(function($){
|
|
247 |
var $info9 = $("#bps-modal-content9");
|
248 |
$info9.dialog({
|
249 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
250 |
autoOpen: false,
|
251 |
show: {
|
252 |
effect: "blind",
|
@@ -277,6 +286,7 @@ jQuery(document).ready(function($){
|
|
277 |
var $info10 = $("#bps-modal-content10");
|
278 |
$info10.dialog({
|
279 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
280 |
autoOpen: false,
|
281 |
show: {
|
282 |
effect: "blind",
|
@@ -307,6 +317,7 @@ jQuery(document).ready(function($){
|
|
307 |
var $info11 = $("#bps-modal-content11");
|
308 |
$info11.dialog({
|
309 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
310 |
autoOpen: false,
|
311 |
show: {
|
312 |
effect: "blind",
|
@@ -337,6 +348,7 @@ jQuery(document).ready(function($){
|
|
337 |
var $info12 = $("#bps-modal-content12");
|
338 |
$info12.dialog({
|
339 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
340 |
autoOpen: false,
|
341 |
show: {
|
342 |
effect: "blind",
|
@@ -367,6 +379,7 @@ jQuery(document).ready(function($){
|
|
367 |
var $info13 = $("#bps-modal-content13");
|
368 |
$info13.dialog({
|
369 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
370 |
autoOpen: false,
|
371 |
show: {
|
372 |
effect: "blind",
|
@@ -397,6 +410,7 @@ jQuery(document).ready(function($){
|
|
397 |
var $info14 = $("#bps-modal-content14");
|
398 |
$info14.dialog({
|
399 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
400 |
autoOpen: false,
|
401 |
show: {
|
402 |
effect: "blind",
|
@@ -427,6 +441,7 @@ jQuery(document).ready(function($){
|
|
427 |
var $info15 = $("#bps-modal-content15");
|
428 |
$info15.dialog({
|
429 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
430 |
autoOpen: false,
|
431 |
show: {
|
432 |
effect: "blind",
|
@@ -457,6 +472,7 @@ jQuery(document).ready(function($){
|
|
457 |
var $info16 = $("#bps-modal-content16");
|
458 |
$info16.dialog({
|
459 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
460 |
autoOpen: false,
|
461 |
show: {
|
462 |
effect: "blind",
|
@@ -487,6 +503,7 @@ jQuery(document).ready(function($){
|
|
487 |
var $info17 = $("#bps-modal-content17");
|
488 |
$info17.dialog({
|
489 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
490 |
autoOpen: false,
|
491 |
show: {
|
492 |
effect: "blind",
|
@@ -517,6 +534,7 @@ jQuery(document).ready(function($){
|
|
517 |
var $info18 = $("#bps-modal-content18");
|
518 |
$info18.dialog({
|
519 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
520 |
autoOpen: false,
|
521 |
show: {
|
522 |
effect: "blind",
|
@@ -547,6 +565,7 @@ jQuery(document).ready(function($){
|
|
547 |
var $info19 = $("#bps-modal-content19");
|
548 |
$info19.dialog({
|
549 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
550 |
autoOpen: false,
|
551 |
show: {
|
552 |
effect: "blind",
|
@@ -577,6 +596,7 @@ jQuery(document).ready(function($){
|
|
577 |
var $info20 = $("#bps-modal-content20");
|
578 |
$info20.dialog({
|
579 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
580 |
autoOpen: false,
|
581 |
show: {
|
582 |
effect: "blind",
|
@@ -607,6 +627,7 @@ jQuery(document).ready(function($){
|
|
607 |
var $info21 = $("#bps-modal-content21");
|
608 |
$info21.dialog({
|
609 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
610 |
autoOpen: false,
|
611 |
show: {
|
612 |
effect: "blind",
|
@@ -637,6 +658,7 @@ jQuery(document).ready(function($){
|
|
637 |
var $info22 = $("#bps-modal-content22");
|
638 |
$info22.dialog({
|
639 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
640 |
autoOpen: false,
|
641 |
show: {
|
642 |
effect: "blind",
|
@@ -667,6 +689,7 @@ jQuery(document).ready(function($){
|
|
667 |
var $info600 = $("#bps-modal-content600");
|
668 |
$info600.dialog({
|
669 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
670 |
autoOpen: false,
|
671 |
show: {
|
672 |
effect: "blind",
|
@@ -702,6 +725,7 @@ jQuery(document).ready(function($){
|
|
702 |
var $info1 = $("#bps-modal-content1");
|
703 |
$info1.dialog({
|
704 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
705 |
autoOpen: false,
|
706 |
show: {
|
707 |
effect: "blind",
|
@@ -732,6 +756,7 @@ jQuery(document).ready(function($){
|
|
732 |
var $info2 = $("#bps-modal-content2");
|
733 |
$info2.dialog({
|
734 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
735 |
autoOpen: false,
|
736 |
show: {
|
737 |
effect: "blind",
|
@@ -762,6 +787,7 @@ jQuery(document).ready(function($){
|
|
762 |
var $info3 = $("#bps-modal-content3");
|
763 |
$info3.dialog({
|
764 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
765 |
autoOpen: false,
|
766 |
show: {
|
767 |
effect: "blind",
|
@@ -792,6 +818,7 @@ jQuery(document).ready(function($){
|
|
792 |
var $info4 = $("#bps-modal-content4");
|
793 |
$info4.dialog({
|
794 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
795 |
autoOpen: false,
|
796 |
show: {
|
797 |
effect: "blind",
|
@@ -822,6 +849,7 @@ jQuery(document).ready(function($){
|
|
822 |
var $info5 = $("#bps-modal-content5");
|
823 |
$info5.dialog({
|
824 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
825 |
autoOpen: false,
|
826 |
show: {
|
827 |
effect: "blind",
|
@@ -852,6 +880,7 @@ jQuery(document).ready(function($){
|
|
852 |
var $info6 = $("#bps-modal-content6");
|
853 |
$info6.dialog({
|
854 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
855 |
autoOpen: false,
|
856 |
show: {
|
857 |
effect: "blind",
|
@@ -882,6 +911,7 @@ jQuery(document).ready(function($){
|
|
882 |
var $info7 = $("#bps-modal-content7");
|
883 |
$info7.dialog({
|
884 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
885 |
autoOpen: false,
|
886 |
show: {
|
887 |
effect: "blind",
|
@@ -912,6 +942,7 @@ jQuery(document).ready(function($){
|
|
912 |
var $info8 = $("#bps-modal-content8");
|
913 |
$info8.dialog({
|
914 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
915 |
autoOpen: false,
|
916 |
show: {
|
917 |
effect: "blind",
|
@@ -942,6 +973,7 @@ jQuery(document).ready(function($){
|
|
942 |
var $info9 = $("#bps-modal-content9");
|
943 |
$info9.dialog({
|
944 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
945 |
autoOpen: false,
|
946 |
show: {
|
947 |
effect: "blind",
|
@@ -972,6 +1004,7 @@ jQuery(document).ready(function($){
|
|
972 |
var $info10 = $("#bps-modal-content10");
|
973 |
$info10.dialog({
|
974 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
975 |
autoOpen: false,
|
976 |
show: {
|
977 |
effect: "blind",
|
@@ -1002,6 +1035,7 @@ jQuery(document).ready(function($){
|
|
1002 |
var $info11 = $("#bps-modal-content11");
|
1003 |
$info11.dialog({
|
1004 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1005 |
autoOpen: false,
|
1006 |
show: {
|
1007 |
effect: "blind",
|
@@ -1032,6 +1066,7 @@ jQuery(document).ready(function($){
|
|
1032 |
var $info12 = $("#bps-modal-content12");
|
1033 |
$info12.dialog({
|
1034 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1035 |
autoOpen: false,
|
1036 |
show: {
|
1037 |
effect: "blind",
|
@@ -1062,6 +1097,7 @@ jQuery(document).ready(function($){
|
|
1062 |
var $info13 = $("#bps-modal-content13");
|
1063 |
$info13.dialog({
|
1064 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1065 |
autoOpen: false,
|
1066 |
show: {
|
1067 |
effect: "blind",
|
@@ -1092,6 +1128,7 @@ jQuery(document).ready(function($){
|
|
1092 |
var $info14 = $("#bps-modal-content14");
|
1093 |
$info14.dialog({
|
1094 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1095 |
autoOpen: false,
|
1096 |
show: {
|
1097 |
effect: "blind",
|
@@ -1122,6 +1159,7 @@ jQuery(document).ready(function($){
|
|
1122 |
var $info15 = $("#bps-modal-content15");
|
1123 |
$info15.dialog({
|
1124 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1125 |
autoOpen: false,
|
1126 |
show: {
|
1127 |
effect: "blind",
|
@@ -1152,6 +1190,7 @@ jQuery(document).ready(function($){
|
|
1152 |
var $info16 = $("#bps-modal-content16");
|
1153 |
$info16.dialog({
|
1154 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1155 |
autoOpen: false,
|
1156 |
show: {
|
1157 |
effect: "blind",
|
@@ -1182,6 +1221,7 @@ jQuery(document).ready(function($){
|
|
1182 |
var $info17 = $("#bps-modal-content17");
|
1183 |
$info17.dialog({
|
1184 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1185 |
autoOpen: false,
|
1186 |
show: {
|
1187 |
effect: "blind",
|
@@ -1212,6 +1252,7 @@ jQuery(document).ready(function($){
|
|
1212 |
var $info18 = $("#bps-modal-content18");
|
1213 |
$info18.dialog({
|
1214 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1215 |
autoOpen: false,
|
1216 |
show: {
|
1217 |
effect: "blind",
|
@@ -1242,6 +1283,7 @@ jQuery(document).ready(function($){
|
|
1242 |
var $info19 = $("#bps-modal-content19");
|
1243 |
$info19.dialog({
|
1244 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1245 |
autoOpen: false,
|
1246 |
show: {
|
1247 |
effect: "blind",
|
@@ -1272,6 +1314,7 @@ jQuery(document).ready(function($){
|
|
1272 |
var $info20 = $("#bps-modal-content20");
|
1273 |
$info20.dialog({
|
1274 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1275 |
autoOpen: false,
|
1276 |
show: {
|
1277 |
effect: "blind",
|
@@ -1302,6 +1345,7 @@ jQuery(document).ready(function($){
|
|
1302 |
var $info21 = $("#bps-modal-content21");
|
1303 |
$info21.dialog({
|
1304 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1305 |
autoOpen: false,
|
1306 |
show: {
|
1307 |
effect: "blind",
|
@@ -1332,6 +1376,7 @@ jQuery(document).ready(function($){
|
|
1332 |
var $info22 = $("#bps-modal-content22");
|
1333 |
$info22.dialog({
|
1334 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1335 |
autoOpen: false,
|
1336 |
show: {
|
1337 |
effect: "blind",
|
@@ -1362,6 +1407,7 @@ jQuery(document).ready(function($){
|
|
1362 |
var $info600 = $("#bps-modal-content600");
|
1363 |
$info600.dialog({
|
1364 |
dialogClass: "wp-dialog bps-dialog",
|
|
|
1365 |
autoOpen: false,
|
1366 |
show: {
|
1367 |
effect: "blind",
|
7 |
var $info1 = $("#bps-modal-content1");
|
8 |
$info1.dialog({
|
9 |
dialogClass: "wp-dialog bps-dialog",
|
10 |
+
closeText: "", // remove the close button text
|
11 |
autoOpen: false,
|
12 |
show: {
|
13 |
effect: "blind",
|
38 |
var $info2 = $("#bps-modal-content2");
|
39 |
$info2.dialog({
|
40 |
dialogClass: "wp-dialog bps-dialog",
|
41 |
+
closeText: "", // remove the close button text
|
42 |
autoOpen: false,
|
43 |
show: {
|
44 |
effect: "blind",
|
69 |
var $info3 = $("#bps-modal-content3");
|
70 |
$info3.dialog({
|
71 |
dialogClass: "wp-dialog bps-dialog",
|
72 |
+
closeText: "", // remove the close button text
|
73 |
autoOpen: false,
|
74 |
show: {
|
75 |
effect: "blind",
|
100 |
var $info4 = $("#bps-modal-content4");
|
101 |
$info4.dialog({
|
102 |
dialogClass: "wp-dialog bps-dialog",
|
103 |
+
closeText: "", // remove the close button text
|
104 |
autoOpen: false,
|
105 |
show: {
|
106 |
effect: "blind",
|
131 |
var $info5 = $("#bps-modal-content5");
|
132 |
$info5.dialog({
|
133 |
dialogClass: "wp-dialog bps-dialog",
|
134 |
+
closeText: "", // remove the close button text
|
135 |
autoOpen: false,
|
136 |
show: {
|
137 |
effect: "blind",
|
162 |
var $info6 = $("#bps-modal-content6");
|
163 |
$info6.dialog({
|
164 |
dialogClass: "wp-dialog bps-dialog",
|
165 |
+
closeText: "", // remove the close button text
|
166 |
autoOpen: false,
|
167 |
show: {
|
168 |
effect: "blind",
|
193 |
var $info7 = $("#bps-modal-content7");
|
194 |
$info7.dialog({
|
195 |
dialogClass: "wp-dialog bps-dialog",
|
196 |
+
closeText: "", // remove the close button text
|
197 |
autoOpen: false,
|
198 |
show: {
|
199 |
effect: "blind",
|
224 |
var $info8 = $("#bps-modal-content8");
|
225 |
$info8.dialog({
|
226 |
dialogClass: "wp-dialog bps-dialog",
|
227 |
+
closeText: "", // remove the close button text
|
228 |
autoOpen: false,
|
229 |
show: {
|
230 |
effect: "blind",
|
255 |
var $info9 = $("#bps-modal-content9");
|
256 |
$info9.dialog({
|
257 |
dialogClass: "wp-dialog bps-dialog",
|
258 |
+
closeText: "", // remove the close button text
|
259 |
autoOpen: false,
|
260 |
show: {
|
261 |
effect: "blind",
|
286 |
var $info10 = $("#bps-modal-content10");
|
287 |
$info10.dialog({
|
288 |
dialogClass: "wp-dialog bps-dialog",
|
289 |
+
closeText: "", // remove the close button text
|
290 |
autoOpen: false,
|
291 |
show: {
|
292 |
effect: "blind",
|
317 |
var $info11 = $("#bps-modal-content11");
|
318 |
$info11.dialog({
|
319 |
dialogClass: "wp-dialog bps-dialog",
|
320 |
+
closeText: "", // remove the close button text
|
321 |
autoOpen: false,
|
322 |
show: {
|
323 |
effect: "blind",
|
348 |
var $info12 = $("#bps-modal-content12");
|
349 |
$info12.dialog({
|
350 |
dialogClass: "wp-dialog bps-dialog",
|
351 |
+
closeText: "", // remove the close button text
|
352 |
autoOpen: false,
|
353 |
show: {
|
354 |
effect: "blind",
|
379 |
var $info13 = $("#bps-modal-content13");
|
380 |
$info13.dialog({
|
381 |
dialogClass: "wp-dialog bps-dialog",
|
382 |
+
closeText: "", // remove the close button text
|
383 |
autoOpen: false,
|
384 |
show: {
|
385 |
effect: "blind",
|
410 |
var $info14 = $("#bps-modal-content14");
|
411 |
$info14.dialog({
|
412 |
dialogClass: "wp-dialog bps-dialog",
|
413 |
+
closeText: "", // remove the close button text
|
414 |
autoOpen: false,
|
415 |
show: {
|
416 |
effect: "blind",
|
441 |
var $info15 = $("#bps-modal-content15");
|
442 |
$info15.dialog({
|
443 |
dialogClass: "wp-dialog bps-dialog",
|
444 |
+
closeText: "", // remove the close button text
|
445 |
autoOpen: false,
|
446 |
show: {
|
447 |
effect: "blind",
|
472 |
var $info16 = $("#bps-modal-content16");
|
473 |
$info16.dialog({
|
474 |
dialogClass: "wp-dialog bps-dialog",
|
475 |
+
closeText: "", // remove the close button text
|
476 |
autoOpen: false,
|
477 |
show: {
|
478 |
effect: "blind",
|
503 |
var $info17 = $("#bps-modal-content17");
|
504 |
$info17.dialog({
|
505 |
dialogClass: "wp-dialog bps-dialog",
|
506 |
+
closeText: "", // remove the close button text
|
507 |
autoOpen: false,
|
508 |
show: {
|
509 |
effect: "blind",
|
534 |
var $info18 = $("#bps-modal-content18");
|
535 |
$info18.dialog({
|
536 |
dialogClass: "wp-dialog bps-dialog",
|
537 |
+
closeText: "", // remove the close button text
|
538 |
autoOpen: false,
|
539 |
show: {
|
540 |
effect: "blind",
|
565 |
var $info19 = $("#bps-modal-content19");
|
566 |
$info19.dialog({
|
567 |
dialogClass: "wp-dialog bps-dialog",
|
568 |
+
closeText: "", // remove the close button text
|
569 |
autoOpen: false,
|
570 |
show: {
|
571 |
effect: "blind",
|
596 |
var $info20 = $("#bps-modal-content20");
|
597 |
$info20.dialog({
|
598 |
dialogClass: "wp-dialog bps-dialog",
|
599 |
+
closeText: "", // remove the close button text
|
600 |
autoOpen: false,
|
601 |
show: {
|
602 |
effect: "blind",
|
627 |
var $info21 = $("#bps-modal-content21");
|
628 |
$info21.dialog({
|
629 |
dialogClass: "wp-dialog bps-dialog",
|
630 |
+
closeText: "", // remove the close button text
|
631 |
autoOpen: false,
|
632 |
show: {
|
633 |
effect: "blind",
|
658 |
var $info22 = $("#bps-modal-content22");
|
659 |
$info22.dialog({
|
660 |
dialogClass: "wp-dialog bps-dialog",
|
661 |
+
closeText: "", // remove the close button text
|
662 |
autoOpen: false,
|
663 |
show: {
|
664 |
effect: "blind",
|
689 |
var $info600 = $("#bps-modal-content600");
|
690 |
$info600.dialog({
|
691 |
dialogClass: "wp-dialog bps-dialog",
|
692 |
+
closeText: "", // remove the close button text
|
693 |
autoOpen: false,
|
694 |
show: {
|
695 |
effect: "blind",
|
725 |
var $info1 = $("#bps-modal-content1");
|
726 |
$info1.dialog({
|
727 |
dialogClass: "wp-dialog bps-dialog",
|
728 |
+
closeText: "", // remove the close button text
|
729 |
autoOpen: false,
|
730 |
show: {
|
731 |
effect: "blind",
|
756 |
var $info2 = $("#bps-modal-content2");
|
757 |
$info2.dialog({
|
758 |
dialogClass: "wp-dialog bps-dialog",
|
759 |
+
closeText: "", // remove the close button text
|
760 |
autoOpen: false,
|
761 |
show: {
|
762 |
effect: "blind",
|
787 |
var $info3 = $("#bps-modal-content3");
|
788 |
$info3.dialog({
|
789 |
dialogClass: "wp-dialog bps-dialog",
|
790 |
+
closeText: "", // remove the close button text
|
791 |
autoOpen: false,
|
792 |
show: {
|
793 |
effect: "blind",
|
818 |
var $info4 = $("#bps-modal-content4");
|
819 |
$info4.dialog({
|
820 |
dialogClass: "wp-dialog bps-dialog",
|
821 |
+
closeText: "", // remove the close button text
|
822 |
autoOpen: false,
|
823 |
show: {
|
824 |
effect: "blind",
|
849 |
var $info5 = $("#bps-modal-content5");
|
850 |
$info5.dialog({
|
851 |
dialogClass: "wp-dialog bps-dialog",
|
852 |
+
closeText: "", // remove the close button text
|
853 |
autoOpen: false,
|
854 |
show: {
|
855 |
effect: "blind",
|
880 |
var $info6 = $("#bps-modal-content6");
|
881 |
$info6.dialog({
|
882 |
dialogClass: "wp-dialog bps-dialog",
|
883 |
+
closeText: "", // remove the close button text
|
884 |
autoOpen: false,
|
885 |
show: {
|
886 |
effect: "blind",
|
911 |
var $info7 = $("#bps-modal-content7");
|
912 |
$info7.dialog({
|
913 |
dialogClass: "wp-dialog bps-dialog",
|
914 |
+
closeText: "", // remove the close button text
|
915 |
autoOpen: false,
|
916 |
show: {
|
917 |
effect: "blind",
|
942 |
var $info8 = $("#bps-modal-content8");
|
943 |
$info8.dialog({
|
944 |
dialogClass: "wp-dialog bps-dialog",
|
945 |
+
closeText: "", // remove the close button text
|
946 |
autoOpen: false,
|
947 |
show: {
|
948 |
effect: "blind",
|
973 |
var $info9 = $("#bps-modal-content9");
|
974 |
$info9.dialog({
|
975 |
dialogClass: "wp-dialog bps-dialog",
|
976 |
+
closeText: "", // remove the close button text
|
977 |
autoOpen: false,
|
978 |
show: {
|
979 |
effect: "blind",
|
1004 |
var $info10 = $("#bps-modal-content10");
|
1005 |
$info10.dialog({
|
1006 |
dialogClass: "wp-dialog bps-dialog",
|
1007 |
+
closeText: "", // remove the close button text
|
1008 |
autoOpen: false,
|
1009 |
show: {
|
1010 |
effect: "blind",
|
1035 |
var $info11 = $("#bps-modal-content11");
|
1036 |
$info11.dialog({
|
1037 |
dialogClass: "wp-dialog bps-dialog",
|
1038 |
+
closeText: "", // remove the close button text
|
1039 |
autoOpen: false,
|
1040 |
show: {
|
1041 |
effect: "blind",
|
1066 |
var $info12 = $("#bps-modal-content12");
|
1067 |
$info12.dialog({
|
1068 |
dialogClass: "wp-dialog bps-dialog",
|
1069 |
+
closeText: "", // remove the close button text
|
1070 |
autoOpen: false,
|
1071 |
show: {
|
1072 |
effect: "blind",
|
1097 |
var $info13 = $("#bps-modal-content13");
|
1098 |
$info13.dialog({
|
1099 |
dialogClass: "wp-dialog bps-dialog",
|
1100 |
+
closeText: "", // remove the close button text
|
1101 |
autoOpen: false,
|
1102 |
show: {
|
1103 |
effect: "blind",
|
1128 |
var $info14 = $("#bps-modal-content14");
|
1129 |
$info14.dialog({
|
1130 |
dialogClass: "wp-dialog bps-dialog",
|
1131 |
+
closeText: "", // remove the close button text
|
1132 |
autoOpen: false,
|
1133 |
show: {
|
1134 |
effect: "blind",
|
1159 |
var $info15 = $("#bps-modal-content15");
|
1160 |
$info15.dialog({
|
1161 |
dialogClass: "wp-dialog bps-dialog",
|
1162 |
+
closeText: "", // remove the close button text
|
1163 |
autoOpen: false,
|
1164 |
show: {
|
1165 |
effect: "blind",
|
1190 |
var $info16 = $("#bps-modal-content16");
|
1191 |
$info16.dialog({
|
1192 |
dialogClass: "wp-dialog bps-dialog",
|
1193 |
+
closeText: "", // remove the close button text
|
1194 |
autoOpen: false,
|
1195 |
show: {
|
1196 |
effect: "blind",
|
1221 |
var $info17 = $("#bps-modal-content17");
|
1222 |
$info17.dialog({
|
1223 |
dialogClass: "wp-dialog bps-dialog",
|
1224 |
+
closeText: "", // remove the close button text
|
1225 |
autoOpen: false,
|
1226 |
show: {
|
1227 |
effect: "blind",
|
1252 |
var $info18 = $("#bps-modal-content18");
|
1253 |
$info18.dialog({
|
1254 |
dialogClass: "wp-dialog bps-dialog",
|
1255 |
+
closeText: "", // remove the close button text
|
1256 |
autoOpen: false,
|
1257 |
show: {
|
1258 |
effect: "blind",
|
1283 |
var $info19 = $("#bps-modal-content19");
|
1284 |
$info19.dialog({
|
1285 |
dialogClass: "wp-dialog bps-dialog",
|
1286 |
+
closeText: "", // remove the close button text
|
1287 |
autoOpen: false,
|
1288 |
show: {
|
1289 |
effect: "blind",
|
1314 |
var $info20 = $("#bps-modal-content20");
|
1315 |
$info20.dialog({
|
1316 |
dialogClass: "wp-dialog bps-dialog",
|
1317 |
+
closeText: "", // remove the close button text
|
1318 |
autoOpen: false,
|
1319 |
show: {
|
1320 |
effect: "blind",
|
1345 |
var $info21 = $("#bps-modal-content21");
|
1346 |
$info21.dialog({
|
1347 |
dialogClass: "wp-dialog bps-dialog",
|
1348 |
+
closeText: "", // remove the close button text
|
1349 |
autoOpen: false,
|
1350 |
show: {
|
1351 |
effect: "blind",
|
1376 |
var $info22 = $("#bps-modal-content22");
|
1377 |
$info22.dialog({
|
1378 |
dialogClass: "wp-dialog bps-dialog",
|
1379 |
+
closeText: "", // remove the close button text
|
1380 |
autoOpen: false,
|
1381 |
show: {
|
1382 |
effect: "blind",
|
1407 |
var $info600 = $("#bps-modal-content600");
|
1408 |
$info600.dialog({
|
1409 |
dialogClass: "wp-dialog bps-dialog",
|
1410 |
+
closeText: "", // remove the close button text
|
1411 |
autoOpen: false,
|
1412 |
show: {
|
1413 |
effect: "blind",
|
admin/login/login.php
CHANGED
@@ -29,34 +29,12 @@ if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scr
|
|
29 |
?>
|
30 |
|
31 |
<?php
|
32 |
-
//if ( function_exists('get_transient') ) {
|
33 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
34 |
-
|
35 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
36 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
37 |
-
|
38 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
39 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
40 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
41 |
-
// maybe_serialize( $bps_downloaded );
|
42 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
43 |
-
// }
|
44 |
-
// }
|
45 |
-
|
46 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
47 |
-
|
48 |
echo '<div class="bps-star-container">';
|
49 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
50 |
echo '<div class="bps-downloaded">';
|
51 |
-
|
52 |
-
// foreach ( $bps_transient as $key => $value ) {
|
53 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
54 |
-
// }
|
55 |
-
|
56 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
57 |
echo '</div>';
|
58 |
echo '</div>';
|
59 |
-
//}
|
60 |
|
61 |
// Get Real IP address - USE EXTREME CAUTION!!!
|
62 |
function bpsPro_get_real_ip_address_lsm() {
|
@@ -72,7 +50,7 @@ function bpsPro_get_real_ip_address_lsm() {
|
|
72 |
|
73 |
return $matches[0];
|
74 |
|
75 |
-
} elseif ( preg_match( '/[:\d\w]
|
76 |
|
77 |
return $matches[0];
|
78 |
|
@@ -95,7 +73,7 @@ function bpsPro_get_real_ip_address_lsm() {
|
|
95 |
|
96 |
return $matches[0];
|
97 |
|
98 |
-
} elseif ( preg_match( '/[:\d\w]
|
99 |
|
100 |
return $matches[0];
|
101 |
|
@@ -126,7 +104,7 @@ function bpsPro_Core_LSM_deny_all() {
|
|
126 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
127 |
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
128 |
|
129 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' || $Zip_download_Options['bps_zip_download_fix'] == 'On' ) {
|
130 |
return;
|
131 |
}
|
132 |
|
@@ -205,7 +183,8 @@ if ( ! current_user_can('manage_options') ) {
|
|
205 |
<?php } else { ?>
|
206 |
<li><a href="#bps-tabs-3"><?php _e('Idle Session Logout|Auth Cookie Expiration', 'bulletproof-security'); ?></a></li>
|
207 |
<?php } ?>
|
208 |
-
<li><a href="#bps-tabs-4"><?php _e('
|
|
|
209 |
</ul>
|
210 |
|
211 |
<div id="bps-tabs-1" class="bps-tab-page">
|
@@ -213,7 +192,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
213 |
<?php
|
214 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
215 |
|
216 |
-
if ( $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' ) {
|
217 |
$text = '<h3><strong><span style="font-size:1em;"><font color="blue">'.__('Notice: ', 'bulletproof-security').'</font></span><span style="font-size:.75em;">'.__('You have disabled wp-admin BulletProof Mode on the Security Modes page.', 'bulletproof-security').'<br>'.__('If you have Go Daddy "Managed WordPress Hosting" click this link: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/gdmw/" target="_blank" title="Link opens in a new Browser window">'.__('Go Daddy Managed WordPress Hosting', 'bulletproof-security').'</a>.</span></strong></h3>';
|
218 |
echo $text;
|
219 |
}
|
@@ -246,7 +225,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
246 |
if ( isset($_POST['Submit-Login-Security-Radio'] ) && current_user_can('manage_options') ) {
|
247 |
check_admin_referer('bulletproof_security_login_security');
|
248 |
|
249 |
-
$LSradio = $_POST['LSradio'];
|
250 |
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
251 |
|
252 |
switch( $_POST['Submit-Login-Security-Radio'] ) {
|
@@ -343,7 +322,7 @@ if ( isset($_POST['Submit-Login-Security-Radio'] ) && current_user_can('manage_o
|
|
343 |
if ( isset($_POST['Submit-Login-Search-Radio'] ) && current_user_can('manage_options') ) {
|
344 |
check_admin_referer('bulletproof_security_login_security_search');
|
345 |
|
346 |
-
$LSradio = $_POST['LSradio'];
|
347 |
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
348 |
|
349 |
switch( $_POST['Submit-Login-Search-Radio'] ) {
|
@@ -441,84 +420,96 @@ if ( isset($_POST['Submit-Login-Search-Radio'] ) && current_user_can('manage_opt
|
|
441 |
|
442 |
<form name="LoginSecurityOptions" action="options.php" method="post">
|
443 |
<?php settings_fields('bulletproof_security_options_login_security'); ?>
|
444 |
-
<?php $BPSoptions = get_option('bulletproof_security_options_login_security');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
445 |
|
446 |
<table border="0">
|
447 |
<tr>
|
448 |
<td><label for="LSLog"><?php _e('Max Login Attempts:', 'bulletproof-security'); ?></label></td>
|
449 |
-
<td><input type="text" name="bulletproof_security_options_login_security[bps_max_logins]" class="regular-text-50-fixed" value="<?php if ( $
|
450 |
<td> </td>
|
451 |
</tr>
|
452 |
<tr>
|
453 |
<td><label for="LSLog"><?php _e('Automatic Lockout Time:', 'bulletproof-security'); ?></label></td>
|
454 |
-
<td><input type="text" name="bulletproof_security_options_login_security[bps_lockout_duration]" class="regular-text-50-fixed" value="<?php if ( $
|
455 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;"><strong><?php _e('Minutes', 'bulletproof-security'); ?></strong></label></td>
|
456 |
</tr>
|
457 |
<tr>
|
458 |
<td><label for="LSLog"><?php _e('Manual Lockout Time:', 'bulletproof-security'); ?></label></td>
|
459 |
-
<td><input type="text" name="bulletproof_security_options_login_security[bps_manual_lockout_duration]" class="regular-text-50-fixed" value="<?php if ( $
|
460 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;"><strong><?php _e('Minutes', 'bulletproof-security'); ?></strong></label></td>
|
461 |
</tr>
|
462 |
<tr>
|
463 |
<td><label for="LSLog"><?php _e('Max DB Rows To Show:', 'bulletproof-security'); ?></label></td>
|
464 |
-
<td><input type="text" name="bulletproof_security_options_login_security[bps_max_db_rows_display]" class="regular-text-50-fixed" value="<?php if ( $
|
465 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;"><strong><?php _e('Blank = Show All Rows', 'bulletproof-security'); ?></strong></label></td>
|
466 |
</tr>
|
467 |
</table>
|
468 |
|
469 |
<div id="LSM-woocommerce" style="margin:10px 0px 10px 0px">
|
470 |
-
<input type="checkbox" name="bulletproof_security_options_login_security[bps_enable_lsm_woocommerce]" value="" <?php checked( $BPSoptions['bps_enable_lsm_woocommerce'], 1 ); ?> /><label><?php _e(' Enable Login Security for WooCommerce (BPS Pro Only)', 'bulletproof-security'); ?></label>
|
471 |
</div>
|
472 |
|
473 |
<table border="0">
|
474 |
<tr>
|
475 |
<td><label for="LSLog"><?php _e('Turn On|Turn Off:', 'bulletproof-security'); ?></label></td>
|
476 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_OnOff]" class="form-220">
|
477 |
-
<option value="On" <?php selected('On', $
|
478 |
-
<option value="Off" <?php selected('Off', $
|
479 |
-
<option value="pwreset" <?php selected('pwreset', $
|
480 |
</select>
|
481 |
</td>
|
482 |
</tr>
|
483 |
<tr>
|
484 |
<td><label for="LSLog"><?php _e('Logging Options:', 'bulletproof-security'); ?></label></td>
|
485 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_logging]" class="form-220">
|
486 |
-
<option value="logLockouts" <?php selected('logLockouts', $
|
487 |
-
<option value="logAll" <?php selected('logAll', $
|
488 |
</select>
|
489 |
</td>
|
490 |
</tr>
|
491 |
<tr>
|
492 |
<td><label for="LSLog"><?php _e('Error Messages:', 'bulletproof-security'); ?></label></td>
|
493 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_errors]" class="form-220">
|
494 |
-
<option value="wpErrors" <?php
|
495 |
-
<option value="generic" <?php
|
496 |
-
<option value="genericAll" <?php
|
497 |
</select>
|
498 |
</td>
|
499 |
</tr>
|
500 |
<tr>
|
501 |
<td><label for="LSLog"><?php _e('Attempts Remaining:', 'bulletproof-security'); ?></label></td>
|
502 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_remaining]" class="form-220">
|
503 |
-
<option value="On" <?php
|
504 |
-
<option value="Off" <?php
|
505 |
</select>
|
506 |
</td>
|
507 |
</tr>
|
508 |
<tr>
|
509 |
<td><label for="LSLog"><?php _e('Password Reset:', 'bulletproof-security'); ?></label></td>
|
510 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_pw_reset]" class="form-220">
|
511 |
-
<option value="enable" <?php
|
512 |
-
<option value="disableFrontend" <?php
|
513 |
-
<option value="disable" <?php
|
514 |
</select>
|
515 |
</td>
|
516 |
</tr>
|
517 |
<tr>
|
518 |
<td><label for="LSLog"><?php _e('Sort DB Rows:', 'bulletproof-security'); ?></label></td>
|
519 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_sort]" class="form-220">
|
520 |
-
<option value="ascending" <?php
|
521 |
-
<option value="descending" <?php
|
522 |
</select>
|
523 |
</td>
|
524 |
</tr>
|
@@ -552,11 +543,11 @@ global $wpdb;
|
|
552 |
$id = '0';
|
553 |
$DB_row_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $bpspro_login_table WHERE id != %d", $id ) );
|
554 |
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
555 |
-
$Max_db_rows = $BPSoptions['bps_max_db_rows_display'];
|
556 |
|
557 |
echo '<div id="LoginSecurityDBRowCount">';
|
558 |
|
559 |
-
if ( $BPSoptions['bps_max_db_rows_display'] != '') {
|
560 |
$text = $Max_db_rows.__(' out of ', 'bulletproof-security')."{$DB_row_count}".__(' Database Rows are currently being displayed', 'bulletproof-security');
|
561 |
echo $text;
|
562 |
} else {
|
@@ -572,7 +563,7 @@ if ( isset( $_POST['Submit-Login-Security-search'] ) && current_user_can('manage
|
|
572 |
check_admin_referer('bulletproof_security_login_security_search');
|
573 |
|
574 |
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
575 |
-
$search = $_POST['LSSearch'];
|
576 |
|
577 |
$getLoginSecurityTable = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE (status = %s) OR (user_id = %s) OR (username LIKE %s) OR (public_name LIKE %s) OR (email LIKE %s) OR (role LIKE %s) OR (ip_address LIKE %s) OR (hostname LIKE %s) OR (request_uri LIKE %s)", $search, $search, "%$search%", "%$search%", "%$search%", "%$search%", "%$search%", "%$search%", "%$search%" ) );
|
578 |
|
@@ -666,13 +657,13 @@ if ( isset( $_POST['Submit-Login-Security-search'] ) && current_user_can('manage
|
|
666 |
$searchAll = ''; // return all rows
|
667 |
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
668 |
|
669 |
-
if (
|
670 |
$sorting = 'ASC';
|
671 |
} else {
|
672 |
$sorting = 'DESC';
|
673 |
}
|
674 |
|
675 |
-
if ( $BPSoptions['bps_max_db_rows_display'] != '' ) {
|
676 |
$db_row_limit = 'LIMIT '. $BPSoptions['bps_max_db_rows_display'];
|
677 |
$getLoginSecurityTable = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE login_time != %s ORDER BY login_time $sorting $db_row_limit", "%$searchAll%" ) );
|
678 |
|
@@ -764,7 +755,7 @@ if ( isset( $_POST['Submit-Login-Security-search'] ) && current_user_can('manage
|
|
764 |
<?php
|
765 |
$UIoptions = get_option('bulletproof_security_options_theme_skin');
|
766 |
|
767 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) {
|
768 |
?>
|
769 |
<br />
|
770 |
|
@@ -828,7 +819,7 @@ jQuery(document).ready(function($){
|
|
828 |
|
829 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
830 |
|
831 |
-
if ( $GDMW_options['bps_gdmw_hosting'] == 'yes' ) {
|
832 |
$text = '<h3><strong><span style="font-size:1em;"><font color="blue">'.__('Notice: ', 'bulletproof-security').'</font></span><span style="font-size:.75em;">'.__('The Setup Wizard Go Daddy "Managed WordPress Hosting" option is set to Yes.', 'bulletproof-security').'<br>'.__('If you have Go Daddy "Managed WordPress Hosting" click this link: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/gdmw/" target="_blank" title="Link opens in a new Browser window">'.__('Go Daddy Managed WordPress Hosting', 'bulletproof-security').'</a>.<br>'.__('If you do not have Go Daddy "Managed WordPress Hosting" then change the Go Daddy "Managed WordPress Hosting" Setup Wizard option to No.', 'bulletproof-security').'</span></strong></h3>';
|
833 |
echo $text;
|
834 |
}
|
@@ -860,8 +851,8 @@ jQuery(document).ready(function($){
|
|
860 |
if ( isset( $_POST['Submit-Security-Log-Options-JTC'] ) && current_user_can('manage_options') ) {
|
861 |
check_admin_referer( 'bps_login_security_jtc' );
|
862 |
|
863 |
-
$Custom_Roles = $_POST['bps_jtc_custom_roles'];
|
864 |
-
|
865 |
switch( $_POST['Submit-Security-Log-Options-JTC'] ) {
|
866 |
case __('Save Options', 'bulletproof-security'):
|
867 |
|
@@ -914,12 +905,14 @@ if ( isset( $_POST['Submit-Security-Log-Options-JTC'] ) && current_user_can('man
|
|
914 |
}
|
915 |
}
|
916 |
|
|
|
|
|
917 |
$JTC_Options = array(
|
918 |
'bps_tooltip_captcha_key' => esc_html($_POST['bps_tooltip_captcha_key']),
|
919 |
'bps_tooltip_captcha_hover_text' => esc_html($_POST['bps_tooltip_captcha_hover_text']),
|
920 |
'bps_tooltip_captcha_title' => esc_html($_POST['bps_tooltip_captcha_title']),
|
921 |
'bps_tooltip_captcha_logging' => 'Off',
|
922 |
-
'bps_jtc_login_form' => $
|
923 |
'bps_jtc_register_form' => '',
|
924 |
'bps_jtc_lostpassword_form' => '',
|
925 |
'bps_jtc_comment_form' => '',
|
@@ -956,24 +949,33 @@ if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletpro
|
|
956 |
|
957 |
<form name="LoginSecurityJTC" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-2' ); ?>" method="post">
|
958 |
<?php wp_nonce_field('bps_login_security_jtc'); ?>
|
959 |
-
<?php $BPSoptionsJTC = get_option('bulletproof_security_options_login_security_jtc');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
960 |
|
961 |
<h3><?php _e('JTC-Lite Settings', 'bulletproof-security'); ?></h3>
|
962 |
|
963 |
<table border="0">
|
964 |
<tr>
|
965 |
<td><label for="LSLog"><?php _e('JTC CAPTCHA:', 'bulletproof-security'); ?></label></td>
|
966 |
-
<td><input type="text" name="bps_tooltip_captcha_key" class="regular-text-250" value="<?php if ( $
|
967 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;font-style:italic;font-weight:normal;"><?php _e('jtc', 'bulletproof-security'); ?></label></td>
|
968 |
</tr>
|
969 |
<tr>
|
970 |
<td><label for="LSLog"><?php _e('JTC ToolTip:', 'bulletproof-security'); ?></label></td>
|
971 |
-
<td><input type="text" name="bps_tooltip_captcha_hover_text" class="regular-text-250" value="<?php if ( $
|
972 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;font-style:italic;font-weight:normal;"><?php _e('Type/Enter: jtc. Enter a blank space for no text (Spacebar Key)', 'bulletproof-security'); ?></label></td>
|
973 |
</tr>
|
974 |
<tr>
|
975 |
<td><label for="LSLog"><?php _e('JTC Title|Text:', 'bulletproof-security'); ?></label></td>
|
976 |
-
<td><input type="text" name="bps_tooltip_captcha_title" class="regular-text-250" value="<?php if ( $
|
977 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;font-style:italic;font-weight:normal;"><?php _e('Enter a blank space for no text (Spacebar Key)', 'bulletproof-security'); ?></label></td>
|
978 |
</tr>
|
979 |
|
@@ -983,7 +985,7 @@ if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletpro
|
|
983 |
<tr>
|
984 |
<td><label for="LSLog"><?php _e('JTC Logging:', 'bulletproof-security'); ?></label></td>
|
985 |
<td><select name="bps_tooltip_captcha_logging" class="form-250">
|
986 |
-
<option value="Off" <?php selected('Off', $
|
987 |
</select>
|
988 |
</td>
|
989 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px; font-style:italic;font-weight:normal;"><?php _e('Logged in the Security Log (BPS Pro Only)', 'bulletproof-security'); ?></label></td>
|
@@ -994,28 +996,28 @@ if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletpro
|
|
994 |
</table>
|
995 |
|
996 |
<div id="JTC-woocommerce" style="margin:10px 0px 10px 0px">
|
997 |
-
<input type="checkbox" name="bps_enable_jtc_woocommerce" value="1" <?php checked( $BPSoptionsJTC['bps_enable_jtc_woocommerce'], 1 ); ?> /><label><?php _e(' Enable JTC for WooCommerce (BPS Pro Only)', 'bulletproof-security'); ?></label>
|
998 |
</div>
|
999 |
|
1000 |
<label><strong><?php _e('Enable|Disable JTC For These Forms: ', 'bulletproof-security'); ?></strong></label><br />
|
1001 |
<label><i><?php _e('Check to Enable. Uncheck to Disable.', 'bulletproof-security'); ?></i></label><br />
|
1002 |
-
<input type="checkbox" name="bps_jtc_login_form" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_login_form'], 1 ); ?> /><label><?php _e(' Login Form', 'bulletproof-security'); ?></label><br />
|
1003 |
-
<input type="checkbox" name="bps_jtc_register_form" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_register_form'], 1 ); ?> /><label><?php _e(' Register Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1004 |
-
<input type="checkbox" name="bps_jtc_lostpassword_form" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_lostpassword_form'], 1 ); ?> /><label><?php _e(' Lost Password Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1005 |
-
<input type="checkbox" name="bps_jtc_comment_form" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_comment_form'], 1 ); ?> /><label><?php _e(' Comment Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1006 |
-
<input type="checkbox" name="bps_jtc_mu_register_form" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_mu_register_form'], 1 ); ?> /><label><?php _e(' Multisite Register Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1007 |
-
<input type="checkbox" name="bps_jtc_buddypress_register_form" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_buddypress_register_form'], 1 ); ?> /><label><?php _e(' BuddyPress Register Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1008 |
-
<input type="checkbox" name="bps_jtc_buddypress_sidebar_form" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_buddypress_sidebar_form'], 1 ); ?> /><label><?php _e(' BuddyPress Sidebar Login Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br /><br />
|
1009 |
|
1010 |
<label><strong><?php _e('Comment Form: (BPS Pro Only)', 'bulletproof-security'); ?></strong></label><br />
|
1011 |
<label><strong><?php _e('Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): ', 'bulletproof-security'); ?></strong></label><br />
|
1012 |
<label><i><?php _e('Check to Enable. Uncheck to Disable.', 'bulletproof-security'); ?></i></label><br />
|
1013 |
<div id="Roles-scroller">
|
1014 |
-
<input type="checkbox" name="bps_jtc_administrator" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_administrator'], 1 ); ?> /><label><?php _e(' Administrator', 'bulletproof-security'); ?></label><br />
|
1015 |
-
<input type="checkbox" name="bps_jtc_editor" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_editor'], 1 ); ?> /><label><?php _e(' Editor', 'bulletproof-security'); ?></label><br />
|
1016 |
-
<input type="checkbox" name="bps_jtc_author" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_author'], 1 ); ?> /><label><?php _e(' Author', 'bulletproof-security'); ?></label><br />
|
1017 |
-
<input type="checkbox" name="bps_jtc_contributor" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_contributor'], 1 ); ?> /><label><?php _e(' Contributor', 'bulletproof-security'); ?></label><br />
|
1018 |
-
<input type="checkbox" name="bps_jtc_subscriber" value="1" <?php checked( $BPSoptionsJTC['bps_jtc_subscriber'], 1 ); ?> /><label><?php _e(' Subscriber', 'bulletproof-security'); ?></label><br />
|
1019 |
|
1020 |
<?php
|
1021 |
|
@@ -1035,16 +1037,16 @@ if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletpro
|
|
1035 |
|
1036 |
<br />
|
1037 |
<label for="LSLog"><?php _e('Login Form: CAPTCHA Error message', 'bulletproof-security'); ?></label><br />
|
1038 |
-
<input type="text" id="crypt29" name="bps_jtc_custom_form_error" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($
|
1039 |
|
1040 |
<label for="LSLog"><?php _e('Comment Form: CAPTCHA Error message (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1041 |
-
<input type="text" id="crypt30" name="bps_jtc_comment_form_error" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($
|
1042 |
|
1043 |
<label><strong><?php _e('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security'); ?></strong></label><br />
|
1044 |
<label><?php _e('Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form Input text box</i>', 'bulletproof-security'); ?></label><br />
|
1045 |
-
<input type="text" id="crypt31" name="bps_jtc_comment_form_label" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($
|
1046 |
<label><?php _e('Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input text box</i>', 'bulletproof-security'); ?></label><br />
|
1047 |
-
<input type="text" id="crypt32" name="bps_jtc_comment_form_input" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($
|
1048 |
|
1049 |
<?php echo '<div id="jtc-tooltip" style="margin:0px 0px 10px 0px;max-width:640px"><label for="bps-mscan-label" style="">'.__('If you see an error or are unable to save your JTC option settings then click the Encrypt JTC Code button first and then click the Save Options button. Mouse over the question mark image to the right for help info.', 'bulletproof-security').'</label><strong><font color="black"><span class="tooltip-350-225"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;left:5px;" /><span>'.__('If your web host currently has ModSecurity installed or installs ModSecurity at a later time then ModSecurity will prevent you from saving your JTC options settings and CSS code unless you encrypt it first by clicking the Encrypt JTC Code button.', 'bulletproof-security').'<br><br>'.__('If you click the Encrypt JTC Code button and then want to edit your CSS code again click the Decrypt JTC Code button. After you are done editing click the Encrypt JTC Code button before clicking the Save Options button.', 'bulletproof-security').'<br><br>'.__('Click the JTC Anti-Spam|Anti-Hacker Read Me help button for more help info.', 'bulletproof-security').'</span></span></font></strong></div>'; ?>
|
1050 |
|
@@ -1201,7 +1203,7 @@ if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletpro
|
|
1201 |
if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options') ) {
|
1202 |
check_admin_referer( 'bps_isl_logout' );
|
1203 |
|
1204 |
-
$Custom_Roles = $_POST['bps_isl_custom_roles'];
|
1205 |
|
1206 |
switch( $_POST['Submit-ISL-Options'] ) {
|
1207 |
case __('Save Options', 'bulletproof-security'):
|
@@ -1255,6 +1257,13 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1255 |
}
|
1256 |
}
|
1257 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1258 |
$ISL_Options = array(
|
1259 |
'bps_isl' => $_POST['bps_isl'],
|
1260 |
'bps_isl_timeout' => esc_html($_POST['bps_isl_timeout']),
|
@@ -1266,12 +1275,12 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1266 |
'bps_isl_custom_css_3' => $bps_isl_custom_css_3,
|
1267 |
'bps_isl_custom_css_4' => $bps_isl_custom_css_4,
|
1268 |
'bps_isl_user_account_exceptions' => esc_html($_POST['bps_isl_user_account_exceptions']),
|
1269 |
-
'bps_isl_administrator' => $
|
1270 |
-
'bps_isl_editor' => $
|
1271 |
-
'bps_isl_author' => $
|
1272 |
-
'bps_isl_contributor' => $
|
1273 |
-
'bps_isl_subscriber' => $
|
1274 |
-
'bps_isl_tinymce' => $
|
1275 |
'bps_isl_uri_exclusions' => esc_html($_POST['bps_isl_uri_exclusions']),
|
1276 |
'bps_isl_custom_roles' => $Custom_Roles_array
|
1277 |
);
|
@@ -1534,8 +1543,8 @@ function bpsISLDecrypt() {
|
|
1534 |
if ( isset( $_POST['Submit-ACE-Options'] ) && current_user_can('manage_options') ) {
|
1535 |
check_admin_referer( 'bps_auth_cookie_expiration' );
|
1536 |
|
1537 |
-
$Custom_Roles = $_POST['bps_ace_custom_roles'];
|
1538 |
-
|
1539 |
switch( $_POST['Submit-ACE-Options'] ) {
|
1540 |
case __('Save Options', 'bulletproof-security'):
|
1541 |
|
@@ -1556,17 +1565,24 @@ if ( isset( $_POST['Submit-ACE-Options'] ) && current_user_can('manage_options')
|
|
1556 |
}
|
1557 |
}
|
1558 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1559 |
$ACE_Options = array(
|
1560 |
'bps_ace' => $_POST['bps_ace'],
|
1561 |
'bps_ace_expiration' => esc_html($_POST['bps_ace_expiration']),
|
1562 |
'bps_ace_rememberme_expiration' => esc_html($_POST['bps_ace_rememberme_expiration']),
|
1563 |
'bps_ace_user_account_exceptions' => esc_html($_POST['bps_ace_user_account_exceptions']),
|
1564 |
-
'bps_ace_administrator' => $
|
1565 |
-
'bps_ace_editor' => $
|
1566 |
-
'bps_ace_author' => $
|
1567 |
-
'bps_ace_contributor' => $
|
1568 |
-
'bps_ace_subscriber' => $
|
1569 |
-
'bps_ace_rememberme_disable' => $
|
1570 |
'bps_ace_custom_roles' => $Custom_Roles_array
|
1571 |
);
|
1572 |
|
@@ -1681,7 +1697,127 @@ $ACE_exceptions = isset($BPS_ACE_options['bps_ace_user_account_exceptions']) ? e
|
|
1681 |
|
1682 |
<?php } ?>
|
1683 |
|
1684 |
-
<div id="bps-tabs-4" class="bps-tab-page">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1685 |
|
1686 |
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="bps-help_faq_table">
|
1687 |
<tr>
|
29 |
?>
|
30 |
|
31 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
echo '<div class="bps-star-container">';
|
33 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
34 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
35 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
36 |
echo '</div>';
|
37 |
echo '</div>';
|
|
|
38 |
|
39 |
// Get Real IP address - USE EXTREME CAUTION!!!
|
40 |
function bpsPro_get_real_ip_address_lsm() {
|
50 |
|
51 |
return $matches[0];
|
52 |
|
53 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
54 |
|
55 |
return $matches[0];
|
56 |
|
73 |
|
74 |
return $matches[0];
|
75 |
|
76 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
77 |
|
78 |
return $matches[0];
|
79 |
|
104 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
105 |
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
106 |
|
107 |
+
if ( isset( $HFiles_options['bps_htaccess_files'] ) && $HFiles_options['bps_htaccess_files'] == 'disabled' || isset( $Zip_download_Options['bps_zip_download_fix'] ) && $Zip_download_Options['bps_zip_download_fix'] == 'On' ) {
|
108 |
return;
|
109 |
}
|
110 |
|
183 |
<?php } else { ?>
|
184 |
<li><a href="#bps-tabs-3"><?php _e('Idle Session Logout|Auth Cookie Expiration', 'bulletproof-security'); ?></a></li>
|
185 |
<?php } ?>
|
186 |
+
<li><a href="#bps-tabs-4"><?php _e('Force Strong Passwords', 'bulletproof-security'); ?></a></li>
|
187 |
+
<li><a href="#bps-tabs-5"><?php _e('Help & FAQ', 'bulletproof-security'); ?></a></li>
|
188 |
</ul>
|
189 |
|
190 |
<div id="bps-tabs-1" class="bps-tab-page">
|
192 |
<?php
|
193 |
$BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
194 |
|
195 |
+
if ( isset($BPS_wpadmin_Options['bps_wpadmin_restriction']) && $BPS_wpadmin_Options['bps_wpadmin_restriction'] == 'disabled' ) {
|
196 |
$text = '<h3><strong><span style="font-size:1em;"><font color="blue">'.__('Notice: ', 'bulletproof-security').'</font></span><span style="font-size:.75em;">'.__('You have disabled wp-admin BulletProof Mode on the Security Modes page.', 'bulletproof-security').'<br>'.__('If you have Go Daddy "Managed WordPress Hosting" click this link: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/gdmw/" target="_blank" title="Link opens in a new Browser window">'.__('Go Daddy Managed WordPress Hosting', 'bulletproof-security').'</a>.</span></strong></h3>';
|
197 |
echo $text;
|
198 |
}
|
225 |
if ( isset($_POST['Submit-Login-Security-Radio'] ) && current_user_can('manage_options') ) {
|
226 |
check_admin_referer('bulletproof_security_login_security');
|
227 |
|
228 |
+
$LSradio = isset($_POST['LSradio']) ? $_POST['LSradio'] : '';
|
229 |
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
230 |
|
231 |
switch( $_POST['Submit-Login-Security-Radio'] ) {
|
322 |
if ( isset($_POST['Submit-Login-Search-Radio'] ) && current_user_can('manage_options') ) {
|
323 |
check_admin_referer('bulletproof_security_login_security_search');
|
324 |
|
325 |
+
$LSradio = isset($_POST['LSradio']) ? $_POST['LSradio'] : '';
|
326 |
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
327 |
|
328 |
switch( $_POST['Submit-Login-Search-Radio'] ) {
|
420 |
|
421 |
<form name="LoginSecurityOptions" action="options.php" method="post">
|
422 |
<?php settings_fields('bulletproof_security_options_login_security'); ?>
|
423 |
+
<?php $BPSoptions = get_option('bulletproof_security_options_login_security');
|
424 |
+
$bps_max_logins = ! isset($BPSoptions['bps_max_logins']) ? '' : $BPSoptions['bps_max_logins'];
|
425 |
+
$bps_lockout_duration = ! isset($BPSoptions['bps_lockout_duration']) ? '' : $BPSoptions['bps_lockout_duration'];
|
426 |
+
$bps_manual_lockout_duration = ! isset($BPSoptions['bps_manual_lockout_duration']) ? '' : $BPSoptions['bps_manual_lockout_duration'];
|
427 |
+
$bps_max_db_rows_display = ! isset($BPSoptions['bps_max_db_rows_display']) ? '' : $BPSoptions['bps_max_db_rows_display'];
|
428 |
+
//$bps_enable_lsm_woocommerce = ! isset($BPSoptions['bps_enable_lsm_woocommerce']) ? '' : checked( $BPSoptions['bps_enable_lsm_woocommerce'], 1 );
|
429 |
+
$bps_login_security_OnOff = ! isset($BPSoptions['bps_login_security_OnOff']) ? '' : $BPSoptions['bps_login_security_OnOff'];
|
430 |
+
$bps_login_security_logging = ! isset($BPSoptions['bps_login_security_logging']) ? '' : $BPSoptions['bps_login_security_logging'];
|
431 |
+
$bps_login_security_errors = ! isset($BPSoptions['bps_login_security_errors']) ? '' : $BPSoptions['bps_login_security_errors'];
|
432 |
+
$bps_login_security_remaining = ! isset($BPSoptions['bps_login_security_remaining']) ? '' : $BPSoptions['bps_login_security_remaining'];
|
433 |
+
$bps_login_security_pw_reset = ! isset($BPSoptions['bps_login_security_pw_reset']) ? '' : $BPSoptions['bps_login_security_pw_reset'];
|
434 |
+
$bps_login_security_sort = ! isset($BPSoptions['bps_login_security_sort']) ? '' : $BPSoptions['bps_login_security_sort'];
|
435 |
+
?>
|
436 |
|
437 |
<table border="0">
|
438 |
<tr>
|
439 |
<td><label for="LSLog"><?php _e('Max Login Attempts:', 'bulletproof-security'); ?></label></td>
|
440 |
+
<td><input type="text" name="bulletproof_security_options_login_security[bps_max_logins]" class="regular-text-50-fixed" value="<?php if ( $bps_max_logins != '' ) { echo esc_html( $bps_max_logins ); } else { echo esc_html('3'); } ?>" /></td>
|
441 |
<td> </td>
|
442 |
</tr>
|
443 |
<tr>
|
444 |
<td><label for="LSLog"><?php _e('Automatic Lockout Time:', 'bulletproof-security'); ?></label></td>
|
445 |
+
<td><input type="text" name="bulletproof_security_options_login_security[bps_lockout_duration]" class="regular-text-50-fixed" value="<?php if ( $bps_lockout_duration != '' ) { echo esc_html( $bps_lockout_duration ); } else { echo esc_html('15'); } ?>" /></td>
|
446 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;"><strong><?php _e('Minutes', 'bulletproof-security'); ?></strong></label></td>
|
447 |
</tr>
|
448 |
<tr>
|
449 |
<td><label for="LSLog"><?php _e('Manual Lockout Time:', 'bulletproof-security'); ?></label></td>
|
450 |
+
<td><input type="text" name="bulletproof_security_options_login_security[bps_manual_lockout_duration]" class="regular-text-50-fixed" value="<?php if ( $bps_manual_lockout_duration != '' ) { echo esc_html( $bps_manual_lockout_duration ); } else { echo esc_html('60'); } ?>" /></td>
|
451 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;"><strong><?php _e('Minutes', 'bulletproof-security'); ?></strong></label></td>
|
452 |
</tr>
|
453 |
<tr>
|
454 |
<td><label for="LSLog"><?php _e('Max DB Rows To Show:', 'bulletproof-security'); ?></label></td>
|
455 |
+
<td><input type="text" name="bulletproof_security_options_login_security[bps_max_db_rows_display]" class="regular-text-50-fixed" value="<?php if ( $bps_max_db_rows_display != '' ) { echo esc_html( $bps_max_db_rows_display ); } else { echo esc_html(''); } ?>" /></td>
|
456 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;"><strong><?php _e('Blank = Show All Rows', 'bulletproof-security'); ?></strong></label></td>
|
457 |
</tr>
|
458 |
</table>
|
459 |
|
460 |
<div id="LSM-woocommerce" style="margin:10px 0px 10px 0px">
|
461 |
+
<input type="checkbox" name="bulletproof_security_options_login_security[bps_enable_lsm_woocommerce]" value="" <?php if ( empty( $BPSoptions['bps_enable_lsm_woocommerce'] ) ) { echo ''; } else { checked( $BPSoptions['bps_enable_lsm_woocommerce'], 1 ); } ?> /><label><?php _e(' Enable Login Security for WooCommerce (BPS Pro Only)', 'bulletproof-security'); ?></label>
|
462 |
</div>
|
463 |
|
464 |
<table border="0">
|
465 |
<tr>
|
466 |
<td><label for="LSLog"><?php _e('Turn On|Turn Off:', 'bulletproof-security'); ?></label></td>
|
467 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_OnOff]" class="form-220">
|
468 |
+
<option value="On" <?php selected('On', $bps_login_security_OnOff); ?>><?php _e('Login Security On', 'bulletproof-security'); ?></option>
|
469 |
+
<option value="Off" <?php selected('Off', $bps_login_security_OnOff); ?>><?php _e('Login Security Off', 'bulletproof-security'); ?></option>
|
470 |
+
<option value="pwreset" <?php selected('pwreset', $bps_login_security_OnOff); ?>><?php _e('Login Security Off|Use Password Reset Option ONLY', 'bulletproof-security'); ?></option>
|
471 |
</select>
|
472 |
</td>
|
473 |
</tr>
|
474 |
<tr>
|
475 |
<td><label for="LSLog"><?php _e('Logging Options:', 'bulletproof-security'); ?></label></td>
|
476 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_logging]" class="form-220">
|
477 |
+
<option value="logLockouts" <?php selected('logLockouts', $bps_login_security_logging); ?>><?php _e('Log Only Account Lockouts', 'bulletproof-security'); ?></option>
|
478 |
+
<option value="logAll" <?php selected('logAll', $bps_login_security_logging); ?>><?php _e('Log All Account Logins', 'bulletproof-security'); ?></option>
|
479 |
</select>
|
480 |
</td>
|
481 |
</tr>
|
482 |
<tr>
|
483 |
<td><label for="LSLog"><?php _e('Error Messages:', 'bulletproof-security'); ?></label></td>
|
484 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_errors]" class="form-220">
|
485 |
+
<option value="wpErrors" <?php selected('wpErrors', $bps_login_security_errors); ?>><?php _e('Standard WP Login Errors', 'bulletproof-security'); ?></option>
|
486 |
+
<option value="generic" <?php selected('generic', $bps_login_security_errors); ?>><?php _e('User|Pass Invalid Entry Error', 'bulletproof-security'); ?></option>
|
487 |
+
<option value="genericAll" <?php selected('genericAll', $bps_login_security_errors); ?>><?php _e('User|Pass|Lock Invalid Entry Error', 'bulletproof-security'); ?></option>
|
488 |
</select>
|
489 |
</td>
|
490 |
</tr>
|
491 |
<tr>
|
492 |
<td><label for="LSLog"><?php _e('Attempts Remaining:', 'bulletproof-security'); ?></label></td>
|
493 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_remaining]" class="form-220">
|
494 |
+
<option value="On" <?php selected('On', $bps_login_security_remaining); ?>><?php _e('Show Login Attempts Remaining', 'bulletproof-security'); ?></option>
|
495 |
+
<option value="Off" <?php selected('Off', $bps_login_security_remaining); ?>><?php _e('Do Not Show Login Attempts Remaining', 'bulletproof-security'); ?></option>
|
496 |
</select>
|
497 |
</td>
|
498 |
</tr>
|
499 |
<tr>
|
500 |
<td><label for="LSLog"><?php _e('Password Reset:', 'bulletproof-security'); ?></label></td>
|
501 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_pw_reset]" class="form-220">
|
502 |
+
<option value="enable" <?php selected('enable', $bps_login_security_pw_reset); ?>><?php _e('Enable Password Reset', 'bulletproof-security'); ?></option>
|
503 |
+
<option value="disableFrontend" <?php selected('disableFrontend', $bps_login_security_pw_reset); ?>><?php _e('Disable Password Reset Frontend Only', 'bulletproof-security'); ?></option>
|
504 |
+
<option value="disable" <?php selected('disable', $bps_login_security_pw_reset); ?>><?php _e('Disable Password Reset Frontend & Backend', 'bulletproof-security'); ?></option>
|
505 |
</select>
|
506 |
</td>
|
507 |
</tr>
|
508 |
<tr>
|
509 |
<td><label for="LSLog"><?php _e('Sort DB Rows:', 'bulletproof-security'); ?></label></td>
|
510 |
<td><select name="bulletproof_security_options_login_security[bps_login_security_sort]" class="form-220">
|
511 |
+
<option value="ascending" <?php selected('ascending', $bps_login_security_sort); ?>><?php _e('Ascending - Show Oldest Login First', 'bulletproof-security'); ?></option>
|
512 |
+
<option value="descending" <?php selected('descending', $bps_login_security_sort); ?>><?php _e('Descending - Show Newest Login First', 'bulletproof-security'); ?></option>
|
513 |
</select>
|
514 |
</td>
|
515 |
</tr>
|
543 |
$id = '0';
|
544 |
$DB_row_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $bpspro_login_table WHERE id != %d", $id ) );
|
545 |
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
546 |
+
$Max_db_rows = ! isset($BPSoptions['bps_max_db_rows_display']) ? '' : $BPSoptions['bps_max_db_rows_display'];
|
547 |
|
548 |
echo '<div id="LoginSecurityDBRowCount">';
|
549 |
|
550 |
+
if ( isset($BPSoptions['bps_max_db_rows_display']) && $BPSoptions['bps_max_db_rows_display'] != '') {
|
551 |
$text = $Max_db_rows.__(' out of ', 'bulletproof-security')."{$DB_row_count}".__(' Database Rows are currently being displayed', 'bulletproof-security');
|
552 |
echo $text;
|
553 |
} else {
|
563 |
check_admin_referer('bulletproof_security_login_security_search');
|
564 |
|
565 |
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
566 |
+
$search = isset($_POST['LSSearch']) ? $_POST['LSSearch'] : '';
|
567 |
|
568 |
$getLoginSecurityTable = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE (status = %s) OR (user_id = %s) OR (username LIKE %s) OR (public_name LIKE %s) OR (email LIKE %s) OR (role LIKE %s) OR (ip_address LIKE %s) OR (hostname LIKE %s) OR (request_uri LIKE %s)", $search, $search, "%$search%", "%$search%", "%$search%", "%$search%", "%$search%", "%$search%", "%$search%" ) );
|
569 |
|
657 |
$searchAll = ''; // return all rows
|
658 |
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
659 |
|
660 |
+
if ( ! isset($BPSoptions['bps_login_security_sort']) || isset($BPSoptions['bps_login_security_sort']) && $BPSoptions['bps_login_security_sort'] == 'ascending' ) {
|
661 |
$sorting = 'ASC';
|
662 |
} else {
|
663 |
$sorting = 'DESC';
|
664 |
}
|
665 |
|
666 |
+
if ( isset($BPSoptions['bps_max_db_rows_display']) && $BPSoptions['bps_max_db_rows_display'] != '' ) {
|
667 |
$db_row_limit = 'LIMIT '. $BPSoptions['bps_max_db_rows_display'];
|
668 |
$getLoginSecurityTable = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE login_time != %s ORDER BY login_time $sorting $db_row_limit", "%$searchAll%" ) );
|
669 |
|
755 |
<?php
|
756 |
$UIoptions = get_option('bulletproof_security_options_theme_skin');
|
757 |
|
758 |
+
if ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] == 'blue' ) {
|
759 |
?>
|
760 |
<br />
|
761 |
|
819 |
|
820 |
$GDMW_options = get_option('bulletproof_security_options_GDMW');
|
821 |
|
822 |
+
if ( isset($GDMW_options['bps_gdmw_hosting']) && $GDMW_options['bps_gdmw_hosting'] == 'yes' ) {
|
823 |
$text = '<h3><strong><span style="font-size:1em;"><font color="blue">'.__('Notice: ', 'bulletproof-security').'</font></span><span style="font-size:.75em;">'.__('The Setup Wizard Go Daddy "Managed WordPress Hosting" option is set to Yes.', 'bulletproof-security').'<br>'.__('If you have Go Daddy "Managed WordPress Hosting" click this link: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/gdmw/" target="_blank" title="Link opens in a new Browser window">'.__('Go Daddy Managed WordPress Hosting', 'bulletproof-security').'</a>.<br>'.__('If you do not have Go Daddy "Managed WordPress Hosting" then change the Go Daddy "Managed WordPress Hosting" Setup Wizard option to No.', 'bulletproof-security').'</span></strong></h3>';
|
824 |
echo $text;
|
825 |
}
|
851 |
if ( isset( $_POST['Submit-Security-Log-Options-JTC'] ) && current_user_can('manage_options') ) {
|
852 |
check_admin_referer( 'bps_login_security_jtc' );
|
853 |
|
854 |
+
$Custom_Roles = empty($_POST['bps_jtc_custom_roles']) ? array( 'bps', '' ) : $_POST['bps_jtc_custom_roles'];
|
855 |
+
|
856 |
switch( $_POST['Submit-Security-Log-Options-JTC'] ) {
|
857 |
case __('Save Options', 'bulletproof-security'):
|
858 |
|
905 |
}
|
906 |
}
|
907 |
|
908 |
+
$bps_jtc_login_form = ! empty($_POST['bps_jtc_login_form']) ? '1' : '';
|
909 |
+
|
910 |
$JTC_Options = array(
|
911 |
'bps_tooltip_captcha_key' => esc_html($_POST['bps_tooltip_captcha_key']),
|
912 |
'bps_tooltip_captcha_hover_text' => esc_html($_POST['bps_tooltip_captcha_hover_text']),
|
913 |
'bps_tooltip_captcha_title' => esc_html($_POST['bps_tooltip_captcha_title']),
|
914 |
'bps_tooltip_captcha_logging' => 'Off',
|
915 |
+
'bps_jtc_login_form' => $bps_jtc_login_form,
|
916 |
'bps_jtc_register_form' => '',
|
917 |
'bps_jtc_lostpassword_form' => '',
|
918 |
'bps_jtc_comment_form' => '',
|
949 |
|
950 |
<form name="LoginSecurityJTC" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-2' ); ?>" method="post">
|
951 |
<?php wp_nonce_field('bps_login_security_jtc'); ?>
|
952 |
+
<?php $BPSoptionsJTC = get_option('bulletproof_security_options_login_security_jtc');
|
953 |
+
$bps_tooltip_captcha_key = ! isset($BPSoptionsJTC['bps_tooltip_captcha_key']) ? '' : $BPSoptionsJTC['bps_tooltip_captcha_key'];
|
954 |
+
$bps_tooltip_captcha_hover_text = ! isset($BPSoptionsJTC['bps_tooltip_captcha_hover_text']) ? '' : $BPSoptionsJTC['bps_tooltip_captcha_hover_text'];
|
955 |
+
$bps_tooltip_captcha_title = ! isset($BPSoptionsJTC['bps_tooltip_captcha_title']) ? '' : $BPSoptionsJTC['bps_tooltip_captcha_title'];
|
956 |
+
$bps_tooltip_captcha_logging = ! isset($BPSoptionsJTC['bps_tooltip_captcha_logging']) ? '' : $BPSoptionsJTC['bps_tooltip_captcha_logging'];
|
957 |
+
$bps_jtc_custom_form_error = ! isset($BPSoptionsJTC['bps_jtc_custom_form_error']) ? '' : $BPSoptionsJTC['bps_jtc_custom_form_error'];
|
958 |
+
$bps_jtc_comment_form_error = ! isset($BPSoptionsJTC['bps_jtc_comment_form_error']) ? '' : $BPSoptionsJTC['bps_jtc_comment_form_error'];
|
959 |
+
$bps_jtc_comment_form_label = ! isset($BPSoptionsJTC['bps_jtc_comment_form_label']) ? '' : $BPSoptionsJTC['bps_jtc_comment_form_label'];
|
960 |
+
$bps_jtc_comment_form_input = ! isset($BPSoptionsJTC['bps_jtc_comment_form_input']) ? '' : $BPSoptionsJTC['bps_jtc_comment_form_input'];
|
961 |
+
?>
|
962 |
|
963 |
<h3><?php _e('JTC-Lite Settings', 'bulletproof-security'); ?></h3>
|
964 |
|
965 |
<table border="0">
|
966 |
<tr>
|
967 |
<td><label for="LSLog"><?php _e('JTC CAPTCHA:', 'bulletproof-security'); ?></label></td>
|
968 |
+
<td><input type="text" name="bps_tooltip_captcha_key" class="regular-text-250" value="<?php if ( $bps_tooltip_captcha_key != '' ) { echo $bps_tooltip_captcha_key; } else { echo ''; } ?>" /></td>
|
969 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;font-style:italic;font-weight:normal;"><?php _e('jtc', 'bulletproof-security'); ?></label></td>
|
970 |
</tr>
|
971 |
<tr>
|
972 |
<td><label for="LSLog"><?php _e('JTC ToolTip:', 'bulletproof-security'); ?></label></td>
|
973 |
+
<td><input type="text" name="bps_tooltip_captcha_hover_text" class="regular-text-250" value="<?php if ( $bps_tooltip_captcha_hover_text != '' ) { echo $bps_tooltip_captcha_hover_text; } else { echo 'Type/Enter: '; } ?>" /></td>
|
974 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;font-style:italic;font-weight:normal;"><?php _e('Type/Enter: jtc. Enter a blank space for no text (Spacebar Key)', 'bulletproof-security'); ?></label></td>
|
975 |
</tr>
|
976 |
<tr>
|
977 |
<td><label for="LSLog"><?php _e('JTC Title|Text:', 'bulletproof-security'); ?></label></td>
|
978 |
+
<td><input type="text" name="bps_tooltip_captcha_title" class="regular-text-250" value="<?php if ( $bps_tooltip_captcha_title != '' ) { echo $bps_tooltip_captcha_title; } else { echo 'Hover or click the text box below'; } ?>" /></td>
|
979 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px;font-style:italic;font-weight:normal;"><?php _e('Enter a blank space for no text (Spacebar Key)', 'bulletproof-security'); ?></label></td>
|
980 |
</tr>
|
981 |
|
985 |
<tr>
|
986 |
<td><label for="LSLog"><?php _e('JTC Logging:', 'bulletproof-security'); ?></label></td>
|
987 |
<td><select name="bps_tooltip_captcha_logging" class="form-250">
|
988 |
+
<option value="Off" <?php selected('Off', $bps_tooltip_captcha_logging); ?>><?php _e('JTC Logging Off', 'bulletproof-security'); ?></option>
|
989 |
</select>
|
990 |
</td>
|
991 |
<td><label for="LSLog" style="margin:0px 0px 0px 5px; font-style:italic;font-weight:normal;"><?php _e('Logged in the Security Log (BPS Pro Only)', 'bulletproof-security'); ?></label></td>
|
996 |
</table>
|
997 |
|
998 |
<div id="JTC-woocommerce" style="margin:10px 0px 10px 0px">
|
999 |
+
<input type="checkbox" name="bps_enable_jtc_woocommerce" value="1" <?php if ( empty( $BPSoptionsJTC['bps_enable_jtc_woocommerce'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_enable_jtc_woocommerce'], 1 ); } ?> /><label><?php _e(' Enable JTC for WooCommerce (BPS Pro Only)', 'bulletproof-security'); ?></label>
|
1000 |
</div>
|
1001 |
|
1002 |
<label><strong><?php _e('Enable|Disable JTC For These Forms: ', 'bulletproof-security'); ?></strong></label><br />
|
1003 |
<label><i><?php _e('Check to Enable. Uncheck to Disable.', 'bulletproof-security'); ?></i></label><br />
|
1004 |
+
<input type="checkbox" name="bps_jtc_login_form" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_login_form'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_login_form'], 1 ); } ?> /><label><?php _e(' Login Form', 'bulletproof-security'); ?></label><br />
|
1005 |
+
<input type="checkbox" name="bps_jtc_register_form" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_register_form'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_register_form'], 1 ); } ?> /><label><?php _e(' Register Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1006 |
+
<input type="checkbox" name="bps_jtc_lostpassword_form" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_lostpassword_form'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_lostpassword_form'], 1 ); } ?> /><label><?php _e(' Lost Password Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1007 |
+
<input type="checkbox" name="bps_jtc_comment_form" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_comment_form'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_comment_form'], 1 ); } ?> /><label><?php _e(' Comment Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1008 |
+
<input type="checkbox" name="bps_jtc_mu_register_form" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_mu_register_form'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_mu_register_form'], 1 ); } ?> /><label><?php _e(' Multisite Register Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1009 |
+
<input type="checkbox" name="bps_jtc_buddypress_register_form" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_buddypress_register_form'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_buddypress_register_form'], 1 ); } ?> /><label><?php _e(' BuddyPress Register Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1010 |
+
<input type="checkbox" name="bps_jtc_buddypress_sidebar_form" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_buddypress_sidebar_form'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_buddypress_sidebar_form'], 1 ); } ?> /><label><?php _e(' BuddyPress Sidebar Login Form (BPS Pro Only)', 'bulletproof-security'); ?></label><br /><br />
|
1011 |
|
1012 |
<label><strong><?php _e('Comment Form: (BPS Pro Only)', 'bulletproof-security'); ?></strong></label><br />
|
1013 |
<label><strong><?php _e('Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): ', 'bulletproof-security'); ?></strong></label><br />
|
1014 |
<label><i><?php _e('Check to Enable. Uncheck to Disable.', 'bulletproof-security'); ?></i></label><br />
|
1015 |
<div id="Roles-scroller">
|
1016 |
+
<input type="checkbox" name="bps_jtc_administrator" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_administrator'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_administrator'], 1 ); } ?> /><label><?php _e(' Administrator', 'bulletproof-security'); ?></label><br />
|
1017 |
+
<input type="checkbox" name="bps_jtc_editor" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_editor'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_editor'], 1 ); } ?> /><label><?php _e(' Editor', 'bulletproof-security'); ?></label><br />
|
1018 |
+
<input type="checkbox" name="bps_jtc_author" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_author'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_author'], 1 ); } ?> /><label><?php _e(' Author', 'bulletproof-security'); ?></label><br />
|
1019 |
+
<input type="checkbox" name="bps_jtc_contributor" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_contributor'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_contributor'], 1 ); } ?> /><label><?php _e(' Contributor', 'bulletproof-security'); ?></label><br />
|
1020 |
+
<input type="checkbox" name="bps_jtc_subscriber" value="1" <?php if ( empty( $BPSoptionsJTC['bps_jtc_subscriber'] ) ) { echo ''; } else { checked( $BPSoptionsJTC['bps_jtc_subscriber'], 1 ); } ?> /><label><?php _e(' Subscriber', 'bulletproof-security'); ?></label><br />
|
1021 |
|
1022 |
<?php
|
1023 |
|
1037 |
|
1038 |
<br />
|
1039 |
<label for="LSLog"><?php _e('Login Form: CAPTCHA Error message', 'bulletproof-security'); ?></label><br />
|
1040 |
+
<input type="text" id="crypt29" name="bps_jtc_custom_form_error" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($bps_jtc_custom_form_error != '') { echo $bps_jtc_custom_form_error; } else { echo '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.'; } ?>" /><br /><br />
|
1041 |
|
1042 |
<label for="LSLog"><?php _e('Comment Form: CAPTCHA Error message (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
1043 |
+
<input type="text" id="crypt30" name="bps_jtc_comment_form_error" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($bps_jtc_comment_form_error != '') { echo $bps_jtc_comment_form_error; } else { echo '<strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser back button and re-enter the JTC CAPTCHA.'; } ?>" /><br /><br />
|
1044 |
|
1045 |
<label><strong><?php _e('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security'); ?></strong></label><br />
|
1046 |
<label><?php _e('Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form Input text box</i>', 'bulletproof-security'); ?></label><br />
|
1047 |
+
<input type="text" id="crypt31" name="bps_jtc_comment_form_label" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($bps_jtc_comment_form_label != '') { echo $bps_jtc_comment_form_label; } else { echo 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;'; } ?>" /><br />
|
1048 |
<label><?php _e('Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input text box</i>', 'bulletproof-security'); ?></label><br />
|
1049 |
+
<input type="text" id="crypt32" name="bps_jtc_comment_form_input" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($bps_jtc_comment_form_input != '') { echo $bps_jtc_comment_form_input; } else { echo 'position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;'; } ?>" /><br /><br />
|
1050 |
|
1051 |
<?php echo '<div id="jtc-tooltip" style="margin:0px 0px 10px 0px;max-width:640px"><label for="bps-mscan-label" style="">'.__('If you see an error or are unable to save your JTC option settings then click the Encrypt JTC Code button first and then click the Save Options button. Mouse over the question mark image to the right for help info.', 'bulletproof-security').'</label><strong><font color="black"><span class="tooltip-350-225"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;left:5px;" /><span>'.__('If your web host currently has ModSecurity installed or installs ModSecurity at a later time then ModSecurity will prevent you from saving your JTC options settings and CSS code unless you encrypt it first by clicking the Encrypt JTC Code button.', 'bulletproof-security').'<br><br>'.__('If you click the Encrypt JTC Code button and then want to edit your CSS code again click the Decrypt JTC Code button. After you are done editing click the Encrypt JTC Code button before clicking the Save Options button.', 'bulletproof-security').'<br><br>'.__('Click the JTC Anti-Spam|Anti-Hacker Read Me help button for more help info.', 'bulletproof-security').'</span></span></font></strong></div>'; ?>
|
1052 |
|
1203 |
if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options') ) {
|
1204 |
check_admin_referer( 'bps_isl_logout' );
|
1205 |
|
1206 |
+
$Custom_Roles = empty($_POST['bps_isl_custom_roles']) ? array( 'bps', '' ) : $_POST['bps_isl_custom_roles'];
|
1207 |
|
1208 |
switch( $_POST['Submit-ISL-Options'] ) {
|
1209 |
case __('Save Options', 'bulletproof-security'):
|
1257 |
}
|
1258 |
}
|
1259 |
|
1260 |
+
$bps_isl_administrator = ! empty($_POST['bps_isl_administrator']) ? '1' : '';
|
1261 |
+
$bps_isl_editor = ! empty($_POST['bps_isl_editor']) ? '1' : '';
|
1262 |
+
$bps_isl_author = ! empty($_POST['bps_isl_author']) ? '1' : '';
|
1263 |
+
$bps_isl_contributor = ! empty($_POST['bps_isl_contributor']) ? '1' : '';
|
1264 |
+
$bps_isl_subscriber = ! empty($_POST['bps_isl_subscriber']) ? '1' : '';
|
1265 |
+
$bps_isl_tinymce = ! empty($_POST['bps_isl_tinymce']) ? '1' : '';
|
1266 |
+
|
1267 |
$ISL_Options = array(
|
1268 |
'bps_isl' => $_POST['bps_isl'],
|
1269 |
'bps_isl_timeout' => esc_html($_POST['bps_isl_timeout']),
|
1275 |
'bps_isl_custom_css_3' => $bps_isl_custom_css_3,
|
1276 |
'bps_isl_custom_css_4' => $bps_isl_custom_css_4,
|
1277 |
'bps_isl_user_account_exceptions' => esc_html($_POST['bps_isl_user_account_exceptions']),
|
1278 |
+
'bps_isl_administrator' => $bps_isl_administrator,
|
1279 |
+
'bps_isl_editor' => $bps_isl_editor,
|
1280 |
+
'bps_isl_author' => $bps_isl_author,
|
1281 |
+
'bps_isl_contributor' => $bps_isl_contributor,
|
1282 |
+
'bps_isl_subscriber' => $bps_isl_subscriber,
|
1283 |
+
'bps_isl_tinymce' => $bps_isl_tinymce,
|
1284 |
'bps_isl_uri_exclusions' => esc_html($_POST['bps_isl_uri_exclusions']),
|
1285 |
'bps_isl_custom_roles' => $Custom_Roles_array
|
1286 |
);
|
1543 |
if ( isset( $_POST['Submit-ACE-Options'] ) && current_user_can('manage_options') ) {
|
1544 |
check_admin_referer( 'bps_auth_cookie_expiration' );
|
1545 |
|
1546 |
+
$Custom_Roles = empty($_POST['bps_ace_custom_roles']) ? array( 'bps', '' ) : $_POST['bps_ace_custom_roles'];
|
1547 |
+
|
1548 |
switch( $_POST['Submit-ACE-Options'] ) {
|
1549 |
case __('Save Options', 'bulletproof-security'):
|
1550 |
|
1565 |
}
|
1566 |
}
|
1567 |
|
1568 |
+
$bps_ace_administrator = ! empty($_POST['bps_ace_administrator']) ? '1' : '';
|
1569 |
+
$bps_ace_editor = ! empty($_POST['bps_ace_editor']) ? '1' : '';
|
1570 |
+
$bps_ace_author = ! empty($_POST['bps_ace_author']) ? '1' : '';
|
1571 |
+
$bps_ace_contributor = ! empty($_POST['bps_ace_contributor']) ? '1' : '';
|
1572 |
+
$bps_ace_subscriber = ! empty($_POST['bps_ace_subscriber']) ? '1' : '';
|
1573 |
+
$bps_ace_rememberme_disable = ! empty($_POST['bps_ace_rememberme_disable']) ? '1' : '';
|
1574 |
+
|
1575 |
$ACE_Options = array(
|
1576 |
'bps_ace' => $_POST['bps_ace'],
|
1577 |
'bps_ace_expiration' => esc_html($_POST['bps_ace_expiration']),
|
1578 |
'bps_ace_rememberme_expiration' => esc_html($_POST['bps_ace_rememberme_expiration']),
|
1579 |
'bps_ace_user_account_exceptions' => esc_html($_POST['bps_ace_user_account_exceptions']),
|
1580 |
+
'bps_ace_administrator' => $bps_ace_administrator,
|
1581 |
+
'bps_ace_editor' => $bps_ace_editor,
|
1582 |
+
'bps_ace_author' => $bps_ace_author,
|
1583 |
+
'bps_ace_contributor' => $bps_ace_contributor,
|
1584 |
+
'bps_ace_subscriber' => $bps_ace_subscriber,
|
1585 |
+
'bps_ace_rememberme_disable' => $bps_ace_rememberme_disable,
|
1586 |
'bps_ace_custom_roles' => $Custom_Roles_array
|
1587 |
);
|
1588 |
|
1697 |
|
1698 |
<?php } ?>
|
1699 |
|
1700 |
+
<div id="bps-tabs-4" class="bps-tab-page" style="">
|
1701 |
+
|
1702 |
+
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="bps-help_faq_table">
|
1703 |
+
<tr>
|
1704 |
+
<td class="bps-table_title"><h2><?php _e('Force Strong Passwords ~ ', 'bulletproof-security'); ?><span style="font-size:.75em;"><?php _e('Set password requirements for strong passwords', 'bulletproof-security'); ?></span></h2></td>
|
1705 |
+
</tr>
|
1706 |
+
<tr>
|
1707 |
+
<td class="bps-table_cell_help" style="max-width:800px;">
|
1708 |
+
|
1709 |
+
<h3 style="margin:0px 0px 10px 0px;"><?php _e('Force Strong Passwords', 'bulletproof-security'); ?> <button id="bps-open-modal4" class="button bps-modal-button"><?php _e('Read Me', 'bulletproof-security'); ?></button></h3>
|
1710 |
+
|
1711 |
+
<div id="bps-modal-content4" class="bps-dialog-hide" title="<?php _e('Force Strong Passwords', 'bulletproof-security'); ?>">
|
1712 |
+
<p>
|
1713 |
+
|
1714 |
+
<?php
|
1715 |
+
$text = '<strong>'.__('This Read Me Help window is draggable (top) and resizable (bottom right corner)', 'bulletproof-security').'</strong><br><br>';
|
1716 |
+
echo $text;
|
1717 |
+
echo $bps_modal_content4;
|
1718 |
+
?>
|
1719 |
+
|
1720 |
+
</p>
|
1721 |
+
</div>
|
1722 |
+
|
1723 |
+
<?php
|
1724 |
+
|
1725 |
+
// FSP Form processing
|
1726 |
+
if ( isset( $_POST['Submit-FSP-Options'] ) && current_user_can('manage_options') ) {
|
1727 |
+
check_admin_referer( 'bps_fsp_settings' );
|
1728 |
+
|
1729 |
+
$bps_fsp_lower_case = ! empty($_POST['bps_fsp_lower_case']) ? '1' : '';
|
1730 |
+
$bps_fsp_upper_case = ! empty($_POST['bps_fsp_upper_case']) ? '1' : '';
|
1731 |
+
$bps_fsp_number = ! empty($_POST['bps_fsp_number']) ? '1' : '';
|
1732 |
+
$bps_fsp_special_char = ! empty($_POST['bps_fsp_special_char']) ? '1' : '';
|
1733 |
+
|
1734 |
+
$FSP_Options = array(
|
1735 |
+
'bps_fsp_on_off' => $_POST['bps_fsp_on_off'],
|
1736 |
+
'bps_fsp_char_length' => esc_html( trim($_POST['bps_fsp_char_length']) ),
|
1737 |
+
'bps_fsp_lower_case' => $bps_fsp_lower_case,
|
1738 |
+
'bps_fsp_upper_case' => $bps_fsp_upper_case,
|
1739 |
+
'bps_fsp_number' => $bps_fsp_number,
|
1740 |
+
'bps_fsp_special_char' => $bps_fsp_special_char,
|
1741 |
+
'bps_fsp_message' => esc_html($_POST['bps_fsp_message'])
|
1742 |
+
);
|
1743 |
+
|
1744 |
+
foreach( $FSP_Options as $key => $value ) {
|
1745 |
+
update_option('bulletproof_security_options_fsp', $FSP_Options);
|
1746 |
+
}
|
1747 |
+
|
1748 |
+
if ( $_POST['bps_fsp_on_off'] == 'On' ) {
|
1749 |
+
echo $bps_topDiv;
|
1750 |
+
echo '<strong><font color="green">'.__('Settings Saved. FSP is turned On.', 'bulletproof-security').'</font></strong><br>';
|
1751 |
+
echo $bps_bottomDiv;
|
1752 |
+
}
|
1753 |
+
|
1754 |
+
if ( $_POST['bps_fsp_on_off'] == 'Off' ) {
|
1755 |
+
echo $bps_topDiv;
|
1756 |
+
echo '<strong><font color="green">'.__('Settings Saved. FSP is turned Off.', 'bulletproof-security').'</font></strong><br>';
|
1757 |
+
echo $bps_bottomDiv;
|
1758 |
+
}
|
1759 |
+
}
|
1760 |
+
|
1761 |
+
$scrolltoFSPMessage = isset($_REQUEST['scrolltoFSPMessage']) ? (int) $_REQUEST['scrolltoFSPMessage'] : 0;
|
1762 |
+
|
1763 |
+
?>
|
1764 |
+
|
1765 |
+
<form name="BPS-FSP" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php#bps-tabs-4' ); ?>" method="post">
|
1766 |
+
|
1767 |
+
<?php
|
1768 |
+
wp_nonce_field('bps_fsp_settings');
|
1769 |
+
$BPS_FSP_options = get_option('bulletproof_security_options_fsp');
|
1770 |
+
$bps_fsp_on_off = isset($BPS_FSP_options['bps_fsp_on_off']) ? esc_html($BPS_FSP_options['bps_fsp_on_off']) : esc_html('Off');
|
1771 |
+
$bps_fsp_char_length = isset($BPS_FSP_options['bps_fsp_char_length']) ? preg_replace('/\D/', "", esc_html($BPS_FSP_options['bps_fsp_char_length'])) : esc_html('12');
|
1772 |
+
$FSP_Message = isset($BPS_FSP_options['bps_fsp_message']) ? esc_html($BPS_FSP_options['bps_fsp_message']) : esc_html('Password must contain 1 lowercase letter, 1 uppercase letter, 1 number, 1 special character and be a minimum of 12 characters long.');
|
1773 |
+
?>
|
1774 |
+
|
1775 |
+
<table border="0">
|
1776 |
+
<tr>
|
1777 |
+
<td><label for="LSLog"><?php _e('Turn FSP On|Turn FSP Off:', 'bulletproof-security'); ?></label></td>
|
1778 |
+
<td><select name="bps_fsp_on_off" class="regular-text-150" style="width:80px;">
|
1779 |
+
<option value="Off" <?php selected('Off', $bps_fsp_on_off); ?>><?php _e('FSP Off', 'bulletproof-security'); ?></option>
|
1780 |
+
<option value="On" <?php selected('On', $bps_fsp_on_off); ?>><?php _e('FSP On', 'bulletproof-security'); ?></option>
|
1781 |
+
</select>
|
1782 |
+
</td>
|
1783 |
+
</tr>
|
1784 |
+
<tr>
|
1785 |
+
<td><label for="LSLog"><?php _e('Password Character Length:', 'bulletproof-security'); ?></label></td>
|
1786 |
+
<td><input type="text" name="bps_fsp_char_length" class="regular-text-150" style="width:80px;" value="<?php echo trim($bps_fsp_char_length); ?>" /></td>
|
1787 |
+
<td><label for="LSLog" style="margin:0px 0px 0px 5px;font-style:italic;font-weight:normal;"><?php _e('Example: 12', 'bulletproof-security'); ?></label></td>
|
1788 |
+
</tr>
|
1789 |
+
</table>
|
1790 |
+
|
1791 |
+
<br />
|
1792 |
+
|
1793 |
+
<label><strong><?php _e('Password Criteria Requirements: ', 'bulletproof-security'); ?></strong></label><br />
|
1794 |
+
<label><i><?php _e('Check to require. Uncheck to remove requirement.', 'bulletproof-security'); ?></i></label><br />
|
1795 |
+
<input type="checkbox" name="bps_fsp_lower_case" value="1" <?php if ( empty( $BPS_FSP_options['bps_fsp_lower_case'] ) ) { echo ''; } else { checked( $BPS_FSP_options['bps_fsp_lower_case'], 1 ); } ?> /><label><?php _e(' At least 1 lowercase letter', 'bulletproof-security'); ?></label><br />
|
1796 |
+
<input type="checkbox" name="bps_fsp_upper_case" value="1" <?php if ( empty( $BPS_FSP_options['bps_fsp_upper_case'] ) ) { echo ''; } else { checked( $BPS_FSP_options['bps_fsp_upper_case'], 1 ); } ?> /><label><?php _e(' At least 1 uppercase letter', 'bulletproof-security'); ?></label><br />
|
1797 |
+
<input type="checkbox" name="bps_fsp_number" value="1" <?php if ( empty( $BPS_FSP_options['bps_fsp_number'] ) ) { echo ''; } else { checked( $BPS_FSP_options['bps_fsp_number'], 1 ); } ?> /><label><?php _e(' At least 1 number', 'bulletproof-security'); ?></label><br />
|
1798 |
+
<input type="checkbox" name="bps_fsp_special_char" value="1" <?php if ( empty( $BPS_FSP_options['bps_fsp_special_char'] ) ) { echo ''; } else { checked( $BPS_FSP_options['bps_fsp_special_char'], 1 ); } ?> /><label><?php _e(' At least 1 special character', 'bulletproof-security'); ?></label><br />
|
1799 |
+
|
1800 |
+
<br />
|
1801 |
+
|
1802 |
+
<table border="0">
|
1803 |
+
<tr>
|
1804 |
+
<td>
|
1805 |
+
<label for="LSLog"><?php _e('Displayed Message/Error Message:', 'bulletproof-security'); ?></label><br />
|
1806 |
+
<textarea class="PFW-Allow-From-Text-Area" name="bps_fsp_message" tabindex="1"><?php echo $FSP_Message; ?></textarea>
|
1807 |
+
<input type="hidden" name="scrolltoFSPMessage" id="scrolltoFSPMessage" value="<?php echo esc_html( $scrolltoFSPMessage ); ?>" />
|
1808 |
+
</td>
|
1809 |
+
</tr>
|
1810 |
+
</table>
|
1811 |
+
<input type="submit" name="Submit-FSP-Options" class="button bps-button" style="margin:15px 0px 15px 0px;" value="<?php esc_attr_e('Save Options', 'bulletproof-security') ?>" onclick="return confirm('<?php $text = __('Click OK to Proceed or click Cancel.', 'bulletproof-security'); echo $text; ?>')"/>
|
1812 |
+
</form>
|
1813 |
+
|
1814 |
+
</td>
|
1815 |
+
</tr>
|
1816 |
+
</table>
|
1817 |
+
|
1818 |
+
</div>
|
1819 |
+
|
1820 |
+
<div id="bps-tabs-5" class="bps-tab-page">
|
1821 |
|
1822 |
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="bps-help_faq_table">
|
1823 |
<tr>
|
admin/login/lsm-help-text.php
CHANGED
@@ -20,5 +20,8 @@ if ( ! current_user_can('manage_options') ) {
|
|
20 |
|
21 |
/** Idle Session Logout|Auth Cookie Expiration **/
|
22 |
$bps_modal_content3 = '<strong>'.__('Idle Session Logout (ISL) General Info:', 'bulletproof-security').'</strong><br>'.__('Idle Session Logout (ISL) can be considered a "soft" setting vs ACE being a "hard" setting. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen.', 'bulletproof-security').'<br><br>'.__('If you set the Idle Session Logout Time to 60 minutes and the User is idle/inactive for 10 minutes and becomes active again then the Idle Session Logout Time starts all over again/is reset to 60 minutes. If a User is idle/inactive for 60 continuous minutes then that User will be automatically logged out of the site and redirected to the BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br>'.__('When an idle/inactive User is logged out of the site they are redirected to the BPS Idle Session Logout Page URL if their Browser is still open. If the User\'s Browser is still open and the User is on another Browser tab window then the Browser tab window where they are logged into your site will be redirected to the BPS Idle Session Logout Page URL. If the User has closed their Browser without logging out of your site then that User will not be logged out of your site. You can use ACE to log User\'s out of your site whether or not they have closed their Browser. Idle Session Logouts are logged in the BPS Security Log file.', 'bulletproof-security').'<br><br><strong><font color="blue">'.__('After making any option setting changes click the Save Options button to save your new option settings. To reset ISL option settings back to the default ISL option settings, delete any custom values/entries you have entered in any text/textarea boxes and click the Save Options button.', 'bulletproof-security').'</font></strong><br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ISL is Turned Off by default. Select ISL On to turn ISL On. Select ISL Off to turn ISL Off.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when an idle/inactive User should be logged out of your site. Example: Entering 60 will automatically logout Users who have been idle/inactive for 60 continuous minutes. Only enter numbers and not any other characters. If you accidently enter a blank value for the Idle Session Logout Time then ISL will be disabled automatically.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page URL:', 'bulletproof-security').'</strong><br>'.__('When an idle/inactive User is logged out of your site they are redirected to the BPS Idle Session Logout Page URL by default. You can choose to redirect logged out users to any URL that you want to redirect them to by entering the URL in this text box. Example: If you enter the URL path to your WP Login page then user\'s will be redirected to your WP Login page instead of the default BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Login URL:', 'bulletproof-security').'</strong><br>'.__('This option displays a clickable Login URL/link to your WP Login page. If your Login page URL is different than the default URL that you see displayed in the Idle Session Logout Page Login URL text box then change the URL to the URL for your site\'s Login page. You can choose not to display a Login URL/link by entering "No" (without quotes) if you do not want a Login URL/link displayed.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security').'</strong><br>'.__('This option allows you to exclude any pages or posts that you do not want ISL to check/monitor. Important: The URI path is everything after the root portion or your domain URL. Example: If the page/post you want to exclude is here: www.example.com/some-post/ then the URI Exclusion that you would use/enter is: /some-post/. If the page/post you want to exclude is here: www.example.com/category/some-post/ then the URI Exclusion that you would use/enter is: /category/some-post/.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom Message:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS ISL message/text by leaving the textarea box blank or you can enter your own custom ISL message/text in this textarea box that you want displayed to logged out users. Your custom message will be displayed on the default BPS ISL Logout page unless you choose to redirect users to a different URL/link using the Idle Session Logout Page URL option setting.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS CSS Style code or enter your own custom CSS Style customizations.', 'bulletproof-security').'<br><br><strong>'.__('Encryption|Decryption ModSecurity CRS Bypass', 'bulletproof-security').'</strong><br>'.__('ModSecurity CRS is a security feature installed on some web hosts. ModSecurity CRS sees the legitimate CSS code in the option settings as malicious and will prevent you from saving your option settings. When trying to save your option settings you may see an error message or you may be redirected to your website Home page or nothing happens or other various problems. To evade/bypass ModSecurity CRS click the Encrypt ISL Code button before clicking the Save Options button. Your option settings are encrypted in the POST Form submission and then decrypted in the Form processing code. That means that your option settings are only encrypted temporarily during Form submission to bypass/evade ModSecurity CRS detection. The Decrypt ISL Code feature was added as an additional user friendly convenience feature. It allows you to decrypt your CSS code in real time if you already clicked the Encrypt ISL Code button. You can then continue editing your CSS code and then click the Encrypt ISL Code button again when you are done editing your CSS code. Important!!! Do not forget to click the Encrypt ISL Code button before clicking the Save Options button.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. ISL will be turned Off/disabled for any User Account names that you add in this text box. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ISL for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and ISL will still be disabled for the johnDoe User Account. It is recommended that you add your User Account name, but if you also want to be automatically logged out when your User Account is idle/inactive then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will enable ISL for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will disable ISL for all Users with that User Role. Example: If you only check the Subscriber checkbox then ISL will only be enabled for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For TinyMCE Editors:', 'bulletproof-security').'</strong><br>'.__('Please read all of the TinyMCE Editor Important Notes below. Checking the Enable|Disable ISL For TinyMCE Editor checkbox will disable ISL for any/all pages that have a TinyMCE Editor on them.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Important Notes:', 'bulletproof-security').'</strong><br><br><strong>'.__('ISL and TinyMCE javascript Event Listeners:', 'bulletproof-security').'</strong><br>'.__('ISL uses javascript Event Listeners to monitor User activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen. The TinyMCE Editor also uses javascript Event Listeners in the Visual Editor window. ISL can monitor User activity in the Text tab Editor window and the Editor Toolbar buttons or menus for any of the ISL events listed above, but cannot monitor any User activity in the TinyMCE Visual tab Editor window.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor on WordPress Post, Page and Comments pages:', 'bulletproof-security').'</strong><br>'.__('This example is using an Idle Session Logout Time of 60 minutes. If the User is typing content/text for 60 continuous minutes in the WordPress Post, Page or Comments TinyMCE Visual Editor window and has not clicked or moved their mouse outside of the TinyMCE Visual Editor window for 60 continuous minutes and the Enable|Disable ISL For TinyMCE Editor checkbox option is not checked to disable ISL for TinyMCE Editors, then the User will see the native WP Confirm Navigation alert popup window with buttons to either Leave this Page or Stay on this Page. Clicking the Stay on this Page button resets the ISL timer again to 60 minutes and the User will not lose any of their content/text.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Instances used in other plugins and themes:', 'bulletproof-security').'</strong><br>'.__('If another plugin or theme is using instances of the TinyMCE Editor, like BPS Maintenance Mode MMode Editor TinyMCE Editor instance for example, then if all of the same conditions stated above for the WordPress Post, Page and Comments pages TinyMCE Visual Editor are the same then instead of seeing the native WP Confirm Navigation alert popup window, the User will be logged out automatically and the User\'s content/text will not be saved. If you are using TinyMCE Editor Instances in another plugin or theme that Users can use to add/edit content/text and you do not want to risk a User being logged out and losing any of their content/text then check the Enable|Disable ISL For TinyMCE Editor checkbox to disable ISL on any pages that contain a TinyMCE Editor Instance.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration (ACE) General Info:', 'bulletproof-security').'</strong><br>'.__('The WordPress Authentication Cookie Expiration (ACE) time can be considered a "hard" setting vs ISL being a "soft" setting. If you set the Cookie Expiration to 60 minutes then 60 consecutive minutes after a User has logged in, that user will be logged out automatically whether that User is idle/inactive or not. The WordPress Authentication Cookie Expiration (ACE) time is set when a User logs in. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. The WordPress Authentication Cookie Expiration time is set/reset each time a User logs in. So if a User logs out and then logs back into the site then the Cookie Expiration time for that User is set again to whatever Auth Cookie Expiration Time that you choose or the WordPress default Cookie Expiration time if you do not use or turn On ACE.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ACE is Turned Off by default. Select ACE On to turn ACE On. Select ACE Off to turn ACE Off.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site when the User has checked the Remember Me checkbox on the WordPress Login page. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Remember Me Checkbox:', 'bulletproof-security').'</strong><br>'.__('Checking the Disable & do not display the Remember Me checkbox option will disable and not display the Remember Me checkbox for everyone including you. If you want to set and control the WordPress Remember Me setting then use the Remember Me Auth Cookie Expiration Time in Minutes option setting instead and choose an amount of time you would like to use for the Cookie expiration time.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. Auth Cookie Expiration Time settings will not be applied to any User Account names that you add in this text box and these User Accounts will instead use the default WordPress Authentication Cookie Expiration time. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ACE for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and the johnDoe User Account will use the default WordPress Authentication Cookie Expiration time. It is recommended that you add your User Account name, but if you also want to be automatically logged out for the Auth Cookie Expiration time that you choose then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Auth Cookie Expiration Time For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will apply the Auth Cookie Expiration Time that you choose for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will apply the default WordPress Authentication Cookie Expiration time for all Users with that User Role. Example: If you only check the Subscriber checkbox then ACE will only apply the Auth Cookie Expiration Time setting that you choose for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br>';
|
|
|
|
|
|
|
23 |
|
24 |
?>
|
20 |
|
21 |
/** Idle Session Logout|Auth Cookie Expiration **/
|
22 |
$bps_modal_content3 = '<strong>'.__('Idle Session Logout (ISL) General Info:', 'bulletproof-security').'</strong><br>'.__('Idle Session Logout (ISL) can be considered a "soft" setting vs ACE being a "hard" setting. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen.', 'bulletproof-security').'<br><br>'.__('If you set the Idle Session Logout Time to 60 minutes and the User is idle/inactive for 10 minutes and becomes active again then the Idle Session Logout Time starts all over again/is reset to 60 minutes. If a User is idle/inactive for 60 continuous minutes then that User will be automatically logged out of the site and redirected to the BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br>'.__('When an idle/inactive User is logged out of the site they are redirected to the BPS Idle Session Logout Page URL if their Browser is still open. If the User\'s Browser is still open and the User is on another Browser tab window then the Browser tab window where they are logged into your site will be redirected to the BPS Idle Session Logout Page URL. If the User has closed their Browser without logging out of your site then that User will not be logged out of your site. You can use ACE to log User\'s out of your site whether or not they have closed their Browser. Idle Session Logouts are logged in the BPS Security Log file.', 'bulletproof-security').'<br><br><strong><font color="blue">'.__('After making any option setting changes click the Save Options button to save your new option settings. To reset ISL option settings back to the default ISL option settings, delete any custom values/entries you have entered in any text/textarea boxes and click the Save Options button.', 'bulletproof-security').'</font></strong><br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ISL is Turned Off by default. Select ISL On to turn ISL On. Select ISL Off to turn ISL Off.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when an idle/inactive User should be logged out of your site. Example: Entering 60 will automatically logout Users who have been idle/inactive for 60 continuous minutes. Only enter numbers and not any other characters. If you accidently enter a blank value for the Idle Session Logout Time then ISL will be disabled automatically.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page URL:', 'bulletproof-security').'</strong><br>'.__('When an idle/inactive User is logged out of your site they are redirected to the BPS Idle Session Logout Page URL by default. You can choose to redirect logged out users to any URL that you want to redirect them to by entering the URL in this text box. Example: If you enter the URL path to your WP Login page then user\'s will be redirected to your WP Login page instead of the default BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Login URL:', 'bulletproof-security').'</strong><br>'.__('This option displays a clickable Login URL/link to your WP Login page. If your Login page URL is different than the default URL that you see displayed in the Idle Session Logout Page Login URL text box then change the URL to the URL for your site\'s Login page. You can choose not to display a Login URL/link by entering "No" (without quotes) if you do not want a Login URL/link displayed.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security').'</strong><br>'.__('This option allows you to exclude any pages or posts that you do not want ISL to check/monitor. Important: The URI path is everything after the root portion or your domain URL. Example: If the page/post you want to exclude is here: www.example.com/some-post/ then the URI Exclusion that you would use/enter is: /some-post/. If the page/post you want to exclude is here: www.example.com/category/some-post/ then the URI Exclusion that you would use/enter is: /category/some-post/.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom Message:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS ISL message/text by leaving the textarea box blank or you can enter your own custom ISL message/text in this textarea box that you want displayed to logged out users. Your custom message will be displayed on the default BPS ISL Logout page unless you choose to redirect users to a different URL/link using the Idle Session Logout Page URL option setting.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS CSS Style code or enter your own custom CSS Style customizations.', 'bulletproof-security').'<br><br><strong>'.__('Encryption|Decryption ModSecurity CRS Bypass', 'bulletproof-security').'</strong><br>'.__('ModSecurity CRS is a security feature installed on some web hosts. ModSecurity CRS sees the legitimate CSS code in the option settings as malicious and will prevent you from saving your option settings. When trying to save your option settings you may see an error message or you may be redirected to your website Home page or nothing happens or other various problems. To evade/bypass ModSecurity CRS click the Encrypt ISL Code button before clicking the Save Options button. Your option settings are encrypted in the POST Form submission and then decrypted in the Form processing code. That means that your option settings are only encrypted temporarily during Form submission to bypass/evade ModSecurity CRS detection. The Decrypt ISL Code feature was added as an additional user friendly convenience feature. It allows you to decrypt your CSS code in real time if you already clicked the Encrypt ISL Code button. You can then continue editing your CSS code and then click the Encrypt ISL Code button again when you are done editing your CSS code. Important!!! Do not forget to click the Encrypt ISL Code button before clicking the Save Options button.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. ISL will be turned Off/disabled for any User Account names that you add in this text box. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ISL for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and ISL will still be disabled for the johnDoe User Account. It is recommended that you add your User Account name, but if you also want to be automatically logged out when your User Account is idle/inactive then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will enable ISL for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will disable ISL for all Users with that User Role. Example: If you only check the Subscriber checkbox then ISL will only be enabled for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For TinyMCE Editors:', 'bulletproof-security').'</strong><br>'.__('Please read all of the TinyMCE Editor Important Notes below. Checking the Enable|Disable ISL For TinyMCE Editor checkbox will disable ISL for any/all pages that have a TinyMCE Editor on them.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Important Notes:', 'bulletproof-security').'</strong><br><br><strong>'.__('ISL and TinyMCE javascript Event Listeners:', 'bulletproof-security').'</strong><br>'.__('ISL uses javascript Event Listeners to monitor User activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen. The TinyMCE Editor also uses javascript Event Listeners in the Visual Editor window. ISL can monitor User activity in the Text tab Editor window and the Editor Toolbar buttons or menus for any of the ISL events listed above, but cannot monitor any User activity in the TinyMCE Visual tab Editor window.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor on WordPress Post, Page and Comments pages:', 'bulletproof-security').'</strong><br>'.__('This example is using an Idle Session Logout Time of 60 minutes. If the User is typing content/text for 60 continuous minutes in the WordPress Post, Page or Comments TinyMCE Visual Editor window and has not clicked or moved their mouse outside of the TinyMCE Visual Editor window for 60 continuous minutes and the Enable|Disable ISL For TinyMCE Editor checkbox option is not checked to disable ISL for TinyMCE Editors, then the User will see the native WP Confirm Navigation alert popup window with buttons to either Leave this Page or Stay on this Page. Clicking the Stay on this Page button resets the ISL timer again to 60 minutes and the User will not lose any of their content/text.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Instances used in other plugins and themes:', 'bulletproof-security').'</strong><br>'.__('If another plugin or theme is using instances of the TinyMCE Editor, like BPS Maintenance Mode MMode Editor TinyMCE Editor instance for example, then if all of the same conditions stated above for the WordPress Post, Page and Comments pages TinyMCE Visual Editor are the same then instead of seeing the native WP Confirm Navigation alert popup window, the User will be logged out automatically and the User\'s content/text will not be saved. If you are using TinyMCE Editor Instances in another plugin or theme that Users can use to add/edit content/text and you do not want to risk a User being logged out and losing any of their content/text then check the Enable|Disable ISL For TinyMCE Editor checkbox to disable ISL on any pages that contain a TinyMCE Editor Instance.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration (ACE) General Info:', 'bulletproof-security').'</strong><br>'.__('The WordPress Authentication Cookie Expiration (ACE) time can be considered a "hard" setting vs ISL being a "soft" setting. If you set the Cookie Expiration to 60 minutes then 60 consecutive minutes after a User has logged in, that user will be logged out automatically whether that User is idle/inactive or not. The WordPress Authentication Cookie Expiration (ACE) time is set when a User logs in. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. The WordPress Authentication Cookie Expiration time is set/reset each time a User logs in. So if a User logs out and then logs back into the site then the Cookie Expiration time for that User is set again to whatever Auth Cookie Expiration Time that you choose or the WordPress default Cookie Expiration time if you do not use or turn On ACE.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ACE is Turned Off by default. Select ACE On to turn ACE On. Select ACE Off to turn ACE Off.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site when the User has checked the Remember Me checkbox on the WordPress Login page. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Remember Me Checkbox:', 'bulletproof-security').'</strong><br>'.__('Checking the Disable & do not display the Remember Me checkbox option will disable and not display the Remember Me checkbox for everyone including you. If you want to set and control the WordPress Remember Me setting then use the Remember Me Auth Cookie Expiration Time in Minutes option setting instead and choose an amount of time you would like to use for the Cookie expiration time.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. Auth Cookie Expiration Time settings will not be applied to any User Account names that you add in this text box and these User Accounts will instead use the default WordPress Authentication Cookie Expiration time. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ACE for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and the johnDoe User Account will use the default WordPress Authentication Cookie Expiration time. It is recommended that you add your User Account name, but if you also want to be automatically logged out for the Auth Cookie Expiration time that you choose then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Auth Cookie Expiration Time For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will apply the Auth Cookie Expiration Time that you choose for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will apply the default WordPress Authentication Cookie Expiration time for all Users with that User Role. Example: If you only check the Subscriber checkbox then ACE will only apply the Auth Cookie Expiration Time setting that you choose for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br>';
|
23 |
+
|
24 |
+
/** Force Strong Passwords **/
|
25 |
+
$bps_modal_content4 = '<strong>'.__('Force Strong Passwords (FSP) General Info:', 'bulletproof-security').'</strong><br>'.__('FSP works on standard single WordPress site types, Network|Multisite site types and BuddyPress. WooCommerce already has strong password requirements by default. The FSP option settings do not affect WooCommerce Forms.', 'bulletproof-security').'<br><br>'.__('The FSP message is displayed by default on the WP Reset Password Form/page and the BuddyPress Registration and frontend Profile page. The FSP message is not displayed by default on the WP Profile page or the BuddyPress backend Profile page. If a User enters a password that does not meet the FSP Password Criteria Requirements on the WP Profile page or the BuddyPress backend Profile page, the FSP Displayed Message/Error Message is displayed to the User.', 'bulletproof-security').'<br><br><strong>'.__('Turn FSP On|Turn FSP Off:', 'bulletproof-security').'</strong><br>'.__('FSP is Turned Off by default. Select FSP On to turn FSP On. Select FSP Off to turn FSP Off.', 'bulletproof-security').'<br><br><strong>'.__('Password Character Length:', 'bulletproof-security').'</strong><br>'.__('This option allows you to set the length of the password the User must enter. The default password character length is 12. Note: The maximum password character length allowed is 32.', 'bulletproof-security').'<br><br><strong>'.__('Password Criteria Requirements:', 'bulletproof-security').'</strong><br>'.__('Check the checkboxes to add requirements. Uncheck the checkboxes to remove requirements. Recommendation: Check all checkboxes.', 'bulletproof-security').'<br><br><strong>'.__('Displayed Message/Error Message:', 'bulletproof-security').'</strong><br>'.__('Enter/type the displayed message that the User will see on the relevant Forms/pages or use the existing default FSP message.', 'bulletproof-security').'<br><br>';
|
26 |
|
27 |
?>
|
admin/maintenance/maintenance.php
CHANGED
@@ -29,35 +29,12 @@ if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scr
|
|
29 |
?>
|
30 |
|
31 |
<?php
|
32 |
-
//if ( function_exists('get_transient') ) {
|
33 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
34 |
-
|
35 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
36 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
37 |
-
|
38 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
39 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
40 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
41 |
-
// maybe_serialize( $bps_downloaded );
|
42 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
43 |
-
// }
|
44 |
-
// }
|
45 |
-
|
46 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
47 |
-
|
48 |
echo '<div class="bps-star-container">';
|
49 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
50 |
echo '<div class="bps-downloaded">';
|
51 |
-
|
52 |
-
// foreach ( $bps_transient as $key => $value ) {
|
53 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
54 |
-
// }
|
55 |
-
|
56 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
57 |
echo '</div>';
|
58 |
echo '</div>';
|
59 |
-
//}
|
60 |
-
|
61 |
?>
|
62 |
|
63 |
<h2 class="bps-tab-title">
|
@@ -96,7 +73,7 @@ function bpsPro_get_real_ip_address_mmode() {
|
|
96 |
|
97 |
return $matches[0];
|
98 |
|
99 |
-
} elseif ( preg_match( '/[:\d\w]
|
100 |
|
101 |
return $matches[0];
|
102 |
|
@@ -119,7 +96,7 @@ function bpsPro_get_real_ip_address_mmode() {
|
|
119 |
|
120 |
return $matches[0];
|
121 |
|
122 |
-
} elseif ( preg_match( '/[:\d\w]
|
123 |
|
124 |
return $matches[0];
|
125 |
|
@@ -252,7 +229,7 @@ if ( isset( $_POST['Submit-Maintenance-Mode-Form'] ) && current_user_can('manage
|
|
252 |
|
253 |
$MMoptions = get_option('bulletproof_security_options_maint_mode');
|
254 |
|
255 |
-
if ( $MMoptions['bps_maint_on_off'] == 'On' ) {
|
256 |
$bps_maint_on_off = 'On';
|
257 |
} else {
|
258 |
$bps_maint_on_off = 'Off';
|
@@ -265,12 +242,14 @@ if ( isset( $_POST['Submit-Maintenance-Mode-Form'] ) && current_user_can('manage
|
|
265 |
|
266 |
} else {
|
267 |
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
}
|
272 |
|
273 |
-
|
|
|
|
|
274 |
echo $bps_topDiv;
|
275 |
$text = '<font color="#fb0101"><strong>'.__('Error: You did not enter anything in the Maintenance Mode Time Text Box.', 'bulletproof-security').'</strong></font>';
|
276 |
echo $text;
|
@@ -278,7 +257,19 @@ if ( isset( $_POST['Submit-Maintenance-Mode-Form'] ) && current_user_can('manage
|
|
278 |
return;
|
279 |
}
|
280 |
|
281 |
-
if ( $_POST['
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
282 |
echo $bps_topDiv;
|
283 |
$text = '<font color="#fb0101"><strong>'.__('Error: You did not enter an IP Address in the Maintenance Mode IP Address Whitelist Text Box.', 'bulletproof-security').'</strong></font>';
|
284 |
echo $text;
|
@@ -290,31 +281,38 @@ if ( isset( $_POST['Submit-Maintenance-Mode-Form'] ) && current_user_can('manage
|
|
290 |
$bps_maint_ip_allowed = trim( $_POST['mmode_ip_allowed'], ", \t\n\r");
|
291 |
}
|
292 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
$BPS_Options = array(
|
294 |
'bps_maint_on_off' => $bps_maint_on_off,
|
295 |
-
'bps_maint_countdown_timer' => $
|
296 |
'bps_maint_countdown_timer_color' => $_POST['mmode_countdown_timer_color'],
|
297 |
-
'bps_maint_time' => $
|
298 |
-
'bps_maint_retry_after' => $
|
299 |
-
'bps_maint_frontend' => $
|
300 |
'bps_maint_backend' => $bps_maint_backend,
|
301 |
'bps_maint_ip_allowed' => $bps_maint_ip_allowed,
|
302 |
-
'bps_maint_text' => $_POST['bpscustomeditor'],
|
303 |
'bps_maint_background_images' => $_POST['mmode_background_images'],
|
304 |
'bps_maint_center_images' => $_POST['mmode_center_images'],
|
305 |
'bps_maint_background_color' => $_POST['mmode_background_color'],
|
306 |
-
'bps_maint_show_visitor_ip' => $
|
307 |
-
'bps_maint_show_login_link' => $
|
308 |
-
'bps_maint_dashboard_reminder'
|
309 |
-
'bps_maint_log_visitors' => $
|
310 |
-
'bps_maint_countdown_email'
|
311 |
'bps_maint_email_to' => $_POST['mmode_email_to'],
|
312 |
'bps_maint_email_from' => $_POST['mmode_email_from'],
|
313 |
'bps_maint_email_cc' => $_POST['mmode_email_cc'],
|
314 |
'bps_maint_email_bcc' => $_POST['mmode_email_bcc'],
|
315 |
'bps_maint_mu_entire_site' => $bps_maint_mu_entire_site,
|
316 |
'bps_maint_mu_subsites_only' => $bps_maint_mu_subsites_only
|
317 |
-
);
|
318 |
|
319 |
foreach( $BPS_Options as $key => $value ) {
|
320 |
update_option('bulletproof_security_options_maint_mode', $BPS_Options);
|
29 |
?>
|
30 |
|
31 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
echo '<div class="bps-star-container">';
|
33 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
34 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
35 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
36 |
echo '</div>';
|
37 |
echo '</div>';
|
|
|
|
|
38 |
?>
|
39 |
|
40 |
<h2 class="bps-tab-title">
|
73 |
|
74 |
return $matches[0];
|
75 |
|
76 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
77 |
|
78 |
return $matches[0];
|
79 |
|
96 |
|
97 |
return $matches[0];
|
98 |
|
99 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
100 |
|
101 |
return $matches[0];
|
102 |
|
229 |
|
230 |
$MMoptions = get_option('bulletproof_security_options_maint_mode');
|
231 |
|
232 |
+
if ( isset($MMoptions['bps_maint_on_off']) && $MMoptions['bps_maint_on_off'] == 'On' ) {
|
233 |
$bps_maint_on_off = 'On';
|
234 |
} else {
|
235 |
$bps_maint_on_off = 'Off';
|
242 |
|
243 |
} else {
|
244 |
|
245 |
+
$bps_maint_backend = ! empty($_POST['mmode_backend']) ? '1' : '';
|
246 |
+
$bps_maint_mu_entire_site = ! empty($_POST['mmode_mu_entire_site']) ? '1' : '';
|
247 |
+
$bps_maint_mu_subsites_only = ! empty($_POST['mmode_mu_subsites_only']) ? '1' : '';
|
248 |
}
|
249 |
|
250 |
+
$mmode_countdown_timer = ! empty($_POST['mmode_countdown_timer']) ? '1' : '';
|
251 |
+
|
252 |
+
if ( empty($_POST['mmode_time']) && $mmode_countdown_timer == '1' ) {
|
253 |
echo $bps_topDiv;
|
254 |
$text = '<font color="#fb0101"><strong>'.__('Error: You did not enter anything in the Maintenance Mode Time Text Box.', 'bulletproof-security').'</strong></font>';
|
255 |
echo $text;
|
257 |
return;
|
258 |
}
|
259 |
|
260 |
+
if ( empty($_POST['mmode_time']) ) {
|
261 |
+
$bps_maint_time = '0';
|
262 |
+
} else {
|
263 |
+
$bps_maint_time = $_POST['mmode_time'];
|
264 |
+
}
|
265 |
+
|
266 |
+
if ( empty($_POST['mmode_retry_after']) ) {
|
267 |
+
$bps_maint_retry_after = '0';
|
268 |
+
} else {
|
269 |
+
$bps_maint_retry_after = $_POST['mmode_retry_after'];
|
270 |
+
}
|
271 |
+
|
272 |
+
if ( empty($_POST['mmode_ip_allowed']) ) {
|
273 |
echo $bps_topDiv;
|
274 |
$text = '<font color="#fb0101"><strong>'.__('Error: You did not enter an IP Address in the Maintenance Mode IP Address Whitelist Text Box.', 'bulletproof-security').'</strong></font>';
|
275 |
echo $text;
|
281 |
$bps_maint_ip_allowed = trim( $_POST['mmode_ip_allowed'], ", \t\n\r");
|
282 |
}
|
283 |
|
284 |
+
$bps_maint_frontend = ! empty($_POST['mmode_frontend']) ? '1' : '';
|
285 |
+
$bps_maint_show_visitor_ip = ! empty($_POST['mmode_visitor_ip']) ? '1' : '';
|
286 |
+
$bps_maint_show_login_link = ! empty($_POST['mmode_login_link']) ? '1' : '';
|
287 |
+
$bps_maint_dashboard_reminder = ! empty($_POST['mmode_dashboard_reminder']) ? '1' : '';
|
288 |
+
$bps_maint_log_visitors = ! empty($_POST['mmode_log_visitors']) ? '1' : '';
|
289 |
+
$bps_maint_countdown_email = ! empty($_POST['mmode_countdown_email']) ? '1' : '';
|
290 |
+
|
291 |
$BPS_Options = array(
|
292 |
'bps_maint_on_off' => $bps_maint_on_off,
|
293 |
+
'bps_maint_countdown_timer' => $mmode_countdown_timer,
|
294 |
'bps_maint_countdown_timer_color' => $_POST['mmode_countdown_timer_color'],
|
295 |
+
'bps_maint_time' => $bps_maint_time,
|
296 |
+
'bps_maint_retry_after' => $bps_maint_retry_after,
|
297 |
+
'bps_maint_frontend' => $bps_maint_frontend,
|
298 |
'bps_maint_backend' => $bps_maint_backend,
|
299 |
'bps_maint_ip_allowed' => $bps_maint_ip_allowed,
|
300 |
+
'bps_maint_text' => $_POST['bpscustomeditor'],
|
301 |
'bps_maint_background_images' => $_POST['mmode_background_images'],
|
302 |
'bps_maint_center_images' => $_POST['mmode_center_images'],
|
303 |
'bps_maint_background_color' => $_POST['mmode_background_color'],
|
304 |
+
'bps_maint_show_visitor_ip' => $bps_maint_show_visitor_ip,
|
305 |
+
'bps_maint_show_login_link' => $bps_maint_show_login_link,
|
306 |
+
'bps_maint_dashboard_reminder' => $bps_maint_dashboard_reminder,
|
307 |
+
'bps_maint_log_visitors' => $bps_maint_log_visitors,
|
308 |
+
'bps_maint_countdown_email' => $bps_maint_countdown_email,
|
309 |
'bps_maint_email_to' => $_POST['mmode_email_to'],
|
310 |
'bps_maint_email_from' => $_POST['mmode_email_from'],
|
311 |
'bps_maint_email_cc' => $_POST['mmode_email_cc'],
|
312 |
'bps_maint_email_bcc' => $_POST['mmode_email_bcc'],
|
313 |
'bps_maint_mu_entire_site' => $bps_maint_mu_entire_site,
|
314 |
'bps_maint_mu_subsites_only' => $bps_maint_mu_subsites_only
|
315 |
+
);
|
316 |
|
317 |
foreach( $BPS_Options as $key => $value ) {
|
318 |
update_option('bulletproof_security_options_maint_mode', $BPS_Options);
|
admin/mscan/mscan.php
CHANGED
@@ -23,45 +23,42 @@ if ( ! current_user_can('manage_options') ) {
|
|
23 |
<noscript><div id="message" class="updated" style="font-weight:600;font-size:13px;padding:5px;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);"><span style="color:blue">BPS Warning: JavaScript is disabled in your Browser</span><br />BPS plugin pages will not display visually correct and all BPS JavaScript functionality will not work correctly.</div></noscript>
|
24 |
|
25 |
<?php
|
26 |
-
//if ( function_exists('get_transient') ) {
|
27 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
28 |
-
|
29 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
30 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
31 |
-
|
32 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
33 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
34 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
35 |
-
// maybe_serialize( $bps_downloaded );
|
36 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
37 |
-
// }
|
38 |
-
// }
|
39 |
-
|
40 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
41 |
-
|
42 |
echo '<div class="bps-star-container">';
|
43 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
44 |
echo '<div class="bps-downloaded">';
|
45 |
-
|
46 |
-
// foreach ( $bps_transient as $key => $value ) {
|
47 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
48 |
-
// }
|
49 |
-
|
50 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
51 |
echo '</div>';
|
52 |
echo '</div>';
|
53 |
-
//}
|
54 |
|
55 |
## 2.9: Created new file for mscan pattern matching code. If web host deletes or nulls that file or Dir then mscan will not work, but BPS Pro will still work.
|
56 |
function bpsPro_mscan_pattern_match_file_check() {
|
57 |
|
58 |
-
$
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
|
64 |
-
|
|
|
65 |
echo $text;
|
66 |
}
|
67 |
}
|
@@ -288,7 +285,7 @@ function bpsPro_mscan_completed() {
|
|
288 |
$mstime = $MScan_options['mscan_max_time_limit'];
|
289 |
ini_set('max_execution_time', $mstime);
|
290 |
|
291 |
-
if ( $MScan_status['bps_mscan_status'] == '1' ) {
|
292 |
|
293 |
$MScan_status_db = array(
|
294 |
'bps_mscan_time_start' => time(),
|
@@ -325,11 +322,11 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
325 |
$mscan_scan_skipped_files_message = '';
|
326 |
$mscan_image_files_message = '';
|
327 |
|
328 |
-
if ( $MScan_options['mscan_scan_skipped_files'] == 'On' ) {
|
329 |
$mscan_scan_skipped_files_message = '<br><font color="blue"><strong>'.__('Skipped file scanning is turned On. Only skipped files will be scanned.', 'bulletproof-security').'</strong></font>';
|
330 |
}
|
331 |
|
332 |
-
if ( $MScan_options['mscan_scan_images'] == 'On' ) {
|
333 |
$mscan_image_files_message = '<br><font color="blue"><strong>'.__('Image file scanning is turned On. On some web hosts scanning image files will cause the scan to stop/fail.', 'bulletproof-security').'</strong></font>';
|
334 |
}
|
335 |
|
@@ -339,7 +336,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
339 |
// will be an important clue in troubleshooting problems. The User will hopefully understand that they are attempting to scan too many files at one time.
|
340 |
// On some Browsers the Time Loop misfires randomly. It must be related to Browser cache, but all attempts to make sense of this irratic and illogical random
|
341 |
// Browser behaviour have failed to conclusively isolate the Browser malfunction. Revisit this Twilight Zone Browser problem at a later time.
|
342 |
-
if ( $MScan_status['bps_mscan_status'] == '1' ) {
|
343 |
|
344 |
echo $bps_topDiv;
|
345 |
$text = '<font color="green"><strong>'.__('Calculating Scan Time. The default scan time calculation time of 30 seconds was exceeded. If it takes longer than 30 seconds to calculate total scan time, an additional 30 seconds will be added to the scan time calculation time until actual file scanning starts. Click the Refresh button to refresh the MScan Progress Bar if it is not automatically refreshed. If you see this message more than five times, click the Stop Scan button to stop the scan. Either you are attempting to scan too many files at one time or the scan time calculation is stuck in a time reset loop. Check your MScan Log file to see if the the estimated scan time was successfully logged.', 'bulletproof-security').'</strong></font>'.$mscan_scan_skipped_files_message.$mscan_image_files_message.'<div class="bps-message-button" style="width:60px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'">'.__('Refresh', 'bulletproof-security').'</a></div>';
|
@@ -347,9 +344,9 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
347 |
echo $bps_bottomDiv;
|
348 |
}
|
349 |
|
350 |
-
if ( $MScan_status['bps_mscan_status'] == '2' ) {
|
351 |
|
352 |
-
if ( $MScan_status['bps_mscan_total_time'] > $MScan_options['mscan_max_time_limit'] ) {
|
353 |
$mscan_over_time_limit = '<br><strong><font color="#fb0101">'.__('The estimated total scan time is more than the Max Time Limit to Scan option setting time limit.', 'bulletproof-security').'</font><br>'.__('The scan will automatically end/stop when the Max Time Limit to Scan option setting time limit is reached.', 'bulletproof-security').'<br>'.__('Estimated Total Scan Time: ', 'bulletproof-security').number_format_i18n($MScan_status['bps_mscan_total_time']).'<br>'.__('Max Time Limit to Scan: ', 'bulletproof-security').number_format_i18n($MScan_options['mscan_max_time_limit']).'<br>'.__('Click the MScan Read Me help button for a recommended solution.', 'bulletproof-security').'</strong>';
|
354 |
} else {
|
355 |
$mscan_over_time_limit = '';
|
@@ -367,7 +364,7 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
367 |
$_POST['Submit-MScan-Start'] = null;
|
368 |
}
|
369 |
|
370 |
-
if ( $_POST['Submit-MScan-Start'] != true && $MScan_status['bps_mscan_status'] == '3' ) {
|
371 |
|
372 |
$suspect_files_message = '';
|
373 |
$suspect_db_message = '';
|
@@ -421,18 +418,18 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
421 |
}
|
422 |
}
|
423 |
|
424 |
-
if ( $MScan_status['bps_mscan_status'] == '5' ) {
|
425 |
|
426 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
427 |
|
428 |
$mscan_scan_skipped_files_message = '';
|
429 |
$mscan_image_files_message = '';
|
430 |
|
431 |
-
if ( $MScan_options['mscan_scan_skipped_files'] == 'On' ) {
|
432 |
$mscan_scan_skipped_files_message = '<br><font color="blue"><strong>'.__('Skipped file scanning is turned On. The scan time estimate is for scanning skipped files only.', 'bulletproof-security').'</strong></font>';
|
433 |
}
|
434 |
|
435 |
-
if ( $MScan_options['mscan_scan_images'] == 'On' ) {
|
436 |
$mscan_image_files_message = '<br><font color="blue"><strong>'.__('Image file scanning is turned On. On some web hosts scanning image files will cause the scan to stop/fail.', 'bulletproof-security').'</strong></font>';
|
437 |
}
|
438 |
|
@@ -478,24 +475,37 @@ bpsPro_mscan_displayed_messages();
|
|
478 |
$mstime = $MScan_options['mscan_max_time_limit'];
|
479 |
ini_set('max_execution_time', $mstime);
|
480 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481 |
$MScan_status_db = array(
|
482 |
'bps_mscan_time_start' => time(),
|
483 |
'bps_mscan_time_stop' => '',
|
484 |
'bps_mscan_time_end' => time() + 30,
|
485 |
'bps_mscan_time_remaining' => time() + 30,
|
486 |
'bps_mscan_status' => '1',
|
487 |
-
'bps_mscan_last_scan_timestamp' => $
|
488 |
-
'bps_mscan_total_time' => $
|
489 |
-
'bps_mscan_total_website_files' => $
|
490 |
-
'bps_mscan_total_wp_core_files' => $
|
491 |
-
'bps_mscan_total_non_image_files' => $
|
492 |
-
'bps_mscan_total_image_files' => $
|
493 |
-
'bps_mscan_total_all_scannable_files' => $
|
494 |
-
'bps_mscan_total_skipped_files' => $
|
495 |
-
'bps_mscan_total_suspect_files' => $
|
496 |
-
'bps_mscan_suspect_skipped_files' => $
|
497 |
-
'bps_mscan_total_suspect_db' => $
|
498 |
-
'bps_mscan_total_ignored_files' => $
|
499 |
);
|
500 |
|
501 |
foreach( $MScan_status_db as $key => $value ) {
|
@@ -528,24 +538,37 @@ bpsPro_mscan_displayed_messages();
|
|
528 |
$mstime = $MScan_options['mscan_max_time_limit'];
|
529 |
ini_set('max_execution_time', $mstime);
|
530 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
531 |
$MScan_status_db = array(
|
532 |
'bps_mscan_time_start' => time(),
|
533 |
'bps_mscan_time_stop' => '',
|
534 |
'bps_mscan_time_end' => time() + 30,
|
535 |
'bps_mscan_time_remaining' => time() + 30,
|
536 |
'bps_mscan_status' => '1',
|
537 |
-
'bps_mscan_last_scan_timestamp' => $
|
538 |
-
'bps_mscan_total_time' => $
|
539 |
-
'bps_mscan_total_website_files' => $
|
540 |
-
'bps_mscan_total_wp_core_files' => $
|
541 |
-
'bps_mscan_total_non_image_files' => $
|
542 |
-
'bps_mscan_total_image_files' => $
|
543 |
-
'bps_mscan_total_all_scannable_files' => $
|
544 |
-
'bps_mscan_total_skipped_files' => $
|
545 |
-
'bps_mscan_total_suspect_files' => $
|
546 |
-
'bps_mscan_suspect_skipped_files' => $
|
547 |
-
'bps_mscan_total_suspect_db' => $
|
548 |
-
'bps_mscan_total_ignored_files' => $
|
549 |
);
|
550 |
|
551 |
foreach( $MScan_status_db as $key => $value ) {
|
@@ -567,31 +590,31 @@ bpsPro_mscan_displayed_messages();
|
|
567 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
568 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
569 |
|
570 |
-
$mscan_start_time = $MScan_status['bps_mscan_time_start'];
|
571 |
-
$mscan_future_time = $MScan_status['bps_mscan_time_remaining'];
|
572 |
-
$mscan_status = $MScan_status['bps_mscan_status'];
|
573 |
-
$mscan_timestamp = $MScan_status['bps_mscan_last_scan_timestamp'];
|
574 |
-
$mscan_total_time = $MScan_status['bps_mscan_total_time'];
|
575 |
-
$mscan_suspect_files = $MScan_status['bps_mscan_total_suspect_files'];
|
576 |
-
$mscan_suspect_skipped_files = $MScan_status['bps_mscan_suspect_skipped_files'];
|
577 |
-
$mscan_suspect_db = $MScan_status['bps_mscan_total_suspect_db'];
|
578 |
-
$mscan_skipped_files = $MScan_status['bps_mscan_total_skipped_files'];
|
579 |
-
|
580 |
-
if ( $MScan_options['mscan_scan_skipped_files'] == 'On' ) {
|
581 |
$mscan_total_files = $MScan_status['bps_mscan_total_skipped_files'];
|
582 |
$skipped_scan = 1;
|
583 |
} else {
|
584 |
-
$mscan_total_files = $MScan_status['bps_mscan_total_all_scannable_files'];
|
585 |
$skipped_scan = 0;
|
586 |
}
|
587 |
|
588 |
-
if ( $MScan_options['mscan_scan_database'] == 'On' ) {
|
589 |
$mscan_db_scan = 1;
|
590 |
} else {
|
591 |
$mscan_db_scan = 0;
|
592 |
}
|
593 |
|
594 |
-
if ( $MScan_status['bps_mscan_status'] == '1' || $MScan_status['bps_mscan_status'] == '2' || $MScan_status['bps_mscan_status'] == '3' ) { ?>
|
595 |
|
596 |
<div id="MscanProgressBar">
|
597 |
<div id="MscanBar" class="mscan-progress-bar"></div>
|
@@ -882,52 +905,85 @@ function bpsPro_save_mscan_options() {
|
|
882 |
$mscan_actual_dirs[$key] = preg_replace( '/\d+/', "1", $value );
|
883 |
}
|
884 |
|
885 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
886 |
|
887 |
-
|
888 |
-
|
889 |
-
foreach ( $MScan_options['bps_mscan_dirs'] as $key => $value ) {
|
890 |
-
$mscan_dirs_options_inner_array[$key] = $value;
|
891 |
-
}
|
892 |
|
893 |
-
|
894 |
-
$mscan_diff_key_dir = array_diff_key($mscan_actual_dirs, $mscan_dirs_options_inner_array);
|
895 |
-
|
896 |
-
// get old dirs that still exist in the bps_mscan_dirs db option. ie a dir has been deleted.
|
897 |
-
$mscan_diff_key_options = array_diff_key($mscan_dirs_options_inner_array, $dir_flip);
|
898 |
-
|
899 |
-
if ( ! empty($mscan_diff_key_options) ) {
|
900 |
|
901 |
-
|
902 |
-
|
|
|
|
|
903 |
}
|
904 |
|
905 |
-
//
|
906 |
-
$
|
907 |
-
ksort($mscan_array_merge);
|
908 |
-
|
909 |
-
} else {
|
910 |
|
911 |
-
//
|
912 |
-
$
|
913 |
-
|
914 |
-
|
915 |
-
|
916 |
-
|
917 |
-
|
918 |
-
|
919 |
-
|
920 |
-
|
921 |
-
|
922 |
-
|
923 |
-
|
924 |
-
|
925 |
-
|
926 |
-
|
927 |
-
|
928 |
-
|
929 |
-
|
930 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
931 |
}
|
932 |
}
|
933 |
}
|
@@ -935,6 +991,7 @@ function bpsPro_save_mscan_options() {
|
|
935 |
bpsPro_save_mscan_options();
|
936 |
|
937 |
$scrolltoExcludeDirs = isset($_REQUEST['scrolltoExcludeDirs']) ? (int) $_REQUEST['scrolltoExcludeDirs'] : 0;
|
|
|
938 |
|
939 |
// Form: MScan Options Form
|
940 |
echo '<form name="MscanOptions" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'" method="post">';
|
@@ -1098,7 +1155,7 @@ bpsPro_save_mscan_options();
|
|
1098 |
|
1099 |
$UIoptions = get_option('bulletproof_security_options_theme_skin');
|
1100 |
|
1101 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1102 |
|
1103 |
<script type="text/javascript">
|
1104 |
/* <![CDATA[ */
|
@@ -1415,7 +1472,7 @@ if ( isset( $_POST['Submit-MScan-Suspect-Form'] ) && current_user_can('manage_op
|
|
1415 |
<?php
|
1416 |
$UIoptions = get_option('bulletproof_security_options_theme_skin');
|
1417 |
|
1418 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1419 |
|
1420 |
<script type="text/javascript">
|
1421 |
/* <![CDATA[ */
|
@@ -1690,7 +1747,7 @@ if ( isset( $_POST['Submit-MScan-Suspect-DB-Form'] ) && current_user_can('manage
|
|
1690 |
|
1691 |
$UIoptions = get_option('bulletproof_security_options_theme_skin');
|
1692 |
|
1693 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1694 |
|
1695 |
<script type="text/javascript">
|
1696 |
/* <![CDATA[ */
|
@@ -1763,9 +1820,9 @@ if ( file_exists($filename) ) {
|
|
1763 |
function bpsPro_MScan_ModTimeDiff() {
|
1764 |
$options = get_option('bulletproof_security_options_MScan_log');
|
1765 |
$last_modified_time = bpsPro_MScan_Log_LastMod();
|
1766 |
-
$last_modified_time_db = $options['bps_mscan_log_date_mod'];
|
1767 |
|
1768 |
-
if ( $options['bps_mscan_log_date_mod'] == '' ) {
|
1769 |
$text = '<font color="#fb0101" style="padding-right:5px;"><strong>'.__('Click the Reset Last Modified Time in DB button', 'bulletproof-security').'<br>'.__('to set the', 'bulletproof-security').'</strong></font>';
|
1770 |
echo $text;
|
1771 |
}
|
@@ -1802,9 +1859,11 @@ bpsPro_MScan_LogSize();
|
|
1802 |
|
1803 |
<form name="MScanLogModDate" action="options.php#bps-tabs-2" method="post">
|
1804 |
<?php settings_fields('bulletproof_security_options_MScan_log'); ?>
|
1805 |
-
<?php $MScanLogoptions = get_option('bulletproof_security_options_MScan_log');
|
|
|
|
|
1806 |
<label for="QLog"><strong><?php _e('MScan Log Last Modified Time:', 'bulletproof-security'); ?></strong></label><br />
|
1807 |
-
<label for="QLog"><strong><?php echo bpsPro_MScan_ModTimeDiff(); ?></strong><?php echo $
|
1808 |
<label for="QLog" style="vertical-align:top;"><strong><?php _e('Last Modified Time in File:', 'bulletproof-security'); ?></strong></label>
|
1809 |
<input type="text" name="bulletproof_security_options_MScan_log[bps_mscan_log_date_mod]" style="color:#2ea2cc;font-size:13px;width:200px;margin-top:-6px;padding-left:4px;font-weight:600;border:none;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;" value="<?php echo bpsPro_MScan_Log_LastMod(); ?>" /><br />
|
1810 |
<input type="submit" name="Submit-MScan-Mod" class="button bps-button" style="margin:10px 0px 0px 0px;" value="<?php esc_attr_e('Reset Last Modified Time in DB', 'bulletproof-security') ?>" />
|
23 |
<noscript><div id="message" class="updated" style="font-weight:600;font-size:13px;padding:5px;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);"><span style="color:blue">BPS Warning: JavaScript is disabled in your Browser</span><br />BPS plugin pages will not display visually correct and all BPS JavaScript functionality will not work correctly.</div></noscript>
|
24 |
|
25 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
echo '<div class="bps-star-container">';
|
27 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
28 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
29 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
30 |
echo '</div>';
|
31 |
echo '</div>';
|
|
|
32 |
|
33 |
## 2.9: Created new file for mscan pattern matching code. If web host deletes or nulls that file or Dir then mscan will not work, but BPS Pro will still work.
|
34 |
function bpsPro_mscan_pattern_match_file_check() {
|
35 |
|
36 |
+
$mscan_db_pattern_match_options = get_option('bulletproof_security_options_mscan_patterns');
|
37 |
+
|
38 |
+
if ( ! empty($mscan_db_pattern_match_options['mscan_pattern_match_files']) ) {
|
39 |
+
|
40 |
+
foreach ( $mscan_db_pattern_match_options['mscan_pattern_match_files'] as $key => $value ) {
|
41 |
+
|
42 |
+
foreach ( $value as $inner_key => $inner_value ) {
|
43 |
+
|
44 |
+
if ( $inner_key == 'js_patterns' ) {
|
45 |
+
$js_pattern = $inner_value;
|
46 |
+
}
|
47 |
+
if ( $inner_key == 'htaccess_patterns' ) {
|
48 |
+
$htaccess_pattern = $inner_value;
|
49 |
+
}
|
50 |
+
if ( $inner_key == 'php_patterns' ) {
|
51 |
+
$php_pattern = $inner_value;
|
52 |
+
}
|
53 |
+
if ( $inner_key == 'image_patterns' ) {
|
54 |
+
$image_pattern = $inner_value;
|
55 |
+
}
|
56 |
+
}
|
57 |
+
}
|
58 |
+
}
|
59 |
|
60 |
+
if ( empty($js_pattern) ) {
|
61 |
+
$text = '<div style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:-7px 0px 10px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="#fb0101">'.__('The MScan pattern matching code does not exist in your database.', 'bulletproof-security').'</font><br>'.__('Most likely your web host saw the pattern matching code in the MScan /bulletproof-security/admin/htaccess/mscan-pattern-match.php file as malicious and has either deleted the file or made the file or folder unreadable.', 'bulletproof-security').'<br>'.__('Unfortunately that means you will not be able to use MScan on your website/server/web host.', 'bulletproof-security').'</div>';
|
62 |
echo $text;
|
63 |
}
|
64 |
}
|
285 |
$mstime = $MScan_options['mscan_max_time_limit'];
|
286 |
ini_set('max_execution_time', $mstime);
|
287 |
|
288 |
+
if ( isset($MScan_status['bps_mscan_status']) && $MScan_status['bps_mscan_status'] == '1' ) {
|
289 |
|
290 |
$MScan_status_db = array(
|
291 |
'bps_mscan_time_start' => time(),
|
322 |
$mscan_scan_skipped_files_message = '';
|
323 |
$mscan_image_files_message = '';
|
324 |
|
325 |
+
if ( isset($MScan_options['mscan_scan_skipped_files']) && $MScan_options['mscan_scan_skipped_files'] == 'On' ) {
|
326 |
$mscan_scan_skipped_files_message = '<br><font color="blue"><strong>'.__('Skipped file scanning is turned On. Only skipped files will be scanned.', 'bulletproof-security').'</strong></font>';
|
327 |
}
|
328 |
|
329 |
+
if ( isset($MScan_options['mscan_scan_images']) && $MScan_options['mscan_scan_images'] == 'On' ) {
|
330 |
$mscan_image_files_message = '<br><font color="blue"><strong>'.__('Image file scanning is turned On. On some web hosts scanning image files will cause the scan to stop/fail.', 'bulletproof-security').'</strong></font>';
|
331 |
}
|
332 |
|
336 |
// will be an important clue in troubleshooting problems. The User will hopefully understand that they are attempting to scan too many files at one time.
|
337 |
// On some Browsers the Time Loop misfires randomly. It must be related to Browser cache, but all attempts to make sense of this irratic and illogical random
|
338 |
// Browser behaviour have failed to conclusively isolate the Browser malfunction. Revisit this Twilight Zone Browser problem at a later time.
|
339 |
+
if ( isset($MScan_status['bps_mscan_status']) && $MScan_status['bps_mscan_status'] == '1' ) {
|
340 |
|
341 |
echo $bps_topDiv;
|
342 |
$text = '<font color="green"><strong>'.__('Calculating Scan Time. The default scan time calculation time of 30 seconds was exceeded. If it takes longer than 30 seconds to calculate total scan time, an additional 30 seconds will be added to the scan time calculation time until actual file scanning starts. Click the Refresh button to refresh the MScan Progress Bar if it is not automatically refreshed. If you see this message more than five times, click the Stop Scan button to stop the scan. Either you are attempting to scan too many files at one time or the scan time calculation is stuck in a time reset loop. Check your MScan Log file to see if the the estimated scan time was successfully logged.', 'bulletproof-security').'</strong></font>'.$mscan_scan_skipped_files_message.$mscan_image_files_message.'<div class="bps-message-button" style="width:60px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'">'.__('Refresh', 'bulletproof-security').'</a></div>';
|
344 |
echo $bps_bottomDiv;
|
345 |
}
|
346 |
|
347 |
+
if ( isset($MScan_status['bps_mscan_status']) && $MScan_status['bps_mscan_status'] == '2' ) {
|
348 |
|
349 |
+
if ( isset($MScan_status['bps_mscan_total_time']) && isset($MScan_options['mscan_max_time_limit']) && $MScan_status['bps_mscan_total_time'] > $MScan_options['mscan_max_time_limit'] ) {
|
350 |
$mscan_over_time_limit = '<br><strong><font color="#fb0101">'.__('The estimated total scan time is more than the Max Time Limit to Scan option setting time limit.', 'bulletproof-security').'</font><br>'.__('The scan will automatically end/stop when the Max Time Limit to Scan option setting time limit is reached.', 'bulletproof-security').'<br>'.__('Estimated Total Scan Time: ', 'bulletproof-security').number_format_i18n($MScan_status['bps_mscan_total_time']).'<br>'.__('Max Time Limit to Scan: ', 'bulletproof-security').number_format_i18n($MScan_options['mscan_max_time_limit']).'<br>'.__('Click the MScan Read Me help button for a recommended solution.', 'bulletproof-security').'</strong>';
|
351 |
} else {
|
352 |
$mscan_over_time_limit = '';
|
364 |
$_POST['Submit-MScan-Start'] = null;
|
365 |
}
|
366 |
|
367 |
+
if ( isset($_POST['Submit-MScan-Start']) && $_POST['Submit-MScan-Start'] != true && isset($MScan_status['bps_mscan_status']) && $MScan_status['bps_mscan_status'] == '3' ) {
|
368 |
|
369 |
$suspect_files_message = '';
|
370 |
$suspect_db_message = '';
|
418 |
}
|
419 |
}
|
420 |
|
421 |
+
if ( isset($MScan_status['bps_mscan_status']) && $MScan_status['bps_mscan_status'] == '5' ) {
|
422 |
|
423 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
424 |
|
425 |
$mscan_scan_skipped_files_message = '';
|
426 |
$mscan_image_files_message = '';
|
427 |
|
428 |
+
if ( isset($MScan_options['mscan_scan_skipped_files']) && $MScan_options['mscan_scan_skipped_files'] == 'On' ) {
|
429 |
$mscan_scan_skipped_files_message = '<br><font color="blue"><strong>'.__('Skipped file scanning is turned On. The scan time estimate is for scanning skipped files only.', 'bulletproof-security').'</strong></font>';
|
430 |
}
|
431 |
|
432 |
+
if ( isset($MScan_options['mscan_scan_images']) && $MScan_options['mscan_scan_images'] == 'On' ) {
|
433 |
$mscan_image_files_message = '<br><font color="blue"><strong>'.__('Image file scanning is turned On. On some web hosts scanning image files will cause the scan to stop/fail.', 'bulletproof-security').'</strong></font>';
|
434 |
}
|
435 |
|
475 |
$mstime = $MScan_options['mscan_max_time_limit'];
|
476 |
ini_set('max_execution_time', $mstime);
|
477 |
|
478 |
+
$bps_mscan_last_scan_timestamp = ! isset($MScan_status['bps_mscan_last_scan_timestamp']) ? '' : $MScan_status['bps_mscan_last_scan_timestamp'];
|
479 |
+
$bps_mscan_total_time = ! isset($MScan_status['bps_mscan_total_time']) ? '' : $MScan_status['bps_mscan_total_time'];
|
480 |
+
$bps_mscan_total_website_files = ! isset($MScan_status['bps_mscan_total_website_files']) ? '' : $MScan_status['bps_mscan_total_website_files'];
|
481 |
+
$bps_mscan_total_wp_core_files = ! isset($MScan_status['bps_mscan_total_wp_core_files']) ? '' : $MScan_status['bps_mscan_total_wp_core_files'];
|
482 |
+
$bps_mscan_total_non_image_files = ! isset($MScan_status['bps_mscan_total_non_image_files']) ? '' : $MScan_status['bps_mscan_total_non_image_files'];
|
483 |
+
$bps_mscan_total_image_files = ! isset($MScan_status['bps_mscan_total_image_files']) ? '' : $MScan_status['bps_mscan_total_image_files'];
|
484 |
+
$bps_mscan_total_all_scannable_files = ! isset($MScan_status['bps_mscan_total_all_scannable_files']) ? '' : $MScan_status['bps_mscan_total_all_scannable_files'];
|
485 |
+
$bps_mscan_total_skipped_files = ! isset($MScan_status['bps_mscan_total_skipped_files']) ? '' : $MScan_status['bps_mscan_total_skipped_files'];
|
486 |
+
$bps_mscan_total_suspect_files = ! isset($MScan_status['bps_mscan_total_suspect_files']) ? '' : $MScan_status['bps_mscan_total_suspect_files'];
|
487 |
+
$bps_mscan_suspect_skipped_files = ! isset($MScan_status['bps_mscan_suspect_skipped_files']) ? '' : $MScan_status['bps_mscan_suspect_skipped_files'];
|
488 |
+
$bps_mscan_total_suspect_db = ! isset($MScan_status['bps_mscan_total_suspect_db']) ? '' : $MScan_status['bps_mscan_total_suspect_db'];
|
489 |
+
$bps_mscan_total_ignored_files = ! isset($MScan_status['bps_mscan_total_ignored_files']) ? '' : $MScan_status['bps_mscan_total_ignored_files'];
|
490 |
+
|
491 |
$MScan_status_db = array(
|
492 |
'bps_mscan_time_start' => time(),
|
493 |
'bps_mscan_time_stop' => '',
|
494 |
'bps_mscan_time_end' => time() + 30,
|
495 |
'bps_mscan_time_remaining' => time() + 30,
|
496 |
'bps_mscan_status' => '1',
|
497 |
+
'bps_mscan_last_scan_timestamp' => $bps_mscan_last_scan_timestamp,
|
498 |
+
'bps_mscan_total_time' => $bps_mscan_total_time,
|
499 |
+
'bps_mscan_total_website_files' => $bps_mscan_total_website_files,
|
500 |
+
'bps_mscan_total_wp_core_files' => $bps_mscan_total_wp_core_files,
|
501 |
+
'bps_mscan_total_non_image_files' => $bps_mscan_total_non_image_files,
|
502 |
+
'bps_mscan_total_image_files' => $bps_mscan_total_image_files,
|
503 |
+
'bps_mscan_total_all_scannable_files' => $bps_mscan_total_all_scannable_files,
|
504 |
+
'bps_mscan_total_skipped_files' => $bps_mscan_total_skipped_files,
|
505 |
+
'bps_mscan_total_suspect_files' => $bps_mscan_total_suspect_files,
|
506 |
+
'bps_mscan_suspect_skipped_files' => $bps_mscan_suspect_skipped_files,
|
507 |
+
'bps_mscan_total_suspect_db' => $bps_mscan_total_suspect_db,
|
508 |
+
'bps_mscan_total_ignored_files' => $bps_mscan_total_ignored_files
|
509 |
);
|
510 |
|
511 |
foreach( $MScan_status_db as $key => $value ) {
|
538 |
$mstime = $MScan_options['mscan_max_time_limit'];
|
539 |
ini_set('max_execution_time', $mstime);
|
540 |
|
541 |
+
$bps_mscan_last_scan_timestamp = ! isset($MScan_status['bps_mscan_last_scan_timestamp']) ? '' : $MScan_status['bps_mscan_last_scan_timestamp'];
|
542 |
+
$bps_mscan_total_time = ! isset($MScan_status['bps_mscan_total_time']) ? '' : $MScan_status['bps_mscan_total_time'];
|
543 |
+
$bps_mscan_total_website_files = ! isset($MScan_status['bps_mscan_total_website_files']) ? '' : $MScan_status['bps_mscan_total_website_files'];
|
544 |
+
$bps_mscan_total_wp_core_files = ! isset($MScan_status['bps_mscan_total_wp_core_files']) ? '' : $MScan_status['bps_mscan_total_wp_core_files'];
|
545 |
+
$bps_mscan_total_non_image_files = ! isset($MScan_status['bps_mscan_total_non_image_files']) ? '' : $MScan_status['bps_mscan_total_non_image_files'];
|
546 |
+
$bps_mscan_total_image_files = ! isset($MScan_status['bps_mscan_total_image_files']) ? '' : $MScan_status['bps_mscan_total_image_files'];
|
547 |
+
$bps_mscan_total_all_scannable_files = ! isset($MScan_status['bps_mscan_total_all_scannable_files']) ? '' : $MScan_status['bps_mscan_total_all_scannable_files'];
|
548 |
+
$bps_mscan_total_skipped_files = ! isset($MScan_status['bps_mscan_total_skipped_files']) ? '' : $MScan_status['bps_mscan_total_skipped_files'];
|
549 |
+
$bps_mscan_total_suspect_files = ! isset($MScan_status['bps_mscan_total_suspect_files']) ? '' : $MScan_status['bps_mscan_total_suspect_files'];
|
550 |
+
$bps_mscan_suspect_skipped_files = ! isset($MScan_status['bps_mscan_suspect_skipped_files']) ? '' : $MScan_status['bps_mscan_suspect_skipped_files'];
|
551 |
+
$bps_mscan_total_suspect_db = ! isset($MScan_status['bps_mscan_total_suspect_db']) ? '' : $MScan_status['bps_mscan_total_suspect_db'];
|
552 |
+
$bps_mscan_total_ignored_files = ! isset($MScan_status['bps_mscan_total_ignored_files']) ? '' : $MScan_status['bps_mscan_total_ignored_files'];
|
553 |
+
|
554 |
$MScan_status_db = array(
|
555 |
'bps_mscan_time_start' => time(),
|
556 |
'bps_mscan_time_stop' => '',
|
557 |
'bps_mscan_time_end' => time() + 30,
|
558 |
'bps_mscan_time_remaining' => time() + 30,
|
559 |
'bps_mscan_status' => '1',
|
560 |
+
'bps_mscan_last_scan_timestamp' => $bps_mscan_last_scan_timestamp,
|
561 |
+
'bps_mscan_total_time' => $bps_mscan_total_time,
|
562 |
+
'bps_mscan_total_website_files' => $bps_mscan_total_website_files,
|
563 |
+
'bps_mscan_total_wp_core_files' => $bps_mscan_total_wp_core_files,
|
564 |
+
'bps_mscan_total_non_image_files' => $bps_mscan_total_non_image_files,
|
565 |
+
'bps_mscan_total_image_files' => $bps_mscan_total_image_files,
|
566 |
+
'bps_mscan_total_all_scannable_files' => $bps_mscan_total_all_scannable_files,
|
567 |
+
'bps_mscan_total_skipped_files' => $bps_mscan_total_skipped_files,
|
568 |
+
'bps_mscan_total_suspect_files' => $bps_mscan_total_suspect_files,
|
569 |
+
'bps_mscan_suspect_skipped_files' => $bps_mscan_suspect_skipped_files,
|
570 |
+
'bps_mscan_total_suspect_db' => $bps_mscan_total_suspect_db,
|
571 |
+
'bps_mscan_total_ignored_files' => $bps_mscan_total_ignored_files
|
572 |
);
|
573 |
|
574 |
foreach( $MScan_status_db as $key => $value ) {
|
590 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
591 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
592 |
|
593 |
+
$mscan_start_time = ! isset($MScan_status['bps_mscan_time_start']) ? '' : $MScan_status['bps_mscan_time_start'];
|
594 |
+
$mscan_future_time = ! isset($MScan_status['bps_mscan_time_remaining']) ? '' : $MScan_status['bps_mscan_time_remaining'];
|
595 |
+
$mscan_status = ! isset($MScan_status['bps_mscan_status']) ? '' : $MScan_status['bps_mscan_status'];
|
596 |
+
$mscan_timestamp = ! isset($MScan_status['bps_mscan_last_scan_timestamp']) ? '' : $MScan_status['bps_mscan_last_scan_timestamp'];
|
597 |
+
$mscan_total_time = ! isset($MScan_status['bps_mscan_total_time']) ? '' : $MScan_status['bps_mscan_total_time'];
|
598 |
+
$mscan_suspect_files = ! isset($MScan_status['bps_mscan_total_suspect_files']) ? '' : $MScan_status['bps_mscan_total_suspect_files'];
|
599 |
+
$mscan_suspect_skipped_files = ! isset($MScan_status['bps_mscan_suspect_skipped_files']) ? '' : $MScan_status['bps_mscan_suspect_skipped_files'];
|
600 |
+
$mscan_suspect_db = ! isset($MScan_status['bps_mscan_total_suspect_db']) ? '' : $MScan_status['bps_mscan_total_suspect_db'];
|
601 |
+
$mscan_skipped_files = ! isset($MScan_status['bps_mscan_total_skipped_files']) ? '' : $MScan_status['bps_mscan_total_skipped_files'];
|
602 |
+
|
603 |
+
if ( isset($MScan_options['mscan_scan_skipped_files']) && $MScan_options['mscan_scan_skipped_files'] == 'On' ) {
|
604 |
$mscan_total_files = $MScan_status['bps_mscan_total_skipped_files'];
|
605 |
$skipped_scan = 1;
|
606 |
} else {
|
607 |
+
$mscan_total_files = ! isset($MScan_status['bps_mscan_total_all_scannable_files']) ? '' : $MScan_status['bps_mscan_total_all_scannable_files'];
|
608 |
$skipped_scan = 0;
|
609 |
}
|
610 |
|
611 |
+
if ( isset($MScan_options['mscan_scan_database']) && $MScan_options['mscan_scan_database'] == 'On' ) {
|
612 |
$mscan_db_scan = 1;
|
613 |
} else {
|
614 |
$mscan_db_scan = 0;
|
615 |
}
|
616 |
|
617 |
+
if ( isset($MScan_status['bps_mscan_status']) && $MScan_status['bps_mscan_status'] == '1' || isset($MScan_status['bps_mscan_status']) && $MScan_status['bps_mscan_status'] == '2' || isset($MScan_status['bps_mscan_status']) && $MScan_status['bps_mscan_status'] == '3' ) { ?>
|
618 |
|
619 |
<div id="MscanProgressBar">
|
620 |
<div id="MscanBar" class="mscan-progress-bar"></div>
|
905 |
$mscan_actual_dirs[$key] = preg_replace( '/\d+/', "1", $value );
|
906 |
}
|
907 |
|
908 |
+
// Only processed once on first MScan page load
|
909 |
+
if ( empty($MScan_options['bps_mscan_dirs']) ) {
|
910 |
+
|
911 |
+
$mscan_max_file_size = isset($MScan_options['mscan_max_file_size']) ? $MScan_options['mscan_max_file_size'] : '400';
|
912 |
+
$mscan_max_time_limit = isset($MScan_options['mscan_max_time_limit']) ? $MScan_options['mscan_max_time_limit'] : '300';
|
913 |
+
$mscan_scan_database = isset($MScan_options['mscan_scan_database']) ? $MScan_options['mscan_scan_database'] : 'On';
|
914 |
+
$mscan_scan_images = isset($MScan_options['mscan_scan_images']) ? $MScan_options['mscan_scan_images'] : 'Off';
|
915 |
+
$mscan_scan_skipped_files = isset($MScan_options['mscan_scan_skipped_files']) ? $MScan_options['mscan_scan_skipped_files'] : 'Off';
|
916 |
+
$mscan_scan_delete_tmp_files = isset($MScan_options['mscan_scan_delete_tmp_files']) ? $MScan_options['mscan_scan_delete_tmp_files'] : 'Off';
|
917 |
+
$mscan_scan_frequency = isset($MScan_options['mscan_scan_frequency']) ? $MScan_options['mscan_scan_frequency'] : 'Off';
|
918 |
+
$mscan_exclude_dirs = isset($MScan_options['mscan_exclude_dirs']) ? $MScan_options['mscan_exclude_dirs'] : '';
|
919 |
+
$mscan_exclude_tmp_files = isset($MScan_options['mscan_exclude_tmp_files']) ? $MScan_options['mscan_exclude_tmp_files'] : '';
|
920 |
+
|
921 |
+
$MS_Options = array(
|
922 |
+
'bps_mscan_dirs' => $mscan_actual_dirs,
|
923 |
+
'mscan_max_file_size' => $mscan_max_file_size,
|
924 |
+
'mscan_max_time_limit' => $mscan_max_time_limit,
|
925 |
+
'mscan_scan_database' => $mscan_scan_database,
|
926 |
+
'mscan_scan_images' => $mscan_scan_images,
|
927 |
+
'mscan_scan_skipped_files' => $mscan_scan_skipped_files,
|
928 |
+
'mscan_scan_delete_tmp_files' => $mscan_scan_delete_tmp_files,
|
929 |
+
'mscan_scan_frequency' => $mscan_scan_frequency,
|
930 |
+
'mscan_exclude_dirs' => $mscan_exclude_dirs,
|
931 |
+
'mscan_exclude_tmp_files' => $mscan_exclude_tmp_files
|
932 |
+
);
|
933 |
+
|
934 |
+
foreach( $MS_Options as $key => $value ) {
|
935 |
+
update_option('bulletproof_security_options_MScan', $MS_Options);
|
936 |
+
}
|
937 |
|
938 |
+
} else {
|
|
|
|
|
|
|
|
|
939 |
|
940 |
+
$MScan_options = get_option('bulletproof_security_options_MScan');
|
|
|
|
|
|
|
|
|
|
|
|
|
941 |
|
942 |
+
$mscan_dirs_options_inner_array = array();
|
943 |
+
|
944 |
+
foreach ( $MScan_options['bps_mscan_dirs'] as $key => $value ) {
|
945 |
+
$mscan_dirs_options_inner_array[$key] = $value;
|
946 |
}
|
947 |
|
948 |
+
// get new dirs found that do not exist in the bps_mscan_dirs db option. ie a new dir has been created.
|
949 |
+
$mscan_diff_key_dir = array_diff_key($mscan_actual_dirs, $mscan_dirs_options_inner_array);
|
|
|
|
|
|
|
950 |
|
951 |
+
// get old dirs that still exist in the bps_mscan_dirs db option. ie a dir has been deleted.
|
952 |
+
$mscan_diff_key_options = array_diff_key($mscan_dirs_options_inner_array, $dir_flip);
|
953 |
+
|
954 |
+
if ( ! empty($mscan_diff_key_options) ) {
|
955 |
+
|
956 |
+
foreach ( $mscan_diff_key_options as $key => $value ) {
|
957 |
+
unset($mscan_dirs_options_inner_array[$key]);
|
958 |
+
}
|
959 |
+
|
960 |
+
// merge any new dirs found
|
961 |
+
$mscan_array_merge = array_merge( $mscan_diff_key_dir, $mscan_dirs_options_inner_array );
|
962 |
+
ksort($mscan_array_merge);
|
963 |
+
|
964 |
+
} else {
|
965 |
+
|
966 |
+
// merge any new dirs found
|
967 |
+
$mscan_array_merge = array_merge( $mscan_diff_key_dir, $mscan_dirs_options_inner_array );
|
968 |
+
ksort($mscan_array_merge);
|
969 |
+
}
|
970 |
+
|
971 |
+
$MS_Options = array(
|
972 |
+
'bps_mscan_dirs' => $mscan_array_merge,
|
973 |
+
'mscan_max_file_size' => $MScan_options['mscan_max_file_size'],
|
974 |
+
'mscan_max_time_limit' => $MScan_options['mscan_max_time_limit'],
|
975 |
+
'mscan_scan_database' => $MScan_options['mscan_scan_database'],
|
976 |
+
'mscan_scan_images' => $MScan_options['mscan_scan_images'],
|
977 |
+
'mscan_scan_skipped_files' => $MScan_options['mscan_scan_skipped_files'],
|
978 |
+
'mscan_scan_delete_tmp_files' => $MScan_options['mscan_scan_delete_tmp_files'],
|
979 |
+
'mscan_scan_frequency' => 'Off',
|
980 |
+
'mscan_exclude_dirs' => $MScan_options['mscan_exclude_dirs'],
|
981 |
+
'mscan_exclude_tmp_files' => $MScan_options['mscan_exclude_tmp_files']
|
982 |
+
);
|
983 |
+
|
984 |
+
foreach( $MS_Options as $key => $value ) {
|
985 |
+
update_option('bulletproof_security_options_MScan', $MS_Options);
|
986 |
+
}
|
987 |
}
|
988 |
}
|
989 |
}
|
991 |
bpsPro_save_mscan_options();
|
992 |
|
993 |
$scrolltoExcludeDirs = isset($_REQUEST['scrolltoExcludeDirs']) ? (int) $_REQUEST['scrolltoExcludeDirs'] : 0;
|
994 |
+
$scrolltoExcludeTmpFiles = isset($_REQUEST['scrolltoExcludeTmpFiles']) ? (int) $_REQUEST['scrolltoExcludeTmpFiles'] : 0;
|
995 |
|
996 |
// Form: MScan Options Form
|
997 |
echo '<form name="MscanOptions" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/mscan/mscan.php' ).'" method="post">';
|
1155 |
|
1156 |
$UIoptions = get_option('bulletproof_security_options_theme_skin');
|
1157 |
|
1158 |
+
if ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1159 |
|
1160 |
<script type="text/javascript">
|
1161 |
/* <![CDATA[ */
|
1472 |
<?php
|
1473 |
$UIoptions = get_option('bulletproof_security_options_theme_skin');
|
1474 |
|
1475 |
+
if ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1476 |
|
1477 |
<script type="text/javascript">
|
1478 |
/* <![CDATA[ */
|
1747 |
|
1748 |
$UIoptions = get_option('bulletproof_security_options_theme_skin');
|
1749 |
|
1750 |
+
if ( isset($UIoptions['bps_ui_theme_skin']) && $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1751 |
|
1752 |
<script type="text/javascript">
|
1753 |
/* <![CDATA[ */
|
1820 |
function bpsPro_MScan_ModTimeDiff() {
|
1821 |
$options = get_option('bulletproof_security_options_MScan_log');
|
1822 |
$last_modified_time = bpsPro_MScan_Log_LastMod();
|
1823 |
+
$last_modified_time_db = ! isset($options['bps_mscan_log_date_mod']) ? '' : $options['bps_mscan_log_date_mod'];
|
1824 |
|
1825 |
+
if ( isset($options['bps_mscan_log_date_mod']) && $options['bps_mscan_log_date_mod'] == '' ) {
|
1826 |
$text = '<font color="#fb0101" style="padding-right:5px;"><strong>'.__('Click the Reset Last Modified Time in DB button', 'bulletproof-security').'<br>'.__('to set the', 'bulletproof-security').'</strong></font>';
|
1827 |
echo $text;
|
1828 |
}
|
1859 |
|
1860 |
<form name="MScanLogModDate" action="options.php#bps-tabs-2" method="post">
|
1861 |
<?php settings_fields('bulletproof_security_options_MScan_log'); ?>
|
1862 |
+
<?php $MScanLogoptions = get_option('bulletproof_security_options_MScan_log');
|
1863 |
+
$bps_mscan_log_date_mod = ! isset($MScanLogoptions['bps_mscan_log_date_mod']) ? '' : $MScanLogoptions['bps_mscan_log_date_mod'];
|
1864 |
+
?>
|
1865 |
<label for="QLog"><strong><?php _e('MScan Log Last Modified Time:', 'bulletproof-security'); ?></strong></label><br />
|
1866 |
+
<label for="QLog"><strong><?php echo bpsPro_MScan_ModTimeDiff(); ?></strong><?php echo $bps_mscan_log_date_mod; ?></label><br />
|
1867 |
<label for="QLog" style="vertical-align:top;"><strong><?php _e('Last Modified Time in File:', 'bulletproof-security'); ?></strong></label>
|
1868 |
<input type="text" name="bulletproof_security_options_MScan_log[bps_mscan_log_date_mod]" style="color:#2ea2cc;font-size:13px;width:200px;margin-top:-6px;padding-left:4px;font-weight:600;border:none;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;" value="<?php echo bpsPro_MScan_Log_LastMod(); ?>" /><br />
|
1869 |
<input type="submit" name="Submit-MScan-Mod" class="button bps-button" style="margin:10px 0px 0px 0px;" value="<?php esc_attr_e('Reset Last Modified Time in DB', 'bulletproof-security') ?>" />
|
admin/security-log/security-log.php
CHANGED
@@ -29,34 +29,12 @@ if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scr
|
|
29 |
?>
|
30 |
|
31 |
<?php
|
32 |
-
//if ( function_exists('get_transient') ) {
|
33 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
34 |
-
|
35 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
36 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
37 |
-
|
38 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
39 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
40 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
41 |
-
// maybe_serialize( $bps_downloaded );
|
42 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
43 |
-
// }
|
44 |
-
// }
|
45 |
-
|
46 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
47 |
-
|
48 |
echo '<div class="bps-star-container">';
|
49 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
50 |
echo '<div class="bps-downloaded">';
|
51 |
-
|
52 |
-
// foreach ( $bps_transient as $key => $value ) {
|
53 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
54 |
-
// }
|
55 |
-
|
56 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
57 |
echo '</div>';
|
58 |
echo '</div>';
|
59 |
-
//}
|
60 |
?>
|
61 |
|
62 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ Security Log', 'bulletproof-security'); ?></h2>
|
@@ -452,9 +430,9 @@ $search = '';
|
|
452 |
<?php $SecLogPostLimit = get_option('bulletproof_security_options_sec_log_post_limit'); ?>
|
453 |
|
454 |
<strong><label for="SecLogPostLimit"><?php _e('POST Request Body Data', 'bulletproof-security'); ?></label></strong><br />
|
455 |
-
<input type="checkbox" name="bulletproof_security_options_sec_log_post_limit[bps_security_log_post_none]" value="1" <?php checked( $SecLogPostLimit['bps_security_log_post_none'], 1 ); ?> /><label><?php _e(' Do Not Log POST Request Body Data (0KB)', 'bulletproof-security'); ?></label><br />
|
456 |
-
<input type="checkbox" name="bulletproof_security_options_sec_log_post_limit[bps_security_log_post_limit]" value="1" <?php checked( $SecLogPostLimit['bps_security_log_post_limit'], 1 ); ?> /><label><?php _e(' Log Minimum POST Request Body Data (5KB)', 'bulletproof-security'); ?></label><br />
|
457 |
-
<input type="checkbox" name="bulletproof_security_options_sec_log_post_limit[bps_security_log_post_max]" value="1" <?php checked( $SecLogPostLimit['bps_security_log_post_max'], 1 ); ?> /><label><?php _e(' Log Maximum POST Request Body Data (250KB)', 'bulletproof-security'); ?></label><br />
|
458 |
<input type="submit" name="Submit-Sec-Log-Post-Limit" class="button bps-button" style="margin-top:5px;" value="<?php esc_attr_e('Save POST Request Body Data Option', 'bulletproof-security') ?>" onclick="return confirm('<?php $text = __('Click OK to Proceed or click Cancel.', 'bulletproof-security'); echo $text; ?>')"/>
|
459 |
</form>
|
460 |
</div>
|
29 |
?>
|
30 |
|
31 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
echo '<div class="bps-star-container">';
|
33 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
34 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
35 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
36 |
echo '</div>';
|
37 |
echo '</div>';
|
|
|
38 |
?>
|
39 |
|
40 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ Security Log', 'bulletproof-security'); ?></h2>
|
430 |
<?php $SecLogPostLimit = get_option('bulletproof_security_options_sec_log_post_limit'); ?>
|
431 |
|
432 |
<strong><label for="SecLogPostLimit"><?php _e('POST Request Body Data', 'bulletproof-security'); ?></label></strong><br />
|
433 |
+
<input type="checkbox" name="bulletproof_security_options_sec_log_post_limit[bps_security_log_post_none]" value="1" <?php if ( empty( $SecLogPostLimit['bps_security_log_post_none'] ) ) { echo ''; } else { checked( $SecLogPostLimit['bps_security_log_post_none'], 1 ); } ?> /><label><?php _e(' Do Not Log POST Request Body Data (0KB)', 'bulletproof-security'); ?></label><br />
|
434 |
+
<input type="checkbox" name="bulletproof_security_options_sec_log_post_limit[bps_security_log_post_limit]" value="1" <?php if ( empty( $SecLogPostLimit['bps_security_log_post_limit'] ) ) { echo ''; } else { checked( $SecLogPostLimit['bps_security_log_post_limit'], 1 ); } ?> /><label><?php _e(' Log Minimum POST Request Body Data (5KB)', 'bulletproof-security'); ?></label><br />
|
435 |
+
<input type="checkbox" name="bulletproof_security_options_sec_log_post_limit[bps_security_log_post_max]" value="1" <?php if ( empty( $SecLogPostLimit['bps_security_log_post_max'] ) ) { echo ''; } else { checked( $SecLogPostLimit['bps_security_log_post_max'], 1 ); } ?> /><label><?php _e(' Log Maximum POST Request Body Data (250KB)', 'bulletproof-security'); ?></label><br />
|
436 |
<input type="submit" name="Submit-Sec-Log-Post-Limit" class="button bps-button" style="margin-top:5px;" value="<?php esc_attr_e('Save POST Request Body Data Option', 'bulletproof-security') ?>" onclick="return confirm('<?php $text = __('Click OK to Proceed or click Cancel.', 'bulletproof-security'); echo $text; ?>')"/>
|
437 |
</form>
|
438 |
</div>
|
admin/system-info/system-info.php
CHANGED
@@ -29,34 +29,12 @@ if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scr
|
|
29 |
?>
|
30 |
|
31 |
<?php
|
32 |
-
//if ( function_exists('get_transient') ) {
|
33 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
34 |
-
|
35 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
36 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
37 |
-
|
38 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
39 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
40 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
41 |
-
// maybe_serialize( $bps_downloaded );
|
42 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
43 |
-
// }
|
44 |
-
// }
|
45 |
-
|
46 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
47 |
-
|
48 |
echo '<div class="bps-star-container">';
|
49 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
50 |
echo '<div class="bps-downloaded">';
|
51 |
-
|
52 |
-
// foreach ( $bps_transient as $key => $value ) {
|
53 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
54 |
-
// }
|
55 |
-
|
56 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
57 |
echo '</div>';
|
58 |
echo '</div>';
|
59 |
-
//}
|
60 |
?>
|
61 |
|
62 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ System Information', 'bulletproof-security'); ?></h2>
|
@@ -274,7 +252,7 @@ function bpsPro_get_plugins_list() {
|
|
274 |
|
275 |
$all_mu_plugins = get_mu_plugins();
|
276 |
|
277 |
-
echo '<br><strong><font color="
|
278 |
|
279 |
foreach ( $all_mu_plugins as $key => $value ) {
|
280 |
|
@@ -288,6 +266,29 @@ function bpsPro_get_plugins_list() {
|
|
288 |
echo ':</strong> '. $key .'<br>';
|
289 |
}
|
290 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
}
|
292 |
|
293 |
// Get Total # Plugins Installed
|
@@ -625,9 +626,9 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
625 |
|
626 |
?>
|
627 |
|
628 |
-
<h3><button id="bps-open-modal600" class="button bps-modal-button"><?php _e('Get Plugins List', 'bulletproof-security'); ?></button></h3>
|
629 |
|
630 |
-
<div id="bps-modal-content600" class="bps-dialog-hide" title="<?php _e('Get Plugins List', 'bulletproof-security'); ?>">
|
631 |
<p><?php $text = '<strong>'.__('This window is draggable (top) and resizable (bottom right corner)', 'bulletproof-security').'</strong><br><br>';
|
632 |
echo $text; bpsPro_get_plugins_list(); ?></p>
|
633 |
</div>
|
@@ -785,96 +786,96 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
785 |
echo '<strong><span class="sysinfo-label-text">'.__('PHP Max Post Size', 'bulletproof-security').':</span></strong> ';
|
786 |
$post_max = ini_get('post_max_size');
|
787 |
echo $post_max.'<br>';
|
788 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP Safe Mode', 'bulletproof-security').':</span> ';
|
789 |
|
790 |
if ( ini_get('safe_mode') == 1 ) {
|
791 |
-
$text =
|
792 |
-
echo $text.'
|
793 |
} else {
|
794 |
-
$text =
|
795 |
-
echo $text.'
|
796 |
}
|
797 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP Allow URL fopen', 'bulletproof-security').':</span> ';
|
798 |
if ( ini_get('allow_url_fopen') == 1 ) {
|
799 |
-
$text =
|
800 |
-
echo $text.'
|
801 |
} else {
|
802 |
-
$text =
|
803 |
-
echo $text.'
|
804 |
}
|
805 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP Allow URL Include', 'bulletproof-security').':</span> ';
|
806 |
if ( ini_get('allow_url_include') == 1 ) {
|
807 |
-
$text =
|
808 |
-
echo $text.'
|
809 |
} else {
|
810 |
-
$text =
|
811 |
-
echo $text.'
|
812 |
}
|
813 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP Display Errors', 'bulletproof-security').':</span> ';
|
814 |
if ( ini_get('display_errors') == 1 ) {
|
815 |
-
$text =
|
816 |
-
echo $text.'
|
817 |
} else {
|
818 |
-
$text =
|
819 |
-
echo $text.'
|
820 |
}
|
821 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP Display Startup Errors', 'bulletproof-security').':</span> ';
|
822 |
if ( ini_get('display_startup_errors') == 1 ) {
|
823 |
-
$text =
|
824 |
-
echo $text.'
|
825 |
} else {
|
826 |
-
$text =
|
827 |
-
echo $text.'
|
828 |
}
|
829 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP Expose PHP', 'bulletproof-security').':</span> ';
|
830 |
if ( ini_get('expose_php') == 1 ) {
|
831 |
-
$text =
|
832 |
-
echo $text.'
|
833 |
} else {
|
834 |
-
$text =
|
835 |
-
echo $text.'
|
836 |
}
|
837 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP Register Globals', 'bulletproof-security').':</span> ';
|
838 |
if ( ini_get('register_globals') == 1 ) {
|
839 |
-
$text =
|
840 |
-
echo $text.'
|
841 |
} else {
|
842 |
-
$text =
|
843 |
-
echo $text.'
|
844 |
}
|
845 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP MySQL Allow Persistent Connections', 'bulletproof-security').'
|
846 |
if ( ini_get('mysql.allow_persistent') == 1 ) {
|
847 |
-
$text =
|
848 |
-
echo $text.'
|
849 |
} else {
|
850 |
-
$text =
|
851 |
-
echo $text.'
|
852 |
}
|
853 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP Output Buffering', 'bulletproof-security').':</span> ';
|
854 |
$output_buffering = ini_get('output_buffering');
|
855 |
if ( ini_get('output_buffering') != 0 ) {
|
856 |
-
echo
|
857 |
} else {
|
858 |
-
$text =
|
859 |
-
echo $text.'
|
860 |
}
|
861 |
echo '<strong><span class="sysinfo-label-text">'.__('PHP Max Script Execution Time', 'bulletproof-security').':</span></strong> ';
|
862 |
$max_execute = ini_get('max_execution_time');
|
863 |
echo $max_execute.' Seconds<br>';
|
864 |
-
echo '<strong><span class="sysinfo-label-text">'.__('PHP Magic Quotes GPC', 'bulletproof-security').':</span> ';
|
865 |
if ( ini_get('magic_quotes_gpc') == 1 ) {
|
866 |
-
$text =
|
867 |
-
echo $text.'
|
868 |
} else {
|
869 |
-
$text =
|
870 |
-
echo $text.'
|
871 |
}
|
872 |
echo '<strong><span class="sysinfo-label-text">'.__('PHP open_basedir', 'bulletproof-security').':</span></strong> ';
|
873 |
$open_basedir = ini_get('open_basedir');
|
874 |
if ( $open_basedir != '' ) {
|
875 |
echo $open_basedir.'<br>';
|
876 |
} else {
|
877 |
-
echo
|
878 |
}
|
879 |
echo '<strong><span class="sysinfo-label-text">'.__('PHP XML Support', 'bulletproof-security').':</span></strong> ';
|
880 |
if ( is_callable('xml_parser_create') ) {
|
@@ -935,7 +936,8 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
935 |
|
936 |
$sapi_type = php_sapi_name();
|
937 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
938 |
-
$
|
|
|
939 |
$wpcontent_single_slash = str_replace( array( '\\', '//'), "/", WP_CONTENT_DIR );
|
940 |
|
941 |
if ( @substr($sapi_type, 0, 6) != 'apache' ) {
|
@@ -973,7 +975,7 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
973 |
if ( function_exists('sys_get_temp_dir') && is_dir( $sys_get_temp_dir ) ) {
|
974 |
bps_check_perms("$sys_get_temp_dir", "---");
|
975 |
}
|
976 |
-
if ( $DBBoptions['bps_db_backup_folder'] != '' ) {
|
977 |
bps_check_perms( str_replace( $wpcontent_single_slash, "../$bps_wpcontent_dir", $db_backup ), "705");
|
978 |
}
|
979 |
echo '<div style=\'padding-bottom:15px;\'></div>';
|
@@ -1016,7 +1018,7 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
1016 |
if ( function_exists('sys_get_temp_dir') && is_dir( $sys_get_temp_dir ) ) {
|
1017 |
bps_check_perms("$sys_get_temp_dir", "---");
|
1018 |
}
|
1019 |
-
if ( $DBBoptions['bps_db_backup_folder'] != '' ) {
|
1020 |
bps_check_perms( str_replace( $wpcontent_single_slash, "../$bps_wpcontent_dir", $db_backup ), "755");
|
1021 |
}
|
1022 |
echo '<div style=\'padding-bottom:15px;\'></div>';
|
29 |
?>
|
30 |
|
31 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
echo '<div class="bps-star-container">';
|
33 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
34 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
35 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
36 |
echo '</div>';
|
37 |
echo '</div>';
|
|
|
38 |
?>
|
39 |
|
40 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ System Information', 'bulletproof-security'); ?></h2>
|
252 |
|
253 |
$all_mu_plugins = get_mu_plugins();
|
254 |
|
255 |
+
echo '<br><strong><font color="black">'.__('Must-Use Plugins', 'bulletproof-security').':</font></strong><br>';
|
256 |
|
257 |
foreach ( $all_mu_plugins as $key => $value ) {
|
258 |
|
266 |
echo ':</strong> '. $key .'<br>';
|
267 |
}
|
268 |
}
|
269 |
+
|
270 |
+
$active_theme = wp_get_theme();
|
271 |
+
$all_themes = wp_get_themes();
|
272 |
+
$all_themes_array = array();
|
273 |
+
|
274 |
+
echo '<br><strong><font color="black">'.__('Themes', 'bulletproof-security').':</font></strong><br>';
|
275 |
+
|
276 |
+
foreach ( $all_themes as $key => $value ) {
|
277 |
+
|
278 |
+
if ( $active_theme->get( 'Name' ) == $value['Name'] && $active_theme->get( 'Version' ) == $value['Version'] ) {
|
279 |
+
$active_theme_value = ': <font color="green">'.__('Activated', 'bulletproof-security').'</font>: ';
|
280 |
+
} else {
|
281 |
+
$active_theme_value = ': <font color="blue">'.__('Deactivated', 'bulletproof-security').'</font>: ';
|
282 |
+
}
|
283 |
+
|
284 |
+
if ( ! empty($key) ) {
|
285 |
+
$all_themes_array[] = '<strong>' . $value['Name'] . ' ' . $value['Version'] . $active_theme_value . '</strong>' . __('Theme Folder Name', 'bulletproof-security').': '. $key;
|
286 |
+
}
|
287 |
+
}
|
288 |
+
|
289 |
+
foreach ( $all_themes_array as $key => $value ) {
|
290 |
+
echo $value . '<br>';
|
291 |
+
}
|
292 |
}
|
293 |
|
294 |
// Get Total # Plugins Installed
|
626 |
|
627 |
?>
|
628 |
|
629 |
+
<h3><button id="bps-open-modal600" class="button bps-modal-button"><?php _e('Get Plugins|Themes List', 'bulletproof-security'); ?></button></h3>
|
630 |
|
631 |
+
<div id="bps-modal-content600" class="bps-dialog-hide" title="<?php _e('Get Plugins|Themes List', 'bulletproof-security'); ?>">
|
632 |
<p><?php $text = '<strong>'.__('This window is draggable (top) and resizable (bottom right corner)', 'bulletproof-security').'</strong><br><br>';
|
633 |
echo $text; bpsPro_get_plugins_list(); ?></p>
|
634 |
</div>
|
786 |
echo '<strong><span class="sysinfo-label-text">'.__('PHP Max Post Size', 'bulletproof-security').':</span></strong> ';
|
787 |
$post_max = ini_get('post_max_size');
|
788 |
echo $post_max.'<br>';
|
789 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Safe Mode', 'bulletproof-security').':</span></strong> ';
|
790 |
|
791 |
if ( ini_get('safe_mode') == 1 ) {
|
792 |
+
$text = __('On', 'bulletproof-security');
|
793 |
+
echo $text.'<br>';
|
794 |
} else {
|
795 |
+
$text = __('Off', 'bulletproof-security');
|
796 |
+
echo $text.'<br>';
|
797 |
}
|
798 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Allow URL fopen', 'bulletproof-security').':</span></strong> ';
|
799 |
if ( ini_get('allow_url_fopen') == 1 ) {
|
800 |
+
$text = __('On', 'bulletproof-security');
|
801 |
+
echo $text.'<br>';
|
802 |
} else {
|
803 |
+
$text = __('Off', 'bulletproof-security');
|
804 |
+
echo $text.'<br>';
|
805 |
}
|
806 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Allow URL Include', 'bulletproof-security').':</span></strong> ';
|
807 |
if ( ini_get('allow_url_include') == 1 ) {
|
808 |
+
$text = __('On', 'bulletproof-security');
|
809 |
+
echo $text.'<br>';
|
810 |
} else {
|
811 |
+
$text = __('Off', 'bulletproof-security');
|
812 |
+
echo $text.'<br>';
|
813 |
}
|
814 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Display Errors', 'bulletproof-security').':</span></strong> ';
|
815 |
if ( ini_get('display_errors') == 1 ) {
|
816 |
+
$text = __('On', 'bulletproof-security');
|
817 |
+
echo $text.'<br>';
|
818 |
} else {
|
819 |
+
$text = __('Off', 'bulletproof-security');
|
820 |
+
echo $text.'<br>';
|
821 |
}
|
822 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Display Startup Errors', 'bulletproof-security').':</span></strong> ';
|
823 |
if ( ini_get('display_startup_errors') == 1 ) {
|
824 |
+
$text = __('On', 'bulletproof-security');
|
825 |
+
echo $text.'<br>';
|
826 |
} else {
|
827 |
+
$text = __('Off', 'bulletproof-security');
|
828 |
+
echo $text.'<br>';
|
829 |
}
|
830 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Expose PHP', 'bulletproof-security').':</span></strong> ';
|
831 |
if ( ini_get('expose_php') == 1 ) {
|
832 |
+
$text = __('On', 'bulletproof-security');
|
833 |
+
echo $text.'<br>';
|
834 |
} else {
|
835 |
+
$text = __('Off', 'bulletproof-security');
|
836 |
+
echo $text.'<br>';
|
837 |
}
|
838 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Register Globals', 'bulletproof-security').':</span></strong> ';
|
839 |
if ( ini_get('register_globals') == 1 ) {
|
840 |
+
$text = __('On', 'bulletproof-security');
|
841 |
+
echo $text.'<br>';
|
842 |
} else {
|
843 |
+
$text = __('Off', 'bulletproof-security');
|
844 |
+
echo $text.'<br>';
|
845 |
}
|
846 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP MySQL Allow Persistent Connections', 'bulletproof-security').':</span></strong> ';
|
847 |
if ( ini_get('mysql.allow_persistent') == 1 ) {
|
848 |
+
$text = __('On', 'bulletproof-security');
|
849 |
+
echo $text.'<br>';
|
850 |
} else {
|
851 |
+
$text = __('Off', 'bulletproof-security');
|
852 |
+
echo $text.'<br>';
|
853 |
}
|
854 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Output Buffering', 'bulletproof-security').':</span></strong> ';
|
855 |
$output_buffering = ini_get('output_buffering');
|
856 |
if ( ini_get('output_buffering') != 0 ) {
|
857 |
+
echo $output_buffering.'<br>';
|
858 |
} else {
|
859 |
+
$text = __('Off', 'bulletproof-security');
|
860 |
+
echo $text.'<br>';
|
861 |
}
|
862 |
echo '<strong><span class="sysinfo-label-text">'.__('PHP Max Script Execution Time', 'bulletproof-security').':</span></strong> ';
|
863 |
$max_execute = ini_get('max_execution_time');
|
864 |
echo $max_execute.' Seconds<br>';
|
865 |
+
echo '<strong><span class="sysinfo-label-text">'.__('PHP Magic Quotes GPC', 'bulletproof-security').':</span></strong> ';
|
866 |
if ( ini_get('magic_quotes_gpc') == 1 ) {
|
867 |
+
$text = __('On', 'bulletproof-security');
|
868 |
+
echo $text.'<br>';
|
869 |
} else {
|
870 |
+
$text = __('Off', 'bulletproof-security');
|
871 |
+
echo $text.'<br>';
|
872 |
}
|
873 |
echo '<strong><span class="sysinfo-label-text">'.__('PHP open_basedir', 'bulletproof-security').':</span></strong> ';
|
874 |
$open_basedir = ini_get('open_basedir');
|
875 |
if ( $open_basedir != '' ) {
|
876 |
echo $open_basedir.'<br>';
|
877 |
} else {
|
878 |
+
echo __('Off/Not in use', 'bulletproof-security').'<br>';
|
879 |
}
|
880 |
echo '<strong><span class="sysinfo-label-text">'.__('PHP XML Support', 'bulletproof-security').':</span></strong> ';
|
881 |
if ( is_callable('xml_parser_create') ) {
|
936 |
|
937 |
$sapi_type = php_sapi_name();
|
938 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
939 |
+
$bps_db_backup_folder = ! isset($DBBoptions['bps_db_backup_folder']) ? '' : $DBBoptions['bps_db_backup_folder'];
|
940 |
+
$db_backup = str_replace( array( '\\', '//'), "/", $bps_db_backup_folder );
|
941 |
$wpcontent_single_slash = str_replace( array( '\\', '//'), "/", WP_CONTENT_DIR );
|
942 |
|
943 |
if ( @substr($sapi_type, 0, 6) != 'apache' ) {
|
975 |
if ( function_exists('sys_get_temp_dir') && is_dir( $sys_get_temp_dir ) ) {
|
976 |
bps_check_perms("$sys_get_temp_dir", "---");
|
977 |
}
|
978 |
+
if ( isset($DBBoptions['bps_db_backup_folder']) && $DBBoptions['bps_db_backup_folder'] != '' ) {
|
979 |
bps_check_perms( str_replace( $wpcontent_single_slash, "../$bps_wpcontent_dir", $db_backup ), "705");
|
980 |
}
|
981 |
echo '<div style=\'padding-bottom:15px;\'></div>';
|
1018 |
if ( function_exists('sys_get_temp_dir') && is_dir( $sys_get_temp_dir ) ) {
|
1019 |
bps_check_perms("$sys_get_temp_dir", "---");
|
1020 |
}
|
1021 |
+
if ( isset($DBBoptions['bps_db_backup_folder']) && $DBBoptions['bps_db_backup_folder'] != '' ) {
|
1022 |
bps_check_perms( str_replace( $wpcontent_single_slash, "../$bps_wpcontent_dir", $db_backup ), "755");
|
1023 |
}
|
1024 |
echo '<div style=\'padding-bottom:15px;\'></div>';
|
admin/theme-skin/theme-skin.php
CHANGED
@@ -34,34 +34,12 @@ if ( isset( $ScrollTop_options['bps_scrolltop'] ) && $ScrollTop_options['bps_scr
|
|
34 |
?>
|
35 |
|
36 |
<?php
|
37 |
-
//if ( function_exists('get_transient') ) {
|
38 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
39 |
-
|
40 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
41 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
42 |
-
|
43 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
44 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
45 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
46 |
-
// maybe_serialize( $bps_downloaded );
|
47 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
48 |
-
// }
|
49 |
-
// }
|
50 |
-
|
51 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
52 |
-
|
53 |
echo '<div class="bps-star-container">';
|
54 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
55 |
echo '<div class="bps-downloaded">';
|
56 |
-
|
57 |
-
// foreach ( $bps_transient as $key => $value ) {
|
58 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
59 |
-
// }
|
60 |
-
|
61 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
62 |
echo '</div>';
|
63 |
echo '</div>';
|
64 |
-
//}
|
65 |
?>
|
66 |
|
67 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ UI|UX Settings', 'bulletproof-security'); ?></h2>
|
@@ -115,71 +93,88 @@ $bps_bottomDiv = '</p></div>';
|
|
115 |
<p><?php $text = '<strong>'.__('This Read Me Help window is draggable (top) and resizable (bottom right corner)', 'bulletproof-security').'</strong><br><br><strong>'.__('Select a UI Theme Skin', 'bulletproof-security').'</strong><br>'.__('Select a UI Theme Skin and click the Save Skin button.', 'bulletproof-security').'<br><br><strong>'.__('Notes:', 'bulletproof-security').'</strong><br>- '.__('All elements and CSS properties should automatically be refreshed when you select and save your Theme Skin. If some Theme Skin elements or properties are not displaying correctly, Refresh your Browser.', 'bulletproof-security').'<br><br><strong>'.__('Inpage Status Display', 'bulletproof-security').'</strong><br>'.__('The Inpage Status Display displays the status of BPS features, options and your site security in real-time. The Inpage Status Display automatically turns itself off when a Form is submitted using POST and displays a Reload BPS Status Display button. Automatically turning off the Status Display during Form processing is a performance enhancement|optimization. Clicking the Reload BPS Status Display button reloads|displays the Inpage Status Display.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Off The Processing Spinner:', 'bulletproof-security').'</strong><br>'.__('The Processing Spinner is displayed during processing of the Forms listed below. The Processing Spinner includes a Cancel button to cancel the Form processing. The Processing Spinner can be turned off if you do not want to see it. If the Processing Spinner is not displaying correctly or at all then either your theme or another plugin is interfering with it. Since the Processing Spinner is just a visual enhancement it is not critical that it is being displayed.', 'bulletproof-security').'<br><br><strong>'.__('Forms That Display The Processing Spinner:', 'bulletproof-security').'</strong><br>'.__('DB Backup Job Processing, DB Table Names & Character Length Table, DB Table Prefix Changer and Setup Wizard.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Off jQuery ScrollTop Animation:', 'bulletproof-security').'</strong><br>'.__('The jQuery ScrollTop Animation is the scrolling animation that you see after submitting BPS Forms, which automatically scrolls to the top of BPS plugin pages to display success or error messages. The jQuery ScrollTop animation code is conditional based on your Browser User Agent or Rendering Engine. The jQuery ScrollTop animation has been customized for each major Browser individually for best visual animation/appearance. jQuery ScrollTop Animation can be turned On or Off.', 'bulletproof-security').'<br><br><strong>'.__('WP Toolbar Functionality In BPS Plugin Pages:', 'bulletproof-security').'</strong><br>'.__('This option affects the WP Toolbar in BPS plugin pages ONLY and does not affect the WP Toolbar anywhere else on your site. WP Toolbar additional menu items (nodes) added by other plugins and themes can cause problems for BPS when the WP Toolbar is loaded in BPS plugin pages. This option allows you to load only the default WP Toolbar without any additional menu items (nodes) loading/displayed on BPS plugin pages or to load the WP Toolbar with any/all other menu items (nodes) that have been added by other plugins and themes. The default setting is: Load Only The Default WP Toolbar (without loading any additional menu items (nodes) from other plugins or themes). If the BPS Processing Spinner is not working/displaying correctly then set this option to the default setting: Load Only The Default WP Toolbar.', 'bulletproof-security').'<br><br><strong>'.__('Script|Style Loader Filter (SLF) In BPS Plugin Pages:', 'bulletproof-security').'</strong><br>'.__('SLF is set to On by default. This option prevents other plugin and theme scripts from loading in BPS plugin pages, which can break BPS js and CSS scripts and cause BPS plugin pages to display visually broken.', 'bulletproof-security').'<br><br><strong>'.__('BPS UI|UX|AutoFix Debug:', 'bulletproof-security').'</strong><br>'.__('BPS UI|UX|AutoFix Debug is set to Off by default. Turning On the BPS UI|UX|AutoFix Debug option will display: plugin or theme Scripts that were Dequeued (prevented) from loading in BPS plugin pages, any plugin or theme Scripts that are loading in BPS plugin pages, WP Toolbar nodes|menu items that were Removed from the WP Toolbar in BPS plugin pages, plugin or theme names and the BPS Custom Code text box where plugins or themes should be creating Custom Code whitelist rules. Usage: If the BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice is still being displayed after running the Pre-Installation Wizard and Setup Wizard then the BPS UI|UX|AutoFix Debug option should be turned On to find the exact plugin or theme and the Custom Code text box where the problem is occurring. Example Debug Displayed message: CC Root Text Box 10: WooCommerce Plugin. This option could also be used generally to see which plugins and themes BPS AutoFix is creating Custom Code whitelist rules for and which Custom Code text boxes the AutoFix whitelist rules will be created in.', 'bulletproof-security'); echo $text; ?></p>
|
116 |
</div>
|
117 |
|
118 |
-
<div id="UI-
|
119 |
-
|
120 |
<form name="ui-theme-skin-form" action="options.php" method="post">
|
121 |
<?php settings_fields('bulletproof_security_options_theme_skin'); ?>
|
122 |
-
<?php $UIoptions = get_option('bulletproof_security_options_theme_skin');
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
<
|
127 |
-
<
|
128 |
-
<option value="
|
|
|
|
|
129 |
</select>
|
130 |
-
<div id="ui-ux-div">
|
131 |
<input type="submit" name="Submit-UI-Theme-Skin-Options" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
132 |
-
</div>
|
133 |
</form>
|
|
|
134 |
|
135 |
-
<
|
|
|
136 |
<?php settings_fields('bulletproof_security_options_status_display'); ?>
|
137 |
-
<?php $
|
|
|
|
|
138 |
|
139 |
<label for="UI-UX-label"><?php _e('Turn On|Off The Inpage Status Display:', 'bulletproof-security'); ?></label><br />
|
140 |
<select name="bulletproof_security_options_status_display[bps_status_display]" class="form-250">
|
141 |
-
<option value="On" <?php selected('On', $bps_status_display
|
142 |
-
<option value="Off" <?php selected('Off', $bps_status_display
|
143 |
</select>
|
144 |
<input type="submit" name="Submit-Status-Display" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
145 |
</form>
|
|
|
|
|
146 |
|
|
|
147 |
<form name="ui-spinner-form" action="options.php" method="post">
|
148 |
<?php settings_fields('bulletproof_security_options_spinner'); ?>
|
149 |
-
<?php $UISpinneroptions = get_option('bulletproof_security_options_spinner');
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
<
|
154 |
-
<
|
|
|
|
|
155 |
</select>
|
156 |
<input type="submit" name="Submit-UI-Spinner" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
157 |
</form>
|
|
|
158 |
|
|
|
159 |
<form name="scrolltop-form" action="options.php" method="post">
|
160 |
<?php settings_fields('bulletproof_security_options_scrolltop'); ?>
|
161 |
-
<?php $ScrollTopoptions = get_option('bulletproof_security_options_scrolltop');
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
<
|
166 |
-
<
|
|
|
|
|
167 |
</select>
|
168 |
<input type="submit" name="Submit-ScrollTop-Animation" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
169 |
</form>
|
|
|
170 |
|
|
|
171 |
<form name="ui-wp-toolbar-form" action="options.php" method="post">
|
172 |
<?php settings_fields('bulletproof_security_options_wpt_nodes'); ?>
|
173 |
-
<?php $UIWPToptions = get_option('bulletproof_security_options_wpt_nodes');
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
<
|
178 |
-
<
|
179 |
-
<
|
|
|
|
|
180 |
</select>
|
181 |
<input type="submit" name="Submit-UI-WP-Toolbar" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
182 |
</form>
|
|
|
183 |
|
184 |
<?php
|
185 |
// SLF Values Form
|
@@ -206,35 +201,42 @@ global $bps_topDiv, $bps_bottomDiv;
|
|
206 |
}
|
207 |
?>
|
208 |
|
|
|
209 |
<form name="script_loader_filter_form" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/theme-skin/theme-skin.php' ); ?>" method="post">
|
210 |
<?php
|
211 |
wp_nonce_field('bpsSLFValues');
|
212 |
bpsPro_slf_values_form();
|
213 |
$bpsPro_SLF_options = get_option('bulletproof_security_options_SLF');
|
|
|
214 |
?>
|
215 |
|
216 |
<label for="SLF"><?php _e('Script|Style Loader Filter (SLF) In BPS Plugin Pages:', 'bulletproof-security'); ?></label><br />
|
217 |
<label for="SLF" style="color:#2ea2cc;"><?php _e('Click the Read Me help button for information', 'bulletproof-security'); ?></label><br />
|
218 |
-
<select name="bps_slf_filter" class="form-
|
219 |
-
<option value="On" <?php selected('On', $
|
220 |
-
<option value="Off" <?php selected('Off', $
|
221 |
</select>
|
222 |
<input type="hidden" name="bps_slf_filter_new" value="14" />
|
223 |
<input type="submit" name="bpsSLFSubmit" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
224 |
</form>
|
|
|
225 |
|
|
|
226 |
<form name="bps-debug" action="options.php" method="post">
|
227 |
<?php settings_fields('bulletproof_security_options_debug'); ?>
|
228 |
-
<?php $Debug_options = get_option('bulletproof_security_options_debug');
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
<
|
233 |
-
<
|
234 |
-
<
|
|
|
|
|
235 |
</select>
|
236 |
<input type="submit" name="Submit-Debug" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
237 |
</form>
|
|
|
238 |
|
239 |
</td>
|
240 |
</tr>
|
34 |
?>
|
35 |
|
36 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
echo '<div class="bps-star-container">';
|
38 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
39 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
40 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
41 |
echo '</div>';
|
42 |
echo '</div>';
|
|
|
43 |
?>
|
44 |
|
45 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ UI|UX Settings', 'bulletproof-security'); ?></h2>
|
93 |
<p><?php $text = '<strong>'.__('This Read Me Help window is draggable (top) and resizable (bottom right corner)', 'bulletproof-security').'</strong><br><br><strong>'.__('Select a UI Theme Skin', 'bulletproof-security').'</strong><br>'.__('Select a UI Theme Skin and click the Save Skin button.', 'bulletproof-security').'<br><br><strong>'.__('Notes:', 'bulletproof-security').'</strong><br>- '.__('All elements and CSS properties should automatically be refreshed when you select and save your Theme Skin. If some Theme Skin elements or properties are not displaying correctly, Refresh your Browser.', 'bulletproof-security').'<br><br><strong>'.__('Inpage Status Display', 'bulletproof-security').'</strong><br>'.__('The Inpage Status Display displays the status of BPS features, options and your site security in real-time. The Inpage Status Display automatically turns itself off when a Form is submitted using POST and displays a Reload BPS Status Display button. Automatically turning off the Status Display during Form processing is a performance enhancement|optimization. Clicking the Reload BPS Status Display button reloads|displays the Inpage Status Display.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Off The Processing Spinner:', 'bulletproof-security').'</strong><br>'.__('The Processing Spinner is displayed during processing of the Forms listed below. The Processing Spinner includes a Cancel button to cancel the Form processing. The Processing Spinner can be turned off if you do not want to see it. If the Processing Spinner is not displaying correctly or at all then either your theme or another plugin is interfering with it. Since the Processing Spinner is just a visual enhancement it is not critical that it is being displayed.', 'bulletproof-security').'<br><br><strong>'.__('Forms That Display The Processing Spinner:', 'bulletproof-security').'</strong><br>'.__('DB Backup Job Processing, DB Table Names & Character Length Table, DB Table Prefix Changer and Setup Wizard.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Off jQuery ScrollTop Animation:', 'bulletproof-security').'</strong><br>'.__('The jQuery ScrollTop Animation is the scrolling animation that you see after submitting BPS Forms, which automatically scrolls to the top of BPS plugin pages to display success or error messages. The jQuery ScrollTop animation code is conditional based on your Browser User Agent or Rendering Engine. The jQuery ScrollTop animation has been customized for each major Browser individually for best visual animation/appearance. jQuery ScrollTop Animation can be turned On or Off.', 'bulletproof-security').'<br><br><strong>'.__('WP Toolbar Functionality In BPS Plugin Pages:', 'bulletproof-security').'</strong><br>'.__('This option affects the WP Toolbar in BPS plugin pages ONLY and does not affect the WP Toolbar anywhere else on your site. WP Toolbar additional menu items (nodes) added by other plugins and themes can cause problems for BPS when the WP Toolbar is loaded in BPS plugin pages. This option allows you to load only the default WP Toolbar without any additional menu items (nodes) loading/displayed on BPS plugin pages or to load the WP Toolbar with any/all other menu items (nodes) that have been added by other plugins and themes. The default setting is: Load Only The Default WP Toolbar (without loading any additional menu items (nodes) from other plugins or themes). If the BPS Processing Spinner is not working/displaying correctly then set this option to the default setting: Load Only The Default WP Toolbar.', 'bulletproof-security').'<br><br><strong>'.__('Script|Style Loader Filter (SLF) In BPS Plugin Pages:', 'bulletproof-security').'</strong><br>'.__('SLF is set to On by default. This option prevents other plugin and theme scripts from loading in BPS plugin pages, which can break BPS js and CSS scripts and cause BPS plugin pages to display visually broken.', 'bulletproof-security').'<br><br><strong>'.__('BPS UI|UX|AutoFix Debug:', 'bulletproof-security').'</strong><br>'.__('BPS UI|UX|AutoFix Debug is set to Off by default. Turning On the BPS UI|UX|AutoFix Debug option will display: plugin or theme Scripts that were Dequeued (prevented) from loading in BPS plugin pages, any plugin or theme Scripts that are loading in BPS plugin pages, WP Toolbar nodes|menu items that were Removed from the WP Toolbar in BPS plugin pages, plugin or theme names and the BPS Custom Code text box where plugins or themes should be creating Custom Code whitelist rules. Usage: If the BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice is still being displayed after running the Pre-Installation Wizard and Setup Wizard then the BPS UI|UX|AutoFix Debug option should be turned On to find the exact plugin or theme and the Custom Code text box where the problem is occurring. Example Debug Displayed message: CC Root Text Box 10: WooCommerce Plugin. This option could also be used generally to see which plugins and themes BPS AutoFix is creating Custom Code whitelist rules for and which Custom Code text boxes the AutoFix whitelist rules will be created in.', 'bulletproof-security'); echo $text; ?></p>
|
94 |
</div>
|
95 |
|
96 |
+
<div id="UI-Theme-Skin" style="width:340px;">
|
|
|
97 |
<form name="ui-theme-skin-form" action="options.php" method="post">
|
98 |
<?php settings_fields('bulletproof_security_options_theme_skin'); ?>
|
99 |
+
<?php $UIoptions = get_option('bulletproof_security_options_theme_skin');
|
100 |
+
$bps_ui_theme_skin = ! isset($UIoptions['bps_ui_theme_skin']) ? '' : $UIoptions['bps_ui_theme_skin'];
|
101 |
+
?>
|
102 |
+
|
103 |
+
<label for="UI-Skin"><?php _e('Select a UI Theme Skin:', 'bulletproof-security'); ?></label>
|
104 |
+
<select name="bulletproof_security_options_theme_skin[bps_ui_theme_skin]" class="form-275">
|
105 |
+
<option value="blue" <?php selected('blue', $bps_ui_theme_skin); ?>><?php _e('Blue|Light Blue|White UI Theme', 'bulletproof-security'); ?></option>
|
106 |
+
<option value="black" <?php selected('black', $bps_ui_theme_skin); ?>><?php _e('Black|Dark Grey|Silver UI Theme', 'bulletproof-security'); ?></option>
|
107 |
+
<option value="grey" <?php selected('grey', $bps_ui_theme_skin); ?>><?php _e('Grey|Light Grey|Silver|White UI Theme', 'bulletproof-security'); ?></option>
|
108 |
</select>
|
|
|
109 |
<input type="submit" name="Submit-UI-Theme-Skin-Options" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
|
|
110 |
</form>
|
111 |
+
</div>
|
112 |
|
113 |
+
<div id="Inpage-Status-Display" style="max-width:340px;">
|
114 |
+
<form name="Inpage-Status-Display-form" action="options.php" method="post">
|
115 |
<?php settings_fields('bulletproof_security_options_status_display'); ?>
|
116 |
+
<?php $bps_status_display_options = get_option('bulletproof_security_options_status_display');
|
117 |
+
$bps_status_display = ! isset($bps_status_display_options['bps_status_display']) ? '' : $bps_status_display_options['bps_status_display'];
|
118 |
+
?>
|
119 |
|
120 |
<label for="UI-UX-label"><?php _e('Turn On|Off The Inpage Status Display:', 'bulletproof-security'); ?></label><br />
|
121 |
<select name="bulletproof_security_options_status_display[bps_status_display]" class="form-250">
|
122 |
+
<option value="On" <?php selected('On', $bps_status_display); ?>><?php _e('Inpage Status Display On', 'bulletproof-security'); ?></option>
|
123 |
+
<option value="Off" <?php selected('Off', $bps_status_display); ?>><?php _e('Inpage Status Display Off', 'bulletproof-security'); ?></option>
|
124 |
</select>
|
125 |
<input type="submit" name="Submit-Status-Display" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
126 |
</form>
|
127 |
+
</div>
|
128 |
+
|
129 |
|
130 |
+
<div id="UI-Spinner" style="max-width:340px;">
|
131 |
<form name="ui-spinner-form" action="options.php" method="post">
|
132 |
<?php settings_fields('bulletproof_security_options_spinner'); ?>
|
133 |
+
<?php $UISpinneroptions = get_option('bulletproof_security_options_spinner');
|
134 |
+
$bps_spinner = ! isset($UISpinneroptions['bps_spinner']) ? '' : $UISpinneroptions['bps_spinner'];
|
135 |
+
?>
|
136 |
+
|
137 |
+
<label for="UI-Spinner"><?php _e('Turn On|Off The Processing Spinner:', 'bulletproof-security'); ?></label>
|
138 |
+
<select name="bulletproof_security_options_spinner[bps_spinner]" class="form-275">
|
139 |
+
<option value="On" <?php selected('On', $bps_spinner); ?>><?php _e('Processing Spinner On', 'bulletproof-security'); ?></option>
|
140 |
+
<option value="Off" <?php selected('Off', $bps_spinner); ?>><?php _e('Processing Spinner Off', 'bulletproof-security'); ?></option>
|
141 |
</select>
|
142 |
<input type="submit" name="Submit-UI-Spinner" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
143 |
</form>
|
144 |
+
</div>
|
145 |
|
146 |
+
<div id="ScrollTop-Animation" style="max-width:340px;">
|
147 |
<form name="scrolltop-form" action="options.php" method="post">
|
148 |
<?php settings_fields('bulletproof_security_options_scrolltop'); ?>
|
149 |
+
<?php $ScrollTopoptions = get_option('bulletproof_security_options_scrolltop');
|
150 |
+
$bps_scrolltop = ! isset($ScrollTopoptions['bps_scrolltop']) ? '' : $ScrollTopoptions['bps_scrolltop'];
|
151 |
+
?>
|
152 |
+
|
153 |
+
<label for="scrolltop"><?php _e('Turn On|Off jQuery ScrollTop Animation:', 'bulletproof-security'); ?></label>
|
154 |
+
<select name="bulletproof_security_options_scrolltop[bps_scrolltop]" class="form-275">
|
155 |
+
<option value="On" <?php selected('On', $bps_scrolltop); ?>><?php _e('jQuery ScrollTop Animation On', 'bulletproof-security'); ?></option>
|
156 |
+
<option value="Off" <?php selected('Off', $bps_scrolltop); ?>><?php _e('jQuery ScrollTop Animation Off', 'bulletproof-security'); ?></option>
|
157 |
</select>
|
158 |
<input type="submit" name="Submit-ScrollTop-Animation" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
159 |
</form>
|
160 |
+
</div>
|
161 |
|
162 |
+
<div id="UI-WP-Toolbar" style="max-width:340px;">
|
163 |
<form name="ui-wp-toolbar-form" action="options.php" method="post">
|
164 |
<?php settings_fields('bulletproof_security_options_wpt_nodes'); ?>
|
165 |
+
<?php $UIWPToptions = get_option('bulletproof_security_options_wpt_nodes');
|
166 |
+
$bps_wpt_nodes = ! isset($UIWPToptions['bps_wpt_nodes']) ? '' : $UIWPToptions['bps_wpt_nodes'];
|
167 |
+
?>
|
168 |
+
|
169 |
+
<label for="UI-WP-Toolbar"><?php _e('WP Toolbar Functionality In BPS Plugin Pages:', 'bulletproof-security'); ?></label><br />
|
170 |
+
<label for="UI-WP-Toolbar" style="color:#2ea2cc;"><?php _e('Click the Read Me help button for information', 'bulletproof-security'); ?></label><br />
|
171 |
+
<select name="bulletproof_security_options_wpt_nodes[bps_wpt_nodes]" class="form-275">
|
172 |
+
<option value="wpnodesonly" <?php selected('wpnodesonly', $bps_wpt_nodes); ?>><?php _e('Load Only The Default WP Toolbar', 'bulletproof-security'); ?></option>
|
173 |
+
<option value="allnodes" <?php selected('allnodes', $bps_wpt_nodes); ?>><?php _e('Load WP Toolbar With All Menu Items', 'bulletproof-security'); ?></option>
|
174 |
</select>
|
175 |
<input type="submit" name="Submit-UI-WP-Toolbar" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
176 |
</form>
|
177 |
+
</div>
|
178 |
|
179 |
<?php
|
180 |
// SLF Values Form
|
201 |
}
|
202 |
?>
|
203 |
|
204 |
+
<div id="Script-Loader-Filter" style="max-width:340px;">
|
205 |
<form name="script_loader_filter_form" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/theme-skin/theme-skin.php' ); ?>" method="post">
|
206 |
<?php
|
207 |
wp_nonce_field('bpsSLFValues');
|
208 |
bpsPro_slf_values_form();
|
209 |
$bpsPro_SLF_options = get_option('bulletproof_security_options_SLF');
|
210 |
+
$bps_slf_filter = ! isset($bpsPro_SLF_options['bps_slf_filter']) ? '' : $bpsPro_SLF_options['bps_slf_filter'];
|
211 |
?>
|
212 |
|
213 |
<label for="SLF"><?php _e('Script|Style Loader Filter (SLF) In BPS Plugin Pages:', 'bulletproof-security'); ?></label><br />
|
214 |
<label for="SLF" style="color:#2ea2cc;"><?php _e('Click the Read Me help button for information', 'bulletproof-security'); ?></label><br />
|
215 |
+
<select name="bps_slf_filter" class="form-275">
|
216 |
+
<option value="On" <?php selected('On', $bps_slf_filter); ?>><?php _e('SLF On', 'bulletproof-security'); ?></option>
|
217 |
+
<option value="Off" <?php selected('Off', $bps_slf_filter); ?>><?php _e('SLF Off', 'bulletproof-security'); ?></option>
|
218 |
</select>
|
219 |
<input type="hidden" name="bps_slf_filter_new" value="14" />
|
220 |
<input type="submit" name="bpsSLFSubmit" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
221 |
</form>
|
222 |
+
</div>
|
223 |
|
224 |
+
<div id="BPS-Debug" style="max-width:340px;">
|
225 |
<form name="bps-debug" action="options.php" method="post">
|
226 |
<?php settings_fields('bulletproof_security_options_debug'); ?>
|
227 |
+
<?php $Debug_options = get_option('bulletproof_security_options_debug');
|
228 |
+
$bps_debug = ! isset($Debug_options['bps_debug']) ? '' : $Debug_options['bps_debug'];
|
229 |
+
?>
|
230 |
+
|
231 |
+
<label for="debug"><?php _e('BPS UI|UX|AutoFix Debug:', 'bulletproof-security'); ?></label><br />
|
232 |
+
<label for="debug" style="color:#2ea2cc;"><?php _e('Click the Read Me help button for information', 'bulletproof-security'); ?></label><br />
|
233 |
+
<select name="bulletproof_security_options_debug[bps_debug]" class="form-275">
|
234 |
+
<option value="Off" <?php selected('Off', $bps_debug); ?>><?php _e('Debug Off', 'bulletproof-security'); ?></option>
|
235 |
+
<option value="On" <?php selected('On', $bps_debug); ?>><?php _e('Debug On', 'bulletproof-security'); ?></option>
|
236 |
</select>
|
237 |
<input type="submit" name="Submit-Debug" class="button bps-button" style="margin:10px 0px 10px 0px;" value="<?php esc_attr_e('Save Option', 'bulletproof-security') ?>" />
|
238 |
</form>
|
239 |
+
</div>
|
240 |
|
241 |
</td>
|
242 |
</tr>
|
admin/wizard/pwizard-autofix-setup.php
CHANGED
@@ -247,7 +247,7 @@ global $cache_enabled, $super_cache_enabled, $wp_cache_mod_rewrite;
|
|
247 |
$rootHtaccess = ABSPATH . '.htaccess';
|
248 |
|
249 |
if ( file_exists($rootHtaccess) ) {
|
250 |
-
|
251 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
252 |
|
253 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
@@ -268,7 +268,7 @@ global $cache_enabled, $super_cache_enabled, $wp_cache_mod_rewrite;
|
|
268 |
|
269 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
270 |
|
271 |
-
if ( $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
272 |
@chmod($rootHtaccess, 0404);
|
273 |
}
|
274 |
|
@@ -609,7 +609,7 @@ function bpsPro_Pwizard_Autofix_W3TC() {
|
|
609 |
$rootHtaccess = ABSPATH . '.htaccess';
|
610 |
|
611 |
if ( file_exists($rootHtaccess) ) {
|
612 |
-
|
613 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
614 |
|
615 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
@@ -654,7 +654,7 @@ function bpsPro_Pwizard_Autofix_W3TC() {
|
|
654 |
|
655 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
656 |
|
657 |
-
if ( $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
658 |
@chmod($rootHtaccess, 0404);
|
659 |
}
|
660 |
|
@@ -982,7 +982,7 @@ function bpsPro_Pwizard_Autofix_Comet_Cache() {
|
|
982 |
$rootHtaccess = ABSPATH . '.htaccess';
|
983 |
|
984 |
if ( file_exists($rootHtaccess) ) {
|
985 |
-
|
986 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
987 |
|
988 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
@@ -999,7 +999,7 @@ function bpsPro_Pwizard_Autofix_Comet_Cache() {
|
|
999 |
|
1000 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
1001 |
|
1002 |
-
if ( $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
1003 |
@chmod($rootHtaccess, 0404);
|
1004 |
}
|
1005 |
|
@@ -1516,7 +1516,7 @@ function bpsPro_Pwizard_Autofix_WPFC() {
|
|
1516 |
$rootHtaccess = ABSPATH . '.htaccess';
|
1517 |
|
1518 |
if ( file_exists($rootHtaccess) ) {
|
1519 |
-
|
1520 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
1521 |
|
1522 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
@@ -1533,7 +1533,7 @@ function bpsPro_Pwizard_Autofix_WPFC() {
|
|
1533 |
|
1534 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
1535 |
|
1536 |
-
if ( $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
1537 |
@chmod($rootHtaccess, 0404);
|
1538 |
}
|
1539 |
|
@@ -1807,7 +1807,7 @@ function bpsPro_Pwizard_Autofix_WPR() {
|
|
1807 |
$rootHtaccess = ABSPATH . '.htaccess';
|
1808 |
|
1809 |
if ( file_exists($rootHtaccess) ) {
|
1810 |
-
|
1811 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
1812 |
|
1813 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
@@ -1828,7 +1828,7 @@ function bpsPro_Pwizard_Autofix_WPR() {
|
|
1828 |
|
1829 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
1830 |
|
1831 |
-
if ( $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
1832 |
@chmod($rootHtaccess, 0404);
|
1833 |
}
|
1834 |
|
@@ -2082,7 +2082,7 @@ function bpsPro_Pwizard_Autofix_LSCACHE() {
|
|
2082 |
$rootHtaccess = ABSPATH . '.htaccess';
|
2083 |
|
2084 |
if ( file_exists($rootHtaccess) ) {
|
2085 |
-
|
2086 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
2087 |
|
2088 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
@@ -2099,7 +2099,7 @@ function bpsPro_Pwizard_Autofix_LSCACHE() {
|
|
2099 |
|
2100 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
2101 |
|
2102 |
-
if ( $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
2103 |
@chmod($rootHtaccess, 0404);
|
2104 |
}
|
2105 |
|
247 |
$rootHtaccess = ABSPATH . '.htaccess';
|
248 |
|
249 |
if ( file_exists($rootHtaccess) ) {
|
250 |
+
$sapi_type = php_sapi_name();
|
251 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
252 |
|
253 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
268 |
|
269 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
270 |
|
271 |
+
if ( isset($Root_Autolock['bps_root_htaccess_autolock']) && $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
272 |
@chmod($rootHtaccess, 0404);
|
273 |
}
|
274 |
|
609 |
$rootHtaccess = ABSPATH . '.htaccess';
|
610 |
|
611 |
if ( file_exists($rootHtaccess) ) {
|
612 |
+
$sapi_type = php_sapi_name();
|
613 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
614 |
|
615 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
654 |
|
655 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
656 |
|
657 |
+
if ( isset($Root_Autolock['bps_root_htaccess_autolock']) && $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
658 |
@chmod($rootHtaccess, 0404);
|
659 |
}
|
660 |
|
982 |
$rootHtaccess = ABSPATH . '.htaccess';
|
983 |
|
984 |
if ( file_exists($rootHtaccess) ) {
|
985 |
+
$sapi_type = php_sapi_name();
|
986 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
987 |
|
988 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
999 |
|
1000 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
1001 |
|
1002 |
+
if ( isset($Root_Autolock['bps_root_htaccess_autolock']) && $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
1003 |
@chmod($rootHtaccess, 0404);
|
1004 |
}
|
1005 |
|
1516 |
$rootHtaccess = ABSPATH . '.htaccess';
|
1517 |
|
1518 |
if ( file_exists($rootHtaccess) ) {
|
1519 |
+
$sapi_type = php_sapi_name();
|
1520 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
1521 |
|
1522 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
1533 |
|
1534 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
1535 |
|
1536 |
+
if ( isset($Root_Autolock['bps_root_htaccess_autolock']) && $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
1537 |
@chmod($rootHtaccess, 0404);
|
1538 |
}
|
1539 |
|
1807 |
$rootHtaccess = ABSPATH . '.htaccess';
|
1808 |
|
1809 |
if ( file_exists($rootHtaccess) ) {
|
1810 |
+
$sapi_type = php_sapi_name();
|
1811 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
1812 |
|
1813 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
1828 |
|
1829 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
1830 |
|
1831 |
+
if ( isset($Root_Autolock['bps_root_htaccess_autolock']) && $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
1832 |
@chmod($rootHtaccess, 0404);
|
1833 |
}
|
1834 |
|
2082 |
$rootHtaccess = ABSPATH . '.htaccess';
|
2083 |
|
2084 |
if ( file_exists($rootHtaccess) ) {
|
2085 |
+
$sapi_type = php_sapi_name();
|
2086 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
2087 |
|
2088 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsRootHtaccess != '0666' || @$permsRootHtaccess != '0777' ) {
|
2099 |
|
2100 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
2101 |
|
2102 |
+
if ( isset($Root_Autolock['bps_root_htaccess_autolock']) && $Root_Autolock['bps_root_htaccess_autolock'] == 'On' ) {
|
2103 |
@chmod($rootHtaccess, 0404);
|
2104 |
}
|
2105 |
|
admin/wizard/pwizard-autofix.php
CHANGED
@@ -40,7 +40,8 @@ function bpsPro_Pwizard_Autofix_Request_methods() {
|
|
40 |
}
|
41 |
|
42 |
$CC_Options_root = get_option('bulletproof_security_options_customcode');
|
43 |
-
$
|
|
|
44 |
$bps_customcode_request_methods_array = array();
|
45 |
$bps_customcode_request_methods_array[] = $bps_customcode_request_methods;
|
46 |
$bps_get_wp_root_secure = bps_wp_get_root_folder();
|
@@ -183,43 +184,59 @@ RewriteRule ^(.*)$ - [F]
|
|
183 |
|
184 |
$bps_customcode_request_methods_implode = implode( "\n\n", $cc_request_methods_unique );
|
185 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
if ( ! is_multisite() ) {
|
187 |
|
188 |
$Root_CC_Options = array(
|
189 |
-
'bps_customcode_one' => $
|
190 |
-
'bps_customcode_server_signature' => $
|
191 |
-
'bps_customcode_directory_index' => $
|
192 |
-
'bps_customcode_server_protocol' => $
|
193 |
-
'bps_customcode_error_logging' => $
|
194 |
-
'bps_customcode_deny_dot_folders' => $
|
195 |
-
'bps_customcode_admin_includes' => $
|
196 |
-
'bps_customcode_wp_rewrite_start' => $
|
197 |
'bps_customcode_request_methods' => trim($bps_customcode_request_methods_implode),
|
198 |
-
'bps_customcode_two' => $
|
199 |
-
'bps_customcode_timthumb_misc' => $
|
200 |
-
'bps_customcode_bpsqse' => $
|
201 |
-
'bps_customcode_deny_files' => $
|
202 |
-
'bps_customcode_three' => $
|
203 |
);
|
204 |
|
205 |
} else {
|
206 |
|
207 |
$Root_CC_Options = array(
|
208 |
-
'bps_customcode_one' => $
|
209 |
-
'bps_customcode_server_signature' => $
|
210 |
-
'bps_customcode_directory_index' => $
|
211 |
-
'bps_customcode_server_protocol' => $
|
212 |
-
'bps_customcode_error_logging' => $
|
213 |
-
'bps_customcode_deny_dot_folders' => $
|
214 |
-
'bps_customcode_admin_includes' => $
|
215 |
-
'bps_customcode_wp_rewrite_start' => $
|
216 |
'bps_customcode_request_methods' => trim($bps_customcode_request_methods_implode),
|
217 |
-
'bps_customcode_two' => $
|
218 |
-
'bps_customcode_timthumb_misc' => $
|
219 |
-
'bps_customcode_bpsqse' => $
|
220 |
-
'bps_customcode_wp_rewrite_end' => $
|
221 |
-
'bps_customcode_deny_files' => $
|
222 |
-
'bps_customcode_three' => $
|
223 |
);
|
224 |
}
|
225 |
|
@@ -1430,7 +1447,8 @@ function bpsPro_Pwizard_Autofix_plugin_skip_bypass_wpadmin() {
|
|
1430 |
$counter = 2;
|
1431 |
|
1432 |
$CC_Options_wpadmin = get_option('bulletproof_security_options_customcode_WPA');
|
1433 |
-
$
|
|
|
1434 |
$bps_customcode_two_wpa_array = array();
|
1435 |
$bps_customcode_two_wpa_array[] = $bps_customcode_two_wpa;
|
1436 |
$bps_get_wp_root_secure = bps_wp_get_root_folder();
|
@@ -1893,11 +1911,15 @@ RewriteRule . - [S=99]";
|
|
1893 |
$cc2_reversed = array_reverse($S_replace);
|
1894 |
$bps_customcode_two_wpa_implode = implode( "\n\n", $cc2_reversed );
|
1895 |
|
|
|
|
|
|
|
|
|
1896 |
$wpadmin_CC_Options = array(
|
1897 |
-
'bps_customcode_deny_files_wpa' => $
|
1898 |
-
'bps_customcode_one_wpa' => $
|
1899 |
'bps_customcode_two_wpa' => $bps_customcode_two_wpa_implode,
|
1900 |
-
'bps_customcode_bpsqse_wpa' => $
|
1901 |
);
|
1902 |
|
1903 |
foreach( $wpadmin_CC_Options as $key => $value ) {
|
@@ -2073,8 +2095,40 @@ RewriteRule ^(.*)$ - [F]
|
|
2073 |
$r6 = array();
|
2074 |
}
|
2075 |
|
2076 |
-
|
2077 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2078 |
|
2079 |
if ( $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'] != '' ) {
|
2080 |
$bps_customcode_bpsqse_replace = preg_replace($pattern_array, $replace_array, $bps_customcode_bpsqse_array);
|
@@ -2095,7 +2149,7 @@ RewriteRule ^(.*)$ - [F]
|
|
2095 |
update_option('bulletproof_security_options_customcode_WPA', $wpadmin_CC_Options);
|
2096 |
}
|
2097 |
|
2098 |
-
$success_array = array($content_egg_fix, $event_espresso_fix, $owa_plugin_fix, $uberGrid_fix, $jetpack_fix, $restrict_content_pro_fix);
|
2099 |
|
2100 |
foreach ( $success_array as $successMessage ) {
|
2101 |
|
40 |
}
|
41 |
|
42 |
$CC_Options_root = get_option('bulletproof_security_options_customcode');
|
43 |
+
$bps_customcode_request_methods_option = ! isset($CC_Options_root['bps_customcode_request_methods']) ? '' : $CC_Options_root['bps_customcode_request_methods'];
|
44 |
+
$bps_customcode_request_methods = htmlspecialchars_decode( $bps_customcode_request_methods_option, ENT_QUOTES );
|
45 |
$bps_customcode_request_methods_array = array();
|
46 |
$bps_customcode_request_methods_array[] = $bps_customcode_request_methods;
|
47 |
$bps_get_wp_root_secure = bps_wp_get_root_folder();
|
184 |
|
185 |
$bps_customcode_request_methods_implode = implode( "\n\n", $cc_request_methods_unique );
|
186 |
|
187 |
+
$bps_customcode_one = ! isset($CC_Options_root['bps_customcode_one']) ? '' : $CC_Options_root['bps_customcode_one'];
|
188 |
+
$bps_customcode_server_signature = ! isset($CC_Options_root['bps_customcode_server_signature']) ? '' : $CC_Options_root['bps_customcode_server_signature'];
|
189 |
+
$bps_customcode_directory_index = ! isset($CC_Options_root['bps_customcode_directory_index']) ? '' : $CC_Options_root['bps_customcode_directory_index'];
|
190 |
+
$bps_customcode_server_protocol = ! isset($CC_Options_root['bps_customcode_server_protocol']) ? '' : $CC_Options_root['bps_customcode_server_protocol'];
|
191 |
+
$bps_customcode_error_logging = ! isset($CC_Options_root['bps_customcode_error_logging']) ? '' : $CC_Options_root['bps_customcode_error_logging'];
|
192 |
+
$bps_customcode_deny_dot_folders = ! isset($CC_Options_root['bps_customcode_deny_dot_folders']) ? '' : $CC_Options_root['bps_customcode_deny_dot_folders'];
|
193 |
+
$bps_customcode_admin_includes = ! isset($CC_Options_root['bps_customcode_admin_includes']) ? '' : $CC_Options_root['bps_customcode_admin_includes'];
|
194 |
+
$bps_customcode_wp_rewrite_start = ! isset($CC_Options_root['bps_customcode_wp_rewrite_start']) ? '' : $CC_Options_root['bps_customcode_wp_rewrite_start'];
|
195 |
+
//$bps_customcode_request_methods = ! isset($CC_Options_root['bps_customcode_request_methods']) ? '' : $CC_Options_root['bps_customcode_request_methods'];
|
196 |
+
$bps_customcode_two = ! isset($CC_Options_root['bps_customcode_two']) ? '' : $CC_Options_root['bps_customcode_two'];
|
197 |
+
$bps_customcode_timthumb_misc = ! isset($CC_Options_root['bps_customcode_timthumb_misc']) ? '' : $CC_Options_root['bps_customcode_timthumb_misc'];
|
198 |
+
$bps_customcode_bpsqse = ! isset($CC_Options_root['bps_customcode_bpsqse']) ? '' : $CC_Options_root['bps_customcode_bpsqse'];
|
199 |
+
$bps_customcode_wp_rewrite_end = ! isset($CC_Options_root['bps_customcode_wp_rewrite_end']) ? '' : $CC_Options_root['bps_customcode_wp_rewrite_end'];
|
200 |
+
$bps_customcode_deny_files = ! isset($CC_Options_root['bps_customcode_deny_files']) ? '' : $CC_Options_root['bps_customcode_deny_files'];
|
201 |
+
$bps_customcode_three = ! isset($CC_Options_root['bps_customcode_three']) ? '' : $CC_Options_root['bps_customcode_three'];
|
202 |
+
|
203 |
if ( ! is_multisite() ) {
|
204 |
|
205 |
$Root_CC_Options = array(
|
206 |
+
'bps_customcode_one' => $bps_customcode_one,
|
207 |
+
'bps_customcode_server_signature' => $bps_customcode_server_signature,
|
208 |
+
'bps_customcode_directory_index' => $bps_customcode_directory_index,
|
209 |
+
'bps_customcode_server_protocol' => $bps_customcode_server_protocol,
|
210 |
+
'bps_customcode_error_logging' => $bps_customcode_error_logging,
|
211 |
+
'bps_customcode_deny_dot_folders' => $bps_customcode_deny_dot_folders,
|
212 |
+
'bps_customcode_admin_includes' => $bps_customcode_admin_includes,
|
213 |
+
'bps_customcode_wp_rewrite_start' => $bps_customcode_wp_rewrite_start,
|
214 |
'bps_customcode_request_methods' => trim($bps_customcode_request_methods_implode),
|
215 |
+
'bps_customcode_two' => $bps_customcode_two,
|
216 |
+
'bps_customcode_timthumb_misc' => $bps_customcode_timthumb_misc,
|
217 |
+
'bps_customcode_bpsqse' => $bps_customcode_bpsqse,
|
218 |
+
'bps_customcode_deny_files' => $bps_customcode_deny_files,
|
219 |
+
'bps_customcode_three' => $bps_customcode_three
|
220 |
);
|
221 |
|
222 |
} else {
|
223 |
|
224 |
$Root_CC_Options = array(
|
225 |
+
'bps_customcode_one' => $bps_customcode_one,
|
226 |
+
'bps_customcode_server_signature' => $bps_customcode_server_signature,
|
227 |
+
'bps_customcode_directory_index' => $bps_customcode_directory_index,
|
228 |
+
'bps_customcode_server_protocol' => $bps_customcode_server_protocol,
|
229 |
+
'bps_customcode_error_logging' => $bps_customcode_error_logging,
|
230 |
+
'bps_customcode_deny_dot_folders' => $bps_customcode_deny_dot_folders,
|
231 |
+
'bps_customcode_admin_includes' => $bps_customcode_admin_includes,
|
232 |
+
'bps_customcode_wp_rewrite_start' => $bps_customcode_wp_rewrite_start,
|
233 |
'bps_customcode_request_methods' => trim($bps_customcode_request_methods_implode),
|
234 |
+
'bps_customcode_two' => $bps_customcode_two,
|
235 |
+
'bps_customcode_timthumb_misc' => $bps_customcode_timthumb_misc,
|
236 |
+
'bps_customcode_bpsqse' => $bps_customcode_bpsqse,
|
237 |
+
'bps_customcode_wp_rewrite_end' => $bps_customcode_wp_rewrite_end,
|
238 |
+
'bps_customcode_deny_files' => $bps_customcode_deny_files,
|
239 |
+
'bps_customcode_three' => $bps_customcode_three
|
240 |
);
|
241 |
}
|
242 |
|
1447 |
$counter = 2;
|
1448 |
|
1449 |
$CC_Options_wpadmin = get_option('bulletproof_security_options_customcode_WPA');
|
1450 |
+
$bps_customcode_two_wpa_options = ! isset($CC_Options_wpadmin['bps_customcode_two_wpa']) ? '' : $CC_Options_wpadmin['bps_customcode_two_wpa'];
|
1451 |
+
$bps_customcode_two_wpa = htmlspecialchars_decode( $bps_customcode_two_wpa_options, ENT_QUOTES );
|
1452 |
$bps_customcode_two_wpa_array = array();
|
1453 |
$bps_customcode_two_wpa_array[] = $bps_customcode_two_wpa;
|
1454 |
$bps_get_wp_root_secure = bps_wp_get_root_folder();
|
1911 |
$cc2_reversed = array_reverse($S_replace);
|
1912 |
$bps_customcode_two_wpa_implode = implode( "\n\n", $cc2_reversed );
|
1913 |
|
1914 |
+
$bps_customcode_deny_files_wpa = ! isset($CC_Options_wpadmin['bps_customcode_deny_files_wpa']) ? '' : $CC_Options_wpadmin['bps_customcode_deny_files_wpa'];
|
1915 |
+
$bps_customcode_one_wpa = ! isset($CC_Options_wpadmin['bps_customcode_one_wpa']) ? '' : $CC_Options_wpadmin['bps_customcode_one_wpa'];
|
1916 |
+
$bps_customcode_bpsqse_wpa = ! isset($CC_Options_wpadmin['bps_customcode_bpsqse_wpa']) ? '' : $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'];
|
1917 |
+
|
1918 |
$wpadmin_CC_Options = array(
|
1919 |
+
'bps_customcode_deny_files_wpa' => $bps_customcode_deny_files_wpa,
|
1920 |
+
'bps_customcode_one_wpa' => $bps_customcode_one_wpa,
|
1921 |
'bps_customcode_two_wpa' => $bps_customcode_two_wpa_implode,
|
1922 |
+
'bps_customcode_bpsqse_wpa' => $bps_customcode_bpsqse_wpa
|
1923 |
);
|
1924 |
|
1925 |
foreach( $wpadmin_CC_Options as $key => $value ) {
|
2095 |
$r6 = array();
|
2096 |
}
|
2097 |
|
2098 |
+
## Link Whisper free Plugin: whitelist rules
|
2099 |
+
$link_whisper = 'link-whisper/link-whisper.php';
|
2100 |
+
$link_whisper_active = in_array( $link_whisper, apply_filters('active_plugins', get_option('active_plugins')));
|
2101 |
+
$link_whisper_fix = '';
|
2102 |
+
|
2103 |
+
if ( $link_whisper_active == 1 || is_plugin_active_for_network( $link_whisper ) ) {
|
2104 |
+
$link_whisper_fix = __('Link Whisper Plugin wp-admin BPSQSE AutoWhitelist successful', 'bulletproof-security');
|
2105 |
+
|
2106 |
+
$p7 = array('/RewriteCond\s%\{QUERY_STRING\}\s\(<\|>\|\'\|%0A\|%0D\|%27\|%3C\|%3E\|%00\)\s\[NC,OR\]/');
|
2107 |
+
$r7 = array("# BPS AutoWhitelist QS3: Link Whisper Plugin");
|
2108 |
+
|
2109 |
+
} else {
|
2110 |
+
$p7 = array();
|
2111 |
+
$r7 = array();
|
2112 |
+
}
|
2113 |
+
|
2114 |
+
## Link Whisper premium Plugin: whitelist rules
|
2115 |
+
$link_whisper_premium = 'link-whisper-premium/link-whisper.php';
|
2116 |
+
$link_whisper_premium_active = in_array( $link_whisper_premium, apply_filters('active_plugins', get_option('active_plugins')));
|
2117 |
+
$link_whisper_premium_fix = '';
|
2118 |
+
|
2119 |
+
if ( $link_whisper_premium_active == 1 || is_plugin_active_for_network( $link_whisper_premium ) ) {
|
2120 |
+
$link_whisper_premium_fix = __('Link Whisper Premium Plugin wp-admin BPSQSE AutoWhitelist successful', 'bulletproof-security');
|
2121 |
+
|
2122 |
+
$p8 = array('/RewriteCond\s%\{QUERY_STRING\}\s\(<\|>\|\'\|%0A\|%0D\|%27\|%3C\|%3E\|%00\)\s\[NC,OR\]/');
|
2123 |
+
$r8 = array("# BPS AutoWhitelist QS3: Link Whisper Premium Plugin");
|
2124 |
+
|
2125 |
+
} else {
|
2126 |
+
$p8 = array();
|
2127 |
+
$r8 = array();
|
2128 |
+
}
|
2129 |
+
|
2130 |
+
$pattern_array = array_merge($p1, $p2, $p3, $p4, $p5, $p6, $p7, $p8);
|
2131 |
+
$replace_array = array_merge($r1, $r2, $r3, $r4, $r5, $r6, $r7, $r8);
|
2132 |
|
2133 |
if ( $CC_Options_wpadmin['bps_customcode_bpsqse_wpa'] != '' ) {
|
2134 |
$bps_customcode_bpsqse_replace = preg_replace($pattern_array, $replace_array, $bps_customcode_bpsqse_array);
|
2149 |
update_option('bulletproof_security_options_customcode_WPA', $wpadmin_CC_Options);
|
2150 |
}
|
2151 |
|
2152 |
+
$success_array = array($content_egg_fix, $event_espresso_fix, $owa_plugin_fix, $uberGrid_fix, $jetpack_fix, $restrict_content_pro_fix, $link_whisper_fix, $link_whisper_premium_fix);
|
2153 |
|
2154 |
foreach ( $success_array as $successMessage ) {
|
2155 |
|
admin/wizard/wizard-backup.php
CHANGED
@@ -20,7 +20,7 @@ function bpsPro_get_real_ip_address_wizard() {
|
|
20 |
|
21 |
return $matches[0];
|
22 |
|
23 |
-
} elseif ( preg_match( '/[:\d\w]
|
24 |
|
25 |
return $matches[0];
|
26 |
|
@@ -43,7 +43,7 @@ function bpsPro_get_real_ip_address_wizard() {
|
|
43 |
|
44 |
return $matches[0];
|
45 |
|
46 |
-
} elseif ( preg_match( '/[:\d\w]
|
47 |
|
48 |
return $matches[0];
|
49 |
|
@@ -76,7 +76,7 @@ function bpsPro_Wizard_deny_all() {
|
|
76 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
77 |
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
78 |
|
79 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' || $Zip_download_Options['bps_zip_download_fix'] == 'On' ) {
|
80 |
return;
|
81 |
}
|
82 |
|
@@ -94,7 +94,12 @@ function bpsPro_Wizard_deny_all() {
|
|
94 |
}
|
95 |
|
96 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/.htaccess';
|
97 |
-
|
|
|
|
|
|
|
|
|
|
|
98 |
|
99 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
100 |
|
20 |
|
21 |
return $matches[0];
|
22 |
|
23 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
24 |
|
25 |
return $matches[0];
|
26 |
|
43 |
|
44 |
return $matches[0];
|
45 |
|
46 |
+
} elseif ( preg_match( '/([:\d\w]+\.(\d+\.){2}\d+|[:\d\w]+)/', $ip, $matches ) ) {
|
47 |
|
48 |
return $matches[0];
|
49 |
|
76 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
77 |
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
78 |
|
79 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' || isset($Zip_download_Options['bps_zip_download_fix']) && $Zip_download_Options['bps_zip_download_fix'] == 'On' ) {
|
80 |
return;
|
81 |
}
|
82 |
|
94 |
}
|
95 |
|
96 |
$create_denyall_htaccess_file = WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/.htaccess';
|
97 |
+
|
98 |
+
$check_string = '';
|
99 |
+
|
100 |
+
if ( file_exists($create_denyall_htaccess_file) ) {
|
101 |
+
$check_string = @file_get_contents($create_denyall_htaccess_file);
|
102 |
+
}
|
103 |
|
104 |
if ( ! file_exists($create_denyall_htaccess_file) ) {
|
105 |
|
admin/wizard/wizard-functions.php
CHANGED
@@ -516,8 +516,9 @@ $bps_secure_bottom_misc_code = "# HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/
|
|
516 |
|
517 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($bps_auto_write_secure_file_root)), -4);
|
518 |
$sapi_type = php_sapi_name();
|
|
|
519 |
|
520 |
-
if
|
521 |
$lock = '0404';
|
522 |
} elseif ( file_exists( $bps_auto_write_secure_file_root) && @$permsRootHtaccess == '0444' ) {
|
523 |
$lock = '0444';
|
@@ -643,7 +644,10 @@ $bpsFailMessageSec = '<font color="#fb0101"><strong>'.__('Error: The wpadmin-sec
|
|
643 |
$wpadminMasterHtaccess = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/wpadmin-secure.htaccess';
|
644 |
$bps_master_backup_wpadmin_file = WP_CONTENT_DIR . '/bps-backup/master-backups/wpadmin.htaccess';
|
645 |
$wpadminActiveHtaccess = ABSPATH . 'wp-admin/.htaccess';
|
|
|
|
|
646 |
$permsHtaccess = @substr(sprintf('%o', fileperms($wpadminActiveHtaccess)), -4);
|
|
|
647 |
$sapi_type = php_sapi_name();
|
648 |
$bpsString1 = "# CCWTOP";
|
649 |
$bpsString2 = "# CCWPF";
|
@@ -663,7 +667,7 @@ $bpsFailMessageSec = '<font color="#fb0101"><strong>'.__('Error: The wpadmin-sec
|
|
663 |
}
|
664 |
}
|
665 |
|
666 |
-
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsHtaccess != '0666' || @$permsHtaccess != '0777') { // Windows IIS, XAMPP, etc
|
667 |
@chmod($wpadminActiveHtaccess, 0644);
|
668 |
}
|
669 |
|
@@ -828,7 +832,7 @@ $failTextEnd = '</strong></font><br>';
|
|
828 |
|
829 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
830 |
|
831 |
-
if ( $DBBoptions['bps_db_backup_folder'] != '' ) {
|
832 |
|
833 |
$DBB_Options = array(
|
834 |
'bps_db_backup' => $DBBoptions['bps_db_backup'],
|
@@ -867,19 +871,29 @@ $failTextEnd = '</strong></font><br>';
|
|
867 |
$bps_db_backup_folder = addslashes($source.DIRECTORY_SEPARATOR.$folder);
|
868 |
$bps_db_backup_download_link = content_url( '/bps-backup/' ) . $folder . '/';
|
869 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
870 |
$DBB_Options = array(
|
871 |
'bps_db_backup' => 'On',
|
872 |
-
'bps_db_backup_description' => $
|
873 |
'bps_db_backup_folder' => $bps_db_backup_folder,
|
874 |
'bps_db_backup_download_link' => $bps_db_backup_download_link,
|
875 |
-
'bps_db_backup_job_type' => $
|
876 |
-
'bps_db_backup_frequency' => $
|
877 |
-
'bps_db_backup_start_time_hour' => $
|
878 |
-
'bps_db_backup_start_time_weekday' => $
|
879 |
-
'bps_db_backup_start_time_month_date' => $
|
880 |
-
'bps_db_backup_email_zip' => $
|
881 |
-
'bps_db_backup_delete' => $
|
882 |
-
'bps_db_backup_status_display' => $
|
883 |
);
|
884 |
|
885 |
echo $successTextBegin.$bps_db_backup_folder.$successMessage2.$successTextEnd;
|
516 |
|
517 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($bps_auto_write_secure_file_root)), -4);
|
518 |
$sapi_type = php_sapi_name();
|
519 |
+
$lock = '';
|
520 |
|
521 |
+
if ( file_exists( $bps_auto_write_secure_file_root) && @$permsRootHtaccess == '0404' ) {
|
522 |
$lock = '0404';
|
523 |
} elseif ( file_exists( $bps_auto_write_secure_file_root) && @$permsRootHtaccess == '0444' ) {
|
524 |
$lock = '0444';
|
644 |
$wpadminMasterHtaccess = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/wpadmin-secure.htaccess';
|
645 |
$bps_master_backup_wpadmin_file = WP_CONTENT_DIR . '/bps-backup/master-backups/wpadmin.htaccess';
|
646 |
$wpadminActiveHtaccess = ABSPATH . 'wp-admin/.htaccess';
|
647 |
+
$permsHtaccess = '';
|
648 |
+
if ( file_exists($wpadminActiveHtaccess) ) {
|
649 |
$permsHtaccess = @substr(sprintf('%o', fileperms($wpadminActiveHtaccess)), -4);
|
650 |
+
}
|
651 |
$sapi_type = php_sapi_name();
|
652 |
$bpsString1 = "# CCWTOP";
|
653 |
$bpsString2 = "# CCWPF";
|
667 |
}
|
668 |
}
|
669 |
|
670 |
+
if ( @substr($sapi_type, 0, 6) != 'apache' || file_exists($permsHtaccess) && @$permsHtaccess != '0666' || file_exists($permsHtaccess) && @$permsHtaccess != '0777') { // Windows IIS, XAMPP, etc
|
671 |
@chmod($wpadminActiveHtaccess, 0644);
|
672 |
}
|
673 |
|
832 |
|
833 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
834 |
|
835 |
+
if ( isset($DBBoptions['bps_db_backup_folder']) && $DBBoptions['bps_db_backup_folder'] != '' ) {
|
836 |
|
837 |
$DBB_Options = array(
|
838 |
'bps_db_backup' => $DBBoptions['bps_db_backup'],
|
871 |
$bps_db_backup_folder = addslashes($source.DIRECTORY_SEPARATOR.$folder);
|
872 |
$bps_db_backup_download_link = content_url( '/bps-backup/' ) . $folder . '/';
|
873 |
|
874 |
+
$bps_db_backup_description = ! isset($DBBoptions['bps_db_backup_description']) ? '' : $DBBoptions['bps_db_backup_description'];
|
875 |
+
$bps_db_backup_job_type = ! isset($DBBoptions['bps_db_backup_job_type']) ? '' : $DBBoptions['bps_db_backup_job_type'];
|
876 |
+
$bps_db_backup_frequency = ! isset($DBBoptions['bps_db_backup_frequency']) ? '' : $DBBoptions['bps_db_backup_frequency'];
|
877 |
+
$bps_db_backup_start_time_hour = ! isset($DBBoptions['bps_db_backup_start_time_hour']) ? '' : $DBBoptions['bps_db_backup_start_time_hour'];
|
878 |
+
$bps_db_backup_start_time_weekday = ! isset($DBBoptions['bps_db_backup_start_time_weekday']) ? '' : $DBBoptions['bps_db_backup_start_time_weekday'];
|
879 |
+
$bps_db_backup_start_time_month_date = ! isset($DBBoptions['bps_db_backup_start_time_month_date']) ? '' : $DBBoptions['bps_db_backup_start_time_month_date'];
|
880 |
+
$bps_db_backup_email_zip = ! isset($DBBoptions['bps_db_backup_email_zip']) ? '' : $DBBoptions['bps_db_backup_email_zip'];
|
881 |
+
$bps_db_backup_delete = ! isset($DBBoptions['bps_db_backup_delete']) ? '' : $DBBoptions['bps_db_backup_delete'];
|
882 |
+
$bps_db_backup_status_display = ! isset($DBBoptions['bps_db_backup_status_display']) ? '' : $DBBoptions['bps_db_backup_status_display'];
|
883 |
+
|
884 |
$DBB_Options = array(
|
885 |
'bps_db_backup' => 'On',
|
886 |
+
'bps_db_backup_description' => $bps_db_backup_description,
|
887 |
'bps_db_backup_folder' => $bps_db_backup_folder,
|
888 |
'bps_db_backup_download_link' => $bps_db_backup_download_link,
|
889 |
+
'bps_db_backup_job_type' => $bps_db_backup_job_type,
|
890 |
+
'bps_db_backup_frequency' => $bps_db_backup_frequency,
|
891 |
+
'bps_db_backup_start_time_hour' => $bps_db_backup_start_time_hour,
|
892 |
+
'bps_db_backup_start_time_weekday' => $bps_db_backup_start_time_weekday,
|
893 |
+
'bps_db_backup_start_time_month_date' => $bps_db_backup_start_time_month_date,
|
894 |
+
'bps_db_backup_email_zip' => $bps_db_backup_email_zip,
|
895 |
+
'bps_db_backup_delete' => $bps_db_backup_delete,
|
896 |
+
'bps_db_backup_status_display' => $bps_db_backup_status_display
|
897 |
);
|
898 |
|
899 |
echo $successTextBegin.$bps_db_backup_folder.$successMessage2.$successTextEnd;
|
admin/wizard/wizard.php
CHANGED
@@ -78,34 +78,12 @@ bpsPro_w3tc_dashboard_iframe_preload();
|
|
78 |
?>
|
79 |
|
80 |
<?php
|
81 |
-
//if ( function_exists('get_transient') ) {
|
82 |
-
//require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
83 |
-
|
84 |
-
// if ( false === ( $bps_api = get_transient('bulletproof-security_info') ) ) {
|
85 |
-
// $bps_api = plugins_api( 'plugin_information', array( 'slug' => stripslashes( 'bulletproof-security' ) ) );
|
86 |
-
|
87 |
-
// if ( ! is_wp_error( $bps_api ) ) {
|
88 |
-
// $bps_expire = 60 * 30; // Cache downloads data for 30 minutes
|
89 |
-
// $bps_downloaded = array( 'downloaded' => $bps_api->downloaded );
|
90 |
-
// maybe_serialize( $bps_downloaded );
|
91 |
-
// set_transient( 'bulletproof-security_info', $bps_downloaded, $bps_expire );
|
92 |
-
// }
|
93 |
-
// }
|
94 |
-
|
95 |
-
// $bps_transient = get_transient( 'bulletproof-security_info' );
|
96 |
-
|
97 |
echo '<div class="bps-star-container">';
|
98 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
99 |
echo '<div class="bps-downloaded">';
|
100 |
-
|
101 |
-
// foreach ( $bps_transient as $key => $value ) {
|
102 |
-
// echo number_format_i18n( $value ) .' '. str_replace( 'downloaded', "Downloads", $key );
|
103 |
-
// }
|
104 |
-
|
105 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
106 |
echo '</div>';
|
107 |
echo '</div>';
|
108 |
-
//}
|
109 |
?>
|
110 |
|
111 |
<div id="message" class="updated" style="border:1px solid #999;background-color:#000;">
|
@@ -149,7 +127,8 @@ bpsPro_root_precheck_download();
|
|
149 |
// This additional insurance check is needed in cases where users re-run the wizard at a later time & for making error/troubleshooting simpler
|
150 |
// .53.6: Wordfence WAF Firewall mess condition added
|
151 |
function bpsSetupWizardPhpiniHandlerCheck() {
|
152 |
-
$options = get_option('bulletproof_security_options_customcode');
|
|
|
153 |
$file = ABSPATH . '.htaccess';
|
154 |
$file_contents = @file_get_contents($file);
|
155 |
$successTextBegin = '<font color="green"><strong>';
|
@@ -160,7 +139,7 @@ $failTextEnd = '</strong></font><br>';
|
|
160 |
if ( file_exists($file) ) {
|
161 |
|
162 |
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $file_contents, $matches);
|
163 |
-
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $
|
164 |
|
165 |
if ( ! $matches[0] ) {
|
166 |
echo $successTextBegin.__('Pass! PHP/php.ini handler htaccess code check: Not in use, required or needed for your website/Server', 'bulletproof-security').$successTextEnd;
|
@@ -277,6 +256,14 @@ $sapi_type = php_sapi_name();
|
|
277 |
if ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
278 |
|
279 |
echo $successTextBegin.__('mod_authz_core is Loaded|Order, Allow, Deny directives are supported|BC: Yes|IfModule: Yes', 'bulletproof-security').$successTextEnd;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
280 |
|
281 |
} elseif ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'No' ) {
|
282 |
|
@@ -515,7 +502,7 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
515 |
bpsSetupWizard_delete_htaccess_files();
|
516 |
|
517 |
// .53.6: New htaccess files enabled|disabled condition
|
518 |
-
if ( $HFiles_options['bps_htaccess_files']
|
519 |
|
520 |
$rootHtaccess = ABSPATH . '.htaccess';
|
521 |
$rootHtaccessBackup = WP_CONTENT_DIR . '/bps-backup/master-backups/root.htaccess';
|
@@ -525,6 +512,10 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
525 |
bpsSetupWizardCreateRootHtaccess();
|
526 |
bpsSetupWizardCreateWpadminHtaccess();
|
527 |
bpsSetupWizardCreateDefaultHtaccess();
|
|
|
|
|
|
|
|
|
528 |
|
529 |
$htaccess_dir = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess';
|
530 |
$secureHtaccess = $htaccess_dir . '/secure.htaccess';
|
@@ -580,7 +571,7 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
580 |
}
|
581 |
|
582 |
// .53.6: New htaccess files enabled|disabled condition
|
583 |
-
if ( $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
584 |
|
585 |
$bps_denyall_htaccess_renamed = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/.htaccess';
|
586 |
$security_log_denyall_htaccess = WP_PLUGIN_DIR . '/bulletproof-security/admin/security-log/.htaccess';
|
@@ -702,10 +693,10 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
702 |
$hpf_successMessage = __(' DB Option created or updated Successfully!', 'bulletproof-security');
|
703 |
$hpf_cron = get_option('bulletproof_security_options_hpf_cron');
|
704 |
|
705 |
-
$hpf_cron1 = ! $hpf_cron['bps_hidden_plugins_cron'] ? 'On' : $hpf_cron['bps_hidden_plugins_cron'];
|
706 |
-
$hpf_cron2 = ! $hpf_cron['bps_hidden_plugins_cron_frequency'] ? '15' : $hpf_cron['bps_hidden_plugins_cron_frequency'];
|
707 |
-
$hpf_cron3 = ! $hpf_cron['bps_hidden_plugins_cron_email'] ? '' : $hpf_cron['bps_hidden_plugins_cron_email'];
|
708 |
-
$hpf_cron4 = ! $hpf_cron['bps_hidden_plugins_cron_alert'] ? '' : $hpf_cron['bps_hidden_plugins_cron_alert'];
|
709 |
|
710 |
$hpf_cron_options = array(
|
711 |
'bps_hidden_plugins_cron' => $hpf_cron1,
|
@@ -720,7 +711,7 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
720 |
}
|
721 |
|
722 |
$hpf_check = get_option('bulletproof_security_options_hidden_plugins');
|
723 |
-
$hpf_check1 = ! $hpf_check['bps_hidden_plugins_check'] ? '' : $hpf_check['bps_hidden_plugins_check'];
|
724 |
|
725 |
$hpf_check_options = array( 'bps_hidden_plugins_check' => $hpf_check1 );
|
726 |
|
@@ -761,17 +752,17 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
761 |
|
762 |
$bps_email_options = get_option('bulletproof_security_options_email');
|
763 |
|
764 |
-
$bps_email_options1 = ! $bps_email_options['bps_send_email_to'] ? $admin_email : $bps_email_options['bps_send_email_to'];
|
765 |
-
$bps_email_options2 = ! $bps_email_options['bps_send_email_from'] ? $admin_email : $bps_email_options['bps_send_email_from'];
|
766 |
-
$bps_email_options3 = ! $bps_email_options['bps_send_email_cc'] ? '' : $bps_email_options['bps_send_email_cc'];
|
767 |
-
$bps_email_options4 = ! $bps_email_options['bps_send_email_bcc'] ? '' : $bps_email_options['bps_send_email_bcc'];
|
768 |
-
$bps_email_options5 = ! $bps_email_options['bps_login_security_email'] ? 'lockoutOnly' : $bps_email_options['bps_login_security_email'];
|
769 |
-
$bps_email_options6 = ! $bps_email_options['bps_security_log_size'] ? '500KB' : $bps_email_options['bps_security_log_size'];
|
770 |
-
$bps_email_options7 = ! $bps_email_options['bps_security_log_emailL'] ? 'email' : $bps_email_options['bps_security_log_emailL'];
|
771 |
-
$bps_email_options8 = ! $bps_email_options['bps_dbb_log_email'] ? 'email' : $bps_email_options['bps_dbb_log_email'];
|
772 |
-
$bps_email_options9 = ! $bps_email_options['bps_dbb_log_size'] ? '500KB' : $bps_email_options['bps_dbb_log_size'];
|
773 |
-
$bps_email_options10 = ! $bps_email_options['bps_mscan_log_size'] ? '500KB' : $bps_email_options['bps_mscan_log_size'];
|
774 |
-
$bps_email_options11 = ! $bps_email_options['bps_mscan_log_email'] ? 'email' : $bps_email_options['bps_mscan_log_email'];
|
775 |
|
776 |
$BPS_Options_Email = array(
|
777 |
'bps_send_email_to' => $bps_email_options1,
|
@@ -804,16 +795,16 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
804 |
// 2.4: WooCommerce Enable LSM option Dismiss Notice deleted. bulletproof_security_options_setup_wizard_woo db option deleted.
|
805 |
// 2.3: BugFix: Enable Login Security for WooCommerce option being reset on rerun. Only enable once if the option does not exist.
|
806 |
// .54.3: New installations of BPS should not display the WooCommerce Enable LSM option Dismiss Notice if WooCommerce is already installed.
|
807 |
-
$bps_login_security1 = ! $BPS_LSM_Options['bps_max_logins'] ? '3' : $BPS_LSM_Options['bps_max_logins'];
|
808 |
-
$bps_login_security2 = ! $BPS_LSM_Options['bps_lockout_duration'] ? '15' : $BPS_LSM_Options['bps_lockout_duration'];
|
809 |
-
$bps_login_security3 = ! $BPS_LSM_Options['bps_manual_lockout_duration'] ? '60' : $BPS_LSM_Options['bps_manual_lockout_duration'];
|
810 |
-
$bps_login_security4 = ! $BPS_LSM_Options['bps_max_db_rows_display'] ? '' : $BPS_LSM_Options['bps_max_db_rows_display'];
|
811 |
-
$bps_login_security5 = ! $BPS_LSM_Options['bps_login_security_OnOff'] ? 'On' : $BPS_LSM_Options['bps_login_security_OnOff'];
|
812 |
-
$bps_login_security6 = ! $BPS_LSM_Options['bps_login_security_logging'] ? 'logLockouts' : $BPS_LSM_Options['bps_login_security_logging'];
|
813 |
-
$bps_login_security7 = ! $BPS_LSM_Options['bps_login_security_errors'] ? 'wpErrors' : $BPS_LSM_Options['bps_login_security_errors'];
|
814 |
-
$bps_login_security8 = ! $BPS_LSM_Options['bps_login_security_remaining'] ? 'On' : $BPS_LSM_Options['bps_login_security_remaining'];
|
815 |
-
$bps_login_security9 = ! $BPS_LSM_Options['bps_login_security_pw_reset'] ? 'enable' : $BPS_LSM_Options['bps_login_security_pw_reset'];
|
816 |
-
$bps_login_security10 = ! $BPS_LSM_Options['bps_login_security_sort'] ? 'ascending' : $BPS_LSM_Options['bps_login_security_sort'];
|
817 |
|
818 |
$BPS_Options_LSM = array(
|
819 |
'bps_max_logins' => $bps_login_security1,
|
@@ -852,7 +843,7 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
852 |
$successMessage9b = __(' DB Option created or updated Successfully!', 'bulletproof-security');
|
853 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
854 |
|
855 |
-
if ( ! $jtc_options['bps_jtc_custom_roles'] ) {
|
856 |
$bps_jtc_custom_roles = array( 'bps', '' );
|
857 |
|
858 |
} else {
|
@@ -870,7 +861,7 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
870 |
}
|
871 |
}
|
872 |
|
873 |
-
$bps_jtc_custom_form_error = ! $jtc_options['bps_jtc_custom_form_error'] ? '' : $jtc_options['bps_jtc_custom_form_error'];
|
874 |
|
875 |
$jtc_db_options_new = array(
|
876 |
'bps_tooltip_captcha_key' => 'jtc',
|
@@ -944,6 +935,57 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
944 |
|
945 |
echo '</p></div>';
|
946 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
947 |
echo '</span>';
|
948 |
|
949 |
echo '<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>';
|
@@ -1049,7 +1091,7 @@ function bpsPro_hfiles_inpage_message() {
|
|
1049 |
|
1050 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
1051 |
|
1052 |
-
if ( $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1053 |
$text = '<div style="background-color:#dfecf2;border:1px solid #999;font-weight:bold;padding:0px 5px;margin:0px 0px 10px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('htaccess Files Disabled Notice: ', 'bulletproof-security').'</font><br><font color="black">'.__('BPS has detected that htaccess files cannot be used on your website/server. Click this ', 'bulletproof-security').'</font><a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><font color="black">'.__(' link for more information before running the Wizards. If you intentionally disabled htaccess files then disregard this Notice.', 'bulletproof-security').'</font></div>';
|
1054 |
echo $text;
|
1055 |
}
|
@@ -1155,7 +1197,7 @@ bpsSetupWizardPrechecks();
|
|
1155 |
<strong><a href="https://forum.ait-pro.com/forums/topic/bps-gdpr-compliance/" title="GDPR Compliance" target="_blank"><?php _e('GDPR Compliance Forum Topic', 'bulletproof-security'); ?></a></strong><br /><br />
|
1156 |
|
1157 |
<?php
|
1158 |
-
$dialog_text = '<strong>'.__('AutoFix (AutoWhitelist|AutoSetup|AutoCleanup)', 'bulletproof-security').'</strong><br>'.__('Setup Wizard AutoFix is turned On by default. When AutoFix is turned On the Setup Wizard will automatically create htaccess whitelist rules in BPS Custom Code and your Live htaccess files for other plugins and themes that you have installed that require htaccess code whitelist rules. Setup Wizard AutoFix will also automatically setup or cleanup htaccess code in BPS Custom Code for these caching plugins: WP Super Cache, W3 Total Cache, Comet Cache Plugin (free & Pro), WP Fastest Cache Plugin (free & Premium), LiteSpeed Cache and WP Rocket. If a problem occurs with AutoFix you can turn On the AutoFix Debugger on the BPS UI|UX Settings page > BPS UI|UX|AutoFix Debug option to check the plugin or theme name and the BPS Custom Code text box where the problem is occurring. You can also turn Off AutoFix and AutoFix will not try to detect or create Custom Code whitelist rules or setup or cleanup caching plugins htaccess code. If a problem does occur with AutoFix turn On the BPS UI|UX|AutoFix Debug option, copy the AutoFix Debug information that is displayed to you and then click the AutoFix Forum Topic link at the top of this Read Me help window and post a forum Reply with your AutoFix Debug information so that we can figure out what the problem is.', 'bulletproof-security').'<br><br><strong>'.__('GDPR Compliance (IP Address Logging On|Off)', 'bulletproof-security').'</strong><br>'.__('The GDPR Compliance option setting is set to Off by default. Choosing the GDPR Compliance On option setting will disable IP address logging in all BPS features that log IP addresses. This plain text will be logged instead of IP addresses: GDPR Compliance On. List of BPS features that log IP addresses: Security Log, Login Security and Maintenance Mode. Note: For simplicity and ease of use this GDPR Compliance Setup Wizard Options setting is the only option setting that needs to be set instead of creating individual option settings in all BPS features that perform IP address logging. For more information about GDPR Compliance click the GDPR Compliance Forum Topic link at the top of this Read Me help window.', 'bulletproof-security').'<br><br><strong>'.__('Go Daddy Managed WordPress Hosting (GDMW):', 'bulletproof-security').'</strong><br>'.__('This option is ONLY for a special type of Go Daddy Hosting account called "Managed WordPress Hosting" and is NOT for regular/standard Go Daddy Hosting account types. Leave the default setting set to No, unless you have a Go Daddy Managed WordPress Hosting account. See the Forum Help Links section above for more information.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable htaccess Files:', 'bulletproof-security').'</strong><br>'.__('Before changing this option setting, click the ', 'bulletproof-security').'<strong><font color="blue">'.__('Enable|Disable htaccess Files', 'bulletproof-security').'</font></strong>'.__(' Forum Help Link at the top of this Read Me help window to find out exactly what this option setting does and when it should or should not be used. htaccess Files Disabled: Will disable all BPS htaccess features and files. htaccess Files Enabled: Will enable all BPS htaccess freatures and files.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable wp-admin BulletProof Mode', 'bulletproof-security').'</strong><br>'.__('The default setting is already set to: wp-admin BulletProof Mode Enabled. If you would like to disable wp-admin BulletProof Mode select wp-admin BulletProof Mode Disabled.', 'bulletproof-security').'<br><br><strong>'.__('Zip File Download Fix (Incapsula, Proxy, Other Cause):', 'bulletproof-security').'</strong><br>'.__('This option should only be set to On if you are seeing a 403 error and/or unable to download these Zip files: Custom Code Export Zip file, Login Security Table Export Zip file or the Setup Wizard Root htaccess file backup Zip file. The Setup Wizard Root htaccess file backup Zip file link is only displayed if BPS detects that your current Root htaccess file is not a BPS Root htaccess file. If you are still unable to download zip files after setting this option to On then you will need to whitelist your Proxy IP address in the Plugin Firewall Whitelist by Hostname (domain name) and IP Address tool under the Plugin Firewall Additional Whitelist Tools accordion tab. If that does not work then you will need to deactivate the Plugin Firewall temporarily, download the zip file and then activate the Plugin Firewall again.', 'bulletproof-security').'<br><br><strong>'.__('Multisite Hide|Display System Info Page for Subsites:', 'bulletproof-security').'</strong><br>'.__('This option is for Network|Multisite sites only. Choosing Hide System Info Page will hide the System Info menu link under the BPS navigational menus. Choosing Display System Info page will display the System Info menu link under the BPS navigational mensus.', 'bulletproof-security').'<br><br><strong>'.__('Network|Multisite Sitewide Login Security Settings', 'bulletproof-security').'</strong><br>'.__('This option is for Network|Multisite sites only. This is an independent option Form that creates and saves Login Security DB option settings for all Network sites when you click the Save Network LSM Options Sitewide button. If Login Security option settings have already been setup and saved for any Network site then those Login Security option settings will NOT be changed. If Login Security options settings have NOT already been setup and saved for any Network site then those Login Security option settings will be created and saved with these default settings: Max Login Attempts: 3, Automatic Lockout Time: 60, Manual Lockout Time: 60, Max DB Rows To Show: blank show all rows, Turn On|Turn Off: Turn On Login Security, Logging Options: Log Only Account Lockouts, Error Messages: Standard WP Login Errors, Attempts Remaining: Show Login Attempts Remaining, Password Reset: Enable Password Reset, Sort DB Rows: Ascending - Show Oldest Login First.', 'bulletproof-security').'<br><br><strong>'.__('Network|Multisite Sitewide JTC-Lite Settings', 'bulletproof-security').'</strong><br>'.__('This option is for Network|Multisite sites only. This is an independent option Form that creates and saves JTC-Lite DB option settings for all Network sites when you click the Save Network JTC Options Sitewide button. If JTC option settings have already been setup and saved for any Network site then those JTC option settings will not be changed. If JTC options settings have not already been setup and saved for any Network site then those JTC option settings will be created and saved with these default settings: JTC CAPTCHA: jtc, JTC ToolTip: Type/Enter: jtc, JTC Title|Text: Hover or click the text box below, Enable|Disable JTC Anti-Spam For These Forms: Login Form checkbox is checked and will display the JTC CAPTCHA text box on the Login Form.', 'bulletproof-security');
|
1159 |
echo $dialog_text;
|
1160 |
?>
|
1161 |
|
@@ -1179,72 +1221,85 @@ bpsSetupWizardPrechecks();
|
|
1179 |
|
1180 |
<form name="GDPR" action="options.php#bps-tabs-2" method="post">
|
1181 |
<?php settings_fields('bulletproof_security_options_gdpr'); ?>
|
1182 |
-
<?php $GDPR_Options = get_option('bulletproof_security_options_gdpr');
|
|
|
|
|
1183 |
|
1184 |
<strong><label for="gdpr"><?php _e('GDPR Compliance (IP Address Logging On|Off):', 'bulletproof-security'); ?></label></strong><br />
|
1185 |
<select name="bulletproof_security_options_gdpr[bps_gdpr_on_off]" class="form-300" style="margin-top:5px;">
|
1186 |
-
<option value="Off" <?php selected('Off', $
|
1187 |
-
<option value="On" <?php selected('On', $
|
1188 |
</select><br />
|
1189 |
<input type="submit" name="Submit-GDPR" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Save GDPR Option', 'bulletproof-security') ?>" />
|
1190 |
</form>
|
1191 |
|
1192 |
<form name="SetupWizardGDMW" action="options.php#bps-tabs-2" method="post">
|
1193 |
<?php settings_fields('bulletproof_security_options_GDMW'); ?>
|
1194 |
-
<?php $GDMWoptions = get_option('bulletproof_security_options_GDMW');
|
|
|
|
|
1195 |
|
1196 |
<label for="wizard-curl"><?php _e('Go Daddy Managed WordPress Hosting (GDMW):', 'bulletproof-security'); ?></label><br />
|
1197 |
<select name="bulletproof_security_options_GDMW[bps_gdmw_hosting]" class="form-300">
|
1198 |
-
<option value="no" <?php selected('no', $
|
1199 |
-
<option value="yes" <?php selected('yes', $
|
1200 |
</select><br />
|
1201 |
<input type="submit" name="Submit-Wizard-GDMW" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Save GDMW Option', 'bulletproof-security') ?>" />
|
1202 |
</form>
|
1203 |
|
1204 |
-
|
1205 |
<?php settings_fields('bulletproof_security_options_htaccess_files'); ?>
|
1206 |
-
<?php $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
|
|
|
1207 |
|
1208 |
<label for="wizard-curl"><?php _e('Enable|Disable htaccess Files:', 'bulletproof-security'); ?></label><br />
|
1209 |
<label for="wizard-curl" class="setup-wizard-blue-small-text" style="color:#2ea2cc;"><?php _e('CAUTION: Click the Read Me help button before changing this option setting', 'bulletproof-security'); ?></label><br />
|
1210 |
<select name="bulletproof_security_options_htaccess_files[bps_htaccess_files]" class="form-300">
|
1211 |
-
<option value="enabled" <?php selected('enabled', $
|
1212 |
-
<option value="disabled" <?php selected('disabled', $
|
1213 |
</select><br />
|
1214 |
<input type="submit" name="Submit-Wizard-HFiles" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Enable|Disable', 'bulletproof-security') ?>" />
|
1215 |
-
</form>
|
1216 |
|
1217 |
<form name="wpadminEnableDisable" action="options.php#bps-tabs-2" method="post">
|
1218 |
<?php settings_fields('bulletproof_security_options_htaccess_res'); ?>
|
1219 |
-
<?php $BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
1220 |
-
|
|
|
|
|
|
|
1221 |
<select name="bulletproof_security_options_htaccess_res[bps_wpadmin_restriction]" class="form-300" style="margin-top:5px;">
|
1222 |
-
<option value="enabled" <?php selected('enabled', $
|
1223 |
-
<option value="disabled" <?php selected('disabled', $
|
1224 |
</select><br />
|
1225 |
<input type="submit" name="Submit-Enable-Disable-wpadmin" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Enable|Disable', 'bulletproof-security') ?>" />
|
1226 |
</form>
|
1227 |
|
1228 |
<form name="ZipDownloadFix" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1229 |
<?php wp_nonce_field('bulletproof_security_zip_download_fix'); ?>
|
1230 |
-
<?php $Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
|
|
|
|
1231 |
|
1232 |
<strong><label for="zip-fix"><?php _e('Zip File Download Fix (Incapsula, Proxy, Other Cause):', 'bulletproof-security'); ?></label></strong><br />
|
1233 |
<select name="bulletproof_security_options_zip_fix" class="form-300" style="margin-top:5px;">
|
1234 |
-
<option value="Off" <?php selected('Off', $
|
1235 |
-
<option value="On" <?php selected('On', $
|
1236 |
</select><br />
|
1237 |
<input type="submit" name="Submit-Zip-Download-Fix" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Zip File Download Fix Option', 'bulletproof-security') ?>" />
|
1238 |
</form>
|
1239 |
|
1240 |
<form name="muSysinfo" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1241 |
<?php wp_nonce_field('bulletproof_security_options_mu_sysinfo'); ?>
|
1242 |
-
<?php $Mu_Sysinfo_page_options = get_option('bulletproof_security_options_mu_sysinfo');
|
|
|
|
|
1243 |
|
1244 |
<strong><label for="mu-sysinfo"><?php _e('Multisite Hide|Display System Info Page for Subsites:', 'bulletproof-security'); ?></label></strong><br />
|
1245 |
<select name="bulletproof_security_options_mu_sysinfo_select" class="form-300" style="margin-top:5px;">
|
1246 |
-
<option value="display" <?php selected('display', $
|
1247 |
-
<option value="hide" <?php selected('hide', $
|
1248 |
</select><br />
|
1249 |
<input type="submit" name="Submit-MU-Sysinfo-Display" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Multisite Hide|Display Option', 'bulletproof-security') ?>" />
|
1250 |
</form>
|
@@ -1261,12 +1316,21 @@ bpsSetupWizardPrechecks();
|
|
1261 |
<form name="bpsNetJTC" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1262 |
<?php wp_nonce_field('bps_setup_wizard'); ?>
|
1263 |
<div>
|
1264 |
-
<strong><label for="NetLSM"><?php _e('Network|Multisite Sitewide JTC-
|
1265 |
<input type="submit" name="Submit-Net-JTC" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Network JTC Options Sitewide', 'bulletproof-security') ?>" />
|
1266 |
</div>
|
1267 |
<?php bpsPro_network_subsites_jtc_settings(); ?>
|
1268 |
</form>
|
1269 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1270 |
<?php
|
1271 |
// Zip File Download Fix
|
1272 |
if ( isset( $_POST['Submit-Zip-Download-Fix'] ) && current_user_can('manage_options') ) {
|
@@ -1538,6 +1602,78 @@ function bpsPro_network_subsites_jtc_settings() {
|
|
1538 |
}
|
1539 |
}
|
1540 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1541 |
?>
|
1542 |
|
1543 |
</td>
|
@@ -1569,7 +1705,7 @@ function bpsPro_network_subsites_jtc_settings() {
|
|
1569 |
<!--<strong><a href="https://forum.ait-pro.com/forums/topic/gdmw/" title="GDMW Hosting" target="_blank">
|
1570 |
<?php _e('GDMW Hosting', 'bulletproof-security'); ?></a></strong><br />-->
|
1571 |
|
1572 |
-
<?php $dialog_text = '<strong>'.__('Setup Wizard Export', 'bulletproof-security').'</strong><br>'.__('The Setup Wizard Export feature exports all BPS plugin option settings except for website specific settings that need to be setup by running the Setup Wizard after you have imported the BPS plugin option settings into a new website. The name of the exported zip file is: bps-settings-export.zip', 'bulletproof-security').'<br><br><strong>'.__('Setup Wizard Import', 'bulletproof-security').'</strong><br>'.__('To import BPS plugin option settings click the Choose File button, navigate to where you downloaded/saved the bps-settings-export.zip file on your computer, select the zip file and click the Open button. Then click the Import button. IMPORTANT: Run the Setup Wizard after the import completes. After running the Setup Wizard go to the BPS Security > htaccess Core > Custom Code tab page and check all of your custom htaccess code for any website specific custom htaccess code. Example: If you find any custom htaccess code that has a website URL for your other website that you exported BPS plugin settings from, then either edit that custom htaccess code or remove it from BPS Custom Code.', 'bulletproof-security').'<br><br><strong>'.__('Network|Multisite Help Info', 'bulletproof-security').'</strong><br>'.__('Setup Wizard Export|Import works for Network|Multisite site types, but only the Primary site\'s BPS plugin option settings are exported and imported. BPS plugin option settings are not exported or imported for Subsites. Note: These Setup Wizard Options > Network|Multisite Sitewide Login Security Settings
|
1573 |
</div>
|
1574 |
|
1575 |
<div id="CC-Import" style="margin:20px 0px 20px 0px">
|
78 |
?>
|
79 |
|
80 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
echo '<div class="bps-star-container">';
|
82 |
echo '<div class="bps-star"><img src="'.plugins_url('/bulletproof-security/admin/images/star.png').'" /></div>';
|
83 |
echo '<div class="bps-downloaded">';
|
|
|
|
|
|
|
|
|
|
|
84 |
echo '<div class="bps-star-link"><a href="https://wordpress.org/support/view/plugin-reviews/bulletproof-security#postform" target="_blank" title="Add a Star Rating for the BPS plugin">'.__('Rate BPS', 'bulletproof-security').'</a><br><a href="https://affiliates.ait-pro.com/po/" target="_blank" title="Upgrade to BulletProof Security Pro">Upgrade to Pro</a></div>';
|
85 |
echo '</div>';
|
86 |
echo '</div>';
|
|
|
87 |
?>
|
88 |
|
89 |
<div id="message" class="updated" style="border:1px solid #999;background-color:#000;">
|
127 |
// This additional insurance check is needed in cases where users re-run the wizard at a later time & for making error/troubleshooting simpler
|
128 |
// .53.6: Wordfence WAF Firewall mess condition added
|
129 |
function bpsSetupWizardPhpiniHandlerCheck() {
|
130 |
+
$options = get_option('bulletproof_security_options_customcode');
|
131 |
+
$bps_customcode_one = ! isset($options['bps_customcode_one']) ? '' : $options['bps_customcode_one'];
|
132 |
$file = ABSPATH . '.htaccess';
|
133 |
$file_contents = @file_get_contents($file);
|
134 |
$successTextBegin = '<font color="green"><strong>';
|
139 |
if ( file_exists($file) ) {
|
140 |
|
141 |
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $file_contents, $matches);
|
142 |
+
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $bps_customcode_one, $DBmatches);
|
143 |
|
144 |
if ( ! $matches[0] ) {
|
145 |
echo $successTextBegin.__('Pass! PHP/php.ini handler htaccess code check: Not in use, required or needed for your website/Server', 'bulletproof-security').$successTextEnd;
|
256 |
if ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
257 |
|
258 |
echo $successTextBegin.__('mod_authz_core is Loaded|Order, Allow, Deny directives are supported|BC: Yes|IfModule: Yes', 'bulletproof-security').$successTextEnd;
|
259 |
+
|
260 |
+
$htaccess_files_Options = array(
|
261 |
+
'bps_htaccess_files' => 'enabled'
|
262 |
+
);
|
263 |
+
|
264 |
+
foreach( $htaccess_files_Options as $key => $value ) {
|
265 |
+
update_option('bulletproof_security_options_htaccess_files', $htaccess_files_Options);
|
266 |
+
}
|
267 |
|
268 |
} elseif ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'No' ) {
|
269 |
|
502 |
bpsSetupWizard_delete_htaccess_files();
|
503 |
|
504 |
// .53.6: New htaccess files enabled|disabled condition
|
505 |
+
if ( ! isset($HFiles_options['bps_htaccess_files']) || isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'enabled' ) {
|
506 |
|
507 |
$rootHtaccess = ABSPATH . '.htaccess';
|
508 |
$rootHtaccessBackup = WP_CONTENT_DIR . '/bps-backup/master-backups/root.htaccess';
|
512 |
bpsSetupWizardCreateRootHtaccess();
|
513 |
bpsSetupWizardCreateWpadminHtaccess();
|
514 |
bpsSetupWizardCreateDefaultHtaccess();
|
515 |
+
|
516 |
+
## 4.6: There is a timing sequence issue that needs to be figure out
|
517 |
+
## for now running this function here until I figure that issue out.
|
518 |
+
bpsPro_apache_mod_create_htaccess_files();
|
519 |
|
520 |
$htaccess_dir = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess';
|
521 |
$secureHtaccess = $htaccess_dir . '/secure.htaccess';
|
571 |
}
|
572 |
|
573 |
// .53.6: New htaccess files enabled|disabled condition
|
574 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
575 |
|
576 |
$bps_denyall_htaccess_renamed = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/.htaccess';
|
577 |
$security_log_denyall_htaccess = WP_PLUGIN_DIR . '/bulletproof-security/admin/security-log/.htaccess';
|
693 |
$hpf_successMessage = __(' DB Option created or updated Successfully!', 'bulletproof-security');
|
694 |
$hpf_cron = get_option('bulletproof_security_options_hpf_cron');
|
695 |
|
696 |
+
$hpf_cron1 = ! isset($hpf_cron['bps_hidden_plugins_cron']) ? 'On' : $hpf_cron['bps_hidden_plugins_cron'];
|
697 |
+
$hpf_cron2 = ! isset($hpf_cron['bps_hidden_plugins_cron_frequency']) ? '15' : $hpf_cron['bps_hidden_plugins_cron_frequency'];
|
698 |
+
$hpf_cron3 = ! isset($hpf_cron['bps_hidden_plugins_cron_email']) ? '' : $hpf_cron['bps_hidden_plugins_cron_email'];
|
699 |
+
$hpf_cron4 = ! isset($hpf_cron['bps_hidden_plugins_cron_alert']) ? '' : $hpf_cron['bps_hidden_plugins_cron_alert'];
|
700 |
|
701 |
$hpf_cron_options = array(
|
702 |
'bps_hidden_plugins_cron' => $hpf_cron1,
|
711 |
}
|
712 |
|
713 |
$hpf_check = get_option('bulletproof_security_options_hidden_plugins');
|
714 |
+
$hpf_check1 = ! isset($hpf_check['bps_hidden_plugins_check']) ? '' : $hpf_check['bps_hidden_plugins_check'];
|
715 |
|
716 |
$hpf_check_options = array( 'bps_hidden_plugins_check' => $hpf_check1 );
|
717 |
|
752 |
|
753 |
$bps_email_options = get_option('bulletproof_security_options_email');
|
754 |
|
755 |
+
$bps_email_options1 = ! isset($bps_email_options['bps_send_email_to']) ? $admin_email : $bps_email_options['bps_send_email_to'];
|
756 |
+
$bps_email_options2 = ! isset($bps_email_options['bps_send_email_from']) ? $admin_email : $bps_email_options['bps_send_email_from'];
|
757 |
+
$bps_email_options3 = ! isset($bps_email_options['bps_send_email_cc']) ? '' : $bps_email_options['bps_send_email_cc'];
|
758 |
+
$bps_email_options4 = ! isset($bps_email_options['bps_send_email_bcc']) ? '' : $bps_email_options['bps_send_email_bcc'];
|
759 |
+
$bps_email_options5 = ! isset($bps_email_options['bps_login_security_email']) ? 'lockoutOnly' : $bps_email_options['bps_login_security_email'];
|
760 |
+
$bps_email_options6 = ! isset($bps_email_options['bps_security_log_size']) ? '500KB' : $bps_email_options['bps_security_log_size'];
|
761 |
+
$bps_email_options7 = ! isset($bps_email_options['bps_security_log_emailL']) ? 'email' : $bps_email_options['bps_security_log_emailL'];
|
762 |
+
$bps_email_options8 = ! isset($bps_email_options['bps_dbb_log_email']) ? 'email' : $bps_email_options['bps_dbb_log_email'];
|
763 |
+
$bps_email_options9 = ! isset($bps_email_options['bps_dbb_log_size']) ? '500KB' : $bps_email_options['bps_dbb_log_size'];
|
764 |
+
$bps_email_options10 = ! isset($bps_email_options['bps_mscan_log_size']) ? '500KB' : $bps_email_options['bps_mscan_log_size'];
|
765 |
+
$bps_email_options11 = ! isset($bps_email_options['bps_mscan_log_email']) ? 'email' : $bps_email_options['bps_mscan_log_email'];
|
766 |
|
767 |
$BPS_Options_Email = array(
|
768 |
'bps_send_email_to' => $bps_email_options1,
|
795 |
// 2.4: WooCommerce Enable LSM option Dismiss Notice deleted. bulletproof_security_options_setup_wizard_woo db option deleted.
|
796 |
// 2.3: BugFix: Enable Login Security for WooCommerce option being reset on rerun. Only enable once if the option does not exist.
|
797 |
// .54.3: New installations of BPS should not display the WooCommerce Enable LSM option Dismiss Notice if WooCommerce is already installed.
|
798 |
+
$bps_login_security1 = ! isset($BPS_LSM_Options['bps_max_logins']) ? '3' : $BPS_LSM_Options['bps_max_logins'];
|
799 |
+
$bps_login_security2 = ! isset($BPS_LSM_Options['bps_lockout_duration']) ? '15' : $BPS_LSM_Options['bps_lockout_duration'];
|
800 |
+
$bps_login_security3 = ! isset($BPS_LSM_Options['bps_manual_lockout_duration']) ? '60' : $BPS_LSM_Options['bps_manual_lockout_duration'];
|
801 |
+
$bps_login_security4 = ! isset($BPS_LSM_Options['bps_max_db_rows_display']) ? '' : $BPS_LSM_Options['bps_max_db_rows_display'];
|
802 |
+
$bps_login_security5 = ! isset($BPS_LSM_Options['bps_login_security_OnOff']) ? 'On' : $BPS_LSM_Options['bps_login_security_OnOff'];
|
803 |
+
$bps_login_security6 = ! isset($BPS_LSM_Options['bps_login_security_logging']) ? 'logLockouts' : $BPS_LSM_Options['bps_login_security_logging'];
|
804 |
+
$bps_login_security7 = ! isset($BPS_LSM_Options['bps_login_security_errors']) ? 'wpErrors' : $BPS_LSM_Options['bps_login_security_errors'];
|
805 |
+
$bps_login_security8 = ! isset($BPS_LSM_Options['bps_login_security_remaining']) ? 'On' : $BPS_LSM_Options['bps_login_security_remaining'];
|
806 |
+
$bps_login_security9 = ! isset($BPS_LSM_Options['bps_login_security_pw_reset']) ? 'enable' : $BPS_LSM_Options['bps_login_security_pw_reset'];
|
807 |
+
$bps_login_security10 = ! isset($BPS_LSM_Options['bps_login_security_sort']) ? 'ascending' : $BPS_LSM_Options['bps_login_security_sort'];
|
808 |
|
809 |
$BPS_Options_LSM = array(
|
810 |
'bps_max_logins' => $bps_login_security1,
|
843 |
$successMessage9b = __(' DB Option created or updated Successfully!', 'bulletproof-security');
|
844 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
845 |
|
846 |
+
if ( ! isset($jtc_options['bps_jtc_custom_roles']) ) {
|
847 |
$bps_jtc_custom_roles = array( 'bps', '' );
|
848 |
|
849 |
} else {
|
861 |
}
|
862 |
}
|
863 |
|
864 |
+
$bps_jtc_custom_form_error = ! isset($jtc_options['bps_jtc_custom_form_error']) ? '' : $jtc_options['bps_jtc_custom_form_error'];
|
865 |
|
866 |
$jtc_db_options_new = array(
|
867 |
'bps_tooltip_captcha_key' => 'jtc',
|
935 |
|
936 |
echo '</p></div>';
|
937 |
|
938 |
+
echo '<div style="color:black;font-size:1.13em;font-weight:bold;margin-bottom:15px;">'.__('BulletProof Security Force Strong Passwords Options Setup', 'bulletproof-security').'</div>';
|
939 |
+
echo '<div id="SW-FSP" style="border-top:3px solid #999999;border-bottom:3px solid #999999;margin-top:-10px;"><p>';
|
940 |
+
|
941 |
+
$successMessage_fsp = __(' DB Option created or updated Successfully!', 'bulletproof-security');
|
942 |
+
|
943 |
+
$bps_option_name_fsp = 'bulletproof_security_options_fsp';
|
944 |
+
$FSP_Message = 'Password must contain 1 lowercase letter, 1 uppercase letter, 1 number, 1 special character and be a minimum of 12 characters long.';
|
945 |
+
|
946 |
+
$BPS_FSP_Options = array(
|
947 |
+
'bps_fsp_on_off' => 'Off',
|
948 |
+
'bps_fsp_char_length' => '12',
|
949 |
+
'bps_fsp_lower_case' => '1',
|
950 |
+
'bps_fsp_upper_case' => '1',
|
951 |
+
'bps_fsp_number' => '1',
|
952 |
+
'bps_fsp_special_char' => '1',
|
953 |
+
'bps_fsp_message' => $FSP_Message
|
954 |
+
);
|
955 |
+
|
956 |
+
if ( ! get_option( $bps_option_name_fsp ) ) {
|
957 |
+
|
958 |
+
foreach( $BPS_FSP_Options as $key => $value ) {
|
959 |
+
update_option('bulletproof_security_options_fsp', $BPS_FSP_Options);
|
960 |
+
echo $successTextBegin.$key.$successMessage_fsp.$successTextEnd;
|
961 |
+
}
|
962 |
+
|
963 |
+
} else {
|
964 |
+
|
965 |
+
$BPS_FSP_Options = get_option('bulletproof_security_options_fsp');
|
966 |
+
|
967 |
+
$BPS_Options_fsp = array(
|
968 |
+
'bps_fsp_on_off' => $BPS_FSP_Options['bps_fsp_on_off'],
|
969 |
+
'bps_fsp_char_length' => $BPS_FSP_Options['bps_fsp_char_length'],
|
970 |
+
'bps_fsp_lower_case' => $BPS_FSP_Options['bps_fsp_lower_case'],
|
971 |
+
'bps_fsp_upper_case' => $BPS_FSP_Options['bps_fsp_upper_case'],
|
972 |
+
'bps_fsp_number' => $BPS_FSP_Options['bps_fsp_number'],
|
973 |
+
'bps_fsp_special_char' => $BPS_FSP_Options['bps_fsp_special_char'],
|
974 |
+
'bps_fsp_message' => $BPS_FSP_Options['bps_fsp_message']
|
975 |
+
);
|
976 |
+
|
977 |
+
foreach( $BPS_Options_fsp as $key => $value ) {
|
978 |
+
update_option('bulletproof_security_options_fsp', $BPS_Options_fsp);
|
979 |
+
echo $successTextBegin.$key.$successMessage_fsp.$successTextEnd;
|
980 |
+
}
|
981 |
+
}
|
982 |
+
|
983 |
+
if ( is_multisite() ) {
|
984 |
+
bpsPro_network_subsites_fsp_settings();
|
985 |
+
}
|
986 |
+
|
987 |
+
echo '</p></div>';
|
988 |
+
|
989 |
echo '</span>';
|
990 |
|
991 |
echo '<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>';
|
1091 |
|
1092 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
1093 |
|
1094 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'disabled' ) {
|
1095 |
$text = '<div style="background-color:#dfecf2;border:1px solid #999;font-weight:bold;padding:0px 5px;margin:0px 0px 10px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('htaccess Files Disabled Notice: ', 'bulletproof-security').'</font><br><font color="black">'.__('BPS has detected that htaccess files cannot be used on your website/server. Click this ', 'bulletproof-security').'</font><a href="https://forum.ait-pro.com/forums/topic/htaccess-files-disabled-setup-wizard-enable-disable-htaccess-files/" target="_blank" title="htaccess Files Disabled Forum Topic">'.__('htaccess Files Disabled Forum Topic', 'bulletproof-security').'</a><font color="black">'.__(' link for more information before running the Wizards. If you intentionally disabled htaccess files then disregard this Notice.', 'bulletproof-security').'</font></div>';
|
1096 |
echo $text;
|
1097 |
}
|
1197 |
<strong><a href="https://forum.ait-pro.com/forums/topic/bps-gdpr-compliance/" title="GDPR Compliance" target="_blank"><?php _e('GDPR Compliance Forum Topic', 'bulletproof-security'); ?></a></strong><br /><br />
|
1198 |
|
1199 |
<?php
|
1200 |
+
$dialog_text = '<strong>'.__('AutoFix (AutoWhitelist|AutoSetup|AutoCleanup)', 'bulletproof-security').'</strong><br>'.__('Setup Wizard AutoFix is turned On by default. When AutoFix is turned On the Setup Wizard will automatically create htaccess whitelist rules in BPS Custom Code and your Live htaccess files for other plugins and themes that you have installed that require htaccess code whitelist rules. Setup Wizard AutoFix will also automatically setup or cleanup htaccess code in BPS Custom Code for these caching plugins: WP Super Cache, W3 Total Cache, Comet Cache Plugin (free & Pro), WP Fastest Cache Plugin (free & Premium), LiteSpeed Cache and WP Rocket. If a problem occurs with AutoFix you can turn On the AutoFix Debugger on the BPS UI|UX Settings page > BPS UI|UX|AutoFix Debug option to check the plugin or theme name and the BPS Custom Code text box where the problem is occurring. You can also turn Off AutoFix and AutoFix will not try to detect or create Custom Code whitelist rules or setup or cleanup caching plugins htaccess code. If a problem does occur with AutoFix turn On the BPS UI|UX|AutoFix Debug option, copy the AutoFix Debug information that is displayed to you and then click the AutoFix Forum Topic link at the top of this Read Me help window and post a forum Reply with your AutoFix Debug information so that we can figure out what the problem is.', 'bulletproof-security').'<br><br><strong>'.__('GDPR Compliance (IP Address Logging On|Off)', 'bulletproof-security').'</strong><br>'.__('The GDPR Compliance option setting is set to Off by default. Choosing the GDPR Compliance On option setting will disable IP address logging in all BPS features that log IP addresses. This plain text will be logged instead of IP addresses: GDPR Compliance On. List of BPS features that log IP addresses: Security Log, Login Security and Maintenance Mode. Note: For simplicity and ease of use this GDPR Compliance Setup Wizard Options setting is the only option setting that needs to be set instead of creating individual option settings in all BPS features that perform IP address logging. For more information about GDPR Compliance click the GDPR Compliance Forum Topic link at the top of this Read Me help window.', 'bulletproof-security').'<br><br><strong>'.__('Go Daddy Managed WordPress Hosting (GDMW):', 'bulletproof-security').'</strong><br>'.__('This option is ONLY for a special type of Go Daddy Hosting account called "Managed WordPress Hosting" and is NOT for regular/standard Go Daddy Hosting account types. Leave the default setting set to No, unless you have a Go Daddy Managed WordPress Hosting account. See the Forum Help Links section above for more information.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable htaccess Files:', 'bulletproof-security').'</strong><br>'.__('Before changing this option setting, click the ', 'bulletproof-security').'<strong><font color="blue">'.__('Enable|Disable htaccess Files', 'bulletproof-security').'</font></strong>'.__(' Forum Help Link at the top of this Read Me help window to find out exactly what this option setting does and when it should or should not be used. htaccess Files Disabled: Will disable all BPS htaccess features and files. htaccess Files Enabled: Will enable all BPS htaccess freatures and files.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable wp-admin BulletProof Mode', 'bulletproof-security').'</strong><br>'.__('The default setting is already set to: wp-admin BulletProof Mode Enabled. If you would like to disable wp-admin BulletProof Mode select wp-admin BulletProof Mode Disabled.', 'bulletproof-security').'<br><br><strong>'.__('Zip File Download Fix (Incapsula, Proxy, Other Cause):', 'bulletproof-security').'</strong><br>'.__('This option should only be set to On if you are seeing a 403 error and/or unable to download these Zip files: Custom Code Export Zip file, Login Security Table Export Zip file or the Setup Wizard Root htaccess file backup Zip file. The Setup Wizard Root htaccess file backup Zip file link is only displayed if BPS detects that your current Root htaccess file is not a BPS Root htaccess file. If you are still unable to download zip files after setting this option to On then you will need to whitelist your Proxy IP address in the Plugin Firewall Whitelist by Hostname (domain name) and IP Address tool under the Plugin Firewall Additional Whitelist Tools accordion tab. If that does not work then you will need to deactivate the Plugin Firewall temporarily, download the zip file and then activate the Plugin Firewall again.', 'bulletproof-security').'<br><br><strong>'.__('Multisite Hide|Display System Info Page for Subsites:', 'bulletproof-security').'</strong><br>'.__('This option is for Network|Multisite sites only. Choosing Hide System Info Page will hide the System Info menu link under the BPS navigational menus. Choosing Display System Info page will display the System Info menu link under the BPS navigational mensus.', 'bulletproof-security').'<br><br><strong>'.__('Network|Multisite Sitewide Login Security Settings', 'bulletproof-security').'</strong><br>'.__('This option is for Network|Multisite sites only. This is an independent option Form that creates and saves Login Security DB option settings for all Network sites when you click the Save Network LSM Options Sitewide button. If Login Security option settings have already been setup and saved for any Network site then those Login Security option settings will NOT be changed. If Login Security options settings have NOT already been setup and saved for any Network site then those Login Security option settings will be created and saved with these default settings: Max Login Attempts: 3, Automatic Lockout Time: 60, Manual Lockout Time: 60, Max DB Rows To Show: blank show all rows, Turn On|Turn Off: Turn On Login Security, Logging Options: Log Only Account Lockouts, Error Messages: Standard WP Login Errors, Attempts Remaining: Show Login Attempts Remaining, Password Reset: Enable Password Reset, Sort DB Rows: Ascending - Show Oldest Login First.', 'bulletproof-security').'<br><br><strong>'.__('Network|Multisite Sitewide JTC-Lite Settings', 'bulletproof-security').'</strong><br>'.__('This option is for Network|Multisite sites only. This is an independent option Form that creates and saves JTC-Lite DB option settings for all Network sites when you click the Save Network JTC Options Sitewide button. If JTC option settings have already been setup and saved for any Network site then those JTC option settings will not be changed. If JTC options settings have not already been setup and saved for any Network site then those JTC option settings will be created and saved with these default settings: JTC CAPTCHA: jtc, JTC ToolTip: Type/Enter: jtc, JTC Title|Text: Hover or click the text box below, Enable|Disable JTC Anti-Spam For These Forms: Login Form checkbox is checked and will display the JTC CAPTCHA text box on the Login Form.', 'bulletproof-security').'<br><br><strong>'.__('Network|Multisite Sitewide Force Strong Passwords Settings', 'bulletproof-security').'</strong><br>'.__('This option is for Network|Multisite sites ONLY. This is an independent option Form that creates and saves FSP DB option settings for all Network sites when you click the Save Network FSP Options Sitewide button. If FSP option settings have already been setup and saved for any Network site then those FSP option settings will NOT be changed. If FSP options settings have NOT already been setup and saved for any Network site then those FSP option settings will be created and saved with these default settings: FSP: Off, Password Character Length: 12, Password Criteria Requirements checkboxes: all checked and Displayed Message/Error Message: default FSP message.', 'bulletproof-security');
|
1201 |
echo $dialog_text;
|
1202 |
?>
|
1203 |
|
1221 |
|
1222 |
<form name="GDPR" action="options.php#bps-tabs-2" method="post">
|
1223 |
<?php settings_fields('bulletproof_security_options_gdpr'); ?>
|
1224 |
+
<?php $GDPR_Options = get_option('bulletproof_security_options_gdpr');
|
1225 |
+
$bps_gdpr_on_off = ! isset($GDPR_Options['bps_gdpr_on_off']) ? '' : $GDPR_Options['bps_gdpr_on_off'];
|
1226 |
+
?>
|
1227 |
|
1228 |
<strong><label for="gdpr"><?php _e('GDPR Compliance (IP Address Logging On|Off):', 'bulletproof-security'); ?></label></strong><br />
|
1229 |
<select name="bulletproof_security_options_gdpr[bps_gdpr_on_off]" class="form-300" style="margin-top:5px;">
|
1230 |
+
<option value="Off" <?php selected('Off', $bps_gdpr_on_off); ?>><?php _e('GDPR Compliance Off', 'bulletproof-security'); ?></option>
|
1231 |
+
<option value="On" <?php selected('On', $bps_gdpr_on_off); ?>><?php _e('GDPR Compliance On', 'bulletproof-security'); ?></option>
|
1232 |
</select><br />
|
1233 |
<input type="submit" name="Submit-GDPR" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Save GDPR Option', 'bulletproof-security') ?>" />
|
1234 |
</form>
|
1235 |
|
1236 |
<form name="SetupWizardGDMW" action="options.php#bps-tabs-2" method="post">
|
1237 |
<?php settings_fields('bulletproof_security_options_GDMW'); ?>
|
1238 |
+
<?php $GDMWoptions = get_option('bulletproof_security_options_GDMW');
|
1239 |
+
$bps_gdmw_hosting = ! isset($GDMWoptions['bps_gdmw_hosting']) ? '' : $GDMWoptions['bps_gdmw_hosting'];
|
1240 |
+
?>
|
1241 |
|
1242 |
<label for="wizard-curl"><?php _e('Go Daddy Managed WordPress Hosting (GDMW):', 'bulletproof-security'); ?></label><br />
|
1243 |
<select name="bulletproof_security_options_GDMW[bps_gdmw_hosting]" class="form-300">
|
1244 |
+
<option value="no" <?php selected('no', $bps_gdmw_hosting); ?>><?php _e('No (default setting)', 'bulletproof-security'); ?></option>
|
1245 |
+
<option value="yes" <?php selected('yes', $bps_gdmw_hosting); ?>><?php _e('Yes (ONLY if you have Managed WordPress Hosting)', 'bulletproof-security'); ?></option>
|
1246 |
</select><br />
|
1247 |
<input type="submit" name="Submit-Wizard-GDMW" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Save GDMW Option', 'bulletproof-security') ?>" />
|
1248 |
</form>
|
1249 |
|
1250 |
+
<form name="SetupWizardHFiles" action="options.php#bps-tabs-2" method="post">
|
1251 |
<?php settings_fields('bulletproof_security_options_htaccess_files'); ?>
|
1252 |
+
<?php $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
1253 |
+
$bps_htaccess_files = ! isset($HFiles_options['bps_htaccess_files']) ? '' : $HFiles_options['bps_htaccess_files'];
|
1254 |
+
?>
|
1255 |
|
1256 |
<label for="wizard-curl"><?php _e('Enable|Disable htaccess Files:', 'bulletproof-security'); ?></label><br />
|
1257 |
<label for="wizard-curl" class="setup-wizard-blue-small-text" style="color:#2ea2cc;"><?php _e('CAUTION: Click the Read Me help button before changing this option setting', 'bulletproof-security'); ?></label><br />
|
1258 |
<select name="bulletproof_security_options_htaccess_files[bps_htaccess_files]" class="form-300">
|
1259 |
+
<option value="enabled" <?php selected('enabled', $bps_htaccess_files); ?>><?php _e('htaccess Files Enabled', 'bulletproof-security'); ?></option>
|
1260 |
+
<option value="disabled" <?php selected('disabled', $bps_htaccess_files); ?>><?php _e('htaccess Files Disabled', 'bulletproof-security'); ?></option>
|
1261 |
</select><br />
|
1262 |
<input type="submit" name="Submit-Wizard-HFiles" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Enable|Disable', 'bulletproof-security') ?>" />
|
1263 |
+
</form>
|
1264 |
|
1265 |
<form name="wpadminEnableDisable" action="options.php#bps-tabs-2" method="post">
|
1266 |
<?php settings_fields('bulletproof_security_options_htaccess_res'); ?>
|
1267 |
+
<?php $BPS_wpadmin_Options = get_option('bulletproof_security_options_htaccess_res');
|
1268 |
+
$bps_wpadmin_restriction = ! isset($BPS_wpadmin_Options['bps_wpadmin_restriction']) ? '' : $BPS_wpadmin_Options['bps_wpadmin_restriction'];
|
1269 |
+
?>
|
1270 |
+
|
1271 |
+
<strong><label for="wpadmin-res"><?php _e('Enable|Disable wp-admin BulletProof Mode:', 'bulletproof-security'); ?></label></strong><br />
|
1272 |
<select name="bulletproof_security_options_htaccess_res[bps_wpadmin_restriction]" class="form-300" style="margin-top:5px;">
|
1273 |
+
<option value="enabled" <?php selected('enabled', $bps_wpadmin_restriction); ?>><?php _e('wp-admin BulletProof Mode Enabled', 'bulletproof-security'); ?></option>
|
1274 |
+
<option value="disabled" <?php selected('disabled', $bps_wpadmin_restriction); ?>><?php _e('wp-admin BulletProof Mode Disabled', 'bulletproof-security'); ?></option>
|
1275 |
</select><br />
|
1276 |
<input type="submit" name="Submit-Enable-Disable-wpadmin" class="button bps-button" style="margin:10px 0px 20px 0px;width:202px;height:auto;white-space:normal" value="<?php esc_attr_e('Enable|Disable', 'bulletproof-security') ?>" />
|
1277 |
</form>
|
1278 |
|
1279 |
<form name="ZipDownloadFix" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1280 |
<?php wp_nonce_field('bulletproof_security_zip_download_fix'); ?>
|
1281 |
+
<?php $Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
1282 |
+
$bps_zip_download_fix = ! isset($Zip_download_Options['bps_zip_download_fix']) ? '' : $Zip_download_Options['bps_zip_download_fix'];
|
1283 |
+
?>
|
1284 |
|
1285 |
<strong><label for="zip-fix"><?php _e('Zip File Download Fix (Incapsula, Proxy, Other Cause):', 'bulletproof-security'); ?></label></strong><br />
|
1286 |
<select name="bulletproof_security_options_zip_fix" class="form-300" style="margin-top:5px;">
|
1287 |
+
<option value="Off" <?php selected('Off', $bps_zip_download_fix); ?>><?php _e('Zip File Download Fix Off', 'bulletproof-security'); ?></option>
|
1288 |
+
<option value="On" <?php selected('On', $bps_zip_download_fix); ?>><?php _e('Zip File Download Fix On', 'bulletproof-security'); ?></option>
|
1289 |
</select><br />
|
1290 |
<input type="submit" name="Submit-Zip-Download-Fix" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Zip File Download Fix Option', 'bulletproof-security') ?>" />
|
1291 |
</form>
|
1292 |
|
1293 |
<form name="muSysinfo" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1294 |
<?php wp_nonce_field('bulletproof_security_options_mu_sysinfo'); ?>
|
1295 |
+
<?php $Mu_Sysinfo_page_options = get_option('bulletproof_security_options_mu_sysinfo');
|
1296 |
+
$bps_sysinfo_hide_display = ! isset($Mu_Sysinfo_page_options['bps_sysinfo_hide_display']) ? '' : $Mu_Sysinfo_page_options['bps_sysinfo_hide_display'];
|
1297 |
+
?>
|
1298 |
|
1299 |
<strong><label for="mu-sysinfo"><?php _e('Multisite Hide|Display System Info Page for Subsites:', 'bulletproof-security'); ?></label></strong><br />
|
1300 |
<select name="bulletproof_security_options_mu_sysinfo_select" class="form-300" style="margin-top:5px;">
|
1301 |
+
<option value="display" <?php selected('display', $bps_sysinfo_hide_display); ?>><?php _e('Display System Info Page', 'bulletproof-security'); ?></option>
|
1302 |
+
<option value="hide" <?php selected('hide', $bps_sysinfo_hide_display); ?>><?php _e('Hide System Info Page', 'bulletproof-security'); ?></option>
|
1303 |
</select><br />
|
1304 |
<input type="submit" name="Submit-MU-Sysinfo-Display" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Multisite Hide|Display Option', 'bulletproof-security') ?>" />
|
1305 |
</form>
|
1316 |
<form name="bpsNetJTC" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1317 |
<?php wp_nonce_field('bps_setup_wizard'); ?>
|
1318 |
<div>
|
1319 |
+
<strong><label for="NetLSM"><?php _e('Network|Multisite Sitewide JTC Anti-Spam|Anti-Hacker Settings', 'bulletproof-security'); ?></label></strong><br />
|
1320 |
<input type="submit" name="Submit-Net-JTC" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Network JTC Options Sitewide', 'bulletproof-security') ?>" />
|
1321 |
</div>
|
1322 |
<?php bpsPro_network_subsites_jtc_settings(); ?>
|
1323 |
</form>
|
1324 |
|
1325 |
+
<form name="bpsNetFSP" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ); ?>" method="post">
|
1326 |
+
<?php wp_nonce_field('bps_setup_wizard'); ?>
|
1327 |
+
<div>
|
1328 |
+
<strong><label for="NetLSM"><?php _e('Network|Multisite Sitewide Force Strong Passwords Settings', 'bulletproof-security'); ?></label></strong><br />
|
1329 |
+
<input type="submit" name="Submit-Net-FSP" class="button bps-button" style="margin:10px 0px 20px 0px;width:232px;height:auto;white-space:normal" value="<?php esc_attr_e('Save Network FSP Options Sitewide', 'bulletproof-security') ?>" />
|
1330 |
+
</div>
|
1331 |
+
<?php bpsPro_network_subsites_fsp_settings(); ?>
|
1332 |
+
</form>
|
1333 |
+
|
1334 |
<?php
|
1335 |
// Zip File Download Fix
|
1336 |
if ( isset( $_POST['Submit-Zip-Download-Fix'] ) && current_user_can('manage_options') ) {
|
1602 |
}
|
1603 |
}
|
1604 |
|
1605 |
+
// Network|Multisite: update/save Force Strong Passwords DB option settings for all sites
|
1606 |
+
function bpsPro_network_subsites_fsp_settings() {
|
1607 |
+
|
1608 |
+
if ( isset( $_POST['Submit-Net-FSP'] ) && current_user_can('manage_options') || isset( $_POST['Submit-Setup-Wizard'] ) && current_user_can('manage_options') ) {
|
1609 |
+
check_admin_referer( 'bps_setup_wizard' );
|
1610 |
+
|
1611 |
+
if ( is_multisite() ) {
|
1612 |
+
|
1613 |
+
if ( wp_is_large_network() ) {
|
1614 |
+
echo $bps_topDiv;
|
1615 |
+
$text = '<font color="#fb0101"><strong>'.__('Error: Your Network site exceeds the default WP criteria for a large network site. Either you have more than 10,000 users or more than 10,000 sites. Please send an email to info@ait-pro.com for help. Use this email Subject line: Setup Wizard Options Large Network Site Help.', 'bulletproof-security').'</strong></font>';
|
1616 |
+
echo $text;
|
1617 |
+
echo $bps_bottomDiv;
|
1618 |
+
|
1619 |
+
return;
|
1620 |
+
}
|
1621 |
+
|
1622 |
+
$successMessage = __(' FSP DB Options created or updated Successfully!', 'bulletproof-security');
|
1623 |
+
$successTextBegin = '<font color="green"><strong>';
|
1624 |
+
$successTextEnd = '</strong></font><br>';
|
1625 |
+
|
1626 |
+
$BPS_FSP_Options = get_option('bulletproof_security_options_fsp');
|
1627 |
+
$network_ids = wp_get_sites();
|
1628 |
+
|
1629 |
+
foreach ( $network_ids as $key => $value ) {
|
1630 |
+
|
1631 |
+
$net_id = $value['blog_id'];
|
1632 |
+
|
1633 |
+
$bps_Net_fsp = 'bulletproof_security_options_fsp';
|
1634 |
+
$FSP_Message = 'Password must contain 1 lowercase letter, 1 uppercase letter, 1 number, 1 special character and be a minimum of 12 characters long.';
|
1635 |
+
|
1636 |
+
$BPS_Net_FSP_Options = array(
|
1637 |
+
'bps_fsp_on_off' => 'Off',
|
1638 |
+
'bps_fsp_char_length' => '12',
|
1639 |
+
'bps_fsp_lower_case' => '1',
|
1640 |
+
'bps_fsp_upper_case' => '1',
|
1641 |
+
'bps_fsp_number' => '1',
|
1642 |
+
'bps_fsp_special_char' => '1',
|
1643 |
+
'bps_fsp_message' => $FSP_Message
|
1644 |
+
);
|
1645 |
+
|
1646 |
+
if ( ! get_blog_option( $net_id, $bps_Net_fsp ) ) {
|
1647 |
+
|
1648 |
+
foreach( $BPS_Net_FSP_Options as $key => $value ) {
|
1649 |
+
update_blog_option( $net_id, 'bulletproof_security_options_fsp', $BPS_Net_FSP_Options );
|
1650 |
+
}
|
1651 |
+
|
1652 |
+
echo $successTextBegin.'Site: '.$net_id.$successMessage.$successTextEnd;
|
1653 |
+
|
1654 |
+
} else {
|
1655 |
+
|
1656 |
+
$BPS_FSP_Options_Net = get_blog_option( $net_id, 'bulletproof_security_options_fsp' );
|
1657 |
+
|
1658 |
+
$BPS_Net_Options_fsp = array(
|
1659 |
+
'bps_fsp_on_off' => $BPS_FSP_Options_Net['bps_fsp_on_off'],
|
1660 |
+
'bps_fsp_char_length' => $BPS_FSP_Options_Net['bps_fsp_char_length'],
|
1661 |
+
'bps_fsp_lower_case' => $BPS_FSP_Options_Net['bps_fsp_lower_case'],
|
1662 |
+
'bps_fsp_upper_case' => $BPS_FSP_Options_Net['bps_fsp_upper_case'],
|
1663 |
+
'bps_fsp_number' => $BPS_FSP_Options_Net['bps_fsp_number'],
|
1664 |
+
'bps_fsp_special_char' => $BPS_FSP_Options_Net['bps_fsp_special_char'],
|
1665 |
+
'bps_fsp_message' => $BPS_FSP_Options_Net['bps_fsp_message']
|
1666 |
+
);
|
1667 |
+
|
1668 |
+
foreach( $BPS_Net_Options_fsp as $key => $value ) {
|
1669 |
+
update_blog_option( $net_id, 'bulletproof_security_options_fsp', $BPS_Net_Options_fsp );
|
1670 |
+
}
|
1671 |
+
echo $successTextBegin.'Site: '.$net_id.$successMessage.$successTextEnd;
|
1672 |
+
}
|
1673 |
+
}
|
1674 |
+
}
|
1675 |
+
}
|
1676 |
+
}
|
1677 |
?>
|
1678 |
|
1679 |
</td>
|
1705 |
<!--<strong><a href="https://forum.ait-pro.com/forums/topic/gdmw/" title="GDMW Hosting" target="_blank">
|
1706 |
<?php _e('GDMW Hosting', 'bulletproof-security'); ?></a></strong><br />-->
|
1707 |
|
1708 |
+
<?php $dialog_text = '<strong>'.__('Setup Wizard Export', 'bulletproof-security').'</strong><br>'.__('The Setup Wizard Export feature exports all BPS plugin option settings except for website specific settings that need to be setup by running the Setup Wizard after you have imported the BPS plugin option settings into a new website. The name of the exported zip file is: bps-settings-export.zip', 'bulletproof-security').'<br><br><strong>'.__('Setup Wizard Import', 'bulletproof-security').'</strong><br>'.__('To import BPS plugin option settings click the Choose File button, navigate to where you downloaded/saved the bps-settings-export.zip file on your computer, select the zip file and click the Open button. Then click the Import button. IMPORTANT: Run the Setup Wizard after the import completes. After running the Setup Wizard go to the BPS Security > htaccess Core > Custom Code tab page and check all of your custom htaccess code for any website specific custom htaccess code. Example: If you find any custom htaccess code that has a website URL for your other website that you exported BPS plugin settings from, then either edit that custom htaccess code or remove it from BPS Custom Code.', 'bulletproof-security').'<br><br><strong>'.__('Network|Multisite Help Info', 'bulletproof-security').'</strong><br>'.__('Setup Wizard Export|Import works for Network|Multisite site types, but only the Primary site\'s BPS plugin option settings are exported and imported. BPS plugin option settings are not exported or imported for Subsites. Note: These Setup Wizard Options > Network|Multisite Sitewide Login Security Settings, Network|Multisite Sitewide JTC Anti-Spam|Anti-Hacker Settings and Network|Multisite Sitewide Force Strong Passwords Settings can be run after importing BPS plugin option settings to apply BPS LSM, JTC and FSP plugin option settings from the Primary site to all Subsites.', 'bulletproof-security'); echo $dialog_text; ?></p>
|
1709 |
</div>
|
1710 |
|
1711 |
<div id="CC-Import" style="margin:20px 0px 20px 0px">
|
bulletproof-security.php
CHANGED
@@ -4,8 +4,8 @@ Plugin Name: BulletProof Security
|
|
4 |
Plugin URI: https://forum.ait-pro.com/read-me-first/
|
5 |
Text Domain: bulletproof-security
|
6 |
Domain Path: /languages/
|
7 |
-
Description: <strong>Feature Highlights:</strong> Setup Wizard • MScan Malware Scanner • .htaccess Website Security Protection (Firewalls) • Security Logging|HTTP Error Logging • DB Backup • DB Table Prefix Changer • Login Security & Monitoring • JTC-Lite Login Form Bot Lockout Protection • Idle Session Logout (ISL) • Auth Cookie Expiration (ACE) • UI Theme Skin Changer • System Info: Extensive System, Server and Security Status Information • FrontEnd|BackEnd Maintenance Mode • WP Automatic Update Options (BPS MU Tools must-use plugin)
|
8 |
-
Version: 4.
|
9 |
Author: AITpro Website Security
|
10 |
Author URI: https://forum.ait-pro.com/read-me-first/
|
11 |
*/
|
@@ -33,9 +33,9 @@ Author URI: https://forum.ait-pro.com/read-me-first/
|
|
33 |
// and cannot access the global variables within functions in BPS. Luckily this does not break BPS or WordPress in any way and PHP.net states this is technically not an error.
|
34 |
global $bps_last_version, $bps_version, $aitpro_bullet, $bps_topDiv, $bps_bottomDiv, $bpsPro_remote_addr, $bpsPro_http_client_ip, $bpsPro_http_forwarded, $bpsPro_http_x_forwarded_for, $bpsPro_http_x_cluster_client_ip, $bps_wpcontent_dir, $bps_plugin_dir;
|
35 |
|
36 |
-
define( 'BULLETPROOF_VERSION', '4.
|
37 |
-
$bps_last_version = '4.
|
38 |
-
$bps_version = '4.
|
39 |
$aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
|
40 |
// Top div & bottom div
|
41 |
$bps_topDiv = '<div id="message" class="updated" style="background-color:#dfecf2;border:1px solid #999;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><p>';
|
@@ -104,6 +104,8 @@ require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/zip-email-cron-fun
|
|
104 |
require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/general-functions.php' );
|
105 |
// BPS Login Security
|
106 |
require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/login-security.php' );
|
|
|
|
|
107 |
// BPS DB Backup
|
108 |
require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/db-security.php' );
|
109 |
// BPS Hidden Plugin Folders|Files (HPF) Cron
|
4 |
Plugin URI: https://forum.ait-pro.com/read-me-first/
|
5 |
Text Domain: bulletproof-security
|
6 |
Domain Path: /languages/
|
7 |
+
Description: <strong>Feature Highlights:</strong> Setup Wizard • MScan Malware Scanner • .htaccess Website Security Protection (Firewalls) • Security Logging|HTTP Error Logging • DB Backup • DB Table Prefix Changer • Login Security & Monitoring • JTC-Lite Login Form Bot Lockout Protection • Idle Session Logout (ISL) • Auth Cookie Expiration (ACE) • UI Theme Skin Changer • System Info: Extensive System, Server and Security Status Information • FrontEnd|BackEnd Maintenance Mode • WP Automatic Update Options (BPS MU Tools must-use plugin) • Force Strong Passwords.
|
8 |
+
Version: 4.6
|
9 |
Author: AITpro Website Security
|
10 |
Author URI: https://forum.ait-pro.com/read-me-first/
|
11 |
*/
|
33 |
// and cannot access the global variables within functions in BPS. Luckily this does not break BPS or WordPress in any way and PHP.net states this is technically not an error.
|
34 |
global $bps_last_version, $bps_version, $aitpro_bullet, $bps_topDiv, $bps_bottomDiv, $bpsPro_remote_addr, $bpsPro_http_client_ip, $bpsPro_http_forwarded, $bpsPro_http_x_forwarded_for, $bpsPro_http_x_cluster_client_ip, $bps_wpcontent_dir, $bps_plugin_dir;
|
35 |
|
36 |
+
define( 'BULLETPROOF_VERSION', '4.6' );
|
37 |
+
$bps_last_version = '4.5';
|
38 |
+
$bps_version = '4.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>';
|
104 |
require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/general-functions.php' );
|
105 |
// BPS Login Security
|
106 |
require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/login-security.php' );
|
107 |
+
// BPS Force Strong Passwords
|
108 |
+
require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/force-strong-passwords.php' );
|
109 |
// BPS DB Backup
|
110 |
require_once( WP_PLUGIN_DIR . '/bulletproof-security/includes/db-security.php' );
|
111 |
// BPS Hidden Plugin Folders|Files (HPF) Cron
|
includes/db-security.php
CHANGED
@@ -26,8 +26,8 @@ $bpsDBBCronCheck = wp_get_schedule('bpsPro_DBB_check');
|
|
26 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
27 |
$clock = mktime( date( "H", time() ), 0, 0, date( "n", time() ), date( "j", time() ), date( "Y", time() ) );
|
28 |
|
29 |
-
if ( $DBBoptions['bps_db_backup'] == 'On' ) {
|
30 |
-
if ( !wp_next_scheduled('bpsPro_DBB_check') ) {
|
31 |
wp_schedule_event( $clock, 'hourly', 'bpsPro_DBB_check' );
|
32 |
}
|
33 |
}
|
@@ -383,7 +383,7 @@ $time_start = microtime( true );
|
|
383 |
$bps_email_cc = $Email_options['bps_send_email_cc'];
|
384 |
$bps_email_bcc = $Email_options['bps_send_email_bcc'];
|
385 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fdb-backup-security%2Fdb-backup-security.php';
|
386 |
-
$justUrl = get_site_url(
|
387 |
|
388 |
if ( $email_zip == 'EmailOnly' ) {
|
389 |
|
26 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
27 |
$clock = mktime( date( "H", time() ), 0, 0, date( "n", time() ), date( "j", time() ), date( "Y", time() ) );
|
28 |
|
29 |
+
if ( isset($DBBoptions['bps_db_backup']) && $DBBoptions['bps_db_backup'] == 'On' ) {
|
30 |
+
if ( ! wp_next_scheduled('bpsPro_DBB_check') ) {
|
31 |
wp_schedule_event( $clock, 'hourly', 'bpsPro_DBB_check' );
|
32 |
}
|
33 |
}
|
383 |
$bps_email_cc = $Email_options['bps_send_email_cc'];
|
384 |
$bps_email_bcc = $Email_options['bps_send_email_bcc'];
|
385 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fdb-backup-security%2Fdb-backup-security.php';
|
386 |
+
$justUrl = get_site_url(null, $path, null);
|
387 |
|
388 |
if ( $email_zip == 'EmailOnly' ) {
|
389 |
|
includes/force-strong-passwords.php
ADDED
@@ -0,0 +1,229 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Notes:
|
4 |
+
RegEx uses Positive lookahead.
|
5 |
+
The FSP message is displayed by default on the WP Reset Password Form/page and the BuddyPress Registration and frontend Profile page.
|
6 |
+
The FSP message is not displayed by default on the WP Profile page or the BuddyPress backend Profile page.
|
7 |
+
WordPress Password Reset Form: If the password does not meet the FSP RegEx requirements a new automatically generated WP password will be displayed.
|
8 |
+
WooCommerce: Already forces strong passwords. Not going to add anything for WooCommerce.
|
9 |
+
*/
|
10 |
+
|
11 |
+
// WP Password Reset Form/page
|
12 |
+
function bpsPro_fsp_password_reset_form_validation($errors, $user) {
|
13 |
+
|
14 |
+
$BPS_FSP_options = get_option('bulletproof_security_options_fsp');
|
15 |
+
|
16 |
+
if ( $BPS_FSP_options['bps_fsp_on_off'] == 'On' ) {
|
17 |
+
|
18 |
+
$Quantifier = $BPS_FSP_options['bps_fsp_char_length'];
|
19 |
+
|
20 |
+
if ( $BPS_FSP_options['bps_fsp_lower_case'] == 1 ) {
|
21 |
+
$bps_fsp_lower_case = '(?=.*[a-z])';
|
22 |
+
} else {
|
23 |
+
$bps_fsp_lower_case = '';
|
24 |
+
}
|
25 |
+
|
26 |
+
if ( $BPS_FSP_options['bps_fsp_upper_case'] == 1 ) {
|
27 |
+
$bps_fsp_upper_case = '(?=.*[A-Z])';
|
28 |
+
} else {
|
29 |
+
$bps_fsp_upper_case = '';
|
30 |
+
}
|
31 |
+
|
32 |
+
if ( $BPS_FSP_options['bps_fsp_number'] == 1 ) {
|
33 |
+
$bps_fsp_number = '(?=.*\d)';
|
34 |
+
} else {
|
35 |
+
$bps_fsp_number = '';
|
36 |
+
}
|
37 |
+
|
38 |
+
if ( $BPS_FSP_options['bps_fsp_special_char'] == 1 ) {
|
39 |
+
$bps_fsp_special_char = '(?=.*[\!\@\#\$\%\^\&\*\(\)\-\_\[\]\{\}\<\>\~\`\+\=\,\.\;\:\/\?\|\'\"\\\\])';
|
40 |
+
} else {
|
41 |
+
$bps_fsp_special_char = '';
|
42 |
+
}
|
43 |
+
|
44 |
+
$RegEx = '/^'.$bps_fsp_lower_case.$bps_fsp_upper_case.$bps_fsp_number.$bps_fsp_special_char.'.{'.$Quantifier.',32}$/';
|
45 |
+
|
46 |
+
if ( strlen( $_POST['pass1'] ) < $Quantifier || ! preg_match( $RegEx, $_POST['pass1'] ) ) {
|
47 |
+
$errors->add( 'error', $BPS_FSP_options['bps_fsp_message'], 'bulletproof-security' );
|
48 |
+
}
|
49 |
+
|
50 |
+
return $errors;
|
51 |
+
}
|
52 |
+
}
|
53 |
+
|
54 |
+
add_action( 'validate_password_reset', 'bpsPro_fsp_password_reset_form_validation', 10, 2 );
|
55 |
+
|
56 |
+
// WP Profile page password reset Form
|
57 |
+
// Note: The error is displayed at the top of the profile page
|
58 |
+
function bpsPro_fsp_profile_password_reset_form_validation($errors, $update, $user) {
|
59 |
+
|
60 |
+
$BPS_FSP_options = get_option('bulletproof_security_options_fsp');
|
61 |
+
|
62 |
+
if ( $BPS_FSP_options['bps_fsp_on_off'] == 'On' ) {
|
63 |
+
|
64 |
+
$Quantifier = $BPS_FSP_options['bps_fsp_char_length'];
|
65 |
+
|
66 |
+
if ( $BPS_FSP_options['bps_fsp_lower_case'] == 1 ) {
|
67 |
+
$bps_fsp_lower_case = '(?=.*[a-z])';
|
68 |
+
} else {
|
69 |
+
$bps_fsp_lower_case = '';
|
70 |
+
}
|
71 |
+
|
72 |
+
if ( $BPS_FSP_options['bps_fsp_upper_case'] == 1 ) {
|
73 |
+
$bps_fsp_upper_case = '(?=.*[A-Z])';
|
74 |
+
} else {
|
75 |
+
$bps_fsp_upper_case = '';
|
76 |
+
}
|
77 |
+
|
78 |
+
if ( $BPS_FSP_options['bps_fsp_number'] == 1 ) {
|
79 |
+
$bps_fsp_number = '(?=.*\d)';
|
80 |
+
} else {
|
81 |
+
$bps_fsp_number = '';
|
82 |
+
}
|
83 |
+
|
84 |
+
if ( $BPS_FSP_options['bps_fsp_special_char'] == 1 ) {
|
85 |
+
$bps_fsp_special_char = '(?=.*[\!\@\#\$\%\^\&\*\(\)\-\_\[\]\{\}\<\>\~\`\+\=\,\.\;\:\/\?\|\'\"\\\\])';
|
86 |
+
} else {
|
87 |
+
$bps_fsp_special_char = '';
|
88 |
+
}
|
89 |
+
|
90 |
+
$RegEx = '/^'.$bps_fsp_lower_case.$bps_fsp_upper_case.$bps_fsp_number.$bps_fsp_special_char.'.{'.$Quantifier.',32}$/';
|
91 |
+
|
92 |
+
if ( strlen( $_POST['pass1'] ) < $Quantifier || ! preg_match( $RegEx, $_POST['pass1'] ) ) {
|
93 |
+
$errors->add( 'error', $BPS_FSP_options['bps_fsp_message'], 'bulletproof-security' );
|
94 |
+
}
|
95 |
+
|
96 |
+
return $errors;
|
97 |
+
}
|
98 |
+
}
|
99 |
+
|
100 |
+
add_action( 'user_profile_update_errors', 'bpsPro_fsp_profile_password_reset_form_validation', 10, 3 );
|
101 |
+
|
102 |
+
// BuddyPress
|
103 |
+
// BP Registration Form/page message
|
104 |
+
function bpsPro_fsp_bp_registration_message() {
|
105 |
+
|
106 |
+
$BPS_FSP_options = get_option('bulletproof_security_options_fsp');
|
107 |
+
|
108 |
+
if ( $BPS_FSP_options['bps_fsp_on_off'] == 'On' ) {
|
109 |
+
|
110 |
+
$fsp_message = __( $BPS_FSP_options['bps_fsp_message'], 'bulletproof-security');
|
111 |
+
echo '<p>' . $fsp_message . '</p>';
|
112 |
+
}
|
113 |
+
}
|
114 |
+
|
115 |
+
add_action( 'bp_before_account_details_fields', 'bpsPro_fsp_bp_registration_message', 10, 0 );
|
116 |
+
|
117 |
+
// BP Registration Form/page prevalidation
|
118 |
+
function bpsPro_fsp_bp_registration_form_validation() {
|
119 |
+
global $bp;
|
120 |
+
|
121 |
+
$BPS_FSP_options = get_option('bulletproof_security_options_fsp');
|
122 |
+
|
123 |
+
if ( $BPS_FSP_options['bps_fsp_on_off'] == 'On' ) {
|
124 |
+
|
125 |
+
$Quantifier = $BPS_FSP_options['bps_fsp_char_length'];
|
126 |
+
|
127 |
+
if ( $BPS_FSP_options['bps_fsp_lower_case'] == 1 ) {
|
128 |
+
$bps_fsp_lower_case = '(?=.*[a-z])';
|
129 |
+
} else {
|
130 |
+
$bps_fsp_lower_case = '';
|
131 |
+
}
|
132 |
+
|
133 |
+
if ( $BPS_FSP_options['bps_fsp_upper_case'] == 1 ) {
|
134 |
+
$bps_fsp_upper_case = '(?=.*[A-Z])';
|
135 |
+
} else {
|
136 |
+
$bps_fsp_upper_case = '';
|
137 |
+
}
|
138 |
+
|
139 |
+
if ( $BPS_FSP_options['bps_fsp_number'] == 1 ) {
|
140 |
+
$bps_fsp_number = '(?=.*\d)';
|
141 |
+
} else {
|
142 |
+
$bps_fsp_number = '';
|
143 |
+
}
|
144 |
+
|
145 |
+
if ( $BPS_FSP_options['bps_fsp_special_char'] == 1 ) {
|
146 |
+
$bps_fsp_special_char = '(?=.*[\!\@\#\$\%\^\&\*\(\)\-\_\[\]\{\}\<\>\~\`\+\=\,\.\;\:\/\?\|\'\"\\\\])';
|
147 |
+
} else {
|
148 |
+
$bps_fsp_special_char = '';
|
149 |
+
}
|
150 |
+
|
151 |
+
$RegEx = '/^'.$bps_fsp_lower_case.$bps_fsp_upper_case.$bps_fsp_number.$bps_fsp_special_char.'.{'.$Quantifier.',32}$/';
|
152 |
+
|
153 |
+
if ( strlen( $_POST['signup_password'] ) < $Quantifier || ! preg_match( $RegEx, $_POST['signup_password'] ) ) {
|
154 |
+
$bp->signup->errors['signup_password'] = __( $BPS_FSP_options['bps_fsp_message'], 'bulletproof-security' );
|
155 |
+
}
|
156 |
+
}
|
157 |
+
}
|
158 |
+
|
159 |
+
add_action( 'bp_signup_pre_validate', 'bpsPro_fsp_bp_registration_form_validation', 10, 0 );
|
160 |
+
|
161 |
+
// BP Member Profile Form/page message. Displays message on the General Settings tab only.
|
162 |
+
function bpsPro_fsp_bp_profile_password_reset_message() {
|
163 |
+
|
164 |
+
$BPS_FSP_options = get_option('bulletproof_security_options_fsp');
|
165 |
+
|
166 |
+
if ( $BPS_FSP_options['bps_fsp_on_off'] == 'On' ) {
|
167 |
+
|
168 |
+
if ( preg_match( '/.*\/settings\/$/', esc_html($_SERVER['REQUEST_URI']) ) ) {
|
169 |
+
|
170 |
+
$fsp_message = __( $BPS_FSP_options['bps_fsp_message'], 'bulletproof-security');
|
171 |
+
echo '<p>' . $fsp_message . '</p>';
|
172 |
+
}
|
173 |
+
}
|
174 |
+
}
|
175 |
+
|
176 |
+
add_action( 'bp_template_content', 'bpsPro_fsp_bp_profile_password_reset_message', 10, 0 );
|
177 |
+
|
178 |
+
// BP Member Profile password reset Form/page post validation.
|
179 |
+
function bpsPro_fsp_bp_profile_password_reset_validation() {
|
180 |
+
global $bp, $pass_error, $feedback;
|
181 |
+
|
182 |
+
$BPS_FSP_options = get_option('bulletproof_security_options_fsp');
|
183 |
+
|
184 |
+
if ( $BPS_FSP_options['bps_fsp_on_off'] == 'On' ) {
|
185 |
+
|
186 |
+
$Quantifier = $BPS_FSP_options['bps_fsp_char_length'];
|
187 |
+
|
188 |
+
if ( $BPS_FSP_options['bps_fsp_lower_case'] == 1 ) {
|
189 |
+
$bps_fsp_lower_case = '(?=.*[a-z])';
|
190 |
+
} else {
|
191 |
+
$bps_fsp_lower_case = '';
|
192 |
+
}
|
193 |
+
|
194 |
+
if ( $BPS_FSP_options['bps_fsp_upper_case'] == 1 ) {
|
195 |
+
$bps_fsp_upper_case = '(?=.*[A-Z])';
|
196 |
+
} else {
|
197 |
+
$bps_fsp_upper_case = '';
|
198 |
+
}
|
199 |
+
|
200 |
+
if ( $BPS_FSP_options['bps_fsp_number'] == 1 ) {
|
201 |
+
$bps_fsp_number = '(?=.*\d)';
|
202 |
+
} else {
|
203 |
+
$bps_fsp_number = '';
|
204 |
+
}
|
205 |
+
|
206 |
+
if ( $BPS_FSP_options['bps_fsp_special_char'] == 1 ) {
|
207 |
+
$bps_fsp_special_char = '(?=.*[\!\@\#\$\%\^\&\*\(\)\-\_\[\]\{\}\<\>\~\`\+\=\,\.\;\:\/\?\|\'\"\\\\])';
|
208 |
+
} else {
|
209 |
+
$bps_fsp_special_char = '';
|
210 |
+
}
|
211 |
+
|
212 |
+
$RegEx = '/^'.$bps_fsp_lower_case.$bps_fsp_upper_case.$bps_fsp_number.$bps_fsp_special_char.'.{'.$Quantifier.',32}$/';
|
213 |
+
|
214 |
+
if ( strlen( $_POST['pass1'] ) < $Quantifier || ! preg_match( $RegEx, $_POST['pass1'] ) ) {
|
215 |
+
$pass_error = false;
|
216 |
+
$feedback_type = 'error';
|
217 |
+
$feedback = array();
|
218 |
+
$feedback['pass_error'] = __( $BPS_FSP_options['bps_fsp_message'], 'bulletproof-security' );
|
219 |
+
|
220 |
+
bp_core_add_message( implode( "\n", $feedback ), $feedback_type );
|
221 |
+
|
222 |
+
return $feedback;
|
223 |
+
}
|
224 |
+
}
|
225 |
+
}
|
226 |
+
|
227 |
+
add_action( 'bp_core_general_settings_after_save', 'bpsPro_fsp_bp_profile_password_reset_validation', 10, 0 );
|
228 |
+
|
229 |
+
?>
|
includes/functions.php
CHANGED
@@ -216,7 +216,7 @@ function bps_root_htaccess_status_dashboard() {
|
|
216 |
|
217 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
218 |
|
219 |
-
if ( $bps_status_display['bps_status_display'] != 'Off' ) {
|
220 |
|
221 |
if ( preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
222 |
|
@@ -231,7 +231,7 @@ function bps_root_htaccess_status_dashboard() {
|
|
231 |
}
|
232 |
}
|
233 |
|
234 |
-
if ( @$_POST['Submit-DBB-Run-Job'] == true || @$_POST['Submit-DB-Table-Prefix'] == true || @$_POST['Submit-DB-Prefix-Table-Refresh'] == true ) {
|
235 |
|
236 |
$bpsPro_Spinner = get_option('bulletproof_security_options_spinner');
|
237 |
|
@@ -647,7 +647,7 @@ function bps_wpadmin_htaccess_status_dashboard() {
|
|
647 |
$BPSVreplace = "BULLETPROOF $bps_version WP-ADMIN";
|
648 |
}
|
649 |
|
650 |
-
if ( ! file_exists($filename) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
651 |
|
652 |
if ( get_option('bulletproof_security_options_wizard_free') ) {
|
653 |
|
@@ -684,7 +684,8 @@ switch ( $bps_version ) {
|
|
684 |
bpsPro_apache_mod_directive_check();
|
685 |
$CC_Options_wpadmin = get_option('bulletproof_security_options_customcode_WPA');
|
686 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
687 |
-
|
|
|
688 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsHtaccess != '0666' || @$permsHtaccess != '0777') { // Windows IIS, XAMPP, etc
|
689 |
@chmod($filename, 0644);
|
690 |
}
|
@@ -820,7 +821,7 @@ function bpsProMScanStatus() {
|
|
820 |
<?php
|
821 |
$bps_question_mark_mscan = '<div class="mscan-tooltip"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;right:1px;" /><span>An MScan scan has not been run yet or the MScan Delete Scan Status Tool has been used to delete MScan Status values, which deletes the last MScan scan Timestamp for the last scan that was run.</span></div>';
|
822 |
|
823 |
-
if ( $MScan_status['bps_mscan_status']
|
824 |
$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/mscan/mscan.php' ).'" title="MScan Malware Scanner" style="text-decoration:none;">'.esc_attr__('MSCAN', 'bulletproof-security').'</a>: '.$bps_question_mark_mscan.'</div>';
|
825 |
echo $text;
|
826 |
return;
|
@@ -1557,7 +1558,7 @@ function bpsPro_apache_mod_create_htaccess_files() {
|
|
1557 |
|
1558 |
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
1559 |
|
1560 |
-
if ( $Zip_download_Options['bps_zip_download_fix'] == 'On' ) {
|
1561 |
$files = array( $bps_backup, $bps_master_backups, $core2, $core3, $core5, $core6, $core7, $core8, $core10, $core11 );
|
1562 |
} else {
|
1563 |
$files = array( $bps_backup, $bps_master_backups, $core1, $core2, $core3, $core4, $core5, $core6, $core7, $core8, $core9, $core10, $core11 );
|
@@ -1568,16 +1569,27 @@ function bpsPro_apache_mod_create_htaccess_files() {
|
|
1568 |
|
1569 |
// .53.6: htaccess Files Enabled|Disabled Override
|
1570 |
// If someone manually chooses Disable htaccess files then htaccess files will not be created.
|
1571 |
-
if ( $HFiles_options['bps_htaccess_files']
|
1572 |
|
1573 |
foreach ( $files as $file ) {
|
1574 |
|
1575 |
-
|
1576 |
-
|
1577 |
-
|
1578 |
-
|
1579 |
-
|
1580 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1581 |
}
|
1582 |
}
|
1583 |
}
|
216 |
|
217 |
$bps_status_display = get_option('bulletproof_security_options_status_display');
|
218 |
|
219 |
+
if ( isset($bps_status_display['bps_status_display']) && $bps_status_display['bps_status_display'] != 'Off' ) {
|
220 |
|
221 |
if ( preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches ) ) {
|
222 |
|
231 |
}
|
232 |
}
|
233 |
|
234 |
+
if ( isset($_POST['Submit-DBB-Run-Job']) && @$_POST['Submit-DBB-Run-Job'] == true || isset($_POST['Submit-DB-Table-Prefix']) && @$_POST['Submit-DB-Table-Prefix'] == true || isset($_POST['Submit-DB-Prefix-Table-Refresh']) && @$_POST['Submit-DB-Prefix-Table-Refresh'] == true ) {
|
235 |
|
236 |
$bpsPro_Spinner = get_option('bulletproof_security_options_spinner');
|
237 |
|
647 |
$BPSVreplace = "BULLETPROOF $bps_version WP-ADMIN";
|
648 |
}
|
649 |
|
650 |
+
if ( ! file_exists($filename) && isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] != 'disabled' ) {
|
651 |
|
652 |
if ( get_option('bulletproof_security_options_wizard_free') ) {
|
653 |
|
684 |
bpsPro_apache_mod_directive_check();
|
685 |
$CC_Options_wpadmin = get_option('bulletproof_security_options_customcode_WPA');
|
686 |
$Apache_Mod_options = get_option('bulletproof_security_options_apache_modules');
|
687 |
+
$sapi_type = php_sapi_name();
|
688 |
+
|
689 |
if ( @substr($sapi_type, 0, 6) != 'apache' || @$permsHtaccess != '0666' || @$permsHtaccess != '0777') { // Windows IIS, XAMPP, etc
|
690 |
@chmod($filename, 0644);
|
691 |
}
|
821 |
<?php
|
822 |
$bps_question_mark_mscan = '<div class="mscan-tooltip"><img src="'.plugins_url('/bulletproof-security/admin/images/question-mark.png').'" style="position:relative;top:3px;right:1px;" /><span>An MScan scan has not been run yet or the MScan Delete Scan Status Tool has been used to delete MScan Status values, which deletes the last MScan scan Timestamp for the last scan that was run.</span></div>';
|
823 |
|
824 |
+
if ( ! isset($MScan_status['bps_mscan_status']) || ! isset($MScan_status['bps_mscan_last_scan_timestamp']) ) {
|
825 |
$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/mscan/mscan.php' ).'" title="MScan Malware Scanner" style="text-decoration:none;">'.esc_attr__('MSCAN', 'bulletproof-security').'</a>: '.$bps_question_mark_mscan.'</div>';
|
826 |
echo $text;
|
827 |
return;
|
1558 |
|
1559 |
$Zip_download_Options = get_option('bulletproof_security_options_zip_fix');
|
1560 |
|
1561 |
+
if ( isset($Zip_download_Options['bps_zip_download_fix']) && $Zip_download_Options['bps_zip_download_fix'] == 'On' ) {
|
1562 |
$files = array( $bps_backup, $bps_master_backups, $core2, $core3, $core5, $core6, $core7, $core8, $core10, $core11 );
|
1563 |
} else {
|
1564 |
$files = array( $bps_backup, $bps_master_backups, $core1, $core2, $core3, $core4, $core5, $core6, $core7, $core8, $core9, $core10, $core11 );
|
1569 |
|
1570 |
// .53.6: htaccess Files Enabled|Disabled Override
|
1571 |
// If someone manually chooses Disable htaccess files then htaccess files will not be created.
|
1572 |
+
if ( isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] == 'enabled' ) {
|
1573 |
|
1574 |
foreach ( $files as $file ) {
|
1575 |
|
1576 |
+
if ( ! file_exists($file) ) {
|
1577 |
+
|
1578 |
+
if ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' ) {
|
1579 |
+
@copy($denyall_ifmodule_htaccess, $file);
|
1580 |
+
} elseif ( isset($Apache_Mod_options['bps_apache_mod_ifmodule']) && $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'No' ) {
|
1581 |
+
@copy($denyall_htaccess, $file);
|
1582 |
+
}
|
1583 |
+
}
|
1584 |
+
|
1585 |
+
if ( file_exists($file) ) {
|
1586 |
+
$check_string = @file_get_contents($file);
|
1587 |
+
|
1588 |
+
if ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'Yes' && ! strpos( $check_string, "BPS mod_authz_core IfModule BC" ) ) {
|
1589 |
+
@copy($denyall_ifmodule_htaccess, $file);
|
1590 |
+
} elseif ( $Apache_Mod_options['bps_apache_mod_ifmodule'] == 'No' && ! strpos( $check_string, "BPS mod_access_compat" ) ) {
|
1591 |
+
@copy($denyall_htaccess, $file);
|
1592 |
+
}
|
1593 |
}
|
1594 |
}
|
1595 |
}
|
includes/general-functions.php
CHANGED
@@ -909,6 +909,7 @@ function bpsPro_mu_tools_plugin_copy() {
|
|
909 |
// Also used in Setup Wizard: need to add setup wizard condition to display saved or updated db options etc.
|
910 |
// Note: MScan Status db options do not need to be pre-saved. Will use bps_mscan_status == '' for display.
|
911 |
// 2.6: open_basedir "fix" added
|
|
|
912 |
function bpsPro_presave_mscan_options() {
|
913 |
|
914 |
$raw_source = $_SERVER['DOCUMENT_ROOT'];
|
@@ -944,7 +945,8 @@ function bpsPro_presave_mscan_options() {
|
|
944 |
|
945 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
946 |
|
947 |
-
|
|
|
948 |
|
949 |
$mscan_dirs_options_inner_array = array();
|
950 |
|
@@ -980,14 +982,16 @@ function bpsPro_presave_mscan_options() {
|
|
980 |
ksort($mscan_array_merge);
|
981 |
}
|
982 |
|
983 |
-
$mscan_max_file_size = $MScan_options['mscan_max_file_size']
|
984 |
-
$mscan_max_time_limit = $MScan_options['mscan_max_time_limit']
|
985 |
-
$mscan_scan_database = $MScan_options['mscan_scan_database']
|
986 |
-
$mscan_scan_images = $MScan_options['mscan_scan_images']
|
987 |
-
$mscan_scan_skipped_files = $MScan_options['mscan_scan_skipped_files']
|
988 |
-
$mscan_scan_delete_tmp_files = $MScan_options['mscan_scan_delete_tmp_files']
|
989 |
-
$mscan_scan_frequency = $MScan_options['mscan_scan_frequency']
|
990 |
-
|
|
|
|
|
991 |
$MS_Options = array(
|
992 |
'bps_mscan_dirs' => $mscan_array_merge,
|
993 |
'mscan_max_file_size' => $mscan_max_file_size,
|
@@ -996,8 +1000,10 @@ function bpsPro_presave_mscan_options() {
|
|
996 |
'mscan_scan_images' => $mscan_scan_images,
|
997 |
'mscan_scan_skipped_files' => $mscan_scan_skipped_files,
|
998 |
'mscan_scan_delete_tmp_files' => $mscan_scan_delete_tmp_files,
|
999 |
-
'mscan_scan_frequency' => $mscan_scan_frequency
|
1000 |
-
|
|
|
|
|
1001 |
|
1002 |
$mscan_successMessage = __(' DB Option created or updated Successfully!', 'bulletproof-security');
|
1003 |
$mscan_dir_successMessage = __(' Hosting Account Root Folder Option setup or updated Successfully!', 'bulletproof-security');
|
@@ -1034,6 +1040,8 @@ function bpsPro_wp_rocket_marker_fix() {
|
|
1034 |
|
1035 |
if ( file_exists($rootHtaccess) ) {
|
1036 |
|
|
|
|
|
1037 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
1038 |
|
1039 |
if ( @$permsRootHtaccess == '0404') {
|
@@ -1055,7 +1063,7 @@ function bpsPro_wp_rocket_marker_fix() {
|
|
1055 |
|
1056 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
1057 |
|
1058 |
-
if ( $Root_Autolock['bps_root_htaccess_autolock'] == 'On' || @$lock == '0404' ) {
|
1059 |
@chmod($rootHtaccess, 0404);
|
1060 |
}
|
1061 |
}
|
@@ -1174,6 +1182,33 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1174 |
|
1175 |
$user_id = $current_user->ID;
|
1176 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1177 |
// 4.4: Parse phpinfo() and save the PHP memory_limit Local Value to new DB option: bps_php_memory_limit
|
1178 |
bpsPro_phpinfo_memory_limit_array();
|
1179 |
|
909 |
// Also used in Setup Wizard: need to add setup wizard condition to display saved or updated db options etc.
|
910 |
// Note: MScan Status db options do not need to be pre-saved. Will use bps_mscan_status == '' for display.
|
911 |
// 2.6: open_basedir "fix" added
|
912 |
+
// This function is run in the BPS upgrade function and in the Setup Wizard ONLY.
|
913 |
function bpsPro_presave_mscan_options() {
|
914 |
|
915 |
$raw_source = $_SERVER['DOCUMENT_ROOT'];
|
945 |
|
946 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
947 |
|
948 |
+
// This is not a mistake. See the else condition.
|
949 |
+
if ( ! empty($MScan_options['bps_mscan_dirs']) ) {
|
950 |
|
951 |
$mscan_dirs_options_inner_array = array();
|
952 |
|
982 |
ksort($mscan_array_merge);
|
983 |
}
|
984 |
|
985 |
+
$mscan_max_file_size = ! isset($MScan_options['mscan_max_file_size']) ? '400' : $MScan_options['mscan_max_file_size'];
|
986 |
+
$mscan_max_time_limit = ! isset($MScan_options['mscan_max_time_limit']) ? '300' : $MScan_options['mscan_max_time_limit'];
|
987 |
+
$mscan_scan_database = ! isset($MScan_options['mscan_scan_database']) ? 'On' : $MScan_options['mscan_scan_database'];
|
988 |
+
$mscan_scan_images = ! isset($MScan_options['mscan_scan_images']) ? 'Off' : $MScan_options['mscan_scan_images'];
|
989 |
+
$mscan_scan_skipped_files = ! isset($MScan_options['mscan_scan_skipped_files']) ? 'Off' : $MScan_options['mscan_scan_skipped_files'];
|
990 |
+
$mscan_scan_delete_tmp_files = ! isset($MScan_options['mscan_scan_delete_tmp_files']) ? 'Off' : $MScan_options['mscan_scan_delete_tmp_files'];
|
991 |
+
$mscan_scan_frequency = ! isset($MScan_options['mscan_scan_frequency']) ? 'Off' : $MScan_options['mscan_scan_frequency'];
|
992 |
+
$mscan_exclude_dirs = ! isset($MScan_options['mscan_exclude_dirs']) ? '' : $MScan_options['mscan_exclude_dirs'];
|
993 |
+
$mscan_exclude_tmp_files = ! isset($MScan_options['mscan_exclude_tmp_files']) ? '' : $MScan_options['mscan_exclude_tmp_files'];
|
994 |
+
|
995 |
$MS_Options = array(
|
996 |
'bps_mscan_dirs' => $mscan_array_merge,
|
997 |
'mscan_max_file_size' => $mscan_max_file_size,
|
1000 |
'mscan_scan_images' => $mscan_scan_images,
|
1001 |
'mscan_scan_skipped_files' => $mscan_scan_skipped_files,
|
1002 |
'mscan_scan_delete_tmp_files' => $mscan_scan_delete_tmp_files,
|
1003 |
+
'mscan_scan_frequency' => $mscan_scan_frequency,
|
1004 |
+
'mscan_exclude_dirs' => $mscan_exclude_dirs,
|
1005 |
+
'mscan_exclude_tmp_files' => $mscan_exclude_tmp_files
|
1006 |
+
);
|
1007 |
|
1008 |
$mscan_successMessage = __(' DB Option created or updated Successfully!', 'bulletproof-security');
|
1009 |
$mscan_dir_successMessage = __(' Hosting Account Root Folder Option setup or updated Successfully!', 'bulletproof-security');
|
1040 |
|
1041 |
if ( file_exists($rootHtaccess) ) {
|
1042 |
|
1043 |
+
$sapi_type = php_sapi_name();
|
1044 |
+
$lock = '';
|
1045 |
$permsRootHtaccess = @substr(sprintf('%o', fileperms($rootHtaccess)), -4);
|
1046 |
|
1047 |
if ( @$permsRootHtaccess == '0404') {
|
1063 |
|
1064 |
$Root_Autolock = get_option('bulletproof_security_options_autolock');
|
1065 |
|
1066 |
+
if ( isset($Root_Autolock['bps_root_htaccess_autolock']) && $Root_Autolock['bps_root_htaccess_autolock'] == 'On' || @$lock == '0404' ) {
|
1067 |
@chmod($rootHtaccess, 0404);
|
1068 |
}
|
1069 |
}
|
1182 |
|
1183 |
$user_id = $current_user->ID;
|
1184 |
|
1185 |
+
// 4.6: New Feature: Force Strong Passwords: Pre-save option settings
|
1186 |
+
if ( ! get_option('bulletproof_security_options_fsp') ) {
|
1187 |
+
|
1188 |
+
$FSP_Message = 'Password must contain 1 lowercase letter, 1 uppercase letter, 1 number, 1 special character and be a minimum of 12 characters long.';
|
1189 |
+
|
1190 |
+
$BPS_FSP_Options = array(
|
1191 |
+
'bps_fsp_on_off' => 'Off',
|
1192 |
+
'bps_fsp_char_length' => '12',
|
1193 |
+
'bps_fsp_lower_case' => '1',
|
1194 |
+
'bps_fsp_upper_case' => '1',
|
1195 |
+
'bps_fsp_number' => '1',
|
1196 |
+
'bps_fsp_special_char' => '1',
|
1197 |
+
'bps_fsp_message' => $FSP_Message
|
1198 |
+
);
|
1199 |
+
|
1200 |
+
foreach( $BPS_FSP_Options as $key => $value ) {
|
1201 |
+
update_option('bulletproof_security_options_fsp', $BPS_FSP_Options);
|
1202 |
+
}
|
1203 |
+
}
|
1204 |
+
|
1205 |
+
if ( is_multisite() ) {
|
1206 |
+
require_once ( WP_PLUGIN_DIR . '/bulletproof-security/admin/wizard/wizard.php' );
|
1207 |
+
echo '<div style="display:none;">';
|
1208 |
+
bpsPro_network_subsites_fsp_settings();
|
1209 |
+
echo '</div>';
|
1210 |
+
}
|
1211 |
+
|
1212 |
// 4.4: Parse phpinfo() and save the PHP memory_limit Local Value to new DB option: bps_php_memory_limit
|
1213 |
bpsPro_phpinfo_memory_limit_array();
|
1214 |
|
includes/hidden-plugin-folders-cron.php
CHANGED
@@ -166,7 +166,7 @@ function bpsPro_hidden_plugins_check() {
|
|
166 |
|
167 |
$HPF_options = get_option('bulletproof_security_options_hpf_cron');
|
168 |
// Note: This simply handles displaying a Dashboard alert or not based on the alert value == display_alert.
|
169 |
-
if ( $HPF_options['bps_hidden_plugins_cron_alert'] == 'display_alert' ) {
|
170 |
|
171 |
if ( is_multisite() && $blog_id != 1 ) {
|
172 |
// do nothing
|
@@ -380,14 +380,16 @@ global $wpdb, $blog_id;
|
|
380 |
} else {
|
381 |
|
382 |
$options = get_option('bulletproof_security_options_email');
|
383 |
-
$
|
|
|
|
|
384 |
|
385 |
$bps_email_to = $options['bps_send_email_to'];
|
386 |
$bps_email_from = $options['bps_send_email_from'];
|
387 |
$bps_email_cc = $options['bps_send_email_cc'];
|
388 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
389 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fcore%2Fcore.php';
|
390 |
-
$justUrl = get_site_url(
|
391 |
|
392 |
$headers = array( 'Content-Type: text/html; charset=UTF-8', 'From: ' . $bps_email_from, 'Cc: ' . $bps_email_cc, 'Bcc: ' . $bps_email_bcc );
|
393 |
$subject = " BPS Alert: Hidden Plugin Folders|Files (HPF) Alert - $timestamp ";
|
166 |
|
167 |
$HPF_options = get_option('bulletproof_security_options_hpf_cron');
|
168 |
// Note: This simply handles displaying a Dashboard alert or not based on the alert value == display_alert.
|
169 |
+
if ( isset($HPF_options['bps_hidden_plugins_cron_alert']) && $HPF_options['bps_hidden_plugins_cron_alert'] == 'display_alert' ) {
|
170 |
|
171 |
if ( is_multisite() && $blog_id != 1 ) {
|
172 |
// do nothing
|
380 |
} else {
|
381 |
|
382 |
$options = get_option('bulletproof_security_options_email');
|
383 |
+
$timeNow = time();
|
384 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
385 |
+
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' - ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
386 |
|
387 |
$bps_email_to = $options['bps_send_email_to'];
|
388 |
$bps_email_from = $options['bps_send_email_from'];
|
389 |
$bps_email_cc = $options['bps_send_email_cc'];
|
390 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
391 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fcore%2Fcore.php';
|
392 |
+
$justUrl = get_site_url(null, $path, null);
|
393 |
|
394 |
$headers = array( 'Content-Type: text/html; charset=UTF-8', 'From: ' . $bps_email_from, 'Cc: ' . $bps_email_cc, 'Bcc: ' . $bps_email_bcc );
|
395 |
$subject = " BPS Alert: Hidden Plugin Folders|Files (HPF) Alert - $timestamp ";
|
includes/hud-autofix-whitelist.php
CHANGED
@@ -750,6 +750,10 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
750 |
$jetpack_active = in_array( $jetpack, apply_filters('active_plugins', get_option('active_plugins')));
|
751 |
$restrict_content_pro = 'restrict-content-pro/restrict-content-pro.php';
|
752 |
$restrict_content_pro_active = in_array( $restrict_content_pro, apply_filters('active_plugins', get_option('active_plugins')));
|
|
|
|
|
|
|
|
|
753 |
|
754 |
## wp-admin BPSQSE RegEx patterns
|
755 |
$marker_wpadmin1 = '/BPS\sAutoWhitelist\sQS1/'; // Primary SQL Injection rule
|
@@ -799,7 +803,19 @@ function bpsPro_HUD_autofix_whitelist_check() {
|
|
799 |
$debug_wpadmin_BPSQSE .= __('CC wp-admin Text Box 4: Restrict Content Pro Plugin', 'bulletproof-security').'<br>';
|
800 |
}
|
801 |
}
|
802 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
803 |
## Display Setup Wizard AutoFix WP Dashboard message
|
804 |
if ( $autofix_message == 1 ) {
|
805 |
$text_wp = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice', 'bulletproof-security').'</font><br>'.__('One or more of your plugins or your theme requires a BPS Custom Code whitelist rule to be automatically created by the Setup Wizard.', 'bulletproof-security').'<br>'.__('Click this ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php' ).'" title="Setup Wizard AutoFix">'.__('Setup Wizard link', 'bulletproof-security').'</a>'.__(' and click the Setup Wizard button to automatically create BPS Custom Code whitelist rules.', 'bulletproof-security').'<br>'.__('This BPS AutoFix check can be turned Off on the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ).'" title="Setup Wizard Options">'.__('Setup Wizard Options', 'bulletproof-security').'</a>'.__(' page if you do not want BPS to check for any plugin or theme whitelist rules.', 'bulletproof-security').'<br>'.__('If this Notice does not go away after running the Setup Wizard, use the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/theme-skin/theme-skin.php' ).'" title="BPS UI|UX|AutoFix Debug tool">'.__('BPS UI|UX|AutoFix Debug tool', 'bulletproof-security').'</a>.'.__(' Click the UI|UX Settings page Read Me help button for more information.', 'bulletproof-security').'</div>';
|
750 |
$jetpack_active = in_array( $jetpack, apply_filters('active_plugins', get_option('active_plugins')));
|
751 |
$restrict_content_pro = 'restrict-content-pro/restrict-content-pro.php';
|
752 |
$restrict_content_pro_active = in_array( $restrict_content_pro, apply_filters('active_plugins', get_option('active_plugins')));
|
753 |
+
$link_whisper = 'link-whisper/link-whisper.php';
|
754 |
+
$link_whisper_active = in_array( $link_whisper, apply_filters('active_plugins', get_option('active_plugins')));
|
755 |
+
$link_whisper_premium = 'link-whisper-premium/link-whisper.php';
|
756 |
+
$link_whisper_premium_active = in_array( $link_whisper_premium, apply_filters('active_plugins', get_option('active_plugins')));
|
757 |
|
758 |
## wp-admin BPSQSE RegEx patterns
|
759 |
$marker_wpadmin1 = '/BPS\sAutoWhitelist\sQS1/'; // Primary SQL Injection rule
|
803 |
$debug_wpadmin_BPSQSE .= __('CC wp-admin Text Box 4: Restrict Content Pro Plugin', 'bulletproof-security').'<br>';
|
804 |
}
|
805 |
}
|
806 |
+
if ( $link_whisper_active == 1 || is_plugin_active_for_network( $link_whisper ) ) {
|
807 |
+
if ( ! preg_match( $marker_wpadmin3, $bps_customcode_bpsqse_wpa ) ) {
|
808 |
+
$autofix_message = 1;
|
809 |
+
$debug_wpadmin_BPSQSE .= __('CC wp-admin Text Box 4: Link Whisper Plugin', 'bulletproof-security').'<br>';
|
810 |
+
}
|
811 |
+
}
|
812 |
+
if ( $link_whisper_premium_active == 1 || is_plugin_active_for_network( $link_whisper_premium ) ) {
|
813 |
+
if ( ! preg_match( $marker_wpadmin3, $bps_customcode_bpsqse_wpa ) ) {
|
814 |
+
$autofix_message = 1;
|
815 |
+
$debug_wpadmin_BPSQSE .= __('CC wp-admin Text Box 4: Link Whisper Premium Plugin', 'bulletproof-security').'<br>';
|
816 |
+
}
|
817 |
+
}
|
818 |
+
|
819 |
## Display Setup Wizard AutoFix WP Dashboard message
|
820 |
if ( $autofix_message == 1 ) {
|
821 |
$text_wp = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice', 'bulletproof-security').'</font><br>'.__('One or more of your plugins or your theme requires a BPS Custom Code whitelist rule to be automatically created by the Setup Wizard.', 'bulletproof-security').'<br>'.__('Click this ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php' ).'" title="Setup Wizard AutoFix">'.__('Setup Wizard link', 'bulletproof-security').'</a>'.__(' and click the Setup Wizard button to automatically create BPS Custom Code whitelist rules.', 'bulletproof-security').'<br>'.__('This BPS AutoFix check can be turned Off on the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/wizard/wizard.php#bps-tabs-2' ).'" title="Setup Wizard Options">'.__('Setup Wizard Options', 'bulletproof-security').'</a>'.__(' page if you do not want BPS to check for any plugin or theme whitelist rules.', 'bulletproof-security').'<br>'.__('If this Notice does not go away after running the Setup Wizard, use the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/theme-skin/theme-skin.php' ).'" title="BPS UI|UX|AutoFix Debug tool">'.__('BPS UI|UX|AutoFix Debug tool', 'bulletproof-security').'</a>.'.__(' Click the UI|UX Settings page Read Me help button for more information.', 'bulletproof-security').'</div>';
|
includes/hud-dismiss-functions.php
CHANGED
@@ -331,9 +331,10 @@ $pre_background_image_url = site_url( '/wp-content/plugins/bulletproof-security/
|
|
331 |
|
332 |
$file_contents = @file_get_contents($file);
|
333 |
$CustomCodeoptions = get_option('bulletproof_security_options_customcode');
|
|
|
334 |
|
335 |
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $file_contents, $matches);
|
336 |
-
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $
|
337 |
|
338 |
if ( $matches[0] && ! $DBmatches[0] ) {
|
339 |
|
@@ -374,9 +375,10 @@ $pre_background_image_url = site_url( '/wp-content/plugins/bulletproof-security/
|
|
374 |
|
375 |
$file_contents = @file_get_contents($file);
|
376 |
$CustomCodeoptions = get_option('bulletproof_security_options_customcode');
|
|
|
377 |
|
378 |
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $file_contents, $matches);
|
379 |
-
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $
|
380 |
|
381 |
if ( $matches[0] && ! $DBmatches[0] ) {
|
382 |
|
@@ -518,16 +520,16 @@ $user_id = $current_user->ID;
|
|
518 |
function bps_hud_BPSQSE_old_code_check() {
|
519 |
$CustomCodeoptions = get_option('bulletproof_security_options_customcode');
|
520 |
|
521 |
-
if ( $CustomCodeoptions['bps_customcode_bpsqse'] == '' ) {
|
522 |
return;
|
523 |
}
|
524 |
|
525 |
-
$subject = $CustomCodeoptions['bps_customcode_bpsqse'];
|
526 |
$pattern1 = '/RewriteCond\s%{QUERY_STRING}\s\(\\\.\/\|\\\.\.\/\|\\\.\.\.\/\)\+\(motd\|etc\|bin\)\s\[NC,OR\]/';
|
527 |
$pattern2 = '/RewriteCond\s%\{THE_REQUEST\}\s(.*)\?(.*)\sHTTP\/\s\[NC,OR\]\s*RewriteCond\s%\{THE_REQUEST\}\s(.*)\*(.*)\sHTTP\/\s\[NC,OR\]/';
|
528 |
$pattern3 = '/RewriteCond\s%\{THE_REQUEST\}\s.*\?\+\(%20\{1,\}.*\s*RewriteCond\s%\{THE_REQUEST\}\s.*\+\(.*\*\|%2a.*\s\[NC,OR\]/';
|
529 |
|
530 |
-
if ( $CustomCodeoptions['bps_customcode_bpsqse'] != '' && preg_match($pattern1, $subject, $matches) || preg_match($pattern2, $subject, $matches) || preg_match($pattern3, $subject, $matches) ) {
|
531 |
|
532 |
$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">'.__('Notice: BPS Query String Exploits Code Changes', 'bulletproof-security').'</font><br>'.__('Older BPS Query String Exploits code was found in BPS Custom Code. Several Query String Exploits rules were changed/added/modified in the root .htaccess file in BPS .49.6, .50.2 & .50.3.', 'bulletproof-security').'<br>'.__('Copy the new Query String Exploits section of code from your root .htaccess file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS and click the Save Root Custom Code button.', 'bulletproof-security').'<br>'.__('This Notice will go away once you have copied the new Query String Exploits code to BPS Custom Code and clicked the Save Root Custom Code button.', 'bulletproof-security').'</div>';
|
533 |
echo $text;
|
@@ -547,7 +549,7 @@ function bpsPro_BBM_htaccess_check() {
|
|
547 |
$filename = WP_CONTENT_DIR . '/bps-backup/.htaccess';
|
548 |
$bps_wpcontent_dir = str_replace( ABSPATH, '', WP_CONTENT_DIR );
|
549 |
|
550 |
-
if ( ! file_exists($filename) && $HFiles_options['bps_htaccess_files'] != 'disabled' &&
|
551 |
$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">'.__('BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: ', 'bulletproof-security').'/'.$bps_wpcontent_dir.'/bps-backup/</font><br>'.__('Go to the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php' ).'">'.esc_attr__('Security Modes page', 'bulletproof-security').'</a>'.__(' and click the BPS Backup Folder BulletProof Mode Activate button.', 'bulletproof-security').'</div>';
|
552 |
echo $text;
|
553 |
}
|
@@ -558,9 +560,10 @@ function bpsPro_BBM_htaccess_check() {
|
|
558 |
function bpsPro_hud_speed_boost_cache_code() {
|
559 |
|
560 |
$CC_options = get_option('bulletproof_security_options_customcode');
|
561 |
-
$bps_customcode_one =
|
|
|
562 |
|
563 |
-
if ( $CC_options['bps_customcode_one'] == '' || strpos( $
|
564 |
return;
|
565 |
}
|
566 |
|
@@ -584,7 +587,7 @@ function bpsPro_hud_speed_boost_cache_code() {
|
|
584 |
$bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
|
585 |
}
|
586 |
|
587 |
-
if ( preg_match( $pattern1, htmlspecialchars_decode( $
|
588 |
|
589 |
$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">'.__('New Improved BPS Speed Boost Cache Code', 'bulletproof-security').'</font><br>'.__('Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE', 'bulletproof-security').'.<br>'.__('Newer improved BPS Speed Boost Cache Code has been created, which should improve website load speed performance even more.', 'bulletproof-security').'<br><a href="https://forum.ait-pro.com/forums/topic/htaccess-caching-code-speed-boost-cache-code/" target="_blank" title="BPS Speed Boost Cache Code">'.__('Get The New Improved BPS Speed Boost Cache Code', 'bulletproof-security').'</a>'.__('. To dismiss this Notice click the Dismiss Notice button below.', 'bulletproof-security').'<br>'.__('To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_hud_speed_boost_nag_ignore=0'.'" style="text-decoration:none;font-weight:600;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
590 |
echo $text;
|
@@ -643,7 +646,7 @@ function bpsPro_hud_jtc_lite_notice() {
|
|
643 |
|
644 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
645 |
|
646 |
-
if ( $jtc_options['bps_jtc_login_form']
|
647 |
|
648 |
global $current_user;
|
649 |
$user_id = $current_user->ID;
|
331 |
|
332 |
$file_contents = @file_get_contents($file);
|
333 |
$CustomCodeoptions = get_option('bulletproof_security_options_customcode');
|
334 |
+
$bps_customcode_one = ! isset($CustomCodeoptions['bps_customcode_one']) ? '' : $CustomCodeoptions['bps_customcode_one'];
|
335 |
|
336 |
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $file_contents, $matches);
|
337 |
+
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $bps_customcode_one, $DBmatches);
|
338 |
|
339 |
if ( $matches[0] && ! $DBmatches[0] ) {
|
340 |
|
375 |
|
376 |
$file_contents = @file_get_contents($file);
|
377 |
$CustomCodeoptions = get_option('bulletproof_security_options_customcode');
|
378 |
+
$bps_customcode_one = ! isset($CustomCodeoptions['bps_customcode_one']) ? '' : $CustomCodeoptions['bps_customcode_one'];
|
379 |
|
380 |
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $file_contents, $matches);
|
381 |
+
preg_match_all('/AddHandler|SetEnv PHPRC|suPHP_ConfigPath|Action application/', $bps_customcode_one, $DBmatches);
|
382 |
|
383 |
if ( $matches[0] && ! $DBmatches[0] ) {
|
384 |
|
520 |
function bps_hud_BPSQSE_old_code_check() {
|
521 |
$CustomCodeoptions = get_option('bulletproof_security_options_customcode');
|
522 |
|
523 |
+
if ( isset($CustomCodeoptions['bps_customcode_bpsqse']) && $CustomCodeoptions['bps_customcode_bpsqse'] == '' ) {
|
524 |
return;
|
525 |
}
|
526 |
|
527 |
+
$subject = ! isset($CustomCodeoptions['bps_customcode_bpsqse']) ? '' : $CustomCodeoptions['bps_customcode_bpsqse'];
|
528 |
$pattern1 = '/RewriteCond\s%{QUERY_STRING}\s\(\\\.\/\|\\\.\.\/\|\\\.\.\.\/\)\+\(motd\|etc\|bin\)\s\[NC,OR\]/';
|
529 |
$pattern2 = '/RewriteCond\s%\{THE_REQUEST\}\s(.*)\?(.*)\sHTTP\/\s\[NC,OR\]\s*RewriteCond\s%\{THE_REQUEST\}\s(.*)\*(.*)\sHTTP\/\s\[NC,OR\]/';
|
530 |
$pattern3 = '/RewriteCond\s%\{THE_REQUEST\}\s.*\?\+\(%20\{1,\}.*\s*RewriteCond\s%\{THE_REQUEST\}\s.*\+\(.*\*\|%2a.*\s\[NC,OR\]/';
|
531 |
|
532 |
+
if ( isset($CustomCodeoptions['bps_customcode_bpsqse']) && $CustomCodeoptions['bps_customcode_bpsqse'] != '' && preg_match($pattern1, $subject, $matches) || preg_match($pattern2, $subject, $matches) || preg_match($pattern3, $subject, $matches) ) {
|
533 |
|
534 |
$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">'.__('Notice: BPS Query String Exploits Code Changes', 'bulletproof-security').'</font><br>'.__('Older BPS Query String Exploits code was found in BPS Custom Code. Several Query String Exploits rules were changed/added/modified in the root .htaccess file in BPS .49.6, .50.2 & .50.3.', 'bulletproof-security').'<br>'.__('Copy the new Query String Exploits section of code from your root .htaccess file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS and click the Save Root Custom Code button.', 'bulletproof-security').'<br>'.__('This Notice will go away once you have copied the new Query String Exploits code to BPS Custom Code and clicked the Save Root Custom Code button.', 'bulletproof-security').'</div>';
|
535 |
echo $text;
|
549 |
$filename = WP_CONTENT_DIR . '/bps-backup/.htaccess';
|
550 |
$bps_wpcontent_dir = str_replace( ABSPATH, '', WP_CONTENT_DIR );
|
551 |
|
552 |
+
if ( ! file_exists($filename) && isset($HFiles_options['bps_htaccess_files']) && $HFiles_options['bps_htaccess_files'] != 'disabled' && ! isset($_POST['Submit-BBM-Activate']) ) {
|
553 |
$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">'.__('BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: ', 'bulletproof-security').'/'.$bps_wpcontent_dir.'/bps-backup/</font><br>'.__('Go to the ', 'bulletproof-security').'<a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php' ).'">'.esc_attr__('Security Modes page', 'bulletproof-security').'</a>'.__(' and click the BPS Backup Folder BulletProof Mode Activate button.', 'bulletproof-security').'</div>';
|
554 |
echo $text;
|
555 |
}
|
560 |
function bpsPro_hud_speed_boost_cache_code() {
|
561 |
|
562 |
$CC_options = get_option('bulletproof_security_options_customcode');
|
563 |
+
$bps_customcode_one = ! isset($CC_options['bps_customcode_one']) ? '' : $CC_options['bps_customcode_one'];
|
564 |
+
$bps_customcode_one_decode = htmlspecialchars_decode( $bps_customcode_one, ENT_QUOTES );
|
565 |
|
566 |
+
if ( isset($CC_options['bps_customcode_one']) && $CC_options['bps_customcode_one'] == '' || strpos( $bps_customcode_one_decode, "BPS NOCHECK" ) ) {
|
567 |
return;
|
568 |
}
|
569 |
|
587 |
$bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
|
588 |
}
|
589 |
|
590 |
+
if ( preg_match( $pattern1, htmlspecialchars_decode( $bps_customcode_one, ENT_QUOTES ), $matches1 ) && preg_match( $pattern2, htmlspecialchars_decode( $bps_customcode_one, ENT_QUOTES ), $matches2 ) ) {
|
591 |
|
592 |
$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">'.__('New Improved BPS Speed Boost Cache Code', 'bulletproof-security').'</font><br>'.__('Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE', 'bulletproof-security').'.<br>'.__('Newer improved BPS Speed Boost Cache Code has been created, which should improve website load speed performance even more.', 'bulletproof-security').'<br><a href="https://forum.ait-pro.com/forums/topic/htaccess-caching-code-speed-boost-cache-code/" target="_blank" title="BPS Speed Boost Cache Code">'.__('Get The New Improved BPS Speed Boost Cache Code', 'bulletproof-security').'</a>'.__('. To dismiss this Notice click the Dismiss Notice button below.', 'bulletproof-security').'<br>'.__('To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_hud_speed_boost_nag_ignore=0'.'" style="text-decoration:none;font-weight:600;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
593 |
echo $text;
|
646 |
|
647 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
648 |
|
649 |
+
if ( isset($jtc_options['bps_jtc_login_form']) && $jtc_options['bps_jtc_login_form'] == '0' ) {
|
650 |
|
651 |
global $current_user;
|
652 |
$user_id = $current_user->ID;
|
includes/login-security.php
CHANGED
@@ -20,27 +20,27 @@
|
|
20 |
|
21 |
if ( $bpsPro_woocommerce_active == 1 || is_plugin_active_for_network( $bpsPro_woocommerce ) ) {
|
22 |
|
23 |
-
if ( $BPSoptions['bps_enable_lsm_woocommerce'] == 1 && $BPSoptionsJTC['bps_enable_jtc_woocommerce'] == 1 ) {
|
24 |
|
25 |
-
if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['login'] ) || $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
26 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
27 |
-
} elseif ( $BPSoptions['bps_login_security_OnOff'] == 'Off' && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['login'] ) || $BPSoptions['bps_login_security_OnOff'] == 'Off' && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
28 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
29 |
}
|
30 |
|
31 |
-
} elseif ( $BPSoptions['bps_enable_lsm_woocommerce'] == 1 && $BPSoptionsJTC['bps_enable_jtc_woocommerce'] != 1 ) {
|
32 |
|
33 |
-
if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['login'] ) || $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
34 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
35 |
-
} elseif ( $BPSoptions['bps_login_security_OnOff'] == 'Off' && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['login'] ) || $BPSoptions['bps_login_security_OnOff'] == 'Off' && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
36 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
37 |
}
|
38 |
|
39 |
-
} elseif ( $BPSoptions['bps_enable_lsm_woocommerce'] != 1 && $BPSoptionsJTC['bps_enable_jtc_woocommerce'] == 1 ) {
|
40 |
|
41 |
-
if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
42 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
43 |
-
} elseif ( $BPSoptions['bps_login_security_OnOff'] == 'Off' && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['login'] ) || $BPSoptions['bps_login_security_OnOff'] == 'Off' && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
44 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
45 |
}
|
46 |
|
@@ -48,11 +48,11 @@
|
|
48 |
|
49 |
// WooCommerce is activated, but neither LSM or JTC is enabled for WooCommerce
|
50 |
// Standard WP Login: LSM & JTC Processing
|
51 |
-
if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
52 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
53 |
}
|
54 |
// JTC Processing only
|
55 |
-
if ( $BPSoptions['bps_login_security_OnOff'] == 'Off' && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
56 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
57 |
}
|
58 |
}
|
@@ -60,11 +60,11 @@
|
|
60 |
} else {
|
61 |
|
62 |
// Standard WP Login: LSM & JTC Processing
|
63 |
-
if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
64 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
65 |
}
|
66 |
// JTC Processing only
|
67 |
-
if ( $BPSoptions['bps_login_security_OnOff'] == 'Off' && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
68 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
69 |
}
|
70 |
}
|
@@ -87,7 +87,7 @@ $bps_email_from = $options['bps_send_email_from'];
|
|
87 |
$bps_email_cc = $options['bps_send_email_cc'];
|
88 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
89 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Flogin%2Flogin.php';
|
90 |
-
$justUrl = get_site_url(
|
91 |
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' - ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
92 |
$headers = array( 'Content-Type: text/html; charset=UTF-8', 'From: ' . $bps_email_from, 'Cc: ' . $bps_email_cc, 'Bcc: ' . $bps_email_bcc );
|
93 |
$subject = " BPS Login Security Alert - $timestamp ";
|
@@ -872,9 +872,9 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit
|
|
872 |
// if Stealth Mode is desired then oh well
|
873 |
/************************************************/
|
874 |
|
875 |
-
if ( $BPSoptions['bps_login_security_OnOff'] != 'Off' ) {
|
876 |
|
877 |
-
if ( $BPSoptions['bps_login_security_OnOff'] == 'pwreset' || $BPSoptions['bps_login_security_OnOff'] == 'On' ) {
|
878 |
|
879 |
$pw_reset = '1';
|
880 |
|
@@ -885,7 +885,7 @@ if ( $BPSoptions['bps_login_security_OnOff'] != 'Off' ) {
|
|
885 |
|
886 |
switch ( $pw_reset ) {
|
887 |
|
888 |
-
case ( $pw_reset == '1' && $BPSoptions['bps_login_security_pw_reset'] == 'disableFrontend' ):
|
889 |
|
890 |
if ( ! is_admin() ) {
|
891 |
|
@@ -923,7 +923,7 @@ switch ( $pw_reset ) {
|
|
923 |
add_filter ( 'shake_error_codes', 'bpspro_remove_shake');
|
924 |
}
|
925 |
break;
|
926 |
-
case ( $pw_reset == '1' && $BPSoptions['bps_login_security_pw_reset'] == 'disable' ):
|
927 |
|
928 |
function bpspro_disable_password_reset() {
|
929 |
return false;
|
@@ -1002,7 +1002,7 @@ function bpsPro_jtc_wp_login_page( $user, $password ) {
|
|
1002 |
/*********************************************/
|
1003 |
|
1004 |
// Login Form
|
1005 |
-
if ( $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
1006 |
|
1007 |
/** NextGen Gallery Fix **/
|
1008 |
if ( @preg_match( '/wp-login\.php/', esc_html( $_SERVER['REQUEST_URI'] ) ) ) {
|
@@ -1104,7 +1104,7 @@ body .ui-tooltip.bps-custom-tooltip-style {
|
|
1104 |
function bpsPro_ACE_cookie_expiration( $expiration, $user_id, $remember ) {
|
1105 |
$BPS_ACE_options = get_option('bulletproof_security_options_auth_cookie');
|
1106 |
|
1107 |
-
if ( $BPS_ACE_options['bps_ace'] == 'On' ) {
|
1108 |
|
1109 |
global $current_user;
|
1110 |
$user = get_userdata($user_id);
|
20 |
|
21 |
if ( $bpsPro_woocommerce_active == 1 || is_plugin_active_for_network( $bpsPro_woocommerce ) ) {
|
22 |
|
23 |
+
if ( isset($BPSoptions['bps_enable_lsm_woocommerce']) && $BPSoptions['bps_enable_lsm_woocommerce'] == 1 && isset($BPSoptionsJTC['bps_enable_jtc_woocommerce']) && $BPSoptionsJTC['bps_enable_jtc_woocommerce'] == 1 ) {
|
24 |
|
25 |
+
if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['login'] ) || isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
26 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
27 |
+
} elseif ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'Off' && isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['login'] ) || isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'Off' && isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
28 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
29 |
}
|
30 |
|
31 |
+
} elseif ( isset($BPSoptions['bps_enable_lsm_woocommerce']) && $BPSoptions['bps_enable_lsm_woocommerce'] == 1 && isset($BPSoptionsJTC['bps_enable_jtc_woocommerce']) && $BPSoptionsJTC['bps_enable_jtc_woocommerce'] != 1 ) {
|
32 |
|
33 |
+
if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['login'] ) || isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
34 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
35 |
+
} elseif ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'Off' && isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['login'] ) || isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'Off' && isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
36 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
37 |
}
|
38 |
|
39 |
+
} elseif ( isset($BPSoptions['bps_enable_lsm_woocommerce']) && $BPSoptions['bps_enable_lsm_woocommerce'] != 1 && isset($BPSoptionsJTC['bps_enable_jtc_woocommerce']) && $BPSoptionsJTC['bps_enable_jtc_woocommerce'] == 1 ) {
|
40 |
|
41 |
+
if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
42 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
43 |
+
} elseif ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'Off' && isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['login'] ) || isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'Off' && isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
44 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
45 |
}
|
46 |
|
48 |
|
49 |
// WooCommerce is activated, but neither LSM or JTC is enabled for WooCommerce
|
50 |
// Standard WP Login: LSM & JTC Processing
|
51 |
+
if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
52 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
53 |
}
|
54 |
// JTC Processing only
|
55 |
+
if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'Off' && isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
56 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
57 |
}
|
58 |
}
|
60 |
} else {
|
61 |
|
62 |
// Standard WP Login: LSM & JTC Processing
|
63 |
+
if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit'] ) ) {
|
64 |
add_filter( 'authenticate', 'bpsPro_wp_authenticate_username_password', 20, 3 );
|
65 |
}
|
66 |
// JTC Processing only
|
67 |
+
if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'Off' && isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' && isset( $_POST['wp-submit'] ) ) {
|
68 |
add_filter( 'wp_authenticate_user', 'bpsPro_jtc_wp_login_page', 10, 2 );
|
69 |
}
|
70 |
}
|
87 |
$bps_email_cc = $options['bps_send_email_cc'];
|
88 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
89 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Flogin%2Flogin.php';
|
90 |
+
$justUrl = get_site_url(null, $path, null);
|
91 |
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' - ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
92 |
$headers = array( 'Content-Type: text/html; charset=UTF-8', 'From: ' . $bps_email_from, 'Cc: ' . $bps_email_cc, 'Bcc: ' . $bps_email_bcc );
|
93 |
$subject = " BPS Login Security Alert - $timestamp ";
|
872 |
// if Stealth Mode is desired then oh well
|
873 |
/************************************************/
|
874 |
|
875 |
+
if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] != 'Off' ) {
|
876 |
|
877 |
+
if ( isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'pwreset' || isset($BPSoptions['bps_login_security_OnOff']) && $BPSoptions['bps_login_security_OnOff'] == 'On' ) {
|
878 |
|
879 |
$pw_reset = '1';
|
880 |
|
885 |
|
886 |
switch ( $pw_reset ) {
|
887 |
|
888 |
+
case ( $pw_reset == '1' && isset($BPSoptions['bps_login_security_pw_reset']) && $BPSoptions['bps_login_security_pw_reset'] == 'disableFrontend' ):
|
889 |
|
890 |
if ( ! is_admin() ) {
|
891 |
|
923 |
add_filter ( 'shake_error_codes', 'bpspro_remove_shake');
|
924 |
}
|
925 |
break;
|
926 |
+
case ( $pw_reset == '1' && isset($BPSoptions['bps_login_security_pw_reset']) && $BPSoptions['bps_login_security_pw_reset'] == 'disable' ):
|
927 |
|
928 |
function bpspro_disable_password_reset() {
|
929 |
return false;
|
1002 |
/*********************************************/
|
1003 |
|
1004 |
// Login Form
|
1005 |
+
if ( isset($BPSoptionsJTC['bps_jtc_login_form']) && $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
1006 |
|
1007 |
/** NextGen Gallery Fix **/
|
1008 |
if ( @preg_match( '/wp-login\.php/', esc_html( $_SERVER['REQUEST_URI'] ) ) ) {
|
1104 |
function bpsPro_ACE_cookie_expiration( $expiration, $user_id, $remember ) {
|
1105 |
$BPS_ACE_options = get_option('bulletproof_security_options_auth_cookie');
|
1106 |
|
1107 |
+
if ( isset($BPS_ACE_options['bps_ace']) && $BPS_ACE_options['bps_ace'] == 'On' ) {
|
1108 |
|
1109 |
global $current_user;
|
1110 |
$user = get_userdata($user_id);
|
includes/mscan-ajax-functions.php
CHANGED
@@ -27,7 +27,7 @@ function bpsPro_mscan_scan_processing() {
|
|
27 |
file_put_contents($MScanStop, "run");
|
28 |
|
29 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
30 |
-
$mstime = $MScan_options['mscan_max_time_limit'];
|
31 |
ini_set('max_execution_time', $mstime);
|
32 |
|
33 |
if ( bpsPro_mscan_calculate_scan_time($mstime) == true ) {
|
@@ -53,7 +53,7 @@ function bpsPro_mscan_scan_estimate() {
|
|
53 |
file_put_contents($MScanStop, "run");
|
54 |
|
55 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
56 |
-
$mstime = $MScan_options['mscan_max_time_limit'];
|
57 |
ini_set('max_execution_time', $mstime);
|
58 |
|
59 |
if ( bpsPro_mscan_calculate_scan_time($mstime) == true ) {
|
@@ -111,7 +111,7 @@ global $wp_version, $wpdb;
|
|
111 |
$time_start = microtime( true );
|
112 |
|
113 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
114 |
-
$mstime = $MScan_options['mscan_max_time_limit'];
|
115 |
|
116 |
set_time_limit($mstime);
|
117 |
ini_set('max_execution_time', $mstime);
|
@@ -168,20 +168,19 @@ global $wp_version, $wpdb;
|
|
168 |
|
169 |
if ( $files->getFilename() == 'index.php' ) {
|
170 |
$check_string1 = file_get_contents( $files->getPath() . '/index.php' );
|
|
|
171 |
}
|
172 |
|
173 |
if ( $files->getFilename() == 'readme.html' ) {
|
174 |
$check_string2 = file_get_contents( $files->getPath() . '/readme.html' );
|
|
|
175 |
}
|
176 |
|
177 |
if ( $files->getFilename() == 'xmlrpc.php' ) {
|
178 |
$check_string3 = file_get_contents( $files->getPath() . '/xmlrpc.php' );
|
|
|
179 |
}
|
180 |
|
181 |
-
$pos1 = strpos( $check_string1, "define('WP_USE_THEMES" );
|
182 |
-
$pos2 = strpos( $check_string2, "https://wordpress.org/" );
|
183 |
-
$pos3 = strpos( $check_string3, "XML-RPC protocol support for WordPress" );
|
184 |
-
|
185 |
if ( $MScan_options['mscan_exclude_dirs'] != '' ) {
|
186 |
|
187 |
$mscan_exclude_dirs = str_replace('\\\\', '\\', $MScan_options['mscan_exclude_dirs']);
|
@@ -803,7 +802,7 @@ global $wp_version, $wpdb;
|
|
803 |
$time_start = microtime( true );
|
804 |
|
805 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
806 |
-
$mstime = $MScan_options['mscan_max_time_limit'];
|
807 |
|
808 |
set_time_limit($mstime);
|
809 |
ini_set('max_execution_time', $mstime);
|
@@ -854,20 +853,19 @@ global $wp_version, $wpdb;
|
|
854 |
|
855 |
if ( $files->getFilename() == 'index.php' ) {
|
856 |
$check_string1 = file_get_contents( $files->getPath() . '/index.php' );
|
|
|
857 |
}
|
858 |
|
859 |
if ( $files->getFilename() == 'readme.html' ) {
|
860 |
$check_string2 = file_get_contents( $files->getPath() . '/readme.html' );
|
|
|
861 |
}
|
862 |
|
863 |
if ( $files->getFilename() == 'xmlrpc.php' ) {
|
864 |
$check_string3 = file_get_contents( $files->getPath() . '/xmlrpc.php' );
|
|
|
865 |
}
|
866 |
-
|
867 |
-
$pos1 = strpos( $check_string1, "define('WP_USE_THEMES" );
|
868 |
-
$pos2 = strpos( $check_string2, "https://wordpress.org/" );
|
869 |
-
$pos3 = strpos( $check_string3, "XML-RPC protocol support for WordPress" );
|
870 |
-
|
871 |
if ( $MScan_options['mscan_exclude_dirs'] != '' ) {
|
872 |
|
873 |
$mscan_exclude_dirs = str_replace('\\\\', '\\', $MScan_options['mscan_exclude_dirs']);
|
@@ -958,13 +956,71 @@ global $wp_version, $wpdb;
|
|
958 |
|
959 |
$safe_plugins = '/(.*)(\/|\\\)(bulletproof-security|theme-check|cforms|all-in-one-seo-pack|adminer|akismet|jetpack|wp-super-cache|bbpress|buddypress|wordpress-seo|contact-form-7|woocommerce|tinymce-advanced|limit-login-attempts|mailchimp-for-wp|wordpress-importer|google-sitemap-generator|google-analytics-for-wordpress|google-analytics-dashboard-for-wp|duplicate-post|w3-total-cache|updraftplus|really-simple-captcha|nextgen-gallery|duplicator|ml-slider|wp-smushit|googleanalytics|broken-link-checker|managewp|sucuri-scanner|gotmls|better-wp-security|all-in-one-wp-security-and-firewall|wordfence)(\/|\\\)(.*)/';
|
960 |
|
961 |
-
##
|
962 |
-
$
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
968 |
}
|
969 |
}
|
970 |
|
@@ -1287,7 +1343,7 @@ global $wp_version, $wpdb;
|
|
1287 |
$DBTables = '';
|
1288 |
$getDBTables = $wpdb->get_results( $wpdb->prepare( "SHOW TABLE STATUS WHERE Name != %s", $DBTables ) );
|
1289 |
|
1290 |
-
##
|
1291 |
|
1292 |
foreach ( $getDBTables as $Table ) {
|
1293 |
|
27 |
file_put_contents($MScanStop, "run");
|
28 |
|
29 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
30 |
+
$mstime = ! isset($MScan_options['mscan_max_time_limit']) ? '300' : $MScan_options['mscan_max_time_limit'];
|
31 |
ini_set('max_execution_time', $mstime);
|
32 |
|
33 |
if ( bpsPro_mscan_calculate_scan_time($mstime) == true ) {
|
53 |
file_put_contents($MScanStop, "run");
|
54 |
|
55 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
56 |
+
$mstime = ! isset($MScan_options['mscan_max_time_limit']) ? '300' : $MScan_options['mscan_max_time_limit'];
|
57 |
ini_set('max_execution_time', $mstime);
|
58 |
|
59 |
if ( bpsPro_mscan_calculate_scan_time($mstime) == true ) {
|
111 |
$time_start = microtime( true );
|
112 |
|
113 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
114 |
+
$mstime = ! isset($MScan_options['mscan_max_time_limit']) ? '300' : $MScan_options['mscan_max_time_limit'];
|
115 |
|
116 |
set_time_limit($mstime);
|
117 |
ini_set('max_execution_time', $mstime);
|
168 |
|
169 |
if ( $files->getFilename() == 'index.php' ) {
|
170 |
$check_string1 = file_get_contents( $files->getPath() . '/index.php' );
|
171 |
+
$pos1 = strpos( $check_string1, "define('WP_USE_THEMES" );
|
172 |
}
|
173 |
|
174 |
if ( $files->getFilename() == 'readme.html' ) {
|
175 |
$check_string2 = file_get_contents( $files->getPath() . '/readme.html' );
|
176 |
+
$pos2 = strpos( $check_string2, "https://wordpress.org/" );
|
177 |
}
|
178 |
|
179 |
if ( $files->getFilename() == 'xmlrpc.php' ) {
|
180 |
$check_string3 = file_get_contents( $files->getPath() . '/xmlrpc.php' );
|
181 |
+
$pos3 = strpos( $check_string3, "XML-RPC protocol support for WordPress" );
|
182 |
}
|
183 |
|
|
|
|
|
|
|
|
|
184 |
if ( $MScan_options['mscan_exclude_dirs'] != '' ) {
|
185 |
|
186 |
$mscan_exclude_dirs = str_replace('\\\\', '\\', $MScan_options['mscan_exclude_dirs']);
|
802 |
$time_start = microtime( true );
|
803 |
|
804 |
$MScan_options = get_option('bulletproof_security_options_MScan');
|
805 |
+
$mstime = ! isset($MScan_options['mscan_max_time_limit']) ? '300' : $MScan_options['mscan_max_time_limit'];
|
806 |
|
807 |
set_time_limit($mstime);
|
808 |
ini_set('max_execution_time', $mstime);
|
853 |
|
854 |
if ( $files->getFilename() == 'index.php' ) {
|
855 |
$check_string1 = file_get_contents( $files->getPath() . '/index.php' );
|
856 |
+
$pos1 = strpos( $check_string1, "define('WP_USE_THEMES" );
|
857 |
}
|
858 |
|
859 |
if ( $files->getFilename() == 'readme.html' ) {
|
860 |
$check_string2 = file_get_contents( $files->getPath() . '/readme.html' );
|
861 |
+
$pos2 = strpos( $check_string2, "https://wordpress.org/" );
|
862 |
}
|
863 |
|
864 |
if ( $files->getFilename() == 'xmlrpc.php' ) {
|
865 |
$check_string3 = file_get_contents( $files->getPath() . '/xmlrpc.php' );
|
866 |
+
$pos3 = strpos( $check_string3, "XML-RPC protocol support for WordPress" );
|
867 |
}
|
868 |
+
|
|
|
|
|
|
|
|
|
869 |
if ( $MScan_options['mscan_exclude_dirs'] != '' ) {
|
870 |
|
871 |
$mscan_exclude_dirs = str_replace('\\\\', '\\', $MScan_options['mscan_exclude_dirs']);
|
956 |
|
957 |
$safe_plugins = '/(.*)(\/|\\\)(bulletproof-security|theme-check|cforms|all-in-one-seo-pack|adminer|akismet|jetpack|wp-super-cache|bbpress|buddypress|wordpress-seo|contact-form-7|woocommerce|tinymce-advanced|limit-login-attempts|mailchimp-for-wp|wordpress-importer|google-sitemap-generator|google-analytics-for-wordpress|google-analytics-dashboard-for-wp|duplicate-post|w3-total-cache|updraftplus|really-simple-captcha|nextgen-gallery|duplicator|ml-slider|wp-smushit|googleanalytics|broken-link-checker|managewp|sucuri-scanner|gotmls|better-wp-security|all-in-one-wp-security-and-firewall|wordfence)(\/|\\\)(.*)/';
|
958 |
|
959 |
+
## 4.6: MScan pattern matching code is now saved in the DB
|
960 |
+
$mscan_db_pattern_match_options = get_option('bulletproof_security_options_mscan_patterns');
|
961 |
+
|
962 |
+
foreach ( $mscan_db_pattern_match_options['mscan_pattern_match_files'] as $key => $value ) {
|
963 |
+
|
964 |
+
foreach ( $value as $inner_key => $inner_value ) {
|
965 |
+
|
966 |
+
if ( $inner_key == 'js_patterns' ) {
|
967 |
+
$js_pattern = $inner_value;
|
968 |
+
}
|
969 |
+
if ( $inner_key == 'htaccess_patterns' ) {
|
970 |
+
$htaccess_pattern = $inner_value;
|
971 |
+
}
|
972 |
+
if ( $inner_key == 'php_patterns' ) {
|
973 |
+
$php_pattern = $inner_value;
|
974 |
+
}
|
975 |
+
if ( $inner_key == 'image_patterns' ) {
|
976 |
+
$image_pattern = $inner_value;
|
977 |
+
}
|
978 |
+
}
|
979 |
+
}
|
980 |
+
|
981 |
+
foreach ( $mscan_db_pattern_match_options['mscan_pattern_match_db'] as $key => $value ) {
|
982 |
+
|
983 |
+
foreach ( $value as $inner_key => $inner_value ) {
|
984 |
+
|
985 |
+
if ( $inner_key == 'search1' ) {
|
986 |
+
$search1 = $inner_value;
|
987 |
+
}
|
988 |
+
if ( $inner_key == 'search2' ) {
|
989 |
+
$search2 = $inner_value;
|
990 |
+
}
|
991 |
+
if ( $inner_key == 'search3' ) {
|
992 |
+
$search3 = $inner_value;
|
993 |
+
}
|
994 |
+
if ( $inner_key == 'search4' ) {
|
995 |
+
$search4 = $inner_value;
|
996 |
+
}
|
997 |
+
if ( $inner_key == 'search5' ) {
|
998 |
+
$search5 = $inner_value;
|
999 |
+
}
|
1000 |
+
if ( $inner_key == 'search6' ) {
|
1001 |
+
$search6 = $inner_value;
|
1002 |
+
}
|
1003 |
+
if ( $inner_key == 'search7' ) {
|
1004 |
+
$search7 = $inner_value;
|
1005 |
+
}
|
1006 |
+
if ( $inner_key == 'search8' ) {
|
1007 |
+
$search8 = $inner_value;
|
1008 |
+
}
|
1009 |
+
if ( $inner_key == 'search9' ) {
|
1010 |
+
$search9 = $inner_value;
|
1011 |
+
}
|
1012 |
+
if ( $inner_key == 'eval_match' ) {
|
1013 |
+
$eval_match = $inner_value;
|
1014 |
+
}
|
1015 |
+
if ( $inner_key == 'b64_decode_match' ) {
|
1016 |
+
$base64_decode_match = $inner_value;
|
1017 |
+
}
|
1018 |
+
if ( $inner_key == 'eval_text' ) {
|
1019 |
+
$eval_text = $inner_value;
|
1020 |
+
}
|
1021 |
+
if ( $inner_key == 'b64_decode_text' ) {
|
1022 |
+
$base64_decode_text = $inner_value;
|
1023 |
+
}
|
1024 |
}
|
1025 |
}
|
1026 |
|
1343 |
$DBTables = '';
|
1344 |
$getDBTables = $wpdb->get_results( $wpdb->prepare( "SHOW TABLE STATUS WHERE Name != %s", $DBTables ) );
|
1345 |
|
1346 |
+
## 4.6: MScan Database Scan search patterns for DB Query below are now saved in the DB as of 4.6
|
1347 |
|
1348 |
foreach ( $getDBTables as $Table ) {
|
1349 |
|
includes/zip-email-cron-functions.php
CHANGED
@@ -39,7 +39,7 @@ $DBBLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/db_backup_
|
|
39 |
$MScanLog = WP_CONTENT_DIR . '/bps-backup/logs/mscan_log.txt';
|
40 |
$MScanLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/mscan_log.txt';
|
41 |
|
42 |
-
switch ( $options['bps_security_log_size'] ) {
|
43 |
case "256KB":
|
44 |
if ( file_exists($SecurityLog) && filesize($SecurityLog) >= 262144 && filesize($SecurityLog) < 524288 || file_exists($SecurityLog) && filesize($SecurityLog) > 2097152) {
|
45 |
if ( $options['bps_security_log_emailL'] == 'email') {
|
@@ -75,7 +75,7 @@ switch ( $options['bps_security_log_size'] ) {
|
|
75 |
}
|
76 |
}
|
77 |
|
78 |
-
switch ( $options['bps_dbb_log_size'] ) {
|
79 |
case "256KB":
|
80 |
if ( file_exists($DBBLog) && filesize($DBBLog) >= 262144 && filesize($DBBLog) < 524288 || file_exists($DBBLog) && filesize($DBBLog) > 2097152) {
|
81 |
if ( $options['bps_dbb_log_email'] == 'email') {
|
@@ -110,7 +110,7 @@ switch ( $options['bps_dbb_log_size'] ) {
|
|
110 |
break;
|
111 |
}
|
112 |
}
|
113 |
-
switch ( $options['bps_mscan_log_size'] ) {
|
114 |
case "256KB":
|
115 |
if ( file_exists($MScanLog) && filesize($MScanLog) >= 262144 && filesize($MScanLog) < 524288 || file_exists($MScanLog) && filesize($MScanLog) > 2097152) {
|
116 |
if ( $options['bps_mscan_log_email'] == 'email') {
|
@@ -159,8 +159,10 @@ $bps_email_from = $options['bps_send_email_from'];
|
|
159 |
$bps_email_cc = $options['bps_send_email_cc'];
|
160 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
161 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fsecurity-log%2Fsecurity-log.php';
|
162 |
-
$justUrl = get_site_url(
|
163 |
-
$
|
|
|
|
|
164 |
$SecurityLog = WP_CONTENT_DIR . '/bps-backup/logs/http_error_log.txt';
|
165 |
$SecurityLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/http_error_log.txt';
|
166 |
$SecurityLogZip = WP_CONTENT_DIR . '/bps-backup/logs/security-log.zip';
|
@@ -192,8 +194,10 @@ $bps_email_from = $options['bps_send_email_from'];
|
|
192 |
$bps_email_cc = $options['bps_send_email_cc'];
|
193 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
194 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fdb-backup-security%2Fdb-backup-security.php';
|
195 |
-
$justUrl = get_site_url(
|
196 |
-
$
|
|
|
|
|
197 |
$DBBLog = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
198 |
$DBBLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/db_backup_log.txt';
|
199 |
$DBBLogZip = WP_CONTENT_DIR . '/bps-backup/logs/db-backup-log.zip';
|
@@ -226,8 +230,10 @@ $bps_email_from = $options['bps_send_email_from'];
|
|
226 |
$bps_email_cc = $options['bps_send_email_cc'];
|
227 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
228 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fmscan%2Fmscan.php';
|
229 |
-
$justUrl = get_site_url(
|
230 |
-
$
|
|
|
|
|
231 |
$MScanLog = WP_CONTENT_DIR . '/bps-backup/logs/mscan_log.txt';
|
232 |
$MScanLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/mscan_log.txt';
|
233 |
$MScanLogZip = WP_CONTENT_DIR . '/bps-backup/logs/mscan-log.zip';
|
39 |
$MScanLog = WP_CONTENT_DIR . '/bps-backup/logs/mscan_log.txt';
|
40 |
$MScanLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/mscan_log.txt';
|
41 |
|
42 |
+
switch ( isset($options['bps_security_log_size']) && $options['bps_security_log_size'] ) {
|
43 |
case "256KB":
|
44 |
if ( file_exists($SecurityLog) && filesize($SecurityLog) >= 262144 && filesize($SecurityLog) < 524288 || file_exists($SecurityLog) && filesize($SecurityLog) > 2097152) {
|
45 |
if ( $options['bps_security_log_emailL'] == 'email') {
|
75 |
}
|
76 |
}
|
77 |
|
78 |
+
switch ( isset($options['bps_dbb_log_size']) && $options['bps_dbb_log_size'] ) {
|
79 |
case "256KB":
|
80 |
if ( file_exists($DBBLog) && filesize($DBBLog) >= 262144 && filesize($DBBLog) < 524288 || file_exists($DBBLog) && filesize($DBBLog) > 2097152) {
|
81 |
if ( $options['bps_dbb_log_email'] == 'email') {
|
110 |
break;
|
111 |
}
|
112 |
}
|
113 |
+
switch ( isset($options['bps_mscan_log_size']) && $options['bps_mscan_log_size'] ) {
|
114 |
case "256KB":
|
115 |
if ( file_exists($MScanLog) && filesize($MScanLog) >= 262144 && filesize($MScanLog) < 524288 || file_exists($MScanLog) && filesize($MScanLog) > 2097152) {
|
116 |
if ( $options['bps_mscan_log_email'] == 'email') {
|
159 |
$bps_email_cc = $options['bps_send_email_cc'];
|
160 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
161 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fsecurity-log%2Fsecurity-log.php';
|
162 |
+
$justUrl = get_site_url(null, $path, null);
|
163 |
+
$timeNow = time();
|
164 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
165 |
+
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' - ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
166 |
$SecurityLog = WP_CONTENT_DIR . '/bps-backup/logs/http_error_log.txt';
|
167 |
$SecurityLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/http_error_log.txt';
|
168 |
$SecurityLogZip = WP_CONTENT_DIR . '/bps-backup/logs/security-log.zip';
|
194 |
$bps_email_cc = $options['bps_send_email_cc'];
|
195 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
196 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fdb-backup-security%2Fdb-backup-security.php';
|
197 |
+
$justUrl = get_site_url(null, $path, null);
|
198 |
+
$timeNow = time();
|
199 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
200 |
+
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' - ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
201 |
$DBBLog = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
202 |
$DBBLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/db_backup_log.txt';
|
203 |
$DBBLogZip = WP_CONTENT_DIR . '/bps-backup/logs/db-backup-log.zip';
|
230 |
$bps_email_cc = $options['bps_send_email_cc'];
|
231 |
$bps_email_bcc = $options['bps_send_email_bcc'];
|
232 |
$path = '/wp-admin/admin.php?page=bulletproof-security%2Fadmin%2Fmscan%2Fmscan.php';
|
233 |
+
$justUrl = get_site_url(null, $path, null);
|
234 |
+
$timeNow = time();
|
235 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
236 |
+
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' - ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
237 |
$MScanLog = WP_CONTENT_DIR . '/bps-backup/logs/mscan_log.txt';
|
238 |
$MScanLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/mscan_log.txt';
|
239 |
$MScanLogZip = WP_CONTENT_DIR . '/bps-backup/logs/mscan-log.zip';
|
languages/bulletproof-security.pot
CHANGED
@@ -3,7 +3,7 @@ msgid ""
|
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: bulletproof-security\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
-
"POT-Creation-Date: 2021-
|
7 |
"PO-Revision-Date: 2015-06-20 19:13-0800\n"
|
8 |
"Last-Translator: Ed Alexander <edward@ait-pro.com>\n"
|
9 |
"Language-Team: AITpro <info@ait-pro.com>\n"
|
@@ -17,47 +17,47 @@ msgstr ""
|
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
"X-Poedit-SearchPath-1: .\n"
|
19 |
|
20 |
-
#: admin/core/core-custom-code.php:
|
21 |
msgid "The BPS Query String Exploits Custom Code below is NOT valid."
|
22 |
msgstr ""
|
23 |
|
24 |
-
#: admin/core/core-custom-code.php:
|
25 |
msgid ""
|
26 |
"Delete the code shown below from the CUSTOM CODE BPSQSE BPS QUERY STRING "
|
27 |
"EXPLOITS: text box and click the Save Root Custom Code button."
|
28 |
msgstr ""
|
29 |
|
30 |
-
#: admin/core/core-custom-code.php:
|
31 |
msgid ""
|
32 |
"Default WordPress Rewrite htaccess code has been added to BPS Custom Code."
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: admin/core/core-custom-code.php:
|
36 |
msgid ""
|
37 |
"The BPS plugin already uses/has Default WordPress Rewrite code. Delete the "
|
38 |
"Default WordPress Rewrite htaccess code shown below from the CUSTOM CODE "
|
39 |
"text box were it was added and click the Save Root Custom Code button."
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: admin/core/core-custom-code.php:
|
43 |
msgid ""
|
44 |
"Root Custom Code saved successfully! Go to the Security Modes tab page and "
|
45 |
"click the Root Folder BulletProof Mode Activate button to add/create your "
|
46 |
"new Custom Code in your Root htaccess file."
|
47 |
msgstr ""
|
48 |
|
49 |
-
#: admin/core/core-custom-code.php:
|
50 |
msgid ""
|
51 |
"wp-admin Custom Code saved successfully! Go to the Security Modes tab page "
|
52 |
"and click wp-admin Folder BulletProof Mode Activate button to add/create "
|
53 |
"your new Custom Code in your wp-admin htaccess file."
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: admin/core/core-custom-code.php:
|
57 |
msgid "Root htaccess File Custom Code"
|
58 |
msgstr ""
|
59 |
|
60 |
-
#: admin/core/core-custom-code.php:
|
61 |
msgid ""
|
62 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE:<br>Add php/php.ini handler "
|
63 |
"code, cache code and/or <a href=\"https://forum.ait-pro.com/forums/topic/"
|
@@ -65,28 +65,28 @@ msgid ""
|
|
65 |
"Browser window\" target=\"_blank\">Speed Boost Cache Code</a>"
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: admin/core/core-custom-code.php:
|
69 |
msgid ""
|
70 |
"ONLY add valid php/php.ini handler htaccess code and/or cache htaccess code "
|
71 |
"below or text commented out with a pound sign #"
|
72 |
msgstr ""
|
73 |
|
74 |
-
#: admin/core/core-custom-code.php:
|
75 |
msgid "CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE:"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: admin/core/core-custom-code.php:
|
79 |
msgid ""
|
80 |
"You MUST copy and paste the entire TURN OFF YOUR SERVER SIGNATURE section of "
|
81 |
"code from your root .htaccess file into this text box first. You can then "
|
82 |
"edit and modify the code in this text window and save your changes."
|
83 |
msgstr ""
|
84 |
|
85 |
-
#: admin/core/core-custom-code.php:
|
86 |
msgid "CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX:"
|
87 |
msgstr ""
|
88 |
|
89 |
-
#: admin/core/core-custom-code.php:
|
90 |
msgid ""
|
91 |
"You MUST copy and paste the entire DO NOT SHOW DIRECTORY LISTING and "
|
92 |
"DIRECTORY INDEX sections of code from your root .htaccess file into this "
|
@@ -94,32 +94,32 @@ msgid ""
|
|
94 |
"and save your changes."
|
95 |
msgstr ""
|
96 |
|
97 |
-
#: admin/core/core-custom-code.php:
|
98 |
msgid "CUSTOM CODE BRUTE FORCE LOGIN PAGE PROTECTION:"
|
99 |
msgstr ""
|
100 |
|
101 |
-
#: admin/core/core-custom-code.php:
|
102 |
msgid ""
|
103 |
"This Custom Code text box is for optional/Bonus code. To get this code click "
|
104 |
"the link below:"
|
105 |
msgstr ""
|
106 |
|
107 |
-
#: admin/core/core-custom-code.php:
|
108 |
msgid "CUSTOM CODE ERROR LOGGING AND TRACKING:"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: admin/core/core-custom-code.php:
|
112 |
msgid ""
|
113 |
"You MUST copy and paste the entire ERROR LOGGING AND TRACKING section of "
|
114 |
"code from your root .htaccess file into this text box first. You can then "
|
115 |
"edit and modify the code in this text window and save your changes."
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: admin/core/core-custom-code.php:
|
119 |
msgid "CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS:"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: admin/core/core-custom-code.php:
|
123 |
msgid ""
|
124 |
"You MUST copy and paste the entire DENY ACCESS TO PROTECTED SERVER FILES AND "
|
125 |
"FOLDERS section of code from your root .htaccess file into this text box "
|
@@ -127,37 +127,37 @@ msgid ""
|
|
127 |
"your changes."
|
128 |
msgstr ""
|
129 |
|
130 |
-
#: admin/core/core-custom-code.php:
|
131 |
msgid "CUSTOM CODE WP-ADMIN/INCLUDES: DO NOT add wp-admin .htaccess code here"
|
132 |
msgstr ""
|
133 |
|
134 |
-
#: admin/core/core-custom-code.php:
|
135 |
msgid ""
|
136 |
"Add one pound sign # below to prevent the WP-ADMIN/INCLUDES section of code "
|
137 |
"from being created in your root .htaccess file"
|
138 |
msgstr ""
|
139 |
|
140 |
-
#: admin/core/core-custom-code.php:
|
141 |
msgid ""
|
142 |
"CUSTOM CODE WP REWRITE LOOP START: www/non-www http/https Rewrite code here"
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: admin/core/core-custom-code.php:
|
146 |
msgid ""
|
147 |
"You MUST copy and paste the entire WP REWRITE LOOP START section of code "
|
148 |
"from your root .htaccess file into this text box first. You can then edit "
|
149 |
"and modify the code in this text window and save your changes."
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: admin/core/core-custom-code.php:
|
153 |
msgid "CUSTOM CODE REQUEST METHODS FILTERED:"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: admin/core/core-custom-code.php:
|
157 |
msgid "Whitelist User Agents and allow HEAD Requests"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: admin/core/core-custom-code.php:
|
161 |
msgid ""
|
162 |
"You MUST copy and paste the entire REQUEST METHODS FILTERED section of code "
|
163 |
"from your root .htaccess file into this text box first. You can then edit "
|
@@ -166,34 +166,34 @@ msgid ""
|
|
166 |
"for instructions and examples."
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: admin/core/core-custom-code.php:
|
170 |
msgid ""
|
171 |
"CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES:<br>Add personal plugin/theme "
|
172 |
"skip/bypass rules here"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: admin/core/core-custom-code.php:
|
176 |
-
#: admin/core/core-custom-code.php:
|
177 |
msgid ""
|
178 |
"ONLY add valid htaccess code below or text commented out with a pound sign #"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: admin/core/core-custom-code.php:
|
182 |
msgid "CUSTOM CODE TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE:"
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: admin/core/core-custom-code.php:
|
186 |
msgid ""
|
187 |
"You MUST copy and paste the entire TIMTHUMB FORBID RFI section of code from "
|
188 |
"your root .htaccess file into this text box first. You can then edit and "
|
189 |
"modify the code in this text window and save your changes."
|
190 |
msgstr ""
|
191 |
|
192 |
-
#: admin/core/core-custom-code.php:
|
193 |
msgid "CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS:"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: admin/core/core-custom-code.php:
|
197 |
msgid ""
|
198 |
"You MUST copy and paste the entire BPSQSE QUERY STRING EXPLOITS section of "
|
199 |
"code from your root .htaccess file from # BEGIN BPSQSE BPS QUERY STRING "
|
@@ -202,35 +202,35 @@ msgid ""
|
|
202 |
"changes."
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: admin/core/core-custom-code.php:
|
206 |
msgid "CUSTOM CODE WP REWRITE LOOP END: Add WP Rewrite Loop End code here"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: admin/core/core-custom-code.php:
|
210 |
msgid ""
|
211 |
"This is a Special Custom Code text box that should only be used if the "
|
212 |
"correct WP REWRITE LOOP END code is not being created in your root .htaccess "
|
213 |
"file. See the Read Me help button for more information."
|
214 |
msgstr ""
|
215 |
|
216 |
-
#: admin/core/core-custom-code.php:
|
217 |
msgid "CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES:"
|
218 |
msgstr ""
|
219 |
|
220 |
-
#: admin/core/core-custom-code.php:
|
221 |
msgid ""
|
222 |
"You MUST copy and paste the entire DENY BROWSER ACCESS section of code from "
|
223 |
"your root .htaccess file into this text box first. You can then edit and "
|
224 |
"modify the code in this text window and save your changes."
|
225 |
msgstr ""
|
226 |
|
227 |
-
#: admin/core/core-custom-code.php:
|
228 |
msgid ""
|
229 |
"CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/"
|
230 |
"REDIRECT CODE: Add miscellaneous code here"
|
231 |
msgstr ""
|
232 |
|
233 |
-
#: admin/core/core-custom-code.php:
|
234 |
msgid ""
|
235 |
"If you are unable to save Custom Code and/or see an error message when "
|
236 |
"trying to save Custom Code, click the Encrypt Custom Code button first and "
|
@@ -238,7 +238,7 @@ msgid ""
|
|
238 |
"image to the right for help info."
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: admin/core/core-custom-code.php:
|
242 |
msgid ""
|
243 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
244 |
"at a later time then ModSecurity will prevent you from saving your custom "
|
@@ -246,7 +246,7 @@ msgid ""
|
|
246 |
"Code button."
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: admin/core/core-custom-code.php:
|
250 |
msgid ""
|
251 |
"If you click the Encrypt Custom Code button, but then want to add or edit "
|
252 |
"additional custom code click the Decrypt Custom Code button. After you are "
|
@@ -254,38 +254,38 @@ msgid ""
|
|
254 |
"before clicking the Save Root Custom Code button."
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: admin/core/core-custom-code.php:
|
258 |
msgid ""
|
259 |
"Additional Encrypt and Decrypt buttons have been added at the top of the "
|
260 |
"Root Custom Code Form."
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: admin/core/core-custom-code.php:
|
264 |
-
#: admin/core/core.php:
|
265 |
msgid "Click the Custom Code Read Me help button for more help info."
|
266 |
msgstr ""
|
267 |
|
268 |
-
#: admin/core/core-custom-code.php:
|
269 |
msgid ""
|
270 |
"IMPORTANT!!! Did you remember to click the Encrypt Custom Code button first "
|
271 |
"before saving your Root Custom Code?"
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: admin/core/core-custom-code.php:
|
275 |
msgid "Click OK to save your Root Custom Code or click Cancel."
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: admin/core/core-custom-code.php:
|
279 |
msgid "wp-admin htaccess File Custom Code"
|
280 |
msgstr ""
|
281 |
|
282 |
-
#: admin/core/core-custom-code.php:
|
283 |
msgid ""
|
284 |
"CUSTOM CODE WPADMIN DENY BROWSER ACCESS TO FILES:<br>Add additional wp-admin "
|
285 |
"files that you would like to block here"
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: admin/core/core-custom-code.php:
|
289 |
msgid ""
|
290 |
"You MUST copy and paste the entire WPADMIN DENY BROWSER ACCESS TO FILES "
|
291 |
"section of code from your wp-admin .htaccess file into this text box first. "
|
@@ -295,25 +295,25 @@ msgid ""
|
|
295 |
"htaccess file"
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: admin/core/core-custom-code.php:
|
299 |
msgid ""
|
300 |
"CUSTOM CODE WPADMIN TOP:<br>wp-admin password protection & miscellaneous "
|
301 |
"custom code here"
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: admin/core/core-custom-code.php:
|
305 |
msgid ""
|
306 |
"CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES:<br>Add wp-admin plugin/file skip "
|
307 |
"rules code here"
|
308 |
msgstr ""
|
309 |
|
310 |
-
#: admin/core/core-custom-code.php:
|
311 |
msgid ""
|
312 |
"CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS:<br>Modify "
|
313 |
"Query String Exploit code here"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: admin/core/core-custom-code.php:
|
317 |
msgid ""
|
318 |
"You MUST copy and paste the entire BPS QUERY STRING EXPLOITS section of code "
|
319 |
"from your wp-admin .htaccess file from # BEGIN BPSQSE-check BPS QUERY STRING "
|
@@ -322,7 +322,7 @@ msgid ""
|
|
322 |
"this text window and save your changes."
|
323 |
msgstr ""
|
324 |
|
325 |
-
#: admin/core/core-custom-code.php:
|
326 |
msgid ""
|
327 |
"If you are unable to save Custom Code and/or see an error message when "
|
328 |
"trying to save Custom Code, click the Encrypt Custom Code button first and "
|
@@ -330,7 +330,7 @@ msgid ""
|
|
330 |
"mark image to the right for help info."
|
331 |
msgstr ""
|
332 |
|
333 |
-
#: admin/core/core-custom-code.php:
|
334 |
msgid ""
|
335 |
"If you click the Encrypt Custom Code button, but then want to add or edit "
|
336 |
"additional custom code click the Decrypt Custom Code button. After you are "
|
@@ -338,19 +338,19 @@ msgid ""
|
|
338 |
"before clicking the Save wp-admin Custom Code button."
|
339 |
msgstr ""
|
340 |
|
341 |
-
#: admin/core/core-custom-code.php:
|
342 |
msgid ""
|
343 |
"Additional Encrypt and Decrypt buttons have been added at the top of the wp-"
|
344 |
"admin Custom Code Form."
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: admin/core/core-custom-code.php:
|
348 |
msgid ""
|
349 |
"IMPORTANT!!! Did you remember to click the Encrypt Custom Code button first "
|
350 |
"before saving your wp-admin Custom Code?"
|
351 |
msgstr ""
|
352 |
|
353 |
-
#: admin/core/core-custom-code.php:
|
354 |
msgid "Click OK to save your wp-admin Custom Code or click Cancel."
|
355 |
msgstr ""
|
356 |
|
@@ -362,7 +362,7 @@ msgstr ""
|
|
362 |
|
363 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
364 |
#: admin/wizard/wizard-backup.php:244 admin/wizard/wizard-backup.php:285
|
365 |
-
#: admin/wizard/wizard.php:
|
366 |
msgid ""
|
367 |
"If you see a 403 error and/or are unable to download the zip file then click "
|
368 |
"here: "
|
@@ -370,9 +370,9 @@ msgstr ""
|
|
370 |
|
371 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
372 |
#: admin/wizard/wizard-backup.php:244 admin/wizard/wizard-backup.php:285
|
373 |
-
#: admin/wizard/wizard.php:
|
374 |
-
#: admin/wizard/wizard.php:
|
375 |
-
#: includes/hud-autofix-whitelist.php:
|
376 |
msgid "Setup Wizard Options"
|
377 |
msgstr ""
|
378 |
|
@@ -383,15 +383,15 @@ msgid ""
|
|
383 |
msgstr ""
|
384 |
|
385 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
386 |
-
#: admin/wizard/wizard.php:
|
387 |
msgid "Download Zip Export"
|
388 |
msgstr ""
|
389 |
|
390 |
-
#: admin/core/core-export-import.php:144 admin/wizard/wizard.php:
|
391 |
msgid "Zip File Upload Successful."
|
392 |
msgstr ""
|
393 |
|
394 |
-
#: admin/core/core-export-import.php:155 admin/wizard/wizard.php:
|
395 |
msgid "Zip File Exraction Successful. Method: ZipArchive class."
|
396 |
msgstr ""
|
397 |
|
@@ -421,19 +421,19 @@ msgstr ""
|
|
421 |
msgid "3. Click the wp-admin Folder BulletProof Mode Activate button."
|
422 |
msgstr ""
|
423 |
|
424 |
-
#: admin/core/core-export-import.php:169 admin/wizard/wizard.php:
|
425 |
msgid "ERROR: Zip File Extraction Failed. Method: ZipArchive class."
|
426 |
msgstr ""
|
427 |
|
428 |
-
#: admin/core/core-export-import.php:189 admin/wizard/wizard.php:
|
429 |
msgid "Zip File Extraction Successful. Method: PclZip."
|
430 |
msgstr ""
|
431 |
|
432 |
-
#: admin/core/core-export-import.php:203 admin/wizard/wizard.php:
|
433 |
msgid "ERROR: Zip File Extraction Failed. Method: PclZip."
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: admin/core/core-export-import.php:211 admin/wizard/wizard.php:
|
437 |
msgid "ERROR: Zip File Upload Failed."
|
438 |
msgstr ""
|
439 |
|
@@ -464,7 +464,7 @@ msgid "Your Root and wp-admin Custom Code has been deleted successfully."
|
|
464 |
msgstr ""
|
465 |
|
466 |
#: admin/core/core-forms.php:18 admin/core/core-forms.php:98
|
467 |
-
#: admin/core/core.php:
|
468 |
msgid "htaccess Files Disabled: wp-admin htaccess file writing is disabled. "
|
469 |
msgstr ""
|
470 |
|
@@ -474,12 +474,12 @@ msgstr ""
|
|
474 |
#: admin/core/core-forms.php:364 admin/core/core-forms.php:430
|
475 |
#: admin/core/core-htaccess-code.php:426 admin/core/core-htaccess-code.php:510
|
476 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
477 |
-
#: admin/core/core.php:
|
478 |
-
#: admin/core/core.php:
|
479 |
-
#: admin/maintenance/maintenance.php:
|
480 |
-
#: admin/maintenance/maintenance.php:
|
481 |
-
#: admin/maintenance/maintenance.php:
|
482 |
-
#: admin/maintenance/maintenance.php:
|
483 |
msgid "Click this link for help information: "
|
484 |
msgstr ""
|
485 |
|
@@ -489,13 +489,13 @@ msgstr ""
|
|
489 |
#: admin/core/core-forms.php:364 admin/core/core-forms.php:430
|
490 |
#: admin/core/core-htaccess-code.php:426 admin/core/core-htaccess-code.php:510
|
491 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
492 |
-
#: admin/core/core.php:
|
493 |
-
#: admin/core/core.php:
|
494 |
-
#: admin/maintenance/maintenance.php:
|
495 |
-
#: admin/maintenance/maintenance.php:
|
496 |
-
#: admin/maintenance/maintenance.php:
|
497 |
-
#: admin/maintenance/maintenance.php:
|
498 |
-
#: admin/wizard/wizard.php:
|
499 |
msgid "htaccess Files Disabled Forum Topic"
|
500 |
msgstr ""
|
501 |
|
@@ -926,7 +926,7 @@ msgid ""
|
|
926 |
"Read Me help file for BPS troubleshooting steps."
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: admin/core/core-help-text.php:12 admin/theme-skin/theme-skin.php:
|
930 |
msgid "Notes:"
|
931 |
msgstr ""
|
932 |
|
@@ -1014,7 +1014,7 @@ msgid ""
|
|
1014 |
"Read Me help file for BPS troubleshooting steps."
|
1015 |
msgstr ""
|
1016 |
|
1017 |
-
#: admin/core/core-help-text.php:15 admin/wizard/wizard.php:
|
1018 |
msgid "Notes: "
|
1019 |
msgstr ""
|
1020 |
|
@@ -1081,7 +1081,7 @@ msgid ""
|
|
1081 |
"Send Email Alerts."
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: admin/core/core-help-text.php:18 admin/core/core.php:
|
1085 |
msgid "HPF Cron Check Frequency:"
|
1086 |
msgstr ""
|
1087 |
|
@@ -1093,7 +1093,7 @@ msgid ""
|
|
1093 |
"Options button to save your settings."
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: admin/core/core-help-text.php:18 admin/core/core.php:
|
1097 |
msgid "HPF Cron On|Off:"
|
1098 |
msgstr ""
|
1099 |
|
@@ -1103,7 +1103,7 @@ msgid ""
|
|
1103 |
"HPF Cron Off. Click the Save HPF Cron Options button to save your settings."
|
1104 |
msgstr ""
|
1105 |
|
1106 |
-
#: admin/core/core-help-text.php:18 admin/core/core.php:
|
1107 |
msgid "Ignore Hidden Plugin Folders & Files:"
|
1108 |
msgstr ""
|
1109 |
|
@@ -1205,20 +1205,19 @@ msgid ""
|
|
1205 |
"permanently. To save any new htaccess code permanently use BPS Custom Code."
|
1206 |
msgstr ""
|
1207 |
|
1208 |
-
#: admin/core/core-help-text.php:30 admin/core/core.php:
|
1209 |
-
#: admin/core/core.php:
|
1210 |
-
#: admin/core/core.php:
|
1211 |
#: admin/db-backup-security/db-backup-help-text.php:12
|
1212 |
#: admin/db-backup-security/db-backup-help-text.php:15
|
1213 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1214 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1215 |
-
#: admin/login/login.php:
|
1216 |
-
#: admin/login/login.php:
|
1217 |
-
#: admin/mscan/mscan-help-text.php:44 admin/mscan/mscan.php:
|
1218 |
-
#: admin/security-log/security-log.php:
|
1219 |
-
#: admin/
|
1220 |
-
#: admin/wizard/wizard.php:
|
1221 |
-
#: admin/wizard/wizard.php:1563
|
1222 |
msgid ""
|
1223 |
"This Read Me Help window is draggable (top) and resizable (bottom right "
|
1224 |
"corner)"
|
@@ -1234,7 +1233,7 @@ msgid ""
|
|
1234 |
"will be updated/saved."
|
1235 |
msgstr ""
|
1236 |
|
1237 |
-
#: admin/core/core-help-text.php:30 admin/security-log/security-log.php:
|
1238 |
msgid "Important Notes: "
|
1239 |
msgstr ""
|
1240 |
|
@@ -1707,12 +1706,12 @@ msgid "Modify wp-admin Query String Exploit code here"
|
|
1707 |
msgstr ""
|
1708 |
|
1709 |
#: admin/core/core-htaccess-code.php:55 admin/core/core-htaccess-code.php:121
|
1710 |
-
#: admin/maintenance/maintenance.php:
|
1711 |
msgid "The file "
|
1712 |
msgstr ""
|
1713 |
|
1714 |
#: admin/core/core-htaccess-code.php:55 admin/core/core-htaccess-code.php:121
|
1715 |
-
#: admin/maintenance/maintenance.php:
|
1716 |
msgid " is not writable or does not exist."
|
1717 |
msgstr ""
|
1718 |
|
@@ -1740,17 +1739,17 @@ msgstr ""
|
|
1740 |
|
1741 |
#: admin/core/core-htaccess-code.php:426 admin/core/core-htaccess-code.php:510
|
1742 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
1743 |
-
#: admin/core/core.php:
|
1744 |
msgid "htaccess Files Disabled: Root htaccess file writing is disabled. "
|
1745 |
msgstr ""
|
1746 |
|
1747 |
#: admin/core/core-htaccess-code.php:448 admin/core/core-htaccess-code.php:601
|
1748 |
-
#: admin/core/core.php:
|
1749 |
msgid "Failed to copy your Custom default.htaccess file: "
|
1750 |
msgstr ""
|
1751 |
|
1752 |
#: admin/core/core-htaccess-code.php:448 admin/core/core-htaccess-code.php:601
|
1753 |
-
#: admin/core/core.php:
|
1754 |
msgid " to: "
|
1755 |
msgstr ""
|
1756 |
|
@@ -1784,279 +1783,277 @@ msgstr ""
|
|
1784 |
msgid "Root Folder BulletProof Mode protection activated successfully."
|
1785 |
msgstr ""
|
1786 |
|
1787 |
-
#: admin/core/core.php:
|
1788 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1789 |
-
#: admin/maintenance/maintenance.php:
|
1790 |
-
#: admin/security-log/security-log.php:
|
1791 |
-
#: admin/theme-skin/theme-skin.php:
|
1792 |
msgid "Rate BPS"
|
1793 |
msgstr ""
|
1794 |
|
1795 |
-
#: admin/core/core.php:
|
1796 |
-
#: admin/includes/admin.php:
|
1797 |
msgid "BulletProof Security ~ htaccess Core"
|
1798 |
msgstr ""
|
1799 |
|
1800 |
-
#: admin/core/core.php:
|
1801 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1802 |
-
#: admin/maintenance/maintenance.php:
|
1803 |
-
#: admin/security-log/security-log.php:
|
1804 |
-
#: admin/theme-skin/theme-skin.php:
|
1805 |
msgid "Settings Saved"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
-
#: admin/core/core.php:
|
1809 |
msgid "Security Modes"
|
1810 |
msgstr ""
|
1811 |
|
1812 |
-
#: admin/core/core.php:
|
1813 |
msgid "htaccess File Editor"
|
1814 |
msgstr ""
|
1815 |
|
1816 |
-
#: admin/core/core.php:
|
1817 |
msgid "Custom Code"
|
1818 |
msgstr ""
|
1819 |
|
1820 |
-
#: admin/core/core.php:
|
1821 |
msgid "My Notes"
|
1822 |
msgstr ""
|
1823 |
|
1824 |
-
#: admin/core/core.php:
|
1825 |
msgid "Whats New"
|
1826 |
msgstr ""
|
1827 |
|
1828 |
-
#: admin/core/core.php:
|
1829 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1830 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1831 |
-
#: admin/maintenance/maintenance.php:
|
1832 |
-
#: admin/mscan/mscan.php:
|
1833 |
-
#: admin/system-info/system-info.php:
|
1834 |
-
#: admin/theme-skin/theme-skin.php:
|
1835 |
msgid "Help & FAQ"
|
1836 |
msgstr ""
|
1837 |
|
1838 |
-
#: admin/core/core.php:
|
1839 |
msgid "BPS Pro Features"
|
1840 |
msgstr ""
|
1841 |
|
1842 |
-
#: admin/core/core.php:
|
1843 |
msgid "htaccess File Security Modes ~ "
|
1844 |
msgstr ""
|
1845 |
|
1846 |
-
#: admin/core/core.php:
|
1847 |
msgid "RBM, WBM, HPF, MBM & BBM BulletProof Modes"
|
1848 |
msgstr ""
|
1849 |
|
1850 |
-
#: admin/core/core.php:
|
1851 |
-
#: admin/core/core.php:
|
1852 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1853 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1854 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1855 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1856 |
-
#: admin/login/login.php:
|
1857 |
-
#: admin/maintenance/maintenance.php:
|
1858 |
-
#: admin/
|
1859 |
-
#: admin/
|
1860 |
-
#: admin/wizard/wizard.php:1134
|
1861 |
msgid "Want even more security protection?"
|
1862 |
msgstr ""
|
1863 |
|
1864 |
-
#: admin/core/core.php:
|
1865 |
-
#: admin/core/core.php:
|
1866 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1867 |
-
#: admin/maintenance/maintenance.php:
|
1868 |
-
#: admin/security-log/security-log.php:
|
1869 |
-
#: admin/wizard/wizard.php:
|
1870 |
msgid ""
|
1871 |
"Protect all of your Plugins (plugin folders and files) with an IP Firewall: "
|
1872 |
msgstr ""
|
1873 |
|
1874 |
-
#: admin/core/core.php:
|
1875 |
-
#: admin/core/core.php:
|
1876 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1877 |
-
#: admin/maintenance/maintenance.php:
|
1878 |
-
#: admin/security-log/security-log.php:
|
1879 |
-
#: admin/wizard/wizard.php:
|
1880 |
msgid "Get BPS Pro Plugin Firewall"
|
1881 |
msgstr ""
|
1882 |
|
1883 |
-
#: admin/core/core.php:
|
1884 |
-
#: admin/core/core.php:
|
1885 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1886 |
-
#: admin/maintenance/maintenance.php:
|
1887 |
-
#: admin/security-log/security-log.php:
|
1888 |
-
#: admin/wizard/wizard.php:
|
1889 |
msgid ""
|
1890 |
"Protect your WordPress uploads folder against remote access or execution of "
|
1891 |
"files: "
|
1892 |
msgstr ""
|
1893 |
|
1894 |
-
#: admin/core/core.php:
|
1895 |
-
#: admin/core/core.php:
|
1896 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1897 |
-
#: admin/maintenance/maintenance.php:
|
1898 |
-
#: admin/security-log/security-log.php:
|
1899 |
-
#: admin/wizard/wizard.php:
|
1900 |
msgid "Get BPS Pro Uploads Anti-Exploit Guard"
|
1901 |
msgstr ""
|
1902 |
|
1903 |
-
#: admin/core/core.php:
|
1904 |
-
#: admin/core/core.php:
|
1905 |
-
#: admin/login/login.php:
|
1906 |
-
#: admin/login/login.php:
|
1907 |
-
#: admin/system-info/system-info.php:
|
1908 |
msgid "Permission Denied"
|
1909 |
msgstr ""
|
1910 |
|
1911 |
-
#: admin/core/core.php:
|
1912 |
msgid "Activate|Deactivate Security Modes"
|
1913 |
msgstr ""
|
1914 |
|
1915 |
-
#: admin/core/core.php:
|
1916 |
msgid "Root Folder BulletProof Mode (RBM)"
|
1917 |
msgstr ""
|
1918 |
|
1919 |
-
#: admin/core/core.php:
|
1920 |
-
#: admin/core/core.php:
|
1921 |
-
#: admin/core/core.php:
|
1922 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1923 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1924 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1925 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1926 |
-
#: admin/login/login.php:
|
1927 |
-
#: admin/login/login.php:
|
1928 |
-
#: admin/mscan/mscan.php:
|
1929 |
-
#: admin/security-log/security-log.php:
|
1930 |
-
#: admin/
|
1931 |
-
#: admin/wizard/wizard.php:
|
1932 |
-
#: admin/wizard/wizard.php:1558
|
1933 |
msgid "Read Me"
|
1934 |
msgstr ""
|
1935 |
|
1936 |
-
#: admin/core/core.php:
|
1937 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1938 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1939 |
-
#: admin/login/login.php:
|
1940 |
-
#: admin/mscan/mscan.php:
|
1941 |
msgid "Forum Help Links: "
|
1942 |
msgstr ""
|
1943 |
|
1944 |
-
#: admin/core/core.php:
|
1945 |
msgid "Setup Wizard & Other Video Tutorials"
|
1946 |
msgstr ""
|
1947 |
|
1948 |
-
#: admin/core/core.php:
|
1949 |
-
#: admin/email-log-settings/email-log-settings.php:
|
1950 |
-
#: admin/
|
1951 |
msgid "BPS Troubleshooting Steps"
|
1952 |
msgstr ""
|
1953 |
|
1954 |
-
#: admin/core/core.php:
|
1955 |
-
#: admin/core/core.php:
|
1956 |
-
#: admin/core/core.php:
|
1957 |
msgid "RBM Status: "
|
1958 |
msgstr ""
|
1959 |
|
1960 |
-
#: admin/core/core.php:
|
1961 |
-
#: admin/core/core.php:
|
1962 |
-
#: admin/core/core.php:
|
1963 |
msgid "Disabled"
|
1964 |
msgstr ""
|
1965 |
|
1966 |
-
#: admin/core/core.php:
|
1967 |
msgid "Root htaccess File Does Not Exist"
|
1968 |
msgstr ""
|
1969 |
|
1970 |
-
#: admin/core/core.php:
|
1971 |
-
#: admin/core/core.php:
|
1972 |
-
#: admin/core/core.php:
|
1973 |
-
#: admin/system-info/system-info.php:
|
1974 |
msgid "Activated"
|
1975 |
msgstr ""
|
1976 |
|
1977 |
-
#: admin/core/core.php:
|
1978 |
-
#: admin/core/core.php:
|
1979 |
-
#: admin/core/core.php:
|
1980 |
-
#: admin/system-info/system-info.php:
|
1981 |
msgid "Deactivated"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
-
#: admin/core/core.php:
|
1985 |
msgid "Click OK to Activate Root Folder BulletProof Mode or click Cancel."
|
1986 |
msgstr ""
|
1987 |
|
1988 |
-
#: admin/core/core.php:
|
1989 |
msgid "Click OK to Deactivate Root Folder BulletProof Mode or click Cancel."
|
1990 |
msgstr ""
|
1991 |
|
1992 |
-
#: admin/core/core.php:
|
1993 |
msgid "wp-admin Folder BulletProof Mode (WBM)"
|
1994 |
msgstr ""
|
1995 |
|
1996 |
-
#: admin/core/core.php:
|
1997 |
-
#: admin/core/core.php:
|
1998 |
msgid "WBM Status: "
|
1999 |
msgstr ""
|
2000 |
|
2001 |
-
#: admin/core/core.php:
|
2002 |
msgid "Click OK to Activate wp-admin Folder BulletProof Mode or click Cancel."
|
2003 |
msgstr ""
|
2004 |
|
2005 |
-
#: admin/core/core.php:
|
2006 |
msgid ""
|
2007 |
"Click OK to Deactivate wp-admin Folder BulletProof Mode or click Cancel."
|
2008 |
msgstr ""
|
2009 |
|
2010 |
-
#: admin/core/core.php:
|
2011 |
msgid "Hidden Plugin Folders|Files Cron (HPF)"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
-
#: admin/core/core.php:
|
2015 |
-
#: admin/core/core.php:
|
2016 |
msgid "HPF Status: "
|
2017 |
msgstr ""
|
2018 |
|
2019 |
-
#: admin/core/core.php:
|
2020 |
msgid "HPF Cron On"
|
2021 |
msgstr ""
|
2022 |
|
2023 |
-
#: admin/core/core.php:
|
2024 |
msgid "HPF Cron Off"
|
2025 |
msgstr ""
|
2026 |
|
2027 |
-
#: admin/core/core.php:
|
2028 |
msgid "Run Check Every 1 Minute"
|
2029 |
msgstr ""
|
2030 |
|
2031 |
-
#: admin/core/core.php:
|
2032 |
msgid "Run Check Every 5 Minutes"
|
2033 |
msgstr ""
|
2034 |
|
2035 |
-
#: admin/core/core.php:
|
2036 |
msgid "Run Check Every 10 Minutes"
|
2037 |
msgstr ""
|
2038 |
|
2039 |
-
#: admin/core/core.php:
|
2040 |
msgid "Run Check Every 15 Minutes"
|
2041 |
msgstr ""
|
2042 |
|
2043 |
-
#: admin/core/core.php:
|
2044 |
msgid "Run Check Every 30 Minutes"
|
2045 |
msgstr ""
|
2046 |
|
2047 |
-
#: admin/core/core.php:
|
2048 |
msgid "Run Check Every 60 Minutes"
|
2049 |
msgstr ""
|
2050 |
|
2051 |
-
#: admin/core/core.php:
|
2052 |
msgid "Run Check Once Daily"
|
2053 |
msgstr ""
|
2054 |
|
2055 |
-
#: admin/core/core.php:
|
2056 |
msgid "Save HPF Cron Options"
|
2057 |
msgstr ""
|
2058 |
|
2059 |
-
#: admin/core/core.php:
|
2060 |
msgid ""
|
2061 |
"The default Cron Frequency is: Run Check Every 15 Minutes. This is a "
|
2062 |
"lightweight check that uses an insignificant amount of resources/memory so 4 "
|
@@ -2068,314 +2065,314 @@ msgid ""
|
|
2068 |
"OK to proceed or click Cancel"
|
2069 |
msgstr ""
|
2070 |
|
2071 |
-
#: admin/core/core.php:
|
2072 |
msgid "Add Ignore rules using plugin folder names or file names."
|
2073 |
msgstr ""
|
2074 |
|
2075 |
-
#: admin/core/core.php:
|
2076 |
msgid "Use a comma and a space between folder and/or file names."
|
2077 |
msgstr ""
|
2078 |
|
2079 |
-
#: admin/core/core.php:
|
2080 |
msgid "Example: plugin-folder-name, example-file-name.php"
|
2081 |
msgstr ""
|
2082 |
|
2083 |
-
#: admin/core/core.php:
|
2084 |
msgid ""
|
2085 |
"This option is for adding ignore rules for Hidden or Empty Plugin Folders "
|
2086 |
"Detected by BPS or Non-standard WP files detected by BPS in your /plugins/ "
|
2087 |
"folder."
|
2088 |
msgstr ""
|
2089 |
|
2090 |
-
#: admin/core/core.php:
|
2091 |
msgid ""
|
2092 |
"This is an independent option setting that does not require clicking any "
|
2093 |
"other buttons."
|
2094 |
msgstr ""
|
2095 |
|
2096 |
-
#: admin/core/core.php:
|
2097 |
-
#: admin/security-log/security-log.php:
|
2098 |
-
#: admin/security-log/security-log.php:
|
2099 |
-
#: admin/security-log/security-log.php:
|
2100 |
-
#: admin/system-info/system-info.php:
|
2101 |
msgid "Click OK to proceed or click Cancel."
|
2102 |
msgstr ""
|
2103 |
|
2104 |
-
#: admin/core/core.php:
|
2105 |
msgid "Master htaccess Folder BulletProof Mode (MBM)"
|
2106 |
msgstr ""
|
2107 |
|
2108 |
-
#: admin/core/core.php:
|
2109 |
msgid "MBM BulletProof Modes"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
-
#: admin/core/core.php:
|
2113 |
-
#: admin/core/core.php:
|
2114 |
msgid "MBM Status: "
|
2115 |
msgstr ""
|
2116 |
|
2117 |
-
#: admin/core/core.php:
|
2118 |
msgid "Click OK to Activate MBM BulletProof Mode or click Cancel."
|
2119 |
msgstr ""
|
2120 |
|
2121 |
-
#: admin/core/core.php:
|
2122 |
msgid "Click OK to Deactivate MBM BulletProof Mode or click Cancel."
|
2123 |
msgstr ""
|
2124 |
|
2125 |
-
#: admin/core/core.php:
|
2126 |
msgid "BPS Backup Folder BulletProof Mode (BBM)"
|
2127 |
msgstr ""
|
2128 |
|
2129 |
-
#: admin/core/core.php:
|
2130 |
msgid "BBM BulletProof Modes"
|
2131 |
msgstr ""
|
2132 |
|
2133 |
-
#: admin/core/core.php:
|
2134 |
-
#: admin/core/core.php:
|
2135 |
msgid "BBM Status: "
|
2136 |
msgstr ""
|
2137 |
|
2138 |
-
#: admin/core/core.php:
|
2139 |
msgid "Click OK to Activate BBM BulletProof Mode or click Cancel."
|
2140 |
msgstr ""
|
2141 |
|
2142 |
-
#: admin/core/core.php:
|
2143 |
msgid ""
|
2144 |
"Caution: BPS Backup Folder BulletProof Mode (BBM) should only be deactivated "
|
2145 |
"for testing or troubleshooting. Be sure to activate BBM BulletProof Mode "
|
2146 |
"after you are done testing or troubleshooting."
|
2147 |
msgstr ""
|
2148 |
|
2149 |
-
#: admin/core/core.php:
|
2150 |
msgid "Click OK to Deactivate BBM BulletProof Mode or click Cancel."
|
2151 |
msgstr ""
|
2152 |
|
2153 |
-
#: admin/core/core.php:
|
2154 |
msgid "Backup & Restore BPS htaccess Files"
|
2155 |
msgstr ""
|
2156 |
|
2157 |
-
#: admin/core/core.php:
|
2158 |
msgid "Click OK to Backup BPS htaccess files or click Cancel."
|
2159 |
msgstr ""
|
2160 |
|
2161 |
-
#: admin/core/core.php:
|
2162 |
msgid "Click OK to Restore BPS htaccess files or click Cancel."
|
2163 |
msgstr ""
|
2164 |
|
2165 |
-
#: admin/core/core.php:
|
2166 |
msgid "htaccess File Editor ~ "
|
2167 |
msgstr ""
|
2168 |
|
2169 |
-
#: admin/core/core.php:
|
2170 |
msgid ""
|
2171 |
"Check or edit BPS htaccess files/code manually/directly for testing. Use BPS "
|
2172 |
"Custom Code to save htaccess code permanently"
|
2173 |
msgstr ""
|
2174 |
|
2175 |
-
#: admin/core/core.php:
|
2176 |
msgid "htaccess File Editing"
|
2177 |
msgstr ""
|
2178 |
|
2179 |
-
#: admin/core/core.php:
|
2180 |
msgid "htaccess Files Disabled: secure.htaccess Master file is disabled."
|
2181 |
msgstr ""
|
2182 |
|
2183 |
-
#: admin/core/core.php:
|
2184 |
msgid "ERROR: A secure.htaccess Master file was NOT found."
|
2185 |
msgstr ""
|
2186 |
|
2187 |
-
#: admin/core/core.php:
|
2188 |
msgid ""
|
2189 |
"File Open and Write test successful! The secure.htaccess Master file is "
|
2190 |
"writable."
|
2191 |
msgstr ""
|
2192 |
|
2193 |
-
#: admin/core/core.php:
|
2194 |
-
#: admin/core/core.php:
|
2195 |
msgid "Cannot write to file: "
|
2196 |
msgstr ""
|
2197 |
|
2198 |
-
#: admin/core/core.php:
|
2199 |
msgid ""
|
2200 |
"htaccess Files Disabled: secure.htaccess Master file writing is disabled. "
|
2201 |
msgstr ""
|
2202 |
|
2203 |
-
#: admin/core/core.php:
|
2204 |
msgid "Error: Unable to write to the secure.htaccess Master file."
|
2205 |
msgstr ""
|
2206 |
|
2207 |
-
#: admin/core/core.php:
|
2208 |
msgid "The secure.htaccess Master file has been updated."
|
2209 |
msgstr ""
|
2210 |
|
2211 |
-
#: admin/core/core.php:
|
2212 |
msgid "htaccess Files Disabled: default.htaccess Master file is disabled."
|
2213 |
msgstr ""
|
2214 |
|
2215 |
-
#: admin/core/core.php:
|
2216 |
msgid "ERROR: A default.htaccess Master file was NOT found."
|
2217 |
msgstr ""
|
2218 |
|
2219 |
-
#: admin/core/core.php:
|
2220 |
msgid ""
|
2221 |
"File Open and Write test successful! The default.htaccess Master file is "
|
2222 |
"writable."
|
2223 |
msgstr ""
|
2224 |
|
2225 |
-
#: admin/core/core.php:
|
2226 |
msgid ""
|
2227 |
"htaccess Files Disabled: default.htaccess Master file writing is disabled. "
|
2228 |
msgstr ""
|
2229 |
|
2230 |
-
#: admin/core/core.php:
|
2231 |
msgid "Error: Unable to write to the default.htaccess Master file."
|
2232 |
msgstr ""
|
2233 |
|
2234 |
-
#: admin/core/core.php:
|
2235 |
msgid "The default.htaccess Master file has been updated."
|
2236 |
msgstr ""
|
2237 |
|
2238 |
-
#: admin/core/core.php:
|
2239 |
msgid ""
|
2240 |
" Check that the /bps-backup/ and /master-backups/ folders exist and the "
|
2241 |
"folder permissions or Ownership for these folders."
|
2242 |
msgstr ""
|
2243 |
|
2244 |
-
#: admin/core/core.php:
|
2245 |
msgid ""
|
2246 |
"Your Custom default.htaccess Master file has been successfully saved to: "
|
2247 |
msgstr ""
|
2248 |
|
2249 |
-
#: admin/core/core.php:
|
2250 |
msgid "wpadmin-secure.htaccess file writing is disabled."
|
2251 |
msgstr ""
|
2252 |
|
2253 |
-
#: admin/core/core.php:
|
2254 |
msgid ""
|
2255 |
"htaccess Files Disabled: wpadmin-secure.htaccess Master file is disabled."
|
2256 |
msgstr ""
|
2257 |
|
2258 |
-
#: admin/core/core.php:
|
2259 |
msgid "ERROR: A wpadmin-secure.htaccess Master file was NOT found."
|
2260 |
msgstr ""
|
2261 |
|
2262 |
-
#: admin/core/core.php:
|
2263 |
msgid ""
|
2264 |
"File Open and Write test successful! The wpadmin-secure.htaccess Master file "
|
2265 |
"is writable."
|
2266 |
msgstr ""
|
2267 |
|
2268 |
-
#: admin/core/core.php:
|
2269 |
msgid ""
|
2270 |
"htaccess Files Disabled: wpadmin-secure.htaccess Master file writing is "
|
2271 |
"disabled. "
|
2272 |
msgstr ""
|
2273 |
|
2274 |
-
#: admin/core/core.php:
|
2275 |
msgid "Error: Unable to write to the wpadmin-secure.htaccess Master file."
|
2276 |
msgstr ""
|
2277 |
|
2278 |
-
#: admin/core/core.php:
|
2279 |
msgid "The wpadmin-secure.htaccess Master file has been updated."
|
2280 |
msgstr ""
|
2281 |
|
2282 |
-
#: admin/core/core.php:
|
2283 |
msgid "htaccess Files Disabled: Root htaccess file does not exist."
|
2284 |
msgstr ""
|
2285 |
|
2286 |
-
#: admin/core/core.php:
|
2287 |
msgid "ERROR: An htaccess file was NOT found in your root folder"
|
2288 |
msgstr ""
|
2289 |
|
2290 |
-
#: admin/core/core.php:
|
2291 |
msgid ""
|
2292 |
"File Open and Write test successful! Your currently active root htaccess "
|
2293 |
"file is writable."
|
2294 |
msgstr ""
|
2295 |
|
2296 |
-
#: admin/core/core.php:
|
2297 |
msgid "Your root htaccess file is Locked with Read Only Permissions."
|
2298 |
msgstr ""
|
2299 |
|
2300 |
-
#: admin/core/core.php:
|
2301 |
msgid ""
|
2302 |
"Use the Lock and Unlock buttons below to Lock or Unlock your root htaccess "
|
2303 |
"file for editing."
|
2304 |
msgstr ""
|
2305 |
|
2306 |
-
#: admin/core/core.php:
|
2307 |
msgid ""
|
2308 |
"Error: Unable to write to the Root htaccess file. If your Root htaccess file "
|
2309 |
"is locked you must unlock first."
|
2310 |
msgstr ""
|
2311 |
|
2312 |
-
#: admin/core/core.php:
|
2313 |
msgid "Your currently active root htaccess file has been updated."
|
2314 |
msgstr ""
|
2315 |
|
2316 |
-
#: admin/core/core.php:
|
2317 |
msgid "wp-admin active htaccess file writing is disabled."
|
2318 |
msgstr ""
|
2319 |
|
2320 |
-
#: admin/core/core.php:
|
2321 |
msgid "htaccess Files Disabled: wp-admin folder htaccess file does not exist."
|
2322 |
msgstr ""
|
2323 |
|
2324 |
-
#: admin/core/core.php:
|
2325 |
msgid "ERROR: An htaccess file was NOT found in your wp-admin folder"
|
2326 |
msgstr ""
|
2327 |
|
2328 |
-
#: admin/core/core.php:
|
2329 |
msgid ""
|
2330 |
"File Open and Write test successful! Your currently active wp-admin htaccess "
|
2331 |
"file is writable."
|
2332 |
msgstr ""
|
2333 |
|
2334 |
-
#: admin/core/core.php:
|
2335 |
msgid "Error: Unable to write to the wp-admin htaccess file."
|
2336 |
msgstr ""
|
2337 |
|
2338 |
-
#: admin/core/core.php:
|
2339 |
msgid "Your currently active wp-admin htaccess file has been updated."
|
2340 |
msgstr ""
|
2341 |
|
2342 |
-
#: admin/core/core.php:
|
2343 |
msgid "Your Root htaccess file has been Locked."
|
2344 |
msgstr ""
|
2345 |
|
2346 |
-
#: admin/core/core.php:
|
2347 |
msgid "Unable to Lock your Root htaccess file."
|
2348 |
msgstr ""
|
2349 |
|
2350 |
-
#: admin/core/core.php:
|
2351 |
msgid "Your Root htaccess file has been Unlocked."
|
2352 |
msgstr ""
|
2353 |
|
2354 |
-
#: admin/core/core.php:
|
2355 |
msgid "Unable to Unlock your Root htaccess file."
|
2356 |
msgstr ""
|
2357 |
|
2358 |
-
#: admin/core/core.php:
|
2359 |
msgid "Click OK to Lock your Root htaccess file or click Cancel."
|
2360 |
msgstr ""
|
2361 |
|
2362 |
-
#: admin/core/core.php:
|
2363 |
msgid ""
|
2364 |
"Note: The File Open and Write Test window will still display the last status "
|
2365 |
"of the file as Unlocked. To see the current status refresh your browser."
|
2366 |
msgstr ""
|
2367 |
|
2368 |
-
#: admin/core/core.php:
|
2369 |
msgid "Click OK to Unlock your Root htaccess file or click Cancel."
|
2370 |
msgstr ""
|
2371 |
|
2372 |
-
#: admin/core/core.php:
|
2373 |
msgid ""
|
2374 |
"Note: The File Open and Write Test window will still display the last status "
|
2375 |
"of the file as Locked. To see the current status refresh your browser."
|
2376 |
msgstr ""
|
2377 |
|
2378 |
-
#: admin/core/core.php:
|
2379 |
msgid ""
|
2380 |
"Turning AutoLock On will allow BPS Pro to automatically lock your Root ."
|
2381 |
"htaccess file. For some folks this causes a problem because their Web Hosts "
|
@@ -2383,23 +2380,23 @@ msgid ""
|
|
2383 |
"BPS Pro to AutoLock the Root .htaccess file works fine."
|
2384 |
msgstr ""
|
2385 |
|
2386 |
-
#: admin/core/core.php:
|
2387 |
msgid "Click OK to Turn AutoLock On or click Cancel."
|
2388 |
msgstr ""
|
2389 |
|
2390 |
-
#: admin/core/core.php:
|
2391 |
-
#: admin/system-info/system-info.php:
|
2392 |
-
#: admin/system-info/system-info.php:
|
2393 |
-
#: admin/system-info/system-info.php:
|
2394 |
-
#: admin/system-info/system-info.php:
|
2395 |
-
#: admin/system-info/system-info.php:
|
2396 |
-
#: includes/functions.php:
|
2397 |
-
#: includes/functions.php:
|
2398 |
-
#: includes/functions.php:
|
2399 |
msgid "On"
|
2400 |
msgstr ""
|
2401 |
|
2402 |
-
#: admin/core/core.php:
|
2403 |
msgid ""
|
2404 |
"Turning AutoLock Off will prevent BPS Pro from automatically locking your "
|
2405 |
"Root .htaccess file. For some folks this is necessary because their Web "
|
@@ -2407,52 +2404,52 @@ msgid ""
|
|
2407 |
"allowing BPS Pro to AutoLock the Root .htaccess file works fine."
|
2408 |
msgstr ""
|
2409 |
|
2410 |
-
#: admin/core/core.php:
|
2411 |
msgid "Click OK to Turn AutoLock Off or click Cancel."
|
2412 |
msgstr ""
|
2413 |
|
2414 |
-
#: admin/core/core.php:
|
2415 |
-
#: admin/system-info/system-info.php:
|
2416 |
-
#: admin/system-info/system-info.php:
|
2417 |
-
#: admin/system-info/system-info.php:
|
2418 |
-
#: admin/system-info/system-info.php:
|
2419 |
-
#: admin/system-info/system-info.php:
|
2420 |
-
#: includes/functions.php:
|
2421 |
-
#: includes/functions.php:
|
2422 |
#: includes/general-functions.php:285 includes/general-functions.php:300
|
2423 |
msgid "Off"
|
2424 |
msgstr ""
|
2425 |
|
2426 |
-
#: admin/core/core.php:
|
2427 |
msgid "secure.htaccess"
|
2428 |
msgstr ""
|
2429 |
|
2430 |
-
#: admin/core/core.php:
|
2431 |
msgid "default.htaccess"
|
2432 |
msgstr ""
|
2433 |
|
2434 |
-
#: admin/core/core.php:
|
2435 |
msgid "wpadmin-secure.htaccess"
|
2436 |
msgstr ""
|
2437 |
|
2438 |
-
#: admin/core/core.php:
|
2439 |
msgid "Your Current Root htaccess File"
|
2440 |
msgstr ""
|
2441 |
|
2442 |
-
#: admin/core/core.php:
|
2443 |
msgid "Your Current wp-admin htaccess File"
|
2444 |
msgstr ""
|
2445 |
|
2446 |
-
#: admin/core/core.php:
|
2447 |
-
#: admin/core/core.php:
|
2448 |
msgid ""
|
2449 |
"If you see an error or are unable to save your editing changes then click "
|
2450 |
"the Encrypt htaccess Code button first and then click the Update File "
|
2451 |
"button. Mouse over the question mark image to the right for help info."
|
2452 |
msgstr ""
|
2453 |
|
2454 |
-
#: admin/core/core.php:
|
2455 |
-
#: admin/core/core.php:
|
2456 |
msgid ""
|
2457 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
2458 |
"at a later time then ModSecurity will prevent you from saving your htaccess "
|
@@ -2460,8 +2457,8 @@ msgid ""
|
|
2460 |
"button."
|
2461 |
msgstr ""
|
2462 |
|
2463 |
-
#: admin/core/core.php:
|
2464 |
-
#: admin/core/core.php:
|
2465 |
msgid ""
|
2466 |
"If you click the Encrypt htaccess Code button and then want to edit your "
|
2467 |
"code again click the Decrypt htaccess Code button. After you are done "
|
@@ -2469,20 +2466,20 @@ msgid ""
|
|
2469 |
"File button."
|
2470 |
msgstr ""
|
2471 |
|
2472 |
-
#: admin/core/core.php:
|
2473 |
-
#: admin/core/core.php:
|
2474 |
msgid "Click the htaccess File Editing Read Me help button for more help info."
|
2475 |
msgstr ""
|
2476 |
|
2477 |
-
#: admin/core/core.php:
|
2478 |
msgid "YOUR ROOT HTACCESS FILE IS LOCKED."
|
2479 |
msgstr ""
|
2480 |
|
2481 |
-
#: admin/core/core.php:
|
2482 |
msgid "YOUR FILE EDITS|CHANGES CANNOT BE SAVED."
|
2483 |
msgstr ""
|
2484 |
|
2485 |
-
#: admin/core/core.php:
|
2486 |
msgid ""
|
2487 |
"Click Cancel, copy the file editing changes you made to save them and then "
|
2488 |
"click the Unlock .htaccess File button to unlock your Root .htaccess file. "
|
@@ -2491,44 +2488,44 @@ msgid ""
|
|
2491 |
"to save your file edits/changes."
|
2492 |
msgstr ""
|
2493 |
|
2494 |
-
#: admin/core/core.php:
|
2495 |
msgid "htaccess File Custom Code ~ "
|
2496 |
msgstr ""
|
2497 |
|
2498 |
-
#: admin/core/core.php:
|
2499 |
msgid ""
|
2500 |
"Save custom htaccess code for your Root and wp-admin htaccess Files "
|
2501 |
"permanently"
|
2502 |
msgstr ""
|
2503 |
|
2504 |
-
#: admin/core/core.php:
|
2505 |
msgid "Reset|Recheck Dismiss Notices: "
|
2506 |
msgstr ""
|
2507 |
|
2508 |
-
#: admin/core/core.php:
|
2509 |
msgid "Brute Force Login Page Protection code"
|
2510 |
msgstr ""
|
2511 |
|
2512 |
-
#: admin/core/core.php:
|
2513 |
-
#: admin/wizard/wizard.php:
|
2514 |
msgid "Custom Code Video Tutorial"
|
2515 |
msgstr ""
|
2516 |
|
2517 |
-
#: admin/core/core.php:
|
2518 |
msgid "BulletProof Security Forum"
|
2519 |
msgstr ""
|
2520 |
|
2521 |
-
#: admin/core/core.php:
|
2522 |
msgid ""
|
2523 |
"Clicking OK will Import all of your Root and wp-admin Custom Code from the "
|
2524 |
"cc-master.zip file on your computer."
|
2525 |
msgstr ""
|
2526 |
|
2527 |
-
#: admin/core/core.php:
|
2528 |
msgid "Click OK to Import Custom Code or click Cancel."
|
2529 |
msgstr ""
|
2530 |
|
2531 |
-
#: admin/core/core.php:
|
2532 |
msgid ""
|
2533 |
"Clicking OK will Export (copy) all of your Root and wp-admin Custom Code "
|
2534 |
"into the cc-master.zip file, which you can then download to your computer by "
|
@@ -2536,51 +2533,51 @@ msgid ""
|
|
2536 |
"success message."
|
2537 |
msgstr ""
|
2538 |
|
2539 |
-
#: admin/core/core.php:
|
2540 |
msgid "Click OK to Export Custom Code or click Cancel."
|
2541 |
msgstr ""
|
2542 |
|
2543 |
-
#: admin/core/core.php:
|
2544 |
msgid ""
|
2545 |
"Clicking OK will delete all of your Root and wp-admin Custom Code from all "
|
2546 |
"of the Custom Code text boxes."
|
2547 |
msgstr ""
|
2548 |
|
2549 |
-
#: admin/core/core.php:
|
2550 |
msgid "Click OK to Delete Custom Code or click Cancel."
|
2551 |
msgstr ""
|
2552 |
|
2553 |
-
#: admin/core/core.php:
|
2554 |
msgid ""
|
2555 |
"Your My Notes Personal Notes and/or htaccess Code Notes saved successfully "
|
2556 |
"to your WordPress Database."
|
2557 |
msgstr ""
|
2558 |
|
2559 |
-
#: admin/core/core.php:
|
2560 |
msgid "My Notes ~ "
|
2561 |
msgstr ""
|
2562 |
|
2563 |
-
#: admin/core/core.php:
|
2564 |
msgid "Save Personal Notes and htaccess Code Notes to your WordPress Database"
|
2565 |
msgstr ""
|
2566 |
|
2567 |
-
#: admin/core/core.php:
|
2568 |
msgid ""
|
2569 |
"If you are unable to save custom htaccess code and/or see an error message "
|
2570 |
"when trying to save custom htaccess code, "
|
2571 |
msgstr ""
|
2572 |
|
2573 |
-
#: admin/core/core.php:
|
2574 |
msgid ""
|
2575 |
"click the Encrypt My Notes button first and then click the Save My Notes "
|
2576 |
"button."
|
2577 |
msgstr ""
|
2578 |
|
2579 |
-
#: admin/core/core.php:
|
2580 |
msgid "Mouse over the question mark image to the right for help info."
|
2581 |
msgstr ""
|
2582 |
|
2583 |
-
#: admin/core/core.php:
|
2584 |
msgid ""
|
2585 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
2586 |
"at a later time then ModSecurity will prevent you from saving your custom "
|
@@ -2588,7 +2585,7 @@ msgid ""
|
|
2588 |
"button."
|
2589 |
msgstr ""
|
2590 |
|
2591 |
-
#: admin/core/core.php:
|
2592 |
msgid ""
|
2593 |
"If you click the Encrypt My Notes button, but then want to add or edit "
|
2594 |
"additional custom code click the Decrypt My Notes button. After you are done "
|
@@ -2596,25 +2593,25 @@ msgid ""
|
|
2596 |
"clicking the Save My Notes button."
|
2597 |
msgstr ""
|
2598 |
|
2599 |
-
#: admin/core/core.php:
|
2600 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2601 |
-
#: admin/mscan/mscan.php:
|
2602 |
msgid "Whats New in "
|
2603 |
msgstr ""
|
2604 |
|
2605 |
-
#: admin/core/core.php:
|
2606 |
msgid " and General Help Info & Tips"
|
2607 |
msgstr ""
|
2608 |
|
2609 |
-
#: admin/core/core.php:
|
2610 |
msgid "The BPS Changelog|Whats New page has been moved to the "
|
2611 |
msgstr ""
|
2612 |
|
2613 |
-
#: admin/core/core.php:
|
2614 |
msgid "Reasons for this Changelog|Whats New page change: "
|
2615 |
msgstr ""
|
2616 |
|
2617 |
-
#: admin/core/core.php:
|
2618 |
msgid ""
|
2619 |
"The BPS Changelog|Whats New page will not have to be translated by the "
|
2620 |
"WordPress PolyGlots Language Packs Team for each new version release of BPS, "
|
@@ -2623,69 +2620,69 @@ msgid ""
|
|
2623 |
"BPS version changes through the years and other beneficial reasons."
|
2624 |
msgstr ""
|
2625 |
|
2626 |
-
#: admin/core/core.php:
|
2627 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2628 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2629 |
-
#: admin/email-log-settings/email-log-settings.php:
|
2630 |
-
#: admin/maintenance/maintenance.php:
|
2631 |
-
#: admin/security-log/security-log.php:
|
2632 |
-
#: admin/wizard/wizard.php:
|
2633 |
msgid ""
|
2634 |
"Protect all of your website files with AutoRestore|Quarantine Intrusion "
|
2635 |
"Detection & Prevention System: "
|
2636 |
msgstr ""
|
2637 |
|
2638 |
-
#: admin/core/core.php:
|
2639 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2640 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2641 |
-
#: admin/email-log-settings/email-log-settings.php:
|
2642 |
-
#: admin/maintenance/maintenance.php:
|
2643 |
-
#: admin/mscan/mscan.php:
|
2644 |
-
#: admin/theme-skin/theme-skin.php:
|
2645 |
-
#: admin/wizard/wizard.php:
|
2646 |
msgid "Get BPS Pro ARQ IDPS"
|
2647 |
msgstr ""
|
2648 |
|
2649 |
-
#: admin/core/core.php:
|
2650 |
-
#: admin/maintenance/maintenance.php:
|
2651 |
-
#: admin/security-log/security-log.php:
|
2652 |
-
#: admin/wizard/wizard.php:
|
2653 |
msgid ""
|
2654 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
2655 |
"posting, auto-commenting): "
|
2656 |
msgstr ""
|
2657 |
|
2658 |
-
#: admin/core/core.php:
|
2659 |
-
#: admin/login/login.php:
|
2660 |
-
#: admin/maintenance/maintenance.php:
|
2661 |
-
#: admin/security-log/security-log.php:
|
2662 |
-
#: admin/wizard/wizard.php:
|
2663 |
msgid "Get BPS Pro JTC Anti-Spam|Anti-Hacker"
|
2664 |
msgstr ""
|
2665 |
|
2666 |
-
#: admin/core/core.php:
|
2667 |
msgid "General Help Info & Tips:"
|
2668 |
msgstr ""
|
2669 |
|
2670 |
-
#: admin/core/core.php:
|
2671 |
msgid "If BPS plugin pages are not displaying visually correct you can "
|
2672 |
msgstr ""
|
2673 |
|
2674 |
-
#: admin/core/core.php:
|
2675 |
msgid "BPS Video Tutorials|Setup Wizard: "
|
2676 |
msgstr ""
|
2677 |
|
2678 |
-
#: admin/core/core.php:
|
2679 |
msgid "Troubleshooting Steps & The BPS Security Log: "
|
2680 |
msgstr ""
|
2681 |
|
2682 |
-
#: admin/core/core.php:
|
2683 |
msgid ""
|
2684 |
"All BPS plugin features can be turned Off/On individually to confirm, "
|
2685 |
"eliminate or isolate a problem or issue that may or may not be caused by BPS."
|
2686 |
msgstr ""
|
2687 |
|
2688 |
-
#: admin/core/core.php:
|
2689 |
msgid ""
|
2690 |
"The BPS Security Log is a primary troubleshooting tool. If BPS is blocking "
|
2691 |
"something legitimate in another plugin or theme then a Security Log entry "
|
@@ -2694,69 +2691,69 @@ msgid ""
|
|
2694 |
"being blocked."
|
2695 |
msgstr ""
|
2696 |
|
2697 |
-
#: admin/core/core.php:
|
2698 |
msgid ""
|
2699 |
"Search the Forum site to see if a known issue or problem is already posted "
|
2700 |
"with a solution/whitelist rule in the Forum."
|
2701 |
msgstr ""
|
2702 |
|
2703 |
-
#: admin/core/core.php:
|
2704 |
msgid "Help & FAQ"
|
2705 |
msgstr ""
|
2706 |
|
2707 |
-
#: admin/core/core.php:
|
2708 |
-
#: admin/login/login.php:
|
2709 |
-
#: admin/security-log/security-log.php:
|
2710 |
-
#: admin/system-info/system-info.php:
|
2711 |
msgid "Contributors Page"
|
2712 |
msgstr ""
|
2713 |
|
2714 |
-
#: admin/core/core.php:
|
2715 |
msgid "WP Permalinks - Custom Permalink Structure Help Info"
|
2716 |
msgstr ""
|
2717 |
|
2718 |
-
#: admin/core/core.php:
|
2719 |
-
#: admin/login/login.php:
|
2720 |
-
#: admin/security-log/security-log.php:
|
2721 |
-
#: admin/system-info/system-info.php:
|
2722 |
msgid "Security Log Event Codes"
|
2723 |
msgstr ""
|
2724 |
|
2725 |
-
#: admin/core/core.php:
|
2726 |
msgid "Adding a Custom 403 Forbidden Page For Your Website"
|
2727 |
msgstr ""
|
2728 |
|
2729 |
-
#: admin/core/core.php:
|
2730 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2731 |
-
#: admin/email-log-settings/email-log-settings.php:
|
2732 |
-
#: admin/login/login.php:
|
2733 |
-
#: admin/mscan/mscan.php:
|
2734 |
-
#: admin/system-info/system-info.php:
|
2735 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
2736 |
msgstr ""
|
2737 |
|
2738 |
-
#: admin/core/core.php:
|
2739 |
msgid "BulletProof Security Pro Feature Highlights"
|
2740 |
msgstr ""
|
2741 |
|
2742 |
-
#: admin/core/core.php:
|
2743 |
msgid "The Ultimate Security Protection"
|
2744 |
msgstr ""
|
2745 |
|
2746 |
-
#: admin/core/core.php:
|
2747 |
msgid "BPS Pro One-Click Setup Wizard & Demo Video Tutorial"
|
2748 |
msgstr ""
|
2749 |
|
2750 |
-
#: admin/core/core.php:
|
2751 |
msgid "View All BPS Pro Features"
|
2752 |
msgstr ""
|
2753 |
|
2754 |
-
#: admin/core/core.php:
|
2755 |
msgid ""
|
2756 |
"The Complete Website Security Solution for Hacker and Spammer Protection"
|
2757 |
msgstr ""
|
2758 |
|
2759 |
-
#: admin/core/core.php:
|
2760 |
msgid ""
|
2761 |
"BulletProof Security Pro has an amazing track record. BPS Pro has been "
|
2762 |
"publicly available for 9+ years and is installed on over 50,000 websites "
|
@@ -2764,47 +2761,47 @@ msgid ""
|
|
2764 |
"hacked."
|
2765 |
msgstr ""
|
2766 |
|
2767 |
-
#: admin/core/core.php:
|
2768 |
msgid ""
|
2769 |
"Why pay 10 times or more for other premium WordPress Security Plugins with "
|
2770 |
"recurring yearly subscriptions when you can get the best WordPress Security "
|
2771 |
"Plugin for an extremely low one-time purchase price?"
|
2772 |
msgstr ""
|
2773 |
|
2774 |
-
#: admin/core/core.php:
|
2775 |
msgid "View Cost Comparison"
|
2776 |
msgstr ""
|
2777 |
|
2778 |
-
#: admin/core/core.php:
|
2779 |
msgid ""
|
2780 |
"30-Day Money-Back Guarantee: If you are dissatisfied with BulletProof "
|
2781 |
"Security Pro for any reason. We offer a no questions asked full refund."
|
2782 |
msgstr ""
|
2783 |
|
2784 |
-
#: admin/core/core.php:
|
2785 |
msgid "One-Click Setup Wizard Installation: "
|
2786 |
msgstr ""
|
2787 |
|
2788 |
-
#: admin/core/core.php:
|
2789 |
msgid ""
|
2790 |
"Fast, simple and complete BPS Pro installation and setup in less than 1 "
|
2791 |
"minute."
|
2792 |
msgstr ""
|
2793 |
|
2794 |
-
#: admin/core/core.php:
|
2795 |
msgid "One-Click Upgrade: "
|
2796 |
msgstr ""
|
2797 |
|
2798 |
-
#: admin/core/core.php:
|
2799 |
msgid "One-click plugin upgrade on the WordPress Plugins page."
|
2800 |
msgstr ""
|
2801 |
|
2802 |
-
#: admin/core/core.php:
|
2803 |
msgid ""
|
2804 |
"AutoRestore|Quarantine Intrusion Detection and Prevention System (ARQ IDPS): "
|
2805 |
msgstr ""
|
2806 |
|
2807 |
-
#: admin/core/core.php:
|
2808 |
msgid ""
|
2809 |
"ARQ IDPS is a real-time file scanner that automatically quarantines "
|
2810 |
"malicious hacker files and autorestores legitimate website files if they "
|
@@ -2818,11 +2815,11 @@ msgid ""
|
|
2818 |
"Plugin and Theme Automatic, Manual and Shiny installations and updates."
|
2819 |
msgstr ""
|
2820 |
|
2821 |
-
#: admin/core/core.php:
|
2822 |
msgid "MScan Malware Scanner: "
|
2823 |
msgstr ""
|
2824 |
|
2825 |
-
#: admin/core/core.php:
|
2826 |
msgid ""
|
2827 |
"MScan Scheduled Scans are available in BPS Pro only. The BPS Pro ARQ IDPS "
|
2828 |
"scanner is far superior to malware scanners including MScan, but both the "
|
@@ -2830,11 +2827,11 @@ msgid ""
|
|
2830 |
"website if someone would like to do that."
|
2831 |
msgstr ""
|
2832 |
|
2833 |
-
#: admin/core/core.php:
|
2834 |
msgid "Plugin Firewall|Plugin Firewall AutoPilot Mode: "
|
2835 |
msgstr ""
|
2836 |
|
2837 |
-
#: admin/core/core.php:
|
2838 |
msgid ""
|
2839 |
"The Plugin Firewall protects all of your Plugins (plugin folders and files) "
|
2840 |
"with an IP Address Firewall, which prevents/blocks/forbids Remote Access to "
|
@@ -2848,11 +2845,11 @@ msgid ""
|
|
2848 |
"firewall whitelist rules."
|
2849 |
msgstr ""
|
2850 |
|
2851 |
-
#: admin/core/core.php:
|
2852 |
msgid "JTC Anti-Spam|Anti-Hacker (JTC): "
|
2853 |
msgstr ""
|
2854 |
|
2855 |
-
#: admin/core/core.php:
|
2856 |
#, php-format
|
2857 |
msgid ""
|
2858 |
"Blocks 100% of all SpamBot and HackerBot Brute Force Login attacks (auto-"
|
@@ -2866,11 +2863,11 @@ msgid ""
|
|
2866 |
"includes a SpamBot Trap."
|
2867 |
msgstr ""
|
2868 |
|
2869 |
-
#: admin/core/core.php:
|
2870 |
msgid "Uploads Folder Anti-Exploit Guard (UAEG): "
|
2871 |
msgstr ""
|
2872 |
|
2873 |
-
#: admin/core/core.php:
|
2874 |
msgid ""
|
2875 |
"Protects the WordPress Uploads folder. ONLY safe image files with valid "
|
2876 |
"image file extensions such as jpg, gif, png, etc. can be accessed, opened or "
|
@@ -2880,11 +2877,11 @@ msgid ""
|
|
2880 |
"executed in the WordPress Uploads folder."
|
2881 |
msgstr ""
|
2882 |
|
2883 |
-
#: admin/core/core.php:
|
2884 |
msgid "DB Monitor Intrusion Detection System (IDS): "
|
2885 |
msgstr ""
|
2886 |
|
2887 |
-
#: admin/core/core.php:
|
2888 |
msgid ""
|
2889 |
"The DB Monitor is an automated Intrusion Detection System (IDS) that alerts "
|
2890 |
"you via email anytime a change/modification occurs in your WordPress "
|
@@ -2895,11 +2892,11 @@ msgid ""
|
|
2895 |
"help info."
|
2896 |
msgstr ""
|
2897 |
|
2898 |
-
#: admin/core/core.php:
|
2899 |
msgid "DB Diff Tool: "
|
2900 |
msgstr ""
|
2901 |
|
2902 |
-
#: admin/core/core.php:
|
2903 |
msgid ""
|
2904 |
"The DB Diff Tool compares old database tables from DB backups to current "
|
2905 |
"database tables and displays any differences in the data/content of those 2 "
|
@@ -2907,11 +2904,11 @@ msgid ""
|
|
2907 |
"not only just DB data."
|
2908 |
msgstr ""
|
2909 |
|
2910 |
-
#: admin/core/core.php:
|
2911 |
msgid "DB Status & Info: "
|
2912 |
msgstr ""
|
2913 |
|
2914 |
-
#: admin/core/core.php:
|
2915 |
msgid ""
|
2916 |
"General DB Info shows commonly checked DB status and info about your "
|
2917 |
"WordPress database at a glance. Extensive DB Info shows extensive DB status "
|
@@ -2920,11 +2917,11 @@ msgid ""
|
|
2920 |
"SHOW GLOBAL VARIABLES and SHOW SESSION VARIABLES."
|
2921 |
msgstr ""
|
2922 |
|
2923 |
-
#: admin/core/core.php:
|
2924 |
msgid "S-Monitor: "
|
2925 |
msgstr ""
|
2926 |
|
2927 |
-
#: admin/core/core.php:
|
2928 |
msgid ""
|
2929 |
"S-Monitor is the centralized Security Monitoring and Alerting Core where you "
|
2930 |
"can manage and choose BPS Pro settings for Dashboard Alerts, Dashboard "
|
@@ -2934,11 +2931,11 @@ msgid ""
|
|
2934 |
"easy to change all/any BPS Pro settings to your particular preferences."
|
2935 |
msgstr ""
|
2936 |
|
2937 |
-
#: admin/core/core.php:
|
2938 |
msgid "Advanced Real-Time Alerting & Heads Up Dashboard Status Display: "
|
2939 |
msgstr ""
|
2940 |
|
2941 |
-
#: admin/core/core.php:
|
2942 |
msgid ""
|
2943 |
"BPS Pro checks and displays error, warning, notifications and alert messages "
|
2944 |
"in real time. You can choose how you want these messages displayed to you "
|
@@ -2946,11 +2943,11 @@ msgid ""
|
|
2946 |
"Dashboard, BPS Pro pages only, Turned off, Email Alerts, Logging..."
|
2947 |
msgstr ""
|
2948 |
|
2949 |
-
#: admin/core/core.php:
|
2950 |
msgid "Custom php.ini|ini_set Options: "
|
2951 |
msgstr ""
|
2952 |
|
2953 |
-
#: admin/core/core.php:
|
2954 |
msgid ""
|
2955 |
"Quickly create a custom php.ini file for your website or use ini_set Options "
|
2956 |
"to increase security and performance with just a few clicks. Additional P-"
|
@@ -2958,11 +2955,11 @@ msgid ""
|
|
2958 |
"Protected PHP Error Log, PHP Error Alerts, Secure phpinfo Viewer..."
|
2959 |
msgstr ""
|
2960 |
|
2961 |
-
#: admin/core/core.php:
|
2962 |
msgid "Pro Tools: 16 mini-plugins: "
|
2963 |
msgstr ""
|
2964 |
|
2965 |
-
#: admin/core/core.php:
|
2966 |
msgid ""
|
2967 |
"Online Base64 Decoder, Offline Base64 Decode|Encode, Mcrypt ~ Decrypt|"
|
2968 |
"Encrypt, Crypt Encryption, Scheduled Crons (display and reschedule/reset "
|
@@ -2981,40 +2978,41 @@ msgid ""
|
|
2981 |
"vulnerable to an XML-RPC exploit)."
|
2982 |
msgstr ""
|
2983 |
|
2984 |
-
#: admin/core/core.php:
|
2985 |
msgid "BPS Pro Version Release Dates"
|
2986 |
msgstr ""
|
2987 |
|
2988 |
-
#: admin/core/core.php:
|
2989 |
-
#: admin/core/core.php:
|
2990 |
-
#: admin/core/core.php:
|
2991 |
-
#: admin/core/core.php:
|
2992 |
-
#: admin/core/core.php:
|
2993 |
-
#: admin/core/core.php:
|
2994 |
-
#: admin/core/core.php:
|
2995 |
-
#: admin/core/core.php:
|
2996 |
-
#: admin/core/core.php:
|
2997 |
-
#: admin/core/core.php:
|
2998 |
-
#: admin/core/core.php:
|
2999 |
-
#: admin/core/core.php:
|
3000 |
-
#: admin/core/core.php:
|
3001 |
-
#: admin/core/core.php:
|
3002 |
-
#: admin/core/core.php:
|
3003 |
-
#: admin/core/core.php:
|
3004 |
-
#: admin/core/core.php:
|
3005 |
-
#: admin/core/core.php:
|
3006 |
-
#: admin/core/core.php:
|
3007 |
-
#: admin/core/core.php:
|
3008 |
-
#: admin/core/core.php:
|
3009 |
-
#: admin/core/core.php:
|
3010 |
-
#: admin/core/core.php:
|
3011 |
-
#: admin/core/core.php:
|
3012 |
-
#: admin/core/core.php:
|
3013 |
-
#: admin/core/core.php:
|
3014 |
-
#: admin/core/core.php:
|
3015 |
-
#: admin/core/core.php:
|
3016 |
-
#: admin/core/core.php:
|
3017 |
-
#: admin/core/core.php:
|
|
|
3018 |
#, php-format
|
3019 |
msgid ""
|
3020 |
"<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
|
@@ -3086,7 +3084,7 @@ msgid ""
|
|
3086 |
msgstr ""
|
3087 |
|
3088 |
#: admin/db-backup-security/db-backup-help-text.php:9
|
3089 |
-
#: admin/login/lsm-help-text.php:10 admin/security-log/security-log.php:
|
3090 |
msgid "NOTE: "
|
3091 |
msgstr ""
|
3092 |
|
@@ -3304,7 +3302,7 @@ msgid ""
|
|
3304 |
msgstr ""
|
3305 |
|
3306 |
#: admin/db-backup-security/db-backup-help-text.php:9
|
3307 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3308 |
msgid "Rename|Create|Reset Tool"
|
3309 |
msgstr ""
|
3310 |
|
@@ -3490,9 +3488,9 @@ msgid ""
|
|
3490 |
msgstr ""
|
3491 |
|
3492 |
#: admin/db-backup-security/db-backup-help-text.php:12
|
3493 |
-
#: admin/email-log-settings/email-log-settings.php:
|
3494 |
#: admin/login/lsm-help-text.php:10 admin/login/lsm-help-text.php:19
|
3495 |
-
#: admin/security-log/security-log.php:
|
3496 |
msgid "Note: "
|
3497 |
msgstr ""
|
3498 |
|
@@ -3539,7 +3537,7 @@ msgid "Displays the last time a DB Backup Log entry was logged."
|
|
3539 |
msgstr ""
|
3540 |
|
3541 |
#: admin/db-backup-security/db-backup-help-text.php:12
|
3542 |
-
#: admin/mscan/mscan-help-text.php:44 admin/security-log/security-log.php:
|
3543 |
msgid "Delete Log Button"
|
3544 |
msgstr ""
|
3545 |
|
@@ -3664,628 +3662,628 @@ msgid ""
|
|
3664 |
"protect your Database against SQL Injection attacks."
|
3665 |
msgstr ""
|
3666 |
|
3667 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3668 |
msgid "BulletProof Security ~ DB Backup & Security"
|
3669 |
msgstr ""
|
3670 |
|
3671 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3672 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3673 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3674 |
-
#: admin/includes/admin.php:
|
3675 |
msgid "DB Backup"
|
3676 |
msgstr ""
|
3677 |
|
3678 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3679 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3680 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3681 |
msgid "DB Backup Log"
|
3682 |
msgstr ""
|
3683 |
|
3684 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3685 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3686 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3687 |
msgid "DB Table Prefix Changer"
|
3688 |
msgstr ""
|
3689 |
|
3690 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3691 |
msgid "DB Backup ~ "
|
3692 |
msgstr ""
|
3693 |
|
3694 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3695 |
msgid ""
|
3696 |
"Full & Partial DB Backups, Manual & Scheduled DB Backups, Email Zip Backups, "
|
3697 |
"Automatically Delete Old Backups"
|
3698 |
msgstr ""
|
3699 |
|
3700 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3701 |
msgid "DB Backup & Security Guide"
|
3702 |
msgstr ""
|
3703 |
|
3704 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3705 |
msgid "Backup Jobs ~ Manual|Scheduled"
|
3706 |
msgstr ""
|
3707 |
|
3708 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3709 |
msgid ""
|
3710 |
"Error: You did not select any DB Tables to backup. Backup Job was not "
|
3711 |
"created."
|
3712 |
msgstr ""
|
3713 |
|
3714 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3715 |
msgid "Backup Job "
|
3716 |
msgstr ""
|
3717 |
|
3718 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3719 |
msgid " Created Successfully."
|
3720 |
msgstr ""
|
3721 |
|
3722 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3723 |
msgid "Backup Job Settings Logged successfully in the DB Backup Log"
|
3724 |
msgstr ""
|
3725 |
|
3726 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3727 |
msgid "Run Job|Delete Job"
|
3728 |
msgstr ""
|
3729 |
|
3730 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3731 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3732 |
msgid "Backup Job: "
|
3733 |
msgstr ""
|
3734 |
|
3735 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3736 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3737 |
msgid " has been deleted successfully."
|
3738 |
msgstr ""
|
3739 |
|
3740 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3741 |
msgid " has completed."
|
3742 |
msgstr ""
|
3743 |
|
3744 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3745 |
msgid ""
|
3746 |
"Your DB Backup Log contains the Backup Job Completion Time, Total Memory "
|
3747 |
"Used and other information about this Backup."
|
3748 |
msgstr ""
|
3749 |
|
3750 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3751 |
msgid "Description|Job Name"
|
3752 |
msgstr ""
|
3753 |
|
3754 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3755 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3756 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3757 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3758 |
-
#: admin/login/login.php:
|
3759 |
-
#: admin/login/login.php:
|
3760 |
-
#: admin/mscan/mscan.php:
|
3761 |
msgid "Delete"
|
3762 |
msgstr ""
|
3763 |
|
3764 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3765 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3766 |
msgid "Run"
|
3767 |
msgstr ""
|
3768 |
|
3769 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3770 |
msgid "Job Type"
|
3771 |
msgstr ""
|
3772 |
|
3773 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3774 |
msgid "Frequency"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3778 |
msgid "Last Backup"
|
3779 |
msgstr ""
|
3780 |
|
3781 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3782 |
msgid "Next Backup"
|
3783 |
msgstr ""
|
3784 |
|
3785 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3786 |
msgid "Email Backup"
|
3787 |
msgstr ""
|
3788 |
|
3789 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3790 |
msgid "Job Created"
|
3791 |
msgstr ""
|
3792 |
|
3793 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3794 |
msgid "No Backup Jobs have been created yet."
|
3795 |
msgstr ""
|
3796 |
|
3797 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3798 |
msgid "Yes & Delete"
|
3799 |
msgstr ""
|
3800 |
|
3801 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3802 |
msgid "Send Email Only"
|
3803 |
msgstr ""
|
3804 |
|
3805 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3806 |
msgid "Backup Files ~ Download|Delete"
|
3807 |
msgstr ""
|
3808 |
|
3809 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3810 |
msgid "Delete Files"
|
3811 |
msgstr ""
|
3812 |
|
3813 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3814 |
msgid "Backup File: "
|
3815 |
msgstr ""
|
3816 |
|
3817 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3818 |
msgid "Backup Filename"
|
3819 |
msgstr ""
|
3820 |
|
3821 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3822 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3823 |
msgid "Download"
|
3824 |
msgstr ""
|
3825 |
|
3826 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3827 |
msgid "Backup Folder"
|
3828 |
msgstr ""
|
3829 |
|
3830 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3831 |
msgid "Size"
|
3832 |
msgstr ""
|
3833 |
|
3834 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3835 |
msgid "Date|Time"
|
3836 |
msgstr ""
|
3837 |
|
3838 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3839 |
msgid "No Backup Jobs have been Run yet. No Files in Backup."
|
3840 |
msgstr ""
|
3841 |
|
3842 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3843 |
msgid "Click OK to Delete Backup File(s) or click Cancel"
|
3844 |
msgstr ""
|
3845 |
|
3846 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3847 |
msgid "Create Backup Jobs"
|
3848 |
msgstr ""
|
3849 |
|
3850 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3851 |
msgid "Database Tables "
|
3852 |
msgstr ""
|
3853 |
|
3854 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3855 |
msgid "Backup Job Settings|Independent Options"
|
3856 |
msgstr ""
|
3857 |
|
3858 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3859 |
-
#: admin/mscan/mscan.php:
|
3860 |
msgid "All"
|
3861 |
msgstr ""
|
3862 |
|
3863 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3864 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3865 |
msgid "DB Table Name"
|
3866 |
msgstr ""
|
3867 |
|
3868 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3869 |
msgid "Description|Backup Job Name:"
|
3870 |
msgstr ""
|
3871 |
|
3872 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3873 |
msgid "DB Backup Folder Location:"
|
3874 |
msgstr ""
|
3875 |
|
3876 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3877 |
msgid "Recommended: Use The Default Obfuscated & Secure BPS Backup Folder."
|
3878 |
msgstr ""
|
3879 |
|
3880 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3881 |
msgid "DB Backup File Download Link|URL:"
|
3882 |
msgstr ""
|
3883 |
|
3884 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3885 |
msgid ""
|
3886 |
"Note: If you see 404 errors when trying to download zip files or if you have"
|
3887 |
msgstr ""
|
3888 |
|
3889 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3890 |
msgid ""
|
3891 |
"changed the DB Backup Folder Location above, click the Read Me help button."
|
3892 |
msgstr ""
|
3893 |
|
3894 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3895 |
msgid "Backup Job Type: Manual or Scheduled"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3899 |
msgid "Manual DB Backup Job"
|
3900 |
msgstr ""
|
3901 |
|
3902 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3903 |
msgid "Scheduled DB Backup Job"
|
3904 |
msgstr ""
|
3905 |
|
3906 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3907 |
msgid "Frequency of Scheduled Backup Job (recurring)"
|
3908 |
msgstr ""
|
3909 |
|
3910 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3911 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3912 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3913 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3914 |
msgid "N/A"
|
3915 |
msgstr ""
|
3916 |
|
3917 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3918 |
msgid "Hourly Scheduled DB Backup Job"
|
3919 |
msgstr ""
|
3920 |
|
3921 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3922 |
msgid "Daily Scheduled DB Backup Job"
|
3923 |
msgstr ""
|
3924 |
|
3925 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3926 |
msgid "Weekly Scheduled DB Backup Job"
|
3927 |
msgstr ""
|
3928 |
|
3929 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3930 |
msgid "Monthly Scheduled DB Backup Job"
|
3931 |
msgstr ""
|
3932 |
|
3933 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3934 |
msgid "Hour When Scheduled Backup is Run (recurring)"
|
3935 |
msgstr ""
|
3936 |
|
3937 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3938 |
msgid "12AM"
|
3939 |
msgstr ""
|
3940 |
|
3941 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3942 |
msgid "1AM"
|
3943 |
msgstr ""
|
3944 |
|
3945 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3946 |
msgid "2AM"
|
3947 |
msgstr ""
|
3948 |
|
3949 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3950 |
msgid "3AM"
|
3951 |
msgstr ""
|
3952 |
|
3953 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3954 |
msgid "4AM"
|
3955 |
msgstr ""
|
3956 |
|
3957 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3958 |
msgid "5AM"
|
3959 |
msgstr ""
|
3960 |
|
3961 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3962 |
msgid "6AM"
|
3963 |
msgstr ""
|
3964 |
|
3965 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3966 |
msgid "7AM"
|
3967 |
msgstr ""
|
3968 |
|
3969 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3970 |
msgid "8AM"
|
3971 |
msgstr ""
|
3972 |
|
3973 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3974 |
msgid "9AM"
|
3975 |
msgstr ""
|
3976 |
|
3977 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3978 |
msgid "10AM"
|
3979 |
msgstr ""
|
3980 |
|
3981 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3982 |
msgid "11AM"
|
3983 |
msgstr ""
|
3984 |
|
3985 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3986 |
msgid "12PM"
|
3987 |
msgstr ""
|
3988 |
|
3989 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3990 |
msgid "1PM"
|
3991 |
msgstr ""
|
3992 |
|
3993 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3994 |
msgid "2PM"
|
3995 |
msgstr ""
|
3996 |
|
3997 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3998 |
msgid "3PM"
|
3999 |
msgstr ""
|
4000 |
|
4001 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4002 |
msgid "4PM"
|
4003 |
msgstr ""
|
4004 |
|
4005 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4006 |
msgid "5PM"
|
4007 |
msgstr ""
|
4008 |
|
4009 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4010 |
msgid "6PM"
|
4011 |
msgstr ""
|
4012 |
|
4013 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4014 |
msgid "7PM"
|
4015 |
msgstr ""
|
4016 |
|
4017 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4018 |
msgid "8PM"
|
4019 |
msgstr ""
|
4020 |
|
4021 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4022 |
msgid "9PM"
|
4023 |
msgstr ""
|
4024 |
|
4025 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4026 |
msgid "10PM"
|
4027 |
msgstr ""
|
4028 |
|
4029 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4030 |
msgid "11PM"
|
4031 |
msgstr ""
|
4032 |
|
4033 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4034 |
msgid "Day of Week When Scheduled Backup is Run (recurring)"
|
4035 |
msgstr ""
|
4036 |
|
4037 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4038 |
msgid "Sunday"
|
4039 |
msgstr ""
|
4040 |
|
4041 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4042 |
msgid "Monday"
|
4043 |
msgstr ""
|
4044 |
|
4045 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4046 |
msgid "Tuesday"
|
4047 |
msgstr ""
|
4048 |
|
4049 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4050 |
msgid "Wednesday"
|
4051 |
msgstr ""
|
4052 |
|
4053 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4054 |
msgid "Thursday"
|
4055 |
msgstr ""
|
4056 |
|
4057 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4058 |
msgid "Friday"
|
4059 |
msgstr ""
|
4060 |
|
4061 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4062 |
msgid "Saturday"
|
4063 |
msgstr ""
|
4064 |
|
4065 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4066 |
msgid "Day of Month When Scheduled Backup is Run (recurring)"
|
4067 |
msgstr ""
|
4068 |
|
4069 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4070 |
msgid "1st"
|
4071 |
msgstr ""
|
4072 |
|
4073 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4074 |
msgid "2nd"
|
4075 |
msgstr ""
|
4076 |
|
4077 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4078 |
msgid "3rd"
|
4079 |
msgstr ""
|
4080 |
|
4081 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4082 |
msgid "4th"
|
4083 |
msgstr ""
|
4084 |
|
4085 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4086 |
msgid "5th"
|
4087 |
msgstr ""
|
4088 |
|
4089 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4090 |
msgid "6th"
|
4091 |
msgstr ""
|
4092 |
|
4093 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4094 |
msgid "7th"
|
4095 |
msgstr ""
|
4096 |
|
4097 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4098 |
msgid "8th"
|
4099 |
msgstr ""
|
4100 |
|
4101 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4102 |
msgid "9th"
|
4103 |
msgstr ""
|
4104 |
|
4105 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4106 |
msgid "10th"
|
4107 |
msgstr ""
|
4108 |
|
4109 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4110 |
msgid "11th"
|
4111 |
msgstr ""
|
4112 |
|
4113 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4114 |
msgid "12th"
|
4115 |
msgstr ""
|
4116 |
|
4117 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4118 |
msgid "13th"
|
4119 |
msgstr ""
|
4120 |
|
4121 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4122 |
msgid "14th"
|
4123 |
msgstr ""
|
4124 |
|
4125 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4126 |
msgid "15th"
|
4127 |
msgstr ""
|
4128 |
|
4129 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4130 |
msgid "16th"
|
4131 |
msgstr ""
|
4132 |
|
4133 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4134 |
msgid "17th"
|
4135 |
msgstr ""
|
4136 |
|
4137 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4138 |
msgid "18th"
|
4139 |
msgstr ""
|
4140 |
|
4141 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4142 |
msgid "19th"
|
4143 |
msgstr ""
|
4144 |
|
4145 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4146 |
msgid "20th"
|
4147 |
msgstr ""
|
4148 |
|
4149 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4150 |
msgid "21st"
|
4151 |
msgstr ""
|
4152 |
|
4153 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4154 |
msgid "22nd"
|
4155 |
msgstr ""
|
4156 |
|
4157 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4158 |
msgid "23rd"
|
4159 |
msgstr ""
|
4160 |
|
4161 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4162 |
msgid "24th"
|
4163 |
msgstr ""
|
4164 |
|
4165 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4166 |
msgid "25th"
|
4167 |
msgstr ""
|
4168 |
|
4169 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4170 |
msgid "26th"
|
4171 |
msgstr ""
|
4172 |
|
4173 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4174 |
msgid "27th"
|
4175 |
msgstr ""
|
4176 |
|
4177 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4178 |
msgid "28th"
|
4179 |
msgstr ""
|
4180 |
|
4181 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4182 |
msgid "29th"
|
4183 |
msgstr ""
|
4184 |
|
4185 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4186 |
msgid "30th"
|
4187 |
msgstr ""
|
4188 |
|
4189 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4190 |
msgid "Send Scheduled Backup Zip File Via Email or Just Email Only:"
|
4191 |
msgstr ""
|
4192 |
|
4193 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4194 |
msgid ""
|
4195 |
"Note: Check with your email provider for the maximum<br>file attachment size "
|
4196 |
"limit that is allowed by your Mail Server"
|
4197 |
msgstr ""
|
4198 |
|
4199 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4200 |
msgid "Do Not Email Zip Backup File"
|
4201 |
msgstr ""
|
4202 |
|
4203 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4204 |
msgid "Email & Delete Zip Backup File"
|
4205 |
msgstr ""
|
4206 |
|
4207 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4208 |
msgid "Email Zip Backup File"
|
4209 |
msgstr ""
|
4210 |
|
4211 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4212 |
msgid "Send Email Only & Not Zip Backup File"
|
4213 |
msgstr ""
|
4214 |
|
4215 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4216 |
msgid "Automatically Delete Old Backup Files:"
|
4217 |
msgstr ""
|
4218 |
|
4219 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4220 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4221 |
msgid "Independent Option:"
|
4222 |
msgstr ""
|
4223 |
|
4224 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4225 |
msgid "Never Delete Old Backup Files"
|
4226 |
msgstr ""
|
4227 |
|
4228 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4229 |
msgid "Delete Backup Files Older Than 1 Day"
|
4230 |
msgstr ""
|
4231 |
|
4232 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4233 |
msgid "Delete Backup Files Older Than 5 Days"
|
4234 |
msgstr ""
|
4235 |
|
4236 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4237 |
msgid "Delete Backup Files Older Than 10 Days"
|
4238 |
msgstr ""
|
4239 |
|
4240 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4241 |
msgid "Delete Backup Files Older Than 15 Days"
|
4242 |
msgstr ""
|
4243 |
|
4244 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4245 |
msgid "Delete Backup Files Older Than 30 Days"
|
4246 |
msgstr ""
|
4247 |
|
4248 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4249 |
msgid "Delete Backup Files Older Than 60 Days"
|
4250 |
msgstr ""
|
4251 |
|
4252 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4253 |
msgid "Delete Backup Files Older Than 90 Days"
|
4254 |
msgstr ""
|
4255 |
|
4256 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4257 |
msgid "Delete Backup Files Older Than 180 Days"
|
4258 |
msgstr ""
|
4259 |
|
4260 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4261 |
msgid "Turn On|Off All Scheduled Backups (Override):"
|
4262 |
msgstr ""
|
4263 |
|
4264 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4265 |
msgid "All Scheduled Backups On"
|
4266 |
msgstr ""
|
4267 |
|
4268 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4269 |
msgid "All Scheduled Backups Off"
|
4270 |
msgstr ""
|
4271 |
|
4272 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4273 |
msgid "Click OK to Create this Backup Job or click Cancel"
|
4274 |
msgstr ""
|
4275 |
|
4276 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4277 |
msgid "Rename|Create|Reset DB Backup Folder Name:"
|
4278 |
msgstr ""
|
4279 |
|
4280 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4281 |
msgid "Randomly Generated New DB Backup Folder Name."
|
4282 |
msgstr ""
|
4283 |
|
4284 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4285 |
msgid "Valid Folder Naming Characters: a-z A-Z 0-9 - _"
|
4286 |
msgstr ""
|
4287 |
|
4288 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4289 |
msgid ""
|
4290 |
"The Rename|Create|Reset Tool renames the DB Backup folder if it already "
|
4291 |
"exists or creates a new DB Backup folder if it does not already exist.\\n"
|
@@ -4297,127 +4295,127 @@ msgid ""
|
|
4297 |
"OK to proceed or click Cancel"
|
4298 |
msgstr ""
|
4299 |
|
4300 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4301 |
msgid "DB Backup Log ~ "
|
4302 |
msgstr ""
|
4303 |
|
4304 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4305 |
msgid ""
|
4306 |
"Logs Backup Job Settings, Completion Time, Memory Usage, Zip Backup File "
|
4307 |
"Name, Timestamp..."
|
4308 |
msgstr ""
|
4309 |
|
|
|
4310 |
#: admin/db-backup-security/db-backup-security.php:1267
|
4311 |
-
#: admin/db-backup-security/db-backup-security.php:1270
|
4312 |
msgid "DB Backup Log File Size: "
|
4313 |
msgstr ""
|
4314 |
|
4315 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4316 |
msgid "The Email Logging options will only send log files up to 2MB in size."
|
4317 |
msgstr ""
|
4318 |
|
4319 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4320 |
msgid ""
|
4321 |
"Copy and paste the DB Backup Log file contents into a Notepad text file on "
|
4322 |
"your computer and save it."
|
4323 |
msgstr ""
|
4324 |
|
4325 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4326 |
-
#: admin/mscan/mscan.php:
|
4327 |
msgid ""
|
4328 |
"Then click the Delete Log button to delete the contents of this Log file."
|
4329 |
msgstr ""
|
4330 |
|
4331 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4332 |
msgid "DB Backup Log Last Modified Time: "
|
4333 |
msgstr ""
|
4334 |
|
4335 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4336 |
msgid ""
|
4337 |
"Success! Your DB Backup Log file has been deleted and replaced with a new "
|
4338 |
"blank DB Backup Log file."
|
4339 |
msgstr ""
|
4340 |
|
4341 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4342 |
msgid "Clicking OK will delete the contents of your DB Backup Log file."
|
4343 |
msgstr ""
|
4344 |
|
4345 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4346 |
-
#: admin/mscan/mscan.php:
|
4347 |
msgid "Click OK to Delete the Log file contents or click Cancel."
|
4348 |
msgstr ""
|
4349 |
|
4350 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4351 |
msgid ""
|
4352 |
"The DB Backup Log File Was Not Found! Check that the file really exists here "
|
4353 |
"- /"
|
4354 |
msgstr ""
|
4355 |
|
4356 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4357 |
msgid "/bps-backup/logs/db_backup_log.txt and is named correctly."
|
4358 |
msgstr ""
|
4359 |
|
4360 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4361 |
msgid ""
|
4362 |
"File Open and Write test successful! Your DB Backup Log file is writable."
|
4363 |
msgstr ""
|
4364 |
|
4365 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4366 |
msgid "Success! Your DB Backup Log file has been updated."
|
4367 |
msgstr ""
|
4368 |
|
4369 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4370 |
msgid "DB Table Prefix Changer ~ "
|
4371 |
msgstr ""
|
4372 |
|
4373 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4374 |
msgid "Tools to change & check your WordPress Database Table Prefix"
|
4375 |
msgstr ""
|
4376 |
|
4377 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4378 |
msgid "Your current WordPress Database Table Prefix is: "
|
4379 |
msgstr ""
|
4380 |
|
4381 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4382 |
msgid "NOTES: "
|
4383 |
msgstr ""
|
4384 |
|
4385 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4386 |
msgid ""
|
4387 |
"1. It is recommended that you backup your database before using this tool."
|
4388 |
msgstr ""
|
4389 |
|
4390 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4391 |
msgid ""
|
4392 |
"2. If you want to create your own DB Table Prefix name or add additional "
|
4393 |
"characters to the randomly generated DB Table Prefix name below then ONLY "
|
4394 |
"use lowercase letters, numbers and underscores in your DB Table Prefix name."
|
4395 |
msgstr ""
|
4396 |
|
4397 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4398 |
msgid ""
|
4399 |
"3. The maximum length limitation of a DB Table name, including the table "
|
4400 |
"prefix is 64 characters. See the DB Table Names & Character Length Table to "
|
4401 |
"the right."
|
4402 |
msgstr ""
|
4403 |
|
4404 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4405 |
msgid ""
|
4406 |
"4. To change your DB Table Prefix name back to the WordPress default DB "
|
4407 |
"Table Prefix name, enter wp_ for the DB Table Prefix name."
|
4408 |
msgstr ""
|
4409 |
|
4410 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4411 |
msgid ""
|
4412 |
"ERROR: The DB Table Prefix name can only contain numbers, lowercase letters, "
|
4413 |
"and underscores."
|
4414 |
msgstr ""
|
4415 |
|
4416 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4417 |
msgid "A wp-config.php file was NOT found in your website root folder."
|
4418 |
msgstr ""
|
4419 |
|
4420 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4421 |
msgid ""
|
4422 |
"Your DB Table Prefix was not changed. If you have moved your wp-config.php "
|
4423 |
"file to a another Server folder then you can use this tool to change your DB "
|
@@ -4425,13 +4423,13 @@ msgid ""
|
|
4425 |
"file back to the default location: your WordPress website root folder."
|
4426 |
msgstr ""
|
4427 |
|
4428 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4429 |
msgid ""
|
4430 |
"Error: The wp-config.php file is not writable. Unable to write to the wp-"
|
4431 |
"config.php file."
|
4432 |
msgstr ""
|
4433 |
|
4434 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4435 |
msgid ""
|
4436 |
"Your DB Table Prefix was not changed. You will need to make the wp-config."
|
4437 |
"php file writable first by changing either the file permissions or Ownership "
|
@@ -4439,24 +4437,24 @@ msgid ""
|
|
4439 |
"DB Table Prefix Changer tool to change your DB Table Prefix."
|
4440 |
msgstr ""
|
4441 |
|
4442 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4443 |
msgid ""
|
4444 |
"DB Table Prefix Name change completed. Click the Load|Refresh Table button "
|
4445 |
"to load/refresh the DB Table Names & Character Length Table if you would "
|
4446 |
"like to check the new DB Table Prefix Name Changes."
|
4447 |
msgstr ""
|
4448 |
|
4449 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4450 |
msgid ""
|
4451 |
"Click the Update Site User Roles button to complete the DB Table Prefix Name "
|
4452 |
"change."
|
4453 |
msgstr ""
|
4454 |
|
4455 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4456 |
msgid "Randomly Generated DB Table Prefix"
|
4457 |
msgstr ""
|
4458 |
|
4459 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4460 |
msgid ""
|
4461 |
"DB Table Prefix Name change completed. Click the Load|Refresh Table button "
|
4462 |
"to load/refresh the DB Table Names & Character Length Table if you would "
|
@@ -4465,74 +4463,74 @@ msgid ""
|
|
4465 |
"new DB Table names."
|
4466 |
msgstr ""
|
4467 |
|
4468 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4469 |
msgid ""
|
4470 |
"This button must be clicked AFTER clicking the Change DB Table Prefix button "
|
4471 |
"above."
|
4472 |
msgstr ""
|
4473 |
|
4474 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4475 |
msgid "Length"
|
4476 |
msgstr ""
|
4477 |
|
4478 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4479 |
msgid "DB Table Name|Column"
|
4480 |
msgstr ""
|
4481 |
|
4482 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4483 |
msgid "Other Prefix Changes"
|
4484 |
msgstr ""
|
4485 |
|
4486 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4487 |
msgid "DB Table Names & Character Length Table"
|
4488 |
msgstr ""
|
4489 |
|
4490 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4491 |
msgid ""
|
4492 |
"Displays your Current DB Table Names & Length Including The DB Table Prefix"
|
4493 |
msgstr ""
|
4494 |
|
4495 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4496 |
-
#: admin/mscan/mscan.php:
|
4497 |
msgid "BPS Pro Features & Version Release Dates"
|
4498 |
msgstr ""
|
4499 |
|
4500 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4501 |
-
#: admin/mscan/mscan.php:
|
4502 |
msgid "Video Tutorials"
|
4503 |
msgstr ""
|
4504 |
|
4505 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4506 |
msgid "DB Backup & Security Guide & Troubleshooting"
|
4507 |
msgstr ""
|
4508 |
|
4509 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4510 |
msgid "BulletProof Security ~ Email Alerts & Log File Settings"
|
4511 |
msgstr ""
|
4512 |
|
4513 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4514 |
msgid "Email & Log Settings"
|
4515 |
msgstr ""
|
4516 |
|
4517 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4518 |
msgid "Email Alerts & Log File Settings ~ "
|
4519 |
msgstr ""
|
4520 |
|
4521 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4522 |
msgid "For Login Security, Security Log & DB Backup Log"
|
4523 |
msgstr ""
|
4524 |
|
4525 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4526 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4527 |
-
#: admin/includes/admin.php:
|
4528 |
msgid "Email|Log Settings"
|
4529 |
msgstr ""
|
4530 |
|
4531 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4532 |
msgid "Email Alerts & Log File Settings"
|
4533 |
msgstr ""
|
4534 |
|
4535 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4536 |
msgid ""
|
4537 |
"The email address fields To, From, Cc and Bcc can be email addresses for "
|
4538 |
"your hosting account, your WordPress Administrator email address or 3rd "
|
@@ -4542,16 +4540,16 @@ msgid ""
|
|
4542 |
"space or not add a space after the comma between email addresses."
|
4543 |
msgstr ""
|
4544 |
|
4545 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4546 |
msgid ""
|
4547 |
"Email Alerting and Log file options are located in S-Monitor in BPS Pro."
|
4548 |
msgstr ""
|
4549 |
|
4550 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4551 |
msgid "Login Security: Send Email Alert When..."
|
4552 |
msgstr ""
|
4553 |
|
4554 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4555 |
msgid ""
|
4556 |
"There are 5 different email options. Choose to have email alerts sent when a "
|
4557 |
"User Account is locked out, An Administrator Logs in, An Administrator Logs "
|
@@ -4559,7 +4557,7 @@ msgid ""
|
|
4559 |
"Account is locked out or Do Not Send Email Alerts."
|
4560 |
msgstr ""
|
4561 |
|
4562 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4563 |
msgid ""
|
4564 |
"The email alerts contain the action that occurred with Timestamp and these "
|
4565 |
"fields: Username, Status, Role, Email, Lockout Time, Lockout Time Expires, "
|
@@ -4567,11 +4565,11 @@ msgid ""
|
|
4567 |
"where the action occurred."
|
4568 |
msgstr ""
|
4569 |
|
4570 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4571 |
msgid "Security Log File Email|Delete Log File When..."
|
4572 |
msgstr ""
|
4573 |
|
4574 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4575 |
msgid ""
|
4576 |
"Select the maximum Log File size that you want to allow for your Security "
|
4577 |
"Log File and then select the option that you want when your log file reaches "
|
@@ -4579,11 +4577,11 @@ msgid ""
|
|
4579 |
"and delete it or just delete it without emailing the log file to you first."
|
4580 |
msgstr ""
|
4581 |
|
4582 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4583 |
msgid "DB Backup Log File Email|Delete Log File When..."
|
4584 |
msgstr ""
|
4585 |
|
4586 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4587 |
msgid ""
|
4588 |
"Select the maximum Log File size that you want to allow for your DB Backup "
|
4589 |
"Log File and then select the option that you want when your log file reaches "
|
@@ -4591,91 +4589,91 @@ msgid ""
|
|
4591 |
"and delete it or just delete it without emailing the log file to you first."
|
4592 |
msgstr ""
|
4593 |
|
4594 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4595 |
msgid "Send Email Alerts & Log Files To:"
|
4596 |
msgstr ""
|
4597 |
|
4598 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4599 |
msgid "Send Email Alerts & Log Files From:"
|
4600 |
msgstr ""
|
4601 |
|
4602 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4603 |
msgid "Send Email Alerts & Log Files Cc:"
|
4604 |
msgstr ""
|
4605 |
|
4606 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4607 |
msgid "Send Email Alerts & Log Files Bcc:"
|
4608 |
msgstr ""
|
4609 |
|
4610 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4611 |
msgid "Login Security: Send Login Security Email Alert When..."
|
4612 |
msgstr ""
|
4613 |
|
4614 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4615 |
msgid "A User Account Is Locked Out"
|
4616 |
msgstr ""
|
4617 |
|
4618 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4619 |
msgid "An Administrator Logs In"
|
4620 |
msgstr ""
|
4621 |
|
4622 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4623 |
msgid "An Administrator Logs In & A User Account is Locked Out"
|
4624 |
msgstr ""
|
4625 |
|
4626 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4627 |
msgid "Any User Logs In & A User Account is Locked Out"
|
4628 |
msgstr ""
|
4629 |
|
4630 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4631 |
msgid "Do Not Send Email Alerts"
|
4632 |
msgstr ""
|
4633 |
|
4634 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4635 |
msgid "Security Log: Email|Delete Security Log File When..."
|
4636 |
msgstr ""
|
4637 |
|
4638 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4639 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4640 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4641 |
msgid "500KB"
|
4642 |
msgstr ""
|
4643 |
|
4644 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4645 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4646 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4647 |
msgid "256KB"
|
4648 |
msgstr ""
|
4649 |
|
4650 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4651 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4652 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4653 |
msgid "1MB"
|
4654 |
msgstr ""
|
4655 |
|
4656 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4657 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4658 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4659 |
msgid "Email Log & Then Delete Log File"
|
4660 |
msgstr ""
|
4661 |
|
4662 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4663 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4664 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4665 |
msgid "Delete Log File"
|
4666 |
msgstr ""
|
4667 |
|
4668 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4669 |
msgid "DB Backup Log: Email|Delete DB Backup Log File When..."
|
4670 |
msgstr ""
|
4671 |
|
4672 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4673 |
msgid "MScan Malware Scanner Email|Delete Log File When..."
|
4674 |
msgstr ""
|
4675 |
|
4676 |
-
#: admin/email-log-settings/email-log-settings.php:
|
4677 |
-
#: admin/login/login.php:
|
4678 |
-
#: admin/system-info/system-info.php:
|
4679 |
msgid "BulletProof Security Help & FAQ"
|
4680 |
msgstr ""
|
4681 |
|
@@ -4683,127 +4681,127 @@ msgstr ""
|
|
4683 |
msgid "WordPress Automatic Update Help Forum Topic"
|
4684 |
msgstr ""
|
4685 |
|
4686 |
-
#: admin/includes/admin.php:
|
4687 |
msgid "BulletProof Security Settings"
|
4688 |
msgstr ""
|
4689 |
|
4690 |
-
#: admin/includes/admin.php:
|
4691 |
msgid "BPS Security"
|
4692 |
msgstr ""
|
4693 |
|
4694 |
-
#: admin/includes/admin.php:
|
4695 |
msgid "Login Security ~ JTC-Lite"
|
4696 |
msgstr ""
|
4697 |
|
4698 |
-
#: admin/includes/admin.php:
|
4699 |
msgid "Login Security"
|
4700 |
msgstr ""
|
4701 |
|
4702 |
-
#: admin/includes/admin.php:
|
4703 |
-
#: admin/login/login.php:
|
4704 |
-
#: admin/login/login.php:
|
4705 |
msgid "JTC-Lite"
|
4706 |
msgstr ""
|
4707 |
|
4708 |
-
#: admin/includes/admin.php:
|
4709 |
-
#: admin/maintenance/maintenance.php:
|
4710 |
-
#: admin/maintenance/maintenance.php:
|
4711 |
msgid "Maintenance Mode"
|
4712 |
msgstr ""
|
4713 |
|
4714 |
-
#: admin/includes/admin.php:
|
4715 |
-
#: admin/system-info/system-info.php:
|
4716 |
msgid "System Info"
|
4717 |
msgstr ""
|
4718 |
|
4719 |
-
#: admin/includes/admin.php:
|
4720 |
-
#: admin/theme-skin/theme-skin.php:
|
4721 |
-
#: admin/theme-skin/theme-skin.php:
|
4722 |
msgid "UI|UX Settings"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
-
#: admin/includes/admin.php:
|
4726 |
msgid "htaccess Core"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
-
#: admin/includes/admin.php:
|
4730 |
msgid "MScan ~ Malware Scanner"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
-
#: admin/includes/admin.php:
|
4734 |
-
#: admin/mscan/mscan.php:
|
4735 |
msgid "MScan"
|
4736 |
msgstr ""
|
4737 |
|
4738 |
-
#: admin/includes/admin.php:
|
4739 |
-
#: admin/includes/admin.php:
|
4740 |
msgid "Login Security ~ JTC-Lite ~ ISL ~ ACE"
|
4741 |
msgstr ""
|
4742 |
|
4743 |
-
#: admin/includes/admin.php:
|
4744 |
msgid "Idle Session Logout<br>Cookie Expiration"
|
4745 |
msgstr ""
|
4746 |
|
4747 |
-
#: admin/includes/admin.php:
|
4748 |
msgid "DB Backup & Security"
|
4749 |
msgstr ""
|
4750 |
|
4751 |
-
#: admin/includes/admin.php:
|
4752 |
-
#: admin/security-log/security-log.php:
|
4753 |
-
#: admin/security-log/security-log.php:
|
4754 |
msgid "Security Log"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
-
#: admin/includes/admin.php:
|
4758 |
-
#: admin/wizard/wizard.php:
|
4759 |
-
#: bulletproof-security.php:
|
4760 |
msgid "Setup Wizard"
|
4761 |
msgstr ""
|
4762 |
|
4763 |
-
#: admin/includes/admin.php:
|
4764 |
#: admin/includes/uninstall.php:45
|
4765 |
msgid "BPS Plugin Uninstall Options"
|
4766 |
msgstr ""
|
4767 |
|
4768 |
-
#: admin/includes/admin.php:
|
4769 |
msgid "BPS UI|UX Debug: SLF: CSS Script Loaded"
|
4770 |
msgstr ""
|
4771 |
|
4772 |
-
#: admin/includes/admin.php:
|
4773 |
msgid "BPS UI|UX Debug: SLF: js Script Loaded"
|
4774 |
msgstr ""
|
4775 |
|
4776 |
-
#: admin/includes/admin.php:
|
4777 |
msgid "BPS UI|UX Debug: Scripts|Styles Dequeued"
|
4778 |
msgstr ""
|
4779 |
|
4780 |
-
#: admin/includes/admin.php:
|
4781 |
msgid "Script Dequeued: "
|
4782 |
msgstr ""
|
4783 |
|
4784 |
-
#: admin/includes/admin.php:
|
4785 |
msgid ""
|
4786 |
"No additional plugin or theme Scripts were found that needed to be Dequeued."
|
4787 |
msgstr ""
|
4788 |
|
4789 |
-
#: admin/includes/admin.php:
|
4790 |
msgid "Style Dequeued: "
|
4791 |
msgstr ""
|
4792 |
|
4793 |
-
#: admin/includes/admin.php:
|
4794 |
msgid ""
|
4795 |
"No additional plugin or theme Styles were found that needed to be Dequeued."
|
4796 |
msgstr ""
|
4797 |
|
4798 |
-
#: admin/includes/admin.php:
|
4799 |
msgid "BPS UI|UX Debug: WP Toolbar nodes|menu items Removed"
|
4800 |
msgstr ""
|
4801 |
|
4802 |
-
#: admin/includes/admin.php:
|
4803 |
msgid "WP Toolbar node|menu item Removed: "
|
4804 |
msgstr ""
|
4805 |
|
4806 |
-
#: admin/includes/admin.php:
|
4807 |
msgid "No WP Toolbar nodes|menu items were Removed in BPS plugin pages"
|
4808 |
msgstr ""
|
4809 |
|
@@ -4839,188 +4837,193 @@ msgstr ""
|
|
4839 |
msgid "Complete BPS Plugin Uninstall"
|
4840 |
msgstr ""
|
4841 |
|
4842 |
-
#: admin/login/login.php:
|
4843 |
msgid "BulletProof Security ~ Login Security & Monitoring"
|
4844 |
msgstr ""
|
4845 |
|
4846 |
-
#: admin/login/login.php:
|
4847 |
-
#: admin/login/login.php:
|
4848 |
msgid "Login Security & Monitoring"
|
4849 |
msgstr ""
|
4850 |
|
4851 |
-
#: admin/login/login.php:
|
4852 |
-
#: admin/login/login.php:
|
4853 |
msgid "Idle Session Logout|Auth Cookie Expiration"
|
4854 |
msgstr ""
|
4855 |
|
4856 |
-
#: admin/login/login.php:
|
4857 |
-
#: admin/
|
|
|
|
|
|
|
|
|
|
|
4858 |
msgid "Notice: "
|
4859 |
msgstr ""
|
4860 |
|
4861 |
-
#: admin/login/login.php:
|
4862 |
msgid "You have disabled wp-admin BulletProof Mode on the Security Modes page."
|
4863 |
msgstr ""
|
4864 |
|
4865 |
-
#: admin/login/login.php:
|
4866 |
-
#: admin/maintenance/maintenance.php:
|
4867 |
msgid "If you have Go Daddy \"Managed WordPress Hosting\" click this link: "
|
4868 |
msgstr ""
|
4869 |
|
4870 |
-
#: admin/login/login.php:
|
4871 |
-
#: admin/maintenance/maintenance.php:
|
4872 |
msgid "Go Daddy Managed WordPress Hosting"
|
4873 |
msgstr ""
|
4874 |
|
4875 |
-
#: admin/login/login.php:
|
4876 |
msgid "Login Security & Monitoring (LSM) ~ "
|
4877 |
msgstr ""
|
4878 |
|
4879 |
-
#: admin/login/login.php:
|
4880 |
msgid ""
|
4881 |
"Log All Account Logins or Log Only Account Lockouts ~ Brute Force Login "
|
4882 |
"Protection"
|
4883 |
msgstr ""
|
4884 |
|
4885 |
-
#: admin/login/login.php:
|
4886 |
msgid ""
|
4887 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
4888 |
"posting, auto-commenting) & User Account Lockouts: "
|
4889 |
msgstr ""
|
4890 |
|
4891 |
-
#: admin/login/login.php:
|
4892 |
-
#: admin/login/login.php:
|
4893 |
-
#: admin/mscan/mscan.php:
|
4894 |
-
#: admin/mscan/mscan.php:
|
4895 |
msgid "Submit"
|
4896 |
msgstr ""
|
4897 |
|
4898 |
-
#: admin/login/login.php:
|
4899 |
msgid " has been deleted from the Login Security Database Table."
|
4900 |
msgstr ""
|
4901 |
|
4902 |
-
#: admin/login/login.php:
|
4903 |
msgid " has been Unlocked."
|
4904 |
msgstr ""
|
4905 |
|
4906 |
-
#: admin/login/login.php:
|
4907 |
msgid " has been Locked."
|
4908 |
msgstr ""
|
4909 |
|
4910 |
-
#: admin/login/login.php:
|
4911 |
msgid "Max Login Attempts:"
|
4912 |
msgstr ""
|
4913 |
|
4914 |
-
#: admin/login/login.php:
|
4915 |
msgid "Automatic Lockout Time:"
|
4916 |
msgstr ""
|
4917 |
|
4918 |
-
#: admin/login/login.php:
|
4919 |
msgid "Minutes"
|
4920 |
msgstr ""
|
4921 |
|
4922 |
-
#: admin/login/login.php:
|
4923 |
msgid "Manual Lockout Time:"
|
4924 |
msgstr ""
|
4925 |
|
4926 |
-
#: admin/login/login.php:
|
4927 |
msgid "Max DB Rows To Show:"
|
4928 |
msgstr ""
|
4929 |
|
4930 |
-
#: admin/login/login.php:
|
4931 |
msgid "Blank = Show All Rows"
|
4932 |
msgstr ""
|
4933 |
|
4934 |
-
#: admin/login/login.php:
|
4935 |
msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
|
4936 |
msgstr ""
|
4937 |
|
4938 |
-
#: admin/login/login.php:
|
4939 |
-
#: admin/login/login.php:
|
4940 |
msgid "Turn On|Turn Off:"
|
4941 |
msgstr ""
|
4942 |
|
4943 |
-
#: admin/login/login.php:
|
4944 |
msgid "Login Security On"
|
4945 |
msgstr ""
|
4946 |
|
4947 |
-
#: admin/login/login.php:
|
4948 |
msgid "Login Security Off"
|
4949 |
msgstr ""
|
4950 |
|
4951 |
-
#: admin/login/login.php:
|
4952 |
msgid "Login Security Off|Use Password Reset Option ONLY"
|
4953 |
msgstr ""
|
4954 |
|
4955 |
-
#: admin/login/login.php:
|
4956 |
msgid "Logging Options:"
|
4957 |
msgstr ""
|
4958 |
|
4959 |
-
#: admin/login/login.php:
|
4960 |
msgid "Log Only Account Lockouts"
|
4961 |
msgstr ""
|
4962 |
|
4963 |
-
#: admin/login/login.php:
|
4964 |
msgid "Log All Account Logins"
|
4965 |
msgstr ""
|
4966 |
|
4967 |
-
#: admin/login/login.php:
|
4968 |
msgid "Error Messages:"
|
4969 |
msgstr ""
|
4970 |
|
4971 |
-
#: admin/login/login.php:
|
4972 |
msgid "Standard WP Login Errors"
|
4973 |
msgstr ""
|
4974 |
|
4975 |
-
#: admin/login/login.php:
|
4976 |
msgid "User|Pass Invalid Entry Error"
|
4977 |
msgstr ""
|
4978 |
|
4979 |
-
#: admin/login/login.php:
|
4980 |
msgid "User|Pass|Lock Invalid Entry Error"
|
4981 |
msgstr ""
|
4982 |
|
4983 |
-
#: admin/login/login.php:
|
4984 |
msgid "Attempts Remaining:"
|
4985 |
msgstr ""
|
4986 |
|
4987 |
-
#: admin/login/login.php:
|
4988 |
msgid "Show Login Attempts Remaining"
|
4989 |
msgstr ""
|
4990 |
|
4991 |
-
#: admin/login/login.php:
|
4992 |
msgid "Do Not Show Login Attempts Remaining"
|
4993 |
msgstr ""
|
4994 |
|
4995 |
-
#: admin/login/login.php:
|
4996 |
msgid "Password Reset:"
|
4997 |
msgstr ""
|
4998 |
|
4999 |
-
#: admin/login/login.php:
|
5000 |
msgid "Enable Password Reset"
|
5001 |
msgstr ""
|
5002 |
|
5003 |
-
#: admin/login/login.php:
|
5004 |
msgid "Disable Password Reset Frontend Only"
|
5005 |
msgstr ""
|
5006 |
|
5007 |
-
#: admin/login/login.php:
|
5008 |
msgid "Disable Password Reset Frontend & Backend"
|
5009 |
msgstr ""
|
5010 |
|
5011 |
-
#: admin/login/login.php:
|
5012 |
msgid "Sort DB Rows:"
|
5013 |
msgstr ""
|
5014 |
|
5015 |
-
#: admin/login/login.php:
|
5016 |
msgid "Ascending - Show Oldest Login First"
|
5017 |
msgstr ""
|
5018 |
|
5019 |
-
#: admin/login/login.php:
|
5020 |
msgid "Descending - Show Newest Login First"
|
5021 |
msgstr ""
|
5022 |
|
5023 |
-
#: admin/login/login.php:
|
5024 |
msgid ""
|
5025 |
"Clicking OK will Export (copy) the Login Security Table into the lsm-master."
|
5026 |
"csv file, which you can then download to your computer by clicking the "
|
@@ -5028,85 +5031,85 @@ msgid ""
|
|
5028 |
"success message."
|
5029 |
msgstr ""
|
5030 |
|
5031 |
-
#: admin/login/login.php:
|
5032 |
msgid "Click OK to Export the Login Security Table or click Cancel."
|
5033 |
msgstr ""
|
5034 |
|
5035 |
-
#: admin/login/login.php:
|
5036 |
msgid " out of "
|
5037 |
msgstr ""
|
5038 |
|
5039 |
-
#: admin/login/login.php:
|
5040 |
msgid " Database Rows are currently being displayed"
|
5041 |
msgstr ""
|
5042 |
|
5043 |
-
#: admin/login/login.php:
|
5044 |
msgid "Total number of Database Rows is: "
|
5045 |
msgstr ""
|
5046 |
|
5047 |
-
#: admin/login/login.php:
|
5048 |
msgid "Login Status"
|
5049 |
msgstr ""
|
5050 |
|
5051 |
-
#: admin/login/login.php:
|
5052 |
-
#: admin/login/login.php:
|
5053 |
msgid "Lock"
|
5054 |
msgstr ""
|
5055 |
|
5056 |
-
#: admin/login/login.php:
|
5057 |
-
#: admin/login/login.php:
|
5058 |
msgid "Unlock"
|
5059 |
msgstr ""
|
5060 |
|
5061 |
-
#: admin/login/login.php:
|
5062 |
msgid "User ID"
|
5063 |
msgstr ""
|
5064 |
|
5065 |
-
#: admin/login/login.php:
|
5066 |
msgid "Username"
|
5067 |
msgstr ""
|
5068 |
|
5069 |
-
#: admin/login/login.php:
|
5070 |
msgid "Display Name"
|
5071 |
msgstr ""
|
5072 |
|
5073 |
-
#: admin/login/login.php:
|
5074 |
msgid "Email"
|
5075 |
msgstr ""
|
5076 |
|
5077 |
-
#: admin/login/login.php:
|
5078 |
msgid "Role"
|
5079 |
msgstr ""
|
5080 |
|
5081 |
-
#: admin/login/login.php:
|
5082 |
msgid "Login Time"
|
5083 |
msgstr ""
|
5084 |
|
5085 |
-
#: admin/login/login.php:
|
5086 |
msgid "Lockout Expires"
|
5087 |
msgstr ""
|
5088 |
|
5089 |
-
#: admin/login/login.php:
|
5090 |
msgid "IP Address"
|
5091 |
msgstr ""
|
5092 |
|
5093 |
-
#: admin/login/login.php:
|
5094 |
msgid "Hostname"
|
5095 |
msgstr ""
|
5096 |
|
5097 |
-
#: admin/login/login.php:
|
5098 |
msgid "Request URI"
|
5099 |
msgstr ""
|
5100 |
|
5101 |
-
#: admin/login/login.php:
|
5102 |
msgid "NA"
|
5103 |
msgstr ""
|
5104 |
|
5105 |
-
#: admin/login/login.php:
|
5106 |
msgid "No Logins|Locked"
|
5107 |
msgstr ""
|
5108 |
|
5109 |
-
#: admin/login/login.php:
|
5110 |
msgid ""
|
5111 |
"Locking and Unlocking a User is reversible, but Deleting a User is not.\\n"
|
5112 |
"\\n-------------------------------------------------------------\\n\\nWhen "
|
@@ -5119,199 +5122,199 @@ msgid ""
|
|
5119 |
"OK to proceed or click Cancel"
|
5120 |
msgstr ""
|
5121 |
|
5122 |
-
#: admin/login/login.php:
|
5123 |
-
#: admin/mscan/mscan.php:
|
5124 |
msgid "Clear|Refresh"
|
5125 |
msgstr ""
|
5126 |
|
5127 |
-
#: admin/login/login.php:
|
5128 |
msgid ""
|
5129 |
"The Setup Wizard Go Daddy \"Managed WordPress Hosting\" option is set to Yes."
|
5130 |
msgstr ""
|
5131 |
|
5132 |
-
#: admin/login/login.php:
|
5133 |
msgid ""
|
5134 |
"If you do not have Go Daddy \"Managed WordPress Hosting\" then change the Go "
|
5135 |
"Daddy \"Managed WordPress Hosting\" Setup Wizard option to No."
|
5136 |
msgstr ""
|
5137 |
|
5138 |
-
#: admin/login/login.php:
|
5139 |
msgid "jQuery ToolTip CAPTCHA-Lite (JTC-Lite) ~ "
|
5140 |
msgstr ""
|
5141 |
|
5142 |
-
#: admin/login/login.php:
|
5143 |
msgid ""
|
5144 |
"Protects the WP Login Form against constant lockouts by Bots trying to Brute "
|
5145 |
"Force Login to your website"
|
5146 |
msgstr ""
|
5147 |
|
5148 |
-
#: admin/login/login.php:
|
5149 |
msgid ""
|
5150 |
"Get the full version of JTC Anti-Spam|Anti-Hacker that protects all of your "
|
5151 |
"WP Forms"
|
5152 |
msgstr ""
|
5153 |
|
5154 |
-
#: admin/login/login.php:
|
5155 |
msgid ""
|
5156 |
"against SpamBots & HackerBots (auto-registering, auto-logins, auto-posting, "
|
5157 |
"auto-commenting) & User Account Lockouts: "
|
5158 |
msgstr ""
|
5159 |
|
5160 |
-
#: admin/login/login.php:
|
5161 |
-
#: admin/login/login.php:
|
5162 |
msgid "Save Options"
|
5163 |
msgstr ""
|
5164 |
|
5165 |
-
#: admin/login/login.php:
|
5166 |
msgid "JTC-Lite Settings Saved."
|
5167 |
msgstr ""
|
5168 |
|
5169 |
-
#: admin/login/login.php:
|
5170 |
msgid "JTC-Lite Settings"
|
5171 |
msgstr ""
|
5172 |
|
5173 |
-
#: admin/login/login.php:
|
5174 |
msgid "JTC CAPTCHA:"
|
5175 |
msgstr ""
|
5176 |
|
5177 |
-
#: admin/login/login.php:
|
5178 |
msgid "jtc"
|
5179 |
msgstr ""
|
5180 |
|
5181 |
-
#: admin/login/login.php:
|
5182 |
msgid "JTC ToolTip:"
|
5183 |
msgstr ""
|
5184 |
|
5185 |
-
#: admin/login/login.php:
|
5186 |
msgid "Type/Enter: jtc. Enter a blank space for no text (Spacebar Key)"
|
5187 |
msgstr ""
|
5188 |
|
5189 |
-
#: admin/login/login.php:
|
5190 |
msgid "JTC Title|Text:"
|
5191 |
msgstr ""
|
5192 |
|
5193 |
-
#: admin/login/login.php:
|
5194 |
msgid "Enter a blank space for no text (Spacebar Key)"
|
5195 |
msgstr ""
|
5196 |
|
5197 |
-
#: admin/login/login.php:
|
5198 |
msgid "JTC Logging:"
|
5199 |
msgstr ""
|
5200 |
|
5201 |
-
#: admin/login/login.php:
|
5202 |
msgid "JTC Logging Off"
|
5203 |
msgstr ""
|
5204 |
|
5205 |
-
#: admin/login/login.php:
|
5206 |
msgid "Logged in the Security Log (BPS Pro Only)"
|
5207 |
msgstr ""
|
5208 |
|
5209 |
-
#: admin/login/login.php:
|
5210 |
msgid " Enable JTC for WooCommerce (BPS Pro Only)"
|
5211 |
msgstr ""
|
5212 |
|
5213 |
-
#: admin/login/login.php:
|
5214 |
msgid "Enable|Disable JTC For These Forms: "
|
5215 |
msgstr ""
|
5216 |
|
5217 |
-
#: admin/login/login.php:
|
5218 |
msgid "Check to Enable. Uncheck to Disable."
|
5219 |
msgstr ""
|
5220 |
|
5221 |
-
#: admin/login/login.php:
|
5222 |
msgid " Login Form"
|
5223 |
msgstr ""
|
5224 |
|
5225 |
-
#: admin/login/login.php:
|
5226 |
msgid " Register Form (BPS Pro Only)"
|
5227 |
msgstr ""
|
5228 |
|
5229 |
-
#: admin/login/login.php:
|
5230 |
msgid " Lost Password Form (BPS Pro Only)"
|
5231 |
msgstr ""
|
5232 |
|
5233 |
-
#: admin/login/login.php:
|
5234 |
msgid " Comment Form (BPS Pro Only)"
|
5235 |
msgstr ""
|
5236 |
|
5237 |
-
#: admin/login/login.php:
|
5238 |
msgid " Multisite Register Form (BPS Pro Only)"
|
5239 |
msgstr ""
|
5240 |
|
5241 |
-
#: admin/login/login.php:
|
5242 |
msgid " BuddyPress Register Form (BPS Pro Only)"
|
5243 |
msgstr ""
|
5244 |
|
5245 |
-
#: admin/login/login.php:
|
5246 |
msgid " BuddyPress Sidebar Login Form (BPS Pro Only)"
|
5247 |
msgstr ""
|
5248 |
|
5249 |
-
#: admin/login/login.php:
|
5250 |
msgid "Comment Form: (BPS Pro Only)"
|
5251 |
msgstr ""
|
5252 |
|
5253 |
-
#: admin/login/login.php:
|
5254 |
msgid ""
|
5255 |
"Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
|
5256 |
msgstr ""
|
5257 |
|
5258 |
-
#: admin/login/login.php:
|
5259 |
-
#: admin/login/login.php:
|
5260 |
msgid " Administrator"
|
5261 |
msgstr ""
|
5262 |
|
5263 |
-
#: admin/login/login.php:
|
5264 |
-
#: admin/login/login.php:
|
5265 |
msgid " Editor"
|
5266 |
msgstr ""
|
5267 |
|
5268 |
-
#: admin/login/login.php:
|
5269 |
-
#: admin/login/login.php:
|
5270 |
msgid " Author"
|
5271 |
msgstr ""
|
5272 |
|
5273 |
-
#: admin/login/login.php:
|
5274 |
-
#: admin/login/login.php:
|
5275 |
msgid " Contributor"
|
5276 |
msgstr ""
|
5277 |
|
5278 |
-
#: admin/login/login.php:
|
5279 |
-
#: admin/login/login.php:
|
5280 |
msgid " Subscriber"
|
5281 |
msgstr ""
|
5282 |
|
5283 |
-
#: admin/login/login.php:
|
5284 |
msgid "Login Form: CAPTCHA Error message"
|
5285 |
msgstr ""
|
5286 |
|
5287 |
-
#: admin/login/login.php:
|
5288 |
msgid "Comment Form: CAPTCHA Error message (BPS Pro Only)"
|
5289 |
msgstr ""
|
5290 |
|
5291 |
-
#: admin/login/login.php:
|
5292 |
msgid "Comment Form: CSS Styling (BPS Pro Only)"
|
5293 |
msgstr ""
|
5294 |
|
5295 |
-
#: admin/login/login.php:
|
5296 |
msgid ""
|
5297 |
"Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form "
|
5298 |
"Input text box</i>"
|
5299 |
msgstr ""
|
5300 |
|
5301 |
-
#: admin/login/login.php:
|
5302 |
msgid ""
|
5303 |
"Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input "
|
5304 |
"text box</i>"
|
5305 |
msgstr ""
|
5306 |
|
5307 |
-
#: admin/login/login.php:
|
5308 |
msgid ""
|
5309 |
"If you see an error or are unable to save your JTC option settings then "
|
5310 |
"click the Encrypt JTC Code button first and then click the Save Options "
|
5311 |
"button. Mouse over the question mark image to the right for help info."
|
5312 |
msgstr ""
|
5313 |
|
5314 |
-
#: admin/login/login.php:
|
5315 |
msgid ""
|
5316 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5317 |
"at a later time then ModSecurity will prevent you from saving your JTC "
|
@@ -5319,144 +5322,145 @@ msgid ""
|
|
5319 |
"Encrypt JTC Code button."
|
5320 |
msgstr ""
|
5321 |
|
5322 |
-
#: admin/login/login.php:
|
5323 |
msgid ""
|
5324 |
"If you click the Encrypt JTC Code button and then want to edit your CSS code "
|
5325 |
"again click the Decrypt JTC Code button. After you are done editing click "
|
5326 |
"the Encrypt JTC Code button before clicking the Save Options button."
|
5327 |
msgstr ""
|
5328 |
|
5329 |
-
#: admin/login/login.php:
|
5330 |
msgid ""
|
5331 |
"Click the JTC Anti-Spam|Anti-Hacker Read Me help button for more help info."
|
5332 |
msgstr ""
|
5333 |
|
5334 |
-
#: admin/login/login.php:
|
5335 |
-
#: admin/login/login.php:
|
|
|
5336 |
msgid "Click OK to Proceed or click Cancel."
|
5337 |
msgstr ""
|
5338 |
|
5339 |
-
#: admin/login/login.php:
|
5340 |
msgid "Idle Session Logout (ISL) ~ "
|
5341 |
msgstr ""
|
5342 |
|
5343 |
-
#: admin/login/login.php:
|
5344 |
msgid "Automatically Logout Idle/Inactive User Accounts"
|
5345 |
msgstr ""
|
5346 |
|
5347 |
-
#: admin/login/login.php:
|
5348 |
msgid "Auth Cookie Expiration (ACE) ~ "
|
5349 |
msgstr ""
|
5350 |
|
5351 |
-
#: admin/login/login.php:
|
5352 |
msgid "Change the WordPress Authentication Cookie Expiration Time"
|
5353 |
msgstr ""
|
5354 |
|
5355 |
-
#: admin/login/login.php:
|
5356 |
msgid "ISL and ACE Forum Topic"
|
5357 |
msgstr ""
|
5358 |
|
5359 |
-
#: admin/login/login.php:
|
5360 |
msgid "The Help & FAQ tab pages contain help links."
|
5361 |
msgstr ""
|
5362 |
|
5363 |
-
#: admin/login/login.php:
|
5364 |
msgid "Settings Saved. ISL has been turned On."
|
5365 |
msgstr ""
|
5366 |
|
5367 |
-
#: admin/login/login.php:
|
5368 |
msgid "Settings Saved. ISL has been turned Off."
|
5369 |
msgstr ""
|
5370 |
|
5371 |
-
#: admin/login/login.php:
|
5372 |
msgid "Idle Session Logout (ISL) Settings"
|
5373 |
msgstr ""
|
5374 |
|
5375 |
-
#: admin/login/login.php:
|
5376 |
msgid "ISL On"
|
5377 |
msgstr ""
|
5378 |
|
5379 |
-
#: admin/login/login.php:
|
5380 |
msgid "ISL Off"
|
5381 |
msgstr ""
|
5382 |
|
5383 |
-
#: admin/login/login.php:
|
5384 |
msgid "Idle Session Logout Time in Minutes:"
|
5385 |
msgstr ""
|
5386 |
|
5387 |
-
#: admin/login/login.php:
|
5388 |
msgid "Idle Session Logout Page URL:"
|
5389 |
msgstr ""
|
5390 |
|
5391 |
-
#: admin/login/login.php:
|
5392 |
msgid "Idle Session Logout Page Login URL:"
|
5393 |
msgstr ""
|
5394 |
|
5395 |
-
#: admin/login/login.php:
|
5396 |
msgid ""
|
5397 |
"Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
|
5398 |
msgstr ""
|
5399 |
|
5400 |
-
#: admin/login/login.php:
|
5401 |
msgid "Idle Session Logout Exclude URLs|URIs:"
|
5402 |
msgstr ""
|
5403 |
|
5404 |
-
#: admin/login/login.php:
|
5405 |
msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
|
5406 |
msgstr ""
|
5407 |
|
5408 |
-
#: admin/login/login.php:
|
5409 |
msgid "Idle Session Logout Page Custom Message:"
|
5410 |
msgstr ""
|
5411 |
|
5412 |
-
#: admin/login/login.php:
|
5413 |
msgid "Idle Session Logout Page Custom CSS Style:"
|
5414 |
msgstr ""
|
5415 |
|
5416 |
-
#: admin/login/login.php:
|
5417 |
#: admin/login/lsm-help-text.php:22
|
5418 |
msgid "User Account Exceptions:"
|
5419 |
msgstr ""
|
5420 |
|
5421 |
-
#: admin/login/login.php:
|
5422 |
msgid ""
|
5423 |
"Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
|
5424 |
msgstr ""
|
5425 |
|
5426 |
-
#: admin/login/login.php:
|
5427 |
msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
|
5428 |
msgstr ""
|
5429 |
|
5430 |
-
#: admin/login/login.php:
|
5431 |
msgid "Enable|Disable Idle Session Logouts For These User Roles: "
|
5432 |
msgstr ""
|
5433 |
|
5434 |
-
#: admin/login/login.php:
|
5435 |
msgid ""
|
5436 |
"Check to Enable. Uncheck to Disable. See the Read Me help button for details."
|
5437 |
msgstr ""
|
5438 |
|
5439 |
-
#: admin/login/login.php:
|
5440 |
msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
|
5441 |
msgstr ""
|
5442 |
|
5443 |
-
#: admin/login/login.php:
|
5444 |
msgid ""
|
5445 |
"Check to Disable. Uncheck to Enable. See the Read Me help button for details."
|
5446 |
msgstr ""
|
5447 |
|
5448 |
-
#: admin/login/login.php:
|
5449 |
msgid " Enable|Disable ISL For TinyMCE Editor"
|
5450 |
msgstr ""
|
5451 |
|
5452 |
-
#: admin/login/login.php:
|
5453 |
msgid ""
|
5454 |
"If you see an error or are unable to save your ISL option settings then "
|
5455 |
"click the Encrypt ISL Code button first and then click the Save Options "
|
5456 |
"button. Mouse over the question mark image to the right for help info."
|
5457 |
msgstr ""
|
5458 |
|
5459 |
-
#: admin/login/login.php:
|
5460 |
msgid ""
|
5461 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5462 |
"at a later time then ModSecurity will prevent you from saving your ISL "
|
@@ -5464,71 +5468,135 @@ msgid ""
|
|
5464 |
"Encrypt ISL Code button."
|
5465 |
msgstr ""
|
5466 |
|
5467 |
-
#: admin/login/login.php:
|
5468 |
msgid ""
|
5469 |
"If you click the Encrypt ISL Code button and then want to edit your CSS code "
|
5470 |
"again click the Decrypt ISL Code button. After you are done editing click "
|
5471 |
"the Encrypt ISL Code button before clicking the Save Options button."
|
5472 |
msgstr ""
|
5473 |
|
5474 |
-
#: admin/login/login.php:
|
5475 |
msgid ""
|
5476 |
"Click the Idle Session Logout|Auth Cookie Expiration Read Me help button for "
|
5477 |
"more help info."
|
5478 |
msgstr ""
|
5479 |
|
5480 |
-
#: admin/login/login.php:
|
5481 |
msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
|
5482 |
msgstr ""
|
5483 |
|
5484 |
-
#: admin/login/login.php:
|
5485 |
msgid "Settings Saved. ACE has been turned On."
|
5486 |
msgstr ""
|
5487 |
|
5488 |
-
#: admin/login/login.php:
|
5489 |
msgid "Settings Saved. ACE has been turned Off."
|
5490 |
msgstr ""
|
5491 |
|
5492 |
-
#: admin/login/login.php:
|
5493 |
msgid "ACE On"
|
5494 |
msgstr ""
|
5495 |
|
5496 |
-
#: admin/login/login.php:
|
5497 |
msgid "ACE Off"
|
5498 |
msgstr ""
|
5499 |
|
5500 |
-
#: admin/login/login.php:
|
5501 |
msgid "Auth Cookie Expiration Time in Minutes:"
|
5502 |
msgstr ""
|
5503 |
|
5504 |
-
#: admin/login/login.php:
|
5505 |
msgid "WP Default setting is 2880 Minutes/2 Days:"
|
5506 |
msgstr ""
|
5507 |
|
5508 |
-
#: admin/login/login.php:
|
5509 |
msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
|
5510 |
msgstr ""
|
5511 |
|
5512 |
-
#: admin/login/login.php:
|
5513 |
msgid "WP Default setting is 20160 Minutes/14 Days:"
|
5514 |
msgstr ""
|
5515 |
|
5516 |
-
#: admin/login/login.php:
|
5517 |
msgid "Enable|Disable Remember Me Checkbox:"
|
5518 |
msgstr ""
|
5519 |
|
5520 |
-
#: admin/login/login.php:
|
5521 |
msgid " Disable & do not display the Remember Me checkbox"
|
5522 |
msgstr ""
|
5523 |
|
5524 |
-
#: admin/login/login.php:
|
5525 |
msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
|
5526 |
msgstr ""
|
5527 |
|
5528 |
-
#: admin/login/login.php:
|
5529 |
msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
|
5530 |
msgstr ""
|
5531 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5532 |
#: admin/login/lsm-export.php:49
|
5533 |
msgid ""
|
5534 |
"The Login Security Table was exported successfully. Click the Download Zip "
|
@@ -5718,9 +5786,9 @@ msgid ""
|
|
5718 |
"be displayed. "
|
5719 |
msgstr ""
|
5720 |
|
5721 |
-
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:
|
5722 |
-
#: includes/hud-dismiss-functions.php:
|
5723 |
-
#: includes/hud-dismiss-functions.php:
|
5724 |
msgid "CAUTION: "
|
5725 |
msgstr ""
|
5726 |
|
@@ -6381,38 +6449,89 @@ msgid ""
|
|
6381 |
"Roles: Administrator, Editor, Author, Contributor, Subscriber."
|
6382 |
msgstr ""
|
6383 |
|
6384 |
-
#: admin/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6385 |
msgid "BulletProof Security ~ Maintenance Mode"
|
6386 |
msgstr ""
|
6387 |
|
6388 |
-
#: admin/maintenance/maintenance.php:
|
6389 |
msgid "Maintenance Mode ~ FrontEnd ~ BackEnd"
|
6390 |
msgstr ""
|
6391 |
|
6392 |
-
#: admin/maintenance/maintenance.php:
|
6393 |
msgid "FrontEnd Maintenance Mode Page ~ "
|
6394 |
msgstr ""
|
6395 |
|
6396 |
-
#: admin/maintenance/maintenance.php:
|
6397 |
msgid "Display a website under maintenance page to website visitors"
|
6398 |
msgstr ""
|
6399 |
|
6400 |
-
#: admin/maintenance/maintenance.php:
|
6401 |
msgid "FrontEnd & BackEnd Maintenance Mode ~ "
|
6402 |
msgstr ""
|
6403 |
|
6404 |
-
#: admin/maintenance/maintenance.php:
|
6405 |
msgid ""
|
6406 |
"Display a website under maintenance page to website visitors ~ Lock wp-admin "
|
6407 |
"BackEnd by IP Address"
|
6408 |
msgstr ""
|
6409 |
|
6410 |
-
#: admin/maintenance/maintenance.php:
|
6411 |
-
#: admin/maintenance/maintenance.php:
|
6412 |
msgid "Maintenance Mode Guide"
|
6413 |
msgstr ""
|
6414 |
|
6415 |
-
#: admin/maintenance/maintenance.php:
|
6416 |
msgid ""
|
6417 |
"Create/add whatever messages, images, videos, etc. you want to display to "
|
6418 |
"website visitors with the MMode Editor, select your MMode options/settings, "
|
@@ -6421,20 +6540,20 @@ msgid ""
|
|
6421 |
"options/settings."
|
6422 |
msgstr ""
|
6423 |
|
6424 |
-
#: admin/maintenance/maintenance.php:
|
6425 |
msgid ""
|
6426 |
"For more extensive help info, CSS, HTML code examples, Image & Video "
|
6427 |
"embedding code examples to add in the MMode Editor see Forum Help Links at "
|
6428 |
"the top of this Read Me help window."
|
6429 |
msgstr ""
|
6430 |
|
6431 |
-
#: admin/maintenance/maintenance.php:
|
6432 |
msgid ""
|
6433 |
"Maintenance Mode Text, CSS Style Code, Images, Videos Displayed To Website "
|
6434 |
"Visitors:"
|
6435 |
msgstr ""
|
6436 |
|
6437 |
-
#: admin/maintenance/maintenance.php:
|
6438 |
msgid ""
|
6439 |
"This is a standard WordPress TinyMCE WYSIWYG editor that has a Visual Editor "
|
6440 |
"and a Text Editor for adding CSS or HTML code. Enter plain text, CSS, HTML "
|
@@ -6446,11 +6565,11 @@ msgid ""
|
|
6446 |
"Save Options button to save your edits."
|
6447 |
msgstr ""
|
6448 |
|
6449 |
-
#: admin/maintenance/maintenance.php:
|
6450 |
msgid "Enable Countdown Timer:"
|
6451 |
msgstr ""
|
6452 |
|
6453 |
-
#: admin/maintenance/maintenance.php:
|
6454 |
msgid ""
|
6455 |
"Check this checkbox to enable a javascript Countdown Timer that will be "
|
6456 |
"displayed to visitors. When the Countdown Timer reaches 0/has completed your "
|
@@ -6459,42 +6578,42 @@ msgid ""
|
|
6459 |
"off Maintenance Mode when the Countdown Timer reaches 0/has completed."
|
6460 |
msgstr ""
|
6461 |
|
6462 |
-
#: admin/maintenance/maintenance.php:
|
6463 |
msgid "Countdown Timer Text Color:"
|
6464 |
msgstr ""
|
6465 |
|
6466 |
-
#: admin/maintenance/maintenance.php:
|
6467 |
msgid "Select the text color for the Countdown Timer."
|
6468 |
msgstr ""
|
6469 |
|
6470 |
-
#: admin/maintenance/maintenance.php:
|
6471 |
msgid "Maintenance Mode Time (in Minutes):"
|
6472 |
msgstr ""
|
6473 |
|
6474 |
-
#: admin/maintenance/maintenance.php:
|
6475 |
msgid ""
|
6476 |
"Enter the amount of time that you want to put your site into Maintenance "
|
6477 |
"Mode in minutes. Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours, "
|
6478 |
"4320 = 3 days."
|
6479 |
msgstr ""
|
6480 |
|
6481 |
-
#: admin/maintenance/maintenance.php:
|
6482 |
msgid ""
|
6483 |
"Header Retry-After (enter the same time as Maintenance Mode Time above):"
|
6484 |
msgstr ""
|
6485 |
|
6486 |
-
#: admin/maintenance/maintenance.php:
|
6487 |
msgid ""
|
6488 |
"This is the amount of time that you are telling Search Engines to wait "
|
6489 |
"before visiting your website again. Enter the same time in minutes that you "
|
6490 |
"entered for Maintenance Mode Time."
|
6491 |
msgstr ""
|
6492 |
|
6493 |
-
#: admin/maintenance/maintenance.php:
|
6494 |
msgid "Enable FrontEnd Maintenance Mode:"
|
6495 |
msgstr ""
|
6496 |
|
6497 |
-
#: admin/maintenance/maintenance.php:
|
6498 |
msgid ""
|
6499 |
"Check this checkbox to enable FrontEnd Maintenance Mode. When you Turn On "
|
6500 |
"FrontEnd Maintenance Mode your website Maintenance Mode page will be "
|
@@ -6505,11 +6624,11 @@ msgid ""
|
|
6505 |
"be locked out of your WordPress Dashboard."
|
6506 |
msgstr ""
|
6507 |
|
6508 |
-
#: admin/maintenance/maintenance.php:
|
6509 |
msgid "Enable BackEnd Maintenance Mode:"
|
6510 |
msgstr ""
|
6511 |
|
6512 |
-
#: admin/maintenance/maintenance.php:
|
6513 |
msgid ""
|
6514 |
"Check this checkbox to enable BackEnd Maintenance Mode. Be sure to enter the "
|
6515 |
"Your IP address/the Recommended IP address in the Maintenance Mode IP "
|
@@ -6521,17 +6640,17 @@ msgid ""
|
|
6521 |
"your WordPress Dashboard."
|
6522 |
msgstr ""
|
6523 |
|
6524 |
-
#: admin/maintenance/maintenance.php:
|
6525 |
msgid "Maintenance Mode IP Address Whitelist Text Box:"
|
6526 |
msgstr ""
|
6527 |
|
6528 |
-
#: admin/maintenance/maintenance.php:
|
6529 |
msgid ""
|
6530 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
6531 |
"Mode):"
|
6532 |
msgstr ""
|
6533 |
|
6534 |
-
#: admin/maintenance/maintenance.php:
|
6535 |
msgid ""
|
6536 |
"Enter Multiple IP addresses separated by a comma and a single space. "
|
6537 |
"Example: 100.99.88.77, 200.66.55.44, 44.33.22.1 It is recommended that you "
|
@@ -6543,83 +6662,83 @@ msgid ""
|
|
6543 |
"octets or your current IP address to whitelist your IP address."
|
6544 |
msgstr ""
|
6545 |
|
6546 |
-
#: admin/maintenance/maintenance.php:
|
6547 |
msgid "Background Images:"
|
6548 |
msgstr ""
|
6549 |
|
6550 |
-
#: admin/maintenance/maintenance.php:
|
6551 |
msgid ""
|
6552 |
"Select a background image that you want to use. BPS includes 20 background "
|
6553 |
"images and 15 center images (text box images) that you can mix and match to "
|
6554 |
"your design/color scheme preference."
|
6555 |
msgstr ""
|
6556 |
|
6557 |
-
#: admin/maintenance/maintenance.php:
|
6558 |
msgid "Center Images:"
|
6559 |
msgstr ""
|
6560 |
|
6561 |
-
#: admin/maintenance/maintenance.php:
|
6562 |
msgid ""
|
6563 |
"Select a center image that you want to use. BPS includes 20 background "
|
6564 |
"images and 15 center images (text box images) that you can mix and match to "
|
6565 |
"your design/color scheme preference."
|
6566 |
msgstr ""
|
6567 |
|
6568 |
-
#: admin/maintenance/maintenance.php:
|
6569 |
msgid "Background Colors (If not using a Background Image):"
|
6570 |
msgstr ""
|
6571 |
|
6572 |
-
#: admin/maintenance/maintenance.php:
|
6573 |
msgid ""
|
6574 |
"Select a background color that you want to use. If you do not want to use a "
|
6575 |
"background image then you can instead choose a background color."
|
6576 |
msgstr ""
|
6577 |
|
6578 |
-
#: admin/maintenance/maintenance.php:
|
6579 |
msgid "Display Visitor IP Address:"
|
6580 |
msgstr ""
|
6581 |
|
6582 |
-
#: admin/maintenance/maintenance.php:
|
6583 |
msgid "Check this checkbox to display the website visitor's IP addresses."
|
6584 |
msgstr ""
|
6585 |
|
6586 |
-
#: admin/maintenance/maintenance.php:
|
6587 |
msgid "Display Admin|Login Link"
|
6588 |
msgstr ""
|
6589 |
|
6590 |
-
#: admin/maintenance/maintenance.php:
|
6591 |
msgid ""
|
6592 |
"Check this checkbox to display a Login link that points to your wp-admin "
|
6593 |
"folder/Login page."
|
6594 |
msgstr ""
|
6595 |
|
6596 |
-
#: admin/maintenance/maintenance.php:
|
6597 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode:"
|
6598 |
msgstr ""
|
6599 |
|
6600 |
-
#: admin/maintenance/maintenance.php:
|
6601 |
msgid ""
|
6602 |
"Check this checkbox to display a WordPress Dashboard Reminder Notice that "
|
6603 |
"your website is in Maintenance Mode."
|
6604 |
msgstr ""
|
6605 |
|
6606 |
-
#: admin/maintenance/maintenance.php:
|
6607 |
msgid "Enable Visitor Logging:"
|
6608 |
msgstr ""
|
6609 |
|
6610 |
-
#: admin/maintenance/maintenance.php:
|
6611 |
msgid ""
|
6612 |
"Check this checkbox to enable visitor logging. Logs all visitors to your "
|
6613 |
"site while your site is in Maintenance Mode. Log entries are created in the "
|
6614 |
"BPS Security Log file. "
|
6615 |
msgstr ""
|
6616 |
|
6617 |
-
#: admin/maintenance/maintenance.php:
|
6618 |
msgid ""
|
6619 |
"Send Email Reminder when Maintenance Mode Countdown Timer has completed:"
|
6620 |
msgstr ""
|
6621 |
|
6622 |
-
#: admin/maintenance/maintenance.php:
|
6623 |
msgid ""
|
6624 |
"Check this checkbox to enable the javascript Countdown Timer to send you an "
|
6625 |
"email reminder when the Countdown Timer reaches 0/is completed. More "
|
@@ -6631,11 +6750,11 @@ msgid ""
|
|
6631 |
"the Countdown Timer reaches 0/has completed."
|
6632 |
msgstr ""
|
6633 |
|
6634 |
-
#: admin/maintenance/maintenance.php:
|
6635 |
msgid "Testing the Countdown Timer Send Email Option:"
|
6636 |
msgstr ""
|
6637 |
|
6638 |
-
#: admin/maintenance/maintenance.php:
|
6639 |
msgid ""
|
6640 |
"There is a 1 minute buffer so that when the Maintenance Mode page is created "
|
6641 |
"an email will not be sent immediately. To test the Send Email option use 2 "
|
@@ -6646,21 +6765,21 @@ msgid ""
|
|
6646 |
"how fast your Mail Server sends the email to you."
|
6647 |
msgstr ""
|
6648 |
|
6649 |
-
#: admin/maintenance/maintenance.php:
|
6650 |
msgid "Send Countdown Timer Email:"
|
6651 |
msgstr ""
|
6652 |
|
6653 |
-
#: admin/maintenance/maintenance.php:
|
6654 |
msgid ""
|
6655 |
"Enter the email addresses that you would like the Countdown Timer reminder "
|
6656 |
"email sent to, from, cc or bcc."
|
6657 |
msgstr ""
|
6658 |
|
6659 |
-
#: admin/maintenance/maintenance.php:
|
6660 |
msgid "Network/Multisite Primary Site Options ONLY:"
|
6661 |
msgstr ""
|
6662 |
|
6663 |
-
#: admin/maintenance/maintenance.php:
|
6664 |
msgid ""
|
6665 |
"These options/settings are for Network/Multisite ONLY and are ONLY displayed "
|
6666 |
"on the Primary Network/Multisite site. Checking these options on a Single/"
|
@@ -6668,11 +6787,11 @@ msgid ""
|
|
6668 |
"for Network/Multisite WordPress installations."
|
6669 |
msgstr ""
|
6670 |
|
6671 |
-
#: admin/maintenance/maintenance.php:
|
6672 |
msgid "Steps to use these special Network/Multisite options:"
|
6673 |
msgstr ""
|
6674 |
|
6675 |
-
#: admin/maintenance/maintenance.php:
|
6676 |
msgid ""
|
6677 |
"To turn On either of these special options, check the checkbox, click the "
|
6678 |
"Save Options button and click the Turn On button. To turn Off either of "
|
@@ -6684,29 +6803,29 @@ msgid ""
|
|
6684 |
"special option settings in that template file."
|
6685 |
msgstr ""
|
6686 |
|
6687 |
-
#: admin/maintenance/maintenance.php:
|
6688 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode:"
|
6689 |
msgstr ""
|
6690 |
|
6691 |
-
#: admin/maintenance/maintenance.php:
|
6692 |
msgid "Check this checkbox to put all of the sites into Maintenance Mode."
|
6693 |
msgstr ""
|
6694 |
|
6695 |
-
#: admin/maintenance/maintenance.php:
|
6696 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site:"
|
6697 |
msgstr ""
|
6698 |
|
6699 |
-
#: admin/maintenance/maintenance.php:
|
6700 |
msgid ""
|
6701 |
"Check this checkbox to put all of the subsites into Maintenance Mode except "
|
6702 |
"for the Primary site."
|
6703 |
msgstr ""
|
6704 |
|
6705 |
-
#: admin/maintenance/maintenance.php:
|
6706 |
msgid "Save Options Button"
|
6707 |
msgstr ""
|
6708 |
|
6709 |
-
#: admin/maintenance/maintenance.php:
|
6710 |
msgid ""
|
6711 |
"Clicking the Save Options button does 2 things: Saves all your options/"
|
6712 |
"settings to your Database and creates all necessary Maintenance Mode files/"
|
@@ -6714,11 +6833,11 @@ msgid ""
|
|
6714 |
"Click the Turn On button after clicking the Save Options button."
|
6715 |
msgstr ""
|
6716 |
|
6717 |
-
#: admin/maintenance/maintenance.php:
|
6718 |
msgid "Preview Button"
|
6719 |
msgstr ""
|
6720 |
|
6721 |
-
#: admin/maintenance/maintenance.php:
|
6722 |
msgid ""
|
6723 |
"Clicking the Preview button allows you to preview the Maintenance Mode files/"
|
6724 |
"Forms that were created when you clicked the Save Options button. Preview "
|
@@ -6728,11 +6847,11 @@ msgid ""
|
|
6728 |
"On button."
|
6729 |
msgstr ""
|
6730 |
|
6731 |
-
#: admin/maintenance/maintenance.php:
|
6732 |
msgid "Turn On Button"
|
6733 |
msgstr ""
|
6734 |
|
6735 |
-
#: admin/maintenance/maintenance.php:
|
6736 |
msgid ""
|
6737 |
"Clicking the Turn On button turns On Maintenance Mode. Turn On is "
|
6738 |
"conditional and allows you to make changes to your Maintenance Mode page "
|
@@ -6742,11 +6861,11 @@ msgid ""
|
|
6742 |
"on your Maintenance Mode page."
|
6743 |
msgstr ""
|
6744 |
|
6745 |
-
#: admin/maintenance/maintenance.php:
|
6746 |
msgid "Turn Off Button"
|
6747 |
msgstr ""
|
6748 |
|
6749 |
-
#: admin/maintenance/maintenance.php:
|
6750 |
msgid ""
|
6751 |
"Clicking the Turn Off button turns Off Maintenance Mode. Turn Off is non-"
|
6752 |
"conditional and works like a Form Reset, but does not remove any of your "
|
@@ -6756,23 +6875,23 @@ msgid ""
|
|
6756 |
"remain in your website root folder, but Maintenance Mode will be turned Off."
|
6757 |
msgstr ""
|
6758 |
|
6759 |
-
#: admin/maintenance/maintenance.php:
|
6760 |
msgid "BPS help links can be found in the Help & FAQ pages."
|
6761 |
msgstr ""
|
6762 |
|
6763 |
-
#: admin/maintenance/maintenance.php:
|
6764 |
msgid ""
|
6765 |
"Error: You did not enter anything in the Maintenance Mode Time Text Box."
|
6766 |
msgstr ""
|
6767 |
|
6768 |
-
#: admin/maintenance/maintenance.php:
|
6769 |
-
#: admin/maintenance/maintenance.php:
|
6770 |
msgid ""
|
6771 |
"Error: You did not enter an IP Address in the Maintenance Mode IP Address "
|
6772 |
"Whitelist Text Box."
|
6773 |
msgstr ""
|
6774 |
|
6775 |
-
#: admin/maintenance/maintenance.php:
|
6776 |
msgid ""
|
6777 |
"Success! Your Options have been saved and your Maintenance Mode Form has "
|
6778 |
"been created successfully! Click the Preview button to preview your Website "
|
@@ -6780,328 +6899,328 @@ msgid ""
|
|
6780 |
"button."
|
6781 |
msgstr ""
|
6782 |
|
6783 |
-
#: admin/maintenance/maintenance.php:
|
6784 |
msgid ""
|
6785 |
"Check that the file exists in the /bulletproof-security/admin/htaccess/ "
|
6786 |
"master folder. If this is not the problem "
|
6787 |
msgstr ""
|
6788 |
|
6789 |
-
#: admin/maintenance/maintenance.php:
|
6790 |
-
#: admin/wizard/wizard.php:
|
6791 |
-
#: includes/hud-dismiss-functions.php:
|
6792 |
-
#: includes/hud-dismiss-functions.php:
|
6793 |
-
#: includes/hud-dismiss-functions.php:
|
6794 |
msgid "Click Here"
|
6795 |
msgstr ""
|
6796 |
|
6797 |
-
#: admin/maintenance/maintenance.php:
|
6798 |
msgid " for assistance."
|
6799 |
msgstr ""
|
6800 |
|
6801 |
-
#: admin/maintenance/maintenance.php:
|
6802 |
msgid ""
|
6803 |
"Check that the bps-maintenance-values.php file exists in the /bulletproof-"
|
6804 |
"security/admin/htaccess/ master folder. If this is not the problem "
|
6805 |
msgstr ""
|
6806 |
|
6807 |
-
#: admin/maintenance/maintenance.php:
|
6808 |
-
#: admin/maintenance/maintenance.php:
|
6809 |
msgid "Your Current IP Address: "
|
6810 |
msgstr ""
|
6811 |
|
6812 |
-
#: admin/maintenance/maintenance.php:
|
6813 |
-
#: admin/maintenance/maintenance.php:
|
6814 |
msgid "Recommended IP Address: "
|
6815 |
msgstr ""
|
6816 |
|
6817 |
-
#: admin/maintenance/maintenance.php:
|
6818 |
msgid "MMode Editor"
|
6819 |
msgstr ""
|
6820 |
|
6821 |
-
#: admin/maintenance/maintenance.php:
|
6822 |
msgid ""
|
6823 |
"Click the Maintenance Mode Guide link above for CSS Code, Image & Video "
|
6824 |
"Embed examples."
|
6825 |
msgstr ""
|
6826 |
|
6827 |
-
#: admin/maintenance/maintenance.php:
|
6828 |
msgid "MMode Option Settings"
|
6829 |
msgstr ""
|
6830 |
|
6831 |
-
#: admin/maintenance/maintenance.php:
|
6832 |
msgid "Enable Countdown Timer"
|
6833 |
msgstr ""
|
6834 |
|
6835 |
-
#: admin/maintenance/maintenance.php:
|
6836 |
msgid "LCD|Lime Green"
|
6837 |
msgstr ""
|
6838 |
|
6839 |
-
#: admin/maintenance/maintenance.php:
|
6840 |
msgid "White"
|
6841 |
msgstr ""
|
6842 |
|
6843 |
-
#: admin/maintenance/maintenance.php:
|
6844 |
msgid "Silver"
|
6845 |
msgstr ""
|
6846 |
|
6847 |
-
#: admin/maintenance/maintenance.php:
|
6848 |
msgid "Gray"
|
6849 |
msgstr ""
|
6850 |
|
6851 |
-
#: admin/maintenance/maintenance.php:
|
6852 |
msgid "Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours."
|
6853 |
msgstr ""
|
6854 |
|
6855 |
-
#: admin/maintenance/maintenance.php:
|
6856 |
msgid "Enable FrontEnd Maintenance Mode"
|
6857 |
msgstr ""
|
6858 |
|
6859 |
-
#: admin/maintenance/maintenance.php:
|
6860 |
msgid "You MUST enter Your Current IP Address or the"
|
6861 |
msgstr ""
|
6862 |
|
6863 |
-
#: admin/maintenance/maintenance.php:
|
6864 |
msgid "Recommended IP Address if you Enable BackEnd Maintenance Mode"
|
6865 |
msgstr ""
|
6866 |
|
6867 |
-
#: admin/maintenance/maintenance.php:
|
6868 |
msgid "or you will be locked out of your WordPress Dashboard."
|
6869 |
msgstr ""
|
6870 |
|
6871 |
-
#: admin/maintenance/maintenance.php:
|
6872 |
msgid "Enable BackEnd Maintenance Mode "
|
6873 |
msgstr ""
|
6874 |
|
6875 |
-
#: admin/maintenance/maintenance.php:
|
6876 |
msgid ""
|
6877 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
6878 |
"Mode)."
|
6879 |
msgstr ""
|
6880 |
|
6881 |
-
#: admin/maintenance/maintenance.php:
|
6882 |
msgid "Enter Multiple IP addresses separated by a comma and a single space."
|
6883 |
msgstr ""
|
6884 |
|
6885 |
-
#: admin/maintenance/maintenance.php:
|
6886 |
msgid "Example IPv4 IP Addresses: 100.99.88.77, 200.66.55.44, 44.33.22.1"
|
6887 |
msgstr ""
|
6888 |
|
6889 |
-
#: admin/maintenance/maintenance.php:
|
6890 |
msgid ""
|
6891 |
"Example IPv6 IP Addresses: 0:0:0:0:0:ffff:6463:584d, 0:0:0:0:0:ffff:c842:372c"
|
6892 |
msgstr ""
|
6893 |
|
6894 |
-
#: admin/maintenance/maintenance.php:
|
6895 |
msgid "No Background Image"
|
6896 |
msgstr ""
|
6897 |
|
6898 |
-
#: admin/maintenance/maintenance.php:
|
6899 |
msgid "Black Honeycomb Large"
|
6900 |
msgstr ""
|
6901 |
|
6902 |
-
#: admin/maintenance/maintenance.php:
|
6903 |
msgid "Black Honeycomb Large Grey Line"
|
6904 |
msgstr ""
|
6905 |
|
6906 |
-
#: admin/maintenance/maintenance.php:
|
6907 |
msgid "Black Mesh Small"
|
6908 |
msgstr ""
|
6909 |
|
6910 |
-
#: admin/maintenance/maintenance.php:
|
6911 |
msgid "Black Mesh Small Grey Line"
|
6912 |
msgstr ""
|
6913 |
|
6914 |
-
#: admin/maintenance/maintenance.php:
|
6915 |
msgid "Blue Honeycomb Large"
|
6916 |
msgstr ""
|
6917 |
|
6918 |
-
#: admin/maintenance/maintenance.php:
|
6919 |
msgid "Blue Mesh Small"
|
6920 |
msgstr ""
|
6921 |
|
6922 |
-
#: admin/maintenance/maintenance.php:
|
6923 |
msgid "Brown Honeycomb Large"
|
6924 |
msgstr ""
|
6925 |
|
6926 |
-
#: admin/maintenance/maintenance.php:
|
6927 |
msgid "Brown Mesh Small"
|
6928 |
msgstr ""
|
6929 |
|
6930 |
-
#: admin/maintenance/maintenance.php:
|
6931 |
msgid "Green Honeycomb Large"
|
6932 |
msgstr ""
|
6933 |
|
6934 |
-
#: admin/maintenance/maintenance.php:
|
6935 |
msgid "Green Mesh Small"
|
6936 |
msgstr ""
|
6937 |
|
6938 |
-
#: admin/maintenance/maintenance.php:
|
6939 |
msgid "Gray Honeycomb Large"
|
6940 |
msgstr ""
|
6941 |
|
6942 |
-
#: admin/maintenance/maintenance.php:
|
6943 |
msgid "Gray Mesh Small"
|
6944 |
msgstr ""
|
6945 |
|
6946 |
-
#: admin/maintenance/maintenance.php:
|
6947 |
msgid "Orange Honeycomb Large"
|
6948 |
msgstr ""
|
6949 |
|
6950 |
-
#: admin/maintenance/maintenance.php:
|
6951 |
msgid "Orange Mesh Small"
|
6952 |
msgstr ""
|
6953 |
|
6954 |
-
#: admin/maintenance/maintenance.php:
|
6955 |
msgid "Purple Honeycomb Large"
|
6956 |
msgstr ""
|
6957 |
|
6958 |
-
#: admin/maintenance/maintenance.php:
|
6959 |
msgid "Purple Mesh Small"
|
6960 |
msgstr ""
|
6961 |
|
6962 |
-
#: admin/maintenance/maintenance.php:
|
6963 |
msgid "Red|Burgundy Honeycomb Large"
|
6964 |
msgstr ""
|
6965 |
|
6966 |
-
#: admin/maintenance/maintenance.php:
|
6967 |
msgid "Red|Burgundy Mesh Small"
|
6968 |
msgstr ""
|
6969 |
|
6970 |
-
#: admin/maintenance/maintenance.php:
|
6971 |
msgid "Yellow Honeycomb Large"
|
6972 |
msgstr ""
|
6973 |
|
6974 |
-
#: admin/maintenance/maintenance.php:
|
6975 |
msgid "Yellow Mesh Small"
|
6976 |
msgstr ""
|
6977 |
|
6978 |
-
#: admin/maintenance/maintenance.php:
|
6979 |
msgid "No Center Image"
|
6980 |
msgstr ""
|
6981 |
|
6982 |
-
#: admin/maintenance/maintenance.php:
|
6983 |
msgid "Basic Black"
|
6984 |
msgstr ""
|
6985 |
|
6986 |
-
#: admin/maintenance/maintenance.php:
|
6987 |
msgid "Black Veins"
|
6988 |
msgstr ""
|
6989 |
|
6990 |
-
#: admin/maintenance/maintenance.php:
|
6991 |
msgid "Blue Glass"
|
6992 |
msgstr ""
|
6993 |
|
6994 |
-
#: admin/maintenance/maintenance.php:
|
6995 |
msgid "Brushed Metal Stamped"
|
6996 |
msgstr ""
|
6997 |
|
6998 |
-
#: admin/maintenance/maintenance.php:
|
6999 |
msgid "Chrome"
|
7000 |
msgstr ""
|
7001 |
|
7002 |
-
#: admin/maintenance/maintenance.php:
|
7003 |
msgid "Chrome Slick"
|
7004 |
msgstr ""
|
7005 |
|
7006 |
-
#: admin/maintenance/maintenance.php:
|
7007 |
msgid "Fire"
|
7008 |
msgstr ""
|
7009 |
|
7010 |
-
#: admin/maintenance/maintenance.php:
|
7011 |
msgid "Gun Metal"
|
7012 |
msgstr ""
|
7013 |
|
7014 |
-
#: admin/maintenance/maintenance.php:
|
7015 |
msgid "Mercury"
|
7016 |
msgstr ""
|
7017 |
|
7018 |
-
#: admin/maintenance/maintenance.php:
|
7019 |
msgid "Smoke"
|
7020 |
msgstr ""
|
7021 |
|
7022 |
-
#: admin/maintenance/maintenance.php:
|
7023 |
msgid "Striped Cone"
|
7024 |
msgstr ""
|
7025 |
|
7026 |
-
#: admin/maintenance/maintenance.php:
|
7027 |
msgid "Swamp Bevel"
|
7028 |
msgstr ""
|
7029 |
|
7030 |
-
#: admin/maintenance/maintenance.php:
|
7031 |
msgid "Toy"
|
7032 |
msgstr ""
|
7033 |
|
7034 |
-
#: admin/maintenance/maintenance.php:
|
7035 |
msgid "Water Reflection"
|
7036 |
msgstr ""
|
7037 |
|
7038 |
-
#: admin/maintenance/maintenance.php:
|
7039 |
msgid "Wood Grain"
|
7040 |
msgstr ""
|
7041 |
|
7042 |
-
#: admin/maintenance/maintenance.php:
|
7043 |
msgid "No Background Color"
|
7044 |
msgstr ""
|
7045 |
|
7046 |
-
#: admin/maintenance/maintenance.php:
|
7047 |
msgid "Black"
|
7048 |
msgstr ""
|
7049 |
|
7050 |
-
#: admin/maintenance/maintenance.php:
|
7051 |
msgid "Display Visitor IP Address"
|
7052 |
msgstr ""
|
7053 |
|
7054 |
-
#: admin/maintenance/maintenance.php:
|
7055 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode"
|
7056 |
msgstr ""
|
7057 |
|
7058 |
-
#: admin/maintenance/maintenance.php:
|
7059 |
msgid "Enable Visitor Logging"
|
7060 |
msgstr ""
|
7061 |
|
7062 |
-
#: admin/maintenance/maintenance.php:
|
7063 |
msgid "Send Email Reminder when Maintenance Mode Countdown Timer has completed"
|
7064 |
msgstr ""
|
7065 |
|
7066 |
-
#: admin/maintenance/maintenance.php:
|
7067 |
msgid "Send Countdown Timer Email To:"
|
7068 |
msgstr ""
|
7069 |
|
7070 |
-
#: admin/maintenance/maintenance.php:
|
7071 |
msgid "Send Countdown Timer Email From:"
|
7072 |
msgstr ""
|
7073 |
|
7074 |
-
#: admin/maintenance/maintenance.php:
|
7075 |
msgid "Send Countdown Timer Email Cc:"
|
7076 |
msgstr ""
|
7077 |
|
7078 |
-
#: admin/maintenance/maintenance.php:
|
7079 |
msgid "Send Countdown Timer Email Bcc:"
|
7080 |
msgstr ""
|
7081 |
|
7082 |
-
#: admin/maintenance/maintenance.php:
|
7083 |
msgid "MMode Network|Multisite Options"
|
7084 |
msgstr ""
|
7085 |
|
7086 |
-
#: admin/maintenance/maintenance.php:
|
7087 |
msgid "Network|Multisite Primary Site Options ONLY"
|
7088 |
msgstr ""
|
7089 |
|
7090 |
-
#: admin/maintenance/maintenance.php:
|
7091 |
msgid ""
|
7092 |
"Click the Maintenance Mode Read Me help button for the steps to use these "
|
7093 |
"special options:"
|
7094 |
msgstr ""
|
7095 |
|
7096 |
-
#: admin/maintenance/maintenance.php:
|
7097 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode"
|
7098 |
msgstr ""
|
7099 |
|
7100 |
-
#: admin/maintenance/maintenance.php:
|
7101 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site"
|
7102 |
msgstr ""
|
7103 |
|
7104 |
-
#: admin/maintenance/maintenance.php:
|
7105 |
msgid ""
|
7106 |
"Clicking OK Saves your Options/Settings to your Database and also creates "
|
7107 |
"your Maintenance Mode page. Click the Preview button to preview your "
|
@@ -7109,91 +7228,91 @@ msgid ""
|
|
7109 |
"Turn On button to enable Maintenance Mode on your website."
|
7110 |
msgstr ""
|
7111 |
|
7112 |
-
#: admin/maintenance/maintenance.php:
|
7113 |
msgid ""
|
7114 |
"IP Address Format Error: You have entered multiple IP Addresses using an "
|
7115 |
"incorrect Format."
|
7116 |
msgstr ""
|
7117 |
|
7118 |
-
#: admin/maintenance/maintenance.php:
|
7119 |
msgid ""
|
7120 |
"The correct IP Address Format is: IP Address comma single space. Example: "
|
7121 |
"100.99.88.77, 200.66.55.44, 44.33.22.1 or 100.99.88., 200.66.55., 44.33.22. "
|
7122 |
"if you are using the recommended 3 octet IP addresses."
|
7123 |
msgstr ""
|
7124 |
|
7125 |
-
#: admin/maintenance/maintenance.php:
|
7126 |
msgid ""
|
7127 |
"Correct the IP Address Format and click the Save Options button again. If "
|
7128 |
"you have an IPv6 IP address use the same general format as an IPv4 IP "
|
7129 |
"address - comma single space."
|
7130 |
msgstr ""
|
7131 |
|
7132 |
-
#: admin/maintenance/maintenance.php:
|
7133 |
-
#: admin/maintenance/maintenance.php:
|
7134 |
msgid "FrontEnd Maintenance Mode has been Turned On."
|
7135 |
msgstr ""
|
7136 |
|
7137 |
-
#: admin/maintenance/maintenance.php:
|
7138 |
-
#: admin/maintenance/maintenance.php:
|
7139 |
-
#: admin/maintenance/maintenance.php:
|
7140 |
-
#: admin/maintenance/maintenance.php:
|
7141 |
msgid "htaccess Files Disabled: BackEnd Maintenance Mode is disabled."
|
7142 |
msgstr ""
|
7143 |
|
7144 |
-
#: admin/maintenance/maintenance.php:
|
7145 |
msgid "BackEnd Maintenance Mode has been Turned On."
|
7146 |
msgstr ""
|
7147 |
|
7148 |
-
#: admin/maintenance/maintenance.php:
|
7149 |
-
#: admin/maintenance/maintenance.php:
|
7150 |
msgid ""
|
7151 |
"Error: You have not saved your option settings yet. Click the Save Options "
|
7152 |
"button."
|
7153 |
msgstr ""
|
7154 |
|
7155 |
-
#: admin/maintenance/maintenance.php:
|
7156 |
msgid ""
|
7157 |
"Error: Unable to get/find the site root index.php file for this GWIOD - "
|
7158 |
"Giving WordPress Its Own Directory - website."
|
7159 |
msgstr ""
|
7160 |
|
7161 |
-
#: admin/maintenance/maintenance.php:
|
7162 |
msgid "GWIOD Site Root index.php File Path Checked: "
|
7163 |
msgstr ""
|
7164 |
|
7165 |
-
#: admin/maintenance/maintenance.php:
|
7166 |
msgid ""
|
7167 |
"BPS Maintenance Mode will not work correctly with your WordPress GWIOD "
|
7168 |
"setup. Try another WordPress Maintenance Mode plugin."
|
7169 |
msgstr ""
|
7170 |
|
7171 |
-
#: admin/maintenance/maintenance.php:
|
7172 |
msgid ""
|
7173 |
"Error: Unable to get/find the site root index.php file for this Network "
|
7174 |
"GWIOD - Giving WordPress Its Own Directory - website."
|
7175 |
msgstr ""
|
7176 |
|
7177 |
-
#: admin/maintenance/maintenance.php:
|
7178 |
msgid "Network GWIOD Site Root index.php File Path Checked: "
|
7179 |
msgstr ""
|
7180 |
|
7181 |
-
#: admin/maintenance/maintenance.php:
|
7182 |
msgid ""
|
7183 |
"Please copy this error message and send it in an email to info@ait-pro.com "
|
7184 |
"for assistance."
|
7185 |
msgstr ""
|
7186 |
|
7187 |
-
#: admin/maintenance/maintenance.php:
|
7188 |
-
#: admin/maintenance/maintenance.php:
|
7189 |
-
#: admin/maintenance/maintenance.php:
|
7190 |
-
#: admin/maintenance/maintenance.php:
|
7191 |
msgid "FrontEnd Maintenance Mode has been Turned Off."
|
7192 |
msgstr ""
|
7193 |
|
7194 |
-
#: admin/maintenance/maintenance.php:
|
7195 |
-
#: admin/maintenance/maintenance.php:
|
7196 |
-
#: admin/maintenance/maintenance.php:
|
7197 |
msgid "BackEnd Maintenance Mode has been Turned Off."
|
7198 |
msgstr ""
|
7199 |
|
@@ -7221,7 +7340,7 @@ msgstr ""
|
|
7221 |
msgid "Clicking the Stop Scan button stops a scan."
|
7222 |
msgstr ""
|
7223 |
|
7224 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7225 |
msgid "Hosting Account Root Folders"
|
7226 |
msgstr ""
|
7227 |
|
@@ -7254,7 +7373,7 @@ msgid ""
|
|
7254 |
"than 300 seconds."
|
7255 |
msgstr ""
|
7256 |
|
7257 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7258 |
msgid "Exclude Individual Folders"
|
7259 |
msgstr ""
|
7260 |
|
@@ -7271,7 +7390,7 @@ msgid ""
|
|
7271 |
"particular cache folder under the wp-content folder."
|
7272 |
msgstr ""
|
7273 |
|
7274 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7275 |
msgid "Scan Database"
|
7276 |
msgstr ""
|
7277 |
|
@@ -7281,7 +7400,7 @@ msgid ""
|
|
7281 |
"suspicious code."
|
7282 |
msgstr ""
|
7283 |
|
7284 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7285 |
msgid "Scan Image Files (Stegosploit|Exif Hack)"
|
7286 |
msgstr ""
|
7287 |
|
@@ -7292,7 +7411,7 @@ msgid ""
|
|
7292 |
"hacks. It is recommended that you do not scan image files."
|
7293 |
msgstr ""
|
7294 |
|
7295 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7296 |
msgid "Scan Skipped Files Only"
|
7297 |
msgstr ""
|
7298 |
|
@@ -7304,7 +7423,7 @@ msgid ""
|
|
7304 |
"MScan option settings when running a Skipped File scan."
|
7305 |
msgstr ""
|
7306 |
|
7307 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7308 |
msgid "Automatically Delete /tmp Files"
|
7309 |
msgstr ""
|
7310 |
|
@@ -7314,7 +7433,7 @@ msgid ""
|
|
7314 |
"commonly hide hacker files in the /tmp folder."
|
7315 |
msgstr ""
|
7316 |
|
7317 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7318 |
msgid "Exclude /tmp Files"
|
7319 |
msgstr ""
|
7320 |
|
@@ -7327,7 +7446,7 @@ msgid ""
|
|
7327 |
"using the MScan Exclude /tmp files option setting."
|
7328 |
msgstr ""
|
7329 |
|
7330 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7331 |
msgid "Scheduled Scan Frequency (BPS Pro only)"
|
7332 |
msgstr ""
|
7333 |
|
@@ -7381,7 +7500,7 @@ msgid ""
|
|
7381 |
"using this tool."
|
7382 |
msgstr ""
|
7383 |
|
7384 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7385 |
msgid "View|Ignore|Delete Suspicious Files"
|
7386 |
msgstr ""
|
7387 |
|
@@ -7396,7 +7515,7 @@ msgid ""
|
|
7396 |
"ignored file it will be scanned in future scans."
|
7397 |
msgstr ""
|
7398 |
|
7399 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7400 |
msgid "View|Ignore Suspicious DB Entries"
|
7401 |
msgstr ""
|
7402 |
|
@@ -7465,33 +7584,29 @@ msgid ""
|
|
7465 |
"MScan Log file exceeds 2MB in size."
|
7466 |
msgstr ""
|
7467 |
|
7468 |
-
#: admin/mscan/mscan.php:
|
7469 |
-
msgid ""
|
7470 |
-
"The MScan folder or pattern matching file does not exist or is not readable /"
|
7471 |
-
msgstr ""
|
7472 |
-
|
7473 |
-
#: admin/mscan/mscan.php:64
|
7474 |
-
msgid "/bps-backup/mscan/mscan-pattern-match.php."
|
7475 |
msgstr ""
|
7476 |
|
7477 |
-
#: admin/mscan/mscan.php:
|
7478 |
msgid ""
|
7479 |
-
"Most likely your web host
|
7480 |
-
"pattern-match.php file as
|
7481 |
-
"the file or
|
|
|
7482 |
msgstr ""
|
7483 |
|
7484 |
-
#: admin/mscan/mscan.php:
|
7485 |
msgid ""
|
7486 |
"Unfortunately that means you will not be able to use MScan on your website/"
|
7487 |
"server/web host."
|
7488 |
msgstr ""
|
7489 |
|
7490 |
-
#: admin/mscan/mscan.php:
|
7491 |
msgid "BulletProof Security ~ MScan Malware Scanner"
|
7492 |
msgstr ""
|
7493 |
|
7494 |
-
#: admin/mscan/mscan.php:
|
7495 |
msgid ""
|
7496 |
"The open_basedir php.ini directive is enabled on your website/server. MScan "
|
7497 |
"scans will take 6 times longer to complete when open_basedir is enabled, the "
|
@@ -7503,32 +7618,32 @@ msgid ""
|
|
7503 |
"php.ini file."
|
7504 |
msgstr ""
|
7505 |
|
7506 |
-
#: admin/mscan/mscan.php:
|
7507 |
-
#: admin/mscan/mscan.php:
|
7508 |
msgid "MScan Log"
|
7509 |
msgstr ""
|
7510 |
|
7511 |
-
#: admin/mscan/mscan.php:
|
7512 |
msgid "MScan ~ "
|
7513 |
msgstr ""
|
7514 |
|
7515 |
-
#: admin/mscan/mscan.php:
|
7516 |
msgid ""
|
7517 |
"Scans website files for hacker files or code ~ Scans the WP database for "
|
7518 |
"hacker code."
|
7519 |
msgstr ""
|
7520 |
|
7521 |
-
#: admin/mscan/mscan.php:
|
7522 |
msgid ""
|
7523 |
"Get real-time automated security protection that is far superior to all "
|
7524 |
"malware scanners: "
|
7525 |
msgstr ""
|
7526 |
|
7527 |
-
#: admin/mscan/mscan.php:
|
7528 |
msgid "MScan Disclaimer:"
|
7529 |
msgstr ""
|
7530 |
|
7531 |
-
#: admin/mscan/mscan.php:
|
7532 |
msgid ""
|
7533 |
"MScan is a very sensitive scanner that will detect hacker's code and files "
|
7534 |
"that other WordPress malware scanners will not detect, but unfortunately "
|
@@ -7539,24 +7654,24 @@ msgid ""
|
|
7539 |
"DB Entries Forms below. For additional help information click this link: "
|
7540 |
msgstr ""
|
7541 |
|
7542 |
-
#: admin/mscan/mscan.php:
|
7543 |
-
#: includes/hud-dismiss-functions.php:
|
7544 |
msgid "MScan Malware Scanner Guide"
|
7545 |
msgstr ""
|
7546 |
|
7547 |
-
#: admin/mscan/mscan.php:
|
7548 |
msgid "MScan Troubleshooting & Code Posting"
|
7549 |
msgstr ""
|
7550 |
|
7551 |
-
#: admin/mscan/mscan.php:
|
7552 |
msgid "The MScan Database Table: "
|
7553 |
msgstr ""
|
7554 |
|
7555 |
-
#: admin/mscan/mscan.php:
|
7556 |
msgid " data has been deleted."
|
7557 |
msgstr ""
|
7558 |
|
7559 |
-
#: admin/mscan/mscan.php:
|
7560 |
msgid ""
|
7561 |
"MScan Status option values have been deleted. The Scan Completed timestamp, "
|
7562 |
"Total Scan Time, Total Files Scanned, Skipped Files, Suspicious Files and "
|
@@ -7564,26 +7679,26 @@ msgid ""
|
|
7564 |
"display blank or 0"
|
7565 |
msgstr ""
|
7566 |
|
7567 |
-
#: admin/mscan/mscan.php:
|
7568 |
-
#: admin/mscan/mscan.php:
|
7569 |
msgid "Skipped file scanning is turned On. Only skipped files will be scanned."
|
7570 |
msgstr ""
|
7571 |
|
7572 |
-
#: admin/mscan/mscan.php:
|
7573 |
-
#: admin/mscan/mscan.php:
|
7574 |
-
#: admin/mscan/mscan.php:
|
7575 |
msgid ""
|
7576 |
"Image file scanning is turned On. On some web hosts scanning image files "
|
7577 |
"will cause the scan to stop/fail."
|
7578 |
msgstr ""
|
7579 |
|
7580 |
-
#: admin/mscan/mscan.php:
|
7581 |
msgid ""
|
7582 |
"MScan scanning has been stopped. Note: The Stop Scan button also stops the "
|
7583 |
"Scan Time Estimate Tool from calculating estimated scan time."
|
7584 |
msgstr ""
|
7585 |
|
7586 |
-
#: admin/mscan/mscan.php:
|
7587 |
msgid ""
|
7588 |
"Calculating Scan Time. The default scan time calculation time of 30 seconds "
|
7589 |
"was exceeded. If it takes longer than 30 seconds to calculate total scan "
|
@@ -7596,82 +7711,82 @@ msgid ""
|
|
7596 |
"see if the the estimated scan time was successfully logged."
|
7597 |
msgstr ""
|
7598 |
|
7599 |
-
#: admin/mscan/mscan.php:
|
7600 |
msgid "Refresh"
|
7601 |
msgstr ""
|
7602 |
|
7603 |
-
#: admin/mscan/mscan.php:
|
7604 |
msgid ""
|
7605 |
"The estimated total scan time is more than the Max Time Limit to Scan option "
|
7606 |
"setting time limit."
|
7607 |
msgstr ""
|
7608 |
|
7609 |
-
#: admin/mscan/mscan.php:
|
7610 |
msgid ""
|
7611 |
"The scan will automatically end/stop when the Max Time Limit to Scan option "
|
7612 |
"setting time limit is reached."
|
7613 |
msgstr ""
|
7614 |
|
7615 |
-
#: admin/mscan/mscan.php:
|
7616 |
msgid "Estimated Total Scan Time: "
|
7617 |
msgstr ""
|
7618 |
|
7619 |
-
#: admin/mscan/mscan.php:
|
7620 |
msgid "Max Time Limit to Scan: "
|
7621 |
msgstr ""
|
7622 |
|
7623 |
-
#: admin/mscan/mscan.php:
|
7624 |
msgid "Click the MScan Read Me help button for a recommended solution."
|
7625 |
msgstr ""
|
7626 |
|
7627 |
-
#: admin/mscan/mscan.php:
|
7628 |
msgid ""
|
7629 |
"MScan Scanning has started. You can leave the MScan page while a scan is in "
|
7630 |
"progress and the scan will continue until it is completed or you can open "
|
7631 |
"another Browser Tab/Window and leave this Browser Tab/Window open."
|
7632 |
msgstr ""
|
7633 |
|
7634 |
-
#: admin/mscan/mscan.php:
|
7635 |
msgid "Suspicious code or files were detected."
|
7636 |
msgstr ""
|
7637 |
|
7638 |
-
#: admin/mscan/mscan.php:
|
7639 |
msgid ""
|
7640 |
"Click the View|Ignore|Delete Suspicious Files accordion tab to View, Ignore "
|
7641 |
"or Delete suspicious files. For additional help information click the MScan "
|
7642 |
"Read Me help button."
|
7643 |
msgstr ""
|
7644 |
|
7645 |
-
#: admin/mscan/mscan.php:
|
7646 |
msgid "Suspicious code was detected in your database."
|
7647 |
msgstr ""
|
7648 |
|
7649 |
-
#: admin/mscan/mscan.php:
|
7650 |
msgid ""
|
7651 |
"Click the View|Ignore Suspicious DB Entries accordion tab to view and ignore "
|
7652 |
"suspicious db entries. For additional help information click the MScan Read "
|
7653 |
"Me help button."
|
7654 |
msgstr ""
|
7655 |
|
7656 |
-
#: admin/mscan/mscan.php:
|
7657 |
msgid ""
|
7658 |
"MScan Scan has completed. To view extensive details of all scanning phases "
|
7659 |
"view the MScan Log file."
|
7660 |
msgstr ""
|
7661 |
|
7662 |
-
#: admin/mscan/mscan.php:
|
7663 |
msgid ""
|
7664 |
"Skipped file scanning is turned On. The scan time estimate is for scanning "
|
7665 |
"skipped files only."
|
7666 |
msgstr ""
|
7667 |
|
7668 |
-
#: admin/mscan/mscan.php:
|
7669 |
msgid ""
|
7670 |
"The total estimated time of an actual scan based on your MScan option "
|
7671 |
"settings is: "
|
7672 |
msgstr ""
|
7673 |
|
7674 |
-
#: admin/mscan/mscan.php:
|
7675 |
msgid ""
|
7676 |
"Seconds. The MScan Log file contains extensive details about the estimated "
|
7677 |
"scan time. Note: The Scan Time Estimate Tool does not affect or change any "
|
@@ -7679,13 +7794,13 @@ msgid ""
|
|
7679 |
"to the estimated scan time."
|
7680 |
msgstr ""
|
7681 |
|
7682 |
-
#: admin/mscan/mscan.php:
|
7683 |
msgid ""
|
7684 |
"Skipped file scanning is turned On. The scan time estimate will be for "
|
7685 |
"scanning skipped files only."
|
7686 |
msgstr ""
|
7687 |
|
7688 |
-
#: admin/mscan/mscan.php:
|
7689 |
msgid ""
|
7690 |
"Calculating Estimated Scan Time. Notes: The Scan Time Estimate Tool does not "
|
7691 |
"affect or change any previous scan results except for the Total Scan Time, "
|
@@ -7694,41 +7809,41 @@ msgid ""
|
|
7694 |
"the estimated scan time."
|
7695 |
msgstr ""
|
7696 |
|
7697 |
-
#: admin/mscan/mscan.php:
|
7698 |
msgid ""
|
7699 |
"Calculating Scan Time. You can leave the MScan page while a scan is in "
|
7700 |
"progress and the scan will continue until it is completed or you can open "
|
7701 |
"another Browser Tab/Window and leave this Browser Tab/Window open."
|
7702 |
msgstr ""
|
7703 |
|
7704 |
-
#: admin/mscan/mscan.php:
|
7705 |
msgid "Click OK to start scanning or click Cancel."
|
7706 |
msgstr ""
|
7707 |
|
7708 |
-
#: admin/mscan/mscan.php:
|
7709 |
msgid "Click OK to stop scanning or click Cancel."
|
7710 |
msgstr ""
|
7711 |
|
7712 |
-
#: admin/mscan/mscan.php:
|
7713 |
msgid "MScan Options & Tools"
|
7714 |
msgstr ""
|
7715 |
|
7716 |
-
#: admin/mscan/mscan.php:
|
7717 |
msgid "Save MScan Options"
|
7718 |
msgstr ""
|
7719 |
|
7720 |
-
#: admin/mscan/mscan.php:
|
7721 |
msgid ""
|
7722 |
"Skipped file scanning is turned On. There are no skipped files to be "
|
7723 |
"scanned. Either there really are not any skipped files to scan or you have "
|
7724 |
"not run a regular scan yet with the Skipped File Scan option turned Off."
|
7725 |
msgstr ""
|
7726 |
|
7727 |
-
#: admin/mscan/mscan.php:
|
7728 |
msgid "Warning: "
|
7729 |
msgstr ""
|
7730 |
|
7731 |
-
#: admin/mscan/mscan.php:
|
7732 |
msgid ""
|
7733 |
"On some web hosts (Known host issues: SiteGround, Cyon) turning On the "
|
7734 |
"\"Automatically Delete /tmp Files\" option setting will cause your website/"
|
@@ -7737,125 +7852,125 @@ msgid ""
|
|
7737 |
"has crashed."
|
7738 |
msgstr ""
|
7739 |
|
7740 |
-
#: admin/mscan/mscan.php:
|
7741 |
msgid "MScan Options saved."
|
7742 |
msgstr ""
|
7743 |
|
7744 |
-
#: admin/mscan/mscan.php:
|
7745 |
msgid "MScan Options"
|
7746 |
msgstr ""
|
7747 |
|
7748 |
-
#: admin/mscan/mscan.php:
|
7749 |
msgid "MScan Tools"
|
7750 |
msgstr ""
|
7751 |
|
7752 |
-
#: admin/mscan/mscan.php:
|
7753 |
msgid "Folder Name"
|
7754 |
msgstr ""
|
7755 |
|
7756 |
-
#: admin/mscan/mscan.php:
|
7757 |
msgid "Folder is not readable"
|
7758 |
msgstr ""
|
7759 |
|
7760 |
-
#: admin/mscan/mscan.php:
|
7761 |
msgid ""
|
7762 |
"This folder contains another WordPress website. Click the MScan Read Me help "
|
7763 |
"button above and read the \"Scanning Other WordPress Sites\" help section."
|
7764 |
msgstr ""
|
7765 |
|
7766 |
-
#: admin/mscan/mscan.php:
|
7767 |
msgid "Max File Size Limit to Scan:"
|
7768 |
msgstr ""
|
7769 |
|
7770 |
-
#: admin/mscan/mscan.php:
|
7771 |
msgid "Max Time Limit to Scan:"
|
7772 |
msgstr ""
|
7773 |
|
7774 |
-
#: admin/mscan/mscan.php:
|
7775 |
msgid "Enter one folder path per line. Include folder slashes."
|
7776 |
msgstr ""
|
7777 |
|
7778 |
-
#: admin/mscan/mscan.php:
|
7779 |
msgid "Example:"
|
7780 |
msgstr ""
|
7781 |
|
7782 |
-
#: admin/mscan/mscan.php:
|
7783 |
-
#: admin/mscan/mscan.php:
|
7784 |
msgid "Click the MScan Read Me help button for more help info."
|
7785 |
msgstr ""
|
7786 |
|
7787 |
-
#: admin/mscan/mscan.php:
|
7788 |
msgid "Database Scan On"
|
7789 |
msgstr ""
|
7790 |
|
7791 |
-
#: admin/mscan/mscan.php:
|
7792 |
msgid "Database Scan Off"
|
7793 |
msgstr ""
|
7794 |
|
7795 |
-
#: admin/mscan/mscan.php:
|
7796 |
msgid "Image File Scan Off"
|
7797 |
msgstr ""
|
7798 |
|
7799 |
-
#: admin/mscan/mscan.php:
|
7800 |
msgid "Image File Scan On"
|
7801 |
msgstr ""
|
7802 |
|
7803 |
-
#: admin/mscan/mscan.php:
|
7804 |
msgid ""
|
7805 |
"When Skipped File Scan is On only skipped files will be scanned. Note: The "
|
7806 |
"only MScan option setting that has any affect while Skipped File Scan is On "
|
7807 |
"is Image File Scan On or Off."
|
7808 |
msgstr ""
|
7809 |
|
7810 |
-
#: admin/mscan/mscan.php:
|
7811 |
msgid "Skipped File Scan Off"
|
7812 |
msgstr ""
|
7813 |
|
7814 |
-
#: admin/mscan/mscan.php:
|
7815 |
msgid "Skipped File Scan On"
|
7816 |
msgstr ""
|
7817 |
|
7818 |
-
#: admin/mscan/mscan.php:
|
7819 |
msgid "Delete Tmp Files Off"
|
7820 |
msgstr ""
|
7821 |
|
7822 |
-
#: admin/mscan/mscan.php:
|
7823 |
msgid "Delete Tmp Files On"
|
7824 |
msgstr ""
|
7825 |
|
7826 |
-
#: admin/mscan/mscan.php:
|
7827 |
msgid "Enter one file name per line."
|
7828 |
msgstr ""
|
7829 |
|
7830 |
-
#: admin/mscan/mscan.php:
|
7831 |
msgid "Scheduled Scan Off"
|
7832 |
msgstr ""
|
7833 |
|
7834 |
-
#: admin/mscan/mscan.php:
|
7835 |
msgid "Run Scan Every 60 Minutes"
|
7836 |
msgstr ""
|
7837 |
|
7838 |
-
#: admin/mscan/mscan.php:
|
7839 |
msgid "Run Scan Every 3 Hours"
|
7840 |
msgstr ""
|
7841 |
|
7842 |
-
#: admin/mscan/mscan.php:
|
7843 |
msgid "Run Scan Every 6 Hours"
|
7844 |
msgstr ""
|
7845 |
|
7846 |
-
#: admin/mscan/mscan.php:
|
7847 |
msgid "Run Scan Every 12 Hours"
|
7848 |
msgstr ""
|
7849 |
|
7850 |
-
#: admin/mscan/mscan.php:
|
7851 |
msgid "Run Scan Every 24 Hours"
|
7852 |
msgstr ""
|
7853 |
|
7854 |
-
#: admin/mscan/mscan.php:
|
7855 |
msgid "Click OK to save MScan Options or click Cancel"
|
7856 |
msgstr ""
|
7857 |
|
7858 |
-
#: admin/mscan/mscan.php:
|
7859 |
msgid ""
|
7860 |
"IMPORTANT: You can stop the scan time estimate if it hangs or is taking too "
|
7861 |
"long by clicking the Stop Scan button.\\n"
|
@@ -7874,7 +7989,7 @@ msgid ""
|
|
7874 |
"OK to get a scan time estimate or click Cancel"
|
7875 |
msgstr ""
|
7876 |
|
7877 |
-
#: admin/mscan/mscan.php:
|
7878 |
msgid ""
|
7879 |
"This tool allows you to delete all of the MScan Status option values.\\n"
|
7880 |
"\\n-------------------------------------------------------------\\n\\nThe "
|
@@ -7886,7 +8001,7 @@ msgid ""
|
|
7886 |
"OK to delete scan status option values or click Cancel"
|
7887 |
msgstr ""
|
7888 |
|
7889 |
-
#: admin/mscan/mscan.php:
|
7890 |
msgid ""
|
7891 |
"Deleting all database scan data is a reset that deletes any/all changes you "
|
7892 |
"have made and saved using the View|Ignore|Delete Suspicious Files and View|"
|
@@ -7895,134 +8010,134 @@ msgid ""
|
|
7895 |
"OK to delete all database Scan Data or click Cancel"
|
7896 |
msgstr ""
|
7897 |
|
7898 |
-
#: admin/mscan/mscan.php:
|
7899 |
msgid " has been deleted."
|
7900 |
msgstr ""
|
7901 |
|
7902 |
-
#: admin/mscan/mscan.php:
|
7903 |
msgid ""
|
7904 |
" Current Status has been changed to Ignored File and this file will not be "
|
7905 |
"scanned in any future MScan Scans."
|
7906 |
msgstr ""
|
7907 |
|
7908 |
-
#: admin/mscan/mscan.php:
|
7909 |
msgid ""
|
7910 |
" Ignored File Status has been removed. The previous Status of the file will "
|
7911 |
"be displayed again and this file will be scanned in future MScan scans."
|
7912 |
msgstr ""
|
7913 |
|
7914 |
-
#: admin/mscan/mscan.php:
|
7915 |
msgid "Close File"
|
7916 |
msgstr ""
|
7917 |
|
7918 |
-
#: admin/mscan/mscan.php:
|
7919 |
-
#: admin/mscan/mscan.php:
|
7920 |
msgid "MScan Pattern Match"
|
7921 |
msgstr ""
|
7922 |
|
7923 |
-
#: admin/mscan/mscan.php:
|
7924 |
msgid ""
|
7925 |
"Only the MScan Pattern Match is displayed for images instead of the image "
|
7926 |
"file code."
|
7927 |
msgstr ""
|
7928 |
|
7929 |
-
#: admin/mscan/mscan.php:
|
7930 |
msgid ""
|
7931 |
"Opening image files to view image file code does not work well in a Browser."
|
7932 |
msgstr ""
|
7933 |
|
7934 |
-
#: admin/mscan/mscan.php:
|
7935 |
msgid ""
|
7936 |
"You can download suspicious image files and use a code editor like Notepad++ "
|
7937 |
"to check image file code for any malicious code."
|
7938 |
msgstr ""
|
7939 |
|
7940 |
-
#: admin/mscan/mscan.php:
|
7941 |
-
#: admin/mscan/mscan.php:
|
7942 |
msgid ""
|
7943 |
"If you are not sure what to check for or what is and is not malicious code "
|
7944 |
"then click the MScan Read Me help button."
|
7945 |
msgstr ""
|
7946 |
|
7947 |
-
#: admin/mscan/mscan.php:
|
7948 |
msgid ""
|
7949 |
"You can use your Browser's Search or Find feature to search the file "
|
7950 |
"contents/code displayed below using the MScan Pattern Match above for the "
|
7951 |
"suspicious code that was detected by MScan."
|
7952 |
msgstr ""
|
7953 |
|
7954 |
-
#: admin/mscan/mscan.php:
|
7955 |
msgid ""
|
7956 |
"You can download suspicious files if you would like to check the file "
|
7957 |
"contents/code more extensively with a code editor like Notepad++."
|
7958 |
msgstr ""
|
7959 |
|
7960 |
-
#: admin/mscan/mscan.php:
|
7961 |
msgid "Current Status"
|
7962 |
msgstr ""
|
7963 |
|
7964 |
-
#: admin/mscan/mscan.php:
|
7965 |
msgid "View<br>File"
|
7966 |
msgstr ""
|
7967 |
|
7968 |
-
#: admin/mscan/mscan.php:
|
7969 |
msgid "Ignore<br>File"
|
7970 |
msgstr ""
|
7971 |
|
7972 |
-
#: admin/mscan/mscan.php:
|
7973 |
msgid "Unignore<br>File"
|
7974 |
msgstr ""
|
7975 |
|
7976 |
-
#: admin/mscan/mscan.php:
|
7977 |
msgid "Delete<br>File"
|
7978 |
msgstr ""
|
7979 |
|
7980 |
-
#: admin/mscan/mscan.php:
|
7981 |
-
#: admin/system-info/system-info.php:
|
7982 |
msgid "File Path"
|
7983 |
msgstr ""
|
7984 |
|
7985 |
-
#: admin/mscan/mscan.php:
|
7986 |
msgid "Pattern<br>Match"
|
7987 |
msgstr ""
|
7988 |
|
7989 |
-
#: admin/mscan/mscan.php:
|
7990 |
msgid "Scan<br>Time"
|
7991 |
msgstr ""
|
7992 |
|
7993 |
-
#: admin/mscan/mscan.php:
|
7994 |
msgid "Skipped File"
|
7995 |
msgstr ""
|
7996 |
|
7997 |
-
#: admin/mscan/mscan.php:
|
7998 |
msgid "Not Scanned"
|
7999 |
msgstr ""
|
8000 |
|
8001 |
-
#: admin/mscan/mscan.php:
|
8002 |
msgid "Ignored File"
|
8003 |
msgstr ""
|
8004 |
|
8005 |
-
#: admin/mscan/mscan.php:
|
8006 |
msgid "Suspicious File"
|
8007 |
msgstr ""
|
8008 |
|
8009 |
-
#: admin/mscan/mscan.php:
|
8010 |
msgid "View"
|
8011 |
msgstr ""
|
8012 |
|
8013 |
-
#: admin/mscan/mscan.php:
|
8014 |
msgid "Ignore"
|
8015 |
msgstr ""
|
8016 |
|
8017 |
-
#: admin/mscan/mscan.php:
|
8018 |
msgid "Unignore"
|
8019 |
msgstr ""
|
8020 |
|
8021 |
-
#: admin/mscan/mscan.php:
|
8022 |
msgid "No Suspicious Files were detected"
|
8023 |
msgstr ""
|
8024 |
|
8025 |
-
#: admin/mscan/mscan.php:
|
8026 |
msgid ""
|
8027 |
"View File Option: Selecting the View File Checkbox Form option will display "
|
8028 |
"the contents of the file that you have selected to view.\\n"
|
@@ -8042,45 +8157,45 @@ msgid ""
|
|
8042 |
"OK to proceed or click Cancel"
|
8043 |
msgstr ""
|
8044 |
|
8045 |
-
#: admin/mscan/mscan.php:
|
8046 |
msgid "Current Status has been changed to Ignored for DB Row ID"
|
8047 |
msgstr ""
|
8048 |
|
8049 |
-
#: admin/mscan/mscan.php:
|
8050 |
msgid "in DB Column"
|
8051 |
msgstr ""
|
8052 |
|
8053 |
-
#: admin/mscan/mscan.php:
|
8054 |
msgid "This DB Entry will not be scanned in any future MScan Scans."
|
8055 |
msgstr ""
|
8056 |
|
8057 |
-
#: admin/mscan/mscan.php:
|
8058 |
msgid "The Ignored DB Entry Status has been removed for DB Row ID"
|
8059 |
msgstr ""
|
8060 |
|
8061 |
-
#: admin/mscan/mscan.php:
|
8062 |
msgid ""
|
8063 |
"The previous Status of the DB Entry will be displayed again and this DB "
|
8064 |
"Entry will be scanned in future MScan scans."
|
8065 |
msgstr ""
|
8066 |
|
8067 |
-
#: admin/mscan/mscan.php:
|
8068 |
msgid "Close"
|
8069 |
msgstr ""
|
8070 |
|
8071 |
-
#: admin/mscan/mscan.php:
|
8072 |
msgid "Pharma Hack DB Table and Column"
|
8073 |
msgstr ""
|
8074 |
|
8075 |
-
#: admin/mscan/mscan.php:
|
8076 |
msgid "Pharma Hack cleanup/removal steps"
|
8077 |
msgstr ""
|
8078 |
|
8079 |
-
#: admin/mscan/mscan.php:
|
8080 |
msgid "Edit your theme's header.php file and delete this code: "
|
8081 |
msgstr ""
|
8082 |
|
8083 |
-
#: admin/mscan/mscan.php:
|
8084 |
msgid ""
|
8085 |
"Delete this file in your theme's root folder: nav.php. Login to your web "
|
8086 |
"host control panel, login to your WP Database using phpMyAdmin and delete "
|
@@ -8089,58 +8204,58 @@ msgid ""
|
|
8089 |
"any that you do see."
|
8090 |
msgstr ""
|
8091 |
|
8092 |
-
#: admin/mscan/mscan.php:
|
8093 |
msgid "DB Table, Column and Row ID"
|
8094 |
msgstr ""
|
8095 |
|
8096 |
-
#: admin/mscan/mscan.php:
|
8097 |
msgid "Steps to view the database data that MScan detected as suspicious"
|
8098 |
msgstr ""
|
8099 |
|
8100 |
-
#: admin/mscan/mscan.php:
|
8101 |
msgid ""
|
8102 |
"Login to your web host control panel, login to your WP Database using "
|
8103 |
"phpMyAdmin and check the data in the DB Table, Column and Row ID shown "
|
8104 |
"above. Note: Look for code that matches the MScan Pattern Match."
|
8105 |
msgstr ""
|
8106 |
|
8107 |
-
#: admin/mscan/mscan.php:
|
8108 |
msgid "View<br>DB Entry"
|
8109 |
msgstr ""
|
8110 |
|
8111 |
-
#: admin/mscan/mscan.php:
|
8112 |
msgid "Ignore<br>DB Entry"
|
8113 |
msgstr ""
|
8114 |
|
8115 |
-
#: admin/mscan/mscan.php:
|
8116 |
msgid "Unignore<br>DB Entry"
|
8117 |
msgstr ""
|
8118 |
|
8119 |
-
#: admin/mscan/mscan.php:
|
8120 |
msgid "DB Table"
|
8121 |
msgstr ""
|
8122 |
|
8123 |
-
#: admin/mscan/mscan.php:
|
8124 |
msgid "DB Column"
|
8125 |
msgstr ""
|
8126 |
|
8127 |
-
#: admin/mscan/mscan.php:
|
8128 |
msgid "DB Row ID"
|
8129 |
msgstr ""
|
8130 |
|
8131 |
-
#: admin/mscan/mscan.php:
|
8132 |
msgid "Ignored DB Entry"
|
8133 |
msgstr ""
|
8134 |
|
8135 |
-
#: admin/mscan/mscan.php:
|
8136 |
msgid "Suspicious DB Entry"
|
8137 |
msgstr ""
|
8138 |
|
8139 |
-
#: admin/mscan/mscan.php:
|
8140 |
msgid "No Suspicious DB Entries were detected"
|
8141 |
msgstr ""
|
8142 |
|
8143 |
-
#: admin/mscan/mscan.php:
|
8144 |
msgid ""
|
8145 |
"View DB Entry Option: Selecting the View DB Entry Checkbox Form option will "
|
8146 |
"display the contents of the DB Table, Column and Row ID that you have "
|
@@ -8158,85 +8273,85 @@ msgid ""
|
|
8158 |
"OK to proceed or click Cancel"
|
8159 |
msgstr ""
|
8160 |
|
8161 |
-
#: admin/mscan/mscan.php:
|
8162 |
msgid "MScan Log ~ "
|
8163 |
msgstr ""
|
8164 |
|
8165 |
-
#: admin/mscan/mscan.php:
|
8166 |
msgid ""
|
8167 |
"Logs MScan Settings, Completion Time, Memory Usage, Zip Backup File Name, "
|
8168 |
"Timestamp..."
|
8169 |
msgstr ""
|
8170 |
|
8171 |
-
#: admin/mscan/mscan.php:
|
8172 |
msgid "Click the Reset Last Modified Time in DB button"
|
8173 |
msgstr ""
|
8174 |
|
8175 |
-
#: admin/mscan/mscan.php:
|
8176 |
msgid "to set the"
|
8177 |
msgstr ""
|
8178 |
|
8179 |
-
#: admin/mscan/mscan.php:
|
8180 |
msgid "Last Modified Time in DB:"
|
8181 |
msgstr ""
|
8182 |
|
8183 |
-
#: admin/mscan/mscan.php:
|
8184 |
msgid "MScan Log File Size: "
|
8185 |
msgstr ""
|
8186 |
|
8187 |
-
#: admin/mscan/mscan.php:
|
8188 |
msgid ""
|
8189 |
"The S-Monitor Email Logging options will only send log files up to 2MB in "
|
8190 |
"size."
|
8191 |
msgstr ""
|
8192 |
|
8193 |
-
#: admin/mscan/mscan.php:
|
8194 |
msgid ""
|
8195 |
"Copy and paste the MScan Log file contents into a Notepad text file on your "
|
8196 |
"computer and save it."
|
8197 |
msgstr ""
|
8198 |
|
8199 |
-
#: admin/mscan/mscan.php:
|
8200 |
msgid "MScan Log Last Modified Time:"
|
8201 |
msgstr ""
|
8202 |
|
8203 |
-
#: admin/mscan/mscan.php:
|
8204 |
msgid "Last Modified Time in File:"
|
8205 |
msgstr ""
|
8206 |
|
8207 |
-
#: admin/mscan/mscan.php:
|
8208 |
msgid ""
|
8209 |
"Success! Your MScan Log has been deleted and replaced with a new blank MScan "
|
8210 |
"Log file."
|
8211 |
msgstr ""
|
8212 |
|
8213 |
-
#: admin/mscan/mscan.php:
|
8214 |
msgid "Clicking OK will delete the contents of your MScan Log file."
|
8215 |
msgstr ""
|
8216 |
|
8217 |
-
#: admin/mscan/mscan.php:
|
8218 |
msgid ""
|
8219 |
"The MScan Log File Was Not Found! Check that the file really exists here - /"
|
8220 |
msgstr ""
|
8221 |
|
8222 |
-
#: admin/mscan/mscan.php:
|
8223 |
msgid "/bps-backup/logs/mscan_log.txt and is named correctly."
|
8224 |
msgstr ""
|
8225 |
|
8226 |
-
#: admin/mscan/mscan.php:
|
8227 |
msgid "File Open and Write test successful! Your MScan Log file is writable."
|
8228 |
msgstr ""
|
8229 |
|
8230 |
-
#: admin/mscan/mscan.php:
|
8231 |
msgid "Success! Your MScan Log file has been updated."
|
8232 |
msgstr ""
|
8233 |
|
8234 |
-
#: admin/security-log/security-log.php:
|
8235 |
msgid "BulletProof Security ~ Security Log"
|
8236 |
msgstr ""
|
8237 |
|
|
|
8238 |
#: admin/security-log/security-log.php:113
|
8239 |
-
#: admin/security-log/security-log.php:135
|
8240 |
msgid ""
|
8241 |
"Error: Unable to turn Logging Off. Either the root .htaccess file is not "
|
8242 |
"writable, it does not exist or the ErrorDocument .htaccess code does not "
|
@@ -8244,12 +8359,12 @@ msgid ""
|
|
8244 |
"exists, the code exists and that file permissions allow writing."
|
8245 |
msgstr ""
|
8246 |
|
8247 |
-
#: admin/security-log/security-log.php:
|
8248 |
msgid "Logging has been turned Off"
|
8249 |
msgstr ""
|
8250 |
|
8251 |
-
#: admin/security-log/security-log.php:
|
8252 |
-
#: admin/security-log/security-log.php:
|
8253 |
msgid ""
|
8254 |
"Error: Unable to turn Logging On. Either the root .htaccess file is not "
|
8255 |
"writable, it does not exist or the ErrorDocument .htaccess code does not "
|
@@ -8257,33 +8372,33 @@ msgid ""
|
|
8257 |
"exists, the code exists and that file permissions allow writing."
|
8258 |
msgstr ""
|
8259 |
|
8260 |
-
#: admin/security-log/security-log.php:
|
8261 |
msgid "Logging has been turned On"
|
8262 |
msgstr ""
|
8263 |
|
8264 |
-
#: admin/security-log/security-log.php:
|
8265 |
msgid "Security Log ~ "
|
8266 |
msgstr ""
|
8267 |
|
8268 |
-
#: admin/security-log/security-log.php:
|
8269 |
msgid ""
|
8270 |
"Logs Blocked Hackers & Spammers ~ HTTP 400, 403, 404, 405 & 410 Logging ~ "
|
8271 |
"Troubleshooting Tool"
|
8272 |
msgstr ""
|
8273 |
|
8274 |
-
#: admin/security-log/security-log.php:
|
8275 |
msgid "Forum Help Links & Bonus Custom Code: "
|
8276 |
msgstr ""
|
8277 |
|
8278 |
-
#: admin/security-log/security-log.php:
|
8279 |
msgid "POST Request Attack Protection"
|
8280 |
msgstr ""
|
8281 |
|
8282 |
-
#: admin/security-log/security-log.php:
|
8283 |
msgid "Security Log General Information"
|
8284 |
msgstr ""
|
8285 |
|
8286 |
-
#: admin/security-log/security-log.php:
|
8287 |
msgid ""
|
8288 |
"To view your Security Log click the View Log button. Your Security Log file "
|
8289 |
"is a plain text static file and not a dynamic file or dynamic display to "
|
@@ -8292,13 +8407,13 @@ msgid ""
|
|
8292 |
"and Time. You can copy, edit and delete this plain text file."
|
8293 |
msgstr ""
|
8294 |
|
8295 |
-
#: admin/security-log/security-log.php:
|
8296 |
msgid ""
|
8297 |
"Security Log Email Alert and Log file option settings are on the Email|Log "
|
8298 |
"Settings page."
|
8299 |
msgstr ""
|
8300 |
|
8301 |
-
#: admin/security-log/security-log.php:
|
8302 |
msgid ""
|
8303 |
"If a particular User Agent|Bot is generating excessive log entries you can "
|
8304 |
"add it to Add User Agents|Bots to Ignore|Not Log tool and that User Agent|"
|
@@ -8306,7 +8421,7 @@ msgid ""
|
|
8306 |
"help section."
|
8307 |
msgstr ""
|
8308 |
|
8309 |
-
#: admin/security-log/security-log.php:
|
8310 |
msgid ""
|
8311 |
"BPS logs all 403 errors, but a 403 error may not necessarily be caused by "
|
8312 |
"BPS. Use the troubleshooting steps in the BPS Troubleshooting Steps link at "
|
@@ -8314,7 +8429,7 @@ msgid ""
|
|
8314 |
"error is being caused by BPS."
|
8315 |
msgstr ""
|
8316 |
|
8317 |
-
#: admin/security-log/security-log.php:
|
8318 |
msgid ""
|
8319 |
"The Security Log logs 400, 403, 405 and 410 HTTP Response Status Codes by "
|
8320 |
"default. You can also log 404 HTTP Response Status Codes by opening this BPS "
|
@@ -8325,17 +8440,17 @@ msgid ""
|
|
8325 |
"the "
|
8326 |
msgstr ""
|
8327 |
|
8328 |
-
#: admin/security-log/security-log.php:
|
8329 |
-
#: admin/security-log/security-log.php:
|
8330 |
msgid "Total # of Security Log Entries by Type"
|
8331 |
msgstr ""
|
8332 |
|
8333 |
-
#: admin/security-log/security-log.php:
|
8334 |
msgid ""
|
8335 |
" help section below for a complete list of BPS Security Log Entry Types."
|
8336 |
msgstr ""
|
8337 |
|
8338 |
-
#: admin/security-log/security-log.php:
|
8339 |
msgid ""
|
8340 |
"Displays the total number of each type of Security Log Entry in your "
|
8341 |
"Security Log file. The Total # of Security Log Entries by Type is also added "
|
@@ -8348,30 +8463,30 @@ msgid ""
|
|
8348 |
"Security Log Entry Types. BPS Pro has a total of 27 Security Log Entry Types."
|
8349 |
msgstr ""
|
8350 |
|
8351 |
-
#: admin/security-log/security-log.php:
|
8352 |
msgid "HTTP Response Status Codes"
|
8353 |
msgstr ""
|
8354 |
|
8355 |
-
#: admin/security-log/security-log.php:
|
8356 |
msgid ""
|
8357 |
"400 Bad Request - The request could not be understood by the server due to "
|
8358 |
"malformed syntax."
|
8359 |
msgstr ""
|
8360 |
|
8361 |
-
#: admin/security-log/security-log.php:
|
8362 |
msgid ""
|
8363 |
"403 Forbidden - The Server understood the request, but is refusing to "
|
8364 |
"fulfill it."
|
8365 |
msgstr ""
|
8366 |
|
8367 |
-
#: admin/security-log/security-log.php:
|
8368 |
msgid ""
|
8369 |
"404 Not Found - The Server has not found anything matching the Request-URI|"
|
8370 |
"URL. No indication is given of whether the condition is temporary or "
|
8371 |
"permanent."
|
8372 |
msgstr ""
|
8373 |
|
8374 |
-
#: admin/security-log/security-log.php:
|
8375 |
msgid ""
|
8376 |
"405 Method Not Allowed - The method specified in the Request-Line is not "
|
8377 |
"allowed for the resource identified by the Request-URI. The response MUST "
|
@@ -8381,18 +8496,18 @@ msgid ""
|
|
8381 |
"Methods."
|
8382 |
msgstr ""
|
8383 |
|
8384 |
-
#: admin/security-log/security-log.php:
|
8385 |
msgid ""
|
8386 |
"410 Gone - The requested resource is no longer available at the Server/site "
|
8387 |
"and no forwarding address is known. This condition is expected to be "
|
8388 |
"considered permanent."
|
8389 |
msgstr ""
|
8390 |
|
8391 |
-
#: admin/security-log/security-log.php:
|
8392 |
msgid "Security Log File Size"
|
8393 |
msgstr ""
|
8394 |
|
8395 |
-
#: admin/security-log/security-log.php:
|
8396 |
msgid ""
|
8397 |
"Displays the size of your Security Log file. 500KB is the optimum "
|
8398 |
"recommended log file size setting that you should choose for your log file "
|
@@ -8400,50 +8515,50 @@ msgid ""
|
|
8400 |
"Log file."
|
8401 |
msgstr ""
|
8402 |
|
8403 |
-
#: admin/security-log/security-log.php:
|
8404 |
msgid "Security Log Status:"
|
8405 |
msgstr ""
|
8406 |
|
8407 |
-
#: admin/security-log/security-log.php:
|
8408 |
msgid "Displays either Logging is Turned On or Logging is Turned Off."
|
8409 |
msgstr ""
|
8410 |
|
8411 |
-
#: admin/security-log/security-log.php:
|
8412 |
msgid "Security Log Last Modified Time:"
|
8413 |
msgstr ""
|
8414 |
|
8415 |
-
#: admin/security-log/security-log.php:
|
8416 |
msgid "Displays the last time a Security Log entry was logged."
|
8417 |
msgstr ""
|
8418 |
|
8419 |
-
#: admin/security-log/security-log.php:
|
8420 |
msgid "Turn Off Logging"
|
8421 |
msgstr ""
|
8422 |
|
8423 |
-
#: admin/security-log/security-log.php:
|
8424 |
msgid "Turns Off HTTP 400, 403, 404, 405 & 410 Security Logging."
|
8425 |
msgstr ""
|
8426 |
|
8427 |
-
#: admin/security-log/security-log.php:
|
8428 |
msgid "Turn On Logging"
|
8429 |
msgstr ""
|
8430 |
|
8431 |
-
#: admin/security-log/security-log.php:
|
8432 |
msgid "Turns On HTTP 400, 403, 404, 405 & 410 Security Logging."
|
8433 |
msgstr ""
|
8434 |
|
8435 |
-
#: admin/security-log/security-log.php:
|
8436 |
msgid ""
|
8437 |
"Clicking the Delete Log button will delete the entire contents of your "
|
8438 |
"Security Log File."
|
8439 |
msgstr ""
|
8440 |
|
8441 |
-
#: admin/security-log/security-log.php:
|
8442 |
-
#: admin/security-log/security-log.php:
|
8443 |
msgid "POST Request Body Data"
|
8444 |
msgstr ""
|
8445 |
|
8446 |
-
#: admin/security-log/security-log.php:
|
8447 |
msgid ""
|
8448 |
"The POST Request Body Data option settings only affect the REQUEST BODY "
|
8449 |
"Security Log field in your Security Log entries when a POST Request is "
|
@@ -8454,7 +8569,7 @@ msgid ""
|
|
8454 |
"not all POST Request Attacks will be captured/logged in the Security Log."
|
8455 |
msgstr ""
|
8456 |
|
8457 |
-
#: admin/security-log/security-log.php:
|
8458 |
msgid ""
|
8459 |
"The default POST Request Body Data option setting is \"Do Not Log POST "
|
8460 |
"Request Body Data (0KB)\", which means do not capture/log the POST Request "
|
@@ -8469,7 +8584,7 @@ msgid ""
|
|
8469 |
"Maximum...\" POST Request Body Data option settings."
|
8470 |
msgstr ""
|
8471 |
|
8472 |
-
#: admin/security-log/security-log.php:
|
8473 |
msgid ""
|
8474 |
"The \"Log Minimum POST Request Body Data (5KB)\" option setting will capture/"
|
8475 |
"log the first 500 characters or 5KB of hacker code used to attack your "
|
@@ -8481,7 +8596,7 @@ msgid ""
|
|
8481 |
"field. Hacker scripts typically range in size from 20KB to 100KB on average."
|
8482 |
msgstr ""
|
8483 |
|
8484 |
-
#: admin/security-log/security-log.php:
|
8485 |
msgid ""
|
8486 |
"If you are using email security protection on your computer then your "
|
8487 |
"automatically zipped and emailed BPS Security Log files may be seen as "
|
@@ -8494,12 +8609,12 @@ msgid ""
|
|
8494 |
"option setting instead."
|
8495 |
msgstr ""
|
8496 |
|
8497 |
-
#: admin/security-log/security-log.php:
|
8498 |
msgid ""
|
8499 |
"Ignoring|Not Logging User Agents|Bots - Allowing|Logging User Agents|Bots"
|
8500 |
msgstr ""
|
8501 |
|
8502 |
-
#: admin/security-log/security-log.php:
|
8503 |
msgid ""
|
8504 |
"Adding or Removing User Agents|Bots adds or removes User Agents|Bots to your "
|
8505 |
"Database and also writes new code to the 403.php Security Logging template. "
|
@@ -8514,7 +8629,7 @@ msgid ""
|
|
8514 |
"file."
|
8515 |
msgstr ""
|
8516 |
|
8517 |
-
#: admin/security-log/security-log.php:
|
8518 |
msgid ""
|
8519 |
"If a particular User Agent|Bot is being logged excessively in your Security "
|
8520 |
"Log file you can Ignore|Not Log that particular User Agent|Bot based on the "
|
@@ -8527,22 +8642,22 @@ msgid ""
|
|
8527 |
"facebook User Agent|Bot."
|
8528 |
msgstr ""
|
8529 |
|
8530 |
-
#: admin/security-log/security-log.php:
|
8531 |
-
#: admin/security-log/security-log.php:
|
8532 |
msgid "Add User Agents|Bots to Ignore|Not Log"
|
8533 |
msgstr ""
|
8534 |
|
8535 |
-
#: admin/security-log/security-log.php:
|
8536 |
msgid ""
|
8537 |
"Add the User Agent|Bot names you would like to Ignore|Not Log in your "
|
8538 |
"Security Log. These code characters are not allowed to be used: "
|
8539 |
msgstr ""
|
8540 |
|
8541 |
-
#: admin/security-log/security-log.php:
|
8542 |
msgid "Removing User Agents|Bots to Allow|Log"
|
8543 |
msgstr ""
|
8544 |
|
8545 |
-
#: admin/security-log/security-log.php:
|
8546 |
msgid ""
|
8547 |
"To search for ALL User Agents|Bots to remove/delete from your database leave "
|
8548 |
"the text box blank and click the Remove|Allow button. You will see a "
|
@@ -8555,11 +8670,11 @@ msgid ""
|
|
8555 |
"Agents|Bots logged again in your Security Log."
|
8556 |
msgstr ""
|
8557 |
|
8558 |
-
#: admin/security-log/security-log.php:
|
8559 |
msgid "View Log"
|
8560 |
msgstr ""
|
8561 |
|
8562 |
-
#: admin/security-log/security-log.php:
|
8563 |
msgid ""
|
8564 |
"In previous versions of BPS the Security Log was displayed open by default. "
|
8565 |
"The Security Log is now closed by default due to problems with ModSecurity "
|
@@ -8569,7 +8684,7 @@ msgid ""
|
|
8569 |
"file manager and opening the Security Log file located here "
|
8570 |
msgstr ""
|
8571 |
|
8572 |
-
#: admin/security-log/security-log.php:
|
8573 |
msgid ""
|
8574 |
"The new View Log feature also resolves another problem, which is if the "
|
8575 |
"Security Log file automation is not working due to WP Cron jobs being "
|
@@ -8582,303 +8697,303 @@ msgid ""
|
|
8582 |
"button."
|
8583 |
msgstr ""
|
8584 |
|
8585 |
-
#: admin/security-log/security-log.php:
|
8586 |
msgid "There are no Security Log Entries yet."
|
8587 |
msgstr ""
|
8588 |
|
8589 |
-
#: admin/security-log/security-log.php:
|
8590 |
msgid "Total "
|
8591 |
msgstr ""
|
8592 |
|
8593 |
-
#: admin/security-log/security-log.php:
|
8594 |
msgid " Log Entries: "
|
8595 |
msgstr ""
|
8596 |
|
8597 |
-
#: admin/security-log/security-log.php:
|
8598 |
-
#: admin/security-log/security-log.php:
|
8599 |
msgid "Security Log File Size: "
|
8600 |
msgstr ""
|
8601 |
|
8602 |
-
#: admin/security-log/security-log.php:
|
8603 |
msgid ""
|
8604 |
"Your Security Log file is larger than 2MB. It appears that BPS is unable to "
|
8605 |
"automatically zip, email and delete your Security Log file."
|
8606 |
msgstr ""
|
8607 |
|
8608 |
-
#: admin/security-log/security-log.php:
|
8609 |
msgid "Check your Email Alerts & Log File Options."
|
8610 |
msgstr ""
|
8611 |
|
8612 |
-
#: admin/security-log/security-log.php:
|
8613 |
msgid ""
|
8614 |
"You can manually delete the contents of this log file by clicking the Delete "
|
8615 |
"Log button."
|
8616 |
msgstr ""
|
8617 |
|
8618 |
-
#: admin/security-log/security-log.php:
|
8619 |
-
#: admin/security-log/security-log.php:
|
8620 |
msgid "Security Log Status: "
|
8621 |
msgstr ""
|
8622 |
|
8623 |
-
#: admin/security-log/security-log.php:
|
8624 |
msgid "Logging is Turned Off"
|
8625 |
msgstr ""
|
8626 |
|
8627 |
-
#: admin/security-log/security-log.php:
|
8628 |
msgid "Logging is Turned On"
|
8629 |
msgstr ""
|
8630 |
|
8631 |
-
#: admin/security-log/security-log.php:
|
8632 |
msgid "Security Log Last Modified Time: "
|
8633 |
msgstr ""
|
8634 |
|
8635 |
-
#: admin/security-log/security-log.php:
|
8636 |
msgid ""
|
8637 |
"Success! Your Security Log file has been deleted and replaced with a new "
|
8638 |
"blank Security Log file."
|
8639 |
msgstr ""
|
8640 |
|
8641 |
-
#: admin/security-log/security-log.php:
|
8642 |
msgid "Error: "
|
8643 |
msgstr ""
|
8644 |
|
8645 |
-
#: admin/security-log/security-log.php:
|
8646 |
msgid ""
|
8647 |
" User Agent|Bot was not successfully added. These code characters are not "
|
8648 |
"allowed to be used: "
|
8649 |
msgstr ""
|
8650 |
|
8651 |
-
#: admin/security-log/security-log.php:
|
8652 |
msgid " Click the Read Help button for examples of valid User Agent|Bot names."
|
8653 |
msgstr ""
|
8654 |
|
8655 |
-
#: admin/security-log/security-log.php:
|
8656 |
msgid "Success! "
|
8657 |
msgstr ""
|
8658 |
|
8659 |
-
#: admin/security-log/security-log.php:
|
8660 |
msgid " User Agent|Bot has been added to your DB. "
|
8661 |
msgstr ""
|
8662 |
|
8663 |
-
#: admin/security-log/security-log.php:
|
8664 |
msgid ""
|
8665 |
"Error: You did not enter a User Agent|Bot name. User Agent|Bot was not "
|
8666 |
"successfully added."
|
8667 |
msgstr ""
|
8668 |
|
8669 |
-
#: admin/security-log/security-log.php:
|
8670 |
-
#: admin/security-log/security-log.php:
|
8671 |
-
#: admin/wizard/wizard.php:
|
8672 |
-
#: admin/wizard/wizard.php:
|
8673 |
msgid "Error: The "
|
8674 |
msgstr ""
|
8675 |
|
8676 |
-
#: admin/security-log/security-log.php:
|
8677 |
-
#: admin/security-log/security-log.php:
|
8678 |
msgid " does not exist."
|
8679 |
msgstr ""
|
8680 |
|
8681 |
-
#: admin/security-log/security-log.php:
|
8682 |
-
#: admin/security-log/security-log.php:
|
8683 |
-
#: admin/security-log/security-log.php:
|
8684 |
msgid "Error: Unable to write to file "
|
8685 |
msgstr ""
|
8686 |
|
8687 |
-
#: admin/security-log/security-log.php:
|
8688 |
-
#: admin/security-log/security-log.php:
|
8689 |
-
#: admin/security-log/security-log.php:
|
8690 |
msgid ""
|
8691 |
". Check that file permissions allow writing to this file. If you have a DSO "
|
8692 |
"Server check file and folder Ownership."
|
8693 |
msgstr ""
|
8694 |
|
8695 |
-
#: admin/security-log/security-log.php:
|
8696 |
msgid ""
|
8697 |
"Success! The BPS 403.php Security Logging template file has been updated. "
|
8698 |
"This User Agent|Bot will be no longer be logged in your Security Log."
|
8699 |
msgstr ""
|
8700 |
|
8701 |
-
#: admin/security-log/security-log.php:
|
8702 |
msgid " Do Not Log POST Request Body Data (0KB)"
|
8703 |
msgstr ""
|
8704 |
|
8705 |
-
#: admin/security-log/security-log.php:
|
8706 |
msgid " Log Minimum POST Request Body Data (5KB)"
|
8707 |
msgstr ""
|
8708 |
|
8709 |
-
#: admin/security-log/security-log.php:
|
8710 |
msgid " Log Maximum POST Request Body Data (250KB)"
|
8711 |
msgstr ""
|
8712 |
|
8713 |
-
#: admin/security-log/security-log.php:
|
8714 |
msgid "Click the Read Me Help button for examples"
|
8715 |
msgstr ""
|
8716 |
|
8717 |
-
#: admin/security-log/security-log.php:
|
8718 |
msgid ""
|
8719 |
"Clicking OK will Add the User Agent|Bot name you have entered to your DB and "
|
8720 |
"the 403.php Security Logging template."
|
8721 |
msgstr ""
|
8722 |
|
8723 |
-
#: admin/security-log/security-log.php:
|
8724 |
msgid ""
|
8725 |
"Security logging checks are done by the 403.php Security Logging file and "
|
8726 |
"not by DB Queries."
|
8727 |
msgstr ""
|
8728 |
|
8729 |
-
#: admin/security-log/security-log.php:
|
8730 |
msgid ""
|
8731 |
"To remove User Agents|Bots from being ignored/not logged use the Remove|"
|
8732 |
"Allow tool."
|
8733 |
msgstr ""
|
8734 |
|
8735 |
-
#: admin/security-log/security-log.php:
|
8736 |
msgid "Remove User Agents|Bots to Allow|Log"
|
8737 |
msgstr ""
|
8738 |
|
8739 |
-
#: admin/security-log/security-log.php:
|
8740 |
msgid ""
|
8741 |
"Clicking OK will search your database and display User Agent|Bot DB search "
|
8742 |
"results in a Dynamic Radio button Form."
|
8743 |
msgstr ""
|
8744 |
|
8745 |
-
#: admin/security-log/security-log.php:
|
8746 |
msgid ""
|
8747 |
"To search for ALL User Agents|Bots to remove/delete from your database leave "
|
8748 |
"the text box blank and click the Remove|Allow button."
|
8749 |
msgstr ""
|
8750 |
|
8751 |
-
#: admin/security-log/security-log.php:
|
8752 |
msgid "Click OK to Turn Off Error Logging or click Cancel."
|
8753 |
msgstr ""
|
8754 |
|
8755 |
-
#: admin/security-log/security-log.php:
|
8756 |
msgid "Click OK to Turn On Logging or click Cancel."
|
8757 |
msgstr ""
|
8758 |
|
8759 |
-
#: admin/security-log/security-log.php:
|
8760 |
msgid "Clicking OK will delete the contents of your Security Log file."
|
8761 |
msgstr ""
|
8762 |
|
8763 |
-
#: admin/security-log/security-log.php:
|
8764 |
-
#: admin/security-log/security-log.php:
|
8765 |
msgid "Remove"
|
8766 |
msgstr ""
|
8767 |
|
8768 |
-
#: admin/security-log/security-log.php:
|
8769 |
#, php-format
|
8770 |
msgid "%s unable to delete row from your DB."
|
8771 |
msgstr ""
|
8772 |
|
8773 |
-
#: admin/security-log/security-log.php:
|
8774 |
#, php-format
|
8775 |
msgid "%s has been deleted from your DB."
|
8776 |
msgstr ""
|
8777 |
|
8778 |
-
#: admin/security-log/security-log.php:
|
8779 |
msgid ""
|
8780 |
"Success! The BPS 403.php Security Logging template file has been updated. "
|
8781 |
"This User Agent|Bot will be logged again in your Security Log."
|
8782 |
msgstr ""
|
8783 |
|
8784 |
-
#: admin/security-log/security-log.php:
|
8785 |
msgid "Error: These code characters are not allowed to be used: "
|
8786 |
msgstr ""
|
8787 |
|
8788 |
-
#: admin/security-log/security-log.php:
|
8789 |
msgid "Search Results For User Agents|Bots To Remove"
|
8790 |
msgstr ""
|
8791 |
|
8792 |
-
#: admin/security-log/security-log.php:
|
8793 |
msgid "User Agents|Bots in DB"
|
8794 |
msgstr ""
|
8795 |
|
8796 |
-
#: admin/security-log/security-log.php:
|
8797 |
msgid "Do Not<br>Remove"
|
8798 |
msgstr ""
|
8799 |
|
8800 |
-
#: admin/security-log/security-log.php:
|
8801 |
msgid "Time Added<br>To DB"
|
8802 |
msgstr ""
|
8803 |
|
8804 |
-
#: admin/security-log/security-log.php:
|
8805 |
msgid ""
|
8806 |
"Your DB Search Results For User Agents|Bots To Remove are displayed below "
|
8807 |
"the Remove|Allow Search tool."
|
8808 |
msgstr ""
|
8809 |
|
8810 |
-
#: admin/security-log/security-log.php:
|
8811 |
msgid ""
|
8812 |
"You do not have any User Agents|Bots in your DB To Remove. An empty/blank "
|
8813 |
"dynamic radio button form is displayed below the Remove|Allow Search tool "
|
8814 |
"since you do not have any User Agents|Bot to remove."
|
8815 |
msgstr ""
|
8816 |
|
8817 |
-
#: admin/security-log/security-log.php:
|
8818 |
msgid ""
|
8819 |
"Clicking OK will Remove the User Agent|Bot DB entries for any Remove Radio "
|
8820 |
"button selections you have made. User Agents|Bots will also be removed from "
|
8821 |
"the 403.php Security Logging template."
|
8822 |
msgstr ""
|
8823 |
|
8824 |
-
#: admin/security-log/security-log.php:
|
8825 |
msgid "To add a User Agent|Bot, use the Add|Ignore tool."
|
8826 |
msgstr ""
|
8827 |
|
8828 |
-
#: admin/security-log/security-log.php:
|
8829 |
msgid "Clicking OK will display the contents of your Security Log file."
|
8830 |
msgstr ""
|
8831 |
|
8832 |
-
#: admin/security-log/security-log.php:
|
8833 |
msgid "Click OK to view the Log file or click Cancel."
|
8834 |
msgstr ""
|
8835 |
|
8836 |
-
#: admin/security-log/security-log.php:
|
8837 |
msgid ""
|
8838 |
"The Security Log File Was Not Found! Check that the file really exists here "
|
8839 |
"- /"
|
8840 |
msgstr ""
|
8841 |
|
8842 |
-
#: admin/security-log/security-log.php:
|
8843 |
msgid "/bps-backup/logs/http_error_log.txt and is named correctly."
|
8844 |
msgstr ""
|
8845 |
|
8846 |
-
#: admin/security-log/security-log.php:
|
8847 |
msgid ""
|
8848 |
"File Open and Write test successful! Your Security Log file is writable. "
|
8849 |
"Click the View Log button."
|
8850 |
msgstr ""
|
8851 |
|
8852 |
-
#: admin/security-log/security-log.php:
|
8853 |
-
#: admin/security-log/security-log.php:
|
8854 |
msgid "Success! Your Security Log file has been updated."
|
8855 |
msgstr ""
|
8856 |
|
8857 |
-
#: admin/system-info/system-info.php:
|
8858 |
msgid "BulletProof Security ~ System Information"
|
8859 |
msgstr ""
|
8860 |
|
8861 |
-
#: admin/system-info/system-info.php:
|
8862 |
msgid "Website Headers Check Tool"
|
8863 |
msgstr ""
|
8864 |
|
8865 |
-
#: admin/system-info/system-info.php:
|
8866 |
msgid "System Information"
|
8867 |
msgstr ""
|
8868 |
|
8869 |
-
#: admin/system-info/system-info.php:
|
8870 |
msgid "File|Folder Permissions & UID"
|
8871 |
msgstr ""
|
8872 |
|
8873 |
-
#: admin/system-info/system-info.php:
|
8874 |
msgid "DSO Server Setup Steps"
|
8875 |
msgstr ""
|
8876 |
|
8877 |
-
#: admin/system-info/system-info.php:
|
8878 |
msgid "File|Folder Diagnostic & Troubleshooting Info"
|
8879 |
msgstr ""
|
8880 |
|
8881 |
-
#: admin/system-info/system-info.php:
|
8882 |
msgid ""
|
8883 |
"The file/folder permissions and UID checks are mainly for diagnostic "
|
8884 |
"troubleshooting so that you can check permissions or the UID of mission "
|
@@ -8887,11 +9002,11 @@ msgid ""
|
|
8887 |
"but this is not an essential or critical thing to do these days."
|
8888 |
msgstr ""
|
8889 |
|
8890 |
-
#: admin/system-info/system-info.php:
|
8891 |
msgid "Script Owner User ID (UID)|File Owner User ID"
|
8892 |
msgstr ""
|
8893 |
|
8894 |
-
#: admin/system-info/system-info.php:
|
8895 |
msgid ""
|
8896 |
"Your Script Owner User ID (UID) and File Owner User ID should match. If they "
|
8897 |
"do not match for any folders then you will need to change the Owner of that "
|
@@ -8899,11 +9014,11 @@ msgid ""
|
|
8899 |
"Setup Steps Forum Help Link at the top of this Read Me help window."
|
8900 |
msgstr ""
|
8901 |
|
8902 |
-
#: admin/system-info/system-info.php:
|
8903 |
msgid "CGI And DSO File And Folder Permission Recommendations"
|
8904 |
msgstr ""
|
8905 |
|
8906 |
-
#: admin/system-info/system-info.php:
|
8907 |
msgid ""
|
8908 |
"If your Server API (SAPI) is CGI you will see a table displayed with "
|
8909 |
"recommendations for file and folder permissions for CGI. If your SAPI is DSO/"
|
@@ -8911,7 +9026,7 @@ msgid ""
|
|
8911 |
"recommendations for DSO."
|
8912 |
msgstr ""
|
8913 |
|
8914 |
-
#: admin/system-info/system-info.php:
|
8915 |
msgid ""
|
8916 |
"If your Host is using CGI, but they do not allow you to set your folder "
|
8917 |
"permissions more restrictive to 705 and file permissions more restrictive to "
|
@@ -8924,7 +9039,7 @@ msgid ""
|
|
8924 |
"things that they specifically allow or do not allow."
|
8925 |
msgstr ""
|
8926 |
|
8927 |
-
#: admin/system-info/system-info.php:
|
8928 |
msgid ""
|
8929 |
"Most Hosts now use 705 Root folder permissions. Your Host might not be doing "
|
8930 |
"this or allow this, but typically 755 is fine for your Root folder. CGI 604 "
|
@@ -8932,11 +9047,11 @@ msgid ""
|
|
8932 |
"have been discovered with WP or with WP Plugins."
|
8933 |
msgstr ""
|
8934 |
|
8935 |
-
#: admin/system-info/system-info.php:
|
8936 |
msgid "The /"
|
8937 |
msgstr ""
|
8938 |
|
8939 |
-
#: admin/system-info/system-info.php:
|
8940 |
msgid ""
|
8941 |
"/bps-backup/ folder permission recommendation is 755 for CGI or DSO for "
|
8942 |
"compatibility reasons. The /bps-backup folder has a deny all htaccess file "
|
@@ -8944,743 +9059,751 @@ msgid ""
|
|
8944 |
"permissions for this folder are irrelevant."
|
8945 |
msgstr ""
|
8946 |
|
8947 |
-
#: admin/system-info/system-info.php:
|
8948 |
msgid ""
|
8949 |
"Your current file and folder permissions are shown below with suggested/"
|
8950 |
"recommended file and folder permissions. "
|
8951 |
msgstr ""
|
8952 |
|
8953 |
-
#: admin/system-info/system-info.php:
|
8954 |
msgid ""
|
8955 |
"Not all web hosts will allow you to set your folder permissions to these "
|
8956 |
"Recommended folder permissions."
|
8957 |
msgstr ""
|
8958 |
|
8959 |
-
#: admin/system-info/system-info.php:
|
8960 |
msgid ""
|
8961 |
"If you see 500 errors after changing your folder permissions than change "
|
8962 |
"them back to what they were before."
|
8963 |
msgstr ""
|
8964 |
|
8965 |
-
#: admin/system-info/system-info.php:
|
8966 |
msgid "BPS Pro Video Tutorial links can be found in the Help & FAQ pages."
|
8967 |
msgstr ""
|
8968 |
|
8969 |
-
#: admin/system-info/system-info.php:
|
8970 |
msgid "Website|Server|Opcode Cache|Accelerators|IP Info"
|
8971 |
msgstr ""
|
8972 |
|
8973 |
-
#: admin/system-info/system-info.php:
|
8974 |
msgid "SQL Database Info|WordPress Site Info|Misc Checks"
|
8975 |
msgstr ""
|
8976 |
|
8977 |
-
#: admin/system-info/system-info.php:
|
8978 |
-
#: admin/system-info/system-info.php:
|
8979 |
msgid "Server|Website IP Address: "
|
8980 |
msgstr ""
|
8981 |
|
8982 |
-
#: admin/system-info/system-info.php:
|
8983 |
msgid "HTTP_CLIENT_IP IP Address: "
|
8984 |
msgstr ""
|
8985 |
|
8986 |
-
#: admin/system-info/system-info.php:
|
8987 |
msgid "Proxy X-Forwarded-For IP Address: "
|
8988 |
msgstr ""
|
8989 |
|
8990 |
-
#: admin/system-info/system-info.php:
|
8991 |
msgid "Public Internet IP Address (ISP): "
|
8992 |
msgstr ""
|
8993 |
|
8994 |
-
#: admin/system-info/system-info.php:
|
8995 |
msgid "Must-Use Plugins"
|
8996 |
msgstr ""
|
8997 |
|
8998 |
-
#: admin/system-info/system-info.php:
|
8999 |
msgid "Installed"
|
9000 |
msgstr ""
|
9001 |
|
9002 |
-
#: admin/system-info/system-info.php:
|
9003 |
-
msgid "
|
|
|
|
|
|
|
|
|
9004 |
msgstr ""
|
9005 |
|
9006 |
#: admin/system-info/system-info.php:359
|
9007 |
-
msgid "
|
9008 |
msgstr ""
|
9009 |
|
9010 |
#: admin/system-info/system-info.php:360
|
9011 |
-
msgid "
|
9012 |
msgstr ""
|
9013 |
|
9014 |
#: admin/system-info/system-info.php:361
|
|
|
|
|
|
|
|
|
9015 |
msgid "Parent Directory"
|
9016 |
msgstr ""
|
9017 |
|
9018 |
-
#: admin/system-info/system-info.php:
|
9019 |
msgid "Host by Address"
|
9020 |
msgstr ""
|
9021 |
|
9022 |
-
#: admin/system-info/system-info.php:
|
9023 |
msgid "DNS Name Server"
|
9024 |
msgstr ""
|
9025 |
|
9026 |
-
#: admin/system-info/system-info.php:
|
9027 |
msgid "DNS Name Server Not Available"
|
9028 |
msgstr ""
|
9029 |
|
9030 |
-
#: admin/system-info/system-info.php:
|
9031 |
msgid "Server Type"
|
9032 |
msgstr ""
|
9033 |
|
9034 |
-
#: admin/system-info/system-info.php:
|
9035 |
msgid "Operating System"
|
9036 |
msgstr ""
|
9037 |
|
9038 |
-
#: admin/system-info/system-info.php:
|
9039 |
msgid "WP Filesystem API Method"
|
9040 |
msgstr ""
|
9041 |
|
9042 |
-
#: admin/system-info/system-info.php:
|
9043 |
msgid "Script Owner ID"
|
9044 |
msgstr ""
|
9045 |
|
9046 |
-
#: admin/system-info/system-info.php:
|
9047 |
msgid "File Owner ID"
|
9048 |
msgstr ""
|
9049 |
|
9050 |
-
#: admin/system-info/system-info.php:
|
9051 |
msgid "Script Owner Name"
|
9052 |
msgstr ""
|
9053 |
|
9054 |
-
#: admin/system-info/system-info.php:
|
9055 |
msgid "Server API"
|
9056 |
msgstr ""
|
9057 |
|
9058 |
-
#: admin/system-info/system-info.php:
|
9059 |
msgid " CGI Host Server Type"
|
9060 |
msgstr ""
|
9061 |
|
9062 |
-
#: admin/system-info/system-info.php:
|
9063 |
msgid " DSO Host Server Type"
|
9064 |
msgstr ""
|
9065 |
|
9066 |
-
#: admin/system-info/system-info.php:
|
9067 |
msgid "cURL"
|
9068 |
msgstr ""
|
9069 |
|
9070 |
-
#: admin/system-info/system-info.php:
|
9071 |
msgid "cURL Extension is Loaded Version: "
|
9072 |
msgstr ""
|
9073 |
|
9074 |
-
#: admin/system-info/system-info.php:
|
9075 |
msgid "cURL OpenSSL Version (Used by PayPal, etc.)"
|
9076 |
msgstr ""
|
9077 |
|
9078 |
-
#: admin/system-info/system-info.php:
|
9079 |
msgid "cURL Extension is Not Loaded"
|
9080 |
msgstr ""
|
9081 |
|
9082 |
-
#: admin/system-info/system-info.php:
|
9083 |
msgid "OpenSSL Library"
|
9084 |
msgstr ""
|
9085 |
|
9086 |
-
#: admin/system-info/system-info.php:
|
9087 |
msgid "Zend Engine Version"
|
9088 |
msgstr ""
|
9089 |
|
9090 |
-
#: admin/system-info/system-info.php:
|
9091 |
msgid "Zend Guard|Optimizer"
|
9092 |
msgstr ""
|
9093 |
|
9094 |
-
#: admin/system-info/system-info.php:
|
9095 |
msgid "Zend Optimizer+ Extension is Loaded and Enabled"
|
9096 |
msgstr ""
|
9097 |
|
9098 |
-
#: admin/system-info/system-info.php:
|
9099 |
msgid "Zend Optimizer Extension is Loaded"
|
9100 |
msgstr ""
|
9101 |
|
9102 |
-
#: admin/system-info/system-info.php:
|
9103 |
msgid "Zend Guard Loader Extension is Loaded"
|
9104 |
msgstr ""
|
9105 |
|
9106 |
-
#: admin/system-info/system-info.php:
|
9107 |
msgid "A Zend Extension is Not Loaded"
|
9108 |
msgstr ""
|
9109 |
|
9110 |
-
#: admin/system-info/system-info.php:
|
9111 |
msgid "Zend OPcache"
|
9112 |
msgstr ""
|
9113 |
|
9114 |
-
#: admin/system-info/system-info.php:
|
9115 |
msgid "Zend OPcache is Enabled"
|
9116 |
msgstr ""
|
9117 |
|
9118 |
-
#: admin/system-info/system-info.php:
|
9119 |
-
#: admin/system-info/system-info.php:
|
9120 |
msgid "Version: "
|
9121 |
msgstr ""
|
9122 |
|
9123 |
-
#: admin/system-info/system-info.php:
|
9124 |
msgid "Zend OPcache is Not Enabled"
|
9125 |
msgstr ""
|
9126 |
|
9127 |
-
#: admin/system-info/system-info.php:
|
9128 |
msgid "ionCube Loader"
|
9129 |
msgstr ""
|
9130 |
|
9131 |
-
#: admin/system-info/system-info.php:
|
9132 |
msgid "ionCube Loader Extension is Loaded "
|
9133 |
msgstr ""
|
9134 |
|
9135 |
-
#: admin/system-info/system-info.php:
|
9136 |
msgid "ionCube Loader Extension is Not Loaded"
|
9137 |
msgstr ""
|
9138 |
|
9139 |
-
#: admin/system-info/system-info.php:
|
9140 |
msgid "Suhosin"
|
9141 |
msgstr ""
|
9142 |
|
9143 |
-
#: admin/system-info/system-info.php:
|
9144 |
msgid "The Suhosin-Patch is installed"
|
9145 |
msgstr ""
|
9146 |
|
9147 |
-
#: admin/system-info/system-info.php:
|
9148 |
msgid "Suhosin-Extension is Loaded"
|
9149 |
msgstr ""
|
9150 |
|
9151 |
-
#: admin/system-info/system-info.php:
|
9152 |
msgid "Suhosin is Not Installed|Loaded"
|
9153 |
msgstr ""
|
9154 |
|
9155 |
-
#: admin/system-info/system-info.php:
|
9156 |
msgid "APC"
|
9157 |
msgstr ""
|
9158 |
|
9159 |
-
#: admin/system-info/system-info.php:
|
9160 |
msgid "APC Extension is Loaded and Enabled"
|
9161 |
msgstr ""
|
9162 |
|
9163 |
-
#: admin/system-info/system-info.php:
|
9164 |
msgid "APC Extension is Loaded but Not Enabled"
|
9165 |
msgstr ""
|
9166 |
|
9167 |
-
#: admin/system-info/system-info.php:
|
9168 |
msgid "APC Extension is Not Loaded"
|
9169 |
msgstr ""
|
9170 |
|
9171 |
-
#: admin/system-info/system-info.php:
|
9172 |
msgid "eAccelerator"
|
9173 |
msgstr ""
|
9174 |
|
9175 |
-
#: admin/system-info/system-info.php:
|
9176 |
msgid "eAccelerator Extension is Loaded and Enabled"
|
9177 |
msgstr ""
|
9178 |
|
9179 |
-
#: admin/system-info/system-info.php:
|
9180 |
msgid "eAccelerator Extension is Loaded but Not Enabled"
|
9181 |
msgstr ""
|
9182 |
|
9183 |
-
#: admin/system-info/system-info.php:
|
9184 |
msgid "eAccelerator Extension is Not Loaded"
|
9185 |
msgstr ""
|
9186 |
|
9187 |
-
#: admin/system-info/system-info.php:
|
9188 |
msgid "XCache"
|
9189 |
msgstr ""
|
9190 |
|
9191 |
-
#: admin/system-info/system-info.php:
|
9192 |
msgid "XCache Extension is Loaded and Enabled"
|
9193 |
msgstr ""
|
9194 |
|
9195 |
-
#: admin/system-info/system-info.php:
|
9196 |
msgid "XCache Extension is Loaded but Not Enabled"
|
9197 |
msgstr ""
|
9198 |
|
9199 |
-
#: admin/system-info/system-info.php:
|
9200 |
msgid "XCache Extension is Not Loaded"
|
9201 |
msgstr ""
|
9202 |
|
9203 |
-
#: admin/system-info/system-info.php:
|
9204 |
msgid "Varnish"
|
9205 |
msgstr ""
|
9206 |
|
9207 |
-
#: admin/system-info/system-info.php:
|
9208 |
msgid "Varnish Extension is Loaded"
|
9209 |
msgstr ""
|
9210 |
|
9211 |
-
#: admin/system-info/system-info.php:
|
9212 |
msgid "Varnish Extension is Not Loaded"
|
9213 |
msgstr ""
|
9214 |
|
9215 |
-
#: admin/system-info/system-info.php:
|
9216 |
msgid "Memcache"
|
9217 |
msgstr ""
|
9218 |
|
9219 |
-
#: admin/system-info/system-info.php:
|
9220 |
msgid "Memcache Extension is Loaded"
|
9221 |
msgstr ""
|
9222 |
|
9223 |
-
#: admin/system-info/system-info.php:
|
9224 |
msgid "Memcache Extension is Not Loaded"
|
9225 |
msgstr ""
|
9226 |
|
9227 |
-
#: admin/system-info/system-info.php:
|
9228 |
msgid "Memcached"
|
9229 |
msgstr ""
|
9230 |
|
9231 |
-
#: admin/system-info/system-info.php:
|
9232 |
msgid "Memcached Extension is Loaded"
|
9233 |
msgstr ""
|
9234 |
|
9235 |
-
#: admin/system-info/system-info.php:
|
9236 |
msgid "Memcached Extension is Not Loaded"
|
9237 |
msgstr ""
|
9238 |
|
9239 |
-
#: admin/system-info/system-info.php:
|
9240 |
msgid "MySQL DB Info is not displayed on Network/Multisite subsites"
|
9241 |
msgstr ""
|
9242 |
|
9243 |
-
#: admin/system-info/system-info.php:
|
9244 |
msgid "Not Set"
|
9245 |
msgstr ""
|
9246 |
|
9247 |
-
#: admin/system-info/system-info.php:
|
9248 |
msgid "MySQL Database Server Version: "
|
9249 |
msgstr ""
|
9250 |
|
9251 |
-
#: admin/system-info/system-info.php:
|
9252 |
msgid "MySQL Client Version: "
|
9253 |
msgstr ""
|
9254 |
|
9255 |
-
#: admin/system-info/system-info.php:
|
9256 |
msgid "MySQL Database Server: "
|
9257 |
msgstr ""
|
9258 |
|
9259 |
-
#: admin/system-info/system-info.php:
|
9260 |
msgid "Your MySQL Database: "
|
9261 |
msgstr ""
|
9262 |
|
9263 |
-
#: admin/system-info/system-info.php:
|
9264 |
msgid "SQL Mode: "
|
9265 |
msgstr ""
|
9266 |
|
9267 |
-
#: admin/system-info/system-info.php:
|
9268 |
msgid "MySQL Extension: "
|
9269 |
msgstr ""
|
9270 |
|
9271 |
-
#: admin/system-info/system-info.php:
|
9272 |
msgid "Installed|Enabled"
|
9273 |
msgstr ""
|
9274 |
|
9275 |
-
#: admin/system-info/system-info.php:
|
9276 |
msgid "NOT Installed|Enabled"
|
9277 |
msgstr ""
|
9278 |
|
9279 |
-
#: admin/system-info/system-info.php:
|
9280 |
msgid "MySQLi Extension: "
|
9281 |
msgstr ""
|
9282 |
|
9283 |
-
#: admin/system-info/system-info.php:
|
9284 |
msgid "WordPress Installation Folder"
|
9285 |
msgstr ""
|
9286 |
|
9287 |
-
#: admin/system-info/system-info.php:
|
9288 |
msgid "WordPress Installation Type"
|
9289 |
msgstr ""
|
9290 |
|
9291 |
-
#: admin/system-info/system-info.php:
|
9292 |
msgid "Standard|GWIOD Site Type"
|
9293 |
msgstr ""
|
9294 |
|
9295 |
-
#: admin/system-info/system-info.php:
|
9296 |
msgid "Network|Multisite"
|
9297 |
msgstr ""
|
9298 |
|
9299 |
-
#: admin/system-info/system-info.php:
|
9300 |
msgid "BuddyPress"
|
9301 |
msgstr ""
|
9302 |
|
9303 |
-
#: admin/system-info/system-info.php:
|
9304 |
msgid "bbPress"
|
9305 |
msgstr ""
|
9306 |
|
9307 |
-
#: admin/system-info/system-info.php:
|
9308 |
msgid "Plugins Folder"
|
9309 |
msgstr ""
|
9310 |
|
9311 |
-
#: admin/system-info/system-info.php:
|
9312 |
msgid "Uploads Folder"
|
9313 |
msgstr ""
|
9314 |
|
9315 |
-
#: admin/system-info/system-info.php:
|
9316 |
msgid "UPLOADS Constant"
|
9317 |
msgstr ""
|
9318 |
|
9319 |
-
#: admin/system-info/system-info.php:
|
9320 |
msgid "WP Permalink Structure"
|
9321 |
msgstr ""
|
9322 |
|
9323 |
-
#: admin/system-info/system-info.php:
|
9324 |
msgid "DISABLE_WP_CRON constant"
|
9325 |
msgstr ""
|
9326 |
|
9327 |
-
#: admin/system-info/system-info.php:
|
9328 |
msgid "Standard WP Crons are disabled on your website."
|
9329 |
msgstr ""
|
9330 |
|
9331 |
-
#: admin/system-info/system-info.php:
|
9332 |
msgid "Standard WP Crons are not disabled on your website."
|
9333 |
msgstr ""
|
9334 |
|
9335 |
-
#: admin/system-info/system-info.php:
|
9336 |
msgid "Total Plugins Installed"
|
9337 |
msgstr ""
|
9338 |
|
9339 |
-
#: admin/system-info/system-info.php:
|
9340 |
msgid "Total Must-Use Plugins Installed"
|
9341 |
msgstr ""
|
9342 |
|
9343 |
-
#: admin/system-info/system-info.php:
|
9344 |
msgid "Total Plugins Activated"
|
9345 |
msgstr ""
|
9346 |
|
9347 |
-
#: admin/system-info/system-info.php:
|
9348 |
msgid "Total Plugins Network Activated"
|
9349 |
msgstr ""
|
9350 |
|
9351 |
-
#: admin/system-info/system-info.php:
|
9352 |
-
msgid "Get Plugins List"
|
9353 |
msgstr ""
|
9354 |
|
9355 |
-
#: admin/system-info/system-info.php:
|
9356 |
msgid "This window is draggable (top) and resizable (bottom right corner)"
|
9357 |
msgstr ""
|
9358 |
|
9359 |
-
#: admin/system-info/system-info.php:
|
9360 |
msgid "Browser Compression Supported"
|
9361 |
msgstr ""
|
9362 |
|
9363 |
-
#: admin/system-info/system-info.php:
|
9364 |
msgid "GD Library"
|
9365 |
msgstr ""
|
9366 |
|
9367 |
-
#: admin/system-info/system-info.php:
|
9368 |
msgid "GD Extension is Loaded - "
|
9369 |
msgstr ""
|
9370 |
|
9371 |
-
#: admin/system-info/system-info.php:
|
9372 |
msgid "GD Extension is Not Loaded"
|
9373 |
msgstr ""
|
9374 |
|
9375 |
-
#: admin/system-info/system-info.php:
|
9376 |
msgid "ImageMagick"
|
9377 |
msgstr ""
|
9378 |
|
9379 |
-
#: admin/system-info/system-info.php:
|
9380 |
msgid "ImageMagick Extension is Loaded - "
|
9381 |
msgstr ""
|
9382 |
|
9383 |
-
#: admin/system-info/system-info.php:
|
9384 |
msgid "ImageMagick Extension is Not Loaded"
|
9385 |
msgstr ""
|
9386 |
|
9387 |
-
#: admin/system-info/system-info.php:
|
9388 |
msgid "PHP Server|PHP.ini Info"
|
9389 |
msgstr ""
|
9390 |
|
9391 |
-
#: admin/system-info/system-info.php:
|
9392 |
msgid ""
|
9393 |
"File|Folder Permissions (CGI or DSO)|Script Owner User ID (UID)|File Owner "
|
9394 |
"User ID"
|
9395 |
msgstr ""
|
9396 |
|
9397 |
-
#: admin/system-info/system-info.php:
|
9398 |
msgid "PHP Version"
|
9399 |
msgstr ""
|
9400 |
|
9401 |
-
#: admin/system-info/system-info.php:
|
9402 |
msgid "PHP Memory Usage"
|
9403 |
msgstr ""
|
9404 |
|
9405 |
-
#: admin/system-info/system-info.php:
|
9406 |
msgid " MB"
|
9407 |
msgstr ""
|
9408 |
|
9409 |
-
#: admin/system-info/system-info.php:
|
9410 |
msgid "WordPress Admin Memory Limit"
|
9411 |
msgstr ""
|
9412 |
|
9413 |
-
#: admin/system-info/system-info.php:
|
9414 |
msgid "WordPress Base Memory Limit"
|
9415 |
msgstr ""
|
9416 |
|
9417 |
-
#: admin/system-info/system-info.php:
|
9418 |
-
#: admin/system-info/system-info.php:
|
9419 |
msgid "PHP Actual Configuration Memory Limit: "
|
9420 |
msgstr ""
|
9421 |
|
9422 |
-
#: admin/system-info/system-info.php:
|
9423 |
msgid "The Memory Limit value is not available from your Server."
|
9424 |
msgstr ""
|
9425 |
|
9426 |
-
#: admin/system-info/system-info.php:
|
9427 |
msgid ""
|
9428 |
" Recommendation: Increase Memory Limit to at least 128M, 256M is even better."
|
9429 |
msgstr ""
|
9430 |
|
9431 |
-
#: admin/system-info/system-info.php:
|
9432 |
msgid "PHP Configuration File (php.ini)"
|
9433 |
msgstr ""
|
9434 |
|
9435 |
-
#: admin/system-info/system-info.php:
|
9436 |
msgid "None/Not in use"
|
9437 |
msgstr ""
|
9438 |
|
9439 |
-
#: admin/system-info/system-info.php:
|
9440 |
msgid "WP Temp Dir: "
|
9441 |
msgstr ""
|
9442 |
|
9443 |
-
#: admin/system-info/system-info.php:
|
9444 |
msgid "The WP_TEMP_DIR constant is being used in wp-config.php file"
|
9445 |
msgstr ""
|
9446 |
|
9447 |
-
#: admin/system-info/system-info.php:
|
9448 |
msgid "PHP Temp Dir: "
|
9449 |
msgstr ""
|
9450 |
|
9451 |
-
#: admin/system-info/system-info.php:
|
9452 |
-
#: admin/system-info/system-info.php:
|
9453 |
msgid "Not set/defined or directory is not writable"
|
9454 |
msgstr ""
|
9455 |
|
9456 |
-
#: admin/system-info/system-info.php:
|
9457 |
msgid "PHP Upload Temp Dir: "
|
9458 |
msgstr ""
|
9459 |
|
9460 |
-
#: admin/system-info/system-info.php:
|
9461 |
msgid "Session Save Path: "
|
9462 |
msgstr ""
|
9463 |
|
9464 |
-
#: admin/system-info/system-info.php:
|
9465 |
msgid "Cycles: "
|
9466 |
msgstr ""
|
9467 |
|
9468 |
-
#: admin/system-info/system-info.php:
|
9469 |
msgid "Garbage Collector: "
|
9470 |
msgstr ""
|
9471 |
|
9472 |
-
#: admin/system-info/system-info.php:
|
9473 |
msgid "PHP Max Upload Size"
|
9474 |
msgstr ""
|
9475 |
|
9476 |
-
#: admin/system-info/system-info.php:
|
9477 |
msgid "PHP Max Post Size"
|
9478 |
msgstr ""
|
9479 |
|
9480 |
-
#: admin/system-info/system-info.php:
|
9481 |
msgid "PHP Safe Mode"
|
9482 |
msgstr ""
|
9483 |
|
9484 |
-
#: admin/system-info/system-info.php:
|
9485 |
msgid "PHP Allow URL fopen"
|
9486 |
msgstr ""
|
9487 |
|
9488 |
-
#: admin/system-info/system-info.php:
|
9489 |
msgid "PHP Allow URL Include"
|
9490 |
msgstr ""
|
9491 |
|
9492 |
-
#: admin/system-info/system-info.php:
|
9493 |
msgid "PHP Display Errors"
|
9494 |
msgstr ""
|
9495 |
|
9496 |
-
#: admin/system-info/system-info.php:
|
9497 |
msgid "PHP Display Startup Errors"
|
9498 |
msgstr ""
|
9499 |
|
9500 |
-
#: admin/system-info/system-info.php:
|
9501 |
msgid "PHP Expose PHP"
|
9502 |
msgstr ""
|
9503 |
|
9504 |
-
#: admin/system-info/system-info.php:
|
9505 |
msgid "PHP Register Globals"
|
9506 |
msgstr ""
|
9507 |
|
9508 |
-
#: admin/system-info/system-info.php:
|
9509 |
msgid "PHP MySQL Allow Persistent Connections"
|
9510 |
msgstr ""
|
9511 |
|
9512 |
-
#: admin/system-info/system-info.php:
|
9513 |
msgid "PHP Output Buffering"
|
9514 |
msgstr ""
|
9515 |
|
9516 |
-
#: admin/system-info/system-info.php:
|
9517 |
msgid "PHP Max Script Execution Time"
|
9518 |
msgstr ""
|
9519 |
|
9520 |
-
#: admin/system-info/system-info.php:
|
9521 |
msgid "PHP Magic Quotes GPC"
|
9522 |
msgstr ""
|
9523 |
|
9524 |
-
#: admin/system-info/system-info.php:
|
9525 |
msgid "PHP open_basedir"
|
9526 |
msgstr ""
|
9527 |
|
9528 |
-
#: admin/system-info/system-info.php:
|
9529 |
msgid "Off/Not in use"
|
9530 |
msgstr ""
|
9531 |
|
9532 |
-
#: admin/system-info/system-info.php:
|
9533 |
msgid "PHP XML Support"
|
9534 |
msgstr ""
|
9535 |
|
9536 |
-
#: admin/system-info/system-info.php:
|
9537 |
-
#: admin/system-info/system-info.php:
|
9538 |
msgid "Yes"
|
9539 |
msgstr ""
|
9540 |
|
9541 |
-
#: admin/system-info/system-info.php:
|
9542 |
-
#: admin/system-info/system-info.php:
|
9543 |
msgid "No"
|
9544 |
msgstr ""
|
9545 |
|
9546 |
-
#: admin/system-info/system-info.php:
|
9547 |
msgid "PHP IPTC Support"
|
9548 |
msgstr ""
|
9549 |
|
9550 |
-
#: admin/system-info/system-info.php:
|
9551 |
msgid "PHP Exif Support"
|
9552 |
msgstr ""
|
9553 |
|
9554 |
-
#: admin/system-info/system-info.php:
|
9555 |
msgid "PHP Disable Functions"
|
9556 |
msgstr ""
|
9557 |
|
9558 |
-
#: admin/system-info/system-info.php:
|
9559 |
msgid "No PHP functions are disabled."
|
9560 |
msgstr ""
|
9561 |
|
9562 |
-
#: admin/system-info/system-info.php:
|
9563 |
msgid "PHP Suhosin Function Blacklist"
|
9564 |
msgstr ""
|
9565 |
|
9566 |
-
#: admin/system-info/system-info.php:
|
9567 |
msgid "No PHP functions are blacklisted."
|
9568 |
msgstr ""
|
9569 |
|
9570 |
-
#: admin/system-info/system-info.php:
|
9571 |
msgid "CGI File and Folder Permissions|Recommendations"
|
9572 |
msgstr ""
|
9573 |
|
9574 |
-
#: admin/system-info/system-info.php:
|
9575 |
msgid "Folder Path"
|
9576 |
msgstr ""
|
9577 |
|
9578 |
-
#: admin/system-info/system-info.php:
|
9579 |
msgid "Recommended"
|
9580 |
msgstr ""
|
9581 |
|
9582 |
-
#: admin/system-info/system-info.php:
|
9583 |
-
#: admin/system-info/system-info.php:
|
9584 |
msgid "Permissions"
|
9585 |
msgstr ""
|
9586 |
|
9587 |
-
#: admin/system-info/system-info.php:
|
9588 |
msgid "Current"
|
9589 |
msgstr ""
|
9590 |
|
9591 |
-
#: admin/system-info/system-info.php:
|
9592 |
msgid "Script Owner"
|
9593 |
msgstr ""
|
9594 |
|
9595 |
-
#: admin/system-info/system-info.php:
|
9596 |
msgid " User ID (UID)"
|
9597 |
msgstr ""
|
9598 |
|
9599 |
-
#: admin/system-info/system-info.php:
|
9600 |
msgid "File Owner"
|
9601 |
msgstr ""
|
9602 |
|
9603 |
-
#: admin/system-info/system-info.php:
|
9604 |
msgid " User ID"
|
9605 |
msgstr ""
|
9606 |
|
9607 |
-
#: admin/system-info/system-info.php:
|
9608 |
msgid "DSO File and Folder Permissions|Recommendations"
|
9609 |
msgstr ""
|
9610 |
|
9611 |
-
#: admin/system-info/system-info.php:
|
9612 |
msgid "System Info Processing Completion Time: "
|
9613 |
msgstr ""
|
9614 |
|
9615 |
-
#: admin/system-info/system-info.php:
|
9616 |
msgid "Website Headers Check Tool ~ "
|
9617 |
msgstr ""
|
9618 |
|
9619 |
-
#: admin/system-info/system-info.php:
|
9620 |
-
#: admin/system-info/system-info.php:
|
9621 |
msgid ""
|
9622 |
"Check your website Headers or another website's Headers by making a GET "
|
9623 |
"Request"
|
9624 |
msgstr ""
|
9625 |
|
9626 |
-
#: admin/system-info/system-info.php:
|
9627 |
msgid "GET Request Headers: "
|
9628 |
msgstr ""
|
9629 |
|
9630 |
-
#: admin/system-info/system-info.php:
|
9631 |
msgid ""
|
9632 |
"Error: The WordPress wp_remote_get function is not available or is blocked "
|
9633 |
"on your website/server."
|
9634 |
msgstr ""
|
9635 |
|
9636 |
-
#: admin/system-info/system-info.php:
|
9637 |
msgid "Enter a Website URL - Example: "
|
9638 |
msgstr ""
|
9639 |
|
9640 |
-
#: admin/system-info/system-info.php:
|
9641 |
msgid ""
|
9642 |
"This Headers check makes a GET Request using the WordPress wp_remote_get "
|
9643 |
"function."
|
9644 |
msgstr ""
|
9645 |
|
9646 |
-
#: admin/system-info/system-info.php:
|
9647 |
msgid ""
|
9648 |
"You can use the Check Headers HEAD Request tool to check headers using HEAD "
|
9649 |
"instead of GET."
|
9650 |
msgstr ""
|
9651 |
|
9652 |
-
#: admin/theme-skin/theme-skin.php:
|
9653 |
msgid "BulletProof Security ~ UI|UX Settings"
|
9654 |
msgstr ""
|
9655 |
|
9656 |
-
#: admin/theme-skin/theme-skin.php:
|
9657 |
msgid "UI|UX Settings ~ "
|
9658 |
msgstr ""
|
9659 |
|
9660 |
-
#: admin/theme-skin/theme-skin.php:
|
9661 |
msgid "Change UI|UX visual preferences & functionality"
|
9662 |
msgstr ""
|
9663 |
|
9664 |
-
#: admin/theme-skin/theme-skin.php:
|
9665 |
msgid "Select a UI Theme Skin"
|
9666 |
msgstr ""
|
9667 |
|
9668 |
-
#: admin/theme-skin/theme-skin.php:
|
9669 |
msgid "Select a UI Theme Skin and click the Save Skin button."
|
9670 |
msgstr ""
|
9671 |
|
9672 |
-
#: admin/theme-skin/theme-skin.php:
|
9673 |
msgid ""
|
9674 |
"All elements and CSS properties should automatically be refreshed when you "
|
9675 |
"select and save your Theme Skin. If some Theme Skin elements or properties "
|
9676 |
"are not displaying correctly, Refresh your Browser."
|
9677 |
msgstr ""
|
9678 |
|
9679 |
-
#: admin/theme-skin/theme-skin.php:
|
9680 |
msgid "Inpage Status Display"
|
9681 |
msgstr ""
|
9682 |
|
9683 |
-
#: admin/theme-skin/theme-skin.php:
|
9684 |
msgid ""
|
9685 |
"The Inpage Status Display displays the status of BPS features, options and "
|
9686 |
"your site security in real-time. The Inpage Status Display automatically "
|
@@ -9691,11 +9814,11 @@ msgid ""
|
|
9691 |
"Display."
|
9692 |
msgstr ""
|
9693 |
|
9694 |
-
#: admin/theme-skin/theme-skin.php:
|
9695 |
msgid "Turn On|Off The Processing Spinner:"
|
9696 |
msgstr ""
|
9697 |
|
9698 |
-
#: admin/theme-skin/theme-skin.php:
|
9699 |
msgid ""
|
9700 |
"The Processing Spinner is displayed during processing of the Forms listed "
|
9701 |
"below. The Processing Spinner includes a Cancel button to cancel the Form "
|
@@ -9706,21 +9829,21 @@ msgid ""
|
|
9706 |
"is being displayed."
|
9707 |
msgstr ""
|
9708 |
|
9709 |
-
#: admin/theme-skin/theme-skin.php:
|
9710 |
msgid "Forms That Display The Processing Spinner:"
|
9711 |
msgstr ""
|
9712 |
|
9713 |
-
#: admin/theme-skin/theme-skin.php:
|
9714 |
msgid ""
|
9715 |
"DB Backup Job Processing, DB Table Names & Character Length Table, DB Table "
|
9716 |
"Prefix Changer and Setup Wizard."
|
9717 |
msgstr ""
|
9718 |
|
9719 |
-
#: admin/theme-skin/theme-skin.php:
|
9720 |
msgid "Turn On|Off jQuery ScrollTop Animation:"
|
9721 |
msgstr ""
|
9722 |
|
9723 |
-
#: admin/theme-skin/theme-skin.php:
|
9724 |
msgid ""
|
9725 |
"The jQuery ScrollTop Animation is the scrolling animation that you see after "
|
9726 |
"submitting BPS Forms, which automatically scrolls to the top of BPS plugin "
|
@@ -9731,11 +9854,11 @@ msgid ""
|
|
9731 |
"Animation can be turned On or Off."
|
9732 |
msgstr ""
|
9733 |
|
9734 |
-
#: admin/theme-skin/theme-skin.php:
|
9735 |
msgid "WP Toolbar Functionality In BPS Plugin Pages:"
|
9736 |
msgstr ""
|
9737 |
|
9738 |
-
#: admin/theme-skin/theme-skin.php:
|
9739 |
msgid ""
|
9740 |
"This option affects the WP Toolbar in BPS plugin pages ONLY and does not "
|
9741 |
"affect the WP Toolbar anywhere else on your site. WP Toolbar additional menu "
|
@@ -9750,22 +9873,22 @@ msgid ""
|
|
9750 |
"to the default setting: Load Only The Default WP Toolbar."
|
9751 |
msgstr ""
|
9752 |
|
9753 |
-
#: admin/theme-skin/theme-skin.php:
|
9754 |
msgid "Script|Style Loader Filter (SLF) In BPS Plugin Pages:"
|
9755 |
msgstr ""
|
9756 |
|
9757 |
-
#: admin/theme-skin/theme-skin.php:
|
9758 |
msgid ""
|
9759 |
"SLF is set to On by default. This option prevents other plugin and theme "
|
9760 |
"scripts from loading in BPS plugin pages, which can break BPS js and CSS "
|
9761 |
"scripts and cause BPS plugin pages to display visually broken."
|
9762 |
msgstr ""
|
9763 |
|
9764 |
-
#: admin/theme-skin/theme-skin.php:
|
9765 |
msgid "BPS UI|UX|AutoFix Debug:"
|
9766 |
msgstr ""
|
9767 |
|
9768 |
-
#: admin/theme-skin/theme-skin.php:
|
9769 |
msgid ""
|
9770 |
"BPS UI|UX|AutoFix Debug is set to Off by default. Turning On the BPS UI|UX|"
|
9771 |
"AutoFix Debug option will display: plugin or theme Scripts that were "
|
@@ -9784,80 +9907,80 @@ msgid ""
|
|
9784 |
"the AutoFix whitelist rules will be created in."
|
9785 |
msgstr ""
|
9786 |
|
9787 |
-
#: admin/theme-skin/theme-skin.php:
|
9788 |
msgid "Select a UI Theme Skin:"
|
9789 |
msgstr ""
|
9790 |
|
9791 |
-
#: admin/theme-skin/theme-skin.php:
|
9792 |
msgid "Blue|Light Blue|White UI Theme"
|
9793 |
msgstr ""
|
9794 |
|
9795 |
-
#: admin/theme-skin/theme-skin.php:
|
9796 |
msgid "Black|Dark Grey|Silver UI Theme"
|
9797 |
msgstr ""
|
9798 |
|
9799 |
-
#: admin/theme-skin/theme-skin.php:
|
9800 |
msgid "Grey|Light Grey|Silver|White UI Theme"
|
9801 |
msgstr ""
|
9802 |
|
9803 |
-
#: admin/theme-skin/theme-skin.php:
|
9804 |
msgid "Turn On|Off The Inpage Status Display:"
|
9805 |
msgstr ""
|
9806 |
|
9807 |
-
#: admin/theme-skin/theme-skin.php:
|
9808 |
msgid "Inpage Status Display On"
|
9809 |
msgstr ""
|
9810 |
|
9811 |
-
#: admin/theme-skin/theme-skin.php:
|
9812 |
msgid "Inpage Status Display Off"
|
9813 |
msgstr ""
|
9814 |
|
9815 |
-
#: admin/theme-skin/theme-skin.php:
|
9816 |
msgid "Processing Spinner On"
|
9817 |
msgstr ""
|
9818 |
|
9819 |
-
#: admin/theme-skin/theme-skin.php:
|
9820 |
msgid "Processing Spinner Off"
|
9821 |
msgstr ""
|
9822 |
|
9823 |
-
#: admin/theme-skin/theme-skin.php:
|
9824 |
msgid "jQuery ScrollTop Animation On"
|
9825 |
msgstr ""
|
9826 |
|
9827 |
-
#: admin/theme-skin/theme-skin.php:
|
9828 |
msgid "jQuery ScrollTop Animation Off"
|
9829 |
msgstr ""
|
9830 |
|
9831 |
-
#: admin/theme-skin/theme-skin.php:
|
9832 |
-
#: admin/theme-skin/theme-skin.php:
|
9833 |
msgid "Click the Read Me help button for information"
|
9834 |
msgstr ""
|
9835 |
|
9836 |
-
#: admin/theme-skin/theme-skin.php:
|
9837 |
msgid "Load Only The Default WP Toolbar"
|
9838 |
msgstr ""
|
9839 |
|
9840 |
-
#: admin/theme-skin/theme-skin.php:
|
9841 |
msgid "Load WP Toolbar With All Menu Items"
|
9842 |
msgstr ""
|
9843 |
|
9844 |
-
#: admin/theme-skin/theme-skin.php:
|
9845 |
msgid "SLF Option settings saved"
|
9846 |
msgstr ""
|
9847 |
|
9848 |
-
#: admin/theme-skin/theme-skin.php:
|
9849 |
msgid "SLF On"
|
9850 |
msgstr ""
|
9851 |
|
9852 |
-
#: admin/theme-skin/theme-skin.php:
|
9853 |
msgid "SLF Off"
|
9854 |
msgstr ""
|
9855 |
|
9856 |
-
#: admin/theme-skin/theme-skin.php:
|
9857 |
msgid "Debug Off"
|
9858 |
msgstr ""
|
9859 |
|
9860 |
-
#: admin/theme-skin/theme-skin.php:
|
9861 |
msgid "Debug On"
|
9862 |
msgstr ""
|
9863 |
|
@@ -10207,411 +10330,419 @@ msgid ""
|
|
10207 |
"resaved your LiteSpeed Cache plugin settings again."
|
10208 |
msgstr ""
|
10209 |
|
10210 |
-
#: admin/wizard/pwizard-autofix.php:
|
10211 |
msgid "Jetpack Plugin Request Methods AutoWhitelist successful"
|
10212 |
msgstr ""
|
10213 |
|
10214 |
-
#: admin/wizard/pwizard-autofix.php:
|
10215 |
msgid "Marmoset Viewer Plugin Request Methods AutoWhitelist successful"
|
10216 |
msgstr ""
|
10217 |
|
10218 |
-
#: admin/wizard/pwizard-autofix.php:
|
10219 |
msgid "BackWPup Plugin Request Methods AutoWhitelist successful"
|
10220 |
msgstr ""
|
10221 |
|
10222 |
-
#: admin/wizard/pwizard-autofix.php:
|
10223 |
msgid ""
|
10224 |
"MailPoet Newsletters (wysija newsletters) Plugin Request Methods "
|
10225 |
"AutoWhitelist successful"
|
10226 |
msgstr ""
|
10227 |
|
10228 |
-
#: admin/wizard/pwizard-autofix.php:
|
10229 |
msgid "BackUpWordPress Plugin Request Methods AutoWhitelist successful"
|
10230 |
msgstr ""
|
10231 |
|
10232 |
-
#: admin/wizard/pwizard-autofix.php:
|
10233 |
msgid "Broken Link Checker Plugin Request Methods AutoWhitelist successful"
|
10234 |
msgstr ""
|
10235 |
|
10236 |
-
#: admin/wizard/pwizard-autofix.php:
|
10237 |
msgid "MailChimp for WordPress Plugin Request Methods AutoWhitelist successful"
|
10238 |
msgstr ""
|
10239 |
|
10240 |
-
#: admin/wizard/pwizard-autofix.php:
|
10241 |
msgid "PowerPress Podcasting Plugin Request Methods AutoWhitelist successful"
|
10242 |
msgstr ""
|
10243 |
|
10244 |
-
#: admin/wizard/pwizard-autofix.php:
|
10245 |
msgid "WooCommerce Plugin skip/bypass rule AutoWhitelist successful"
|
10246 |
msgstr ""
|
10247 |
|
10248 |
-
#: admin/wizard/pwizard-autofix.php:
|
10249 |
msgid "Simple Lightbox Plugin skip/bypass rule AutoWhitelist successful"
|
10250 |
msgstr ""
|
10251 |
|
10252 |
-
#: admin/wizard/pwizard-autofix.php:
|
10253 |
msgid ""
|
10254 |
"WPBakery Visual Composer Plugin skip/bypass rule AutoWhitelist successful"
|
10255 |
msgstr ""
|
10256 |
|
10257 |
-
#: admin/wizard/pwizard-autofix.php:
|
10258 |
msgid ""
|
10259 |
"Event Espresso Attendee Mover Plugin skip/bypass rule AutoWhitelist "
|
10260 |
"successful"
|
10261 |
msgstr ""
|
10262 |
|
10263 |
-
#: admin/wizard/pwizard-autofix.php:
|
10264 |
msgid "WP Rocket Plugin skip/bypass rule AutoWhitelist successful"
|
10265 |
msgstr ""
|
10266 |
|
10267 |
-
#: admin/wizard/pwizard-autofix.php:
|
10268 |
msgid "Easy Media Gallery Pro Plugin skip/bypass rule AutoWhitelist successful"
|
10269 |
msgstr ""
|
10270 |
|
10271 |
-
#: admin/wizard/pwizard-autofix.php:
|
10272 |
msgid ""
|
10273 |
"Nextend Facebook Connect Plugin skip/bypass rule AutoWhitelist successful"
|
10274 |
msgstr ""
|
10275 |
|
10276 |
-
#: admin/wizard/pwizard-autofix.php:
|
10277 |
msgid "Shashin Plugin skip/bypass rule AutoWhitelist successful"
|
10278 |
msgstr ""
|
10279 |
|
10280 |
-
#: admin/wizard/pwizard-autofix.php:
|
10281 |
msgid "Nocturnal Theme skip/bypass rule AutoWhitelist successful"
|
10282 |
msgstr ""
|
10283 |
|
10284 |
-
#: admin/wizard/pwizard-autofix.php:
|
10285 |
msgid "Shopp Plugin skip/bypass rule AutoWhitelist successful"
|
10286 |
msgstr ""
|
10287 |
|
10288 |
-
#: admin/wizard/pwizard-autofix.php:
|
10289 |
msgid ""
|
10290 |
"WP-Invoice - Web Invoice and Billing Plugin skip/bypass rule AutoWhitelist "
|
10291 |
"successful"
|
10292 |
msgstr ""
|
10293 |
|
10294 |
-
#: admin/wizard/pwizard-autofix.php:
|
10295 |
msgid "wp-greet Plugin skip/bypass rule AutoWhitelist successful"
|
10296 |
msgstr ""
|
10297 |
|
10298 |
-
#: admin/wizard/pwizard-autofix.php:
|
10299 |
msgid "WP Juicebox Plugin skip/bypass rule AutoWhitelist successful"
|
10300 |
msgstr ""
|
10301 |
|
10302 |
-
#: admin/wizard/pwizard-autofix.php:
|
10303 |
msgid "Prayer Engine Plugin skip/bypass rule AutoWhitelist successful"
|
10304 |
msgstr ""
|
10305 |
|
10306 |
-
#: admin/wizard/pwizard-autofix.php:
|
10307 |
msgid "Appointment Calendar Plugin skip/bypass rule AutoWhitelist successful"
|
10308 |
msgstr ""
|
10309 |
|
10310 |
-
#: admin/wizard/pwizard-autofix.php:
|
10311 |
msgid "ThirstyAffiliates Plugin skip/bypass rule AutoWhitelist successful"
|
10312 |
msgstr ""
|
10313 |
|
10314 |
-
#: admin/wizard/pwizard-autofix.php:
|
10315 |
msgid ""
|
10316 |
"WooCommerce Ogone Payment Gateway Plugin skip/bypass rule AutoWhitelist "
|
10317 |
"successful"
|
10318 |
msgstr ""
|
10319 |
|
10320 |
-
#: admin/wizard/pwizard-autofix.php:
|
10321 |
msgid ""
|
10322 |
"OIOpublisher Ad Manager Plugin skip/bypass rule AutoWhitelist successful"
|
10323 |
msgstr ""
|
10324 |
|
10325 |
-
#: admin/wizard/pwizard-autofix.php:
|
10326 |
msgid "PDF Viewer (Envigeek Web Services) Plugin RFI AutoWhitelist successful"
|
10327 |
msgstr ""
|
10328 |
|
10329 |
-
#: admin/wizard/pwizard-autofix.php:
|
10330 |
msgid "Marmoset Viewer Plugin RFI AutoWhitelist successful"
|
10331 |
msgstr ""
|
10332 |
|
10333 |
-
#: admin/wizard/pwizard-autofix.php:
|
10334 |
msgid ""
|
10335 |
"PDF viewer for WordPress (ThemeNcode code canyon) Plugin RFI AutoWhitelist "
|
10336 |
"successful"
|
10337 |
msgstr ""
|
10338 |
|
10339 |
-
#: admin/wizard/pwizard-autofix.php:
|
10340 |
msgid "jupdf pdf viewer Plugin RFI AutoWhitelist successful"
|
10341 |
msgstr ""
|
10342 |
|
10343 |
-
#: admin/wizard/pwizard-autofix.php:
|
10344 |
msgid "UserPro (code canyon) Plugin RFI AutoWhitelist successful"
|
10345 |
msgstr ""
|
10346 |
|
10347 |
-
#: admin/wizard/pwizard-autofix.php:
|
10348 |
msgid "NativeChurch Theme RFI AutoWhitelist successful"
|
10349 |
msgstr ""
|
10350 |
|
10351 |
-
#: admin/wizard/pwizard-autofix.php:
|
10352 |
msgid "User Avatar (CTLT DEV) Plugin RFI AutoWhitelist successful"
|
10353 |
msgstr ""
|
10354 |
|
10355 |
-
#: admin/wizard/pwizard-autofix.php:
|
10356 |
msgid "OIOpublisher Ad Manager Plugin RFI AutoWhitelist successful"
|
10357 |
msgstr ""
|
10358 |
|
10359 |
-
#: admin/wizard/pwizard-autofix.php:
|
10360 |
msgid "Digital Access Pass (DAP) Plugin RFI AutoWhitelist successful"
|
10361 |
msgstr ""
|
10362 |
|
10363 |
-
#: admin/wizard/pwizard-autofix.php:
|
10364 |
msgid "Easy Pagination (code canyon) Plugin RFI AutoWhitelist successful"
|
10365 |
msgstr ""
|
10366 |
|
10367 |
-
#: admin/wizard/pwizard-autofix.php:
|
10368 |
msgid "iTheme2 Theme RFI AutoWhitelist successful"
|
10369 |
msgstr ""
|
10370 |
|
10371 |
-
#: admin/wizard/pwizard-autofix.php:
|
10372 |
msgid "SmoothV4.1 Theme RFI AutoWhitelist successful"
|
10373 |
msgstr ""
|
10374 |
|
10375 |
-
#: admin/wizard/pwizard-autofix.php:
|
10376 |
msgid "WooCommerce PagSeguro Plugin BPSQSE AutoWhitelist successful"
|
10377 |
msgstr ""
|
10378 |
|
10379 |
-
#: admin/wizard/pwizard-autofix.php:
|
10380 |
msgid "Event Espresso Plugin BPSQSE AutoWhitelist successful"
|
10381 |
msgstr ""
|
10382 |
|
10383 |
-
#: admin/wizard/pwizard-autofix.php:
|
10384 |
msgid "WooCommerce Serial Key Plugin BPSQSE AutoWhitelist successful"
|
10385 |
msgstr ""
|
10386 |
|
10387 |
-
#: admin/wizard/pwizard-autofix.php:
|
10388 |
msgid "WooCommerce WorldPay Extension BPSQSE AutoWhitelist successful"
|
10389 |
msgstr ""
|
10390 |
|
10391 |
-
#: admin/wizard/pwizard-autofix.php:
|
10392 |
msgid "Kama Click Counter Plugin BPSQSE AutoWhitelist successful"
|
10393 |
msgstr ""
|
10394 |
|
10395 |
-
#: admin/wizard/pwizard-autofix.php:
|
10396 |
msgid "Riva Slider Pro Plugin BPSQSE AutoWhitelist successful"
|
10397 |
msgstr ""
|
10398 |
|
10399 |
-
#: admin/wizard/pwizard-autofix.php:
|
10400 |
msgid "WordPress Auto Spinner Plugin BPSQSE AutoWhitelist successful"
|
10401 |
msgstr ""
|
10402 |
|
10403 |
-
#: admin/wizard/pwizard-autofix.php:
|
10404 |
msgid "AgriTurismo Theme BPSQSE AutoWhitelist successful"
|
10405 |
msgstr ""
|
10406 |
|
10407 |
-
#: admin/wizard/pwizard-autofix.php:
|
10408 |
msgid "WP Content Copy Protection Pro Plugin BPSQSE AutoWhitelist successful"
|
10409 |
msgstr ""
|
10410 |
|
10411 |
-
#: admin/wizard/pwizard-autofix.php:
|
10412 |
msgid "PanoPress Plugin BPSQSE AutoWhitelist successful"
|
10413 |
msgstr ""
|
10414 |
|
10415 |
-
#: admin/wizard/pwizard-autofix.php:
|
10416 |
msgid ""
|
10417 |
"Easy Social Share Buttons (Code Canyon) Plugin BPSQSE AutoWhitelist "
|
10418 |
"successful"
|
10419 |
msgstr ""
|
10420 |
|
10421 |
-
#: admin/wizard/pwizard-autofix.php:
|
10422 |
msgid "MainWP Plugin BPSQSE AutoWhitelist successful"
|
10423 |
msgstr ""
|
10424 |
|
10425 |
-
#: admin/wizard/pwizard-autofix.php:
|
10426 |
msgid "Clever Course Theme BPSQSE AutoWhitelist successful"
|
10427 |
msgstr ""
|
10428 |
|
10429 |
-
#: admin/wizard/pwizard-autofix.php:
|
10430 |
msgid ""
|
10431 |
"WP eStore (WP Cart for Digital Products) Plugin BPSQSE AutoWhitelist "
|
10432 |
"successful"
|
10433 |
msgstr ""
|
10434 |
|
10435 |
-
#: admin/wizard/pwizard-autofix.php:
|
10436 |
msgid "WP eMember Plugin BPSQSE AutoWhitelist successful"
|
10437 |
msgstr ""
|
10438 |
|
10439 |
-
#: admin/wizard/pwizard-autofix.php:
|
10440 |
msgid "Easy Digital Downloads Plugin BPSQSE AutoWhitelist successful"
|
10441 |
msgstr ""
|
10442 |
|
10443 |
-
#: admin/wizard/pwizard-autofix.php:
|
10444 |
msgid ""
|
10445 |
"MailPoet Newsletters (wysija newsletters) Plugin BPSQSE AutoWhitelist "
|
10446 |
"successful"
|
10447 |
msgstr ""
|
10448 |
|
10449 |
-
#: admin/wizard/pwizard-autofix.php:
|
10450 |
msgid "MailChimp for WordPress Plugin BPSQSE AutoWhitelist successful"
|
10451 |
msgstr ""
|
10452 |
|
10453 |
-
#: admin/wizard/pwizard-autofix.php:
|
10454 |
msgid "Digital Access Pass (DAP) Plugin BPSQSE AutoWhitelist successful"
|
10455 |
msgstr ""
|
10456 |
|
10457 |
-
#: admin/wizard/pwizard-autofix.php:
|
10458 |
msgid "WordPress Newsletter (tribulant) Plugin BPSQSE AutoWhitelist successful"
|
10459 |
msgstr ""
|
10460 |
|
10461 |
-
#: admin/wizard/pwizard-autofix.php:
|
10462 |
msgid "Subscribe To Comments Reloaded Plugin BPSQSE AutoWhitelist successful"
|
10463 |
msgstr ""
|
10464 |
|
10465 |
-
#: admin/wizard/pwizard-autofix.php:
|
10466 |
msgid "Nextend Social Login Plugin BPSQSE AutoWhitelist successful"
|
10467 |
msgstr ""
|
10468 |
|
10469 |
-
#: admin/wizard/pwizard-autofix.php:
|
10470 |
msgid ""
|
10471 |
"WooCommerce Product Feed Pro Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10472 |
"successful"
|
10473 |
msgstr ""
|
10474 |
|
10475 |
-
#: admin/wizard/pwizard-autofix.php:
|
10476 |
msgid ""
|
10477 |
"WPBakery Visual Composer Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10478 |
"successful"
|
10479 |
msgstr ""
|
10480 |
|
10481 |
-
#: admin/wizard/pwizard-autofix.php:
|
10482 |
msgid ""
|
10483 |
"Bookly Booking Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10484 |
msgstr ""
|
10485 |
|
10486 |
-
#: admin/wizard/pwizard-autofix.php:
|
10487 |
msgid ""
|
10488 |
"Easy Media Gallery Pro Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10489 |
"successful"
|
10490 |
msgstr ""
|
10491 |
|
10492 |
-
#: admin/wizard/pwizard-autofix.php:
|
10493 |
msgid ""
|
10494 |
"NextGen Gallery Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10495 |
msgstr ""
|
10496 |
|
10497 |
-
#: admin/wizard/pwizard-autofix.php:
|
10498 |
msgid "OptimizePress Theme wp-admin skip/bypass rule AutoWhitelist successful"
|
10499 |
msgstr ""
|
10500 |
|
10501 |
-
#: admin/wizard/pwizard-autofix.php:
|
10502 |
msgid ""
|
10503 |
"tribulant Shopping Cart (WP Checkout) Plugin wp-admin skip/bypass rule "
|
10504 |
"AutoWhitelist successful"
|
10505 |
msgstr ""
|
10506 |
|
10507 |
-
#: admin/wizard/pwizard-autofix.php:
|
10508 |
msgid ""
|
10509 |
"ithemes Video Showcase Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10510 |
"successful"
|
10511 |
msgstr ""
|
10512 |
|
10513 |
-
#: admin/wizard/pwizard-autofix.php:
|
10514 |
msgid ""
|
10515 |
"WP-Invoice - Web Invoice and Billing Plugin wp-admin skip/bypass rule "
|
10516 |
"AutoWhitelist successful"
|
10517 |
msgstr ""
|
10518 |
|
10519 |
-
#: admin/wizard/pwizard-autofix.php:
|
10520 |
msgid "Yoast SEO Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10521 |
msgstr ""
|
10522 |
|
10523 |
-
#: admin/wizard/pwizard-autofix.php:
|
10524 |
msgid ""
|
10525 |
"Formidable Pro Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10526 |
msgstr ""
|
10527 |
|
10528 |
-
#: admin/wizard/pwizard-autofix.php:
|
10529 |
msgid ""
|
10530 |
"Google Typography Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10531 |
msgstr ""
|
10532 |
|
10533 |
-
#: admin/wizard/pwizard-autofix.php:
|
10534 |
msgid "Flare Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10535 |
msgstr ""
|
10536 |
|
10537 |
-
#: admin/wizard/pwizard-autofix.php:
|
10538 |
msgid "bbPress Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10539 |
msgstr ""
|
10540 |
|
10541 |
-
#: admin/wizard/pwizard-autofix.php:
|
10542 |
msgid ""
|
10543 |
"Spider Event Calendar (WordPress Event Calendar) Plugin wp-admin skip/bypass "
|
10544 |
"rule AutoWhitelist successful"
|
10545 |
msgstr ""
|
10546 |
|
10547 |
-
#: admin/wizard/pwizard-autofix.php:
|
10548 |
msgid "BuddyPress Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10549 |
msgstr ""
|
10550 |
|
10551 |
-
#: admin/wizard/pwizard-autofix.php:
|
10552 |
msgid ""
|
10553 |
"WPML Translation Management Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10554 |
"successful"
|
10555 |
msgstr ""
|
10556 |
|
10557 |
-
#: admin/wizard/pwizard-autofix.php:
|
10558 |
msgid ""
|
10559 |
"Events Manager Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10560 |
msgstr ""
|
10561 |
|
10562 |
-
#: admin/wizard/pwizard-autofix.php:
|
10563 |
msgid ""
|
10564 |
"MailPoet Newsletters (wysija newsletters) Plugin wp-admin skip/bypass rule "
|
10565 |
"AutoWhitelist successful"
|
10566 |
msgstr ""
|
10567 |
|
10568 |
-
#: admin/wizard/pwizard-autofix.php:
|
10569 |
msgid ""
|
10570 |
"Event Espresso Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10571 |
msgstr ""
|
10572 |
|
10573 |
-
#: admin/wizard/pwizard-autofix.php:
|
10574 |
msgid "Content Egg Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10575 |
msgstr ""
|
10576 |
|
10577 |
-
#: admin/wizard/pwizard-autofix.php:
|
10578 |
msgid "Flatsome Theme wp-admin skip/bypass rule AutoWhitelist successful"
|
10579 |
msgstr ""
|
10580 |
|
10581 |
-
#: admin/wizard/pwizard-autofix.php:
|
10582 |
msgid ""
|
10583 |
"Beaver Builder Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10584 |
msgstr ""
|
10585 |
|
10586 |
-
#: admin/wizard/pwizard-autofix.php:
|
10587 |
msgid "WP Reset Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10588 |
msgstr ""
|
10589 |
|
10590 |
-
#: admin/wizard/pwizard-autofix.php:
|
10591 |
msgid "Content Egg Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10592 |
msgstr ""
|
10593 |
|
10594 |
-
#: admin/wizard/pwizard-autofix.php:
|
10595 |
msgid "Event Espresso Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10596 |
msgstr ""
|
10597 |
|
10598 |
-
#: admin/wizard/pwizard-autofix.php:
|
10599 |
msgid ""
|
10600 |
"Open Web Analytics (github) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10601 |
msgstr ""
|
10602 |
|
10603 |
-
#: admin/wizard/pwizard-autofix.php:
|
10604 |
msgid "UberGrid (code canyon) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10605 |
msgstr ""
|
10606 |
|
10607 |
-
#: admin/wizard/pwizard-autofix.php:
|
10608 |
msgid "Jetpack Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10609 |
msgstr ""
|
10610 |
|
10611 |
-
#: admin/wizard/pwizard-autofix.php:
|
10612 |
msgid "Restrict Content Pro Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10613 |
msgstr ""
|
10614 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10615 |
#: admin/wizard/wizard-backup.php:244 admin/wizard/wizard-backup.php:285
|
10616 |
msgid ""
|
10617 |
"Custom additional htaccess code was found in your current root htaccess "
|
@@ -10678,19 +10809,19 @@ msgid ""
|
|
10678 |
"cannot be created. Root Folder BulletProof Mode has NOT been activated."
|
10679 |
msgstr ""
|
10680 |
|
10681 |
-
#: admin/wizard/wizard-functions.php:111 admin/wizard/wizard-functions.php:
|
10682 |
-
#: admin/wizard/wizard-functions.php:
|
10683 |
msgid ""
|
10684 |
"If your Server configuration is DSO you must first make some one-time manual "
|
10685 |
"changes to your website before running the Setup Wizard. Please click this "
|
10686 |
"Forum Link for instructions: "
|
10687 |
msgstr ""
|
10688 |
|
10689 |
-
#: admin/wizard/wizard-functions.php:111 admin/wizard/wizard-functions.php:
|
10690 |
-
#: admin/wizard/wizard-functions.php:
|
10691 |
-
#: admin/wizard/wizard.php:
|
10692 |
-
#: admin/wizard/wizard.php:
|
10693 |
-
#: admin/wizard/wizard.php:
|
10694 |
msgid "DSO Setup Steps"
|
10695 |
msgstr ""
|
10696 |
|
@@ -10720,25 +10851,25 @@ msgid ""
|
|
10720 |
"BPS Custom Code."
|
10721 |
msgstr ""
|
10722 |
|
10723 |
-
#: admin/wizard/wizard-functions.php:
|
10724 |
msgid ""
|
10725 |
"Root .htaccess File writing completed. File Locked with 404 file permissions."
|
10726 |
msgstr ""
|
10727 |
|
10728 |
-
#: admin/wizard/wizard-functions.php:
|
10729 |
msgid ""
|
10730 |
"Root .htaccess File writing completed. File Locked with 444 file permissions."
|
10731 |
msgstr ""
|
10732 |
|
10733 |
-
#: admin/wizard/wizard-functions.php:
|
10734 |
-
#: admin/wizard/wizard-functions.php:
|
10735 |
-
#: admin/wizard/wizard.php:
|
10736 |
-
#: admin/wizard/wizard.php:
|
10737 |
-
#: includes/general-functions.php:
|
10738 |
msgid " DB Option created or updated Successfully!"
|
10739 |
msgstr ""
|
10740 |
|
10741 |
-
#: admin/wizard/wizard-functions.php:
|
10742 |
msgid ""
|
10743 |
"Your current Root .htaccess file is not locked. It is recommended that you "
|
10744 |
"lock your Root .htaccess file on the htaccess Core > htaccess File Editor "
|
@@ -10746,136 +10877,136 @@ msgid ""
|
|
10746 |
"htaccess File Editor page."
|
10747 |
msgstr ""
|
10748 |
|
10749 |
-
#: admin/wizard/wizard-functions.php:
|
10750 |
msgid ""
|
10751 |
"The wpadmin-secure.htaccess wp-admin Master htaccess file was created "
|
10752 |
"successfully."
|
10753 |
msgstr ""
|
10754 |
|
10755 |
-
#: admin/wizard/wizard-functions.php:
|
10756 |
msgid "wp-admin Folder BulletProof Mode activated successfully."
|
10757 |
msgstr ""
|
10758 |
|
10759 |
-
#: admin/wizard/wizard-functions.php:
|
10760 |
msgid ""
|
10761 |
"Error: The wpadmin-secure.htaccess wp-admin Master htaccess file and wp-"
|
10762 |
"admin .htaccess file cannot be created. wp-admin Folder BulletProof Mode has "
|
10763 |
"NOT been activated."
|
10764 |
msgstr ""
|
10765 |
|
10766 |
-
#: admin/wizard/wizard-functions.php:
|
10767 |
msgid ""
|
10768 |
"Go Daddy Managed WordPress Hosting option is set to Yes or Enable|Disable wp-"
|
10769 |
"admin BulletProof Mode option is set to disabled. GDMW hosting does not "
|
10770 |
"allow wp-admin htaccess files."
|
10771 |
msgstr ""
|
10772 |
|
10773 |
-
#: admin/wizard/wizard-functions.php:
|
10774 |
msgid " wp-admin .htaccess File backup Successful!"
|
10775 |
msgstr ""
|
10776 |
|
10777 |
-
#: admin/wizard/wizard-functions.php:
|
10778 |
msgid "The default.htaccess Master htaccess file was created successfully."
|
10779 |
msgstr ""
|
10780 |
|
10781 |
-
#: admin/wizard/wizard-functions.php:
|
10782 |
msgid "Error: The default.htaccess Master htaccess file cannot be created."
|
10783 |
msgstr ""
|
10784 |
|
10785 |
-
#: admin/wizard/wizard-functions.php:
|
10786 |
msgid " Folder created Successfully!"
|
10787 |
msgstr ""
|
10788 |
|
10789 |
-
#: admin/wizard/wizard-functions.php:
|
10790 |
msgid ""
|
10791 |
"Security Log User Agent Filter Check Successful! 0 User Agent Filters to "
|
10792 |
"update."
|
10793 |
msgstr ""
|
10794 |
|
10795 |
-
#: admin/wizard/wizard-functions.php:
|
10796 |
msgid "Security Log User Agent Filter "
|
10797 |
msgstr ""
|
10798 |
|
10799 |
-
#: admin/wizard/wizard-functions.php:
|
10800 |
msgid " created or updated Successfully!"
|
10801 |
msgstr ""
|
10802 |
|
10803 |
-
#: admin/wizard/wizard.php:
|
10804 |
msgid ""
|
10805 |
"Pass! PHP/php.ini handler htaccess code check: Not in use, required or "
|
10806 |
"needed for your website/Server"
|
10807 |
msgstr ""
|
10808 |
|
10809 |
-
#: admin/wizard/wizard.php:
|
10810 |
msgid ""
|
10811 |
"Pass! PHP/php.ini handler htaccess code was found in your root .htaccess "
|
10812 |
"file AND in BPS Pro Custom Code"
|
10813 |
msgstr ""
|
10814 |
|
10815 |
-
#: admin/wizard/wizard.php:
|
10816 |
msgid ""
|
10817 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
10818 |
"file, but was NOT found in BPS Custom Code. "
|
10819 |
msgstr ""
|
10820 |
|
10821 |
-
#: admin/wizard/wizard.php:
|
10822 |
msgid ""
|
10823 |
" for the steps to fix this Wordfence problem before running the Setup Wizard."
|
10824 |
msgstr ""
|
10825 |
|
10826 |
-
#: admin/wizard/wizard.php:
|
10827 |
msgid ""
|
10828 |
"Pass! PHP/php.ini handler root htaccess code added/created in BPS Pro Custom "
|
10829 |
"Code"
|
10830 |
msgstr ""
|
10831 |
|
10832 |
-
#: admin/wizard/wizard.php:
|
10833 |
msgid " DB Table created Successfully!"
|
10834 |
msgstr ""
|
10835 |
|
10836 |
-
#: admin/wizard/wizard.php:
|
10837 |
msgid "Error: Unable to create DB Table "
|
10838 |
msgstr ""
|
10839 |
|
10840 |
-
#: admin/wizard/wizard.php:
|
10841 |
msgid "Setup Wizard Pre-Installation Checks:"
|
10842 |
msgstr ""
|
10843 |
|
10844 |
-
#: admin/wizard/wizard.php:
|
10845 |
msgid ""
|
10846 |
"If you see any Red font or Blue font messages displayed below, click the "
|
10847 |
"Read Me help button above and read the \"Notes\" help section before "
|
10848 |
"clicking the Setup Wizard button."
|
10849 |
msgstr ""
|
10850 |
|
10851 |
-
#: admin/wizard/wizard.php:
|
10852 |
msgid "Compatibility & Basic Checks"
|
10853 |
msgstr ""
|
10854 |
|
10855 |
-
#: admin/wizard/wizard.php:
|
10856 |
msgid ""
|
10857 |
"Pass! Compatible Server Configuration: Server API: CGI | WP Filesystem API "
|
10858 |
"Method: direct."
|
10859 |
msgstr ""
|
10860 |
|
10861 |
-
#: admin/wizard/wizard.php:
|
10862 |
msgid ""
|
10863 |
"Pass! Compatible Server Configuration: Server Type Apache: XAMPP, WAMP, MAMP "
|
10864 |
"or LAMP | WP Filesystem API Method: direct."
|
10865 |
msgstr ""
|
10866 |
|
10867 |
-
#: admin/wizard/wizard.php:
|
10868 |
msgid ""
|
10869 |
"Pass! Compatible Server Configuration: Server API: DSO | WP Filesystem API "
|
10870 |
"Method: direct."
|
10871 |
msgstr ""
|
10872 |
|
10873 |
-
#: admin/wizard/wizard.php:
|
10874 |
msgid ""
|
10875 |
"Server API: Apache DSO Server Configuration | WP Filesystem API Method: "
|
10876 |
msgstr ""
|
10877 |
|
10878 |
-
#: admin/wizard/wizard.php:
|
10879 |
msgid ""
|
10880 |
"Your Server type is DSO and the WP Filesystem API Method is NOT \"direct\". "
|
10881 |
"You can use the Setup Wizard, but you must first make some one-time manual "
|
@@ -10883,62 +11014,62 @@ msgid ""
|
|
10883 |
"Forum Link for instructions: "
|
10884 |
msgstr ""
|
10885 |
|
10886 |
-
#: admin/wizard/wizard.php:
|
10887 |
msgid "Pass! PHP Configuration Memory Limit is set to: "
|
10888 |
msgstr ""
|
10889 |
|
10890 |
-
#: admin/wizard/wizard.php:
|
10891 |
msgid ""
|
10892 |
"It is recommended that you increase your memory limit to at least 128M, 256M "
|
10893 |
"is even better."
|
10894 |
msgstr ""
|
10895 |
|
10896 |
-
#: admin/wizard/wizard.php:
|
10897 |
msgid "Error: Your PHP Configuration Memory Limit is set to: "
|
10898 |
msgstr ""
|
10899 |
|
10900 |
-
#: admin/wizard/wizard.php:
|
10901 |
msgid ""
|
10902 |
"WordPress needs a bare minimum Memory Limit setting of 128M to perform well. "
|
10903 |
"Contact your Web Host and ask them to increase your memory limit to the "
|
10904 |
"maximum memory limit setting allowed by your Host."
|
10905 |
msgstr ""
|
10906 |
|
10907 |
-
#: admin/wizard/wizard.php:
|
10908 |
msgid ""
|
10909 |
"mod_authz_core is Loaded|Order, Allow, Deny directives are supported|BC: Yes|"
|
10910 |
"IfModule: Yes"
|
10911 |
msgstr ""
|
10912 |
|
10913 |
-
#: admin/wizard/wizard.php:
|
10914 |
msgid ""
|
10915 |
"Enable|Disable htaccess Files Option set to Enabled: mod_access_compat "
|
10916 |
"htaccess files will be created."
|
10917 |
msgstr ""
|
10918 |
|
10919 |
-
#: admin/wizard/wizard.php:
|
10920 |
msgid ""
|
10921 |
"mod_access_compat is Loaded|Order, Allow, Deny directives are supported|"
|
10922 |
"IfModule: No"
|
10923 |
msgstr ""
|
10924 |
|
10925 |
-
#: admin/wizard/wizard.php:
|
10926 |
msgid ""
|
10927 |
"Enable|Disable htaccess Files Option set to Disabled: All BPS htaccess "
|
10928 |
"features will be disabled."
|
10929 |
msgstr ""
|
10930 |
|
10931 |
-
#: admin/wizard/wizard.php:
|
10932 |
-
#: admin/wizard/wizard.php:
|
10933 |
-
#: admin/wizard/wizard.php:
|
10934 |
msgid "Pass! The "
|
10935 |
msgstr ""
|
10936 |
|
10937 |
-
#: admin/wizard/wizard.php:
|
10938 |
msgid " Folder is writable."
|
10939 |
msgstr ""
|
10940 |
|
10941 |
-
#: admin/wizard/wizard.php:
|
10942 |
msgid ""
|
10943 |
" Folder is NOT writable. If your Server type is DSO and the WP Filesystem "
|
10944 |
"API Method is NOT \"direct\" you can use the Setup Wizard, but you must "
|
@@ -10946,19 +11077,19 @@ msgid ""
|
|
10946 |
"Setup Wizard. Please click this Forum Link for instructions: "
|
10947 |
msgstr ""
|
10948 |
|
10949 |
-
#: admin/wizard/wizard.php:
|
10950 |
msgid ""
|
10951 |
" If your Server type is CGI check the folder permissions. Folder permissions "
|
10952 |
"should be either 755 or 705."
|
10953 |
msgstr ""
|
10954 |
|
10955 |
-
#: admin/wizard/wizard.php:
|
10956 |
-
#: admin/wizard/wizard.php:
|
10957 |
msgid " File is writable."
|
10958 |
msgstr ""
|
10959 |
|
10960 |
-
#: admin/wizard/wizard.php:
|
10961 |
-
#: admin/wizard/wizard.php:
|
10962 |
msgid ""
|
10963 |
" File is NOT writable. If your Server type is DSO and the WP Filesystem API "
|
10964 |
"Method is NOT \"direct\" you can use the Setup Wizard, but you must first "
|
@@ -10966,107 +11097,111 @@ msgid ""
|
|
10966 |
"Wizard. Please click this Forum Link for instructions: "
|
10967 |
msgstr ""
|
10968 |
|
10969 |
-
#: admin/wizard/wizard.php:
|
10970 |
-
#: admin/wizard/wizard.php:
|
10971 |
msgid ""
|
10972 |
" If your Server type is CGI check the file permissions. File permissions "
|
10973 |
"should be either 644 or 604."
|
10974 |
msgstr ""
|
10975 |
|
10976 |
-
#: admin/wizard/wizard.php:
|
10977 |
msgid "BPS Setup Verification & Error Checks"
|
10978 |
msgstr ""
|
10979 |
|
10980 |
-
#: admin/wizard/wizard.php:
|
10981 |
msgid ""
|
10982 |
"If you see all Green font messages displayed below, the Setup Wizard setup "
|
10983 |
"completed successfully."
|
10984 |
msgstr ""
|
10985 |
|
10986 |
-
#: admin/wizard/wizard.php:
|
10987 |
msgid ""
|
10988 |
"If you see any Red font or Blue font messages displayed below, click the "
|
10989 |
"Read Me help button above and read the \"Notes\" help section."
|
10990 |
msgstr ""
|
10991 |
|
10992 |
-
#: admin/wizard/wizard.php:
|
10993 |
msgid ""
|
10994 |
"Click the Read Me help button above for a list of recommended BPS Video "
|
10995 |
"Tutorials to watch."
|
10996 |
msgstr ""
|
10997 |
|
10998 |
-
#: admin/wizard/wizard.php:
|
10999 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup)"
|
11000 |
msgstr ""
|
11001 |
|
11002 |
-
#: admin/wizard/wizard.php:
|
11003 |
msgid "BulletProof Security Database Tables Setup"
|
11004 |
msgstr ""
|
11005 |
|
11006 |
-
#: admin/wizard/wizard.php:
|
11007 |
msgid "BulletProof Security Core Folders Setup"
|
11008 |
msgstr ""
|
11009 |
|
11010 |
-
#: admin/wizard/wizard.php:
|
11011 |
msgid "Error: Unable to create Folder "
|
11012 |
msgstr ""
|
11013 |
|
11014 |
-
#: admin/wizard/wizard.php:
|
11015 |
msgid "BulletProof Security Core Files Setup"
|
11016 |
msgstr ""
|
11017 |
|
11018 |
-
#: admin/wizard/wizard.php:
|
11019 |
msgid " File created or updated Successfully!"
|
11020 |
msgstr ""
|
11021 |
|
11022 |
-
#: admin/wizard/wizard.php:
|
11023 |
msgid "Error: Unable to create or update File "
|
11024 |
msgstr ""
|
11025 |
|
11026 |
-
#: admin/wizard/wizard.php:
|
11027 |
msgid "BulletProof Security MScan Malware Scanner Setup"
|
11028 |
msgstr ""
|
11029 |
|
11030 |
-
#: admin/wizard/wizard.php:
|
11031 |
msgid "BulletProof Security DB Backup Setup"
|
11032 |
msgstr ""
|
11033 |
|
11034 |
-
#: admin/wizard/wizard.php:
|
11035 |
msgid "BulletProof Security Hidden Plugin Folders|Files (HPF) Setup"
|
11036 |
msgstr ""
|
11037 |
|
11038 |
-
#: admin/wizard/wizard.php:
|
11039 |
msgid ""
|
11040 |
"Hidden Plugin Folders|Files (HPF) DB Options created or updated Successfully!"
|
11041 |
msgstr ""
|
11042 |
|
11043 |
-
#: admin/wizard/wizard.php:
|
11044 |
msgid "BulletProof Security Security Log User Agent Filter Setup"
|
11045 |
msgstr ""
|
11046 |
|
11047 |
-
#: admin/wizard/wizard.php:
|
11048 |
msgid "BulletProof Security Email Alerting & Log File Options Setup"
|
11049 |
msgstr ""
|
11050 |
|
11051 |
-
#: admin/wizard/wizard.php:
|
11052 |
msgid "BulletProof Security Login Security & Monitoring Options Setup"
|
11053 |
msgstr ""
|
11054 |
|
11055 |
-
#: admin/wizard/wizard.php:
|
11056 |
msgid "BulletProof Security JTC-Lite Options Setup"
|
11057 |
msgstr ""
|
11058 |
|
11059 |
-
#: admin/wizard/wizard.php:
|
|
|
|
|
|
|
|
|
11060 |
msgid "The Setup Wizard has completed BPS Setup."
|
11061 |
msgstr ""
|
11062 |
|
11063 |
-
#: admin/wizard/wizard.php:
|
11064 |
msgid ""
|
11065 |
"Check the \"BPS Setup Verification & Error Checks\" section below for any "
|
11066 |
"errors in Red Font."
|
11067 |
msgstr ""
|
11068 |
|
11069 |
-
#: admin/wizard/wizard.php:
|
11070 |
msgid ""
|
11071 |
"Your existing root htaccess file has been backed up here: /wp-content/bps-"
|
11072 |
"backup/master-backups/root.htaccess-[Date-Timestamp]. If you run into a "
|
@@ -11074,64 +11209,64 @@ msgid ""
|
|
11074 |
"forum topic: "
|
11075 |
msgstr ""
|
11076 |
|
11077 |
-
#: admin/wizard/wizard.php:
|
11078 |
msgid "Setup Wizard Root htaccess File Backup"
|
11079 |
msgstr ""
|
11080 |
|
11081 |
-
#: admin/wizard/wizard.php:
|
11082 |
msgid "Setup Wizard Completion Time: "
|
11083 |
msgstr ""
|
11084 |
|
11085 |
-
#: admin/wizard/wizard.php:
|
11086 |
msgid "BulletProof Security ~ Setup Wizard"
|
11087 |
msgstr ""
|
11088 |
|
11089 |
-
#: admin/wizard/wizard.php:
|
11090 |
-
#: admin/wizard/wizard.php:
|
11091 |
msgid "Setup Wizard Export|Import"
|
11092 |
msgstr ""
|
11093 |
|
11094 |
-
#: admin/wizard/wizard.php:
|
11095 |
msgid "htaccess Files Disabled Notice: "
|
11096 |
msgstr ""
|
11097 |
|
11098 |
-
#: admin/wizard/wizard.php:
|
11099 |
msgid ""
|
11100 |
"BPS has detected that htaccess files cannot be used on your website/server. "
|
11101 |
"Click this "
|
11102 |
msgstr ""
|
11103 |
|
11104 |
-
#: admin/wizard/wizard.php:
|
11105 |
msgid ""
|
11106 |
" link for more information before running the Wizards. If you intentionally "
|
11107 |
"disabled htaccess files then disregard this Notice."
|
11108 |
msgstr ""
|
11109 |
|
11110 |
-
#: admin/wizard/wizard.php:
|
11111 |
msgid "Setup Wizard ~ "
|
11112 |
msgstr ""
|
11113 |
|
11114 |
-
#: admin/wizard/wizard.php:
|
11115 |
msgid "One-Click Complete Setup"
|
11116 |
msgstr ""
|
11117 |
|
11118 |
-
#: admin/wizard/wizard.php:
|
11119 |
msgid "Recommended Video Tutorials: "
|
11120 |
msgstr ""
|
11121 |
|
11122 |
-
#: admin/wizard/wizard.php:
|
11123 |
msgid "Security Log Video Tutorial"
|
11124 |
msgstr ""
|
11125 |
|
11126 |
-
#: admin/wizard/wizard.php:
|
11127 |
msgid "Setup Wizard Steps: "
|
11128 |
msgstr ""
|
11129 |
|
11130 |
-
#: admin/wizard/wizard.php:
|
11131 |
msgid "1. Click the Setup Wizard button."
|
11132 |
msgstr ""
|
11133 |
|
11134 |
-
#: admin/wizard/wizard.php:
|
11135 |
msgid ""
|
11136 |
"Setup Wizard Pre-Installation Checks are automatically performed and "
|
11137 |
"displayed on the Setup Wizard page. Green font messages mean everything is "
|
@@ -11142,67 +11277,67 @@ msgid ""
|
|
11142 |
"to be fixed before running the Setup Wizard."
|
11143 |
msgstr ""
|
11144 |
|
11145 |
-
#: admin/wizard/wizard.php:
|
11146 |
msgid ""
|
11147 |
"You can re-run the Setup Wizard again at any time. Your existing settings "
|
11148 |
"will NOT be overwritten and will be re-saved. Any new or additional settings "
|
11149 |
"that the Setup Wizard finds on your website will be saved/setup."
|
11150 |
msgstr ""
|
11151 |
|
11152 |
-
#: admin/wizard/wizard.php:
|
11153 |
msgid ""
|
11154 |
"When the Setup Wizard has completed you will see \"The Setup Wizard has "
|
11155 |
"completed BPS Setup.\""
|
11156 |
msgstr ""
|
11157 |
|
11158 |
-
#: admin/wizard/wizard.php:
|
11159 |
msgid ""
|
11160 |
"Your existing Root and wp-admin htaccess files are backed up before new Root "
|
11161 |
"and wp-admin htaccess files are created by the Setup Wizard. The BPS backup "
|
11162 |
"folder is here: "
|
11163 |
msgstr ""
|
11164 |
|
11165 |
-
#: admin/wizard/wizard.php:
|
11166 |
msgid ""
|
11167 |
" and the backed up htaccess file names are: root.htaccess and wpadmin."
|
11168 |
"htaccess."
|
11169 |
msgstr ""
|
11170 |
|
11171 |
-
#: admin/wizard/wizard.php:
|
11172 |
msgid "Setup Wizard & Overview Video Tutorial"
|
11173 |
msgstr ""
|
11174 |
|
11175 |
-
#: admin/wizard/wizard.php:
|
11176 |
msgid "Setup Wizard Options ~ "
|
11177 |
msgstr ""
|
11178 |
|
11179 |
-
#: admin/wizard/wizard.php:
|
11180 |
msgid ""
|
11181 |
"Click the Setup Wizard Options Read Me help button for help info about each "
|
11182 |
"option setting"
|
11183 |
msgstr ""
|
11184 |
|
11185 |
-
#: admin/wizard/wizard.php:
|
11186 |
msgid "Forum Help Links:"
|
11187 |
msgstr ""
|
11188 |
|
11189 |
-
#: admin/wizard/wizard.php:
|
11190 |
msgid "Go Daddy Managed WordPress Hosting (GDMW)"
|
11191 |
msgstr ""
|
11192 |
|
11193 |
-
#: admin/wizard/wizard.php:
|
11194 |
msgid "Enable|Disable htaccess Files"
|
11195 |
msgstr ""
|
11196 |
|
11197 |
-
#: admin/wizard/wizard.php:
|
11198 |
msgid "AutoFix Forum Topic"
|
11199 |
msgstr ""
|
11200 |
|
11201 |
-
#: admin/wizard/wizard.php:
|
11202 |
msgid "GDPR Compliance Forum Topic"
|
11203 |
msgstr ""
|
11204 |
|
11205 |
-
#: admin/wizard/wizard.php:
|
11206 |
msgid ""
|
11207 |
"Setup Wizard AutoFix is turned On by default. When AutoFix is turned On the "
|
11208 |
"Setup Wizard will automatically create htaccess whitelist rules in BPS "
|
@@ -11223,11 +11358,11 @@ msgid ""
|
|
11223 |
"AutoFix Debug information so that we can figure out what the problem is."
|
11224 |
msgstr ""
|
11225 |
|
11226 |
-
#: admin/wizard/wizard.php:
|
11227 |
msgid "GDPR Compliance (IP Address Logging On|Off)"
|
11228 |
msgstr ""
|
11229 |
|
11230 |
-
#: admin/wizard/wizard.php:
|
11231 |
msgid ""
|
11232 |
"The GDPR Compliance option setting is set to Off by default. Choosing the "
|
11233 |
"GDPR Compliance On option setting will disable IP address logging in all BPS "
|
@@ -11241,11 +11376,11 @@ msgid ""
|
|
11241 |
"at the top of this Read Me help window."
|
11242 |
msgstr ""
|
11243 |
|
11244 |
-
#: admin/wizard/wizard.php:
|
11245 |
msgid "Go Daddy Managed WordPress Hosting (GDMW):"
|
11246 |
msgstr ""
|
11247 |
|
11248 |
-
#: admin/wizard/wizard.php:
|
11249 |
msgid ""
|
11250 |
"This option is ONLY for a special type of Go Daddy Hosting account called "
|
11251 |
"\"Managed WordPress Hosting\" and is NOT for regular/standard Go Daddy "
|
@@ -11254,15 +11389,15 @@ msgid ""
|
|
11254 |
"section above for more information."
|
11255 |
msgstr ""
|
11256 |
|
11257 |
-
#: admin/wizard/wizard.php:
|
11258 |
msgid "Enable|Disable htaccess Files:"
|
11259 |
msgstr ""
|
11260 |
|
11261 |
-
#: admin/wizard/wizard.php:
|
11262 |
msgid "Before changing this option setting, click the "
|
11263 |
msgstr ""
|
11264 |
|
11265 |
-
#: admin/wizard/wizard.php:
|
11266 |
msgid ""
|
11267 |
" Forum Help Link at the top of this Read Me help window to find out exactly "
|
11268 |
"what this option setting does and when it should or should not be used. "
|
@@ -11270,22 +11405,22 @@ msgid ""
|
|
11270 |
"htaccess Files Enabled: Will enable all BPS htaccess freatures and files."
|
11271 |
msgstr ""
|
11272 |
|
11273 |
-
#: admin/wizard/wizard.php:
|
11274 |
msgid "Enable|Disable wp-admin BulletProof Mode"
|
11275 |
msgstr ""
|
11276 |
|
11277 |
-
#: admin/wizard/wizard.php:
|
11278 |
msgid ""
|
11279 |
"The default setting is already set to: wp-admin BulletProof Mode Enabled. If "
|
11280 |
"you would like to disable wp-admin BulletProof Mode select wp-admin "
|
11281 |
"BulletProof Mode Disabled."
|
11282 |
msgstr ""
|
11283 |
|
11284 |
-
#: admin/wizard/wizard.php:
|
11285 |
msgid "Zip File Download Fix (Incapsula, Proxy, Other Cause):"
|
11286 |
msgstr ""
|
11287 |
|
11288 |
-
#: admin/wizard/wizard.php:
|
11289 |
msgid ""
|
11290 |
"This option should only be set to On if you are seeing a 403 error and/or "
|
11291 |
"unable to download these Zip files: Custom Code Export Zip file, Login "
|
@@ -11301,11 +11436,11 @@ msgid ""
|
|
11301 |
"Firewall again."
|
11302 |
msgstr ""
|
11303 |
|
11304 |
-
#: admin/wizard/wizard.php:
|
11305 |
msgid "Multisite Hide|Display System Info Page for Subsites:"
|
11306 |
msgstr ""
|
11307 |
|
11308 |
-
#: admin/wizard/wizard.php:
|
11309 |
msgid ""
|
11310 |
"This option is for Network|Multisite sites only. Choosing Hide System Info "
|
11311 |
"Page will hide the System Info menu link under the BPS navigational menus. "
|
@@ -11313,11 +11448,11 @@ msgid ""
|
|
11313 |
"under the BPS navigational mensus."
|
11314 |
msgstr ""
|
11315 |
|
11316 |
-
#: admin/wizard/wizard.php:
|
11317 |
msgid "Network|Multisite Sitewide Login Security Settings"
|
11318 |
msgstr ""
|
11319 |
|
11320 |
-
#: admin/wizard/wizard.php:
|
11321 |
msgid ""
|
11322 |
"This option is for Network|Multisite sites only. This is an independent "
|
11323 |
"option Form that creates and saves Login Security DB option settings for all "
|
@@ -11334,11 +11469,11 @@ msgid ""
|
|
11334 |
"Reset, Sort DB Rows: Ascending - Show Oldest Login First."
|
11335 |
msgstr ""
|
11336 |
|
11337 |
-
#: admin/wizard/wizard.php:
|
11338 |
msgid "Network|Multisite Sitewide JTC-Lite Settings"
|
11339 |
msgstr ""
|
11340 |
|
11341 |
-
#: admin/wizard/wizard.php:
|
11342 |
msgid ""
|
11343 |
"This option is for Network|Multisite sites only. This is an independent "
|
11344 |
"option Form that creates and saves JTC-Lite DB option settings for all "
|
@@ -11353,80 +11488,101 @@ msgid ""
|
|
11353 |
"box on the Login Form."
|
11354 |
msgstr ""
|
11355 |
|
11356 |
-
#: admin/wizard/wizard.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11357 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup):"
|
11358 |
msgstr ""
|
11359 |
|
11360 |
-
#: admin/wizard/wizard.php:
|
11361 |
msgid "AutoFix On"
|
11362 |
msgstr ""
|
11363 |
|
11364 |
-
#: admin/wizard/wizard.php:
|
11365 |
msgid "AutoFix Off"
|
11366 |
msgstr ""
|
11367 |
|
11368 |
-
#: admin/wizard/wizard.php:
|
11369 |
msgid "GDPR Compliance (IP Address Logging On|Off):"
|
11370 |
msgstr ""
|
11371 |
|
11372 |
-
#: admin/wizard/wizard.php:
|
11373 |
msgid "GDPR Compliance Off"
|
11374 |
msgstr ""
|
11375 |
|
11376 |
-
#: admin/wizard/wizard.php:
|
11377 |
msgid "GDPR Compliance On"
|
11378 |
msgstr ""
|
11379 |
|
11380 |
-
#: admin/wizard/wizard.php:
|
11381 |
msgid "No (default setting)"
|
11382 |
msgstr ""
|
11383 |
|
11384 |
-
#: admin/wizard/wizard.php:
|
11385 |
msgid "Yes (ONLY if you have Managed WordPress Hosting)"
|
11386 |
msgstr ""
|
11387 |
|
11388 |
-
#: admin/wizard/wizard.php:
|
11389 |
msgid ""
|
11390 |
"CAUTION: Click the Read Me help button before changing this option setting"
|
11391 |
msgstr ""
|
11392 |
|
11393 |
-
#: admin/wizard/wizard.php:
|
11394 |
msgid "htaccess Files Enabled"
|
11395 |
msgstr ""
|
11396 |
|
11397 |
-
#: admin/wizard/wizard.php:
|
11398 |
msgid "htaccess Files Disabled"
|
11399 |
msgstr ""
|
11400 |
|
11401 |
-
#: admin/wizard/wizard.php:
|
11402 |
msgid "Enable|Disable wp-admin BulletProof Mode:"
|
11403 |
msgstr ""
|
11404 |
|
11405 |
-
#: admin/wizard/wizard.php:
|
11406 |
msgid "wp-admin BulletProof Mode Enabled"
|
11407 |
msgstr ""
|
11408 |
|
11409 |
-
#: admin/wizard/wizard.php:
|
11410 |
msgid "wp-admin BulletProof Mode Disabled"
|
11411 |
msgstr ""
|
11412 |
|
11413 |
-
#: admin/wizard/wizard.php:
|
11414 |
msgid "Zip File Download Fix Off"
|
11415 |
msgstr ""
|
11416 |
|
11417 |
-
#: admin/wizard/wizard.php:
|
11418 |
msgid "Zip File Download Fix On"
|
11419 |
msgstr ""
|
11420 |
|
11421 |
-
#: admin/wizard/wizard.php:
|
11422 |
msgid "Display System Info Page"
|
11423 |
msgstr ""
|
11424 |
|
11425 |
-
#: admin/wizard/wizard.php:
|
11426 |
msgid "Hide System Info Page"
|
11427 |
msgstr ""
|
11428 |
|
11429 |
-
#: admin/wizard/wizard.php:
|
|
|
|
|
|
|
|
|
11430 |
msgid ""
|
11431 |
"The Zip File Download Fix option is set to On. This option should only be "
|
11432 |
"set to On if you are unable to download these Zip files: Custom Code Export "
|
@@ -11434,15 +11590,15 @@ msgid ""
|
|
11434 |
"htaccess file backup Zip file."
|
11435 |
msgstr ""
|
11436 |
|
11437 |
-
#: admin/wizard/wizard.php:
|
11438 |
msgid "The Zip File Download Fix option is set to Off."
|
11439 |
msgstr ""
|
11440 |
|
11441 |
-
#: admin/wizard/wizard.php:
|
11442 |
msgid "Multisite Hide|Display System Info Page for Subsites option saved."
|
11443 |
msgstr ""
|
11444 |
|
11445 |
-
#: admin/wizard/wizard.php:
|
11446 |
msgid ""
|
11447 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
11448 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
@@ -11450,11 +11606,11 @@ msgid ""
|
|
11450 |
"org for assistance."
|
11451 |
msgstr ""
|
11452 |
|
11453 |
-
#: admin/wizard/wizard.php:
|
11454 |
msgid " LSM DB Options created or updated Successfully!"
|
11455 |
msgstr ""
|
11456 |
|
11457 |
-
#: admin/wizard/wizard.php:
|
11458 |
msgid ""
|
11459 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
11460 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
@@ -11462,27 +11618,31 @@ msgid ""
|
|
11462 |
"line: Setup Wizard Options Large Network Site Help."
|
11463 |
msgstr ""
|
11464 |
|
11465 |
-
#: admin/wizard/wizard.php:
|
11466 |
msgid " JTC DB Options created or updated Successfully!"
|
11467 |
msgstr ""
|
11468 |
|
11469 |
-
#: admin/wizard/wizard.php:
|
|
|
|
|
|
|
|
|
11470 |
msgid "Setup Wizard Export|Import ~ "
|
11471 |
msgstr ""
|
11472 |
|
11473 |
-
#: admin/wizard/wizard.php:
|
11474 |
msgid "Export or Import BPS plugin option settings."
|
11475 |
msgstr ""
|
11476 |
|
11477 |
-
#: admin/wizard/wizard.php:
|
11478 |
msgid "GDMW Hosting"
|
11479 |
msgstr ""
|
11480 |
|
11481 |
-
#: admin/wizard/wizard.php:
|
11482 |
msgid "Setup Wizard Export"
|
11483 |
msgstr ""
|
11484 |
|
11485 |
-
#: admin/wizard/wizard.php:
|
11486 |
msgid ""
|
11487 |
"The Setup Wizard Export feature exports all BPS plugin option settings "
|
11488 |
"except for website specific settings that need to be setup by running the "
|
@@ -11490,11 +11650,11 @@ msgid ""
|
|
11490 |
"new website. The name of the exported zip file is: bps-settings-export.zip"
|
11491 |
msgstr ""
|
11492 |
|
11493 |
-
#: admin/wizard/wizard.php:
|
11494 |
msgid "Setup Wizard Import"
|
11495 |
msgstr ""
|
11496 |
|
11497 |
-
#: admin/wizard/wizard.php:
|
11498 |
msgid ""
|
11499 |
"To import BPS plugin option settings click the Choose File button, navigate "
|
11500 |
"to where you downloaded/saved the bps-settings-export.zip file on your "
|
@@ -11508,32 +11668,33 @@ msgid ""
|
|
11508 |
"code or remove it from BPS Custom Code."
|
11509 |
msgstr ""
|
11510 |
|
11511 |
-
#: admin/wizard/wizard.php:
|
11512 |
msgid "Network|Multisite Help Info"
|
11513 |
msgstr ""
|
11514 |
|
11515 |
-
#: admin/wizard/wizard.php:
|
11516 |
msgid ""
|
11517 |
"Setup Wizard Export|Import works for Network|Multisite site types, but only "
|
11518 |
"the Primary site's BPS plugin option settings are exported and imported. BPS "
|
11519 |
"plugin option settings are not exported or imported for Subsites. Note: "
|
11520 |
"These Setup Wizard Options > Network|Multisite Sitewide Login Security "
|
11521 |
-
"Settings
|
11522 |
-
"
|
11523 |
-
"
|
|
|
11524 |
msgstr ""
|
11525 |
|
11526 |
-
#: admin/wizard/wizard.php:
|
11527 |
msgid ""
|
11528 |
"Clicking OK will Import BPS plugin settings from the bps-settings-export.zip "
|
11529 |
"file on your computer."
|
11530 |
msgstr ""
|
11531 |
|
11532 |
-
#: admin/wizard/wizard.php:
|
11533 |
msgid "Click OK to Import BPS plugin settings or click Cancel."
|
11534 |
msgstr ""
|
11535 |
|
11536 |
-
#: admin/wizard/wizard.php:
|
11537 |
msgid ""
|
11538 |
"Clicking OK will Export your BPS plugin settings into the bps-settings-"
|
11539 |
"export.zip file, which you can then download to your computer by clicking "
|
@@ -11541,33 +11702,33 @@ msgid ""
|
|
11541 |
"message."
|
11542 |
msgstr ""
|
11543 |
|
11544 |
-
#: admin/wizard/wizard.php:
|
11545 |
msgid "Click OK to Export BPS plugin settings or click Cancel."
|
11546 |
msgstr ""
|
11547 |
|
11548 |
-
#: admin/wizard/wizard.php:
|
11549 |
msgid ""
|
11550 |
"BPS plugin option settings exported successfully. Click the Download Zip "
|
11551 |
"Export button to download the Setup Wizard Export zip file: bps-settings-"
|
11552 |
"export.zip."
|
11553 |
msgstr ""
|
11554 |
|
11555 |
-
#: admin/wizard/wizard.php:
|
11556 |
msgid ""
|
11557 |
" and select the Zip File Download Fix On setting for the Zile File Download "
|
11558 |
"Fix option. You should now be able to download the bps-settings-export.zip "
|
11559 |
"file."
|
11560 |
msgstr ""
|
11561 |
|
11562 |
-
#: admin/wizard/wizard.php:
|
11563 |
msgid "BPS plugin settings imported successfully."
|
11564 |
msgstr ""
|
11565 |
|
11566 |
-
#: admin/wizard/wizard.php:
|
11567 |
msgid "IMPORTANT: Run the BPS Setup Wizard now."
|
11568 |
msgstr ""
|
11569 |
|
11570 |
-
#: admin/wizard/wizard.php:
|
11571 |
msgid ""
|
11572 |
"After running the Setup Wizard go to the BPS Security > htaccess Core > "
|
11573 |
"Custom Code tab page and check all of your custom htaccess code for any "
|
@@ -11577,28 +11738,28 @@ msgid ""
|
|
11577 |
"code or remove it from BPS Custom Code."
|
11578 |
msgstr ""
|
11579 |
|
11580 |
-
#: admin/wizard/wizard.php:
|
11581 |
msgid ""
|
11582 |
"Either the bps-settings-export.zip file has not been selected yet for Import "
|
11583 |
"or the file "
|
11584 |
msgstr ""
|
11585 |
|
11586 |
-
#: admin/wizard/wizard.php:
|
11587 |
msgid ""
|
11588 |
" is not a valid Setup Wizard Export file or file name. The BPS Setup Wizard "
|
11589 |
"Import feature only allows the bps-settings-export.zip file to be Uploaded/"
|
11590 |
"Imported. The filename MUST be named: bps-settings-export.zip."
|
11591 |
msgstr ""
|
11592 |
|
11593 |
-
#: bulletproof-security.php:
|
11594 |
msgid "Uninstall Options"
|
11595 |
msgstr ""
|
11596 |
|
11597 |
-
#: bulletproof-security.php:
|
11598 |
msgid "Forum - Support"
|
11599 |
msgstr ""
|
11600 |
|
11601 |
-
#: bulletproof-security.php:
|
11602 |
msgid "Upgrade"
|
11603 |
msgstr ""
|
11604 |
|
@@ -11640,7 +11801,7 @@ msgstr ""
|
|
11640 |
|
11641 |
#: includes/functions.php:349 includes/functions.php:587
|
11642 |
#: includes/functions.php:654 includes/hud-autofix-setup.php:70
|
11643 |
-
#: includes/hud-dismiss-functions.php:
|
11644 |
msgid "Go to the "
|
11645 |
msgstr ""
|
11646 |
|
@@ -11688,12 +11849,12 @@ msgstr ""
|
|
11688 |
#: includes/functions.php:387 includes/hud-autofix-setup.php:70
|
11689 |
#: includes/hud-dismiss-functions.php:73 includes/hud-dismiss-functions.php:107
|
11690 |
#: includes/hud-dismiss-functions.php:140
|
11691 |
-
#: includes/hud-dismiss-functions.php:
|
11692 |
-
#: includes/hud-dismiss-functions.php:
|
11693 |
-
#: includes/hud-dismiss-functions.php:
|
11694 |
-
#: includes/hud-dismiss-functions.php:
|
11695 |
-
#: includes/hud-dismiss-functions.php:
|
11696 |
-
#: includes/hud-dismiss-functions.php:
|
11697 |
msgid ""
|
11698 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
11699 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
@@ -11711,19 +11872,19 @@ msgstr ""
|
|
11711 |
#: includes/hud-dismiss-functions.php:252
|
11712 |
#: includes/hud-dismiss-functions.php:258
|
11713 |
#: includes/hud-dismiss-functions.php:263
|
11714 |
-
#: includes/hud-dismiss-functions.php:
|
11715 |
-
#: includes/hud-dismiss-functions.php:
|
11716 |
-
#: includes/hud-dismiss-functions.php:
|
11717 |
-
#: includes/hud-dismiss-functions.php:
|
11718 |
-
#: includes/hud-dismiss-functions.php:
|
11719 |
-
#: includes/hud-dismiss-functions.php:
|
11720 |
-
#: includes/hud-dismiss-functions.php:
|
11721 |
-
#: includes/hud-dismiss-functions.php:
|
11722 |
-
#: includes/hud-dismiss-functions.php:
|
11723 |
-
#: includes/hud-dismiss-functions.php:
|
11724 |
-
#: includes/hud-dismiss-functions.php:
|
11725 |
-
#: includes/hud-dismiss-functions.php:
|
11726 |
-
#: includes/hud-dismiss-functions.php:
|
11727 |
msgid "Dismiss Notice"
|
11728 |
msgstr ""
|
11729 |
|
@@ -11787,104 +11948,104 @@ msgid ""
|
|
11787 |
"Custom Code button before running the Setup Wizard again."
|
11788 |
msgstr ""
|
11789 |
|
11790 |
-
#: includes/functions.php:
|
11791 |
msgid "WBM"
|
11792 |
msgstr ""
|
11793 |
|
11794 |
-
#: includes/functions.php:
|
11795 |
msgid ""
|
11796 |
"BPS Alert! A valid BPS htaccess file was NOT found in your wp-admin folder"
|
11797 |
msgstr ""
|
11798 |
|
11799 |
-
#: includes/functions.php:
|
11800 |
msgid ""
|
11801 |
"BulletProof Mode for the wp-admin folder should also be activated when you "
|
11802 |
"have BulletProof Mode activated for the Root folder."
|
11803 |
msgstr ""
|
11804 |
|
11805 |
-
#: includes/functions.php:
|
11806 |
msgid "LSM"
|
11807 |
msgstr ""
|
11808 |
|
11809 |
-
#: includes/functions.php:
|
11810 |
msgid "JTC"
|
11811 |
msgstr ""
|
11812 |
|
11813 |
-
#: includes/functions.php:
|
11814 |
msgid "ISL"
|
11815 |
msgstr ""
|
11816 |
|
11817 |
-
#: includes/functions.php:
|
11818 |
msgid "ACE"
|
11819 |
msgstr ""
|
11820 |
|
11821 |
-
#: includes/functions.php:
|
11822 |
msgid ""
|
11823 |
"Apache Modules|Directives|Backward Compatibility(Yes|No)|IfModule(Yes|No): "
|
11824 |
msgstr ""
|
11825 |
|
11826 |
-
#: includes/functions.php:
|
11827 |
msgid ""
|
11828 |
"ERROR: wp_remote_get() function is blocked or unable to get the URL path"
|
11829 |
msgstr ""
|
11830 |
|
11831 |
-
#: includes/functions.php:
|
11832 |
msgid "mod_access_compat and mod_authz_core or mod_rewrite are not Loaded"
|
11833 |
msgstr ""
|
11834 |
|
11835 |
-
#: includes/functions.php:
|
11836 |
msgid ""
|
11837 |
"mod_access_compat is Loaded|Order, Allow, Deny directives are supported|"
|
11838 |
"IfModule: Yes"
|
11839 |
msgstr ""
|
11840 |
|
11841 |
-
#: includes/functions.php:
|
11842 |
msgid "mod_access_compat is not Loaded|IfModule: Yes"
|
11843 |
msgstr ""
|
11844 |
|
11845 |
-
#: includes/functions.php:
|
11846 |
msgid ""
|
11847 |
"mod_authz_core is Loaded|Order, Allow, Deny directives are not supported|BC: "
|
11848 |
"No|IfModule: Yes"
|
11849 |
msgstr ""
|
11850 |
|
11851 |
-
#: includes/functions.php:
|
11852 |
msgid "mod_authz_core is not Loaded|IfModule: Yes"
|
11853 |
msgstr ""
|
11854 |
|
11855 |
-
#: includes/functions.php:
|
11856 |
msgid ""
|
11857 |
"mod_authz_host is Loaded|Order, Allow, Deny directives are supported|BC: Yes|"
|
11858 |
"IfModule: Yes"
|
11859 |
msgstr ""
|
11860 |
|
11861 |
-
#: includes/functions.php:
|
11862 |
msgid ""
|
11863 |
"mod_authz_host is Loaded|Order, Allow, Deny directives are not supported|BC: "
|
11864 |
"No|IfModule: Yes"
|
11865 |
msgstr ""
|
11866 |
|
11867 |
-
#: includes/functions.php:
|
11868 |
msgid "mod_authz_host is not Loaded|IfModule: Yes"
|
11869 |
msgstr ""
|
11870 |
|
11871 |
-
#: includes/functions.php:
|
11872 |
msgid "mod_rewrite Module is Loaded|IfModule: Yes"
|
11873 |
msgstr ""
|
11874 |
|
11875 |
-
#: includes/functions.php:
|
11876 |
msgid "mod_rewrite Inconclusive: Status is not 200, 301, 302, 403 or 404"
|
11877 |
msgstr ""
|
11878 |
|
11879 |
-
#: includes/functions.php:
|
11880 |
msgid "mod_security Module is Loaded|Enabled|IfModule: Yes"
|
11881 |
msgstr ""
|
11882 |
|
11883 |
-
#: includes/functions.php:
|
11884 |
msgid "mod_security2 Module is Loaded|Enabled|IfModule: Yes"
|
11885 |
msgstr ""
|
11886 |
|
11887 |
-
#: includes/functions.php:
|
11888 |
msgid "mod_security Module is not Loaded|Enabled|IfModule: Yes"
|
11889 |
msgstr ""
|
11890 |
|
@@ -12159,7 +12320,7 @@ msgid ""
|
|
12159 |
"file."
|
12160 |
msgstr ""
|
12161 |
|
12162 |
-
#: includes/general-functions.php:
|
12163 |
msgid " Hosting Account Root Folder Option setup or updated Successfully!"
|
12164 |
msgstr ""
|
12165 |
|
@@ -13039,84 +13200,92 @@ msgstr ""
|
|
13039 |
msgid "CC wp-admin Text Box 3: Flatsome Theme"
|
13040 |
msgstr ""
|
13041 |
|
13042 |
-
#: includes/hud-autofix-whitelist.php:
|
13043 |
msgid "CC wp-admin Text Box 4: Content Egg (Free and Pro) Plugin"
|
13044 |
msgstr ""
|
13045 |
|
13046 |
-
#: includes/hud-autofix-whitelist.php:
|
13047 |
msgid "CC wp-admin Text Box 4: Event Espresso Plugin"
|
13048 |
msgstr ""
|
13049 |
|
13050 |
-
#: includes/hud-autofix-whitelist.php:
|
13051 |
msgid "CC wp-admin Text Box 4: Open Web Analytics (github) Plugin"
|
13052 |
msgstr ""
|
13053 |
|
13054 |
-
#: includes/hud-autofix-whitelist.php:
|
13055 |
msgid "CC wp-admin Text Box 4: UberGrid (code canyon) Plugin"
|
13056 |
msgstr ""
|
13057 |
|
13058 |
-
#: includes/hud-autofix-whitelist.php:
|
13059 |
msgid "CC wp-admin Text Box 4: Jetpack Plugin - SSO feature"
|
13060 |
msgstr ""
|
13061 |
|
13062 |
-
#: includes/hud-autofix-whitelist.php:
|
13063 |
msgid "CC wp-admin Text Box 4: Restrict Content Pro Plugin"
|
13064 |
msgstr ""
|
13065 |
|
13066 |
-
#: includes/hud-autofix-whitelist.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13067 |
msgid "BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice"
|
13068 |
msgstr ""
|
13069 |
|
13070 |
-
#: includes/hud-autofix-whitelist.php:
|
13071 |
msgid ""
|
13072 |
"One or more of your plugins or your theme requires a BPS Custom Code "
|
13073 |
"whitelist rule to be automatically created by the Setup Wizard."
|
13074 |
msgstr ""
|
13075 |
|
13076 |
-
#: includes/hud-autofix-whitelist.php:
|
13077 |
-
#: includes/hud-dismiss-functions.php:
|
13078 |
msgid "Click this "
|
13079 |
msgstr ""
|
13080 |
|
13081 |
-
#: includes/hud-autofix-whitelist.php:
|
13082 |
msgid "Setup Wizard link"
|
13083 |
msgstr ""
|
13084 |
|
13085 |
-
#: includes/hud-autofix-whitelist.php:
|
13086 |
msgid ""
|
13087 |
" and click the Setup Wizard button to automatically create BPS Custom Code "
|
13088 |
"whitelist rules."
|
13089 |
msgstr ""
|
13090 |
|
13091 |
-
#: includes/hud-autofix-whitelist.php:
|
13092 |
msgid "This BPS AutoFix check can be turned Off on the "
|
13093 |
msgstr ""
|
13094 |
|
13095 |
-
#: includes/hud-autofix-whitelist.php:
|
13096 |
msgid ""
|
13097 |
" page if you do not want BPS to check for any plugin or theme whitelist "
|
13098 |
"rules."
|
13099 |
msgstr ""
|
13100 |
|
13101 |
-
#: includes/hud-autofix-whitelist.php:
|
13102 |
msgid ""
|
13103 |
"If this Notice does not go away after running the Setup Wizard, use the "
|
13104 |
msgstr ""
|
13105 |
|
13106 |
-
#: includes/hud-autofix-whitelist.php:
|
13107 |
msgid "BPS UI|UX|AutoFix Debug tool"
|
13108 |
msgstr ""
|
13109 |
|
13110 |
-
#: includes/hud-autofix-whitelist.php:
|
13111 |
msgid ""
|
13112 |
" Click the UI|UX Settings page Read Me help button for more information."
|
13113 |
msgstr ""
|
13114 |
|
13115 |
-
#: includes/hud-autofix-whitelist.php:
|
13116 |
msgid "BPS AutoFix Debug: Custom Code Text Box Number and Plugin or Theme Name"
|
13117 |
msgstr ""
|
13118 |
|
13119 |
-
#: includes/hud-autofix-whitelist.php:
|
13120 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
13121 |
msgstr ""
|
13122 |
|
@@ -13294,202 +13463,202 @@ msgstr ""
|
|
13294 |
msgid "External iFrame|Clickjacking Protection Code"
|
13295 |
msgstr ""
|
13296 |
|
13297 |
-
#: includes/hud-dismiss-functions.php:
|
13298 |
-
#: includes/hud-dismiss-functions.php:
|
13299 |
msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
|
13300 |
msgstr ""
|
13301 |
|
13302 |
-
#: includes/hud-dismiss-functions.php:
|
13303 |
-
#: includes/hud-dismiss-functions.php:
|
13304 |
msgid ""
|
13305 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
13306 |
"file, but was NOT found in BPS Custom Code."
|
13307 |
msgstr ""
|
13308 |
|
13309 |
-
#: includes/hud-dismiss-functions.php:
|
13310 |
-
#: includes/hud-dismiss-functions.php:
|
13311 |
msgid ""
|
13312 |
"Using the Wordfence WAF Firewall may cause serious/critical problems for "
|
13313 |
"your website and BPS."
|
13314 |
msgstr ""
|
13315 |
|
13316 |
-
#: includes/hud-dismiss-functions.php:
|
13317 |
-
#: includes/hud-dismiss-functions.php:
|
13318 |
msgid "HUD Check: PHP/php.ini handler htaccess code check"
|
13319 |
msgstr ""
|
13320 |
|
13321 |
-
#: includes/hud-dismiss-functions.php:
|
13322 |
-
#: includes/hud-dismiss-functions.php:
|
13323 |
msgid ""
|
13324 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
13325 |
"was NOT found in BPS Custom Code."
|
13326 |
msgstr ""
|
13327 |
|
13328 |
-
#: includes/hud-dismiss-functions.php:
|
13329 |
-
#: includes/hud-dismiss-functions.php:
|
13330 |
msgid "To automatically fix this click here: "
|
13331 |
msgstr ""
|
13332 |
|
13333 |
-
#: includes/hud-dismiss-functions.php:
|
13334 |
-
#: includes/hud-dismiss-functions.php:
|
13335 |
msgid ""
|
13336 |
"The Setup Wizard Pre-Installation Checks feature will automatically fix this "
|
13337 |
"just by visiting the Setup Wizard page."
|
13338 |
msgstr ""
|
13339 |
|
13340 |
-
#: includes/hud-dismiss-functions.php:
|
13341 |
msgid " for the steps to fix this Wordfence problem."
|
13342 |
msgstr ""
|
13343 |
|
13344 |
-
#: includes/hud-dismiss-functions.php:
|
13345 |
msgid ""
|
13346 |
"An htaccess file has been detected in the wp-content folder that breaks BPS "
|
13347 |
"features and functionality"
|
13348 |
msgstr ""
|
13349 |
|
13350 |
-
#: includes/hud-dismiss-functions.php:
|
13351 |
msgid ""
|
13352 |
"If you have or had the Sucuri, Defender or iThemes Security plugins "
|
13353 |
"installed, they create a wp-content htaccess file that breaks several things "
|
13354 |
"in BPS Pro and other plugins as well."
|
13355 |
msgstr ""
|
13356 |
|
13357 |
-
#: includes/hud-dismiss-functions.php:
|
13358 |
msgid ""
|
13359 |
"To fix the Sucuri problem go to the Sucuri Settings page, click the "
|
13360 |
"Hardening tab and click the Revert Hardening button for the Block PHP Files "
|
13361 |
"in WP-CONTENT Directory option setting."
|
13362 |
msgstr ""
|
13363 |
|
13364 |
-
#: includes/hud-dismiss-functions.php:
|
13365 |
msgid ""
|
13366 |
"To fix the Defender Security problem go to the Security Tweaks page, click "
|
13367 |
"the PHP Execution option setting and click the Revert button."
|
13368 |
msgstr ""
|
13369 |
|
13370 |
-
#: includes/hud-dismiss-functions.php:
|
13371 |
msgid ""
|
13372 |
"o fix the iThemes problem go to the System Tweaks page, uncheck the Disable "
|
13373 |
"PHP in Plugins option setting."
|
13374 |
msgstr ""
|
13375 |
|
13376 |
-
#: includes/hud-dismiss-functions.php:
|
13377 |
msgid "The WordPress Firewall 2 plugin is installed and activated"
|
13378 |
msgstr ""
|
13379 |
|
13380 |
-
#: includes/hud-dismiss-functions.php:
|
13381 |
msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
|
13382 |
msgstr ""
|
13383 |
|
13384 |
-
#: includes/hud-dismiss-functions.php:
|
13385 |
msgid " for more information."
|
13386 |
msgstr ""
|
13387 |
|
13388 |
-
#: includes/hud-dismiss-functions.php:
|
13389 |
msgid "Notice: BPS Query String Exploits Code Changes"
|
13390 |
msgstr ""
|
13391 |
|
13392 |
-
#: includes/hud-dismiss-functions.php:
|
13393 |
msgid ""
|
13394 |
"Older BPS Query String Exploits code was found in BPS Custom Code. Several "
|
13395 |
"Query String Exploits rules were changed/added/modified in the root ."
|
13396 |
"htaccess file in BPS .49.6, .50.2 & .50.3."
|
13397 |
msgstr ""
|
13398 |
|
13399 |
-
#: includes/hud-dismiss-functions.php:
|
13400 |
msgid ""
|
13401 |
"Copy the new Query String Exploits section of code from your root .htaccess "
|
13402 |
"file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
|
13403 |
"QUERY STRING EXPLOITS and click the Save Root Custom Code button."
|
13404 |
msgstr ""
|
13405 |
|
13406 |
-
#: includes/hud-dismiss-functions.php:
|
13407 |
msgid ""
|
13408 |
"This Notice will go away once you have copied the new Query String Exploits "
|
13409 |
"code to BPS Custom Code and clicked the Save Root Custom Code button."
|
13410 |
msgstr ""
|
13411 |
|
13412 |
-
#: includes/hud-dismiss-functions.php:
|
13413 |
msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
|
13414 |
msgstr ""
|
13415 |
|
13416 |
-
#: includes/hud-dismiss-functions.php:
|
13417 |
msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
|
13418 |
msgstr ""
|
13419 |
|
13420 |
-
#: includes/hud-dismiss-functions.php:
|
13421 |
msgid "New Improved BPS Speed Boost Cache Code"
|
13422 |
msgstr ""
|
13423 |
|
13424 |
-
#: includes/hud-dismiss-functions.php:
|
13425 |
msgid ""
|
13426 |
"Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
|
13427 |
"text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
13428 |
msgstr ""
|
13429 |
|
13430 |
-
#: includes/hud-dismiss-functions.php:
|
13431 |
msgid ""
|
13432 |
"Newer improved BPS Speed Boost Cache Code has been created, which should "
|
13433 |
"improve website load speed performance even more."
|
13434 |
msgstr ""
|
13435 |
|
13436 |
-
#: includes/hud-dismiss-functions.php:
|
13437 |
msgid "Get The New Improved BPS Speed Boost Cache Code"
|
13438 |
msgstr ""
|
13439 |
|
13440 |
-
#: includes/hud-dismiss-functions.php:
|
13441 |
msgid ". To dismiss this Notice click the Dismiss Notice button below."
|
13442 |
msgstr ""
|
13443 |
|
13444 |
-
#: includes/hud-dismiss-functions.php:
|
13445 |
msgid ""
|
13446 |
"To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
|
13447 |
"the Custom Code page."
|
13448 |
msgstr ""
|
13449 |
|
13450 |
-
#: includes/hud-dismiss-functions.php:
|
13451 |
msgid "BPS Speed Boost Cache Custom Code Notice"
|
13452 |
msgstr ""
|
13453 |
|
13454 |
-
#: includes/hud-dismiss-functions.php:
|
13455 |
msgid ""
|
13456 |
"BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
|
13457 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
13458 |
msgstr ""
|
13459 |
|
13460 |
-
#: includes/hud-dismiss-functions.php:
|
13461 |
msgid ""
|
13462 |
"and another caching plugin's Marker text was also found in this BPS Custom "
|
13463 |
"Code text box."
|
13464 |
msgstr ""
|
13465 |
|
13466 |
-
#: includes/hud-dismiss-functions.php:
|
13467 |
msgid "Click this link: "
|
13468 |
msgstr ""
|
13469 |
|
13470 |
-
#: includes/hud-dismiss-functions.php:
|
13471 |
msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
|
13472 |
msgstr ""
|
13473 |
|
13474 |
-
#: includes/hud-dismiss-functions.php:
|
13475 |
msgid " for help information on what this Notice means and what to do next."
|
13476 |
msgstr ""
|
13477 |
|
13478 |
-
#: includes/hud-dismiss-functions.php:
|
13479 |
msgid "MScan First Run Notice"
|
13480 |
msgstr ""
|
13481 |
|
13482 |
-
#: includes/hud-dismiss-functions.php:
|
13483 |
msgid ""
|
13484 |
"Please take a few minutes to read the \"Basic Info|Recommendations|"
|
13485 |
"Limitations|Restrictions\" help section in the"
|
13486 |
msgstr ""
|
13487 |
|
13488 |
-
#: includes/hud-dismiss-functions.php:
|
13489 |
msgid "before running a scan."
|
13490 |
msgstr ""
|
13491 |
|
13492 |
-
#: includes/hud-dismiss-functions.php:
|
13493 |
msgid ""
|
13494 |
"It is highly recommended that you use the Scan Time Estimate Tool before "
|
13495 |
"running an actual scan. The Scan Time Estimate Tool calculates the total "
|
@@ -13499,126 +13668,126 @@ msgid ""
|
|
13499 |
"Notices button on the BPS Custom Code page."
|
13500 |
msgstr ""
|
13501 |
|
13502 |
-
#: includes/hud-dismiss-functions.php:
|
13503 |
msgid "BPS New Feature Notice: JTC-Lite"
|
13504 |
msgstr ""
|
13505 |
|
13506 |
-
#: includes/hud-dismiss-functions.php:
|
13507 |
msgid ""
|
13508 |
"JTC-Lite protects the WordPress Login page Form against automated SpamBot "
|
13509 |
"and HackerBot Brute Force Login attacks"
|
13510 |
msgstr ""
|
13511 |
|
13512 |
-
#: includes/hud-dismiss-functions.php:
|
13513 |
msgid ""
|
13514 |
"and also prevents User Accounts from being locked repeatedly by Brute Force "
|
13515 |
"Login Bot attacks on your Login page Form."
|
13516 |
msgstr ""
|
13517 |
|
13518 |
-
#: includes/hud-dismiss-functions.php:
|
13519 |
msgid "To enable/turn On JTC-Lite, click this "
|
13520 |
msgstr ""
|
13521 |
|
13522 |
-
#: includes/hud-dismiss-functions.php:
|
13523 |
msgid ""
|
13524 |
". Click/check the Login Form Checkbox and click the Save Options button."
|
13525 |
msgstr ""
|
13526 |
|
13527 |
-
#: includes/hud-dismiss-functions.php:
|
13528 |
-
#: includes/hud-dismiss-functions.php:
|
13529 |
-
#: includes/hud-dismiss-functions.php:
|
13530 |
-
#: includes/hud-dismiss-functions.php:
|
13531 |
msgid ""
|
13532 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
13533 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS "
|
13534 |
"Custom Code page."
|
13535 |
msgstr ""
|
13536 |
|
13537 |
-
#: includes/hud-dismiss-functions.php:
|
13538 |
msgid "BPS Plugin Star Rating Request"
|
13539 |
msgstr ""
|
13540 |
|
13541 |
-
#: includes/hud-dismiss-functions.php:
|
13542 |
msgid ""
|
13543 |
"A BPS star rating only takes a couple of minutes and would be very much "
|
13544 |
"appreciated. We are looking for 5 star ratings and not \"fancy\" reviews."
|
13545 |
msgstr ""
|
13546 |
|
13547 |
-
#: includes/hud-dismiss-functions.php:
|
13548 |
msgid ""
|
13549 |
"A simple review like \"works great\" or \"has been protecting my website for "
|
13550 |
"X months or X years\" is perfect."
|
13551 |
msgstr ""
|
13552 |
|
13553 |
-
#: includes/hud-dismiss-functions.php:
|
13554 |
msgid "Click this link to submit a BPS Plugin Star Rating: "
|
13555 |
msgstr ""
|
13556 |
|
13557 |
-
#: includes/hud-dismiss-functions.php:
|
13558 |
msgid "BPS Plugin Star Rating"
|
13559 |
msgstr ""
|
13560 |
|
13561 |
-
#: includes/hud-dismiss-functions.php:
|
13562 |
msgid ""
|
13563 |
"login to the WordPress.org site and scroll to the bottom of the Reviews page."
|
13564 |
msgstr ""
|
13565 |
|
13566 |
-
#: includes/hud-dismiss-functions.php:
|
13567 |
msgid ""
|
13568 |
"To Dismiss this one-time Notice click the Dismiss Notice button below. To "
|
13569 |
"Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the "
|
13570 |
"BPS Custom Code page."
|
13571 |
msgstr ""
|
13572 |
|
13573 |
-
#: includes/hud-dismiss-functions.php:
|
13574 |
msgid "BPS Notice: Mod Security Module is Loaded|Enabled"
|
13575 |
msgstr ""
|
13576 |
|
13577 |
-
#: includes/hud-dismiss-functions.php:
|
13578 |
msgid "Please take a minute to view this Mod Security help forum topic: "
|
13579 |
msgstr ""
|
13580 |
|
13581 |
-
#: includes/hud-dismiss-functions.php:
|
13582 |
msgid "Mod Security Common Known Problems"
|
13583 |
msgstr ""
|
13584 |
|
13585 |
-
#: includes/hud-dismiss-functions.php:
|
13586 |
msgid ""
|
13587 |
"If you are not experiencing any of the problems listed in the Mod Security "
|
13588 |
"help forum topic then you can dismiss this Dismiss Notice."
|
13589 |
msgstr ""
|
13590 |
|
13591 |
-
#: includes/hud-dismiss-functions.php:
|
13592 |
msgid "BPS GDPR Compliance Notice"
|
13593 |
msgstr ""
|
13594 |
|
13595 |
-
#: includes/hud-dismiss-functions.php:
|
13596 |
msgid ""
|
13597 |
"A new Setup Wizard Option has been created which allows you to turn off all "
|
13598 |
"IP address logging in BPS to make your website GDPR Compliant."
|
13599 |
msgstr ""
|
13600 |
|
13601 |
-
#: includes/hud-dismiss-functions.php:
|
13602 |
msgid "GDPR Compliance Setup Wizard Option link"
|
13603 |
msgstr ""
|
13604 |
|
13605 |
-
#: includes/hud-dismiss-functions.php:
|
13606 |
msgid "Choose the GDPR Compliance On setting."
|
13607 |
msgstr ""
|
13608 |
|
13609 |
-
#: includes/hud-dismiss-functions.php:
|
13610 |
msgid "For more information about GDPR Compliance click this "
|
13611 |
msgstr ""
|
13612 |
|
13613 |
-
#: includes/hud-dismiss-functions.php:
|
13614 |
msgid "GDPR Compliance Forum Topic link"
|
13615 |
msgstr ""
|
13616 |
|
13617 |
-
#: includes/hud-dismiss-functions.php:
|
13618 |
msgid "BPS wp-config.php file WP Automatic Update constants detected"
|
13619 |
msgstr ""
|
13620 |
|
13621 |
-
#: includes/hud-dismiss-functions.php:
|
13622 |
msgid ""
|
13623 |
"You are using the BPS MU Tools plugin option settings to handle WP Automatic "
|
13624 |
"Updates. BPS detected that you are also using one or both of these WP "
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: bulletproof-security\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2021-03-09 11:40-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"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
"X-Poedit-SearchPath-1: .\n"
|
19 |
|
20 |
+
#: admin/core/core-custom-code.php:24
|
21 |
msgid "The BPS Query String Exploits Custom Code below is NOT valid."
|
22 |
msgstr ""
|
23 |
|
24 |
+
#: admin/core/core-custom-code.php:24
|
25 |
msgid ""
|
26 |
"Delete the code shown below from the CUSTOM CODE BPSQSE BPS QUERY STRING "
|
27 |
"EXPLOITS: text box and click the Save Root Custom Code button."
|
28 |
msgstr ""
|
29 |
|
30 |
+
#: admin/core/core-custom-code.php:50
|
31 |
msgid ""
|
32 |
"Default WordPress Rewrite htaccess code has been added to BPS Custom Code."
|
33 |
msgstr ""
|
34 |
|
35 |
+
#: admin/core/core-custom-code.php:50
|
36 |
msgid ""
|
37 |
"The BPS plugin already uses/has Default WordPress Rewrite code. Delete the "
|
38 |
"Default WordPress Rewrite htaccess code shown below from the CUSTOM CODE "
|
39 |
"text box were it was added and click the Save Root Custom Code button."
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: admin/core/core-custom-code.php:203
|
43 |
msgid ""
|
44 |
"Root Custom Code saved successfully! Go to the Security Modes tab page and "
|
45 |
"click the Root Folder BulletProof Mode Activate button to add/create your "
|
46 |
"new Custom Code in your Root htaccess file."
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: admin/core/core-custom-code.php:263
|
50 |
msgid ""
|
51 |
"wp-admin Custom Code saved successfully! Go to the Security Modes tab page "
|
52 |
"and click wp-admin Folder BulletProof Mode Activate button to add/create "
|
53 |
"your new Custom Code in your wp-admin htaccess file."
|
54 |
msgstr ""
|
55 |
|
56 |
+
#: admin/core/core-custom-code.php:277
|
57 |
msgid "Root htaccess File Custom Code"
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: admin/core/core-custom-code.php:313
|
61 |
msgid ""
|
62 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE:<br>Add php/php.ini handler "
|
63 |
"code, cache code and/or <a href=\"https://forum.ait-pro.com/forums/topic/"
|
65 |
"Browser window\" target=\"_blank\">Speed Boost Cache Code</a>"
|
66 |
msgstr ""
|
67 |
|
68 |
+
#: admin/core/core-custom-code.php:314
|
69 |
msgid ""
|
70 |
"ONLY add valid php/php.ini handler htaccess code and/or cache htaccess code "
|
71 |
"below or text commented out with a pound sign #"
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: admin/core/core-custom-code.php:321 admin/core/core-help-text.php:40
|
75 |
msgid "CUSTOM CODE TURN OFF YOUR SERVER SIGNATURE:"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: admin/core/core-custom-code.php:322 admin/core/core-help-text.php:40
|
79 |
msgid ""
|
80 |
"You MUST copy and paste the entire TURN OFF YOUR SERVER SIGNATURE section of "
|
81 |
"code from your root .htaccess file into this text box first. You can then "
|
82 |
"edit and modify the code in this text window and save your changes."
|
83 |
msgstr ""
|
84 |
|
85 |
+
#: admin/core/core-custom-code.php:329 admin/core/core-help-text.php:40
|
86 |
msgid "CUSTOM CODE DO NOT SHOW DIRECTORY LISTING/DIRECTORY INDEX:"
|
87 |
msgstr ""
|
88 |
|
89 |
+
#: admin/core/core-custom-code.php:330 admin/core/core-help-text.php:40
|
90 |
msgid ""
|
91 |
"You MUST copy and paste the entire DO NOT SHOW DIRECTORY LISTING and "
|
92 |
"DIRECTORY INDEX sections of code from your root .htaccess file into this "
|
94 |
"and save your changes."
|
95 |
msgstr ""
|
96 |
|
97 |
+
#: admin/core/core-custom-code.php:337 admin/core/core-help-text.php:40
|
98 |
msgid "CUSTOM CODE BRUTE FORCE LOGIN PAGE PROTECTION:"
|
99 |
msgstr ""
|
100 |
|
101 |
+
#: admin/core/core-custom-code.php:338
|
102 |
msgid ""
|
103 |
"This Custom Code text box is for optional/Bonus code. To get this code click "
|
104 |
"the link below:"
|
105 |
msgstr ""
|
106 |
|
107 |
+
#: admin/core/core-custom-code.php:345 admin/core/core-help-text.php:40
|
108 |
msgid "CUSTOM CODE ERROR LOGGING AND TRACKING:"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: admin/core/core-custom-code.php:346 admin/core/core-help-text.php:40
|
112 |
msgid ""
|
113 |
"You MUST copy and paste the entire ERROR LOGGING AND TRACKING section of "
|
114 |
"code from your root .htaccess file into this text box first. You can then "
|
115 |
"edit and modify the code in this text window and save your changes."
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: admin/core/core-custom-code.php:353 admin/core/core-help-text.php:40
|
119 |
msgid "CUSTOM CODE DENY ACCESS TO PROTECTED SERVER FILES AND FOLDERS:"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: admin/core/core-custom-code.php:354 admin/core/core-help-text.php:40
|
123 |
msgid ""
|
124 |
"You MUST copy and paste the entire DENY ACCESS TO PROTECTED SERVER FILES AND "
|
125 |
"FOLDERS section of code from your root .htaccess file into this text box "
|
127 |
"your changes."
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: admin/core/core-custom-code.php:361
|
131 |
msgid "CUSTOM CODE WP-ADMIN/INCLUDES: DO NOT add wp-admin .htaccess code here"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: admin/core/core-custom-code.php:362
|
135 |
msgid ""
|
136 |
"Add one pound sign # below to prevent the WP-ADMIN/INCLUDES section of code "
|
137 |
"from being created in your root .htaccess file"
|
138 |
msgstr ""
|
139 |
|
140 |
+
#: admin/core/core-custom-code.php:369
|
141 |
msgid ""
|
142 |
"CUSTOM CODE WP REWRITE LOOP START: www/non-www http/https Rewrite code here"
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: admin/core/core-custom-code.php:370 admin/core/core-help-text.php:40
|
146 |
msgid ""
|
147 |
"You MUST copy and paste the entire WP REWRITE LOOP START section of code "
|
148 |
"from your root .htaccess file into this text box first. You can then edit "
|
149 |
"and modify the code in this text window and save your changes."
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: admin/core/core-custom-code.php:378
|
153 |
msgid "CUSTOM CODE REQUEST METHODS FILTERED:"
|
154 |
msgstr ""
|
155 |
|
156 |
+
#: admin/core/core-custom-code.php:379
|
157 |
msgid "Whitelist User Agents and allow HEAD Requests"
|
158 |
msgstr ""
|
159 |
|
160 |
+
#: admin/core/core-custom-code.php:380
|
161 |
msgid ""
|
162 |
"You MUST copy and paste the entire REQUEST METHODS FILTERED section of code "
|
163 |
"from your root .htaccess file into this text box first. You can then edit "
|
166 |
"for instructions and examples."
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: admin/core/core-custom-code.php:399
|
170 |
msgid ""
|
171 |
"CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES:<br>Add personal plugin/theme "
|
172 |
"skip/bypass rules here"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: admin/core/core-custom-code.php:400 admin/core/core-custom-code.php:464
|
176 |
+
#: admin/core/core-custom-code.php:820 admin/core/core-custom-code.php:828
|
177 |
msgid ""
|
178 |
"ONLY add valid htaccess code below or text commented out with a pound sign #"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: admin/core/core-custom-code.php:407 admin/core/core-help-text.php:40
|
182 |
msgid "CUSTOM CODE TIMTHUMB FORBID RFI and MISC FILE SKIP/BYPASS RULE:"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: admin/core/core-custom-code.php:408 admin/core/core-help-text.php:40
|
186 |
msgid ""
|
187 |
"You MUST copy and paste the entire TIMTHUMB FORBID RFI section of code from "
|
188 |
"your root .htaccess file into this text box first. You can then edit and "
|
189 |
"modify the code in this text window and save your changes."
|
190 |
msgstr ""
|
191 |
|
192 |
+
#: admin/core/core-custom-code.php:415 admin/core/core-help-text.php:40
|
193 |
msgid "CUSTOM CODE BPSQSE BPS QUERY STRING EXPLOITS:"
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: admin/core/core-custom-code.php:416 admin/core/core-help-text.php:40
|
197 |
msgid ""
|
198 |
"You MUST copy and paste the entire BPSQSE QUERY STRING EXPLOITS section of "
|
199 |
"code from your root .htaccess file from # BEGIN BPSQSE BPS QUERY STRING "
|
202 |
"changes."
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: admin/core/core-custom-code.php:426 admin/core/core-help-text.php:34
|
206 |
msgid "CUSTOM CODE WP REWRITE LOOP END: Add WP Rewrite Loop End code here"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: admin/core/core-custom-code.php:427
|
210 |
msgid ""
|
211 |
"This is a Special Custom Code text box that should only be used if the "
|
212 |
"correct WP REWRITE LOOP END code is not being created in your root .htaccess "
|
213 |
"file. See the Read Me help button for more information."
|
214 |
msgstr ""
|
215 |
|
216 |
+
#: admin/core/core-custom-code.php:443 admin/core/core-help-text.php:40
|
217 |
msgid "CUSTOM CODE DENY BROWSER ACCESS TO THESE FILES:"
|
218 |
msgstr ""
|
219 |
|
220 |
+
#: admin/core/core-custom-code.php:444 admin/core/core-help-text.php:40
|
221 |
msgid ""
|
222 |
"You MUST copy and paste the entire DENY BROWSER ACCESS section of code from "
|
223 |
"your root .htaccess file into this text box first. You can then edit and "
|
224 |
"modify the code in this text window and save your changes."
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: admin/core/core-custom-code.php:463 admin/core/core-help-text.php:40
|
228 |
msgid ""
|
229 |
"CUSTOM CODE BOTTOM HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/BLOCK IP/"
|
230 |
"REDIRECT CODE: Add miscellaneous code here"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: admin/core/core-custom-code.php:472
|
234 |
msgid ""
|
235 |
"If you are unable to save Custom Code and/or see an error message when "
|
236 |
"trying to save Custom Code, click the Encrypt Custom Code button first and "
|
238 |
"image to the right for help info."
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: admin/core/core-custom-code.php:472 admin/core/core-custom-code.php:844
|
242 |
msgid ""
|
243 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
244 |
"at a later time then ModSecurity will prevent you from saving your custom "
|
246 |
"Code button."
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: admin/core/core-custom-code.php:472
|
250 |
msgid ""
|
251 |
"If you click the Encrypt Custom Code button, but then want to add or edit "
|
252 |
"additional custom code click the Decrypt Custom Code button. After you are "
|
254 |
"before clicking the Save Root Custom Code button."
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: admin/core/core-custom-code.php:472
|
258 |
msgid ""
|
259 |
"Additional Encrypt and Decrypt buttons have been added at the top of the "
|
260 |
"Root Custom Code Form."
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: admin/core/core-custom-code.php:472 admin/core/core-custom-code.php:844
|
264 |
+
#: admin/core/core.php:1988
|
265 |
msgid "Click the Custom Code Read Me help button for more help info."
|
266 |
msgstr ""
|
267 |
|
268 |
+
#: admin/core/core-custom-code.php:475
|
269 |
msgid ""
|
270 |
"IMPORTANT!!! Did you remember to click the Encrypt Custom Code button first "
|
271 |
"before saving your Root Custom Code?"
|
272 |
msgstr ""
|
273 |
|
274 |
+
#: admin/core/core-custom-code.php:475
|
275 |
msgid "Click OK to save your Root Custom Code or click Cancel."
|
276 |
msgstr ""
|
277 |
|
278 |
+
#: admin/core/core-custom-code.php:773
|
279 |
msgid "wp-admin htaccess File Custom Code"
|
280 |
msgstr ""
|
281 |
|
282 |
+
#: admin/core/core-custom-code.php:798
|
283 |
msgid ""
|
284 |
"CUSTOM CODE WPADMIN DENY BROWSER ACCESS TO FILES:<br>Add additional wp-admin "
|
285 |
"files that you would like to block here"
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: admin/core/core-custom-code.php:799
|
289 |
msgid ""
|
290 |
"You MUST copy and paste the entire WPADMIN DENY BROWSER ACCESS TO FILES "
|
291 |
"section of code from your wp-admin .htaccess file into this text box first. "
|
295 |
"htaccess file"
|
296 |
msgstr ""
|
297 |
|
298 |
+
#: admin/core/core-custom-code.php:819
|
299 |
msgid ""
|
300 |
"CUSTOM CODE WPADMIN TOP:<br>wp-admin password protection & miscellaneous "
|
301 |
"custom code here"
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: admin/core/core-custom-code.php:827
|
305 |
msgid ""
|
306 |
"CUSTOM CODE WPADMIN PLUGIN/FILE SKIP RULES:<br>Add wp-admin plugin/file skip "
|
307 |
"rules code here"
|
308 |
msgstr ""
|
309 |
|
310 |
+
#: admin/core/core-custom-code.php:835
|
311 |
msgid ""
|
312 |
"CUSTOM CODE BPSQSE-check BPS QUERY STRING EXPLOITS AND FILTERS:<br>Modify "
|
313 |
"Query String Exploit code here"
|
314 |
msgstr ""
|
315 |
|
316 |
+
#: admin/core/core-custom-code.php:836 admin/core/core-help-text.php:40
|
317 |
msgid ""
|
318 |
"You MUST copy and paste the entire BPS QUERY STRING EXPLOITS section of code "
|
319 |
"from your wp-admin .htaccess file from # BEGIN BPSQSE-check BPS QUERY STRING "
|
322 |
"this text window and save your changes."
|
323 |
msgstr ""
|
324 |
|
325 |
+
#: admin/core/core-custom-code.php:844
|
326 |
msgid ""
|
327 |
"If you are unable to save Custom Code and/or see an error message when "
|
328 |
"trying to save Custom Code, click the Encrypt Custom Code button first and "
|
330 |
"mark image to the right for help info."
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: admin/core/core-custom-code.php:844
|
334 |
msgid ""
|
335 |
"If you click the Encrypt Custom Code button, but then want to add or edit "
|
336 |
"additional custom code click the Decrypt Custom Code button. After you are "
|
338 |
"before clicking the Save wp-admin Custom Code button."
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: admin/core/core-custom-code.php:844
|
342 |
msgid ""
|
343 |
"Additional Encrypt and Decrypt buttons have been added at the top of the wp-"
|
344 |
"admin Custom Code Form."
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: admin/core/core-custom-code.php:847
|
348 |
msgid ""
|
349 |
"IMPORTANT!!! Did you remember to click the Encrypt Custom Code button first "
|
350 |
"before saving your wp-admin Custom Code?"
|
351 |
msgstr ""
|
352 |
|
353 |
+
#: admin/core/core-custom-code.php:847
|
354 |
msgid "Click OK to save your wp-admin Custom Code or click Cancel."
|
355 |
msgstr ""
|
356 |
|
362 |
|
363 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
364 |
#: admin/wizard/wizard-backup.php:244 admin/wizard/wizard-backup.php:285
|
365 |
+
#: admin/wizard/wizard.php:1847
|
366 |
msgid ""
|
367 |
"If you see a 403 error and/or are unable to download the zip file then click "
|
368 |
"here: "
|
370 |
|
371 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
372 |
#: admin/wizard/wizard-backup.php:244 admin/wizard/wizard-backup.php:285
|
373 |
+
#: admin/wizard/wizard.php:1071 admin/wizard/wizard.php:1170
|
374 |
+
#: admin/wizard/wizard.php:1172 admin/wizard/wizard.php:1847
|
375 |
+
#: includes/hud-autofix-whitelist.php:821
|
376 |
msgid "Setup Wizard Options"
|
377 |
msgstr ""
|
378 |
|
383 |
msgstr ""
|
384 |
|
385 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
386 |
+
#: admin/wizard/wizard.php:1847
|
387 |
msgid "Download Zip Export"
|
388 |
msgstr ""
|
389 |
|
390 |
+
#: admin/core/core-export-import.php:144 admin/wizard/wizard.php:2007
|
391 |
msgid "Zip File Upload Successful."
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: admin/core/core-export-import.php:155 admin/wizard/wizard.php:2018
|
395 |
msgid "Zip File Exraction Successful. Method: ZipArchive class."
|
396 |
msgstr ""
|
397 |
|
421 |
msgid "3. Click the wp-admin Folder BulletProof Mode Activate button."
|
422 |
msgstr ""
|
423 |
|
424 |
+
#: admin/core/core-export-import.php:169 admin/wizard/wizard.php:2029
|
425 |
msgid "ERROR: Zip File Extraction Failed. Method: ZipArchive class."
|
426 |
msgstr ""
|
427 |
|
428 |
+
#: admin/core/core-export-import.php:189 admin/wizard/wizard.php:2049
|
429 |
msgid "Zip File Extraction Successful. Method: PclZip."
|
430 |
msgstr ""
|
431 |
|
432 |
+
#: admin/core/core-export-import.php:203 admin/wizard/wizard.php:2061
|
433 |
msgid "ERROR: Zip File Extraction Failed. Method: PclZip."
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: admin/core/core-export-import.php:211 admin/wizard/wizard.php:2069
|
437 |
msgid "ERROR: Zip File Upload Failed."
|
438 |
msgstr ""
|
439 |
|
464 |
msgstr ""
|
465 |
|
466 |
#: admin/core/core-forms.php:18 admin/core/core-forms.php:98
|
467 |
+
#: admin/core/core.php:1263
|
468 |
msgid "htaccess Files Disabled: wp-admin htaccess file writing is disabled. "
|
469 |
msgstr ""
|
470 |
|
474 |
#: admin/core/core-forms.php:364 admin/core/core-forms.php:430
|
475 |
#: admin/core/core-htaccess-code.php:426 admin/core/core-htaccess-code.php:510
|
476 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
477 |
+
#: admin/core/core.php:870 admin/core/core.php:960 admin/core/core.php:1074
|
478 |
+
#: admin/core/core.php:1164 admin/core/core.php:1263
|
479 |
+
#: admin/maintenance/maintenance.php:869 admin/maintenance/maintenance.php:1185
|
480 |
+
#: admin/maintenance/maintenance.php:1694
|
481 |
+
#: admin/maintenance/maintenance.php:1824
|
482 |
+
#: admin/maintenance/maintenance.php:2015 admin/wizard/wizard-functions.php:44
|
483 |
msgid "Click this link for help information: "
|
484 |
msgstr ""
|
485 |
|
489 |
#: admin/core/core-forms.php:364 admin/core/core-forms.php:430
|
490 |
#: admin/core/core-htaccess-code.php:426 admin/core/core-htaccess-code.php:510
|
491 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
492 |
+
#: admin/core/core.php:870 admin/core/core.php:960 admin/core/core.php:1074
|
493 |
+
#: admin/core/core.php:1164 admin/core/core.php:1263
|
494 |
+
#: admin/maintenance/maintenance.php:869 admin/maintenance/maintenance.php:1185
|
495 |
+
#: admin/maintenance/maintenance.php:1694
|
496 |
+
#: admin/maintenance/maintenance.php:1824
|
497 |
+
#: admin/maintenance/maintenance.php:2015 admin/wizard/wizard-functions.php:44
|
498 |
+
#: admin/wizard/wizard.php:1083
|
499 |
msgid "htaccess Files Disabled Forum Topic"
|
500 |
msgstr ""
|
501 |
|
926 |
"Read Me help file for BPS troubleshooting steps."
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: admin/core/core-help-text.php:12 admin/theme-skin/theme-skin.php:93
|
930 |
msgid "Notes:"
|
931 |
msgstr ""
|
932 |
|
1014 |
"Read Me help file for BPS troubleshooting steps."
|
1015 |
msgstr ""
|
1016 |
|
1017 |
+
#: admin/core/core-help-text.php:15 admin/wizard/wizard.php:1124
|
1018 |
msgid "Notes: "
|
1019 |
msgstr ""
|
1020 |
|
1081 |
"Send Email Alerts."
|
1082 |
msgstr ""
|
1083 |
|
1084 |
+
#: admin/core/core-help-text.php:18 admin/core/core.php:519
|
1085 |
msgid "HPF Cron Check Frequency:"
|
1086 |
msgstr ""
|
1087 |
|
1093 |
"Options button to save your settings."
|
1094 |
msgstr ""
|
1095 |
|
1096 |
+
#: admin/core/core-help-text.php:18 admin/core/core.php:530
|
1097 |
msgid "HPF Cron On|Off:"
|
1098 |
msgstr ""
|
1099 |
|
1103 |
"HPF Cron Off. Click the Save HPF Cron Options button to save your settings."
|
1104 |
msgstr ""
|
1105 |
|
1106 |
+
#: admin/core/core-help-text.php:18 admin/core/core.php:552
|
1107 |
msgid "Ignore Hidden Plugin Folders & Files:"
|
1108 |
msgstr ""
|
1109 |
|
1205 |
"permanently. To save any new htaccess code permanently use BPS Custom Code."
|
1206 |
msgstr ""
|
1207 |
|
1208 |
+
#: admin/core/core-help-text.php:30 admin/core/core.php:231
|
1209 |
+
#: admin/core/core.php:353 admin/core/core.php:454 admin/core/core.php:582
|
1210 |
+
#: admin/core/core.php:670 admin/core/core.php:758 admin/core/core.php:1855
|
1211 |
#: admin/db-backup-security/db-backup-help-text.php:12
|
1212 |
#: admin/db-backup-security/db-backup-help-text.php:15
|
1213 |
+
#: admin/db-backup-security/db-backup-security.php:303
|
1214 |
+
#: admin/email-log-settings/email-log-settings.php:89 admin/login/login.php:215
|
1215 |
+
#: admin/login/login.php:842 admin/login/login.php:1178
|
1216 |
+
#: admin/login/login.php:1715 admin/maintenance/maintenance.php:207
|
1217 |
+
#: admin/mscan/mscan-help-text.php:44 admin/mscan/mscan.php:140
|
1218 |
+
#: admin/security-log/security-log.php:229 admin/system-info/system-info.php:86
|
1219 |
+
#: admin/theme-skin/theme-skin.php:93 admin/wizard/wizard.php:1110
|
1220 |
+
#: admin/wizard/wizard.php:1178 admin/wizard/wizard.php:1687
|
|
|
1221 |
msgid ""
|
1222 |
"This Read Me Help window is draggable (top) and resizable (bottom right "
|
1223 |
"corner)"
|
1233 |
"will be updated/saved."
|
1234 |
msgstr ""
|
1235 |
|
1236 |
+
#: admin/core/core-help-text.php:30 admin/security-log/security-log.php:238
|
1237 |
msgid "Important Notes: "
|
1238 |
msgstr ""
|
1239 |
|
1706 |
msgstr ""
|
1707 |
|
1708 |
#: admin/core/core-htaccess-code.php:55 admin/core/core-htaccess-code.php:121
|
1709 |
+
#: admin/maintenance/maintenance.php:418 admin/maintenance/maintenance.php:438
|
1710 |
msgid "The file "
|
1711 |
msgstr ""
|
1712 |
|
1713 |
#: admin/core/core-htaccess-code.php:55 admin/core/core-htaccess-code.php:121
|
1714 |
+
#: admin/maintenance/maintenance.php:418 admin/maintenance/maintenance.php:438
|
1715 |
msgid " is not writable or does not exist."
|
1716 |
msgstr ""
|
1717 |
|
1739 |
|
1740 |
#: admin/core/core-htaccess-code.php:426 admin/core/core-htaccess-code.php:510
|
1741 |
#: admin/core/core-htaccess-code.php:579 admin/core/core-htaccess-code.php:663
|
1742 |
+
#: admin/core/core.php:1164
|
1743 |
msgid "htaccess Files Disabled: Root htaccess file writing is disabled. "
|
1744 |
msgstr ""
|
1745 |
|
1746 |
#: admin/core/core-htaccess-code.php:448 admin/core/core-htaccess-code.php:601
|
1747 |
+
#: admin/core/core.php:1007
|
1748 |
msgid "Failed to copy your Custom default.htaccess file: "
|
1749 |
msgstr ""
|
1750 |
|
1751 |
#: admin/core/core-htaccess-code.php:448 admin/core/core-htaccess-code.php:601
|
1752 |
+
#: admin/core/core.php:1007
|
1753 |
msgid " to: "
|
1754 |
msgstr ""
|
1755 |
|
1783 |
msgid "Root Folder BulletProof Mode protection activated successfully."
|
1784 |
msgstr ""
|
1785 |
|
1786 |
+
#: admin/core/core.php:42 admin/db-backup-security/db-backup-security.php:40
|
1787 |
+
#: admin/email-log-settings/email-log-settings.php:35 admin/login/login.php:35
|
1788 |
+
#: admin/maintenance/maintenance.php:35 admin/mscan/mscan.php:29
|
1789 |
+
#: admin/security-log/security-log.php:35 admin/system-info/system-info.php:35
|
1790 |
+
#: admin/theme-skin/theme-skin.php:40 admin/wizard/wizard.php:84
|
1791 |
msgid "Rate BPS"
|
1792 |
msgstr ""
|
1793 |
|
1794 |
+
#: admin/core/core.php:148 admin/includes/admin.php:382
|
1795 |
+
#: admin/includes/admin.php:383
|
1796 |
msgid "BulletProof Security ~ htaccess Core"
|
1797 |
msgstr ""
|
1798 |
|
1799 |
+
#: admin/core/core.php:177 admin/db-backup-security/db-backup-security.php:52
|
1800 |
+
#: admin/email-log-settings/email-log-settings.php:47 admin/login/login.php:148
|
1801 |
+
#: admin/maintenance/maintenance.php:57 admin/mscan/mscan.php:80
|
1802 |
+
#: admin/security-log/security-log.php:47 admin/system-info/system-info.php:47
|
1803 |
+
#: admin/theme-skin/theme-skin.php:52 admin/wizard/wizard.php:182
|
1804 |
msgid "Settings Saved"
|
1805 |
msgstr ""
|
1806 |
|
1807 |
+
#: admin/core/core.php:202
|
1808 |
msgid "Security Modes"
|
1809 |
msgstr ""
|
1810 |
|
1811 |
+
#: admin/core/core.php:203
|
1812 |
msgid "htaccess File Editor"
|
1813 |
msgstr ""
|
1814 |
|
1815 |
+
#: admin/core/core.php:204 admin/core/core.php:1839 admin/core/core.php:1852
|
1816 |
msgid "Custom Code"
|
1817 |
msgstr ""
|
1818 |
|
1819 |
+
#: admin/core/core.php:205
|
1820 |
msgid "My Notes"
|
1821 |
msgstr ""
|
1822 |
|
1823 |
+
#: admin/core/core.php:206
|
1824 |
msgid "Whats New"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
+
#: admin/core/core.php:207 admin/db-backup-security/db-backup-security.php:284
|
1828 |
+
#: admin/db-backup-security/db-backup-security.php:1739
|
1829 |
+
#: admin/email-log-settings/email-log-settings.php:70 admin/login/login.php:187
|
1830 |
+
#: admin/maintenance/maintenance.php:171 admin/mscan/mscan.php:117
|
1831 |
+
#: admin/mscan/mscan.php:2001 admin/security-log/security-log.php:210
|
1832 |
+
#: admin/system-info/system-info.php:73 admin/theme-skin/theme-skin.php:75
|
1833 |
+
#: admin/theme-skin/theme-skin.php:251
|
1834 |
msgid "Help & FAQ"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
+
#: admin/core/core.php:208 bulletproof-security.php:175
|
1838 |
msgid "BPS Pro Features"
|
1839 |
msgstr ""
|
1840 |
|
1841 |
+
#: admin/core/core.php:216
|
1842 |
msgid "htaccess File Security Modes ~ "
|
1843 |
msgstr ""
|
1844 |
|
1845 |
+
#: admin/core/core.php:216
|
1846 |
msgid "RBM, WBM, HPF, MBM & BBM BulletProof Modes"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
+
#: admin/core/core.php:216 admin/core/core.php:798 admin/core/core.php:1833
|
1850 |
+
#: admin/core/core.php:1967 admin/core/core.php:2073
|
1851 |
+
#: admin/db-backup-security/db-backup-security.php:292
|
1852 |
+
#: admin/db-backup-security/db-backup-security.php:1242
|
1853 |
+
#: admin/db-backup-security/db-backup-security.php:1398
|
1854 |
+
#: admin/email-log-settings/email-log-settings.php:78 admin/login/login.php:204
|
1855 |
+
#: admin/login/login.php:831 admin/maintenance/maintenance.php:191
|
1856 |
+
#: admin/maintenance/maintenance.php:193 admin/mscan/mscan.php:125
|
1857 |
+
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1858 |
+
#: admin/wizard/wizard.php:1095 admin/wizard/wizard.php:1164
|
|
|
1859 |
msgid "Want even more security protection?"
|
1860 |
msgstr ""
|
1861 |
|
1862 |
+
#: admin/core/core.php:216 admin/core/core.php:798 admin/core/core.php:1833
|
1863 |
+
#: admin/core/core.php:1967 admin/core/core.php:2073
|
1864 |
+
#: admin/email-log-settings/email-log-settings.php:78
|
1865 |
+
#: admin/maintenance/maintenance.php:191 admin/maintenance/maintenance.php:193
|
1866 |
+
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1867 |
+
#: admin/wizard/wizard.php:1095 admin/wizard/wizard.php:1164
|
1868 |
msgid ""
|
1869 |
"Protect all of your Plugins (plugin folders and files) with an IP Firewall: "
|
1870 |
msgstr ""
|
1871 |
|
1872 |
+
#: admin/core/core.php:216 admin/core/core.php:798 admin/core/core.php:1833
|
1873 |
+
#: admin/core/core.php:1967 admin/core/core.php:2073
|
1874 |
+
#: admin/email-log-settings/email-log-settings.php:78
|
1875 |
+
#: admin/maintenance/maintenance.php:191 admin/maintenance/maintenance.php:193
|
1876 |
+
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1877 |
+
#: admin/wizard/wizard.php:1095 admin/wizard/wizard.php:1164
|
1878 |
msgid "Get BPS Pro Plugin Firewall"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
+
#: admin/core/core.php:216 admin/core/core.php:798 admin/core/core.php:1833
|
1882 |
+
#: admin/core/core.php:1967 admin/core/core.php:2073
|
1883 |
+
#: admin/email-log-settings/email-log-settings.php:78
|
1884 |
+
#: admin/maintenance/maintenance.php:191 admin/maintenance/maintenance.php:193
|
1885 |
+
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1886 |
+
#: admin/wizard/wizard.php:1095 admin/wizard/wizard.php:1164
|
1887 |
msgid ""
|
1888 |
"Protect your WordPress uploads folder against remote access or execution of "
|
1889 |
"files: "
|
1890 |
msgstr ""
|
1891 |
|
1892 |
+
#: admin/core/core.php:216 admin/core/core.php:798 admin/core/core.php:1833
|
1893 |
+
#: admin/core/core.php:1967 admin/core/core.php:2073
|
1894 |
+
#: admin/email-log-settings/email-log-settings.php:78
|
1895 |
+
#: admin/maintenance/maintenance.php:191 admin/maintenance/maintenance.php:193
|
1896 |
+
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
1897 |
+
#: admin/wizard/wizard.php:1095 admin/wizard/wizard.php:1164
|
1898 |
msgid "Get BPS Pro Uploads Anti-Exploit Guard"
|
1899 |
msgstr ""
|
1900 |
|
1901 |
+
#: admin/core/core.php:222 admin/core/core.php:810 admin/core/core.php:1874
|
1902 |
+
#: admin/core/core.php:1910 admin/core/core.php:1927 admin/login/login.php:164
|
1903 |
+
#: admin/login/login.php:222 admin/login/login.php:944
|
1904 |
+
#: admin/login/login.php:1199 admin/system-info/system-info.php:99
|
1905 |
+
#: admin/system-info/system-info.php:1059
|
1906 |
msgid "Permission Denied"
|
1907 |
msgstr ""
|
1908 |
|
1909 |
+
#: admin/core/core.php:224
|
1910 |
msgid "Activate|Deactivate Security Modes"
|
1911 |
msgstr ""
|
1912 |
|
1913 |
+
#: admin/core/core.php:226 admin/core/core.php:228 admin/core/core.php:350
|
1914 |
msgid "Root Folder BulletProof Mode (RBM)"
|
1915 |
msgstr ""
|
1916 |
|
1917 |
+
#: admin/core/core.php:226 admin/core/core.php:348 admin/core/core.php:449
|
1918 |
+
#: admin/core/core.php:577 admin/core/core.php:665 admin/core/core.php:753
|
1919 |
+
#: admin/core/core.php:804 admin/core/core.php:1839
|
1920 |
+
#: admin/db-backup-security/db-backup-security.php:298
|
1921 |
+
#: admin/db-backup-security/db-backup-security.php:1248
|
1922 |
+
#: admin/db-backup-security/db-backup-security.php:1404
|
1923 |
+
#: admin/email-log-settings/email-log-settings.php:84 admin/login/login.php:210
|
1924 |
+
#: admin/login/login.php:837 admin/login/login.php:1169
|
1925 |
+
#: admin/login/login.php:1709 admin/maintenance/maintenance.php:202
|
1926 |
+
#: admin/mscan/mscan.php:135 admin/mscan/mscan.php:1800
|
1927 |
+
#: admin/security-log/security-log.php:224 admin/system-info/system-info.php:81
|
1928 |
+
#: admin/theme-skin/theme-skin.php:90 admin/wizard/wizard.php:1101
|
1929 |
+
#: admin/wizard/wizard.php:1170 admin/wizard/wizard.php:1682
|
|
|
1930 |
msgid "Read Me"
|
1931 |
msgstr ""
|
1932 |
|
1933 |
+
#: admin/core/core.php:233 admin/core/core.php:355 admin/core/core.php:1857
|
1934 |
+
#: admin/db-backup-security/db-backup-security.php:306
|
1935 |
+
#: admin/email-log-settings/email-log-settings.php:92
|
1936 |
+
#: admin/login/login.php:1181 admin/maintenance/maintenance.php:210
|
1937 |
+
#: admin/mscan/mscan.php:142 admin/system-info/system-info.php:89
|
1938 |
msgid "Forum Help Links: "
|
1939 |
msgstr ""
|
1940 |
|
1941 |
+
#: admin/core/core.php:236 admin/core/core.php:358
|
1942 |
msgid "Setup Wizard & Other Video Tutorials"
|
1943 |
msgstr ""
|
1944 |
|
1945 |
+
#: admin/core/core.php:237 admin/core/core.php:359
|
1946 |
+
#: admin/email-log-settings/email-log-settings.php:95 admin/mscan/mscan.php:147
|
1947 |
+
#: admin/security-log/security-log.php:235
|
1948 |
msgid "BPS Troubleshooting Steps"
|
1949 |
msgstr ""
|
1950 |
|
1951 |
+
#: admin/core/core.php:271 admin/core/core.php:274 admin/core/core.php:277
|
1952 |
+
#: admin/core/core.php:280 admin/core/core.php:288 admin/core/core.php:291
|
1953 |
+
#: admin/core/core.php:294 admin/core/core.php:297
|
1954 |
msgid "RBM Status: "
|
1955 |
msgstr ""
|
1956 |
|
1957 |
+
#: admin/core/core.php:271 admin/core/core.php:288 admin/core/core.php:398
|
1958 |
+
#: admin/core/core.php:412 admin/core/core.php:613 admin/core/core.php:627
|
1959 |
+
#: admin/core/core.php:701 admin/core/core.php:715
|
1960 |
msgid "Disabled"
|
1961 |
msgstr ""
|
1962 |
|
1963 |
+
#: admin/core/core.php:274 admin/core/core.php:291
|
1964 |
msgid "Root htaccess File Does Not Exist"
|
1965 |
msgstr ""
|
1966 |
|
1967 |
+
#: admin/core/core.php:277 admin/core/core.php:294 admin/core/core.php:404
|
1968 |
+
#: admin/core/core.php:418 admin/core/core.php:619 admin/core/core.php:633
|
1969 |
+
#: admin/core/core.php:707 admin/core/core.php:721
|
1970 |
+
#: admin/system-info/system-info.php:238 admin/system-info/system-info.php:279
|
1971 |
msgid "Activated"
|
1972 |
msgstr ""
|
1973 |
|
1974 |
+
#: admin/core/core.php:280 admin/core/core.php:297 admin/core/core.php:401
|
1975 |
+
#: admin/core/core.php:415 admin/core/core.php:616 admin/core/core.php:630
|
1976 |
+
#: admin/core/core.php:704 admin/core/core.php:718
|
1977 |
+
#: admin/system-info/system-info.php:247 admin/system-info/system-info.php:281
|
1978 |
msgid "Deactivated"
|
1979 |
msgstr ""
|
1980 |
|
1981 |
+
#: admin/core/core.php:314 admin/core/core.php:332
|
1982 |
msgid "Click OK to Activate Root Folder BulletProof Mode or click Cancel."
|
1983 |
msgstr ""
|
1984 |
|
1985 |
+
#: admin/core/core.php:322 admin/core/core.php:340
|
1986 |
msgid "Click OK to Deactivate Root Folder BulletProof Mode or click Cancel."
|
1987 |
msgstr ""
|
1988 |
|
1989 |
+
#: admin/core/core.php:348
|
1990 |
msgid "wp-admin Folder BulletProof Mode (WBM)"
|
1991 |
msgstr ""
|
1992 |
|
1993 |
+
#: admin/core/core.php:398 admin/core/core.php:401 admin/core/core.php:404
|
1994 |
+
#: admin/core/core.php:412 admin/core/core.php:415 admin/core/core.php:418
|
1995 |
msgid "WBM Status: "
|
1996 |
msgstr ""
|
1997 |
|
1998 |
+
#: admin/core/core.php:433
|
1999 |
msgid "Click OK to Activate wp-admin Folder BulletProof Mode or click Cancel."
|
2000 |
msgstr ""
|
2001 |
|
2002 |
+
#: admin/core/core.php:441
|
2003 |
msgid ""
|
2004 |
"Click OK to Deactivate wp-admin Folder BulletProof Mode or click Cancel."
|
2005 |
msgstr ""
|
2006 |
|
2007 |
+
#: admin/core/core.php:449 admin/core/core.php:451
|
2008 |
msgid "Hidden Plugin Folders|Files Cron (HPF)"
|
2009 |
msgstr ""
|
2010 |
|
2011 |
+
#: admin/core/core.php:484 admin/core/core.php:487 admin/core/core.php:495
|
2012 |
+
#: admin/core/core.php:498
|
2013 |
msgid "HPF Status: "
|
2014 |
msgstr ""
|
2015 |
|
2016 |
+
#: admin/core/core.php:484 admin/core/core.php:495 admin/core/core.php:532
|
2017 |
msgid "HPF Cron On"
|
2018 |
msgstr ""
|
2019 |
|
2020 |
+
#: admin/core/core.php:487 admin/core/core.php:498 admin/core/core.php:533
|
2021 |
msgid "HPF Cron Off"
|
2022 |
msgstr ""
|
2023 |
|
2024 |
+
#: admin/core/core.php:521
|
2025 |
msgid "Run Check Every 1 Minute"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
+
#: admin/core/core.php:522
|
2029 |
msgid "Run Check Every 5 Minutes"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
+
#: admin/core/core.php:523
|
2033 |
msgid "Run Check Every 10 Minutes"
|
2034 |
msgstr ""
|
2035 |
|
2036 |
+
#: admin/core/core.php:524
|
2037 |
msgid "Run Check Every 15 Minutes"
|
2038 |
msgstr ""
|
2039 |
|
2040 |
+
#: admin/core/core.php:525
|
2041 |
msgid "Run Check Every 30 Minutes"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
+
#: admin/core/core.php:526
|
2045 |
msgid "Run Check Every 60 Minutes"
|
2046 |
msgstr ""
|
2047 |
|
2048 |
+
#: admin/core/core.php:527
|
2049 |
msgid "Run Check Once Daily"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
+
#: admin/core/core.php:536
|
2053 |
msgid "Save HPF Cron Options"
|
2054 |
msgstr ""
|
2055 |
|
2056 |
+
#: admin/core/core.php:536
|
2057 |
msgid ""
|
2058 |
"The default Cron Frequency is: Run Check Every 15 Minutes. This is a "
|
2059 |
"lightweight check that uses an insignificant amount of resources/memory so 4 "
|
2065 |
"OK to proceed or click Cancel"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
+
#: admin/core/core.php:553
|
2069 |
msgid "Add Ignore rules using plugin folder names or file names."
|
2070 |
msgstr ""
|
2071 |
|
2072 |
+
#: admin/core/core.php:553
|
2073 |
msgid "Use a comma and a space between folder and/or file names."
|
2074 |
msgstr ""
|
2075 |
|
2076 |
+
#: admin/core/core.php:553
|
2077 |
msgid "Example: plugin-folder-name, example-file-name.php"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
+
#: admin/core/core.php:559
|
2081 |
msgid ""
|
2082 |
"This option is for adding ignore rules for Hidden or Empty Plugin Folders "
|
2083 |
"Detected by BPS or Non-standard WP files detected by BPS in your /plugins/ "
|
2084 |
"folder."
|
2085 |
msgstr ""
|
2086 |
|
2087 |
+
#: admin/core/core.php:559
|
2088 |
msgid ""
|
2089 |
"This is an independent option setting that does not require clicking any "
|
2090 |
"other buttons."
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: admin/core/core.php:559 admin/maintenance/maintenance.php:696
|
2094 |
+
#: admin/security-log/security-log.php:448
|
2095 |
+
#: admin/security-log/security-log.php:463
|
2096 |
+
#: admin/security-log/security-log.php:681
|
2097 |
+
#: admin/system-info/system-info.php:1115
|
2098 |
msgid "Click OK to proceed or click Cancel."
|
2099 |
msgstr ""
|
2100 |
|
2101 |
+
#: admin/core/core.php:577
|
2102 |
msgid "Master htaccess Folder BulletProof Mode (MBM)"
|
2103 |
msgstr ""
|
2104 |
|
2105 |
+
#: admin/core/core.php:579
|
2106 |
msgid "MBM BulletProof Modes"
|
2107 |
msgstr ""
|
2108 |
|
2109 |
+
#: admin/core/core.php:613 admin/core/core.php:616 admin/core/core.php:619
|
2110 |
+
#: admin/core/core.php:627 admin/core/core.php:630 admin/core/core.php:633
|
2111 |
msgid "MBM Status: "
|
2112 |
msgstr ""
|
2113 |
|
2114 |
+
#: admin/core/core.php:648
|
2115 |
msgid "Click OK to Activate MBM BulletProof Mode or click Cancel."
|
2116 |
msgstr ""
|
2117 |
|
2118 |
+
#: admin/core/core.php:656
|
2119 |
msgid "Click OK to Deactivate MBM BulletProof Mode or click Cancel."
|
2120 |
msgstr ""
|
2121 |
|
2122 |
+
#: admin/core/core.php:665
|
2123 |
msgid "BPS Backup Folder BulletProof Mode (BBM)"
|
2124 |
msgstr ""
|
2125 |
|
2126 |
+
#: admin/core/core.php:667
|
2127 |
msgid "BBM BulletProof Modes"
|
2128 |
msgstr ""
|
2129 |
|
2130 |
+
#: admin/core/core.php:701 admin/core/core.php:704 admin/core/core.php:707
|
2131 |
+
#: admin/core/core.php:715 admin/core/core.php:718 admin/core/core.php:721
|
2132 |
msgid "BBM Status: "
|
2133 |
msgstr ""
|
2134 |
|
2135 |
+
#: admin/core/core.php:736
|
2136 |
msgid "Click OK to Activate BBM BulletProof Mode or click Cancel."
|
2137 |
msgstr ""
|
2138 |
|
2139 |
+
#: admin/core/core.php:744
|
2140 |
msgid ""
|
2141 |
"Caution: BPS Backup Folder BulletProof Mode (BBM) should only be deactivated "
|
2142 |
"for testing or troubleshooting. Be sure to activate BBM BulletProof Mode "
|
2143 |
"after you are done testing or troubleshooting."
|
2144 |
msgstr ""
|
2145 |
|
2146 |
+
#: admin/core/core.php:744
|
2147 |
msgid "Click OK to Deactivate BBM BulletProof Mode or click Cancel."
|
2148 |
msgstr ""
|
2149 |
|
2150 |
+
#: admin/core/core.php:753 admin/core/core.php:755
|
2151 |
msgid "Backup & Restore BPS htaccess Files"
|
2152 |
msgstr ""
|
2153 |
|
2154 |
+
#: admin/core/core.php:771
|
2155 |
msgid "Click OK to Backup BPS htaccess files or click Cancel."
|
2156 |
msgstr ""
|
2157 |
|
2158 |
+
#: admin/core/core.php:779
|
2159 |
msgid "Click OK to Restore BPS htaccess files or click Cancel."
|
2160 |
msgstr ""
|
2161 |
|
2162 |
+
#: admin/core/core.php:798
|
2163 |
msgid "htaccess File Editor ~ "
|
2164 |
msgstr ""
|
2165 |
|
2166 |
+
#: admin/core/core.php:798
|
2167 |
msgid ""
|
2168 |
"Check or edit BPS htaccess files/code manually/directly for testing. Use BPS "
|
2169 |
"Custom Code to save htaccess code permanently"
|
2170 |
msgstr ""
|
2171 |
|
2172 |
+
#: admin/core/core.php:804 admin/core/core.php:806
|
2173 |
msgid "htaccess File Editing"
|
2174 |
msgstr ""
|
2175 |
|
2176 |
+
#: admin/core/core.php:837
|
2177 |
msgid "htaccess Files Disabled: secure.htaccess Master file is disabled."
|
2178 |
msgstr ""
|
2179 |
|
2180 |
+
#: admin/core/core.php:841
|
2181 |
msgid "ERROR: A secure.htaccess Master file was NOT found."
|
2182 |
msgstr ""
|
2183 |
|
2184 |
+
#: admin/core/core.php:850
|
2185 |
msgid ""
|
2186 |
"File Open and Write test successful! The secure.htaccess Master file is "
|
2187 |
"writable."
|
2188 |
msgstr ""
|
2189 |
|
2190 |
+
#: admin/core/core.php:855 admin/core/core.php:945 admin/core/core.php:1058
|
2191 |
+
#: admin/core/core.php:1247 admin/security-log/security-log.php:744
|
2192 |
msgid "Cannot write to file: "
|
2193 |
msgstr ""
|
2194 |
|
2195 |
+
#: admin/core/core.php:870
|
2196 |
msgid ""
|
2197 |
"htaccess Files Disabled: secure.htaccess Master file writing is disabled. "
|
2198 |
msgstr ""
|
2199 |
|
2200 |
+
#: admin/core/core.php:890
|
2201 |
msgid "Error: Unable to write to the secure.htaccess Master file."
|
2202 |
msgstr ""
|
2203 |
|
2204 |
+
#: admin/core/core.php:905
|
2205 |
msgid "The secure.htaccess Master file has been updated."
|
2206 |
msgstr ""
|
2207 |
|
2208 |
+
#: admin/core/core.php:927
|
2209 |
msgid "htaccess Files Disabled: default.htaccess Master file is disabled."
|
2210 |
msgstr ""
|
2211 |
|
2212 |
+
#: admin/core/core.php:931
|
2213 |
msgid "ERROR: A default.htaccess Master file was NOT found."
|
2214 |
msgstr ""
|
2215 |
|
2216 |
+
#: admin/core/core.php:940
|
2217 |
msgid ""
|
2218 |
"File Open and Write test successful! The default.htaccess Master file is "
|
2219 |
"writable."
|
2220 |
msgstr ""
|
2221 |
|
2222 |
+
#: admin/core/core.php:960
|
2223 |
msgid ""
|
2224 |
"htaccess Files Disabled: default.htaccess Master file writing is disabled. "
|
2225 |
msgstr ""
|
2226 |
|
2227 |
+
#: admin/core/core.php:980
|
2228 |
msgid "Error: Unable to write to the default.htaccess Master file."
|
2229 |
msgstr ""
|
2230 |
|
2231 |
+
#: admin/core/core.php:995
|
2232 |
msgid "The default.htaccess Master file has been updated."
|
2233 |
msgstr ""
|
2234 |
|
2235 |
+
#: admin/core/core.php:1007
|
2236 |
msgid ""
|
2237 |
" Check that the /bps-backup/ and /master-backups/ folders exist and the "
|
2238 |
"folder permissions or Ownership for these folders."
|
2239 |
msgstr ""
|
2240 |
|
2241 |
+
#: admin/core/core.php:1012
|
2242 |
msgid ""
|
2243 |
"Your Custom default.htaccess Master file has been successfully saved to: "
|
2244 |
msgstr ""
|
2245 |
|
2246 |
+
#: admin/core/core.php:1034
|
2247 |
msgid "wpadmin-secure.htaccess file writing is disabled."
|
2248 |
msgstr ""
|
2249 |
|
2250 |
+
#: admin/core/core.php:1040
|
2251 |
msgid ""
|
2252 |
"htaccess Files Disabled: wpadmin-secure.htaccess Master file is disabled."
|
2253 |
msgstr ""
|
2254 |
|
2255 |
+
#: admin/core/core.php:1044
|
2256 |
msgid "ERROR: A wpadmin-secure.htaccess Master file was NOT found."
|
2257 |
msgstr ""
|
2258 |
|
2259 |
+
#: admin/core/core.php:1053
|
2260 |
msgid ""
|
2261 |
"File Open and Write test successful! The wpadmin-secure.htaccess Master file "
|
2262 |
"is writable."
|
2263 |
msgstr ""
|
2264 |
|
2265 |
+
#: admin/core/core.php:1074
|
2266 |
msgid ""
|
2267 |
"htaccess Files Disabled: wpadmin-secure.htaccess Master file writing is "
|
2268 |
"disabled. "
|
2269 |
msgstr ""
|
2270 |
|
2271 |
+
#: admin/core/core.php:1094
|
2272 |
msgid "Error: Unable to write to the wpadmin-secure.htaccess Master file."
|
2273 |
msgstr ""
|
2274 |
|
2275 |
+
#: admin/core/core.php:1109
|
2276 |
msgid "The wpadmin-secure.htaccess Master file has been updated."
|
2277 |
msgstr ""
|
2278 |
|
2279 |
+
#: admin/core/core.php:1131
|
2280 |
msgid "htaccess Files Disabled: Root htaccess file does not exist."
|
2281 |
msgstr ""
|
2282 |
|
2283 |
+
#: admin/core/core.php:1135
|
2284 |
msgid "ERROR: An htaccess file was NOT found in your root folder"
|
2285 |
msgstr ""
|
2286 |
|
2287 |
+
#: admin/core/core.php:1144
|
2288 |
msgid ""
|
2289 |
"File Open and Write test successful! Your currently active root htaccess "
|
2290 |
"file is writable."
|
2291 |
msgstr ""
|
2292 |
|
2293 |
+
#: admin/core/core.php:1149
|
2294 |
msgid "Your root htaccess file is Locked with Read Only Permissions."
|
2295 |
msgstr ""
|
2296 |
|
2297 |
+
#: admin/core/core.php:1149
|
2298 |
msgid ""
|
2299 |
"Use the Lock and Unlock buttons below to Lock or Unlock your root htaccess "
|
2300 |
"file for editing."
|
2301 |
msgstr ""
|
2302 |
|
2303 |
+
#: admin/core/core.php:1184
|
2304 |
msgid ""
|
2305 |
"Error: Unable to write to the Root htaccess file. If your Root htaccess file "
|
2306 |
"is locked you must unlock first."
|
2307 |
msgstr ""
|
2308 |
|
2309 |
+
#: admin/core/core.php:1199
|
2310 |
msgid "Your currently active root htaccess file has been updated."
|
2311 |
msgstr ""
|
2312 |
|
2313 |
+
#: admin/core/core.php:1223
|
2314 |
msgid "wp-admin active htaccess file writing is disabled."
|
2315 |
msgstr ""
|
2316 |
|
2317 |
+
#: admin/core/core.php:1229
|
2318 |
msgid "htaccess Files Disabled: wp-admin folder htaccess file does not exist."
|
2319 |
msgstr ""
|
2320 |
|
2321 |
+
#: admin/core/core.php:1233
|
2322 |
msgid "ERROR: An htaccess file was NOT found in your wp-admin folder"
|
2323 |
msgstr ""
|
2324 |
|
2325 |
+
#: admin/core/core.php:1242
|
2326 |
msgid ""
|
2327 |
"File Open and Write test successful! Your currently active wp-admin htaccess "
|
2328 |
"file is writable."
|
2329 |
msgstr ""
|
2330 |
|
2331 |
+
#: admin/core/core.php:1283
|
2332 |
msgid "Error: Unable to write to the wp-admin htaccess file."
|
2333 |
msgstr ""
|
2334 |
|
2335 |
+
#: admin/core/core.php:1298
|
2336 |
msgid "Your currently active wp-admin htaccess file has been updated."
|
2337 |
msgstr ""
|
2338 |
|
2339 |
+
#: admin/core/core.php:1315
|
2340 |
msgid "Your Root htaccess file has been Locked."
|
2341 |
msgstr ""
|
2342 |
|
2343 |
+
#: admin/core/core.php:1320
|
2344 |
msgid "Unable to Lock your Root htaccess file."
|
2345 |
msgstr ""
|
2346 |
|
2347 |
+
#: admin/core/core.php:1334
|
2348 |
msgid "Your Root htaccess file has been Unlocked."
|
2349 |
msgstr ""
|
2350 |
|
2351 |
+
#: admin/core/core.php:1339
|
2352 |
msgid "Unable to Unlock your Root htaccess file."
|
2353 |
msgstr ""
|
2354 |
|
2355 |
+
#: admin/core/core.php:1362
|
2356 |
msgid "Click OK to Lock your Root htaccess file or click Cancel."
|
2357 |
msgstr ""
|
2358 |
|
2359 |
+
#: admin/core/core.php:1362
|
2360 |
msgid ""
|
2361 |
"Note: The File Open and Write Test window will still display the last status "
|
2362 |
"of the file as Unlocked. To see the current status refresh your browser."
|
2363 |
msgstr ""
|
2364 |
|
2365 |
+
#: admin/core/core.php:1370
|
2366 |
msgid "Click OK to Unlock your Root htaccess file or click Cancel."
|
2367 |
msgstr ""
|
2368 |
|
2369 |
+
#: admin/core/core.php:1370
|
2370 |
msgid ""
|
2371 |
"Note: The File Open and Write Test window will still display the last status "
|
2372 |
"of the file as Locked. To see the current status refresh your browser."
|
2373 |
msgstr ""
|
2374 |
|
2375 |
+
#: admin/core/core.php:1379
|
2376 |
msgid ""
|
2377 |
"Turning AutoLock On will allow BPS Pro to automatically lock your Root ."
|
2378 |
"htaccess file. For some folks this causes a problem because their Web Hosts "
|
2380 |
"BPS Pro to AutoLock the Root .htaccess file works fine."
|
2381 |
msgstr ""
|
2382 |
|
2383 |
+
#: admin/core/core.php:1379
|
2384 |
msgid "Click OK to Turn AutoLock On or click Cancel."
|
2385 |
msgstr ""
|
2386 |
|
2387 |
+
#: admin/core/core.php:1381 admin/system-info/system-info.php:776
|
2388 |
+
#: admin/system-info/system-info.php:792 admin/system-info/system-info.php:800
|
2389 |
+
#: admin/system-info/system-info.php:808 admin/system-info/system-info.php:816
|
2390 |
+
#: admin/system-info/system-info.php:824 admin/system-info/system-info.php:832
|
2391 |
+
#: admin/system-info/system-info.php:840 admin/system-info/system-info.php:848
|
2392 |
+
#: admin/system-info/system-info.php:867 includes/functions.php:576
|
2393 |
+
#: includes/functions.php:762 includes/functions.php:930
|
2394 |
+
#: includes/functions.php:973 includes/functions.php:1021
|
2395 |
+
#: includes/functions.php:1065
|
2396 |
msgid "On"
|
2397 |
msgstr ""
|
2398 |
|
2399 |
+
#: admin/core/core.php:1391
|
2400 |
msgid ""
|
2401 |
"Turning AutoLock Off will prevent BPS Pro from automatically locking your "
|
2402 |
"Root .htaccess file. For some folks this is necessary because their Web "
|
2404 |
"allowing BPS Pro to AutoLock the Root .htaccess file works fine."
|
2405 |
msgstr ""
|
2406 |
|
2407 |
+
#: admin/core/core.php:1391
|
2408 |
msgid "Click OK to Turn AutoLock Off or click Cancel."
|
2409 |
msgstr ""
|
2410 |
|
2411 |
+
#: admin/core/core.php:1393 admin/system-info/system-info.php:552
|
2412 |
+
#: admin/system-info/system-info.php:795 admin/system-info/system-info.php:803
|
2413 |
+
#: admin/system-info/system-info.php:811 admin/system-info/system-info.php:819
|
2414 |
+
#: admin/system-info/system-info.php:827 admin/system-info/system-info.php:835
|
2415 |
+
#: admin/system-info/system-info.php:843 admin/system-info/system-info.php:851
|
2416 |
+
#: admin/system-info/system-info.php:859 admin/system-info/system-info.php:870
|
2417 |
+
#: includes/functions.php:935 includes/functions.php:978
|
2418 |
+
#: includes/functions.php:1027 includes/functions.php:1071
|
2419 |
#: includes/general-functions.php:285 includes/general-functions.php:300
|
2420 |
msgid "Off"
|
2421 |
msgstr ""
|
2422 |
|
2423 |
+
#: admin/core/core.php:1408
|
2424 |
msgid "secure.htaccess"
|
2425 |
msgstr ""
|
2426 |
|
2427 |
+
#: admin/core/core.php:1409
|
2428 |
msgid "default.htaccess"
|
2429 |
msgstr ""
|
2430 |
|
2431 |
+
#: admin/core/core.php:1410
|
2432 |
msgid "wpadmin-secure.htaccess"
|
2433 |
msgstr ""
|
2434 |
|
2435 |
+
#: admin/core/core.php:1411
|
2436 |
msgid "Your Current Root htaccess File"
|
2437 |
msgstr ""
|
2438 |
|
2439 |
+
#: admin/core/core.php:1412
|
2440 |
msgid "Your Current wp-admin htaccess File"
|
2441 |
msgstr ""
|
2442 |
|
2443 |
+
#: admin/core/core.php:1435 admin/core/core.php:1507 admin/core/core.php:1579
|
2444 |
+
#: admin/core/core.php:1682 admin/core/core.php:1756
|
2445 |
msgid ""
|
2446 |
"If you see an error or are unable to save your editing changes then click "
|
2447 |
"the Encrypt htaccess Code button first and then click the Update File "
|
2448 |
"button. Mouse over the question mark image to the right for help info."
|
2449 |
msgstr ""
|
2450 |
|
2451 |
+
#: admin/core/core.php:1435 admin/core/core.php:1507 admin/core/core.php:1579
|
2452 |
+
#: admin/core/core.php:1682 admin/core/core.php:1756
|
2453 |
msgid ""
|
2454 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
2455 |
"at a later time then ModSecurity will prevent you from saving your htaccess "
|
2457 |
"button."
|
2458 |
msgstr ""
|
2459 |
|
2460 |
+
#: admin/core/core.php:1435 admin/core/core.php:1507 admin/core/core.php:1579
|
2461 |
+
#: admin/core/core.php:1682 admin/core/core.php:1756
|
2462 |
msgid ""
|
2463 |
"If you click the Encrypt htaccess Code button and then want to edit your "
|
2464 |
"code again click the Decrypt htaccess Code button. After you are done "
|
2466 |
"File button."
|
2467 |
msgstr ""
|
2468 |
|
2469 |
+
#: admin/core/core.php:1435 admin/core/core.php:1507 admin/core/core.php:1579
|
2470 |
+
#: admin/core/core.php:1682 admin/core/core.php:1756
|
2471 |
msgid "Click the htaccess File Editing Read Me help button for more help info."
|
2472 |
msgstr ""
|
2473 |
|
2474 |
+
#: admin/core/core.php:1678
|
2475 |
msgid "YOUR ROOT HTACCESS FILE IS LOCKED."
|
2476 |
msgstr ""
|
2477 |
|
2478 |
+
#: admin/core/core.php:1678
|
2479 |
msgid "YOUR FILE EDITS|CHANGES CANNOT BE SAVED."
|
2480 |
msgstr ""
|
2481 |
|
2482 |
+
#: admin/core/core.php:1678
|
2483 |
msgid ""
|
2484 |
"Click Cancel, copy the file editing changes you made to save them and then "
|
2485 |
"click the Unlock .htaccess File button to unlock your Root .htaccess file. "
|
2488 |
"to save your file edits/changes."
|
2489 |
msgstr ""
|
2490 |
|
2491 |
+
#: admin/core/core.php:1833
|
2492 |
msgid "htaccess File Custom Code ~ "
|
2493 |
msgstr ""
|
2494 |
|
2495 |
+
#: admin/core/core.php:1833
|
2496 |
msgid ""
|
2497 |
"Save custom htaccess code for your Root and wp-admin htaccess Files "
|
2498 |
"permanently"
|
2499 |
msgstr ""
|
2500 |
|
2501 |
+
#: admin/core/core.php:1845
|
2502 |
msgid "Reset|Recheck Dismiss Notices: "
|
2503 |
msgstr ""
|
2504 |
|
2505 |
+
#: admin/core/core.php:1860
|
2506 |
msgid "Brute Force Login Page Protection code"
|
2507 |
msgstr ""
|
2508 |
|
2509 |
+
#: admin/core/core.php:1868 admin/core/core.php:2116
|
2510 |
+
#: admin/wizard/wizard.php:1116
|
2511 |
msgid "Custom Code Video Tutorial"
|
2512 |
msgstr ""
|
2513 |
|
2514 |
+
#: admin/core/core.php:1869
|
2515 |
msgid "BulletProof Security Forum"
|
2516 |
msgstr ""
|
2517 |
|
2518 |
+
#: admin/core/core.php:1886
|
2519 |
msgid ""
|
2520 |
"Clicking OK will Import all of your Root and wp-admin Custom Code from the "
|
2521 |
"cc-master.zip file on your computer."
|
2522 |
msgstr ""
|
2523 |
|
2524 |
+
#: admin/core/core.php:1886
|
2525 |
msgid "Click OK to Import Custom Code or click Cancel."
|
2526 |
msgstr ""
|
2527 |
|
2528 |
+
#: admin/core/core.php:1895
|
2529 |
msgid ""
|
2530 |
"Clicking OK will Export (copy) all of your Root and wp-admin Custom Code "
|
2531 |
"into the cc-master.zip file, which you can then download to your computer by "
|
2533 |
"success message."
|
2534 |
msgstr ""
|
2535 |
|
2536 |
+
#: admin/core/core.php:1895
|
2537 |
msgid "Click OK to Export Custom Code or click Cancel."
|
2538 |
msgstr ""
|
2539 |
|
2540 |
+
#: admin/core/core.php:1903
|
2541 |
msgid ""
|
2542 |
"Clicking OK will delete all of your Root and wp-admin Custom Code from all "
|
2543 |
"of the Custom Code text boxes."
|
2544 |
msgstr ""
|
2545 |
|
2546 |
+
#: admin/core/core.php:1903
|
2547 |
msgid "Click OK to Delete Custom Code or click Cancel."
|
2548 |
msgstr ""
|
2549 |
|
2550 |
+
#: admin/core/core.php:1954
|
2551 |
msgid ""
|
2552 |
"Your My Notes Personal Notes and/or htaccess Code Notes saved successfully "
|
2553 |
"to your WordPress Database."
|
2554 |
msgstr ""
|
2555 |
|
2556 |
+
#: admin/core/core.php:1967
|
2557 |
msgid "My Notes ~ "
|
2558 |
msgstr ""
|
2559 |
|
2560 |
+
#: admin/core/core.php:1967
|
2561 |
msgid "Save Personal Notes and htaccess Code Notes to your WordPress Database"
|
2562 |
msgstr ""
|
2563 |
|
2564 |
+
#: admin/core/core.php:1988
|
2565 |
msgid ""
|
2566 |
"If you are unable to save custom htaccess code and/or see an error message "
|
2567 |
"when trying to save custom htaccess code, "
|
2568 |
msgstr ""
|
2569 |
|
2570 |
+
#: admin/core/core.php:1988
|
2571 |
msgid ""
|
2572 |
"click the Encrypt My Notes button first and then click the Save My Notes "
|
2573 |
"button."
|
2574 |
msgstr ""
|
2575 |
|
2576 |
+
#: admin/core/core.php:1988
|
2577 |
msgid "Mouse over the question mark image to the right for help info."
|
2578 |
msgstr ""
|
2579 |
|
2580 |
+
#: admin/core/core.php:1988
|
2581 |
msgid ""
|
2582 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
2583 |
"at a later time then ModSecurity will prevent you from saving your custom "
|
2585 |
"button."
|
2586 |
msgstr ""
|
2587 |
|
2588 |
+
#: admin/core/core.php:1988
|
2589 |
msgid ""
|
2590 |
"If you click the Encrypt My Notes button, but then want to add or edit "
|
2591 |
"additional custom code click the Decrypt My Notes button. After you are done "
|
2593 |
"clicking the Save My Notes button."
|
2594 |
msgstr ""
|
2595 |
|
2596 |
+
#: admin/core/core.php:2060
|
2597 |
+
#: admin/db-backup-security/db-backup-security.php:1743
|
2598 |
+
#: admin/mscan/mscan.php:2005 admin/theme-skin/theme-skin.php:255
|
2599 |
msgid "Whats New in "
|
2600 |
msgstr ""
|
2601 |
|
2602 |
+
#: admin/core/core.php:2060
|
2603 |
msgid " and General Help Info & Tips"
|
2604 |
msgstr ""
|
2605 |
|
2606 |
+
#: admin/core/core.php:2065
|
2607 |
msgid "The BPS Changelog|Whats New page has been moved to the "
|
2608 |
msgstr ""
|
2609 |
|
2610 |
+
#: admin/core/core.php:2065
|
2611 |
msgid "Reasons for this Changelog|Whats New page change: "
|
2612 |
msgstr ""
|
2613 |
|
2614 |
+
#: admin/core/core.php:2065
|
2615 |
msgid ""
|
2616 |
"The BPS Changelog|Whats New page will not have to be translated by the "
|
2617 |
"WordPress PolyGlots Language Packs Team for each new version release of BPS, "
|
2620 |
"BPS version changes through the years and other beneficial reasons."
|
2621 |
msgstr ""
|
2622 |
|
2623 |
+
#: admin/core/core.php:2073 admin/db-backup-security/db-backup-security.php:292
|
2624 |
+
#: admin/db-backup-security/db-backup-security.php:1242
|
2625 |
+
#: admin/db-backup-security/db-backup-security.php:1398
|
2626 |
+
#: admin/email-log-settings/email-log-settings.php:78
|
2627 |
+
#: admin/maintenance/maintenance.php:191 admin/maintenance/maintenance.php:193
|
2628 |
+
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2629 |
+
#: admin/wizard/wizard.php:1095 admin/wizard/wizard.php:1164
|
2630 |
msgid ""
|
2631 |
"Protect all of your website files with AutoRestore|Quarantine Intrusion "
|
2632 |
"Detection & Prevention System: "
|
2633 |
msgstr ""
|
2634 |
|
2635 |
+
#: admin/core/core.php:2073 admin/db-backup-security/db-backup-security.php:292
|
2636 |
+
#: admin/db-backup-security/db-backup-security.php:1242
|
2637 |
+
#: admin/db-backup-security/db-backup-security.php:1398
|
2638 |
+
#: admin/email-log-settings/email-log-settings.php:78
|
2639 |
+
#: admin/maintenance/maintenance.php:191 admin/maintenance/maintenance.php:193
|
2640 |
+
#: admin/mscan/mscan.php:125 admin/security-log/security-log.php:218
|
2641 |
+
#: admin/theme-skin/theme-skin.php:84 admin/wizard/wizard.php:1095
|
2642 |
+
#: admin/wizard/wizard.php:1164
|
2643 |
msgid "Get BPS Pro ARQ IDPS"
|
2644 |
msgstr ""
|
2645 |
|
2646 |
+
#: admin/core/core.php:2073 admin/email-log-settings/email-log-settings.php:78
|
2647 |
+
#: admin/maintenance/maintenance.php:191 admin/maintenance/maintenance.php:193
|
2648 |
+
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2649 |
+
#: admin/wizard/wizard.php:1095 admin/wizard/wizard.php:1164
|
2650 |
msgid ""
|
2651 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
2652 |
"posting, auto-commenting): "
|
2653 |
msgstr ""
|
2654 |
|
2655 |
+
#: admin/core/core.php:2073 admin/email-log-settings/email-log-settings.php:78
|
2656 |
+
#: admin/login/login.php:204 admin/login/login.php:831
|
2657 |
+
#: admin/maintenance/maintenance.php:191 admin/maintenance/maintenance.php:193
|
2658 |
+
#: admin/security-log/security-log.php:218 admin/theme-skin/theme-skin.php:84
|
2659 |
+
#: admin/wizard/wizard.php:1095 admin/wizard/wizard.php:1164
|
2660 |
msgid "Get BPS Pro JTC Anti-Spam|Anti-Hacker"
|
2661 |
msgstr ""
|
2662 |
|
2663 |
+
#: admin/core/core.php:2078
|
2664 |
msgid "General Help Info & Tips:"
|
2665 |
msgstr ""
|
2666 |
|
2667 |
+
#: admin/core/core.php:2082
|
2668 |
msgid "If BPS plugin pages are not displaying visually correct you can "
|
2669 |
msgstr ""
|
2670 |
|
2671 |
+
#: admin/core/core.php:2086
|
2672 |
msgid "BPS Video Tutorials|Setup Wizard: "
|
2673 |
msgstr ""
|
2674 |
|
2675 |
+
#: admin/core/core.php:2094
|
2676 |
msgid "Troubleshooting Steps & The BPS Security Log: "
|
2677 |
msgstr ""
|
2678 |
|
2679 |
+
#: admin/core/core.php:2094
|
2680 |
msgid ""
|
2681 |
"All BPS plugin features can be turned Off/On individually to confirm, "
|
2682 |
"eliminate or isolate a problem or issue that may or may not be caused by BPS."
|
2683 |
msgstr ""
|
2684 |
|
2685 |
+
#: admin/core/core.php:2094
|
2686 |
msgid ""
|
2687 |
"The BPS Security Log is a primary troubleshooting tool. If BPS is blocking "
|
2688 |
"something legitimate in another plugin or theme then a Security Log entry "
|
2691 |
"being blocked."
|
2692 |
msgstr ""
|
2693 |
|
2694 |
+
#: admin/core/core.php:2094
|
2695 |
msgid ""
|
2696 |
"Search the Forum site to see if a known issue or problem is already posted "
|
2697 |
"with a solution/whitelist rule in the Forum."
|
2698 |
msgstr ""
|
2699 |
|
2700 |
+
#: admin/core/core.php:2107 admin/maintenance/maintenance.php:2133
|
2701 |
msgid "Help & FAQ"
|
2702 |
msgstr ""
|
2703 |
|
2704 |
+
#: admin/core/core.php:2111 admin/email-log-settings/email-log-settings.php:215
|
2705 |
+
#: admin/login/login.php:1829 admin/maintenance/maintenance.php:2138
|
2706 |
+
#: admin/security-log/security-log.php:811
|
2707 |
+
#: admin/system-info/system-info.php:1134
|
2708 |
msgid "Contributors Page"
|
2709 |
msgstr ""
|
2710 |
|
2711 |
+
#: admin/core/core.php:2112
|
2712 |
msgid "WP Permalinks - Custom Permalink Structure Help Info"
|
2713 |
msgstr ""
|
2714 |
|
2715 |
+
#: admin/core/core.php:2113 admin/email-log-settings/email-log-settings.php:214
|
2716 |
+
#: admin/login/login.php:1828 admin/maintenance/maintenance.php:2139
|
2717 |
+
#: admin/security-log/security-log.php:810
|
2718 |
+
#: admin/system-info/system-info.php:1133
|
2719 |
msgid "Security Log Event Codes"
|
2720 |
msgstr ""
|
2721 |
|
2722 |
+
#: admin/core/core.php:2114
|
2723 |
msgid "Adding a Custom 403 Forbidden Page For Your Website"
|
2724 |
msgstr ""
|
2725 |
|
2726 |
+
#: admin/core/core.php:2115
|
2727 |
+
#: admin/db-backup-security/db-backup-security.php:1747
|
2728 |
+
#: admin/email-log-settings/email-log-settings.php:216
|
2729 |
+
#: admin/login/login.php:1830 admin/maintenance/maintenance.php:2140
|
2730 |
+
#: admin/mscan/mscan.php:2008 admin/security-log/security-log.php:812
|
2731 |
+
#: admin/system-info/system-info.php:1135 admin/theme-skin/theme-skin.php:258
|
2732 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
2733 |
msgstr ""
|
2734 |
|
2735 |
+
#: admin/core/core.php:2128
|
2736 |
msgid "BulletProof Security Pro Feature Highlights"
|
2737 |
msgstr ""
|
2738 |
|
2739 |
+
#: admin/core/core.php:2138
|
2740 |
msgid "The Ultimate Security Protection"
|
2741 |
msgstr ""
|
2742 |
|
2743 |
+
#: admin/core/core.php:2141
|
2744 |
msgid "BPS Pro One-Click Setup Wizard & Demo Video Tutorial"
|
2745 |
msgstr ""
|
2746 |
|
2747 |
+
#: admin/core/core.php:2142
|
2748 |
msgid "View All BPS Pro Features"
|
2749 |
msgstr ""
|
2750 |
|
2751 |
+
#: admin/core/core.php:2149
|
2752 |
msgid ""
|
2753 |
"The Complete Website Security Solution for Hacker and Spammer Protection"
|
2754 |
msgstr ""
|
2755 |
|
2756 |
+
#: admin/core/core.php:2149
|
2757 |
msgid ""
|
2758 |
"BulletProof Security Pro has an amazing track record. BPS Pro has been "
|
2759 |
"publicly available for 9+ years and is installed on over 50,000 websites "
|
2761 |
"hacked."
|
2762 |
msgstr ""
|
2763 |
|
2764 |
+
#: admin/core/core.php:2149
|
2765 |
msgid ""
|
2766 |
"Why pay 10 times or more for other premium WordPress Security Plugins with "
|
2767 |
"recurring yearly subscriptions when you can get the best WordPress Security "
|
2768 |
"Plugin for an extremely low one-time purchase price?"
|
2769 |
msgstr ""
|
2770 |
|
2771 |
+
#: admin/core/core.php:2149
|
2772 |
msgid "View Cost Comparison"
|
2773 |
msgstr ""
|
2774 |
|
2775 |
+
#: admin/core/core.php:2149
|
2776 |
msgid ""
|
2777 |
"30-Day Money-Back Guarantee: If you are dissatisfied with BulletProof "
|
2778 |
"Security Pro for any reason. We offer a no questions asked full refund."
|
2779 |
msgstr ""
|
2780 |
|
2781 |
+
#: admin/core/core.php:2152
|
2782 |
msgid "One-Click Setup Wizard Installation: "
|
2783 |
msgstr ""
|
2784 |
|
2785 |
+
#: admin/core/core.php:2152
|
2786 |
msgid ""
|
2787 |
"Fast, simple and complete BPS Pro installation and setup in less than 1 "
|
2788 |
"minute."
|
2789 |
msgstr ""
|
2790 |
|
2791 |
+
#: admin/core/core.php:2154
|
2792 |
msgid "One-Click Upgrade: "
|
2793 |
msgstr ""
|
2794 |
|
2795 |
+
#: admin/core/core.php:2154
|
2796 |
msgid "One-click plugin upgrade on the WordPress Plugins page."
|
2797 |
msgstr ""
|
2798 |
|
2799 |
+
#: admin/core/core.php:2156
|
2800 |
msgid ""
|
2801 |
"AutoRestore|Quarantine Intrusion Detection and Prevention System (ARQ IDPS): "
|
2802 |
msgstr ""
|
2803 |
|
2804 |
+
#: admin/core/core.php:2156
|
2805 |
msgid ""
|
2806 |
"ARQ IDPS is a real-time file scanner that automatically quarantines "
|
2807 |
"malicious hacker files and autorestores legitimate website files if they "
|
2815 |
"Plugin and Theme Automatic, Manual and Shiny installations and updates."
|
2816 |
msgstr ""
|
2817 |
|
2818 |
+
#: admin/core/core.php:2158
|
2819 |
msgid "MScan Malware Scanner: "
|
2820 |
msgstr ""
|
2821 |
|
2822 |
+
#: admin/core/core.php:2158
|
2823 |
msgid ""
|
2824 |
"MScan Scheduled Scans are available in BPS Pro only. The BPS Pro ARQ IDPS "
|
2825 |
"scanner is far superior to malware scanners including MScan, but both the "
|
2827 |
"website if someone would like to do that."
|
2828 |
msgstr ""
|
2829 |
|
2830 |
+
#: admin/core/core.php:2160
|
2831 |
msgid "Plugin Firewall|Plugin Firewall AutoPilot Mode: "
|
2832 |
msgstr ""
|
2833 |
|
2834 |
+
#: admin/core/core.php:2160
|
2835 |
msgid ""
|
2836 |
"The Plugin Firewall protects all of your Plugins (plugin folders and files) "
|
2837 |
"with an IP Address Firewall, which prevents/blocks/forbids Remote Access to "
|
2845 |
"firewall whitelist rules."
|
2846 |
msgstr ""
|
2847 |
|
2848 |
+
#: admin/core/core.php:2162
|
2849 |
msgid "JTC Anti-Spam|Anti-Hacker (JTC): "
|
2850 |
msgstr ""
|
2851 |
|
2852 |
+
#: admin/core/core.php:2162
|
2853 |
#, php-format
|
2854 |
msgid ""
|
2855 |
"Blocks 100% of all SpamBot and HackerBot Brute Force Login attacks (auto-"
|
2863 |
"includes a SpamBot Trap."
|
2864 |
msgstr ""
|
2865 |
|
2866 |
+
#: admin/core/core.php:2164
|
2867 |
msgid "Uploads Folder Anti-Exploit Guard (UAEG): "
|
2868 |
msgstr ""
|
2869 |
|
2870 |
+
#: admin/core/core.php:2164
|
2871 |
msgid ""
|
2872 |
"Protects the WordPress Uploads folder. ONLY safe image files with valid "
|
2873 |
"image file extensions such as jpg, gif, png, etc. can be accessed, opened or "
|
2877 |
"executed in the WordPress Uploads folder."
|
2878 |
msgstr ""
|
2879 |
|
2880 |
+
#: admin/core/core.php:2166
|
2881 |
msgid "DB Monitor Intrusion Detection System (IDS): "
|
2882 |
msgstr ""
|
2883 |
|
2884 |
+
#: admin/core/core.php:2166
|
2885 |
msgid ""
|
2886 |
"The DB Monitor is an automated Intrusion Detection System (IDS) that alerts "
|
2887 |
"you via email anytime a change/modification occurs in your WordPress "
|
2892 |
"help info."
|
2893 |
msgstr ""
|
2894 |
|
2895 |
+
#: admin/core/core.php:2168
|
2896 |
msgid "DB Diff Tool: "
|
2897 |
msgstr ""
|
2898 |
|
2899 |
+
#: admin/core/core.php:2168
|
2900 |
msgid ""
|
2901 |
"The DB Diff Tool compares old database tables from DB backups to current "
|
2902 |
"database tables and displays any differences in the data/content of those 2 "
|
2904 |
"not only just DB data."
|
2905 |
msgstr ""
|
2906 |
|
2907 |
+
#: admin/core/core.php:2170
|
2908 |
msgid "DB Status & Info: "
|
2909 |
msgstr ""
|
2910 |
|
2911 |
+
#: admin/core/core.php:2170
|
2912 |
msgid ""
|
2913 |
"General DB Info shows commonly checked DB status and info about your "
|
2914 |
"WordPress database at a glance. Extensive DB Info shows extensive DB status "
|
2917 |
"SHOW GLOBAL VARIABLES and SHOW SESSION VARIABLES."
|
2918 |
msgstr ""
|
2919 |
|
2920 |
+
#: admin/core/core.php:2172
|
2921 |
msgid "S-Monitor: "
|
2922 |
msgstr ""
|
2923 |
|
2924 |
+
#: admin/core/core.php:2172
|
2925 |
msgid ""
|
2926 |
"S-Monitor is the centralized Security Monitoring and Alerting Core where you "
|
2927 |
"can manage and choose BPS Pro settings for Dashboard Alerts, Dashboard "
|
2931 |
"easy to change all/any BPS Pro settings to your particular preferences."
|
2932 |
msgstr ""
|
2933 |
|
2934 |
+
#: admin/core/core.php:2174
|
2935 |
msgid "Advanced Real-Time Alerting & Heads Up Dashboard Status Display: "
|
2936 |
msgstr ""
|
2937 |
|
2938 |
+
#: admin/core/core.php:2174
|
2939 |
msgid ""
|
2940 |
"BPS Pro checks and displays error, warning, notifications and alert messages "
|
2941 |
"in real time. You can choose how you want these messages displayed to you "
|
2943 |
"Dashboard, BPS Pro pages only, Turned off, Email Alerts, Logging..."
|
2944 |
msgstr ""
|
2945 |
|
2946 |
+
#: admin/core/core.php:2177
|
2947 |
msgid "Custom php.ini|ini_set Options: "
|
2948 |
msgstr ""
|
2949 |
|
2950 |
+
#: admin/core/core.php:2177
|
2951 |
msgid ""
|
2952 |
"Quickly create a custom php.ini file for your website or use ini_set Options "
|
2953 |
"to increase security and performance with just a few clicks. Additional P-"
|
2955 |
"Protected PHP Error Log, PHP Error Alerts, Secure phpinfo Viewer..."
|
2956 |
msgstr ""
|
2957 |
|
2958 |
+
#: admin/core/core.php:2179
|
2959 |
msgid "Pro Tools: 16 mini-plugins: "
|
2960 |
msgstr ""
|
2961 |
|
2962 |
+
#: admin/core/core.php:2179
|
2963 |
msgid ""
|
2964 |
"Online Base64 Decoder, Offline Base64 Decode|Encode, Mcrypt ~ Decrypt|"
|
2965 |
"Encrypt, Crypt Encryption, Scheduled Crons (display and reschedule/reset "
|
2978 |
"vulnerable to an XML-RPC exploit)."
|
2979 |
msgstr ""
|
2980 |
|
2981 |
+
#: admin/core/core.php:2187
|
2982 |
msgid "BPS Pro Version Release Dates"
|
2983 |
msgstr ""
|
2984 |
|
2985 |
+
#: admin/core/core.php:2191 admin/core/core.php:2192 admin/core/core.php:2193
|
2986 |
+
#: admin/core/core.php:2194 admin/core/core.php:2195 admin/core/core.php:2196
|
2987 |
+
#: admin/core/core.php:2197 admin/core/core.php:2203 admin/core/core.php:2204
|
2988 |
+
#: admin/core/core.php:2205 admin/core/core.php:2206 admin/core/core.php:2207
|
2989 |
+
#: admin/core/core.php:2208 admin/core/core.php:2214 admin/core/core.php:2215
|
2990 |
+
#: admin/core/core.php:2216 admin/core/core.php:2217 admin/core/core.php:2222
|
2991 |
+
#: admin/core/core.php:2223 admin/core/core.php:2224 admin/core/core.php:2225
|
2992 |
+
#: admin/core/core.php:2226 admin/core/core.php:2231 admin/core/core.php:2232
|
2993 |
+
#: admin/core/core.php:2233 admin/core/core.php:2234 admin/core/core.php:2235
|
2994 |
+
#: admin/core/core.php:2236 admin/core/core.php:2237 admin/core/core.php:2238
|
2995 |
+
#: admin/core/core.php:2239 admin/core/core.php:2244 admin/core/core.php:2245
|
2996 |
+
#: admin/core/core.php:2246 admin/core/core.php:2247 admin/core/core.php:2248
|
2997 |
+
#: admin/core/core.php:2249 admin/core/core.php:2250 admin/core/core.php:2251
|
2998 |
+
#: admin/core/core.php:2252 admin/core/core.php:2253 admin/core/core.php:2254
|
2999 |
+
#: admin/core/core.php:2255 admin/core/core.php:2256 admin/core/core.php:2262
|
3000 |
+
#: admin/core/core.php:2263 admin/core/core.php:2264 admin/core/core.php:2265
|
3001 |
+
#: admin/core/core.php:2266 admin/core/core.php:2267 admin/core/core.php:2268
|
3002 |
+
#: admin/core/core.php:2269 admin/core/core.php:2270 admin/core/core.php:2271
|
3003 |
+
#: admin/core/core.php:2272 admin/core/core.php:2273 admin/core/core.php:2274
|
3004 |
+
#: admin/core/core.php:2275 admin/core/core.php:2281 admin/core/core.php:2282
|
3005 |
+
#: admin/core/core.php:2283 admin/core/core.php:2284 admin/core/core.php:2285
|
3006 |
+
#: admin/core/core.php:2286 admin/core/core.php:2287 admin/core/core.php:2288
|
3007 |
+
#: admin/core/core.php:2289 admin/core/core.php:2290 admin/core/core.php:2291
|
3008 |
+
#: admin/core/core.php:2292 admin/core/core.php:2293 admin/core/core.php:2299
|
3009 |
+
#: admin/core/core.php:2300 admin/core/core.php:2301 admin/core/core.php:2302
|
3010 |
+
#: admin/core/core.php:2303 admin/core/core.php:2304 admin/core/core.php:2305
|
3011 |
+
#: admin/core/core.php:2306 admin/core/core.php:2307 admin/core/core.php:2308
|
3012 |
+
#: admin/core/core.php:2314 admin/core/core.php:2315 admin/core/core.php:2316
|
3013 |
+
#: admin/core/core.php:2317 admin/core/core.php:2318 admin/core/core.php:2319
|
3014 |
+
#: admin/core/core.php:2320 admin/core/core.php:2321 admin/core/core.php:2322
|
3015 |
+
#: admin/core/core.php:2323
|
3016 |
#, php-format
|
3017 |
msgid ""
|
3018 |
"<a href=\"%2$s\" target=\"_blank\" title=\"Link Opens in New Browser Window"
|
3084 |
msgstr ""
|
3085 |
|
3086 |
#: admin/db-backup-security/db-backup-help-text.php:9
|
3087 |
+
#: admin/login/lsm-help-text.php:10 admin/security-log/security-log.php:238
|
3088 |
msgid "NOTE: "
|
3089 |
msgstr ""
|
3090 |
|
3302 |
msgstr ""
|
3303 |
|
3304 |
#: admin/db-backup-security/db-backup-help-text.php:9
|
3305 |
+
#: admin/db-backup-security/db-backup-security.php:980
|
3306 |
msgid "Rename|Create|Reset Tool"
|
3307 |
msgstr ""
|
3308 |
|
3488 |
msgstr ""
|
3489 |
|
3490 |
#: admin/db-backup-security/db-backup-help-text.php:12
|
3491 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
3492 |
#: admin/login/lsm-help-text.php:10 admin/login/lsm-help-text.php:19
|
3493 |
+
#: admin/security-log/security-log.php:238
|
3494 |
msgid "Note: "
|
3495 |
msgstr ""
|
3496 |
|
3537 |
msgstr ""
|
3538 |
|
3539 |
#: admin/db-backup-security/db-backup-help-text.php:12
|
3540 |
+
#: admin/mscan/mscan-help-text.php:44 admin/security-log/security-log.php:238
|
3541 |
msgid "Delete Log Button"
|
3542 |
msgstr ""
|
3543 |
|
3662 |
"protect your Database against SQL Injection attacks."
|
3663 |
msgstr ""
|
3664 |
|
3665 |
+
#: admin/db-backup-security/db-backup-security.php:45
|
3666 |
msgid "BulletProof Security ~ DB Backup & Security"
|
3667 |
msgstr ""
|
3668 |
|
3669 |
+
#: admin/db-backup-security/db-backup-security.php:281
|
3670 |
+
#: admin/db-backup-security/db-backup-security.php:298
|
3671 |
+
#: admin/db-backup-security/db-backup-security.php:300
|
3672 |
+
#: admin/includes/admin.php:388
|
3673 |
msgid "DB Backup"
|
3674 |
msgstr ""
|
3675 |
|
3676 |
+
#: admin/db-backup-security/db-backup-security.php:282
|
3677 |
+
#: admin/db-backup-security/db-backup-security.php:1248
|
3678 |
+
#: admin/db-backup-security/db-backup-security.php:1250
|
3679 |
msgid "DB Backup Log"
|
3680 |
msgstr ""
|
3681 |
|
3682 |
+
#: admin/db-backup-security/db-backup-security.php:283
|
3683 |
+
#: admin/db-backup-security/db-backup-security.php:1404
|
3684 |
+
#: admin/db-backup-security/db-backup-security.php:1406
|
3685 |
msgid "DB Table Prefix Changer"
|
3686 |
msgstr ""
|
3687 |
|
3688 |
+
#: admin/db-backup-security/db-backup-security.php:292
|
3689 |
msgid "DB Backup ~ "
|
3690 |
msgstr ""
|
3691 |
|
3692 |
+
#: admin/db-backup-security/db-backup-security.php:292
|
3693 |
msgid ""
|
3694 |
"Full & Partial DB Backups, Manual & Scheduled DB Backups, Email Zip Backups, "
|
3695 |
"Automatically Delete Old Backups"
|
3696 |
msgstr ""
|
3697 |
|
3698 |
+
#: admin/db-backup-security/db-backup-security.php:309
|
3699 |
msgid "DB Backup & Security Guide"
|
3700 |
msgstr ""
|
3701 |
|
3702 |
+
#: admin/db-backup-security/db-backup-security.php:316
|
3703 |
msgid "Backup Jobs ~ Manual|Scheduled"
|
3704 |
msgstr ""
|
3705 |
|
3706 |
+
#: admin/db-backup-security/db-backup-security.php:426
|
3707 |
msgid ""
|
3708 |
"Error: You did not select any DB Tables to backup. Backup Job was not "
|
3709 |
"created."
|
3710 |
msgstr ""
|
3711 |
|
3712 |
+
#: admin/db-backup-security/db-backup-security.php:532
|
3713 |
msgid "Backup Job "
|
3714 |
msgstr ""
|
3715 |
|
3716 |
+
#: admin/db-backup-security/db-backup-security.php:532
|
3717 |
msgid " Created Successfully."
|
3718 |
msgstr ""
|
3719 |
|
3720 |
+
#: admin/db-backup-security/db-backup-security.php:534
|
3721 |
msgid "Backup Job Settings Logged successfully in the DB Backup Log"
|
3722 |
msgstr ""
|
3723 |
|
3724 |
+
#: admin/db-backup-security/db-backup-security.php:561
|
3725 |
msgid "Run Job|Delete Job"
|
3726 |
msgstr ""
|
3727 |
|
3728 |
+
#: admin/db-backup-security/db-backup-security.php:617
|
3729 |
+
#: admin/db-backup-security/db-backup-security.php:674
|
3730 |
msgid "Backup Job: "
|
3731 |
msgstr ""
|
3732 |
|
3733 |
+
#: admin/db-backup-security/db-backup-security.php:617
|
3734 |
+
#: admin/db-backup-security/db-backup-security.php:853
|
3735 |
msgid " has been deleted successfully."
|
3736 |
msgstr ""
|
3737 |
|
3738 |
+
#: admin/db-backup-security/db-backup-security.php:674
|
3739 |
msgid " has completed."
|
3740 |
msgstr ""
|
3741 |
|
3742 |
+
#: admin/db-backup-security/db-backup-security.php:674
|
3743 |
msgid ""
|
3744 |
"Your DB Backup Log contains the Backup Job Completion Time, Total Memory "
|
3745 |
"Used and other information about this Backup."
|
3746 |
msgstr ""
|
3747 |
|
3748 |
+
#: admin/db-backup-security/db-backup-security.php:703
|
3749 |
msgid "Description|Job Name"
|
3750 |
msgstr ""
|
3751 |
|
3752 |
+
#: admin/db-backup-security/db-backup-security.php:704
|
3753 |
+
#: admin/db-backup-security/db-backup-security.php:734
|
3754 |
+
#: admin/db-backup-security/db-backup-security.php:878
|
3755 |
+
#: admin/db-backup-security/db-backup-security.php:896
|
3756 |
+
#: admin/login/login.php:580 admin/login/login.php:609
|
3757 |
+
#: admin/login/login.php:681 admin/login/login.php:710
|
3758 |
+
#: admin/mscan/mscan.php:1443
|
3759 |
msgid "Delete"
|
3760 |
msgstr ""
|
3761 |
|
3762 |
+
#: admin/db-backup-security/db-backup-security.php:705
|
3763 |
+
#: admin/db-backup-security/db-backup-security.php:735
|
3764 |
msgid "Run"
|
3765 |
msgstr ""
|
3766 |
|
3767 |
+
#: admin/db-backup-security/db-backup-security.php:706
|
3768 |
msgid "Job Type"
|
3769 |
msgstr ""
|
3770 |
|
3771 |
+
#: admin/db-backup-security/db-backup-security.php:707
|
3772 |
msgid "Frequency"
|
3773 |
msgstr ""
|
3774 |
|
3775 |
+
#: admin/db-backup-security/db-backup-security.php:708
|
3776 |
msgid "Last Backup"
|
3777 |
msgstr ""
|
3778 |
|
3779 |
+
#: admin/db-backup-security/db-backup-security.php:709
|
3780 |
msgid "Next Backup"
|
3781 |
msgstr ""
|
3782 |
|
3783 |
+
#: admin/db-backup-security/db-backup-security.php:710
|
3784 |
msgid "Email Backup"
|
3785 |
msgstr ""
|
3786 |
|
3787 |
+
#: admin/db-backup-security/db-backup-security.php:711
|
3788 |
msgid "Job Created"
|
3789 |
msgstr ""
|
3790 |
|
3791 |
+
#: admin/db-backup-security/db-backup-security.php:718
|
3792 |
msgid "No Backup Jobs have been created yet."
|
3793 |
msgstr ""
|
3794 |
|
3795 |
+
#: admin/db-backup-security/db-backup-security.php:753
|
3796 |
msgid "Yes & Delete"
|
3797 |
msgstr ""
|
3798 |
|
3799 |
+
#: admin/db-backup-security/db-backup-security.php:755
|
3800 |
msgid "Send Email Only"
|
3801 |
msgstr ""
|
3802 |
|
3803 |
+
#: admin/db-backup-security/db-backup-security.php:796
|
3804 |
msgid "Backup Files ~ Download|Delete"
|
3805 |
msgstr ""
|
3806 |
|
3807 |
+
#: admin/db-backup-security/db-backup-security.php:831
|
3808 |
msgid "Delete Files"
|
3809 |
msgstr ""
|
3810 |
|
3811 |
+
#: admin/db-backup-security/db-backup-security.php:853
|
3812 |
msgid "Backup File: "
|
3813 |
msgstr ""
|
3814 |
|
3815 |
+
#: admin/db-backup-security/db-backup-security.php:877
|
3816 |
msgid "Backup Filename"
|
3817 |
msgstr ""
|
3818 |
|
3819 |
+
#: admin/db-backup-security/db-backup-security.php:879
|
3820 |
+
#: admin/db-backup-security/db-backup-security.php:897
|
3821 |
msgid "Download"
|
3822 |
msgstr ""
|
3823 |
|
3824 |
+
#: admin/db-backup-security/db-backup-security.php:880
|
3825 |
msgid "Backup Folder"
|
3826 |
msgstr ""
|
3827 |
|
3828 |
+
#: admin/db-backup-security/db-backup-security.php:881
|
3829 |
msgid "Size"
|
3830 |
msgstr ""
|
3831 |
|
3832 |
+
#: admin/db-backup-security/db-backup-security.php:882
|
3833 |
msgid "Date|Time"
|
3834 |
msgstr ""
|
3835 |
|
3836 |
+
#: admin/db-backup-security/db-backup-security.php:912
|
3837 |
msgid "No Backup Jobs have been Run yet. No Files in Backup."
|
3838 |
msgstr ""
|
3839 |
|
3840 |
+
#: admin/db-backup-security/db-backup-security.php:928
|
3841 |
msgid "Click OK to Delete Backup File(s) or click Cancel"
|
3842 |
msgstr ""
|
3843 |
|
3844 |
+
#: admin/db-backup-security/db-backup-security.php:953
|
3845 |
msgid "Create Backup Jobs"
|
3846 |
msgstr ""
|
3847 |
|
3848 |
+
#: admin/db-backup-security/db-backup-security.php:978
|
3849 |
msgid "Database Tables "
|
3850 |
msgstr ""
|
3851 |
|
3852 |
+
#: admin/db-backup-security/db-backup-security.php:979
|
3853 |
msgid "Backup Job Settings|Independent Options"
|
3854 |
msgstr ""
|
3855 |
|
3856 |
+
#: admin/db-backup-security/db-backup-security.php:992
|
3857 |
+
#: admin/mscan/mscan.php:1018
|
3858 |
msgid "All"
|
3859 |
msgstr ""
|
3860 |
|
3861 |
+
#: admin/db-backup-security/db-backup-security.php:993
|
3862 |
+
#: admin/db-backup-security/db-backup-security.php:1606
|
3863 |
msgid "DB Table Name"
|
3864 |
msgstr ""
|
3865 |
|
3866 |
+
#: admin/db-backup-security/db-backup-security.php:1039
|
3867 |
msgid "Description|Backup Job Name:"
|
3868 |
msgstr ""
|
3869 |
|
3870 |
+
#: admin/db-backup-security/db-backup-security.php:1043
|
3871 |
msgid "DB Backup Folder Location:"
|
3872 |
msgstr ""
|
3873 |
|
3874 |
+
#: admin/db-backup-security/db-backup-security.php:1044
|
3875 |
msgid "Recommended: Use The Default Obfuscated & Secure BPS Backup Folder."
|
3876 |
msgstr ""
|
3877 |
|
3878 |
+
#: admin/db-backup-security/db-backup-security.php:1047
|
3879 |
msgid "DB Backup File Download Link|URL:"
|
3880 |
msgstr ""
|
3881 |
|
3882 |
+
#: admin/db-backup-security/db-backup-security.php:1048
|
3883 |
msgid ""
|
3884 |
"Note: If you see 404 errors when trying to download zip files or if you have"
|
3885 |
msgstr ""
|
3886 |
|
3887 |
+
#: admin/db-backup-security/db-backup-security.php:1049
|
3888 |
msgid ""
|
3889 |
"changed the DB Backup Folder Location above, click the Read Me help button."
|
3890 |
msgstr ""
|
3891 |
|
3892 |
+
#: admin/db-backup-security/db-backup-security.php:1052
|
3893 |
msgid "Backup Job Type: Manual or Scheduled"
|
3894 |
msgstr ""
|
3895 |
|
3896 |
+
#: admin/db-backup-security/db-backup-security.php:1054
|
3897 |
msgid "Manual DB Backup Job"
|
3898 |
msgstr ""
|
3899 |
|
3900 |
+
#: admin/db-backup-security/db-backup-security.php:1055
|
3901 |
msgid "Scheduled DB Backup Job"
|
3902 |
msgstr ""
|
3903 |
|
3904 |
+
#: admin/db-backup-security/db-backup-security.php:1058
|
3905 |
msgid "Frequency of Scheduled Backup Job (recurring)"
|
3906 |
msgstr ""
|
3907 |
|
3908 |
+
#: admin/db-backup-security/db-backup-security.php:1060
|
3909 |
+
#: admin/db-backup-security/db-backup-security.php:1069
|
3910 |
+
#: admin/db-backup-security/db-backup-security.php:1098
|
3911 |
+
#: admin/db-backup-security/db-backup-security.php:1110
|
3912 |
msgid "N/A"
|
3913 |
msgstr ""
|
3914 |
|
3915 |
+
#: admin/db-backup-security/db-backup-security.php:1061
|
3916 |
msgid "Hourly Scheduled DB Backup Job"
|
3917 |
msgstr ""
|
3918 |
|
3919 |
+
#: admin/db-backup-security/db-backup-security.php:1062
|
3920 |
msgid "Daily Scheduled DB Backup Job"
|
3921 |
msgstr ""
|
3922 |
|
3923 |
+
#: admin/db-backup-security/db-backup-security.php:1063
|
3924 |
msgid "Weekly Scheduled DB Backup Job"
|
3925 |
msgstr ""
|
3926 |
|
3927 |
+
#: admin/db-backup-security/db-backup-security.php:1064
|
3928 |
msgid "Monthly Scheduled DB Backup Job"
|
3929 |
msgstr ""
|
3930 |
|
3931 |
+
#: admin/db-backup-security/db-backup-security.php:1067
|
3932 |
msgid "Hour When Scheduled Backup is Run (recurring)"
|
3933 |
msgstr ""
|
3934 |
|
3935 |
+
#: admin/db-backup-security/db-backup-security.php:1070
|
3936 |
msgid "12AM"
|
3937 |
msgstr ""
|
3938 |
|
3939 |
+
#: admin/db-backup-security/db-backup-security.php:1071
|
3940 |
msgid "1AM"
|
3941 |
msgstr ""
|
3942 |
|
3943 |
+
#: admin/db-backup-security/db-backup-security.php:1072
|
3944 |
msgid "2AM"
|
3945 |
msgstr ""
|
3946 |
|
3947 |
+
#: admin/db-backup-security/db-backup-security.php:1073
|
3948 |
msgid "3AM"
|
3949 |
msgstr ""
|
3950 |
|
3951 |
+
#: admin/db-backup-security/db-backup-security.php:1074
|
3952 |
msgid "4AM"
|
3953 |
msgstr ""
|
3954 |
|
3955 |
+
#: admin/db-backup-security/db-backup-security.php:1075
|
3956 |
msgid "5AM"
|
3957 |
msgstr ""
|
3958 |
|
3959 |
+
#: admin/db-backup-security/db-backup-security.php:1076
|
3960 |
msgid "6AM"
|
3961 |
msgstr ""
|
3962 |
|
3963 |
+
#: admin/db-backup-security/db-backup-security.php:1077
|
3964 |
msgid "7AM"
|
3965 |
msgstr ""
|
3966 |
|
3967 |
+
#: admin/db-backup-security/db-backup-security.php:1078
|
3968 |
msgid "8AM"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
+
#: admin/db-backup-security/db-backup-security.php:1079
|
3972 |
msgid "9AM"
|
3973 |
msgstr ""
|
3974 |
|
3975 |
+
#: admin/db-backup-security/db-backup-security.php:1080
|
3976 |
msgid "10AM"
|
3977 |
msgstr ""
|
3978 |
|
3979 |
+
#: admin/db-backup-security/db-backup-security.php:1081
|
3980 |
msgid "11AM"
|
3981 |
msgstr ""
|
3982 |
|
3983 |
+
#: admin/db-backup-security/db-backup-security.php:1082
|
3984 |
msgid "12PM"
|
3985 |
msgstr ""
|
3986 |
|
3987 |
+
#: admin/db-backup-security/db-backup-security.php:1083
|
3988 |
msgid "1PM"
|
3989 |
msgstr ""
|
3990 |
|
3991 |
+
#: admin/db-backup-security/db-backup-security.php:1084
|
3992 |
msgid "2PM"
|
3993 |
msgstr ""
|
3994 |
|
3995 |
+
#: admin/db-backup-security/db-backup-security.php:1085
|
3996 |
msgid "3PM"
|
3997 |
msgstr ""
|
3998 |
|
3999 |
+
#: admin/db-backup-security/db-backup-security.php:1086
|
4000 |
msgid "4PM"
|
4001 |
msgstr ""
|
4002 |
|
4003 |
+
#: admin/db-backup-security/db-backup-security.php:1087
|
4004 |
msgid "5PM"
|
4005 |
msgstr ""
|
4006 |
|
4007 |
+
#: admin/db-backup-security/db-backup-security.php:1088
|
4008 |
msgid "6PM"
|
4009 |
msgstr ""
|
4010 |
|
4011 |
+
#: admin/db-backup-security/db-backup-security.php:1089
|
4012 |
msgid "7PM"
|
4013 |
msgstr ""
|
4014 |
|
4015 |
+
#: admin/db-backup-security/db-backup-security.php:1090
|
4016 |
msgid "8PM"
|
4017 |
msgstr ""
|
4018 |
|
4019 |
+
#: admin/db-backup-security/db-backup-security.php:1091
|
4020 |
msgid "9PM"
|
4021 |
msgstr ""
|
4022 |
|
4023 |
+
#: admin/db-backup-security/db-backup-security.php:1092
|
4024 |
msgid "10PM"
|
4025 |
msgstr ""
|
4026 |
|
4027 |
+
#: admin/db-backup-security/db-backup-security.php:1093
|
4028 |
msgid "11PM"
|
4029 |
msgstr ""
|
4030 |
|
4031 |
+
#: admin/db-backup-security/db-backup-security.php:1096
|
4032 |
msgid "Day of Week When Scheduled Backup is Run (recurring)"
|
4033 |
msgstr ""
|
4034 |
|
4035 |
+
#: admin/db-backup-security/db-backup-security.php:1099
|
4036 |
msgid "Sunday"
|
4037 |
msgstr ""
|
4038 |
|
4039 |
+
#: admin/db-backup-security/db-backup-security.php:1100
|
4040 |
msgid "Monday"
|
4041 |
msgstr ""
|
4042 |
|
4043 |
+
#: admin/db-backup-security/db-backup-security.php:1101
|
4044 |
msgid "Tuesday"
|
4045 |
msgstr ""
|
4046 |
|
4047 |
+
#: admin/db-backup-security/db-backup-security.php:1102
|
4048 |
msgid "Wednesday"
|
4049 |
msgstr ""
|
4050 |
|
4051 |
+
#: admin/db-backup-security/db-backup-security.php:1103
|
4052 |
msgid "Thursday"
|
4053 |
msgstr ""
|
4054 |
|
4055 |
+
#: admin/db-backup-security/db-backup-security.php:1104
|
4056 |
msgid "Friday"
|
4057 |
msgstr ""
|
4058 |
|
4059 |
+
#: admin/db-backup-security/db-backup-security.php:1105
|
4060 |
msgid "Saturday"
|
4061 |
msgstr ""
|
4062 |
|
4063 |
+
#: admin/db-backup-security/db-backup-security.php:1108
|
4064 |
msgid "Day of Month When Scheduled Backup is Run (recurring)"
|
4065 |
msgstr ""
|
4066 |
|
4067 |
+
#: admin/db-backup-security/db-backup-security.php:1111
|
4068 |
msgid "1st"
|
4069 |
msgstr ""
|
4070 |
|
4071 |
+
#: admin/db-backup-security/db-backup-security.php:1112
|
4072 |
msgid "2nd"
|
4073 |
msgstr ""
|
4074 |
|
4075 |
+
#: admin/db-backup-security/db-backup-security.php:1113
|
4076 |
msgid "3rd"
|
4077 |
msgstr ""
|
4078 |
|
4079 |
+
#: admin/db-backup-security/db-backup-security.php:1114
|
4080 |
msgid "4th"
|
4081 |
msgstr ""
|
4082 |
|
4083 |
+
#: admin/db-backup-security/db-backup-security.php:1115
|
4084 |
msgid "5th"
|
4085 |
msgstr ""
|
4086 |
|
4087 |
+
#: admin/db-backup-security/db-backup-security.php:1116
|
4088 |
msgid "6th"
|
4089 |
msgstr ""
|
4090 |
|
4091 |
+
#: admin/db-backup-security/db-backup-security.php:1117
|
4092 |
msgid "7th"
|
4093 |
msgstr ""
|
4094 |
|
4095 |
+
#: admin/db-backup-security/db-backup-security.php:1118
|
4096 |
msgid "8th"
|
4097 |
msgstr ""
|
4098 |
|
4099 |
+
#: admin/db-backup-security/db-backup-security.php:1119
|
4100 |
msgid "9th"
|
4101 |
msgstr ""
|
4102 |
|
4103 |
+
#: admin/db-backup-security/db-backup-security.php:1120
|
4104 |
msgid "10th"
|
4105 |
msgstr ""
|
4106 |
|
4107 |
+
#: admin/db-backup-security/db-backup-security.php:1121
|
4108 |
msgid "11th"
|
4109 |
msgstr ""
|
4110 |
|
4111 |
+
#: admin/db-backup-security/db-backup-security.php:1122
|
4112 |
msgid "12th"
|
4113 |
msgstr ""
|
4114 |
|
4115 |
+
#: admin/db-backup-security/db-backup-security.php:1123
|
4116 |
msgid "13th"
|
4117 |
msgstr ""
|
4118 |
|
4119 |
+
#: admin/db-backup-security/db-backup-security.php:1124
|
4120 |
msgid "14th"
|
4121 |
msgstr ""
|
4122 |
|
4123 |
+
#: admin/db-backup-security/db-backup-security.php:1125
|
4124 |
msgid "15th"
|
4125 |
msgstr ""
|
4126 |
|
4127 |
+
#: admin/db-backup-security/db-backup-security.php:1126
|
4128 |
msgid "16th"
|
4129 |
msgstr ""
|
4130 |
|
4131 |
+
#: admin/db-backup-security/db-backup-security.php:1127
|
4132 |
msgid "17th"
|
4133 |
msgstr ""
|
4134 |
|
4135 |
+
#: admin/db-backup-security/db-backup-security.php:1128
|
4136 |
msgid "18th"
|
4137 |
msgstr ""
|
4138 |
|
4139 |
+
#: admin/db-backup-security/db-backup-security.php:1129
|
4140 |
msgid "19th"
|
4141 |
msgstr ""
|
4142 |
|
4143 |
+
#: admin/db-backup-security/db-backup-security.php:1130
|
4144 |
msgid "20th"
|
4145 |
msgstr ""
|
4146 |
|
4147 |
+
#: admin/db-backup-security/db-backup-security.php:1131
|
4148 |
msgid "21st"
|
4149 |
msgstr ""
|
4150 |
|
4151 |
+
#: admin/db-backup-security/db-backup-security.php:1132
|
4152 |
msgid "22nd"
|
4153 |
msgstr ""
|
4154 |
|
4155 |
+
#: admin/db-backup-security/db-backup-security.php:1133
|
4156 |
msgid "23rd"
|
4157 |
msgstr ""
|
4158 |
|
4159 |
+
#: admin/db-backup-security/db-backup-security.php:1134
|
4160 |
msgid "24th"
|
4161 |
msgstr ""
|
4162 |
|
4163 |
+
#: admin/db-backup-security/db-backup-security.php:1135
|
4164 |
msgid "25th"
|
4165 |
msgstr ""
|
4166 |
|
4167 |
+
#: admin/db-backup-security/db-backup-security.php:1136
|
4168 |
msgid "26th"
|
4169 |
msgstr ""
|
4170 |
|
4171 |
+
#: admin/db-backup-security/db-backup-security.php:1137
|
4172 |
msgid "27th"
|
4173 |
msgstr ""
|
4174 |
|
4175 |
+
#: admin/db-backup-security/db-backup-security.php:1138
|
4176 |
msgid "28th"
|
4177 |
msgstr ""
|
4178 |
|
4179 |
+
#: admin/db-backup-security/db-backup-security.php:1139
|
4180 |
msgid "29th"
|
4181 |
msgstr ""
|
4182 |
|
4183 |
+
#: admin/db-backup-security/db-backup-security.php:1140
|
4184 |
msgid "30th"
|
4185 |
msgstr ""
|
4186 |
|
4187 |
+
#: admin/db-backup-security/db-backup-security.php:1143
|
4188 |
msgid "Send Scheduled Backup Zip File Via Email or Just Email Only:"
|
4189 |
msgstr ""
|
4190 |
|
4191 |
+
#: admin/db-backup-security/db-backup-security.php:1144
|
4192 |
msgid ""
|
4193 |
"Note: Check with your email provider for the maximum<br>file attachment size "
|
4194 |
"limit that is allowed by your Mail Server"
|
4195 |
msgstr ""
|
4196 |
|
4197 |
+
#: admin/db-backup-security/db-backup-security.php:1146
|
4198 |
msgid "Do Not Email Zip Backup File"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
+
#: admin/db-backup-security/db-backup-security.php:1147
|
4202 |
msgid "Email & Delete Zip Backup File"
|
4203 |
msgstr ""
|
4204 |
|
4205 |
+
#: admin/db-backup-security/db-backup-security.php:1148
|
4206 |
msgid "Email Zip Backup File"
|
4207 |
msgstr ""
|
4208 |
|
4209 |
+
#: admin/db-backup-security/db-backup-security.php:1149
|
4210 |
msgid "Send Email Only & Not Zip Backup File"
|
4211 |
msgstr ""
|
4212 |
|
4213 |
+
#: admin/db-backup-security/db-backup-security.php:1152
|
4214 |
msgid "Automatically Delete Old Backup Files:"
|
4215 |
msgstr ""
|
4216 |
|
4217 |
+
#: admin/db-backup-security/db-backup-security.php:1153
|
4218 |
+
#: admin/db-backup-security/db-backup-security.php:1167
|
4219 |
msgid "Independent Option:"
|
4220 |
msgstr ""
|
4221 |
|
4222 |
+
#: admin/db-backup-security/db-backup-security.php:1155
|
4223 |
msgid "Never Delete Old Backup Files"
|
4224 |
msgstr ""
|
4225 |
|
4226 |
+
#: admin/db-backup-security/db-backup-security.php:1156
|
4227 |
msgid "Delete Backup Files Older Than 1 Day"
|
4228 |
msgstr ""
|
4229 |
|
4230 |
+
#: admin/db-backup-security/db-backup-security.php:1157
|
4231 |
msgid "Delete Backup Files Older Than 5 Days"
|
4232 |
msgstr ""
|
4233 |
|
4234 |
+
#: admin/db-backup-security/db-backup-security.php:1158
|
4235 |
msgid "Delete Backup Files Older Than 10 Days"
|
4236 |
msgstr ""
|
4237 |
|
4238 |
+
#: admin/db-backup-security/db-backup-security.php:1159
|
4239 |
msgid "Delete Backup Files Older Than 15 Days"
|
4240 |
msgstr ""
|
4241 |
|
4242 |
+
#: admin/db-backup-security/db-backup-security.php:1160
|
4243 |
msgid "Delete Backup Files Older Than 30 Days"
|
4244 |
msgstr ""
|
4245 |
|
4246 |
+
#: admin/db-backup-security/db-backup-security.php:1161
|
4247 |
msgid "Delete Backup Files Older Than 60 Days"
|
4248 |
msgstr ""
|
4249 |
|
4250 |
+
#: admin/db-backup-security/db-backup-security.php:1162
|
4251 |
msgid "Delete Backup Files Older Than 90 Days"
|
4252 |
msgstr ""
|
4253 |
|
4254 |
+
#: admin/db-backup-security/db-backup-security.php:1163
|
4255 |
msgid "Delete Backup Files Older Than 180 Days"
|
4256 |
msgstr ""
|
4257 |
|
4258 |
+
#: admin/db-backup-security/db-backup-security.php:1166
|
4259 |
msgid "Turn On|Off All Scheduled Backups (Override):"
|
4260 |
msgstr ""
|
4261 |
|
4262 |
+
#: admin/db-backup-security/db-backup-security.php:1169
|
4263 |
msgid "All Scheduled Backups On"
|
4264 |
msgstr ""
|
4265 |
|
4266 |
+
#: admin/db-backup-security/db-backup-security.php:1170
|
4267 |
msgid "All Scheduled Backups Off"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
+
#: admin/db-backup-security/db-backup-security.php:1173
|
4271 |
msgid "Click OK to Create this Backup Job or click Cancel"
|
4272 |
msgstr ""
|
4273 |
|
4274 |
+
#: admin/db-backup-security/db-backup-security.php:1191
|
4275 |
msgid "Rename|Create|Reset DB Backup Folder Name:"
|
4276 |
msgstr ""
|
4277 |
|
4278 |
+
#: admin/db-backup-security/db-backup-security.php:1192
|
4279 |
msgid "Randomly Generated New DB Backup Folder Name."
|
4280 |
msgstr ""
|
4281 |
|
4282 |
+
#: admin/db-backup-security/db-backup-security.php:1193
|
4283 |
msgid "Valid Folder Naming Characters: a-z A-Z 0-9 - _"
|
4284 |
msgstr ""
|
4285 |
|
4286 |
+
#: admin/db-backup-security/db-backup-security.php:1196
|
4287 |
msgid ""
|
4288 |
"The Rename|Create|Reset Tool renames the DB Backup folder if it already "
|
4289 |
"exists or creates a new DB Backup folder if it does not already exist.\\n"
|
4295 |
"OK to proceed or click Cancel"
|
4296 |
msgstr ""
|
4297 |
|
4298 |
+
#: admin/db-backup-security/db-backup-security.php:1242
|
4299 |
msgid "DB Backup Log ~ "
|
4300 |
msgstr ""
|
4301 |
|
4302 |
+
#: admin/db-backup-security/db-backup-security.php:1242
|
4303 |
msgid ""
|
4304 |
"Logs Backup Job Settings, Completion Time, Memory Usage, Zip Backup File "
|
4305 |
"Name, Timestamp..."
|
4306 |
msgstr ""
|
4307 |
|
4308 |
+
#: admin/db-backup-security/db-backup-security.php:1264
|
4309 |
#: admin/db-backup-security/db-backup-security.php:1267
|
|
|
4310 |
msgid "DB Backup Log File Size: "
|
4311 |
msgstr ""
|
4312 |
|
4313 |
+
#: admin/db-backup-security/db-backup-security.php:1267
|
4314 |
msgid "The Email Logging options will only send log files up to 2MB in size."
|
4315 |
msgstr ""
|
4316 |
|
4317 |
+
#: admin/db-backup-security/db-backup-security.php:1267
|
4318 |
msgid ""
|
4319 |
"Copy and paste the DB Backup Log file contents into a Notepad text file on "
|
4320 |
"your computer and save it."
|
4321 |
msgstr ""
|
4322 |
|
4323 |
+
#: admin/db-backup-security/db-backup-security.php:1267
|
4324 |
+
#: admin/mscan/mscan.php:1852
|
4325 |
msgid ""
|
4326 |
"Then click the Delete Log button to delete the contents of this Log file."
|
4327 |
msgstr ""
|
4328 |
|
4329 |
+
#: admin/db-backup-security/db-backup-security.php:1282
|
4330 |
msgid "DB Backup Log Last Modified Time: "
|
4331 |
msgstr ""
|
4332 |
|
4333 |
+
#: admin/db-backup-security/db-backup-security.php:1296
|
4334 |
msgid ""
|
4335 |
"Success! Your DB Backup Log file has been deleted and replaced with a new "
|
4336 |
"blank DB Backup Log file."
|
4337 |
msgstr ""
|
4338 |
|
4339 |
+
#: admin/db-backup-security/db-backup-security.php:1304
|
4340 |
msgid "Clicking OK will delete the contents of your DB Backup Log file."
|
4341 |
msgstr ""
|
4342 |
|
4343 |
+
#: admin/db-backup-security/db-backup-security.php:1304
|
4344 |
+
#: admin/mscan/mscan.php:1896 admin/security-log/security-log.php:492
|
4345 |
msgid "Click OK to Delete the Log file contents or click Cancel."
|
4346 |
msgstr ""
|
4347 |
|
4348 |
+
#: admin/db-backup-security/db-backup-security.php:1323
|
4349 |
msgid ""
|
4350 |
"The DB Backup Log File Was Not Found! Check that the file really exists here "
|
4351 |
"- /"
|
4352 |
msgstr ""
|
4353 |
|
4354 |
+
#: admin/db-backup-security/db-backup-security.php:1323
|
4355 |
msgid "/bps-backup/logs/db_backup_log.txt and is named correctly."
|
4356 |
msgstr ""
|
4357 |
|
4358 |
+
#: admin/db-backup-security/db-backup-security.php:1342
|
4359 |
msgid ""
|
4360 |
"File Open and Write test successful! Your DB Backup Log file is writable."
|
4361 |
msgstr ""
|
4362 |
|
4363 |
+
#: admin/db-backup-security/db-backup-security.php:1354
|
4364 |
msgid "Success! Your DB Backup Log file has been updated."
|
4365 |
msgstr ""
|
4366 |
|
4367 |
+
#: admin/db-backup-security/db-backup-security.php:1398
|
4368 |
msgid "DB Table Prefix Changer ~ "
|
4369 |
msgstr ""
|
4370 |
|
4371 |
+
#: admin/db-backup-security/db-backup-security.php:1398
|
4372 |
msgid "Tools to change & check your WordPress Database Table Prefix"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
+
#: admin/db-backup-security/db-backup-security.php:1414
|
4376 |
msgid "Your current WordPress Database Table Prefix is: "
|
4377 |
msgstr ""
|
4378 |
|
4379 |
+
#: admin/db-backup-security/db-backup-security.php:1414
|
4380 |
msgid "NOTES: "
|
4381 |
msgstr ""
|
4382 |
|
4383 |
+
#: admin/db-backup-security/db-backup-security.php:1414
|
4384 |
msgid ""
|
4385 |
"1. It is recommended that you backup your database before using this tool."
|
4386 |
msgstr ""
|
4387 |
|
4388 |
+
#: admin/db-backup-security/db-backup-security.php:1414
|
4389 |
msgid ""
|
4390 |
"2. If you want to create your own DB Table Prefix name or add additional "
|
4391 |
"characters to the randomly generated DB Table Prefix name below then ONLY "
|
4392 |
"use lowercase letters, numbers and underscores in your DB Table Prefix name."
|
4393 |
msgstr ""
|
4394 |
|
4395 |
+
#: admin/db-backup-security/db-backup-security.php:1414
|
4396 |
msgid ""
|
4397 |
"3. The maximum length limitation of a DB Table name, including the table "
|
4398 |
"prefix is 64 characters. See the DB Table Names & Character Length Table to "
|
4399 |
"the right."
|
4400 |
msgstr ""
|
4401 |
|
4402 |
+
#: admin/db-backup-security/db-backup-security.php:1414
|
4403 |
msgid ""
|
4404 |
"4. To change your DB Table Prefix name back to the WordPress default DB "
|
4405 |
"Table Prefix name, enter wp_ for the DB Table Prefix name."
|
4406 |
msgstr ""
|
4407 |
|
4408 |
+
#: admin/db-backup-security/db-backup-security.php:1426
|
4409 |
msgid ""
|
4410 |
"ERROR: The DB Table Prefix name can only contain numbers, lowercase letters, "
|
4411 |
"and underscores."
|
4412 |
msgstr ""
|
4413 |
|
4414 |
+
#: admin/db-backup-security/db-backup-security.php:1440
|
4415 |
msgid "A wp-config.php file was NOT found in your website root folder."
|
4416 |
msgstr ""
|
4417 |
|
4418 |
+
#: admin/db-backup-security/db-backup-security.php:1440
|
4419 |
msgid ""
|
4420 |
"Your DB Table Prefix was not changed. If you have moved your wp-config.php "
|
4421 |
"file to a another Server folder then you can use this tool to change your DB "
|
4423 |
"file back to the default location: your WordPress website root folder."
|
4424 |
msgstr ""
|
4425 |
|
4426 |
+
#: admin/db-backup-security/db-backup-security.php:1461
|
4427 |
msgid ""
|
4428 |
"Error: The wp-config.php file is not writable. Unable to write to the wp-"
|
4429 |
"config.php file."
|
4430 |
msgstr ""
|
4431 |
|
4432 |
+
#: admin/db-backup-security/db-backup-security.php:1461
|
4433 |
msgid ""
|
4434 |
"Your DB Table Prefix was not changed. You will need to make the wp-config."
|
4435 |
"php file writable first by changing either the file permissions or Ownership "
|
4437 |
"DB Table Prefix Changer tool to change your DB Table Prefix."
|
4438 |
msgstr ""
|
4439 |
|
4440 |
+
#: admin/db-backup-security/db-backup-security.php:1506
|
4441 |
msgid ""
|
4442 |
"DB Table Prefix Name change completed. Click the Load|Refresh Table button "
|
4443 |
"to load/refresh the DB Table Names & Character Length Table if you would "
|
4444 |
"like to check the new DB Table Prefix Name Changes."
|
4445 |
msgstr ""
|
4446 |
|
4447 |
+
#: admin/db-backup-security/db-backup-security.php:1513
|
4448 |
msgid ""
|
4449 |
"Click the Update Site User Roles button to complete the DB Table Prefix Name "
|
4450 |
"change."
|
4451 |
msgstr ""
|
4452 |
|
4453 |
+
#: admin/db-backup-security/db-backup-security.php:1531
|
4454 |
msgid "Randomly Generated DB Table Prefix"
|
4455 |
msgstr ""
|
4456 |
|
4457 |
+
#: admin/db-backup-security/db-backup-security.php:1568
|
4458 |
msgid ""
|
4459 |
"DB Table Prefix Name change completed. Click the Load|Refresh Table button "
|
4460 |
"to load/refresh the DB Table Names & Character Length Table if you would "
|
4463 |
"new DB Table names."
|
4464 |
msgstr ""
|
4465 |
|
4466 |
+
#: admin/db-backup-security/db-backup-security.php:1580
|
4467 |
msgid ""
|
4468 |
"This button must be clicked AFTER clicking the Change DB Table Prefix button "
|
4469 |
"above."
|
4470 |
msgstr ""
|
4471 |
|
4472 |
+
#: admin/db-backup-security/db-backup-security.php:1607
|
4473 |
msgid "Length"
|
4474 |
msgstr ""
|
4475 |
|
4476 |
+
#: admin/db-backup-security/db-backup-security.php:1631
|
4477 |
msgid "DB Table Name|Column"
|
4478 |
msgstr ""
|
4479 |
|
4480 |
+
#: admin/db-backup-security/db-backup-security.php:1632
|
4481 |
msgid "Other Prefix Changes"
|
4482 |
msgstr ""
|
4483 |
|
4484 |
+
#: admin/db-backup-security/db-backup-security.php:1689
|
4485 |
msgid "DB Table Names & Character Length Table"
|
4486 |
msgstr ""
|
4487 |
|
4488 |
+
#: admin/db-backup-security/db-backup-security.php:1690
|
4489 |
msgid ""
|
4490 |
"Displays your Current DB Table Names & Length Including The DB Table Prefix"
|
4491 |
msgstr ""
|
4492 |
|
4493 |
+
#: admin/db-backup-security/db-backup-security.php:1744
|
4494 |
+
#: admin/mscan/mscan.php:2006 admin/theme-skin/theme-skin.php:256
|
4495 |
msgid "BPS Pro Features & Version Release Dates"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
+
#: admin/db-backup-security/db-backup-security.php:1745
|
4499 |
+
#: admin/mscan/mscan.php:2007 admin/theme-skin/theme-skin.php:257
|
4500 |
msgid "Video Tutorials"
|
4501 |
msgstr ""
|
4502 |
|
4503 |
+
#: admin/db-backup-security/db-backup-security.php:1746
|
4504 |
msgid "DB Backup & Security Guide & Troubleshooting"
|
4505 |
msgstr ""
|
4506 |
|
4507 |
+
#: admin/email-log-settings/email-log-settings.php:40
|
4508 |
msgid "BulletProof Security ~ Email Alerts & Log File Settings"
|
4509 |
msgstr ""
|
4510 |
|
4511 |
+
#: admin/email-log-settings/email-log-settings.php:69
|
4512 |
msgid "Email & Log Settings"
|
4513 |
msgstr ""
|
4514 |
|
4515 |
+
#: admin/email-log-settings/email-log-settings.php:78
|
4516 |
msgid "Email Alerts & Log File Settings ~ "
|
4517 |
msgstr ""
|
4518 |
|
4519 |
+
#: admin/email-log-settings/email-log-settings.php:78
|
4520 |
msgid "For Login Security, Security Log & DB Backup Log"
|
4521 |
msgstr ""
|
4522 |
|
4523 |
+
#: admin/email-log-settings/email-log-settings.php:84
|
4524 |
+
#: admin/email-log-settings/email-log-settings.php:86
|
4525 |
+
#: admin/includes/admin.php:399
|
4526 |
msgid "Email|Log Settings"
|
4527 |
msgstr ""
|
4528 |
|
4529 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4530 |
msgid "Email Alerts & Log File Settings"
|
4531 |
msgstr ""
|
4532 |
|
4533 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4534 |
msgid ""
|
4535 |
"The email address fields To, From, Cc and Bcc can be email addresses for "
|
4536 |
"your hosting account, your WordPress Administrator email address or 3rd "
|
4540 |
"space or not add a space after the comma between email addresses."
|
4541 |
msgstr ""
|
4542 |
|
4543 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4544 |
msgid ""
|
4545 |
"Email Alerting and Log file options are located in S-Monitor in BPS Pro."
|
4546 |
msgstr ""
|
4547 |
|
4548 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4549 |
msgid "Login Security: Send Email Alert When..."
|
4550 |
msgstr ""
|
4551 |
|
4552 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4553 |
msgid ""
|
4554 |
"There are 5 different email options. Choose to have email alerts sent when a "
|
4555 |
"User Account is locked out, An Administrator Logs in, An Administrator Logs "
|
4557 |
"Account is locked out or Do Not Send Email Alerts."
|
4558 |
msgstr ""
|
4559 |
|
4560 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4561 |
msgid ""
|
4562 |
"The email alerts contain the action that occurred with Timestamp and these "
|
4563 |
"fields: Username, Status, Role, Email, Lockout Time, Lockout Time Expires, "
|
4565 |
"where the action occurred."
|
4566 |
msgstr ""
|
4567 |
|
4568 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4569 |
msgid "Security Log File Email|Delete Log File When..."
|
4570 |
msgstr ""
|
4571 |
|
4572 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4573 |
msgid ""
|
4574 |
"Select the maximum Log File size that you want to allow for your Security "
|
4575 |
"Log File and then select the option that you want when your log file reaches "
|
4577 |
"and delete it or just delete it without emailing the log file to you first."
|
4578 |
msgstr ""
|
4579 |
|
4580 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4581 |
msgid "DB Backup Log File Email|Delete Log File When..."
|
4582 |
msgstr ""
|
4583 |
|
4584 |
+
#: admin/email-log-settings/email-log-settings.php:97
|
4585 |
msgid ""
|
4586 |
"Select the maximum Log File size that you want to allow for your DB Backup "
|
4587 |
"Log File and then select the option that you want when your log file reaches "
|
4589 |
"and delete it or just delete it without emailing the log file to you first."
|
4590 |
msgstr ""
|
4591 |
|
4592 |
+
#: admin/email-log-settings/email-log-settings.php:121
|
4593 |
msgid "Send Email Alerts & Log Files To:"
|
4594 |
msgstr ""
|
4595 |
|
4596 |
+
#: admin/email-log-settings/email-log-settings.php:125
|
4597 |
msgid "Send Email Alerts & Log Files From:"
|
4598 |
msgstr ""
|
4599 |
|
4600 |
+
#: admin/email-log-settings/email-log-settings.php:129
|
4601 |
msgid "Send Email Alerts & Log Files Cc:"
|
4602 |
msgstr ""
|
4603 |
|
4604 |
+
#: admin/email-log-settings/email-log-settings.php:133
|
4605 |
msgid "Send Email Alerts & Log Files Bcc:"
|
4606 |
msgstr ""
|
4607 |
|
4608 |
+
#: admin/email-log-settings/email-log-settings.php:141
|
4609 |
msgid "Login Security: Send Login Security Email Alert When..."
|
4610 |
msgstr ""
|
4611 |
|
4612 |
+
#: admin/email-log-settings/email-log-settings.php:143
|
4613 |
msgid "A User Account Is Locked Out"
|
4614 |
msgstr ""
|
4615 |
|
4616 |
+
#: admin/email-log-settings/email-log-settings.php:144
|
4617 |
msgid "An Administrator Logs In"
|
4618 |
msgstr ""
|
4619 |
|
4620 |
+
#: admin/email-log-settings/email-log-settings.php:145
|
4621 |
msgid "An Administrator Logs In & A User Account is Locked Out"
|
4622 |
msgstr ""
|
4623 |
|
4624 |
+
#: admin/email-log-settings/email-log-settings.php:146
|
4625 |
msgid "Any User Logs In & A User Account is Locked Out"
|
4626 |
msgstr ""
|
4627 |
|
4628 |
+
#: admin/email-log-settings/email-log-settings.php:147
|
4629 |
msgid "Do Not Send Email Alerts"
|
4630 |
msgstr ""
|
4631 |
|
4632 |
+
#: admin/email-log-settings/email-log-settings.php:151
|
4633 |
msgid "Security Log: Email|Delete Security Log File When..."
|
4634 |
msgstr ""
|
4635 |
|
4636 |
+
#: admin/email-log-settings/email-log-settings.php:153
|
4637 |
+
#: admin/email-log-settings/email-log-settings.php:165
|
4638 |
+
#: admin/email-log-settings/email-log-settings.php:177
|
4639 |
msgid "500KB"
|
4640 |
msgstr ""
|
4641 |
|
4642 |
+
#: admin/email-log-settings/email-log-settings.php:154
|
4643 |
+
#: admin/email-log-settings/email-log-settings.php:166
|
4644 |
+
#: admin/email-log-settings/email-log-settings.php:178
|
4645 |
msgid "256KB"
|
4646 |
msgstr ""
|
4647 |
|
4648 |
+
#: admin/email-log-settings/email-log-settings.php:155
|
4649 |
+
#: admin/email-log-settings/email-log-settings.php:167
|
4650 |
+
#: admin/email-log-settings/email-log-settings.php:179
|
4651 |
msgid "1MB"
|
4652 |
msgstr ""
|
4653 |
|
4654 |
+
#: admin/email-log-settings/email-log-settings.php:158
|
4655 |
+
#: admin/email-log-settings/email-log-settings.php:170
|
4656 |
+
#: admin/email-log-settings/email-log-settings.php:182
|
4657 |
msgid "Email Log & Then Delete Log File"
|
4658 |
msgstr ""
|
4659 |
|
4660 |
+
#: admin/email-log-settings/email-log-settings.php:159
|
4661 |
+
#: admin/email-log-settings/email-log-settings.php:171
|
4662 |
+
#: admin/email-log-settings/email-log-settings.php:183
|
4663 |
msgid "Delete Log File"
|
4664 |
msgstr ""
|
4665 |
|
4666 |
+
#: admin/email-log-settings/email-log-settings.php:163
|
4667 |
msgid "DB Backup Log: Email|Delete DB Backup Log File When..."
|
4668 |
msgstr ""
|
4669 |
|
4670 |
+
#: admin/email-log-settings/email-log-settings.php:175
|
4671 |
msgid "MScan Malware Scanner Email|Delete Log File When..."
|
4672 |
msgstr ""
|
4673 |
|
4674 |
+
#: admin/email-log-settings/email-log-settings.php:210
|
4675 |
+
#: admin/login/login.php:1824 admin/security-log/security-log.php:806
|
4676 |
+
#: admin/system-info/system-info.php:1130
|
4677 |
msgid "BulletProof Security Help & FAQ"
|
4678 |
msgstr ""
|
4679 |
|
4681 |
msgid "WordPress Automatic Update Help Forum Topic"
|
4682 |
msgstr ""
|
4683 |
|
4684 |
+
#: admin/includes/admin.php:361
|
4685 |
msgid "BulletProof Security Settings"
|
4686 |
msgstr ""
|
4687 |
|
4688 |
+
#: admin/includes/admin.php:361 admin/includes/admin.php:382
|
4689 |
msgid "BPS Security"
|
4690 |
msgstr ""
|
4691 |
|
4692 |
+
#: admin/includes/admin.php:362 admin/includes/admin.php:363
|
4693 |
msgid "Login Security ~ JTC-Lite"
|
4694 |
msgstr ""
|
4695 |
|
4696 |
+
#: admin/includes/admin.php:362 admin/includes/admin.php:385
|
4697 |
msgid "Login Security"
|
4698 |
msgstr ""
|
4699 |
|
4700 |
+
#: admin/includes/admin.php:363 admin/includes/admin.php:386
|
4701 |
+
#: admin/login/login.php:180 admin/login/login.php:837
|
4702 |
+
#: admin/login/login.php:839
|
4703 |
msgid "JTC-Lite"
|
4704 |
msgstr ""
|
4705 |
|
4706 |
+
#: admin/includes/admin.php:369 admin/includes/admin.php:395
|
4707 |
+
#: admin/maintenance/maintenance.php:170 admin/maintenance/maintenance.php:202
|
4708 |
+
#: admin/maintenance/maintenance.php:204
|
4709 |
msgid "Maintenance Mode"
|
4710 |
msgstr ""
|
4711 |
|
4712 |
+
#: admin/includes/admin.php:375 admin/includes/admin.php:398
|
4713 |
+
#: admin/system-info/system-info.php:71
|
4714 |
msgid "System Info"
|
4715 |
msgstr ""
|
4716 |
|
4717 |
+
#: admin/includes/admin.php:378 admin/includes/admin.php:400
|
4718 |
+
#: admin/theme-skin/theme-skin.php:74 admin/theme-skin/theme-skin.php:90
|
4719 |
+
#: admin/theme-skin/theme-skin.php:92
|
4720 |
msgid "UI|UX Settings"
|
4721 |
msgstr ""
|
4722 |
|
4723 |
+
#: admin/includes/admin.php:383
|
4724 |
msgid "htaccess Core"
|
4725 |
msgstr ""
|
4726 |
|
4727 |
+
#: admin/includes/admin.php:384
|
4728 |
msgid "MScan ~ Malware Scanner"
|
4729 |
msgstr ""
|
4730 |
|
4731 |
+
#: admin/includes/admin.php:384 admin/mscan/mscan.php:115
|
4732 |
+
#: admin/mscan/mscan.php:135 admin/mscan/mscan.php:137
|
4733 |
msgid "MScan"
|
4734 |
msgstr ""
|
4735 |
|
4736 |
+
#: admin/includes/admin.php:385 admin/includes/admin.php:386
|
4737 |
+
#: admin/includes/admin.php:387
|
4738 |
msgid "Login Security ~ JTC-Lite ~ ISL ~ ACE"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
+
#: admin/includes/admin.php:387
|
4742 |
msgid "Idle Session Logout<br>Cookie Expiration"
|
4743 |
msgstr ""
|
4744 |
|
4745 |
+
#: admin/includes/admin.php:388
|
4746 |
msgid "DB Backup & Security"
|
4747 |
msgstr ""
|
4748 |
|
4749 |
+
#: admin/includes/admin.php:389 admin/security-log/security-log.php:209
|
4750 |
+
#: admin/security-log/security-log.php:224
|
4751 |
+
#: admin/security-log/security-log.php:226
|
4752 |
msgid "Security Log"
|
4753 |
msgstr ""
|
4754 |
|
4755 |
+
#: admin/includes/admin.php:401 admin/wizard/wizard.php:1070
|
4756 |
+
#: admin/wizard/wizard.php:1101 admin/wizard/wizard.php:1103
|
4757 |
+
#: bulletproof-security.php:150 bulletproof-security.php:153
|
4758 |
msgid "Setup Wizard"
|
4759 |
msgstr ""
|
4760 |
|
4761 |
+
#: admin/includes/admin.php:404 admin/includes/admin.php:412
|
4762 |
#: admin/includes/uninstall.php:45
|
4763 |
msgid "BPS Plugin Uninstall Options"
|
4764 |
msgstr ""
|
4765 |
|
4766 |
+
#: admin/includes/admin.php:451
|
4767 |
msgid "BPS UI|UX Debug: SLF: CSS Script Loaded"
|
4768 |
msgstr ""
|
4769 |
|
4770 |
+
#: admin/includes/admin.php:484
|
4771 |
msgid "BPS UI|UX Debug: SLF: js Script Loaded"
|
4772 |
msgstr ""
|
4773 |
|
4774 |
+
#: admin/includes/admin.php:567
|
4775 |
msgid "BPS UI|UX Debug: Scripts|Styles Dequeued"
|
4776 |
msgstr ""
|
4777 |
|
4778 |
+
#: admin/includes/admin.php:579
|
4779 |
msgid "Script Dequeued: "
|
4780 |
msgstr ""
|
4781 |
|
4782 |
+
#: admin/includes/admin.php:585
|
4783 |
msgid ""
|
4784 |
"No additional plugin or theme Scripts were found that needed to be Dequeued."
|
4785 |
msgstr ""
|
4786 |
|
4787 |
+
#: admin/includes/admin.php:597
|
4788 |
msgid "Style Dequeued: "
|
4789 |
msgstr ""
|
4790 |
|
4791 |
+
#: admin/includes/admin.php:603
|
4792 |
msgid ""
|
4793 |
"No additional plugin or theme Styles were found that needed to be Dequeued."
|
4794 |
msgstr ""
|
4795 |
|
4796 |
+
#: admin/includes/admin.php:641 admin/includes/admin.php:674
|
4797 |
msgid "BPS UI|UX Debug: WP Toolbar nodes|menu items Removed"
|
4798 |
msgstr ""
|
4799 |
|
4800 |
+
#: admin/includes/admin.php:653 admin/includes/admin.php:686
|
4801 |
msgid "WP Toolbar node|menu item Removed: "
|
4802 |
msgstr ""
|
4803 |
|
4804 |
+
#: admin/includes/admin.php:661 admin/includes/admin.php:694
|
4805 |
msgid "No WP Toolbar nodes|menu items were Removed in BPS plugin pages"
|
4806 |
msgstr ""
|
4807 |
|
4837 |
msgid "Complete BPS Plugin Uninstall"
|
4838 |
msgstr ""
|
4839 |
|
4840 |
+
#: admin/login/login.php:141
|
4841 |
msgid "BulletProof Security ~ Login Security & Monitoring"
|
4842 |
msgstr ""
|
4843 |
|
4844 |
+
#: admin/login/login.php:179 admin/login/login.php:210
|
4845 |
+
#: admin/login/login.php:212
|
4846 |
msgid "Login Security & Monitoring"
|
4847 |
msgstr ""
|
4848 |
|
4849 |
+
#: admin/login/login.php:184 admin/login/login.php:1169
|
4850 |
+
#: admin/login/login.php:1171
|
4851 |
msgid "Idle Session Logout|Auth Cookie Expiration"
|
4852 |
msgstr ""
|
4853 |
|
4854 |
+
#: admin/login/login.php:186 admin/login/login.php:1709
|
4855 |
+
#: admin/login/login.php:1711
|
4856 |
+
msgid "Force Strong Passwords"
|
4857 |
+
msgstr ""
|
4858 |
+
|
4859 |
+
#: admin/login/login.php:196 admin/login/login.php:823
|
4860 |
+
#: admin/maintenance/maintenance.php:180
|
4861 |
msgid "Notice: "
|
4862 |
msgstr ""
|
4863 |
|
4864 |
+
#: admin/login/login.php:196 admin/maintenance/maintenance.php:180
|
4865 |
msgid "You have disabled wp-admin BulletProof Mode on the Security Modes page."
|
4866 |
msgstr ""
|
4867 |
|
4868 |
+
#: admin/login/login.php:196 admin/login/login.php:823
|
4869 |
+
#: admin/maintenance/maintenance.php:180
|
4870 |
msgid "If you have Go Daddy \"Managed WordPress Hosting\" click this link: "
|
4871 |
msgstr ""
|
4872 |
|
4873 |
+
#: admin/login/login.php:196 admin/login/login.php:823
|
4874 |
+
#: admin/maintenance/maintenance.php:180
|
4875 |
msgid "Go Daddy Managed WordPress Hosting"
|
4876 |
msgstr ""
|
4877 |
|
4878 |
+
#: admin/login/login.php:204
|
4879 |
msgid "Login Security & Monitoring (LSM) ~ "
|
4880 |
msgstr ""
|
4881 |
|
4882 |
+
#: admin/login/login.php:204
|
4883 |
msgid ""
|
4884 |
"Log All Account Logins or Log Only Account Lockouts ~ Brute Force Login "
|
4885 |
"Protection"
|
4886 |
msgstr ""
|
4887 |
|
4888 |
+
#: admin/login/login.php:204
|
4889 |
msgid ""
|
4890 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
4891 |
"posting, auto-commenting) & User Account Lockouts: "
|
4892 |
msgstr ""
|
4893 |
|
4894 |
+
#: admin/login/login.php:232 admin/login/login.php:329
|
4895 |
+
#: admin/login/login.php:649 admin/login/login.php:750
|
4896 |
+
#: admin/mscan/mscan.php:1254 admin/mscan/mscan.php:1466
|
4897 |
+
#: admin/mscan/mscan.php:1588 admin/mscan/mscan.php:1744
|
4898 |
msgid "Submit"
|
4899 |
msgstr ""
|
4900 |
|
4901 |
+
#: admin/login/login.php:266 admin/login/login.php:363
|
4902 |
msgid " has been deleted from the Login Security Database Table."
|
4903 |
msgstr ""
|
4904 |
|
4905 |
+
#: admin/login/login.php:288 admin/login/login.php:385
|
4906 |
msgid " has been Unlocked."
|
4907 |
msgstr ""
|
4908 |
|
4909 |
+
#: admin/login/login.php:311 admin/login/login.php:408
|
4910 |
msgid " has been Locked."
|
4911 |
msgstr ""
|
4912 |
|
4913 |
+
#: admin/login/login.php:439
|
4914 |
msgid "Max Login Attempts:"
|
4915 |
msgstr ""
|
4916 |
|
4917 |
+
#: admin/login/login.php:444
|
4918 |
msgid "Automatic Lockout Time:"
|
4919 |
msgstr ""
|
4920 |
|
4921 |
+
#: admin/login/login.php:446 admin/login/login.php:451
|
4922 |
msgid "Minutes"
|
4923 |
msgstr ""
|
4924 |
|
4925 |
+
#: admin/login/login.php:449
|
4926 |
msgid "Manual Lockout Time:"
|
4927 |
msgstr ""
|
4928 |
|
4929 |
+
#: admin/login/login.php:454
|
4930 |
msgid "Max DB Rows To Show:"
|
4931 |
msgstr ""
|
4932 |
|
4933 |
+
#: admin/login/login.php:456
|
4934 |
msgid "Blank = Show All Rows"
|
4935 |
msgstr ""
|
4936 |
|
4937 |
+
#: admin/login/login.php:461
|
4938 |
msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
|
4939 |
msgstr ""
|
4940 |
|
4941 |
+
#: admin/login/login.php:466 admin/login/login.php:1329
|
4942 |
+
#: admin/login/login.php:1619 admin/login/lsm-help-text.php:22
|
4943 |
msgid "Turn On|Turn Off:"
|
4944 |
msgstr ""
|
4945 |
|
4946 |
+
#: admin/login/login.php:468
|
4947 |
msgid "Login Security On"
|
4948 |
msgstr ""
|
4949 |
|
4950 |
+
#: admin/login/login.php:469
|
4951 |
msgid "Login Security Off"
|
4952 |
msgstr ""
|
4953 |
|
4954 |
+
#: admin/login/login.php:470
|
4955 |
msgid "Login Security Off|Use Password Reset Option ONLY"
|
4956 |
msgstr ""
|
4957 |
|
4958 |
+
#: admin/login/login.php:475
|
4959 |
msgid "Logging Options:"
|
4960 |
msgstr ""
|
4961 |
|
4962 |
+
#: admin/login/login.php:477
|
4963 |
msgid "Log Only Account Lockouts"
|
4964 |
msgstr ""
|
4965 |
|
4966 |
+
#: admin/login/login.php:478
|
4967 |
msgid "Log All Account Logins"
|
4968 |
msgstr ""
|
4969 |
|
4970 |
+
#: admin/login/login.php:483
|
4971 |
msgid "Error Messages:"
|
4972 |
msgstr ""
|
4973 |
|
4974 |
+
#: admin/login/login.php:485
|
4975 |
msgid "Standard WP Login Errors"
|
4976 |
msgstr ""
|
4977 |
|
4978 |
+
#: admin/login/login.php:486
|
4979 |
msgid "User|Pass Invalid Entry Error"
|
4980 |
msgstr ""
|
4981 |
|
4982 |
+
#: admin/login/login.php:487
|
4983 |
msgid "User|Pass|Lock Invalid Entry Error"
|
4984 |
msgstr ""
|
4985 |
|
4986 |
+
#: admin/login/login.php:492
|
4987 |
msgid "Attempts Remaining:"
|
4988 |
msgstr ""
|
4989 |
|
4990 |
+
#: admin/login/login.php:494
|
4991 |
msgid "Show Login Attempts Remaining"
|
4992 |
msgstr ""
|
4993 |
|
4994 |
+
#: admin/login/login.php:495
|
4995 |
msgid "Do Not Show Login Attempts Remaining"
|
4996 |
msgstr ""
|
4997 |
|
4998 |
+
#: admin/login/login.php:500
|
4999 |
msgid "Password Reset:"
|
5000 |
msgstr ""
|
5001 |
|
5002 |
+
#: admin/login/login.php:502
|
5003 |
msgid "Enable Password Reset"
|
5004 |
msgstr ""
|
5005 |
|
5006 |
+
#: admin/login/login.php:503
|
5007 |
msgid "Disable Password Reset Frontend Only"
|
5008 |
msgstr ""
|
5009 |
|
5010 |
+
#: admin/login/login.php:504
|
5011 |
msgid "Disable Password Reset Frontend & Backend"
|
5012 |
msgstr ""
|
5013 |
|
5014 |
+
#: admin/login/login.php:509
|
5015 |
msgid "Sort DB Rows:"
|
5016 |
msgstr ""
|
5017 |
|
5018 |
+
#: admin/login/login.php:511
|
5019 |
msgid "Ascending - Show Oldest Login First"
|
5020 |
msgstr ""
|
5021 |
|
5022 |
+
#: admin/login/login.php:512
|
5023 |
msgid "Descending - Show Newest Login First"
|
5024 |
msgstr ""
|
5025 |
|
5026 |
+
#: admin/login/login.php:525
|
5027 |
msgid ""
|
5028 |
"Clicking OK will Export (copy) the Login Security Table into the lsm-master."
|
5029 |
"csv file, which you can then download to your computer by clicking the "
|
5031 |
"success message."
|
5032 |
msgstr ""
|
5033 |
|
5034 |
+
#: admin/login/login.php:525
|
5035 |
msgid "Click OK to Export the Login Security Table or click Cancel."
|
5036 |
msgstr ""
|
5037 |
|
5038 |
+
#: admin/login/login.php:551
|
5039 |
msgid " out of "
|
5040 |
msgstr ""
|
5041 |
|
5042 |
+
#: admin/login/login.php:551
|
5043 |
msgid " Database Rows are currently being displayed"
|
5044 |
msgstr ""
|
5045 |
|
5046 |
+
#: admin/login/login.php:554
|
5047 |
msgid "Total number of Database Rows is: "
|
5048 |
msgstr ""
|
5049 |
|
5050 |
+
#: admin/login/login.php:577 admin/login/login.php:678
|
5051 |
msgid "Login Status"
|
5052 |
msgstr ""
|
5053 |
|
5054 |
+
#: admin/login/login.php:578 admin/login/login.php:607
|
5055 |
+
#: admin/login/login.php:679 admin/login/login.php:708
|
5056 |
msgid "Lock"
|
5057 |
msgstr ""
|
5058 |
|
5059 |
+
#: admin/login/login.php:579 admin/login/login.php:608
|
5060 |
+
#: admin/login/login.php:680 admin/login/login.php:709
|
5061 |
msgid "Unlock"
|
5062 |
msgstr ""
|
5063 |
|
5064 |
+
#: admin/login/login.php:581 admin/login/login.php:682
|
5065 |
msgid "User ID"
|
5066 |
msgstr ""
|
5067 |
|
5068 |
+
#: admin/login/login.php:582 admin/login/login.php:683
|
5069 |
msgid "Username"
|
5070 |
msgstr ""
|
5071 |
|
5072 |
+
#: admin/login/login.php:583 admin/login/login.php:684
|
5073 |
msgid "Display Name"
|
5074 |
msgstr ""
|
5075 |
|
5076 |
+
#: admin/login/login.php:584 admin/login/login.php:685
|
5077 |
msgid "Email"
|
5078 |
msgstr ""
|
5079 |
|
5080 |
+
#: admin/login/login.php:585 admin/login/login.php:686
|
5081 |
msgid "Role"
|
5082 |
msgstr ""
|
5083 |
|
5084 |
+
#: admin/login/login.php:586 admin/login/login.php:687
|
5085 |
msgid "Login Time"
|
5086 |
msgstr ""
|
5087 |
|
5088 |
+
#: admin/login/login.php:587 admin/login/login.php:688
|
5089 |
msgid "Lockout Expires"
|
5090 |
msgstr ""
|
5091 |
|
5092 |
+
#: admin/login/login.php:588 admin/login/login.php:689
|
5093 |
msgid "IP Address"
|
5094 |
msgstr ""
|
5095 |
|
5096 |
+
#: admin/login/login.php:589 admin/login/login.php:690
|
5097 |
msgid "Hostname"
|
5098 |
msgstr ""
|
5099 |
|
5100 |
+
#: admin/login/login.php:590 admin/login/login.php:691
|
5101 |
msgid "Request URI"
|
5102 |
msgstr ""
|
5103 |
|
5104 |
+
#: admin/login/login.php:619 admin/login/login.php:720
|
5105 |
msgid "NA"
|
5106 |
msgstr ""
|
5107 |
|
5108 |
+
#: admin/login/login.php:632 admin/login/login.php:733
|
5109 |
msgid "No Logins|Locked"
|
5110 |
msgstr ""
|
5111 |
|
5112 |
+
#: admin/login/login.php:649 admin/login/login.php:750
|
5113 |
msgid ""
|
5114 |
"Locking and Unlocking a User is reversible, but Deleting a User is not.\\n"
|
5115 |
"\\n-------------------------------------------------------------\\n\\nWhen "
|
5122 |
"OK to proceed or click Cancel"
|
5123 |
msgstr ""
|
5124 |
|
5125 |
+
#: admin/login/login.php:649 admin/login/login.php:750
|
5126 |
+
#: admin/mscan/mscan.php:1467 admin/mscan/mscan.php:1745
|
5127 |
msgid "Clear|Refresh"
|
5128 |
msgstr ""
|
5129 |
|
5130 |
+
#: admin/login/login.php:823
|
5131 |
msgid ""
|
5132 |
"The Setup Wizard Go Daddy \"Managed WordPress Hosting\" option is set to Yes."
|
5133 |
msgstr ""
|
5134 |
|
5135 |
+
#: admin/login/login.php:823
|
5136 |
msgid ""
|
5137 |
"If you do not have Go Daddy \"Managed WordPress Hosting\" then change the Go "
|
5138 |
"Daddy \"Managed WordPress Hosting\" Setup Wizard option to No."
|
5139 |
msgstr ""
|
5140 |
|
5141 |
+
#: admin/login/login.php:831
|
5142 |
msgid "jQuery ToolTip CAPTCHA-Lite (JTC-Lite) ~ "
|
5143 |
msgstr ""
|
5144 |
|
5145 |
+
#: admin/login/login.php:831
|
5146 |
msgid ""
|
5147 |
"Protects the WP Login Form against constant lockouts by Bots trying to Brute "
|
5148 |
"Force Login to your website"
|
5149 |
msgstr ""
|
5150 |
|
5151 |
+
#: admin/login/login.php:831
|
5152 |
msgid ""
|
5153 |
"Get the full version of JTC Anti-Spam|Anti-Hacker that protects all of your "
|
5154 |
"WP Forms"
|
5155 |
msgstr ""
|
5156 |
|
5157 |
+
#: admin/login/login.php:831
|
5158 |
msgid ""
|
5159 |
"against SpamBots & HackerBots (auto-registering, auto-logins, auto-posting, "
|
5160 |
"auto-commenting) & User Account Lockouts: "
|
5161 |
msgstr ""
|
5162 |
|
5163 |
+
#: admin/login/login.php:857 admin/login/login.php:1209
|
5164 |
+
#: admin/login/login.php:1549
|
5165 |
msgid "Save Options"
|
5166 |
msgstr ""
|
5167 |
|
5168 |
+
#: admin/login/login.php:940
|
5169 |
msgid "JTC-Lite Settings Saved."
|
5170 |
msgstr ""
|
5171 |
|
5172 |
+
#: admin/login/login.php:963
|
5173 |
msgid "JTC-Lite Settings"
|
5174 |
msgstr ""
|
5175 |
|
5176 |
+
#: admin/login/login.php:967
|
5177 |
msgid "JTC CAPTCHA:"
|
5178 |
msgstr ""
|
5179 |
|
5180 |
+
#: admin/login/login.php:969
|
5181 |
msgid "jtc"
|
5182 |
msgstr ""
|
5183 |
|
5184 |
+
#: admin/login/login.php:972
|
5185 |
msgid "JTC ToolTip:"
|
5186 |
msgstr ""
|
5187 |
|
5188 |
+
#: admin/login/login.php:974
|
5189 |
msgid "Type/Enter: jtc. Enter a blank space for no text (Spacebar Key)"
|
5190 |
msgstr ""
|
5191 |
|
5192 |
+
#: admin/login/login.php:977
|
5193 |
msgid "JTC Title|Text:"
|
5194 |
msgstr ""
|
5195 |
|
5196 |
+
#: admin/login/login.php:979
|
5197 |
msgid "Enter a blank space for no text (Spacebar Key)"
|
5198 |
msgstr ""
|
5199 |
|
5200 |
+
#: admin/login/login.php:986
|
5201 |
msgid "JTC Logging:"
|
5202 |
msgstr ""
|
5203 |
|
5204 |
+
#: admin/login/login.php:988
|
5205 |
msgid "JTC Logging Off"
|
5206 |
msgstr ""
|
5207 |
|
5208 |
+
#: admin/login/login.php:991
|
5209 |
msgid "Logged in the Security Log (BPS Pro Only)"
|
5210 |
msgstr ""
|
5211 |
|
5212 |
+
#: admin/login/login.php:999
|
5213 |
msgid " Enable JTC for WooCommerce (BPS Pro Only)"
|
5214 |
msgstr ""
|
5215 |
|
5216 |
+
#: admin/login/login.php:1002
|
5217 |
msgid "Enable|Disable JTC For These Forms: "
|
5218 |
msgstr ""
|
5219 |
|
5220 |
+
#: admin/login/login.php:1003 admin/login/login.php:1014
|
5221 |
msgid "Check to Enable. Uncheck to Disable."
|
5222 |
msgstr ""
|
5223 |
|
5224 |
+
#: admin/login/login.php:1004
|
5225 |
msgid " Login Form"
|
5226 |
msgstr ""
|
5227 |
|
5228 |
+
#: admin/login/login.php:1005
|
5229 |
msgid " Register Form (BPS Pro Only)"
|
5230 |
msgstr ""
|
5231 |
|
5232 |
+
#: admin/login/login.php:1006
|
5233 |
msgid " Lost Password Form (BPS Pro Only)"
|
5234 |
msgstr ""
|
5235 |
|
5236 |
+
#: admin/login/login.php:1007
|
5237 |
msgid " Comment Form (BPS Pro Only)"
|
5238 |
msgstr ""
|
5239 |
|
5240 |
+
#: admin/login/login.php:1008
|
5241 |
msgid " Multisite Register Form (BPS Pro Only)"
|
5242 |
msgstr ""
|
5243 |
|
5244 |
+
#: admin/login/login.php:1009
|
5245 |
msgid " BuddyPress Register Form (BPS Pro Only)"
|
5246 |
msgstr ""
|
5247 |
|
5248 |
+
#: admin/login/login.php:1010
|
5249 |
msgid " BuddyPress Sidebar Login Form (BPS Pro Only)"
|
5250 |
msgstr ""
|
5251 |
|
5252 |
+
#: admin/login/login.php:1012
|
5253 |
msgid "Comment Form: (BPS Pro Only)"
|
5254 |
msgstr ""
|
5255 |
|
5256 |
+
#: admin/login/login.php:1013
|
5257 |
msgid ""
|
5258 |
"Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
|
5259 |
msgstr ""
|
5260 |
|
5261 |
+
#: admin/login/login.php:1016 admin/login/login.php:1400
|
5262 |
+
#: admin/login/login.php:1660
|
5263 |
msgid " Administrator"
|
5264 |
msgstr ""
|
5265 |
|
5266 |
+
#: admin/login/login.php:1017 admin/login/login.php:1401
|
5267 |
+
#: admin/login/login.php:1661
|
5268 |
msgid " Editor"
|
5269 |
msgstr ""
|
5270 |
|
5271 |
+
#: admin/login/login.php:1018 admin/login/login.php:1402
|
5272 |
+
#: admin/login/login.php:1662
|
5273 |
msgid " Author"
|
5274 |
msgstr ""
|
5275 |
|
5276 |
+
#: admin/login/login.php:1019 admin/login/login.php:1403
|
5277 |
+
#: admin/login/login.php:1663
|
5278 |
msgid " Contributor"
|
5279 |
msgstr ""
|
5280 |
|
5281 |
+
#: admin/login/login.php:1020 admin/login/login.php:1404
|
5282 |
+
#: admin/login/login.php:1664
|
5283 |
msgid " Subscriber"
|
5284 |
msgstr ""
|
5285 |
|
5286 |
+
#: admin/login/login.php:1039
|
5287 |
msgid "Login Form: CAPTCHA Error message"
|
5288 |
msgstr ""
|
5289 |
|
5290 |
+
#: admin/login/login.php:1042
|
5291 |
msgid "Comment Form: CAPTCHA Error message (BPS Pro Only)"
|
5292 |
msgstr ""
|
5293 |
|
5294 |
+
#: admin/login/login.php:1045 admin/login/lsm-help-text.php:19
|
5295 |
msgid "Comment Form: CSS Styling (BPS Pro Only)"
|
5296 |
msgstr ""
|
5297 |
|
5298 |
+
#: admin/login/login.php:1046
|
5299 |
msgid ""
|
5300 |
"Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form "
|
5301 |
"Input text box</i>"
|
5302 |
msgstr ""
|
5303 |
|
5304 |
+
#: admin/login/login.php:1048
|
5305 |
msgid ""
|
5306 |
"Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input "
|
5307 |
"text box</i>"
|
5308 |
msgstr ""
|
5309 |
|
5310 |
+
#: admin/login/login.php:1051
|
5311 |
msgid ""
|
5312 |
"If you see an error or are unable to save your JTC option settings then "
|
5313 |
"click the Encrypt JTC Code button first and then click the Save Options "
|
5314 |
"button. Mouse over the question mark image to the right for help info."
|
5315 |
msgstr ""
|
5316 |
|
5317 |
+
#: admin/login/login.php:1051
|
5318 |
msgid ""
|
5319 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5320 |
"at a later time then ModSecurity will prevent you from saving your JTC "
|
5322 |
"Encrypt JTC Code button."
|
5323 |
msgstr ""
|
5324 |
|
5325 |
+
#: admin/login/login.php:1051
|
5326 |
msgid ""
|
5327 |
"If you click the Encrypt JTC Code button and then want to edit your CSS code "
|
5328 |
"again click the Decrypt JTC Code button. After you are done editing click "
|
5329 |
"the Encrypt JTC Code button before clicking the Save Options button."
|
5330 |
msgstr ""
|
5331 |
|
5332 |
+
#: admin/login/login.php:1051
|
5333 |
msgid ""
|
5334 |
"Click the JTC Anti-Spam|Anti-Hacker Read Me help button for more help info."
|
5335 |
msgstr ""
|
5336 |
|
5337 |
+
#: admin/login/login.php:1053 admin/login/login.php:1432
|
5338 |
+
#: admin/login/login.php:1682 admin/login/login.php:1811
|
5339 |
+
#: admin/security-log/security-log.php:436
|
5340 |
msgid "Click OK to Proceed or click Cancel."
|
5341 |
msgstr ""
|
5342 |
|
5343 |
+
#: admin/login/login.php:1164
|
5344 |
msgid "Idle Session Logout (ISL) ~ "
|
5345 |
msgstr ""
|
5346 |
|
5347 |
+
#: admin/login/login.php:1164
|
5348 |
msgid "Automatically Logout Idle/Inactive User Accounts"
|
5349 |
msgstr ""
|
5350 |
|
5351 |
+
#: admin/login/login.php:1164
|
5352 |
msgid "Auth Cookie Expiration (ACE) ~ "
|
5353 |
msgstr ""
|
5354 |
|
5355 |
+
#: admin/login/login.php:1164
|
5356 |
msgid "Change the WordPress Authentication Cookie Expiration Time"
|
5357 |
msgstr ""
|
5358 |
|
5359 |
+
#: admin/login/login.php:1185
|
5360 |
msgid "ISL and ACE Forum Topic"
|
5361 |
msgstr ""
|
5362 |
|
5363 |
+
#: admin/login/login.php:1189
|
5364 |
msgid "The Help & FAQ tab pages contain help links."
|
5365 |
msgstr ""
|
5366 |
|
5367 |
+
#: admin/login/login.php:1294
|
5368 |
msgid "Settings Saved. ISL has been turned On."
|
5369 |
msgstr ""
|
5370 |
|
5371 |
+
#: admin/login/login.php:1300
|
5372 |
msgid "Settings Saved. ISL has been turned Off."
|
5373 |
msgstr ""
|
5374 |
|
5375 |
+
#: admin/login/login.php:1324
|
5376 |
msgid "Idle Session Logout (ISL) Settings"
|
5377 |
msgstr ""
|
5378 |
|
5379 |
+
#: admin/login/login.php:1331
|
5380 |
msgid "ISL On"
|
5381 |
msgstr ""
|
5382 |
|
5383 |
+
#: admin/login/login.php:1332
|
5384 |
msgid "ISL Off"
|
5385 |
msgstr ""
|
5386 |
|
5387 |
+
#: admin/login/login.php:1338 admin/login/lsm-help-text.php:22
|
5388 |
msgid "Idle Session Logout Time in Minutes:"
|
5389 |
msgstr ""
|
5390 |
|
5391 |
+
#: admin/login/login.php:1344 admin/login/lsm-help-text.php:22
|
5392 |
msgid "Idle Session Logout Page URL:"
|
5393 |
msgstr ""
|
5394 |
|
5395 |
+
#: admin/login/login.php:1350 admin/login/lsm-help-text.php:22
|
5396 |
msgid "Idle Session Logout Page Login URL:"
|
5397 |
msgstr ""
|
5398 |
|
5399 |
+
#: admin/login/login.php:1351
|
5400 |
msgid ""
|
5401 |
"Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
|
5402 |
msgstr ""
|
5403 |
|
5404 |
+
#: admin/login/login.php:1357 admin/login/lsm-help-text.php:22
|
5405 |
msgid "Idle Session Logout Exclude URLs|URIs:"
|
5406 |
msgstr ""
|
5407 |
|
5408 |
+
#: admin/login/login.php:1358
|
5409 |
msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
|
5410 |
msgstr ""
|
5411 |
|
5412 |
+
#: admin/login/login.php:1365 admin/login/lsm-help-text.php:22
|
5413 |
msgid "Idle Session Logout Page Custom Message:"
|
5414 |
msgstr ""
|
5415 |
|
5416 |
+
#: admin/login/login.php:1372 admin/login/lsm-help-text.php:22
|
5417 |
msgid "Idle Session Logout Page Custom CSS Style:"
|
5418 |
msgstr ""
|
5419 |
|
5420 |
+
#: admin/login/login.php:1389 admin/login/login.php:1649
|
5421 |
#: admin/login/lsm-help-text.php:22
|
5422 |
msgid "User Account Exceptions:"
|
5423 |
msgstr ""
|
5424 |
|
5425 |
+
#: admin/login/login.php:1390 admin/login/login.php:1650
|
5426 |
msgid ""
|
5427 |
"Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
|
5428 |
msgstr ""
|
5429 |
|
5430 |
+
#: admin/login/login.php:1391
|
5431 |
msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
|
5432 |
msgstr ""
|
5433 |
|
5434 |
+
#: admin/login/login.php:1397
|
5435 |
msgid "Enable|Disable Idle Session Logouts For These User Roles: "
|
5436 |
msgstr ""
|
5437 |
|
5438 |
+
#: admin/login/login.php:1398 admin/login/login.php:1658
|
5439 |
msgid ""
|
5440 |
"Check to Enable. Uncheck to Disable. See the Read Me help button for details."
|
5441 |
msgstr ""
|
5442 |
|
5443 |
+
#: admin/login/login.php:1426
|
5444 |
msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
|
5445 |
msgstr ""
|
5446 |
|
5447 |
+
#: admin/login/login.php:1427 admin/login/login.php:1643
|
5448 |
msgid ""
|
5449 |
"Check to Disable. Uncheck to Enable. See the Read Me help button for details."
|
5450 |
msgstr ""
|
5451 |
|
5452 |
+
#: admin/login/login.php:1428
|
5453 |
msgid " Enable|Disable ISL For TinyMCE Editor"
|
5454 |
msgstr ""
|
5455 |
|
5456 |
+
#: admin/login/login.php:1430
|
5457 |
msgid ""
|
5458 |
"If you see an error or are unable to save your ISL option settings then "
|
5459 |
"click the Encrypt ISL Code button first and then click the Save Options "
|
5460 |
"button. Mouse over the question mark image to the right for help info."
|
5461 |
msgstr ""
|
5462 |
|
5463 |
+
#: admin/login/login.php:1430
|
5464 |
msgid ""
|
5465 |
"If your web host currently has ModSecurity installed or installs ModSecurity "
|
5466 |
"at a later time then ModSecurity will prevent you from saving your ISL "
|
5468 |
"Encrypt ISL Code button."
|
5469 |
msgstr ""
|
5470 |
|
5471 |
+
#: admin/login/login.php:1430
|
5472 |
msgid ""
|
5473 |
"If you click the Encrypt ISL Code button and then want to edit your CSS code "
|
5474 |
"again click the Decrypt ISL Code button. After you are done editing click "
|
5475 |
"the Encrypt ISL Code button before clicking the Save Options button."
|
5476 |
msgstr ""
|
5477 |
|
5478 |
+
#: admin/login/login.php:1430
|
5479 |
msgid ""
|
5480 |
"Click the Idle Session Logout|Auth Cookie Expiration Read Me help button for "
|
5481 |
"more help info."
|
5482 |
msgstr ""
|
5483 |
|
5484 |
+
#: admin/login/login.php:1537
|
5485 |
msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
|
5486 |
msgstr ""
|
5487 |
|
5488 |
+
#: admin/login/login.php:1595
|
5489 |
msgid "Settings Saved. ACE has been turned On."
|
5490 |
msgstr ""
|
5491 |
|
5492 |
+
#: admin/login/login.php:1601
|
5493 |
msgid "Settings Saved. ACE has been turned Off."
|
5494 |
msgstr ""
|
5495 |
|
5496 |
+
#: admin/login/login.php:1621
|
5497 |
msgid "ACE On"
|
5498 |
msgstr ""
|
5499 |
|
5500 |
+
#: admin/login/login.php:1622
|
5501 |
msgid "ACE Off"
|
5502 |
msgstr ""
|
5503 |
|
5504 |
+
#: admin/login/login.php:1628 admin/login/lsm-help-text.php:22
|
5505 |
msgid "Auth Cookie Expiration Time in Minutes:"
|
5506 |
msgstr ""
|
5507 |
|
5508 |
+
#: admin/login/login.php:1629
|
5509 |
msgid "WP Default setting is 2880 Minutes/2 Days:"
|
5510 |
msgstr ""
|
5511 |
|
5512 |
+
#: admin/login/login.php:1635 admin/login/lsm-help-text.php:22
|
5513 |
msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
|
5514 |
msgstr ""
|
5515 |
|
5516 |
+
#: admin/login/login.php:1636
|
5517 |
msgid "WP Default setting is 20160 Minutes/14 Days:"
|
5518 |
msgstr ""
|
5519 |
|
5520 |
+
#: admin/login/login.php:1642 admin/login/lsm-help-text.php:22
|
5521 |
msgid "Enable|Disable Remember Me Checkbox:"
|
5522 |
msgstr ""
|
5523 |
|
5524 |
+
#: admin/login/login.php:1644
|
5525 |
msgid " Disable & do not display the Remember Me checkbox"
|
5526 |
msgstr ""
|
5527 |
|
5528 |
+
#: admin/login/login.php:1651
|
5529 |
msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
|
5530 |
msgstr ""
|
5531 |
|
5532 |
+
#: admin/login/login.php:1657
|
5533 |
msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
|
5534 |
msgstr ""
|
5535 |
|
5536 |
+
#: admin/login/login.php:1704
|
5537 |
+
msgid "Force Strong Passwords ~ "
|
5538 |
+
msgstr ""
|
5539 |
+
|
5540 |
+
#: admin/login/login.php:1704
|
5541 |
+
msgid "Set password requirements for strong passwords"
|
5542 |
+
msgstr ""
|
5543 |
+
|
5544 |
+
#: admin/login/login.php:1750
|
5545 |
+
msgid "Settings Saved. FSP is turned On."
|
5546 |
+
msgstr ""
|
5547 |
+
|
5548 |
+
#: admin/login/login.php:1756
|
5549 |
+
msgid "Settings Saved. FSP is turned Off."
|
5550 |
+
msgstr ""
|
5551 |
+
|
5552 |
+
#: admin/login/login.php:1777 admin/login/lsm-help-text.php:25
|
5553 |
+
msgid "Turn FSP On|Turn FSP Off:"
|
5554 |
+
msgstr ""
|
5555 |
+
|
5556 |
+
#: admin/login/login.php:1779
|
5557 |
+
msgid "FSP Off"
|
5558 |
+
msgstr ""
|
5559 |
+
|
5560 |
+
#: admin/login/login.php:1780
|
5561 |
+
msgid "FSP On"
|
5562 |
+
msgstr ""
|
5563 |
+
|
5564 |
+
#: admin/login/login.php:1785 admin/login/lsm-help-text.php:25
|
5565 |
+
msgid "Password Character Length:"
|
5566 |
+
msgstr ""
|
5567 |
+
|
5568 |
+
#: admin/login/login.php:1787
|
5569 |
+
msgid "Example: 12"
|
5570 |
+
msgstr ""
|
5571 |
+
|
5572 |
+
#: admin/login/login.php:1793
|
5573 |
+
msgid "Password Criteria Requirements: "
|
5574 |
+
msgstr ""
|
5575 |
+
|
5576 |
+
#: admin/login/login.php:1794
|
5577 |
+
msgid "Check to require. Uncheck to remove requirement."
|
5578 |
+
msgstr ""
|
5579 |
+
|
5580 |
+
#: admin/login/login.php:1795
|
5581 |
+
msgid " At least 1 lowercase letter"
|
5582 |
+
msgstr ""
|
5583 |
+
|
5584 |
+
#: admin/login/login.php:1796
|
5585 |
+
msgid " At least 1 uppercase letter"
|
5586 |
+
msgstr ""
|
5587 |
+
|
5588 |
+
#: admin/login/login.php:1797
|
5589 |
+
msgid " At least 1 number"
|
5590 |
+
msgstr ""
|
5591 |
+
|
5592 |
+
#: admin/login/login.php:1798
|
5593 |
+
msgid " At least 1 special character"
|
5594 |
+
msgstr ""
|
5595 |
+
|
5596 |
+
#: admin/login/login.php:1805 admin/login/lsm-help-text.php:25
|
5597 |
+
msgid "Displayed Message/Error Message:"
|
5598 |
+
msgstr ""
|
5599 |
+
|
5600 |
#: admin/login/lsm-export.php:49
|
5601 |
msgid ""
|
5602 |
"The Login Security Table was exported successfully. Click the Download Zip "
|
5786 |
"be displayed. "
|
5787 |
msgstr ""
|
5788 |
|
5789 |
+
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:583
|
5790 |
+
#: includes/hud-dismiss-functions.php:353
|
5791 |
+
#: includes/hud-dismiss-functions.php:397
|
5792 |
msgid "CAUTION: "
|
5793 |
msgstr ""
|
5794 |
|
6449 |
"Roles: Administrator, Editor, Author, Contributor, Subscriber."
|
6450 |
msgstr ""
|
6451 |
|
6452 |
+
#: admin/login/lsm-help-text.php:25
|
6453 |
+
msgid "Force Strong Passwords (FSP) General Info:"
|
6454 |
+
msgstr ""
|
6455 |
+
|
6456 |
+
#: admin/login/lsm-help-text.php:25
|
6457 |
+
msgid ""
|
6458 |
+
"FSP works on standard single WordPress site types, Network|Multisite site "
|
6459 |
+
"types and BuddyPress. WooCommerce already has strong password requirements "
|
6460 |
+
"by default. The FSP option settings do not affect WooCommerce Forms."
|
6461 |
+
msgstr ""
|
6462 |
+
|
6463 |
+
#: admin/login/lsm-help-text.php:25
|
6464 |
+
msgid ""
|
6465 |
+
"The FSP message is displayed by default on the WP Reset Password Form/page "
|
6466 |
+
"and the BuddyPress Registration and frontend Profile page. The FSP message "
|
6467 |
+
"is not displayed by default on the WP Profile page or the BuddyPress backend "
|
6468 |
+
"Profile page. If a User enters a password that does not meet the FSP "
|
6469 |
+
"Password Criteria Requirements on the WP Profile page or the BuddyPress "
|
6470 |
+
"backend Profile page, the FSP Displayed Message/Error Message is displayed "
|
6471 |
+
"to the User."
|
6472 |
+
msgstr ""
|
6473 |
+
|
6474 |
+
#: admin/login/lsm-help-text.php:25
|
6475 |
+
msgid ""
|
6476 |
+
"FSP is Turned Off by default. Select FSP On to turn FSP On. Select FSP Off "
|
6477 |
+
"to turn FSP Off."
|
6478 |
+
msgstr ""
|
6479 |
+
|
6480 |
+
#: admin/login/lsm-help-text.php:25
|
6481 |
+
msgid ""
|
6482 |
+
"This option allows you to set the length of the password the User must "
|
6483 |
+
"enter. The default password character length is 12. Note: The maximum "
|
6484 |
+
"password character length allowed is 32."
|
6485 |
+
msgstr ""
|
6486 |
+
|
6487 |
+
#: admin/login/lsm-help-text.php:25
|
6488 |
+
msgid "Password Criteria Requirements:"
|
6489 |
+
msgstr ""
|
6490 |
+
|
6491 |
+
#: admin/login/lsm-help-text.php:25
|
6492 |
+
msgid ""
|
6493 |
+
"Check the checkboxes to add requirements. Uncheck the checkboxes to remove "
|
6494 |
+
"requirements. Recommendation: Check all checkboxes."
|
6495 |
+
msgstr ""
|
6496 |
+
|
6497 |
+
#: admin/login/lsm-help-text.php:25
|
6498 |
+
msgid ""
|
6499 |
+
"Enter/type the displayed message that the User will see on the relevant "
|
6500 |
+
"Forms/pages or use the existing default FSP message."
|
6501 |
+
msgstr ""
|
6502 |
+
|
6503 |
+
#: admin/maintenance/maintenance.php:44
|
6504 |
msgid "BulletProof Security ~ Maintenance Mode"
|
6505 |
msgstr ""
|
6506 |
|
6507 |
+
#: admin/maintenance/maintenance.php:46
|
6508 |
msgid "Maintenance Mode ~ FrontEnd ~ BackEnd"
|
6509 |
msgstr ""
|
6510 |
|
6511 |
+
#: admin/maintenance/maintenance.php:191
|
6512 |
msgid "FrontEnd Maintenance Mode Page ~ "
|
6513 |
msgstr ""
|
6514 |
|
6515 |
+
#: admin/maintenance/maintenance.php:191
|
6516 |
msgid "Display a website under maintenance page to website visitors"
|
6517 |
msgstr ""
|
6518 |
|
6519 |
+
#: admin/maintenance/maintenance.php:193
|
6520 |
msgid "FrontEnd & BackEnd Maintenance Mode ~ "
|
6521 |
msgstr ""
|
6522 |
|
6523 |
+
#: admin/maintenance/maintenance.php:193
|
6524 |
msgid ""
|
6525 |
"Display a website under maintenance page to website visitors ~ Lock wp-admin "
|
6526 |
"BackEnd by IP Address"
|
6527 |
msgstr ""
|
6528 |
|
6529 |
+
#: admin/maintenance/maintenance.php:213 admin/maintenance/maintenance.php:219
|
6530 |
+
#: admin/maintenance/maintenance.php:2137
|
6531 |
msgid "Maintenance Mode Guide"
|
6532 |
msgstr ""
|
6533 |
|
6534 |
+
#: admin/maintenance/maintenance.php:215
|
6535 |
msgid ""
|
6536 |
"Create/add whatever messages, images, videos, etc. you want to display to "
|
6537 |
"website visitors with the MMode Editor, select your MMode options/settings, "
|
6540 |
"options/settings."
|
6541 |
msgstr ""
|
6542 |
|
6543 |
+
#: admin/maintenance/maintenance.php:215
|
6544 |
msgid ""
|
6545 |
"For more extensive help info, CSS, HTML code examples, Image & Video "
|
6546 |
"embedding code examples to add in the MMode Editor see Forum Help Links at "
|
6547 |
"the top of this Read Me help window."
|
6548 |
msgstr ""
|
6549 |
|
6550 |
+
#: admin/maintenance/maintenance.php:215 admin/maintenance/maintenance.php:547
|
6551 |
msgid ""
|
6552 |
"Maintenance Mode Text, CSS Style Code, Images, Videos Displayed To Website "
|
6553 |
"Visitors:"
|
6554 |
msgstr ""
|
6555 |
|
6556 |
+
#: admin/maintenance/maintenance.php:215
|
6557 |
msgid ""
|
6558 |
"This is a standard WordPress TinyMCE WYSIWYG editor that has a Visual Editor "
|
6559 |
"and a Text Editor for adding CSS or HTML code. Enter plain text, CSS, HTML "
|
6565 |
"Save Options button to save your edits."
|
6566 |
msgstr ""
|
6567 |
|
6568 |
+
#: admin/maintenance/maintenance.php:215
|
6569 |
msgid "Enable Countdown Timer:"
|
6570 |
msgstr ""
|
6571 |
|
6572 |
+
#: admin/maintenance/maintenance.php:215
|
6573 |
msgid ""
|
6574 |
"Check this checkbox to enable a javascript Countdown Timer that will be "
|
6575 |
"displayed to visitors. When the Countdown Timer reaches 0/has completed your "
|
6578 |
"off Maintenance Mode when the Countdown Timer reaches 0/has completed."
|
6579 |
msgstr ""
|
6580 |
|
6581 |
+
#: admin/maintenance/maintenance.php:215 admin/maintenance/maintenance.php:562
|
6582 |
msgid "Countdown Timer Text Color:"
|
6583 |
msgstr ""
|
6584 |
|
6585 |
+
#: admin/maintenance/maintenance.php:215
|
6586 |
msgid "Select the text color for the Countdown Timer."
|
6587 |
msgstr ""
|
6588 |
|
6589 |
+
#: admin/maintenance/maintenance.php:215 admin/maintenance/maintenance.php:570
|
6590 |
msgid "Maintenance Mode Time (in Minutes):"
|
6591 |
msgstr ""
|
6592 |
|
6593 |
+
#: admin/maintenance/maintenance.php:215
|
6594 |
msgid ""
|
6595 |
"Enter the amount of time that you want to put your site into Maintenance "
|
6596 |
"Mode in minutes. Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours, "
|
6597 |
"4320 = 3 days."
|
6598 |
msgstr ""
|
6599 |
|
6600 |
+
#: admin/maintenance/maintenance.php:215 admin/maintenance/maintenance.php:574
|
6601 |
msgid ""
|
6602 |
"Header Retry-After (enter the same time as Maintenance Mode Time above):"
|
6603 |
msgstr ""
|
6604 |
|
6605 |
+
#: admin/maintenance/maintenance.php:215
|
6606 |
msgid ""
|
6607 |
"This is the amount of time that you are telling Search Engines to wait "
|
6608 |
"before visiting your website again. Enter the same time in minutes that you "
|
6609 |
"entered for Maintenance Mode Time."
|
6610 |
msgstr ""
|
6611 |
|
6612 |
+
#: admin/maintenance/maintenance.php:215
|
6613 |
msgid "Enable FrontEnd Maintenance Mode:"
|
6614 |
msgstr ""
|
6615 |
|
6616 |
+
#: admin/maintenance/maintenance.php:215
|
6617 |
msgid ""
|
6618 |
"Check this checkbox to enable FrontEnd Maintenance Mode. When you Turn On "
|
6619 |
"FrontEnd Maintenance Mode your website Maintenance Mode page will be "
|
6624 |
"be locked out of your WordPress Dashboard."
|
6625 |
msgstr ""
|
6626 |
|
6627 |
+
#: admin/maintenance/maintenance.php:215
|
6628 |
msgid "Enable BackEnd Maintenance Mode:"
|
6629 |
msgstr ""
|
6630 |
|
6631 |
+
#: admin/maintenance/maintenance.php:215
|
6632 |
msgid ""
|
6633 |
"Check this checkbox to enable BackEnd Maintenance Mode. Be sure to enter the "
|
6634 |
"Your IP address/the Recommended IP address in the Maintenance Mode IP "
|
6640 |
"your WordPress Dashboard."
|
6641 |
msgstr ""
|
6642 |
|
6643 |
+
#: admin/maintenance/maintenance.php:215 admin/maintenance/maintenance.php:589
|
6644 |
msgid "Maintenance Mode IP Address Whitelist Text Box:"
|
6645 |
msgstr ""
|
6646 |
|
6647 |
+
#: admin/maintenance/maintenance.php:215
|
6648 |
msgid ""
|
6649 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
6650 |
"Mode):"
|
6651 |
msgstr ""
|
6652 |
|
6653 |
+
#: admin/maintenance/maintenance.php:215
|
6654 |
msgid ""
|
6655 |
"Enter Multiple IP addresses separated by a comma and a single space. "
|
6656 |
"Example: 100.99.88.77, 200.66.55.44, 44.33.22.1 It is recommended that you "
|
6662 |
"octets or your current IP address to whitelist your IP address."
|
6663 |
msgstr ""
|
6664 |
|
6665 |
+
#: admin/maintenance/maintenance.php:215 admin/maintenance/maintenance.php:604
|
6666 |
msgid "Background Images:"
|
6667 |
msgstr ""
|
6668 |
|
6669 |
+
#: admin/maintenance/maintenance.php:215
|
6670 |
msgid ""
|
6671 |
"Select a background image that you want to use. BPS includes 20 background "
|
6672 |
"images and 15 center images (text box images) that you can mix and match to "
|
6673 |
"your design/color scheme preference."
|
6674 |
msgstr ""
|
6675 |
|
6676 |
+
#: admin/maintenance/maintenance.php:215 admin/maintenance/maintenance.php:629
|
6677 |
msgid "Center Images:"
|
6678 |
msgstr ""
|
6679 |
|
6680 |
+
#: admin/maintenance/maintenance.php:215
|
6681 |
msgid ""
|
6682 |
"Select a center image that you want to use. BPS includes 20 background "
|
6683 |
"images and 15 center images (text box images) that you can mix and match to "
|
6684 |
"your design/color scheme preference."
|
6685 |
msgstr ""
|
6686 |
|
6687 |
+
#: admin/maintenance/maintenance.php:215 admin/maintenance/maintenance.php:649
|
6688 |
msgid "Background Colors (If not using a Background Image):"
|
6689 |
msgstr ""
|
6690 |
|
6691 |
+
#: admin/maintenance/maintenance.php:215
|
6692 |
msgid ""
|
6693 |
"Select a background color that you want to use. If you do not want to use a "
|
6694 |
"background image then you can instead choose a background color."
|
6695 |
msgstr ""
|
6696 |
|
6697 |
+
#: admin/maintenance/maintenance.php:215
|
6698 |
msgid "Display Visitor IP Address:"
|
6699 |
msgstr ""
|
6700 |
|
6701 |
+
#: admin/maintenance/maintenance.php:215
|
6702 |
msgid "Check this checkbox to display the website visitor's IP addresses."
|
6703 |
msgstr ""
|
6704 |
|
6705 |
+
#: admin/maintenance/maintenance.php:215 admin/maintenance/maintenance.php:659
|
6706 |
msgid "Display Admin|Login Link"
|
6707 |
msgstr ""
|
6708 |
|
6709 |
+
#: admin/maintenance/maintenance.php:215
|
6710 |
msgid ""
|
6711 |
"Check this checkbox to display a Login link that points to your wp-admin "
|
6712 |
"folder/Login page."
|
6713 |
msgstr ""
|
6714 |
|
6715 |
+
#: admin/maintenance/maintenance.php:215
|
6716 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode:"
|
6717 |
msgstr ""
|
6718 |
|
6719 |
+
#: admin/maintenance/maintenance.php:215
|
6720 |
msgid ""
|
6721 |
"Check this checkbox to display a WordPress Dashboard Reminder Notice that "
|
6722 |
"your website is in Maintenance Mode."
|
6723 |
msgstr ""
|
6724 |
|
6725 |
+
#: admin/maintenance/maintenance.php:215
|
6726 |
msgid "Enable Visitor Logging:"
|
6727 |
msgstr ""
|
6728 |
|
6729 |
+
#: admin/maintenance/maintenance.php:215
|
6730 |
msgid ""
|
6731 |
"Check this checkbox to enable visitor logging. Logs all visitors to your "
|
6732 |
"site while your site is in Maintenance Mode. Log entries are created in the "
|
6733 |
"BPS Security Log file. "
|
6734 |
msgstr ""
|
6735 |
|
6736 |
+
#: admin/maintenance/maintenance.php:216
|
6737 |
msgid ""
|
6738 |
"Send Email Reminder when Maintenance Mode Countdown Timer has completed:"
|
6739 |
msgstr ""
|
6740 |
|
6741 |
+
#: admin/maintenance/maintenance.php:216
|
6742 |
msgid ""
|
6743 |
"Check this checkbox to enable the javascript Countdown Timer to send you an "
|
6744 |
"email reminder when the Countdown Timer reaches 0/is completed. More "
|
6750 |
"the Countdown Timer reaches 0/has completed."
|
6751 |
msgstr ""
|
6752 |
|
6753 |
+
#: admin/maintenance/maintenance.php:216
|
6754 |
msgid "Testing the Countdown Timer Send Email Option:"
|
6755 |
msgstr ""
|
6756 |
|
6757 |
+
#: admin/maintenance/maintenance.php:216
|
6758 |
msgid ""
|
6759 |
"There is a 1 minute buffer so that when the Maintenance Mode page is created "
|
6760 |
"an email will not be sent immediately. To test the Send Email option use 2 "
|
6765 |
"how fast your Mail Server sends the email to you."
|
6766 |
msgstr ""
|
6767 |
|
6768 |
+
#: admin/maintenance/maintenance.php:216
|
6769 |
msgid "Send Countdown Timer Email:"
|
6770 |
msgstr ""
|
6771 |
|
6772 |
+
#: admin/maintenance/maintenance.php:216
|
6773 |
msgid ""
|
6774 |
"Enter the email addresses that you would like the Countdown Timer reminder "
|
6775 |
"email sent to, from, cc or bcc."
|
6776 |
msgstr ""
|
6777 |
|
6778 |
+
#: admin/maintenance/maintenance.php:216
|
6779 |
msgid "Network/Multisite Primary Site Options ONLY:"
|
6780 |
msgstr ""
|
6781 |
|
6782 |
+
#: admin/maintenance/maintenance.php:216
|
6783 |
msgid ""
|
6784 |
"These options/settings are for Network/Multisite ONLY and are ONLY displayed "
|
6785 |
"on the Primary Network/Multisite site. Checking these options on a Single/"
|
6787 |
"for Network/Multisite WordPress installations."
|
6788 |
msgstr ""
|
6789 |
|
6790 |
+
#: admin/maintenance/maintenance.php:216
|
6791 |
msgid "Steps to use these special Network/Multisite options:"
|
6792 |
msgstr ""
|
6793 |
|
6794 |
+
#: admin/maintenance/maintenance.php:216
|
6795 |
msgid ""
|
6796 |
"To turn On either of these special options, check the checkbox, click the "
|
6797 |
"Save Options button and click the Turn On button. To turn Off either of "
|
6803 |
"special option settings in that template file."
|
6804 |
msgstr ""
|
6805 |
|
6806 |
+
#: admin/maintenance/maintenance.php:216
|
6807 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode:"
|
6808 |
msgstr ""
|
6809 |
|
6810 |
+
#: admin/maintenance/maintenance.php:216
|
6811 |
msgid "Check this checkbox to put all of the sites into Maintenance Mode."
|
6812 |
msgstr ""
|
6813 |
|
6814 |
+
#: admin/maintenance/maintenance.php:216
|
6815 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site:"
|
6816 |
msgstr ""
|
6817 |
|
6818 |
+
#: admin/maintenance/maintenance.php:216
|
6819 |
msgid ""
|
6820 |
"Check this checkbox to put all of the subsites into Maintenance Mode except "
|
6821 |
"for the Primary site."
|
6822 |
msgstr ""
|
6823 |
|
6824 |
+
#: admin/maintenance/maintenance.php:216
|
6825 |
msgid "Save Options Button"
|
6826 |
msgstr ""
|
6827 |
|
6828 |
+
#: admin/maintenance/maintenance.php:216
|
6829 |
msgid ""
|
6830 |
"Clicking the Save Options button does 2 things: Saves all your options/"
|
6831 |
"settings to your Database and creates all necessary Maintenance Mode files/"
|
6833 |
"Click the Turn On button after clicking the Save Options button."
|
6834 |
msgstr ""
|
6835 |
|
6836 |
+
#: admin/maintenance/maintenance.php:216
|
6837 |
msgid "Preview Button"
|
6838 |
msgstr ""
|
6839 |
|
6840 |
+
#: admin/maintenance/maintenance.php:216
|
6841 |
msgid ""
|
6842 |
"Clicking the Preview button allows you to preview the Maintenance Mode files/"
|
6843 |
"Forms that were created when you clicked the Save Options button. Preview "
|
6847 |
"On button."
|
6848 |
msgstr ""
|
6849 |
|
6850 |
+
#: admin/maintenance/maintenance.php:216
|
6851 |
msgid "Turn On Button"
|
6852 |
msgstr ""
|
6853 |
|
6854 |
+
#: admin/maintenance/maintenance.php:216
|
6855 |
msgid ""
|
6856 |
"Clicking the Turn On button turns On Maintenance Mode. Turn On is "
|
6857 |
"conditional and allows you to make changes to your Maintenance Mode page "
|
6861 |
"on your Maintenance Mode page."
|
6862 |
msgstr ""
|
6863 |
|
6864 |
+
#: admin/maintenance/maintenance.php:216
|
6865 |
msgid "Turn Off Button"
|
6866 |
msgstr ""
|
6867 |
|
6868 |
+
#: admin/maintenance/maintenance.php:216
|
6869 |
msgid ""
|
6870 |
"Clicking the Turn Off button turns Off Maintenance Mode. Turn Off is non-"
|
6871 |
"conditional and works like a Form Reset, but does not remove any of your "
|
6875 |
"remain in your website root folder, but Maintenance Mode will be turned Off."
|
6876 |
msgstr ""
|
6877 |
|
6878 |
+
#: admin/maintenance/maintenance.php:216
|
6879 |
msgid "BPS help links can be found in the Help & FAQ pages."
|
6880 |
msgstr ""
|
6881 |
|
6882 |
+
#: admin/maintenance/maintenance.php:254
|
6883 |
msgid ""
|
6884 |
"Error: You did not enter anything in the Maintenance Mode Time Text Box."
|
6885 |
msgstr ""
|
6886 |
|
6887 |
+
#: admin/maintenance/maintenance.php:274 admin/maintenance/maintenance.php:789
|
6888 |
+
#: admin/maintenance/maintenance.php:997
|
6889 |
msgid ""
|
6890 |
"Error: You did not enter an IP Address in the Maintenance Mode IP Address "
|
6891 |
"Whitelist Text Box."
|
6892 |
msgstr ""
|
6893 |
|
6894 |
+
#: admin/maintenance/maintenance.php:411 admin/maintenance/maintenance.php:431
|
6895 |
msgid ""
|
6896 |
"Success! Your Options have been saved and your Maintenance Mode Form has "
|
6897 |
"been created successfully! Click the Preview button to preview your Website "
|
6899 |
"button."
|
6900 |
msgstr ""
|
6901 |
|
6902 |
+
#: admin/maintenance/maintenance.php:418
|
6903 |
msgid ""
|
6904 |
"Check that the file exists in the /bulletproof-security/admin/htaccess/ "
|
6905 |
"master folder. If this is not the problem "
|
6906 |
msgstr ""
|
6907 |
|
6908 |
+
#: admin/maintenance/maintenance.php:418 admin/maintenance/maintenance.php:438
|
6909 |
+
#: admin/wizard/wizard.php:160 includes/general-functions.php:509
|
6910 |
+
#: includes/hud-dismiss-functions.php:353
|
6911 |
+
#: includes/hud-dismiss-functions.php:397
|
6912 |
+
#: includes/hud-dismiss-functions.php:502
|
6913 |
msgid "Click Here"
|
6914 |
msgstr ""
|
6915 |
|
6916 |
+
#: admin/maintenance/maintenance.php:418 admin/maintenance/maintenance.php:438
|
6917 |
msgid " for assistance."
|
6918 |
msgstr ""
|
6919 |
|
6920 |
+
#: admin/maintenance/maintenance.php:438
|
6921 |
msgid ""
|
6922 |
"Check that the bps-maintenance-values.php file exists in the /bulletproof-"
|
6923 |
"security/admin/htaccess/ master folder. If this is not the problem "
|
6924 |
msgstr ""
|
6925 |
|
6926 |
+
#: admin/maintenance/maintenance.php:499 admin/maintenance/maintenance.php:506
|
6927 |
+
#: admin/maintenance/maintenance.php:513
|
6928 |
msgid "Your Current IP Address: "
|
6929 |
msgstr ""
|
6930 |
|
6931 |
+
#: admin/maintenance/maintenance.php:499 admin/maintenance/maintenance.php:506
|
6932 |
+
#: admin/maintenance/maintenance.php:513
|
6933 |
msgid "Recommended IP Address: "
|
6934 |
msgstr ""
|
6935 |
|
6936 |
+
#: admin/maintenance/maintenance.php:544
|
6937 |
msgid "MMode Editor"
|
6938 |
msgstr ""
|
6939 |
|
6940 |
+
#: admin/maintenance/maintenance.php:548
|
6941 |
msgid ""
|
6942 |
"Click the Maintenance Mode Guide link above for CSS Code, Image & Video "
|
6943 |
"Embed examples."
|
6944 |
msgstr ""
|
6945 |
|
6946 |
+
#: admin/maintenance/maintenance.php:557
|
6947 |
msgid "MMode Option Settings"
|
6948 |
msgstr ""
|
6949 |
|
6950 |
+
#: admin/maintenance/maintenance.php:560
|
6951 |
msgid "Enable Countdown Timer"
|
6952 |
msgstr ""
|
6953 |
|
6954 |
+
#: admin/maintenance/maintenance.php:564
|
6955 |
msgid "LCD|Lime Green"
|
6956 |
msgstr ""
|
6957 |
|
6958 |
+
#: admin/maintenance/maintenance.php:565 admin/maintenance/maintenance.php:652
|
6959 |
msgid "White"
|
6960 |
msgstr ""
|
6961 |
|
6962 |
+
#: admin/maintenance/maintenance.php:566
|
6963 |
msgid "Silver"
|
6964 |
msgstr ""
|
6965 |
|
6966 |
+
#: admin/maintenance/maintenance.php:567 admin/maintenance/maintenance.php:654
|
6967 |
msgid "Gray"
|
6968 |
msgstr ""
|
6969 |
|
6970 |
+
#: admin/maintenance/maintenance.php:571 admin/maintenance/maintenance.php:575
|
6971 |
msgid "Example: 10 = 10 minutes, 180 = 3 hours, 1440 = 24 hours."
|
6972 |
msgstr ""
|
6973 |
|
6974 |
+
#: admin/maintenance/maintenance.php:578
|
6975 |
msgid "Enable FrontEnd Maintenance Mode"
|
6976 |
msgstr ""
|
6977 |
|
6978 |
+
#: admin/maintenance/maintenance.php:583
|
6979 |
msgid "You MUST enter Your Current IP Address or the"
|
6980 |
msgstr ""
|
6981 |
|
6982 |
+
#: admin/maintenance/maintenance.php:583
|
6983 |
msgid "Recommended IP Address if you Enable BackEnd Maintenance Mode"
|
6984 |
msgstr ""
|
6985 |
|
6986 |
+
#: admin/maintenance/maintenance.php:583
|
6987 |
msgid "or you will be locked out of your WordPress Dashboard."
|
6988 |
msgstr ""
|
6989 |
|
6990 |
+
#: admin/maintenance/maintenance.php:584
|
6991 |
msgid "Enable BackEnd Maintenance Mode "
|
6992 |
msgstr ""
|
6993 |
|
6994 |
+
#: admin/maintenance/maintenance.php:592
|
6995 |
msgid ""
|
6996 |
"Enter The IP Address That Can View The Website Normally (not in Maintenance "
|
6997 |
"Mode)."
|
6998 |
msgstr ""
|
6999 |
|
7000 |
+
#: admin/maintenance/maintenance.php:593
|
7001 |
msgid "Enter Multiple IP addresses separated by a comma and a single space."
|
7002 |
msgstr ""
|
7003 |
|
7004 |
+
#: admin/maintenance/maintenance.php:594
|
7005 |
msgid "Example IPv4 IP Addresses: 100.99.88.77, 200.66.55.44, 44.33.22.1"
|
7006 |
msgstr ""
|
7007 |
|
7008 |
+
#: admin/maintenance/maintenance.php:595
|
7009 |
msgid ""
|
7010 |
"Example IPv6 IP Addresses: 0:0:0:0:0:ffff:6463:584d, 0:0:0:0:0:ffff:c842:372c"
|
7011 |
msgstr ""
|
7012 |
|
7013 |
+
#: admin/maintenance/maintenance.php:606
|
7014 |
msgid "No Background Image"
|
7015 |
msgstr ""
|
7016 |
|
7017 |
+
#: admin/maintenance/maintenance.php:607
|
7018 |
msgid "Black Honeycomb Large"
|
7019 |
msgstr ""
|
7020 |
|
7021 |
+
#: admin/maintenance/maintenance.php:608
|
7022 |
msgid "Black Honeycomb Large Grey Line"
|
7023 |
msgstr ""
|
7024 |
|
7025 |
+
#: admin/maintenance/maintenance.php:609
|
7026 |
msgid "Black Mesh Small"
|
7027 |
msgstr ""
|
7028 |
|
7029 |
+
#: admin/maintenance/maintenance.php:610
|
7030 |
msgid "Black Mesh Small Grey Line"
|
7031 |
msgstr ""
|
7032 |
|
7033 |
+
#: admin/maintenance/maintenance.php:611
|
7034 |
msgid "Blue Honeycomb Large"
|
7035 |
msgstr ""
|
7036 |
|
7037 |
+
#: admin/maintenance/maintenance.php:612
|
7038 |
msgid "Blue Mesh Small"
|
7039 |
msgstr ""
|
7040 |
|
7041 |
+
#: admin/maintenance/maintenance.php:613
|
7042 |
msgid "Brown Honeycomb Large"
|
7043 |
msgstr ""
|
7044 |
|
7045 |
+
#: admin/maintenance/maintenance.php:614
|
7046 |
msgid "Brown Mesh Small"
|
7047 |
msgstr ""
|
7048 |
|
7049 |
+
#: admin/maintenance/maintenance.php:615
|
7050 |
msgid "Green Honeycomb Large"
|
7051 |
msgstr ""
|
7052 |
|
7053 |
+
#: admin/maintenance/maintenance.php:616
|
7054 |
msgid "Green Mesh Small"
|
7055 |
msgstr ""
|
7056 |
|
7057 |
+
#: admin/maintenance/maintenance.php:617
|
7058 |
msgid "Gray Honeycomb Large"
|
7059 |
msgstr ""
|
7060 |
|
7061 |
+
#: admin/maintenance/maintenance.php:618
|
7062 |
msgid "Gray Mesh Small"
|
7063 |
msgstr ""
|
7064 |
|
7065 |
+
#: admin/maintenance/maintenance.php:619
|
7066 |
msgid "Orange Honeycomb Large"
|
7067 |
msgstr ""
|
7068 |
|
7069 |
+
#: admin/maintenance/maintenance.php:620
|
7070 |
msgid "Orange Mesh Small"
|
7071 |
msgstr ""
|
7072 |
|
7073 |
+
#: admin/maintenance/maintenance.php:621
|
7074 |
msgid "Purple Honeycomb Large"
|
7075 |
msgstr ""
|
7076 |
|
7077 |
+
#: admin/maintenance/maintenance.php:622
|
7078 |
msgid "Purple Mesh Small"
|
7079 |
msgstr ""
|
7080 |
|
7081 |
+
#: admin/maintenance/maintenance.php:623
|
7082 |
msgid "Red|Burgundy Honeycomb Large"
|
7083 |
msgstr ""
|
7084 |
|
7085 |
+
#: admin/maintenance/maintenance.php:624
|
7086 |
msgid "Red|Burgundy Mesh Small"
|
7087 |
msgstr ""
|
7088 |
|
7089 |
+
#: admin/maintenance/maintenance.php:625
|
7090 |
msgid "Yellow Honeycomb Large"
|
7091 |
msgstr ""
|
7092 |
|
7093 |
+
#: admin/maintenance/maintenance.php:626
|
7094 |
msgid "Yellow Mesh Small"
|
7095 |
msgstr ""
|
7096 |
|
7097 |
+
#: admin/maintenance/maintenance.php:631
|
7098 |
msgid "No Center Image"
|
7099 |
msgstr ""
|
7100 |
|
7101 |
+
#: admin/maintenance/maintenance.php:632
|
7102 |
msgid "Basic Black"
|
7103 |
msgstr ""
|
7104 |
|
7105 |
+
#: admin/maintenance/maintenance.php:633
|
7106 |
msgid "Black Veins"
|
7107 |
msgstr ""
|
7108 |
|
7109 |
+
#: admin/maintenance/maintenance.php:634
|
7110 |
msgid "Blue Glass"
|
7111 |
msgstr ""
|
7112 |
|
7113 |
+
#: admin/maintenance/maintenance.php:635
|
7114 |
msgid "Brushed Metal Stamped"
|
7115 |
msgstr ""
|
7116 |
|
7117 |
+
#: admin/maintenance/maintenance.php:636
|
7118 |
msgid "Chrome"
|
7119 |
msgstr ""
|
7120 |
|
7121 |
+
#: admin/maintenance/maintenance.php:637
|
7122 |
msgid "Chrome Slick"
|
7123 |
msgstr ""
|
7124 |
|
7125 |
+
#: admin/maintenance/maintenance.php:638
|
7126 |
msgid "Fire"
|
7127 |
msgstr ""
|
7128 |
|
7129 |
+
#: admin/maintenance/maintenance.php:639
|
7130 |
msgid "Gun Metal"
|
7131 |
msgstr ""
|
7132 |
|
7133 |
+
#: admin/maintenance/maintenance.php:640
|
7134 |
msgid "Mercury"
|
7135 |
msgstr ""
|
7136 |
|
7137 |
+
#: admin/maintenance/maintenance.php:641
|
7138 |
msgid "Smoke"
|
7139 |
msgstr ""
|
7140 |
|
7141 |
+
#: admin/maintenance/maintenance.php:642
|
7142 |
msgid "Striped Cone"
|
7143 |
msgstr ""
|
7144 |
|
7145 |
+
#: admin/maintenance/maintenance.php:643
|
7146 |
msgid "Swamp Bevel"
|
7147 |
msgstr ""
|
7148 |
|
7149 |
+
#: admin/maintenance/maintenance.php:644
|
7150 |
msgid "Toy"
|
7151 |
msgstr ""
|
7152 |
|
7153 |
+
#: admin/maintenance/maintenance.php:645
|
7154 |
msgid "Water Reflection"
|
7155 |
msgstr ""
|
7156 |
|
7157 |
+
#: admin/maintenance/maintenance.php:646
|
7158 |
msgid "Wood Grain"
|
7159 |
msgstr ""
|
7160 |
|
7161 |
+
#: admin/maintenance/maintenance.php:651
|
7162 |
msgid "No Background Color"
|
7163 |
msgstr ""
|
7164 |
|
7165 |
+
#: admin/maintenance/maintenance.php:653
|
7166 |
msgid "Black"
|
7167 |
msgstr ""
|
7168 |
|
7169 |
+
#: admin/maintenance/maintenance.php:657
|
7170 |
msgid "Display Visitor IP Address"
|
7171 |
msgstr ""
|
7172 |
|
7173 |
+
#: admin/maintenance/maintenance.php:661
|
7174 |
msgid "Display Dashboard Reminder Message when site is in Maintenance Mode"
|
7175 |
msgstr ""
|
7176 |
|
7177 |
+
#: admin/maintenance/maintenance.php:663
|
7178 |
msgid "Enable Visitor Logging"
|
7179 |
msgstr ""
|
7180 |
|
7181 |
+
#: admin/maintenance/maintenance.php:665
|
7182 |
msgid "Send Email Reminder when Maintenance Mode Countdown Timer has completed"
|
7183 |
msgstr ""
|
7184 |
|
7185 |
+
#: admin/maintenance/maintenance.php:667
|
7186 |
msgid "Send Countdown Timer Email To:"
|
7187 |
msgstr ""
|
7188 |
|
7189 |
+
#: admin/maintenance/maintenance.php:669
|
7190 |
msgid "Send Countdown Timer Email From:"
|
7191 |
msgstr ""
|
7192 |
|
7193 |
+
#: admin/maintenance/maintenance.php:671
|
7194 |
msgid "Send Countdown Timer Email Cc:"
|
7195 |
msgstr ""
|
7196 |
|
7197 |
+
#: admin/maintenance/maintenance.php:673
|
7198 |
msgid "Send Countdown Timer Email Bcc:"
|
7199 |
msgstr ""
|
7200 |
|
7201 |
+
#: admin/maintenance/maintenance.php:678
|
7202 |
msgid "MMode Network|Multisite Options"
|
7203 |
msgstr ""
|
7204 |
|
7205 |
+
#: admin/maintenance/maintenance.php:681
|
7206 |
msgid "Network|Multisite Primary Site Options ONLY"
|
7207 |
msgstr ""
|
7208 |
|
7209 |
+
#: admin/maintenance/maintenance.php:685
|
7210 |
msgid ""
|
7211 |
"Click the Maintenance Mode Read Me help button for the steps to use these "
|
7212 |
"special options:"
|
7213 |
msgstr ""
|
7214 |
|
7215 |
+
#: admin/maintenance/maintenance.php:686
|
7216 |
msgid "Put The Primary Site And All Subsites In Maintenance Mode"
|
7217 |
msgstr ""
|
7218 |
|
7219 |
+
#: admin/maintenance/maintenance.php:688
|
7220 |
msgid "Put All Subsites In Maintenance Mode, But Not The Primary Site"
|
7221 |
msgstr ""
|
7222 |
|
7223 |
+
#: admin/maintenance/maintenance.php:696
|
7224 |
msgid ""
|
7225 |
"Clicking OK Saves your Options/Settings to your Database and also creates "
|
7226 |
"your Maintenance Mode page. Click the Preview button to preview your "
|
7228 |
"Turn On button to enable Maintenance Mode on your website."
|
7229 |
msgstr ""
|
7230 |
|
7231 |
+
#: admin/maintenance/maintenance.php:800 admin/maintenance/maintenance.php:1008
|
7232 |
msgid ""
|
7233 |
"IP Address Format Error: You have entered multiple IP Addresses using an "
|
7234 |
"incorrect Format."
|
7235 |
msgstr ""
|
7236 |
|
7237 |
+
#: admin/maintenance/maintenance.php:800 admin/maintenance/maintenance.php:1008
|
7238 |
msgid ""
|
7239 |
"The correct IP Address Format is: IP Address comma single space. Example: "
|
7240 |
"100.99.88.77, 200.66.55.44, 44.33.22.1 or 100.99.88., 200.66.55., 44.33.22. "
|
7241 |
"if you are using the recommended 3 octet IP addresses."
|
7242 |
msgstr ""
|
7243 |
|
7244 |
+
#: admin/maintenance/maintenance.php:800 admin/maintenance/maintenance.php:1008
|
7245 |
msgid ""
|
7246 |
"Correct the IP Address Format and click the Save Options button again. If "
|
7247 |
"you have an IPv6 IP address use the same general format as an IPv4 IP "
|
7248 |
"address - comma single space."
|
7249 |
msgstr ""
|
7250 |
|
7251 |
+
#: admin/maintenance/maintenance.php:851 admin/maintenance/maintenance.php:1059
|
7252 |
+
#: admin/maintenance/maintenance.php:1161
|
7253 |
msgid "FrontEnd Maintenance Mode has been Turned On."
|
7254 |
msgstr ""
|
7255 |
|
7256 |
+
#: admin/maintenance/maintenance.php:869 admin/maintenance/maintenance.php:1185
|
7257 |
+
#: admin/maintenance/maintenance.php:1694
|
7258 |
+
#: admin/maintenance/maintenance.php:1824
|
7259 |
+
#: admin/maintenance/maintenance.php:2015
|
7260 |
msgid "htaccess Files Disabled: BackEnd Maintenance Mode is disabled."
|
7261 |
msgstr ""
|
7262 |
|
7263 |
+
#: admin/maintenance/maintenance.php:944 admin/maintenance/maintenance.php:1262
|
7264 |
msgid "BackEnd Maintenance Mode has been Turned On."
|
7265 |
msgstr ""
|
7266 |
|
7267 |
+
#: admin/maintenance/maintenance.php:1278
|
7268 |
+
#: admin/maintenance/maintenance.php:2067
|
7269 |
msgid ""
|
7270 |
"Error: You have not saved your option settings yet. Click the Save Options "
|
7271 |
"button."
|
7272 |
msgstr ""
|
7273 |
|
7274 |
+
#: admin/maintenance/maintenance.php:1355
|
7275 |
msgid ""
|
7276 |
"Error: Unable to get/find the site root index.php file for this GWIOD - "
|
7277 |
"Giving WordPress Its Own Directory - website."
|
7278 |
msgstr ""
|
7279 |
|
7280 |
+
#: admin/maintenance/maintenance.php:1355
|
7281 |
msgid "GWIOD Site Root index.php File Path Checked: "
|
7282 |
msgstr ""
|
7283 |
|
7284 |
+
#: admin/maintenance/maintenance.php:1355
|
7285 |
msgid ""
|
7286 |
"BPS Maintenance Mode will not work correctly with your WordPress GWIOD "
|
7287 |
"setup. Try another WordPress Maintenance Mode plugin."
|
7288 |
msgstr ""
|
7289 |
|
7290 |
+
#: admin/maintenance/maintenance.php:1421
|
7291 |
msgid ""
|
7292 |
"Error: Unable to get/find the site root index.php file for this Network "
|
7293 |
"GWIOD - Giving WordPress Its Own Directory - website."
|
7294 |
msgstr ""
|
7295 |
|
7296 |
+
#: admin/maintenance/maintenance.php:1421
|
7297 |
msgid "Network GWIOD Site Root index.php File Path Checked: "
|
7298 |
msgstr ""
|
7299 |
|
7300 |
+
#: admin/maintenance/maintenance.php:1421
|
7301 |
msgid ""
|
7302 |
"Please copy this error message and send it in an email to info@ait-pro.com "
|
7303 |
"for assistance."
|
7304 |
msgstr ""
|
7305 |
|
7306 |
+
#: admin/maintenance/maintenance.php:1506
|
7307 |
+
#: admin/maintenance/maintenance.php:1631
|
7308 |
+
#: admin/maintenance/maintenance.php:1787
|
7309 |
+
#: admin/maintenance/maintenance.php:1967
|
7310 |
msgid "FrontEnd Maintenance Mode has been Turned Off."
|
7311 |
msgstr ""
|
7312 |
|
7313 |
+
#: admin/maintenance/maintenance.php:1734
|
7314 |
+
#: admin/maintenance/maintenance.php:1860
|
7315 |
+
#: admin/maintenance/maintenance.php:2051
|
7316 |
msgid "BackEnd Maintenance Mode has been Turned Off."
|
7317 |
msgstr ""
|
7318 |
|
7340 |
msgid "Clicking the Stop Scan button stops a scan."
|
7341 |
msgstr ""
|
7342 |
|
7343 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1004
|
7344 |
msgid "Hosting Account Root Folders"
|
7345 |
msgstr ""
|
7346 |
|
7373 |
"than 300 seconds."
|
7374 |
msgstr ""
|
7375 |
|
7376 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1082
|
7377 |
msgid "Exclude Individual Folders"
|
7378 |
msgstr ""
|
7379 |
|
7390 |
"particular cache folder under the wp-content folder."
|
7391 |
msgstr ""
|
7392 |
|
7393 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1088
|
7394 |
msgid "Scan Database"
|
7395 |
msgstr ""
|
7396 |
|
7400 |
"suspicious code."
|
7401 |
msgstr ""
|
7402 |
|
7403 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1094
|
7404 |
msgid "Scan Image Files (Stegosploit|Exif Hack)"
|
7405 |
msgstr ""
|
7406 |
|
7411 |
"hacks. It is recommended that you do not scan image files."
|
7412 |
msgstr ""
|
7413 |
|
7414 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1100
|
7415 |
msgid "Scan Skipped Files Only"
|
7416 |
msgstr ""
|
7417 |
|
7423 |
"MScan option settings when running a Skipped File scan."
|
7424 |
msgstr ""
|
7425 |
|
7426 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1106
|
7427 |
msgid "Automatically Delete /tmp Files"
|
7428 |
msgstr ""
|
7429 |
|
7433 |
"commonly hide hacker files in the /tmp folder."
|
7434 |
msgstr ""
|
7435 |
|
7436 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1112
|
7437 |
msgid "Exclude /tmp Files"
|
7438 |
msgstr ""
|
7439 |
|
7446 |
"using the MScan Exclude /tmp files option setting."
|
7447 |
msgstr ""
|
7448 |
|
7449 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1118
|
7450 |
msgid "Scheduled Scan Frequency (BPS Pro only)"
|
7451 |
msgstr ""
|
7452 |
|
7500 |
"using this tool."
|
7501 |
msgstr ""
|
7502 |
|
7503 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1181
|
7504 |
msgid "View|Ignore|Delete Suspicious Files"
|
7505 |
msgstr ""
|
7506 |
|
7515 |
"ignored file it will be scanned in future scans."
|
7516 |
msgstr ""
|
7517 |
|
7518 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1518
|
7519 |
msgid "View|Ignore Suspicious DB Entries"
|
7520 |
msgstr ""
|
7521 |
|
7584 |
"MScan Log file exceeds 2MB in size."
|
7585 |
msgstr ""
|
7586 |
|
7587 |
+
#: admin/mscan/mscan.php:61
|
7588 |
+
msgid "The MScan pattern matching code does not exist in your database."
|
|
|
|
|
|
|
|
|
|
|
7589 |
msgstr ""
|
7590 |
|
7591 |
+
#: admin/mscan/mscan.php:61
|
7592 |
msgid ""
|
7593 |
+
"Most likely your web host saw the pattern matching code in the MScan /"
|
7594 |
+
"bulletproof-security/admin/htaccess/mscan-pattern-match.php file as "
|
7595 |
+
"malicious and has either deleted the file or made the file or folder "
|
7596 |
+
"unreadable."
|
7597 |
msgstr ""
|
7598 |
|
7599 |
+
#: admin/mscan/mscan.php:61
|
7600 |
msgid ""
|
7601 |
"Unfortunately that means you will not be able to use MScan on your website/"
|
7602 |
"server/web host."
|
7603 |
msgstr ""
|
7604 |
|
7605 |
+
#: admin/mscan/mscan.php:68
|
7606 |
msgid "BulletProof Security ~ MScan Malware Scanner"
|
7607 |
msgstr ""
|
7608 |
|
7609 |
+
#: admin/mscan/mscan.php:102
|
7610 |
msgid ""
|
7611 |
"The open_basedir php.ini directive is enabled on your website/server. MScan "
|
7612 |
"scans will take 6 times longer to complete when open_basedir is enabled, the "
|
7618 |
"php.ini file."
|
7619 |
msgstr ""
|
7620 |
|
7621 |
+
#: admin/mscan/mscan.php:116 admin/mscan/mscan.php:1800
|
7622 |
+
#: admin/mscan/mscan.php:1802
|
7623 |
msgid "MScan Log"
|
7624 |
msgstr ""
|
7625 |
|
7626 |
+
#: admin/mscan/mscan.php:125
|
7627 |
msgid "MScan ~ "
|
7628 |
msgstr ""
|
7629 |
|
7630 |
+
#: admin/mscan/mscan.php:125
|
7631 |
msgid ""
|
7632 |
"Scans website files for hacker files or code ~ Scans the WP database for "
|
7633 |
"hacker code."
|
7634 |
msgstr ""
|
7635 |
|
7636 |
+
#: admin/mscan/mscan.php:125
|
7637 |
msgid ""
|
7638 |
"Get real-time automated security protection that is far superior to all "
|
7639 |
"malware scanners: "
|
7640 |
msgstr ""
|
7641 |
|
7642 |
+
#: admin/mscan/mscan.php:127
|
7643 |
msgid "MScan Disclaimer:"
|
7644 |
msgstr ""
|
7645 |
|
7646 |
+
#: admin/mscan/mscan.php:127
|
7647 |
msgid ""
|
7648 |
"MScan is a very sensitive scanner that will detect hacker's code and files "
|
7649 |
"that other WordPress malware scanners will not detect, but unfortunately "
|
7654 |
"DB Entries Forms below. For additional help information click this link: "
|
7655 |
msgstr ""
|
7656 |
|
7657 |
+
#: admin/mscan/mscan.php:127 admin/mscan/mscan.php:145
|
7658 |
+
#: includes/hud-dismiss-functions.php:627
|
7659 |
msgid "MScan Malware Scanner Guide"
|
7660 |
msgstr ""
|
7661 |
|
7662 |
+
#: admin/mscan/mscan.php:146
|
7663 |
msgid "MScan Troubleshooting & Code Posting"
|
7664 |
msgstr ""
|
7665 |
|
7666 |
+
#: admin/mscan/mscan.php:187
|
7667 |
msgid "The MScan Database Table: "
|
7668 |
msgstr ""
|
7669 |
|
7670 |
+
#: admin/mscan/mscan.php:187
|
7671 |
msgid " data has been deleted."
|
7672 |
msgstr ""
|
7673 |
|
7674 |
+
#: admin/mscan/mscan.php:223
|
7675 |
msgid ""
|
7676 |
"MScan Status option values have been deleted. The Scan Completed timestamp, "
|
7677 |
"Total Scan Time, Total Files Scanned, Skipped Files, Suspicious Files and "
|
7679 |
"display blank or 0"
|
7680 |
msgstr ""
|
7681 |
|
7682 |
+
#: admin/mscan/mscan.php:264 admin/mscan/mscan.php:326
|
7683 |
+
#: admin/mscan/mscan.php:581 admin/mscan/mscan.php:852
|
7684 |
msgid "Skipped file scanning is turned On. Only skipped files will be scanned."
|
7685 |
msgstr ""
|
7686 |
|
7687 |
+
#: admin/mscan/mscan.php:268 admin/mscan/mscan.php:330
|
7688 |
+
#: admin/mscan/mscan.php:433 admin/mscan/mscan.php:523
|
7689 |
+
#: admin/mscan/mscan.php:860
|
7690 |
msgid ""
|
7691 |
"Image file scanning is turned On. On some web hosts scanning image files "
|
7692 |
"will cause the scan to stop/fail."
|
7693 |
msgstr ""
|
7694 |
|
7695 |
+
#: admin/mscan/mscan.php:272
|
7696 |
msgid ""
|
7697 |
"MScan scanning has been stopped. Note: The Stop Scan button also stops the "
|
7698 |
"Scan Time Estimate Tool from calculating estimated scan time."
|
7699 |
msgstr ""
|
7700 |
|
7701 |
+
#: admin/mscan/mscan.php:342
|
7702 |
msgid ""
|
7703 |
"Calculating Scan Time. The default scan time calculation time of 30 seconds "
|
7704 |
"was exceeded. If it takes longer than 30 seconds to calculate total scan "
|
7711 |
"see if the the estimated scan time was successfully logged."
|
7712 |
msgstr ""
|
7713 |
|
7714 |
+
#: admin/mscan/mscan.php:342
|
7715 |
msgid "Refresh"
|
7716 |
msgstr ""
|
7717 |
|
7718 |
+
#: admin/mscan/mscan.php:350
|
7719 |
msgid ""
|
7720 |
"The estimated total scan time is more than the Max Time Limit to Scan option "
|
7721 |
"setting time limit."
|
7722 |
msgstr ""
|
7723 |
|
7724 |
+
#: admin/mscan/mscan.php:350
|
7725 |
msgid ""
|
7726 |
"The scan will automatically end/stop when the Max Time Limit to Scan option "
|
7727 |
"setting time limit is reached."
|
7728 |
msgstr ""
|
7729 |
|
7730 |
+
#: admin/mscan/mscan.php:350
|
7731 |
msgid "Estimated Total Scan Time: "
|
7732 |
msgstr ""
|
7733 |
|
7734 |
+
#: admin/mscan/mscan.php:350
|
7735 |
msgid "Max Time Limit to Scan: "
|
7736 |
msgstr ""
|
7737 |
|
7738 |
+
#: admin/mscan/mscan.php:350
|
7739 |
msgid "Click the MScan Read Me help button for a recommended solution."
|
7740 |
msgstr ""
|
7741 |
|
7742 |
+
#: admin/mscan/mscan.php:356
|
7743 |
msgid ""
|
7744 |
"MScan Scanning has started. You can leave the MScan page while a scan is in "
|
7745 |
"progress and the scan will continue until it is completed or you can open "
|
7746 |
"another Browser Tab/Window and leave this Browser Tab/Window open."
|
7747 |
msgstr ""
|
7748 |
|
7749 |
+
#: admin/mscan/mscan.php:375 admin/mscan/mscan.php:381
|
7750 |
msgid "Suspicious code or files were detected."
|
7751 |
msgstr ""
|
7752 |
|
7753 |
+
#: admin/mscan/mscan.php:375 admin/mscan/mscan.php:381
|
7754 |
msgid ""
|
7755 |
"Click the View|Ignore|Delete Suspicious Files accordion tab to View, Ignore "
|
7756 |
"or Delete suspicious files. For additional help information click the MScan "
|
7757 |
"Read Me help button."
|
7758 |
msgstr ""
|
7759 |
|
7760 |
+
#: admin/mscan/mscan.php:385
|
7761 |
msgid "Suspicious code was detected in your database."
|
7762 |
msgstr ""
|
7763 |
|
7764 |
+
#: admin/mscan/mscan.php:385
|
7765 |
msgid ""
|
7766 |
"Click the View|Ignore Suspicious DB Entries accordion tab to view and ignore "
|
7767 |
"suspicious db entries. For additional help information click the MScan Read "
|
7768 |
"Me help button."
|
7769 |
msgstr ""
|
7770 |
|
7771 |
+
#: admin/mscan/mscan.php:390
|
7772 |
msgid ""
|
7773 |
"MScan Scan has completed. To view extensive details of all scanning phases "
|
7774 |
"view the MScan Log file."
|
7775 |
msgstr ""
|
7776 |
|
7777 |
+
#: admin/mscan/mscan.php:429
|
7778 |
msgid ""
|
7779 |
"Skipped file scanning is turned On. The scan time estimate is for scanning "
|
7780 |
"skipped files only."
|
7781 |
msgstr ""
|
7782 |
|
7783 |
+
#: admin/mscan/mscan.php:437
|
7784 |
msgid ""
|
7785 |
"The total estimated time of an actual scan based on your MScan option "
|
7786 |
"settings is: "
|
7787 |
msgstr ""
|
7788 |
|
7789 |
+
#: admin/mscan/mscan.php:437
|
7790 |
msgid ""
|
7791 |
"Seconds. The MScan Log file contains extensive details about the estimated "
|
7792 |
"scan time. Note: The Scan Time Estimate Tool does not affect or change any "
|
7794 |
"to the estimated scan time."
|
7795 |
msgstr ""
|
7796 |
|
7797 |
+
#: admin/mscan/mscan.php:519
|
7798 |
msgid ""
|
7799 |
"Skipped file scanning is turned On. The scan time estimate will be for "
|
7800 |
"scanning skipped files only."
|
7801 |
msgstr ""
|
7802 |
|
7803 |
+
#: admin/mscan/mscan.php:527
|
7804 |
msgid ""
|
7805 |
"Calculating Estimated Scan Time. Notes: The Scan Time Estimate Tool does not "
|
7806 |
"affect or change any previous scan results except for the Total Scan Time, "
|
7809 |
"the estimated scan time."
|
7810 |
msgstr ""
|
7811 |
|
7812 |
+
#: admin/mscan/mscan.php:585
|
7813 |
msgid ""
|
7814 |
"Calculating Scan Time. You can leave the MScan page while a scan is in "
|
7815 |
"progress and the scan will continue until it is completed or you can open "
|
7816 |
"another Browser Tab/Window and leave this Browser Tab/Window open."
|
7817 |
msgstr ""
|
7818 |
|
7819 |
+
#: admin/mscan/mscan.php:741
|
7820 |
msgid "Click OK to start scanning or click Cancel."
|
7821 |
msgstr ""
|
7822 |
|
7823 |
+
#: admin/mscan/mscan.php:748
|
7824 |
msgid "Click OK to stop scanning or click Cancel."
|
7825 |
msgstr ""
|
7826 |
|
7827 |
+
#: admin/mscan/mscan.php:755
|
7828 |
msgid "MScan Options & Tools"
|
7829 |
msgstr ""
|
7830 |
|
7831 |
+
#: admin/mscan/mscan.php:768
|
7832 |
msgid "Save MScan Options"
|
7833 |
msgstr ""
|
7834 |
|
7835 |
+
#: admin/mscan/mscan.php:856
|
7836 |
msgid ""
|
7837 |
"Skipped file scanning is turned On. There are no skipped files to be "
|
7838 |
"scanned. Either there really are not any skipped files to scan or you have "
|
7839 |
"not run a regular scan yet with the Skipped File Scan option turned Off."
|
7840 |
msgstr ""
|
7841 |
|
7842 |
+
#: admin/mscan/mscan.php:864
|
7843 |
msgid "Warning: "
|
7844 |
msgstr ""
|
7845 |
|
7846 |
+
#: admin/mscan/mscan.php:864
|
7847 |
msgid ""
|
7848 |
"On some web hosts (Known host issues: SiteGround, Cyon) turning On the "
|
7849 |
"\"Automatically Delete /tmp Files\" option setting will cause your website/"
|
7852 |
"has crashed."
|
7853 |
msgstr ""
|
7854 |
|
7855 |
+
#: admin/mscan/mscan.php:868
|
7856 |
msgid "MScan Options saved."
|
7857 |
msgstr ""
|
7858 |
|
7859 |
+
#: admin/mscan/mscan.php:1005
|
7860 |
msgid "MScan Options"
|
7861 |
msgstr ""
|
7862 |
|
7863 |
+
#: admin/mscan/mscan.php:1006
|
7864 |
msgid "MScan Tools"
|
7865 |
msgstr ""
|
7866 |
|
7867 |
+
#: admin/mscan/mscan.php:1019
|
7868 |
msgid "Folder Name"
|
7869 |
msgstr ""
|
7870 |
|
7871 |
+
#: admin/mscan/mscan.php:1035
|
7872 |
msgid "Folder is not readable"
|
7873 |
msgstr ""
|
7874 |
|
7875 |
+
#: admin/mscan/mscan.php:1048
|
7876 |
msgid ""
|
7877 |
"This folder contains another WordPress website. Click the MScan Read Me help "
|
7878 |
"button above and read the \"Scanning Other WordPress Sites\" help section."
|
7879 |
msgstr ""
|
7880 |
|
7881 |
+
#: admin/mscan/mscan.php:1074
|
7882 |
msgid "Max File Size Limit to Scan:"
|
7883 |
msgstr ""
|
7884 |
|
7885 |
+
#: admin/mscan/mscan.php:1078
|
7886 |
msgid "Max Time Limit to Scan:"
|
7887 |
msgstr ""
|
7888 |
|
7889 |
+
#: admin/mscan/mscan.php:1082
|
7890 |
msgid "Enter one folder path per line. Include folder slashes."
|
7891 |
msgstr ""
|
7892 |
|
7893 |
+
#: admin/mscan/mscan.php:1082 admin/mscan/mscan.php:1112
|
7894 |
msgid "Example:"
|
7895 |
msgstr ""
|
7896 |
|
7897 |
+
#: admin/mscan/mscan.php:1082 admin/mscan/mscan.php:1100
|
7898 |
+
#: admin/mscan/mscan.php:1112
|
7899 |
msgid "Click the MScan Read Me help button for more help info."
|
7900 |
msgstr ""
|
7901 |
|
7902 |
+
#: admin/mscan/mscan.php:1090
|
7903 |
msgid "Database Scan On"
|
7904 |
msgstr ""
|
7905 |
|
7906 |
+
#: admin/mscan/mscan.php:1091
|
7907 |
msgid "Database Scan Off"
|
7908 |
msgstr ""
|
7909 |
|
7910 |
+
#: admin/mscan/mscan.php:1096
|
7911 |
msgid "Image File Scan Off"
|
7912 |
msgstr ""
|
7913 |
|
7914 |
+
#: admin/mscan/mscan.php:1097
|
7915 |
msgid "Image File Scan On"
|
7916 |
msgstr ""
|
7917 |
|
7918 |
+
#: admin/mscan/mscan.php:1100
|
7919 |
msgid ""
|
7920 |
"When Skipped File Scan is On only skipped files will be scanned. Note: The "
|
7921 |
"only MScan option setting that has any affect while Skipped File Scan is On "
|
7922 |
"is Image File Scan On or Off."
|
7923 |
msgstr ""
|
7924 |
|
7925 |
+
#: admin/mscan/mscan.php:1102
|
7926 |
msgid "Skipped File Scan Off"
|
7927 |
msgstr ""
|
7928 |
|
7929 |
+
#: admin/mscan/mscan.php:1103
|
7930 |
msgid "Skipped File Scan On"
|
7931 |
msgstr ""
|
7932 |
|
7933 |
+
#: admin/mscan/mscan.php:1108
|
7934 |
msgid "Delete Tmp Files Off"
|
7935 |
msgstr ""
|
7936 |
|
7937 |
+
#: admin/mscan/mscan.php:1109
|
7938 |
msgid "Delete Tmp Files On"
|
7939 |
msgstr ""
|
7940 |
|
7941 |
+
#: admin/mscan/mscan.php:1112
|
7942 |
msgid "Enter one file name per line."
|
7943 |
msgstr ""
|
7944 |
|
7945 |
+
#: admin/mscan/mscan.php:1120
|
7946 |
msgid "Scheduled Scan Off"
|
7947 |
msgstr ""
|
7948 |
|
7949 |
+
#: admin/mscan/mscan.php:1121
|
7950 |
msgid "Run Scan Every 60 Minutes"
|
7951 |
msgstr ""
|
7952 |
|
7953 |
+
#: admin/mscan/mscan.php:1122
|
7954 |
msgid "Run Scan Every 3 Hours"
|
7955 |
msgstr ""
|
7956 |
|
7957 |
+
#: admin/mscan/mscan.php:1123
|
7958 |
msgid "Run Scan Every 6 Hours"
|
7959 |
msgstr ""
|
7960 |
|
7961 |
+
#: admin/mscan/mscan.php:1124
|
7962 |
msgid "Run Scan Every 12 Hours"
|
7963 |
msgstr ""
|
7964 |
|
7965 |
+
#: admin/mscan/mscan.php:1125
|
7966 |
msgid "Run Scan Every 24 Hours"
|
7967 |
msgstr ""
|
7968 |
|
7969 |
+
#: admin/mscan/mscan.php:1128
|
7970 |
msgid "Click OK to save MScan Options or click Cancel"
|
7971 |
msgstr ""
|
7972 |
|
7973 |
+
#: admin/mscan/mscan.php:1137
|
7974 |
msgid ""
|
7975 |
"IMPORTANT: You can stop the scan time estimate if it hangs or is taking too "
|
7976 |
"long by clicking the Stop Scan button.\\n"
|
7989 |
"OK to get a scan time estimate or click Cancel"
|
7990 |
msgstr ""
|
7991 |
|
7992 |
+
#: admin/mscan/mscan.php:1142
|
7993 |
msgid ""
|
7994 |
"This tool allows you to delete all of the MScan Status option values.\\n"
|
7995 |
"\\n-------------------------------------------------------------\\n\\nThe "
|
8001 |
"OK to delete scan status option values or click Cancel"
|
8002 |
msgstr ""
|
8003 |
|
8004 |
+
#: admin/mscan/mscan.php:1147
|
8005 |
msgid ""
|
8006 |
"Deleting all database scan data is a reset that deletes any/all changes you "
|
8007 |
"have made and saved using the View|Ignore|Delete Suspicious Files and View|"
|
8010 |
"OK to delete all database Scan Data or click Cancel"
|
8011 |
msgstr ""
|
8012 |
|
8013 |
+
#: admin/mscan/mscan.php:1295
|
8014 |
msgid " has been deleted."
|
8015 |
msgstr ""
|
8016 |
|
8017 |
+
#: admin/mscan/mscan.php:1316
|
8018 |
msgid ""
|
8019 |
" Current Status has been changed to Ignored File and this file will not be "
|
8020 |
"scanned in any future MScan Scans."
|
8021 |
msgstr ""
|
8022 |
|
8023 |
+
#: admin/mscan/mscan.php:1337
|
8024 |
msgid ""
|
8025 |
" Ignored File Status has been removed. The previous Status of the file will "
|
8026 |
"be displayed again and this file will be scanned in future MScan scans."
|
8027 |
msgstr ""
|
8028 |
|
8029 |
+
#: admin/mscan/mscan.php:1359 admin/mscan/mscan.php:1368
|
8030 |
msgid "Close File"
|
8031 |
msgstr ""
|
8032 |
|
8033 |
+
#: admin/mscan/mscan.php:1359 admin/mscan/mscan.php:1368
|
8034 |
+
#: admin/mscan/mscan.php:1665
|
8035 |
msgid "MScan Pattern Match"
|
8036 |
msgstr ""
|
8037 |
|
8038 |
+
#: admin/mscan/mscan.php:1359
|
8039 |
msgid ""
|
8040 |
"Only the MScan Pattern Match is displayed for images instead of the image "
|
8041 |
"file code."
|
8042 |
msgstr ""
|
8043 |
|
8044 |
+
#: admin/mscan/mscan.php:1359
|
8045 |
msgid ""
|
8046 |
"Opening image files to view image file code does not work well in a Browser."
|
8047 |
msgstr ""
|
8048 |
|
8049 |
+
#: admin/mscan/mscan.php:1359
|
8050 |
msgid ""
|
8051 |
"You can download suspicious image files and use a code editor like Notepad++ "
|
8052 |
"to check image file code for any malicious code."
|
8053 |
msgstr ""
|
8054 |
|
8055 |
+
#: admin/mscan/mscan.php:1359 admin/mscan/mscan.php:1368
|
8056 |
+
#: admin/mscan/mscan.php:1665
|
8057 |
msgid ""
|
8058 |
"If you are not sure what to check for or what is and is not malicious code "
|
8059 |
"then click the MScan Read Me help button."
|
8060 |
msgstr ""
|
8061 |
|
8062 |
+
#: admin/mscan/mscan.php:1368
|
8063 |
msgid ""
|
8064 |
"You can use your Browser's Search or Find feature to search the file "
|
8065 |
"contents/code displayed below using the MScan Pattern Match above for the "
|
8066 |
"suspicious code that was detected by MScan."
|
8067 |
msgstr ""
|
8068 |
|
8069 |
+
#: admin/mscan/mscan.php:1368
|
8070 |
msgid ""
|
8071 |
"You can download suspicious files if you would like to check the file "
|
8072 |
"contents/code more extensively with a code editor like Notepad++."
|
8073 |
msgstr ""
|
8074 |
|
8075 |
+
#: admin/mscan/mscan.php:1396 admin/mscan/mscan.php:1687
|
8076 |
msgid "Current Status"
|
8077 |
msgstr ""
|
8078 |
|
8079 |
+
#: admin/mscan/mscan.php:1397
|
8080 |
msgid "View<br>File"
|
8081 |
msgstr ""
|
8082 |
|
8083 |
+
#: admin/mscan/mscan.php:1398
|
8084 |
msgid "Ignore<br>File"
|
8085 |
msgstr ""
|
8086 |
|
8087 |
+
#: admin/mscan/mscan.php:1399
|
8088 |
msgid "Unignore<br>File"
|
8089 |
msgstr ""
|
8090 |
|
8091 |
+
#: admin/mscan/mscan.php:1400
|
8092 |
msgid "Delete<br>File"
|
8093 |
msgstr ""
|
8094 |
|
8095 |
+
#: admin/mscan/mscan.php:1401 admin/system-info/system-info.php:948
|
8096 |
+
#: admin/system-info/system-info.php:988
|
8097 |
msgid "File Path"
|
8098 |
msgstr ""
|
8099 |
|
8100 |
+
#: admin/mscan/mscan.php:1402 admin/mscan/mscan.php:1694
|
8101 |
msgid "Pattern<br>Match"
|
8102 |
msgstr ""
|
8103 |
|
8104 |
+
#: admin/mscan/mscan.php:1403 admin/mscan/mscan.php:1695
|
8105 |
msgid "Scan<br>Time"
|
8106 |
msgstr ""
|
8107 |
|
8108 |
+
#: admin/mscan/mscan.php:1416
|
8109 |
msgid "Skipped File"
|
8110 |
msgstr ""
|
8111 |
|
8112 |
+
#: admin/mscan/mscan.php:1416
|
8113 |
msgid "Not Scanned"
|
8114 |
msgstr ""
|
8115 |
|
8116 |
+
#: admin/mscan/mscan.php:1420 admin/mscan/mscan.php:1427
|
8117 |
msgid "Ignored File"
|
8118 |
msgstr ""
|
8119 |
|
8120 |
+
#: admin/mscan/mscan.php:1432
|
8121 |
msgid "Suspicious File"
|
8122 |
msgstr ""
|
8123 |
|
8124 |
+
#: admin/mscan/mscan.php:1438 admin/mscan/mscan.php:1716
|
8125 |
msgid "View"
|
8126 |
msgstr ""
|
8127 |
|
8128 |
+
#: admin/mscan/mscan.php:1439 admin/mscan/mscan.php:1717
|
8129 |
msgid "Ignore"
|
8130 |
msgstr ""
|
8131 |
|
8132 |
+
#: admin/mscan/mscan.php:1441 admin/mscan/mscan.php:1718
|
8133 |
msgid "Unignore"
|
8134 |
msgstr ""
|
8135 |
|
8136 |
+
#: admin/mscan/mscan.php:1452
|
8137 |
msgid "No Suspicious Files were detected"
|
8138 |
msgstr ""
|
8139 |
|
8140 |
+
#: admin/mscan/mscan.php:1466
|
8141 |
msgid ""
|
8142 |
"View File Option: Selecting the View File Checkbox Form option will display "
|
8143 |
"the contents of the file that you have selected to view.\\n"
|
8157 |
"OK to proceed or click Cancel"
|
8158 |
msgstr ""
|
8159 |
|
8160 |
+
#: admin/mscan/mscan.php:1622
|
8161 |
msgid "Current Status has been changed to Ignored for DB Row ID"
|
8162 |
msgstr ""
|
8163 |
|
8164 |
+
#: admin/mscan/mscan.php:1622 admin/mscan/mscan.php:1641
|
8165 |
msgid "in DB Column"
|
8166 |
msgstr ""
|
8167 |
|
8168 |
+
#: admin/mscan/mscan.php:1622
|
8169 |
msgid "This DB Entry will not be scanned in any future MScan Scans."
|
8170 |
msgstr ""
|
8171 |
|
8172 |
+
#: admin/mscan/mscan.php:1641
|
8173 |
msgid "The Ignored DB Entry Status has been removed for DB Row ID"
|
8174 |
msgstr ""
|
8175 |
|
8176 |
+
#: admin/mscan/mscan.php:1641
|
8177 |
msgid ""
|
8178 |
"The previous Status of the DB Entry will be displayed again and this DB "
|
8179 |
"Entry will be scanned in future MScan scans."
|
8180 |
msgstr ""
|
8181 |
|
8182 |
+
#: admin/mscan/mscan.php:1660 admin/mscan/mscan.php:1665
|
8183 |
msgid "Close"
|
8184 |
msgstr ""
|
8185 |
|
8186 |
+
#: admin/mscan/mscan.php:1660
|
8187 |
msgid "Pharma Hack DB Table and Column"
|
8188 |
msgstr ""
|
8189 |
|
8190 |
+
#: admin/mscan/mscan.php:1660
|
8191 |
msgid "Pharma Hack cleanup/removal steps"
|
8192 |
msgstr ""
|
8193 |
|
8194 |
+
#: admin/mscan/mscan.php:1660
|
8195 |
msgid "Edit your theme's header.php file and delete this code: "
|
8196 |
msgstr ""
|
8197 |
|
8198 |
+
#: admin/mscan/mscan.php:1660
|
8199 |
msgid ""
|
8200 |
"Delete this file in your theme's root folder: nav.php. Login to your web "
|
8201 |
"host control panel, login to your WP Database using phpMyAdmin and delete "
|
8204 |
"any that you do see."
|
8205 |
msgstr ""
|
8206 |
|
8207 |
+
#: admin/mscan/mscan.php:1665
|
8208 |
msgid "DB Table, Column and Row ID"
|
8209 |
msgstr ""
|
8210 |
|
8211 |
+
#: admin/mscan/mscan.php:1665
|
8212 |
msgid "Steps to view the database data that MScan detected as suspicious"
|
8213 |
msgstr ""
|
8214 |
|
8215 |
+
#: admin/mscan/mscan.php:1665
|
8216 |
msgid ""
|
8217 |
"Login to your web host control panel, login to your WP Database using "
|
8218 |
"phpMyAdmin and check the data in the DB Table, Column and Row ID shown "
|
8219 |
"above. Note: Look for code that matches the MScan Pattern Match."
|
8220 |
msgstr ""
|
8221 |
|
8222 |
+
#: admin/mscan/mscan.php:1688
|
8223 |
msgid "View<br>DB Entry"
|
8224 |
msgstr ""
|
8225 |
|
8226 |
+
#: admin/mscan/mscan.php:1689
|
8227 |
msgid "Ignore<br>DB Entry"
|
8228 |
msgstr ""
|
8229 |
|
8230 |
+
#: admin/mscan/mscan.php:1690
|
8231 |
msgid "Unignore<br>DB Entry"
|
8232 |
msgstr ""
|
8233 |
|
8234 |
+
#: admin/mscan/mscan.php:1691
|
8235 |
msgid "DB Table"
|
8236 |
msgstr ""
|
8237 |
|
8238 |
+
#: admin/mscan/mscan.php:1692
|
8239 |
msgid "DB Column"
|
8240 |
msgstr ""
|
8241 |
|
8242 |
+
#: admin/mscan/mscan.php:1693
|
8243 |
msgid "DB Row ID"
|
8244 |
msgstr ""
|
8245 |
|
8246 |
+
#: admin/mscan/mscan.php:1706
|
8247 |
msgid "Ignored DB Entry"
|
8248 |
msgstr ""
|
8249 |
|
8250 |
+
#: admin/mscan/mscan.php:1711
|
8251 |
msgid "Suspicious DB Entry"
|
8252 |
msgstr ""
|
8253 |
|
8254 |
+
#: admin/mscan/mscan.php:1729
|
8255 |
msgid "No Suspicious DB Entries were detected"
|
8256 |
msgstr ""
|
8257 |
|
8258 |
+
#: admin/mscan/mscan.php:1744
|
8259 |
msgid ""
|
8260 |
"View DB Entry Option: Selecting the View DB Entry Checkbox Form option will "
|
8261 |
"display the contents of the DB Table, Column and Row ID that you have "
|
8273 |
"OK to proceed or click Cancel"
|
8274 |
msgstr ""
|
8275 |
|
8276 |
+
#: admin/mscan/mscan.php:1795
|
8277 |
msgid "MScan Log ~ "
|
8278 |
msgstr ""
|
8279 |
|
8280 |
+
#: admin/mscan/mscan.php:1795
|
8281 |
msgid ""
|
8282 |
"Logs MScan Settings, Completion Time, Memory Usage, Zip Backup File Name, "
|
8283 |
"Timestamp..."
|
8284 |
msgstr ""
|
8285 |
|
8286 |
+
#: admin/mscan/mscan.php:1826
|
8287 |
msgid "Click the Reset Last Modified Time in DB button"
|
8288 |
msgstr ""
|
8289 |
|
8290 |
+
#: admin/mscan/mscan.php:1826
|
8291 |
msgid "to set the"
|
8292 |
msgstr ""
|
8293 |
|
8294 |
+
#: admin/mscan/mscan.php:1831 admin/mscan/mscan.php:1836
|
8295 |
msgid "Last Modified Time in DB:"
|
8296 |
msgstr ""
|
8297 |
|
8298 |
+
#: admin/mscan/mscan.php:1849 admin/mscan/mscan.php:1852
|
8299 |
msgid "MScan Log File Size: "
|
8300 |
msgstr ""
|
8301 |
|
8302 |
+
#: admin/mscan/mscan.php:1852
|
8303 |
msgid ""
|
8304 |
"The S-Monitor Email Logging options will only send log files up to 2MB in "
|
8305 |
"size."
|
8306 |
msgstr ""
|
8307 |
|
8308 |
+
#: admin/mscan/mscan.php:1852
|
8309 |
msgid ""
|
8310 |
"Copy and paste the MScan Log file contents into a Notepad text file on your "
|
8311 |
"computer and save it."
|
8312 |
msgstr ""
|
8313 |
|
8314 |
+
#: admin/mscan/mscan.php:1865
|
8315 |
msgid "MScan Log Last Modified Time:"
|
8316 |
msgstr ""
|
8317 |
|
8318 |
+
#: admin/mscan/mscan.php:1867
|
8319 |
msgid "Last Modified Time in File:"
|
8320 |
msgstr ""
|
8321 |
|
8322 |
+
#: admin/mscan/mscan.php:1886
|
8323 |
msgid ""
|
8324 |
"Success! Your MScan Log has been deleted and replaced with a new blank MScan "
|
8325 |
"Log file."
|
8326 |
msgstr ""
|
8327 |
|
8328 |
+
#: admin/mscan/mscan.php:1896
|
8329 |
msgid "Clicking OK will delete the contents of your MScan Log file."
|
8330 |
msgstr ""
|
8331 |
|
8332 |
+
#: admin/mscan/mscan.php:1915
|
8333 |
msgid ""
|
8334 |
"The MScan Log File Was Not Found! Check that the file really exists here - /"
|
8335 |
msgstr ""
|
8336 |
|
8337 |
+
#: admin/mscan/mscan.php:1915
|
8338 |
msgid "/bps-backup/logs/mscan_log.txt and is named correctly."
|
8339 |
msgstr ""
|
8340 |
|
8341 |
+
#: admin/mscan/mscan.php:1934
|
8342 |
msgid "File Open and Write test successful! Your MScan Log file is writable."
|
8343 |
msgstr ""
|
8344 |
|
8345 |
+
#: admin/mscan/mscan.php:1946 admin/mscan/mscan.php:1950
|
8346 |
msgid "Success! Your MScan Log file has been updated."
|
8347 |
msgstr ""
|
8348 |
|
8349 |
+
#: admin/security-log/security-log.php:40
|
8350 |
msgid "BulletProof Security ~ Security Log"
|
8351 |
msgstr ""
|
8352 |
|
8353 |
+
#: admin/security-log/security-log.php:91
|
8354 |
#: admin/security-log/security-log.php:113
|
|
|
8355 |
msgid ""
|
8356 |
"Error: Unable to turn Logging Off. Either the root .htaccess file is not "
|
8357 |
"writable, it does not exist or the ErrorDocument .htaccess code does not "
|
8359 |
"exists, the code exists and that file permissions allow writing."
|
8360 |
msgstr ""
|
8361 |
|
8362 |
+
#: admin/security-log/security-log.php:124
|
8363 |
msgid "Logging has been turned Off"
|
8364 |
msgstr ""
|
8365 |
|
8366 |
+
#: admin/security-log/security-log.php:162
|
8367 |
+
#: admin/security-log/security-log.php:189
|
8368 |
msgid ""
|
8369 |
"Error: Unable to turn Logging On. Either the root .htaccess file is not "
|
8370 |
"writable, it does not exist or the ErrorDocument .htaccess code does not "
|
8372 |
"exists, the code exists and that file permissions allow writing."
|
8373 |
msgstr ""
|
8374 |
|
8375 |
+
#: admin/security-log/security-log.php:173
|
8376 |
msgid "Logging has been turned On"
|
8377 |
msgstr ""
|
8378 |
|
8379 |
+
#: admin/security-log/security-log.php:218
|
8380 |
msgid "Security Log ~ "
|
8381 |
msgstr ""
|
8382 |
|
8383 |
+
#: admin/security-log/security-log.php:218
|
8384 |
msgid ""
|
8385 |
"Logs Blocked Hackers & Spammers ~ HTTP 400, 403, 404, 405 & 410 Logging ~ "
|
8386 |
"Troubleshooting Tool"
|
8387 |
msgstr ""
|
8388 |
|
8389 |
+
#: admin/security-log/security-log.php:232
|
8390 |
msgid "Forum Help Links & Bonus Custom Code: "
|
8391 |
msgstr ""
|
8392 |
|
8393 |
+
#: admin/security-log/security-log.php:236
|
8394 |
msgid "POST Request Attack Protection"
|
8395 |
msgstr ""
|
8396 |
|
8397 |
+
#: admin/security-log/security-log.php:238
|
8398 |
msgid "Security Log General Information"
|
8399 |
msgstr ""
|
8400 |
|
8401 |
+
#: admin/security-log/security-log.php:238
|
8402 |
msgid ""
|
8403 |
"To view your Security Log click the View Log button. Your Security Log file "
|
8404 |
"is a plain text static file and not a dynamic file or dynamic display to "
|
8407 |
"and Time. You can copy, edit and delete this plain text file."
|
8408 |
msgstr ""
|
8409 |
|
8410 |
+
#: admin/security-log/security-log.php:238
|
8411 |
msgid ""
|
8412 |
"Security Log Email Alert and Log file option settings are on the Email|Log "
|
8413 |
"Settings page."
|
8414 |
msgstr ""
|
8415 |
|
8416 |
+
#: admin/security-log/security-log.php:238
|
8417 |
msgid ""
|
8418 |
"If a particular User Agent|Bot is generating excessive log entries you can "
|
8419 |
"add it to Add User Agents|Bots to Ignore|Not Log tool and that User Agent|"
|
8421 |
"help section."
|
8422 |
msgstr ""
|
8423 |
|
8424 |
+
#: admin/security-log/security-log.php:238
|
8425 |
msgid ""
|
8426 |
"BPS logs all 403 errors, but a 403 error may not necessarily be caused by "
|
8427 |
"BPS. Use the troubleshooting steps in the BPS Troubleshooting Steps link at "
|
8429 |
"error is being caused by BPS."
|
8430 |
msgstr ""
|
8431 |
|
8432 |
+
#: admin/security-log/security-log.php:238
|
8433 |
msgid ""
|
8434 |
"The Security Log logs 400, 403, 405 and 410 HTTP Response Status Codes by "
|
8435 |
"default. You can also log 404 HTTP Response Status Codes by opening this BPS "
|
8440 |
"the "
|
8441 |
msgstr ""
|
8442 |
|
8443 |
+
#: admin/security-log/security-log.php:238
|
8444 |
+
#: admin/security-log/security-log.php:262
|
8445 |
msgid "Total # of Security Log Entries by Type"
|
8446 |
msgstr ""
|
8447 |
|
8448 |
+
#: admin/security-log/security-log.php:238
|
8449 |
msgid ""
|
8450 |
" help section below for a complete list of BPS Security Log Entry Types."
|
8451 |
msgstr ""
|
8452 |
|
8453 |
+
#: admin/security-log/security-log.php:238
|
8454 |
msgid ""
|
8455 |
"Displays the total number of each type of Security Log Entry in your "
|
8456 |
"Security Log file. The Total # of Security Log Entries by Type is also added "
|
8463 |
"Security Log Entry Types. BPS Pro has a total of 27 Security Log Entry Types."
|
8464 |
msgstr ""
|
8465 |
|
8466 |
+
#: admin/security-log/security-log.php:238
|
8467 |
msgid "HTTP Response Status Codes"
|
8468 |
msgstr ""
|
8469 |
|
8470 |
+
#: admin/security-log/security-log.php:238
|
8471 |
msgid ""
|
8472 |
"400 Bad Request - The request could not be understood by the server due to "
|
8473 |
"malformed syntax."
|
8474 |
msgstr ""
|
8475 |
|
8476 |
+
#: admin/security-log/security-log.php:238
|
8477 |
msgid ""
|
8478 |
"403 Forbidden - The Server understood the request, but is refusing to "
|
8479 |
"fulfill it."
|
8480 |
msgstr ""
|
8481 |
|
8482 |
+
#: admin/security-log/security-log.php:238
|
8483 |
msgid ""
|
8484 |
"404 Not Found - The Server has not found anything matching the Request-URI|"
|
8485 |
"URL. No indication is given of whether the condition is temporary or "
|
8486 |
"permanent."
|
8487 |
msgstr ""
|
8488 |
|
8489 |
+
#: admin/security-log/security-log.php:238
|
8490 |
msgid ""
|
8491 |
"405 Method Not Allowed - The method specified in the Request-Line is not "
|
8492 |
"allowed for the resource identified by the Request-URI. The response MUST "
|
8496 |
"Methods."
|
8497 |
msgstr ""
|
8498 |
|
8499 |
+
#: admin/security-log/security-log.php:238
|
8500 |
msgid ""
|
8501 |
"410 Gone - The requested resource is no longer available at the Server/site "
|
8502 |
"and no forwarding address is known. This condition is expected to be "
|
8503 |
"considered permanent."
|
8504 |
msgstr ""
|
8505 |
|
8506 |
+
#: admin/security-log/security-log.php:238
|
8507 |
msgid "Security Log File Size"
|
8508 |
msgstr ""
|
8509 |
|
8510 |
+
#: admin/security-log/security-log.php:238
|
8511 |
msgid ""
|
8512 |
"Displays the size of your Security Log file. 500KB is the optimum "
|
8513 |
"recommended log file size setting that you should choose for your log file "
|
8515 |
"Log file."
|
8516 |
msgstr ""
|
8517 |
|
8518 |
+
#: admin/security-log/security-log.php:238
|
8519 |
msgid "Security Log Status:"
|
8520 |
msgstr ""
|
8521 |
|
8522 |
+
#: admin/security-log/security-log.php:238
|
8523 |
msgid "Displays either Logging is Turned On or Logging is Turned Off."
|
8524 |
msgstr ""
|
8525 |
|
8526 |
+
#: admin/security-log/security-log.php:238
|
8527 |
msgid "Security Log Last Modified Time:"
|
8528 |
msgstr ""
|
8529 |
|
8530 |
+
#: admin/security-log/security-log.php:238
|
8531 |
msgid "Displays the last time a Security Log entry was logged."
|
8532 |
msgstr ""
|
8533 |
|
8534 |
+
#: admin/security-log/security-log.php:238
|
8535 |
msgid "Turn Off Logging"
|
8536 |
msgstr ""
|
8537 |
|
8538 |
+
#: admin/security-log/security-log.php:238
|
8539 |
msgid "Turns Off HTTP 400, 403, 404, 405 & 410 Security Logging."
|
8540 |
msgstr ""
|
8541 |
|
8542 |
+
#: admin/security-log/security-log.php:238
|
8543 |
msgid "Turn On Logging"
|
8544 |
msgstr ""
|
8545 |
|
8546 |
+
#: admin/security-log/security-log.php:238
|
8547 |
msgid "Turns On HTTP 400, 403, 404, 405 & 410 Security Logging."
|
8548 |
msgstr ""
|
8549 |
|
8550 |
+
#: admin/security-log/security-log.php:238
|
8551 |
msgid ""
|
8552 |
"Clicking the Delete Log button will delete the entire contents of your "
|
8553 |
"Security Log File."
|
8554 |
msgstr ""
|
8555 |
|
8556 |
+
#: admin/security-log/security-log.php:238
|
8557 |
+
#: admin/security-log/security-log.php:432
|
8558 |
msgid "POST Request Body Data"
|
8559 |
msgstr ""
|
8560 |
|
8561 |
+
#: admin/security-log/security-log.php:238
|
8562 |
msgid ""
|
8563 |
"The POST Request Body Data option settings only affect the REQUEST BODY "
|
8564 |
"Security Log field in your Security Log entries when a POST Request is "
|
8569 |
"not all POST Request Attacks will be captured/logged in the Security Log."
|
8570 |
msgstr ""
|
8571 |
|
8572 |
+
#: admin/security-log/security-log.php:238
|
8573 |
msgid ""
|
8574 |
"The default POST Request Body Data option setting is \"Do Not Log POST "
|
8575 |
"Request Body Data (0KB)\", which means do not capture/log the POST Request "
|
8584 |
"Maximum...\" POST Request Body Data option settings."
|
8585 |
msgstr ""
|
8586 |
|
8587 |
+
#: admin/security-log/security-log.php:238
|
8588 |
msgid ""
|
8589 |
"The \"Log Minimum POST Request Body Data (5KB)\" option setting will capture/"
|
8590 |
"log the first 500 characters or 5KB of hacker code used to attack your "
|
8596 |
"field. Hacker scripts typically range in size from 20KB to 100KB on average."
|
8597 |
msgstr ""
|
8598 |
|
8599 |
+
#: admin/security-log/security-log.php:238
|
8600 |
msgid ""
|
8601 |
"If you are using email security protection on your computer then your "
|
8602 |
"automatically zipped and emailed BPS Security Log files may be seen as "
|
8609 |
"option setting instead."
|
8610 |
msgstr ""
|
8611 |
|
8612 |
+
#: admin/security-log/security-log.php:238
|
8613 |
msgid ""
|
8614 |
"Ignoring|Not Logging User Agents|Bots - Allowing|Logging User Agents|Bots"
|
8615 |
msgstr ""
|
8616 |
|
8617 |
+
#: admin/security-log/security-log.php:238
|
8618 |
msgid ""
|
8619 |
"Adding or Removing User Agents|Bots adds or removes User Agents|Bots to your "
|
8620 |
"Database and also writes new code to the 403.php Security Logging template. "
|
8629 |
"file."
|
8630 |
msgstr ""
|
8631 |
|
8632 |
+
#: admin/security-log/security-log.php:238
|
8633 |
msgid ""
|
8634 |
"If a particular User Agent|Bot is being logged excessively in your Security "
|
8635 |
"Log file you can Ignore|Not Log that particular User Agent|Bot based on the "
|
8642 |
"facebook User Agent|Bot."
|
8643 |
msgstr ""
|
8644 |
|
8645 |
+
#: admin/security-log/security-log.php:238
|
8646 |
+
#: admin/security-log/security-log.php:445
|
8647 |
msgid "Add User Agents|Bots to Ignore|Not Log"
|
8648 |
msgstr ""
|
8649 |
|
8650 |
+
#: admin/security-log/security-log.php:238
|
8651 |
msgid ""
|
8652 |
"Add the User Agent|Bot names you would like to Ignore|Not Log in your "
|
8653 |
"Security Log. These code characters are not allowed to be used: "
|
8654 |
msgstr ""
|
8655 |
|
8656 |
+
#: admin/security-log/security-log.php:238
|
8657 |
msgid "Removing User Agents|Bots to Allow|Log"
|
8658 |
msgstr ""
|
8659 |
|
8660 |
+
#: admin/security-log/security-log.php:238
|
8661 |
msgid ""
|
8662 |
"To search for ALL User Agents|Bots to remove/delete from your database leave "
|
8663 |
"the text box blank and click the Remove|Allow button. You will see a "
|
8670 |
"Agents|Bots logged again in your Security Log."
|
8671 |
msgstr ""
|
8672 |
|
8673 |
+
#: admin/security-log/security-log.php:238
|
8674 |
msgid "View Log"
|
8675 |
msgstr ""
|
8676 |
|
8677 |
+
#: admin/security-log/security-log.php:238
|
8678 |
msgid ""
|
8679 |
"In previous versions of BPS the Security Log was displayed open by default. "
|
8680 |
"The Security Log is now closed by default due to problems with ModSecurity "
|
8684 |
"file manager and opening the Security Log file located here "
|
8685 |
msgstr ""
|
8686 |
|
8687 |
+
#: admin/security-log/security-log.php:238
|
8688 |
msgid ""
|
8689 |
"The new View Log feature also resolves another problem, which is if the "
|
8690 |
"Security Log file automation is not working due to WP Cron jobs being "
|
8697 |
"button."
|
8698 |
msgstr ""
|
8699 |
|
8700 |
+
#: admin/security-log/security-log.php:265
|
8701 |
msgid "There are no Security Log Entries yet."
|
8702 |
msgstr ""
|
8703 |
|
8704 |
+
#: admin/security-log/security-log.php:273
|
8705 |
msgid "Total "
|
8706 |
msgstr ""
|
8707 |
|
8708 |
+
#: admin/security-log/security-log.php:273
|
8709 |
msgid " Log Entries: "
|
8710 |
msgstr ""
|
8711 |
|
8712 |
+
#: admin/security-log/security-log.php:291
|
8713 |
+
#: admin/security-log/security-log.php:294
|
8714 |
msgid "Security Log File Size: "
|
8715 |
msgstr ""
|
8716 |
|
8717 |
+
#: admin/security-log/security-log.php:294
|
8718 |
msgid ""
|
8719 |
"Your Security Log file is larger than 2MB. It appears that BPS is unable to "
|
8720 |
"automatically zip, email and delete your Security Log file."
|
8721 |
msgstr ""
|
8722 |
|
8723 |
+
#: admin/security-log/security-log.php:294
|
8724 |
msgid "Check your Email Alerts & Log File Options."
|
8725 |
msgstr ""
|
8726 |
|
8727 |
+
#: admin/security-log/security-log.php:294
|
8728 |
msgid ""
|
8729 |
"You can manually delete the contents of this log file by clicking the Delete "
|
8730 |
"Log button."
|
8731 |
msgstr ""
|
8732 |
|
8733 |
+
#: admin/security-log/security-log.php:308
|
8734 |
+
#: admin/security-log/security-log.php:311
|
8735 |
msgid "Security Log Status: "
|
8736 |
msgstr ""
|
8737 |
|
8738 |
+
#: admin/security-log/security-log.php:308
|
8739 |
msgid "Logging is Turned Off"
|
8740 |
msgstr ""
|
8741 |
|
8742 |
+
#: admin/security-log/security-log.php:311
|
8743 |
msgid "Logging is Turned On"
|
8744 |
msgstr ""
|
8745 |
|
8746 |
+
#: admin/security-log/security-log.php:325
|
8747 |
msgid "Security Log Last Modified Time: "
|
8748 |
msgstr ""
|
8749 |
|
8750 |
+
#: admin/security-log/security-log.php:339
|
8751 |
msgid ""
|
8752 |
"Success! Your Security Log file has been deleted and replaced with a new "
|
8753 |
"blank Security Log file."
|
8754 |
msgstr ""
|
8755 |
|
8756 |
+
#: admin/security-log/security-log.php:359
|
8757 |
msgid "Error: "
|
8758 |
msgstr ""
|
8759 |
|
8760 |
+
#: admin/security-log/security-log.php:359
|
8761 |
msgid ""
|
8762 |
" User Agent|Bot was not successfully added. These code characters are not "
|
8763 |
"allowed to be used: "
|
8764 |
msgstr ""
|
8765 |
|
8766 |
+
#: admin/security-log/security-log.php:359
|
8767 |
msgid " Click the Read Help button for examples of valid User Agent|Bot names."
|
8768 |
msgstr ""
|
8769 |
|
8770 |
+
#: admin/security-log/security-log.php:369
|
8771 |
msgid "Success! "
|
8772 |
msgstr ""
|
8773 |
|
8774 |
+
#: admin/security-log/security-log.php:369
|
8775 |
msgid " User Agent|Bot has been added to your DB. "
|
8776 |
msgstr ""
|
8777 |
|
8778 |
+
#: admin/security-log/security-log.php:376
|
8779 |
msgid ""
|
8780 |
"Error: You did not enter a User Agent|Bot name. User Agent|Bot was not "
|
8781 |
"successfully added."
|
8782 |
msgstr ""
|
8783 |
|
8784 |
+
#: admin/security-log/security-log.php:383
|
8785 |
+
#: admin/security-log/security-log.php:516 admin/wizard/wizard.php:297
|
8786 |
+
#: admin/wizard/wizard.php:303 admin/wizard/wizard.php:309
|
8787 |
+
#: admin/wizard/wizard.php:315 admin/wizard/wizard.php:321
|
8788 |
msgid "Error: The "
|
8789 |
msgstr ""
|
8790 |
|
8791 |
+
#: admin/security-log/security-log.php:383
|
8792 |
+
#: admin/security-log/security-log.php:516
|
8793 |
msgid " does not exist."
|
8794 |
msgstr ""
|
8795 |
|
8796 |
+
#: admin/security-log/security-log.php:411
|
8797 |
+
#: admin/security-log/security-log.php:529
|
8798 |
+
#: admin/security-log/security-log.php:593
|
8799 |
msgid "Error: Unable to write to file "
|
8800 |
msgstr ""
|
8801 |
|
8802 |
+
#: admin/security-log/security-log.php:411
|
8803 |
+
#: admin/security-log/security-log.php:529
|
8804 |
+
#: admin/security-log/security-log.php:593
|
8805 |
msgid ""
|
8806 |
". Check that file permissions allow writing to this file. If you have a DSO "
|
8807 |
"Server check file and folder Ownership."
|
8808 |
msgstr ""
|
8809 |
|
8810 |
+
#: admin/security-log/security-log.php:418
|
8811 |
msgid ""
|
8812 |
"Success! The BPS 403.php Security Logging template file has been updated. "
|
8813 |
"This User Agent|Bot will be no longer be logged in your Security Log."
|
8814 |
msgstr ""
|
8815 |
|
8816 |
+
#: admin/security-log/security-log.php:433
|
8817 |
msgid " Do Not Log POST Request Body Data (0KB)"
|
8818 |
msgstr ""
|
8819 |
|
8820 |
+
#: admin/security-log/security-log.php:434
|
8821 |
msgid " Log Minimum POST Request Body Data (5KB)"
|
8822 |
msgstr ""
|
8823 |
|
8824 |
+
#: admin/security-log/security-log.php:435
|
8825 |
msgid " Log Maximum POST Request Body Data (250KB)"
|
8826 |
msgstr ""
|
8827 |
|
8828 |
+
#: admin/security-log/security-log.php:446
|
8829 |
msgid "Click the Read Me Help button for examples"
|
8830 |
msgstr ""
|
8831 |
|
8832 |
+
#: admin/security-log/security-log.php:448
|
8833 |
msgid ""
|
8834 |
"Clicking OK will Add the User Agent|Bot name you have entered to your DB and "
|
8835 |
"the 403.php Security Logging template."
|
8836 |
msgstr ""
|
8837 |
|
8838 |
+
#: admin/security-log/security-log.php:448
|
8839 |
msgid ""
|
8840 |
"Security logging checks are done by the 403.php Security Logging file and "
|
8841 |
"not by DB Queries."
|
8842 |
msgstr ""
|
8843 |
|
8844 |
+
#: admin/security-log/security-log.php:448
|
8845 |
msgid ""
|
8846 |
"To remove User Agents|Bots from being ignored/not logged use the Remove|"
|
8847 |
"Allow tool."
|
8848 |
msgstr ""
|
8849 |
|
8850 |
+
#: admin/security-log/security-log.php:461
|
8851 |
msgid "Remove User Agents|Bots to Allow|Log"
|
8852 |
msgstr ""
|
8853 |
|
8854 |
+
#: admin/security-log/security-log.php:463
|
8855 |
msgid ""
|
8856 |
"Clicking OK will search your database and display User Agent|Bot DB search "
|
8857 |
"results in a Dynamic Radio button Form."
|
8858 |
msgstr ""
|
8859 |
|
8860 |
+
#: admin/security-log/security-log.php:463
|
8861 |
msgid ""
|
8862 |
"To search for ALL User Agents|Bots to remove/delete from your database leave "
|
8863 |
"the text box blank and click the Remove|Allow button."
|
8864 |
msgstr ""
|
8865 |
|
8866 |
+
#: admin/security-log/security-log.php:476
|
8867 |
msgid "Click OK to Turn Off Error Logging or click Cancel."
|
8868 |
msgstr ""
|
8869 |
|
8870 |
+
#: admin/security-log/security-log.php:484
|
8871 |
msgid "Click OK to Turn On Logging or click Cancel."
|
8872 |
msgstr ""
|
8873 |
|
8874 |
+
#: admin/security-log/security-log.php:492
|
8875 |
msgid "Clicking OK will delete the contents of your Security Log file."
|
8876 |
msgstr ""
|
8877 |
|
8878 |
+
#: admin/security-log/security-log.php:550
|
8879 |
+
#: admin/security-log/security-log.php:651
|
8880 |
msgid "Remove"
|
8881 |
msgstr ""
|
8882 |
|
8883 |
+
#: admin/security-log/security-log.php:571
|
8884 |
#, php-format
|
8885 |
msgid "%s unable to delete row from your DB."
|
8886 |
msgstr ""
|
8887 |
|
8888 |
+
#: admin/security-log/security-log.php:573
|
8889 |
#, php-format
|
8890 |
msgid "%s has been deleted from your DB."
|
8891 |
msgstr ""
|
8892 |
|
8893 |
+
#: admin/security-log/security-log.php:608
|
8894 |
msgid ""
|
8895 |
"Success! The BPS 403.php Security Logging template file has been updated. "
|
8896 |
"This User Agent|Bot will be logged again in your Security Log."
|
8897 |
msgstr ""
|
8898 |
|
8899 |
+
#: admin/security-log/security-log.php:636
|
8900 |
msgid "Error: These code characters are not allowed to be used: "
|
8901 |
msgstr ""
|
8902 |
|
8903 |
+
#: admin/security-log/security-log.php:646
|
8904 |
msgid "Search Results For User Agents|Bots To Remove"
|
8905 |
msgstr ""
|
8906 |
|
8907 |
+
#: admin/security-log/security-log.php:650
|
8908 |
msgid "User Agents|Bots in DB"
|
8909 |
msgstr ""
|
8910 |
|
8911 |
+
#: admin/security-log/security-log.php:652
|
8912 |
msgid "Do Not<br>Remove"
|
8913 |
msgstr ""
|
8914 |
|
8915 |
+
#: admin/security-log/security-log.php:653
|
8916 |
msgid "Time Added<br>To DB"
|
8917 |
msgstr ""
|
8918 |
|
8919 |
+
#: admin/security-log/security-log.php:671
|
8920 |
msgid ""
|
8921 |
"Your DB Search Results For User Agents|Bots To Remove are displayed below "
|
8922 |
"the Remove|Allow Search tool."
|
8923 |
msgstr ""
|
8924 |
|
8925 |
+
#: admin/security-log/security-log.php:675
|
8926 |
msgid ""
|
8927 |
"You do not have any User Agents|Bots in your DB To Remove. An empty/blank "
|
8928 |
"dynamic radio button form is displayed below the Remove|Allow Search tool "
|
8929 |
"since you do not have any User Agents|Bot to remove."
|
8930 |
msgstr ""
|
8931 |
|
8932 |
+
#: admin/security-log/security-log.php:681
|
8933 |
msgid ""
|
8934 |
"Clicking OK will Remove the User Agent|Bot DB entries for any Remove Radio "
|
8935 |
"button selections you have made. User Agents|Bots will also be removed from "
|
8936 |
"the 403.php Security Logging template."
|
8937 |
msgstr ""
|
8938 |
|
8939 |
+
#: admin/security-log/security-log.php:681
|
8940 |
msgid "To add a User Agent|Bot, use the Add|Ignore tool."
|
8941 |
msgstr ""
|
8942 |
|
8943 |
+
#: admin/security-log/security-log.php:692
|
8944 |
msgid "Clicking OK will display the contents of your Security Log file."
|
8945 |
msgstr ""
|
8946 |
|
8947 |
+
#: admin/security-log/security-log.php:692
|
8948 |
msgid "Click OK to view the Log file or click Cancel."
|
8949 |
msgstr ""
|
8950 |
|
8951 |
+
#: admin/security-log/security-log.php:719
|
8952 |
msgid ""
|
8953 |
"The Security Log File Was Not Found! Check that the file really exists here "
|
8954 |
"- /"
|
8955 |
msgstr ""
|
8956 |
|
8957 |
+
#: admin/security-log/security-log.php:719
|
8958 |
msgid "/bps-backup/logs/http_error_log.txt and is named correctly."
|
8959 |
msgstr ""
|
8960 |
|
8961 |
+
#: admin/security-log/security-log.php:739
|
8962 |
msgid ""
|
8963 |
"File Open and Write test successful! Your Security Log file is writable. "
|
8964 |
"Click the View Log button."
|
8965 |
msgstr ""
|
8966 |
|
8967 |
+
#: admin/security-log/security-log.php:761
|
8968 |
+
#: admin/security-log/security-log.php:765
|
8969 |
msgid "Success! Your Security Log file has been updated."
|
8970 |
msgstr ""
|
8971 |
|
8972 |
+
#: admin/system-info/system-info.php:40
|
8973 |
msgid "BulletProof Security ~ System Information"
|
8974 |
msgstr ""
|
8975 |
|
8976 |
+
#: admin/system-info/system-info.php:72
|
8977 |
msgid "Website Headers Check Tool"
|
8978 |
msgstr ""
|
8979 |
|
8980 |
+
#: admin/system-info/system-info.php:77
|
8981 |
msgid "System Information"
|
8982 |
msgstr ""
|
8983 |
|
8984 |
+
#: admin/system-info/system-info.php:81 admin/system-info/system-info.php:83
|
8985 |
msgid "File|Folder Permissions & UID"
|
8986 |
msgstr ""
|
8987 |
|
8988 |
+
#: admin/system-info/system-info.php:92
|
8989 |
msgid "DSO Server Setup Steps"
|
8990 |
msgstr ""
|
8991 |
|
8992 |
+
#: admin/system-info/system-info.php:94
|
8993 |
msgid "File|Folder Diagnostic & Troubleshooting Info"
|
8994 |
msgstr ""
|
8995 |
|
8996 |
+
#: admin/system-info/system-info.php:94
|
8997 |
msgid ""
|
8998 |
"The file/folder permissions and UID checks are mainly for diagnostic "
|
8999 |
"troubleshooting so that you can check permissions or the UID of mission "
|
9002 |
"but this is not an essential or critical thing to do these days."
|
9003 |
msgstr ""
|
9004 |
|
9005 |
+
#: admin/system-info/system-info.php:94
|
9006 |
msgid "Script Owner User ID (UID)|File Owner User ID"
|
9007 |
msgstr ""
|
9008 |
|
9009 |
+
#: admin/system-info/system-info.php:94
|
9010 |
msgid ""
|
9011 |
"Your Script Owner User ID (UID) and File Owner User ID should match. If they "
|
9012 |
"do not match for any folders then you will need to change the Owner of that "
|
9014 |
"Setup Steps Forum Help Link at the top of this Read Me help window."
|
9015 |
msgstr ""
|
9016 |
|
9017 |
+
#: admin/system-info/system-info.php:94
|
9018 |
msgid "CGI And DSO File And Folder Permission Recommendations"
|
9019 |
msgstr ""
|
9020 |
|
9021 |
+
#: admin/system-info/system-info.php:94
|
9022 |
msgid ""
|
9023 |
"If your Server API (SAPI) is CGI you will see a table displayed with "
|
9024 |
"recommendations for file and folder permissions for CGI. If your SAPI is DSO/"
|
9026 |
"recommendations for DSO."
|
9027 |
msgstr ""
|
9028 |
|
9029 |
+
#: admin/system-info/system-info.php:94
|
9030 |
msgid ""
|
9031 |
"If your Host is using CGI, but they do not allow you to set your folder "
|
9032 |
"permissions more restrictive to 705 and file permissions more restrictive to "
|
9039 |
"things that they specifically allow or do not allow."
|
9040 |
msgstr ""
|
9041 |
|
9042 |
+
#: admin/system-info/system-info.php:94
|
9043 |
msgid ""
|
9044 |
"Most Hosts now use 705 Root folder permissions. Your Host might not be doing "
|
9045 |
"this or allow this, but typically 755 is fine for your Root folder. CGI 604 "
|
9047 |
"have been discovered with WP or with WP Plugins."
|
9048 |
msgstr ""
|
9049 |
|
9050 |
+
#: admin/system-info/system-info.php:94
|
9051 |
msgid "The /"
|
9052 |
msgstr ""
|
9053 |
|
9054 |
+
#: admin/system-info/system-info.php:94
|
9055 |
msgid ""
|
9056 |
"/bps-backup/ folder permission recommendation is 755 for CGI or DSO for "
|
9057 |
"compatibility reasons. The /bps-backup folder has a deny all htaccess file "
|
9059 |
"permissions for this folder are irrelevant."
|
9060 |
msgstr ""
|
9061 |
|
9062 |
+
#: admin/system-info/system-info.php:94
|
9063 |
msgid ""
|
9064 |
"Your current file and folder permissions are shown below with suggested/"
|
9065 |
"recommended file and folder permissions. "
|
9066 |
msgstr ""
|
9067 |
|
9068 |
+
#: admin/system-info/system-info.php:94
|
9069 |
msgid ""
|
9070 |
"Not all web hosts will allow you to set your folder permissions to these "
|
9071 |
"Recommended folder permissions."
|
9072 |
msgstr ""
|
9073 |
|
9074 |
+
#: admin/system-info/system-info.php:94
|
9075 |
msgid ""
|
9076 |
"If you see 500 errors after changing your folder permissions than change "
|
9077 |
"them back to what they were before."
|
9078 |
msgstr ""
|
9079 |
|
9080 |
+
#: admin/system-info/system-info.php:94
|
9081 |
msgid "BPS Pro Video Tutorial links can be found in the Help & FAQ pages."
|
9082 |
msgstr ""
|
9083 |
|
9084 |
+
#: admin/system-info/system-info.php:108
|
9085 |
msgid "Website|Server|Opcode Cache|Accelerators|IP Info"
|
9086 |
msgstr ""
|
9087 |
|
9088 |
+
#: admin/system-info/system-info.php:110
|
9089 |
msgid "SQL Database Info|WordPress Site Info|Misc Checks"
|
9090 |
msgstr ""
|
9091 |
|
9092 |
+
#: admin/system-info/system-info.php:193 admin/system-info/system-info.php:196
|
9093 |
+
#: admin/system-info/system-info.php:199
|
9094 |
msgid "Server|Website IP Address: "
|
9095 |
msgstr ""
|
9096 |
|
9097 |
+
#: admin/system-info/system-info.php:210
|
9098 |
msgid "HTTP_CLIENT_IP IP Address: "
|
9099 |
msgstr ""
|
9100 |
|
9101 |
+
#: admin/system-info/system-info.php:213
|
9102 |
msgid "Proxy X-Forwarded-For IP Address: "
|
9103 |
msgstr ""
|
9104 |
|
9105 |
+
#: admin/system-info/system-info.php:216
|
9106 |
msgid "Public Internet IP Address (ISP): "
|
9107 |
msgstr ""
|
9108 |
|
9109 |
+
#: admin/system-info/system-info.php:255
|
9110 |
msgid "Must-Use Plugins"
|
9111 |
msgstr ""
|
9112 |
|
9113 |
+
#: admin/system-info/system-info.php:265
|
9114 |
msgid "Installed"
|
9115 |
msgstr ""
|
9116 |
|
9117 |
+
#: admin/system-info/system-info.php:274
|
9118 |
+
msgid "Themes"
|
9119 |
+
msgstr ""
|
9120 |
+
|
9121 |
+
#: admin/system-info/system-info.php:285
|
9122 |
+
msgid "Theme Folder Name"
|
9123 |
msgstr ""
|
9124 |
|
9125 |
#: admin/system-info/system-info.php:359
|
9126 |
+
msgid "Website Root URL"
|
9127 |
msgstr ""
|
9128 |
|
9129 |
#: admin/system-info/system-info.php:360
|
9130 |
+
msgid "Document Root Path"
|
9131 |
msgstr ""
|
9132 |
|
9133 |
#: admin/system-info/system-info.php:361
|
9134 |
+
msgid "WP ABSPATH"
|
9135 |
+
msgstr ""
|
9136 |
+
|
9137 |
+
#: admin/system-info/system-info.php:362
|
9138 |
msgid "Parent Directory"
|
9139 |
msgstr ""
|
9140 |
|
9141 |
+
#: admin/system-info/system-info.php:364
|
9142 |
msgid "Host by Address"
|
9143 |
msgstr ""
|
9144 |
|
9145 |
+
#: admin/system-info/system-info.php:365
|
9146 |
msgid "DNS Name Server"
|
9147 |
msgstr ""
|
9148 |
|
9149 |
+
#: admin/system-info/system-info.php:368
|
9150 |
msgid "DNS Name Server Not Available"
|
9151 |
msgstr ""
|
9152 |
|
9153 |
+
#: admin/system-info/system-info.php:381
|
9154 |
msgid "Server Type"
|
9155 |
msgstr ""
|
9156 |
|
9157 |
+
#: admin/system-info/system-info.php:382
|
9158 |
msgid "Operating System"
|
9159 |
msgstr ""
|
9160 |
|
9161 |
+
#: admin/system-info/system-info.php:383
|
9162 |
msgid "WP Filesystem API Method"
|
9163 |
msgstr ""
|
9164 |
|
9165 |
+
#: admin/system-info/system-info.php:385
|
9166 |
msgid "Script Owner ID"
|
9167 |
msgstr ""
|
9168 |
|
9169 |
+
#: admin/system-info/system-info.php:386
|
9170 |
msgid "File Owner ID"
|
9171 |
msgstr ""
|
9172 |
|
9173 |
+
#: admin/system-info/system-info.php:389
|
9174 |
msgid "Script Owner Name"
|
9175 |
msgstr ""
|
9176 |
|
9177 |
+
#: admin/system-info/system-info.php:391
|
9178 |
msgid "Server API"
|
9179 |
msgstr ""
|
9180 |
|
9181 |
+
#: admin/system-info/system-info.php:395
|
9182 |
msgid " CGI Host Server Type"
|
9183 |
msgstr ""
|
9184 |
|
9185 |
+
#: admin/system-info/system-info.php:397
|
9186 |
msgid " DSO Host Server Type"
|
9187 |
msgstr ""
|
9188 |
|
9189 |
+
#: admin/system-info/system-info.php:404
|
9190 |
msgid "cURL"
|
9191 |
msgstr ""
|
9192 |
|
9193 |
+
#: admin/system-info/system-info.php:406
|
9194 |
msgid "cURL Extension is Loaded Version: "
|
9195 |
msgstr ""
|
9196 |
|
9197 |
+
#: admin/system-info/system-info.php:409
|
9198 |
msgid "cURL OpenSSL Version (Used by PayPal, etc.)"
|
9199 |
msgstr ""
|
9200 |
|
9201 |
+
#: admin/system-info/system-info.php:412
|
9202 |
msgid "cURL Extension is Not Loaded"
|
9203 |
msgstr ""
|
9204 |
|
9205 |
+
#: admin/system-info/system-info.php:415
|
9206 |
msgid "OpenSSL Library"
|
9207 |
msgstr ""
|
9208 |
|
9209 |
+
#: admin/system-info/system-info.php:420
|
9210 |
msgid "Zend Engine Version"
|
9211 |
msgstr ""
|
9212 |
|
9213 |
+
#: admin/system-info/system-info.php:421
|
9214 |
msgid "Zend Guard|Optimizer"
|
9215 |
msgstr ""
|
9216 |
|
9217 |
+
#: admin/system-info/system-info.php:423
|
9218 |
msgid "Zend Optimizer+ Extension is Loaded and Enabled"
|
9219 |
msgstr ""
|
9220 |
|
9221 |
+
#: admin/system-info/system-info.php:426
|
9222 |
msgid "Zend Optimizer Extension is Loaded"
|
9223 |
msgstr ""
|
9224 |
|
9225 |
+
#: admin/system-info/system-info.php:429
|
9226 |
msgid "Zend Guard Loader Extension is Loaded"
|
9227 |
msgstr ""
|
9228 |
|
9229 |
+
#: admin/system-info/system-info.php:432
|
9230 |
msgid "A Zend Extension is Not Loaded"
|
9231 |
msgstr ""
|
9232 |
|
9233 |
+
#: admin/system-info/system-info.php:439
|
9234 |
msgid "Zend OPcache"
|
9235 |
msgstr ""
|
9236 |
|
9237 |
+
#: admin/system-info/system-info.php:442
|
9238 |
msgid "Zend OPcache is Enabled"
|
9239 |
msgstr ""
|
9240 |
|
9241 |
+
#: admin/system-info/system-info.php:442 admin/system-info/system-info.php:451
|
9242 |
+
#: admin/system-info/system-info.php:645 admin/system-info/system-info.php:657
|
9243 |
msgid "Version: "
|
9244 |
msgstr ""
|
9245 |
|
9246 |
+
#: admin/system-info/system-info.php:444
|
9247 |
msgid "Zend OPcache is Not Enabled"
|
9248 |
msgstr ""
|
9249 |
|
9250 |
+
#: admin/system-info/system-info.php:449
|
9251 |
msgid "ionCube Loader"
|
9252 |
msgstr ""
|
9253 |
|
9254 |
+
#: admin/system-info/system-info.php:451
|
9255 |
msgid "ionCube Loader Extension is Loaded "
|
9256 |
msgstr ""
|
9257 |
|
9258 |
+
#: admin/system-info/system-info.php:453
|
9259 |
msgid "ionCube Loader Extension is Not Loaded"
|
9260 |
msgstr ""
|
9261 |
|
9262 |
+
#: admin/system-info/system-info.php:456
|
9263 |
msgid "Suhosin"
|
9264 |
msgstr ""
|
9265 |
|
9266 |
+
#: admin/system-info/system-info.php:460
|
9267 |
msgid "The Suhosin-Patch is installed"
|
9268 |
msgstr ""
|
9269 |
|
9270 |
+
#: admin/system-info/system-info.php:463
|
9271 |
msgid "Suhosin-Extension is Loaded"
|
9272 |
msgstr ""
|
9273 |
|
9274 |
+
#: admin/system-info/system-info.php:465
|
9275 |
msgid "Suhosin is Not Installed|Loaded"
|
9276 |
msgstr ""
|
9277 |
|
9278 |
+
#: admin/system-info/system-info.php:468
|
9279 |
msgid "APC"
|
9280 |
msgstr ""
|
9281 |
|
9282 |
+
#: admin/system-info/system-info.php:470
|
9283 |
msgid "APC Extension is Loaded and Enabled"
|
9284 |
msgstr ""
|
9285 |
|
9286 |
+
#: admin/system-info/system-info.php:473
|
9287 |
msgid "APC Extension is Loaded but Not Enabled"
|
9288 |
msgstr ""
|
9289 |
|
9290 |
+
#: admin/system-info/system-info.php:475
|
9291 |
msgid "APC Extension is Not Loaded"
|
9292 |
msgstr ""
|
9293 |
|
9294 |
+
#: admin/system-info/system-info.php:478
|
9295 |
msgid "eAccelerator"
|
9296 |
msgstr ""
|
9297 |
|
9298 |
+
#: admin/system-info/system-info.php:480
|
9299 |
msgid "eAccelerator Extension is Loaded and Enabled"
|
9300 |
msgstr ""
|
9301 |
|
9302 |
+
#: admin/system-info/system-info.php:483
|
9303 |
msgid "eAccelerator Extension is Loaded but Not Enabled"
|
9304 |
msgstr ""
|
9305 |
|
9306 |
+
#: admin/system-info/system-info.php:485
|
9307 |
msgid "eAccelerator Extension is Not Loaded"
|
9308 |
msgstr ""
|
9309 |
|
9310 |
+
#: admin/system-info/system-info.php:488
|
9311 |
msgid "XCache"
|
9312 |
msgstr ""
|
9313 |
|
9314 |
+
#: admin/system-info/system-info.php:490
|
9315 |
msgid "XCache Extension is Loaded and Enabled"
|
9316 |
msgstr ""
|
9317 |
|
9318 |
+
#: admin/system-info/system-info.php:493
|
9319 |
msgid "XCache Extension is Loaded but Not Enabled"
|
9320 |
msgstr ""
|
9321 |
|
9322 |
+
#: admin/system-info/system-info.php:495
|
9323 |
msgid "XCache Extension is Not Loaded"
|
9324 |
msgstr ""
|
9325 |
|
9326 |
+
#: admin/system-info/system-info.php:498
|
9327 |
msgid "Varnish"
|
9328 |
msgstr ""
|
9329 |
|
9330 |
+
#: admin/system-info/system-info.php:500
|
9331 |
msgid "Varnish Extension is Loaded"
|
9332 |
msgstr ""
|
9333 |
|
9334 |
+
#: admin/system-info/system-info.php:502
|
9335 |
msgid "Varnish Extension is Not Loaded"
|
9336 |
msgstr ""
|
9337 |
|
9338 |
+
#: admin/system-info/system-info.php:505
|
9339 |
msgid "Memcache"
|
9340 |
msgstr ""
|
9341 |
|
9342 |
+
#: admin/system-info/system-info.php:507
|
9343 |
msgid "Memcache Extension is Loaded"
|
9344 |
msgstr ""
|
9345 |
|
9346 |
+
#: admin/system-info/system-info.php:509
|
9347 |
msgid "Memcache Extension is Not Loaded"
|
9348 |
msgstr ""
|
9349 |
|
9350 |
+
#: admin/system-info/system-info.php:512
|
9351 |
msgid "Memcached"
|
9352 |
msgstr ""
|
9353 |
|
9354 |
+
#: admin/system-info/system-info.php:514
|
9355 |
msgid "Memcached Extension is Loaded"
|
9356 |
msgstr ""
|
9357 |
|
9358 |
+
#: admin/system-info/system-info.php:516
|
9359 |
msgid "Memcached Extension is Not Loaded"
|
9360 |
msgstr ""
|
9361 |
|
9362 |
+
#: admin/system-info/system-info.php:529
|
9363 |
msgid "MySQL DB Info is not displayed on Network/Multisite subsites"
|
9364 |
msgstr ""
|
9365 |
|
9366 |
+
#: admin/system-info/system-info.php:550 includes/general-functions.php:283
|
9367 |
msgid "Not Set"
|
9368 |
msgstr ""
|
9369 |
|
9370 |
+
#: admin/system-info/system-info.php:556
|
9371 |
msgid "MySQL Database Server Version: "
|
9372 |
msgstr ""
|
9373 |
|
9374 |
+
#: admin/system-info/system-info.php:556
|
9375 |
msgid "MySQL Client Version: "
|
9376 |
msgstr ""
|
9377 |
|
9378 |
+
#: admin/system-info/system-info.php:556
|
9379 |
msgid "MySQL Database Server: "
|
9380 |
msgstr ""
|
9381 |
|
9382 |
+
#: admin/system-info/system-info.php:556
|
9383 |
msgid "Your MySQL Database: "
|
9384 |
msgstr ""
|
9385 |
|
9386 |
+
#: admin/system-info/system-info.php:556
|
9387 |
msgid "SQL Mode: "
|
9388 |
msgstr ""
|
9389 |
|
9390 |
+
#: admin/system-info/system-info.php:561 admin/system-info/system-info.php:564
|
9391 |
msgid "MySQL Extension: "
|
9392 |
msgstr ""
|
9393 |
|
9394 |
+
#: admin/system-info/system-info.php:561 admin/system-info/system-info.php:569
|
9395 |
msgid "Installed|Enabled"
|
9396 |
msgstr ""
|
9397 |
|
9398 |
+
#: admin/system-info/system-info.php:564 admin/system-info/system-info.php:572
|
9399 |
msgid "NOT Installed|Enabled"
|
9400 |
msgstr ""
|
9401 |
|
9402 |
+
#: admin/system-info/system-info.php:569 admin/system-info/system-info.php:572
|
9403 |
msgid "MySQLi Extension: "
|
9404 |
msgstr ""
|
9405 |
|
9406 |
+
#: admin/system-info/system-info.php:579
|
9407 |
msgid "WordPress Installation Folder"
|
9408 |
msgstr ""
|
9409 |
|
9410 |
+
#: admin/system-info/system-info.php:582
|
9411 |
msgid "WordPress Installation Type"
|
9412 |
msgstr ""
|
9413 |
|
9414 |
+
#: admin/system-info/system-info.php:584
|
9415 |
msgid "Standard|GWIOD Site Type"
|
9416 |
msgstr ""
|
9417 |
|
9418 |
+
#: admin/system-info/system-info.php:586
|
9419 |
msgid "Network|Multisite"
|
9420 |
msgstr ""
|
9421 |
|
9422 |
+
#: admin/system-info/system-info.php:588
|
9423 |
msgid "BuddyPress"
|
9424 |
msgstr ""
|
9425 |
|
9426 |
+
#: admin/system-info/system-info.php:590
|
9427 |
msgid "bbPress"
|
9428 |
msgstr ""
|
9429 |
|
9430 |
+
#: admin/system-info/system-info.php:592
|
9431 |
msgid "Plugins Folder"
|
9432 |
msgstr ""
|
9433 |
|
9434 |
+
#: admin/system-info/system-info.php:596
|
9435 |
msgid "Uploads Folder"
|
9436 |
msgstr ""
|
9437 |
|
9438 |
+
#: admin/system-info/system-info.php:602
|
9439 |
msgid "UPLOADS Constant"
|
9440 |
msgstr ""
|
9441 |
|
9442 |
+
#: admin/system-info/system-info.php:606
|
9443 |
msgid "WP Permalink Structure"
|
9444 |
msgstr ""
|
9445 |
|
9446 |
+
#: admin/system-info/system-info.php:611 admin/system-info/system-info.php:613
|
9447 |
msgid "DISABLE_WP_CRON constant"
|
9448 |
msgstr ""
|
9449 |
|
9450 |
+
#: admin/system-info/system-info.php:611
|
9451 |
msgid "Standard WP Crons are disabled on your website."
|
9452 |
msgstr ""
|
9453 |
|
9454 |
+
#: admin/system-info/system-info.php:613
|
9455 |
msgid "Standard WP Crons are not disabled on your website."
|
9456 |
msgstr ""
|
9457 |
|
9458 |
+
#: admin/system-info/system-info.php:616
|
9459 |
msgid "Total Plugins Installed"
|
9460 |
msgstr ""
|
9461 |
|
9462 |
+
#: admin/system-info/system-info.php:618
|
9463 |
msgid "Total Must-Use Plugins Installed"
|
9464 |
msgstr ""
|
9465 |
|
9466 |
+
#: admin/system-info/system-info.php:620
|
9467 |
msgid "Total Plugins Activated"
|
9468 |
msgstr ""
|
9469 |
|
9470 |
+
#: admin/system-info/system-info.php:623
|
9471 |
msgid "Total Plugins Network Activated"
|
9472 |
msgstr ""
|
9473 |
|
9474 |
+
#: admin/system-info/system-info.php:629 admin/system-info/system-info.php:631
|
9475 |
+
msgid "Get Plugins|Themes List"
|
9476 |
msgstr ""
|
9477 |
|
9478 |
+
#: admin/system-info/system-info.php:632
|
9479 |
msgid "This window is draggable (top) and resizable (bottom right corner)"
|
9480 |
msgstr ""
|
9481 |
|
9482 |
+
#: admin/system-info/system-info.php:637
|
9483 |
msgid "Browser Compression Supported"
|
9484 |
msgstr ""
|
9485 |
|
9486 |
+
#: admin/system-info/system-info.php:640
|
9487 |
msgid "GD Library"
|
9488 |
msgstr ""
|
9489 |
|
9490 |
+
#: admin/system-info/system-info.php:645
|
9491 |
msgid "GD Extension is Loaded - "
|
9492 |
msgstr ""
|
9493 |
|
9494 |
+
#: admin/system-info/system-info.php:648
|
9495 |
msgid "GD Extension is Not Loaded"
|
9496 |
msgstr ""
|
9497 |
|
9498 |
+
#: admin/system-info/system-info.php:651
|
9499 |
msgid "ImageMagick"
|
9500 |
msgstr ""
|
9501 |
|
9502 |
+
#: admin/system-info/system-info.php:657
|
9503 |
msgid "ImageMagick Extension is Loaded - "
|
9504 |
msgstr ""
|
9505 |
|
9506 |
+
#: admin/system-info/system-info.php:660
|
9507 |
msgid "ImageMagick Extension is Not Loaded"
|
9508 |
msgstr ""
|
9509 |
|
9510 |
+
#: admin/system-info/system-info.php:675
|
9511 |
msgid "PHP Server|PHP.ini Info"
|
9512 |
msgstr ""
|
9513 |
|
9514 |
+
#: admin/system-info/system-info.php:677
|
9515 |
msgid ""
|
9516 |
"File|Folder Permissions (CGI or DSO)|Script Owner User ID (UID)|File Owner "
|
9517 |
"User ID"
|
9518 |
msgstr ""
|
9519 |
|
9520 |
+
#: admin/system-info/system-info.php:685
|
9521 |
msgid "PHP Version"
|
9522 |
msgstr ""
|
9523 |
|
9524 |
+
#: admin/system-info/system-info.php:686
|
9525 |
msgid "PHP Memory Usage"
|
9526 |
msgstr ""
|
9527 |
|
9528 |
+
#: admin/system-info/system-info.php:686
|
9529 |
msgid " MB"
|
9530 |
msgstr ""
|
9531 |
|
9532 |
+
#: admin/system-info/system-info.php:687
|
9533 |
msgid "WordPress Admin Memory Limit"
|
9534 |
msgstr ""
|
9535 |
|
9536 |
+
#: admin/system-info/system-info.php:690
|
9537 |
msgid "WordPress Base Memory Limit"
|
9538 |
msgstr ""
|
9539 |
|
9540 |
+
#: admin/system-info/system-info.php:702 admin/system-info/system-info.php:708
|
9541 |
+
#: admin/system-info/system-info.php:712 admin/system-info/system-info.php:716
|
9542 |
msgid "PHP Actual Configuration Memory Limit: "
|
9543 |
msgstr ""
|
9544 |
|
9545 |
+
#: admin/system-info/system-info.php:702
|
9546 |
msgid "The Memory Limit value is not available from your Server."
|
9547 |
msgstr ""
|
9548 |
|
9549 |
+
#: admin/system-info/system-info.php:713 admin/system-info/system-info.php:717
|
9550 |
msgid ""
|
9551 |
" Recommendation: Increase Memory Limit to at least 128M, 256M is even better."
|
9552 |
msgstr ""
|
9553 |
|
9554 |
+
#: admin/system-info/system-info.php:726 admin/system-info/system-info.php:728
|
9555 |
msgid "PHP Configuration File (php.ini)"
|
9556 |
msgstr ""
|
9557 |
|
9558 |
+
#: admin/system-info/system-info.php:728
|
9559 |
msgid "None/Not in use"
|
9560 |
msgstr ""
|
9561 |
|
9562 |
+
#: admin/system-info/system-info.php:741
|
9563 |
msgid "WP Temp Dir: "
|
9564 |
msgstr ""
|
9565 |
|
9566 |
+
#: admin/system-info/system-info.php:744
|
9567 |
msgid "The WP_TEMP_DIR constant is being used in wp-config.php file"
|
9568 |
msgstr ""
|
9569 |
|
9570 |
+
#: admin/system-info/system-info.php:750 admin/system-info/system-info.php:752
|
9571 |
msgid "PHP Temp Dir: "
|
9572 |
msgstr ""
|
9573 |
|
9574 |
+
#: admin/system-info/system-info.php:752 admin/system-info/system-info.php:763
|
9575 |
+
#: admin/system-info/system-info.php:771
|
9576 |
msgid "Not set/defined or directory is not writable"
|
9577 |
msgstr ""
|
9578 |
|
9579 |
+
#: admin/system-info/system-info.php:761 admin/system-info/system-info.php:763
|
9580 |
msgid "PHP Upload Temp Dir: "
|
9581 |
msgstr ""
|
9582 |
|
9583 |
+
#: admin/system-info/system-info.php:769 admin/system-info/system-info.php:771
|
9584 |
msgid "Session Save Path: "
|
9585 |
msgstr ""
|
9586 |
|
9587 |
+
#: admin/system-info/system-info.php:776
|
9588 |
msgid "Cycles: "
|
9589 |
msgstr ""
|
9590 |
|
9591 |
+
#: admin/system-info/system-info.php:780
|
9592 |
msgid "Garbage Collector: "
|
9593 |
msgstr ""
|
9594 |
|
9595 |
+
#: admin/system-info/system-info.php:783
|
9596 |
msgid "PHP Max Upload Size"
|
9597 |
msgstr ""
|
9598 |
|
9599 |
+
#: admin/system-info/system-info.php:786
|
9600 |
msgid "PHP Max Post Size"
|
9601 |
msgstr ""
|
9602 |
|
9603 |
+
#: admin/system-info/system-info.php:789
|
9604 |
msgid "PHP Safe Mode"
|
9605 |
msgstr ""
|
9606 |
|
9607 |
+
#: admin/system-info/system-info.php:798
|
9608 |
msgid "PHP Allow URL fopen"
|
9609 |
msgstr ""
|
9610 |
|
9611 |
+
#: admin/system-info/system-info.php:806
|
9612 |
msgid "PHP Allow URL Include"
|
9613 |
msgstr ""
|
9614 |
|
9615 |
+
#: admin/system-info/system-info.php:814
|
9616 |
msgid "PHP Display Errors"
|
9617 |
msgstr ""
|
9618 |
|
9619 |
+
#: admin/system-info/system-info.php:822
|
9620 |
msgid "PHP Display Startup Errors"
|
9621 |
msgstr ""
|
9622 |
|
9623 |
+
#: admin/system-info/system-info.php:830
|
9624 |
msgid "PHP Expose PHP"
|
9625 |
msgstr ""
|
9626 |
|
9627 |
+
#: admin/system-info/system-info.php:838
|
9628 |
msgid "PHP Register Globals"
|
9629 |
msgstr ""
|
9630 |
|
9631 |
+
#: admin/system-info/system-info.php:846
|
9632 |
msgid "PHP MySQL Allow Persistent Connections"
|
9633 |
msgstr ""
|
9634 |
|
9635 |
+
#: admin/system-info/system-info.php:854
|
9636 |
msgid "PHP Output Buffering"
|
9637 |
msgstr ""
|
9638 |
|
9639 |
+
#: admin/system-info/system-info.php:862
|
9640 |
msgid "PHP Max Script Execution Time"
|
9641 |
msgstr ""
|
9642 |
|
9643 |
+
#: admin/system-info/system-info.php:865
|
9644 |
msgid "PHP Magic Quotes GPC"
|
9645 |
msgstr ""
|
9646 |
|
9647 |
+
#: admin/system-info/system-info.php:873
|
9648 |
msgid "PHP open_basedir"
|
9649 |
msgstr ""
|
9650 |
|
9651 |
+
#: admin/system-info/system-info.php:878
|
9652 |
msgid "Off/Not in use"
|
9653 |
msgstr ""
|
9654 |
|
9655 |
+
#: admin/system-info/system-info.php:880
|
9656 |
msgid "PHP XML Support"
|
9657 |
msgstr ""
|
9658 |
|
9659 |
+
#: admin/system-info/system-info.php:882 admin/system-info/system-info.php:890
|
9660 |
+
#: admin/system-info/system-info.php:898
|
9661 |
msgid "Yes"
|
9662 |
msgstr ""
|
9663 |
|
9664 |
+
#: admin/system-info/system-info.php:885 admin/system-info/system-info.php:893
|
9665 |
+
#: admin/system-info/system-info.php:901
|
9666 |
msgid "No"
|
9667 |
msgstr ""
|
9668 |
|
9669 |
+
#: admin/system-info/system-info.php:888
|
9670 |
msgid "PHP IPTC Support"
|
9671 |
msgstr ""
|
9672 |
|
9673 |
+
#: admin/system-info/system-info.php:896
|
9674 |
msgid "PHP Exif Support"
|
9675 |
msgstr ""
|
9676 |
|
9677 |
+
#: admin/system-info/system-info.php:909
|
9678 |
msgid "PHP Disable Functions"
|
9679 |
msgstr ""
|
9680 |
|
9681 |
+
#: admin/system-info/system-info.php:913
|
9682 |
msgid "No PHP functions are disabled."
|
9683 |
msgstr ""
|
9684 |
|
9685 |
+
#: admin/system-info/system-info.php:918
|
9686 |
msgid "PHP Suhosin Function Blacklist"
|
9687 |
msgstr ""
|
9688 |
|
9689 |
+
#: admin/system-info/system-info.php:922
|
9690 |
msgid "No PHP functions are blacklisted."
|
9691 |
msgstr ""
|
9692 |
|
9693 |
+
#: admin/system-info/system-info.php:945
|
9694 |
msgid "CGI File and Folder Permissions|Recommendations"
|
9695 |
msgstr ""
|
9696 |
|
9697 |
+
#: admin/system-info/system-info.php:948 admin/system-info/system-info.php:988
|
9698 |
msgid "Folder Path"
|
9699 |
msgstr ""
|
9700 |
|
9701 |
+
#: admin/system-info/system-info.php:949 admin/system-info/system-info.php:989
|
9702 |
msgid "Recommended"
|
9703 |
msgstr ""
|
9704 |
|
9705 |
+
#: admin/system-info/system-info.php:949 admin/system-info/system-info.php:950
|
9706 |
+
#: admin/system-info/system-info.php:989 admin/system-info/system-info.php:990
|
9707 |
msgid "Permissions"
|
9708 |
msgstr ""
|
9709 |
|
9710 |
+
#: admin/system-info/system-info.php:950 admin/system-info/system-info.php:990
|
9711 |
msgid "Current"
|
9712 |
msgstr ""
|
9713 |
|
9714 |
+
#: admin/system-info/system-info.php:951 admin/system-info/system-info.php:991
|
9715 |
msgid "Script Owner"
|
9716 |
msgstr ""
|
9717 |
|
9718 |
+
#: admin/system-info/system-info.php:951 admin/system-info/system-info.php:991
|
9719 |
msgid " User ID (UID)"
|
9720 |
msgstr ""
|
9721 |
|
9722 |
+
#: admin/system-info/system-info.php:952 admin/system-info/system-info.php:992
|
9723 |
msgid "File Owner"
|
9724 |
msgstr ""
|
9725 |
|
9726 |
+
#: admin/system-info/system-info.php:952 admin/system-info/system-info.php:992
|
9727 |
msgid " User ID"
|
9728 |
msgstr ""
|
9729 |
|
9730 |
+
#: admin/system-info/system-info.php:985
|
9731 |
msgid "DSO File and Folder Permissions|Recommendations"
|
9732 |
msgstr ""
|
9733 |
|
9734 |
+
#: admin/system-info/system-info.php:1030
|
9735 |
msgid "System Info Processing Completion Time: "
|
9736 |
msgstr ""
|
9737 |
|
9738 |
+
#: admin/system-info/system-info.php:1063
|
9739 |
msgid "Website Headers Check Tool ~ "
|
9740 |
msgstr ""
|
9741 |
|
9742 |
+
#: admin/system-info/system-info.php:1063
|
9743 |
+
#: admin/system-info/system-info.php:1070
|
9744 |
msgid ""
|
9745 |
"Check your website Headers or another website's Headers by making a GET "
|
9746 |
"Request"
|
9747 |
msgstr ""
|
9748 |
|
9749 |
+
#: admin/system-info/system-info.php:1087
|
9750 |
msgid "GET Request Headers: "
|
9751 |
msgstr ""
|
9752 |
|
9753 |
+
#: admin/system-info/system-info.php:1102
|
9754 |
msgid ""
|
9755 |
"Error: The WordPress wp_remote_get function is not available or is blocked "
|
9756 |
"on your website/server."
|
9757 |
msgstr ""
|
9758 |
|
9759 |
+
#: admin/system-info/system-info.php:1112
|
9760 |
msgid "Enter a Website URL - Example: "
|
9761 |
msgstr ""
|
9762 |
|
9763 |
+
#: admin/system-info/system-info.php:1115
|
9764 |
msgid ""
|
9765 |
"This Headers check makes a GET Request using the WordPress wp_remote_get "
|
9766 |
"function."
|
9767 |
msgstr ""
|
9768 |
|
9769 |
+
#: admin/system-info/system-info.php:1115
|
9770 |
msgid ""
|
9771 |
"You can use the Check Headers HEAD Request tool to check headers using HEAD "
|
9772 |
"instead of GET."
|
9773 |
msgstr ""
|
9774 |
|
9775 |
+
#: admin/theme-skin/theme-skin.php:45
|
9776 |
msgid "BulletProof Security ~ UI|UX Settings"
|
9777 |
msgstr ""
|
9778 |
|
9779 |
+
#: admin/theme-skin/theme-skin.php:84
|
9780 |
msgid "UI|UX Settings ~ "
|
9781 |
msgstr ""
|
9782 |
|
9783 |
+
#: admin/theme-skin/theme-skin.php:84
|
9784 |
msgid "Change UI|UX visual preferences & functionality"
|
9785 |
msgstr ""
|
9786 |
|
9787 |
+
#: admin/theme-skin/theme-skin.php:93
|
9788 |
msgid "Select a UI Theme Skin"
|
9789 |
msgstr ""
|
9790 |
|
9791 |
+
#: admin/theme-skin/theme-skin.php:93
|
9792 |
msgid "Select a UI Theme Skin and click the Save Skin button."
|
9793 |
msgstr ""
|
9794 |
|
9795 |
+
#: admin/theme-skin/theme-skin.php:93
|
9796 |
msgid ""
|
9797 |
"All elements and CSS properties should automatically be refreshed when you "
|
9798 |
"select and save your Theme Skin. If some Theme Skin elements or properties "
|
9799 |
"are not displaying correctly, Refresh your Browser."
|
9800 |
msgstr ""
|
9801 |
|
9802 |
+
#: admin/theme-skin/theme-skin.php:93
|
9803 |
msgid "Inpage Status Display"
|
9804 |
msgstr ""
|
9805 |
|
9806 |
+
#: admin/theme-skin/theme-skin.php:93
|
9807 |
msgid ""
|
9808 |
"The Inpage Status Display displays the status of BPS features, options and "
|
9809 |
"your site security in real-time. The Inpage Status Display automatically "
|
9814 |
"Display."
|
9815 |
msgstr ""
|
9816 |
|
9817 |
+
#: admin/theme-skin/theme-skin.php:93 admin/theme-skin/theme-skin.php:137
|
9818 |
msgid "Turn On|Off The Processing Spinner:"
|
9819 |
msgstr ""
|
9820 |
|
9821 |
+
#: admin/theme-skin/theme-skin.php:93
|
9822 |
msgid ""
|
9823 |
"The Processing Spinner is displayed during processing of the Forms listed "
|
9824 |
"below. The Processing Spinner includes a Cancel button to cancel the Form "
|
9829 |
"is being displayed."
|
9830 |
msgstr ""
|
9831 |
|
9832 |
+
#: admin/theme-skin/theme-skin.php:93
|
9833 |
msgid "Forms That Display The Processing Spinner:"
|
9834 |
msgstr ""
|
9835 |
|
9836 |
+
#: admin/theme-skin/theme-skin.php:93
|
9837 |
msgid ""
|
9838 |
"DB Backup Job Processing, DB Table Names & Character Length Table, DB Table "
|
9839 |
"Prefix Changer and Setup Wizard."
|
9840 |
msgstr ""
|
9841 |
|
9842 |
+
#: admin/theme-skin/theme-skin.php:93 admin/theme-skin/theme-skin.php:153
|
9843 |
msgid "Turn On|Off jQuery ScrollTop Animation:"
|
9844 |
msgstr ""
|
9845 |
|
9846 |
+
#: admin/theme-skin/theme-skin.php:93
|
9847 |
msgid ""
|
9848 |
"The jQuery ScrollTop Animation is the scrolling animation that you see after "
|
9849 |
"submitting BPS Forms, which automatically scrolls to the top of BPS plugin "
|
9854 |
"Animation can be turned On or Off."
|
9855 |
msgstr ""
|
9856 |
|
9857 |
+
#: admin/theme-skin/theme-skin.php:93 admin/theme-skin/theme-skin.php:169
|
9858 |
msgid "WP Toolbar Functionality In BPS Plugin Pages:"
|
9859 |
msgstr ""
|
9860 |
|
9861 |
+
#: admin/theme-skin/theme-skin.php:93
|
9862 |
msgid ""
|
9863 |
"This option affects the WP Toolbar in BPS plugin pages ONLY and does not "
|
9864 |
"affect the WP Toolbar anywhere else on your site. WP Toolbar additional menu "
|
9873 |
"to the default setting: Load Only The Default WP Toolbar."
|
9874 |
msgstr ""
|
9875 |
|
9876 |
+
#: admin/theme-skin/theme-skin.php:93 admin/theme-skin/theme-skin.php:213
|
9877 |
msgid "Script|Style Loader Filter (SLF) In BPS Plugin Pages:"
|
9878 |
msgstr ""
|
9879 |
|
9880 |
+
#: admin/theme-skin/theme-skin.php:93
|
9881 |
msgid ""
|
9882 |
"SLF is set to On by default. This option prevents other plugin and theme "
|
9883 |
"scripts from loading in BPS plugin pages, which can break BPS js and CSS "
|
9884 |
"scripts and cause BPS plugin pages to display visually broken."
|
9885 |
msgstr ""
|
9886 |
|
9887 |
+
#: admin/theme-skin/theme-skin.php:93 admin/theme-skin/theme-skin.php:231
|
9888 |
msgid "BPS UI|UX|AutoFix Debug:"
|
9889 |
msgstr ""
|
9890 |
|
9891 |
+
#: admin/theme-skin/theme-skin.php:93
|
9892 |
msgid ""
|
9893 |
"BPS UI|UX|AutoFix Debug is set to Off by default. Turning On the BPS UI|UX|"
|
9894 |
"AutoFix Debug option will display: plugin or theme Scripts that were "
|
9907 |
"the AutoFix whitelist rules will be created in."
|
9908 |
msgstr ""
|
9909 |
|
9910 |
+
#: admin/theme-skin/theme-skin.php:103
|
9911 |
msgid "Select a UI Theme Skin:"
|
9912 |
msgstr ""
|
9913 |
|
9914 |
+
#: admin/theme-skin/theme-skin.php:105
|
9915 |
msgid "Blue|Light Blue|White UI Theme"
|
9916 |
msgstr ""
|
9917 |
|
9918 |
+
#: admin/theme-skin/theme-skin.php:106
|
9919 |
msgid "Black|Dark Grey|Silver UI Theme"
|
9920 |
msgstr ""
|
9921 |
|
9922 |
+
#: admin/theme-skin/theme-skin.php:107
|
9923 |
msgid "Grey|Light Grey|Silver|White UI Theme"
|
9924 |
msgstr ""
|
9925 |
|
9926 |
+
#: admin/theme-skin/theme-skin.php:120
|
9927 |
msgid "Turn On|Off The Inpage Status Display:"
|
9928 |
msgstr ""
|
9929 |
|
9930 |
+
#: admin/theme-skin/theme-skin.php:122
|
9931 |
msgid "Inpage Status Display On"
|
9932 |
msgstr ""
|
9933 |
|
9934 |
+
#: admin/theme-skin/theme-skin.php:123
|
9935 |
msgid "Inpage Status Display Off"
|
9936 |
msgstr ""
|
9937 |
|
9938 |
+
#: admin/theme-skin/theme-skin.php:139
|
9939 |
msgid "Processing Spinner On"
|
9940 |
msgstr ""
|
9941 |
|
9942 |
+
#: admin/theme-skin/theme-skin.php:140
|
9943 |
msgid "Processing Spinner Off"
|
9944 |
msgstr ""
|
9945 |
|
9946 |
+
#: admin/theme-skin/theme-skin.php:155
|
9947 |
msgid "jQuery ScrollTop Animation On"
|
9948 |
msgstr ""
|
9949 |
|
9950 |
+
#: admin/theme-skin/theme-skin.php:156
|
9951 |
msgid "jQuery ScrollTop Animation Off"
|
9952 |
msgstr ""
|
9953 |
|
9954 |
+
#: admin/theme-skin/theme-skin.php:170 admin/theme-skin/theme-skin.php:214
|
9955 |
+
#: admin/theme-skin/theme-skin.php:232
|
9956 |
msgid "Click the Read Me help button for information"
|
9957 |
msgstr ""
|
9958 |
|
9959 |
+
#: admin/theme-skin/theme-skin.php:172
|
9960 |
msgid "Load Only The Default WP Toolbar"
|
9961 |
msgstr ""
|
9962 |
|
9963 |
+
#: admin/theme-skin/theme-skin.php:173
|
9964 |
msgid "Load WP Toolbar With All Menu Items"
|
9965 |
msgstr ""
|
9966 |
|
9967 |
+
#: admin/theme-skin/theme-skin.php:197
|
9968 |
msgid "SLF Option settings saved"
|
9969 |
msgstr ""
|
9970 |
|
9971 |
+
#: admin/theme-skin/theme-skin.php:216
|
9972 |
msgid "SLF On"
|
9973 |
msgstr ""
|
9974 |
|
9975 |
+
#: admin/theme-skin/theme-skin.php:217
|
9976 |
msgid "SLF Off"
|
9977 |
msgstr ""
|
9978 |
|
9979 |
+
#: admin/theme-skin/theme-skin.php:234
|
9980 |
msgid "Debug Off"
|
9981 |
msgstr ""
|
9982 |
|
9983 |
+
#: admin/theme-skin/theme-skin.php:235
|
9984 |
msgid "Debug On"
|
9985 |
msgstr ""
|
9986 |
|
10330 |
"resaved your LiteSpeed Cache plugin settings again."
|
10331 |
msgstr ""
|
10332 |
|
10333 |
+
#: admin/wizard/pwizard-autofix.php:70
|
10334 |
msgid "Jetpack Plugin Request Methods AutoWhitelist successful"
|
10335 |
msgstr ""
|
10336 |
|
10337 |
+
#: admin/wizard/pwizard-autofix.php:84
|
10338 |
msgid "Marmoset Viewer Plugin Request Methods AutoWhitelist successful"
|
10339 |
msgstr ""
|
10340 |
|
10341 |
+
#: admin/wizard/pwizard-autofix.php:98
|
10342 |
msgid "BackWPup Plugin Request Methods AutoWhitelist successful"
|
10343 |
msgstr ""
|
10344 |
|
10345 |
+
#: admin/wizard/pwizard-autofix.php:112
|
10346 |
msgid ""
|
10347 |
"MailPoet Newsletters (wysija newsletters) Plugin Request Methods "
|
10348 |
"AutoWhitelist successful"
|
10349 |
msgstr ""
|
10350 |
|
10351 |
+
#: admin/wizard/pwizard-autofix.php:126
|
10352 |
msgid "BackUpWordPress Plugin Request Methods AutoWhitelist successful"
|
10353 |
msgstr ""
|
10354 |
|
10355 |
+
#: admin/wizard/pwizard-autofix.php:140
|
10356 |
msgid "Broken Link Checker Plugin Request Methods AutoWhitelist successful"
|
10357 |
msgstr ""
|
10358 |
|
10359 |
+
#: admin/wizard/pwizard-autofix.php:154
|
10360 |
msgid "MailChimp for WordPress Plugin Request Methods AutoWhitelist successful"
|
10361 |
msgstr ""
|
10362 |
|
10363 |
+
#: admin/wizard/pwizard-autofix.php:168
|
10364 |
msgid "PowerPress Podcasting Plugin Request Methods AutoWhitelist successful"
|
10365 |
msgstr ""
|
10366 |
|
10367 |
+
#: admin/wizard/pwizard-autofix.php:287
|
10368 |
msgid "WooCommerce Plugin skip/bypass rule AutoWhitelist successful"
|
10369 |
msgstr ""
|
10370 |
|
10371 |
+
#: admin/wizard/pwizard-autofix.php:312
|
10372 |
msgid "Simple Lightbox Plugin skip/bypass rule AutoWhitelist successful"
|
10373 |
msgstr ""
|
10374 |
|
10375 |
+
#: admin/wizard/pwizard-autofix.php:330
|
10376 |
msgid ""
|
10377 |
"WPBakery Visual Composer Plugin skip/bypass rule AutoWhitelist successful"
|
10378 |
msgstr ""
|
10379 |
|
10380 |
+
#: admin/wizard/pwizard-autofix.php:348
|
10381 |
msgid ""
|
10382 |
"Event Espresso Attendee Mover Plugin skip/bypass rule AutoWhitelist "
|
10383 |
"successful"
|
10384 |
msgstr ""
|
10385 |
|
10386 |
+
#: admin/wizard/pwizard-autofix.php:366
|
10387 |
msgid "WP Rocket Plugin skip/bypass rule AutoWhitelist successful"
|
10388 |
msgstr ""
|
10389 |
|
10390 |
+
#: admin/wizard/pwizard-autofix.php:384
|
10391 |
msgid "Easy Media Gallery Pro Plugin skip/bypass rule AutoWhitelist successful"
|
10392 |
msgstr ""
|
10393 |
|
10394 |
+
#: admin/wizard/pwizard-autofix.php:402
|
10395 |
msgid ""
|
10396 |
"Nextend Facebook Connect Plugin skip/bypass rule AutoWhitelist successful"
|
10397 |
msgstr ""
|
10398 |
|
10399 |
+
#: admin/wizard/pwizard-autofix.php:420
|
10400 |
msgid "Shashin Plugin skip/bypass rule AutoWhitelist successful"
|
10401 |
msgstr ""
|
10402 |
|
10403 |
+
#: admin/wizard/pwizard-autofix.php:437
|
10404 |
msgid "Nocturnal Theme skip/bypass rule AutoWhitelist successful"
|
10405 |
msgstr ""
|
10406 |
|
10407 |
+
#: admin/wizard/pwizard-autofix.php:455
|
10408 |
msgid "Shopp Plugin skip/bypass rule AutoWhitelist successful"
|
10409 |
msgstr ""
|
10410 |
|
10411 |
+
#: admin/wizard/pwizard-autofix.php:473
|
10412 |
msgid ""
|
10413 |
"WP-Invoice - Web Invoice and Billing Plugin skip/bypass rule AutoWhitelist "
|
10414 |
"successful"
|
10415 |
msgstr ""
|
10416 |
|
10417 |
+
#: admin/wizard/pwizard-autofix.php:491
|
10418 |
msgid "wp-greet Plugin skip/bypass rule AutoWhitelist successful"
|
10419 |
msgstr ""
|
10420 |
|
10421 |
+
#: admin/wizard/pwizard-autofix.php:509
|
10422 |
msgid "WP Juicebox Plugin skip/bypass rule AutoWhitelist successful"
|
10423 |
msgstr ""
|
10424 |
|
10425 |
+
#: admin/wizard/pwizard-autofix.php:527
|
10426 |
msgid "Prayer Engine Plugin skip/bypass rule AutoWhitelist successful"
|
10427 |
msgstr ""
|
10428 |
|
10429 |
+
#: admin/wizard/pwizard-autofix.php:545
|
10430 |
msgid "Appointment Calendar Plugin skip/bypass rule AutoWhitelist successful"
|
10431 |
msgstr ""
|
10432 |
|
10433 |
+
#: admin/wizard/pwizard-autofix.php:563
|
10434 |
msgid "ThirstyAffiliates Plugin skip/bypass rule AutoWhitelist successful"
|
10435 |
msgstr ""
|
10436 |
|
10437 |
+
#: admin/wizard/pwizard-autofix.php:581
|
10438 |
msgid ""
|
10439 |
"WooCommerce Ogone Payment Gateway Plugin skip/bypass rule AutoWhitelist "
|
10440 |
"successful"
|
10441 |
msgstr ""
|
10442 |
|
10443 |
+
#: admin/wizard/pwizard-autofix.php:598
|
10444 |
msgid ""
|
10445 |
"OIOpublisher Ad Manager Plugin skip/bypass rule AutoWhitelist successful"
|
10446 |
msgstr ""
|
10447 |
|
10448 |
+
#: admin/wizard/pwizard-autofix.php:726
|
10449 |
msgid "PDF Viewer (Envigeek Web Services) Plugin RFI AutoWhitelist successful"
|
10450 |
msgstr ""
|
10451 |
|
10452 |
+
#: admin/wizard/pwizard-autofix.php:740
|
10453 |
msgid "Marmoset Viewer Plugin RFI AutoWhitelist successful"
|
10454 |
msgstr ""
|
10455 |
|
10456 |
+
#: admin/wizard/pwizard-autofix.php:754
|
10457 |
msgid ""
|
10458 |
"PDF viewer for WordPress (ThemeNcode code canyon) Plugin RFI AutoWhitelist "
|
10459 |
"successful"
|
10460 |
msgstr ""
|
10461 |
|
10462 |
+
#: admin/wizard/pwizard-autofix.php:768
|
10463 |
msgid "jupdf pdf viewer Plugin RFI AutoWhitelist successful"
|
10464 |
msgstr ""
|
10465 |
|
10466 |
+
#: admin/wizard/pwizard-autofix.php:782
|
10467 |
msgid "UserPro (code canyon) Plugin RFI AutoWhitelist successful"
|
10468 |
msgstr ""
|
10469 |
|
10470 |
+
#: admin/wizard/pwizard-autofix.php:795
|
10471 |
msgid "NativeChurch Theme RFI AutoWhitelist successful"
|
10472 |
msgstr ""
|
10473 |
|
10474 |
+
#: admin/wizard/pwizard-autofix.php:809
|
10475 |
msgid "User Avatar (CTLT DEV) Plugin RFI AutoWhitelist successful"
|
10476 |
msgstr ""
|
10477 |
|
10478 |
+
#: admin/wizard/pwizard-autofix.php:822
|
10479 |
msgid "OIOpublisher Ad Manager Plugin RFI AutoWhitelist successful"
|
10480 |
msgstr ""
|
10481 |
|
10482 |
+
#: admin/wizard/pwizard-autofix.php:836
|
10483 |
msgid "Digital Access Pass (DAP) Plugin RFI AutoWhitelist successful"
|
10484 |
msgstr ""
|
10485 |
|
10486 |
+
#: admin/wizard/pwizard-autofix.php:849
|
10487 |
msgid "Easy Pagination (code canyon) Plugin RFI AutoWhitelist successful"
|
10488 |
msgstr ""
|
10489 |
|
10490 |
+
#: admin/wizard/pwizard-autofix.php:862
|
10491 |
msgid "iTheme2 Theme RFI AutoWhitelist successful"
|
10492 |
msgstr ""
|
10493 |
|
10494 |
+
#: admin/wizard/pwizard-autofix.php:875
|
10495 |
msgid "SmoothV4.1 Theme RFI AutoWhitelist successful"
|
10496 |
msgstr ""
|
10497 |
|
10498 |
+
#: admin/wizard/pwizard-autofix.php:1027
|
10499 |
msgid "WooCommerce PagSeguro Plugin BPSQSE AutoWhitelist successful"
|
10500 |
msgstr ""
|
10501 |
|
10502 |
+
#: admin/wizard/pwizard-autofix.php:1045
|
10503 |
msgid "Event Espresso Plugin BPSQSE AutoWhitelist successful"
|
10504 |
msgstr ""
|
10505 |
|
10506 |
+
#: admin/wizard/pwizard-autofix.php:1060
|
10507 |
msgid "WooCommerce Serial Key Plugin BPSQSE AutoWhitelist successful"
|
10508 |
msgstr ""
|
10509 |
|
10510 |
+
#: admin/wizard/pwizard-autofix.php:1076
|
10511 |
msgid "WooCommerce WorldPay Extension BPSQSE AutoWhitelist successful"
|
10512 |
msgstr ""
|
10513 |
|
10514 |
+
#: admin/wizard/pwizard-autofix.php:1092
|
10515 |
msgid "Kama Click Counter Plugin BPSQSE AutoWhitelist successful"
|
10516 |
msgstr ""
|
10517 |
|
10518 |
+
#: admin/wizard/pwizard-autofix.php:1108
|
10519 |
msgid "Riva Slider Pro Plugin BPSQSE AutoWhitelist successful"
|
10520 |
msgstr ""
|
10521 |
|
10522 |
+
#: admin/wizard/pwizard-autofix.php:1124
|
10523 |
msgid "WordPress Auto Spinner Plugin BPSQSE AutoWhitelist successful"
|
10524 |
msgstr ""
|
10525 |
|
10526 |
+
#: admin/wizard/pwizard-autofix.php:1139
|
10527 |
msgid "AgriTurismo Theme BPSQSE AutoWhitelist successful"
|
10528 |
msgstr ""
|
10529 |
|
10530 |
+
#: admin/wizard/pwizard-autofix.php:1155
|
10531 |
msgid "WP Content Copy Protection Pro Plugin BPSQSE AutoWhitelist successful"
|
10532 |
msgstr ""
|
10533 |
|
10534 |
+
#: admin/wizard/pwizard-autofix.php:1171
|
10535 |
msgid "PanoPress Plugin BPSQSE AutoWhitelist successful"
|
10536 |
msgstr ""
|
10537 |
|
10538 |
+
#: admin/wizard/pwizard-autofix.php:1187
|
10539 |
msgid ""
|
10540 |
"Easy Social Share Buttons (Code Canyon) Plugin BPSQSE AutoWhitelist "
|
10541 |
"successful"
|
10542 |
msgstr ""
|
10543 |
|
10544 |
+
#: admin/wizard/pwizard-autofix.php:1203
|
10545 |
msgid "MainWP Plugin BPSQSE AutoWhitelist successful"
|
10546 |
msgstr ""
|
10547 |
|
10548 |
+
#: admin/wizard/pwizard-autofix.php:1218
|
10549 |
msgid "Clever Course Theme BPSQSE AutoWhitelist successful"
|
10550 |
msgstr ""
|
10551 |
|
10552 |
+
#: admin/wizard/pwizard-autofix.php:1234
|
10553 |
msgid ""
|
10554 |
"WP eStore (WP Cart for Digital Products) Plugin BPSQSE AutoWhitelist "
|
10555 |
"successful"
|
10556 |
msgstr ""
|
10557 |
|
10558 |
+
#: admin/wizard/pwizard-autofix.php:1250
|
10559 |
msgid "WP eMember Plugin BPSQSE AutoWhitelist successful"
|
10560 |
msgstr ""
|
10561 |
|
10562 |
+
#: admin/wizard/pwizard-autofix.php:1266
|
10563 |
msgid "Easy Digital Downloads Plugin BPSQSE AutoWhitelist successful"
|
10564 |
msgstr ""
|
10565 |
|
10566 |
+
#: admin/wizard/pwizard-autofix.php:1282
|
10567 |
msgid ""
|
10568 |
"MailPoet Newsletters (wysija newsletters) Plugin BPSQSE AutoWhitelist "
|
10569 |
"successful"
|
10570 |
msgstr ""
|
10571 |
|
10572 |
+
#: admin/wizard/pwizard-autofix.php:1298
|
10573 |
msgid "MailChimp for WordPress Plugin BPSQSE AutoWhitelist successful"
|
10574 |
msgstr ""
|
10575 |
|
10576 |
+
#: admin/wizard/pwizard-autofix.php:1314
|
10577 |
msgid "Digital Access Pass (DAP) Plugin BPSQSE AutoWhitelist successful"
|
10578 |
msgstr ""
|
10579 |
|
10580 |
+
#: admin/wizard/pwizard-autofix.php:1330
|
10581 |
msgid "WordPress Newsletter (tribulant) Plugin BPSQSE AutoWhitelist successful"
|
10582 |
msgstr ""
|
10583 |
|
10584 |
+
#: admin/wizard/pwizard-autofix.php:1346
|
10585 |
msgid "Subscribe To Comments Reloaded Plugin BPSQSE AutoWhitelist successful"
|
10586 |
msgstr ""
|
10587 |
|
10588 |
+
#: admin/wizard/pwizard-autofix.php:1362
|
10589 |
msgid "Nextend Social Login Plugin BPSQSE AutoWhitelist successful"
|
10590 |
msgstr ""
|
10591 |
|
10592 |
+
#: admin/wizard/pwizard-autofix.php:1467
|
10593 |
msgid ""
|
10594 |
"WooCommerce Product Feed Pro Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10595 |
"successful"
|
10596 |
msgstr ""
|
10597 |
|
10598 |
+
#: admin/wizard/pwizard-autofix.php:1485
|
10599 |
msgid ""
|
10600 |
"WPBakery Visual Composer Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10601 |
"successful"
|
10602 |
msgstr ""
|
10603 |
|
10604 |
+
#: admin/wizard/pwizard-autofix.php:1503
|
10605 |
msgid ""
|
10606 |
"Bookly Booking Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10607 |
msgstr ""
|
10608 |
|
10609 |
+
#: admin/wizard/pwizard-autofix.php:1521
|
10610 |
msgid ""
|
10611 |
"Easy Media Gallery Pro Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10612 |
"successful"
|
10613 |
msgstr ""
|
10614 |
|
10615 |
+
#: admin/wizard/pwizard-autofix.php:1539
|
10616 |
msgid ""
|
10617 |
"NextGen Gallery Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10618 |
msgstr ""
|
10619 |
|
10620 |
+
#: admin/wizard/pwizard-autofix.php:1556
|
10621 |
msgid "OptimizePress Theme wp-admin skip/bypass rule AutoWhitelist successful"
|
10622 |
msgstr ""
|
10623 |
|
10624 |
+
#: admin/wizard/pwizard-autofix.php:1574
|
10625 |
msgid ""
|
10626 |
"tribulant Shopping Cart (WP Checkout) Plugin wp-admin skip/bypass rule "
|
10627 |
"AutoWhitelist successful"
|
10628 |
msgstr ""
|
10629 |
|
10630 |
+
#: admin/wizard/pwizard-autofix.php:1592
|
10631 |
msgid ""
|
10632 |
"ithemes Video Showcase Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10633 |
"successful"
|
10634 |
msgstr ""
|
10635 |
|
10636 |
+
#: admin/wizard/pwizard-autofix.php:1610
|
10637 |
msgid ""
|
10638 |
"WP-Invoice - Web Invoice and Billing Plugin wp-admin skip/bypass rule "
|
10639 |
"AutoWhitelist successful"
|
10640 |
msgstr ""
|
10641 |
|
10642 |
+
#: admin/wizard/pwizard-autofix.php:1628
|
10643 |
msgid "Yoast SEO Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10644 |
msgstr ""
|
10645 |
|
10646 |
+
#: admin/wizard/pwizard-autofix.php:1645
|
10647 |
msgid ""
|
10648 |
"Formidable Pro Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10649 |
msgstr ""
|
10650 |
|
10651 |
+
#: admin/wizard/pwizard-autofix.php:1663
|
10652 |
msgid ""
|
10653 |
"Google Typography Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10654 |
msgstr ""
|
10655 |
|
10656 |
+
#: admin/wizard/pwizard-autofix.php:1681
|
10657 |
msgid "Flare Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10658 |
msgstr ""
|
10659 |
|
10660 |
+
#: admin/wizard/pwizard-autofix.php:1699
|
10661 |
msgid "bbPress Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10662 |
msgstr ""
|
10663 |
|
10664 |
+
#: admin/wizard/pwizard-autofix.php:1717
|
10665 |
msgid ""
|
10666 |
"Spider Event Calendar (WordPress Event Calendar) Plugin wp-admin skip/bypass "
|
10667 |
"rule AutoWhitelist successful"
|
10668 |
msgstr ""
|
10669 |
|
10670 |
+
#: admin/wizard/pwizard-autofix.php:1739
|
10671 |
msgid "BuddyPress Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10672 |
msgstr ""
|
10673 |
|
10674 |
+
#: admin/wizard/pwizard-autofix.php:1759
|
10675 |
msgid ""
|
10676 |
"WPML Translation Management Plugin wp-admin skip/bypass rule AutoWhitelist "
|
10677 |
"successful"
|
10678 |
msgstr ""
|
10679 |
|
10680 |
+
#: admin/wizard/pwizard-autofix.php:1777
|
10681 |
msgid ""
|
10682 |
"Events Manager Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10683 |
msgstr ""
|
10684 |
|
10685 |
+
#: admin/wizard/pwizard-autofix.php:1795
|
10686 |
msgid ""
|
10687 |
"MailPoet Newsletters (wysija newsletters) Plugin wp-admin skip/bypass rule "
|
10688 |
"AutoWhitelist successful"
|
10689 |
msgstr ""
|
10690 |
|
10691 |
+
#: admin/wizard/pwizard-autofix.php:1815
|
10692 |
msgid ""
|
10693 |
"Event Espresso Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10694 |
msgstr ""
|
10695 |
|
10696 |
+
#: admin/wizard/pwizard-autofix.php:1832
|
10697 |
msgid "Content Egg Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10698 |
msgstr ""
|
10699 |
|
10700 |
+
#: admin/wizard/pwizard-autofix.php:1849
|
10701 |
msgid "Flatsome Theme wp-admin skip/bypass rule AutoWhitelist successful"
|
10702 |
msgstr ""
|
10703 |
|
10704 |
+
#: admin/wizard/pwizard-autofix.php:1867
|
10705 |
msgid ""
|
10706 |
"Beaver Builder Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10707 |
msgstr ""
|
10708 |
|
10709 |
+
#: admin/wizard/pwizard-autofix.php:1885
|
10710 |
msgid "WP Reset Plugin wp-admin skip/bypass rule AutoWhitelist successful"
|
10711 |
msgstr ""
|
10712 |
|
10713 |
+
#: admin/wizard/pwizard-autofix.php:2007
|
10714 |
msgid "Content Egg Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10715 |
msgstr ""
|
10716 |
|
10717 |
+
#: admin/wizard/pwizard-autofix.php:2025
|
10718 |
msgid "Event Espresso Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10719 |
msgstr ""
|
10720 |
|
10721 |
+
#: admin/wizard/pwizard-autofix.php:2040
|
10722 |
msgid ""
|
10723 |
"Open Web Analytics (github) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10724 |
msgstr ""
|
10725 |
|
10726 |
+
#: admin/wizard/pwizard-autofix.php:2056
|
10727 |
msgid "UberGrid (code canyon) Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10728 |
msgstr ""
|
10729 |
|
10730 |
+
#: admin/wizard/pwizard-autofix.php:2072
|
10731 |
msgid "Jetpack Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10732 |
msgstr ""
|
10733 |
|
10734 |
+
#: admin/wizard/pwizard-autofix.php:2088
|
10735 |
msgid "Restrict Content Pro Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10736 |
msgstr ""
|
10737 |
|
10738 |
+
#: admin/wizard/pwizard-autofix.php:2104
|
10739 |
+
msgid "Link Whisper Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10740 |
+
msgstr ""
|
10741 |
+
|
10742 |
+
#: admin/wizard/pwizard-autofix.php:2120
|
10743 |
+
msgid "Link Whisper Premium Plugin wp-admin BPSQSE AutoWhitelist successful"
|
10744 |
+
msgstr ""
|
10745 |
+
|
10746 |
#: admin/wizard/wizard-backup.php:244 admin/wizard/wizard-backup.php:285
|
10747 |
msgid ""
|
10748 |
"Custom additional htaccess code was found in your current root htaccess "
|
10809 |
"cannot be created. Root Folder BulletProof Mode has NOT been activated."
|
10810 |
msgstr ""
|
10811 |
|
10812 |
+
#: admin/wizard/wizard-functions.php:111 admin/wizard/wizard-functions.php:633
|
10813 |
+
#: admin/wizard/wizard-functions.php:728
|
10814 |
msgid ""
|
10815 |
"If your Server configuration is DSO you must first make some one-time manual "
|
10816 |
"changes to your website before running the Setup Wizard. Please click this "
|
10817 |
"Forum Link for instructions: "
|
10818 |
msgstr ""
|
10819 |
|
10820 |
+
#: admin/wizard/wizard-functions.php:111 admin/wizard/wizard-functions.php:633
|
10821 |
+
#: admin/wizard/wizard-functions.php:728 admin/wizard/wizard.php:221
|
10822 |
+
#: admin/wizard/wizard.php:297 admin/wizard/wizard.php:303
|
10823 |
+
#: admin/wizard/wizard.php:309 admin/wizard/wizard.php:315
|
10824 |
+
#: admin/wizard/wizard.php:321
|
10825 |
msgid "DSO Setup Steps"
|
10826 |
msgstr ""
|
10827 |
|
10851 |
"BPS Custom Code."
|
10852 |
msgstr ""
|
10853 |
|
10854 |
+
#: admin/wizard/wizard-functions.php:556 admin/wizard/wizard-functions.php:585
|
10855 |
msgid ""
|
10856 |
"Root .htaccess File writing completed. File Locked with 404 file permissions."
|
10857 |
msgstr ""
|
10858 |
|
10859 |
+
#: admin/wizard/wizard-functions.php:560 admin/wizard/wizard-functions.php:589
|
10860 |
msgid ""
|
10861 |
"Root .htaccess File writing completed. File Locked with 444 file permissions."
|
10862 |
msgstr ""
|
10863 |
|
10864 |
+
#: admin/wizard/wizard-functions.php:607 admin/wizard/wizard-functions.php:616
|
10865 |
+
#: admin/wizard/wizard-functions.php:824 admin/wizard/wizard.php:643
|
10866 |
+
#: admin/wizard/wizard.php:681 admin/wizard/wizard.php:739
|
10867 |
+
#: admin/wizard/wizard.php:779 admin/wizard/wizard.php:831
|
10868 |
+
#: admin/wizard/wizard.php:929 includes/general-functions.php:1008
|
10869 |
msgid " DB Option created or updated Successfully!"
|
10870 |
msgstr ""
|
10871 |
|
10872 |
+
#: admin/wizard/wizard-functions.php:623
|
10873 |
msgid ""
|
10874 |
"Your current Root .htaccess file is not locked. It is recommended that you "
|
10875 |
"lock your Root .htaccess file on the htaccess Core > htaccess File Editor "
|
10877 |
"htaccess File Editor page."
|
10878 |
msgstr ""
|
10879 |
|
10880 |
+
#: admin/wizard/wizard-functions.php:631
|
10881 |
msgid ""
|
10882 |
"The wpadmin-secure.htaccess wp-admin Master htaccess file was created "
|
10883 |
"successfully."
|
10884 |
msgstr ""
|
10885 |
|
10886 |
+
#: admin/wizard/wizard-functions.php:631
|
10887 |
msgid "wp-admin Folder BulletProof Mode activated successfully."
|
10888 |
msgstr ""
|
10889 |
|
10890 |
+
#: admin/wizard/wizard-functions.php:633
|
10891 |
msgid ""
|
10892 |
"Error: The wpadmin-secure.htaccess wp-admin Master htaccess file and wp-"
|
10893 |
"admin .htaccess file cannot be created. wp-admin Folder BulletProof Mode has "
|
10894 |
"NOT been activated."
|
10895 |
msgstr ""
|
10896 |
|
10897 |
+
#: admin/wizard/wizard-functions.php:639
|
10898 |
msgid ""
|
10899 |
"Go Daddy Managed WordPress Hosting option is set to Yes or Enable|Disable wp-"
|
10900 |
"admin BulletProof Mode option is set to disabled. GDMW hosting does not "
|
10901 |
"allow wp-admin htaccess files."
|
10902 |
msgstr ""
|
10903 |
|
10904 |
+
#: admin/wizard/wizard-functions.php:665
|
10905 |
msgid " wp-admin .htaccess File backup Successful!"
|
10906 |
msgstr ""
|
10907 |
|
10908 |
+
#: admin/wizard/wizard-functions.php:726
|
10909 |
msgid "The default.htaccess Master htaccess file was created successfully."
|
10910 |
msgstr ""
|
10911 |
|
10912 |
+
#: admin/wizard/wizard-functions.php:728
|
10913 |
msgid "Error: The default.htaccess Master htaccess file cannot be created."
|
10914 |
msgstr ""
|
10915 |
|
10916 |
+
#: admin/wizard/wizard-functions.php:825 admin/wizard/wizard.php:458
|
10917 |
msgid " Folder created Successfully!"
|
10918 |
msgstr ""
|
10919 |
|
10920 |
+
#: admin/wizard/wizard-functions.php:932
|
10921 |
msgid ""
|
10922 |
"Security Log User Agent Filter Check Successful! 0 User Agent Filters to "
|
10923 |
"update."
|
10924 |
msgstr ""
|
10925 |
|
10926 |
+
#: admin/wizard/wizard-functions.php:942
|
10927 |
msgid "Security Log User Agent Filter "
|
10928 |
msgstr ""
|
10929 |
|
10930 |
+
#: admin/wizard/wizard-functions.php:942
|
10931 |
msgid " created or updated Successfully!"
|
10932 |
msgstr ""
|
10933 |
|
10934 |
+
#: admin/wizard/wizard.php:145
|
10935 |
msgid ""
|
10936 |
"Pass! PHP/php.ini handler htaccess code check: Not in use, required or "
|
10937 |
"needed for your website/Server"
|
10938 |
msgstr ""
|
10939 |
|
10940 |
+
#: admin/wizard/wizard.php:150
|
10941 |
msgid ""
|
10942 |
"Pass! PHP/php.ini handler htaccess code was found in your root .htaccess "
|
10943 |
"file AND in BPS Pro Custom Code"
|
10944 |
msgstr ""
|
10945 |
|
10946 |
+
#: admin/wizard/wizard.php:160
|
10947 |
msgid ""
|
10948 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
10949 |
"file, but was NOT found in BPS Custom Code. "
|
10950 |
msgstr ""
|
10951 |
|
10952 |
+
#: admin/wizard/wizard.php:160 includes/hud-dismiss-functions.php:353
|
10953 |
msgid ""
|
10954 |
" for the steps to fix this Wordfence problem before running the Setup Wizard."
|
10955 |
msgstr ""
|
10956 |
|
10957 |
+
#: admin/wizard/wizard.php:173
|
10958 |
msgid ""
|
10959 |
"Pass! PHP/php.ini handler root htaccess code added/created in BPS Pro Custom "
|
10960 |
"Code"
|
10961 |
msgstr ""
|
10962 |
|
10963 |
+
#: admin/wizard/wizard.php:194 admin/wizard/wizard.php:353
|
10964 |
msgid " DB Table created Successfully!"
|
10965 |
msgstr ""
|
10966 |
|
10967 |
+
#: admin/wizard/wizard.php:197 admin/wizard/wizard.php:356
|
10968 |
msgid "Error: Unable to create DB Table "
|
10969 |
msgstr ""
|
10970 |
|
10971 |
+
#: admin/wizard/wizard.php:201
|
10972 |
msgid "Setup Wizard Pre-Installation Checks:"
|
10973 |
msgstr ""
|
10974 |
|
10975 |
+
#: admin/wizard/wizard.php:202
|
10976 |
msgid ""
|
10977 |
"If you see any Red font or Blue font messages displayed below, click the "
|
10978 |
"Read Me help button above and read the \"Notes\" help section before "
|
10979 |
"clicking the Setup Wizard button."
|
10980 |
msgstr ""
|
10981 |
|
10982 |
+
#: admin/wizard/wizard.php:208
|
10983 |
msgid "Compatibility & Basic Checks"
|
10984 |
msgstr ""
|
10985 |
|
10986 |
+
#: admin/wizard/wizard.php:212
|
10987 |
msgid ""
|
10988 |
"Pass! Compatible Server Configuration: Server API: CGI | WP Filesystem API "
|
10989 |
"Method: direct."
|
10990 |
msgstr ""
|
10991 |
|
10992 |
+
#: admin/wizard/wizard.php:215
|
10993 |
msgid ""
|
10994 |
"Pass! Compatible Server Configuration: Server Type Apache: XAMPP, WAMP, MAMP "
|
10995 |
"or LAMP | WP Filesystem API Method: direct."
|
10996 |
msgstr ""
|
10997 |
|
10998 |
+
#: admin/wizard/wizard.php:218
|
10999 |
msgid ""
|
11000 |
"Pass! Compatible Server Configuration: Server API: DSO | WP Filesystem API "
|
11001 |
"Method: direct."
|
11002 |
msgstr ""
|
11003 |
|
11004 |
+
#: admin/wizard/wizard.php:221
|
11005 |
msgid ""
|
11006 |
"Server API: Apache DSO Server Configuration | WP Filesystem API Method: "
|
11007 |
msgstr ""
|
11008 |
|
11009 |
+
#: admin/wizard/wizard.php:221
|
11010 |
msgid ""
|
11011 |
"Your Server type is DSO and the WP Filesystem API Method is NOT \"direct\". "
|
11012 |
"You can use the Setup Wizard, but you must first make some one-time manual "
|
11014 |
"Forum Link for instructions: "
|
11015 |
msgstr ""
|
11016 |
|
11017 |
+
#: admin/wizard/wizard.php:241 admin/wizard/wizard.php:244
|
11018 |
msgid "Pass! PHP Configuration Memory Limit is set to: "
|
11019 |
msgstr ""
|
11020 |
|
11021 |
+
#: admin/wizard/wizard.php:244
|
11022 |
msgid ""
|
11023 |
"It is recommended that you increase your memory limit to at least 128M, 256M "
|
11024 |
"is even better."
|
11025 |
msgstr ""
|
11026 |
|
11027 |
+
#: admin/wizard/wizard.php:247
|
11028 |
msgid "Error: Your PHP Configuration Memory Limit is set to: "
|
11029 |
msgstr ""
|
11030 |
|
11031 |
+
#: admin/wizard/wizard.php:247
|
11032 |
msgid ""
|
11033 |
"WordPress needs a bare minimum Memory Limit setting of 128M to perform well. "
|
11034 |
"Contact your Web Host and ask them to increase your memory limit to the "
|
11035 |
"maximum memory limit setting allowed by your Host."
|
11036 |
msgstr ""
|
11037 |
|
11038 |
+
#: admin/wizard/wizard.php:258 includes/functions.php:1204
|
11039 |
msgid ""
|
11040 |
"mod_authz_core is Loaded|Order, Allow, Deny directives are supported|BC: Yes|"
|
11041 |
"IfModule: Yes"
|
11042 |
msgstr ""
|
11043 |
|
11044 |
+
#: admin/wizard/wizard.php:265
|
11045 |
msgid ""
|
11046 |
"Enable|Disable htaccess Files Option set to Enabled: mod_access_compat "
|
11047 |
"htaccess files will be created."
|
11048 |
msgstr ""
|
11049 |
|
11050 |
+
#: admin/wizard/wizard.php:267
|
11051 |
msgid ""
|
11052 |
"mod_access_compat is Loaded|Order, Allow, Deny directives are supported|"
|
11053 |
"IfModule: No"
|
11054 |
msgstr ""
|
11055 |
|
11056 |
+
#: admin/wizard/wizard.php:271
|
11057 |
msgid ""
|
11058 |
"Enable|Disable htaccess Files Option set to Disabled: All BPS htaccess "
|
11059 |
"features will be disabled."
|
11060 |
msgstr ""
|
11061 |
|
11062 |
+
#: admin/wizard/wizard.php:295 admin/wizard/wizard.php:301
|
11063 |
+
#: admin/wizard/wizard.php:307 admin/wizard/wizard.php:313
|
11064 |
+
#: admin/wizard/wizard.php:319
|
11065 |
msgid "Pass! The "
|
11066 |
msgstr ""
|
11067 |
|
11068 |
+
#: admin/wizard/wizard.php:295 admin/wizard/wizard.php:301
|
11069 |
msgid " Folder is writable."
|
11070 |
msgstr ""
|
11071 |
|
11072 |
+
#: admin/wizard/wizard.php:297 admin/wizard/wizard.php:303
|
11073 |
msgid ""
|
11074 |
" Folder is NOT writable. If your Server type is DSO and the WP Filesystem "
|
11075 |
"API Method is NOT \"direct\" you can use the Setup Wizard, but you must "
|
11077 |
"Setup Wizard. Please click this Forum Link for instructions: "
|
11078 |
msgstr ""
|
11079 |
|
11080 |
+
#: admin/wizard/wizard.php:297 admin/wizard/wizard.php:303
|
11081 |
msgid ""
|
11082 |
" If your Server type is CGI check the folder permissions. Folder permissions "
|
11083 |
"should be either 755 or 705."
|
11084 |
msgstr ""
|
11085 |
|
11086 |
+
#: admin/wizard/wizard.php:307 admin/wizard/wizard.php:313
|
11087 |
+
#: admin/wizard/wizard.php:319
|
11088 |
msgid " File is writable."
|
11089 |
msgstr ""
|
11090 |
|
11091 |
+
#: admin/wizard/wizard.php:309 admin/wizard/wizard.php:315
|
11092 |
+
#: admin/wizard/wizard.php:321
|
11093 |
msgid ""
|
11094 |
" File is NOT writable. If your Server type is DSO and the WP Filesystem API "
|
11095 |
"Method is NOT \"direct\" you can use the Setup Wizard, but you must first "
|
11097 |
"Wizard. Please click this Forum Link for instructions: "
|
11098 |
msgstr ""
|
11099 |
|
11100 |
+
#: admin/wizard/wizard.php:309 admin/wizard/wizard.php:315
|
11101 |
+
#: admin/wizard/wizard.php:321
|
11102 |
msgid ""
|
11103 |
" If your Server type is CGI check the file permissions. File permissions "
|
11104 |
"should be either 644 or 604."
|
11105 |
msgstr ""
|
11106 |
|
11107 |
+
#: admin/wizard/wizard.php:395
|
11108 |
msgid "BPS Setup Verification & Error Checks"
|
11109 |
msgstr ""
|
11110 |
|
11111 |
+
#: admin/wizard/wizard.php:397
|
11112 |
msgid ""
|
11113 |
"If you see all Green font messages displayed below, the Setup Wizard setup "
|
11114 |
"completed successfully."
|
11115 |
msgstr ""
|
11116 |
|
11117 |
+
#: admin/wizard/wizard.php:397
|
11118 |
msgid ""
|
11119 |
"If you see any Red font or Blue font messages displayed below, click the "
|
11120 |
"Read Me help button above and read the \"Notes\" help section."
|
11121 |
msgstr ""
|
11122 |
|
11123 |
+
#: admin/wizard/wizard.php:397
|
11124 |
msgid ""
|
11125 |
"Click the Read Me help button above for a list of recommended BPS Video "
|
11126 |
"Tutorials to watch."
|
11127 |
msgstr ""
|
11128 |
|
11129 |
+
#: admin/wizard/wizard.php:404 admin/wizard/wizard.php:1188
|
11130 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup)"
|
11131 |
msgstr ""
|
11132 |
|
11133 |
+
#: admin/wizard/wizard.php:426
|
11134 |
msgid "BulletProof Security Database Tables Setup"
|
11135 |
msgstr ""
|
11136 |
|
11137 |
+
#: admin/wizard/wizard.php:455
|
11138 |
msgid "BulletProof Security Core Folders Setup"
|
11139 |
msgstr ""
|
11140 |
|
11141 |
+
#: admin/wizard/wizard.php:459
|
11142 |
msgid "Error: Unable to create Folder "
|
11143 |
msgstr ""
|
11144 |
|
11145 |
+
#: admin/wizard/wizard.php:487
|
11146 |
msgid "BulletProof Security Core Files Setup"
|
11147 |
msgstr ""
|
11148 |
|
11149 |
+
#: admin/wizard/wizard.php:490
|
11150 |
msgid " File created or updated Successfully!"
|
11151 |
msgstr ""
|
11152 |
|
11153 |
+
#: admin/wizard/wizard.php:491
|
11154 |
msgid "Error: Unable to create or update File "
|
11155 |
msgstr ""
|
11156 |
|
11157 |
+
#: admin/wizard/wizard.php:638
|
11158 |
msgid "BulletProof Security MScan Malware Scanner Setup"
|
11159 |
msgstr ""
|
11160 |
|
11161 |
+
#: admin/wizard/wizard.php:659
|
11162 |
msgid "BulletProof Security DB Backup Setup"
|
11163 |
msgstr ""
|
11164 |
|
11165 |
+
#: admin/wizard/wizard.php:678
|
11166 |
msgid "BulletProof Security Hidden Plugin Folders|Files (HPF) Setup"
|
11167 |
msgstr ""
|
11168 |
|
11169 |
+
#: admin/wizard/wizard.php:711
|
11170 |
msgid ""
|
11171 |
"Hidden Plugin Folders|Files (HPF) DB Options created or updated Successfully!"
|
11172 |
msgstr ""
|
11173 |
|
11174 |
+
#: admin/wizard/wizard.php:714
|
11175 |
msgid "BulletProof Security Security Log User Agent Filter Setup"
|
11176 |
msgstr ""
|
11177 |
|
11178 |
+
#: admin/wizard/wizard.php:735
|
11179 |
msgid "BulletProof Security Email Alerting & Log File Options Setup"
|
11180 |
msgstr ""
|
11181 |
|
11182 |
+
#: admin/wizard/wizard.php:776
|
11183 |
msgid "BulletProof Security Login Security & Monitoring Options Setup"
|
11184 |
msgstr ""
|
11185 |
|
11186 |
+
#: admin/wizard/wizard.php:826
|
11187 |
msgid "BulletProof Security JTC-Lite Options Setup"
|
11188 |
msgstr ""
|
11189 |
|
11190 |
+
#: admin/wizard/wizard.php:926
|
11191 |
+
msgid "BulletProof Security Force Strong Passwords Options Setup"
|
11192 |
+
msgstr ""
|
11193 |
+
|
11194 |
+
#: admin/wizard/wizard.php:980
|
11195 |
msgid "The Setup Wizard has completed BPS Setup."
|
11196 |
msgstr ""
|
11197 |
|
11198 |
+
#: admin/wizard/wizard.php:980
|
11199 |
msgid ""
|
11200 |
"Check the \"BPS Setup Verification & Error Checks\" section below for any "
|
11201 |
"errors in Red Font."
|
11202 |
msgstr ""
|
11203 |
|
11204 |
+
#: admin/wizard/wizard.php:980
|
11205 |
msgid ""
|
11206 |
"Your existing root htaccess file has been backed up here: /wp-content/bps-"
|
11207 |
"backup/master-backups/root.htaccess-[Date-Timestamp]. If you run into a "
|
11209 |
"forum topic: "
|
11210 |
msgstr ""
|
11211 |
|
11212 |
+
#: admin/wizard/wizard.php:980
|
11213 |
msgid "Setup Wizard Root htaccess File Backup"
|
11214 |
msgstr ""
|
11215 |
|
11216 |
+
#: admin/wizard/wizard.php:1000
|
11217 |
msgid "Setup Wizard Completion Time: "
|
11218 |
msgstr ""
|
11219 |
|
11220 |
+
#: admin/wizard/wizard.php:1017
|
11221 |
msgid "BulletProof Security ~ Setup Wizard"
|
11222 |
msgstr ""
|
11223 |
|
11224 |
+
#: admin/wizard/wizard.php:1072 admin/wizard/wizard.php:1682
|
11225 |
+
#: admin/wizard/wizard.php:1684
|
11226 |
msgid "Setup Wizard Export|Import"
|
11227 |
msgstr ""
|
11228 |
|
11229 |
+
#: admin/wizard/wizard.php:1083
|
11230 |
msgid "htaccess Files Disabled Notice: "
|
11231 |
msgstr ""
|
11232 |
|
11233 |
+
#: admin/wizard/wizard.php:1083
|
11234 |
msgid ""
|
11235 |
"BPS has detected that htaccess files cannot be used on your website/server. "
|
11236 |
"Click this "
|
11237 |
msgstr ""
|
11238 |
|
11239 |
+
#: admin/wizard/wizard.php:1083
|
11240 |
msgid ""
|
11241 |
" link for more information before running the Wizards. If you intentionally "
|
11242 |
"disabled htaccess files then disregard this Notice."
|
11243 |
msgstr ""
|
11244 |
|
11245 |
+
#: admin/wizard/wizard.php:1095
|
11246 |
msgid "Setup Wizard ~ "
|
11247 |
msgstr ""
|
11248 |
|
11249 |
+
#: admin/wizard/wizard.php:1095
|
11250 |
msgid "One-Click Complete Setup"
|
11251 |
msgstr ""
|
11252 |
|
11253 |
+
#: admin/wizard/wizard.php:1112
|
11254 |
msgid "Recommended Video Tutorials: "
|
11255 |
msgstr ""
|
11256 |
|
11257 |
+
#: admin/wizard/wizard.php:1117
|
11258 |
msgid "Security Log Video Tutorial"
|
11259 |
msgstr ""
|
11260 |
|
11261 |
+
#: admin/wizard/wizard.php:1120
|
11262 |
msgid "Setup Wizard Steps: "
|
11263 |
msgstr ""
|
11264 |
|
11265 |
+
#: admin/wizard/wizard.php:1120
|
11266 |
msgid "1. Click the Setup Wizard button."
|
11267 |
msgstr ""
|
11268 |
|
11269 |
+
#: admin/wizard/wizard.php:1124
|
11270 |
msgid ""
|
11271 |
"Setup Wizard Pre-Installation Checks are automatically performed and "
|
11272 |
"displayed on the Setup Wizard page. Green font messages mean everything is "
|
11277 |
"to be fixed before running the Setup Wizard."
|
11278 |
msgstr ""
|
11279 |
|
11280 |
+
#: admin/wizard/wizard.php:1124
|
11281 |
msgid ""
|
11282 |
"You can re-run the Setup Wizard again at any time. Your existing settings "
|
11283 |
"will NOT be overwritten and will be re-saved. Any new or additional settings "
|
11284 |
"that the Setup Wizard finds on your website will be saved/setup."
|
11285 |
msgstr ""
|
11286 |
|
11287 |
+
#: admin/wizard/wizard.php:1124
|
11288 |
msgid ""
|
11289 |
"When the Setup Wizard has completed you will see \"The Setup Wizard has "
|
11290 |
"completed BPS Setup.\""
|
11291 |
msgstr ""
|
11292 |
|
11293 |
+
#: admin/wizard/wizard.php:1124
|
11294 |
msgid ""
|
11295 |
"Your existing Root and wp-admin htaccess files are backed up before new Root "
|
11296 |
"and wp-admin htaccess files are created by the Setup Wizard. The BPS backup "
|
11297 |
"folder is here: "
|
11298 |
msgstr ""
|
11299 |
|
11300 |
+
#: admin/wizard/wizard.php:1127
|
11301 |
msgid ""
|
11302 |
" and the backed up htaccess file names are: root.htaccess and wpadmin."
|
11303 |
"htaccess."
|
11304 |
msgstr ""
|
11305 |
|
11306 |
+
#: admin/wizard/wizard.php:1137
|
11307 |
msgid "Setup Wizard & Overview Video Tutorial"
|
11308 |
msgstr ""
|
11309 |
|
11310 |
+
#: admin/wizard/wizard.php:1164
|
11311 |
msgid "Setup Wizard Options ~ "
|
11312 |
msgstr ""
|
11313 |
|
11314 |
+
#: admin/wizard/wizard.php:1164
|
11315 |
msgid ""
|
11316 |
"Click the Setup Wizard Options Read Me help button for help info about each "
|
11317 |
"option setting"
|
11318 |
msgstr ""
|
11319 |
|
11320 |
+
#: admin/wizard/wizard.php:1178
|
11321 |
msgid "Forum Help Links:"
|
11322 |
msgstr ""
|
11323 |
|
11324 |
+
#: admin/wizard/wizard.php:1182
|
11325 |
msgid "Go Daddy Managed WordPress Hosting (GDMW)"
|
11326 |
msgstr ""
|
11327 |
|
11328 |
+
#: admin/wizard/wizard.php:1183 admin/wizard/wizard.php:1188
|
11329 |
msgid "Enable|Disable htaccess Files"
|
11330 |
msgstr ""
|
11331 |
|
11332 |
+
#: admin/wizard/wizard.php:1184
|
11333 |
msgid "AutoFix Forum Topic"
|
11334 |
msgstr ""
|
11335 |
|
11336 |
+
#: admin/wizard/wizard.php:1185
|
11337 |
msgid "GDPR Compliance Forum Topic"
|
11338 |
msgstr ""
|
11339 |
|
11340 |
+
#: admin/wizard/wizard.php:1188
|
11341 |
msgid ""
|
11342 |
"Setup Wizard AutoFix is turned On by default. When AutoFix is turned On the "
|
11343 |
"Setup Wizard will automatically create htaccess whitelist rules in BPS "
|
11358 |
"AutoFix Debug information so that we can figure out what the problem is."
|
11359 |
msgstr ""
|
11360 |
|
11361 |
+
#: admin/wizard/wizard.php:1188
|
11362 |
msgid "GDPR Compliance (IP Address Logging On|Off)"
|
11363 |
msgstr ""
|
11364 |
|
11365 |
+
#: admin/wizard/wizard.php:1188
|
11366 |
msgid ""
|
11367 |
"The GDPR Compliance option setting is set to Off by default. Choosing the "
|
11368 |
"GDPR Compliance On option setting will disable IP address logging in all BPS "
|
11376 |
"at the top of this Read Me help window."
|
11377 |
msgstr ""
|
11378 |
|
11379 |
+
#: admin/wizard/wizard.php:1188 admin/wizard/wizard.php:1230
|
11380 |
msgid "Go Daddy Managed WordPress Hosting (GDMW):"
|
11381 |
msgstr ""
|
11382 |
|
11383 |
+
#: admin/wizard/wizard.php:1188
|
11384 |
msgid ""
|
11385 |
"This option is ONLY for a special type of Go Daddy Hosting account called "
|
11386 |
"\"Managed WordPress Hosting\" and is NOT for regular/standard Go Daddy "
|
11389 |
"section above for more information."
|
11390 |
msgstr ""
|
11391 |
|
11392 |
+
#: admin/wizard/wizard.php:1188 admin/wizard/wizard.php:1244
|
11393 |
msgid "Enable|Disable htaccess Files:"
|
11394 |
msgstr ""
|
11395 |
|
11396 |
+
#: admin/wizard/wizard.php:1188
|
11397 |
msgid "Before changing this option setting, click the "
|
11398 |
msgstr ""
|
11399 |
|
11400 |
+
#: admin/wizard/wizard.php:1188
|
11401 |
msgid ""
|
11402 |
" Forum Help Link at the top of this Read Me help window to find out exactly "
|
11403 |
"what this option setting does and when it should or should not be used. "
|
11405 |
"htaccess Files Enabled: Will enable all BPS htaccess freatures and files."
|
11406 |
msgstr ""
|
11407 |
|
11408 |
+
#: admin/wizard/wizard.php:1188
|
11409 |
msgid "Enable|Disable wp-admin BulletProof Mode"
|
11410 |
msgstr ""
|
11411 |
|
11412 |
+
#: admin/wizard/wizard.php:1188
|
11413 |
msgid ""
|
11414 |
"The default setting is already set to: wp-admin BulletProof Mode Enabled. If "
|
11415 |
"you would like to disable wp-admin BulletProof Mode select wp-admin "
|
11416 |
"BulletProof Mode Disabled."
|
11417 |
msgstr ""
|
11418 |
|
11419 |
+
#: admin/wizard/wizard.php:1188 admin/wizard/wizard.php:1273
|
11420 |
msgid "Zip File Download Fix (Incapsula, Proxy, Other Cause):"
|
11421 |
msgstr ""
|
11422 |
|
11423 |
+
#: admin/wizard/wizard.php:1188
|
11424 |
msgid ""
|
11425 |
"This option should only be set to On if you are seeing a 403 error and/or "
|
11426 |
"unable to download these Zip files: Custom Code Export Zip file, Login "
|
11436 |
"Firewall again."
|
11437 |
msgstr ""
|
11438 |
|
11439 |
+
#: admin/wizard/wizard.php:1188 admin/wizard/wizard.php:1287
|
11440 |
msgid "Multisite Hide|Display System Info Page for Subsites:"
|
11441 |
msgstr ""
|
11442 |
|
11443 |
+
#: admin/wizard/wizard.php:1188
|
11444 |
msgid ""
|
11445 |
"This option is for Network|Multisite sites only. Choosing Hide System Info "
|
11446 |
"Page will hide the System Info menu link under the BPS navigational menus. "
|
11448 |
"under the BPS navigational mensus."
|
11449 |
msgstr ""
|
11450 |
|
11451 |
+
#: admin/wizard/wizard.php:1188 admin/wizard/wizard.php:1298
|
11452 |
msgid "Network|Multisite Sitewide Login Security Settings"
|
11453 |
msgstr ""
|
11454 |
|
11455 |
+
#: admin/wizard/wizard.php:1188
|
11456 |
msgid ""
|
11457 |
"This option is for Network|Multisite sites only. This is an independent "
|
11458 |
"option Form that creates and saves Login Security DB option settings for all "
|
11469 |
"Reset, Sort DB Rows: Ascending - Show Oldest Login First."
|
11470 |
msgstr ""
|
11471 |
|
11472 |
+
#: admin/wizard/wizard.php:1188
|
11473 |
msgid "Network|Multisite Sitewide JTC-Lite Settings"
|
11474 |
msgstr ""
|
11475 |
|
11476 |
+
#: admin/wizard/wizard.php:1188
|
11477 |
msgid ""
|
11478 |
"This option is for Network|Multisite sites only. This is an independent "
|
11479 |
"option Form that creates and saves JTC-Lite DB option settings for all "
|
11488 |
"box on the Login Form."
|
11489 |
msgstr ""
|
11490 |
|
11491 |
+
#: admin/wizard/wizard.php:1188 admin/wizard/wizard.php:1316
|
11492 |
+
msgid "Network|Multisite Sitewide Force Strong Passwords Settings"
|
11493 |
+
msgstr ""
|
11494 |
+
|
11495 |
+
#: admin/wizard/wizard.php:1188
|
11496 |
+
msgid ""
|
11497 |
+
"This option is for Network|Multisite sites ONLY. This is an independent "
|
11498 |
+
"option Form that creates and saves FSP DB option settings for all Network "
|
11499 |
+
"sites when you click the Save Network FSP Options Sitewide button. If FSP "
|
11500 |
+
"option settings have already been setup and saved for any Network site then "
|
11501 |
+
"those FSP option settings will NOT be changed. If FSP options settings have "
|
11502 |
+
"NOT already been setup and saved for any Network site then those FSP option "
|
11503 |
+
"settings will be created and saved with these default settings: FSP: Off, "
|
11504 |
+
"Password Character Length: 12, Password Criteria Requirements checkboxes: "
|
11505 |
+
"all checked and Displayed Message/Error Message: default FSP message."
|
11506 |
+
msgstr ""
|
11507 |
+
|
11508 |
+
#: admin/wizard/wizard.php:1202
|
11509 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup):"
|
11510 |
msgstr ""
|
11511 |
|
11512 |
+
#: admin/wizard/wizard.php:1204
|
11513 |
msgid "AutoFix On"
|
11514 |
msgstr ""
|
11515 |
|
11516 |
+
#: admin/wizard/wizard.php:1205
|
11517 |
msgid "AutoFix Off"
|
11518 |
msgstr ""
|
11519 |
|
11520 |
+
#: admin/wizard/wizard.php:1216
|
11521 |
msgid "GDPR Compliance (IP Address Logging On|Off):"
|
11522 |
msgstr ""
|
11523 |
|
11524 |
+
#: admin/wizard/wizard.php:1218
|
11525 |
msgid "GDPR Compliance Off"
|
11526 |
msgstr ""
|
11527 |
|
11528 |
+
#: admin/wizard/wizard.php:1219
|
11529 |
msgid "GDPR Compliance On"
|
11530 |
msgstr ""
|
11531 |
|
11532 |
+
#: admin/wizard/wizard.php:1232
|
11533 |
msgid "No (default setting)"
|
11534 |
msgstr ""
|
11535 |
|
11536 |
+
#: admin/wizard/wizard.php:1233
|
11537 |
msgid "Yes (ONLY if you have Managed WordPress Hosting)"
|
11538 |
msgstr ""
|
11539 |
|
11540 |
+
#: admin/wizard/wizard.php:1245
|
11541 |
msgid ""
|
11542 |
"CAUTION: Click the Read Me help button before changing this option setting"
|
11543 |
msgstr ""
|
11544 |
|
11545 |
+
#: admin/wizard/wizard.php:1247
|
11546 |
msgid "htaccess Files Enabled"
|
11547 |
msgstr ""
|
11548 |
|
11549 |
+
#: admin/wizard/wizard.php:1248
|
11550 |
msgid "htaccess Files Disabled"
|
11551 |
msgstr ""
|
11552 |
|
11553 |
+
#: admin/wizard/wizard.php:1259
|
11554 |
msgid "Enable|Disable wp-admin BulletProof Mode:"
|
11555 |
msgstr ""
|
11556 |
|
11557 |
+
#: admin/wizard/wizard.php:1261
|
11558 |
msgid "wp-admin BulletProof Mode Enabled"
|
11559 |
msgstr ""
|
11560 |
|
11561 |
+
#: admin/wizard/wizard.php:1262
|
11562 |
msgid "wp-admin BulletProof Mode Disabled"
|
11563 |
msgstr ""
|
11564 |
|
11565 |
+
#: admin/wizard/wizard.php:1275
|
11566 |
msgid "Zip File Download Fix Off"
|
11567 |
msgstr ""
|
11568 |
|
11569 |
+
#: admin/wizard/wizard.php:1276
|
11570 |
msgid "Zip File Download Fix On"
|
11571 |
msgstr ""
|
11572 |
|
11573 |
+
#: admin/wizard/wizard.php:1289
|
11574 |
msgid "Display System Info Page"
|
11575 |
msgstr ""
|
11576 |
|
11577 |
+
#: admin/wizard/wizard.php:1290
|
11578 |
msgid "Hide System Info Page"
|
11579 |
msgstr ""
|
11580 |
|
11581 |
+
#: admin/wizard/wizard.php:1307
|
11582 |
+
msgid "Network|Multisite Sitewide JTC Anti-Spam|Anti-Hacker Settings"
|
11583 |
+
msgstr ""
|
11584 |
+
|
11585 |
+
#: admin/wizard/wizard.php:1348
|
11586 |
msgid ""
|
11587 |
"The Zip File Download Fix option is set to On. This option should only be "
|
11588 |
"set to On if you are unable to download these Zip files: Custom Code Export "
|
11590 |
"htaccess file backup Zip file."
|
11591 |
msgstr ""
|
11592 |
|
11593 |
+
#: admin/wizard/wizard.php:1361
|
11594 |
msgid "The Zip File Download Fix option is set to Off."
|
11595 |
msgstr ""
|
11596 |
|
11597 |
+
#: admin/wizard/wizard.php:1385
|
11598 |
msgid "Multisite Hide|Display System Info Page for Subsites option saved."
|
11599 |
msgstr ""
|
11600 |
|
11601 |
+
#: admin/wizard/wizard.php:1400
|
11602 |
msgid ""
|
11603 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
11604 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
11606 |
"org for assistance."
|
11607 |
msgstr ""
|
11608 |
|
11609 |
+
#: admin/wizard/wizard.php:1407
|
11610 |
msgid " LSM DB Options created or updated Successfully!"
|
11611 |
msgstr ""
|
11612 |
|
11613 |
+
#: admin/wizard/wizard.php:1480 admin/wizard/wizard.php:1603
|
11614 |
msgid ""
|
11615 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
11616 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
11618 |
"line: Setup Wizard Options Large Network Site Help."
|
11619 |
msgstr ""
|
11620 |
|
11621 |
+
#: admin/wizard/wizard.php:1487
|
11622 |
msgid " JTC DB Options created or updated Successfully!"
|
11623 |
msgstr ""
|
11624 |
|
11625 |
+
#: admin/wizard/wizard.php:1610
|
11626 |
+
msgid " FSP DB Options created or updated Successfully!"
|
11627 |
+
msgstr ""
|
11628 |
+
|
11629 |
+
#: admin/wizard/wizard.php:1677
|
11630 |
msgid "Setup Wizard Export|Import ~ "
|
11631 |
msgstr ""
|
11632 |
|
11633 |
+
#: admin/wizard/wizard.php:1677
|
11634 |
msgid "Export or Import BPS plugin option settings."
|
11635 |
msgstr ""
|
11636 |
|
11637 |
+
#: admin/wizard/wizard.php:1694
|
11638 |
msgid "GDMW Hosting"
|
11639 |
msgstr ""
|
11640 |
|
11641 |
+
#: admin/wizard/wizard.php:1696
|
11642 |
msgid "Setup Wizard Export"
|
11643 |
msgstr ""
|
11644 |
|
11645 |
+
#: admin/wizard/wizard.php:1696
|
11646 |
msgid ""
|
11647 |
"The Setup Wizard Export feature exports all BPS plugin option settings "
|
11648 |
"except for website specific settings that need to be setup by running the "
|
11650 |
"new website. The name of the exported zip file is: bps-settings-export.zip"
|
11651 |
msgstr ""
|
11652 |
|
11653 |
+
#: admin/wizard/wizard.php:1696
|
11654 |
msgid "Setup Wizard Import"
|
11655 |
msgstr ""
|
11656 |
|
11657 |
+
#: admin/wizard/wizard.php:1696
|
11658 |
msgid ""
|
11659 |
"To import BPS plugin option settings click the Choose File button, navigate "
|
11660 |
"to where you downloaded/saved the bps-settings-export.zip file on your "
|
11668 |
"code or remove it from BPS Custom Code."
|
11669 |
msgstr ""
|
11670 |
|
11671 |
+
#: admin/wizard/wizard.php:1696
|
11672 |
msgid "Network|Multisite Help Info"
|
11673 |
msgstr ""
|
11674 |
|
11675 |
+
#: admin/wizard/wizard.php:1696
|
11676 |
msgid ""
|
11677 |
"Setup Wizard Export|Import works for Network|Multisite site types, but only "
|
11678 |
"the Primary site's BPS plugin option settings are exported and imported. BPS "
|
11679 |
"plugin option settings are not exported or imported for Subsites. Note: "
|
11680 |
"These Setup Wizard Options > Network|Multisite Sitewide Login Security "
|
11681 |
+
"Settings, Network|Multisite Sitewide JTC Anti-Spam|Anti-Hacker Settings and "
|
11682 |
+
"Network|Multisite Sitewide Force Strong Passwords Settings can be run after "
|
11683 |
+
"importing BPS plugin option settings to apply BPS LSM, JTC and FSP plugin "
|
11684 |
+
"option settings from the Primary site to all Subsites."
|
11685 |
msgstr ""
|
11686 |
|
11687 |
+
#: admin/wizard/wizard.php:1703
|
11688 |
msgid ""
|
11689 |
"Clicking OK will Import BPS plugin settings from the bps-settings-export.zip "
|
11690 |
"file on your computer."
|
11691 |
msgstr ""
|
11692 |
|
11693 |
+
#: admin/wizard/wizard.php:1703
|
11694 |
msgid "Click OK to Import BPS plugin settings or click Cancel."
|
11695 |
msgstr ""
|
11696 |
|
11697 |
+
#: admin/wizard/wizard.php:1712
|
11698 |
msgid ""
|
11699 |
"Clicking OK will Export your BPS plugin settings into the bps-settings-"
|
11700 |
"export.zip file, which you can then download to your computer by clicking "
|
11702 |
"message."
|
11703 |
msgstr ""
|
11704 |
|
11705 |
+
#: admin/wizard/wizard.php:1712
|
11706 |
msgid "Click OK to Export BPS plugin settings or click Cancel."
|
11707 |
msgstr ""
|
11708 |
|
11709 |
+
#: admin/wizard/wizard.php:1847
|
11710 |
msgid ""
|
11711 |
"BPS plugin option settings exported successfully. Click the Download Zip "
|
11712 |
"Export button to download the Setup Wizard Export zip file: bps-settings-"
|
11713 |
"export.zip."
|
11714 |
msgstr ""
|
11715 |
|
11716 |
+
#: admin/wizard/wizard.php:1847
|
11717 |
msgid ""
|
11718 |
" and select the Zip File Download Fix On setting for the Zile File Download "
|
11719 |
"Fix option. You should now be able to download the bps-settings-export.zip "
|
11720 |
"file."
|
11721 |
msgstr ""
|
11722 |
|
11723 |
+
#: admin/wizard/wizard.php:2023 admin/wizard/wizard.php:2055
|
11724 |
msgid "BPS plugin settings imported successfully."
|
11725 |
msgstr ""
|
11726 |
|
11727 |
+
#: admin/wizard/wizard.php:2023 admin/wizard/wizard.php:2055
|
11728 |
msgid "IMPORTANT: Run the BPS Setup Wizard now."
|
11729 |
msgstr ""
|
11730 |
|
11731 |
+
#: admin/wizard/wizard.php:2023 admin/wizard/wizard.php:2055
|
11732 |
msgid ""
|
11733 |
"After running the Setup Wizard go to the BPS Security > htaccess Core > "
|
11734 |
"Custom Code tab page and check all of your custom htaccess code for any "
|
11738 |
"code or remove it from BPS Custom Code."
|
11739 |
msgstr ""
|
11740 |
|
11741 |
+
#: admin/wizard/wizard.php:2069
|
11742 |
msgid ""
|
11743 |
"Either the bps-settings-export.zip file has not been selected yet for Import "
|
11744 |
"or the file "
|
11745 |
msgstr ""
|
11746 |
|
11747 |
+
#: admin/wizard/wizard.php:2069
|
11748 |
msgid ""
|
11749 |
" is not a valid Setup Wizard Export file or file name. The BPS Setup Wizard "
|
11750 |
"Import feature only allows the bps-settings-export.zip file to be Uploaded/"
|
11751 |
"Imported. The filename MUST be named: bps-settings-export.zip."
|
11752 |
msgstr ""
|
11753 |
|
11754 |
+
#: bulletproof-security.php:151
|
11755 |
msgid "Uninstall Options"
|
11756 |
msgstr ""
|
11757 |
|
11758 |
+
#: bulletproof-security.php:173
|
11759 |
msgid "Forum - Support"
|
11760 |
msgstr ""
|
11761 |
|
11762 |
+
#: bulletproof-security.php:174
|
11763 |
msgid "Upgrade"
|
11764 |
msgstr ""
|
11765 |
|
11801 |
|
11802 |
#: includes/functions.php:349 includes/functions.php:587
|
11803 |
#: includes/functions.php:654 includes/hud-autofix-setup.php:70
|
11804 |
+
#: includes/hud-dismiss-functions.php:553
|
11805 |
msgid "Go to the "
|
11806 |
msgstr ""
|
11807 |
|
11849 |
#: includes/functions.php:387 includes/hud-autofix-setup.php:70
|
11850 |
#: includes/hud-dismiss-functions.php:73 includes/hud-dismiss-functions.php:107
|
11851 |
#: includes/hud-dismiss-functions.php:140
|
11852 |
+
#: includes/hud-dismiss-functions.php:353
|
11853 |
+
#: includes/hud-dismiss-functions.php:358
|
11854 |
+
#: includes/hud-dismiss-functions.php:397
|
11855 |
+
#: includes/hud-dismiss-functions.php:402
|
11856 |
+
#: includes/hud-dismiss-functions.php:460
|
11857 |
+
#: includes/hud-dismiss-functions.php:502
|
11858 |
msgid ""
|
11859 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
11860 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
11872 |
#: includes/hud-dismiss-functions.php:252
|
11873 |
#: includes/hud-dismiss-functions.php:258
|
11874 |
#: includes/hud-dismiss-functions.php:263
|
11875 |
+
#: includes/hud-dismiss-functions.php:353
|
11876 |
+
#: includes/hud-dismiss-functions.php:358
|
11877 |
+
#: includes/hud-dismiss-functions.php:397
|
11878 |
+
#: includes/hud-dismiss-functions.php:402
|
11879 |
+
#: includes/hud-dismiss-functions.php:460
|
11880 |
+
#: includes/hud-dismiss-functions.php:502
|
11881 |
+
#: includes/hud-dismiss-functions.php:592
|
11882 |
+
#: includes/hud-dismiss-functions.php:627
|
11883 |
+
#: includes/hud-dismiss-functions.php:664
|
11884 |
+
#: includes/hud-dismiss-functions.php:707
|
11885 |
+
#: includes/hud-dismiss-functions.php:745
|
11886 |
+
#: includes/hud-dismiss-functions.php:783
|
11887 |
+
#: includes/hud-dismiss-functions.php:835
|
11888 |
msgid "Dismiss Notice"
|
11889 |
msgstr ""
|
11890 |
|
11948 |
"Custom Code button before running the Setup Wizard again."
|
11949 |
msgstr ""
|
11950 |
|
11951 |
+
#: includes/functions.php:762
|
11952 |
msgid "WBM"
|
11953 |
msgstr ""
|
11954 |
|
11955 |
+
#: includes/functions.php:773
|
11956 |
msgid ""
|
11957 |
"BPS Alert! A valid BPS htaccess file was NOT found in your wp-admin folder"
|
11958 |
msgstr ""
|
11959 |
|
11960 |
+
#: includes/functions.php:773
|
11961 |
msgid ""
|
11962 |
"BulletProof Mode for the wp-admin folder should also be activated when you "
|
11963 |
"have BulletProof Mode activated for the Root folder."
|
11964 |
msgstr ""
|
11965 |
|
11966 |
+
#: includes/functions.php:935
|
11967 |
msgid "LSM"
|
11968 |
msgstr ""
|
11969 |
|
11970 |
+
#: includes/functions.php:978
|
11971 |
msgid "JTC"
|
11972 |
msgstr ""
|
11973 |
|
11974 |
+
#: includes/functions.php:1021 includes/functions.php:1027
|
11975 |
msgid "ISL"
|
11976 |
msgstr ""
|
11977 |
|
11978 |
+
#: includes/functions.php:1065 includes/functions.php:1071
|
11979 |
msgid "ACE"
|
11980 |
msgstr ""
|
11981 |
|
11982 |
+
#: includes/functions.php:1118
|
11983 |
msgid ""
|
11984 |
"Apache Modules|Directives|Backward Compatibility(Yes|No)|IfModule(Yes|No): "
|
11985 |
msgstr ""
|
11986 |
|
11987 |
+
#: includes/functions.php:1160
|
11988 |
msgid ""
|
11989 |
"ERROR: wp_remote_get() function is blocked or unable to get the URL path"
|
11990 |
msgstr ""
|
11991 |
|
11992 |
+
#: includes/functions.php:1178
|
11993 |
msgid "mod_access_compat and mod_authz_core or mod_rewrite are not Loaded"
|
11994 |
msgstr ""
|
11995 |
|
11996 |
+
#: includes/functions.php:1188
|
11997 |
msgid ""
|
11998 |
"mod_access_compat is Loaded|Order, Allow, Deny directives are supported|"
|
11999 |
"IfModule: Yes"
|
12000 |
msgstr ""
|
12001 |
|
12002 |
+
#: includes/functions.php:1196
|
12003 |
msgid "mod_access_compat is not Loaded|IfModule: Yes"
|
12004 |
msgstr ""
|
12005 |
|
12006 |
+
#: includes/functions.php:1209
|
12007 |
msgid ""
|
12008 |
"mod_authz_core is Loaded|Order, Allow, Deny directives are not supported|BC: "
|
12009 |
"No|IfModule: Yes"
|
12010 |
msgstr ""
|
12011 |
|
12012 |
+
#: includes/functions.php:1214
|
12013 |
msgid "mod_authz_core is not Loaded|IfModule: Yes"
|
12014 |
msgstr ""
|
12015 |
|
12016 |
+
#: includes/functions.php:1223
|
12017 |
msgid ""
|
12018 |
"mod_authz_host is Loaded|Order, Allow, Deny directives are supported|BC: Yes|"
|
12019 |
"IfModule: Yes"
|
12020 |
msgstr ""
|
12021 |
|
12022 |
+
#: includes/functions.php:1228
|
12023 |
msgid ""
|
12024 |
"mod_authz_host is Loaded|Order, Allow, Deny directives are not supported|BC: "
|
12025 |
"No|IfModule: Yes"
|
12026 |
msgstr ""
|
12027 |
|
12028 |
+
#: includes/functions.php:1233
|
12029 |
msgid "mod_authz_host is not Loaded|IfModule: Yes"
|
12030 |
msgstr ""
|
12031 |
|
12032 |
+
#: includes/functions.php:1240
|
12033 |
msgid "mod_rewrite Module is Loaded|IfModule: Yes"
|
12034 |
msgstr ""
|
12035 |
|
12036 |
+
#: includes/functions.php:1245
|
12037 |
msgid "mod_rewrite Inconclusive: Status is not 200, 301, 302, 403 or 404"
|
12038 |
msgstr ""
|
12039 |
|
12040 |
+
#: includes/functions.php:1274
|
12041 |
msgid "mod_security Module is Loaded|Enabled|IfModule: Yes"
|
12042 |
msgstr ""
|
12043 |
|
12044 |
+
#: includes/functions.php:1277
|
12045 |
msgid "mod_security2 Module is Loaded|Enabled|IfModule: Yes"
|
12046 |
msgstr ""
|
12047 |
|
12048 |
+
#: includes/functions.php:1289
|
12049 |
msgid "mod_security Module is not Loaded|Enabled|IfModule: Yes"
|
12050 |
msgstr ""
|
12051 |
|
12320 |
"file."
|
12321 |
msgstr ""
|
12322 |
|
12323 |
+
#: includes/general-functions.php:1009
|
12324 |
msgid " Hosting Account Root Folder Option setup or updated Successfully!"
|
12325 |
msgstr ""
|
12326 |
|
13200 |
msgid "CC wp-admin Text Box 3: Flatsome Theme"
|
13201 |
msgstr ""
|
13202 |
|
13203 |
+
#: includes/hud-autofix-whitelist.php:770
|
13204 |
msgid "CC wp-admin Text Box 4: Content Egg (Free and Pro) Plugin"
|
13205 |
msgstr ""
|
13206 |
|
13207 |
+
#: includes/hud-autofix-whitelist.php:776
|
13208 |
msgid "CC wp-admin Text Box 4: Event Espresso Plugin"
|
13209 |
msgstr ""
|
13210 |
|
13211 |
+
#: includes/hud-autofix-whitelist.php:783
|
13212 |
msgid "CC wp-admin Text Box 4: Open Web Analytics (github) Plugin"
|
13213 |
msgstr ""
|
13214 |
|
13215 |
+
#: includes/hud-autofix-whitelist.php:790
|
13216 |
msgid "CC wp-admin Text Box 4: UberGrid (code canyon) Plugin"
|
13217 |
msgstr ""
|
13218 |
|
13219 |
+
#: includes/hud-autofix-whitelist.php:797
|
13220 |
msgid "CC wp-admin Text Box 4: Jetpack Plugin - SSO feature"
|
13221 |
msgstr ""
|
13222 |
|
13223 |
+
#: includes/hud-autofix-whitelist.php:803
|
13224 |
msgid "CC wp-admin Text Box 4: Restrict Content Pro Plugin"
|
13225 |
msgstr ""
|
13226 |
|
13227 |
+
#: includes/hud-autofix-whitelist.php:809
|
13228 |
+
msgid "CC wp-admin Text Box 4: Link Whisper Plugin"
|
13229 |
+
msgstr ""
|
13230 |
+
|
13231 |
+
#: includes/hud-autofix-whitelist.php:815
|
13232 |
+
msgid "CC wp-admin Text Box 4: Link Whisper Premium Plugin"
|
13233 |
+
msgstr ""
|
13234 |
+
|
13235 |
+
#: includes/hud-autofix-whitelist.php:821
|
13236 |
msgid "BPS Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) Notice"
|
13237 |
msgstr ""
|
13238 |
|
13239 |
+
#: includes/hud-autofix-whitelist.php:821
|
13240 |
msgid ""
|
13241 |
"One or more of your plugins or your theme requires a BPS Custom Code "
|
13242 |
"whitelist rule to be automatically created by the Setup Wizard."
|
13243 |
msgstr ""
|
13244 |
|
13245 |
+
#: includes/hud-autofix-whitelist.php:821
|
13246 |
+
#: includes/hud-dismiss-functions.php:783
|
13247 |
msgid "Click this "
|
13248 |
msgstr ""
|
13249 |
|
13250 |
+
#: includes/hud-autofix-whitelist.php:821
|
13251 |
msgid "Setup Wizard link"
|
13252 |
msgstr ""
|
13253 |
|
13254 |
+
#: includes/hud-autofix-whitelist.php:821
|
13255 |
msgid ""
|
13256 |
" and click the Setup Wizard button to automatically create BPS Custom Code "
|
13257 |
"whitelist rules."
|
13258 |
msgstr ""
|
13259 |
|
13260 |
+
#: includes/hud-autofix-whitelist.php:821
|
13261 |
msgid "This BPS AutoFix check can be turned Off on the "
|
13262 |
msgstr ""
|
13263 |
|
13264 |
+
#: includes/hud-autofix-whitelist.php:821
|
13265 |
msgid ""
|
13266 |
" page if you do not want BPS to check for any plugin or theme whitelist "
|
13267 |
"rules."
|
13268 |
msgstr ""
|
13269 |
|
13270 |
+
#: includes/hud-autofix-whitelist.php:821
|
13271 |
msgid ""
|
13272 |
"If this Notice does not go away after running the Setup Wizard, use the "
|
13273 |
msgstr ""
|
13274 |
|
13275 |
+
#: includes/hud-autofix-whitelist.php:821
|
13276 |
msgid "BPS UI|UX|AutoFix Debug tool"
|
13277 |
msgstr ""
|
13278 |
|
13279 |
+
#: includes/hud-autofix-whitelist.php:821
|
13280 |
msgid ""
|
13281 |
" Click the UI|UX Settings page Read Me help button for more information."
|
13282 |
msgstr ""
|
13283 |
|
13284 |
+
#: includes/hud-autofix-whitelist.php:830
|
13285 |
msgid "BPS AutoFix Debug: Custom Code Text Box Number and Plugin or Theme Name"
|
13286 |
msgstr ""
|
13287 |
|
13288 |
+
#: includes/hud-autofix-whitelist.php:833
|
13289 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
13290 |
msgstr ""
|
13291 |
|
13463 |
msgid "External iFrame|Clickjacking Protection Code"
|
13464 |
msgstr ""
|
13465 |
|
13466 |
+
#: includes/hud-dismiss-functions.php:353
|
13467 |
+
#: includes/hud-dismiss-functions.php:397
|
13468 |
msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
|
13469 |
msgstr ""
|
13470 |
|
13471 |
+
#: includes/hud-dismiss-functions.php:353
|
13472 |
+
#: includes/hud-dismiss-functions.php:397
|
13473 |
msgid ""
|
13474 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
13475 |
"file, but was NOT found in BPS Custom Code."
|
13476 |
msgstr ""
|
13477 |
|
13478 |
+
#: includes/hud-dismiss-functions.php:353
|
13479 |
+
#: includes/hud-dismiss-functions.php:397
|
13480 |
msgid ""
|
13481 |
"Using the Wordfence WAF Firewall may cause serious/critical problems for "
|
13482 |
"your website and BPS."
|
13483 |
msgstr ""
|
13484 |
|
13485 |
+
#: includes/hud-dismiss-functions.php:358
|
13486 |
+
#: includes/hud-dismiss-functions.php:402
|
13487 |
msgid "HUD Check: PHP/php.ini handler htaccess code check"
|
13488 |
msgstr ""
|
13489 |
|
13490 |
+
#: includes/hud-dismiss-functions.php:358
|
13491 |
+
#: includes/hud-dismiss-functions.php:402
|
13492 |
msgid ""
|
13493 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
13494 |
"was NOT found in BPS Custom Code."
|
13495 |
msgstr ""
|
13496 |
|
13497 |
+
#: includes/hud-dismiss-functions.php:358
|
13498 |
+
#: includes/hud-dismiss-functions.php:402
|
13499 |
msgid "To automatically fix this click here: "
|
13500 |
msgstr ""
|
13501 |
|
13502 |
+
#: includes/hud-dismiss-functions.php:358
|
13503 |
+
#: includes/hud-dismiss-functions.php:402
|
13504 |
msgid ""
|
13505 |
"The Setup Wizard Pre-Installation Checks feature will automatically fix this "
|
13506 |
"just by visiting the Setup Wizard page."
|
13507 |
msgstr ""
|
13508 |
|
13509 |
+
#: includes/hud-dismiss-functions.php:397
|
13510 |
msgid " for the steps to fix this Wordfence problem."
|
13511 |
msgstr ""
|
13512 |
|
13513 |
+
#: includes/hud-dismiss-functions.php:460
|
13514 |
msgid ""
|
13515 |
"An htaccess file has been detected in the wp-content folder that breaks BPS "
|
13516 |
"features and functionality"
|
13517 |
msgstr ""
|
13518 |
|
13519 |
+
#: includes/hud-dismiss-functions.php:460
|
13520 |
msgid ""
|
13521 |
"If you have or had the Sucuri, Defender or iThemes Security plugins "
|
13522 |
"installed, they create a wp-content htaccess file that breaks several things "
|
13523 |
"in BPS Pro and other plugins as well."
|
13524 |
msgstr ""
|
13525 |
|
13526 |
+
#: includes/hud-dismiss-functions.php:460
|
13527 |
msgid ""
|
13528 |
"To fix the Sucuri problem go to the Sucuri Settings page, click the "
|
13529 |
"Hardening tab and click the Revert Hardening button for the Block PHP Files "
|
13530 |
"in WP-CONTENT Directory option setting."
|
13531 |
msgstr ""
|
13532 |
|
13533 |
+
#: includes/hud-dismiss-functions.php:460
|
13534 |
msgid ""
|
13535 |
"To fix the Defender Security problem go to the Security Tweaks page, click "
|
13536 |
"the PHP Execution option setting and click the Revert button."
|
13537 |
msgstr ""
|
13538 |
|
13539 |
+
#: includes/hud-dismiss-functions.php:460
|
13540 |
msgid ""
|
13541 |
"o fix the iThemes problem go to the System Tweaks page, uncheck the Disable "
|
13542 |
"PHP in Plugins option setting."
|
13543 |
msgstr ""
|
13544 |
|
13545 |
+
#: includes/hud-dismiss-functions.php:502
|
13546 |
msgid "The WordPress Firewall 2 plugin is installed and activated"
|
13547 |
msgstr ""
|
13548 |
|
13549 |
+
#: includes/hud-dismiss-functions.php:502
|
13550 |
msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
|
13551 |
msgstr ""
|
13552 |
|
13553 |
+
#: includes/hud-dismiss-functions.php:502
|
13554 |
msgid " for more information."
|
13555 |
msgstr ""
|
13556 |
|
13557 |
+
#: includes/hud-dismiss-functions.php:534
|
13558 |
msgid "Notice: BPS Query String Exploits Code Changes"
|
13559 |
msgstr ""
|
13560 |
|
13561 |
+
#: includes/hud-dismiss-functions.php:534
|
13562 |
msgid ""
|
13563 |
"Older BPS Query String Exploits code was found in BPS Custom Code. Several "
|
13564 |
"Query String Exploits rules were changed/added/modified in the root ."
|
13565 |
"htaccess file in BPS .49.6, .50.2 & .50.3."
|
13566 |
msgstr ""
|
13567 |
|
13568 |
+
#: includes/hud-dismiss-functions.php:534
|
13569 |
msgid ""
|
13570 |
"Copy the new Query String Exploits section of code from your root .htaccess "
|
13571 |
"file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
|
13572 |
"QUERY STRING EXPLOITS and click the Save Root Custom Code button."
|
13573 |
msgstr ""
|
13574 |
|
13575 |
+
#: includes/hud-dismiss-functions.php:534
|
13576 |
msgid ""
|
13577 |
"This Notice will go away once you have copied the new Query String Exploits "
|
13578 |
"code to BPS Custom Code and clicked the Save Root Custom Code button."
|
13579 |
msgstr ""
|
13580 |
|
13581 |
+
#: includes/hud-dismiss-functions.php:553
|
13582 |
msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
|
13583 |
msgstr ""
|
13584 |
|
13585 |
+
#: includes/hud-dismiss-functions.php:553
|
13586 |
msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
|
13587 |
msgstr ""
|
13588 |
|
13589 |
+
#: includes/hud-dismiss-functions.php:592
|
13590 |
msgid "New Improved BPS Speed Boost Cache Code"
|
13591 |
msgstr ""
|
13592 |
|
13593 |
+
#: includes/hud-dismiss-functions.php:592
|
13594 |
msgid ""
|
13595 |
"Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
|
13596 |
"text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
13597 |
msgstr ""
|
13598 |
|
13599 |
+
#: includes/hud-dismiss-functions.php:592
|
13600 |
msgid ""
|
13601 |
"Newer improved BPS Speed Boost Cache Code has been created, which should "
|
13602 |
"improve website load speed performance even more."
|
13603 |
msgstr ""
|
13604 |
|
13605 |
+
#: includes/hud-dismiss-functions.php:592
|
13606 |
msgid "Get The New Improved BPS Speed Boost Cache Code"
|
13607 |
msgstr ""
|
13608 |
|
13609 |
+
#: includes/hud-dismiss-functions.php:592
|
13610 |
msgid ". To dismiss this Notice click the Dismiss Notice button below."
|
13611 |
msgstr ""
|
13612 |
|
13613 |
+
#: includes/hud-dismiss-functions.php:592
|
13614 |
msgid ""
|
13615 |
"To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
|
13616 |
"the Custom Code page."
|
13617 |
msgstr ""
|
13618 |
|
13619 |
+
#: includes/hud-dismiss-functions.php:599
|
13620 |
msgid "BPS Speed Boost Cache Custom Code Notice"
|
13621 |
msgstr ""
|
13622 |
|
13623 |
+
#: includes/hud-dismiss-functions.php:599
|
13624 |
msgid ""
|
13625 |
"BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
|
13626 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
13627 |
msgstr ""
|
13628 |
|
13629 |
+
#: includes/hud-dismiss-functions.php:599
|
13630 |
msgid ""
|
13631 |
"and another caching plugin's Marker text was also found in this BPS Custom "
|
13632 |
"Code text box."
|
13633 |
msgstr ""
|
13634 |
|
13635 |
+
#: includes/hud-dismiss-functions.php:599
|
13636 |
msgid "Click this link: "
|
13637 |
msgstr ""
|
13638 |
|
13639 |
+
#: includes/hud-dismiss-functions.php:599
|
13640 |
msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
|
13641 |
msgstr ""
|
13642 |
|
13643 |
+
#: includes/hud-dismiss-functions.php:599
|
13644 |
msgid " for help information on what this Notice means and what to do next."
|
13645 |
msgstr ""
|
13646 |
|
13647 |
+
#: includes/hud-dismiss-functions.php:627
|
13648 |
msgid "MScan First Run Notice"
|
13649 |
msgstr ""
|
13650 |
|
13651 |
+
#: includes/hud-dismiss-functions.php:627
|
13652 |
msgid ""
|
13653 |
"Please take a few minutes to read the \"Basic Info|Recommendations|"
|
13654 |
"Limitations|Restrictions\" help section in the"
|
13655 |
msgstr ""
|
13656 |
|
13657 |
+
#: includes/hud-dismiss-functions.php:627
|
13658 |
msgid "before running a scan."
|
13659 |
msgstr ""
|
13660 |
|
13661 |
+
#: includes/hud-dismiss-functions.php:627
|
13662 |
msgid ""
|
13663 |
"It is highly recommended that you use the Scan Time Estimate Tool before "
|
13664 |
"running an actual scan. The Scan Time Estimate Tool calculates the total "
|
13668 |
"Notices button on the BPS Custom Code page."
|
13669 |
msgstr ""
|
13670 |
|
13671 |
+
#: includes/hud-dismiss-functions.php:664
|
13672 |
msgid "BPS New Feature Notice: JTC-Lite"
|
13673 |
msgstr ""
|
13674 |
|
13675 |
+
#: includes/hud-dismiss-functions.php:664
|
13676 |
msgid ""
|
13677 |
"JTC-Lite protects the WordPress Login page Form against automated SpamBot "
|
13678 |
"and HackerBot Brute Force Login attacks"
|
13679 |
msgstr ""
|
13680 |
|
13681 |
+
#: includes/hud-dismiss-functions.php:664
|
13682 |
msgid ""
|
13683 |
"and also prevents User Accounts from being locked repeatedly by Brute Force "
|
13684 |
"Login Bot attacks on your Login page Form."
|
13685 |
msgstr ""
|
13686 |
|
13687 |
+
#: includes/hud-dismiss-functions.php:664
|
13688 |
msgid "To enable/turn On JTC-Lite, click this "
|
13689 |
msgstr ""
|
13690 |
|
13691 |
+
#: includes/hud-dismiss-functions.php:664
|
13692 |
msgid ""
|
13693 |
". Click/check the Login Form Checkbox and click the Save Options button."
|
13694 |
msgstr ""
|
13695 |
|
13696 |
+
#: includes/hud-dismiss-functions.php:664
|
13697 |
+
#: includes/hud-dismiss-functions.php:745
|
13698 |
+
#: includes/hud-dismiss-functions.php:783
|
13699 |
+
#: includes/hud-dismiss-functions.php:835
|
13700 |
msgid ""
|
13701 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
13702 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS "
|
13703 |
"Custom Code page."
|
13704 |
msgstr ""
|
13705 |
|
13706 |
+
#: includes/hud-dismiss-functions.php:707
|
13707 |
msgid "BPS Plugin Star Rating Request"
|
13708 |
msgstr ""
|
13709 |
|
13710 |
+
#: includes/hud-dismiss-functions.php:707
|
13711 |
msgid ""
|
13712 |
"A BPS star rating only takes a couple of minutes and would be very much "
|
13713 |
"appreciated. We are looking for 5 star ratings and not \"fancy\" reviews."
|
13714 |
msgstr ""
|
13715 |
|
13716 |
+
#: includes/hud-dismiss-functions.php:707
|
13717 |
msgid ""
|
13718 |
"A simple review like \"works great\" or \"has been protecting my website for "
|
13719 |
"X months or X years\" is perfect."
|
13720 |
msgstr ""
|
13721 |
|
13722 |
+
#: includes/hud-dismiss-functions.php:707
|
13723 |
msgid "Click this link to submit a BPS Plugin Star Rating: "
|
13724 |
msgstr ""
|
13725 |
|
13726 |
+
#: includes/hud-dismiss-functions.php:707
|
13727 |
msgid "BPS Plugin Star Rating"
|
13728 |
msgstr ""
|
13729 |
|
13730 |
+
#: includes/hud-dismiss-functions.php:707
|
13731 |
msgid ""
|
13732 |
"login to the WordPress.org site and scroll to the bottom of the Reviews page."
|
13733 |
msgstr ""
|
13734 |
|
13735 |
+
#: includes/hud-dismiss-functions.php:707
|
13736 |
msgid ""
|
13737 |
"To Dismiss this one-time Notice click the Dismiss Notice button below. To "
|
13738 |
"Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the "
|
13739 |
"BPS Custom Code page."
|
13740 |
msgstr ""
|
13741 |
|
13742 |
+
#: includes/hud-dismiss-functions.php:745
|
13743 |
msgid "BPS Notice: Mod Security Module is Loaded|Enabled"
|
13744 |
msgstr ""
|
13745 |
|
13746 |
+
#: includes/hud-dismiss-functions.php:745
|
13747 |
msgid "Please take a minute to view this Mod Security help forum topic: "
|
13748 |
msgstr ""
|
13749 |
|
13750 |
+
#: includes/hud-dismiss-functions.php:745
|
13751 |
msgid "Mod Security Common Known Problems"
|
13752 |
msgstr ""
|
13753 |
|
13754 |
+
#: includes/hud-dismiss-functions.php:745
|
13755 |
msgid ""
|
13756 |
"If you are not experiencing any of the problems listed in the Mod Security "
|
13757 |
"help forum topic then you can dismiss this Dismiss Notice."
|
13758 |
msgstr ""
|
13759 |
|
13760 |
+
#: includes/hud-dismiss-functions.php:783
|
13761 |
msgid "BPS GDPR Compliance Notice"
|
13762 |
msgstr ""
|
13763 |
|
13764 |
+
#: includes/hud-dismiss-functions.php:783
|
13765 |
msgid ""
|
13766 |
"A new Setup Wizard Option has been created which allows you to turn off all "
|
13767 |
"IP address logging in BPS to make your website GDPR Compliant."
|
13768 |
msgstr ""
|
13769 |
|
13770 |
+
#: includes/hud-dismiss-functions.php:783
|
13771 |
msgid "GDPR Compliance Setup Wizard Option link"
|
13772 |
msgstr ""
|
13773 |
|
13774 |
+
#: includes/hud-dismiss-functions.php:783
|
13775 |
msgid "Choose the GDPR Compliance On setting."
|
13776 |
msgstr ""
|
13777 |
|
13778 |
+
#: includes/hud-dismiss-functions.php:783
|
13779 |
msgid "For more information about GDPR Compliance click this "
|
13780 |
msgstr ""
|
13781 |
|
13782 |
+
#: includes/hud-dismiss-functions.php:783
|
13783 |
msgid "GDPR Compliance Forum Topic link"
|
13784 |
msgstr ""
|
13785 |
|
13786 |
+
#: includes/hud-dismiss-functions.php:835
|
13787 |
msgid "BPS wp-config.php file WP Automatic Update constants detected"
|
13788 |
msgstr ""
|
13789 |
|
13790 |
+
#: includes/hud-dismiss-functions.php:835
|
13791 |
msgid ""
|
13792 |
"You are using the BPS MU Tools plugin option settings to handle WP Automatic "
|
13793 |
"Updates. BPS detected that you are also using one or both of these WP "
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: AITpro
|
|
3 |
Donate link: https://wordpress.org/support/view/plugin-reviews/bulletproof-security?rate=5#postform
|
4 |
Tags: security, secure, malware scanner, login security, firewall, security plugin, wordpress security, login, bruteforce, backup, exploit, infection, protection, virus, anti-virus, logout, spam, anti-spam
|
5 |
Requires at least: 3.8
|
6 |
-
Tested up to: 5.
|
7 |
-
Stable tag: 4.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -36,6 +36,7 @@ https://www.youtube.com/watch?v=FMv58aLUMT0
|
|
36 |
* UI Theme Skin Changer (3 Theme Skins)
|
37 |
* Extensive System Info (System Info page)
|
38 |
* WordPress Automatic Update Options
|
|
|
39 |
|
40 |
= BulletProof Security Pro Feature Highlights =
|
41 |
|
@@ -70,6 +71,7 @@ https://www.youtube.com/watch?v=FMv58aLUMT0
|
|
70 |
* UI Theme Skin Changer (3 Theme Skins)
|
71 |
* Extensive System Info (System Info page)
|
72 |
* WordPress Automatic Update Options
|
|
|
73 |
* <a href="https://www.ait-pro.com/bps-features/" title="BulletProof Security Features" rel="nofollow" target="_blank">View All BulletProof Security Pro Feature Details</a>
|
74 |
|
75 |
= BulletProof Security Recommended Video Tutorials =
|
@@ -319,7 +321,7 @@ protect all of your WordPress Forms, BuddyPress, bbPress and WooCommerce Forms a
|
|
319 |
|
320 |
= BulletProof Security Idle Session Logout (ISL) Features =
|
321 |
|
322 |
-
<strong>Description:</strong> Automatically logout idle/inactive Users. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen.
|
323 |
|
324 |
* Turn On|Turn Off: ISL is Turned Off by default. Select Turn On ISL to turn ISL On.
|
325 |
* Idle Session Logout Time in Minutes: Time in minutes for when an idle/inactive User should be logged out of your site.
|
@@ -334,7 +336,7 @@ protect all of your WordPress Forms, BuddyPress, bbPress and WooCommerce Forms a
|
|
334 |
|
335 |
= BulletProof Security Auth Cookie Expiration (ACE) Features =
|
336 |
|
337 |
-
<strong>Description:</strong> Change the WordPress Authentication Cookie Expiration time. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. You can change the WordPress Authentication Cookie Expiration time to whatever expiration time setting that you choose.
|
338 |
|
339 |
* Turn On|Turn Off: ACE is Turned Off by default. Select Turn On ACE to turn ACE On.
|
340 |
* Auth Cookie Expiration Time in Minutes: Time in minutes for when a User should be logged out of your site.
|
@@ -343,6 +345,19 @@ protect all of your WordPress Forms, BuddyPress, bbPress and WooCommerce Forms a
|
|
343 |
* User Account Exceptions: Disable ACE by User Account names. User Account Exceptions override the User Roles option setting.
|
344 |
* Enable|Disable Auth Cookie Expiration Time For These User Roles: Enable ACE for Users by User Role: Administrator, Editor, Author, Contributor, Subscriber & Custom User Roles.
|
345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
346 |
= BulletProof Security DB Backup|Database Backup Features =
|
347 |
|
348 |
<strong>Description:</strong> DB Backup: Create manual and scheduled Backup Jobs. Selective database table backup and full database backup. Scheduled backup job options: Hourly, Daily, Weekly and Monthly. Send scheduled backup zip file via email or just send email only, automatically delete old backup files after a certain period of time, etc., etc., etc. All DB Backup options/settings and default setup is done automatically during upgrades and new installations. See the BulletProof Security DB Backup|Database Backup Features section for additional features and options.
|
3 |
Donate link: https://wordpress.org/support/view/plugin-reviews/bulletproof-security?rate=5#postform
|
4 |
Tags: security, secure, malware scanner, login security, firewall, security plugin, wordpress security, login, bruteforce, backup, exploit, infection, protection, virus, anti-virus, logout, spam, anti-spam
|
5 |
Requires at least: 3.8
|
6 |
+
Tested up to: 5.7
|
7 |
+
Stable tag: 4.6
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
36 |
* UI Theme Skin Changer (3 Theme Skins)
|
37 |
* Extensive System Info (System Info page)
|
38 |
* WordPress Automatic Update Options
|
39 |
+
* Force Strong Passwords (FSP)
|
40 |
|
41 |
= BulletProof Security Pro Feature Highlights =
|
42 |
|
71 |
* UI Theme Skin Changer (3 Theme Skins)
|
72 |
* Extensive System Info (System Info page)
|
73 |
* WordPress Automatic Update Options
|
74 |
+
* Force Strong Passwords (FSP)
|
75 |
* <a href="https://www.ait-pro.com/bps-features/" title="BulletProof Security Features" rel="nofollow" target="_blank">View All BulletProof Security Pro Feature Details</a>
|
76 |
|
77 |
= BulletProof Security Recommended Video Tutorials =
|
321 |
|
322 |
= BulletProof Security Idle Session Logout (ISL) Features =
|
323 |
|
324 |
+
<strong>Description:</strong> Automatically logout idle/inactive Users. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen. See the BulletProof Security Idle Session Logout (ISL) Features section for additional features and options info.
|
325 |
|
326 |
* Turn On|Turn Off: ISL is Turned Off by default. Select Turn On ISL to turn ISL On.
|
327 |
* Idle Session Logout Time in Minutes: Time in minutes for when an idle/inactive User should be logged out of your site.
|
336 |
|
337 |
= BulletProof Security Auth Cookie Expiration (ACE) Features =
|
338 |
|
339 |
+
<strong>Description:</strong> Change the WordPress Authentication Cookie Expiration time. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. You can change the WordPress Authentication Cookie Expiration time to whatever expiration time setting that you choose. See the BulletProof Security Auth Cookie Expiration (ACE) Features section for additional features and options info.
|
340 |
|
341 |
* Turn On|Turn Off: ACE is Turned Off by default. Select Turn On ACE to turn ACE On.
|
342 |
* Auth Cookie Expiration Time in Minutes: Time in minutes for when a User should be logged out of your site.
|
345 |
* User Account Exceptions: Disable ACE by User Account names. User Account Exceptions override the User Roles option setting.
|
346 |
* Enable|Disable Auth Cookie Expiration Time For These User Roles: Enable ACE for Users by User Role: Administrator, Editor, Author, Contributor, Subscriber & Custom User Roles.
|
347 |
|
348 |
+
= BulletProof Security Force Strong Passwords (FSP) Features =
|
349 |
+
|
350 |
+
<strong>Description:</strong> Force Strong Passwords (FSP) General Info: Set strong password criteria requirements instead of allowing weak passwords to be created and used. FSP works on standard single WordPress site types, Network|Multisite site types and BuddyPress. WooCommerce already has strong password requirements by default. The FSP option settings do not affect WooCommerce Forms.
|
351 |
+
|
352 |
+
* Turn On|Turn Off: FSP is Turned Off by default. Select Turn On FSP to turn FSP On.
|
353 |
+
* Password Character Length: Set the length of the password the User must enter. The default password character length is 12. The maximum character length is 32.
|
354 |
+
* Password Criteria Requirements: Check the checkboxes to add requirements. Uncheck the checkboxes to remove requirements. Recommendation: Check all checkboxes.
|
355 |
+
* At least 1 lowercase letter: Password Criteria Requirements checkbox.
|
356 |
+
* At least 1 uppercase letter: Password Criteria Requirements checkbox.
|
357 |
+
* At least 1 number: Password Criteria Requirements checkbox.
|
358 |
+
* At least 1 special character: Password Criteria Requirements checkbox.
|
359 |
+
* Displayed Message/Error Message: Enter/type the displayed message that the User will see on the relevant Forms/pages or use the existing default FSP message.
|
360 |
+
|
361 |
= BulletProof Security DB Backup|Database Backup Features =
|
362 |
|
363 |
<strong>Description:</strong> DB Backup: Create manual and scheduled Backup Jobs. Selective database table backup and full database backup. Scheduled backup job options: Hourly, Daily, Weekly and Monthly. Send scheduled backup zip file via email or just send email only, automatically delete old backup files after a certain period of time, etc., etc., etc. All DB Backup options/settings and default setup is done automatically during upgrades and new installations. See the BulletProof Security DB Backup|Database Backup Features section for additional features and options.
|