Version Description
Download this release
Release Info
Developer | AITpro |
Plugin | BulletProof Security |
Version | 2.9 |
Comparing to | |
See all releases |
Code changes from version 2.8 to 2.9
- admin/core/core-forms.php +16 -0
- admin/db-backup-security/db-backup-functions.php +24 -5
- admin/db-backup-security/db-backup-security.php +686 -641
- admin/htaccess/mscan-pattern-match.php +34 -0
- admin/htaccess/secure.htaccess +1 -1
- admin/htaccess/wpadmin-secure.htaccess +1 -1
- admin/includes/admin.php +51 -4
- admin/js/bps-ui-accordion.js +6 -4
- admin/login/login.php +329 -333
- admin/login/lsm-help-text.php +1 -1
- admin/mod-test/.htaccess +28 -0
- admin/mod-test/index.php +47 -1
- admin/mod-test/mod_security-2.png +0 -0
- admin/mod-test/mod_security.png +0 -0
- admin/mscan/mscan.php +23 -3
- admin/security-log/security-log.php +3 -3
- admin/system-info/system-info.php +1 -0
- admin/wizard/wizard-functions.php +4 -0
- admin/wizard/wizard.php +25 -4
- bulletproof-security.php +5 -5
- includes/functions.php +100 -5
- includes/general-functions.php +19 -2
- includes/hud-dismiss-functions.php +84 -0
- includes/login-security.php +65 -14
- includes/mscan-ajax-functions.php +15 -23
- languages/bulletproof-security.pot +1354 -1224
- readme.txt +44 -7
admin/core/core-forms.php
CHANGED
@@ -654,6 +654,22 @@ if ( isset( $_POST['bpsResetDismissSubmit'] ) && current_user_can('manage_option
|
|
654 |
echo $text;
|
655 |
}
|
656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
657 |
echo '<div class="bps-message-button" style="width:90px;margin-bottom:9px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-7' ).'">'.__('Refresh Status', 'bulletproof-security').'</a></div>';
|
658 |
echo '</p></div>';
|
659 |
}
|
654 |
echo $text;
|
655 |
}
|
656 |
|
657 |
+
if ( ! delete_user_meta($user_id, 'bps_ignore_rate_notice') ) {
|
658 |
+
$text = __('The BPS Plugin Star Rating Request Notice is NOT set. Nothing to reset.', 'bulletproof-security').'<br>';
|
659 |
+
echo $text;
|
660 |
+
} else {
|
661 |
+
$text = '<span style="color:#008000;">'.__('Success! The BPS Plugin Star Rating Request Notice is reset.', 'bulletproof-security').'</span><br>';
|
662 |
+
echo $text;
|
663 |
+
}
|
664 |
+
|
665 |
+
if ( ! delete_user_meta($user_id, 'bpsPro_ignore_mod_security_notice') ) {
|
666 |
+
$text = __('The Mod Security Module is Loaded|Enabled Notice is NOT set. Nothing to reset.', 'bulletproof-security').'<br>';
|
667 |
+
echo $text;
|
668 |
+
} else {
|
669 |
+
$text = '<span style="color:#008000;">'.__('Success! The Mod Security Module is Loaded|Enabled Notice is reset.', 'bulletproof-security').'</span><br>';
|
670 |
+
echo $text;
|
671 |
+
}
|
672 |
+
|
673 |
echo '<div class="bps-message-button" style="width:90px;margin-bottom:9px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/core/core.php#bps-tabs-7' ).'">'.__('Refresh Status', 'bulletproof-security').'</a></div>';
|
674 |
echo '</p></div>';
|
675 |
}
|
admin/db-backup-security/db-backup-functions.php
CHANGED
@@ -12,6 +12,30 @@ function bpsPro_reset_db_backup_folder() {
|
|
12 |
if ( isset( $_POST['Submit-DBB-Reset'] ) && current_user_can('manage_options') ) {
|
13 |
check_admin_referer('bulletproof_security_db_backup_reset');
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
$source = WP_CONTENT_DIR . '/bps-backup';
|
16 |
|
17 |
if ( is_dir($source) ) {
|
@@ -34,10 +58,7 @@ function bpsPro_reset_db_backup_folder() {
|
|
34 |
|
35 |
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>';
|
36 |
$text = '<font color="green"><strong>'.__('The DB Backup folder name has been renamed to: ', 'bulletproof-security').$new_db_backup_folder.'</strong></font><br>';
|
37 |
-
|
38 |
-
|
39 |
echo $text;
|
40 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
41 |
echo '</p></div>';
|
42 |
|
43 |
$dbb_options = 'bulletproof_security_options_db_backup';
|
@@ -87,11 +108,9 @@ function bpsPro_reset_db_backup_folder() {
|
|
87 |
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>';
|
88 |
$text = '<font color="green"><strong>'.__('The DB Backup folder: ', 'bulletproof-security').$new_db_backup_folder.__(' was created successfully.', 'bulletproof-security').'</strong></font>';
|
89 |
echo $text;
|
90 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
91 |
echo '</p></div>';
|
92 |
|
93 |
@chmod( WP_CONTENT_DIR . '/bps-backup/' . $new_db_backup_folder . '/', 0755 );
|
94 |
-
|
95 |
@mkdir( WP_CONTENT_DIR . '/bps-backup/' . $new_db_backup_folder . '/db-diff', 0755, true );
|
96 |
@chmod( WP_CONTENT_DIR . '/bps-backup/' . $new_db_backup_folder . '/db-diff/', 0755 );
|
97 |
|
12 |
if ( isset( $_POST['Submit-DBB-Reset'] ) && current_user_can('manage_options') ) {
|
13 |
check_admin_referer('bulletproof_security_db_backup_reset');
|
14 |
|
15 |
+
?>
|
16 |
+
|
17 |
+
<style>
|
18 |
+
<!--
|
19 |
+
.ui-accordion.bps-accordion .ui-accordion-content {overflow:hidden;}
|
20 |
+
-->
|
21 |
+
</style>
|
22 |
+
|
23 |
+
<script type="text/javascript">
|
24 |
+
/* <![CDATA[ */
|
25 |
+
jQuery(document).ready(function($){
|
26 |
+
$( "#bps-accordion-1" ).accordion({
|
27 |
+
collapsible: true,
|
28 |
+
active: 2,
|
29 |
+
autoHeight: true,
|
30 |
+
clearStyle: true,
|
31 |
+
heightStyle: "content"
|
32 |
+
});
|
33 |
+
});
|
34 |
+
/* ]]> */
|
35 |
+
</script>
|
36 |
+
|
37 |
+
<?php
|
38 |
+
|
39 |
$source = WP_CONTENT_DIR . '/bps-backup';
|
40 |
|
41 |
if ( is_dir($source) ) {
|
58 |
|
59 |
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>';
|
60 |
$text = '<font color="green"><strong>'.__('The DB Backup folder name has been renamed to: ', 'bulletproof-security').$new_db_backup_folder.'</strong></font><br>';
|
|
|
|
|
61 |
echo $text;
|
|
|
62 |
echo '</p></div>';
|
63 |
|
64 |
$dbb_options = 'bulletproof_security_options_db_backup';
|
108 |
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>';
|
109 |
$text = '<font color="green"><strong>'.__('The DB Backup folder: ', 'bulletproof-security').$new_db_backup_folder.__(' was created successfully.', 'bulletproof-security').'</strong></font>';
|
110 |
echo $text;
|
|
|
111 |
echo '</p></div>';
|
112 |
|
113 |
@chmod( WP_CONTENT_DIR . '/bps-backup/' . $new_db_backup_folder . '/', 0755 );
|
|
|
114 |
@mkdir( WP_CONTENT_DIR . '/bps-backup/' . $new_db_backup_folder . '/db-diff', 0755, true );
|
115 |
@chmod( WP_CONTENT_DIR . '/bps-backup/' . $new_db_backup_folder . '/db-diff/', 0755 );
|
116 |
|
admin/db-backup-security/db-backup-security.php
CHANGED
@@ -296,132 +296,241 @@ function bpsSpinnerTableRefresh() {
|
|
296 |
|
297 |
<?php
|
298 |
|
299 |
-
if ( is_admin() && wp_script_is( 'bps-accordion', $list = 'queue' ) && current_user_can('manage_options') ) {
|
300 |
|
301 |
// Reusable variables
|
302 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
303 |
$timeNow = time();
|
304 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
305 |
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
306 |
|
307 |
-
|
308 |
-
|
309 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
310 |
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
echo '<th scope="col" style="width:20%;font-size:1.13em;background-color:transparent;"><strong>'.__('Description|Job Name', 'bulletproof-security').'</strong></th>';
|
320 |
-
echo '<th scope="col" style="width:5%;font-size:1.13em;"><strong><div style="position:relative; bottom:-9px; left:0px;">'.__('Delete', 'bulletproof-security').'</span></strong><br><input type="checkbox" class="checkallDeleteJobs" style="text-align:left;margin-left:0px;" /></th>';
|
321 |
-
echo '<th scope="col" style="width:5%;font-size:1.13em;background-color:transparent;"><strong>'.__('Run', 'bulletproof-security').'</strong></th>';
|
322 |
-
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('Job Type', 'bulletproof-security').'</strong></th>';
|
323 |
-
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('Frequency', 'bulletproof-security').'</strong></th>';
|
324 |
-
echo '<th scope="col" style="width:15%;font-size:1.13em;background-color:transparent;"><strong>'.__('Last Backup', 'bulletproof-security').'</strong></th>';
|
325 |
-
echo '<th scope="col" style="width:15%;font-size:1.13em;background-color:transparent;"><strong>'.__('Next Backup', 'bulletproof-security').'</strong></th>';
|
326 |
-
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('Email Backup', 'bulletproof-security').'</strong></th>';
|
327 |
-
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('Job Created', 'bulletproof-security').'</strong></th>';
|
328 |
-
echo '</tr>';
|
329 |
-
echo '</thead>';
|
330 |
-
echo '<tbody>';
|
331 |
-
echo '<tr>';
|
332 |
|
333 |
-
|
334 |
-
echo '<th scope="row" style="border-bottom:none;">'.__('No Backup Jobs have been created yet.', 'bulletproof-security').'</th>';
|
335 |
-
echo '<td></td>';
|
336 |
-
echo '<td></td>';
|
337 |
-
echo '<td></td>';
|
338 |
-
echo '<td></td>';
|
339 |
-
echo '<td></td>';
|
340 |
-
echo '<td></td>';
|
341 |
-
echo '<td></td>';
|
342 |
-
echo '<td></td>';
|
343 |
-
echo '</tr>';
|
344 |
|
345 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
346 |
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
echo '<td>'.esc_html($row->bps_job_type).'</td>';
|
353 |
-
echo '<td>'.esc_html($row->bps_frequency).'</td>';
|
354 |
-
echo '<td>'.esc_html($row->bps_last_job).'</td>';
|
355 |
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
} else {
|
360 |
|
361 |
-
$
|
362 |
-
|
363 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
364 |
}
|
|
|
|
|
|
|
|
|
365 |
|
366 |
-
|
|
|
|
|
367 |
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
|
|
|
|
375 |
|
376 |
-
|
377 |
-
echo '</tr>';
|
378 |
}
|
379 |
-
|
380 |
-
|
381 |
-
echo '</table>';
|
382 |
-
echo '</div>';
|
383 |
|
384 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
385 |
|
386 |
-
|
387 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
388 |
|
389 |
-
|
390 |
-
|
|
|
391 |
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
$( "#DBBJobscheckall tr:odd" ).css( "background-color", "#f9f9f9" );
|
396 |
-
});
|
397 |
-
/* ]]> */
|
398 |
-
</script>
|
399 |
|
400 |
-
|
|
|
|
|
401 |
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
}
|
409 |
-
|
410 |
-
|
|
|
411 |
|
412 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
413 |
|
414 |
-
// Form Processing: DB Backup Run|Delete Jobs Form
|
415 |
function bpsPro_dbbackup_form_processing() {
|
416 |
|
417 |
if ( isset( $_POST['Submit-DBB-Run-Job'] ) && current_user_can('manage_options') ) {
|
418 |
check_admin_referer('bulletproof_security_db_backup_run_job');
|
419 |
|
420 |
-
global $wpdb;
|
421 |
-
$timeNow = time();
|
422 |
-
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
423 |
-
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
424 |
-
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
425 |
|
426 |
$DBBjobs = $_POST['DBBjobs'];
|
427 |
$DBBtable_name = $wpdb->prefix . "bpspro_db_backup";
|
@@ -447,6 +556,30 @@ $DBBoptions = get_option('bulletproof_security_options_db_backup');
|
|
447 |
|
448 |
if ( ! empty( $delete_jobs ) ) {
|
449 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
450 |
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>';
|
451 |
|
452 |
foreach ( $delete_jobs as $delete_job ) {
|
@@ -459,20 +592,43 @@ $DBBoptions = get_option('bulletproof_security_options_db_backup');
|
|
459 |
|
460 |
wp_clear_scheduled_hook('bpsPro_DBB_check');
|
461 |
|
462 |
-
$textDelete = '<strong><font color="green">'.__('Backup Job: ', 'bulletproof-security')
|
463 |
echo $textDelete;
|
464 |
|
465 |
}
|
466 |
}
|
467 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
468 |
echo '</p></div>';
|
469 |
}
|
470 |
|
471 |
if ( ! empty( $run_jobs ) ) {
|
472 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
473 |
$db_backup = $DBBoptions['bps_db_backup_folder'] . '/' . DB_NAME . '.sql';
|
474 |
|
475 |
-
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>';
|
476 |
|
477 |
foreach ( $run_jobs as $run_job ) {
|
478 |
|
@@ -493,12 +649,11 @@ $DBBoptions = get_option('bulletproof_security_options_db_backup');
|
|
493 |
|
494 |
$update_rows = $wpdb->update( $DBBtable_name, array( 'bps_last_job' => $timestamp ), array( 'bps_id' => $row->bps_id ) );
|
495 |
|
496 |
-
$textRunJob = '<strong><font color="green">'.__('Backup Job: ', 'bulletproof-security').$row->bps_desc.__(' has completed.', 'bulletproof-security').'<br>'.__('Your DB Backup Log contains the Backup Job Completion Time, Total Memory Used and other information about this Backup.', 'bulletproof-security').'
|
497 |
echo $textRunJob;
|
498 |
|
499 |
}
|
500 |
}
|
501 |
-
echo '<div class="bps-message-button" style="width:90px;margin-top:10px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
502 |
echo '</p></div>';
|
503 |
}
|
504 |
break;
|
@@ -507,85 +662,90 @@ $DBBoptions = get_option('bulletproof_security_options_db_backup');
|
|
507 |
}
|
508 |
bpsPro_dbbackup_form_processing();
|
509 |
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
<h3><?php _e('Backup Files ~ Download|Delete', 'bulletproof-security'); ?></h3>
|
514 |
-
<div id="dbb-accordion-inner">
|
515 |
-
|
516 |
-
<?php
|
517 |
-
if ( is_admin() && wp_script_is( 'bps-accordion', $list = 'queue' ) && current_user_can('manage_options') ) {
|
518 |
|
519 |
-
// Form: DB Backup
|
520 |
-
echo '<form name="
|
521 |
-
wp_nonce_field('
|
522 |
|
523 |
-
$
|
524 |
-
$
|
|
|
525 |
|
526 |
-
|
527 |
-
|
528 |
-
$iterator = new DirectoryIterator($source);
|
529 |
-
|
530 |
-
echo '<div id="DBBFilescheckall">';
|
531 |
echo '<table class="widefat" style="text-align:left;">';
|
532 |
echo '<thead>';
|
533 |
echo '<tr>';
|
534 |
-
echo '<th scope="col" style="width:20%;font-size:1.13em;background-color:transparent;"><strong>'.__('
|
535 |
-
echo '<th scope="col" style="width:5%;font-size:1.13em;"><strong><div style="position:relative; bottom:-9px; left:0px;">'.__('Delete', 'bulletproof-security').'</span></strong><br><input type="checkbox" class="
|
536 |
-
echo '<th scope="col" style="width:5%;font-size:1.13em;background-color:transparent;"><strong>'.__('
|
537 |
-
echo '<th scope="col" style="width:
|
538 |
-
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('
|
539 |
-
echo '<th scope="col" style="width:15%;font-size:1.13em;background-color:transparent;"><strong>'.__('
|
|
|
|
|
|
|
540 |
echo '</tr>';
|
541 |
echo '</thead>';
|
542 |
echo '<tbody>';
|
543 |
-
echo '<tr>';
|
544 |
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
551 |
|
552 |
-
|
553 |
-
|
554 |
-
echo '<
|
555 |
-
echo
|
|
|
|
|
|
|
|
|
556 |
|
557 |
-
if (
|
558 |
-
|
|
|
559 |
} else {
|
560 |
-
|
|
|
|
|
|
|
561 |
}
|
562 |
-
echo '<td>'.date( 'Y-m-d g:i a', $last_modified + $gmt_offset ).'</td>';
|
563 |
-
echo '</tr>';
|
564 |
|
565 |
-
|
566 |
-
|
567 |
-
if ( ! $file->isDot() && $count <= 0 && $file->getFilename() != '.htaccess' ) {
|
568 |
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
echo '</tr>';
|
576 |
-
}
|
577 |
}
|
|
|
|
|
|
|
578 |
}
|
579 |
-
|
580 |
echo '</tbody>';
|
581 |
echo '</table>';
|
582 |
-
echo '</div>';
|
583 |
-
}
|
584 |
|
585 |
-
echo "<p><input type=\"submit\" name=\"Submit-DBB-
|
586 |
|
587 |
-
|
588 |
-
?>
|
589 |
|
590 |
<?php
|
591 |
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
@@ -593,7 +753,7 @@ if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
|
593 |
<script type="text/javascript">
|
594 |
/* <![CDATA[ */
|
595 |
jQuery(document).ready(function($) {
|
596 |
-
$( "#
|
597 |
});
|
598 |
/* ]]> */
|
599 |
</script>
|
@@ -603,26 +763,52 @@ jQuery(document).ready(function($) {
|
|
603 |
<script type="text/javascript">
|
604 |
/* <![CDATA[ */
|
605 |
jQuery(document).ready(function($){
|
606 |
-
$('.
|
607 |
-
$(this).parents('#
|
608 |
});
|
609 |
});
|
610 |
/* ]]> */
|
611 |
</script>
|
612 |
|
613 |
-
|
|
|
|
|
614 |
|
|
|
615 |
// Form Processing: DB Backup File Delete Files Form (downloads are links and not processed)
|
616 |
if ( isset( $_POST['Submit-DBB-Files'] ) && current_user_can('manage_options') ) {
|
617 |
check_admin_referer('bulletproof_security_db_backup_delete_files');
|
618 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
619 |
$DBBFiles = $_POST['DBBfiles'];
|
620 |
|
621 |
switch( $_POST['Submit-DBB-Files'] ) {
|
622 |
case __('Delete Files', 'bulletproof-security'):
|
623 |
|
624 |
$delete_files = array();
|
625 |
-
$download_files = array();
|
626 |
|
627 |
if ( ! empty( $DBBFiles ) ) {
|
628 |
|
@@ -642,35 +828,127 @@ if ( isset( $_POST['Submit-DBB-Files'] ) && current_user_can('manage_options') )
|
|
642 |
foreach ( $delete_files as $delete_file ) {
|
643 |
|
644 |
unlink( $DBBoptions['bps_db_backup_folder'] . '/' . $delete_file );
|
645 |
-
$textDelete = '<strong><font color="green">'.__('Backup File: ', 'bulletproof-security').$delete_file.__(' has been deleted successfully.', 'bulletproof-security').'</font
|
646 |
echo $textDelete;
|
|
|
|
|
|
|
|
|
|
|
|
|
647 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
648 |
}
|
649 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
650 |
-
echo '</p></div>';
|
651 |
}
|
652 |
-
|
|
|
|
|
|
|
653 |
}
|
654 |
-
}
|
655 |
|
656 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
657 |
|
658 |
</div>
|
659 |
<h3><?php _e('Create Backup Jobs', 'bulletproof-security'); ?></h3>
|
660 |
<div id="dbb-accordion-inner">
|
661 |
|
662 |
<?php
|
663 |
-
|
664 |
-
|
|
|
|
|
|
|
|
|
|
|
665 |
echo '<div id="dbb-special">';
|
666 |
// Form: DB Backup Create Job Form
|
667 |
echo '<form name="bpsDBBackupCreateJob" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" method="post">';
|
668 |
wp_nonce_field('bulletproof_security_db_backup_create_job');
|
669 |
|
670 |
-
//$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
671 |
$DBTables = 0;
|
672 |
$size = 0;
|
673 |
$getDBTables = $wpdb->get_results( $wpdb->prepare( "SHOW TABLE STATUS WHERE Rows >= %d", $DBTables ) );
|
|
|
|
|
674 |
|
675 |
echo '<table class="widefat" style="text-align:left;">';
|
676 |
echo '<thead>';
|
@@ -722,14 +1000,13 @@ if ( isset( $_POST['Submit-DBB-Files'] ) && current_user_can('manage_options') )
|
|
722 |
echo '<input type="text" name="DBBDescription" class="dbb-text-500" value="'.esc_html($DBBDescription).'" /><br>';
|
723 |
|
724 |
echo '<label for="bps-dbb">'.__('DB Backup Folder Location:', 'bulletproof-security').'</label><br>';
|
725 |
-
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Recommended: Use The Default Obfuscated & Secure BPS Backup Folder', 'bulletproof-security').'</strong></font></label><br>';
|
726 |
echo '<input type="text" name="DBBFolder" class="dbb-text-500" value="'; if ( @preg_match( '|[<>\"\';]|', $_POST['DBBFolder'] ) ) { echo esc_html($DBBoptions['bps_db_backup_folder']); } else { echo esc_html(trim(stripslashes($DBBFolder))); } echo '" /><br>';
|
727 |
|
728 |
echo '<label for="bps-dbb">'.__('DB Backup File Download Link|URL:', 'bulletproof-security').'</label><br>';
|
729 |
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>';
|
730 |
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>';
|
731 |
echo '<input type="text" name="DBBDownloadLink" class="dbb-text-500" value="'; if ( @preg_match( '|[<>\"\';]|', $_POST['DBBDownloadLink'] ) ) { echo esc_url($DBBoptions['bps_db_backup_download_link']); } else { echo esc_url(trim($DBBDownloadLink)); } echo '" /><br>';
|
732 |
-
|
733 |
|
734 |
echo '<label for="bps-dbb">'.__('Backup Job Type: Manual or Scheduled', 'bulletproof-security').'</label><br>';
|
735 |
echo '<select name="dbb_backup_job_type" class="form-340">';
|
@@ -826,296 +1103,86 @@ if ( isset( $_POST['Submit-DBB-Files'] ) && current_user_can('manage_options') )
|
|
826 |
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>';
|
827 |
echo '<select name="dbb_backup_email_zip" class="form-340">';
|
828 |
echo '<option value="No"'. selected('No', $DBBoptions['bps_db_backup_email_zip']).'>'.__('Do Not Email Zip Backup File', 'bulletproof-security').'</option>';
|
829 |
-
echo '<option value="Delete"'. selected('Delete', $DBBoptions['bps_db_backup_email_zip']).'>'.__('Email & Delete Zip Backup File', 'bulletproof-security').'</option>';
|
830 |
-
echo '<option value="Yes"'. selected('Yes', $DBBoptions['bps_db_backup_email_zip']).'>'.__('Email Zip Backup File', 'bulletproof-security').'</option>';
|
831 |
-
echo '<option value="EmailOnly"'. selected('EmailOnly', $DBBoptions['bps_db_backup_email_zip']).'>'.__('Send Email Only & Not Zip Backup File', 'bulletproof-security').'</option>';
|
832 |
-
echo '</select><br><br>';
|
833 |
-
|
834 |
-
echo '<label for="bps-dbb">'.__('Automatically Delete Old Backup Files:', 'bulletproof-security').'</label><br>';
|
835 |
-
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Independent Option:', 'bulletproof-security').'</strong></font></label><br>';
|
836 |
-
echo '<select name="dbb_backup_delete" class="form-340">';
|
837 |
-
echo '<option value="Never"'. selected('Never', $DBBoptions['bps_db_backup_delete']).'>'.__('Never Delete Old Backup Files', 'bulletproof-security').'</option>';
|
838 |
-
echo '<option value="1"'. selected('1', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 1 Day', 'bulletproof-security').'</option>';
|
839 |
-
echo '<option value="5"'. selected('5', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 5 Days', 'bulletproof-security').'</option>';
|
840 |
-
echo '<option value="10"'. selected('10', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 10 Days', 'bulletproof-security').'</option>';
|
841 |
-
echo '<option value="15"'. selected('15', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 15 Days', 'bulletproof-security').'</option>';
|
842 |
-
echo '<option value="30"'. selected('30', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 30 Days', 'bulletproof-security').'</option>';
|
843 |
-
echo '<option value="60"'. selected('60', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 60 Days', 'bulletproof-security').'</option>';
|
844 |
-
echo '<option value="90"'. selected('90', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 90 Days', 'bulletproof-security').'</option>';
|
845 |
-
echo '<option value="180"'. selected('180', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 180 Days', 'bulletproof-security').'</option>';
|
846 |
-
echo '</select><br><br>';
|
847 |
-
|
848 |
-
echo '<label for="bps-dbb">'.__('Turn On|Off All Scheduled Backups (Override):', 'bulletproof-security').'</label><br>';
|
849 |
-
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Independent Option:', 'bulletproof-security').'</strong></font></label><br>';
|
850 |
-
echo '<select name="dbb_backup_on_off" class="form-340">';
|
851 |
-
echo '<option value="On"'. selected('On', $DBBoptions['bps_db_backup']).'>'.__('All Scheduled Backups On', 'bulletproof-security').'</option>';
|
852 |
-
echo '<option value="Off"'. selected('Off', $DBBoptions['bps_db_backup']).'>'.__('All Scheduled Backups Off', 'bulletproof-security').'</option>';
|
853 |
-
echo '</select><br><br>';
|
854 |
-
|
855 |
-
echo "<p><input type=\"submit\" name=\"Submit-DBB-Create-Job\" value=\"".__('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>";
|
856 |
-
|
857 |
-
echo '</div>';
|
858 |
-
|
859 |
-
echo '</td>';
|
860 |
-
echo '<td style="border:none">';
|
861 |
-
echo '<div id="DBBOptions" style="margin:0px 0px 0px 0px;float:left;">';
|
862 |
-
|
863 |
-
// Form: Rename|Create|Reset DB Backup Folder Location and DB Backup File Download Link|URL
|
864 |
-
// Notes: If an external/remote form is submitted the WP nonce is not checked.
|
865 |
-
// Adding validation and sanitization directly in the form input field protects against external/remote form exploits.
|
866 |
-
// $_POST['Submit-DBB-Reset'] == true condition added in admin.php return if == true
|
867 |
-
$str = '1234567890abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZU3xt8Eb9Qw422hG0yv1LCT2Pzub7';
|
868 |
-
$db_backup_folder_obs = 'backups_' . substr( str_shuffle($str), 0, 15 );
|
869 |
-
$DBBFolderReset = ( isset( $_POST['DBBFolderReset'] ) ) ? $_POST['DBBFolderReset'] : $db_backup_folder_obs;
|
870 |
-
|
871 |
-
echo '<form name="bpsDBBackupReset" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" method="post">';
|
872 |
-
wp_nonce_field('bulletproof_security_db_backup_reset');
|
873 |
-
|
874 |
-
echo '<label for="bps-dbb">'.__('Rename|Create|Reset DB Backup Folder Name:', 'bulletproof-security').'</label><br>';
|
875 |
-
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Randomly Generated New DB Backup Folder Name.', 'bulletproof-security').'</strong></font></label><br>';
|
876 |
-
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>';
|
877 |
-
echo '<input type="text" name="DBBFolderReset" class="regular-text-short-fixed" style="width:325px;margin:0px 0px 10px 0px;" value="'; if ( @preg_match( '|[^a-zA-Z0-9-_]|', $_POST['DBBFolderReset'] ) ) { echo esc_html($db_backup_folder_obs); } else { echo esc_html(trim(stripslashes($DBBFolderReset))); } echo '" /><br>';
|
878 |
-
|
879 |
-
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>";
|
880 |
-
|
881 |
-
echo '</div>';
|
882 |
-
echo '</td>';
|
883 |
-
echo '</tr>';
|
884 |
-
echo '</tbody>';
|
885 |
-
echo '</table>';
|
886 |
-
|
887 |
-
}
|
888 |
-
echo '</div>';
|
889 |
-
// Form Processing: Rename|Create|Reset DB Backup Folder Location and DB Backup File Download Link|URL
|
890 |
-
if ( isset( $_POST['Submit-DBB-Reset'] ) && current_user_can('manage_options') ) {
|
891 |
-
require_once( WP_PLUGIN_DIR . '/bulletproof-security/admin/db-backup-security/db-backup-functions.php' );
|
892 |
-
bpsPro_reset_db_backup_folder();
|
893 |
-
}
|
894 |
-
|
895 |
-
?>
|
896 |
-
|
897 |
-
<?php
|
898 |
-
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
899 |
-
|
900 |
-
<script type="text/javascript">
|
901 |
-
/* <![CDATA[ */
|
902 |
-
jQuery(document).ready(function($) {
|
903 |
-
$( "#DBBcheckall tr:odd" ).css( "background-color", "#f9f9f9" );
|
904 |
-
});
|
905 |
-
/* ]]> */
|
906 |
-
</script>
|
907 |
-
|
908 |
-
<?php } ?>
|
909 |
-
|
910 |
-
<script type="text/javascript">
|
911 |
-
/* <![CDATA[ */
|
912 |
-
jQuery(document).ready(function($){
|
913 |
-
$('.checkallDBB').click(function() {
|
914 |
-
$(this).parents('#DBBcheckall:eq(0)').find('.dbbtablesALL:checkbox').attr('checked', this.checked);
|
915 |
-
});
|
916 |
-
});
|
917 |
-
/* ]]> */
|
918 |
-
</script>
|
919 |
-
|
920 |
-
<?php
|
921 |
-
|
922 |
-
// Form Processing: DB Backup Create Job Form
|
923 |
-
if ( isset($_POST['Submit-DBB-Create-Job']) && current_user_can('manage_options') ) {
|
924 |
-
check_admin_referer('bulletproof_security_db_backup_create_job');
|
925 |
-
|
926 |
-
if ( $DBBoptions['bps_db_backup_status_display'] == 'No DB Backups' || $DBBoptions['bps_db_backup_status_display'] == '' ) {
|
927 |
-
$bps_db_backup_status_display = 'Backup Job Created';
|
928 |
-
} else {
|
929 |
-
$bps_db_backup_status_display = $DBBoptions['bps_db_backup_status_display'];
|
930 |
-
}
|
931 |
-
|
932 |
-
if ( $_POST['dbb_backup_on_off'] == 'Off' ) {
|
933 |
-
wp_clear_scheduled_hook('bpsPro_DBB_check');
|
934 |
-
}
|
935 |
-
|
936 |
-
// some of these options are "one-shot" options
|
937 |
-
$DBB_Create_Job_Options = array(
|
938 |
-
'bps_db_backup' => $_POST['dbb_backup_on_off'],
|
939 |
-
'bps_db_backup_description' => esc_html($_POST['DBBDescription']),
|
940 |
-
'bps_db_backup_folder' => $_POST['DBBFolder'],
|
941 |
-
'bps_db_backup_download_link' => $_POST['DBBDownloadLink'],
|
942 |
-
'bps_db_backup_job_type' => $_POST['dbb_backup_job_type'],
|
943 |
-
'bps_db_backup_frequency' => $_POST['dbb_backup_job_frequency'],
|
944 |
-
'bps_db_backup_start_time_hour' => $_POST['dbb_backup_job_start_time_hour'],
|
945 |
-
'bps_db_backup_start_time_weekday' => $_POST['dbb_backup_job_start_time_weekday'],
|
946 |
-
'bps_db_backup_start_time_month_date' => $_POST['dbb_backup_job_start_time_month_date'],
|
947 |
-
'bps_db_backup_email_zip' => $_POST['dbb_backup_email_zip'],
|
948 |
-
'bps_db_backup_delete' => $_POST['dbb_backup_delete'],
|
949 |
-
'bps_db_backup_status_display' => $bps_db_backup_status_display // one-shot/one-time option - used for one-time Dashboard status display
|
950 |
-
);
|
951 |
-
|
952 |
-
foreach( $DBB_Create_Job_Options as $key => $value ) {
|
953 |
-
update_option('bulletproof_security_options_db_backup', $DBB_Create_Job_Options);
|
954 |
-
}
|
955 |
-
|
956 |
-
$DBB_Create_Job = $_POST['dbb'];
|
957 |
-
$DBBtable_name = $wpdb->prefix . "bpspro_db_backup";
|
958 |
-
$timeNow = time();
|
959 |
-
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
960 |
-
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
961 |
-
$bpsDBBLog = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
962 |
-
|
963 |
-
if ( $_POST['dbb_backup_job_type'] == 'Manual' ) {
|
964 |
-
$bps_frequency = 'Manual';
|
965 |
-
$bps_last_job = 'Backup Job Created';
|
966 |
-
$bps_next_job = 'Manual';
|
967 |
-
$bps_email_zip = 'Manual';
|
968 |
-
$bps_email_zip_log = 'Manual';
|
969 |
-
}
|
970 |
-
|
971 |
-
if ( $_POST['dbb_backup_job_type'] == 'Scheduled' ) {
|
972 |
-
$bps_frequency = $_POST['dbb_backup_job_frequency'];
|
973 |
-
$bps_last_job = 'Backup Job Created';
|
974 |
-
$bps_next_job = $_POST['dbb_backup_job_start_time_weekday'] . ' ' . $_POST['dbb_backup_job_start_time_month_date'] . ' ' . $_POST['dbb_backup_job_start_time_hour'];
|
975 |
-
$bps_next_job = trim( str_replace( 'NA', "", $bps_next_job ) );
|
976 |
-
|
977 |
-
if ( $_POST['dbb_backup_email_zip'] == 'Delete' ) {
|
978 |
-
$bps_email_zip_log = 'Yes & Delete';
|
979 |
-
$bps_email_zip = 'Delete';
|
980 |
-
} else {
|
981 |
-
$bps_email_zip_log = $_POST['dbb_backup_email_zip'];
|
982 |
-
$bps_email_zip = $_POST['dbb_backup_email_zip'];
|
983 |
-
}
|
984 |
-
|
985 |
-
if ( $_POST['dbb_backup_email_zip'] == 'EmailOnly' ) {
|
986 |
-
$bps_email_zip_log = 'Send Email Only';
|
987 |
-
$bps_email_zip = 'EmailOnly';
|
988 |
-
} else {
|
989 |
-
$bps_email_zip_log = $_POST['dbb_backup_email_zip'];
|
990 |
-
$bps_email_zip = $_POST['dbb_backup_email_zip'];
|
991 |
-
}
|
992 |
-
}
|
993 |
-
|
994 |
-
$log_title = "\r\n" . '[Create Backup Job Settings Logged: ' . $timestamp . ']' . "\r\n" . 'Description|Backup Job Name: ' . $_POST['DBBDescription'] . "\r\n" . 'DB Backup Folder Location: ' . $_POST['DBBFolder'] . "\r\n" . 'DB Backup File Download Link|URL: ' . $_POST['DBBDownloadLink'] . "\r\n" . 'Backup Job Type: ' . $_POST['dbb_backup_job_type'] . "\r\n" . 'Frequency: ' . $_POST['dbb_backup_job_frequency'] . "\r\n" . 'Time When Scheduled Backup is Run: ' . $bps_next_job . "\r\n" . 'Send Scheduled Backup Zip Files Via Email: ' . $bps_email_zip_log . "\r\n" . 'Automatically Delete Old Backup Files Older Than: ' . $_POST['dbb_backup_delete'] .' day(s) old'. "\r\n" . 'Scheduled Backups (override): ' . $_POST['dbb_backup_on_off'] . "\r\n";
|
995 |
-
|
996 |
-
if ( empty( $DBB_Create_Job ) ) {
|
997 |
-
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>';
|
998 |
-
echo '<strong><font color="#fb0101">'.__('Error: You did not select any DB Tables to backup. Backup Job was not created.', 'bulletproof-security').'</font></strong><br>';
|
999 |
-
echo '</p></div>';
|
1000 |
-
}
|
1001 |
-
|
1002 |
-
if ( ! empty( $DBB_Create_Job ) ) {
|
1003 |
-
|
1004 |
-
if ( is_writable( $bpsDBBLog ) ) {
|
1005 |
-
if ( ! $handle = fopen( $bpsDBBLog, 'a' ) ) {
|
1006 |
-
exit;
|
1007 |
-
}
|
1008 |
-
if ( fwrite( $handle, $log_title ) === FALSE ) {
|
1009 |
-
exit;
|
1010 |
-
}
|
1011 |
-
fclose($handle);
|
1012 |
-
}
|
1013 |
-
|
1014 |
-
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>';
|
1015 |
-
|
1016 |
-
$Table_array = array();
|
1017 |
-
|
1018 |
-
foreach ( $DBB_Create_Job as $key => $value ) {
|
1019 |
-
|
1020 |
-
$Table_array[] = $key;
|
1021 |
-
$comma_separated = implode(', ', $Table_array);
|
1022 |
-
$NoDupes = implode(', ', array_unique(explode(', ', $comma_separated)));
|
1023 |
-
|
1024 |
-
$log_contents = 'Table Name: ' . $key . "\r\n";
|
1025 |
-
|
1026 |
-
if ( is_writable( $bpsDBBLog ) ) {
|
1027 |
-
if ( ! $handle = fopen( $bpsDBBLog, 'a' ) ) {
|
1028 |
-
exit;
|
1029 |
-
}
|
1030 |
-
if ( fwrite( $handle, $log_contents ) === FALSE ) {
|
1031 |
-
exit;
|
1032 |
-
}
|
1033 |
-
fclose($handle);
|
1034 |
-
}
|
1035 |
-
}
|
1036 |
-
|
1037 |
-
/** Date & Time Calculations **/
|
1038 |
-
if ( $_POST['dbb_backup_job_start_time_hour'] == 'NA' ) {
|
1039 |
-
|
1040 |
-
$hour = date( "H", time() );
|
1041 |
-
|
1042 |
-
} else {
|
1043 |
-
|
1044 |
-
$form_hours = array( '12AM', '1AM', '2AM', '3AM', '4AM', '5AM', '6AM', '7AM', '8AM', '9AM', '10AM', '11AM', '12PM', '1PM', '2PM', '3PM', '4PM', '5PM', '6PM', '7PM', '8PM', '9PM', '10PM', '11PM' );
|
1045 |
-
$military_hours = array( '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23' );
|
1046 |
-
$hour = str_replace( $form_hours, $military_hours, $_POST['dbb_backup_job_start_time_hour'] );
|
1047 |
-
}
|
1048 |
-
|
1049 |
-
if ( $_POST['dbb_backup_job_start_time_month_date'] == 'NA' ) {
|
1050 |
-
$day = date( "j", time() );
|
1051 |
-
|
1052 |
-
} else {
|
1053 |
-
|
1054 |
-
$day = $_POST['dbb_backup_job_start_time_month_date'];
|
1055 |
-
}
|
1056 |
-
|
1057 |
-
$clock = mktime( $hour, 0, 0, date( "n", time() ), $day, date( "Y", time() ) );
|
1058 |
-
|
1059 |
-
$form_weekday = array( 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' );
|
1060 |
-
$form_numeric = array( '0', '1', '2', '3', '4', '5', '6' );
|
1061 |
-
$weekday_numeric = str_replace( $form_weekday, $form_numeric, $_POST['dbb_backup_job_start_time_weekday'] );
|
1062 |
-
|
1063 |
-
$day_of_week_now_numeric = date( "w", time() );
|
1064 |
-
|
1065 |
-
if ( $day_of_week_now_numeric == $weekday_numeric || $_POST['dbb_backup_job_start_time_weekday'] == 'NA' ) {
|
1066 |
-
$weekday_days = 0;
|
1067 |
-
|
1068 |
-
} else {
|
1069 |
-
|
1070 |
-
$dwn = $day_of_week_now_numeric;
|
1071 |
-
$dwf = $weekday_numeric;
|
1072 |
-
|
1073 |
-
// Bulky stuff, but the "for" loops code was overly complex, problematic and limiting for some scenarios
|
1074 |
-
// sometimes simpler is better - minimal finite data so no big deal
|
1075 |
-
if ( $dwn == '0' && $dwf == '1' || $dwn == '1' && $dwf == '2' || $dwn == '2' && $dwf == '3' || $dwn == '3' && $dwf == '4' || $dwn == '4' && $dwf == '5' || $dwn == '5' && $dwf == '6' || $dwn == '6' && $dwf == '0' ) {
|
1076 |
-
$weekday_days = 1;
|
1077 |
-
}
|
1078 |
|
1079 |
-
|
1080 |
-
|
1081 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1082 |
|
1083 |
-
|
1084 |
-
|
1085 |
-
|
|
|
|
|
|
|
1086 |
|
1087 |
-
|
1088 |
-
$weekday_days = 4;
|
1089 |
-
}
|
1090 |
|
1091 |
-
|
1092 |
-
|
1093 |
-
|
|
|
1094 |
|
1095 |
-
|
1096 |
-
|
1097 |
-
|
1098 |
-
|
1099 |
-
|
1100 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1101 |
|
1102 |
-
|
1103 |
-
|
1104 |
-
|
1105 |
-
|
1106 |
-
|
1107 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
1108 |
-
echo '</p></div>';
|
1109 |
-
|
1110 |
-
$DBBLog_Options = array( 'bps_dbb_log_date_mod' => bpsPro_DBB_Log_LastMod() );
|
1111 |
|
1112 |
-
|
1113 |
-
update_option('bulletproof_security_options_DBB_log', $DBBLog_Options);
|
1114 |
-
}
|
1115 |
-
}
|
1116 |
-
}
|
1117 |
|
1118 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1119 |
|
1120 |
</div>
|
1121 |
</div>
|
@@ -1147,25 +1214,25 @@ if ( isset($_POST['Submit-DBB-Create-Job']) && current_user_can('manage_options'
|
|
1147 |
|
1148 |
// Get File Size of the DB Backup Log File
|
1149 |
function bpsPro_DBB_LogSize() {
|
1150 |
-
$filename = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
1151 |
|
1152 |
-
if ( file_exists($filename) ) {
|
1153 |
-
|
1154 |
-
|
1155 |
-
|
1156 |
-
|
1157 |
-
|
1158 |
-
|
1159 |
-
|
1160 |
-
|
1161 |
-
|
1162 |
}
|
1163 |
}
|
1164 |
bpsPro_DBB_LogSize();
|
1165 |
|
1166 |
// Get the Current/Last Modifed Date of the DB Backup Log File
|
1167 |
function bpsPro_DBB_Log_LastMod() {
|
1168 |
-
$filename = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
1169 |
|
1170 |
if ( file_exists($filename) ) {
|
1171 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
@@ -1184,10 +1251,10 @@ if ( isset( $_POST['Submit-Delete-DBB-Log'] ) && current_user_can('manage_option
|
|
1184 |
$DBBLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/db_backup_log.txt';
|
1185 |
|
1186 |
copy($DBBLogMaster, $DBBLog);
|
1187 |
-
|
1188 |
-
|
1189 |
-
|
1190 |
-
|
1191 |
}
|
1192 |
?>
|
1193 |
|
@@ -1203,53 +1270,53 @@ if ( isset( $_POST['Submit-Delete-DBB-Log'] ) && current_user_can('manage_option
|
|
1203 |
function bpsPro_DBB_get_contents() {
|
1204 |
|
1205 |
if ( current_user_can('manage_options') ) {
|
1206 |
-
$dbb_log = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
1207 |
-
$bps_wpcontent_dir = str_replace( ABSPATH, '', WP_CONTENT_DIR );
|
1208 |
|
1209 |
-
|
1210 |
-
|
1211 |
-
|
1212 |
-
|
1213 |
-
|
1214 |
-
|
1215 |
-
|
1216 |
-
|
1217 |
}
|
1218 |
}
|
1219 |
|
1220 |
// Form: DB Backup Log editor
|
1221 |
if ( current_user_can('manage_options') ) {
|
1222 |
-
$dbb_log = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
1223 |
-
$write_test = "";
|
1224 |
|
1225 |
if ( is_writable($dbb_log) ) {
|
1226 |
-
|
1227 |
-
|
1228 |
-
|
1229 |
-
|
1230 |
-
|
1231 |
-
|
1232 |
-
|
1233 |
-
|
1234 |
-
|
1235 |
-
|
1236 |
-
|
1237 |
}
|
1238 |
|
1239 |
if ( isset( $_POST['Submit-DBB-Log'] ) && current_user_can('manage_options') ) {
|
1240 |
check_admin_referer( 'bulletproof_security_save_dbb_log' );
|
1241 |
$newcontentdbb = stripslashes( $_POST['newcontentdbb'] );
|
1242 |
|
1243 |
-
|
1244 |
-
|
1245 |
-
|
1246 |
-
|
1247 |
-
|
1248 |
-
|
|
|
1249 |
}
|
1250 |
-
}
|
1251 |
|
1252 |
-
$scrolltodbblog = isset($_REQUEST['scrolltodbblog']) ? (int) $_REQUEST['scrolltodbblog'] : 0;
|
1253 |
?>
|
1254 |
</div>
|
1255 |
|
@@ -1300,7 +1367,7 @@ jQuery(document).ready(function($){
|
|
1300 |
</div>
|
1301 |
|
1302 |
<?php
|
1303 |
-
if ( is_admin() &&
|
1304 |
|
1305 |
echo '<div id="DBPrefixText" style="width:90%;padding-bottom:20px;">';
|
1306 |
$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>';
|
@@ -1312,8 +1379,6 @@ if ( isset( $_POST['Submit-DB-Table-Prefix'] ) && current_user_can('manage_optio
|
|
1312 |
check_admin_referer( 'bulletproof_security_table_prefix_changer' );
|
1313 |
set_time_limit(300);
|
1314 |
|
1315 |
-
$time_start = microtime( true );
|
1316 |
-
|
1317 |
if ( preg_match( '|[^a-z0-9_]|', $_POST['DBTablePrefix'] ) ) {
|
1318 |
|
1319 |
echo $bps_topDiv;
|
@@ -1349,39 +1414,39 @@ if ( isset( $_POST['Submit-DB-Table-Prefix'] ) && current_user_can('manage_optio
|
|
1349 |
@chmod($wpconfig_file, 0644);
|
1350 |
}
|
1351 |
|
1352 |
-
|
1353 |
-
|
1354 |
-
|
1355 |
-
|
1356 |
-
|
1357 |
-
|
1358 |
-
|
1359 |
|
1360 |
-
|
1361 |
-
|
1362 |
-
|
1363 |
-
|
1364 |
-
|
1365 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1366 |
|
1367 |
-
|
1368 |
-
|
1369 |
-
|
1370 |
-
|
1371 |
-
|
1372 |
-
|
1373 |
-
$
|
1374 |
-
|
1375 |
-
|
1376 |
-
foreach ( $MetaKeys as $mdata ) {
|
1377 |
-
$new_meta_key = preg_replace( "/^$wpdb->base_prefix/", $DBTablePrefix, $mdata->meta_key );
|
1378 |
-
$update_meta_keys = $wpdb->update( $DBTablePrefix . 'usermeta', array( 'meta_key' => $new_meta_key ), array( 'meta_key' => $mdata->meta_key ) );
|
1379 |
-
}
|
1380 |
-
|
1381 |
-
$contents = file_get_contents($wpconfig_file);
|
1382 |
-
$pattern = '/\$table_prefix(.*)=(.*);/';
|
1383 |
-
|
1384 |
-
$stringReplace = @file_get_contents($wpconfig_file);
|
1385 |
|
1386 |
if ( preg_match( $pattern, $contents, $matches ) ) {
|
1387 |
$stringReplace = preg_replace('/\$table_prefix(.*)=(.*);/', "\$table_prefix = '$DBTablePrefix';", $stringReplace);
|
@@ -1408,15 +1473,7 @@ if ( isset( $_POST['Submit-DB-Table-Prefix'] ) && current_user_can('manage_optio
|
|
1408 |
echo $bps_bottomDiv;
|
1409 |
}
|
1410 |
} // end if ( file_exists($filename) ) {
|
1411 |
-
|
1412 |
-
$time_end = microtime( true );
|
1413 |
-
$run_time = $time_end - $time_start;
|
1414 |
-
$time_display = '<strong>DB Table Prefix Changer Completion Time: </strong>'. round( $run_time, 2 ) . ' Seconds';
|
1415 |
-
echo $bps_topDiv;
|
1416 |
-
echo bpsPro_memory_resource_usage();
|
1417 |
-
echo $time_display;
|
1418 |
-
echo $bps_bottomDiv;
|
1419 |
-
}
|
1420 |
|
1421 |
// Random DB Table Prefix Name generator
|
1422 |
// Notes: If an external/remote form is submitted the WP nonce is not checked.
|
@@ -1427,14 +1484,14 @@ if ( isset( $_POST['Submit-DB-Table-Prefix'] ) && current_user_can('manage_optio
|
|
1427 |
?>
|
1428 |
|
1429 |
<form name="bpsTablePrefixChanger" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php#bps-tabs-3' ); ?>" method="post">
|
1430 |
-
<?php wp_nonce_field('bulletproof_security_table_prefix_changer'); ?>
|
1431 |
-
<div>
|
1432 |
-
<strong><label for="bpsTablePrefix"><?php _e('Randomly Generated DB Table Prefix', 'bulletproof-security'); ?></label></strong><br />
|
1433 |
-
<input type="text" name="DBTablePrefix" value="<?php if ( @preg_match( '|[^a-z0-9_]|', $_POST['DBTablePrefix'] ) ) { echo esc_html($prefix_obs); } else { echo esc_html($DBTablePrefix); } ?>" class="table-prefix-changer" /> <br />
|
1434 |
-
<p class="submit">
|
1435 |
-
<input type="submit" name="Submit-DB-Table-Prefix" value="<?php esc_attr_e('Change DB Table Prefix', 'bulletproof-security') ?>" class="button bps-button" onclick="bpsSpinnerTablePrefix()" />
|
1436 |
-
</p>
|
1437 |
-
</div>
|
1438 |
</form>
|
1439 |
|
1440 |
<?php
|
@@ -1496,104 +1553,92 @@ global $wpdb, $bps_topDiv, $bps_bottomDiv;
|
|
1496 |
if ( isset( $_POST['Submit-DB-Prefix-Table-Refresh'] ) && current_user_can('manage_options') ) {
|
1497 |
check_admin_referer( 'bulletproof_security_db_prefix_refresh' );
|
1498 |
|
1499 |
-
|
1500 |
-
|
1501 |
-
|
1502 |
-
$DBTables = 0;
|
1503 |
-
$getDBTables = $wpdb->get_results( $wpdb->prepare( "SHOW TABLE STATUS WHERE Rows >= %d", $DBTables ) );
|
1504 |
-
|
1505 |
-
echo '<div id="DBPrefixStatus1" style="margin:0px 0px 20px 0px;overflow:auto;width:100%;height:200px;border:1px solid black;">';
|
1506 |
-
echo '<table style="text-align:left;border-right:1px solid black;padding:5px;">';
|
1507 |
-
echo '<thead>';
|
1508 |
-
echo '<tr>';
|
1509 |
-
echo '<th scope="col" style="width:250px;font-size:1.13em;border-bottom:1px solid black;background-color:transparent;"><strong>'.__('DB Table Name', 'bulletproof-security').'</strong></th>';
|
1510 |
-
echo '<th scope="col" style="width:400px;font-size:1.13em;border-bottom:1px solid black;background-color:transparent;"><strong>'.__('Length', 'bulletproof-security').'</strong></th>';
|
1511 |
-
echo '</tr>';
|
1512 |
-
echo '</thead>';
|
1513 |
-
echo '<tbody>';
|
1514 |
-
echo '<tr>';
|
1515 |
-
|
1516 |
-
foreach ( $getDBTables as $Tabledata ) {
|
1517 |
-
|
1518 |
-
echo '<td>'.$Tabledata->Name.'</td>';
|
1519 |
-
echo '<td>'.strlen($Tabledata->Name).'</td>';
|
1520 |
-
echo '</tr>';
|
1521 |
-
}
|
1522 |
-
echo '</tbody>';
|
1523 |
-
echo '</table>';
|
1524 |
-
echo '</div>';
|
1525 |
-
|
1526 |
-
$userRoles = '_user_roles';
|
1527 |
-
$UserRolesRows = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->options WHERE option_name LIKE %s", "%$userRoles" ) );
|
1528 |
-
$MetaKeys = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->usermeta WHERE meta_key LIKE %s", "$base_prefix%" ) );
|
1529 |
-
|
1530 |
-
echo '<div id="DBPrefixStatus2" style="margin:0px 0px 20px 0px;overflow:auto;width:100%;height:200px;border:1px solid black;">';
|
1531 |
-
echo '<table style="text-align:left;border-right:1px solid black;padding:5px;">';
|
1532 |
-
echo '<thead>';
|
1533 |
-
echo '<tr>';
|
1534 |
-
echo '<th scope="col" style="width:250px;font-size:1.13em;border-bottom:1px solid black;background-color:transparent;"><strong>'.__('DB Table Name|Column', 'bulletproof-security').'</strong></th>';
|
1535 |
-
echo '<th scope="col" style="width:400px;font-size:1.13em;border-bottom:1px solid black;background-color:transparent;"><strong>'.__('Other Prefix Changes', 'bulletproof-security').'</strong></th>';
|
1536 |
-
echo '</tr>';
|
1537 |
-
echo '</thead>';
|
1538 |
-
echo '<tbody>';
|
1539 |
-
echo '<tr>';
|
1540 |
-
|
1541 |
-
foreach ( $UserRolesRows as $data ) {
|
1542 |
|
1543 |
-
|
1544 |
-
|
1545 |
-
|
1546 |
-
|
1547 |
-
|
1548 |
-
|
1549 |
-
|
1550 |
-
|
|
|
|
|
1551 |
|
1552 |
-
$
|
1553 |
-
|
1554 |
-
foreach ( $network_ids as $key => $value ) {
|
1555 |
-
|
1556 |
-
$net_id = $value['blog_id'];
|
1557 |
-
|
1558 |
-
if ( $net_id != '1' ) {
|
1559 |
-
|
1560 |
-
$network_options_tables = $base_prefix . $net_id . '_options';
|
1561 |
-
$NetUserRolesRows = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $network_options_tables WHERE option_name LIKE %s", "%$userRoles" ) );
|
1562 |
-
|
1563 |
-
foreach ( $NetUserRolesRows as $data ) {
|
1564 |
|
1565 |
-
|
1566 |
-
|
1567 |
-
|
1568 |
-
}
|
1569 |
-
}
|
1570 |
}
|
1571 |
-
|
|
|
|
|
1572 |
|
1573 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1574 |
|
1575 |
-
|
1576 |
|
1577 |
-
|
|
|
|
|
|
|
1578 |
|
1579 |
-
|
1580 |
-
|
1581 |
-
|
1582 |
-
|
1583 |
-
|
1584 |
|
1585 |
-
|
1586 |
-
|
1587 |
-
|
|
|
|
|
|
|
|
|
|
|
1588 |
|
1589 |
-
|
1590 |
-
|
1591 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1592 |
|
1593 |
-
|
1594 |
-
|
1595 |
-
|
1596 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1597 |
}
|
1598 |
}
|
1599 |
|
@@ -1608,7 +1653,7 @@ global $wpdb, $bps_topDiv, $bps_bottomDiv;
|
|
1608 |
echo "</form>";
|
1609 |
echo '</div>';
|
1610 |
|
1611 |
-
}// end if ( is_admin() &&
|
1612 |
|
1613 |
?>
|
1614 |
|
296 |
|
297 |
<?php
|
298 |
|
|
|
299 |
|
300 |
// Reusable variables
|
301 |
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
302 |
+
|
303 |
+
// Form Processing: DB Backup Create Job Form
|
304 |
+
// Note: Needs to above all Forms to display current data.
|
305 |
+
if ( isset( $_POST['Submit-DBB-Create-Job'] ) && current_user_can('manage_options') ) {
|
306 |
+
check_admin_referer('bulletproof_security_db_backup_create_job');
|
307 |
+
|
308 |
+
?>
|
309 |
+
|
310 |
+
<style>
|
311 |
+
<!--
|
312 |
+
.ui-accordion.bps-accordion .ui-accordion-content {overflow:hidden;}
|
313 |
+
-->
|
314 |
+
</style>
|
315 |
+
|
316 |
+
<script type="text/javascript">
|
317 |
+
/* <![CDATA[ */
|
318 |
+
jQuery(document).ready(function($){
|
319 |
+
$( "#bps-accordion-1" ).accordion({
|
320 |
+
collapsible: true,
|
321 |
+
active: 0,
|
322 |
+
autoHeight: true,
|
323 |
+
clearStyle: true,
|
324 |
+
heightStyle: "content"
|
325 |
+
});
|
326 |
+
});
|
327 |
+
/* ]]> */
|
328 |
+
</script>
|
329 |
+
|
330 |
+
<?php
|
331 |
+
|
332 |
+
if ( $DBBoptions['bps_db_backup_status_display'] == 'No DB Backups' || $DBBoptions['bps_db_backup_status_display'] == '' ) {
|
333 |
+
$bps_db_backup_status_display = 'Backup Job Created';
|
334 |
+
} else {
|
335 |
+
$bps_db_backup_status_display = $DBBoptions['bps_db_backup_status_display'];
|
336 |
+
}
|
337 |
+
|
338 |
+
if ( $_POST['dbb_backup_on_off'] == 'Off' ) {
|
339 |
+
wp_clear_scheduled_hook('bpsPro_DBB_check');
|
340 |
+
}
|
341 |
+
|
342 |
+
// some of these options are "one-shot" options
|
343 |
+
$DBB_Create_Job_Options = array(
|
344 |
+
'bps_db_backup' => $_POST['dbb_backup_on_off'],
|
345 |
+
'bps_db_backup_description' => esc_html($_POST['DBBDescription']),
|
346 |
+
'bps_db_backup_folder' => $_POST['DBBFolder'],
|
347 |
+
'bps_db_backup_download_link' => $_POST['DBBDownloadLink'],
|
348 |
+
'bps_db_backup_job_type' => $_POST['dbb_backup_job_type'],
|
349 |
+
'bps_db_backup_frequency' => $_POST['dbb_backup_job_frequency'],
|
350 |
+
'bps_db_backup_start_time_hour' => $_POST['dbb_backup_job_start_time_hour'],
|
351 |
+
'bps_db_backup_start_time_weekday' => $_POST['dbb_backup_job_start_time_weekday'],
|
352 |
+
'bps_db_backup_start_time_month_date' => $_POST['dbb_backup_job_start_time_month_date'],
|
353 |
+
'bps_db_backup_email_zip' => $_POST['dbb_backup_email_zip'],
|
354 |
+
'bps_db_backup_delete' => $_POST['dbb_backup_delete'],
|
355 |
+
'bps_db_backup_status_display' => $bps_db_backup_status_display // one-shot/one-time option - used for one-time Dashboard status display
|
356 |
+
);
|
357 |
+
|
358 |
+
foreach( $DBB_Create_Job_Options as $key => $value ) {
|
359 |
+
update_option('bulletproof_security_options_db_backup', $DBB_Create_Job_Options);
|
360 |
+
}
|
361 |
+
|
362 |
+
$DBB_Create_Job = $_POST['dbb'];
|
363 |
+
$DBBtable_name = $wpdb->prefix . "bpspro_db_backup";
|
364 |
$timeNow = time();
|
365 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
366 |
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
367 |
+
$bpsDBBLog = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
368 |
+
|
369 |
+
if ( $_POST['dbb_backup_job_type'] == 'Manual' ) {
|
370 |
+
$bps_frequency = 'Manual';
|
371 |
+
$bps_last_job = 'Backup Job Created';
|
372 |
+
$bps_next_job = 'Manual';
|
373 |
+
$bps_email_zip = 'Manual';
|
374 |
+
$bps_email_zip_log = 'Manual';
|
375 |
+
}
|
376 |
|
377 |
+
if ( $_POST['dbb_backup_job_type'] == 'Scheduled' ) {
|
378 |
+
$bps_frequency = $_POST['dbb_backup_job_frequency'];
|
379 |
+
$bps_last_job = 'Backup Job Created';
|
380 |
+
$bps_next_job = $_POST['dbb_backup_job_start_time_weekday'] . ' ' . $_POST['dbb_backup_job_start_time_month_date'] . ' ' . $_POST['dbb_backup_job_start_time_hour'];
|
381 |
+
$bps_next_job = trim( str_replace( 'NA', "", $bps_next_job ) );
|
382 |
+
|
383 |
+
if ( $_POST['dbb_backup_email_zip'] == 'Delete' ) {
|
384 |
+
$bps_email_zip_log = 'Yes & Delete';
|
385 |
+
$bps_email_zip = 'Delete';
|
386 |
+
} else {
|
387 |
+
$bps_email_zip_log = $_POST['dbb_backup_email_zip'];
|
388 |
+
$bps_email_zip = $_POST['dbb_backup_email_zip'];
|
389 |
+
}
|
390 |
|
391 |
+
if ( $_POST['dbb_backup_email_zip'] == 'EmailOnly' ) {
|
392 |
+
$bps_email_zip_log = 'Send Email Only';
|
393 |
+
$bps_email_zip = 'EmailOnly';
|
394 |
+
} else {
|
395 |
+
$bps_email_zip_log = $_POST['dbb_backup_email_zip'];
|
396 |
+
$bps_email_zip = $_POST['dbb_backup_email_zip'];
|
397 |
+
}
|
398 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
399 |
|
400 |
+
$log_title = "\r\n" . '[Create Backup Job Settings Logged: ' . $timestamp . ']' . "\r\n" . 'Description|Backup Job Name: ' . $_POST['DBBDescription'] . "\r\n" . 'DB Backup Folder Location: ' . $_POST['DBBFolder'] . "\r\n" . 'DB Backup File Download Link|URL: ' . $_POST['DBBDownloadLink'] . "\r\n" . 'Backup Job Type: ' . $_POST['dbb_backup_job_type'] . "\r\n" . 'Frequency: ' . $_POST['dbb_backup_job_frequency'] . "\r\n" . 'Time When Scheduled Backup is Run: ' . $bps_next_job . "\r\n" . 'Send Scheduled Backup Zip Files Via Email: ' . $bps_email_zip_log . "\r\n" . 'Automatically Delete Old Backup Files Older Than: ' . $_POST['dbb_backup_delete'] .' day(s) old'. "\r\n" . 'Scheduled Backups (override): ' . $_POST['dbb_backup_on_off'] . "\r\n";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
|
402 |
+
if ( empty( $DBB_Create_Job ) ) {
|
403 |
+
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>';
|
404 |
+
echo '<strong><font color="#fb0101">'.__('Error: You did not select any DB Tables to backup. Backup Job was not created.', 'bulletproof-security').'</font></strong><br>';
|
405 |
+
echo '</p></div>';
|
406 |
+
}
|
407 |
+
|
408 |
+
if ( ! empty( $DBB_Create_Job ) ) {
|
409 |
+
|
410 |
+
if ( is_writable( $bpsDBBLog ) ) {
|
411 |
+
if ( ! $handle = fopen( $bpsDBBLog, 'a' ) ) {
|
412 |
+
exit;
|
413 |
+
}
|
414 |
+
if ( fwrite( $handle, $log_title ) === FALSE ) {
|
415 |
+
exit;
|
416 |
+
}
|
417 |
+
fclose($handle);
|
418 |
+
}
|
419 |
|
420 |
+
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>';
|
421 |
+
|
422 |
+
$Table_array = array();
|
423 |
+
|
424 |
+
foreach ( $DBB_Create_Job as $key => $value ) {
|
|
|
|
|
|
|
425 |
|
426 |
+
$Table_array[] = $key;
|
427 |
+
$comma_separated = implode(', ', $Table_array);
|
428 |
+
$NoDupes = implode(', ', array_unique(explode(', ', $comma_separated)));
|
|
|
429 |
|
430 |
+
$log_contents = 'Table Name: ' . $key . "\r\n";
|
431 |
+
|
432 |
+
if ( is_writable( $bpsDBBLog ) ) {
|
433 |
+
if ( ! $handle = fopen( $bpsDBBLog, 'a' ) ) {
|
434 |
+
exit;
|
435 |
+
}
|
436 |
+
if ( fwrite( $handle, $log_contents ) === FALSE ) {
|
437 |
+
exit;
|
438 |
+
}
|
439 |
+
fclose($handle);
|
440 |
}
|
441 |
+
}
|
442 |
+
|
443 |
+
/** Date & Time Calculations **/
|
444 |
+
if ( $_POST['dbb_backup_job_start_time_hour'] == 'NA' ) {
|
445 |
|
446 |
+
$hour = date( "H", time() );
|
447 |
+
|
448 |
+
} else {
|
449 |
|
450 |
+
$form_hours = array( '12AM', '1AM', '2AM', '3AM', '4AM', '5AM', '6AM', '7AM', '8AM', '9AM', '10AM', '11AM', '12PM', '1PM', '2PM', '3PM', '4PM', '5PM', '6PM', '7PM', '8PM', '9PM', '10PM', '11PM' );
|
451 |
+
$military_hours = array( '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23' );
|
452 |
+
$hour = str_replace( $form_hours, $military_hours, $_POST['dbb_backup_job_start_time_hour'] );
|
453 |
+
}
|
454 |
+
|
455 |
+
if ( $_POST['dbb_backup_job_start_time_month_date'] == 'NA' ) {
|
456 |
+
$day = date( "j", time() );
|
457 |
+
|
458 |
+
} else {
|
459 |
|
460 |
+
$day = $_POST['dbb_backup_job_start_time_month_date'];
|
|
|
461 |
}
|
462 |
+
|
463 |
+
$clock = mktime( $hour, 0, 0, date( "n", time() ), $day, date( "Y", time() ) );
|
|
|
|
|
464 |
|
465 |
+
$form_weekday = array( 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' );
|
466 |
+
$form_numeric = array( '0', '1', '2', '3', '4', '5', '6' );
|
467 |
+
$weekday_numeric = str_replace( $form_weekday, $form_numeric, $_POST['dbb_backup_job_start_time_weekday'] );
|
468 |
+
|
469 |
+
$day_of_week_now_numeric = date( "w", time() );
|
470 |
+
|
471 |
+
if ( $day_of_week_now_numeric == $weekday_numeric || $_POST['dbb_backup_job_start_time_weekday'] == 'NA' ) {
|
472 |
+
$weekday_days = 0;
|
473 |
+
|
474 |
+
} else {
|
475 |
|
476 |
+
$dwn = $day_of_week_now_numeric;
|
477 |
+
$dwf = $weekday_numeric;
|
478 |
+
|
479 |
+
// Bulky stuff, but the "for" loops code was overly complex, problematic and limiting for some scenarios
|
480 |
+
// sometimes simpler is better - minimal finite data so no big deal
|
481 |
+
if ( $dwn == '0' && $dwf == '1' || $dwn == '1' && $dwf == '2' || $dwn == '2' && $dwf == '3' || $dwn == '3' && $dwf == '4' || $dwn == '4' && $dwf == '5' || $dwn == '5' && $dwf == '6' || $dwn == '6' && $dwf == '0' ) {
|
482 |
+
$weekday_days = 1;
|
483 |
+
}
|
484 |
|
485 |
+
if ( $dwn == '0' && $dwf == '2' || $dwn == '1' && $dwf == '3' || $dwn == '2' && $dwf == '4' || $dwn == '3' && $dwf == '5' || $dwn == '4' && $dwf == '6' || $dwn == '5' && $dwf == '0' || $dwn == '6' && $dwf == '1' ) {
|
486 |
+
$weekday_days = 2;
|
487 |
+
}
|
488 |
|
489 |
+
if ( $dwn == '0' && $dwf == '3' || $dwn == '1' && $dwf == '4' || $dwn == '2' && $dwf == '5' || $dwn == '3' && $dwf == '6' || $dwn == '4' && $dwf == '0' || $dwn == '5' && $dwf == '1' || $dwn == '6' && $dwf == '2' ) {
|
490 |
+
$weekday_days = 3;
|
491 |
+
}
|
|
|
|
|
|
|
|
|
492 |
|
493 |
+
if ( $dwn == '0' && $dwf == '4' || $dwn == '1' && $dwf == '5' || $dwn == '2' && $dwf == '6' || $dwn == '3' && $dwf == '0' || $dwn == '4' && $dwf == '1' || $dwn == '5' && $dwf == '2' || $dwn == '6' && $dwf == '3' ) {
|
494 |
+
$weekday_days = 4;
|
495 |
+
}
|
496 |
|
497 |
+
if ( $dwn == '0' && $dwf == '5' || $dwn == '1' && $dwf == '6' || $dwn == '2' && $dwf == '0' || $dwn == '3' && $dwf == '1' || $dwn == '4' && $dwf == '2' || $dwn == '5' && $dwf == '3' || $dwn == '6' && $dwf == '4' ) {
|
498 |
+
$weekday_days = 5;
|
499 |
+
}
|
500 |
+
|
501 |
+
if ( $dwn == '0' && $dwf == '6' || $dwn == '1' && $dwf == '0' || $dwn == '2' && $dwf == '1' || $dwn == '3' && $dwf == '2' || $dwn == '4' && $dwf == '3' || $dwn == '5' && $dwf == '4' || $dwn == '6' && $dwf == '5' ) {
|
502 |
+
$weekday_days = 6;
|
503 |
+
}
|
504 |
+
}
|
505 |
+
|
506 |
+
$bps_next_job_unix = $clock + ($weekday_days * 24 * 60 * 60);
|
507 |
|
508 |
+
$DBBInsertRows = $wpdb->insert( $DBBtable_name, array( 'bps_table_name' => $NoDupes, 'bps_desc' => esc_html($_POST['DBBDescription']), 'bps_job_type' => $_POST['dbb_backup_job_type'], 'bps_frequency' => $bps_frequency, 'bps_last_job' => $bps_last_job, 'bps_next_job' => $bps_next_job, 'bps_next_job_unix' => $bps_next_job_unix, 'bps_email_zip' => $bps_email_zip, 'bps_job_created' => current_time('mysql') ) );
|
509 |
+
|
510 |
+
$text = '<strong><font color="green">'.__('Backup Job ', 'bulletproof-security').$_POST['DBBDescription'].__(' Created Successfully.', 'bulletproof-security').'</font></strong><br>';
|
511 |
+
echo $text;
|
512 |
+
echo '<strong>'.__('Backup Job Settings Logged successfully in the DB Backup Log', 'bulletproof-security').'</strong><br>';
|
513 |
+
echo '</p></div>';
|
514 |
+
|
515 |
+
$DBBLog_Options = array( 'bps_dbb_log_date_mod' => bpsPro_DBB_Log_LastMod() );
|
516 |
+
|
517 |
+
foreach( $DBBLog_Options as $key => $value ) {
|
518 |
+
update_option('bulletproof_security_options_DBB_log', $DBBLog_Options);
|
519 |
+
}
|
520 |
+
}
|
521 |
+
}
|
522 |
|
523 |
+
// Form Processing: Backup Jobs ~ Manual|Scheduled - DB Backup Run|Delete Jobs Form
|
524 |
function bpsPro_dbbackup_form_processing() {
|
525 |
|
526 |
if ( isset( $_POST['Submit-DBB-Run-Job'] ) && current_user_can('manage_options') ) {
|
527 |
check_admin_referer('bulletproof_security_db_backup_run_job');
|
528 |
|
529 |
+
global $wpdb;
|
530 |
+
$timeNow = time();
|
531 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
532 |
+
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
533 |
+
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
534 |
|
535 |
$DBBjobs = $_POST['DBBjobs'];
|
536 |
$DBBtable_name = $wpdb->prefix . "bpspro_db_backup";
|
556 |
|
557 |
if ( ! empty( $delete_jobs ) ) {
|
558 |
|
559 |
+
?>
|
560 |
+
|
561 |
+
<style>
|
562 |
+
<!--
|
563 |
+
.ui-accordion.bps-accordion .ui-accordion-content {overflow:hidden;}
|
564 |
+
-->
|
565 |
+
</style>
|
566 |
+
|
567 |
+
<script type="text/javascript">
|
568 |
+
/* <![CDATA[ */
|
569 |
+
jQuery(document).ready(function($){
|
570 |
+
$( "#bps-accordion-1" ).accordion({
|
571 |
+
collapsible: true,
|
572 |
+
active: 0,
|
573 |
+
autoHeight: true,
|
574 |
+
clearStyle: true,
|
575 |
+
heightStyle: "content"
|
576 |
+
});
|
577 |
+
});
|
578 |
+
/* ]]> */
|
579 |
+
</script>
|
580 |
+
|
581 |
+
<?php
|
582 |
+
|
583 |
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>';
|
584 |
|
585 |
foreach ( $delete_jobs as $delete_job ) {
|
592 |
|
593 |
wp_clear_scheduled_hook('bpsPro_DBB_check');
|
594 |
|
595 |
+
$textDelete = '<strong><font color="green">'.__('Backup Job: ', 'bulletproof-security').$row->bps_desc.__(' has been deleted successfully.', 'bulletproof-security').'</font></strong><br>';
|
596 |
echo $textDelete;
|
597 |
|
598 |
}
|
599 |
}
|
|
|
600 |
echo '</p></div>';
|
601 |
}
|
602 |
|
603 |
if ( ! empty( $run_jobs ) ) {
|
604 |
|
605 |
+
?>
|
606 |
+
|
607 |
+
<style>
|
608 |
+
<!--
|
609 |
+
.ui-accordion.bps-accordion .ui-accordion-content {overflow:hidden;}
|
610 |
+
-->
|
611 |
+
</style>
|
612 |
+
|
613 |
+
<script type="text/javascript">
|
614 |
+
/* <![CDATA[ */
|
615 |
+
jQuery(document).ready(function($){
|
616 |
+
$( "#bps-accordion-1" ).accordion({
|
617 |
+
collapsible: true,
|
618 |
+
active: 1,
|
619 |
+
autoHeight: true,
|
620 |
+
clearStyle: true,
|
621 |
+
heightStyle: "content"
|
622 |
+
});
|
623 |
+
});
|
624 |
+
/* ]]> */
|
625 |
+
</script>
|
626 |
+
|
627 |
+
<?php
|
628 |
+
|
629 |
$db_backup = $DBBoptions['bps_db_backup_folder'] . '/' . DB_NAME . '.sql';
|
630 |
|
631 |
+
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>';
|
632 |
|
633 |
foreach ( $run_jobs as $run_job ) {
|
634 |
|
649 |
|
650 |
$update_rows = $wpdb->update( $DBBtable_name, array( 'bps_last_job' => $timestamp ), array( 'bps_id' => $row->bps_id ) );
|
651 |
|
652 |
+
$textRunJob = '<strong><font color="green">'.__('Backup Job: ', 'bulletproof-security').$row->bps_desc.__(' has completed.', 'bulletproof-security').'<br>'.__('Your DB Backup Log contains the Backup Job Completion Time, Total Memory Used and other information about this Backup.', 'bulletproof-security').'</font></strong><br>';
|
653 |
echo $textRunJob;
|
654 |
|
655 |
}
|
656 |
}
|
|
|
657 |
echo '</p></div>';
|
658 |
}
|
659 |
break;
|
662 |
}
|
663 |
bpsPro_dbbackup_form_processing();
|
664 |
|
665 |
+
$timeNow = time();
|
666 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
667 |
+
$timestamp = date_i18n(get_option('date_format'), strtotime("11/15-1976")) . ' ' . date_i18n(get_option('time_format'), $timeNow + $gmt_offset);
|
|
|
|
|
|
|
|
|
|
|
668 |
|
669 |
+
// Form: Backup Jobs ~ Manual|Scheduled - DB Backup Run|Delete Jobs Form
|
670 |
+
echo '<form name="bpsDBBackupRunJob" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" method="post">';
|
671 |
+
wp_nonce_field('bulletproof_security_db_backup_run_job');
|
672 |
|
673 |
+
$DBBtable_name = $wpdb->prefix . "bpspro_db_backup";
|
674 |
+
$DBBRows = '';
|
675 |
+
$DBBTableRows = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $DBBtable_name WHERE bps_table_name != %s", $DBBRows ) );
|
676 |
|
677 |
+
echo '<div id="DBBJobscheckall">';
|
|
|
|
|
|
|
|
|
678 |
echo '<table class="widefat" style="text-align:left;">';
|
679 |
echo '<thead>';
|
680 |
echo '<tr>';
|
681 |
+
echo '<th scope="col" style="width:20%;font-size:1.13em;background-color:transparent;"><strong>'.__('Description|Job Name', 'bulletproof-security').'</strong></th>';
|
682 |
+
echo '<th scope="col" style="width:5%;font-size:1.13em;"><strong><div style="position:relative; bottom:-9px; left:0px;">'.__('Delete', 'bulletproof-security').'</span></strong><br><input type="checkbox" class="checkallDeleteJobs" style="text-align:left;margin-left:0px;" /></th>';
|
683 |
+
echo '<th scope="col" style="width:5%;font-size:1.13em;background-color:transparent;"><strong>'.__('Run', 'bulletproof-security').'</strong></th>';
|
684 |
+
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('Job Type', 'bulletproof-security').'</strong></th>';
|
685 |
+
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('Frequency', 'bulletproof-security').'</strong></th>';
|
686 |
+
echo '<th scope="col" style="width:15%;font-size:1.13em;background-color:transparent;"><strong>'.__('Last Backup', 'bulletproof-security').'</strong></th>';
|
687 |
+
echo '<th scope="col" style="width:15%;font-size:1.13em;background-color:transparent;"><strong>'.__('Next Backup', 'bulletproof-security').'</strong></th>';
|
688 |
+
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('Email Backup', 'bulletproof-security').'</strong></th>';
|
689 |
+
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('Job Created', 'bulletproof-security').'</strong></th>';
|
690 |
echo '</tr>';
|
691 |
echo '</thead>';
|
692 |
echo '<tbody>';
|
693 |
+
echo '<tr>';
|
694 |
|
695 |
+
if ( $wpdb->num_rows == 0 ) {
|
696 |
+
echo '<th scope="row" style="border-bottom:none;">'.__('No Backup Jobs have been created yet.', 'bulletproof-security').'</th>';
|
697 |
+
echo '<td></td>';
|
698 |
+
echo '<td></td>';
|
699 |
+
echo '<td></td>';
|
700 |
+
echo '<td></td>';
|
701 |
+
echo '<td></td>';
|
702 |
+
echo '<td></td>';
|
703 |
+
echo '<td></td>';
|
704 |
+
echo '<td></td>';
|
705 |
+
echo '</tr>';
|
706 |
+
|
707 |
+
} else {
|
708 |
|
709 |
+
foreach ( $DBBTableRows as $row ) {
|
710 |
+
|
711 |
+
echo '<th scope="row" style="border-bottom:none;">'.$row->bps_desc.'</th>';
|
712 |
+
echo "<td><input type=\"checkbox\" id=\"deletejob\" name=\"DBBjobs[$row->bps_id]\" value=\"deletejob\" class=\"deletejobALL\" /><br><span style=\"font-size:10px;\">".__('Delete', 'bulletproof-security')."</span></td>";
|
713 |
+
echo "<td><input type=\"checkbox\" id=\"runjob\" name=\"DBBjobs[$row->bps_id]\" value=\"runjob\" /><br><span style=\"font-size:10px;\">".__('Run', 'bulletproof-security')."</span></td>";
|
714 |
+
echo '<td>'.$row->bps_job_type.'</td>';
|
715 |
+
echo '<td>'.$row->bps_frequency.'</td>';
|
716 |
+
echo '<td>'.$row->bps_last_job.'</td>';
|
717 |
|
718 |
+
if ( $row->bps_frequency == 'Hourly' && $row->bps_next_job == '' ) {
|
719 |
+
$bps_next_job_visual = 'Hourly';
|
720 |
+
|
721 |
} else {
|
722 |
+
|
723 |
+
$day_numeric = array( '1 ', '2 ', '3 ', '4 ', '5 ', '6 ', '7 ', '8 ', '9 ', '10 ', '11 ', '12 ', '13 ', '14 ', '15 ', '16 ', '17 ', '18 ', '19 ', '20 ', '21 ', '22 ', '23 ', '24 ', '25 ', '26 ', '27 ', '28 ', '29 ', '30 ' );
|
724 |
+
$day_ordinal = array( '1st ', '2nd ', '3rd ', '4th ', '5th ', '6th ', '7th ', '8th ', '9th ', '10th ', '11th ', '12th ', '13th ', '14th ', '15th ', '16th ', '17th ', '18th ', '19th ', '20th ', '21st ', '22nd ', '23rd ', '24th ', '25th ', '26th ', '27th ', '28th ', '29th ', '30th ' );
|
725 |
+
$bps_next_job_visual = str_replace( $day_numeric, $day_ordinal, $row->bps_next_job );
|
726 |
}
|
|
|
|
|
727 |
|
728 |
+
echo '<td>'.$bps_next_job_visual.'</td>';
|
|
|
|
|
729 |
|
730 |
+
if ( $row->bps_email_zip == 'Delete' ) {
|
731 |
+
echo '<td>'.__('Yes & Delete', 'bulletproof-security').'</td>';
|
732 |
+
} elseif ( $row->bps_email_zip == 'EmailOnly' ) {
|
733 |
+
echo '<td>'.__('Send Email Only', 'bulletproof-security').'</td>';
|
734 |
+
} else {
|
735 |
+
echo '<td>'.$row->bps_email_zip.'</td>';
|
|
|
|
|
736 |
}
|
737 |
+
|
738 |
+
echo '<td>'.$row->bps_job_created.'</td>';
|
739 |
+
echo '</tr>';
|
740 |
}
|
741 |
+
}
|
742 |
echo '</tbody>';
|
743 |
echo '</table>';
|
744 |
+
echo '</div>';
|
|
|
745 |
|
746 |
+
echo "<p><input type=\"submit\" name=\"Submit-DBB-Run-Job\" value=\"".esc_attr__('Run Job|Delete Job', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"bpsSpinnerDBBackup()\" /></p></form>";
|
747 |
|
748 |
+
?>
|
|
|
749 |
|
750 |
<?php
|
751 |
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
753 |
<script type="text/javascript">
|
754 |
/* <![CDATA[ */
|
755 |
jQuery(document).ready(function($) {
|
756 |
+
$( "#DBBJobscheckall tr:odd" ).css( "background-color", "#f9f9f9" );
|
757 |
});
|
758 |
/* ]]> */
|
759 |
</script>
|
763 |
<script type="text/javascript">
|
764 |
/* <![CDATA[ */
|
765 |
jQuery(document).ready(function($){
|
766 |
+
$('.checkallDeleteJobs').click(function() {
|
767 |
+
$(this).parents('#DBBJobscheckall:eq(0)').find('.deletejobALL:checkbox').attr('checked', this.checked);
|
768 |
});
|
769 |
});
|
770 |
/* ]]> */
|
771 |
</script>
|
772 |
|
773 |
+
</div>
|
774 |
+
<h3><?php _e('Backup Files ~ Download|Delete', 'bulletproof-security'); ?></h3>
|
775 |
+
<div id="dbb-accordion-inner">
|
776 |
|
777 |
+
<?php
|
778 |
// Form Processing: DB Backup File Delete Files Form (downloads are links and not processed)
|
779 |
if ( isset( $_POST['Submit-DBB-Files'] ) && current_user_can('manage_options') ) {
|
780 |
check_admin_referer('bulletproof_security_db_backup_delete_files');
|
781 |
|
782 |
+
?>
|
783 |
+
|
784 |
+
<style>
|
785 |
+
<!--
|
786 |
+
.ui-accordion.bps-accordion .ui-accordion-content {overflow:hidden;}
|
787 |
+
-->
|
788 |
+
</style>
|
789 |
+
|
790 |
+
<script type="text/javascript">
|
791 |
+
/* <![CDATA[ */
|
792 |
+
jQuery(document).ready(function($){
|
793 |
+
$( "#bps-accordion-1" ).accordion({
|
794 |
+
collapsible: true,
|
795 |
+
active: 1,
|
796 |
+
autoHeight: true,
|
797 |
+
clearStyle: true,
|
798 |
+
heightStyle: "content"
|
799 |
+
});
|
800 |
+
});
|
801 |
+
/* ]]> */
|
802 |
+
</script>
|
803 |
+
|
804 |
+
<?php
|
805 |
+
|
806 |
$DBBFiles = $_POST['DBBfiles'];
|
807 |
|
808 |
switch( $_POST['Submit-DBB-Files'] ) {
|
809 |
case __('Delete Files', 'bulletproof-security'):
|
810 |
|
811 |
$delete_files = array();
|
|
|
812 |
|
813 |
if ( ! empty( $DBBFiles ) ) {
|
814 |
|
828 |
foreach ( $delete_files as $delete_file ) {
|
829 |
|
830 |
unlink( $DBBoptions['bps_db_backup_folder'] . '/' . $delete_file );
|
831 |
+
$textDelete = '<strong><font color="green">'.__('Backup File: ', 'bulletproof-security').$delete_file.__(' has been deleted successfully.', 'bulletproof-security').'</font></strong><br>';
|
832 |
echo $textDelete;
|
833 |
+
}
|
834 |
+
echo '</p></div>';
|
835 |
+
}
|
836 |
+
break;
|
837 |
+
}
|
838 |
+
}
|
839 |
|
840 |
+
// Form: DB Backup File Delete & Download Files Form
|
841 |
+
echo '<form name="bpsDBBackupFiles" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" method="post">';
|
842 |
+
wp_nonce_field('bulletproof_security_db_backup_delete_files');
|
843 |
+
|
844 |
+
$source = $DBBoptions['bps_db_backup_folder'];
|
845 |
+
$count = 0;
|
846 |
+
|
847 |
+
if ( is_dir($source) ) {
|
848 |
+
|
849 |
+
$iterator = new DirectoryIterator($source);
|
850 |
+
|
851 |
+
echo '<div id="DBBFilescheckall" style="max-height:270px;overflow:auto;">';
|
852 |
+
echo '<table class="widefat" style="text-align:left;">';
|
853 |
+
echo '<thead>';
|
854 |
+
echo '<tr>';
|
855 |
+
echo '<th scope="col" style="width:20%;font-size:1.13em;background-color:transparent;"><strong>'.__('Backup Filename', 'bulletproof-security').'</strong></th>';
|
856 |
+
echo '<th scope="col" style="width:5%;font-size:1.13em;"><strong><div style="position:relative; bottom:-9px; left:0px;">'.__('Delete', 'bulletproof-security').'</span></strong><br><input type="checkbox" class="checkallDeleteFiles" style="text-align:left;margin-left:0px;" /></th>';
|
857 |
+
echo '<th scope="col" style="width:5%;font-size:1.13em;background-color:transparent;"><strong>'.__('Download', 'bulletproof-security').'</strong></th>';
|
858 |
+
echo '<th scope="col" style="width:45%;font-size:1.13em;background-color:transparent;"><strong>'.__('Backup Folder', 'bulletproof-security').'</strong></th>';
|
859 |
+
echo '<th scope="col" style="width:10%;font-size:1.13em;background-color:transparent;"><strong>'.__('Size', 'bulletproof-security').'</strong></th>';
|
860 |
+
echo '<th scope="col" style="width:15%;font-size:1.13em;background-color:transparent;"><strong>'.__('Date|Time', 'bulletproof-security').'</strong></th>';
|
861 |
+
echo '</tr>';
|
862 |
+
echo '</thead>';
|
863 |
+
echo '<tbody>';
|
864 |
+
echo '<tr>';
|
865 |
+
|
866 |
+
foreach ( $iterator as $file ) {
|
867 |
+
|
868 |
+
if ( $file->isFile() && $file->getFilename() != '.htaccess' ) {
|
869 |
+
$count++;
|
870 |
+
$fileSize = filesize( $source.DIRECTORY_SEPARATOR.$file->getFilename() );
|
871 |
+
$last_modified = filemtime( $source.DIRECTORY_SEPARATOR.$file->getFilename() );
|
872 |
+
|
873 |
+
echo '<th scope="row" style="border-bottom:none;font-size:1.13em;">'.$file->getFilename().'</th>';
|
874 |
+
echo "<td><input type=\"checkbox\" id=\"deletefile\" name=\"DBBfiles[".$file->getFilename()."]\" value=\"deletefile\" class=\"deletefileALL\" /><br><span style=\"font-size:10px;\">".__('Delete', 'bulletproof-security')."</span></td>";
|
875 |
+
echo '<td><div style="margin:0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$DBBoptions['bps_db_backup_download_link'] . $file->getFilename().'" style="font-size:1em;text-decoration:none;">'.__('Download', 'bulletproof-security').'</a></div></td>';
|
876 |
+
echo '<td>'.$DBBoptions['bps_db_backup_folder'].'</td>';
|
877 |
+
|
878 |
+
if ( number_format( $fileSize, 2, '.', '' ) >= 1048576 ) {
|
879 |
+
echo '<td>'.number_format( $fileSize / ( 1024 * 1024 ), 2 ).' MB</td>';
|
880 |
+
} else {
|
881 |
+
echo '<td>'.number_format( $fileSize / 1024, 2 ).' KB</td>';
|
882 |
+
}
|
883 |
+
echo '<td>'.date( 'Y-m-d g:i a', $last_modified + $gmt_offset ).'</td>';
|
884 |
+
echo '</tr>';
|
885 |
+
|
886 |
+
} else {
|
887 |
+
|
888 |
+
if ( !$file->isDot() && $count <= 0 && $file->getFilename() != '.htaccess' ) {
|
889 |
+
|
890 |
+
echo '<th scope="row" style="border-bottom:none;">'.__('No Backup Jobs have been Run yet. No Files in Backup.', 'bulletproof-security').'</th>';
|
891 |
+
echo '<td></td>';
|
892 |
+
echo '<td></td>';
|
893 |
+
echo '<td></td>';
|
894 |
+
echo '<td></td>';
|
895 |
+
echo '<td></td>';
|
896 |
+
echo '</tr>';
|
897 |
+
}
|
898 |
}
|
|
|
|
|
899 |
}
|
900 |
+
|
901 |
+
echo '</tbody>';
|
902 |
+
echo '</table>';
|
903 |
+
echo '</div>';
|
904 |
}
|
|
|
905 |
|
906 |
+
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>";
|
907 |
+
|
908 |
+
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
909 |
+
|
910 |
+
<script type="text/javascript">
|
911 |
+
/* <![CDATA[ */
|
912 |
+
jQuery(document).ready(function($) {
|
913 |
+
$( "#DBBFilescheckall tr:odd" ).css( "background-color", "#f9f9f9" );
|
914 |
+
});
|
915 |
+
/* ]]> */
|
916 |
+
</script>
|
917 |
+
|
918 |
+
<?php } ?>
|
919 |
+
|
920 |
+
<script type="text/javascript">
|
921 |
+
/* <![CDATA[ */
|
922 |
+
jQuery(document).ready(function($){
|
923 |
+
$('.checkallDeleteFiles').click(function() {
|
924 |
+
$(this).parents('#DBBFilescheckall:eq(0)').find('.deletefileALL:checkbox').attr('checked', this.checked);
|
925 |
+
});
|
926 |
+
});
|
927 |
+
/* ]]> */
|
928 |
+
</script>
|
929 |
|
930 |
</div>
|
931 |
<h3><?php _e('Create Backup Jobs', 'bulletproof-security'); ?></h3>
|
932 |
<div id="dbb-accordion-inner">
|
933 |
|
934 |
<?php
|
935 |
+
|
936 |
+
// Form Processing: Rename|Create|Reset DB Backup Folder Location and DB Backup File Download Link|URL
|
937 |
+
if ( isset( $_POST['Submit-DBB-Reset'] ) && current_user_can('manage_options') ) {
|
938 |
+
require_once( WP_PLUGIN_DIR . '/bulletproof-security/admin/db-backup-security/db-backup-functions.php' );
|
939 |
+
bpsPro_reset_db_backup_folder();
|
940 |
+
}
|
941 |
+
|
942 |
echo '<div id="dbb-special">';
|
943 |
// Form: DB Backup Create Job Form
|
944 |
echo '<form name="bpsDBBackupCreateJob" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" method="post">';
|
945 |
wp_nonce_field('bulletproof_security_db_backup_create_job');
|
946 |
|
|
|
947 |
$DBTables = 0;
|
948 |
$size = 0;
|
949 |
$getDBTables = $wpdb->get_results( $wpdb->prepare( "SHOW TABLE STATUS WHERE Rows >= %d", $DBTables ) );
|
950 |
+
// Get new current DB option values.
|
951 |
+
$DBBoptions = get_option('bulletproof_security_options_db_backup');
|
952 |
|
953 |
echo '<table class="widefat" style="text-align:left;">';
|
954 |
echo '<thead>';
|
1000 |
echo '<input type="text" name="DBBDescription" class="dbb-text-500" value="'.esc_html($DBBDescription).'" /><br>';
|
1001 |
|
1002 |
echo '<label for="bps-dbb">'.__('DB Backup Folder Location:', 'bulletproof-security').'</label><br>';
|
1003 |
+
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Recommended: Use The Default Obfuscated & Secure BPS Backup Folder.', 'bulletproof-security').'</strong></font></label><br>';
|
1004 |
echo '<input type="text" name="DBBFolder" class="dbb-text-500" value="'; if ( @preg_match( '|[<>\"\';]|', $_POST['DBBFolder'] ) ) { echo esc_html($DBBoptions['bps_db_backup_folder']); } else { echo esc_html(trim(stripslashes($DBBFolder))); } echo '" /><br>';
|
1005 |
|
1006 |
echo '<label for="bps-dbb">'.__('DB Backup File Download Link|URL:', 'bulletproof-security').'</label><br>';
|
1007 |
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>';
|
1008 |
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>';
|
1009 |
echo '<input type="text" name="DBBDownloadLink" class="dbb-text-500" value="'; if ( @preg_match( '|[<>\"\';]|', $_POST['DBBDownloadLink'] ) ) { echo esc_url($DBBoptions['bps_db_backup_download_link']); } else { echo esc_url(trim($DBBDownloadLink)); } echo '" /><br>';
|
|
|
1010 |
|
1011 |
echo '<label for="bps-dbb">'.__('Backup Job Type: Manual or Scheduled', 'bulletproof-security').'</label><br>';
|
1012 |
echo '<select name="dbb_backup_job_type" class="form-340">';
|
1103 |
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>';
|
1104 |
echo '<select name="dbb_backup_email_zip" class="form-340">';
|
1105 |
echo '<option value="No"'. selected('No', $DBBoptions['bps_db_backup_email_zip']).'>'.__('Do Not Email Zip Backup File', 'bulletproof-security').'</option>';
|
1106 |
+
echo '<option value="Delete"'. selected('Delete', $DBBoptions['bps_db_backup_email_zip']).'>'.__('Email & Delete Zip Backup File', 'bulletproof-security').'</option>';
|
1107 |
+
echo '<option value="Yes"'. selected('Yes', $DBBoptions['bps_db_backup_email_zip']).'>'.__('Email Zip Backup File', 'bulletproof-security').'</option>';
|
1108 |
+
echo '<option value="EmailOnly"'. selected('EmailOnly', $DBBoptions['bps_db_backup_email_zip']).'>'.__('Send Email Only & Not Zip Backup File', 'bulletproof-security').'</option>';
|
1109 |
+
echo '</select><br><br>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1110 |
|
1111 |
+
echo '<label for="bps-dbb">'.__('Automatically Delete Old Backup Files:', 'bulletproof-security').'</label><br>';
|
1112 |
+
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Independent Option:', 'bulletproof-security').'</strong></font></label><br>';
|
1113 |
+
echo '<select name="dbb_backup_delete" class="form-340">';
|
1114 |
+
echo '<option value="Never"'. selected('Never', $DBBoptions['bps_db_backup_delete']).'>'.__('Never Delete Old Backup Files', 'bulletproof-security').'</option>';
|
1115 |
+
echo '<option value="1"'. selected('1', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 1 Day', 'bulletproof-security').'</option>';
|
1116 |
+
echo '<option value="5"'. selected('5', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 5 Days', 'bulletproof-security').'</option>';
|
1117 |
+
echo '<option value="10"'. selected('10', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 10 Days', 'bulletproof-security').'</option>';
|
1118 |
+
echo '<option value="15"'. selected('15', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 15 Days', 'bulletproof-security').'</option>';
|
1119 |
+
echo '<option value="30"'. selected('30', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 30 Days', 'bulletproof-security').'</option>';
|
1120 |
+
echo '<option value="60"'. selected('60', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 60 Days', 'bulletproof-security').'</option>';
|
1121 |
+
echo '<option value="90"'. selected('90', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 90 Days', 'bulletproof-security').'</option>';
|
1122 |
+
echo '<option value="180"'. selected('180', $DBBoptions['bps_db_backup_delete']).'>'.__('Delete Backup Files Older Than 180 Days', 'bulletproof-security').'</option>';
|
1123 |
+
echo '</select><br><br>';
|
1124 |
|
1125 |
+
echo '<label for="bps-dbb">'.__('Turn On|Off All Scheduled Backups (Override):', 'bulletproof-security').'</label><br>';
|
1126 |
+
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Independent Option:', 'bulletproof-security').'</strong></font></label><br>';
|
1127 |
+
echo '<select name="dbb_backup_on_off" class="form-340">';
|
1128 |
+
echo '<option value="On"'. selected('On', $DBBoptions['bps_db_backup']).'>'.__('All Scheduled Backups On', 'bulletproof-security').'</option>';
|
1129 |
+
echo '<option value="Off"'. selected('Off', $DBBoptions['bps_db_backup']).'>'.__('All Scheduled Backups Off', 'bulletproof-security').'</option>';
|
1130 |
+
echo '</select><br><br>';
|
1131 |
|
1132 |
+
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>";
|
|
|
|
|
1133 |
|
1134 |
+
echo '</div>';
|
1135 |
+
echo '</td>';
|
1136 |
+
echo '<td style="border:none">';
|
1137 |
+
echo '<div id="DBBOptions" style="margin:0px 0px 0px 0px;float:left;">';
|
1138 |
|
1139 |
+
// Form: Rename|Create|Reset DB Backup Folder Location and DB Backup File Download Link|URL
|
1140 |
+
// Notes: If an external/remote form is submitted the WP nonce is not checked.
|
1141 |
+
// Adding validation and sanitization directly in the form input field protects against external/remote form exploits.
|
1142 |
+
// $_POST['Submit-DBB-Reset'] == true condition added in admin.php return if == true
|
1143 |
+
$str = '1234567890abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZU3xt8Eb9Qw422hG0yv1LCT2Pzub7';
|
1144 |
+
$db_backup_folder_obs = 'backups_' . substr( str_shuffle($str), 0, 15 );
|
1145 |
+
$DBBFolderReset = ( isset( $_POST['DBBFolderReset'] ) ) ? $_POST['DBBFolderReset'] : $db_backup_folder_obs;
|
1146 |
+
|
1147 |
+
echo '<form name="bpsDBBackupReset" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php' ).'" method="post">';
|
1148 |
+
wp_nonce_field('bulletproof_security_db_backup_reset');
|
1149 |
+
|
1150 |
+
echo '<label for="bps-dbb">'.__('Rename|Create|Reset DB Backup Folder Name:', 'bulletproof-security').'</label><br>';
|
1151 |
+
echo '<label for="bps-dbb"><font color="#2ea2cc"><strong>'.__('Randomly Generated New DB Backup Folder Name.', 'bulletproof-security').'</strong></font></label><br>';
|
1152 |
+
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>';
|
1153 |
+
echo '<input type="text" name="DBBFolderReset" class="regular-text-short-fixed" style="width:325px;margin:0px 0px 10px 0px;" value="'; if ( @preg_match( '|[^a-zA-Z0-9-_]|', $_POST['DBBFolderReset'] ) ) { echo esc_html($db_backup_folder_obs); } else { echo esc_html(trim(stripslashes($DBBFolderReset))); } echo '" /><br>';
|
1154 |
+
|
1155 |
+
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>";
|
1156 |
|
1157 |
+
echo '</div>';
|
1158 |
+
echo '</td>';
|
1159 |
+
echo '</tr>';
|
1160 |
+
echo '</tbody>';
|
1161 |
+
echo '</table>';
|
|
|
|
|
|
|
|
|
1162 |
|
1163 |
+
echo '</div>'; // #dbb-special
|
|
|
|
|
|
|
|
|
1164 |
|
1165 |
+
if ( $UIoptions['bps_ui_theme_skin'] == 'blue' ) { ?>
|
1166 |
+
|
1167 |
+
<script type="text/javascript">
|
1168 |
+
/* <![CDATA[ */
|
1169 |
+
jQuery(document).ready(function($) {
|
1170 |
+
$( "#DBBcheckall tr:odd" ).css( "background-color", "#f9f9f9" );
|
1171 |
+
});
|
1172 |
+
/* ]]> */
|
1173 |
+
</script>
|
1174 |
+
|
1175 |
+
<?php } ?>
|
1176 |
+
|
1177 |
+
<script type="text/javascript">
|
1178 |
+
/* <![CDATA[ */
|
1179 |
+
jQuery(document).ready(function($){
|
1180 |
+
$('.checkallDBB').click(function() {
|
1181 |
+
$(this).parents('#DBBcheckall:eq(0)').find('.dbbtablesALL:checkbox').attr('checked', this.checked);
|
1182 |
+
});
|
1183 |
+
});
|
1184 |
+
/* ]]> */
|
1185 |
+
</script>
|
1186 |
|
1187 |
</div>
|
1188 |
</div>
|
1214 |
|
1215 |
// Get File Size of the DB Backup Log File
|
1216 |
function bpsPro_DBB_LogSize() {
|
1217 |
+
$filename = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
1218 |
|
1219 |
+
if ( file_exists($filename) ) {
|
1220 |
+
$logSize = filesize($filename);
|
1221 |
+
|
1222 |
+
if ( $logSize < 2097152 ) {
|
1223 |
+
$text = '<span style="font-size:13px;"><strong>'. __('DB Backup Log File Size: ', 'bulletproof-security').'<font color="#2ea2cc">'. round($logSize / 1024, 2) .' KB</font></strong></span><br>';
|
1224 |
+
echo $text;
|
1225 |
+
} else {
|
1226 |
+
$text = '<span style="font-size:13px;"><strong>'. __('DB Backup Log File Size: ', 'bulletproof-security').'<font color="#fb0101">'. round($logSize / 1024, 2) .' KB<br>'.__('The Email Logging options will only send log files up to 2MB in size.', 'bulletproof-security').'</font></strong><br>'.__('Copy and paste the DB Backup Log file contents into a Notepad text file on your computer and save it.', 'bulletproof-security').'<br>'.__('Then click the Delete Log button to delete the contents of this Log file.', 'bulletproof-security').'</span><br>';
|
1227 |
+
echo $text;
|
1228 |
+
}
|
1229 |
}
|
1230 |
}
|
1231 |
bpsPro_DBB_LogSize();
|
1232 |
|
1233 |
// Get the Current/Last Modifed Date of the DB Backup Log File
|
1234 |
function bpsPro_DBB_Log_LastMod() {
|
1235 |
+
$filename = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
1236 |
|
1237 |
if ( file_exists($filename) ) {
|
1238 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
1251 |
$DBBLogMaster = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/db_backup_log.txt';
|
1252 |
|
1253 |
copy($DBBLogMaster, $DBBLog);
|
1254 |
+
echo $bps_topDiv;
|
1255 |
+
$text = '<font color="green"><strong>'.__('Success! Your DB Backup Log file has been deleted and replaced with a new blank DB Backup Log file.', 'bulletproof-security').'</strong></font>';
|
1256 |
+
echo $text;
|
1257 |
+
echo $bps_bottomDiv;
|
1258 |
}
|
1259 |
?>
|
1260 |
|
1270 |
function bpsPro_DBB_get_contents() {
|
1271 |
|
1272 |
if ( current_user_can('manage_options') ) {
|
1273 |
+
$dbb_log = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
1274 |
+
$bps_wpcontent_dir = str_replace( ABSPATH, '', WP_CONTENT_DIR );
|
1275 |
|
1276 |
+
if ( file_exists($dbb_log) ) {
|
1277 |
+
$dbb_log = file_get_contents($dbb_log);
|
1278 |
+
return htmlspecialchars($dbb_log);
|
1279 |
+
|
1280 |
+
} else {
|
1281 |
+
|
1282 |
+
_e('The DB Backup Log File Was Not Found! Check that the file really exists here - /', 'bulletproof-security').$bps_wpcontent_dir.__('/bps-backup/logs/db_backup_log.txt and is named correctly.', 'bulletproof-security');
|
1283 |
+
}
|
1284 |
}
|
1285 |
}
|
1286 |
|
1287 |
// Form: DB Backup Log editor
|
1288 |
if ( current_user_can('manage_options') ) {
|
1289 |
+
$dbb_log = WP_CONTENT_DIR . '/bps-backup/logs/db_backup_log.txt';
|
1290 |
+
$write_test = "";
|
1291 |
|
1292 |
if ( is_writable($dbb_log) ) {
|
1293 |
+
if ( !$handle = fopen($dbb_log, 'a+b' ) ) {
|
1294 |
+
exit;
|
1295 |
+
}
|
1296 |
+
|
1297 |
+
if ( fwrite($handle, $write_test) === FALSE ) {
|
1298 |
+
exit;
|
1299 |
+
}
|
1300 |
+
|
1301 |
+
$text = '<font color="green" style="font-size:12px;"><strong>'.__('File Open and Write test successful! Your DB Backup Log file is writable.', 'bulletproof-security').'</strong></font><br>';
|
1302 |
+
echo $text;
|
1303 |
+
}
|
1304 |
}
|
1305 |
|
1306 |
if ( isset( $_POST['Submit-DBB-Log'] ) && current_user_can('manage_options') ) {
|
1307 |
check_admin_referer( 'bulletproof_security_save_dbb_log' );
|
1308 |
$newcontentdbb = stripslashes( $_POST['newcontentdbb'] );
|
1309 |
|
1310 |
+
if ( is_writable($dbb_log) ) {
|
1311 |
+
$handle = fopen($dbb_log, 'w+b');
|
1312 |
+
fwrite($handle, $newcontentdbb);
|
1313 |
+
$text = '<font color="green style="font-size:12px;""><strong>'.__('Success! Your DB Backup Log file has been updated.', 'bulletproof-security').'</strong></font><br>';
|
1314 |
+
echo $text;
|
1315 |
+
fclose($handle);
|
1316 |
+
}
|
1317 |
}
|
|
|
1318 |
|
1319 |
+
$scrolltodbblog = isset($_REQUEST['scrolltodbblog']) ? (int) $_REQUEST['scrolltodbblog'] : 0;
|
1320 |
?>
|
1321 |
</div>
|
1322 |
|
1367 |
</div>
|
1368 |
|
1369 |
<?php
|
1370 |
+
if ( is_admin() && current_user_can('manage_options') && preg_match( '/page=bulletproof-security/', esc_html( $_SERVER['REQUEST_URI'], @$matches ) ) ) {
|
1371 |
|
1372 |
echo '<div id="DBPrefixText" style="width:90%;padding-bottom:20px;">';
|
1373 |
$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>';
|
1379 |
check_admin_referer( 'bulletproof_security_table_prefix_changer' );
|
1380 |
set_time_limit(300);
|
1381 |
|
|
|
|
|
1382 |
if ( preg_match( '|[^a-z0-9_]|', $_POST['DBTablePrefix'] ) ) {
|
1383 |
|
1384 |
echo $bps_topDiv;
|
1414 |
@chmod($wpconfig_file, 0644);
|
1415 |
}
|
1416 |
|
1417 |
+
if ( ! is_writable($wpconfig_file) ) {
|
1418 |
+
echo $bps_topDiv;
|
1419 |
+
$text = '<strong><font color="#fb0101">'.__('Error: The wp-config.php file is not writable. Unable to write to the wp-config.php file.', 'bulletproof-security').'</font><br>'.__('Your DB Table Prefix was not changed. You will need to make the wp-config.php file writable first by changing either the file permissions or Ownership of the wp-config.php file (if you have a DSO Server) before you can use the DB Table Prefix Changer tool to change your DB Table Prefix.', 'bulletproof-security').'</strong>';
|
1420 |
+
echo $text;
|
1421 |
+
echo $bps_bottomDiv;
|
1422 |
+
return;
|
1423 |
+
}
|
1424 |
|
1425 |
+
$base_prefix = $wpdb->base_prefix;
|
1426 |
+
$MetaKeys = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->usermeta WHERE meta_key LIKE %s", "$base_prefix%" ) );
|
1427 |
+
$userRoles = '_user_roles';
|
1428 |
+
$UserRolesRows = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->options WHERE option_name LIKE %s", "%$userRoles" ) );
|
1429 |
+
$DBTables = 0;
|
1430 |
+
$getDBTables = $wpdb->get_results( $wpdb->prepare( "SHOW TABLE STATUS WHERE Rows >= %d", $DBTables ) );
|
1431 |
+
|
1432 |
+
foreach ( $getDBTables as $Table ) {
|
1433 |
+
$new_table_name = preg_replace( "/^$wpdb->base_prefix/", $DBTablePrefix, $Table->Name );
|
1434 |
+
$rename_table = $wpdb->query( "RENAME TABLE $Table->Name TO $new_table_name" );
|
1435 |
+
}
|
1436 |
+
|
1437 |
+
foreach ( $UserRolesRows as $data ) {
|
1438 |
+
$update_user_roles = $wpdb->update( $DBTablePrefix . 'options', array( 'option_name' => $DBTablePrefix . 'user_roles' ), array( 'option_name' => $data->option_name ) );
|
1439 |
+
}
|
1440 |
|
1441 |
+
foreach ( $MetaKeys as $mdata ) {
|
1442 |
+
$new_meta_key = preg_replace( "/^$wpdb->base_prefix/", $DBTablePrefix, $mdata->meta_key );
|
1443 |
+
$update_meta_keys = $wpdb->update( $DBTablePrefix . 'usermeta', array( 'meta_key' => $new_meta_key ), array( 'meta_key' => $mdata->meta_key ) );
|
1444 |
+
}
|
1445 |
+
|
1446 |
+
$contents = file_get_contents($wpconfig_file);
|
1447 |
+
$pattern = '/\$table_prefix(.*)=(.*);/';
|
1448 |
+
|
1449 |
+
$stringReplace = @file_get_contents($wpconfig_file);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1450 |
|
1451 |
if ( preg_match( $pattern, $contents, $matches ) ) {
|
1452 |
$stringReplace = preg_replace('/\$table_prefix(.*)=(.*);/', "\$table_prefix = '$DBTablePrefix';", $stringReplace);
|
1473 |
echo $bps_bottomDiv;
|
1474 |
}
|
1475 |
} // end if ( file_exists($filename) ) {
|
1476 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1477 |
|
1478 |
// Random DB Table Prefix Name generator
|
1479 |
// Notes: If an external/remote form is submitted the WP nonce is not checked.
|
1484 |
?>
|
1485 |
|
1486 |
<form name="bpsTablePrefixChanger" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/db-backup-security/db-backup-security.php#bps-tabs-3' ); ?>" method="post">
|
1487 |
+
<?php wp_nonce_field('bulletproof_security_table_prefix_changer'); ?>
|
1488 |
+
<div>
|
1489 |
+
<strong><label for="bpsTablePrefix"><?php _e('Randomly Generated DB Table Prefix', 'bulletproof-security'); ?></label></strong><br />
|
1490 |
+
<input type="text" name="DBTablePrefix" value="<?php if ( @preg_match( '|[^a-z0-9_]|', $_POST['DBTablePrefix'] ) ) { echo esc_html($prefix_obs); } else { echo esc_html($DBTablePrefix); } ?>" class="table-prefix-changer" /> <br />
|
1491 |
+
<p class="submit">
|
1492 |
+
<input type="submit" name="Submit-DB-Table-Prefix" value="<?php esc_attr_e('Change DB Table Prefix', 'bulletproof-security') ?>" class="button bps-button" onclick="bpsSpinnerTablePrefix()" />
|
1493 |
+
</p>
|
1494 |
+
</div>
|
1495 |
</form>
|
1496 |
|
1497 |
<?php
|
1553 |
if ( isset( $_POST['Submit-DB-Prefix-Table-Refresh'] ) && current_user_can('manage_options') ) {
|
1554 |
check_admin_referer( 'bulletproof_security_db_prefix_refresh' );
|
1555 |
|
1556 |
+
$base_prefix = $wpdb->base_prefix;
|
1557 |
+
$DBTables = 0;
|
1558 |
+
$getDBTables = $wpdb->get_results( $wpdb->prepare( "SHOW TABLE STATUS WHERE Rows >= %d", $DBTables ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1559 |
|
1560 |
+
echo '<div id="DBPrefixStatus1" style="margin:0px 0px 20px 0px;overflow:auto;width:100%;height:200px;border:1px solid black;">';
|
1561 |
+
echo '<table style="text-align:left;border-right:1px solid black;padding:5px;">';
|
1562 |
+
echo '<thead>';
|
1563 |
+
echo '<tr>';
|
1564 |
+
echo '<th scope="col" style="width:250px;font-size:1.13em;border-bottom:1px solid black;background-color:transparent;"><strong>'.__('DB Table Name', 'bulletproof-security').'</strong></th>';
|
1565 |
+
echo '<th scope="col" style="width:400px;font-size:1.13em;border-bottom:1px solid black;background-color:transparent;"><strong>'.__('Length', 'bulletproof-security').'</strong></th>';
|
1566 |
+
echo '</tr>';
|
1567 |
+
echo '</thead>';
|
1568 |
+
echo '<tbody>';
|
1569 |
+
echo '<tr>';
|
1570 |
|
1571 |
+
foreach ( $getDBTables as $Tabledata ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1572 |
|
1573 |
+
echo '<td>'.$Tabledata->Name.'</td>';
|
1574 |
+
echo '<td>'.strlen($Tabledata->Name).'</td>';
|
1575 |
+
echo '</tr>';
|
|
|
|
|
1576 |
}
|
1577 |
+
echo '</tbody>';
|
1578 |
+
echo '</table>';
|
1579 |
+
echo '</div>';
|
1580 |
|
1581 |
+
$userRoles = '_user_roles';
|
1582 |
+
$UserRolesRows = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->options WHERE option_name LIKE %s", "%$userRoles" ) );
|
1583 |
+
$MetaKeys = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->usermeta WHERE meta_key LIKE %s", "$base_prefix%" ) );
|
1584 |
+
|
1585 |
+
echo '<div id="DBPrefixStatus2" style="margin:0px 0px 20px 0px;overflow:auto;width:100%;height:200px;border:1px solid black;">';
|
1586 |
+
echo '<table style="text-align:left;border-right:1px solid black;padding:5px;">';
|
1587 |
+
echo '<thead>';
|
1588 |
+
echo '<tr>';
|
1589 |
+
echo '<th scope="col" style="width:250px;font-size:1.13em;border-bottom:1px solid black;background-color:transparent;"><strong>'.__('DB Table Name|Column', 'bulletproof-security').'</strong></th>';
|
1590 |
+
echo '<th scope="col" style="width:400px;font-size:1.13em;border-bottom:1px solid black;background-color:transparent;"><strong>'.__('Other Prefix Changes', 'bulletproof-security').'</strong></th>';
|
1591 |
+
echo '</tr>';
|
1592 |
+
echo '</thead>';
|
1593 |
+
echo '<tbody>';
|
1594 |
+
echo '<tr>';
|
1595 |
|
1596 |
+
foreach ( $UserRolesRows as $data ) {
|
1597 |
|
1598 |
+
echo '<td>'.$wpdb->options.' | option_name</td>';
|
1599 |
+
echo '<td>'.$data->option_name.'</td>';
|
1600 |
+
echo '</tr>';
|
1601 |
+
}
|
1602 |
|
1603 |
+
if ( is_multisite() ) {
|
1604 |
+
|
1605 |
+
echo '<tr>';
|
1606 |
+
|
1607 |
+
$network_ids = wp_get_sites();
|
1608 |
|
1609 |
+
foreach ( $network_ids as $key => $value ) {
|
1610 |
+
|
1611 |
+
$net_id = $value['blog_id'];
|
1612 |
+
|
1613 |
+
if ( $net_id != '1' ) {
|
1614 |
+
|
1615 |
+
$network_options_tables = $base_prefix . $net_id . '_options';
|
1616 |
+
$NetUserRolesRows = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $network_options_tables WHERE option_name LIKE %s", "%$userRoles" ) );
|
1617 |
|
1618 |
+
foreach ( $NetUserRolesRows as $data ) {
|
1619 |
+
|
1620 |
+
echo '<td>'.$network_options_tables.' | option_name</td>';
|
1621 |
+
echo '<td>'.$data->option_name.'</td>';
|
1622 |
+
echo '</tr>';
|
1623 |
+
}
|
1624 |
+
}
|
1625 |
+
}
|
1626 |
+
}
|
1627 |
|
1628 |
+
echo '<tr>';
|
1629 |
+
|
1630 |
+
foreach ( $MetaKeys as $mdata ) {
|
1631 |
+
|
1632 |
+
if ( preg_match( "/^$wpdb->base_prefix/", $mdata->meta_key, $matches ) ) {
|
1633 |
+
|
1634 |
+
echo '<td>'.$wpdb->usermeta.' | meta_key</td>';
|
1635 |
+
echo '<td>'.'User ID: '.$mdata->user_id.' '.$mdata->meta_key.'</td>';
|
1636 |
+
echo '</tr>';
|
1637 |
+
}
|
1638 |
+
}
|
1639 |
+
echo '</tbody>';
|
1640 |
+
echo '</table>';
|
1641 |
+
echo '</div>';
|
1642 |
}
|
1643 |
}
|
1644 |
|
1653 |
echo "</form>";
|
1654 |
echo '</div>';
|
1655 |
|
1656 |
+
}// end if ( is_admin() && current_user_can('manage_options')...
|
1657 |
|
1658 |
?>
|
1659 |
|
admin/htaccess/mscan-pattern-match.php
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/******************************************************* */
|
3 |
+
/* MScan Pattern Matching code
|
4 |
+
/* Version: 1.0 */
|
5 |
+
/******************************************************* */
|
6 |
+
|
7 |
+
## MScan File Scan patterns
|
8 |
+
// Too general/common: \|iframe\||
|
9 |
+
$js_pattern = '/(\|MakeFrameEx\||\|yahoo_api\||\|exec\||ww=window|ww\.document|visibility:hidden|rotatingtext\[\d\]=\"I\sMISS\sYOU\"|\(!l1l&&!ll1&&!lll\)|s(\W){2,6}c(\W){2,6}r|(\'|")i(\'|")(\.|\+|\s)(\+|\'|"|\.)(\s|f)(\'|")(f|\+|\.)|scr("|\')(|\s)\+(|\s)("|\')ipt|(\\\x(\d|\w[^a])(\d[^0]|\w))+|((%\d(\w|\d){1})+%)|%\d(\w|\d){3}|\(\'hideme\'\)|\["style"\]\["visibility"\]|useragent\.match\(\/(\^(\w|\d){1,}\.\*\|)+|xtrackPageview|document\.write\(\'<\'\+x\[\d\]\+\'>|\\\u00(\d|\w){5,}|(\\\x22(.*)\\\x22)+|(\$(\d){2}){2}|(0|1){8}|_0x(\d|\w){4}|lave(\(|\))|(\(|\))lave)/i';
|
10 |
+
|
11 |
+
$htaccess_pattern = '/(RewriteCond\s%\{HTTP_REFERER\}\s(.*)[^!](google|yahoo|aol|bing|ask|facebook|twitter|msn)|ErrorDocument\s(400|403|404)\s(http|https|):|(RewriteCond\s%\{HTTP_USER_AGENT\}(.*\]\s*)){4}|RewriteRule(.*)(\w|\d){1,8}\.php\?(\w|\d){1,6}=(\$|)(\s|\d){1,3}|RewriteRule(.*)\(htm\|pdf\|jar\)|RewriteRule(.*)\{QUERY_STRING\})/i';
|
12 |
+
|
13 |
+
// old: base\'\.\(\d{1,3}\*\d{1,3}\)\.\'_de\'\.\'code
|
14 |
+
$php_pattern = '/(base64_decode\(|edoced_46esab|base\'\.\(\d{1,3}(|\s)(\*|\/)(|\s)\d{1,3}\)\.\'_de\'\.\'code|("|\')base(.*)\.(.*)64(.*)(_|\.|)decode("|\')|gzinflate\(|O0|ev("|\')(.*)\.("|\')al\(|lave(\(|\))|(\(|\))lave|preg_replace\(("|\')(\/(\w{1,}|\.\*))\/e|(\\\x(\d|\w){2,3}\\\x(\d|\w){2,3})|__halt_compiler|k2ll33d|\(!l1l&&!ll1&&!lll\)|\|iframe\||\|MakeFrameEx\||\|yahoo_api\||ww=window|ww\.document|ekibastos|scr("|\')(|\s)\+(|\s)("|\')ipt|\(\'hideme\'\)|\["style"\]\["visibility"\]|useragent\.match\(\/(\^(\w|\d){1,}\.\*\|)+|xtrackPageview|\$_COOKIE(|\s)\[str_replace\(.*\$_SERVER\[\'HTTP_HOST\'\]\)\]|\$_\w___\w|\'Windows-1251\'|document\.write\(\'<\'\+x\[\d\]\+\'>|\+(|\s)(\'|")\w(\'|")(|\s)\+|(\\\x22(.*)\\\x22)+|(|\[)_0x(\w|\d){1,6}\[\d{1,3}\]{1,2}|\\\142\\\141\\\x73|\\\u00(\d|\w){5,}|(\'|")i(\'|")(\.|\+|\s)(\+|\'|"|\.)(\s|f)(\'|")(f|\+|\.)|s(\W){2,6}c(\W){2,6}r|(\$\w{1,3}\{\d{1,2}\}(|\s)\.(|\s)){3}|\$<(\d|\w){2}>|\$_(\/\*)|%3C%21|%3Cscript%3E|%253C|(%\d(\w|\d)){5}|\$(\d|\w){1,}\[\'(\d|\w){1,}\'\]\[(\d){1,3}\](\s\.|\.)(\$|\s\$)|(\$(\w){2}\[\d{1,2}\]\.)+|(0|1){8}|_0x(\d|\w){4}|\(64\)(\s|)\.(\s|)(\'|")_(\'|"))/i';
|
15 |
+
|
16 |
+
$image_pattern = '/(<\?php|eval\(|exec\(|popen\(|create_function\(|passthru\(|shell_exec\(|proc_open\(|pcntl_exec\(|fopen\(|fputs\(|file_put_contents\(|fwrite\(|gzinflate\(|base64_decode\(|isset|\$_REQUEST|\$_FILES|\$_GET|\$_POST|\$_SERVER|\$_SESSION|system\(|\'cmd\'|__halt_compiler|<script|javascript|function|createElement|<html>|visibility:|<textarea)/i';
|
17 |
+
|
18 |
+
## MScan Database Scan patterns
|
19 |
+
$search1 = 'eval(';
|
20 |
+
$search2 = '(lave';
|
21 |
+
$search3 = 'base64_decode';
|
22 |
+
$search4 = 'edoced_46esab';
|
23 |
+
$search5 = '<script';
|
24 |
+
$search6 = '<iframe';
|
25 |
+
$search7 = '<noscript';
|
26 |
+
$search8 = 'display:';
|
27 |
+
$search9 = 'visibility:';
|
28 |
+
|
29 |
+
$eval_match = '/(eval\(|\(lave)/i';
|
30 |
+
$base64_decode_match = '/(base64_decode|edoced_46esab)/i';
|
31 |
+
$eval_text = 'eval( or (lave';
|
32 |
+
$base64_decode_text = 'base64_decode or edoced_46esab';
|
33 |
+
|
34 |
+
?>
|
admin/htaccess/secure.htaccess
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# BULLETPROOF 2.
|
2 |
|
3 |
# PHP/PHP.INI HANDLER/CACHE CODE
|
4 |
# Use BPS Custom Code to add php/php.ini Handler and Cache htaccess code and to save it permanently.
|
1 |
+
# BULLETPROOF 2.9 SECURE .HTACCESS
|
2 |
|
3 |
# PHP/PHP.INI HANDLER/CACHE CODE
|
4 |
# Use BPS Custom Code to add php/php.ini Handler and Cache htaccess code and to save it permanently.
|
admin/htaccess/wpadmin-secure.htaccess
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# BULLETPROOF 2.
|
2 |
|
3 |
# DO NOT ADD URL REWRITING IN THIS FILE OR WORDPRESS WILL BREAK
|
4 |
# RewriteRule ^(.*)$ - [F] works in /wp-admin without breaking WordPress
|
1 |
+
# BULLETPROOF 2.9 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_debug', 'bulletproof_security_options_debug', 'bulletproof_security_options_validate_debug');
|
@@ -136,7 +136,8 @@ register_setting('bulletproof_security_options_wpt_nodes', 'bulletproof_security
|
|
136 |
register_setting('bulletproof_security_options_customcode', 'bulletproof_security_options_customcode', 'bulletproof_security_options_validate_customcode');
|
137 |
register_setting('bulletproof_security_options_autoupdate', 'bulletproof_security_options_autoupdate', 'bulletproof_security_options_validate_autoupdate');
|
138 |
register_setting('bulletproof_security_options_wizard_free', 'bulletproof_security_options_wizard_free', 'bulletproof_security_options_validate_wizard_free');
|
139 |
-
register_setting('bulletproof_security_options_MScan_status', 'bulletproof_security_options_MScan_status', 'bulletproof_security_options_validate_MScan_status');
|
|
|
140 |
register_setting('bulletproof_security_options_pop_uninstall', 'bulletproof_security_options_pop_uninstall', 'bulletproof_security_options_validate_pop_uninstall');
|
141 |
register_setting('bulletproof_security_options_customcode_WPA', 'bulletproof_security_options_customcode_WPA', 'bulletproof_security_options_validate_customcode_WPA');
|
142 |
register_setting('bulletproof_security_options_apache_modules', 'bulletproof_security_options_apache_modules', 'bulletproof_security_options_validate_apache_modules');
|
@@ -155,6 +156,7 @@ register_setting('bulletproof_security_options_maint_mode', 'bulletproof_securit
|
|
155 |
register_setting('bulletproof_security_options_theme_skin', 'bulletproof_security_options_theme_skin', 'bulletproof_security_options_validate_theme_skin');
|
156 |
register_setting('bulletproof_security_options_MScan_log', 'bulletproof_security_options_MScan_log', 'bulletproof_security_options_validate_MScan_log');
|
157 |
register_setting('bulletproof_security_options_scrolltop', 'bulletproof_security_options_scrolltop', 'bulletproof_security_options_validate_scrolltop');
|
|
|
158 |
register_setting('bulletproof_security_options_hpf_cron', 'bulletproof_security_options_hpf_cron', 'bulletproof_security_options_validate_hpf_cron');
|
159 |
register_setting('bulletproof_security_options_spinner', 'bulletproof_security_options_spinner', 'bulletproof_security_options_validate_spinner');
|
160 |
register_setting('bulletproof_security_options_mynotes', 'bulletproof_security_options_mynotes', 'bulletproof_security_options_validate_mynotes');
|
@@ -187,6 +189,12 @@ register_setting('bulletproof_security_options_GDMW', 'bulletproof_security_opti
|
|
187 |
@chmod( WP_CONTENT_DIR . '/bps-backup/wp-hashes/', 0755 );
|
188 |
}
|
189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
// Copy the blank wp-hashes.php file to the /wp-hashes/ folder
|
191 |
$wp_hashes_file_master = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/wp-hashes.php';
|
192 |
$wp_hashes_file = WP_CONTENT_DIR . '/bps-backup/wp-hashes/wp-hashes.php';
|
@@ -203,6 +211,22 @@ register_setting('bulletproof_security_options_GDMW', 'bulletproof_security_opti
|
|
203 |
@copy($bpsProMScanLog, $bpsProMScanLogARQ);
|
204 |
}
|
205 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
// Copy and rename the blank.txt file to /master-backups - used for MScan Stop Scan
|
207 |
$BPSblank = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/blank.txt';
|
208 |
$MScanStop = WP_CONTENT_DIR . '/bps-backup/master-backups/mscan-stop.txt';
|
@@ -800,6 +824,8 @@ require_once( ABSPATH . 'wp-admin/includes/plugin.php');
|
|
800 |
delete_option('bulletproof_security_options_MScan_status');
|
801 |
delete_option('bulletproof_security_options_MScan');
|
802 |
delete_option('bulletproof_security_options_login_security_jtc');
|
|
|
|
|
803 |
// will be adding this new upgrade notice option later
|
804 |
// delete_option('bulletproof_security_options_upgrade_notice');
|
805 |
|
@@ -831,7 +857,9 @@ require_once( ABSPATH . 'wp-admin/includes/plugin.php');
|
|
831 |
delete_user_meta($user_id, 'bpsPro_ignore_EPC_plugin_notice');
|
832 |
delete_user_meta($user_id, 'bps_ignore_mscan_notice');
|
833 |
delete_user_meta($user_id, 'bps_ignore_jtc_lite_notice');
|
834 |
-
|
|
|
|
|
835 |
@unlink($wpadminHtaccess);
|
836 |
|
837 |
if ( @unlink($RootHtaccess) || ! file_exists($RootHtaccess) ) {
|
@@ -853,7 +881,8 @@ require_once( ABSPATH . 'wp-admin/includes/plugin.php');
|
|
853 |
delete_option( 'bulletproof_security_options' );
|
854 |
delete_option('bulletproof_security_options_wizard_free');
|
855 |
delete_transient( 'bulletproof-security_info' );
|
856 |
-
delete_option('bulletproof_security_options_MU_tools_free');
|
|
|
857 |
|
858 |
delete_user_meta($user_id, 'bps_ignore_autoupdate_notice');
|
859 |
|
@@ -1319,8 +1348,26 @@ function bulletproof_security_options_validate_login_security_jtc($input) {
|
|
1319 |
// Note: You cannot use: wp_filter_nohtml_kses for multidimensional arrays - it will strip out the inner array code.
|
1320 |
@$BPSoptionsJTC['bps_jtc_custom_roles'] = $input['bps_jtc_custom_roles'];
|
1321 |
$BPSoptionsJTC['bps_enable_jtc_woocommerce'] = wp_filter_nohtml_kses($input['bps_enable_jtc_woocommerce']);
|
|
|
1322 |
|
1323 |
return $BPSoptionsJTC;
|
1324 |
}
|
1325 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1326 |
?>
|
125 |
}
|
126 |
}
|
127 |
|
128 |
+
// Whitelist BPS DB options: Total: 38
|
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_debug', 'bulletproof_security_options_debug', 'bulletproof_security_options_validate_debug');
|
136 |
register_setting('bulletproof_security_options_customcode', 'bulletproof_security_options_customcode', 'bulletproof_security_options_validate_customcode');
|
137 |
register_setting('bulletproof_security_options_autoupdate', 'bulletproof_security_options_autoupdate', 'bulletproof_security_options_validate_autoupdate');
|
138 |
register_setting('bulletproof_security_options_wizard_free', 'bulletproof_security_options_wizard_free', 'bulletproof_security_options_validate_wizard_free');
|
139 |
+
register_setting('bulletproof_security_options_MScan_status', 'bulletproof_security_options_MScan_status', 'bulletproof_security_options_validate_MScan_status');
|
140 |
+
register_setting('bulletproof_security_options_mod_security', 'bulletproof_security_options_mod_security', 'bulletproof_security_options_validate_mod_security');
|
141 |
register_setting('bulletproof_security_options_pop_uninstall', 'bulletproof_security_options_pop_uninstall', 'bulletproof_security_options_validate_pop_uninstall');
|
142 |
register_setting('bulletproof_security_options_customcode_WPA', 'bulletproof_security_options_customcode_WPA', 'bulletproof_security_options_validate_customcode_WPA');
|
143 |
register_setting('bulletproof_security_options_apache_modules', 'bulletproof_security_options_apache_modules', 'bulletproof_security_options_validate_apache_modules');
|
156 |
register_setting('bulletproof_security_options_theme_skin', 'bulletproof_security_options_theme_skin', 'bulletproof_security_options_validate_theme_skin');
|
157 |
register_setting('bulletproof_security_options_MScan_log', 'bulletproof_security_options_MScan_log', 'bulletproof_security_options_validate_MScan_log');
|
158 |
register_setting('bulletproof_security_options_scrolltop', 'bulletproof_security_options_scrolltop', 'bulletproof_security_options_validate_scrolltop');
|
159 |
+
register_setting('bulletproof_security_options_rate_free', 'bulletproof_security_options_rate_free', 'bulletproof_security_options_validate_rate_free');
|
160 |
register_setting('bulletproof_security_options_hpf_cron', 'bulletproof_security_options_hpf_cron', 'bulletproof_security_options_validate_hpf_cron');
|
161 |
register_setting('bulletproof_security_options_spinner', 'bulletproof_security_options_spinner', 'bulletproof_security_options_validate_spinner');
|
162 |
register_setting('bulletproof_security_options_mynotes', 'bulletproof_security_options_mynotes', 'bulletproof_security_options_validate_mynotes');
|
189 |
@chmod( WP_CONTENT_DIR . '/bps-backup/wp-hashes/', 0755 );
|
190 |
}
|
191 |
|
192 |
+
// Create the mscan folder for mscan pattern matching file/code
|
193 |
+
if ( ! is_dir( WP_CONTENT_DIR . '/bps-backup/mscan' ) ) {
|
194 |
+
@mkdir( WP_CONTENT_DIR . '/bps-backup/mscan', 0755, true );
|
195 |
+
@chmod( WP_CONTENT_DIR . '/bps-backup/mscan/', 0755 );
|
196 |
+
}
|
197 |
+
|
198 |
// Copy the blank wp-hashes.php file to the /wp-hashes/ folder
|
199 |
$wp_hashes_file_master = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/wp-hashes.php';
|
200 |
$wp_hashes_file = WP_CONTENT_DIR . '/bps-backup/wp-hashes/wp-hashes.php';
|
211 |
@copy($bpsProMScanLog, $bpsProMScanLogARQ);
|
212 |
}
|
213 |
|
214 |
+
// Copy the mscan-pattern-match.php file to the /mscan/ folder and then delete it from the /htaccess/ folder
|
215 |
+
$mscan_pattern_match_master = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/mscan-pattern-match.php';
|
216 |
+
$mscan_pattern_match_file = WP_CONTENT_DIR . '/bps-backup/mscan/mscan-pattern-match.php';
|
217 |
+
|
218 |
+
if ( ! file_exists($mscan_pattern_match_file) ) {
|
219 |
+
if ( file_exists($mscan_pattern_match_master) ) {
|
220 |
+
copy($mscan_pattern_match_master, $mscan_pattern_match_file);
|
221 |
+
}
|
222 |
+
}
|
223 |
+
|
224 |
+
if ( file_exists($mscan_pattern_match_file) ) {
|
225 |
+
if ( file_exists($mscan_pattern_match_master) ) {
|
226 |
+
unlink($mscan_pattern_match_master);
|
227 |
+
}
|
228 |
+
}
|
229 |
+
|
230 |
// Copy and rename the blank.txt file to /master-backups - used for MScan Stop Scan
|
231 |
$BPSblank = WP_PLUGIN_DIR . '/bulletproof-security/admin/htaccess/blank.txt';
|
232 |
$MScanStop = WP_CONTENT_DIR . '/bps-backup/master-backups/mscan-stop.txt';
|
824 |
delete_option('bulletproof_security_options_MScan_status');
|
825 |
delete_option('bulletproof_security_options_MScan');
|
826 |
delete_option('bulletproof_security_options_login_security_jtc');
|
827 |
+
delete_option('bulletproof_security_options_rate_free');
|
828 |
+
delete_option('bulletproof_security_options_mod_security');
|
829 |
// will be adding this new upgrade notice option later
|
830 |
// delete_option('bulletproof_security_options_upgrade_notice');
|
831 |
|
857 |
delete_user_meta($user_id, 'bpsPro_ignore_EPC_plugin_notice');
|
858 |
delete_user_meta($user_id, 'bps_ignore_mscan_notice');
|
859 |
delete_user_meta($user_id, 'bps_ignore_jtc_lite_notice');
|
860 |
+
delete_user_meta($user_id, 'bps_ignore_rate_notice');
|
861 |
+
delete_user_meta($user_id, 'bpsPro_ignore_mod_security_notice');
|
862 |
+
|
863 |
@unlink($wpadminHtaccess);
|
864 |
|
865 |
if ( @unlink($RootHtaccess) || ! file_exists($RootHtaccess) ) {
|
881 |
delete_option( 'bulletproof_security_options' );
|
882 |
delete_option('bulletproof_security_options_wizard_free');
|
883 |
delete_transient( 'bulletproof-security_info' );
|
884 |
+
delete_option('bulletproof_security_options_MU_tools_free');
|
885 |
+
delete_option('bulletproof_security_options_rate_free');
|
886 |
|
887 |
delete_user_meta($user_id, 'bps_ignore_autoupdate_notice');
|
888 |
|
1348 |
// Note: You cannot use: wp_filter_nohtml_kses for multidimensional arrays - it will strip out the inner array code.
|
1349 |
@$BPSoptionsJTC['bps_jtc_custom_roles'] = $input['bps_jtc_custom_roles'];
|
1350 |
$BPSoptionsJTC['bps_enable_jtc_woocommerce'] = wp_filter_nohtml_kses($input['bps_enable_jtc_woocommerce']);
|
1351 |
+
$BPSoptionsJTC['bps_jtc_custom_form_error'] = $input['bps_jtc_custom_form_error'];
|
1352 |
|
1353 |
return $BPSoptionsJTC;
|
1354 |
}
|
1355 |
|
1356 |
+
// BPS plugin 30 day review/rating request Dismiss Notice
|
1357 |
+
function bulletproof_security_options_validate_rate_free($input) {
|
1358 |
+
$options = get_option('bulletproof_security_options_rate_free');
|
1359 |
+
$options['bps_free_rate_review'] = wp_filter_nohtml_kses($input['bps_free_rate_review']);
|
1360 |
+
|
1361 |
+
return $options;
|
1362 |
+
}
|
1363 |
+
|
1364 |
+
// Mod Security Check: function: bpsPro_apache_mod_directive_check() used in Mod Security Dismiss Notice
|
1365 |
+
function bulletproof_security_options_validate_mod_security($input) {
|
1366 |
+
$options = get_option('bulletproof_security_options_mod_security');
|
1367 |
+
$options['bps_mod_security_check'] = wp_filter_nohtml_kses($input['bps_mod_security_check']);
|
1368 |
+
//$options['bps_mod_security2_check'] = wp_filter_nohtml_kses($input['bps_mod_security2_check']);
|
1369 |
+
|
1370 |
+
return $options;
|
1371 |
+
}
|
1372 |
+
|
1373 |
?>
|
admin/js/bps-ui-accordion.js
CHANGED
@@ -4,7 +4,9 @@ jQuery(document).ready(function($){
|
|
4 |
$( '#bps-accordion-1' ).addClass( "bps-accordion" );
|
5 |
$( "#bps-accordion-1" ).accordion({
|
6 |
collapsible: true,
|
7 |
-
|
|
|
|
|
8 |
clearStyle: true,
|
9 |
heightStyle: "content"
|
10 |
});
|
@@ -12,9 +14,9 @@ jQuery(document).ready(function($){
|
|
12 |
// not displayed open by default - slower/smoother animation
|
13 |
$( '#bps-accordion-2' ).addClass( "bps-accordion" );
|
14 |
$( "#bps-accordion-2" ).accordion({
|
|
|
15 |
active: false,
|
16 |
animate: 1500,
|
17 |
-
collapsible: true,
|
18 |
autoHeight: false,
|
19 |
clearStyle: true,
|
20 |
heightStyle: "content"
|
@@ -23,11 +25,11 @@ jQuery(document).ready(function($){
|
|
23 |
// displayed open by default - slower/smoother animation
|
24 |
$( '#bps-accordion-3' ).addClass( "bps-accordion" );
|
25 |
$( "#bps-accordion-3" ).accordion({
|
26 |
-
animate: 1400,
|
27 |
collapsible: true,
|
|
|
|
|
28 |
autoHeight: false,
|
29 |
clearStyle: true,
|
30 |
heightStyle: "content"
|
31 |
});
|
32 |
-
|
33 |
});
|
4 |
$( '#bps-accordion-1' ).addClass( "bps-accordion" );
|
5 |
$( "#bps-accordion-1" ).accordion({
|
6 |
collapsible: true,
|
7 |
+
//active: 0, // do not use this option here so that inline jQuery code can be used per Form submission instead.
|
8 |
+
animate: 500,
|
9 |
+
autoHeight: true,
|
10 |
clearStyle: true,
|
11 |
heightStyle: "content"
|
12 |
});
|
14 |
// not displayed open by default - slower/smoother animation
|
15 |
$( '#bps-accordion-2' ).addClass( "bps-accordion" );
|
16 |
$( "#bps-accordion-2" ).accordion({
|
17 |
+
collapsible: true,
|
18 |
active: false,
|
19 |
animate: 1500,
|
|
|
20 |
autoHeight: false,
|
21 |
clearStyle: true,
|
22 |
heightStyle: "content"
|
25 |
// displayed open by default - slower/smoother animation
|
26 |
$( '#bps-accordion-3' ).addClass( "bps-accordion" );
|
27 |
$( "#bps-accordion-3" ).accordion({
|
|
|
28 |
collapsible: true,
|
29 |
+
active: 0,
|
30 |
+
animate: 1400,
|
31 |
autoHeight: false,
|
32 |
clearStyle: true,
|
33 |
heightStyle: "content"
|
34 |
});
|
|
|
35 |
});
|
admin/login/login.php
CHANGED
@@ -196,7 +196,202 @@ if ( ! current_user_can('manage_options') ) {
|
|
196 |
</p>
|
197 |
</div>
|
198 |
|
199 |
-
<?php if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletproof-security'); } else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
|
201 |
<div id="LoginSecurityOptions" style="width:100%;">
|
202 |
|
@@ -309,13 +504,11 @@ if ( ! current_user_can('manage_options') ) {
|
|
309 |
|
310 |
function bpsDBRowCount() {
|
311 |
global $wpdb;
|
312 |
-
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
313 |
-
$id = '0';
|
314 |
-
$DB_row_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $bpspro_login_table WHERE id != %d", $id ) );
|
315 |
-
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
316 |
-
$Max_db_rows = $BPSoptions['bps_max_db_rows_display'];
|
317 |
-
|
318 |
-
if ( wp_script_is( 'bps-accordion', $list = 'queue' ) ) {
|
319 |
|
320 |
echo '<div id="LoginSecurityDBRowCount">';
|
321 |
|
@@ -327,48 +520,45 @@ $Max_db_rows = $BPSoptions['bps_max_db_rows_display'];
|
|
327 |
echo $text;
|
328 |
}
|
329 |
echo '</div>';
|
330 |
-
}
|
331 |
}
|
332 |
-
|
333 |
|
334 |
// Login Security Search Form
|
335 |
if ( isset( $_POST['Submit-Login-Security-search'] ) && current_user_can('manage_options') ) {
|
336 |
check_admin_referer('bulletproof_security_login_security_search');
|
337 |
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
foreach ( $getLoginSecurityTable as $row ) {
|
372 |
|
373 |
if ( $wpdb->num_rows != 0 ) {
|
374 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
@@ -378,30 +568,32 @@ if ( isset( $_POST['Submit-Login-Security-search'] ) && current_user_can('manage
|
|
378 |
} else {
|
379 |
echo '<th scope="row" style="border-bottom:none;">'.$row->status.'</th>';
|
380 |
}
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
echo '<td>'.$row->user_id.'</td>';
|
387 |
-
echo '<td>'.$row->username.'</td>';
|
388 |
-
echo '<td>'.$row->public_name.'</td>';
|
389 |
-
echo '<td>'.$row->email.'</td>';
|
390 |
-
echo '<td>'.$row->role.'</td>';
|
391 |
-
echo '<td>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->login_time + $gmt_offset).'</td>';
|
392 |
-
if ( $row->lockout_time == 0 ) {
|
393 |
-
echo '<td>'.__('NA', 'bulletproof-security').'</td>';
|
394 |
-
} else {
|
395 |
-
echo '<td>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</td>';
|
396 |
-
}
|
397 |
-
echo '<td>'.$row->ip_address.'</td>';
|
398 |
-
echo '<td>'.$row->hostname.'</td>';
|
399 |
-
echo '<td>'.$row->request_uri.'</td>';
|
400 |
-
echo '</tr>';
|
401 |
-
}
|
402 |
-
}
|
403 |
|
404 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
405 |
echo '<th scope="row" style="border-bottom:none;">'.__('No Logins|Locked', 'bulletproof-security').'</th>';
|
406 |
echo "<td></td>";
|
407 |
echo "<td></td>";
|
@@ -414,17 +606,15 @@ if ( isset( $_POST['Submit-Login-Security-search'] ) && current_user_can('manage
|
|
414 |
echo '<td></td>';
|
415 |
echo '<td></td>';
|
416 |
echo '</tr>';
|
417 |
-
}
|
418 |
-
echo '</tbody>';
|
419 |
-
echo '</table>';
|
420 |
-
echo '</div>';
|
421 |
-
|
422 |
-
echo "<input type=\"submit\" name=\"Submit-Login-Search-Radio\" value=\"".__('Submit', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('Locking and Unlocking a User is reversible, but Deleting a User is not.\n\n-------------------------------------------------------------\n\nWhen you delete a User you are deleting that User database row from the BPS Login Security Database Table and not from the WordPress User Database Table.\n\n-------------------------------------------------------------\n\nTo delete a User Account from your WordPress website use the standard/normal WordPress Users page.\n\n-------------------------------------------------------------\n\nClick OK to proceed or click Cancel', 'bulletproof-security')."')\" /> <input type=\"button\" name=\"cancel\" value=\"".__('Clear|Refresh', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"javascript:history.go(0)\" /></form><br>";
|
423 |
}
|
424 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
425 |
|
426 |
-
if ( is_admin() && wp_script_is( 'bps-accordion', $list = 'queue' ) && current_user_can('manage_options') ) {
|
427 |
-
|
428 |
echo '<form name="bpsLoginSecurityDBRadio" class="LSM-DBRadio-Form" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php' ).'" method="post">';
|
429 |
wp_nonce_field('bulletproof_security_login_security');
|
430 |
|
@@ -471,50 +661,52 @@ if ( isset( $_POST['Submit-Login-Security-search'] ) && current_user_can('manage
|
|
471 |
|
472 |
foreach ( $getLoginSecurityTable as $row ) {
|
473 |
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481 |
}
|
482 |
-
|
483 |
-
echo "<td><input type=\"checkbox\" id=\"lockuser\" name=\"LSradio[$row->user_id]\" value=\"lockuser\" class=\"lockuserALL\" /><br><span style=\"font-size:10px;\">".__('Lock', 'bulletproof-security')."</span></td>";
|
484 |
-
echo "<td><input type=\"checkbox\" id=\"unlockuser\" name=\"LSradio[$row->user_id]\" value=\"unlockuser\" class=\"unlockuserALL\" /><br><span style=\"font-size:10px;\">".__('Unlock', 'bulletproof-security')."</span></td>";
|
485 |
-
echo "<td><input type=\"checkbox\" id=\"deleteuser\" name=\"LSradio[$row->user_id]\" value=\"deleteuser\" class=\"deleteuserALL\" /><br><span style=\"font-size:10px;\">".__('Delete', 'bulletproof-security')."</span></td>";
|
486 |
-
|
487 |
-
echo '<td>'.$row->user_id.'</td>';
|
488 |
-
echo '<td>'.$row->username.'</td>';
|
489 |
-
echo '<td>'.$row->public_name.'</td>';
|
490 |
-
echo '<td>'.$row->email.'</td>';
|
491 |
-
echo '<td>'.$row->role.'</td>';
|
492 |
-
echo '<td>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->login_time + $gmt_offset).'</td>';
|
493 |
-
if ( $row->lockout_time == 0 ) {
|
494 |
-
echo '<td>'.__('NA', 'bulletproof-security').'</td>';
|
495 |
-
} else {
|
496 |
-
echo '<td>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</td>';
|
497 |
-
}
|
498 |
-
echo '<td>'.$row->ip_address.'</td>';
|
499 |
-
echo '<td>'.$row->hostname.'</td>';
|
500 |
-
echo '<td>'.$row->request_uri.'</td>';
|
501 |
-
echo '</tr>';
|
502 |
-
}
|
503 |
}
|
504 |
|
505 |
if ( $wpdb->num_rows == 0 ) {
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
}
|
519 |
echo '</tbody>';
|
520 |
echo '</table>';
|
@@ -522,7 +714,6 @@ if ( isset( $_POST['Submit-Login-Security-search'] ) && current_user_can('manage
|
|
522 |
|
523 |
echo "<input type=\"submit\" name=\"Submit-Login-Security-Radio\" value=\"".__('Submit', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('Locking and Unlocking a User is reversible, but Deleting a User is not.\n\n-------------------------------------------------------------\n\nWhen you delete a User you are deleting that User database row from the BPS Login Security Database Table and not from the WordPress User Database Table.\n\n-------------------------------------------------------------\n\nTo delete a User Account from your WordPress website use the standard/normal WordPress Users page.\n\n-------------------------------------------------------------\n\nClick OK to proceed or click Cancel', 'bulletproof-security')."')\" /> <input type=\"button\" name=\"cancel\" value=\"".__('Clear|Refresh', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"javascript:history.go(0)\" /></form><br>";
|
524 |
}
|
525 |
-
}
|
526 |
?>
|
527 |
<br />
|
528 |
|
@@ -577,205 +768,6 @@ jQuery(document).ready(function($){
|
|
577 |
</script>
|
578 |
|
579 |
<?php
|
580 |
-
// Standard Visible Login Security form proccessing - Lock, Unlock or Delete user login status from DB
|
581 |
-
if ( isset($_POST['Submit-Login-Security-Radio'] ) && current_user_can('manage_options') ) {
|
582 |
-
check_admin_referer('bulletproof_security_login_security');
|
583 |
-
|
584 |
-
$LSradio = $_POST['LSradio'];
|
585 |
-
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
586 |
-
|
587 |
-
switch( $_POST['Submit-Login-Security-Radio'] ) {
|
588 |
-
case __('Submit', 'bulletproof-security'):
|
589 |
-
|
590 |
-
$delete_users = array();
|
591 |
-
$unlock_users = array();
|
592 |
-
$lock_users = array();
|
593 |
-
|
594 |
-
if ( ! empty($LSradio) ) {
|
595 |
-
|
596 |
-
foreach ( $LSradio as $key => $value ) {
|
597 |
-
|
598 |
-
if ( $value == 'deleteuser' ) {
|
599 |
-
$delete_users[] = $key;
|
600 |
-
|
601 |
-
} elseif ( $value == 'unlockuser' ) {
|
602 |
-
$unlock_users[] = $key;
|
603 |
-
|
604 |
-
} elseif ( $value == 'lockuser' ) {
|
605 |
-
$lock_users[] = $key;
|
606 |
-
}
|
607 |
-
}
|
608 |
-
}
|
609 |
-
|
610 |
-
if ( ! empty($delete_users) ) {
|
611 |
-
|
612 |
-
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>';
|
613 |
-
|
614 |
-
foreach ( $delete_users as $delete_user ) {
|
615 |
-
|
616 |
-
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $delete_user ) );
|
617 |
-
|
618 |
-
foreach ( $LoginSecurityRows as $row ) {
|
619 |
-
|
620 |
-
$delete_row = $wpdb->query( $wpdb->prepare( "DELETE FROM $bpspro_login_table WHERE user_id = %s", $delete_user ) );
|
621 |
-
|
622 |
-
$textDelete = '<font color="green">'.$row->username.__(' has been deleted from the Login Security Database Table.', 'bulletproof-security').'</font><br>';
|
623 |
-
echo $textDelete;
|
624 |
-
}
|
625 |
-
}
|
626 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
627 |
-
echo '</p></div>';
|
628 |
-
}
|
629 |
-
|
630 |
-
if ( ! empty($unlock_users) ) {
|
631 |
-
|
632 |
-
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>';
|
633 |
-
|
634 |
-
foreach ( $unlock_users as $unlock_user ) {
|
635 |
-
|
636 |
-
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $unlock_user ) );
|
637 |
-
|
638 |
-
foreach ( $LoginSecurityRows as $row ) {
|
639 |
-
$NLstatus = 'Not Locked';
|
640 |
-
$lockout_time = '0';
|
641 |
-
$failed_logins ='0';
|
642 |
-
|
643 |
-
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $NLstatus, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $row->login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id ) );
|
644 |
-
|
645 |
-
$textUnlock = '<font color="green">'.$row->username.__(' has been Unlocked.', 'bulletproof-security').'</font><br>';
|
646 |
-
echo $textUnlock;
|
647 |
-
}
|
648 |
-
}
|
649 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
650 |
-
echo '</p></div>';
|
651 |
-
}
|
652 |
-
|
653 |
-
if ( ! empty($lock_users) ) {
|
654 |
-
|
655 |
-
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>';
|
656 |
-
|
657 |
-
foreach ( $lock_users as $lock_user ) {
|
658 |
-
|
659 |
-
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $lock_user ) );
|
660 |
-
|
661 |
-
foreach ( $LoginSecurityRows as $row ) {
|
662 |
-
$Lstatus = 'Locked';
|
663 |
-
$manual_lockout_time = time() + (60 * $BPSoptions['bps_manual_lockout_duration']); // default is 1 hour/3600 seconds
|
664 |
-
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
665 |
-
$failed_logins = $BPSoptions['bps_max_logins'];
|
666 |
-
|
667 |
-
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $Lstatus, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $row->login_time, 'lockout_time' => $manual_lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id ) );
|
668 |
-
|
669 |
-
$textLock = '<font color="green">'.$row->username.__(' has been Locked.', 'bulletproof-security').'</font><br>';
|
670 |
-
echo $textLock;
|
671 |
-
}
|
672 |
-
}
|
673 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
674 |
-
echo '</p></div>';
|
675 |
-
}
|
676 |
-
break;
|
677 |
-
} // end Switch
|
678 |
-
}
|
679 |
-
|
680 |
-
// Search Form - Login Security form proccessing - Lock, Unlock or Delete user login status from DB
|
681 |
-
if ( isset($_POST['Submit-Login-Search-Radio'] ) && current_user_can('manage_options') ) {
|
682 |
-
check_admin_referer('bulletproof_security_login_security_search');
|
683 |
-
|
684 |
-
$LSradio = $_POST['LSradio'];
|
685 |
-
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
686 |
-
|
687 |
-
switch( $_POST['Submit-Login-Search-Radio'] ) {
|
688 |
-
case __('Submit', 'bulletproof-security'):
|
689 |
-
|
690 |
-
$delete_users = array();
|
691 |
-
$unlock_users = array();
|
692 |
-
$lock_users = array();
|
693 |
-
|
694 |
-
if ( ! empty($LSradio) ) {
|
695 |
-
|
696 |
-
foreach ( $LSradio as $key => $value ) {
|
697 |
-
|
698 |
-
if ( $value == 'deleteuser' ) {
|
699 |
-
$delete_users[] = $key;
|
700 |
-
|
701 |
-
} elseif ( $value == 'unlockuser' ) {
|
702 |
-
$unlock_users[] = $key;
|
703 |
-
|
704 |
-
} elseif ( $value == 'lockuser' ) {
|
705 |
-
$lock_users[] = $key;
|
706 |
-
}
|
707 |
-
}
|
708 |
-
}
|
709 |
-
|
710 |
-
if ( ! empty($delete_users) ) {
|
711 |
-
|
712 |
-
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>';
|
713 |
-
|
714 |
-
foreach ( $delete_users as $delete_user ) {
|
715 |
-
|
716 |
-
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $delete_user ) );
|
717 |
-
|
718 |
-
foreach ( $LoginSecurityRows as $row ) {
|
719 |
-
|
720 |
-
$delete_row = $wpdb->query( $wpdb->prepare( "DELETE FROM $bpspro_login_table WHERE user_id = %s", $delete_user ) );
|
721 |
-
|
722 |
-
$textDelete = '<font color="green">'.$row->username.__(' has been deleted from the Login Security Database Table.', 'bulletproof-security').'</font><br>';
|
723 |
-
echo $textDelete;
|
724 |
-
}
|
725 |
-
}
|
726 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
727 |
-
echo '</p></div>';
|
728 |
-
}
|
729 |
-
|
730 |
-
if ( ! empty($unlock_users) ) {
|
731 |
-
|
732 |
-
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>';
|
733 |
-
|
734 |
-
foreach ( $unlock_users as $unlock_user ) {
|
735 |
-
|
736 |
-
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $unlock_user ) );
|
737 |
-
|
738 |
-
foreach ( $LoginSecurityRows as $row ) {
|
739 |
-
$NLstatus = 'Not Locked';
|
740 |
-
$lockout_time = '0';
|
741 |
-
$failed_logins ='0';
|
742 |
-
|
743 |
-
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $NLstatus, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $row->login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id ) );
|
744 |
-
|
745 |
-
$textUnlock = '<font color="green">'.$row->username.__(' has been Unlocked.', 'bulletproof-security').'</font><br>';
|
746 |
-
echo $textUnlock;
|
747 |
-
}
|
748 |
-
}
|
749 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
750 |
-
echo '</p></div>';
|
751 |
-
}
|
752 |
-
|
753 |
-
if ( ! empty($lock_users) ) {
|
754 |
-
|
755 |
-
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>';
|
756 |
-
|
757 |
-
foreach ( $lock_users as $lock_user ) {
|
758 |
-
|
759 |
-
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $lock_user ) );
|
760 |
-
|
761 |
-
foreach ( $LoginSecurityRows as $row ) {
|
762 |
-
$Lstatus = 'Locked';
|
763 |
-
$manual_lockout_time = time() + (60 * $BPSoptions['bps_manual_lockout_duration']); // default is 1 hour/3600 seconds
|
764 |
-
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
765 |
-
$failed_logins = $BPSoptions['bps_max_logins'];
|
766 |
-
|
767 |
-
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $Lstatus, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $row->login_time, 'lockout_time' => $manual_lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id ) );
|
768 |
-
|
769 |
-
$textLock = '<font color="green">'.$row->username.__(' has been Locked.', 'bulletproof-security').'</font><br>';
|
770 |
-
echo $textLock;
|
771 |
-
}
|
772 |
-
}
|
773 |
-
echo '<div class="bps-message-button" style="width:90px;"><a href="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php' ).'">'.esc_attr__('Refresh Status', 'bulletproof-security').'</a></div>';
|
774 |
-
echo '</p></div>';
|
775 |
-
}
|
776 |
-
break;
|
777 |
-
} // end Switch
|
778 |
-
}
|
779 |
} // end if current_user_can('manage_options') - forms are not displayed to non-administrators
|
780 |
?>
|
781 |
</td>
|
@@ -862,16 +854,17 @@ if ( isset( $_POST['Submit-Security-Log-Options-JTC'] ) && current_user_can('man
|
|
862 |
'bps_jtc_comment_form_label' => esc_html($_POST['bps_jtc_comment_form_label']),
|
863 |
'bps_jtc_comment_form_input' => esc_html($_POST['bps_jtc_comment_form_input']),
|
864 |
'bps_jtc_custom_roles' => $Custom_Roles_array,
|
865 |
-
'bps_enable_jtc_woocommerce' => ''
|
|
|
866 |
);
|
867 |
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
}
|
876 |
|
877 |
if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletproof-security'); } else {
|
@@ -895,12 +888,12 @@ if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletpro
|
|
895 |
<tr>
|
896 |
<td><label for="LSLog"><?php _e('JTC ToolTip:', 'bulletproof-security'); ?></label></td>
|
897 |
<td><input type="text" name="bps_tooltip_captcha_hover_text" class="regular-text-250" value="<?php if ( $BPSoptionsJTC['bps_tooltip_captcha_hover_text'] != '' ) { echo $BPSoptionsJTC['bps_tooltip_captcha_hover_text']; } else { echo 'Type/Enter: '; } ?>" /></td>
|
898 |
-
<td><label for="LSLog" style="margin:0px 0px 0px 5px;font-style:italic;font-weight:normal;"><?php _e('Type/Enter: jtc', 'bulletproof-security'); ?></label></td>
|
899 |
</tr>
|
900 |
<tr>
|
901 |
<td><label for="LSLog"><?php _e('JTC Title|Text:', 'bulletproof-security'); ?></label></td>
|
902 |
<td><input type="text" name="bps_tooltip_captcha_title" class="regular-text-250" value="<?php if ( $BPSoptionsJTC['bps_tooltip_captcha_title'] != '' ) { echo $BPSoptionsJTC['bps_tooltip_captcha_title']; } else { echo 'Hover or click the text box below'; } ?>" /></td>
|
903 |
-
<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', 'bulletproof-security'); ?></label></td>
|
904 |
</tr>
|
905 |
|
906 |
|
@@ -956,7 +949,10 @@ if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletpro
|
|
956 |
</div>
|
957 |
|
958 |
<br />
|
959 |
-
<label for="
|
|
|
|
|
|
|
960 |
<input type="text" name="bps_jtc_comment_form_error" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($BPSoptionsJTC['bps_jtc_comment_form_error'] != '') { echo $BPSoptionsJTC['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 />
|
961 |
|
962 |
<label><strong><?php _e('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security'); ?></strong></label><br />
|
@@ -1019,7 +1015,7 @@ if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletpro
|
|
1019 |
|
1020 |
<?php
|
1021 |
if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletproof-security'); } else {
|
1022 |
-
$scrolltoISLMessage = isset($_REQUEST['scrolltoISLMessage']) ? (int) $_REQUEST['scrolltoISLMessage'] : 0;
|
1023 |
|
1024 |
// ISL Form processing
|
1025 |
if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options') ) {
|
@@ -1068,9 +1064,9 @@ if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options')
|
|
1068 |
'bps_isl_custom_roles' => $Custom_Roles_array
|
1069 |
);
|
1070 |
|
1071 |
-
|
1072 |
-
|
1073 |
-
|
1074 |
|
1075 |
if ( $_POST['bps_isl'] == 'On' ) {
|
1076 |
echo $bps_topDiv;
|
@@ -1242,9 +1238,9 @@ if ( isset( $_POST['Submit-ACE-Options'] ) && current_user_can('manage_options')
|
|
1242 |
'bps_ace_custom_roles' => $Custom_Roles_array
|
1243 |
);
|
1244 |
|
1245 |
-
|
1246 |
-
|
1247 |
-
|
1248 |
|
1249 |
if ( $_POST['bps_ace'] == 'On' ) {
|
1250 |
echo $bps_topDiv;
|
196 |
</p>
|
197 |
</div>
|
198 |
|
199 |
+
<?php if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletproof-security'); } else {
|
200 |
+
|
201 |
+
// Standard Static visible Login Security form proccessing - Lock, Unlock or Delete user login status from DB
|
202 |
+
if ( isset($_POST['Submit-Login-Security-Radio'] ) && current_user_can('manage_options') ) {
|
203 |
+
check_admin_referer('bulletproof_security_login_security');
|
204 |
+
|
205 |
+
$LSradio = $_POST['LSradio'];
|
206 |
+
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
207 |
+
|
208 |
+
switch( $_POST['Submit-Login-Security-Radio'] ) {
|
209 |
+
case __('Submit', 'bulletproof-security'):
|
210 |
+
|
211 |
+
$delete_users = array();
|
212 |
+
$unlock_users = array();
|
213 |
+
$lock_users = array();
|
214 |
+
|
215 |
+
if ( ! empty($LSradio) ) {
|
216 |
+
|
217 |
+
foreach ( $LSradio as $key => $value ) {
|
218 |
+
|
219 |
+
if ( $value == 'deleteuser' ) {
|
220 |
+
$delete_users[] = $key;
|
221 |
+
|
222 |
+
} elseif ( $value == 'unlockuser' ) {
|
223 |
+
$unlock_users[] = $key;
|
224 |
+
|
225 |
+
} elseif ( $value == 'lockuser' ) {
|
226 |
+
$lock_users[] = $key;
|
227 |
+
}
|
228 |
+
}
|
229 |
+
}
|
230 |
+
|
231 |
+
if ( ! empty($delete_users) ) {
|
232 |
+
|
233 |
+
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>';
|
234 |
+
|
235 |
+
foreach ( $delete_users as $delete_user ) {
|
236 |
+
|
237 |
+
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $delete_user ) );
|
238 |
+
|
239 |
+
foreach ( $LoginSecurityRows as $row ) {
|
240 |
+
|
241 |
+
$delete_row = $wpdb->query( $wpdb->prepare( "DELETE FROM $bpspro_login_table WHERE user_id = %s", $delete_user ) );
|
242 |
+
|
243 |
+
$textDelete = '<font color="green">'.$row->username.__(' has been deleted from the Login Security Database Table.', 'bulletproof-security').'</font><br>';
|
244 |
+
echo $textDelete;
|
245 |
+
}
|
246 |
+
}
|
247 |
+
echo '</p></div>';
|
248 |
+
}
|
249 |
+
|
250 |
+
if ( ! empty($unlock_users) ) {
|
251 |
+
|
252 |
+
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>';
|
253 |
+
|
254 |
+
foreach ( $unlock_users as $unlock_user ) {
|
255 |
+
|
256 |
+
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $unlock_user ) );
|
257 |
+
|
258 |
+
foreach ( $LoginSecurityRows as $row ) {
|
259 |
+
$NLstatus = 'Not Locked';
|
260 |
+
$lockout_time = '0';
|
261 |
+
$failed_logins ='0';
|
262 |
+
|
263 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $NLstatus, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $row->login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id ) );
|
264 |
+
|
265 |
+
$textUnlock = '<font color="green">'.$row->username.__(' has been Unlocked.', 'bulletproof-security').'</font><br>';
|
266 |
+
echo $textUnlock;
|
267 |
+
}
|
268 |
+
}
|
269 |
+
echo '</p></div>';
|
270 |
+
}
|
271 |
+
|
272 |
+
if ( ! empty($lock_users) ) {
|
273 |
+
|
274 |
+
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>';
|
275 |
+
|
276 |
+
foreach ( $lock_users as $lock_user ) {
|
277 |
+
|
278 |
+
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $lock_user ) );
|
279 |
+
|
280 |
+
foreach ( $LoginSecurityRows as $row ) {
|
281 |
+
$Lstatus = 'Locked';
|
282 |
+
$manual_lockout_time = time() + (60 * $BPSoptions['bps_manual_lockout_duration']); // default is 1 hour/3600 seconds
|
283 |
+
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
284 |
+
$failed_logins = $BPSoptions['bps_max_logins'];
|
285 |
+
|
286 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $Lstatus, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $row->login_time, 'lockout_time' => $manual_lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id ) );
|
287 |
+
|
288 |
+
$textLock = '<font color="green">'.$row->username.__(' has been Locked.', 'bulletproof-security').'</font><br>';
|
289 |
+
echo $textLock;
|
290 |
+
}
|
291 |
+
}
|
292 |
+
echo '</p></div>';
|
293 |
+
}
|
294 |
+
break;
|
295 |
+
} // end Switch
|
296 |
+
}
|
297 |
+
|
298 |
+
// Search Form - Login Security Dynamic Search Form - Lock, Unlock or Delete user login status from DB
|
299 |
+
if ( isset($_POST['Submit-Login-Search-Radio'] ) && current_user_can('manage_options') ) {
|
300 |
+
check_admin_referer('bulletproof_security_login_security_search');
|
301 |
+
|
302 |
+
$LSradio = $_POST['LSradio'];
|
303 |
+
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
304 |
+
|
305 |
+
switch( $_POST['Submit-Login-Search-Radio'] ) {
|
306 |
+
case __('Submit', 'bulletproof-security'):
|
307 |
+
|
308 |
+
$delete_users = array();
|
309 |
+
$unlock_users = array();
|
310 |
+
$lock_users = array();
|
311 |
+
|
312 |
+
if ( ! empty($LSradio) ) {
|
313 |
+
|
314 |
+
foreach ( $LSradio as $key => $value ) {
|
315 |
+
|
316 |
+
if ( $value == 'deleteuser' ) {
|
317 |
+
$delete_users[] = $key;
|
318 |
+
|
319 |
+
} elseif ( $value == 'unlockuser' ) {
|
320 |
+
$unlock_users[] = $key;
|
321 |
+
|
322 |
+
} elseif ( $value == 'lockuser' ) {
|
323 |
+
$lock_users[] = $key;
|
324 |
+
}
|
325 |
+
}
|
326 |
+
}
|
327 |
+
|
328 |
+
if ( ! empty($delete_users) ) {
|
329 |
+
|
330 |
+
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>';
|
331 |
+
|
332 |
+
foreach ( $delete_users as $delete_user ) {
|
333 |
+
|
334 |
+
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $delete_user ) );
|
335 |
+
|
336 |
+
foreach ( $LoginSecurityRows as $row ) {
|
337 |
+
|
338 |
+
$delete_row = $wpdb->query( $wpdb->prepare( "DELETE FROM $bpspro_login_table WHERE user_id = %s", $delete_user ) );
|
339 |
+
|
340 |
+
$textDelete = '<font color="green">'.$row->username.__(' has been deleted from the Login Security Database Table.', 'bulletproof-security').'</font><br>';
|
341 |
+
echo $textDelete;
|
342 |
+
}
|
343 |
+
}
|
344 |
+
echo '</p></div>';
|
345 |
+
}
|
346 |
+
|
347 |
+
if ( ! empty($unlock_users) ) {
|
348 |
+
|
349 |
+
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>';
|
350 |
+
|
351 |
+
foreach ( $unlock_users as $unlock_user ) {
|
352 |
+
|
353 |
+
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $unlock_user ) );
|
354 |
+
|
355 |
+
foreach ( $LoginSecurityRows as $row ) {
|
356 |
+
$NLstatus = 'Not Locked';
|
357 |
+
$lockout_time = '0';
|
358 |
+
$failed_logins ='0';
|
359 |
+
|
360 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $NLstatus, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $row->login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id ) );
|
361 |
+
|
362 |
+
$textUnlock = '<font color="green">'.$row->username.__(' has been Unlocked.', 'bulletproof-security').'</font><br>';
|
363 |
+
echo $textUnlock;
|
364 |
+
}
|
365 |
+
}
|
366 |
+
echo '</p></div>';
|
367 |
+
}
|
368 |
+
|
369 |
+
if ( ! empty($lock_users) ) {
|
370 |
+
|
371 |
+
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>';
|
372 |
+
|
373 |
+
foreach ( $lock_users as $lock_user ) {
|
374 |
+
|
375 |
+
$LoginSecurityRows = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $bpspro_login_table WHERE user_id = %s", $lock_user ) );
|
376 |
+
|
377 |
+
foreach ( $LoginSecurityRows as $row ) {
|
378 |
+
$Lstatus = 'Locked';
|
379 |
+
$manual_lockout_time = time() + (60 * $BPSoptions['bps_manual_lockout_duration']); // default is 1 hour/3600 seconds
|
380 |
+
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
381 |
+
$failed_logins = $BPSoptions['bps_max_logins'];
|
382 |
+
|
383 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $Lstatus, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $row->login_time, 'lockout_time' => $manual_lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id ) );
|
384 |
+
|
385 |
+
$textLock = '<font color="green">'.$row->username.__(' has been Locked.', 'bulletproof-security').'</font><br>';
|
386 |
+
echo $textLock;
|
387 |
+
}
|
388 |
+
}
|
389 |
+
echo '</p></div>';
|
390 |
+
}
|
391 |
+
break;
|
392 |
+
} // end Switch
|
393 |
+
}
|
394 |
+
?>
|
395 |
|
396 |
<div id="LoginSecurityOptions" style="width:100%;">
|
397 |
|
504 |
|
505 |
function bpsDBRowCount() {
|
506 |
global $wpdb;
|
507 |
+
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
508 |
+
$id = '0';
|
509 |
+
$DB_row_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $bpspro_login_table WHERE id != %d", $id ) );
|
510 |
+
$BPSoptions = get_option('bulletproof_security_options_login_security');
|
511 |
+
$Max_db_rows = $BPSoptions['bps_max_db_rows_display'];
|
|
|
|
|
512 |
|
513 |
echo '<div id="LoginSecurityDBRowCount">';
|
514 |
|
520 |
echo $text;
|
521 |
}
|
522 |
echo '</div>';
|
|
|
523 |
}
|
524 |
+
bpsDBRowCount();
|
525 |
|
526 |
// Login Security Search Form
|
527 |
if ( isset( $_POST['Submit-Login-Security-search'] ) && current_user_can('manage_options') ) {
|
528 |
check_admin_referer('bulletproof_security_login_security_search');
|
529 |
|
530 |
+
$bpspro_login_table = $wpdb->prefix . "bpspro_login_security";
|
531 |
+
$search = $_POST['LSSearch'];
|
532 |
+
|
533 |
+
$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%" ) );
|
534 |
+
|
535 |
+
echo '<form name="bpsLoginSecuritySearchDBRadio" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php' ).'" method="post">';
|
536 |
+
wp_nonce_field('bulletproof_security_login_security_search');
|
537 |
+
|
538 |
+
echo '<div id="LoginSecurityCheckall">';
|
539 |
+
echo '<table class="widefat">';
|
540 |
+
echo '<thead>';
|
541 |
+
echo '<tr>';
|
542 |
+
echo '<th scope="col" style="width:10%;font-size:16px;"><strong>'.__('Login Status', 'bulletproof-security').'</strong></th>';
|
543 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><input type="checkbox" class="checkallLock" style="text-align:left;margin-left:2px;" /><br><strong>'.__('Lock', 'bulletproof-security').'</strong></th>';
|
544 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><input type="checkbox" class="checkallUnlock" style="text-align:left;margin-left:2px;" /><br><strong>'.__('Unlock', 'bulletproof-security').'</strong></th>';
|
545 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><input type="checkbox" class="checkallDelete" style="text-align:left;margin-left:2px;" /><br><strong>'.__('Delete', 'bulletproof-security').'</strong></th>';
|
546 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('User ID', 'bulletproof-security').'</strong></th>';
|
547 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('Username', 'bulletproof-security').'</strong></th>';
|
548 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('Display Name', 'bulletproof-security').'</strong></th>';
|
549 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('Email', 'bulletproof-security').'</strong></th>';
|
550 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('Role', 'bulletproof-security').'</strong></th>';
|
551 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('Login Time', 'bulletproof-security').'</strong></th>';
|
552 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('Lockout Expires', 'bulletproof-security').'</strong></th>';
|
553 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('IP Address', 'bulletproof-security').'</strong></th>';
|
554 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('Hostname', 'bulletproof-security').'</strong></th>';
|
555 |
+
echo '<th scope="col" style="width:5%;font-size:12px;"><strong>'.__('Request URI', 'bulletproof-security').'</strong></th>';
|
556 |
+
echo '</tr>';
|
557 |
+
echo '</thead>';
|
558 |
+
echo '<tbody>';
|
559 |
+
echo '<tr>';
|
560 |
+
|
561 |
+
foreach ( $getLoginSecurityTable as $row ) {
|
|
|
|
|
562 |
|
563 |
if ( $wpdb->num_rows != 0 ) {
|
564 |
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
568 |
} else {
|
569 |
echo '<th scope="row" style="border-bottom:none;">'.$row->status.'</th>';
|
570 |
}
|
571 |
+
|
572 |
+
echo "<td><input type=\"checkbox\" id=\"lockuser\" name=\"LSradio[$row->user_id]\" value=\"lockuser\" class=\"lockuserALL\" /><br><span style=\"font-size:10px;\">".__('Lock', 'bulletproof-security')."</span></td>";
|
573 |
+
echo "<td><input type=\"checkbox\" id=\"unlockuser\" name=\"LSradio[$row->user_id]\" value=\"unlockuser\" class=\"unlockuserALL\" /><br><span style=\"font-size:10px;\">".__('Unlock', 'bulletproof-security')."</span></td>";
|
574 |
+
echo "<td><input type=\"checkbox\" id=\"deleteuser\" name=\"LSradio[$row->user_id]\" value=\"deleteuser\" class=\"deleteuserALL\" /><br><span style=\"font-size:10px;\">".__('Delete', 'bulletproof-security')."</span></td>";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
575 |
|
576 |
+
echo '<td>'.$row->user_id.'</td>';
|
577 |
+
echo '<td>'.$row->username.'</td>';
|
578 |
+
echo '<td>'.$row->public_name.'</td>';
|
579 |
+
echo '<td>'.$row->email.'</td>';
|
580 |
+
echo '<td>'.$row->role.'</td>';
|
581 |
+
echo '<td>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->login_time + $gmt_offset).'</td>';
|
582 |
+
|
583 |
+
if ( $row->lockout_time == 0 ) {
|
584 |
+
echo '<td>'.__('NA', 'bulletproof-security').'</td>';
|
585 |
+
} else {
|
586 |
+
echo '<td>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</td>';
|
587 |
+
}
|
588 |
+
|
589 |
+
echo '<td>'.$row->ip_address.'</td>';
|
590 |
+
echo '<td>'.$row->hostname.'</td>';
|
591 |
+
echo '<td>'.$row->request_uri.'</td>';
|
592 |
+
echo '</tr>';
|
593 |
+
}
|
594 |
+
}
|
595 |
+
|
596 |
+
if ( $wpdb->num_rows == 0 ) {
|
597 |
echo '<th scope="row" style="border-bottom:none;">'.__('No Logins|Locked', 'bulletproof-security').'</th>';
|
598 |
echo "<td></td>";
|
599 |
echo "<td></td>";
|
606 |
echo '<td></td>';
|
607 |
echo '<td></td>';
|
608 |
echo '</tr>';
|
|
|
|
|
|
|
|
|
|
|
|
|
609 |
}
|
610 |
+
echo '</tbody>';
|
611 |
+
echo '</table>';
|
612 |
+
echo '</div>';
|
613 |
+
|
614 |
+
echo "<input type=\"submit\" name=\"Submit-Login-Search-Radio\" value=\"".__('Submit', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('Locking and Unlocking a User is reversible, but Deleting a User is not.\n\n-------------------------------------------------------------\n\nWhen you delete a User you are deleting that User database row from the BPS Login Security Database Table and not from the WordPress User Database Table.\n\n-------------------------------------------------------------\n\nTo delete a User Account from your WordPress website use the standard/normal WordPress Users page.\n\n-------------------------------------------------------------\n\nClick OK to proceed or click Cancel', 'bulletproof-security')."')\" /> <input type=\"button\" name=\"cancel\" value=\"".__('Clear|Refresh', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"javascript:history.go(0)\" /></form><br>";
|
615 |
+
|
616 |
+
} else { // if the LSM Search form is not submitted then display the static LSM form
|
617 |
|
|
|
|
|
618 |
echo '<form name="bpsLoginSecurityDBRadio" class="LSM-DBRadio-Form" action="'.admin_url( 'admin.php?page=bulletproof-security/admin/login/login.php' ).'" method="post">';
|
619 |
wp_nonce_field('bulletproof_security_login_security');
|
620 |
|
661 |
|
662 |
foreach ( $getLoginSecurityTable as $row ) {
|
663 |
|
664 |
+
if ( $wpdb->num_rows != 0 ) {
|
665 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
666 |
+
|
667 |
+
if ( $row->status == 'Locked' ) {
|
668 |
+
echo '<th scope="row" style="border-bottom:none;color:red;font-weight:bold;">'.$row->status.'</th>';
|
669 |
+
} else {
|
670 |
+
echo '<th scope="row" style="border-bottom:none;">'.$row->status.'</th>';
|
671 |
+
}
|
672 |
+
|
673 |
+
echo "<td><input type=\"checkbox\" id=\"lockuser\" name=\"LSradio[$row->user_id]\" value=\"lockuser\" class=\"lockuserALL\" /><br><span style=\"font-size:10px;\">".__('Lock', 'bulletproof-security')."</span></td>";
|
674 |
+
echo "<td><input type=\"checkbox\" id=\"unlockuser\" name=\"LSradio[$row->user_id]\" value=\"unlockuser\" class=\"unlockuserALL\" /><br><span style=\"font-size:10px;\">".__('Unlock', 'bulletproof-security')."</span></td>";
|
675 |
+
echo "<td><input type=\"checkbox\" id=\"deleteuser\" name=\"LSradio[$row->user_id]\" value=\"deleteuser\" class=\"deleteuserALL\" /><br><span style=\"font-size:10px;\">".__('Delete', 'bulletproof-security')."</span></td>";
|
676 |
+
|
677 |
+
echo '<td>'.$row->user_id.'</td>';
|
678 |
+
echo '<td>'.$row->username.'</td>';
|
679 |
+
echo '<td>'.$row->public_name.'</td>';
|
680 |
+
echo '<td>'.$row->email.'</td>';
|
681 |
+
echo '<td>'.$row->role.'</td>';
|
682 |
+
echo '<td>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->login_time + $gmt_offset).'</td>';
|
683 |
+
|
684 |
+
if ( $row->lockout_time == 0 ) {
|
685 |
+
echo '<td>'.__('NA', 'bulletproof-security').'</td>';
|
686 |
+
} else {
|
687 |
+
echo '<td>'.date_i18n(get_option('date_format').' '.get_option('time_format'), $row->lockout_time + $gmt_offset).'</td>';
|
688 |
+
}
|
689 |
+
|
690 |
+
echo '<td>'.$row->ip_address.'</td>';
|
691 |
+
echo '<td>'.$row->hostname.'</td>';
|
692 |
+
echo '<td>'.$row->request_uri.'</td>';
|
693 |
+
echo '</tr>';
|
694 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
695 |
}
|
696 |
|
697 |
if ( $wpdb->num_rows == 0 ) {
|
698 |
+
echo '<th scope="row" style="border-bottom:none;">'.__('No Logins|Locked', 'bulletproof-security').'</th>';
|
699 |
+
echo "<td></td>";
|
700 |
+
echo "<td></td>";
|
701 |
+
echo "<td></td>";
|
702 |
+
echo '<td></td>';
|
703 |
+
echo '<td></td>';
|
704 |
+
echo '<td></td>';
|
705 |
+
echo '<td></td>';
|
706 |
+
echo '<td></td>';
|
707 |
+
echo '<td></td>';
|
708 |
+
echo '<td></td>';
|
709 |
+
echo '</tr>';
|
710 |
}
|
711 |
echo '</tbody>';
|
712 |
echo '</table>';
|
714 |
|
715 |
echo "<input type=\"submit\" name=\"Submit-Login-Security-Radio\" value=\"".__('Submit', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"return confirm('".__('Locking and Unlocking a User is reversible, but Deleting a User is not.\n\n-------------------------------------------------------------\n\nWhen you delete a User you are deleting that User database row from the BPS Login Security Database Table and not from the WordPress User Database Table.\n\n-------------------------------------------------------------\n\nTo delete a User Account from your WordPress website use the standard/normal WordPress Users page.\n\n-------------------------------------------------------------\n\nClick OK to proceed or click Cancel', 'bulletproof-security')."')\" /> <input type=\"button\" name=\"cancel\" value=\"".__('Clear|Refresh', 'bulletproof-security')."\" class=\"button bps-button\" onclick=\"javascript:history.go(0)\" /></form><br>";
|
716 |
}
|
|
|
717 |
?>
|
718 |
<br />
|
719 |
|
768 |
</script>
|
769 |
|
770 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
771 |
} // end if current_user_can('manage_options') - forms are not displayed to non-administrators
|
772 |
?>
|
773 |
</td>
|
854 |
'bps_jtc_comment_form_label' => esc_html($_POST['bps_jtc_comment_form_label']),
|
855 |
'bps_jtc_comment_form_input' => esc_html($_POST['bps_jtc_comment_form_input']),
|
856 |
'bps_jtc_custom_roles' => $Custom_Roles_array,
|
857 |
+
'bps_enable_jtc_woocommerce' => '',
|
858 |
+
'bps_jtc_custom_form_error' => stripslashes($_POST['bps_jtc_custom_form_error'])
|
859 |
);
|
860 |
|
861 |
+
foreach( $JTC_Options as $key => $value ) {
|
862 |
+
update_option('bulletproof_security_options_login_security_jtc', $JTC_Options);
|
863 |
+
}
|
864 |
|
865 |
+
echo $bps_topDiv;
|
866 |
+
echo '<strong><font color="green">'.__('JTC-Lite Settings Saved.', 'bulletproof-security').'</font></strong><br>';
|
867 |
+
echo $bps_bottomDiv;
|
868 |
}
|
869 |
|
870 |
if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletproof-security'); } else {
|
888 |
<tr>
|
889 |
<td><label for="LSLog"><?php _e('JTC ToolTip:', 'bulletproof-security'); ?></label></td>
|
890 |
<td><input type="text" name="bps_tooltip_captcha_hover_text" class="regular-text-250" value="<?php if ( $BPSoptionsJTC['bps_tooltip_captcha_hover_text'] != '' ) { echo $BPSoptionsJTC['bps_tooltip_captcha_hover_text']; } else { echo 'Type/Enter: '; } ?>" /></td>
|
891 |
+
<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>
|
892 |
</tr>
|
893 |
<tr>
|
894 |
<td><label for="LSLog"><?php _e('JTC Title|Text:', 'bulletproof-security'); ?></label></td>
|
895 |
<td><input type="text" name="bps_tooltip_captcha_title" class="regular-text-250" value="<?php if ( $BPSoptionsJTC['bps_tooltip_captcha_title'] != '' ) { echo $BPSoptionsJTC['bps_tooltip_captcha_title']; } else { echo 'Hover or click the text box below'; } ?>" /></td>
|
896 |
+
<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>
|
897 |
</tr>
|
898 |
|
899 |
|
949 |
</div>
|
950 |
|
951 |
<br />
|
952 |
+
<label for="LSLog"><?php _e('Login Form: CAPTCHA Error message', 'bulletproof-security'); ?></label><br />
|
953 |
+
<input type="text" name="bps_jtc_custom_form_error" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($BPSoptionsJTC['bps_jtc_custom_form_error'] != '') { echo $BPSoptionsJTC['bps_jtc_custom_form_error']; } else { echo '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.'; } ?>" /><br /><br />
|
954 |
+
|
955 |
+
<label for="LSLog"><?php _e('Comment Form: CAPTCHA Error message (BPS Pro Only)', 'bulletproof-security'); ?></label><br />
|
956 |
<input type="text" name="bps_jtc_comment_form_error" class="regular-text-short-fixed" style="width:75%;" value="<?php if ($BPSoptionsJTC['bps_jtc_comment_form_error'] != '') { echo $BPSoptionsJTC['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 />
|
957 |
|
958 |
<label><strong><?php _e('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security'); ?></strong></label><br />
|
1015 |
|
1016 |
<?php
|
1017 |
if ( ! current_user_can('manage_options') ) { _e('Permission Denied', 'bulletproof-security'); } else {
|
1018 |
+
$scrolltoISLMessage = isset($_REQUEST['scrolltoISLMessage']) ? (int) $_REQUEST['scrolltoISLMessage'] : 0;
|
1019 |
|
1020 |
// ISL Form processing
|
1021 |
if ( isset( $_POST['Submit-ISL-Options'] ) && current_user_can('manage_options') ) {
|
1064 |
'bps_isl_custom_roles' => $Custom_Roles_array
|
1065 |
);
|
1066 |
|
1067 |
+
foreach( $ISL_Options as $key => $value ) {
|
1068 |
+
update_option('bulletproof_security_options_idle_session', $ISL_Options);
|
1069 |
+
}
|
1070 |
|
1071 |
if ( $_POST['bps_isl'] == 'On' ) {
|
1072 |
echo $bps_topDiv;
|
1238 |
'bps_ace_custom_roles' => $Custom_Roles_array
|
1239 |
);
|
1240 |
|
1241 |
+
foreach( $ACE_Options as $key => $value ) {
|
1242 |
+
update_option('bulletproof_security_options_auth_cookie', $ACE_Options);
|
1243 |
+
}
|
1244 |
|
1245 |
if ( $_POST['bps_ace'] == 'On' ) {
|
1246 |
echo $bps_topDiv;
|
admin/login/lsm-help-text.php
CHANGED
@@ -16,7 +16,7 @@ if ( ! current_user_can('manage_options') ) {
|
|
16 |
}
|
17 |
|
18 |
/** JTC-Lite stripped down version of the BEAST - BPS Pro JTC Anti-Spam|Anti-Hacker **/
|
19 |
-
$bps_modal_content2 = '<strong>'.__('If you forget what the CAPTCHA is and cannot login to your website use FTP or your web host control panel file manager and rename the /bulletproof-security/ plugin folder name to /_bulletproof-security/. Login to your website, go to the BPS JTC-Lite page and correct the CAPTCHA issue/problem. Rename the /_bulletproof-security/ plugin folder name back to /bulletproof-security/.', 'bulletproof-security').'</strong><br><br><strong>'.__('JTC-Lite Manual Setup Steps', 'bulletproof-security').'</strong><br>'.__('1. Enter a user friendly CAPTCHA in the JTC CAPTCHA text box.', 'bulletproof-security').'<br>'.__('2. Copy and paste the CAPTCHA you entered in the JTC CAPTCHA text box into the JTC ToolTip text box.', 'bulletproof-security').'<br>'.__('3. Either keep this default text "Hover or click the text box below" that will be displayed on all your forms or edit this text and add the message you want to add.', 'bulletproof-security').'<br>'.__('4. Check the Login Form checkbox and click the Save Options button.', 'bulletproof-security').'<br><br><strong>'.__('General Info about JTC-Lite', 'bulletproof-security').'</strong><br>'.__('JTC-Lite protects the WordPress Login form against automated SpamBot and HackerBot Brute Force Login attacks. Prevents User Accounts from being locked repeatedly by constant Brute Force Login attacks on your Login page. If you would like to protect all of your WordPress forms get the full version of JTC - BPS Pro JTC Anti-Spam|Anti-Hacker.', 'bulletproof-security').'<br><br><strong>'.__('JTC CAPTCHA: ', 'bulletproof-security').'</strong><br>'.__('This is the CAPTCHA that users will enter to Login to your website. You can use any numbers or characters and spaces in the CAPTCHA. You can even use HTML code characters except for these HTML code characters: < > \' " &. You can use a phrase for the CAPTCHA or it can be a single word or you can use your own original combination of words, numbers and HTML characters.', 'bulletproof-security').'<br><br><strong>'.__('Note: ', 'bulletproof-security').'</strong>'.__('It is recommended that you make your CAPTCHA user friendly, simple, clear and easy to understand for your users.', 'bulletproof-security').'<br><br><strong>'.__('JTC ToolTip: ', 'bulletproof-security').'</strong><br>'.__('This is the jQuery ToolTip message that is displayed to users when they hover or click on the CAPTCHA text box. This is where you will tell your users what they need to enter for the CAPTCHA. It can be a phrase, complete this sentence, a Hint or simply just Type/Enter: xxxxx or you can get as creative as you want to get with your jQuery ToolTip. Randomness is what makes a CAPTCHA very effective. JTC is designed with CAPTCHA randomness capability as one of its primary features.', 'bulletproof-security').'<br><br><strong>'.__('JTC Title|Text: ', 'bulletproof-security').'</strong><br>'.__('This is the text that is displayed to users above the CAPTCHA text box/Form Field.', 'bulletproof-security').$networkMUJTCText.'<br><br><strong>'.__('Enable JTC for WooCommerce (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('Check this checkbox if you have the WooCommerce plugin installed if you would like to use BPS JTC on the WooCommerce custom login page. BPS JTC will still continue to work normally on the standard WordPress Forms: Login, Register, Lost Password, Comment, BuddyPress Register and BuddyPress Sidebar Login Forms when you check this checkbox. This checkbox option setting is not for turning JTC On or Off if you are using WooCommerce. Use the JTC Enable|Disable JTC For These Forms option checkboxes to enable or disable JTC on each of your Forms.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable JTC For These Forms (Only the Login Form CAPTCHA is available in BPS Free): ', 'bulletproof-security').'</strong><br>'.__('Checking a Form checkbox will display a CAPTCHA on that Form to all users. Unchecking a Form checkbox will remove the CAPTCHA on that Form for all users. The Comment Form is a special case and the CAPTCHA can be displayed based on the User Roles that you choose. See the Comment Form help section below.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: (only applies if Comment Form CAPTCHA is enabled/checked) ', 'bulletproof-security').'<br>'.__('Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only:', 'bulletproof-security').'</strong><br>'.__('Users must be logged into your website for the Comment Form User Roles to work. If you do not require that users are registered and logged in to post comments on your website then these JTC options will not have any effect. These options are only for registered and logged in users and only for your Comment Form if you are using this WordPress Discussion setting: Users must be registered and logged in to comment. If you do not want to require that users are registered and logged in to comment then the JTC Comment Form CAPTCHA will still work as long as you have this WordPress Discussion setting checked: Comment author must fill out name and email.', 'bulletproof-security').'<br><br>'.__('Checking a User Role checkbox will display a CAPTCHA to all users with that User Role on your website\'s Comment Form. Unchecking a User Role checkbox will remove the CAPTCHA from displaying to users with that User Role on your website\'s Comment Form. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form CAPTCHA Error message (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('The Default JTC Comment Form CAPTCHA error message is: <strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser\'s back button and re-enter the JTC CAPTCHA. You can change or add to the default error message. This error message only applies to the Comment Form CAPTCHA error message and does not affect or change any of the other Form CAPTCHA error messages.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security').'</strong><br>'.__('You can position the JTC Title|Text Form label and the JTC CAPTCHA Form Input text box by editing the CSS in these text boxes. By default the position of the JTC Title|Text label and the JTC CAPTCHA Form Input text box is below your Comment Form submit button. For CSS code styling examples.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form Label (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC Title|Text label above the Form Input text box.', 'bulletproof-security').'<br><strong>'.__('Comment Form Input Text Box (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC CAPTCHA Form Input text box.', 'bulletproof-security').'<br><br><strong>'.__('Additional Brute Force CAPTCHA Option: ', 'bulletproof-security').'</strong><br>'.__('If you do not allow anyone else to log into your website then here is an example of how JTC could be used as an additional Brute Force Login Protection feature.', 'bulletproof-security').'<br><br>'.__('Example: You create a JTC CAPTCHA: My Example CAPTCHA, you either leave the JTC ToolTip: text box blank or you create a Hint for yourself - JTC ToolTip: My Example Hint. If your JTC ToolTip: text box is blank then the CAPTCHA will not be displayed - only you will know what the CAPTCHA is. If you create a personal Hint for yourself then only you will know what the answer to the Hint is.', 'bulletproof-security').'</strong>';
|
20 |
|
21 |
/** Idle Session Logout|Auth Cookie Expiration **/
|
22 |
$bps_modal_content3 = '<strong>'.__('Idle Session Logout (ISL) General Info:', 'bulletproof-security').'</strong><br>'.__('Idle Session Logout (ISL) can be considered a "soft" setting vs ACE being a "hard" setting. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen.', 'bulletproof-security').'<br><br>'.__('If you set the Idle Session Logout Time to 60 minutes and the User is idle/inactive for 10 minutes and becomes active again then the Idle Session Logout Time starts all over again/is reset to 60 minutes. If a User is idle/inactive for 60 continuous minutes then that User will be automatically logged out of the site and redirected to the BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br>'.__('When an idle/inactive User is logged out of the site they are redirected to the BPS Idle Session Logout Page URL if their Browser is still open. If the User\'s Browser is still open and the User is on another Browser tab window then the Browser tab window where they are logged into your site will be redirected to the BPS Idle Session Logout Page URL. If the User has closed their Browser without logging out of your site then that User will not be logged out of your site. You can use ACE to log User\'s out of your site whether or not they have closed their Browser. Idle Session Logouts are logged in the BPS Security Log file.', 'bulletproof-security').'<br><br><strong><font color="blue">'.__('After making any option setting changes click the Save Options button to save your new option settings. To reset ISL option settings back to the default ISL option settings, delete any custom values/entries you have entered in any text/textarea boxes and click the Save Options button.', 'bulletproof-security').'</font></strong><br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ISL is Turned Off by default. Select ISL On to turn ISL On. Select ISL Off to turn ISL Off.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when an idle/inactive User should be logged out of your site. Example: Entering 60 will automatically logout Users who have been idle/inactive for 60 continuous minutes. Only enter numbers and not any other characters. If you accidently enter a blank value for the Idle Session Logout Time then ISL will be disabled automatically.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page URL:', 'bulletproof-security').'</strong><br>'.__('When an idle/inactive User is logged out of your site they are redirected to the BPS Idle Session Logout Page URL by default. You can choose to redirect logged out users to any URL that you want to redirect them to by entering the URL in this text box. Example: If you enter the URL path to your WP Login page then user\'s will be redirected to your WP Login page instead of the default BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Login URL:', 'bulletproof-security').'</strong><br>'.__('This option displays a clickable Login URL/link to your WP Login page. If your Login page URL is different than the default URL that you see displayed in the Idle Session Logout Page Login URL text box then change the URL to the URL for your site\'s Login page. You can choose not to display a Login URL/link by entering "No" (without quotes) if you do not want a Login URL/link displayed.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security').'</strong><br>'.__('This option allows you to exclude any pages or posts that you do not want ISL to check/monitor. Important: The URI path is everything after the root portion or your domain URL. Example: If the page/post you want to exclude is here: www.example.com/some-post/ then the URI Exclusion that you would use/enter is: /some-post/. If the page/post you want to exclude is here: www.example.com/category/some-post/ then the URI Exclusion that you would use/enter is: /category/some-post/.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom Message:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS ISL message/text by leaving the textarea box blank or you can enter your own custom ISL message/text in this textarea box that you want displayed to logged out users. Your custom message will be displayed on the default BPS ISL Logout page unless you choose to redirect users to a different URL/link using the Idle Session Logout Page URL option setting.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS CSS Style code or enter your own custom CSS Style customizations.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. ISL will be turned Off/disabled for any User Account names that you add in this text box. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ISL for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and ISL will still be disabled for the johnDoe User Account. It is recommended that you add your User Account name, but if you also want to be automatically logged out when your User Account is idle/inactive then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will enable ISL for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will disable ISL for all Users with that User Role. Example: If you only check the Subscriber checkbox then ISL will only be enabled for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For TinyMCE Editors:', 'bulletproof-security').'</strong><br>'.__('Please read all of the TinyMCE Editor Important Notes below. Checking the Enable|Disable ISL For TinyMCE Editor checkbox will disable ISL for any/all pages that have a TinyMCE Editor on them.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Important Notes:', 'bulletproof-security').'</strong><br><br><strong>'.__('ISL and TinyMCE javascript Event Listeners:', 'bulletproof-security').'</strong><br>'.__('ISL uses javascript Event Listeners to monitor User activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen. The TinyMCE Editor also uses javascript Event Listeners in the Visual Editor window. ISL can monitor User activity in the Text tab Editor window and the Editor Toolbar buttons or menus for any of the ISL events listed above, but cannot monitor any User activity in the TinyMCE Visual tab Editor window.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor on WordPress Post, Page and Comments pages:', 'bulletproof-security').'</strong><br>'.__('This example is using an Idle Session Logout Time of 60 minutes. If the User is typing content/text for 60 continuous minutes in the WordPress Post, Page or Comments TinyMCE Visual Editor window and has not clicked or moved their mouse outside of the TinyMCE Visual Editor window for 60 continuous minutes and the Enable|Disable ISL For TinyMCE Editor checkbox option is not checked to disable ISL for TinyMCE Editors, then the User will see the native WP Confirm Navigation alert popup window with buttons to either Leave this Page or Stay on this Page. Clicking the Stay on this Page button resets the ISL timer again to 60 minutes and the User will not lose any of their content/text.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Instances used in other plugins and themes:', 'bulletproof-security').'</strong><br>'.__('If another plugin or theme is using instances of the TinyMCE Editor, like BPS Maintenance Mode MMode Editor TinyMCE Editor instance for example, then if all of the same conditions stated above for the WordPress Post, Page and Comments pages TinyMCE Visual Editor are the same then instead of seeing the native WP Confirm Navigation alert popup window, the User will be logged out automatically and the User\'s content/text will not be saved. If you are using TinyMCE Editor Instances in another plugin or theme that Users can use to add/edit content/text and you do not want to risk a User being logged out and losing any of their content/text then check the Enable|Disable ISL For TinyMCE Editor checkbox to disable ISL on any pages that contain a TinyMCE Editor Instance.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration (ACE) General Info:', 'bulletproof-security').'</strong><br>'.__('The WordPress Authentication Cookie Expiration (ACE) time can be considered a "hard" setting vs ISL being a "soft" setting. If you set the Cookie Expiration to 60 minutes then 60 consecutive minutes after a User has logged in, that user will be logged out automatically whether that User is idle/inactive or not. The WordPress Authentication Cookie Expiration (ACE) time is set when a User logs in. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. The WordPress Authentication Cookie Expiration time is set/reset each time a User logs in. So if a User logs out and then logs back into the site then the Cookie Expiration time for that User is set again to whatever Auth Cookie Expiration Time that you choose or the WordPress default Cookie Expiration time if you do not use or turn On ACE.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ACE is Turned Off by default. Select ACE On to turn ACE On. Select ACE Off to turn ACE Off.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site when the User has checked the Remember Me checkbox on the WordPress Login page. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Remember Me Checkbox:', 'bulletproof-security').'</strong><br>'.__('Checking the Disable & do not display the Remember Me checkbox option will disable and not display the Remember Me checkbox for everyone including you. If you want to set and control the WordPress Remember Me setting then use the Remember Me Auth Cookie Expiration Time in Minutes option setting instead and choose an amount of time you would like to use for the Cookie expiration time.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. Auth Cookie Expiration Time settings will not be applied to any User Account names that you add in this text box and these User Accounts will instead use the default WordPress Authentication Cookie Expiration time. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ACE for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and the johnDoe User Account will use the default WordPress Authentication Cookie Expiration time. It is recommended that you add your User Account name, but if you also want to be automatically logged out for the Auth Cookie Expiration time that you choose then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Auth Cookie Expiration Time For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will apply the Auth Cookie Expiration Time that you choose for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will apply the default WordPress Authentication Cookie Expiration time for all Users with that User Role. Example: If you only check the Subscriber checkbox then ACE will only apply the Auth Cookie Expiration Time setting that you choose for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br>';
|
16 |
}
|
17 |
|
18 |
/** JTC-Lite stripped down version of the BEAST - BPS Pro JTC Anti-Spam|Anti-Hacker **/
|
19 |
+
$bps_modal_content2 = '<strong>'.__('If you forget what the CAPTCHA is and cannot login to your website use FTP or your web host control panel file manager and rename the /bulletproof-security/ plugin folder name to /_bulletproof-security/. Login to your website, go to the BPS JTC-Lite page and correct the CAPTCHA issue/problem. Rename the /_bulletproof-security/ plugin folder name back to /bulletproof-security/.', 'bulletproof-security').'</strong><br><br><strong>'.__('JTC-Lite Manual Setup Steps', 'bulletproof-security').'</strong><br>'.__('1. Enter a user friendly CAPTCHA in the JTC CAPTCHA text box.', 'bulletproof-security').'<br>'.__('2. Copy and paste the CAPTCHA you entered in the JTC CAPTCHA text box into the JTC ToolTip text box.', 'bulletproof-security').'<br>'.__('3. Either keep this default text "Hover or click the text box below" that will be displayed on all your forms or edit this text and add the message you want to add.', 'bulletproof-security').'<br>'.__('4. Check the Login Form checkbox and click the Save Options button.', 'bulletproof-security').'<br><br><strong>'.__('General Info about JTC-Lite', 'bulletproof-security').'</strong><br>'.__('JTC-Lite protects the WordPress Login form against automated SpamBot and HackerBot Brute Force Login attacks. Prevents User Accounts from being locked repeatedly by constant Brute Force Login attacks on your Login page. If you would like to protect all of your WordPress forms get the full version of JTC - BPS Pro JTC Anti-Spam|Anti-Hacker.', 'bulletproof-security').'<br><br><strong>'.__('JTC CAPTCHA: ', 'bulletproof-security').'</strong><br>'.__('This is the CAPTCHA that users will enter to Login to your website. You can use any numbers or characters and spaces in the CAPTCHA. You can even use HTML code characters except for these HTML code characters: < > \' " &. You can use a phrase for the CAPTCHA or it can be a single word or you can use your own original combination of words, numbers and HTML characters.', 'bulletproof-security').'<br><br><strong>'.__('Note: ', 'bulletproof-security').'</strong>'.__('It is recommended that you make your CAPTCHA user friendly, simple, clear and easy to understand for your users.', 'bulletproof-security').'<br><br><strong>'.__('JTC ToolTip: ', 'bulletproof-security').'</strong><br>'.__('This is the jQuery ToolTip message that is displayed to users when they hover or click on the CAPTCHA text box. This is where you will tell your users what they need to enter for the CAPTCHA. It can be a phrase, complete this sentence, a Hint or simply just Type/Enter: xxxxx or you can get as creative as you want to get with your jQuery ToolTip. Randomness is what makes a CAPTCHA very effective. JTC is designed with CAPTCHA randomness capability as one of its primary features.', 'bulletproof-security').'<br><br><strong>'.__('JTC Title|Text: ', 'bulletproof-security').'</strong><br>'.__('This is the text that is displayed to users above the CAPTCHA text box/Form Field.', 'bulletproof-security').$networkMUJTCText.'<br><br><strong>'.__('Enable JTC for WooCommerce (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('Check this checkbox if you have the WooCommerce plugin installed if you would like to use BPS JTC on the WooCommerce custom login page. BPS JTC will still continue to work normally on the standard WordPress Forms: Login, Register, Lost Password, Comment, BuddyPress Register and BuddyPress Sidebar Login Forms when you check this checkbox. This checkbox option setting is not for turning JTC On or Off if you are using WooCommerce. Use the JTC Enable|Disable JTC For These Forms option checkboxes to enable or disable JTC on each of your Forms.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable JTC For These Forms (Only the Login Form CAPTCHA is available in BPS Free): ', 'bulletproof-security').'</strong><br>'.__('Checking a Form checkbox will display a CAPTCHA on that Form to all users. Unchecking a Form checkbox will remove the CAPTCHA on that Form for all users. The Comment Form is a special case and the CAPTCHA can be displayed based on the User Roles that you choose. See the Comment Form help section below.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: (only applies if Comment Form CAPTCHA is enabled/checked) ', 'bulletproof-security').'<br>'.__('Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only:', 'bulletproof-security').'</strong><br>'.__('Users must be logged into your website for the Comment Form User Roles to work. If you do not require that users are registered and logged in to post comments on your website then these JTC options will not have any effect. These options are only for registered and logged in users and only for your Comment Form if you are using this WordPress Discussion setting: Users must be registered and logged in to comment. If you do not want to require that users are registered and logged in to comment then the JTC Comment Form CAPTCHA will still work as long as you have this WordPress Discussion setting checked: Comment author must fill out name and email.', 'bulletproof-security').'<br><br>'.__('Checking a User Role checkbox will display a CAPTCHA to all users with that User Role on your website\'s Comment Form. Unchecking a User Role checkbox will remove the CAPTCHA from displaying to users with that User Role on your website\'s Comment Form. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Login Form: CAPTCHA Error message:', 'bulletproof-security').'</strong><br>'.__('The Default JTC Form CAPTCHA error message is: <strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. You can change or add to the default error message. This error message is displayed on the Login Form.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form CAPTCHA Error message (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('The Default JTC Comment Form CAPTCHA error message is: <strong>ERROR</strong>: Incorrect JTC CAPTCHA Entered. Click your Browser\'s back button and re-enter the JTC CAPTCHA. You can change or add to the default error message. This error message only applies to the Comment Form CAPTCHA error message and does not affect or change any of the other Form CAPTCHA error messages.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form: CSS Styling (BPS Pro Only)', 'bulletproof-security').'</strong><br>'.__('You can position the JTC Title|Text Form label and the JTC CAPTCHA Form Input text box by editing the CSS in these text boxes. By default the position of the JTC Title|Text label and the JTC CAPTCHA Form Input text box is below your Comment Form submit button. For CSS code styling examples.', 'bulletproof-security').'<br><br><strong>'.__('Comment Form Label (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC Title|Text label above the Form Input text box.', 'bulletproof-security').'<br><strong>'.__('Comment Form Input Text Box (BPS Pro Only):', 'bulletproof-security').'</strong><br>'.__('This is the JTC CAPTCHA Form Input text box.', 'bulletproof-security').'<br><br><strong>'.__('Additional Brute Force CAPTCHA Option: ', 'bulletproof-security').'</strong><br>'.__('If you do not allow anyone else to log into your website then here is an example of how JTC could be used as an additional Brute Force Login Protection feature.', 'bulletproof-security').'<br><br>'.__('Example: You create a JTC CAPTCHA: My Example CAPTCHA, you either leave the JTC ToolTip: text box blank or you create a Hint for yourself - JTC ToolTip: My Example Hint. If your JTC ToolTip: text box is blank then the CAPTCHA will not be displayed - only you will know what the CAPTCHA is. If you create a personal Hint for yourself then only you will know what the answer to the Hint is.', 'bulletproof-security').'</strong>';
|
20 |
|
21 |
/** Idle Session Logout|Auth Cookie Expiration **/
|
22 |
$bps_modal_content3 = '<strong>'.__('Idle Session Logout (ISL) General Info:', 'bulletproof-security').'</strong><br>'.__('Idle Session Logout (ISL) can be considered a "soft" setting vs ACE being a "hard" setting. ISL uses javascript Event Listeners to monitor Users activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen.', 'bulletproof-security').'<br><br>'.__('If you set the Idle Session Logout Time to 60 minutes and the User is idle/inactive for 10 minutes and becomes active again then the Idle Session Logout Time starts all over again/is reset to 60 minutes. If a User is idle/inactive for 60 continuous minutes then that User will be automatically logged out of the site and redirected to the BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br>'.__('When an idle/inactive User is logged out of the site they are redirected to the BPS Idle Session Logout Page URL if their Browser is still open. If the User\'s Browser is still open and the User is on another Browser tab window then the Browser tab window where they are logged into your site will be redirected to the BPS Idle Session Logout Page URL. If the User has closed their Browser without logging out of your site then that User will not be logged out of your site. You can use ACE to log User\'s out of your site whether or not they have closed their Browser. Idle Session Logouts are logged in the BPS Security Log file.', 'bulletproof-security').'<br><br><strong><font color="blue">'.__('After making any option setting changes click the Save Options button to save your new option settings. To reset ISL option settings back to the default ISL option settings, delete any custom values/entries you have entered in any text/textarea boxes and click the Save Options button.', 'bulletproof-security').'</font></strong><br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ISL is Turned Off by default. Select ISL On to turn ISL On. Select ISL Off to turn ISL Off.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when an idle/inactive User should be logged out of your site. Example: Entering 60 will automatically logout Users who have been idle/inactive for 60 continuous minutes. Only enter numbers and not any other characters. If you accidently enter a blank value for the Idle Session Logout Time then ISL will be disabled automatically.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page URL:', 'bulletproof-security').'</strong><br>'.__('When an idle/inactive User is logged out of your site they are redirected to the BPS Idle Session Logout Page URL by default. You can choose to redirect logged out users to any URL that you want to redirect them to by entering the URL in this text box. Example: If you enter the URL path to your WP Login page then user\'s will be redirected to your WP Login page instead of the default BPS Idle Session Logout Page.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Login URL:', 'bulletproof-security').'</strong><br>'.__('This option displays a clickable Login URL/link to your WP Login page. If your Login page URL is different than the default URL that you see displayed in the Idle Session Logout Page Login URL text box then change the URL to the URL for your site\'s Login page. You can choose not to display a Login URL/link by entering "No" (without quotes) if you do not want a Login URL/link displayed.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Exclude URLs|URIs:', 'bulletproof-security').'</strong><br>'.__('This option allows you to exclude any pages or posts that you do not want ISL to check/monitor. Important: The URI path is everything after the root portion or your domain URL. Example: If the page/post you want to exclude is here: www.example.com/some-post/ then the URI Exclusion that you would use/enter is: /some-post/. If the page/post you want to exclude is here: www.example.com/category/some-post/ then the URI Exclusion that you would use/enter is: /category/some-post/.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom Message:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS ISL message/text by leaving the textarea box blank or you can enter your own custom ISL message/text in this textarea box that you want displayed to logged out users. Your custom message will be displayed on the default BPS ISL Logout page unless you choose to redirect users to a different URL/link using the Idle Session Logout Page URL option setting.', 'bulletproof-security').'<br><br><strong>'.__('Idle Session Logout Page Custom CSS Style:', 'bulletproof-security').'</strong><br>'.__('You can either use the default BPS CSS Style code or enter your own custom CSS Style customizations.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. ISL will be turned Off/disabled for any User Account names that you add in this text box. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ISL for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and ISL will still be disabled for the johnDoe User Account. It is recommended that you add your User Account name, but if you also want to be automatically logged out when your User Account is idle/inactive then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will enable ISL for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will disable ISL for all Users with that User Role. Example: If you only check the Subscriber checkbox then ISL will only be enabled for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Idle Session Logouts For TinyMCE Editors:', 'bulletproof-security').'</strong><br>'.__('Please read all of the TinyMCE Editor Important Notes below. Checking the Enable|Disable ISL For TinyMCE Editor checkbox will disable ISL for any/all pages that have a TinyMCE Editor on them.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Important Notes:', 'bulletproof-security').'</strong><br><br><strong>'.__('ISL and TinyMCE javascript Event Listeners:', 'bulletproof-security').'</strong><br>'.__('ISL uses javascript Event Listeners to monitor User activity for these ISL events: keyboard key is pressed, mouse button is pressed, mouse is moved, mouse wheel is rolled up or down, finger is placed on the touch surface/screen and finger already placed on the screen is moved across the screen. The TinyMCE Editor also uses javascript Event Listeners in the Visual Editor window. ISL can monitor User activity in the Text tab Editor window and the Editor Toolbar buttons or menus for any of the ISL events listed above, but cannot monitor any User activity in the TinyMCE Visual tab Editor window.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor on WordPress Post, Page and Comments pages:', 'bulletproof-security').'</strong><br>'.__('This example is using an Idle Session Logout Time of 60 minutes. If the User is typing content/text for 60 continuous minutes in the WordPress Post, Page or Comments TinyMCE Visual Editor window and has not clicked or moved their mouse outside of the TinyMCE Visual Editor window for 60 continuous minutes and the Enable|Disable ISL For TinyMCE Editor checkbox option is not checked to disable ISL for TinyMCE Editors, then the User will see the native WP Confirm Navigation alert popup window with buttons to either Leave this Page or Stay on this Page. Clicking the Stay on this Page button resets the ISL timer again to 60 minutes and the User will not lose any of their content/text.', 'bulletproof-security').'<br><br><strong>'.__('TinyMCE Editor Instances used in other plugins and themes:', 'bulletproof-security').'</strong><br>'.__('If another plugin or theme is using instances of the TinyMCE Editor, like BPS Maintenance Mode MMode Editor TinyMCE Editor instance for example, then if all of the same conditions stated above for the WordPress Post, Page and Comments pages TinyMCE Visual Editor are the same then instead of seeing the native WP Confirm Navigation alert popup window, the User will be logged out automatically and the User\'s content/text will not be saved. If you are using TinyMCE Editor Instances in another plugin or theme that Users can use to add/edit content/text and you do not want to risk a User being logged out and losing any of their content/text then check the Enable|Disable ISL For TinyMCE Editor checkbox to disable ISL on any pages that contain a TinyMCE Editor Instance.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration (ACE) General Info:', 'bulletproof-security').'</strong><br>'.__('The WordPress Authentication Cookie Expiration (ACE) time can be considered a "hard" setting vs ISL being a "soft" setting. If you set the Cookie Expiration to 60 minutes then 60 consecutive minutes after a User has logged in, that user will be logged out automatically whether that User is idle/inactive or not. The WordPress Authentication Cookie Expiration (ACE) time is set when a User logs in. The default WordPress Authentication Cookie Expiration time is 2880 Minutes/2 Days and 20160 Minutes/14 Days if a User checks the Remember Me checkbox when they login. The WordPress Authentication Cookie Expiration time is set/reset each time a User logs in. So if a User logs out and then logs back into the site then the Cookie Expiration time for that User is set again to whatever Auth Cookie Expiration Time that you choose or the WordPress default Cookie Expiration time if you do not use or turn On ACE.', 'bulletproof-security').'<br><br><strong>'.__('Turn On|Turn Off:', 'bulletproof-security').'</strong><br>'.__('ACE is Turned Off by default. Select ACE On to turn ACE On. Select ACE Off to turn ACE Off.', 'bulletproof-security').'<br><br><strong>'.__('Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Remember Me Auth Cookie Expiration Time in Minutes:', 'bulletproof-security').'</strong><br>'.__('Enter the time in minutes for when a User should be logged out of your site when the User has checked the Remember Me checkbox on the WordPress Login page. Example: Entering 720 will automatically logout Users who have been logged in for 720 consecutive minutes/12 hours. Only enter numbers and not any other characters. If you accidently enter a blank value for the for Auth Cookie Expiration Time or Remember Me Auth Cookie Expiration Time then ACE will use the default WordPress Authentication Cookie Expiration time.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Remember Me Checkbox:', 'bulletproof-security').'</strong><br>'.__('Checking the Disable & do not display the Remember Me checkbox option will disable and not display the Remember Me checkbox for everyone including you. If you want to set and control the WordPress Remember Me setting then use the Remember Me Auth Cookie Expiration Time in Minutes option setting instead and choose an amount of time you would like to use for the Cookie expiration time.', 'bulletproof-security').'<br><br><strong>'.__('User Account Exceptions:', 'bulletproof-security').'</strong><br>'.__('To create exceptions for User Account names enter User Account names (case-insensitive) separated by a comma and a space: johnDoe, janeDoe. Auth Cookie Expiration Time settings will not be applied to any User Account names that you add in this text box and these User Accounts will instead use the default WordPress Authentication Cookie Expiration time. User Account Exceptions override the User Roles option setting. Example: If johnDoe is an Administrator and you have enabled ACE for the Administrator User Role and you have added johnDoe in the User Account Exceptions text box then the johnDoe User Account Exception will override the Administrator User Role option setting and the johnDoe User Account will use the default WordPress Authentication Cookie Expiration time. It is recommended that you add your User Account name, but if you also want to be automatically logged out for the Auth Cookie Expiration time that you choose then do not add your User Account name.', 'bulletproof-security').'<br><br><strong>'.__('Enable|Disable Auth Cookie Expiration Time For These User Roles:', 'bulletproof-security').'</strong><br>'.__('Checking a User Role checkbox will apply the Auth Cookie Expiration Time that you choose for all Users with that User Role (See User Account Exceptions). Unchecking a User Role checkbox will apply the default WordPress Authentication Cookie Expiration time for all Users with that User Role. Example: If you only check the Subscriber checkbox then ACE will only apply the Auth Cookie Expiration Time setting that you choose for Users that are Subscribers. If your website is using/has Custom User Roles, your Custom User Roles will be displayed in a scrollable box below the standard WP User Roles: Administrator, Editor, Author, Contributor, Subscriber.', 'bulletproof-security').'<br><br>';
|
admin/mod-test/.htaccess
CHANGED
@@ -74,4 +74,32 @@ Require all denied
|
|
74 |
# 11 mod_authz_host: No IfModule Condition Require host
|
75 |
<FilesMatch "^(mod_authz_host-nc-require-host\.png)$">
|
76 |
Require host example.com
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
</FilesMatch>
|
74 |
# 11 mod_authz_host: No IfModule Condition Require host
|
75 |
<FilesMatch "^(mod_authz_host-nc-require-host\.png)$">
|
76 |
Require host example.com
|
77 |
+
</FilesMatch>
|
78 |
+
|
79 |
+
# 12 mod_security: IfModule Conditions
|
80 |
+
<FilesMatch "^(mod_security\.png)$">
|
81 |
+
<IfModule mod_security.c>
|
82 |
+
<IfModule mod_access_compat.c>
|
83 |
+
Order Allow,Deny
|
84 |
+
Deny from all
|
85 |
+
</IfModule>
|
86 |
+
|
87 |
+
<IfModule mod_authz_core.c>
|
88 |
+
Require all denied
|
89 |
+
</IfModule>
|
90 |
+
</IfModule>
|
91 |
+
</FilesMatch>
|
92 |
+
|
93 |
+
# 13 mod_security2: IfModule Conditions
|
94 |
+
<FilesMatch "^(mod_security-2\.png)$">
|
95 |
+
<IfModule mod_security2.c>
|
96 |
+
<IfModule mod_access_compat.c>
|
97 |
+
Order Allow,Deny
|
98 |
+
Deny from all
|
99 |
+
</IfModule>
|
100 |
+
|
101 |
+
<IfModule mod_authz_core.c>
|
102 |
+
Require all denied
|
103 |
+
</IfModule>
|
104 |
+
</IfModule>
|
105 |
</FilesMatch>
|
admin/mod-test/index.php
CHANGED
@@ -229,10 +229,50 @@ Require host example.com
|
|
229 |
</pre>
|
230 |
</td>
|
231 |
<td style="text-align:center;"><span style="font-size:30px;font-weight:bold;">12</span></td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
232 |
<td style="text-align:center;background-color:#333333;"><img src="mod_access_compat-od-nc-allowed.png" alt="" title="" /></td>
|
233 |
<td>
|
234 |
<pre>
|
235 |
-
#
|
236 |
</pre>
|
237 |
</td>
|
238 |
</tr>
|
@@ -270,6 +310,12 @@ If you see an image displayed <strong>without</strong> a white #9 displayed in t
|
|
270 |
<th scope="row" style="font-size:30px;">11</th>
|
271 |
<td style="padding:5px;">If you do <strong>NOT</strong> see an image displayed then your Apache server has the mod_authz_host Module loaded on your server. If the Module is loaded then you will <strong>NOT</strong> see the mod_authz_host-nc-require-host.png image file displayed to you. <strong>"Require host example.com"</strong> means <strong>ONLY</strong> display the image file if the Hostname (your website) is example.com. The Hostname is intentionally a bogus Hostname and is <strong>NOT</strong> your Hostname (your website). Or your server is not processing the <strong>"Require host example.com"</strong> directive and a 500 error will occur and you will not see the image. See the System Info page.</td>
|
272 |
<td style="text-align:center;"><span style="font-size:30px;font-weight:bold;">12</span></td>
|
|
|
|
|
|
|
|
|
|
|
|
|
273 |
<td style="padding:5px;">Unused: No Tests Performed.</td>
|
274 |
</tr>
|
275 |
</tbody>
|
229 |
</pre>
|
230 |
</td>
|
231 |
<td style="text-align:center;"><span style="font-size:30px;font-weight:bold;">12</span></td>
|
232 |
+
<td style="text-align:center;background-color:#333333;"><img src="mod_security.png" alt="" title="" /></td>
|
233 |
+
<td>
|
234 |
+
<pre style="height:100px;overflow:auto;">
|
235 |
+
# 12 mod_security: IfModule Conditions
|
236 |
+
<FilesMatch "^(mod_security\.png)$">
|
237 |
+
<IfModule mod_security.c>
|
238 |
+
<IfModule mod_access_compat.c>
|
239 |
+
Order Allow,Deny
|
240 |
+
Deny from all
|
241 |
+
</IfModule>
|
242 |
+
|
243 |
+
<IfModule mod_authz_core.c>
|
244 |
+
Require all denied
|
245 |
+
</IfModule>
|
246 |
+
</IfModule>
|
247 |
+
</FilesMatch>
|
248 |
+
</pre>
|
249 |
+
</td>
|
250 |
+
</tr>
|
251 |
+
<tr>
|
252 |
+
<th scope="row" style="font-size:30px;">13</th>
|
253 |
+
<td style="text-align:center;background-color:#333333;"><img src="mod_security-2.png" alt="" title="" /></td>
|
254 |
+
<td>
|
255 |
+
<pre style="height:100px;overflow:auto;">
|
256 |
+
# 13 mod_security2: IfModule Conditions
|
257 |
+
<FilesMatch "^(mod_security-2\.png)$">
|
258 |
+
<IfModule mod_security2.c>
|
259 |
+
<IfModule mod_access_compat.c>
|
260 |
+
Order Allow,Deny
|
261 |
+
Deny from all
|
262 |
+
</IfModule>
|
263 |
+
|
264 |
+
<IfModule mod_authz_core.c>
|
265 |
+
Require all denied
|
266 |
+
</IfModule>
|
267 |
+
</IfModule>
|
268 |
+
</FilesMatch>
|
269 |
+
</pre>
|
270 |
+
</td>
|
271 |
+
<td style="text-align:center;"><span style="font-size:30px;font-weight:bold;">14</span></td>
|
272 |
<td style="text-align:center;background-color:#333333;"><img src="mod_access_compat-od-nc-allowed.png" alt="" title="" /></td>
|
273 |
<td>
|
274 |
<pre>
|
275 |
+
# 14 Unused: No Tests Performed
|
276 |
</pre>
|
277 |
</td>
|
278 |
</tr>
|
310 |
<th scope="row" style="font-size:30px;">11</th>
|
311 |
<td style="padding:5px;">If you do <strong>NOT</strong> see an image displayed then your Apache server has the mod_authz_host Module loaded on your server. If the Module is loaded then you will <strong>NOT</strong> see the mod_authz_host-nc-require-host.png image file displayed to you. <strong>"Require host example.com"</strong> means <strong>ONLY</strong> display the image file if the Hostname (your website) is example.com. The Hostname is intentionally a bogus Hostname and is <strong>NOT</strong> your Hostname (your website). Or your server is not processing the <strong>"Require host example.com"</strong> directive and a 500 error will occur and you will not see the image. See the System Info page.</td>
|
312 |
<td style="text-align:center;"><span style="font-size:30px;font-weight:bold;">12</span></td>
|
313 |
+
<td style="padding:5px;">If you do <strong>NOT</strong> see an image displayed then your Apache server has the mod_security Module loaded on your server. If the mod_security Module is loaded then you will <strong>NOT</strong> see the mod_security.png image file displayed to you. Mod Security is now included in current versions of cPanel and breaks several BPS Pro features and option setting forms as well as various things in WordPress and other Plugins and Themes. Some web hosts allow you to remove the individual Mod Security SecRules and SecFilters that are breaking things, but most web hosts only allow you to either Disable or Enable Mod Security in your web host control panel. See this Forum Topic for known things that Mod Security breaks in BPS: <a href="https://forum.ait-pro.com/forums/topic/mod-security-common-known-problems/" target="_blank">common known Mod Security problems</a></td>
|
314 |
+
</tr>
|
315 |
+
<tr>
|
316 |
+
<th scope="row" style="font-size:30px;">13</th>
|
317 |
+
<td style="padding:5px;">If you do <strong>NOT</strong> see an image displayed then your Apache server has the mod_security2 Module loaded on your server. If the mod_security2 Module is loaded then you will <strong>NOT</strong> see the mod_security-2.png image file displayed to you. Mod Security is now included in current versions of cPanel and breaks several BPS Pro features and option setting forms as well as various things in WordPress and other Plugins and Themes. Some web hosts allow you to remove the individual Mod Security SecRules and SecFilters that are breaking things, but most web hosts only allow you to either Disable or Enable Mod Security in your web host control panel. See this Forum Topic for known things that Mod Security breaks in BPS: <a href="https://forum.ait-pro.com/forums/topic/mod-security-common-known-problems/" target="_blank">common known Mod Security problems</a></td>
|
318 |
+
<td style="text-align:center;"><span style="font-size:30px;font-weight:bold;">14</span></td>
|
319 |
<td style="padding:5px;">Unused: No Tests Performed.</td>
|
320 |
</tr>
|
321 |
</tbody>
|
admin/mod-test/mod_security-2.png
ADDED
Binary file
|
admin/mod-test/mod_security.png
ADDED
Binary file
|
admin/mscan/mscan.php
CHANGED
@@ -46,6 +46,21 @@ require_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
|
|
46 |
echo '</div>';
|
47 |
echo '</div>';
|
48 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
?>
|
50 |
|
51 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ MScan Malware Scanner', 'bulletproof-security'); ?></h2>
|
@@ -787,6 +802,7 @@ if ( isset( $_POST['Submit-MScan-Options'] ) && current_user_can('manage_options
|
|
787 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
788 |
$mscan_scan_skipped_files_message = '';
|
789 |
$mscan_image_files_message = '';
|
|
|
790 |
|
791 |
if ( $MScan_options['mscan_scan_skipped_files'] == 'On' && $MScan_status['bps_mscan_total_skipped_files'] > 0 ) {
|
792 |
$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>';
|
@@ -800,8 +816,12 @@ if ( isset( $_POST['Submit-MScan-Options'] ) && current_user_can('manage_options
|
|
800 |
$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>';
|
801 |
}
|
802 |
|
|
|
|
|
|
|
|
|
803 |
echo $bps_topDiv;
|
804 |
-
$text = '<font color="green"><strong>'.__('MScan Options saved.', 'bulletproof-security').'</strong></font>'.$mscan_scan_skipped_files_message.$mscan_image_files_message;
|
805 |
echo $text;
|
806 |
echo $bps_bottomDiv;
|
807 |
}
|
@@ -1006,8 +1026,8 @@ bpsPro_save_mscan_options();
|
|
1006 |
|
1007 |
echo '<label for="bps-mscan-label">'.__('Automatically Delete /tmp Files', 'bulletproof-security').'</label><br>';
|
1008 |
echo '<select name="mscan_scan_delete_tmp_files_select" class="form-340" style="margin-bottom:10px">';
|
1009 |
-
echo '<option value="On"'. selected('On', $MScan_options['mscan_scan_delete_tmp_files']).'>'.__('Delete Tmp Files On', 'bulletproof-security').'</option>';
|
1010 |
echo '<option value="Off"'. selected('Off', $MScan_options['mscan_scan_delete_tmp_files']).'>'.__('Delete Tmp Files Off', 'bulletproof-security').'</option>';
|
|
|
1011 |
echo '</select><br>';
|
1012 |
|
1013 |
echo '<label for="bps-mscan-label">'.__('Scheduled Scan Frequency (BPS Pro only)', 'bulletproof-security').'</label><br>';
|
@@ -1552,7 +1572,7 @@ if ( isset( $_POST['Submit-MScan-Suspect-DB-Form'] ) && current_user_can('manage
|
|
1552 |
|
1553 |
if ( $row->mscan_pattern == 'PharmaHack' ) {
|
1554 |
|
1555 |
-
$text = '<div style="margin:0px 0px 5px 0px;font-size:1.13em;font-weight:600"><span style="width:100px;margin:0px;padding:0px 6px 0px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.admin_url( "admin.php?page=bulletproof-security/admin/mscan/mscan.php&mscan_view_db=view_db_entry&_wpnonce=$nonce" ).'" style="text-decoration:none;">'.__('Close', 'bulletproof-security').'</a></span> '.__('Pharma Hack DB Table and Column', 'bulletproof-security').': <span style="background-color:yellow;">'.esc_html($row->mscan_db_table).' : '.esc_html($row->mscan_db_column).'</span><br>'.__('Pharma Hack cleanup/removal steps', 'bulletproof-security').': '.__('Login to your web host control panel, login to your WP Database using phpMyAdmin and delete these DB option name Rows below from the DB Table and Column shown above. Note: You may or may not see all of these DB option name Rows so just delete any that you do see.', 'bulletproof-security').'<br><br>wp_check_hash<br>class_generic_support<br>widget_generic_support<br>ftp_credentials<br>fwp<br>rss_7988287cd8f4f531c6b94fbdbc4e1caf<br>rss_d77ee8bfba87fa91cd91469a5ba5abea<br>rss_552afe0001e673901a9f2caebdd3141d</div>';
|
1556 |
echo $text;
|
1557 |
|
1558 |
} else {
|
46 |
echo '</div>';
|
47 |
echo '</div>';
|
48 |
}
|
49 |
+
|
50 |
+
## 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.
|
51 |
+
function bpsPro_mscan_pattern_match_file_check() {
|
52 |
+
|
53 |
+
$mscan_pattern_match_file = WP_CONTENT_DIR . '/bps-backup/mscan/mscan-pattern-match.php';
|
54 |
+
$mscan_pattern_match_dir = WP_CONTENT_DIR . '/bps-backup/mscan';
|
55 |
+
$bps_wpcontent_dir = str_replace( ABSPATH, '', WP_CONTENT_DIR );
|
56 |
+
|
57 |
+
if ( ! is_dir($mscan_pattern_match_dir) || ! is_readable($mscan_pattern_match_dir) || ! is_file($mscan_pattern_match_file) || ! is_readable($mscan_pattern_match_file) ) {
|
58 |
+
|
59 |
+
$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 folder or pattern matching file does not exist or is not readable /', 'bulletproof-security').$bps_wpcontent_dir.__('/bps-backup/mscan/mscan-pattern-match.php.', 'bulletproof-security').'</font><br>'.__('Most likely your web host sees the pattern matching code in the MScan mscan-pattern-match.php file as malicious and has either deleted the file or made the file or /mscan/ 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>';
|
60 |
+
echo $text;
|
61 |
+
}
|
62 |
+
}
|
63 |
+
bpsPro_mscan_pattern_match_file_check();
|
64 |
?>
|
65 |
|
66 |
<h2 class="bps-tab-title"><?php _e('BulletProof Security ~ MScan Malware Scanner', 'bulletproof-security'); ?></h2>
|
802 |
$MScan_status = get_option('bulletproof_security_options_MScan_status');
|
803 |
$mscan_scan_skipped_files_message = '';
|
804 |
$mscan_image_files_message = '';
|
805 |
+
$mscan_scan_delete_tmp_files_message = '';
|
806 |
|
807 |
if ( $MScan_options['mscan_scan_skipped_files'] == 'On' && $MScan_status['bps_mscan_total_skipped_files'] > 0 ) {
|
808 |
$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>';
|
816 |
$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>';
|
817 |
}
|
818 |
|
819 |
+
if ( $MScan_options['mscan_scan_delete_tmp_files'] == 'On' ) {
|
820 |
+
$mscan_scan_delete_tmp_files_message = '<br><strong><font color="#fb0101">'.__('Warning: ', 'bulletproof-security').'</font>'.__('On some web hosts (Known host issues: SiteGround, Cyon) turning On the "Automatically Delete /tmp Files" option setting will cause your website/server to crash. If your website/server does crash contact your web host support folks, tell them that you deleted /tmp files and your website/server has crashed.', 'bulletproof-security').'</strong>';
|
821 |
+
}
|
822 |
+
|
823 |
echo $bps_topDiv;
|
824 |
+
$text = '<font color="green"><strong>'.__('MScan Options saved.', 'bulletproof-security').'</strong></font>'.$mscan_scan_skipped_files_message.$mscan_image_files_message.$mscan_scan_delete_tmp_files_message;
|
825 |
echo $text;
|
826 |
echo $bps_bottomDiv;
|
827 |
}
|
1026 |
|
1027 |
echo '<label for="bps-mscan-label">'.__('Automatically Delete /tmp Files', 'bulletproof-security').'</label><br>';
|
1028 |
echo '<select name="mscan_scan_delete_tmp_files_select" class="form-340" style="margin-bottom:10px">';
|
|
|
1029 |
echo '<option value="Off"'. selected('Off', $MScan_options['mscan_scan_delete_tmp_files']).'>'.__('Delete Tmp Files Off', 'bulletproof-security').'</option>';
|
1030 |
+
echo '<option value="On"'. selected('On', $MScan_options['mscan_scan_delete_tmp_files']).'>'.__('Delete Tmp Files On', 'bulletproof-security').'</option>';
|
1031 |
echo '</select><br>';
|
1032 |
|
1033 |
echo '<label for="bps-mscan-label">'.__('Scheduled Scan Frequency (BPS Pro only)', 'bulletproof-security').'</label><br>';
|
1572 |
|
1573 |
if ( $row->mscan_pattern == 'PharmaHack' ) {
|
1574 |
|
1575 |
+
$text = '<div style="margin:0px 0px 5px 0px;font-size:1.13em;font-weight:600"><span style="width:100px;margin:0px;padding:0px 6px 0px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.admin_url( "admin.php?page=bulletproof-security/admin/mscan/mscan.php&mscan_view_db=view_db_entry&_wpnonce=$nonce" ).'" style="text-decoration:none;">'.__('Close', 'bulletproof-security').'</a></span> '.__('Pharma Hack DB Table and Column', 'bulletproof-security').': <span style="background-color:yellow;">'.esc_html($row->mscan_db_table).' : '.esc_html($row->mscan_db_column).'</span><br>'.__('Pharma Hack cleanup/removal steps', 'bulletproof-security').':<br>'.__('Edit your theme\'s header.php file and delete this code: ', 'bulletproof-security').'<\?php include \'nav.php\'; \?>. '.__('Delete this file in your theme\'s root folder: nav.php. Login to your web host control panel, login to your WP Database using phpMyAdmin and delete these DB option name Rows below from the DB Table and Column shown above. Note: You may or may not see all of these DB option name Rows so just delete any that you do see.', 'bulletproof-security').'<br><br>wp_check_hash<br>class_generic_support<br>widget_generic_support<br>ftp_credentials<br>fwp<br>rss_7988287cd8f4f531c6b94fbdbc4e1caf<br>rss_d77ee8bfba87fa91cd91469a5ba5abea<br>rss_552afe0001e673901a9f2caebdd3141d</div>';
|
1576 |
echo $text;
|
1577 |
|
1578 |
} else {
|
admin/security-log/security-log.php
CHANGED
@@ -490,7 +490,7 @@ $search = '';
|
|
490 |
<div id="SecurityLogTurnOffButton">
|
491 |
<form name="BPSErrorLogOff" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
492 |
<?php wp_nonce_field('bps-error-log-off'); ?>
|
493 |
-
<input type="submit" name="Submit-Error-Log-Off" value="<?php esc_attr_e('Turn Off Logging', 'bulletproof-security') ?>" class="button bps-button" style="width:
|
494 |
</form>
|
495 |
</div>
|
496 |
</td>
|
@@ -498,7 +498,7 @@ $search = '';
|
|
498 |
<div id="SecurityLogTurnOnButton">
|
499 |
<form name="BPSErrorLogOn" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
500 |
<?php wp_nonce_field('bps-error-log-on'); ?>
|
501 |
-
<input type="submit" name="Submit-Error-Log-On" value="<?php esc_attr_e('Turn On Logging', 'bulletproof-security') ?>" class="button bps-button" style="width:
|
502 |
</form>
|
503 |
</div>
|
504 |
</td>
|
@@ -506,7 +506,7 @@ $search = '';
|
|
506 |
<div id="SecurityLogDeleteLogButton">
|
507 |
<form name="DeleteLogForm" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
508 |
<?php wp_nonce_field('bps-delete-security-log'); ?>
|
509 |
-
<input type="submit" name="Submit-Delete-Log" value="<?php esc_attr_e('Delete Log', 'bulletproof-security') ?>" class="button bps-button" style="width:
|
510 |
</form>
|
511 |
</div>
|
512 |
</td>
|
490 |
<div id="SecurityLogTurnOffButton">
|
491 |
<form name="BPSErrorLogOff" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
492 |
<?php wp_nonce_field('bps-error-log-off'); ?>
|
493 |
+
<input type="submit" name="Submit-Error-Log-Off" value="<?php esc_attr_e('Turn Off Logging', 'bulletproof-security') ?>" class="button bps-button" style="width:125px;margin-right:15px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Click OK to Turn Off Error Logging or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
494 |
</form>
|
495 |
</div>
|
496 |
</td>
|
498 |
<div id="SecurityLogTurnOnButton">
|
499 |
<form name="BPSErrorLogOn" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
500 |
<?php wp_nonce_field('bps-error-log-on'); ?>
|
501 |
+
<input type="submit" name="Submit-Error-Log-On" value="<?php esc_attr_e('Turn On Logging', 'bulletproof-security') ?>" class="button bps-button" style="width:125px;margin-right:15px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Click OK to Turn On Logging or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
502 |
</form>
|
503 |
</div>
|
504 |
</td>
|
506 |
<div id="SecurityLogDeleteLogButton">
|
507 |
<form name="DeleteLogForm" action="<?php echo admin_url( 'admin.php?page=bulletproof-security/admin/security-log/security-log.php' ); ?>" method="post">
|
508 |
<?php wp_nonce_field('bps-delete-security-log'); ?>
|
509 |
+
<input type="submit" name="Submit-Delete-Log" value="<?php esc_attr_e('Delete Log', 'bulletproof-security') ?>" class="button bps-button" style="width:125px;height:auto;white-space:normal" onclick="return confirm('<?php $text = __('Clicking OK will delete the contents of your Security Log file.', 'bulletproof-security').'\n\n'.$bpsSpacePop.'\n\n'.__('Click OK to Delete the Log file contents or click Cancel.', 'bulletproof-security'); echo $text; ?>')" />
|
510 |
</form>
|
511 |
</div>
|
512 |
</td>
|
admin/system-info/system-info.php
CHANGED
@@ -380,6 +380,7 @@ function bpsPro_count_network_activated_plugins($count) {
|
|
380 |
}
|
381 |
echo '<br>';
|
382 |
|
|
|
383 |
bpsPro_apache_mod_directive_check();
|
384 |
|
385 |
echo '<strong><span class="sysinfo-label-text">'.__('cURL', 'bulletproof-security').':</span></strong> ';
|
380 |
}
|
381 |
echo '<br>';
|
382 |
|
383 |
+
// This function is in /includes/functions.php
|
384 |
bpsPro_apache_mod_directive_check();
|
385 |
|
386 |
echo '<strong><span class="sysinfo-label-text">'.__('cURL', 'bulletproof-security').':</span></strong> ';
|
admin/wizard/wizard-functions.php
CHANGED
@@ -503,9 +503,13 @@ $bps_secure_bottom_misc_code = "# HOTLINKING/FORBID COMMENT SPAMMERS/BLOCK BOTS/
|
|
503 |
// Only create a new root htaccess file if the PHP/php.ini handler issue does not exist else return.
|
504 |
// root htaccess file backup to /master-backups
|
505 |
$bps_master_backup_root_file = WP_CONTENT_DIR . '/bps-backup/master-backups/root.htaccess';
|
|
|
|
|
506 |
|
507 |
if ( is_dir( WP_CONTENT_DIR . '/bps-backup/master-backups' ) ) {
|
508 |
@copy($bps_auto_write_secure_file_root, $bps_master_backup_root_file);
|
|
|
|
|
509 |
echo $successTextBegin.$bps_master_backup_root_file.__(' Root .htaccess File backup Successful!', 'bulletproof-security').$successTextEnd;
|
510 |
}
|
511 |
|
503 |
// Only create a new root htaccess file if the PHP/php.ini handler issue does not exist else return.
|
504 |
// root htaccess file backup to /master-backups
|
505 |
$bps_master_backup_root_file = WP_CONTENT_DIR . '/bps-backup/master-backups/root.htaccess';
|
506 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
507 |
+
$rootHtaccessBackupTime = WP_CONTENT_DIR . '/bps-backup/master-backups/root.htaccess-'.date( 'Y-m-d-g-i-s-a', time() + $gmt_offset );
|
508 |
|
509 |
if ( is_dir( WP_CONTENT_DIR . '/bps-backup/master-backups' ) ) {
|
510 |
@copy($bps_auto_write_secure_file_root, $bps_master_backup_root_file);
|
511 |
+
// root htaccess file backup with timestamp: root.htaccess-2017-11-02-3-00-00
|
512 |
+
copy($bps_auto_write_secure_file_root, $rootHtaccessBackupTime);
|
513 |
echo $successTextBegin.$bps_master_backup_root_file.__(' Root .htaccess File backup Successful!', 'bulletproof-security').$successTextEnd;
|
514 |
}
|
515 |
|
admin/wizard/wizard.php
CHANGED
@@ -362,6 +362,20 @@ $failMessage = __('Error: Unable to create DB Table ', 'bulletproof-security');
|
|
362 |
$failTextEnd = '</strong></font><br>';
|
363 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
364 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
365 |
$bps_setup_wizard = 'bulletproof_security_options_wizard_free';
|
366 |
$BPS_Wizard = array( 'bps_wizard_free' => 'wizard' );
|
367 |
|
@@ -807,6 +821,7 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
807 |
echo '<div style="color:black;font-size:1.13em;font-weight:bold;margin-bottom:15px;">'.__('BulletProof Security JTC-Lite Options Setup', 'bulletproof-security').'</div>';
|
808 |
echo '<div id="SWJTC-Lite" style="border-top:3px solid #999999;border-bottom:3px solid #999999;margin-top:-10px;"><p>';
|
809 |
|
|
|
810 |
$bps_option_name9b = 'bulletproof_security_options_login_security_jtc';
|
811 |
$successMessage9b = __(' DB Option created or updated Successfully!', 'bulletproof-security');
|
812 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
@@ -829,6 +844,8 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
829 |
}
|
830 |
}
|
831 |
|
|
|
|
|
832 |
$jtc_db_options_new = array(
|
833 |
'bps_tooltip_captcha_key' => 'jtc',
|
834 |
'bps_tooltip_captcha_hover_text' => 'Type/Enter: jtc',
|
@@ -849,7 +866,8 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
849 |
'bps_jtc_comment_form_label' => '',
|
850 |
'bps_jtc_comment_form_input' => '',
|
851 |
'bps_jtc_custom_roles' => $bps_jtc_custom_roles,
|
852 |
-
'bps_enable_jtc_woocommerce' => ''
|
|
|
853 |
);
|
854 |
|
855 |
if ( ! get_option( $bps_option_name9b ) ) {
|
@@ -881,7 +899,8 @@ $HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
|
881 |
'bps_jtc_comment_form_label' => $jtc_options['bps_jtc_comment_form_label'],
|
882 |
'bps_jtc_comment_form_input' => $jtc_options['bps_jtc_comment_form_input'],
|
883 |
'bps_jtc_custom_roles' => $bps_jtc_custom_roles,
|
884 |
-
'bps_enable_jtc_woocommerce' => ''
|
|
|
885 |
);
|
886 |
|
887 |
foreach( $jtc_db_options as $key => $value ) {
|
@@ -1342,7 +1361,8 @@ if ( isset( $_POST['Submit-Net-JTC'] ) && current_user_can('manage_options') ) {
|
|
1342 |
'bps_jtc_comment_form_label' => '',
|
1343 |
'bps_jtc_comment_form_input' => '',
|
1344 |
'bps_jtc_custom_roles' => '',
|
1345 |
-
'bps_enable_jtc_woocommerce' => ''
|
|
|
1346 |
);
|
1347 |
|
1348 |
if ( ! get_blog_option( $net_id, $bps_Net_jtc ) ) {
|
@@ -1377,7 +1397,8 @@ if ( isset( $_POST['Submit-Net-JTC'] ) && current_user_can('manage_options') ) {
|
|
1377 |
'bps_jtc_comment_form_label' => $BPS_JTC_Options_Net['bps_jtc_comment_form_label'],
|
1378 |
'bps_jtc_comment_form_input' => $BPS_JTC_Options_Net['bps_jtc_comment_form_input'],
|
1379 |
'bps_jtc_custom_roles' => $BPS_JTC_Options_Net['bps_jtc_custom_roles'],
|
1380 |
-
'bps_enable_jtc_woocommerce' => ''
|
|
|
1381 |
);
|
1382 |
|
1383 |
foreach( $BPS_Net_Options_jtc as $key => $value ) {
|
362 |
$failTextEnd = '</strong></font><br>';
|
363 |
$HFiles_options = get_option('bulletproof_security_options_htaccess_files');
|
364 |
|
365 |
+
// 2.5: BPS plugin 30 day review/rating request Dismiss Notice
|
366 |
+
$bps_rate_options = 'bulletproof_security_options_rate_free';
|
367 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
368 |
+
$bps_free_rate_review = mktime(0, 0, 0, date("m")+1, date("d")+1, date("Y"));
|
369 |
+
|
370 |
+
$BPS_Rate_Option = array( 'bps_free_rate_review' => $bps_free_rate_review + $gmt_offset );
|
371 |
+
|
372 |
+
if ( ! get_option( $bps_rate_options ) ) {
|
373 |
+
|
374 |
+
foreach( $BPS_Rate_Option as $key => $value ) {
|
375 |
+
update_option('bulletproof_security_options_rate_free', $BPS_Rate_Option);
|
376 |
+
}
|
377 |
+
}
|
378 |
+
|
379 |
$bps_setup_wizard = 'bulletproof_security_options_wizard_free';
|
380 |
$BPS_Wizard = array( 'bps_wizard_free' => 'wizard' );
|
381 |
|
821 |
echo '<div style="color:black;font-size:1.13em;font-weight:bold;margin-bottom:15px;">'.__('BulletProof Security JTC-Lite Options Setup', 'bulletproof-security').'</div>';
|
822 |
echo '<div id="SWJTC-Lite" style="border-top:3px solid #999999;border-bottom:3px solid #999999;margin-top:-10px;"><p>';
|
823 |
|
824 |
+
// 2.9: Added new JTC option: bps_jtc_custom_form_error. Defaults to standard JTC CAPTCHA error message.
|
825 |
$bps_option_name9b = 'bulletproof_security_options_login_security_jtc';
|
826 |
$successMessage9b = __(' DB Option created or updated Successfully!', 'bulletproof-security');
|
827 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
844 |
}
|
845 |
}
|
846 |
|
847 |
+
$bps_jtc_custom_form_error = ! $jtc_options['bps_jtc_custom_form_error'] ? '' : $jtc_options['bps_jtc_custom_form_error'];
|
848 |
+
|
849 |
$jtc_db_options_new = array(
|
850 |
'bps_tooltip_captcha_key' => 'jtc',
|
851 |
'bps_tooltip_captcha_hover_text' => 'Type/Enter: jtc',
|
866 |
'bps_jtc_comment_form_label' => '',
|
867 |
'bps_jtc_comment_form_input' => '',
|
868 |
'bps_jtc_custom_roles' => $bps_jtc_custom_roles,
|
869 |
+
'bps_enable_jtc_woocommerce' => '',
|
870 |
+
'bps_jtc_custom_form_error' => $bps_jtc_custom_form_error
|
871 |
);
|
872 |
|
873 |
if ( ! get_option( $bps_option_name9b ) ) {
|
899 |
'bps_jtc_comment_form_label' => $jtc_options['bps_jtc_comment_form_label'],
|
900 |
'bps_jtc_comment_form_input' => $jtc_options['bps_jtc_comment_form_input'],
|
901 |
'bps_jtc_custom_roles' => $bps_jtc_custom_roles,
|
902 |
+
'bps_enable_jtc_woocommerce' => '',
|
903 |
+
'bps_jtc_custom_form_error' => $bps_jtc_custom_form_error
|
904 |
);
|
905 |
|
906 |
foreach( $jtc_db_options as $key => $value ) {
|
1361 |
'bps_jtc_comment_form_label' => '',
|
1362 |
'bps_jtc_comment_form_input' => '',
|
1363 |
'bps_jtc_custom_roles' => '',
|
1364 |
+
'bps_enable_jtc_woocommerce' => '',
|
1365 |
+
'bps_jtc_custom_form_error' => ''
|
1366 |
);
|
1367 |
|
1368 |
if ( ! get_blog_option( $net_id, $bps_Net_jtc ) ) {
|
1397 |
'bps_jtc_comment_form_label' => $BPS_JTC_Options_Net['bps_jtc_comment_form_label'],
|
1398 |
'bps_jtc_comment_form_input' => $BPS_JTC_Options_Net['bps_jtc_comment_form_input'],
|
1399 |
'bps_jtc_custom_roles' => $BPS_JTC_Options_Net['bps_jtc_custom_roles'],
|
1400 |
+
'bps_enable_jtc_woocommerce' => '',
|
1401 |
+
'bps_jtc_custom_form_error' => $BPS_JTC_Options_Net['bps_jtc_custom_form_error']
|
1402 |
);
|
1403 |
|
1404 |
foreach( $BPS_Net_Options_jtc as $key => $value ) {
|
bulletproof-security.php
CHANGED
@@ -5,12 +5,12 @@ Plugin URI: https://forum.ait-pro.com/read-me-first/
|
|
5 |
Text Domain: bulletproof-security
|
6 |
Domain Path: /languages/
|
7 |
Description: <strong>Feature Highlights:</strong> Setup Wizard • MScan Malware Scanner • .htaccess Website Security Protection (Firewalls) • Security Logging|HTTP Error Logging • DB Backup • DB Table Prefix Changer • Login Security & Monitoring • JTC-Lite Login Form Bot Lockout Protection • Idle Session Logout (ISL) • Auth Cookie Expiration (ACE) • UI Theme Skin Changer • System Info: Extensive System, Server and Security Status Information • FrontEnd|BackEnd Maintenance Mode
|
8 |
-
Version: 2.
|
9 |
Author: AITpro Website Security
|
10 |
Author URI: https://forum.ait-pro.com/read-me-first/
|
11 |
*/
|
12 |
|
13 |
-
/* Copyright (C) 2010-
|
14 |
|
15 |
This program is free software; you can redistribute it and/or modify
|
16 |
it under the terms of the GNU General Public License as published by
|
@@ -28,9 +28,9 @@ Author URI: https://forum.ait-pro.com/read-me-first/
|
|
28 |
*/
|
29 |
|
30 |
// BPS variables
|
31 |
-
define( 'BULLETPROOF_VERSION', '2.
|
32 |
-
$bps_last_version = '2.
|
33 |
-
$bps_version = '2.
|
34 |
$aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
|
35 |
// Top div & bottom div
|
36 |
$bps_topDiv = '<div id="message" class="updated" style="background-color:#dfecf2;border:1px solid #999;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><p>';
|
5 |
Text Domain: bulletproof-security
|
6 |
Domain Path: /languages/
|
7 |
Description: <strong>Feature Highlights:</strong> Setup Wizard • MScan Malware Scanner • .htaccess Website Security Protection (Firewalls) • Security Logging|HTTP Error Logging • DB Backup • DB Table Prefix Changer • Login Security & Monitoring • JTC-Lite Login Form Bot Lockout Protection • Idle Session Logout (ISL) • Auth Cookie Expiration (ACE) • UI Theme Skin Changer • System Info: Extensive System, Server and Security Status Information • FrontEnd|BackEnd Maintenance Mode
|
8 |
+
Version: 2.9
|
9 |
Author: AITpro Website Security
|
10 |
Author URI: https://forum.ait-pro.com/read-me-first/
|
11 |
*/
|
12 |
|
13 |
+
/* Copyright (C) 2010-2018 Edward Alexander | AITpro.com
|
14 |
|
15 |
This program is free software; you can redistribute it and/or modify
|
16 |
it under the terms of the GNU General Public License as published by
|
28 |
*/
|
29 |
|
30 |
// BPS variables
|
31 |
+
define( 'BULLETPROOF_VERSION', '2.9' );
|
32 |
+
$bps_last_version = '2.8';
|
33 |
+
$bps_version = '2.9';
|
34 |
$aitpro_bullet = '<img src="'.plugins_url('/bulletproof-security/admin/images/aitpro-bullet.png').'" style="padding:0px 3px 0px 3px;" />';
|
35 |
// Top div & bottom div
|
36 |
$bps_topDiv = '<div id="message" class="updated" style="background-color:#dfecf2;border:1px solid #999;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><p>';
|
includes/functions.php
CHANGED
@@ -1085,10 +1085,13 @@ function bpsPro_apache_mod_directive_check() {
|
|
1085 |
// 11: 403 if mod_authz_host IS loaded.
|
1086 |
// 11: 500 error if mod_authz_host is NOT loaded
|
1087 |
$url11 = plugins_url( '/bulletproof-security/admin/mod-test/mod_authz_host-nc-require-host.png' );
|
1088 |
-
|
|
|
|
|
|
|
1089 |
|
1090 |
$view_test_page = plugins_url( '/bulletproof-security/admin/mod-test/' );
|
1091 |
-
$url_array = array( $url2, $url3, $url4, $url5, $url6, $url8, $url9, $url10, $url11 );
|
1092 |
|
1093 |
echo '<strong><span class="sysinfo-label-text">'.__('Apache Modules|Directives|Backward Compatibility(Yes|No)|IfModule(Yes|No): ', 'bulletproof-security').'</span><a href="'.$view_test_page.'" target="_blank" title="Apache Module and Directives test page">View Visual Test</a></strong><br>';
|
1094 |
|
@@ -1134,6 +1137,14 @@ function bpsPro_apache_mod_directive_check() {
|
|
1134 |
$status_code11 = $response['response']['code'];
|
1135 |
}
|
1136 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1137 |
} else {
|
1138 |
|
1139 |
$text = '<font color="#fb0101"><strong>'.__('ERROR: wp_remote_get() function is blocked or unable to get the URL path', 'bulletproof-security').'</strong></font><br>';
|
@@ -1271,6 +1282,35 @@ function bpsPro_apache_mod_directive_check() {
|
|
1271 |
}
|
1272 |
}
|
1273 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1274 |
// End: System Info page check
|
1275 |
// BEGIN: Pre-Installation Wizard, BPS Upgrade & Core Inpage check. Create/update db options and new htaccess files
|
1276 |
} else {
|
@@ -1288,8 +1328,12 @@ function bpsPro_apache_mod_directive_check() {
|
|
1288 |
// 10: 403 if mod_authz_core IS loaded.
|
1289 |
// 10: 500 error if mod_authz_core is NOT loaded
|
1290 |
$url10 = plugins_url( '/bulletproof-security/admin/mod-test/mod_authz_core-nc-denied.png' );
|
1291 |
-
|
1292 |
-
$
|
|
|
|
|
|
|
|
|
1293 |
|
1294 |
// 11.5: Pre-Installation Wizard: No time restriction
|
1295 |
if ( esc_html($_SERVER['QUERY_STRING']) == 'page=bulletproof-security/admin/wizard/wizard.php' ) {
|
@@ -1315,6 +1359,14 @@ function bpsPro_apache_mod_directive_check() {
|
|
1315 |
if ( $key == 3 ) { // 10
|
1316 |
$status_code10 = $response['response']['code'];
|
1317 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1318 |
}
|
1319 |
}
|
1320 |
|
@@ -1365,6 +1417,24 @@ function bpsPro_apache_mod_directive_check() {
|
|
1365 |
}
|
1366 |
}
|
1367 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1368 |
bpsPro_apache_mod_create_htaccess_files();
|
1369 |
|
1370 |
} else { // END: Setup Wizard no time restriction.
|
@@ -1399,6 +1469,14 @@ function bpsPro_apache_mod_directive_check() {
|
|
1399 |
if ( $key == 3 ) { // 10
|
1400 |
$status_code10 = $response['response']['code'];
|
1401 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1402 |
}
|
1403 |
}
|
1404 |
|
@@ -1448,7 +1526,24 @@ function bpsPro_apache_mod_directive_check() {
|
|
1448 |
update_option('bulletproof_security_options_htaccess_files', $htaccess_files_Options);
|
1449 |
}
|
1450 |
}
|
1451 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1452 |
bpsPro_apache_mod_create_htaccess_files();
|
1453 |
} // end if ( time() < $Apache_Mod_options['bps_apache_mod_time'] ) {
|
1454 |
}
|
1085 |
// 11: 403 if mod_authz_host IS loaded.
|
1086 |
// 11: 500 error if mod_authz_host is NOT loaded
|
1087 |
$url11 = plugins_url( '/bulletproof-security/admin/mod-test/mod_authz_host-nc-require-host.png' );
|
1088 |
+
// 12: mod_security: 403 if mod_security IS loaded.
|
1089 |
+
$url12 = plugins_url( '/bulletproof-security/admin/mod-test/mod_security.png' );
|
1090 |
+
// 13: mod_security2: 403 if mod_security2 IS loaded.
|
1091 |
+
$url13 = plugins_url( '/bulletproof-security/admin/mod-test/mod_security-2.png' );
|
1092 |
|
1093 |
$view_test_page = plugins_url( '/bulletproof-security/admin/mod-test/' );
|
1094 |
+
$url_array = array( $url2, $url3, $url4, $url5, $url6, $url8, $url9, $url10, $url11, $url12, $url13 );
|
1095 |
|
1096 |
echo '<strong><span class="sysinfo-label-text">'.__('Apache Modules|Directives|Backward Compatibility(Yes|No)|IfModule(Yes|No): ', 'bulletproof-security').'</span><a href="'.$view_test_page.'" target="_blank" title="Apache Module and Directives test page">View Visual Test</a></strong><br>';
|
1097 |
|
1137 |
$status_code11 = $response['response']['code'];
|
1138 |
}
|
1139 |
|
1140 |
+
if ( $key == 9 ) { // 12
|
1141 |
+
$status_code12 = $response['response']['code'];
|
1142 |
+
}
|
1143 |
+
|
1144 |
+
if ( $key == 10 ) { // 13
|
1145 |
+
$status_code13 = $response['response']['code'];
|
1146 |
+
}
|
1147 |
+
|
1148 |
} else {
|
1149 |
|
1150 |
$text = '<font color="#fb0101"><strong>'.__('ERROR: wp_remote_get() function is blocked or unable to get the URL path', 'bulletproof-security').'</strong></font><br>';
|
1282 |
}
|
1283 |
}
|
1284 |
|
1285 |
+
// 2.9: mod_security or mod_security2 Module loaded.
|
1286 |
+
if ( 403 == $status_code12 || 403 == $status_code13 ) {
|
1287 |
+
|
1288 |
+
if ( 403 == $status_code12 ) {
|
1289 |
+
$text = '<font color="#fb0101"><strong>'.$status_code12.':</strong></font> '.__('mod_security Module is Loaded|Enabled', 'bulletproof-security').'<br>';
|
1290 |
+
echo $text;
|
1291 |
+
} elseif ( 403 == $status_code13 ) {
|
1292 |
+
$text = '<font color="#fb0101"><strong>'.$status_code13.':</strong></font> '.__('mod_security2 Module is Loaded|Enabled', 'bulletproof-security').'<br>';
|
1293 |
+
echo $text;
|
1294 |
+
}
|
1295 |
+
|
1296 |
+
$bps_mod_security_options = array( 'bps_mod_security_check' => '1' );
|
1297 |
+
|
1298 |
+
foreach( $bps_mod_security_options as $key => $value ) {
|
1299 |
+
update_option('bulletproof_security_options_mod_security', $bps_mod_security_options);
|
1300 |
+
}
|
1301 |
+
|
1302 |
+
} else {
|
1303 |
+
|
1304 |
+
$text = '<font color="green"><strong>'.$status_code12.':</strong></font> '.__('mod_security Module is not Loaded|Enabled', 'bulletproof-security').'<br>';
|
1305 |
+
echo $text;
|
1306 |
+
|
1307 |
+
$bps_mod_security_options = array( 'bps_mod_security_check' => '0' );
|
1308 |
+
|
1309 |
+
foreach( $bps_mod_security_options as $key => $value ) {
|
1310 |
+
update_option('bulletproof_security_options_mod_security', $bps_mod_security_options);
|
1311 |
+
}
|
1312 |
+
}
|
1313 |
+
|
1314 |
// End: System Info page check
|
1315 |
// BEGIN: Pre-Installation Wizard, BPS Upgrade & Core Inpage check. Create/update db options and new htaccess files
|
1316 |
} else {
|
1328 |
// 10: 403 if mod_authz_core IS loaded.
|
1329 |
// 10: 500 error if mod_authz_core is NOT loaded
|
1330 |
$url10 = plugins_url( '/bulletproof-security/admin/mod-test/mod_authz_core-nc-denied.png' );
|
1331 |
+
// 12: mod_security: 403 if mod_security IS loaded.
|
1332 |
+
$url12 = plugins_url( '/bulletproof-security/admin/mod-test/mod_security.png' );
|
1333 |
+
// 13: mod_security2: 403 if mod_security2 IS loaded.
|
1334 |
+
$url13 = plugins_url( '/bulletproof-security/admin/mod-test/mod_security-2.png' );
|
1335 |
+
|
1336 |
+
$url_array = array( $url2, $url8, $url9, $url10, $url12, $url13 );
|
1337 |
|
1338 |
// 11.5: Pre-Installation Wizard: No time restriction
|
1339 |
if ( esc_html($_SERVER['QUERY_STRING']) == 'page=bulletproof-security/admin/wizard/wizard.php' ) {
|
1359 |
if ( $key == 3 ) { // 10
|
1360 |
$status_code10 = $response['response']['code'];
|
1361 |
}
|
1362 |
+
|
1363 |
+
if ( $key == 4 ) { // 12
|
1364 |
+
$status_code12 = $response['response']['code'];
|
1365 |
+
}
|
1366 |
+
|
1367 |
+
if ( $key == 5 ) { // 13
|
1368 |
+
$status_code13 = $response['response']['code'];
|
1369 |
+
}
|
1370 |
}
|
1371 |
}
|
1372 |
|
1417 |
}
|
1418 |
}
|
1419 |
|
1420 |
+
// 2.9: mod_security or mod_security2 Module loaded.
|
1421 |
+
if ( 403 == $status_code12 || 403 == $status_code13 ) {
|
1422 |
+
|
1423 |
+
$bps_mod_security_options = array( 'bps_mod_security_check' => '1' );
|
1424 |
+
|
1425 |
+
foreach( $bps_mod_security_options as $key => $value ) {
|
1426 |
+
update_option('bulletproof_security_options_mod_security', $bps_mod_security_options);
|
1427 |
+
}
|
1428 |
+
|
1429 |
+
} else {
|
1430 |
+
|
1431 |
+
$bps_mod_security_options = array( 'bps_mod_security_check' => '0' );
|
1432 |
+
|
1433 |
+
foreach( $bps_mod_security_options as $key => $value ) {
|
1434 |
+
update_option('bulletproof_security_options_mod_security', $bps_mod_security_options);
|
1435 |
+
}
|
1436 |
+
}
|
1437 |
+
|
1438 |
bpsPro_apache_mod_create_htaccess_files();
|
1439 |
|
1440 |
} else { // END: Setup Wizard no time restriction.
|
1469 |
if ( $key == 3 ) { // 10
|
1470 |
$status_code10 = $response['response']['code'];
|
1471 |
}
|
1472 |
+
|
1473 |
+
if ( $key == 4 ) { // 12
|
1474 |
+
$status_code12 = $response['response']['code'];
|
1475 |
+
}
|
1476 |
+
|
1477 |
+
if ( $key == 5 ) { // 13
|
1478 |
+
$status_code13 = $response['response']['code'];
|
1479 |
+
}
|
1480 |
}
|
1481 |
}
|
1482 |
|
1526 |
update_option('bulletproof_security_options_htaccess_files', $htaccess_files_Options);
|
1527 |
}
|
1528 |
}
|
1529 |
+
|
1530 |
+
// 2.9: mod_security or mod_security2 Module loaded.
|
1531 |
+
if ( 403 == $status_code12 || 403 == $status_code13 ) {
|
1532 |
+
|
1533 |
+
$bps_mod_security_options = array( 'bps_mod_security_check' => '1' );
|
1534 |
+
|
1535 |
+
foreach( $bps_mod_security_options as $key => $value ) {
|
1536 |
+
update_option('bulletproof_security_options_mod_security', $bps_mod_security_options);
|
1537 |
+
}
|
1538 |
+
|
1539 |
+
} else {
|
1540 |
+
|
1541 |
+
$bps_mod_security_options = array( 'bps_mod_security_check' => '0' );
|
1542 |
+
|
1543 |
+
foreach( $bps_mod_security_options as $key => $value ) {
|
1544 |
+
update_option('bulletproof_security_options_mod_security', $bps_mod_security_options);
|
1545 |
+
}
|
1546 |
+
}
|
1547 |
bpsPro_apache_mod_create_htaccess_files();
|
1548 |
} // end if ( time() < $Apache_Mod_options['bps_apache_mod_time'] ) {
|
1549 |
}
|
includes/general-functions.php
CHANGED
@@ -954,7 +954,7 @@ function bpsPro_presave_mscan_options() {
|
|
954 |
$mscan_scan_database = $MScan_options['mscan_scan_database'] == '' ? 'On' : $MScan_options['mscan_scan_database'];
|
955 |
$mscan_scan_images = $MScan_options['mscan_scan_images'] == '' ? 'Off' : $MScan_options['mscan_scan_images'];
|
956 |
$mscan_scan_skipped_files = $MScan_options['mscan_scan_skipped_files'] == '' ? 'Off' : $MScan_options['mscan_scan_skipped_files'];
|
957 |
-
$mscan_scan_delete_tmp_files = $MScan_options['mscan_scan_delete_tmp_files'] == '' ? '
|
958 |
$mscan_scan_frequency = $MScan_options['mscan_scan_frequency'] == '' ? 'Off' : $MScan_options['mscan_scan_frequency'];
|
959 |
|
960 |
$MS_Options = array(
|
@@ -1005,6 +1005,20 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1005 |
if ( current_user_can('manage_options') ) {
|
1006 |
global $bps_version, $bps_last_version, $wp_version, $wpdb, $aitpro_bullet, $pagenow, $current_user;
|
1007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1008 |
// 2.4: new function created to handle all BPS MU Tools must-use plugin processing
|
1009 |
bpsPro_mu_tools_plugin_copy();
|
1010 |
// 2.4: Pre-save MScan Options
|
@@ -1021,6 +1035,7 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1021 |
}
|
1022 |
}
|
1023 |
|
|
|
1024 |
// 2.5: Change default setting to Login Form CAPTCHA Off. Has New Feature Dismiss Notice.
|
1025 |
// 2.4: pre-save JTC-Lite db options
|
1026 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
@@ -1047,6 +1062,7 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1047 |
$jtc2 = ! $jtc_options['bps_tooltip_captcha_hover_text'] ? 'Type/Enter: jtc' : $jtc_options['bps_tooltip_captcha_hover_text'];
|
1048 |
$jtc3 = ! $jtc_options['bps_tooltip_captcha_title'] ? 'Hover or click the text box below' : $jtc_options['bps_tooltip_captcha_title'];
|
1049 |
$jtc4 = ! $jtc_options['bps_jtc_login_form'] ? '0' : $jtc_options['bps_jtc_login_form'];
|
|
|
1050 |
|
1051 |
$jtc_db_options = array(
|
1052 |
'bps_tooltip_captcha_key' => $jtc1,
|
@@ -1068,7 +1084,8 @@ function bpsPro_new_version_db_options_files_autoupdate() {
|
|
1068 |
'bps_jtc_comment_form_label' => $jtc_options['bps_jtc_comment_form_label'],
|
1069 |
'bps_jtc_comment_form_input' => $jtc_options['bps_jtc_comment_form_input'],
|
1070 |
'bps_jtc_custom_roles' => $jtc_options19,
|
1071 |
-
'bps_enable_jtc_woocommerce' => ''
|
|
|
1072 |
);
|
1073 |
|
1074 |
if ( ! get_option('bulletproof_security_options_login_security_jtc') ) {
|
954 |
$mscan_scan_database = $MScan_options['mscan_scan_database'] == '' ? 'On' : $MScan_options['mscan_scan_database'];
|
955 |
$mscan_scan_images = $MScan_options['mscan_scan_images'] == '' ? 'Off' : $MScan_options['mscan_scan_images'];
|
956 |
$mscan_scan_skipped_files = $MScan_options['mscan_scan_skipped_files'] == '' ? 'Off' : $MScan_options['mscan_scan_skipped_files'];
|
957 |
+
$mscan_scan_delete_tmp_files = $MScan_options['mscan_scan_delete_tmp_files'] == '' ? 'Off' : $MScan_options['mscan_scan_delete_tmp_files'];
|
958 |
$mscan_scan_frequency = $MScan_options['mscan_scan_frequency'] == '' ? 'Off' : $MScan_options['mscan_scan_frequency'];
|
959 |
|
960 |
$MS_Options = array(
|
1005 |
if ( current_user_can('manage_options') ) {
|
1006 |
global $bps_version, $bps_last_version, $wp_version, $wpdb, $aitpro_bullet, $pagenow, $current_user;
|
1007 |
|
1008 |
+
// 2.9: BPS plugin 30 day review/rating request Dismiss Notice
|
1009 |
+
$bps_rate_options = 'bulletproof_security_options_rate_free';
|
1010 |
+
$gmt_offset = get_option( 'gmt_offset' ) * 3600;
|
1011 |
+
$bps_free_rate_review = mktime(0, 0, 0, date("m")+1, date("d")+1, date("Y"));
|
1012 |
+
|
1013 |
+
$BPS_Rate_Option = array( 'bps_free_rate_review' => $bps_free_rate_review + $gmt_offset );
|
1014 |
+
|
1015 |
+
if ( ! get_option( $bps_rate_options ) ) {
|
1016 |
+
|
1017 |
+
foreach( $BPS_Rate_Option as $key => $value ) {
|
1018 |
+
update_option('bulletproof_security_options_rate_free', $BPS_Rate_Option);
|
1019 |
+
}
|
1020 |
+
}
|
1021 |
+
|
1022 |
// 2.4: new function created to handle all BPS MU Tools must-use plugin processing
|
1023 |
bpsPro_mu_tools_plugin_copy();
|
1024 |
// 2.4: Pre-save MScan Options
|
1035 |
}
|
1036 |
}
|
1037 |
|
1038 |
+
// 2.9: Added new JTC option: bps_jtc_custom_form_error. Defaults to standard JTC CAPTCHA error message.
|
1039 |
// 2.5: Change default setting to Login Form CAPTCHA Off. Has New Feature Dismiss Notice.
|
1040 |
// 2.4: pre-save JTC-Lite db options
|
1041 |
$jtc_options = get_option('bulletproof_security_options_login_security_jtc');
|
1062 |
$jtc2 = ! $jtc_options['bps_tooltip_captcha_hover_text'] ? 'Type/Enter: jtc' : $jtc_options['bps_tooltip_captcha_hover_text'];
|
1063 |
$jtc3 = ! $jtc_options['bps_tooltip_captcha_title'] ? 'Hover or click the text box below' : $jtc_options['bps_tooltip_captcha_title'];
|
1064 |
$jtc4 = ! $jtc_options['bps_jtc_login_form'] ? '0' : $jtc_options['bps_jtc_login_form'];
|
1065 |
+
$jtc5 = ! $jtc_options['bps_jtc_custom_form_error'] ? '' : $jtc_options['bps_jtc_custom_form_error'];
|
1066 |
|
1067 |
$jtc_db_options = array(
|
1068 |
'bps_tooltip_captcha_key' => $jtc1,
|
1084 |
'bps_jtc_comment_form_label' => $jtc_options['bps_jtc_comment_form_label'],
|
1085 |
'bps_jtc_comment_form_input' => $jtc_options['bps_jtc_comment_form_input'],
|
1086 |
'bps_jtc_custom_roles' => $jtc_options19,
|
1087 |
+
'bps_enable_jtc_woocommerce' => '',
|
1088 |
+
'bps_jtc_custom_form_error' => $jtc5
|
1089 |
);
|
1090 |
|
1091 |
if ( ! get_option('bulletproof_security_options_login_security_jtc') ) {
|
includes/hud-dismiss-functions.php
CHANGED
@@ -26,6 +26,8 @@ function bps_HUD_WP_Dashboard() {
|
|
26 |
bps_hud_check_autoupdate();
|
27 |
bpsPro_hud_mscan_notice();
|
28 |
bpsPro_hud_jtc_lite_notice();
|
|
|
|
|
29 |
//bps_hud_check_public_username();
|
30 |
}
|
31 |
}
|
@@ -724,4 +726,86 @@ $user_id = $current_user->ID;
|
|
724 |
}
|
725 |
}
|
726 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
727 |
?>
|
26 |
bps_hud_check_autoupdate();
|
27 |
bpsPro_hud_mscan_notice();
|
28 |
bpsPro_hud_jtc_lite_notice();
|
29 |
+
bpsPro_hud_rate_notice();
|
30 |
+
bpsPro_hud_mod_security_check();
|
31 |
//bps_hud_check_public_username();
|
32 |
}
|
33 |
}
|
726 |
}
|
727 |
}
|
728 |
|
729 |
+
// Heads Up Display w/ Dismiss - BPS plugin 30 day review/rating request Dismiss Notice
|
730 |
+
function bpsPro_hud_rate_notice() {
|
731 |
+
|
732 |
+
global $current_user, $pagenow;
|
733 |
+
$user_id = $current_user->ID;
|
734 |
+
|
735 |
+
if ( ! get_option('bulletproof_security_options_rate_free') ) {
|
736 |
+
return;
|
737 |
+
}
|
738 |
+
|
739 |
+
$options = get_option('bulletproof_security_options_rate_free');
|
740 |
+
|
741 |
+
if ( time() >= $options['bps_free_rate_review'] ) {
|
742 |
+
|
743 |
+
if ( preg_match( '/page=bulletproof-security/', esc_html($_SERVER['REQUEST_URI']), $matches) || 'update-core.php' == $pagenow || 'plugins.php' == $pagenow ) {
|
744 |
+
|
745 |
+
if ( ! get_user_meta($user_id, 'bps_ignore_rate_notice') ) {
|
746 |
+
|
747 |
+
if ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) != 'wp-admin' ) {
|
748 |
+
$bps_base = basename(esc_html($_SERVER['REQUEST_URI'])) . '?';
|
749 |
+
} elseif ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) == 'wp-admin' ) {
|
750 |
+
$bps_base = basename( str_replace( 'wp-admin', 'index.php?', esc_html($_SERVER['REQUEST_URI'])));
|
751 |
+
} else {
|
752 |
+
$bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
|
753 |
+
}
|
754 |
+
|
755 |
+
$text = '<div style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:0px 5px;margin:0px 0px 35px 0px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS Plugin Star Rating Request', 'bulletproof-security').'</font><br>'.__('A BPS star rating only takes a couple of minutes and would be very much appreciated. We are looking for 5 star ratings and not "fancy" reviews.', 'bulletproof-security').'<br>'.__('A simple review like "works great" or "has been protecting my website for X months or X years" is perfect.', 'bulletproof-security').'<br>'.__('Click this link to submit a BPS Plugin Star Rating: ', 'bulletproof-security').'<a href="https://wordpress.org/support/plugin/bulletproof-security/reviews/#postform" target="_blank" title="BPS Plugin Star Rating">'.__('BPS Plugin Star Rating', 'bulletproof-security').'</a>, '.__('login to the WordPress.org site and scroll to the bottom of the Reviews page.', 'bulletproof-security').'<br>'.__('To Dismiss this one-time Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_rate_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
756 |
+
echo $text;
|
757 |
+
}
|
758 |
+
}
|
759 |
+
}
|
760 |
+
}
|
761 |
+
|
762 |
+
add_action('admin_init', 'bpsPro_rate_nag_ignore');
|
763 |
+
|
764 |
+
function bpsPro_rate_nag_ignore() {
|
765 |
+
global $current_user;
|
766 |
+
$user_id = $current_user->ID;
|
767 |
+
|
768 |
+
if ( isset($_GET['bpsPro_rate_nag_ignore']) && '0' == $_GET['bpsPro_rate_nag_ignore'] ) {
|
769 |
+
add_user_meta($user_id, 'bps_ignore_rate_notice', 'true', true);
|
770 |
+
}
|
771 |
+
}
|
772 |
+
|
773 |
+
// Heads Up Display w/ Dismiss Notice - Check if Mod Security is Loaded|Enabled. Displays a link to a help forum topic.
|
774 |
+
function bpsPro_hud_mod_security_check() {
|
775 |
+
|
776 |
+
$bps_mod_security_options = get_option('bulletproof_security_options_mod_security');
|
777 |
+
|
778 |
+
if ( $bps_mod_security_options['bps_mod_security_check'] == '1' ) {
|
779 |
+
|
780 |
+
global $current_user;
|
781 |
+
$user_id = $current_user->ID;
|
782 |
+
|
783 |
+
if ( ! get_user_meta($user_id, 'bpsPro_ignore_mod_security_notice')) {
|
784 |
+
|
785 |
+
if ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) != 'wp-admin' ) {
|
786 |
+
$bps_base = basename(esc_html($_SERVER['REQUEST_URI'])) . '?';
|
787 |
+
} elseif ( esc_html($_SERVER['QUERY_STRING']) == '' && basename(esc_html($_SERVER['REQUEST_URI'])) == 'wp-admin' ) {
|
788 |
+
$bps_base = basename( str_replace( 'wp-admin', 'index.php?', esc_html($_SERVER['REQUEST_URI'])));
|
789 |
+
} else {
|
790 |
+
$bps_base = str_replace( admin_url(), '', esc_html($_SERVER['REQUEST_URI']) ) . '&';
|
791 |
+
}
|
792 |
+
|
793 |
+
$text = '<div class="update-nag" style="background-color:#dfecf2;border:1px solid #999;font-size:1em;font-weight:600;padding:2px 5px;margin-top:2px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);-moz-box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);box-shadow: 3px 3px 5px -1px rgba(153,153,153,0.7);"><font color="blue">'.__('BPS Notice: Mod Security Module is Loaded|Enabled', 'bulletproof-security').'</font><br>'.__('Please take a minute to view this Mod Security help forum topic: ', 'bulletproof-security').'<a href="https://forum.ait-pro.com/forums/topic/mod-security-common-known-problems/" target="_blank" title="Mod Security Common Known Problems">'.__('Mod Security Common Known Problems', 'bulletproof-security').'</a>.<br>'.__('If you are not experiencing any of the problems listed in the Mod Security help forum topic then you can dismiss this Dismiss Notice.', 'bulletproof-security').'<br>'.__('To Dismiss this Notice click the Dismiss Notice button below. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS Custom Code page.', 'bulletproof-security').'<br><div style="float:left;margin:3px 0px 3px 0px;padding:2px 6px 2px 6px;background-color:#e8e8e8;border:1px solid gray;"><a href="'.$bps_base.'bpsPro_mod_security_nag_ignore=0'.'" style="text-decoration:none;font-weight:bold;">'.__('Dismiss Notice', 'bulletproof-security').'</a></div></div>';
|
794 |
+
echo $text;
|
795 |
+
}
|
796 |
+
}
|
797 |
+
}
|
798 |
+
|
799 |
+
add_action('admin_init', 'bpsPro_mod_security_nag_ignore');
|
800 |
+
|
801 |
+
function bpsPro_mod_security_nag_ignore() {
|
802 |
+
global $current_user;
|
803 |
+
$user_id = $current_user->ID;
|
804 |
+
|
805 |
+
if ( isset($_GET['bpsPro_mod_security_nag_ignore']) && '0' == $_GET['bpsPro_mod_security_nag_ignore'] ) {
|
806 |
+
add_user_meta($user_id, 'bpsPro_ignore_mod_security_notice', 'true', true);
|
807 |
+
}
|
808 |
+
}
|
809 |
+
|
810 |
+
|
811 |
?>
|
includes/login-security.php
CHANGED
@@ -125,9 +125,15 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
125 |
// 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
|
126 |
if ( $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
if ( $_POST['reference'] != $BPSoptionsJTC['bps_tooltip_captcha_key'] || $_POST['captcha'] != '' ) {
|
129 |
$error = new WP_Error();
|
130 |
-
$error->add( 'captcha_error', __(
|
131 |
return $error;
|
132 |
}
|
133 |
}
|
@@ -385,8 +391,9 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
385 |
}
|
386 |
} // end foreach
|
387 |
|
388 |
-
|
389 |
-
|
|
|
390 |
|
391 |
// Network/Multisite subsites - logging is not used/allowed
|
392 |
if ( is_multisite() && $blog_id != 1 ) {
|
@@ -428,8 +435,19 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
428 |
$no_zeros = '0';
|
429 |
$LSM_zero_filter = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $bpspro_login_table WHERE user_id = %d AND failed_logins != %d", $user->ID, $no_zeros ) );
|
430 |
|
431 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
432 |
|
|
|
|
|
|
|
|
|
433 |
}
|
434 |
} // end if ( $wpdb->num_rows != 0...
|
435 |
} // end $BPSoptions['bps_login_security_logging'] == 'logAll') {...
|
@@ -468,9 +486,15 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
468 |
// 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
|
469 |
if ( $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
470 |
|
|
|
|
|
|
|
|
|
|
|
|
|
471 |
if ( $_POST['reference'] != $BPSoptionsJTC['bps_tooltip_captcha_key'] || $_POST['captcha'] != '' ) {
|
472 |
$error = new WP_Error();
|
473 |
-
$error->add( 'captcha_error', __(
|
474 |
return $error;
|
475 |
}
|
476 |
}
|
@@ -641,7 +665,8 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
641 |
}
|
642 |
} // end foreach
|
643 |
|
644 |
-
|
|
|
645 |
$status = 'Locked';
|
646 |
|
647 |
// Network/Multisite subsites - logging is not used/allowed
|
@@ -684,8 +709,19 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && $BPSoptions['bps_login_s
|
|
684 |
$no_zeros = '0';
|
685 |
$LSM_zero_filter = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $bpspro_login_table WHERE user_id = %d AND failed_logins != %d", $user->ID, $no_zeros ) );
|
686 |
|
687 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
688 |
|
|
|
|
|
|
|
|
|
689 |
}
|
690 |
} // end if ( $wpdb->num_rows != 0...
|
691 |
} // end $BPSoptions['bps_login_security_logging'] == 'logLockouts') {...
|
@@ -742,12 +778,15 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit
|
|
742 |
|
743 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
744 |
|
745 |
-
|
|
|
|
|
|
|
746 |
$attempts_remaining = $BPSoptions['bps_max_logins'] - 1;
|
747 |
} else {
|
748 |
$attempts_remaining = $remaining;
|
749 |
}
|
750 |
-
|
751 |
if ( strpos( $username, '@' ) ) {
|
752 |
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' The password you entered for the email address ', 'bulletproof-security').'<strong>%1$s</strong>'.__(' is incorrect. ', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $attempts_remaining ) );
|
753 |
|
@@ -774,11 +813,14 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit
|
|
774 |
|
775 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
776 |
|
777 |
-
|
|
|
|
|
|
|
778 |
$attempts_remaining = $BPSoptions['bps_max_logins'] - 1;
|
779 |
} else {
|
780 |
$attempts_remaining = $remaining;
|
781 |
-
}
|
782 |
|
783 |
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' Invalid Entry.', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $attempts_remaining ) );
|
784 |
|
@@ -793,7 +835,10 @@ if ( $BPSoptions['bps_login_security_OnOff'] == 'On' && isset( $_POST['wp-submit
|
|
793 |
|
794 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
795 |
|
796 |
-
|
|
|
|
|
|
|
797 |
$attempts_remaining = $BPSoptions['bps_max_logins'] - 1;
|
798 |
} else {
|
799 |
$attempts_remaining = $remaining;
|
@@ -921,9 +966,15 @@ function bpsPro_jtc_wp_login_page( $user, $password ) {
|
|
921 |
|
922 |
if ( $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
923 |
|
|
|
|
|
|
|
|
|
|
|
|
|
924 |
if ( $_POST['reference'] != $BPSoptionsJTC['bps_tooltip_captcha_key'] || $_POST['captcha'] != '' ) {
|
925 |
$error = new WP_Error();
|
926 |
-
$error->add( 'captcha_error', __(
|
927 |
return $error;
|
928 |
}
|
929 |
return $user;
|
@@ -978,7 +1029,7 @@ function bps_captcha_login_form_field() {
|
|
978 |
|
979 |
<p>
|
980 |
<label for="reference"><?php echo $BPSoptionsJTC['bps_tooltip_captcha_title']; ?><br />
|
981 |
-
<input type="text" name="reference" id="reference" class="input" title="<?php echo $BPSoptionsJTC['bps_tooltip_captcha_hover_text']; ?>" value="<?php echo esc_attr(stripslashes($reference)); ?>" /></label>
|
982 |
<input type="text" name="captcha" id="captcha" class="input" value="<?php echo esc_attr(stripslashes($captcha)); ?>" style="display:none;" />
|
983 |
</p>
|
984 |
|
125 |
// 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
|
126 |
if ( $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
127 |
|
128 |
+
if ( ! $BPSoptionsJTC['bps_jtc_custom_form_error'] || $BPSoptionsJTC['bps_jtc_custom_form_error'] == '' ) {
|
129 |
+
$bps_jtc_custom_form_error = '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
|
130 |
+
} else {
|
131 |
+
$bps_jtc_custom_form_error = $BPSoptionsJTC['bps_jtc_custom_form_error'];
|
132 |
+
}
|
133 |
+
|
134 |
if ( $_POST['reference'] != $BPSoptionsJTC['bps_tooltip_captcha_key'] || $_POST['captcha'] != '' ) {
|
135 |
$error = new WP_Error();
|
136 |
+
$error->add( 'captcha_error', __($bps_jtc_custom_form_error, 'bulletproof-security') );
|
137 |
return $error;
|
138 |
}
|
139 |
}
|
391 |
}
|
392 |
} // end foreach
|
393 |
|
394 |
+
// 2.9: BugFix for additional login attempts after account was locked and lockout time has expired: changed >= to ==
|
395 |
+
if ( $failed_logins == $BPSoptions['bps_max_logins'] ) {
|
396 |
+
$status = 'Locked';
|
397 |
|
398 |
// Network/Multisite subsites - logging is not used/allowed
|
399 |
if ( is_multisite() && $blog_id != 1 ) {
|
435 |
$no_zeros = '0';
|
436 |
$LSM_zero_filter = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $bpspro_login_table WHERE user_id = %d AND failed_logins != %d", $user->ID, $no_zeros ) );
|
437 |
|
438 |
+
## 2.9: BugFix for additional login attempts after account was locked and lockout time has expired
|
439 |
+
if ( $failed_logins > $BPSoptions['bps_max_logins'] && $timeNow < $row->lockout_time ) {
|
440 |
+
|
441 |
+
$failed_logins = 1;
|
442 |
+
$status = 'Not Locked';
|
443 |
+
$lockout_time = 0;
|
444 |
+
|
445 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
446 |
|
447 |
+
} else {
|
448 |
+
|
449 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
450 |
+
}
|
451 |
}
|
452 |
} // end if ( $wpdb->num_rows != 0...
|
453 |
} // end $BPSoptions['bps_login_security_logging'] == 'logAll') {...
|
486 |
// 2.4: JTC-Lite added - incorrect CAPTCHA entered stops Login processing
|
487 |
if ( $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
488 |
|
489 |
+
if ( ! $BPSoptionsJTC['bps_jtc_custom_form_error'] || $BPSoptionsJTC['bps_jtc_custom_form_error'] == '' ) {
|
490 |
+
$bps_jtc_custom_form_error = '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
|
491 |
+
} else {
|
492 |
+
$bps_jtc_custom_form_error = $BPSoptionsJTC['bps_jtc_custom_form_error'];
|
493 |
+
}
|
494 |
+
|
495 |
if ( $_POST['reference'] != $BPSoptionsJTC['bps_tooltip_captcha_key'] || $_POST['captcha'] != '' ) {
|
496 |
$error = new WP_Error();
|
497 |
+
$error->add( 'captcha_error', __($bps_jtc_custom_form_error, 'bulletproof-security') );
|
498 |
return $error;
|
499 |
}
|
500 |
}
|
665 |
}
|
666 |
} // end foreach
|
667 |
|
668 |
+
// 2.9: BugFix for additional login attempts after account was locked and lockout time has expired: changed >= to ==
|
669 |
+
if ( $failed_logins == $BPSoptions['bps_max_logins'] ) {
|
670 |
$status = 'Locked';
|
671 |
|
672 |
// Network/Multisite subsites - logging is not used/allowed
|
709 |
$no_zeros = '0';
|
710 |
$LSM_zero_filter = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $bpspro_login_table WHERE user_id = %d AND failed_logins != %d", $user->ID, $no_zeros ) );
|
711 |
|
712 |
+
## 2.9: BugFix for additional login attempts after account was locked and lockout time has expired
|
713 |
+
if ( $failed_logins > $BPSoptions['bps_max_logins'] && $timeNow < $row->lockout_time ) {
|
714 |
+
|
715 |
+
$failed_logins = 1;
|
716 |
+
$status = 'Not Locked';
|
717 |
+
$lockout_time = 0;
|
718 |
+
|
719 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
720 |
|
721 |
+
} else {
|
722 |
+
|
723 |
+
$update_rows = $wpdb->update( $bpspro_login_table, array( 'status' => $status, 'user_id' => $row->user_id, 'username' => $row->username, 'public_name' => $row->public_name, 'email' => $row->email, 'role' => $row->role, 'human_time' => current_time('mysql'), 'login_time' => $login_time, 'lockout_time' => $lockout_time, 'failed_logins' => $failed_logins, 'ip_address' => $row->ip_address, 'hostname' => $row->hostname, 'request_uri' => $row->request_uri ), array( 'user_id' => $row->user_id, 'failed_logins' => $row->failed_logins ) );
|
724 |
+
}
|
725 |
}
|
726 |
} // end if ( $wpdb->num_rows != 0...
|
727 |
} // end $BPSoptions['bps_login_security_logging'] == 'logLockouts') {...
|
778 |
|
779 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
780 |
|
781 |
+
## 2.9: BugFix for additional login attempts after account was locked and lockout time has expired
|
782 |
+
if ( $failed_logins == $BPSoptions['bps_max_logins'] + 1 ) {
|
783 |
+
$attempts_remaining = $BPSoptions['bps_max_logins'];
|
784 |
+
} elseif ( $failed_logins == 1 ) {
|
785 |
$attempts_remaining = $BPSoptions['bps_max_logins'] - 1;
|
786 |
} else {
|
787 |
$attempts_remaining = $remaining;
|
788 |
}
|
789 |
+
|
790 |
if ( strpos( $username, '@' ) ) {
|
791 |
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' The password you entered for the email address ', 'bulletproof-security').'<strong>%1$s</strong>'.__(' is incorrect. ', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $attempts_remaining ) );
|
792 |
|
813 |
|
814 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
815 |
|
816 |
+
## 2.9: BugFix for additional login attempts after account was locked and lockout time has expired
|
817 |
+
if ( $failed_logins == $BPSoptions['bps_max_logins'] + 1 ) {
|
818 |
+
$attempts_remaining = $BPSoptions['bps_max_logins'];
|
819 |
+
} elseif ( $failed_logins == 1 ) {
|
820 |
$attempts_remaining = $BPSoptions['bps_max_logins'] - 1;
|
821 |
} else {
|
822 |
$attempts_remaining = $remaining;
|
823 |
+
}
|
824 |
|
825 |
return new WP_Error('incorrect_password', sprintf('<strong>'.__('ERROR:', 'bulletproof-security').'</strong>'.__(' Invalid Entry.', 'bulletproof-security').' <a href="%2$s">'.__('Lost your password?', 'bulletproof-security').'</a>'.__(' Login Attempts Remaining ', 'bulletproof-security').'<strong>%3$d</strong>', $username, wp_lostpassword_url(), $attempts_remaining ) );
|
826 |
|
835 |
|
836 |
if ( $BPSoptions['bps_login_security_remaining'] == 'On' ) {
|
837 |
|
838 |
+
## 2.9: BugFix for additional login attempts after account was locked and lockout time has expired
|
839 |
+
if ( $failed_logins == $BPSoptions['bps_max_logins'] + 1 ) {
|
840 |
+
$attempts_remaining = $BPSoptions['bps_max_logins'];
|
841 |
+
} elseif ( $failed_logins == 1 ) {
|
842 |
$attempts_remaining = $BPSoptions['bps_max_logins'] - 1;
|
843 |
} else {
|
844 |
$attempts_remaining = $remaining;
|
966 |
|
967 |
if ( $BPSoptionsJTC['bps_jtc_login_form'] == '1' ) {
|
968 |
|
969 |
+
if ( ! $BPSoptionsJTC['bps_jtc_custom_form_error'] || $BPSoptionsJTC['bps_jtc_custom_form_error'] == '' ) {
|
970 |
+
$bps_jtc_custom_form_error = '<strong>ERROR</strong>: Incorrect CAPTCHA Entered.';
|
971 |
+
} else {
|
972 |
+
$bps_jtc_custom_form_error = $BPSoptionsJTC['bps_jtc_custom_form_error'];
|
973 |
+
}
|
974 |
+
|
975 |
if ( $_POST['reference'] != $BPSoptionsJTC['bps_tooltip_captcha_key'] || $_POST['captcha'] != '' ) {
|
976 |
$error = new WP_Error();
|
977 |
+
$error->add( 'captcha_error', __($bps_jtc_custom_form_error, 'bulletproof-security') );
|
978 |
return $error;
|
979 |
}
|
980 |
return $user;
|
1029 |
|
1030 |
<p>
|
1031 |
<label for="reference"><?php echo $BPSoptionsJTC['bps_tooltip_captcha_title']; ?><br />
|
1032 |
+
<input type="text" name="reference" id="reference" class="input" title="<?php if ( $BPSoptionsJTC['bps_tooltip_captcha_hover_text'] != ' ' ) { echo $BPSoptionsJTC['bps_tooltip_captcha_hover_text']; } ?>" value="<?php echo esc_attr(stripslashes($reference)); ?>" /></label>
|
1033 |
<input type="text" name="captcha" id="captcha" class="input" value="<?php echo esc_attr(stripslashes($captcha)); ?>" style="display:none;" />
|
1034 |
</p>
|
1035 |
|
includes/mscan-ajax-functions.php
CHANGED
@@ -969,15 +969,15 @@ global $wp_version, $wpdb;
|
|
969 |
|
970 |
$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)(\/|\\\)(.*)/';
|
971 |
|
972 |
-
|
973 |
-
$
|
974 |
-
|
975 |
-
$htaccess_pattern = '/(RewriteCond\s%\{HTTP_REFERER\}\s(.*)[^!](google|yahoo|aol|bing|ask|facebook|twitter|msn)|ErrorDocument\s(400|403|404)\s(http|https|):|(RewriteCond\s%\{HTTP_USER_AGENT\}(.*\]\s*)){4}|RewriteRule(.*)(\w|\d){1,8}\.php\?(\w|\d){1,6}=(\$|)(\s|\d){1,3}|RewriteRule(.*)\(htm\|pdf\|jar\)|RewriteRule(.*)\{QUERY_STRING\})/i';
|
976 |
-
|
977 |
-
// old: base\'\.\(\d{1,3}\*\d{1,3}\)\.\'_de\'\.\'code
|
978 |
-
$php_pattern = '/(base64_decode\(|edoced_46esab|base\'\.\(\d{1,3}(|\s)(\*|\/)(|\s)\d{1,3}\)\.\'_de\'\.\'code|("|\')base(.*)\.(.*)64(.*)(_|\.|)decode("|\')|gzinflate\(|O0|ev("|\')(.*)\.("|\')al\(|lave(\(|\))|(\(|\))lave|preg_replace\(("|\')(\/(\w{1,}|\.\*))\/e|(\\\x(\d|\w){2,3}\\\x(\d|\w){2,3})|__halt_compiler|k2ll33d|\(!l1l&&!ll1&&!lll\)|\|iframe\||\|MakeFrameEx\||\|yahoo_api\||ww=window|ww\.document|ekibastos|scr("|\')(|\s)\+(|\s)("|\')ipt|\(\'hideme\'\)|\["style"\]\["visibility"\]|useragent\.match\(\/(\^(\w|\d){1,}\.\*\|)+|xtrackPageview|\$_COOKIE(|\s)\[str_replace\(.*\$_SERVER\[\'HTTP_HOST\'\]\)\]|\$_\w___\w|\'Windows-1251\'|document\.write\(\'<\'\+x\[\d\]\+\'>|\+(|\s)(\'|")\w(\'|")(|\s)\+|(\\\x22(.*)\\\x22)+|(|\[)_0x(\w|\d){1,6}\[\d{1,3}\]{1,2}|\\\142\\\141\\\x73|\\\u00(\d|\w){5,}|(\'|")i(\'|")(\.|\+|\s)(\+|\'|"|\.)(\s|f)(\'|")(f|\+|\.)|s(\W){2,6}c(\W){2,6}r|(\$\w{1,3}\{\d{1,2}\}(|\s)\.(|\s)){3}|\$<(\d|\w){2}>|\$_(\/\*)|%3C%21|%3Cscript%3E|%253C|(%\d(\w|\d)){5}|\$(\d|\w){1,}\[\'(\d|\w){1,}\'\]\[(\d){1,3}\](\s\.|\.)(\$|\s\$)|(\$(\w){2}\[\d{1,2}\]\.)+|(0|1){8}|_0x(\d|\w){4}|\(64\)(\s|)\.(\s|)(\'|")_(\'|"))/i';
|
979 |
|
980 |
-
$
|
|
|
|
|
|
|
|
|
981 |
|
982 |
$js_code_match = 0;
|
983 |
$htaccess_code_match = 0;
|
@@ -1298,15 +1298,7 @@ global $wp_version, $wpdb;
|
|
1298 |
$DBTables = 0;
|
1299 |
$getDBTables = $wpdb->get_results( $wpdb->prepare( "SHOW TABLE STATUS WHERE Rows >= %d", $DBTables ) );
|
1300 |
|
1301 |
-
|
1302 |
-
$search2 = '(lave';
|
1303 |
-
$search3 = 'base64_decode';
|
1304 |
-
$search4 = 'edoced_46esab';
|
1305 |
-
$search5 = '<script';
|
1306 |
-
$search6 = '<iframe';
|
1307 |
-
$search7 = '<noscript';
|
1308 |
-
$search8 = 'display:';
|
1309 |
-
$search9 = 'visibility:';
|
1310 |
|
1311 |
foreach ( $getDBTables as $Table ) {
|
1312 |
|
@@ -1346,15 +1338,15 @@ global $wp_version, $wpdb;
|
|
1346 |
unset($json_array[$column->Field]);
|
1347 |
}
|
1348 |
|
1349 |
-
if ( preg_grep(
|
1350 |
$db_code_match = 1;
|
1351 |
|
1352 |
fwrite( $handle, "Scanning Database: DB Table: $Table->Name | Column|Field: $column->Field | Primary Key ID: ".$json_array_converted[$PKey->Column_name]."\r\n" );
|
1353 |
-
fwrite( $handle, "Scanning Database: Code Pattern Match:
|
1354 |
|
1355 |
if ( ! in_array($json_array_converted[$PKey->Column_name], $mscan_db_pkid_array) ) {
|
1356 |
|
1357 |
-
if ( $insert_rows = $wpdb->insert( $MStable, array( 'mscan_status' => 'suspect', 'mscan_type' => 'db', 'mscan_path' => '', 'mscan_pattern' =>
|
1358 |
|
1359 |
$send_email = 'send';
|
1360 |
}
|
@@ -1421,16 +1413,16 @@ global $wp_version, $wpdb;
|
|
1421 |
}
|
1422 |
}
|
1423 |
|
1424 |
-
if ( preg_grep(
|
1425 |
$db_code_match = 1;
|
1426 |
|
1427 |
fwrite( $handle, "Scanning Database: DB Table: $Table->Name | Column|Field: $column->Field | Primary Key ID: ".$json_array_converted[$PKey->Column_name]."\r\n" );
|
1428 |
-
fwrite( $handle, "Scanning Database: Code Pattern Match:
|
1429 |
|
1430 |
|
1431 |
if ( ! in_array($json_array_converted[$PKey->Column_name], $mscan_db_pkid_array) ) {
|
1432 |
|
1433 |
-
if ( $insert_rows = $wpdb->insert( $MStable, array( 'mscan_status' => 'suspect', 'mscan_type' => 'db', 'mscan_path' => '', 'mscan_pattern' =>
|
1434 |
|
1435 |
$send_email = 'send';
|
1436 |
}
|
969 |
|
970 |
$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)(\/|\\\)(.*)/';
|
971 |
|
972 |
+
## 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.
|
973 |
+
$mscan_pattern_match_file = WP_CONTENT_DIR . '/bps-backup/mscan/mscan-pattern-match.php';
|
974 |
+
$mscan_pattern_match_dir = WP_CONTENT_DIR . '/bps-backup/mscan';
|
|
|
|
|
|
|
|
|
975 |
|
976 |
+
if ( is_dir($mscan_pattern_match_dir) && is_readable($mscan_pattern_match_dir) ) {
|
977 |
+
if ( is_file($mscan_pattern_match_file) && is_readable($mscan_pattern_match_file) ) {
|
978 |
+
require_once( WP_CONTENT_DIR . '/bps-backup/mscan/mscan-pattern-match.php' );
|
979 |
+
}
|
980 |
+
}
|
981 |
|
982 |
$js_code_match = 0;
|
983 |
$htaccess_code_match = 0;
|
1298 |
$DBTables = 0;
|
1299 |
$getDBTables = $wpdb->get_results( $wpdb->prepare( "SHOW TABLE STATUS WHERE Rows >= %d", $DBTables ) );
|
1300 |
|
1301 |
+
## 13.4.1: MScan Database Scan search patterns for DB Query below are now in file: /wp-content/bps-backup/mscan/mscan-pattern-match.php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1302 |
|
1303 |
foreach ( $getDBTables as $Table ) {
|
1304 |
|
1338 |
unset($json_array[$column->Field]);
|
1339 |
}
|
1340 |
|
1341 |
+
if ( preg_grep( $eval_match, $json_array ) ) {
|
1342 |
$db_code_match = 1;
|
1343 |
|
1344 |
fwrite( $handle, "Scanning Database: DB Table: $Table->Name | Column|Field: $column->Field | Primary Key ID: ".$json_array_converted[$PKey->Column_name]."\r\n" );
|
1345 |
+
fwrite( $handle, "Scanning Database: Code Pattern Match: $eval_text\r\n" );
|
1346 |
|
1347 |
if ( ! in_array($json_array_converted[$PKey->Column_name], $mscan_db_pkid_array) ) {
|
1348 |
|
1349 |
+
if ( $insert_rows = $wpdb->insert( $MStable, array( 'mscan_status' => 'suspect', 'mscan_type' => 'db', 'mscan_path' => '', 'mscan_pattern' => $eval_text, 'mscan_skipped' => '', 'mscan_ignored' => '', 'mscan_db_table' => $Table->Name, 'mscan_db_column' => $column->Field, 'mscan_db_pkid' => $json_array_converted[$PKey->Column_name], 'mscan_time' => current_time('mysql') ) ) ) {
|
1350 |
|
1351 |
$send_email = 'send';
|
1352 |
}
|
1413 |
}
|
1414 |
}
|
1415 |
|
1416 |
+
if ( preg_grep( $base64_decode_match, $json_array ) ) {
|
1417 |
$db_code_match = 1;
|
1418 |
|
1419 |
fwrite( $handle, "Scanning Database: DB Table: $Table->Name | Column|Field: $column->Field | Primary Key ID: ".$json_array_converted[$PKey->Column_name]."\r\n" );
|
1420 |
+
fwrite( $handle, "Scanning Database: Code Pattern Match: $base64_decode_text\r\n" );
|
1421 |
|
1422 |
|
1423 |
if ( ! in_array($json_array_converted[$PKey->Column_name], $mscan_db_pkid_array) ) {
|
1424 |
|
1425 |
+
if ( $insert_rows = $wpdb->insert( $MStable, array( 'mscan_status' => 'suspect', 'mscan_type' => 'db', 'mscan_path' => '', 'mscan_pattern' => $base64_decode_text, 'mscan_skipped' => '', 'mscan_ignored' => '', 'mscan_db_table' => $Table->Name, 'mscan_db_column' => $column->Field, 'mscan_db_pkid' => $json_array_converted[$PKey->Column_name], 'mscan_time' => current_time('mysql') ) ) ) {
|
1426 |
|
1427 |
$send_email = 'send';
|
1428 |
}
|
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:
|
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"
|
@@ -301,8 +301,8 @@ msgstr ""
|
|
301 |
|
302 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
303 |
#: admin/wizard/wizard-backup.php:187 admin/wizard/wizard-backup.php:221
|
304 |
-
#: admin/wizard/wizard.php:
|
305 |
-
#: admin/wizard/wizard.php:
|
306 |
msgid "Setup Wizard Options"
|
307 |
msgstr ""
|
308 |
|
@@ -759,7 +759,25 @@ msgstr ""
|
|
759 |
msgid "Success! The JTC-Lite New Feature Notice is reset."
|
760 |
msgstr ""
|
761 |
|
762 |
-
#: admin/core/core-forms.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
763 |
msgid "Refresh Status"
|
764 |
msgstr ""
|
765 |
|
@@ -882,7 +900,7 @@ msgid ""
|
|
882 |
"Read Me help file for BPS troubleshooting steps."
|
883 |
msgstr ""
|
884 |
|
885 |
-
#: admin/core/core-help-text.php:15 admin/wizard/wizard.php:
|
886 |
msgid "Notes: "
|
887 |
msgstr ""
|
888 |
|
@@ -1080,12 +1098,12 @@ msgstr ""
|
|
1080 |
#: admin/db-backup-security/db-backup-help-text.php:15
|
1081 |
#: admin/db-backup-security/db-backup-security.php:281
|
1082 |
#: admin/email-log-settings/email-log-settings.php:107
|
1083 |
-
#: admin/login/login.php:192 admin/login/login.php:
|
1084 |
-
#: admin/login/login.php:
|
1085 |
-
#: admin/mscan/mscan-help-text.php:44 admin/mscan/mscan.php:
|
1086 |
#: admin/security-log/security-log.php:246
|
1087 |
#: admin/system-info/system-info.php:103 admin/theme-skin/theme-skin.php:110
|
1088 |
-
#: admin/wizard/wizard.php:
|
1089 |
msgid ""
|
1090 |
"This Read Me Help window is draggable (top) and resizable (bottom right "
|
1091 |
"corner)"
|
@@ -1605,14 +1623,14 @@ msgstr ""
|
|
1605 |
msgid "Rate BPS"
|
1606 |
msgstr ""
|
1607 |
|
1608 |
-
#: admin/core/core.php:126 admin/includes/admin.php:
|
1609 |
-
#: admin/includes/admin.php:
|
1610 |
msgid "BulletProof Security ~ htaccess Core"
|
1611 |
msgstr ""
|
1612 |
|
1613 |
#: admin/core/core.php:152 admin/db-backup-security/db-backup-security.php:69
|
1614 |
#: admin/email-log-settings/email-log-settings.php:64 admin/login/login.php:126
|
1615 |
-
#: admin/maintenance/maintenance.php:89 admin/mscan/mscan.php:
|
1616 |
#: admin/security-log/security-log.php:64 admin/system-info/system-info.php:64
|
1617 |
#: admin/theme-skin/theme-skin.php:69 admin/wizard/wizard.php:198
|
1618 |
msgid "Settings Saved"
|
@@ -1639,10 +1657,10 @@ msgid "Whats New"
|
|
1639 |
msgstr ""
|
1640 |
|
1641 |
#: admin/core/core.php:184 admin/db-backup-security/db-backup-security.php:262
|
1642 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1643 |
#: admin/email-log-settings/email-log-settings.php:88 admin/login/login.php:164
|
1644 |
-
#: admin/maintenance/maintenance.php:164 admin/mscan/mscan.php:
|
1645 |
-
#: admin/mscan/mscan.php:
|
1646 |
#: admin/system-info/system-info.php:90 admin/theme-skin/theme-skin.php:92
|
1647 |
#: admin/theme-skin/theme-skin.php:215
|
1648 |
msgid "Help & FAQ"
|
@@ -1663,13 +1681,13 @@ msgstr ""
|
|
1663 |
#: admin/core/core.php:193 admin/core/core.php:711 admin/core/core.php:1423
|
1664 |
#: admin/core/core.php:1546 admin/core/core.php:1601
|
1665 |
#: admin/db-backup-security/db-backup-security.php:270
|
1666 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1667 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1668 |
#: admin/email-log-settings/email-log-settings.php:96 admin/login/login.php:181
|
1669 |
-
#: admin/login/login.php:
|
1670 |
-
#: admin/maintenance/maintenance.php:186 admin/mscan/mscan.php:
|
1671 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1672 |
-
#: admin/wizard/wizard.php:
|
1673 |
msgid "Want even more security protection?"
|
1674 |
msgstr ""
|
1675 |
|
@@ -1678,7 +1696,7 @@ msgstr ""
|
|
1678 |
#: admin/email-log-settings/email-log-settings.php:96
|
1679 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
1680 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1681 |
-
#: admin/wizard/wizard.php:
|
1682 |
msgid ""
|
1683 |
"Protect all of your Plugins (plugin folders and files) with an IP Firewall: "
|
1684 |
msgstr ""
|
@@ -1688,7 +1706,7 @@ msgstr ""
|
|
1688 |
#: admin/email-log-settings/email-log-settings.php:96
|
1689 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
1690 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1691 |
-
#: admin/wizard/wizard.php:
|
1692 |
msgid "Get BPS Pro Plugin Firewall"
|
1693 |
msgstr ""
|
1694 |
|
@@ -1697,7 +1715,7 @@ msgstr ""
|
|
1697 |
#: admin/email-log-settings/email-log-settings.php:96
|
1698 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
1699 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1700 |
-
#: admin/wizard/wizard.php:
|
1701 |
msgid ""
|
1702 |
"Protect your WordPress uploads folder against remote access or execution of "
|
1703 |
"files: "
|
@@ -1708,15 +1726,15 @@ msgstr ""
|
|
1708 |
#: admin/email-log-settings/email-log-settings.php:96
|
1709 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
1710 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1711 |
-
#: admin/wizard/wizard.php:
|
1712 |
msgid "Get BPS Pro Uploads Anti-Exploit Guard"
|
1713 |
msgstr ""
|
1714 |
|
1715 |
#: admin/core/core.php:199 admin/core/core.php:723 admin/core/core.php:1464
|
1716 |
#: admin/core/core.php:1500 admin/core/core.php:1517 admin/login/login.php:142
|
1717 |
-
#: admin/login/login.php:199 admin/login/login.php:
|
1718 |
-
#: admin/login/login.php:
|
1719 |
-
#: admin/system-info/system-info.php:
|
1720 |
msgid "Permission Denied"
|
1721 |
msgstr ""
|
1722 |
|
@@ -1732,23 +1750,23 @@ msgstr ""
|
|
1732 |
#: admin/core/core.php:514 admin/core/core.php:590 admin/core/core.php:666
|
1733 |
#: admin/core/core.php:717 admin/core/core.php:1429
|
1734 |
#: admin/db-backup-security/db-backup-security.php:276
|
1735 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1736 |
-
#: admin/db-backup-security/db-backup-security.php:
|
1737 |
#: admin/email-log-settings/email-log-settings.php:102
|
1738 |
-
#: admin/login/login.php:187 admin/login/login.php:
|
1739 |
-
#: admin/login/login.php:
|
1740 |
-
#: admin/mscan/mscan.php:
|
1741 |
#: admin/security-log/security-log.php:241 admin/system-info/system-info.php:98
|
1742 |
-
#: admin/theme-skin/theme-skin.php:107 admin/wizard/wizard.php:
|
1743 |
-
#: admin/wizard/wizard.php:
|
1744 |
msgid "Read Me"
|
1745 |
msgstr ""
|
1746 |
|
1747 |
#: admin/core/core.php:210 admin/core/core.php:320 admin/core/core.php:1447
|
1748 |
#: admin/db-backup-security/db-backup-security.php:284
|
1749 |
#: admin/email-log-settings/email-log-settings.php:110
|
1750 |
-
#: admin/login/login.php:
|
1751 |
-
#: admin/mscan/mscan.php:
|
1752 |
msgid "Forum Help Links: "
|
1753 |
msgstr ""
|
1754 |
|
@@ -1758,7 +1776,7 @@ msgstr ""
|
|
1758 |
|
1759 |
#: admin/core/core.php:214 admin/core/core.php:324
|
1760 |
#: admin/email-log-settings/email-log-settings.php:113
|
1761 |
-
#: admin/mscan/mscan.php:
|
1762 |
msgid "BPS Troubleshooting Steps"
|
1763 |
msgstr ""
|
1764 |
|
@@ -1908,8 +1926,8 @@ msgstr ""
|
|
1908 |
#: admin/security-log/security-log.php:465
|
1909 |
#: admin/security-log/security-log.php:480
|
1910 |
#: admin/security-log/security-log.php:698
|
1911 |
-
#: admin/system-info/system-info.php:
|
1912 |
-
#: admin/system-info/system-info.php:
|
1913 |
msgid "Click OK to proceed or click Cancel."
|
1914 |
msgstr ""
|
1915 |
|
@@ -2199,11 +2217,11 @@ msgstr ""
|
|
2199 |
msgid "Click OK to Turn AutoLock On or click Cancel."
|
2200 |
msgstr ""
|
2201 |
|
2202 |
-
#: admin/core/core.php:1234 admin/system-info/system-info.php:
|
2203 |
-
#: admin/system-info/system-info.php:
|
2204 |
-
#: admin/system-info/system-info.php:
|
2205 |
-
#: admin/system-info/system-info.php:
|
2206 |
-
#: admin/system-info/system-info.php:
|
2207 |
#: includes/functions.php:555 includes/functions.php:728
|
2208 |
#: includes/functions.php:896 includes/functions.php:939
|
2209 |
#: includes/functions.php:987 includes/functions.php:1031
|
@@ -2222,12 +2240,12 @@ msgstr ""
|
|
2222 |
msgid "Click OK to Turn AutoLock Off or click Cancel."
|
2223 |
msgstr ""
|
2224 |
|
2225 |
-
#: admin/core/core.php:1246 admin/system-info/system-info.php:
|
2226 |
-
#: admin/system-info/system-info.php:
|
2227 |
-
#: admin/system-info/system-info.php:
|
2228 |
-
#: admin/system-info/system-info.php:
|
2229 |
-
#: admin/system-info/system-info.php:
|
2230 |
-
#: admin/system-info/system-info.php:
|
2231 |
#: includes/functions.php:901 includes/functions.php:944
|
2232 |
#: includes/functions.php:993 includes/functions.php:1037
|
2233 |
#: includes/general-functions.php:285 includes/general-functions.php:300
|
@@ -2290,7 +2308,7 @@ msgid "Brute Force Login Page Protection code"
|
|
2290 |
msgstr ""
|
2291 |
|
2292 |
#: admin/core/core.php:1458 admin/core/core.php:1644
|
2293 |
-
#: admin/wizard/wizard.php:
|
2294 |
msgid "Custom Code Video Tutorial"
|
2295 |
msgstr ""
|
2296 |
|
@@ -2345,8 +2363,8 @@ msgid "Save Personal Notes and htaccess Code Notes to your WordPress Database"
|
|
2345 |
msgstr ""
|
2346 |
|
2347 |
#: admin/core/core.php:1588
|
2348 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2349 |
-
#: admin/mscan/mscan.php:
|
2350 |
msgid "Whats New in "
|
2351 |
msgstr ""
|
2352 |
|
@@ -2372,42 +2390,42 @@ msgid ""
|
|
2372 |
msgstr ""
|
2373 |
|
2374 |
#: admin/core/core.php:1601 admin/db-backup-security/db-backup-security.php:270
|
2375 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2376 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2377 |
#: admin/email-log-settings/email-log-settings.php:96
|
2378 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
2379 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2380 |
-
#: admin/wizard/wizard.php:
|
2381 |
msgid ""
|
2382 |
"Protect all of your website files with AutoRestore|Quarantine Intrusion "
|
2383 |
"Detection & Prevention System: "
|
2384 |
msgstr ""
|
2385 |
|
2386 |
#: admin/core/core.php:1601 admin/db-backup-security/db-backup-security.php:270
|
2387 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2388 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2389 |
#: admin/email-log-settings/email-log-settings.php:96
|
2390 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
2391 |
-
#: admin/mscan/mscan.php:
|
2392 |
-
#: admin/theme-skin/theme-skin.php:101 admin/wizard/wizard.php:
|
2393 |
-
#: admin/wizard/wizard.php:
|
2394 |
msgid "Get BPS Pro ARQ IDPS"
|
2395 |
msgstr ""
|
2396 |
|
2397 |
#: admin/core/core.php:1601 admin/email-log-settings/email-log-settings.php:96
|
2398 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
2399 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2400 |
-
#: admin/wizard/wizard.php:
|
2401 |
msgid ""
|
2402 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
2403 |
"posting, auto-commenting): "
|
2404 |
msgstr ""
|
2405 |
|
2406 |
#: admin/core/core.php:1601 admin/email-log-settings/email-log-settings.php:96
|
2407 |
-
#: admin/login/login.php:181 admin/login/login.php:
|
2408 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
2409 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2410 |
-
#: admin/wizard/wizard.php:
|
2411 |
msgid "Get BPS Pro JTC Anti-Spam|Anti-Hacker"
|
2412 |
msgstr ""
|
2413 |
|
@@ -2453,9 +2471,9 @@ msgid "Help & FAQ"
|
|
2453 |
msgstr ""
|
2454 |
|
2455 |
#: admin/core/core.php:1639 admin/email-log-settings/email-log-settings.php:221
|
2456 |
-
#: admin/login/login.php:
|
2457 |
#: admin/security-log/security-log.php:806
|
2458 |
-
#: admin/system-info/system-info.php:
|
2459 |
msgid "Contributors Page"
|
2460 |
msgstr ""
|
2461 |
|
@@ -2464,9 +2482,9 @@ msgid "WP Permalinks - Custom Permalink Structure Help Info"
|
|
2464 |
msgstr ""
|
2465 |
|
2466 |
#: admin/core/core.php:1641 admin/email-log-settings/email-log-settings.php:220
|
2467 |
-
#: admin/login/login.php:
|
2468 |
#: admin/security-log/security-log.php:805
|
2469 |
-
#: admin/system-info/system-info.php:
|
2470 |
msgid "Security Log Event Codes"
|
2471 |
msgstr ""
|
2472 |
|
@@ -2475,11 +2493,11 @@ msgid "Adding a Custom 403 Forbidden Page For Your Website"
|
|
2475 |
msgstr ""
|
2476 |
|
2477 |
#: admin/core/core.php:1643
|
2478 |
-
#: admin/db-backup-security/db-backup-security.php:
|
2479 |
#: admin/email-log-settings/email-log-settings.php:222
|
2480 |
-
#: admin/login/login.php:
|
2481 |
-
#: admin/mscan/mscan.php:
|
2482 |
-
#: admin/system-info/system-info.php:
|
2483 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
2484 |
msgstr ""
|
2485 |
|
@@ -2763,11 +2781,11 @@ msgid ""
|
|
2763 |
"\">Whats New in BPS Pro %1$s</a>"
|
2764 |
msgstr ""
|
2765 |
|
2766 |
-
#: admin/db-backup-security/db-backup-functions.php:
|
2767 |
msgid "Error: Unable to rename the DB Backup folder."
|
2768 |
msgstr ""
|
2769 |
|
2770 |
-
#: admin/db-backup-security/db-backup-functions.php:
|
2771 |
msgid ""
|
2772 |
"Did you enter a valid DB Backup folder name? Valid folder naming characters "
|
2773 |
"are: Letters A to Z upper or lowercase. Numbers 0 to 9. A dash \"-\" or an "
|
@@ -2775,15 +2793,15 @@ msgid ""
|
|
2775 |
"using FTP?"
|
2776 |
msgstr ""
|
2777 |
|
2778 |
-
#: admin/db-backup-security/db-backup-functions.php:
|
2779 |
msgid "The DB Backup folder name has been renamed to: "
|
2780 |
msgstr ""
|
2781 |
|
2782 |
-
#: admin/db-backup-security/db-backup-functions.php:
|
2783 |
msgid "Error: Unable to create the DB Backup folder."
|
2784 |
msgstr ""
|
2785 |
|
2786 |
-
#: admin/db-backup-security/db-backup-functions.php:
|
2787 |
msgid ""
|
2788 |
"Go to the BPS System Info page File|Folder Permissions & UID checks table. "
|
2789 |
"Check the /wp-content/bps-backup/ folder permissions. The folder permissions "
|
@@ -2792,11 +2810,11 @@ msgid ""
|
|
2792 |
"same matching ID's."
|
2793 |
msgstr ""
|
2794 |
|
2795 |
-
#: admin/db-backup-security/db-backup-functions.php:
|
2796 |
msgid "The DB Backup folder: "
|
2797 |
msgstr ""
|
2798 |
|
2799 |
-
#: admin/db-backup-security/db-backup-functions.php:
|
2800 |
msgid " was created successfully."
|
2801 |
msgstr ""
|
2802 |
|
@@ -3046,7 +3064,7 @@ msgid ""
|
|
3046 |
msgstr ""
|
3047 |
|
3048 |
#: admin/db-backup-security/db-backup-help-text.php:9
|
3049 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3050 |
msgid "Rename|Create|Reset Tool"
|
3051 |
msgstr ""
|
3052 |
|
@@ -3413,19 +3431,19 @@ msgstr ""
|
|
3413 |
#: admin/db-backup-security/db-backup-security.php:259
|
3414 |
#: admin/db-backup-security/db-backup-security.php:276
|
3415 |
#: admin/db-backup-security/db-backup-security.php:278
|
3416 |
-
#: admin/includes/admin.php:
|
3417 |
msgid "DB Backup"
|
3418 |
msgstr ""
|
3419 |
|
3420 |
#: admin/db-backup-security/db-backup-security.php:260
|
3421 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3422 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3423 |
msgid "DB Backup Log"
|
3424 |
msgstr ""
|
3425 |
|
3426 |
#: admin/db-backup-security/db-backup-security.php:261
|
3427 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3428 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3429 |
msgid "DB Table Prefix Changer"
|
3430 |
msgstr ""
|
3431 |
|
@@ -3447,578 +3465,587 @@ msgstr ""
|
|
3447 |
msgid "Backup Jobs ~ Manual|Scheduled"
|
3448 |
msgstr ""
|
3449 |
|
3450 |
-
#: admin/db-backup-security/db-backup-security.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3451 |
msgid "Description|Job Name"
|
3452 |
msgstr ""
|
3453 |
|
3454 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3455 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3456 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3457 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3458 |
-
#: admin/login/login.php:
|
3459 |
-
#: admin/login/login.php:
|
3460 |
-
#: admin/mscan/mscan.php:
|
3461 |
msgid "Delete"
|
3462 |
msgstr ""
|
3463 |
|
3464 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3465 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3466 |
msgid "Run"
|
3467 |
msgstr ""
|
3468 |
|
3469 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3470 |
msgid "Job Type"
|
3471 |
msgstr ""
|
3472 |
|
3473 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3474 |
msgid "Frequency"
|
3475 |
msgstr ""
|
3476 |
|
3477 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3478 |
msgid "Last Backup"
|
3479 |
msgstr ""
|
3480 |
|
3481 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3482 |
msgid "Next Backup"
|
3483 |
msgstr ""
|
3484 |
|
3485 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3486 |
msgid "Email Backup"
|
3487 |
msgstr ""
|
3488 |
|
3489 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3490 |
msgid "Job Created"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3494 |
msgid "No Backup Jobs have been created yet."
|
3495 |
msgstr ""
|
3496 |
|
3497 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3498 |
msgid "Yes & Delete"
|
3499 |
msgstr ""
|
3500 |
|
3501 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3502 |
msgid "Send Email Only"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3506 |
-
msgid "
|
3507 |
-
msgstr ""
|
3508 |
-
|
3509 |
-
#: admin/db-backup-security/db-backup-security.php:462
|
3510 |
-
#: admin/db-backup-security/db-backup-security.php:496
|
3511 |
-
msgid "Backup Job: "
|
3512 |
-
msgstr ""
|
3513 |
-
|
3514 |
-
#: admin/db-backup-security/db-backup-security.php:462
|
3515 |
-
#: admin/db-backup-security/db-backup-security.php:645
|
3516 |
-
msgid " has been deleted successfully."
|
3517 |
-
msgstr ""
|
3518 |
-
|
3519 |
-
#: admin/db-backup-security/db-backup-security.php:496
|
3520 |
-
msgid " has completed."
|
3521 |
-
msgstr ""
|
3522 |
-
|
3523 |
-
#: admin/db-backup-security/db-backup-security.php:496
|
3524 |
-
msgid ""
|
3525 |
-
"Your DB Backup Log contains the Backup Job Completion Time, Total Memory "
|
3526 |
-
"Used and other information about this Backup."
|
3527 |
msgstr ""
|
3528 |
|
3529 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3530 |
-
msgid ""
|
3531 |
-
"Click the Refresh Status button below to refresh the DB Backup Timestamp."
|
3532 |
msgstr ""
|
3533 |
|
3534 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3535 |
-
msgid "Backup
|
3536 |
msgstr ""
|
3537 |
|
3538 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3539 |
msgid "Backup Filename"
|
3540 |
msgstr ""
|
3541 |
|
3542 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3543 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3544 |
msgid "Download"
|
3545 |
msgstr ""
|
3546 |
|
3547 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3548 |
msgid "Backup Folder"
|
3549 |
msgstr ""
|
3550 |
|
3551 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3552 |
msgid "Size"
|
3553 |
msgstr ""
|
3554 |
|
3555 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3556 |
msgid "Date|Time"
|
3557 |
msgstr ""
|
3558 |
|
3559 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3560 |
msgid "No Backup Jobs have been Run yet. No Files in Backup."
|
3561 |
msgstr ""
|
3562 |
|
3563 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3564 |
msgid "Click OK to Delete Backup File(s) or click Cancel"
|
3565 |
msgstr ""
|
3566 |
|
3567 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3568 |
-
msgid "Delete Files"
|
3569 |
-
msgstr ""
|
3570 |
-
|
3571 |
-
#: admin/db-backup-security/db-backup-security.php:645
|
3572 |
-
msgid "Backup File: "
|
3573 |
-
msgstr ""
|
3574 |
-
|
3575 |
-
#: admin/db-backup-security/db-backup-security.php:659
|
3576 |
msgid "Create Backup Jobs"
|
3577 |
msgstr ""
|
3578 |
|
3579 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3580 |
msgid "Database Tables "
|
3581 |
msgstr ""
|
3582 |
|
3583 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3584 |
msgid "Backup Job Settings|Independent Options"
|
3585 |
msgstr ""
|
3586 |
|
3587 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3588 |
-
#: admin/mscan/mscan.php:
|
3589 |
msgid "All"
|
3590 |
msgstr ""
|
3591 |
|
3592 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3593 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3594 |
msgid "DB Table Name"
|
3595 |
msgstr ""
|
3596 |
|
3597 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3598 |
msgid "Description|Backup Job Name:"
|
3599 |
msgstr ""
|
3600 |
|
3601 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3602 |
msgid "DB Backup Folder Location:"
|
3603 |
msgstr ""
|
3604 |
|
3605 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3606 |
-
msgid "Recommended: Use The Default Obfuscated & Secure BPS Backup Folder"
|
3607 |
msgstr ""
|
3608 |
|
3609 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3610 |
msgid "DB Backup File Download Link|URL:"
|
3611 |
msgstr ""
|
3612 |
|
3613 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3614 |
msgid ""
|
3615 |
"Note: If you see 404 errors when trying to download zip files or if you have"
|
3616 |
msgstr ""
|
3617 |
|
3618 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3619 |
msgid ""
|
3620 |
"changed the DB Backup Folder Location above, click the Read Me help button."
|
3621 |
msgstr ""
|
3622 |
|
3623 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3624 |
msgid "Backup Job Type: Manual or Scheduled"
|
3625 |
msgstr ""
|
3626 |
|
3627 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3628 |
msgid "Manual DB Backup Job"
|
3629 |
msgstr ""
|
3630 |
|
3631 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3632 |
msgid "Scheduled DB Backup Job"
|
3633 |
msgstr ""
|
3634 |
|
3635 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3636 |
msgid "Frequency of Scheduled Backup Job (recurring)"
|
3637 |
msgstr ""
|
3638 |
|
3639 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3640 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3641 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3642 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3643 |
msgid "N/A"
|
3644 |
msgstr ""
|
3645 |
|
3646 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3647 |
msgid "Hourly Scheduled DB Backup Job"
|
3648 |
msgstr ""
|
3649 |
|
3650 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3651 |
msgid "Daily Scheduled DB Backup Job"
|
3652 |
msgstr ""
|
3653 |
|
3654 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3655 |
msgid "Weekly Scheduled DB Backup Job"
|
3656 |
msgstr ""
|
3657 |
|
3658 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3659 |
msgid "Monthly Scheduled DB Backup Job"
|
3660 |
msgstr ""
|
3661 |
|
3662 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3663 |
msgid "Hour When Scheduled Backup is Run (recurring)"
|
3664 |
msgstr ""
|
3665 |
|
3666 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3667 |
msgid "12AM"
|
3668 |
msgstr ""
|
3669 |
|
3670 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3671 |
msgid "1AM"
|
3672 |
msgstr ""
|
3673 |
|
3674 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3675 |
msgid "2AM"
|
3676 |
msgstr ""
|
3677 |
|
3678 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3679 |
msgid "3AM"
|
3680 |
msgstr ""
|
3681 |
|
3682 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3683 |
msgid "4AM"
|
3684 |
msgstr ""
|
3685 |
|
3686 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3687 |
msgid "5AM"
|
3688 |
msgstr ""
|
3689 |
|
3690 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3691 |
msgid "6AM"
|
3692 |
msgstr ""
|
3693 |
|
3694 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3695 |
msgid "7AM"
|
3696 |
msgstr ""
|
3697 |
|
3698 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3699 |
msgid "8AM"
|
3700 |
msgstr ""
|
3701 |
|
3702 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3703 |
msgid "9AM"
|
3704 |
msgstr ""
|
3705 |
|
3706 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3707 |
msgid "10AM"
|
3708 |
msgstr ""
|
3709 |
|
3710 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3711 |
msgid "11AM"
|
3712 |
msgstr ""
|
3713 |
|
3714 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3715 |
msgid "12PM"
|
3716 |
msgstr ""
|
3717 |
|
3718 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3719 |
msgid "1PM"
|
3720 |
msgstr ""
|
3721 |
|
3722 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3723 |
msgid "2PM"
|
3724 |
msgstr ""
|
3725 |
|
3726 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3727 |
msgid "3PM"
|
3728 |
msgstr ""
|
3729 |
|
3730 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3731 |
msgid "4PM"
|
3732 |
msgstr ""
|
3733 |
|
3734 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3735 |
msgid "5PM"
|
3736 |
msgstr ""
|
3737 |
|
3738 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3739 |
msgid "6PM"
|
3740 |
msgstr ""
|
3741 |
|
3742 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3743 |
msgid "7PM"
|
3744 |
msgstr ""
|
3745 |
|
3746 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3747 |
msgid "8PM"
|
3748 |
msgstr ""
|
3749 |
|
3750 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3751 |
msgid "9PM"
|
3752 |
msgstr ""
|
3753 |
|
3754 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3755 |
msgid "10PM"
|
3756 |
msgstr ""
|
3757 |
|
3758 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3759 |
msgid "11PM"
|
3760 |
msgstr ""
|
3761 |
|
3762 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3763 |
msgid "Day of Week When Scheduled Backup is Run (recurring)"
|
3764 |
msgstr ""
|
3765 |
|
3766 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3767 |
msgid "Sunday"
|
3768 |
msgstr ""
|
3769 |
|
3770 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3771 |
msgid "Monday"
|
3772 |
msgstr ""
|
3773 |
|
3774 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3775 |
msgid "Tuesday"
|
3776 |
msgstr ""
|
3777 |
|
3778 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3779 |
msgid "Wednesday"
|
3780 |
msgstr ""
|
3781 |
|
3782 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3783 |
msgid "Thursday"
|
3784 |
msgstr ""
|
3785 |
|
3786 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3787 |
msgid "Friday"
|
3788 |
msgstr ""
|
3789 |
|
3790 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3791 |
msgid "Saturday"
|
3792 |
msgstr ""
|
3793 |
|
3794 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3795 |
msgid "Day of Month When Scheduled Backup is Run (recurring)"
|
3796 |
msgstr ""
|
3797 |
|
3798 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3799 |
msgid "1st"
|
3800 |
msgstr ""
|
3801 |
|
3802 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3803 |
msgid "2nd"
|
3804 |
msgstr ""
|
3805 |
|
3806 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3807 |
msgid "3rd"
|
3808 |
msgstr ""
|
3809 |
|
3810 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3811 |
msgid "4th"
|
3812 |
msgstr ""
|
3813 |
|
3814 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3815 |
msgid "5th"
|
3816 |
msgstr ""
|
3817 |
|
3818 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3819 |
msgid "6th"
|
3820 |
msgstr ""
|
3821 |
|
3822 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3823 |
msgid "7th"
|
3824 |
msgstr ""
|
3825 |
|
3826 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3827 |
msgid "8th"
|
3828 |
msgstr ""
|
3829 |
|
3830 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3831 |
msgid "9th"
|
3832 |
msgstr ""
|
3833 |
|
3834 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3835 |
msgid "10th"
|
3836 |
msgstr ""
|
3837 |
|
3838 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3839 |
msgid "11th"
|
3840 |
msgstr ""
|
3841 |
|
3842 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3843 |
msgid "12th"
|
3844 |
msgstr ""
|
3845 |
|
3846 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3847 |
msgid "13th"
|
3848 |
msgstr ""
|
3849 |
|
3850 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3851 |
msgid "14th"
|
3852 |
msgstr ""
|
3853 |
|
3854 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3855 |
msgid "15th"
|
3856 |
msgstr ""
|
3857 |
|
3858 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3859 |
msgid "16th"
|
3860 |
msgstr ""
|
3861 |
|
3862 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3863 |
msgid "17th"
|
3864 |
msgstr ""
|
3865 |
|
3866 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3867 |
msgid "18th"
|
3868 |
msgstr ""
|
3869 |
|
3870 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3871 |
msgid "19th"
|
3872 |
msgstr ""
|
3873 |
|
3874 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3875 |
msgid "20th"
|
3876 |
msgstr ""
|
3877 |
|
3878 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3879 |
msgid "21st"
|
3880 |
msgstr ""
|
3881 |
|
3882 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3883 |
msgid "22nd"
|
3884 |
msgstr ""
|
3885 |
|
3886 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3887 |
msgid "23rd"
|
3888 |
msgstr ""
|
3889 |
|
3890 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3891 |
msgid "24th"
|
3892 |
msgstr ""
|
3893 |
|
3894 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3895 |
msgid "25th"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3899 |
msgid "26th"
|
3900 |
msgstr ""
|
3901 |
|
3902 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3903 |
msgid "27th"
|
3904 |
msgstr ""
|
3905 |
|
3906 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3907 |
msgid "28th"
|
3908 |
msgstr ""
|
3909 |
|
3910 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3911 |
msgid "29th"
|
3912 |
msgstr ""
|
3913 |
|
3914 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3915 |
msgid "30th"
|
3916 |
msgstr ""
|
3917 |
|
3918 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3919 |
msgid "Send Scheduled Backup Zip File Via Email or Just Email Only:"
|
3920 |
msgstr ""
|
3921 |
|
3922 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3923 |
msgid ""
|
3924 |
"Note: Check with your email provider for the maximum<br>file attachment size "
|
3925 |
"limit that is allowed by your Mail Server"
|
3926 |
msgstr ""
|
3927 |
|
3928 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3929 |
msgid "Do Not Email Zip Backup File"
|
3930 |
msgstr ""
|
3931 |
|
3932 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3933 |
msgid "Email & Delete Zip Backup File"
|
3934 |
msgstr ""
|
3935 |
|
3936 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3937 |
msgid "Email Zip Backup File"
|
3938 |
msgstr ""
|
3939 |
|
3940 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3941 |
msgid "Send Email Only & Not Zip Backup File"
|
3942 |
msgstr ""
|
3943 |
|
3944 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3945 |
msgid "Automatically Delete Old Backup Files:"
|
3946 |
msgstr ""
|
3947 |
|
3948 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3949 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3950 |
msgid "Independent Option:"
|
3951 |
msgstr ""
|
3952 |
|
3953 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3954 |
msgid "Never Delete Old Backup Files"
|
3955 |
msgstr ""
|
3956 |
|
3957 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3958 |
msgid "Delete Backup Files Older Than 1 Day"
|
3959 |
msgstr ""
|
3960 |
|
3961 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3962 |
msgid "Delete Backup Files Older Than 5 Days"
|
3963 |
msgstr ""
|
3964 |
|
3965 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3966 |
msgid "Delete Backup Files Older Than 10 Days"
|
3967 |
msgstr ""
|
3968 |
|
3969 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3970 |
msgid "Delete Backup Files Older Than 15 Days"
|
3971 |
msgstr ""
|
3972 |
|
3973 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3974 |
msgid "Delete Backup Files Older Than 30 Days"
|
3975 |
msgstr ""
|
3976 |
|
3977 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3978 |
msgid "Delete Backup Files Older Than 60 Days"
|
3979 |
msgstr ""
|
3980 |
|
3981 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3982 |
msgid "Delete Backup Files Older Than 90 Days"
|
3983 |
msgstr ""
|
3984 |
|
3985 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3986 |
msgid "Delete Backup Files Older Than 180 Days"
|
3987 |
msgstr ""
|
3988 |
|
3989 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3990 |
msgid "Turn On|Off All Scheduled Backups (Override):"
|
3991 |
msgstr ""
|
3992 |
|
3993 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3994 |
msgid "All Scheduled Backups On"
|
3995 |
msgstr ""
|
3996 |
|
3997 |
-
#: admin/db-backup-security/db-backup-security.php:
|
3998 |
msgid "All Scheduled Backups Off"
|
3999 |
msgstr ""
|
4000 |
|
4001 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4002 |
-
msgid "Create Backup Job|Save Settings"
|
4003 |
-
msgstr ""
|
4004 |
-
|
4005 |
-
#: admin/db-backup-security/db-backup-security.php:855
|
4006 |
msgid "Click OK to Create this Backup Job or click Cancel"
|
4007 |
msgstr ""
|
4008 |
|
4009 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4010 |
msgid "Rename|Create|Reset DB Backup Folder Name:"
|
4011 |
msgstr ""
|
4012 |
|
4013 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4014 |
msgid "Randomly Generated New DB Backup Folder Name."
|
4015 |
msgstr ""
|
4016 |
|
4017 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4018 |
msgid "Valid Folder Naming Characters: a-z A-Z 0-9 - _"
|
4019 |
msgstr ""
|
4020 |
|
4021 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4022 |
msgid ""
|
4023 |
"The Rename|Create|Reset Tool renames the DB Backup folder if it already "
|
4024 |
"exists or creates a new DB Backup folder if it does not already exist.\\n"
|
@@ -4030,145 +4057,127 @@ msgid ""
|
|
4030 |
"OK to proceed or click Cancel"
|
4031 |
msgstr ""
|
4032 |
|
4033 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4034 |
-
msgid ""
|
4035 |
-
"Error: You did not select any DB Tables to backup. Backup Job was not "
|
4036 |
-
"created."
|
4037 |
-
msgstr ""
|
4038 |
-
|
4039 |
-
#: admin/db-backup-security/db-backup-security.php:1104
|
4040 |
-
msgid "Backup Job "
|
4041 |
-
msgstr ""
|
4042 |
-
|
4043 |
-
#: admin/db-backup-security/db-backup-security.php:1104
|
4044 |
-
msgid " Created Successfully."
|
4045 |
-
msgstr ""
|
4046 |
-
|
4047 |
-
#: admin/db-backup-security/db-backup-security.php:1106
|
4048 |
-
msgid "Backup Job Settings Logged successfully in the DB Backup Log"
|
4049 |
-
msgstr ""
|
4050 |
-
|
4051 |
-
#: admin/db-backup-security/db-backup-security.php:1134
|
4052 |
msgid "DB Backup Log ~ "
|
4053 |
msgstr ""
|
4054 |
|
4055 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4056 |
msgid ""
|
4057 |
"Logs Backup Job Settings, Completion Time, Memory Usage, Zip Backup File "
|
4058 |
"Name, Timestamp..."
|
4059 |
msgstr ""
|
4060 |
|
4061 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4062 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4063 |
msgid "DB Backup Log File Size: "
|
4064 |
msgstr ""
|
4065 |
|
4066 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4067 |
msgid "The Email Logging options will only send log files up to 2MB in size."
|
4068 |
msgstr ""
|
4069 |
|
4070 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4071 |
msgid ""
|
4072 |
"Copy and paste the DB Backup Log file contents into a Notepad text file on "
|
4073 |
"your computer and save it."
|
4074 |
msgstr ""
|
4075 |
|
4076 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4077 |
-
#: admin/mscan/mscan.php:
|
4078 |
msgid ""
|
4079 |
"Then click the Delete Log button to delete the contents of this Log file."
|
4080 |
msgstr ""
|
4081 |
|
4082 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4083 |
msgid "DB Backup Log Last Modified Time: "
|
4084 |
msgstr ""
|
4085 |
|
4086 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4087 |
msgid ""
|
4088 |
"Success! Your DB Backup Log file has been deleted and replaced with a new "
|
4089 |
"blank DB Backup Log file."
|
4090 |
msgstr ""
|
4091 |
|
4092 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4093 |
msgid "Clicking OK will delete the contents of your DB Backup Log file."
|
4094 |
msgstr ""
|
4095 |
|
4096 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4097 |
-
#: admin/mscan/mscan.php:
|
4098 |
msgid "Click OK to Delete the Log file contents or click Cancel."
|
4099 |
msgstr ""
|
4100 |
|
4101 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4102 |
msgid ""
|
4103 |
"The DB Backup Log File Was Not Found! Check that the file really exists here "
|
4104 |
"- /"
|
4105 |
msgstr ""
|
4106 |
|
4107 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4108 |
msgid "/bps-backup/logs/db_backup_log.txt and is named correctly."
|
4109 |
msgstr ""
|
4110 |
|
4111 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4112 |
msgid ""
|
4113 |
"File Open and Write test successful! Your DB Backup Log file is writable."
|
4114 |
msgstr ""
|
4115 |
|
4116 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4117 |
msgid "Success! Your DB Backup Log file has been updated."
|
4118 |
msgstr ""
|
4119 |
|
4120 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4121 |
msgid "DB Table Prefix Changer ~ "
|
4122 |
msgstr ""
|
4123 |
|
4124 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4125 |
msgid "Tools to change & check your WordPress Database Table Prefix"
|
4126 |
msgstr ""
|
4127 |
|
4128 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4129 |
msgid "Your current WordPress Database Table Prefix is: "
|
4130 |
msgstr ""
|
4131 |
|
4132 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4133 |
msgid "NOTES: "
|
4134 |
msgstr ""
|
4135 |
|
4136 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4137 |
msgid ""
|
4138 |
"1. It is recommended that you backup your database before using this tool."
|
4139 |
msgstr ""
|
4140 |
|
4141 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4142 |
msgid ""
|
4143 |
"2. If you want to create your own DB Table Prefix name or add additional "
|
4144 |
"characters to the randomly generated DB Table Prefix name below then ONLY "
|
4145 |
"use lowercase letters, numbers and underscores in your DB Table Prefix name."
|
4146 |
msgstr ""
|
4147 |
|
4148 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4149 |
msgid ""
|
4150 |
"3. The maximum length limitation of a DB Table name, including the table "
|
4151 |
"prefix is 64 characters. See the DB Table Names & Character Length Table to "
|
4152 |
"the right."
|
4153 |
msgstr ""
|
4154 |
|
4155 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4156 |
msgid ""
|
4157 |
"4. To change your DB Table Prefix name back to the WordPress default DB "
|
4158 |
"Table Prefix name, enter wp_ for the DB Table Prefix name."
|
4159 |
msgstr ""
|
4160 |
|
4161 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4162 |
msgid ""
|
4163 |
"ERROR: The DB Table Prefix name can only contain numbers, lowercase letters, "
|
4164 |
"and underscores."
|
4165 |
msgstr ""
|
4166 |
|
4167 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4168 |
msgid "A wp-config.php file was NOT found in your website root folder."
|
4169 |
msgstr ""
|
4170 |
|
4171 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4172 |
msgid ""
|
4173 |
"Your DB Table Prefix was not changed. If you have moved your wp-config.php "
|
4174 |
"file to a another Server folder then you can use this tool to change your DB "
|
@@ -4176,13 +4185,13 @@ msgid ""
|
|
4176 |
"file back to the default location: your WordPress website root folder."
|
4177 |
msgstr ""
|
4178 |
|
4179 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4180 |
msgid ""
|
4181 |
"Error: The wp-config.php file is not writable. Unable to write to the wp-"
|
4182 |
"config.php file."
|
4183 |
msgstr ""
|
4184 |
|
4185 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4186 |
msgid ""
|
4187 |
"Your DB Table Prefix was not changed. You will need to make the wp-config."
|
4188 |
"php file writable first by changing either the file permissions or Ownership "
|
@@ -4190,24 +4199,24 @@ msgid ""
|
|
4190 |
"DB Table Prefix Changer tool to change your DB Table Prefix."
|
4191 |
msgstr ""
|
4192 |
|
4193 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4194 |
msgid ""
|
4195 |
"DB Table Prefix Name change completed. Click the Load|Refresh Table button "
|
4196 |
"to load/refresh the DB Table Names & Character Length Table if you would "
|
4197 |
"like to check the new DB Table Prefix Name Changes."
|
4198 |
msgstr ""
|
4199 |
|
4200 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4201 |
msgid ""
|
4202 |
"Click the Update Site User Roles button to complete the DB Table Prefix Name "
|
4203 |
"change."
|
4204 |
msgstr ""
|
4205 |
|
4206 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4207 |
msgid "Randomly Generated DB Table Prefix"
|
4208 |
msgstr ""
|
4209 |
|
4210 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4211 |
msgid ""
|
4212 |
"DB Table Prefix Name change completed. Click the Load|Refresh Table button "
|
4213 |
"to load/refresh the DB Table Names & Character Length Table if you would "
|
@@ -4216,44 +4225,44 @@ msgid ""
|
|
4216 |
"new DB Table names."
|
4217 |
msgstr ""
|
4218 |
|
4219 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4220 |
msgid ""
|
4221 |
"This button must be clicked AFTER clicking the Change DB Table Prefix button "
|
4222 |
"above."
|
4223 |
msgstr ""
|
4224 |
|
4225 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4226 |
msgid "Length"
|
4227 |
msgstr ""
|
4228 |
|
4229 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4230 |
msgid "DB Table Name|Column"
|
4231 |
msgstr ""
|
4232 |
|
4233 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4234 |
msgid "Other Prefix Changes"
|
4235 |
msgstr ""
|
4236 |
|
4237 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4238 |
msgid "DB Table Names & Character Length Table"
|
4239 |
msgstr ""
|
4240 |
|
4241 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4242 |
msgid ""
|
4243 |
"Displays your Current DB Table Names & Length Including The DB Table Prefix"
|
4244 |
msgstr ""
|
4245 |
|
4246 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4247 |
-
#: admin/mscan/mscan.php:
|
4248 |
msgid "BPS Pro Features & Version Release Dates"
|
4249 |
msgstr ""
|
4250 |
|
4251 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4252 |
-
#: admin/mscan/mscan.php:
|
4253 |
msgid "Video Tutorials"
|
4254 |
msgstr ""
|
4255 |
|
4256 |
-
#: admin/db-backup-security/db-backup-security.php:
|
4257 |
msgid "DB Backup & Security Guide & Troubleshooting"
|
4258 |
msgstr ""
|
4259 |
|
@@ -4275,7 +4284,7 @@ msgstr ""
|
|
4275 |
|
4276 |
#: admin/email-log-settings/email-log-settings.php:102
|
4277 |
#: admin/email-log-settings/email-log-settings.php:104
|
4278 |
-
#: admin/includes/admin.php:
|
4279 |
msgid "Email|Log Settings"
|
4280 |
msgstr ""
|
4281 |
|
@@ -4425,142 +4434,142 @@ msgid "MScan Malware Scanner Email|Delete Log File When..."
|
|
4425 |
msgstr ""
|
4426 |
|
4427 |
#: admin/email-log-settings/email-log-settings.php:216
|
4428 |
-
#: admin/login/login.php:
|
4429 |
-
#: admin/system-info/system-info.php:
|
4430 |
msgid "BulletProof Security Help & FAQ"
|
4431 |
msgstr ""
|
4432 |
|
4433 |
-
#: admin/includes/admin.php:
|
4434 |
msgid "BulletProof Security Settings"
|
4435 |
msgstr ""
|
4436 |
|
4437 |
-
#: admin/includes/admin.php:
|
4438 |
msgid "BPS Security"
|
4439 |
msgstr ""
|
4440 |
|
4441 |
-
#: admin/includes/admin.php:
|
4442 |
msgid "Login Security ~ JTC-Lite"
|
4443 |
msgstr ""
|
4444 |
|
4445 |
-
#: admin/includes/admin.php:
|
4446 |
msgid "Login Security"
|
4447 |
msgstr ""
|
4448 |
|
4449 |
-
#: admin/includes/admin.php:
|
4450 |
-
#: admin/login/login.php:158 admin/login/login.php:
|
4451 |
-
#: admin/login/login.php:
|
4452 |
msgid "JTC-Lite"
|
4453 |
msgstr ""
|
4454 |
|
4455 |
-
#: admin/includes/admin.php:
|
4456 |
#: admin/maintenance/maintenance.php:163 admin/maintenance/maintenance.php:195
|
4457 |
#: admin/maintenance/maintenance.php:197
|
4458 |
msgid "Maintenance Mode"
|
4459 |
msgstr ""
|
4460 |
|
4461 |
-
#: admin/includes/admin.php:
|
4462 |
#: admin/system-info/system-info.php:88
|
4463 |
msgid "System Info"
|
4464 |
msgstr ""
|
4465 |
|
4466 |
-
#: admin/includes/admin.php:
|
4467 |
#: admin/theme-skin/theme-skin.php:91 admin/theme-skin/theme-skin.php:107
|
4468 |
#: admin/theme-skin/theme-skin.php:109
|
4469 |
msgid "UI|UX Settings"
|
4470 |
msgstr ""
|
4471 |
|
4472 |
-
#: admin/includes/admin.php:
|
4473 |
msgid "htaccess Core"
|
4474 |
msgstr ""
|
4475 |
|
4476 |
-
#: admin/includes/admin.php:
|
4477 |
msgid "MScan ~ Malware Scanner"
|
4478 |
msgstr ""
|
4479 |
|
4480 |
-
#: admin/includes/admin.php:
|
4481 |
-
#: admin/mscan/mscan.php:
|
4482 |
msgid "MScan"
|
4483 |
msgstr ""
|
4484 |
|
4485 |
-
#: admin/includes/admin.php:
|
4486 |
-
#: admin/includes/admin.php:
|
4487 |
msgid "Login Security ~ JTC-Lite ~ ISL ~ ACE"
|
4488 |
msgstr ""
|
4489 |
|
4490 |
-
#: admin/includes/admin.php:
|
4491 |
msgid "Idle Session Logout<br>Cookie Expiration"
|
4492 |
msgstr ""
|
4493 |
|
4494 |
-
#: admin/includes/admin.php:
|
4495 |
msgid "DB Backup & Security"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
-
#: admin/includes/admin.php:
|
4499 |
#: admin/security-log/security-log.php:241
|
4500 |
#: admin/security-log/security-log.php:243
|
4501 |
msgid "Security Log"
|
4502 |
msgstr ""
|
4503 |
|
4504 |
-
#: admin/includes/admin.php:
|
4505 |
-
#: admin/wizard/wizard.php:
|
4506 |
#: bulletproof-security.php:100 bulletproof-security.php:103
|
4507 |
msgid "Setup Wizard"
|
4508 |
msgstr ""
|
4509 |
|
4510 |
-
#: admin/includes/admin.php:
|
4511 |
#: admin/includes/uninstall.php:45
|
4512 |
msgid "BPS Plugin Uninstall Options"
|
4513 |
msgstr ""
|
4514 |
|
4515 |
-
#: admin/includes/admin.php:
|
4516 |
msgid "BPS UI|UX Debug: SLF css Scripts Nulled"
|
4517 |
msgstr ""
|
4518 |
|
4519 |
-
#: admin/includes/admin.php:
|
4520 |
msgid "BPS UI|UX Debug: SLF css Scripts Not Nulled|Allowed"
|
4521 |
msgstr ""
|
4522 |
|
4523 |
-
#: admin/includes/admin.php:
|
4524 |
msgid "BPS UI|UX Debug: SLF js Scripts Nulled"
|
4525 |
msgstr ""
|
4526 |
|
4527 |
-
#: admin/includes/admin.php:
|
4528 |
msgid "BPS UI|UX Debug: SLF js Scripts Not Nulled|Allowed"
|
4529 |
msgstr ""
|
4530 |
|
4531 |
-
#: admin/includes/admin.php:
|
4532 |
msgid "BPS UI|UX Debug: Scripts|Styles Dequeued"
|
4533 |
msgstr ""
|
4534 |
|
4535 |
-
#: admin/includes/admin.php:
|
4536 |
msgid "Script Dequeued: "
|
4537 |
msgstr ""
|
4538 |
|
4539 |
-
#: admin/includes/admin.php:
|
4540 |
msgid ""
|
4541 |
"No plugin or theme Scripts were Dequeued (prevented) from loading in BPS "
|
4542 |
"plugin pages"
|
4543 |
msgstr ""
|
4544 |
|
4545 |
-
#: admin/includes/admin.php:
|
4546 |
msgid "Style Dequeued: "
|
4547 |
msgstr ""
|
4548 |
|
4549 |
-
#: admin/includes/admin.php:
|
4550 |
msgid ""
|
4551 |
"No plugin or theme Styles were Dequeued (prevented) from loading in BPS "
|
4552 |
"plugin pages"
|
4553 |
msgstr ""
|
4554 |
|
4555 |
-
#: admin/includes/admin.php:
|
4556 |
msgid "BPS UI|UX Debug: WP Toolbar nodes|menu items Removed"
|
4557 |
msgstr ""
|
4558 |
|
4559 |
-
#: admin/includes/admin.php:
|
4560 |
msgid "WP Toolbar node|menu item Removed: "
|
4561 |
msgstr ""
|
4562 |
|
4563 |
-
#: admin/includes/admin.php:
|
4564 |
msgid "No WP Toolbar nodes|menu items were Removed in BPS plugin pages"
|
4565 |
msgstr ""
|
4566 |
|
@@ -4605,12 +4614,12 @@ msgstr ""
|
|
4605 |
msgid "Login Security & Monitoring"
|
4606 |
msgstr ""
|
4607 |
|
4608 |
-
#: admin/login/login.php:162 admin/login/login.php:
|
4609 |
-
#: admin/login/login.php:
|
4610 |
msgid "Idle Session Logout|Auth Cookie Expiration"
|
4611 |
msgstr ""
|
4612 |
|
4613 |
-
#: admin/login/login.php:173 admin/login/login.php:
|
4614 |
#: admin/maintenance/maintenance.php:173
|
4615 |
msgid "Notice: "
|
4616 |
msgstr ""
|
@@ -4619,12 +4628,12 @@ msgstr ""
|
|
4619 |
msgid "You have disabled wp-admin BulletProof Mode on the Security Modes page."
|
4620 |
msgstr ""
|
4621 |
|
4622 |
-
#: admin/login/login.php:173 admin/login/login.php:
|
4623 |
#: admin/maintenance/maintenance.php:173
|
4624 |
msgid "If you have Go Daddy \"Managed WordPress Hosting\" click this link: "
|
4625 |
msgstr ""
|
4626 |
|
4627 |
-
#: admin/login/login.php:173 admin/login/login.php:
|
4628 |
#: admin/maintenance/maintenance.php:173
|
4629 |
msgid "Go Daddy Managed WordPress Hosting"
|
4630 |
msgstr ""
|
@@ -4645,120 +4654,139 @@ msgid ""
|
|
4645 |
"posting, auto-commenting) & User Account Lockouts: "
|
4646 |
msgstr ""
|
4647 |
|
4648 |
-
#: admin/login/login.php:209
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4649 |
msgid "Max Login Attempts:"
|
4650 |
msgstr ""
|
4651 |
|
4652 |
-
#: admin/login/login.php:
|
4653 |
msgid "Automatic Lockout Time:"
|
4654 |
msgstr ""
|
4655 |
|
4656 |
-
#: admin/login/login.php:
|
4657 |
msgid "Minutes"
|
4658 |
msgstr ""
|
4659 |
|
4660 |
-
#: admin/login/login.php:
|
4661 |
msgid "Manual Lockout Time:"
|
4662 |
msgstr ""
|
4663 |
|
4664 |
-
#: admin/login/login.php:
|
4665 |
msgid "Max DB Rows To Show:"
|
4666 |
msgstr ""
|
4667 |
|
4668 |
-
#: admin/login/login.php:
|
4669 |
msgid "Blank = Show All Rows"
|
4670 |
msgstr ""
|
4671 |
|
4672 |
-
#: admin/login/login.php:
|
4673 |
msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
|
4674 |
msgstr ""
|
4675 |
|
4676 |
-
#: admin/login/login.php:
|
4677 |
-
#: admin/login/login.php:
|
4678 |
msgid "Turn On|Turn Off:"
|
4679 |
msgstr ""
|
4680 |
|
4681 |
-
#: admin/login/login.php:
|
4682 |
msgid "Login Security On"
|
4683 |
msgstr ""
|
4684 |
|
4685 |
-
#: admin/login/login.php:
|
4686 |
msgid "Login Security Off"
|
4687 |
msgstr ""
|
4688 |
|
4689 |
-
#: admin/login/login.php:
|
4690 |
msgid "Login Security Off|Use Password Reset Option ONLY"
|
4691 |
msgstr ""
|
4692 |
|
4693 |
-
#: admin/login/login.php:
|
4694 |
msgid "Logging Options:"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
-
#: admin/login/login.php:
|
4698 |
msgid "Log Only Account Lockouts"
|
4699 |
msgstr ""
|
4700 |
|
4701 |
-
#: admin/login/login.php:
|
4702 |
msgid "Log All Account Logins"
|
4703 |
msgstr ""
|
4704 |
|
4705 |
-
#: admin/login/login.php:
|
4706 |
msgid "Error Messages:"
|
4707 |
msgstr ""
|
4708 |
|
4709 |
-
#: admin/login/login.php:
|
4710 |
msgid "Standard WP Login Errors"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
-
#: admin/login/login.php:
|
4714 |
msgid "User|Pass Invalid Entry Error"
|
4715 |
msgstr ""
|
4716 |
|
4717 |
-
#: admin/login/login.php:
|
4718 |
msgid "User|Pass|Lock Invalid Entry Error"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
-
#: admin/login/login.php:
|
4722 |
msgid "Attempts Remaining:"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
-
#: admin/login/login.php:
|
4726 |
msgid "Show Login Attempts Remaining"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
-
#: admin/login/login.php:
|
4730 |
msgid "Do Not Show Login Attempts Remaining"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
-
#: admin/login/login.php:
|
4734 |
msgid "Password Reset:"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
-
#: admin/login/login.php:
|
4738 |
msgid "Enable Password Reset"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
-
#: admin/login/login.php:
|
4742 |
msgid "Disable Password Reset Frontend Only"
|
4743 |
msgstr ""
|
4744 |
|
4745 |
-
#: admin/login/login.php:
|
4746 |
msgid "Disable Password Reset Frontend & Backend"
|
4747 |
msgstr ""
|
4748 |
|
4749 |
-
#: admin/login/login.php:
|
4750 |
msgid "Sort DB Rows:"
|
4751 |
msgstr ""
|
4752 |
|
4753 |
-
#: admin/login/login.php:
|
4754 |
msgid "Ascending - Show Oldest Login First"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
-
#: admin/login/login.php:
|
4758 |
msgid "Descending - Show Newest Login First"
|
4759 |
msgstr ""
|
4760 |
|
4761 |
-
#: admin/login/login.php:
|
4762 |
msgid ""
|
4763 |
"Clicking OK will Export (copy) the Login Security Table into the lsm-master."
|
4764 |
"csv file, which you can then download to your computer by clicking the "
|
@@ -4766,92 +4794,85 @@ msgid ""
|
|
4766 |
"success message."
|
4767 |
msgstr ""
|
4768 |
|
4769 |
-
#: admin/login/login.php:
|
4770 |
msgid "Click OK to Export the Login Security Table or click Cancel."
|
4771 |
msgstr ""
|
4772 |
|
4773 |
-
#: admin/login/login.php:
|
4774 |
msgid " out of "
|
4775 |
msgstr ""
|
4776 |
|
4777 |
-
#: admin/login/login.php:
|
4778 |
msgid " Database Rows are currently being displayed"
|
4779 |
msgstr ""
|
4780 |
|
4781 |
-
#: admin/login/login.php:
|
4782 |
msgid "Total number of Database Rows is: "
|
4783 |
msgstr ""
|
4784 |
|
4785 |
-
#: admin/login/login.php:
|
4786 |
msgid "Login Status"
|
4787 |
msgstr ""
|
4788 |
|
4789 |
-
#: admin/login/login.php:
|
4790 |
-
#: admin/login/login.php:
|
4791 |
msgid "Lock"
|
4792 |
msgstr ""
|
4793 |
|
4794 |
-
#: admin/login/login.php:
|
4795 |
-
#: admin/login/login.php:
|
4796 |
msgid "Unlock"
|
4797 |
msgstr ""
|
4798 |
|
4799 |
-
#: admin/login/login.php:
|
4800 |
msgid "User ID"
|
4801 |
msgstr ""
|
4802 |
|
4803 |
-
#: admin/login/login.php:
|
4804 |
msgid "Username"
|
4805 |
msgstr ""
|
4806 |
|
4807 |
-
#: admin/login/login.php:
|
4808 |
msgid "Display Name"
|
4809 |
msgstr ""
|
4810 |
|
4811 |
-
#: admin/login/login.php:
|
4812 |
msgid "Email"
|
4813 |
msgstr ""
|
4814 |
|
4815 |
-
#: admin/login/login.php:
|
4816 |
msgid "Role"
|
4817 |
msgstr ""
|
4818 |
|
4819 |
-
#: admin/login/login.php:
|
4820 |
msgid "Login Time"
|
4821 |
msgstr ""
|
4822 |
|
4823 |
-
#: admin/login/login.php:
|
4824 |
msgid "Lockout Expires"
|
4825 |
msgstr ""
|
4826 |
|
4827 |
-
#: admin/login/login.php:
|
4828 |
msgid "IP Address"
|
4829 |
msgstr ""
|
4830 |
|
4831 |
-
#: admin/login/login.php:
|
4832 |
msgid "Hostname"
|
4833 |
msgstr ""
|
4834 |
|
4835 |
-
#: admin/login/login.php:
|
4836 |
msgid "Request URI"
|
4837 |
msgstr ""
|
4838 |
|
4839 |
-
#: admin/login/login.php:
|
4840 |
msgid "NA"
|
4841 |
msgstr ""
|
4842 |
|
4843 |
-
#: admin/login/login.php:
|
4844 |
msgid "No Logins|Locked"
|
4845 |
msgstr ""
|
4846 |
|
4847 |
-
#: admin/login/login.php:
|
4848 |
-
#: admin/login/login.php:588 admin/login/login.php:688
|
4849 |
-
#: admin/mscan/mscan.php:1149 admin/mscan/mscan.php:1361
|
4850 |
-
#: admin/mscan/mscan.php:1483 admin/mscan/mscan.php:1639
|
4851 |
-
msgid "Submit"
|
4852 |
-
msgstr ""
|
4853 |
-
|
4854 |
-
#: admin/login/login.php:422 admin/login/login.php:523
|
4855 |
msgid ""
|
4856 |
"Locking and Unlocking a User is reversible, but Deleting a User is not.\\n"
|
4857 |
"\\n-------------------------------------------------------------\\n\\nWhen "
|
@@ -4864,362 +4885,354 @@ msgid ""
|
|
4864 |
"OK to proceed or click Cancel"
|
4865 |
msgstr ""
|
4866 |
|
4867 |
-
#: admin/login/login.php:
|
4868 |
-
#: admin/mscan/mscan.php:
|
4869 |
msgid "Clear|Refresh"
|
4870 |
msgstr ""
|
4871 |
|
4872 |
-
#: admin/login/login.php:
|
4873 |
-
msgid " has been deleted from the Login Security Database Table."
|
4874 |
-
msgstr ""
|
4875 |
-
|
4876 |
-
#: admin/login/login.php:645 admin/login/login.php:745
|
4877 |
-
msgid " has been Unlocked."
|
4878 |
-
msgstr ""
|
4879 |
-
|
4880 |
-
#: admin/login/login.php:669 admin/login/login.php:769
|
4881 |
-
msgid " has been Locked."
|
4882 |
-
msgstr ""
|
4883 |
-
|
4884 |
-
#: admin/login/login.php:792
|
4885 |
msgid ""
|
4886 |
"The Setup Wizard Go Daddy \"Managed WordPress Hosting\" option is set to Yes."
|
4887 |
msgstr ""
|
4888 |
|
4889 |
-
#: admin/login/login.php:
|
4890 |
msgid ""
|
4891 |
"If you do not have Go Daddy \"Managed WordPress Hosting\" then change the Go "
|
4892 |
"Daddy \"Managed WordPress Hosting\" Setup Wizard option to No."
|
4893 |
msgstr ""
|
4894 |
|
4895 |
-
#: admin/login/login.php:
|
4896 |
msgid "jQuery ToolTip CAPTCHA-Lite (JTC-Lite) ~ "
|
4897 |
msgstr ""
|
4898 |
|
4899 |
-
#: admin/login/login.php:
|
4900 |
msgid ""
|
4901 |
"Protects the WP Login Form against constant lockouts by Bots trying to Brute "
|
4902 |
"Force Login to your website"
|
4903 |
msgstr ""
|
4904 |
|
4905 |
-
#: admin/login/login.php:
|
4906 |
msgid ""
|
4907 |
"Get the full version of JTC Anti-Spam|Anti-Hacker that protects all of your "
|
4908 |
"WP Forms"
|
4909 |
msgstr ""
|
4910 |
|
4911 |
-
#: admin/login/login.php:
|
4912 |
msgid ""
|
4913 |
"against SpamBots & HackerBots (auto-registering, auto-logins, auto-posting, "
|
4914 |
"auto-commenting) & User Account Lockouts: "
|
4915 |
msgstr ""
|
4916 |
|
4917 |
-
#: admin/login/login.php:
|
4918 |
-
#: admin/login/login.php:
|
4919 |
msgid "Save Options"
|
4920 |
msgstr ""
|
4921 |
|
4922 |
-
#: admin/login/login.php:
|
4923 |
msgid "JTC-Lite Settings Saved."
|
4924 |
msgstr ""
|
4925 |
|
4926 |
-
#: admin/login/login.php:
|
4927 |
msgid "JTC-Lite Settings"
|
4928 |
msgstr ""
|
4929 |
|
4930 |
-
#: admin/login/login.php:
|
4931 |
msgid "JTC CAPTCHA:"
|
4932 |
msgstr ""
|
4933 |
|
4934 |
-
#: admin/login/login.php:
|
4935 |
msgid "jtc"
|
4936 |
msgstr ""
|
4937 |
|
4938 |
-
#: admin/login/login.php:
|
4939 |
msgid "JTC ToolTip:"
|
4940 |
msgstr ""
|
4941 |
|
4942 |
-
#: admin/login/login.php:
|
4943 |
-
msgid "Type/Enter: jtc"
|
4944 |
msgstr ""
|
4945 |
|
4946 |
-
#: admin/login/login.php:
|
4947 |
msgid "JTC Title|Text:"
|
4948 |
msgstr ""
|
4949 |
|
4950 |
-
#: admin/login/login.php:
|
4951 |
-
msgid "Enter a blank space for no text"
|
4952 |
msgstr ""
|
4953 |
|
4954 |
-
#: admin/login/login.php:
|
4955 |
msgid "JTC Logging:"
|
4956 |
msgstr ""
|
4957 |
|
4958 |
-
#: admin/login/login.php:
|
4959 |
msgid "JTC Logging Off"
|
4960 |
msgstr ""
|
4961 |
|
4962 |
-
#: admin/login/login.php:
|
4963 |
msgid "Logged in the Security Log (BPS Pro Only)"
|
4964 |
msgstr ""
|
4965 |
|
4966 |
-
#: admin/login/login.php:
|
4967 |
msgid " Enable JTC for WooCommerce (BPS Pro Only)"
|
4968 |
msgstr ""
|
4969 |
|
4970 |
-
#: admin/login/login.php:
|
4971 |
msgid "Enable|Disable JTC For These Forms: "
|
4972 |
msgstr ""
|
4973 |
|
4974 |
-
#: admin/login/login.php:
|
4975 |
msgid "Check to Enable. Uncheck to Disable."
|
4976 |
msgstr ""
|
4977 |
|
4978 |
-
#: admin/login/login.php:
|
4979 |
msgid " Login Form"
|
4980 |
msgstr ""
|
4981 |
|
4982 |
-
#: admin/login/login.php:
|
4983 |
msgid " Register Form (BPS Pro Only)"
|
4984 |
msgstr ""
|
4985 |
|
4986 |
-
#: admin/login/login.php:
|
4987 |
msgid " Lost Password Form (BPS Pro Only)"
|
4988 |
msgstr ""
|
4989 |
|
4990 |
-
#: admin/login/login.php:
|
4991 |
msgid " Comment Form (BPS Pro Only)"
|
4992 |
msgstr ""
|
4993 |
|
4994 |
-
#: admin/login/login.php:
|
4995 |
msgid " BuddyPress Register Form (BPS Pro Only)"
|
4996 |
msgstr ""
|
4997 |
|
4998 |
-
#: admin/login/login.php:
|
4999 |
msgid " BuddyPress Sidebar Login Form (BPS Pro Only)"
|
5000 |
msgstr ""
|
5001 |
|
5002 |
-
#: admin/login/login.php:
|
5003 |
msgid "Comment Form: (BPS Pro Only)"
|
5004 |
msgstr ""
|
5005 |
|
5006 |
-
#: admin/login/login.php:
|
5007 |
msgid ""
|
5008 |
"Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
|
5009 |
msgstr ""
|
5010 |
|
5011 |
-
#: admin/login/login.php:
|
5012 |
-
#: admin/login/login.php:
|
5013 |
msgid " Administrator"
|
5014 |
msgstr ""
|
5015 |
|
5016 |
-
#: admin/login/login.php:
|
5017 |
-
#: admin/login/login.php:
|
5018 |
msgid " Editor"
|
5019 |
msgstr ""
|
5020 |
|
5021 |
-
#: admin/login/login.php:
|
5022 |
-
#: admin/login/login.php:
|
5023 |
msgid " Author"
|
5024 |
msgstr ""
|
5025 |
|
5026 |
-
#: admin/login/login.php:
|
5027 |
-
#: admin/login/login.php:
|
5028 |
msgid " Contributor"
|
5029 |
msgstr ""
|
5030 |
|
5031 |
-
#: admin/login/login.php:
|
5032 |
-
#: admin/login/login.php:
|
5033 |
msgid " Subscriber"
|
5034 |
msgstr ""
|
5035 |
|
5036 |
-
#: admin/login/login.php:
|
|
|
|
|
|
|
|
|
5037 |
msgid "Comment Form: CAPTCHA Error message (BPS Pro Only)"
|
5038 |
msgstr ""
|
5039 |
|
5040 |
-
#: admin/login/login.php:
|
5041 |
msgid "Comment Form: CSS Styling (BPS Pro Only)"
|
5042 |
msgstr ""
|
5043 |
|
5044 |
-
#: admin/login/login.php:
|
5045 |
msgid ""
|
5046 |
"Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form "
|
5047 |
"Input text box</i>"
|
5048 |
msgstr ""
|
5049 |
|
5050 |
-
#: admin/login/login.php:
|
5051 |
msgid ""
|
5052 |
"Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input "
|
5053 |
"text box</i>"
|
5054 |
msgstr ""
|
5055 |
|
5056 |
-
#: admin/login/login.php:
|
5057 |
-
#: admin/login/login.php:
|
5058 |
msgid "Click OK to Proceed or click Cancel."
|
5059 |
msgstr ""
|
5060 |
|
5061 |
-
#: admin/login/login.php:
|
5062 |
msgid "Idle Session Logout (ISL) ~ "
|
5063 |
msgstr ""
|
5064 |
|
5065 |
-
#: admin/login/login.php:
|
5066 |
msgid "Automatically Logout Idle/Inactive User Accounts"
|
5067 |
msgstr ""
|
5068 |
|
5069 |
-
#: admin/login/login.php:
|
5070 |
msgid "Auth Cookie Expiration (ACE) ~ "
|
5071 |
msgstr ""
|
5072 |
|
5073 |
-
#: admin/login/login.php:
|
5074 |
msgid "Change the WordPress Authentication Cookie Expiration Time"
|
5075 |
msgstr ""
|
5076 |
|
5077 |
-
#: admin/login/login.php:
|
5078 |
msgid "ISL and ACE Forum Topic"
|
5079 |
msgstr ""
|
5080 |
|
5081 |
-
#: admin/login/login.php:
|
5082 |
msgid "The Help & FAQ tab pages contain help links."
|
5083 |
msgstr ""
|
5084 |
|
5085 |
-
#: admin/login/login.php:
|
5086 |
msgid "Settings Saved. ISL has been turned On."
|
5087 |
msgstr ""
|
5088 |
|
5089 |
-
#: admin/login/login.php:
|
5090 |
msgid "Settings Saved. ISL has been turned Off."
|
5091 |
msgstr ""
|
5092 |
|
5093 |
-
#: admin/login/login.php:
|
5094 |
msgid "Idle Session Logout (ISL) Settings"
|
5095 |
msgstr ""
|
5096 |
|
5097 |
-
#: admin/login/login.php:
|
5098 |
msgid "ISL On"
|
5099 |
msgstr ""
|
5100 |
|
5101 |
-
#: admin/login/login.php:
|
5102 |
msgid "ISL Off"
|
5103 |
msgstr ""
|
5104 |
|
5105 |
-
#: admin/login/login.php:
|
5106 |
msgid "Idle Session Logout Time in Minutes:"
|
5107 |
msgstr ""
|
5108 |
|
5109 |
-
#: admin/login/login.php:
|
5110 |
msgid "Idle Session Logout Page URL:"
|
5111 |
msgstr ""
|
5112 |
|
5113 |
-
#: admin/login/login.php:
|
5114 |
msgid "Idle Session Logout Page Login URL:"
|
5115 |
msgstr ""
|
5116 |
|
5117 |
-
#: admin/login/login.php:
|
5118 |
msgid ""
|
5119 |
"Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
|
5120 |
msgstr ""
|
5121 |
|
5122 |
-
#: admin/login/login.php:
|
5123 |
msgid "Idle Session Logout Exclude URLs|URIs:"
|
5124 |
msgstr ""
|
5125 |
|
5126 |
-
#: admin/login/login.php:
|
5127 |
msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
|
5128 |
msgstr ""
|
5129 |
|
5130 |
-
#: admin/login/login.php:
|
5131 |
msgid "Idle Session Logout Page Custom Message:"
|
5132 |
msgstr ""
|
5133 |
|
5134 |
-
#: admin/login/login.php:
|
5135 |
msgid "Idle Session Logout Page Custom CSS Style:"
|
5136 |
msgstr ""
|
5137 |
|
5138 |
-
#: admin/login/login.php:
|
5139 |
#: admin/login/lsm-help-text.php:22
|
5140 |
msgid "User Account Exceptions:"
|
5141 |
msgstr ""
|
5142 |
|
5143 |
-
#: admin/login/login.php:
|
5144 |
msgid ""
|
5145 |
"Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
|
5146 |
msgstr ""
|
5147 |
|
5148 |
-
#: admin/login/login.php:
|
5149 |
msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
|
5150 |
msgstr ""
|
5151 |
|
5152 |
-
#: admin/login/login.php:
|
5153 |
msgid "Enable|Disable Idle Session Logouts For These User Roles: "
|
5154 |
msgstr ""
|
5155 |
|
5156 |
-
#: admin/login/login.php:
|
5157 |
msgid ""
|
5158 |
"Check to Enable. Uncheck to Disable. See the Read Me help button for details."
|
5159 |
msgstr ""
|
5160 |
|
5161 |
-
#: admin/login/login.php:
|
5162 |
msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
|
5163 |
msgstr ""
|
5164 |
|
5165 |
-
#: admin/login/login.php:
|
5166 |
msgid ""
|
5167 |
"Check to Disable. Uncheck to Enable. See the Read Me help button for details."
|
5168 |
msgstr ""
|
5169 |
|
5170 |
-
#: admin/login/login.php:
|
5171 |
msgid " Enable|Disable ISL For TinyMCE Editor"
|
5172 |
msgstr ""
|
5173 |
|
5174 |
-
#: admin/login/login.php:
|
5175 |
msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
|
5176 |
msgstr ""
|
5177 |
|
5178 |
-
#: admin/login/login.php:
|
5179 |
msgid "Settings Saved. ACE has been turned On."
|
5180 |
msgstr ""
|
5181 |
|
5182 |
-
#: admin/login/login.php:
|
5183 |
msgid "Settings Saved. ACE has been turned Off."
|
5184 |
msgstr ""
|
5185 |
|
5186 |
-
#: admin/login/login.php:
|
5187 |
msgid "ACE On"
|
5188 |
msgstr ""
|
5189 |
|
5190 |
-
#: admin/login/login.php:
|
5191 |
msgid "ACE Off"
|
5192 |
msgstr ""
|
5193 |
|
5194 |
-
#: admin/login/login.php:
|
5195 |
msgid "Auth Cookie Expiration Time in Minutes:"
|
5196 |
msgstr ""
|
5197 |
|
5198 |
-
#: admin/login/login.php:
|
5199 |
msgid "WP Default setting is 2880 Minutes/2 Days:"
|
5200 |
msgstr ""
|
5201 |
|
5202 |
-
#: admin/login/login.php:
|
5203 |
msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
|
5204 |
msgstr ""
|
5205 |
|
5206 |
-
#: admin/login/login.php:
|
5207 |
msgid "WP Default setting is 20160 Minutes/14 Days:"
|
5208 |
msgstr ""
|
5209 |
|
5210 |
-
#: admin/login/login.php:
|
5211 |
msgid "Enable|Disable Remember Me Checkbox:"
|
5212 |
msgstr ""
|
5213 |
|
5214 |
-
#: admin/login/login.php:
|
5215 |
msgid " Disable & do not display the Remember Me checkbox"
|
5216 |
msgstr ""
|
5217 |
|
5218 |
-
#: admin/login/login.php:
|
5219 |
msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
|
5220 |
msgstr ""
|
5221 |
|
5222 |
-
#: admin/login/login.php:
|
5223 |
msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
|
5224 |
msgstr ""
|
5225 |
|
@@ -5413,8 +5426,8 @@ msgid ""
|
|
5413 |
msgstr ""
|
5414 |
|
5415 |
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:542
|
5416 |
-
#: includes/hud-dismiss-functions.php:
|
5417 |
-
#: includes/hud-dismiss-functions.php:
|
5418 |
msgid "CAUTION: "
|
5419 |
msgstr ""
|
5420 |
|
@@ -5688,6 +5701,17 @@ msgid ""
|
|
5688 |
"WP User Roles: Administrator, Editor, Author, Contributor, Subscriber."
|
5689 |
msgstr ""
|
5690 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5691 |
#: admin/login/lsm-help-text.php:19
|
5692 |
msgid "Comment Form CAPTCHA Error message (BPS Pro Only):"
|
5693 |
msgstr ""
|
@@ -6475,9 +6499,9 @@ msgstr ""
|
|
6475 |
|
6476 |
#: admin/maintenance/maintenance.php:390 admin/maintenance/maintenance.php:410
|
6477 |
#: admin/wizard/wizard.php:176 includes/general-functions.php:509
|
6478 |
-
#: includes/hud-dismiss-functions.php:
|
6479 |
-
#: includes/hud-dismiss-functions.php:
|
6480 |
-
#: includes/hud-dismiss-functions.php:
|
6481 |
msgid "Click Here"
|
6482 |
msgstr ""
|
6483 |
|
@@ -6908,7 +6932,7 @@ msgstr ""
|
|
6908 |
msgid "Clicking the Stop Scan button stops a scan."
|
6909 |
msgstr ""
|
6910 |
|
6911 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
6912 |
msgid "Hosting Account Root Folders"
|
6913 |
msgstr ""
|
6914 |
|
@@ -6941,7 +6965,7 @@ msgid ""
|
|
6941 |
"than 300 seconds."
|
6942 |
msgstr ""
|
6943 |
|
6944 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
6945 |
msgid "Scan Database"
|
6946 |
msgstr ""
|
6947 |
|
@@ -6951,7 +6975,7 @@ msgid ""
|
|
6951 |
"suspicious code."
|
6952 |
msgstr ""
|
6953 |
|
6954 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
6955 |
msgid "Scan Image Files (Stegosploit|Exif Hack)"
|
6956 |
msgstr ""
|
6957 |
|
@@ -6962,7 +6986,7 @@ msgid ""
|
|
6962 |
"hacks. It is recommended that you do not scan image files."
|
6963 |
msgstr ""
|
6964 |
|
6965 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
6966 |
msgid "Scan Skipped Files Only"
|
6967 |
msgstr ""
|
6968 |
|
@@ -6974,7 +6998,7 @@ msgid ""
|
|
6974 |
"MScan option settings when running a Skipped File scan."
|
6975 |
msgstr ""
|
6976 |
|
6977 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
6978 |
msgid "Automatically Delete /tmp Files"
|
6979 |
msgstr ""
|
6980 |
|
@@ -6984,7 +7008,7 @@ msgid ""
|
|
6984 |
"commonly hide hacker files in the /tmp folder."
|
6985 |
msgstr ""
|
6986 |
|
6987 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
6988 |
msgid "Scheduled Scan Frequency (BPS Pro only)"
|
6989 |
msgstr ""
|
6990 |
|
@@ -7038,7 +7062,7 @@ msgid ""
|
|
7038 |
"using this tool."
|
7039 |
msgstr ""
|
7040 |
|
7041 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7042 |
msgid "View|Ignore|Delete Suspicious Files"
|
7043 |
msgstr ""
|
7044 |
|
@@ -7053,7 +7077,7 @@ msgid ""
|
|
7053 |
"ignored file it will be scanned in future scans."
|
7054 |
msgstr ""
|
7055 |
|
7056 |
-
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:
|
7057 |
msgid "View|Ignore Suspicious DB Entries"
|
7058 |
msgstr ""
|
7059 |
|
@@ -7122,11 +7146,33 @@ msgid ""
|
|
7122 |
"MScan Log file exceeds 2MB in size."
|
7123 |
msgstr ""
|
7124 |
|
7125 |
-
#: admin/mscan/mscan.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7126 |
msgid "BulletProof Security ~ MScan Malware Scanner"
|
7127 |
msgstr ""
|
7128 |
|
7129 |
-
#: admin/mscan/mscan.php:
|
7130 |
msgid ""
|
7131 |
"The open_basedir php.ini directive is enabled on your website/server. MScan "
|
7132 |
"scans will take 6 times longer to complete when open_basedir is enabled, the "
|
@@ -7138,44 +7184,44 @@ msgid ""
|
|
7138 |
"php.ini file."
|
7139 |
msgstr ""
|
7140 |
|
7141 |
-
#: admin/mscan/mscan.php:
|
7142 |
-
#: admin/mscan/mscan.php:
|
7143 |
msgid "MScan Log"
|
7144 |
msgstr ""
|
7145 |
|
7146 |
-
#: admin/mscan/mscan.php:
|
7147 |
msgid "MScan ~ "
|
7148 |
msgstr ""
|
7149 |
|
7150 |
-
#: admin/mscan/mscan.php:
|
7151 |
msgid ""
|
7152 |
"Scans website files for hacker files or code ~ Scans the WP database for "
|
7153 |
"hacker code."
|
7154 |
msgstr ""
|
7155 |
|
7156 |
-
#: admin/mscan/mscan.php:
|
7157 |
msgid ""
|
7158 |
"Get real-time automated security protection that is far superior to all "
|
7159 |
"malware scanners: "
|
7160 |
msgstr ""
|
7161 |
|
7162 |
-
#: admin/mscan/mscan.php:
|
7163 |
msgid "MScan Malware Scanner Guide"
|
7164 |
msgstr ""
|
7165 |
|
7166 |
-
#: admin/mscan/mscan.php:
|
7167 |
msgid "MScan Troubleshooting & Code Posting"
|
7168 |
msgstr ""
|
7169 |
|
7170 |
-
#: admin/mscan/mscan.php:
|
7171 |
msgid "The MScan Database Table: "
|
7172 |
msgstr ""
|
7173 |
|
7174 |
-
#: admin/mscan/mscan.php:
|
7175 |
msgid " data has been deleted."
|
7176 |
msgstr ""
|
7177 |
|
7178 |
-
#: admin/mscan/mscan.php:
|
7179 |
msgid ""
|
7180 |
"MScan Status option values have been deleted. The Scan Completed timestamp, "
|
7181 |
"Total Scan Time, Total Files Scanned, Skipped Files, Suspicious Files and "
|
@@ -7183,26 +7229,26 @@ msgid ""
|
|
7183 |
"display blank or 0"
|
7184 |
msgstr ""
|
7185 |
|
7186 |
-
#: admin/mscan/mscan.php:
|
7187 |
-
#: admin/mscan/mscan.php:
|
7188 |
msgid "Skipped file scanning is turned On. Only skipped files will be scanned."
|
7189 |
msgstr ""
|
7190 |
|
7191 |
-
#: admin/mscan/mscan.php:
|
7192 |
-
#: admin/mscan/mscan.php:
|
7193 |
-
#: admin/mscan/mscan.php:
|
7194 |
msgid ""
|
7195 |
"Image file scanning is turned On. On some web hosts scanning image files "
|
7196 |
"will cause the scan to stop/fail."
|
7197 |
msgstr ""
|
7198 |
|
7199 |
-
#: admin/mscan/mscan.php:
|
7200 |
msgid ""
|
7201 |
"MScan scanning has been stopped. Note: The Stop Scan button also stops the "
|
7202 |
"Scan Time Estimate Tool from calculating estimated scan time."
|
7203 |
msgstr ""
|
7204 |
|
7205 |
-
#: admin/mscan/mscan.php:
|
7206 |
msgid ""
|
7207 |
"Calculating Scan Time. The default scan time calculation time of 30 seconds "
|
7208 |
"was exceeded. If it takes longer than 30 seconds to calculate total scan "
|
@@ -7215,82 +7261,82 @@ msgid ""
|
|
7215 |
"see if the the estimated scan time was successfully logged."
|
7216 |
msgstr ""
|
7217 |
|
7218 |
-
#: admin/mscan/mscan.php:
|
7219 |
msgid "Refresh"
|
7220 |
msgstr ""
|
7221 |
|
7222 |
-
#: admin/mscan/mscan.php:
|
7223 |
msgid ""
|
7224 |
"The estimated total scan time is more than the Max Time Limit to Scan option "
|
7225 |
"setting time limit."
|
7226 |
msgstr ""
|
7227 |
|
7228 |
-
#: admin/mscan/mscan.php:
|
7229 |
msgid ""
|
7230 |
"The scan will automatically end/stop when the Max Time Limit to Scan option "
|
7231 |
"setting time limit is reached."
|
7232 |
msgstr ""
|
7233 |
|
7234 |
-
#: admin/mscan/mscan.php:
|
7235 |
msgid "Estimated Total Scan Time: "
|
7236 |
msgstr ""
|
7237 |
|
7238 |
-
#: admin/mscan/mscan.php:
|
7239 |
msgid "Max Time Limit to Scan: "
|
7240 |
msgstr ""
|
7241 |
|
7242 |
-
#: admin/mscan/mscan.php:
|
7243 |
msgid "Click the MScan Read Me help button for a recommended solution."
|
7244 |
msgstr ""
|
7245 |
|
7246 |
-
#: admin/mscan/mscan.php:
|
7247 |
msgid ""
|
7248 |
"MScan Scanning has started. You can leave the MScan page while a scan is in "
|
7249 |
"progress and the scan will continue until it is completed or you can open "
|
7250 |
"another Browser Tab/Window and leave this Browser Tab/Window open."
|
7251 |
msgstr ""
|
7252 |
|
7253 |
-
#: admin/mscan/mscan.php:
|
7254 |
msgid "Suspicious code or files were detected."
|
7255 |
msgstr ""
|
7256 |
|
7257 |
-
#: admin/mscan/mscan.php:
|
7258 |
msgid ""
|
7259 |
"Click the View|Ignore|Delete Suspicious Files accordion tab to View, Ignore "
|
7260 |
"or Delete suspicious files. For additional help information click the MScan "
|
7261 |
"Read Me help button."
|
7262 |
msgstr ""
|
7263 |
|
7264 |
-
#: admin/mscan/mscan.php:
|
7265 |
msgid "Suspicious code was detected in your database."
|
7266 |
msgstr ""
|
7267 |
|
7268 |
-
#: admin/mscan/mscan.php:
|
7269 |
msgid ""
|
7270 |
"Click the View|Ignore Suspicious DB Entries accordion tab to view and ignore "
|
7271 |
"suspicious db entries. For additional help information click the MScan Read "
|
7272 |
"Me help button."
|
7273 |
msgstr ""
|
7274 |
|
7275 |
-
#: admin/mscan/mscan.php:
|
7276 |
msgid ""
|
7277 |
"MScan Scan has completed. To view extensive details of all scanning phases "
|
7278 |
"view the MScan Log file."
|
7279 |
msgstr ""
|
7280 |
|
7281 |
-
#: admin/mscan/mscan.php:
|
7282 |
msgid ""
|
7283 |
"Skipped file scanning is turned On. The scan time estimate is for scanning "
|
7284 |
"skipped files only."
|
7285 |
msgstr ""
|
7286 |
|
7287 |
-
#: admin/mscan/mscan.php:
|
7288 |
msgid ""
|
7289 |
"The total estimated time of an actual scan based on your MScan option "
|
7290 |
"settings is: "
|
7291 |
msgstr ""
|
7292 |
|
7293 |
-
#: admin/mscan/mscan.php:
|
7294 |
msgid ""
|
7295 |
"Seconds. The MScan Log file contains extensive details about the estimated "
|
7296 |
"scan time. Note: The Scan Time Estimate Tool does not affect or change any "
|
@@ -7298,13 +7344,13 @@ msgid ""
|
|
7298 |
"to the estimated scan time."
|
7299 |
msgstr ""
|
7300 |
|
7301 |
-
#: admin/mscan/mscan.php:
|
7302 |
msgid ""
|
7303 |
"Skipped file scanning is turned On. The scan time estimate will be for "
|
7304 |
"scanning skipped files only."
|
7305 |
msgstr ""
|
7306 |
|
7307 |
-
#: admin/mscan/mscan.php:
|
7308 |
msgid ""
|
7309 |
"Calculating Estimated Scan Time. Notes: The Scan Time Estimate Tool does not "
|
7310 |
"affect or change any previous scan results except for the Total Scan Time, "
|
@@ -7313,154 +7359,167 @@ msgid ""
|
|
7313 |
"the estimated scan time."
|
7314 |
msgstr ""
|
7315 |
|
7316 |
-
#: admin/mscan/mscan.php:
|
7317 |
msgid ""
|
7318 |
"Calculating Scan Time. You can leave the MScan page while a scan is in "
|
7319 |
"progress and the scan will continue until it is completed or you can open "
|
7320 |
"another Browser Tab/Window and leave this Browser Tab/Window open."
|
7321 |
msgstr ""
|
7322 |
|
7323 |
-
#: admin/mscan/mscan.php:
|
7324 |
msgid "Click OK to start scanning or click Cancel."
|
7325 |
msgstr ""
|
7326 |
|
7327 |
-
#: admin/mscan/mscan.php:
|
7328 |
msgid "Click OK to stop scanning or click Cancel."
|
7329 |
msgstr ""
|
7330 |
|
7331 |
-
#: admin/mscan/mscan.php:
|
7332 |
msgid "MScan Options & Tools"
|
7333 |
msgstr ""
|
7334 |
|
7335 |
-
#: admin/mscan/mscan.php:
|
7336 |
msgid "Save MScan Options"
|
7337 |
msgstr ""
|
7338 |
|
7339 |
-
#: admin/mscan/mscan.php:
|
7340 |
msgid ""
|
7341 |
"Skipped file scanning is turned On. There are no skipped files to be "
|
7342 |
"scanned. Either there really are not any skipped files to scan or you have "
|
7343 |
"not run a regular scan yet with the Skipped File Scan option turned Off."
|
7344 |
msgstr ""
|
7345 |
|
7346 |
-
#: admin/mscan/mscan.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7347 |
msgid "MScan Options saved."
|
7348 |
msgstr ""
|
7349 |
|
7350 |
-
#: admin/mscan/mscan.php:
|
7351 |
msgid "MScan Options"
|
7352 |
msgstr ""
|
7353 |
|
7354 |
-
#: admin/mscan/mscan.php:
|
7355 |
msgid "MScan Tools"
|
7356 |
msgstr ""
|
7357 |
|
7358 |
-
#: admin/mscan/mscan.php:
|
7359 |
msgid "Folder Name"
|
7360 |
msgstr ""
|
7361 |
|
7362 |
-
#: admin/mscan/mscan.php:
|
7363 |
msgid "Folder is not readable"
|
7364 |
msgstr ""
|
7365 |
|
7366 |
-
#: admin/mscan/mscan.php:
|
7367 |
msgid ""
|
7368 |
"This folder contains another WordPress website. Click the MScan Read Me help "
|
7369 |
"button above and read the \"Scanning Other WordPress Sites\" help section."
|
7370 |
msgstr ""
|
7371 |
|
7372 |
-
#: admin/mscan/mscan.php:
|
7373 |
msgid "Max File Size Limit to Scan:"
|
7374 |
msgstr ""
|
7375 |
|
7376 |
-
#: admin/mscan/mscan.php:
|
7377 |
msgid "Max Time Limit to Scan:"
|
7378 |
msgstr ""
|
7379 |
|
7380 |
-
#: admin/mscan/mscan.php:
|
7381 |
msgid "Exclude Individual Folders"
|
7382 |
msgstr ""
|
7383 |
|
7384 |
-
#: admin/mscan/mscan.php:
|
7385 |
msgid "Enter one folder path per line. Include folder slashes."
|
7386 |
msgstr ""
|
7387 |
|
7388 |
-
#: admin/mscan/mscan.php:
|
7389 |
msgid "Example:"
|
7390 |
msgstr ""
|
7391 |
|
7392 |
-
#: admin/mscan/mscan.php:
|
7393 |
msgid "Click the MScan Read Me help button for more help info."
|
7394 |
msgstr ""
|
7395 |
|
7396 |
-
#: admin/mscan/mscan.php:
|
7397 |
msgid "Database Scan On"
|
7398 |
msgstr ""
|
7399 |
|
7400 |
-
#: admin/mscan/mscan.php:
|
7401 |
msgid "Database Scan Off"
|
7402 |
msgstr ""
|
7403 |
|
7404 |
-
#: admin/mscan/mscan.php:
|
7405 |
msgid "Image File Scan Off"
|
7406 |
msgstr ""
|
7407 |
|
7408 |
-
#: admin/mscan/mscan.php:
|
7409 |
msgid "Image File Scan On"
|
7410 |
msgstr ""
|
7411 |
|
7412 |
-
#: admin/mscan/mscan.php:
|
7413 |
msgid ""
|
7414 |
"When Skipped File Scan is On only skipped files will be scanned. Note: The "
|
7415 |
"only MScan option setting that has any affect while Skipped File Scan is On "
|
7416 |
"is Image File Scan On or Off."
|
7417 |
msgstr ""
|
7418 |
|
7419 |
-
#: admin/mscan/mscan.php:
|
7420 |
msgid "Skipped File Scan Off"
|
7421 |
msgstr ""
|
7422 |
|
7423 |
-
#: admin/mscan/mscan.php:
|
7424 |
msgid "Skipped File Scan On"
|
7425 |
msgstr ""
|
7426 |
|
7427 |
-
#: admin/mscan/mscan.php:
|
7428 |
-
msgid "Delete Tmp Files
|
7429 |
msgstr ""
|
7430 |
|
7431 |
-
#: admin/mscan/mscan.php:
|
7432 |
-
msgid "Delete Tmp Files
|
7433 |
msgstr ""
|
7434 |
|
7435 |
-
#: admin/mscan/mscan.php:
|
7436 |
msgid "Scheduled Scan Off"
|
7437 |
msgstr ""
|
7438 |
|
7439 |
-
#: admin/mscan/mscan.php:
|
7440 |
msgid "Run Scan Every 60 Minutes"
|
7441 |
msgstr ""
|
7442 |
|
7443 |
-
#: admin/mscan/mscan.php:
|
7444 |
msgid "Run Scan Every 3 Hours"
|
7445 |
msgstr ""
|
7446 |
|
7447 |
-
#: admin/mscan/mscan.php:
|
7448 |
msgid "Run Scan Every 6 Hours"
|
7449 |
msgstr ""
|
7450 |
|
7451 |
-
#: admin/mscan/mscan.php:
|
7452 |
msgid "Run Scan Every 12 Hours"
|
7453 |
msgstr ""
|
7454 |
|
7455 |
-
#: admin/mscan/mscan.php:
|
7456 |
msgid "Run Scan Every 24 Hours"
|
7457 |
msgstr ""
|
7458 |
|
7459 |
-
#: admin/mscan/mscan.php:
|
7460 |
msgid "Click OK to save MScan Options or click Cancel"
|
7461 |
msgstr ""
|
7462 |
|
7463 |
-
#: admin/mscan/mscan.php:
|
7464 |
msgid ""
|
7465 |
"IMPORTANT: You can stop the scan time estimate if it hangs or is taking too "
|
7466 |
"long by clicking the Stop Scan button.\\n"
|
@@ -7479,7 +7538,7 @@ msgid ""
|
|
7479 |
"OK to get a scan time estimate or click Cancel"
|
7480 |
msgstr ""
|
7481 |
|
7482 |
-
#: admin/mscan/mscan.php:
|
7483 |
msgid ""
|
7484 |
"This tool allows you to delete all of the MScan Status option values.\\n"
|
7485 |
"\\n-------------------------------------------------------------\\n\\nThe "
|
@@ -7491,7 +7550,7 @@ msgid ""
|
|
7491 |
"OK to delete scan status option values or click Cancel"
|
7492 |
msgstr ""
|
7493 |
|
7494 |
-
#: admin/mscan/mscan.php:
|
7495 |
msgid ""
|
7496 |
"Deleting all database scan data is a reset that deletes any/all changes you "
|
7497 |
"have made and saved using the View|Ignore|Delete Suspicious Files and View|"
|
@@ -7500,134 +7559,134 @@ msgid ""
|
|
7500 |
"OK to delete all database Scan Data or click Cancel"
|
7501 |
msgstr ""
|
7502 |
|
7503 |
-
#: admin/mscan/mscan.php:
|
7504 |
msgid " has been deleted."
|
7505 |
msgstr ""
|
7506 |
|
7507 |
-
#: admin/mscan/mscan.php:
|
7508 |
msgid ""
|
7509 |
" Current Status has been changed to Ignored File and this file will not be "
|
7510 |
"scanned in any future MScan Scans."
|
7511 |
msgstr ""
|
7512 |
|
7513 |
-
#: admin/mscan/mscan.php:
|
7514 |
msgid ""
|
7515 |
" Ignored File Status has been removed. The previous Status of the file will "
|
7516 |
"be displayed again and this file will be scanned in future MScan scans."
|
7517 |
msgstr ""
|
7518 |
|
7519 |
-
#: admin/mscan/mscan.php:
|
7520 |
msgid "Close File"
|
7521 |
msgstr ""
|
7522 |
|
7523 |
-
#: admin/mscan/mscan.php:
|
7524 |
-
#: admin/mscan/mscan.php:
|
7525 |
msgid "MScan Pattern Match"
|
7526 |
msgstr ""
|
7527 |
|
7528 |
-
#: admin/mscan/mscan.php:
|
7529 |
msgid ""
|
7530 |
"Only the MScan Pattern Match is displayed for images instead of the image "
|
7531 |
"file code."
|
7532 |
msgstr ""
|
7533 |
|
7534 |
-
#: admin/mscan/mscan.php:
|
7535 |
msgid ""
|
7536 |
"Opening image files to view image file code does not work well in a Browser."
|
7537 |
msgstr ""
|
7538 |
|
7539 |
-
#: admin/mscan/mscan.php:
|
7540 |
msgid ""
|
7541 |
"You can download suspicious image files and use a code editor like Notepad++ "
|
7542 |
"to check image file code for any malicious code."
|
7543 |
msgstr ""
|
7544 |
|
7545 |
-
#: admin/mscan/mscan.php:
|
7546 |
-
#: admin/mscan/mscan.php:
|
7547 |
msgid ""
|
7548 |
"If you are not sure what to check for or what is and is not malicious code "
|
7549 |
"then click the MScan Read Me help button."
|
7550 |
msgstr ""
|
7551 |
|
7552 |
-
#: admin/mscan/mscan.php:
|
7553 |
msgid ""
|
7554 |
"You can use your Browser's Search or Find feature to search the file "
|
7555 |
"contents/code displayed below using the MScan Pattern Match above for the "
|
7556 |
"suspicious code that was detected by MScan."
|
7557 |
msgstr ""
|
7558 |
|
7559 |
-
#: admin/mscan/mscan.php:
|
7560 |
msgid ""
|
7561 |
"You can download suspicious files if you would like to check the file "
|
7562 |
"contents/code more extensively with a code editor like Notepad++."
|
7563 |
msgstr ""
|
7564 |
|
7565 |
-
#: admin/mscan/mscan.php:
|
7566 |
msgid "Current Status"
|
7567 |
msgstr ""
|
7568 |
|
7569 |
-
#: admin/mscan/mscan.php:
|
7570 |
msgid "View<br>File"
|
7571 |
msgstr ""
|
7572 |
|
7573 |
-
#: admin/mscan/mscan.php:
|
7574 |
msgid "Ignore<br>File"
|
7575 |
msgstr ""
|
7576 |
|
7577 |
-
#: admin/mscan/mscan.php:
|
7578 |
msgid "Unignore<br>File"
|
7579 |
msgstr ""
|
7580 |
|
7581 |
-
#: admin/mscan/mscan.php:
|
7582 |
msgid "Delete<br>File"
|
7583 |
msgstr ""
|
7584 |
|
7585 |
-
#: admin/mscan/mscan.php:
|
7586 |
-
#: admin/system-info/system-info.php:
|
7587 |
msgid "File Path"
|
7588 |
msgstr ""
|
7589 |
|
7590 |
-
#: admin/mscan/mscan.php:
|
7591 |
msgid "Pattern<br>Match"
|
7592 |
msgstr ""
|
7593 |
|
7594 |
-
#: admin/mscan/mscan.php:
|
7595 |
msgid "Scan<br>Time"
|
7596 |
msgstr ""
|
7597 |
|
7598 |
-
#: admin/mscan/mscan.php:
|
7599 |
msgid "Skipped File"
|
7600 |
msgstr ""
|
7601 |
|
7602 |
-
#: admin/mscan/mscan.php:
|
7603 |
msgid "Not Scanned"
|
7604 |
msgstr ""
|
7605 |
|
7606 |
-
#: admin/mscan/mscan.php:
|
7607 |
msgid "Ignored File"
|
7608 |
msgstr ""
|
7609 |
|
7610 |
-
#: admin/mscan/mscan.php:
|
7611 |
msgid "Suspicious File"
|
7612 |
msgstr ""
|
7613 |
|
7614 |
-
#: admin/mscan/mscan.php:
|
7615 |
msgid "View"
|
7616 |
msgstr ""
|
7617 |
|
7618 |
-
#: admin/mscan/mscan.php:
|
7619 |
msgid "Ignore"
|
7620 |
msgstr ""
|
7621 |
|
7622 |
-
#: admin/mscan/mscan.php:
|
7623 |
msgid "Unignore"
|
7624 |
msgstr ""
|
7625 |
|
7626 |
-
#: admin/mscan/mscan.php:
|
7627 |
msgid "No Suspicious Files were detected"
|
7628 |
msgstr ""
|
7629 |
|
7630 |
-
#: admin/mscan/mscan.php:
|
7631 |
msgid ""
|
7632 |
"View File Option: Selecting the View File Checkbox Form option will display "
|
7633 |
"the contents of the file that you have selected to view.\\n"
|
@@ -7647,100 +7706,105 @@ msgid ""
|
|
7647 |
"OK to proceed or click Cancel"
|
7648 |
msgstr ""
|
7649 |
|
7650 |
-
#: admin/mscan/mscan.php:
|
7651 |
msgid "Current Status has been changed to Ignored for DB Row ID"
|
7652 |
msgstr ""
|
7653 |
|
7654 |
-
#: admin/mscan/mscan.php:
|
7655 |
msgid "in DB Column"
|
7656 |
msgstr ""
|
7657 |
|
7658 |
-
#: admin/mscan/mscan.php:
|
7659 |
msgid "This DB Entry will not be scanned in any future MScan Scans."
|
7660 |
msgstr ""
|
7661 |
|
7662 |
-
#: admin/mscan/mscan.php:
|
7663 |
msgid "The Ignored DB Entry Status has been removed for DB Row ID"
|
7664 |
msgstr ""
|
7665 |
|
7666 |
-
#: admin/mscan/mscan.php:
|
7667 |
msgid ""
|
7668 |
"The previous Status of the DB Entry will be displayed again and this DB "
|
7669 |
"Entry will be scanned in future MScan scans."
|
7670 |
msgstr ""
|
7671 |
|
7672 |
-
#: admin/mscan/mscan.php:
|
7673 |
msgid "Close"
|
7674 |
msgstr ""
|
7675 |
|
7676 |
-
#: admin/mscan/mscan.php:
|
7677 |
msgid "Pharma Hack DB Table and Column"
|
7678 |
msgstr ""
|
7679 |
|
7680 |
-
#: admin/mscan/mscan.php:
|
7681 |
msgid "Pharma Hack cleanup/removal steps"
|
7682 |
msgstr ""
|
7683 |
|
7684 |
-
#: admin/mscan/mscan.php:
|
|
|
|
|
|
|
|
|
7685 |
msgid ""
|
7686 |
-
"
|
7687 |
-
"
|
7688 |
-
"
|
7689 |
-
"Rows so just delete
|
|
|
7690 |
msgstr ""
|
7691 |
|
7692 |
-
#: admin/mscan/mscan.php:
|
7693 |
msgid "DB Table, Column and Row ID"
|
7694 |
msgstr ""
|
7695 |
|
7696 |
-
#: admin/mscan/mscan.php:
|
7697 |
msgid "Steps to view the database data that MScan detected as suspicious"
|
7698 |
msgstr ""
|
7699 |
|
7700 |
-
#: admin/mscan/mscan.php:
|
7701 |
msgid ""
|
7702 |
"Login to your web host control panel, login to your WP Database using "
|
7703 |
"phpMyAdmin and check the data in the DB Table, Column and Row ID shown "
|
7704 |
"above. Note: Look for code that matches the MScan Pattern Match."
|
7705 |
msgstr ""
|
7706 |
|
7707 |
-
#: admin/mscan/mscan.php:
|
7708 |
msgid "View<br>DB Entry"
|
7709 |
msgstr ""
|
7710 |
|
7711 |
-
#: admin/mscan/mscan.php:
|
7712 |
msgid "Ignore<br>DB Entry"
|
7713 |
msgstr ""
|
7714 |
|
7715 |
-
#: admin/mscan/mscan.php:
|
7716 |
msgid "Unignore<br>DB Entry"
|
7717 |
msgstr ""
|
7718 |
|
7719 |
-
#: admin/mscan/mscan.php:
|
7720 |
msgid "DB Table"
|
7721 |
msgstr ""
|
7722 |
|
7723 |
-
#: admin/mscan/mscan.php:
|
7724 |
msgid "DB Column"
|
7725 |
msgstr ""
|
7726 |
|
7727 |
-
#: admin/mscan/mscan.php:
|
7728 |
msgid "DB Row ID"
|
7729 |
msgstr ""
|
7730 |
|
7731 |
-
#: admin/mscan/mscan.php:
|
7732 |
msgid "Ignored DB Entry"
|
7733 |
msgstr ""
|
7734 |
|
7735 |
-
#: admin/mscan/mscan.php:
|
7736 |
msgid "Suspicious DB Entry"
|
7737 |
msgstr ""
|
7738 |
|
7739 |
-
#: admin/mscan/mscan.php:
|
7740 |
msgid "No Suspicious DB Entries were detected"
|
7741 |
msgstr ""
|
7742 |
|
7743 |
-
#: admin/mscan/mscan.php:
|
7744 |
msgid ""
|
7745 |
"View DB Entry Option: Selecting the View DB Entry Checkbox Form option will "
|
7746 |
"display the contents of the DB Table, Column and Row ID that you have "
|
@@ -7758,76 +7822,76 @@ msgid ""
|
|
7758 |
"OK to proceed or click Cancel"
|
7759 |
msgstr ""
|
7760 |
|
7761 |
-
#: admin/mscan/mscan.php:
|
7762 |
msgid "MScan Log ~ "
|
7763 |
msgstr ""
|
7764 |
|
7765 |
-
#: admin/mscan/mscan.php:
|
7766 |
msgid ""
|
7767 |
"Logs MScan Settings, Completion Time, Memory Usage, Zip Backup File Name, "
|
7768 |
"Timestamp..."
|
7769 |
msgstr ""
|
7770 |
|
7771 |
-
#: admin/mscan/mscan.php:
|
7772 |
msgid "Click the Reset Last Modified Time in DB button"
|
7773 |
msgstr ""
|
7774 |
|
7775 |
-
#: admin/mscan/mscan.php:
|
7776 |
msgid "to set the"
|
7777 |
msgstr ""
|
7778 |
|
7779 |
-
#: admin/mscan/mscan.php:
|
7780 |
msgid "Last Modified Time in DB:"
|
7781 |
msgstr ""
|
7782 |
|
7783 |
-
#: admin/mscan/mscan.php:
|
7784 |
msgid "MScan Log File Size: "
|
7785 |
msgstr ""
|
7786 |
|
7787 |
-
#: admin/mscan/mscan.php:
|
7788 |
msgid ""
|
7789 |
"The S-Monitor Email Logging options will only send log files up to 2MB in "
|
7790 |
"size."
|
7791 |
msgstr ""
|
7792 |
|
7793 |
-
#: admin/mscan/mscan.php:
|
7794 |
msgid ""
|
7795 |
"Copy and paste the MScan Log file contents into a Notepad text file on your "
|
7796 |
"computer and save it."
|
7797 |
msgstr ""
|
7798 |
|
7799 |
-
#: admin/mscan/mscan.php:
|
7800 |
msgid "MScan Log Last Modified Time:"
|
7801 |
msgstr ""
|
7802 |
|
7803 |
-
#: admin/mscan/mscan.php:
|
7804 |
msgid "Last Modified Time in File:"
|
7805 |
msgstr ""
|
7806 |
|
7807 |
-
#: admin/mscan/mscan.php:
|
7808 |
msgid ""
|
7809 |
"Success! Your MScan Log has been deleted and replaced with a new blank MScan "
|
7810 |
"Log file."
|
7811 |
msgstr ""
|
7812 |
|
7813 |
-
#: admin/mscan/mscan.php:
|
7814 |
msgid "Clicking OK will delete the contents of your MScan Log file."
|
7815 |
msgstr ""
|
7816 |
|
7817 |
-
#: admin/mscan/mscan.php:
|
7818 |
msgid ""
|
7819 |
"The MScan Log File Was Not Found! Check that the file really exists here - /"
|
7820 |
msgstr ""
|
7821 |
|
7822 |
-
#: admin/mscan/mscan.php:
|
7823 |
msgid "/bps-backup/logs/mscan_log.txt and is named correctly."
|
7824 |
msgstr ""
|
7825 |
|
7826 |
-
#: admin/mscan/mscan.php:
|
7827 |
msgid "File Open and Write test successful! Your MScan Log file is writable."
|
7828 |
msgstr ""
|
7829 |
|
7830 |
-
#: admin/mscan/mscan.php:
|
7831 |
msgid "Success! Your MScan Log file has been updated."
|
7832 |
msgstr ""
|
7833 |
|
@@ -8644,623 +8708,623 @@ msgstr ""
|
|
8644 |
msgid " DSO Host Server Type"
|
8645 |
msgstr ""
|
8646 |
|
8647 |
-
#: admin/system-info/system-info.php:
|
8648 |
msgid "cURL"
|
8649 |
msgstr ""
|
8650 |
|
8651 |
-
#: admin/system-info/system-info.php:
|
8652 |
msgid "cURL Extension is Loaded Version: "
|
8653 |
msgstr ""
|
8654 |
|
8655 |
-
#: admin/system-info/system-info.php:
|
8656 |
msgid "cURL OpenSSL Version (Used by PayPal, etc.)"
|
8657 |
msgstr ""
|
8658 |
|
8659 |
-
#: admin/system-info/system-info.php:
|
8660 |
msgid "cURL Extension is Not Loaded"
|
8661 |
msgstr ""
|
8662 |
|
8663 |
-
#: admin/system-info/system-info.php:
|
8664 |
msgid "OpenSSL Library"
|
8665 |
msgstr ""
|
8666 |
|
8667 |
-
#: admin/system-info/system-info.php:
|
8668 |
msgid "Zend Engine Version"
|
8669 |
msgstr ""
|
8670 |
|
8671 |
-
#: admin/system-info/system-info.php:
|
8672 |
msgid "Zend Guard|Optimizer"
|
8673 |
msgstr ""
|
8674 |
|
8675 |
-
#: admin/system-info/system-info.php:
|
8676 |
msgid "Zend Optimizer+ Extension is Loaded and Enabled"
|
8677 |
msgstr ""
|
8678 |
|
8679 |
-
#: admin/system-info/system-info.php:
|
8680 |
msgid "Zend Optimizer Extension is Loaded"
|
8681 |
msgstr ""
|
8682 |
|
8683 |
-
#: admin/system-info/system-info.php:
|
8684 |
msgid "Zend Guard Loader Extension is Loaded"
|
8685 |
msgstr ""
|
8686 |
|
8687 |
-
#: admin/system-info/system-info.php:
|
8688 |
msgid "A Zend Extension is Not Loaded"
|
8689 |
msgstr ""
|
8690 |
|
8691 |
-
#: admin/system-info/system-info.php:
|
8692 |
msgid "Zend OPcache"
|
8693 |
msgstr ""
|
8694 |
|
8695 |
-
#: admin/system-info/system-info.php:
|
8696 |
msgid "Zend OPcache is Enabled"
|
8697 |
msgstr ""
|
8698 |
|
8699 |
-
#: admin/system-info/system-info.php:
|
8700 |
-
#: admin/system-info/system-info.php:
|
8701 |
-
#: admin/system-info/system-info.php:
|
8702 |
msgid "Version: "
|
8703 |
msgstr ""
|
8704 |
|
8705 |
-
#: admin/system-info/system-info.php:
|
8706 |
msgid "Zend OPcache is Not Enabled"
|
8707 |
msgstr ""
|
8708 |
|
8709 |
-
#: admin/system-info/system-info.php:
|
8710 |
msgid "ionCube Loader"
|
8711 |
msgstr ""
|
8712 |
|
8713 |
-
#: admin/system-info/system-info.php:
|
8714 |
msgid "ionCube Loader Extension is Loaded "
|
8715 |
msgstr ""
|
8716 |
|
8717 |
-
#: admin/system-info/system-info.php:
|
8718 |
msgid "ionCube Loader Extension is Not Loaded"
|
8719 |
msgstr ""
|
8720 |
|
8721 |
-
#: admin/system-info/system-info.php:
|
8722 |
msgid "Suhosin"
|
8723 |
msgstr ""
|
8724 |
|
8725 |
-
#: admin/system-info/system-info.php:
|
8726 |
msgid "The Suhosin-Patch is installed"
|
8727 |
msgstr ""
|
8728 |
|
8729 |
-
#: admin/system-info/system-info.php:
|
8730 |
msgid "Suhosin-Extension is Loaded"
|
8731 |
msgstr ""
|
8732 |
|
8733 |
-
#: admin/system-info/system-info.php:
|
8734 |
msgid "Suhosin is Not Installed|Loaded"
|
8735 |
msgstr ""
|
8736 |
|
8737 |
-
#: admin/system-info/system-info.php:
|
8738 |
msgid "APC"
|
8739 |
msgstr ""
|
8740 |
|
8741 |
-
#: admin/system-info/system-info.php:
|
8742 |
msgid "APC Extension is Loaded and Enabled"
|
8743 |
msgstr ""
|
8744 |
|
8745 |
-
#: admin/system-info/system-info.php:
|
8746 |
msgid "APC Extension is Loaded but Not Enabled"
|
8747 |
msgstr ""
|
8748 |
|
8749 |
-
#: admin/system-info/system-info.php:
|
8750 |
msgid "APC Extension is Not Loaded"
|
8751 |
msgstr ""
|
8752 |
|
8753 |
-
#: admin/system-info/system-info.php:
|
8754 |
msgid "eAccelerator"
|
8755 |
msgstr ""
|
8756 |
|
8757 |
-
#: admin/system-info/system-info.php:
|
8758 |
msgid "eAccelerator Extension is Loaded and Enabled"
|
8759 |
msgstr ""
|
8760 |
|
8761 |
-
#: admin/system-info/system-info.php:
|
8762 |
msgid "eAccelerator Extension is Loaded but Not Enabled"
|
8763 |
msgstr ""
|
8764 |
|
8765 |
-
#: admin/system-info/system-info.php:
|
8766 |
msgid "eAccelerator Extension is Not Loaded"
|
8767 |
msgstr ""
|
8768 |
|
8769 |
-
#: admin/system-info/system-info.php:
|
8770 |
msgid "XCache"
|
8771 |
msgstr ""
|
8772 |
|
8773 |
-
#: admin/system-info/system-info.php:
|
8774 |
msgid "XCache Extension is Loaded and Enabled"
|
8775 |
msgstr ""
|
8776 |
|
8777 |
-
#: admin/system-info/system-info.php:
|
8778 |
msgid "XCache Extension is Loaded but Not Enabled"
|
8779 |
msgstr ""
|
8780 |
|
8781 |
-
#: admin/system-info/system-info.php:
|
8782 |
msgid "XCache Extension is Not Loaded"
|
8783 |
msgstr ""
|
8784 |
|
8785 |
-
#: admin/system-info/system-info.php:
|
8786 |
msgid "Varnish"
|
8787 |
msgstr ""
|
8788 |
|
8789 |
-
#: admin/system-info/system-info.php:
|
8790 |
msgid "Varnish Extension is Loaded"
|
8791 |
msgstr ""
|
8792 |
|
8793 |
-
#: admin/system-info/system-info.php:
|
8794 |
msgid "Varnish Extension is Not Loaded"
|
8795 |
msgstr ""
|
8796 |
|
8797 |
-
#: admin/system-info/system-info.php:
|
8798 |
msgid "Memcache"
|
8799 |
msgstr ""
|
8800 |
|
8801 |
-
#: admin/system-info/system-info.php:
|
8802 |
msgid "Memcache Extension is Loaded - "
|
8803 |
msgstr ""
|
8804 |
|
8805 |
-
#: admin/system-info/system-info.php:
|
8806 |
msgid "Memcache Extension is Not Loaded"
|
8807 |
msgstr ""
|
8808 |
|
8809 |
-
#: admin/system-info/system-info.php:
|
8810 |
msgid "Memcached"
|
8811 |
msgstr ""
|
8812 |
|
8813 |
-
#: admin/system-info/system-info.php:
|
8814 |
msgid "Memcached Extension is Loaded - "
|
8815 |
msgstr ""
|
8816 |
|
8817 |
-
#: admin/system-info/system-info.php:
|
8818 |
msgid "Memcached Extension is Not Loaded"
|
8819 |
msgstr ""
|
8820 |
|
8821 |
-
#: admin/system-info/system-info.php:
|
8822 |
msgid "MySQL DB Info is not displayed on Network/Multisite subsites"
|
8823 |
msgstr ""
|
8824 |
|
8825 |
-
#: admin/system-info/system-info.php:
|
8826 |
msgid "Not Set"
|
8827 |
msgstr ""
|
8828 |
|
8829 |
-
#: admin/system-info/system-info.php:
|
8830 |
msgid "MySQL Database Server Version: "
|
8831 |
msgstr ""
|
8832 |
|
8833 |
-
#: admin/system-info/system-info.php:
|
8834 |
msgid "MySQL Client Version: "
|
8835 |
msgstr ""
|
8836 |
|
8837 |
-
#: admin/system-info/system-info.php:
|
8838 |
msgid "MySQL Database Server: "
|
8839 |
msgstr ""
|
8840 |
|
8841 |
-
#: admin/system-info/system-info.php:
|
8842 |
msgid "Your MySQL Database: "
|
8843 |
msgstr ""
|
8844 |
|
8845 |
-
#: admin/system-info/system-info.php:
|
8846 |
msgid "SQL Mode: "
|
8847 |
msgstr ""
|
8848 |
|
8849 |
-
#: admin/system-info/system-info.php:
|
8850 |
msgid "MySQL Extension: "
|
8851 |
msgstr ""
|
8852 |
|
8853 |
-
#: admin/system-info/system-info.php:
|
8854 |
msgid "Installed|Enabled"
|
8855 |
msgstr ""
|
8856 |
|
8857 |
-
#: admin/system-info/system-info.php:
|
8858 |
msgid "NOT Installed|Enabled"
|
8859 |
msgstr ""
|
8860 |
|
8861 |
-
#: admin/system-info/system-info.php:
|
8862 |
msgid "MySQLi Extension: "
|
8863 |
msgstr ""
|
8864 |
|
8865 |
-
#: admin/system-info/system-info.php:
|
8866 |
msgid "WordPress Installation Folder"
|
8867 |
msgstr ""
|
8868 |
|
8869 |
-
#: admin/system-info/system-info.php:
|
8870 |
msgid "WordPress Installation Type"
|
8871 |
msgstr ""
|
8872 |
|
8873 |
-
#: admin/system-info/system-info.php:
|
8874 |
msgid "Standard|GWIOD Site Type"
|
8875 |
msgstr ""
|
8876 |
|
8877 |
-
#: admin/system-info/system-info.php:
|
8878 |
msgid "Network|Multisite"
|
8879 |
msgstr ""
|
8880 |
|
8881 |
-
#: admin/system-info/system-info.php:
|
8882 |
msgid "BuddyPress"
|
8883 |
msgstr ""
|
8884 |
|
8885 |
-
#: admin/system-info/system-info.php:
|
8886 |
msgid "bbPress"
|
8887 |
msgstr ""
|
8888 |
|
8889 |
-
#: admin/system-info/system-info.php:
|
8890 |
msgid "Plugins Folder"
|
8891 |
msgstr ""
|
8892 |
|
8893 |
-
#: admin/system-info/system-info.php:
|
8894 |
msgid "Uploads Folder"
|
8895 |
msgstr ""
|
8896 |
|
8897 |
-
#: admin/system-info/system-info.php:
|
8898 |
msgid "UPLOADS Constant"
|
8899 |
msgstr ""
|
8900 |
|
8901 |
-
#: admin/system-info/system-info.php:
|
8902 |
msgid "WP Permalink Structure"
|
8903 |
msgstr ""
|
8904 |
|
8905 |
-
#: admin/system-info/system-info.php:
|
8906 |
msgid "DISABLE_WP_CRON constant"
|
8907 |
msgstr ""
|
8908 |
|
8909 |
-
#: admin/system-info/system-info.php:
|
8910 |
msgid "Standard WP Crons are disabled on your website."
|
8911 |
msgstr ""
|
8912 |
|
8913 |
-
#: admin/system-info/system-info.php:
|
8914 |
msgid "Standard WP Crons are not disabled on your website."
|
8915 |
msgstr ""
|
8916 |
|
8917 |
-
#: admin/system-info/system-info.php:
|
8918 |
msgid "Total Plugins Installed"
|
8919 |
msgstr ""
|
8920 |
|
8921 |
-
#: admin/system-info/system-info.php:
|
8922 |
msgid "Total Must-Use Plugins Installed"
|
8923 |
msgstr ""
|
8924 |
|
8925 |
-
#: admin/system-info/system-info.php:
|
8926 |
msgid "Total Plugins Activated"
|
8927 |
msgstr ""
|
8928 |
|
8929 |
-
#: admin/system-info/system-info.php:
|
8930 |
msgid "Total Plugins Network Activated"
|
8931 |
msgstr ""
|
8932 |
|
8933 |
-
#: admin/system-info/system-info.php:
|
8934 |
msgid "Get Plugins List"
|
8935 |
msgstr ""
|
8936 |
|
8937 |
-
#: admin/system-info/system-info.php:
|
8938 |
msgid "This window is draggable (top) and resizable (bottom right corner)"
|
8939 |
msgstr ""
|
8940 |
|
8941 |
-
#: admin/system-info/system-info.php:
|
8942 |
msgid "Browser Compression Supported"
|
8943 |
msgstr ""
|
8944 |
|
8945 |
-
#: admin/system-info/system-info.php:
|
8946 |
msgid "GD Library"
|
8947 |
msgstr ""
|
8948 |
|
8949 |
-
#: admin/system-info/system-info.php:
|
8950 |
msgid "GD Extension is Loaded - "
|
8951 |
msgstr ""
|
8952 |
|
8953 |
-
#: admin/system-info/system-info.php:
|
8954 |
msgid "GD Extension is Not Loaded"
|
8955 |
msgstr ""
|
8956 |
|
8957 |
-
#: admin/system-info/system-info.php:
|
8958 |
msgid "ImageMagick"
|
8959 |
msgstr ""
|
8960 |
|
8961 |
-
#: admin/system-info/system-info.php:
|
8962 |
msgid "ImageMagick Extension is Loaded - "
|
8963 |
msgstr ""
|
8964 |
|
8965 |
-
#: admin/system-info/system-info.php:
|
8966 |
msgid "ImageMagick Extension is Not Loaded"
|
8967 |
msgstr ""
|
8968 |
|
8969 |
-
#: admin/system-info/system-info.php:
|
8970 |
msgid "PHP Server|PHP.ini Info"
|
8971 |
msgstr ""
|
8972 |
|
8973 |
-
#: admin/system-info/system-info.php:
|
8974 |
msgid ""
|
8975 |
"File|Folder Permissions (CGI or DSO)|Script Owner User ID (UID)|File Owner "
|
8976 |
"User ID"
|
8977 |
msgstr ""
|
8978 |
|
8979 |
-
#: admin/system-info/system-info.php:
|
8980 |
msgid "PHP Version"
|
8981 |
msgstr ""
|
8982 |
|
8983 |
-
#: admin/system-info/system-info.php:
|
8984 |
msgid "PHP Memory Usage"
|
8985 |
msgstr ""
|
8986 |
|
8987 |
-
#: admin/system-info/system-info.php:
|
8988 |
msgid " MB"
|
8989 |
msgstr ""
|
8990 |
|
8991 |
-
#: admin/system-info/system-info.php:
|
8992 |
msgid "WordPress Admin Memory Limit"
|
8993 |
msgstr ""
|
8994 |
|
8995 |
-
#: admin/system-info/system-info.php:
|
8996 |
msgid "WordPress Base Memory Limit"
|
8997 |
msgstr ""
|
8998 |
|
8999 |
-
#: admin/system-info/system-info.php:
|
9000 |
-
#: admin/system-info/system-info.php:
|
9001 |
msgid "PHP Actual Configuration Memory Limit: "
|
9002 |
msgstr ""
|
9003 |
|
9004 |
-
#: admin/system-info/system-info.php:
|
9005 |
msgid "The Memory Limit value is not available from your Server."
|
9006 |
msgstr ""
|
9007 |
|
9008 |
-
#: admin/system-info/system-info.php:
|
9009 |
msgid " Recommendation: Increase Memory Limit to 128M."
|
9010 |
msgstr ""
|
9011 |
|
9012 |
-
#: admin/system-info/system-info.php:
|
9013 |
msgid "PHP Configuration File (php.ini)"
|
9014 |
msgstr ""
|
9015 |
|
9016 |
-
#: admin/system-info/system-info.php:
|
9017 |
msgid "None/Not in use"
|
9018 |
msgstr ""
|
9019 |
|
9020 |
-
#: admin/system-info/system-info.php:
|
9021 |
msgid "WP Temp Dir: "
|
9022 |
msgstr ""
|
9023 |
|
9024 |
-
#: admin/system-info/system-info.php:
|
9025 |
msgid "The WP_TEMP_DIR constant is being used in wp-config.php file"
|
9026 |
msgstr ""
|
9027 |
|
9028 |
-
#: admin/system-info/system-info.php:
|
9029 |
msgid "PHP Temp Dir: "
|
9030 |
msgstr ""
|
9031 |
|
9032 |
-
#: admin/system-info/system-info.php:
|
9033 |
-
#: admin/system-info/system-info.php:
|
9034 |
msgid "Not set/defined or directory is not writable"
|
9035 |
msgstr ""
|
9036 |
|
9037 |
-
#: admin/system-info/system-info.php:
|
9038 |
msgid "PHP Upload Temp Dir: "
|
9039 |
msgstr ""
|
9040 |
|
9041 |
-
#: admin/system-info/system-info.php:
|
9042 |
msgid "Session Save Path: "
|
9043 |
msgstr ""
|
9044 |
|
9045 |
-
#: admin/system-info/system-info.php:
|
9046 |
msgid "On | Cycles: "
|
9047 |
msgstr ""
|
9048 |
|
9049 |
-
#: admin/system-info/system-info.php:
|
9050 |
msgid "Garbage Collector: "
|
9051 |
msgstr ""
|
9052 |
|
9053 |
-
#: admin/system-info/system-info.php:
|
9054 |
msgid "PHP Max Upload Size"
|
9055 |
msgstr ""
|
9056 |
|
9057 |
-
#: admin/system-info/system-info.php:
|
9058 |
msgid "PHP Max Post Size"
|
9059 |
msgstr ""
|
9060 |
|
9061 |
-
#: admin/system-info/system-info.php:
|
9062 |
msgid "PHP Safe Mode"
|
9063 |
msgstr ""
|
9064 |
|
9065 |
-
#: admin/system-info/system-info.php:
|
9066 |
msgid "PHP Allow URL fopen"
|
9067 |
msgstr ""
|
9068 |
|
9069 |
-
#: admin/system-info/system-info.php:
|
9070 |
msgid "PHP Allow URL Include"
|
9071 |
msgstr ""
|
9072 |
|
9073 |
-
#: admin/system-info/system-info.php:
|
9074 |
msgid "PHP Display Errors"
|
9075 |
msgstr ""
|
9076 |
|
9077 |
-
#: admin/system-info/system-info.php:
|
9078 |
msgid "PHP Display Startup Errors"
|
9079 |
msgstr ""
|
9080 |
|
9081 |
-
#: admin/system-info/system-info.php:
|
9082 |
msgid "PHP Expose PHP"
|
9083 |
msgstr ""
|
9084 |
|
9085 |
-
#: admin/system-info/system-info.php:
|
9086 |
msgid "PHP Register Globals"
|
9087 |
msgstr ""
|
9088 |
|
9089 |
-
#: admin/system-info/system-info.php:
|
9090 |
msgid "PHP MySQL Allow Persistent Connections"
|
9091 |
msgstr ""
|
9092 |
|
9093 |
-
#: admin/system-info/system-info.php:
|
9094 |
msgid "PHP Output Buffering"
|
9095 |
msgstr ""
|
9096 |
|
9097 |
-
#: admin/system-info/system-info.php:
|
9098 |
msgid "PHP Max Script Execution Time"
|
9099 |
msgstr ""
|
9100 |
|
9101 |
-
#: admin/system-info/system-info.php:
|
9102 |
msgid "PHP Magic Quotes GPC"
|
9103 |
msgstr ""
|
9104 |
|
9105 |
-
#: admin/system-info/system-info.php:
|
9106 |
msgid "PHP open_basedir"
|
9107 |
msgstr ""
|
9108 |
|
9109 |
-
#: admin/system-info/system-info.php:
|
9110 |
msgid "Off/Not in use"
|
9111 |
msgstr ""
|
9112 |
|
9113 |
-
#: admin/system-info/system-info.php:
|
9114 |
msgid "PHP XML Support"
|
9115 |
msgstr ""
|
9116 |
|
9117 |
-
#: admin/system-info/system-info.php:
|
9118 |
-
#: admin/system-info/system-info.php:
|
9119 |
msgid "Yes"
|
9120 |
msgstr ""
|
9121 |
|
9122 |
-
#: admin/system-info/system-info.php:
|
9123 |
-
#: admin/system-info/system-info.php:
|
9124 |
msgid "No"
|
9125 |
msgstr ""
|
9126 |
|
9127 |
-
#: admin/system-info/system-info.php:
|
9128 |
msgid "PHP IPTC Support"
|
9129 |
msgstr ""
|
9130 |
|
9131 |
-
#: admin/system-info/system-info.php:
|
9132 |
msgid "PHP Exif Support"
|
9133 |
msgstr ""
|
9134 |
|
9135 |
-
#: admin/system-info/system-info.php:
|
9136 |
msgid "PHP Disable Functions"
|
9137 |
msgstr ""
|
9138 |
|
9139 |
-
#: admin/system-info/system-info.php:
|
9140 |
msgid "No PHP functions are disabled."
|
9141 |
msgstr ""
|
9142 |
|
9143 |
-
#: admin/system-info/system-info.php:
|
9144 |
msgid "PHP Suhosin Function Blacklist"
|
9145 |
msgstr ""
|
9146 |
|
9147 |
-
#: admin/system-info/system-info.php:
|
9148 |
msgid "No PHP functions are blacklisted."
|
9149 |
msgstr ""
|
9150 |
|
9151 |
-
#: admin/system-info/system-info.php:
|
9152 |
msgid "CGI File and Folder Permissions|Recommendations"
|
9153 |
msgstr ""
|
9154 |
|
9155 |
-
#: admin/system-info/system-info.php:
|
9156 |
msgid "Folder Path"
|
9157 |
msgstr ""
|
9158 |
|
9159 |
-
#: admin/system-info/system-info.php:
|
9160 |
msgid "Recommended"
|
9161 |
msgstr ""
|
9162 |
|
9163 |
-
#: admin/system-info/system-info.php:
|
9164 |
-
#: admin/system-info/system-info.php:
|
9165 |
msgid "Permissions"
|
9166 |
msgstr ""
|
9167 |
|
9168 |
-
#: admin/system-info/system-info.php:
|
9169 |
msgid "Current"
|
9170 |
msgstr ""
|
9171 |
|
9172 |
-
#: admin/system-info/system-info.php:
|
9173 |
msgid "Script Owner"
|
9174 |
msgstr ""
|
9175 |
|
9176 |
-
#: admin/system-info/system-info.php:
|
9177 |
msgid " User ID (UID)"
|
9178 |
msgstr ""
|
9179 |
|
9180 |
-
#: admin/system-info/system-info.php:
|
9181 |
msgid "File Owner"
|
9182 |
msgstr ""
|
9183 |
|
9184 |
-
#: admin/system-info/system-info.php:
|
9185 |
msgid " User ID"
|
9186 |
msgstr ""
|
9187 |
|
9188 |
-
#: admin/system-info/system-info.php:
|
9189 |
msgid "DSO File and Folder Permissions|Recommendations"
|
9190 |
msgstr ""
|
9191 |
|
9192 |
-
#: admin/system-info/system-info.php:
|
9193 |
msgid "System Info Processing Completion Time: "
|
9194 |
msgstr ""
|
9195 |
|
9196 |
-
#: admin/system-info/system-info.php:
|
9197 |
msgid "Website Headers Check Tool ~ "
|
9198 |
msgstr ""
|
9199 |
|
9200 |
-
#: admin/system-info/system-info.php:
|
9201 |
msgid ""
|
9202 |
"Check your website Headers or another website's Headers by making a GET or "
|
9203 |
"HEAD Request"
|
9204 |
msgstr ""
|
9205 |
|
9206 |
-
#: admin/system-info/system-info.php:
|
9207 |
msgid ""
|
9208 |
"Check your website Headers or another website's Headers by making a GET "
|
9209 |
"Request"
|
9210 |
msgstr ""
|
9211 |
|
9212 |
-
#: admin/system-info/system-info.php:
|
9213 |
msgid "GET Request Headers: "
|
9214 |
msgstr ""
|
9215 |
|
9216 |
-
#: admin/system-info/system-info.php:
|
9217 |
msgid ""
|
9218 |
"Error: The WordPress wp_remote_get function is not available or is blocked "
|
9219 |
"on your website/server."
|
9220 |
msgstr ""
|
9221 |
|
9222 |
-
#: admin/system-info/system-info.php:
|
9223 |
-
#: admin/system-info/system-info.php:
|
9224 |
msgid "Enter a Website URL - Example: "
|
9225 |
msgstr ""
|
9226 |
|
9227 |
-
#: admin/system-info/system-info.php:
|
9228 |
msgid ""
|
9229 |
"This Headers check makes a GET Request using the WordPress wp_remote_get "
|
9230 |
"function."
|
9231 |
msgstr ""
|
9232 |
|
9233 |
-
#: admin/system-info/system-info.php:
|
9234 |
msgid ""
|
9235 |
"You can use the Check Headers HEAD Request tool to check headers using HEAD "
|
9236 |
"instead of GET."
|
9237 |
msgstr ""
|
9238 |
|
9239 |
-
#: admin/system-info/system-info.php:
|
9240 |
msgid ""
|
9241 |
"Check your website Headers or another website's Headers by making a HEAD "
|
9242 |
"Request"
|
9243 |
msgstr ""
|
9244 |
|
9245 |
-
#: admin/system-info/system-info.php:
|
9246 |
msgid "HEAD Request Headers: "
|
9247 |
msgstr ""
|
9248 |
|
9249 |
-
#: admin/system-info/system-info.php:
|
9250 |
msgid ""
|
9251 |
"Error: The cURL Headers Check does not work on your website. Either the cURL "
|
9252 |
"Extension is not loaded or one of these functions is disabled in your php."
|
9253 |
"ini file: curl_init, curl_exec and/or curl_setopt."
|
9254 |
msgstr ""
|
9255 |
|
9256 |
-
#: admin/system-info/system-info.php:
|
9257 |
msgid ""
|
9258 |
"This cURL Headers check makes a HEAD Request and you will see HTTP/1.1 403 "
|
9259 |
"Forbidden displayed if you are blocking HEAD Requests in your BPS root ."
|
9260 |
"htaccess file on your website."
|
9261 |
msgstr ""
|
9262 |
|
9263 |
-
#: admin/system-info/system-info.php:
|
9264 |
msgid ""
|
9265 |
"Use the Check Headers GET Request tool to check your headers using GET "
|
9266 |
"instead of HEAD. This tool can also be used to check that your Security Log "
|
@@ -10229,31 +10293,31 @@ msgid ""
|
|
10229 |
"cannot be created. Root Folder BulletProof Mode has NOT been activated."
|
10230 |
msgstr ""
|
10231 |
|
10232 |
-
#: admin/wizard/wizard-functions.php:110 admin/wizard/wizard-functions.php:
|
10233 |
-
#: admin/wizard/wizard-functions.php:
|
10234 |
msgid ""
|
10235 |
"If your Server configuration is DSO you must first make some one-time manual "
|
10236 |
"changes to your website before running the Setup Wizard. Please click this "
|
10237 |
"Forum Link for instructions: "
|
10238 |
msgstr ""
|
10239 |
|
10240 |
-
#: admin/wizard/wizard-functions.php:110 admin/wizard/wizard-functions.php:
|
10241 |
-
#: admin/wizard/wizard-functions.php:
|
10242 |
#: admin/wizard/wizard.php:302 admin/wizard/wizard.php:308
|
10243 |
#: admin/wizard/wizard.php:314 admin/wizard/wizard.php:320
|
10244 |
#: admin/wizard/wizard.php:326
|
10245 |
msgid "DSO Setup Steps"
|
10246 |
msgstr ""
|
10247 |
|
10248 |
-
#: admin/wizard/wizard-functions.php:
|
10249 |
msgid " Root .htaccess File backup Successful!"
|
10250 |
msgstr ""
|
10251 |
|
10252 |
-
#: admin/wizard/wizard-functions.php:
|
10253 |
msgid "Error: PHP/php.ini handler htaccess code check"
|
10254 |
msgstr ""
|
10255 |
|
10256 |
-
#: admin/wizard/wizard-functions.php:
|
10257 |
msgid ""
|
10258 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
10259 |
"was NOT found in BPS Custom Code. A new root .htaccess file was NOT created "
|
@@ -10261,85 +10325,85 @@ msgid ""
|
|
10261 |
"Link "
|
10262 |
msgstr ""
|
10263 |
|
10264 |
-
#: admin/wizard/wizard-functions.php:
|
10265 |
msgid "Add PHP/php.ini handler htaccess code to BPS Custom Code"
|
10266 |
msgstr ""
|
10267 |
|
10268 |
-
#: admin/wizard/wizard-functions.php:
|
10269 |
msgid ""
|
10270 |
" for instructions on how to copy your PHP/php.ini handler htaccess code to "
|
10271 |
"BPS Custom Code."
|
10272 |
msgstr ""
|
10273 |
|
10274 |
-
#: admin/wizard/wizard-functions.php:
|
10275 |
msgid ""
|
10276 |
"Root .htaccess File writing completed. File Locked with 404 file permissions."
|
10277 |
msgstr ""
|
10278 |
|
10279 |
-
#: admin/wizard/wizard-functions.php:
|
10280 |
msgid ""
|
10281 |
"Root .htaccess File writing completed. File Locked with 444 file permissions."
|
10282 |
msgstr ""
|
10283 |
|
10284 |
-
#: admin/wizard/wizard-functions.php:
|
10285 |
-
#: admin/wizard/wizard-functions.php:
|
10286 |
-
#: admin/wizard/wizard.php:
|
10287 |
-
#: admin/wizard/wizard.php:
|
10288 |
#: includes/general-functions.php:971
|
10289 |
msgid " DB Option created or updated Successfully!"
|
10290 |
msgstr ""
|
10291 |
|
10292 |
-
#: admin/wizard/wizard-functions.php:
|
10293 |
msgid ""
|
10294 |
"The wpadmin-secure.htaccess wp-admin Master htaccess file was created "
|
10295 |
"successfully."
|
10296 |
msgstr ""
|
10297 |
|
10298 |
-
#: admin/wizard/wizard-functions.php:
|
10299 |
msgid "wp-admin Folder BulletProof Mode activated successfully."
|
10300 |
msgstr ""
|
10301 |
|
10302 |
-
#: admin/wizard/wizard-functions.php:
|
10303 |
msgid ""
|
10304 |
"Error: The wpadmin-secure.htaccess wp-admin Master htaccess file and wp-"
|
10305 |
"admin .htaccess file cannot be created. wp-admin Folder BulletProof Mode has "
|
10306 |
"NOT been activated."
|
10307 |
msgstr ""
|
10308 |
|
10309 |
-
#: admin/wizard/wizard-functions.php:
|
10310 |
msgid ""
|
10311 |
"Go Daddy Managed WordPress Hosting option is set to Yes or Enable|Disable wp-"
|
10312 |
"admin BulletProof Mode option is set to disabled. GDMW hosting does not "
|
10313 |
"allow wp-admin htaccess files."
|
10314 |
msgstr ""
|
10315 |
|
10316 |
-
#: admin/wizard/wizard-functions.php:
|
10317 |
msgid " wp-admin .htaccess File backup Successful!"
|
10318 |
msgstr ""
|
10319 |
|
10320 |
-
#: admin/wizard/wizard-functions.php:
|
10321 |
msgid "The default.htaccess Master htaccess file was created successfully."
|
10322 |
msgstr ""
|
10323 |
|
10324 |
-
#: admin/wizard/wizard-functions.php:
|
10325 |
msgid "Error: The default.htaccess Master htaccess file cannot be created."
|
10326 |
msgstr ""
|
10327 |
|
10328 |
-
#: admin/wizard/wizard-functions.php:
|
10329 |
msgid " Folder created Successfully!"
|
10330 |
msgstr ""
|
10331 |
|
10332 |
-
#: admin/wizard/wizard-functions.php:
|
10333 |
msgid ""
|
10334 |
"Security Log User Agent Filter Check Successful! 0 User Agent Filters to "
|
10335 |
"update."
|
10336 |
msgstr ""
|
10337 |
|
10338 |
-
#: admin/wizard/wizard-functions.php:
|
10339 |
msgid "Security Log User Agent Filter "
|
10340 |
msgstr ""
|
10341 |
|
10342 |
-
#: admin/wizard/wizard-functions.php:
|
10343 |
msgid " created or updated Successfully!"
|
10344 |
msgstr ""
|
10345 |
|
@@ -10361,7 +10425,7 @@ msgid ""
|
|
10361 |
"file, but was NOT found in BPS Custom Code. "
|
10362 |
msgstr ""
|
10363 |
|
10364 |
-
#: admin/wizard/wizard.php:176 includes/hud-dismiss-functions.php:
|
10365 |
msgid ""
|
10366 |
" for the steps to fix this Wordfence problem before running the Setup Wizard."
|
10367 |
msgstr ""
|
@@ -10448,7 +10512,7 @@ msgid ""
|
|
10448 |
"maximum memory limit setting allowed by your Host."
|
10449 |
msgstr ""
|
10450 |
|
10451 |
-
#: admin/wizard/wizard.php:267 includes/functions.php:
|
10452 |
msgid ""
|
10453 |
"mod_authz_core is Loaded|Order, Allow, Deny directives are supported|BC: Yes|"
|
10454 |
"IfModule: Yes"
|
@@ -10460,7 +10524,7 @@ msgid ""
|
|
10460 |
"htaccess files will be created."
|
10461 |
msgstr ""
|
10462 |
|
10463 |
-
#: admin/wizard/wizard.php:276 includes/functions.php:
|
10464 |
msgid ""
|
10465 |
"mod_access_compat is Loaded|Order, Allow, Deny directives are supported|"
|
10466 |
"IfModule: No"
|
@@ -10517,150 +10581,150 @@ msgid ""
|
|
10517 |
"should be either 644 or 604."
|
10518 |
msgstr ""
|
10519 |
|
10520 |
-
#: admin/wizard/wizard.php:
|
10521 |
msgid "BPS Setup Verification & Error Checks"
|
10522 |
msgstr ""
|
10523 |
|
10524 |
-
#: admin/wizard/wizard.php:
|
10525 |
msgid ""
|
10526 |
"If you see all Green font messages displayed below, the Setup Wizard setup "
|
10527 |
"completed successfully."
|
10528 |
msgstr ""
|
10529 |
|
10530 |
-
#: admin/wizard/wizard.php:
|
10531 |
msgid ""
|
10532 |
"If you see any Red font or Blue font messages displayed below, click the "
|
10533 |
"Read Me help button above and read the \"Notes\" help section."
|
10534 |
msgstr ""
|
10535 |
|
10536 |
-
#: admin/wizard/wizard.php:
|
10537 |
msgid ""
|
10538 |
"Click the Read Me help button above for a list of recommended BPS Video "
|
10539 |
"Tutorials to watch."
|
10540 |
msgstr ""
|
10541 |
|
10542 |
-
#: admin/wizard/wizard.php:
|
10543 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup)"
|
10544 |
msgstr ""
|
10545 |
|
10546 |
-
#: admin/wizard/wizard.php:
|
10547 |
msgid "BulletProof Security Database Tables Setup"
|
10548 |
msgstr ""
|
10549 |
|
10550 |
-
#: admin/wizard/wizard.php:
|
10551 |
msgid "BulletProof Security Core Folders Setup"
|
10552 |
msgstr ""
|
10553 |
|
10554 |
-
#: admin/wizard/wizard.php:
|
10555 |
msgid "Error: Unable to create Folder "
|
10556 |
msgstr ""
|
10557 |
|
10558 |
-
#: admin/wizard/wizard.php:
|
10559 |
msgid "BulletProof Security Core Files Setup"
|
10560 |
msgstr ""
|
10561 |
|
10562 |
-
#: admin/wizard/wizard.php:
|
10563 |
msgid " File created or updated Successfully!"
|
10564 |
msgstr ""
|
10565 |
|
10566 |
-
#: admin/wizard/wizard.php:
|
10567 |
msgid "Error: Unable to create or update File "
|
10568 |
msgstr ""
|
10569 |
|
10570 |
-
#: admin/wizard/wizard.php:
|
10571 |
msgid "BulletProof Security MScan Malware Scanner Setup"
|
10572 |
msgstr ""
|
10573 |
|
10574 |
-
#: admin/wizard/wizard.php:
|
10575 |
msgid "BulletProof Security DB Backup Setup"
|
10576 |
msgstr ""
|
10577 |
|
10578 |
-
#: admin/wizard/wizard.php:
|
10579 |
msgid "BulletProof Security Hidden Plugin Folders|Files (HPF) Setup"
|
10580 |
msgstr ""
|
10581 |
|
10582 |
-
#: admin/wizard/wizard.php:
|
10583 |
msgid ""
|
10584 |
"Hidden Plugin Folders|Files (HPF) DB Options created or updated Successfully!"
|
10585 |
msgstr ""
|
10586 |
|
10587 |
-
#: admin/wizard/wizard.php:
|
10588 |
msgid "BulletProof Security Security Log User Agent Filter Setup"
|
10589 |
msgstr ""
|
10590 |
|
10591 |
-
#: admin/wizard/wizard.php:
|
10592 |
msgid "BulletProof Security Email Alerting & Log File Options Setup"
|
10593 |
msgstr ""
|
10594 |
|
10595 |
-
#: admin/wizard/wizard.php:
|
10596 |
msgid "BulletProof Security Login Security & Monitoring Options Setup"
|
10597 |
msgstr ""
|
10598 |
|
10599 |
-
#: admin/wizard/wizard.php:
|
10600 |
msgid "BulletProof Security JTC-Lite Options Setup"
|
10601 |
msgstr ""
|
10602 |
|
10603 |
-
#: admin/wizard/wizard.php:
|
10604 |
msgid "The Setup Wizard has completed BPS Setup."
|
10605 |
msgstr ""
|
10606 |
|
10607 |
-
#: admin/wizard/wizard.php:
|
10608 |
msgid ""
|
10609 |
"Check the \"BPS Setup Verification & Error Checks\" section below for any "
|
10610 |
"errors in Red Font."
|
10611 |
msgstr ""
|
10612 |
|
10613 |
-
#: admin/wizard/wizard.php:
|
10614 |
msgid "Setup Wizard Completion Time: "
|
10615 |
msgstr ""
|
10616 |
|
10617 |
-
#: admin/wizard/wizard.php:
|
10618 |
msgid "BulletProof Security ~ Setup Wizard"
|
10619 |
msgstr ""
|
10620 |
|
10621 |
-
#: admin/wizard/wizard.php:
|
10622 |
msgid "htaccess Files Disabled Notice: "
|
10623 |
msgstr ""
|
10624 |
|
10625 |
-
#: admin/wizard/wizard.php:
|
10626 |
msgid ""
|
10627 |
"BPS has detected that htaccess files cannot be used on your website/server. "
|
10628 |
"Click this "
|
10629 |
msgstr ""
|
10630 |
|
10631 |
-
#: admin/wizard/wizard.php:
|
10632 |
msgid "htaccess Files Disabled Forum Topic"
|
10633 |
msgstr ""
|
10634 |
|
10635 |
-
#: admin/wizard/wizard.php:
|
10636 |
msgid " link for more information before running the Wizards."
|
10637 |
msgstr ""
|
10638 |
|
10639 |
-
#: admin/wizard/wizard.php:
|
10640 |
msgid "Setup Wizard ~ "
|
10641 |
msgstr ""
|
10642 |
|
10643 |
-
#: admin/wizard/wizard.php:
|
10644 |
msgid "One-Click Complete Setup"
|
10645 |
msgstr ""
|
10646 |
|
10647 |
-
#: admin/wizard/wizard.php:
|
10648 |
msgid "Recommended Video Tutorials: "
|
10649 |
msgstr ""
|
10650 |
|
10651 |
-
#: admin/wizard/wizard.php:
|
10652 |
msgid "Security Log Video Tutorial"
|
10653 |
msgstr ""
|
10654 |
|
10655 |
-
#: admin/wizard/wizard.php:
|
10656 |
msgid "Setup Wizard Steps: "
|
10657 |
msgstr ""
|
10658 |
|
10659 |
-
#: admin/wizard/wizard.php:
|
10660 |
msgid "1. Click the Setup Wizard button."
|
10661 |
msgstr ""
|
10662 |
|
10663 |
-
#: admin/wizard/wizard.php:
|
10664 |
msgid ""
|
10665 |
"Setup Wizard Pre-Installation Checks are automatically performed and "
|
10666 |
"displayed on the Setup Wizard page. Green font messages mean everything is "
|
@@ -10671,63 +10735,63 @@ msgid ""
|
|
10671 |
"to be fixed before running the Setup Wizard."
|
10672 |
msgstr ""
|
10673 |
|
10674 |
-
#: admin/wizard/wizard.php:
|
10675 |
msgid ""
|
10676 |
"You can re-run the Setup Wizard again at any time. Your existing settings "
|
10677 |
"will NOT be overwritten and will be re-saved. Any new or additional settings "
|
10678 |
"that the Setup Wizard finds on your website will be saved/setup."
|
10679 |
msgstr ""
|
10680 |
|
10681 |
-
#: admin/wizard/wizard.php:
|
10682 |
msgid ""
|
10683 |
"When the Setup Wizard has completed you will see \"The Setup Wizard has "
|
10684 |
"completed BPS Setup.\""
|
10685 |
msgstr ""
|
10686 |
|
10687 |
-
#: admin/wizard/wizard.php:
|
10688 |
msgid ""
|
10689 |
"Your existing Root and wp-admin htaccess files are backed up before new Root "
|
10690 |
"and wp-admin htaccess files are created by the Setup Wizard. The BPS backup "
|
10691 |
"folder is here: "
|
10692 |
msgstr ""
|
10693 |
|
10694 |
-
#: admin/wizard/wizard.php:
|
10695 |
msgid ""
|
10696 |
" and the backed up htaccess file names are: root.htaccess and wpadmin."
|
10697 |
"htaccess."
|
10698 |
msgstr ""
|
10699 |
|
10700 |
-
#: admin/wizard/wizard.php:
|
10701 |
msgid "Setup Wizard & Overview Video Tutorial"
|
10702 |
msgstr ""
|
10703 |
|
10704 |
-
#: admin/wizard/wizard.php:
|
10705 |
msgid "Setup Wizard Options ~ "
|
10706 |
msgstr ""
|
10707 |
|
10708 |
-
#: admin/wizard/wizard.php:
|
10709 |
msgid ""
|
10710 |
"Click the Setup Wizard Options Read Me help button for help info about each "
|
10711 |
"option setting"
|
10712 |
msgstr ""
|
10713 |
|
10714 |
-
#: admin/wizard/wizard.php:
|
10715 |
msgid "Forum Help Links:"
|
10716 |
msgstr ""
|
10717 |
|
10718 |
-
#: admin/wizard/wizard.php:
|
10719 |
msgid "Go Daddy Managed WordPress Hosting (GDMW)"
|
10720 |
msgstr ""
|
10721 |
|
10722 |
-
#: admin/wizard/wizard.php:
|
10723 |
msgid "Enable|Disable htaccess Files"
|
10724 |
msgstr ""
|
10725 |
|
10726 |
-
#: admin/wizard/wizard.php:
|
10727 |
msgid "AutoFix Forum Topic"
|
10728 |
msgstr ""
|
10729 |
|
10730 |
-
#: admin/wizard/wizard.php:
|
10731 |
msgid ""
|
10732 |
"Setup Wizard AutoFix is turned On by default. When AutoFix is turned On the "
|
10733 |
"Setup Wizard will automatically create htaccess whitelist rules in BPS "
|
@@ -10748,11 +10812,11 @@ msgid ""
|
|
10748 |
"AutoFix Debug information so that we can figure out what the problem is."
|
10749 |
msgstr ""
|
10750 |
|
10751 |
-
#: admin/wizard/wizard.php:
|
10752 |
msgid "Go Daddy Managed WordPress Hosting (GDMW):"
|
10753 |
msgstr ""
|
10754 |
|
10755 |
-
#: admin/wizard/wizard.php:
|
10756 |
msgid ""
|
10757 |
"This option is ONLY for a special type of Go Daddy Hosting account called "
|
10758 |
"\"Managed WordPress Hosting\" and is NOT for regular/standard Go Daddy "
|
@@ -10761,15 +10825,15 @@ msgid ""
|
|
10761 |
"section above for more information."
|
10762 |
msgstr ""
|
10763 |
|
10764 |
-
#: admin/wizard/wizard.php:
|
10765 |
msgid "Enable|Disable htaccess Files:"
|
10766 |
msgstr ""
|
10767 |
|
10768 |
-
#: admin/wizard/wizard.php:
|
10769 |
msgid "Before changing this option setting, click the "
|
10770 |
msgstr ""
|
10771 |
|
10772 |
-
#: admin/wizard/wizard.php:
|
10773 |
msgid ""
|
10774 |
" Forum Help Link at the top of this Read Me help window to find out exactly "
|
10775 |
"what this option setting does and when it should or should not be used. "
|
@@ -10777,22 +10841,22 @@ msgid ""
|
|
10777 |
"htaccess Files Enabled: Will enable all BPS htaccess freatures and files."
|
10778 |
msgstr ""
|
10779 |
|
10780 |
-
#: admin/wizard/wizard.php:
|
10781 |
msgid "Enable|Disable wp-admin BulletProof Mode"
|
10782 |
msgstr ""
|
10783 |
|
10784 |
-
#: admin/wizard/wizard.php:
|
10785 |
msgid ""
|
10786 |
"The default setting is already set to: wp-admin BulletProof Mode Enabled. If "
|
10787 |
"you would like to disable wp-admin BulletProof Mode select wp-admin "
|
10788 |
"BulletProof Mode Disabled."
|
10789 |
msgstr ""
|
10790 |
|
10791 |
-
#: admin/wizard/wizard.php:
|
10792 |
msgid "Zip File Download Fix (Incapsula, Proxy, Other Cause):"
|
10793 |
msgstr ""
|
10794 |
|
10795 |
-
#: admin/wizard/wizard.php:
|
10796 |
msgid ""
|
10797 |
"This option should only be set to On if you are seeing a 403 error and/or "
|
10798 |
"unable to download these Zip files: Custom Code Export Zip file, Login "
|
@@ -10808,11 +10872,11 @@ msgid ""
|
|
10808 |
"Firewall again."
|
10809 |
msgstr ""
|
10810 |
|
10811 |
-
#: admin/wizard/wizard.php:
|
10812 |
msgid "Network|Multisite Sitewide Login Security Settings"
|
10813 |
msgstr ""
|
10814 |
|
10815 |
-
#: admin/wizard/wizard.php:
|
10816 |
msgid ""
|
10817 |
"This option is for Network|Multisite sites only. This is an independent "
|
10818 |
"option Form that creates and saves Login Security DB option settings for all "
|
@@ -10829,11 +10893,11 @@ msgid ""
|
|
10829 |
"Reset, Sort DB Rows: Ascending - Show Oldest Login First."
|
10830 |
msgstr ""
|
10831 |
|
10832 |
-
#: admin/wizard/wizard.php:
|
10833 |
msgid "Network|Multisite Sitewide JTC-Lite Settings"
|
10834 |
msgstr ""
|
10835 |
|
10836 |
-
#: admin/wizard/wizard.php:
|
10837 |
msgid ""
|
10838 |
"This option is for Network|Multisite sites only. This is an independent "
|
10839 |
"option Form that creates and saves JTC-Lite DB option settings for all "
|
@@ -10848,60 +10912,60 @@ msgid ""
|
|
10848 |
"box on the Login Form."
|
10849 |
msgstr ""
|
10850 |
|
10851 |
-
#: admin/wizard/wizard.php:
|
10852 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup):"
|
10853 |
msgstr ""
|
10854 |
|
10855 |
-
#: admin/wizard/wizard.php:
|
10856 |
msgid "AutoFix On"
|
10857 |
msgstr ""
|
10858 |
|
10859 |
-
#: admin/wizard/wizard.php:
|
10860 |
msgid "AutoFix Off"
|
10861 |
msgstr ""
|
10862 |
|
10863 |
-
#: admin/wizard/wizard.php:
|
10864 |
msgid "No (default setting)"
|
10865 |
msgstr ""
|
10866 |
|
10867 |
-
#: admin/wizard/wizard.php:
|
10868 |
msgid "Yes (ONLY if you have Managed WordPress Hosting)"
|
10869 |
msgstr ""
|
10870 |
|
10871 |
-
#: admin/wizard/wizard.php:
|
10872 |
msgid ""
|
10873 |
"CAUTION: Click the Read Me help button before changing this option setting"
|
10874 |
msgstr ""
|
10875 |
|
10876 |
-
#: admin/wizard/wizard.php:
|
10877 |
msgid "htaccess Files Enabled"
|
10878 |
msgstr ""
|
10879 |
|
10880 |
-
#: admin/wizard/wizard.php:
|
10881 |
msgid "htaccess Files Disabled"
|
10882 |
msgstr ""
|
10883 |
|
10884 |
-
#: admin/wizard/wizard.php:
|
10885 |
msgid "Enable|Disable wp-admin BulletProof Mode:"
|
10886 |
msgstr ""
|
10887 |
|
10888 |
-
#: admin/wizard/wizard.php:
|
10889 |
msgid "wp-admin BulletProof Mode Enabled"
|
10890 |
msgstr ""
|
10891 |
|
10892 |
-
#: admin/wizard/wizard.php:
|
10893 |
msgid "wp-admin BulletProof Mode Disabled"
|
10894 |
msgstr ""
|
10895 |
|
10896 |
-
#: admin/wizard/wizard.php:
|
10897 |
msgid "Zip File Download Fix Off"
|
10898 |
msgstr ""
|
10899 |
|
10900 |
-
#: admin/wizard/wizard.php:
|
10901 |
msgid "Zip File Download Fix On"
|
10902 |
msgstr ""
|
10903 |
|
10904 |
-
#: admin/wizard/wizard.php:
|
10905 |
msgid ""
|
10906 |
"The Zip File Download Fix option is set to On. This option should only be "
|
10907 |
"set to On if you are unable to download these Zip files: Custom Code Export "
|
@@ -10909,11 +10973,11 @@ msgid ""
|
|
10909 |
"htaccess file backup Zip file."
|
10910 |
msgstr ""
|
10911 |
|
10912 |
-
#: admin/wizard/wizard.php:
|
10913 |
msgid "The Zip File Download Fix option is set to Off."
|
10914 |
msgstr ""
|
10915 |
|
10916 |
-
#: admin/wizard/wizard.php:
|
10917 |
msgid ""
|
10918 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
10919 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
@@ -10921,11 +10985,11 @@ msgid ""
|
|
10921 |
"org for assistance."
|
10922 |
msgstr ""
|
10923 |
|
10924 |
-
#: admin/wizard/wizard.php:
|
10925 |
msgid " LSM DB Options created or updated Successfully!"
|
10926 |
msgstr ""
|
10927 |
|
10928 |
-
#: admin/wizard/wizard.php:
|
10929 |
msgid ""
|
10930 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
10931 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
@@ -10933,7 +10997,7 @@ msgid ""
|
|
10933 |
"line: Setup Wizard Options Large Network Site Help."
|
10934 |
msgstr ""
|
10935 |
|
10936 |
-
#: admin/wizard/wizard.php:
|
10937 |
msgid " JTC DB Options created or updated Successfully!"
|
10938 |
msgstr ""
|
10939 |
|
@@ -10987,7 +11051,7 @@ msgstr ""
|
|
10987 |
|
10988 |
#: includes/functions.php:345 includes/functions.php:566
|
10989 |
#: includes/functions.php:621 includes/hud-autofix-setup.php:68
|
10990 |
-
#: includes/hud-dismiss-functions.php:
|
10991 |
msgid "Go to the "
|
10992 |
msgstr ""
|
10993 |
|
@@ -11123,80 +11187,92 @@ msgstr ""
|
|
11123 |
msgid "ACE"
|
11124 |
msgstr ""
|
11125 |
|
11126 |
-
#: includes/functions.php:
|
11127 |
msgid ""
|
11128 |
"Apache Modules|Directives|Backward Compatibility(Yes|No)|IfModule(Yes|No): "
|
11129 |
msgstr ""
|
11130 |
|
11131 |
-
#: includes/functions.php:
|
11132 |
msgid ""
|
11133 |
"ERROR: wp_remote_get() function is blocked or unable to get the URL path"
|
11134 |
msgstr ""
|
11135 |
|
11136 |
-
#: includes/functions.php:
|
11137 |
msgid "mod_access_compat and mod_authz_core or mod_rewrite is NOT Loaded"
|
11138 |
msgstr ""
|
11139 |
|
11140 |
-
#: includes/functions.php:
|
11141 |
msgid ""
|
11142 |
"mod_access_compat is Loaded|Order, Allow, Deny directives are supported|"
|
11143 |
"IfModule: Yes"
|
11144 |
msgstr ""
|
11145 |
|
11146 |
-
#: includes/functions.php:
|
11147 |
msgid "mod_access_compat is Loaded"
|
11148 |
msgstr ""
|
11149 |
|
11150 |
-
#: includes/functions.php:
|
11151 |
msgid ""
|
11152 |
"mod_authz_core is Loaded|Order, Allow, Deny directives are NOT supported|BC: "
|
11153 |
"No|IfModule: Yes"
|
11154 |
msgstr ""
|
11155 |
|
11156 |
-
#: includes/functions.php:
|
11157 |
msgid "mod_authz_core is Loaded|IfModule: No"
|
11158 |
msgstr ""
|
11159 |
|
11160 |
-
#: includes/functions.php:
|
11161 |
msgid "mod_authz_core is NOT Loaded|IfModule: Yes"
|
11162 |
msgstr ""
|
11163 |
|
11164 |
-
#: includes/functions.php:
|
11165 |
msgid "mod_authz_core is NOT Loaded"
|
11166 |
msgstr ""
|
11167 |
|
11168 |
-
#: includes/functions.php:
|
11169 |
msgid ""
|
11170 |
"mod_authz_host is Loaded|Order, Allow, Deny directives are supported|BC: Yes|"
|
11171 |
"IfModule: Yes"
|
11172 |
msgstr ""
|
11173 |
|
11174 |
-
#: includes/functions.php:
|
11175 |
msgid ""
|
11176 |
"mod_authz_host is Loaded|Order, Allow, Deny directives are NOT supported|BC: "
|
11177 |
"No|IfModule: Yes"
|
11178 |
msgstr ""
|
11179 |
|
11180 |
-
#: includes/functions.php:
|
11181 |
msgid "mod_authz_host is Loaded|IfModule: No"
|
11182 |
msgstr ""
|
11183 |
|
11184 |
-
#: includes/functions.php:
|
11185 |
msgid "mod_authz_host is NOT Loaded|IfModule: Yes"
|
11186 |
msgstr ""
|
11187 |
|
11188 |
-
#: includes/functions.php:
|
11189 |
msgid "mod_authz_host is NOT Loaded"
|
11190 |
msgstr ""
|
11191 |
|
11192 |
-
#: includes/functions.php:
|
11193 |
msgid "mod_rewrite Module is Loaded"
|
11194 |
msgstr ""
|
11195 |
|
11196 |
-
#: includes/functions.php:
|
11197 |
msgid "mod_rewrite Inconclusive: Status is not 200, 301, 302, 403 or 404"
|
11198 |
msgstr ""
|
11199 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11200 |
#: includes/general-functions.php:25 includes/general-functions.php:45
|
11201 |
msgid "Peak Memory Usage: "
|
11202 |
msgstr ""
|
@@ -11655,41 +11731,45 @@ msgstr ""
|
|
11655 |
msgid " and click the Setup Wizard button."
|
11656 |
msgstr ""
|
11657 |
|
11658 |
-
#: includes/hud-autofix-setup.php:68 includes/hud-dismiss-functions.php:
|
11659 |
-
#: includes/hud-dismiss-functions.php:
|
11660 |
-
#: includes/hud-dismiss-functions.php:
|
11661 |
-
#: includes/hud-dismiss-functions.php:
|
11662 |
-
#: includes/hud-dismiss-functions.php:
|
11663 |
-
#: includes/hud-dismiss-functions.php:
|
11664 |
-
#: includes/hud-dismiss-functions.php:
|
11665 |
-
#: includes/hud-dismiss-functions.php:
|
11666 |
-
#: includes/hud-dismiss-functions.php:
|
|
|
11667 |
msgid ""
|
11668 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
11669 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
11670 |
"Code page."
|
11671 |
msgstr ""
|
11672 |
|
11673 |
-
#: includes/hud-autofix-setup.php:68 includes/hud-dismiss-functions.php:
|
11674 |
-
#: includes/hud-dismiss-functions.php:
|
11675 |
-
#: includes/hud-dismiss-functions.php:
|
11676 |
-
#: includes/hud-dismiss-functions.php:
|
11677 |
-
#: includes/hud-dismiss-functions.php:
|
11678 |
-
#: includes/hud-dismiss-functions.php:
|
11679 |
-
#: includes/hud-dismiss-functions.php:
|
11680 |
-
#: includes/hud-dismiss-functions.php:
|
11681 |
-
#: includes/hud-dismiss-functions.php:
|
11682 |
-
#: includes/hud-dismiss-functions.php:
|
11683 |
-
#: includes/hud-dismiss-functions.php:
|
11684 |
-
#: includes/hud-dismiss-functions.php:
|
11685 |
-
#: includes/hud-dismiss-functions.php:
|
11686 |
-
#: includes/hud-dismiss-functions.php:
|
11687 |
-
#: includes/hud-dismiss-functions.php:
|
11688 |
-
#: includes/hud-dismiss-functions.php:
|
11689 |
-
#: includes/hud-dismiss-functions.php:
|
11690 |
-
#: includes/hud-dismiss-functions.php:
|
11691 |
-
#: includes/hud-dismiss-functions.php:
|
11692 |
-
#: includes/hud-dismiss-functions.php:
|
|
|
|
|
|
|
11693 |
msgid "Dismiss Notice"
|
11694 |
msgstr ""
|
11695 |
|
@@ -12256,382 +12336,382 @@ msgstr ""
|
|
12256 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
12257 |
msgstr ""
|
12258 |
|
12259 |
-
#: includes/hud-dismiss-functions.php:
|
12260 |
msgid ""
|
12261 |
"WARNING! BPS requires at least PHP5 to function correctly. Your PHP version "
|
12262 |
"is: "
|
12263 |
msgstr ""
|
12264 |
|
12265 |
-
#: includes/hud-dismiss-functions.php:
|
12266 |
msgid "BPS Guide - PHP5 Solution"
|
12267 |
msgstr ""
|
12268 |
|
12269 |
-
#: includes/hud-dismiss-functions.php:
|
12270 |
msgid ""
|
12271 |
"The BPS Guide will open in a new browser window. You will not be directed "
|
12272 |
"away from your WordPress Dashboard."
|
12273 |
msgstr ""
|
12274 |
|
12275 |
-
#: includes/hud-dismiss-functions.php:
|
12276 |
msgid ""
|
12277 |
"WARNING! BPS has detected that Safe Mode is set to On in your php.ini file."
|
12278 |
msgstr ""
|
12279 |
|
12280 |
-
#: includes/hud-dismiss-functions.php:
|
12281 |
msgid ""
|
12282 |
"If you see errors that BPS was unable to automatically create the backup "
|
12283 |
"folders this is probably the reason why."
|
12284 |
msgstr ""
|
12285 |
|
12286 |
-
#: includes/hud-dismiss-functions.php:
|
12287 |
msgid "HUD Check: Custom Permalinks are NOT being used."
|
12288 |
msgstr ""
|
12289 |
|
12290 |
-
#: includes/hud-dismiss-functions.php:
|
12291 |
msgid "It is recommended that you use Custom Permalinks: "
|
12292 |
msgstr ""
|
12293 |
|
12294 |
-
#: includes/hud-dismiss-functions.php:
|
12295 |
msgid "How to setup Custom Permalinks"
|
12296 |
msgstr ""
|
12297 |
|
12298 |
-
#: includes/hud-dismiss-functions.php:
|
12299 |
msgid ""
|
12300 |
"WARNING! BPS has detected that your Server is a Windows IIS Server that does "
|
12301 |
"not support htaccess rewriting."
|
12302 |
msgstr ""
|
12303 |
|
12304 |
-
#: includes/hud-dismiss-functions.php:
|
12305 |
msgid "Do NOT activate BulletProof Modes unless you know what you are doing."
|
12306 |
msgstr ""
|
12307 |
|
12308 |
-
#: includes/hud-dismiss-functions.php:
|
12309 |
msgid "Your Server Type is: "
|
12310 |
msgstr ""
|
12311 |
|
12312 |
-
#: includes/hud-dismiss-functions.php:
|
12313 |
msgid "WordPress Codex - Using Permalinks - see IIS section"
|
12314 |
msgstr ""
|
12315 |
|
12316 |
-
#: includes/hud-dismiss-functions.php:
|
12317 |
-
#: includes/hud-dismiss-functions.php:
|
12318 |
msgid "WARNING! BPS was unable to automatically create the /"
|
12319 |
msgstr ""
|
12320 |
|
12321 |
-
#: includes/hud-dismiss-functions.php:
|
12322 |
msgid "/bps-backup folder."
|
12323 |
msgstr ""
|
12324 |
|
12325 |
-
#: includes/hud-dismiss-functions.php:
|
12326 |
-
#: includes/hud-dismiss-functions.php:
|
12327 |
msgid "You will need to create the /"
|
12328 |
msgstr ""
|
12329 |
|
12330 |
-
#: includes/hud-dismiss-functions.php:
|
12331 |
msgid ""
|
12332 |
"/bps-backup folder manually via FTP. The folder permissions for the bps-"
|
12333 |
"backup folder need to be set to 755 in order to successfully perform "
|
12334 |
"permanent online backups."
|
12335 |
msgstr ""
|
12336 |
|
12337 |
-
#: includes/hud-dismiss-functions.php:
|
12338 |
-
#: includes/hud-dismiss-functions.php:
|
12339 |
msgid "To remove this message permanently click "
|
12340 |
msgstr ""
|
12341 |
|
12342 |
-
#: includes/hud-dismiss-functions.php:
|
12343 |
-
#: includes/hud-dismiss-functions.php:
|
12344 |
msgid "here."
|
12345 |
msgstr ""
|
12346 |
|
12347 |
-
#: includes/hud-dismiss-functions.php:
|
12348 |
msgid "/bps-backup/master-backups folder."
|
12349 |
msgstr ""
|
12350 |
|
12351 |
-
#: includes/hud-dismiss-functions.php:
|
12352 |
msgid ""
|
12353 |
"/bps-backup/master-backups folder manually via FTP. The folder permissions "
|
12354 |
"for the master-backups folder need to be set to 755 in order to successfully "
|
12355 |
"perform permanent online backups."
|
12356 |
msgstr ""
|
12357 |
|
12358 |
-
#: includes/hud-dismiss-functions.php:
|
12359 |
-
#: includes/hud-dismiss-functions.php:
|
12360 |
msgid "Bonus Custom Code:"
|
12361 |
msgstr ""
|
12362 |
|
12363 |
-
#: includes/hud-dismiss-functions.php:
|
12364 |
-
#: includes/hud-dismiss-functions.php:
|
12365 |
msgid ""
|
12366 |
"Click the links below to get Bonus Custom Code or click the Dismiss Notice "
|
12367 |
"links or click this "
|
12368 |
msgstr ""
|
12369 |
|
12370 |
-
#: includes/hud-dismiss-functions.php:
|
12371 |
-
#: includes/hud-dismiss-functions.php:
|
12372 |
msgid "Dismiss All Notices"
|
12373 |
msgstr ""
|
12374 |
|
12375 |
-
#: includes/hud-dismiss-functions.php:
|
12376 |
-
#: includes/hud-dismiss-functions.php:
|
12377 |
msgid ""
|
12378 |
" link. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices "
|
12379 |
"button on the Custom Code page."
|
12380 |
msgstr ""
|
12381 |
|
12382 |
-
#: includes/hud-dismiss-functions.php:
|
12383 |
-
#: includes/hud-dismiss-functions.php:
|
12384 |
-
#: includes/hud-dismiss-functions.php:
|
12385 |
-
#: includes/hud-dismiss-functions.php:
|
12386 |
-
#: includes/hud-dismiss-functions.php:
|
12387 |
-
#: includes/hud-dismiss-functions.php:
|
12388 |
-
#: includes/hud-dismiss-functions.php:
|
12389 |
-
#: includes/hud-dismiss-functions.php:
|
12390 |
msgid "Get "
|
12391 |
msgstr ""
|
12392 |
|
12393 |
-
#: includes/hud-dismiss-functions.php:
|
12394 |
-
#: includes/hud-dismiss-functions.php:
|
12395 |
msgid "POST Request Attack Protection Code"
|
12396 |
msgstr ""
|
12397 |
|
12398 |
-
#: includes/hud-dismiss-functions.php:
|
12399 |
-
#: includes/hud-dismiss-functions.php:
|
12400 |
-
#: includes/hud-dismiss-functions.php:
|
12401 |
-
#: includes/hud-dismiss-functions.php:
|
12402 |
-
#: includes/hud-dismiss-functions.php:
|
12403 |
-
#: includes/hud-dismiss-functions.php:
|
12404 |
-
#: includes/hud-dismiss-functions.php:
|
12405 |
-
#: includes/hud-dismiss-functions.php:
|
12406 |
msgid " or "
|
12407 |
msgstr ""
|
12408 |
|
12409 |
-
#: includes/hud-dismiss-functions.php:
|
12410 |
msgid "Brute Force Login Protection Code"
|
12411 |
msgstr ""
|
12412 |
|
12413 |
-
#: includes/hud-dismiss-functions.php:
|
12414 |
msgid "Speed Boost Cache Code"
|
12415 |
msgstr ""
|
12416 |
|
12417 |
-
#: includes/hud-dismiss-functions.php:
|
12418 |
msgid "Author Enumeration BOT Probe Code"
|
12419 |
msgstr ""
|
12420 |
|
12421 |
-
#: includes/hud-dismiss-functions.php:
|
12422 |
msgid "XML-RPC DDoS Protection Code"
|
12423 |
msgstr ""
|
12424 |
|
12425 |
-
#: includes/hud-dismiss-functions.php:
|
12426 |
msgid "Mime Sniffing|Drive-by Download Attack Protection Code"
|
12427 |
msgstr ""
|
12428 |
|
12429 |
-
#: includes/hud-dismiss-functions.php:
|
12430 |
msgid "External iFrame|Clickjacking Protection Code"
|
12431 |
msgstr ""
|
12432 |
|
12433 |
-
#: includes/hud-dismiss-functions.php:
|
12434 |
-
#: includes/hud-dismiss-functions.php:
|
12435 |
msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
|
12436 |
msgstr ""
|
12437 |
|
12438 |
-
#: includes/hud-dismiss-functions.php:
|
12439 |
-
#: includes/hud-dismiss-functions.php:
|
12440 |
msgid ""
|
12441 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
12442 |
"file, but was NOT found in BPS Custom Code."
|
12443 |
msgstr ""
|
12444 |
|
12445 |
-
#: includes/hud-dismiss-functions.php:
|
12446 |
-
#: includes/hud-dismiss-functions.php:
|
12447 |
msgid ""
|
12448 |
"Using the Wordfence WAF Firewall may cause serious/critical problems for "
|
12449 |
"your website and BPS."
|
12450 |
msgstr ""
|
12451 |
|
12452 |
-
#: includes/hud-dismiss-functions.php:
|
12453 |
-
#: includes/hud-dismiss-functions.php:
|
12454 |
msgid "HUD Check: PHP/php.ini handler htaccess code check"
|
12455 |
msgstr ""
|
12456 |
|
12457 |
-
#: includes/hud-dismiss-functions.php:
|
12458 |
-
#: includes/hud-dismiss-functions.php:
|
12459 |
msgid ""
|
12460 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
12461 |
"was NOT found in BPS Custom Code."
|
12462 |
msgstr ""
|
12463 |
|
12464 |
-
#: includes/hud-dismiss-functions.php:
|
12465 |
-
#: includes/hud-dismiss-functions.php:
|
12466 |
msgid "To automatically fix this click here: "
|
12467 |
msgstr ""
|
12468 |
|
12469 |
-
#: includes/hud-dismiss-functions.php:
|
12470 |
-
#: includes/hud-dismiss-functions.php:
|
12471 |
msgid ""
|
12472 |
"The Setup Wizard Pre-Installation Checks feature will automatically fix this "
|
12473 |
"just by visiting the Setup Wizard page."
|
12474 |
msgstr ""
|
12475 |
|
12476 |
-
#: includes/hud-dismiss-functions.php:
|
12477 |
msgid " for the steps to fix this Wordfence problem."
|
12478 |
msgstr ""
|
12479 |
|
12480 |
-
#: includes/hud-dismiss-functions.php:
|
12481 |
msgid "Sucuri Restrict wp-content access Hardening Option problem detected"
|
12482 |
msgstr ""
|
12483 |
|
12484 |
-
#: includes/hud-dismiss-functions.php:
|
12485 |
msgid ""
|
12486 |
"Using the Sucuri Restrict wp-content access Hardening Option breaks BPS "
|
12487 |
"Security Logging, Plugin Firewall, Uploads Anti-Exploit Guard & probably "
|
12488 |
"other things in BPS and other plugins as well."
|
12489 |
msgstr ""
|
12490 |
|
12491 |
-
#: includes/hud-dismiss-functions.php:
|
12492 |
msgid "To fix this problem click this link: "
|
12493 |
msgstr ""
|
12494 |
|
12495 |
-
#: includes/hud-dismiss-functions.php:
|
12496 |
msgid "Sucuri Hardening Options"
|
12497 |
msgstr ""
|
12498 |
|
12499 |
-
#: includes/hud-dismiss-functions.php:
|
12500 |
msgid ""
|
12501 |
" and click the Sucuri Restrict wp-content access Revert hardening button."
|
12502 |
msgstr ""
|
12503 |
|
12504 |
-
#: includes/hud-dismiss-functions.php:
|
12505 |
msgid "The WordPress Firewall 2 plugin is installed and activated"
|
12506 |
msgstr ""
|
12507 |
|
12508 |
-
#: includes/hud-dismiss-functions.php:
|
12509 |
msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
|
12510 |
msgstr ""
|
12511 |
|
12512 |
-
#: includes/hud-dismiss-functions.php:
|
12513 |
msgid " for more information."
|
12514 |
msgstr ""
|
12515 |
|
12516 |
-
#: includes/hud-dismiss-functions.php:
|
12517 |
msgid "Notice: BPS Query String Exploits Code Changes"
|
12518 |
msgstr ""
|
12519 |
|
12520 |
-
#: includes/hud-dismiss-functions.php:
|
12521 |
msgid ""
|
12522 |
"Older BPS Query String Exploits code was found in BPS Custom Code. Several "
|
12523 |
"Query String Exploits rules were changed/added/modified in the root ."
|
12524 |
"htaccess file in BPS .49.6, .50.2 & .50.3."
|
12525 |
msgstr ""
|
12526 |
|
12527 |
-
#: includes/hud-dismiss-functions.php:
|
12528 |
msgid ""
|
12529 |
"Copy the new Query String Exploits section of code from your root .htaccess "
|
12530 |
"file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
|
12531 |
"QUERY STRING EXPLOITS and click the Save Root Custom Code button."
|
12532 |
msgstr ""
|
12533 |
|
12534 |
-
#: includes/hud-dismiss-functions.php:
|
12535 |
msgid ""
|
12536 |
"This Notice will go away once you have copied the new Query String Exploits "
|
12537 |
"code to BPS Custom Code and clicked the Save Root Custom Code button."
|
12538 |
msgstr ""
|
12539 |
|
12540 |
-
#: includes/hud-dismiss-functions.php:
|
12541 |
msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
|
12542 |
msgstr ""
|
12543 |
|
12544 |
-
#: includes/hud-dismiss-functions.php:
|
12545 |
msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
|
12546 |
msgstr ""
|
12547 |
|
12548 |
-
#: includes/hud-dismiss-functions.php:
|
12549 |
msgid "New Improved BPS Speed Boost Cache Code"
|
12550 |
msgstr ""
|
12551 |
|
12552 |
-
#: includes/hud-dismiss-functions.php:
|
12553 |
msgid ""
|
12554 |
"Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
|
12555 |
"text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
12556 |
msgstr ""
|
12557 |
|
12558 |
-
#: includes/hud-dismiss-functions.php:
|
12559 |
msgid ""
|
12560 |
"Newer improved BPS Speed Boost Cache Code has been created, which should "
|
12561 |
"improve website load speed performance even more."
|
12562 |
msgstr ""
|
12563 |
|
12564 |
-
#: includes/hud-dismiss-functions.php:
|
12565 |
msgid "Get The New Improved BPS Speed Boost Cache Code"
|
12566 |
msgstr ""
|
12567 |
|
12568 |
-
#: includes/hud-dismiss-functions.php:
|
12569 |
msgid ". To dismiss this Notice click the Dismiss Notice button below."
|
12570 |
msgstr ""
|
12571 |
|
12572 |
-
#: includes/hud-dismiss-functions.php:
|
12573 |
msgid ""
|
12574 |
"To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
|
12575 |
"the Custom Code page."
|
12576 |
msgstr ""
|
12577 |
|
12578 |
-
#: includes/hud-dismiss-functions.php:
|
12579 |
msgid "BPS Speed Boost Cache Custom Code Notice"
|
12580 |
msgstr ""
|
12581 |
|
12582 |
-
#: includes/hud-dismiss-functions.php:
|
12583 |
msgid ""
|
12584 |
"BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
|
12585 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
12586 |
msgstr ""
|
12587 |
|
12588 |
-
#: includes/hud-dismiss-functions.php:
|
12589 |
msgid ""
|
12590 |
"and another caching plugin's Marker text was also found in this BPS Custom "
|
12591 |
"Code text box."
|
12592 |
msgstr ""
|
12593 |
|
12594 |
-
#: includes/hud-dismiss-functions.php:
|
12595 |
msgid "Click this link: "
|
12596 |
msgstr ""
|
12597 |
|
12598 |
-
#: includes/hud-dismiss-functions.php:
|
12599 |
msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
|
12600 |
msgstr ""
|
12601 |
|
12602 |
-
#: includes/hud-dismiss-functions.php:
|
12603 |
msgid " for help information on what this Notice means and what to do next."
|
12604 |
msgstr ""
|
12605 |
|
12606 |
-
#: includes/hud-dismiss-functions.php:
|
12607 |
msgid "BPS Plugin Automatic Update Notice"
|
12608 |
msgstr ""
|
12609 |
|
12610 |
-
#: includes/hud-dismiss-functions.php:
|
12611 |
msgid ""
|
12612 |
"Would you like to have BPS plugin updates installed automatically? Click "
|
12613 |
"this link: "
|
12614 |
msgstr ""
|
12615 |
|
12616 |
-
#: includes/hud-dismiss-functions.php:
|
12617 |
msgid " and click the BPS MU Tools Enable BPS Plugin AutoUpdates link."
|
12618 |
msgstr ""
|
12619 |
|
12620 |
-
#: includes/hud-dismiss-functions.php:
|
12621 |
msgid "MScan First Run Notice"
|
12622 |
msgstr ""
|
12623 |
|
12624 |
-
#: includes/hud-dismiss-functions.php:
|
12625 |
msgid ""
|
12626 |
"Please take a few minutes to read the \"Basic Info|Recommendations|"
|
12627 |
"Limitations|Restrictions\" help section in the"
|
12628 |
msgstr ""
|
12629 |
|
12630 |
-
#: includes/hud-dismiss-functions.php:
|
12631 |
msgid "before running a scan."
|
12632 |
msgstr ""
|
12633 |
|
12634 |
-
#: includes/hud-dismiss-functions.php:
|
12635 |
msgid ""
|
12636 |
"It is highly recommended that you use the Scan Time Estimate Tool before "
|
12637 |
"running an actual scan. The Scan Time Estimate Tool calculates the total "
|
@@ -12641,188 +12721,238 @@ msgid ""
|
|
12641 |
"Notices button on the BPS Custom Code page."
|
12642 |
msgstr ""
|
12643 |
|
12644 |
-
#: includes/hud-dismiss-functions.php:
|
12645 |
msgid "BPS New Feature Notice: JTC-Lite"
|
12646 |
msgstr ""
|
12647 |
|
12648 |
-
#: includes/hud-dismiss-functions.php:
|
12649 |
msgid ""
|
12650 |
"JTC-Lite protects the WordPress Login page Form against automated SpamBot "
|
12651 |
"and HackerBot Brute Force Login attacks"
|
12652 |
msgstr ""
|
12653 |
|
12654 |
-
#: includes/hud-dismiss-functions.php:
|
12655 |
msgid ""
|
12656 |
"and also prevents User Accounts from being locked repeatedly by Brute Force "
|
12657 |
"Login Bot attacks on your Login page Form."
|
12658 |
msgstr ""
|
12659 |
|
12660 |
-
#: includes/hud-dismiss-functions.php:
|
12661 |
msgid "To enable/turn On JTC-Lite, click this "
|
12662 |
msgstr ""
|
12663 |
|
12664 |
-
#: includes/hud-dismiss-functions.php:
|
12665 |
msgid ""
|
12666 |
". Click/check the Login Form Checkbox and click the Save Options button."
|
12667 |
msgstr ""
|
12668 |
|
12669 |
-
#: includes/hud-dismiss-functions.php:
|
|
|
12670 |
msgid ""
|
12671 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
12672 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS "
|
12673 |
"Custom Code page."
|
12674 |
msgstr ""
|
12675 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12676 |
#: includes/login-security.php:115 includes/login-security.php:121
|
12677 |
-
#: includes/login-security.php:
|
12678 |
-
#: includes/login-security.php:
|
12679 |
-
#: includes/login-security.php:
|
12680 |
-
#: includes/login-security.php:
|
12681 |
-
#: includes/login-security.php:
|
12682 |
-
#: includes/login-security.php:
|
12683 |
-
#: includes/login-security.php:763 includes/login-security.php:767
|
12684 |
-
#: includes/login-security.php:783 includes/login-security.php:787
|
12685 |
#: includes/login-security.php:802 includes/login-security.php:806
|
|
|
|
|
12686 |
msgid "ERROR:"
|
12687 |
msgstr ""
|
12688 |
|
12689 |
-
#: includes/login-security.php:115 includes/login-security.php:
|
12690 |
-
#: includes/login-security.php:
|
12691 |
msgid " This user account has been locked until "
|
12692 |
msgstr ""
|
12693 |
|
12694 |
-
#: includes/login-security.php:115 includes/login-security.php:
|
12695 |
-
#: includes/login-security.php:
|
12696 |
msgid ""
|
12697 |
" due to too many failed login attempts. You can login again after the "
|
12698 |
"Lockout Time above has expired."
|
12699 |
msgstr ""
|
12700 |
|
12701 |
-
#: includes/login-security.php:121 includes/login-security.php:
|
12702 |
-
#: includes/login-security.php:
|
12703 |
-
#: includes/login-security.php:
|
12704 |
-
#: includes/login-security.php:
|
12705 |
msgid " Invalid Entry."
|
12706 |
msgstr ""
|
12707 |
|
12708 |
-
#: includes/login-security.php:121 includes/login-security.php:
|
12709 |
-
#: includes/login-security.php:
|
12710 |
-
#: includes/login-security.php:
|
12711 |
-
#: includes/login-security.php:
|
12712 |
-
#: includes/login-security.php:
|
12713 |
-
#: includes/login-security.php:763 includes/login-security.php:767
|
12714 |
-
#: includes/login-security.php:783 includes/login-security.php:787
|
12715 |
#: includes/login-security.php:802 includes/login-security.php:806
|
|
|
|
|
12716 |
msgid "Lost your password?"
|
12717 |
msgstr ""
|
12718 |
|
12719 |
-
#: includes/login-security.php:
|
12720 |
-
#: includes/login-security.php:
|
12721 |
-
msgid "<strong>ERROR</strong>: Incorrect CAPTCHA Entered."
|
12722 |
-
msgstr ""
|
12723 |
-
|
12724 |
-
#: includes/login-security.php:149 includes/login-security.php:288
|
12725 |
-
#: includes/login-security.php:542
|
12726 |
msgid "A User has logged in on website: "
|
12727 |
msgstr ""
|
12728 |
|
12729 |
-
#: includes/login-security.php:
|
12730 |
-
#: includes/login-security.php:
|
12731 |
-
#: includes/login-security.php:
|
12732 |
-
#: includes/login-security.php:
|
12733 |
msgid ""
|
12734 |
"To take further action go to the Login Security page. If you do not want to "
|
12735 |
"receive further email alerts change or turn off Login Security Email Alerts."
|
12736 |
msgstr ""
|
12737 |
|
12738 |
-
#: includes/login-security.php:
|
12739 |
-
#: includes/login-security.php:
|
12740 |
-
#: includes/login-security.php:
|
12741 |
-
#: includes/login-security.php:
|
12742 |
-
#: includes/login-security.php:
|
12743 |
-
#: includes/login-security.php:
|
12744 |
msgid "Username:"
|
12745 |
msgstr ""
|
12746 |
|
12747 |
-
#: includes/login-security.php:
|
12748 |
-
#: includes/login-security.php:
|
12749 |
-
#: includes/login-security.php:
|
12750 |
-
#: includes/login-security.php:
|
12751 |
-
#: includes/login-security.php:
|
12752 |
-
#: includes/login-security.php:
|
12753 |
msgid "Status:"
|
12754 |
msgstr ""
|
12755 |
|
12756 |
-
#: includes/login-security.php:
|
12757 |
-
#: includes/login-security.php:
|
12758 |
-
#: includes/login-security.php:
|
12759 |
-
#: includes/login-security.php:
|
12760 |
-
#: includes/login-security.php:
|
12761 |
-
#: includes/login-security.php:
|
12762 |
msgid "User Role:"
|
12763 |
msgstr ""
|
12764 |
|
12765 |
-
#: includes/login-security.php:
|
12766 |
-
#: includes/login-security.php:
|
12767 |
-
#: includes/login-security.php:
|
12768 |
-
#: includes/login-security.php:
|
12769 |
-
#: includes/login-security.php:
|
12770 |
-
#: includes/login-security.php:
|
12771 |
msgid "Email:"
|
12772 |
msgstr ""
|
12773 |
|
12774 |
-
#: includes/login-security.php:
|
12775 |
-
#: includes/login-security.php:
|
12776 |
-
#: includes/login-security.php:
|
12777 |
-
#: includes/login-security.php:
|
12778 |
-
#: includes/login-security.php:
|
12779 |
-
#: includes/login-security.php:
|
12780 |
msgid "User IP Address:"
|
12781 |
msgstr ""
|
12782 |
|
12783 |
-
#: includes/login-security.php:
|
12784 |
-
#: includes/login-security.php:
|
12785 |
-
#: includes/login-security.php:
|
12786 |
-
#: includes/login-security.php:
|
12787 |
-
#: includes/login-security.php:
|
12788 |
-
#: includes/login-security.php:
|
12789 |
msgid "User Hostname:"
|
12790 |
msgstr ""
|
12791 |
|
12792 |
-
#: includes/login-security.php:
|
12793 |
-
#: includes/login-security.php:
|
12794 |
-
#: includes/login-security.php:
|
12795 |
-
#: includes/login-security.php:
|
12796 |
-
#: includes/login-security.php:
|
12797 |
-
#: includes/login-security.php:
|
12798 |
msgid "Request URI:"
|
12799 |
msgstr ""
|
12800 |
|
12801 |
-
#: includes/login-security.php:
|
12802 |
-
#: includes/login-security.php:
|
12803 |
-
#: includes/login-security.php:
|
12804 |
-
#: includes/login-security.php:
|
12805 |
-
#: includes/login-security.php:
|
12806 |
-
#: includes/login-security.php:
|
12807 |
msgid "Website:"
|
12808 |
msgstr ""
|
12809 |
|
12810 |
-
#: includes/login-security.php:
|
12811 |
-
#: includes/login-security.php:
|
12812 |
msgid "An Administrator has logged in on website: "
|
12813 |
msgstr ""
|
12814 |
|
12815 |
-
#: includes/login-security.php:
|
12816 |
msgid "Test A User has logged in on website: "
|
12817 |
msgstr ""
|
12818 |
|
12819 |
-
#: includes/login-security.php:
|
12820 |
-
#: includes/login-security.php:
|
12821 |
msgid "A User Account has been locked on website: "
|
12822 |
msgstr ""
|
12823 |
|
12824 |
-
#: includes/login-security.php:
|
12825 |
-
#: includes/login-security.php:
|
12826 |
msgid ""
|
12827 |
"To take further action go to the Login Security page. If no action is taken "
|
12828 |
"then the User will be able to try and login again after the Lockout Time has "
|
@@ -12830,15 +12960,15 @@ msgid ""
|
|
12830 |
"off Login Security Email Alerts."
|
12831 |
msgstr ""
|
12832 |
|
12833 |
-
#: includes/login-security.php:
|
12834 |
-
#: includes/login-security.php:
|
12835 |
msgid ""
|
12836 |
"What to do if your User Account is locked and you are unable to login to "
|
12837 |
"your website:"
|
12838 |
msgstr ""
|
12839 |
|
12840 |
-
#: includes/login-security.php:
|
12841 |
-
#: includes/login-security.php:
|
12842 |
msgid ""
|
12843 |
" Use FTP or your web host control panel file manager and rename the /"
|
12844 |
"bulletproof-security plugin folder name to /_bulletproof-security. Log into "
|
@@ -12847,53 +12977,53 @@ msgid ""
|
|
12847 |
"Account."
|
12848 |
msgstr ""
|
12849 |
|
12850 |
-
#: includes/login-security.php:
|
12851 |
-
#: includes/login-security.php:
|
12852 |
msgid "What to do if your User Account is being locked repeatedly:"
|
12853 |
msgstr ""
|
12854 |
|
12855 |
-
#: includes/login-security.php:
|
12856 |
-
#: includes/login-security.php:
|
12857 |
msgid ""
|
12858 |
" Additional things that you can do to protect publicly displayed usernames, "
|
12859 |
"not exposing author names/user account names, etc."
|
12860 |
msgstr ""
|
12861 |
|
12862 |
-
#: includes/login-security.php:
|
12863 |
-
#: includes/login-security.php:
|
12864 |
msgid "Lockout Time:"
|
12865 |
msgstr ""
|
12866 |
|
12867 |
-
#: includes/login-security.php:
|
12868 |
-
#: includes/login-security.php:
|
12869 |
msgid "Lockout Time Expires:"
|
12870 |
msgstr ""
|
12871 |
|
12872 |
-
#: includes/login-security.php:
|
12873 |
msgid " Invalid username."
|
12874 |
msgstr ""
|
12875 |
|
12876 |
-
#: includes/login-security.php:
|
12877 |
msgid " Invalid email address."
|
12878 |
msgstr ""
|
12879 |
|
12880 |
-
#: includes/login-security.php:
|
12881 |
-
#: includes/login-security.php:
|
12882 |
msgid " The password you entered for the username "
|
12883 |
msgstr ""
|
12884 |
|
12885 |
-
#: includes/login-security.php:
|
12886 |
-
#: includes/login-security.php:
|
12887 |
-
#: includes/login-security.php:
|
12888 |
msgid " is incorrect. "
|
12889 |
msgstr ""
|
12890 |
|
12891 |
-
#: includes/login-security.php:
|
12892 |
msgid " The password you entered for the email address "
|
12893 |
msgstr ""
|
12894 |
|
12895 |
-
#: includes/login-security.php:
|
12896 |
-
#: includes/login-security.php:
|
12897 |
msgid " Login Attempts Remaining "
|
12898 |
msgstr ""
|
12899 |
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: bulletproof-security\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2018-01-28 13:16-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"
|
301 |
|
302 |
#: admin/core/core-export-import.php:115 admin/login/lsm-export.php:49
|
303 |
#: admin/wizard/wizard-backup.php:187 admin/wizard/wizard-backup.php:221
|
304 |
+
#: admin/wizard/wizard.php:994 admin/wizard/wizard.php:1092
|
305 |
+
#: admin/wizard/wizard.php:1094 includes/hud-autofix-whitelist.php:753
|
306 |
msgid "Setup Wizard Options"
|
307 |
msgstr ""
|
308 |
|
759 |
msgid "Success! The JTC-Lite New Feature Notice is reset."
|
760 |
msgstr ""
|
761 |
|
762 |
+
#: admin/core/core-forms.php:658
|
763 |
+
msgid "The BPS Plugin Star Rating Request Notice is NOT set. Nothing to reset."
|
764 |
+
msgstr ""
|
765 |
+
|
766 |
+
#: admin/core/core-forms.php:661
|
767 |
+
msgid "Success! The BPS Plugin Star Rating Request Notice is reset."
|
768 |
+
msgstr ""
|
769 |
+
|
770 |
+
#: admin/core/core-forms.php:666
|
771 |
+
msgid ""
|
772 |
+
"The Mod Security Module is Loaded|Enabled Notice is NOT set. Nothing to "
|
773 |
+
"reset."
|
774 |
+
msgstr ""
|
775 |
+
|
776 |
+
#: admin/core/core-forms.php:669
|
777 |
+
msgid "Success! The Mod Security Module is Loaded|Enabled Notice is reset."
|
778 |
+
msgstr ""
|
779 |
+
|
780 |
+
#: admin/core/core-forms.php:673
|
781 |
msgid "Refresh Status"
|
782 |
msgstr ""
|
783 |
|
900 |
"Read Me help file for BPS troubleshooting steps."
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: admin/core/core-help-text.php:15 admin/wizard/wizard.php:1046
|
904 |
msgid "Notes: "
|
905 |
msgstr ""
|
906 |
|
1098 |
#: admin/db-backup-security/db-backup-help-text.php:15
|
1099 |
#: admin/db-backup-security/db-backup-security.php:281
|
1100 |
#: admin/email-log-settings/email-log-settings.php:107
|
1101 |
+
#: admin/login/login.php:192 admin/login/login.php:803
|
1102 |
+
#: admin/login/login.php:996 admin/maintenance/maintenance.php:200
|
1103 |
+
#: admin/mscan/mscan-help-text.php:44 admin/mscan/mscan.php:134
|
1104 |
#: admin/security-log/security-log.php:246
|
1105 |
#: admin/system-info/system-info.php:103 admin/theme-skin/theme-skin.php:110
|
1106 |
+
#: admin/wizard/wizard.php:1032 admin/wizard/wizard.php:1100
|
1107 |
msgid ""
|
1108 |
"This Read Me Help window is draggable (top) and resizable (bottom right "
|
1109 |
"corner)"
|
1623 |
msgid "Rate BPS"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
+
#: admin/core/core.php:126 admin/includes/admin.php:326
|
1627 |
+
#: admin/includes/admin.php:327
|
1628 |
msgid "BulletProof Security ~ htaccess Core"
|
1629 |
msgstr ""
|
1630 |
|
1631 |
#: admin/core/core.php:152 admin/db-backup-security/db-backup-security.php:69
|
1632 |
#: admin/email-log-settings/email-log-settings.php:64 admin/login/login.php:126
|
1633 |
+
#: admin/maintenance/maintenance.php:89 admin/mscan/mscan.php:78
|
1634 |
#: admin/security-log/security-log.php:64 admin/system-info/system-info.php:64
|
1635 |
#: admin/theme-skin/theme-skin.php:69 admin/wizard/wizard.php:198
|
1636 |
msgid "Settings Saved"
|
1657 |
msgstr ""
|
1658 |
|
1659 |
#: admin/core/core.php:184 admin/db-backup-security/db-backup-security.php:262
|
1660 |
+
#: admin/db-backup-security/db-backup-security.php:1697
|
1661 |
#: admin/email-log-settings/email-log-settings.php:88 admin/login/login.php:164
|
1662 |
+
#: admin/maintenance/maintenance.php:164 admin/mscan/mscan.php:115
|
1663 |
+
#: admin/mscan/mscan.php:1914 admin/security-log/security-log.php:227
|
1664 |
#: admin/system-info/system-info.php:90 admin/theme-skin/theme-skin.php:92
|
1665 |
#: admin/theme-skin/theme-skin.php:215
|
1666 |
msgid "Help & FAQ"
|
1681 |
#: admin/core/core.php:193 admin/core/core.php:711 admin/core/core.php:1423
|
1682 |
#: admin/core/core.php:1546 admin/core/core.php:1601
|
1683 |
#: admin/db-backup-security/db-backup-security.php:270
|
1684 |
+
#: admin/db-backup-security/db-backup-security.php:1201
|
1685 |
+
#: admin/db-backup-security/db-backup-security.php:1357
|
1686 |
#: admin/email-log-settings/email-log-settings.php:96 admin/login/login.php:181
|
1687 |
+
#: admin/login/login.php:792 admin/maintenance/maintenance.php:184
|
1688 |
+
#: admin/maintenance/maintenance.php:186 admin/mscan/mscan.php:123
|
1689 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1690 |
+
#: admin/wizard/wizard.php:1017 admin/wizard/wizard.php:1086
|
1691 |
msgid "Want even more security protection?"
|
1692 |
msgstr ""
|
1693 |
|
1696 |
#: admin/email-log-settings/email-log-settings.php:96
|
1697 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
1698 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1699 |
+
#: admin/wizard/wizard.php:1017 admin/wizard/wizard.php:1086
|
1700 |
msgid ""
|
1701 |
"Protect all of your Plugins (plugin folders and files) with an IP Firewall: "
|
1702 |
msgstr ""
|
1706 |
#: admin/email-log-settings/email-log-settings.php:96
|
1707 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
1708 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1709 |
+
#: admin/wizard/wizard.php:1017 admin/wizard/wizard.php:1086
|
1710 |
msgid "Get BPS Pro Plugin Firewall"
|
1711 |
msgstr ""
|
1712 |
|
1715 |
#: admin/email-log-settings/email-log-settings.php:96
|
1716 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
1717 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1718 |
+
#: admin/wizard/wizard.php:1017 admin/wizard/wizard.php:1086
|
1719 |
msgid ""
|
1720 |
"Protect your WordPress uploads folder against remote access or execution of "
|
1721 |
"files: "
|
1726 |
#: admin/email-log-settings/email-log-settings.php:96
|
1727 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
1728 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
1729 |
+
#: admin/wizard/wizard.php:1017 admin/wizard/wizard.php:1086
|
1730 |
msgid "Get BPS Pro Uploads Anti-Exploit Guard"
|
1731 |
msgstr ""
|
1732 |
|
1733 |
#: admin/core/core.php:199 admin/core/core.php:723 admin/core/core.php:1464
|
1734 |
#: admin/core/core.php:1500 admin/core/core.php:1517 admin/login/login.php:142
|
1735 |
+
#: admin/login/login.php:199 admin/login/login.php:870
|
1736 |
+
#: admin/login/login.php:1017 admin/system-info/system-info.php:116
|
1737 |
+
#: admin/system-info/system-info.php:1022
|
1738 |
msgid "Permission Denied"
|
1739 |
msgstr ""
|
1740 |
|
1750 |
#: admin/core/core.php:514 admin/core/core.php:590 admin/core/core.php:666
|
1751 |
#: admin/core/core.php:717 admin/core/core.php:1429
|
1752 |
#: admin/db-backup-security/db-backup-security.php:276
|
1753 |
+
#: admin/db-backup-security/db-backup-security.php:1207
|
1754 |
+
#: admin/db-backup-security/db-backup-security.php:1363
|
1755 |
#: admin/email-log-settings/email-log-settings.php:102
|
1756 |
+
#: admin/login/login.php:187 admin/login/login.php:798
|
1757 |
+
#: admin/login/login.php:987 admin/maintenance/maintenance.php:195
|
1758 |
+
#: admin/mscan/mscan.php:129 admin/mscan/mscan.php:1715
|
1759 |
#: admin/security-log/security-log.php:241 admin/system-info/system-info.php:98
|
1760 |
+
#: admin/theme-skin/theme-skin.php:107 admin/wizard/wizard.php:1023
|
1761 |
+
#: admin/wizard/wizard.php:1092
|
1762 |
msgid "Read Me"
|
1763 |
msgstr ""
|
1764 |
|
1765 |
#: admin/core/core.php:210 admin/core/core.php:320 admin/core/core.php:1447
|
1766 |
#: admin/db-backup-security/db-backup-security.php:284
|
1767 |
#: admin/email-log-settings/email-log-settings.php:110
|
1768 |
+
#: admin/login/login.php:999 admin/maintenance/maintenance.php:203
|
1769 |
+
#: admin/mscan/mscan.php:136 admin/system-info/system-info.php:106
|
1770 |
msgid "Forum Help Links: "
|
1771 |
msgstr ""
|
1772 |
|
1776 |
|
1777 |
#: admin/core/core.php:214 admin/core/core.php:324
|
1778 |
#: admin/email-log-settings/email-log-settings.php:113
|
1779 |
+
#: admin/mscan/mscan.php:141 admin/security-log/security-log.php:252
|
1780 |
msgid "BPS Troubleshooting Steps"
|
1781 |
msgstr ""
|
1782 |
|
1926 |
#: admin/security-log/security-log.php:465
|
1927 |
#: admin/security-log/security-log.php:480
|
1928 |
#: admin/security-log/security-log.php:698
|
1929 |
+
#: admin/system-info/system-info.php:1078
|
1930 |
+
#: admin/system-info/system-info.php:1139
|
1931 |
msgid "Click OK to proceed or click Cancel."
|
1932 |
msgstr ""
|
1933 |
|
2217 |
msgid "Click OK to Turn AutoLock On or click Cancel."
|
2218 |
msgstr ""
|
2219 |
|
2220 |
+
#: admin/core/core.php:1234 admin/system-info/system-info.php:773
|
2221 |
+
#: admin/system-info/system-info.php:781 admin/system-info/system-info.php:789
|
2222 |
+
#: admin/system-info/system-info.php:797 admin/system-info/system-info.php:805
|
2223 |
+
#: admin/system-info/system-info.php:813 admin/system-info/system-info.php:821
|
2224 |
+
#: admin/system-info/system-info.php:829 admin/system-info/system-info.php:848
|
2225 |
#: includes/functions.php:555 includes/functions.php:728
|
2226 |
#: includes/functions.php:896 includes/functions.php:939
|
2227 |
#: includes/functions.php:987 includes/functions.php:1031
|
2240 |
msgid "Click OK to Turn AutoLock Off or click Cancel."
|
2241 |
msgstr ""
|
2242 |
|
2243 |
+
#: admin/core/core.php:1246 admin/system-info/system-info.php:540
|
2244 |
+
#: admin/system-info/system-info.php:776 admin/system-info/system-info.php:784
|
2245 |
+
#: admin/system-info/system-info.php:792 admin/system-info/system-info.php:800
|
2246 |
+
#: admin/system-info/system-info.php:808 admin/system-info/system-info.php:816
|
2247 |
+
#: admin/system-info/system-info.php:824 admin/system-info/system-info.php:832
|
2248 |
+
#: admin/system-info/system-info.php:840 admin/system-info/system-info.php:851
|
2249 |
#: includes/functions.php:901 includes/functions.php:944
|
2250 |
#: includes/functions.php:993 includes/functions.php:1037
|
2251 |
#: includes/general-functions.php:285 includes/general-functions.php:300
|
2308 |
msgstr ""
|
2309 |
|
2310 |
#: admin/core/core.php:1458 admin/core/core.php:1644
|
2311 |
+
#: admin/wizard/wizard.php:1038
|
2312 |
msgid "Custom Code Video Tutorial"
|
2313 |
msgstr ""
|
2314 |
|
2363 |
msgstr ""
|
2364 |
|
2365 |
#: admin/core/core.php:1588
|
2366 |
+
#: admin/db-backup-security/db-backup-security.php:1701
|
2367 |
+
#: admin/mscan/mscan.php:1918 admin/theme-skin/theme-skin.php:219
|
2368 |
msgid "Whats New in "
|
2369 |
msgstr ""
|
2370 |
|
2390 |
msgstr ""
|
2391 |
|
2392 |
#: admin/core/core.php:1601 admin/db-backup-security/db-backup-security.php:270
|
2393 |
+
#: admin/db-backup-security/db-backup-security.php:1201
|
2394 |
+
#: admin/db-backup-security/db-backup-security.php:1357
|
2395 |
#: admin/email-log-settings/email-log-settings.php:96
|
2396 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
2397 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2398 |
+
#: admin/wizard/wizard.php:1017 admin/wizard/wizard.php:1086
|
2399 |
msgid ""
|
2400 |
"Protect all of your website files with AutoRestore|Quarantine Intrusion "
|
2401 |
"Detection & Prevention System: "
|
2402 |
msgstr ""
|
2403 |
|
2404 |
#: admin/core/core.php:1601 admin/db-backup-security/db-backup-security.php:270
|
2405 |
+
#: admin/db-backup-security/db-backup-security.php:1201
|
2406 |
+
#: admin/db-backup-security/db-backup-security.php:1357
|
2407 |
#: admin/email-log-settings/email-log-settings.php:96
|
2408 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
2409 |
+
#: admin/mscan/mscan.php:123 admin/security-log/security-log.php:235
|
2410 |
+
#: admin/theme-skin/theme-skin.php:101 admin/wizard/wizard.php:1017
|
2411 |
+
#: admin/wizard/wizard.php:1086
|
2412 |
msgid "Get BPS Pro ARQ IDPS"
|
2413 |
msgstr ""
|
2414 |
|
2415 |
#: admin/core/core.php:1601 admin/email-log-settings/email-log-settings.php:96
|
2416 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
2417 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2418 |
+
#: admin/wizard/wizard.php:1017 admin/wizard/wizard.php:1086
|
2419 |
msgid ""
|
2420 |
"Protect against SpamBot & HackerBot (auto-registering, auto-logins, auto-"
|
2421 |
"posting, auto-commenting): "
|
2422 |
msgstr ""
|
2423 |
|
2424 |
#: admin/core/core.php:1601 admin/email-log-settings/email-log-settings.php:96
|
2425 |
+
#: admin/login/login.php:181 admin/login/login.php:792
|
2426 |
#: admin/maintenance/maintenance.php:184 admin/maintenance/maintenance.php:186
|
2427 |
#: admin/security-log/security-log.php:235 admin/theme-skin/theme-skin.php:101
|
2428 |
+
#: admin/wizard/wizard.php:1017 admin/wizard/wizard.php:1086
|
2429 |
msgid "Get BPS Pro JTC Anti-Spam|Anti-Hacker"
|
2430 |
msgstr ""
|
2431 |
|
2471 |
msgstr ""
|
2472 |
|
2473 |
#: admin/core/core.php:1639 admin/email-log-settings/email-log-settings.php:221
|
2474 |
+
#: admin/login/login.php:1353 admin/maintenance/maintenance.php:2097
|
2475 |
#: admin/security-log/security-log.php:806
|
2476 |
+
#: admin/system-info/system-info.php:1158
|
2477 |
msgid "Contributors Page"
|
2478 |
msgstr ""
|
2479 |
|
2482 |
msgstr ""
|
2483 |
|
2484 |
#: admin/core/core.php:1641 admin/email-log-settings/email-log-settings.php:220
|
2485 |
+
#: admin/login/login.php:1352 admin/maintenance/maintenance.php:2098
|
2486 |
#: admin/security-log/security-log.php:805
|
2487 |
+
#: admin/system-info/system-info.php:1157
|
2488 |
msgid "Security Log Event Codes"
|
2489 |
msgstr ""
|
2490 |
|
2493 |
msgstr ""
|
2494 |
|
2495 |
#: admin/core/core.php:1643
|
2496 |
+
#: admin/db-backup-security/db-backup-security.php:1705
|
2497 |
#: admin/email-log-settings/email-log-settings.php:222
|
2498 |
+
#: admin/login/login.php:1354 admin/maintenance/maintenance.php:2099
|
2499 |
+
#: admin/mscan/mscan.php:1921 admin/security-log/security-log.php:807
|
2500 |
+
#: admin/system-info/system-info.php:1159 admin/theme-skin/theme-skin.php:222
|
2501 |
msgid "Forum: Search, Troubleshooting Steps & Post Questions For Assistance"
|
2502 |
msgstr ""
|
2503 |
|
2781 |
"\">Whats New in BPS Pro %1$s</a>"
|
2782 |
msgstr ""
|
2783 |
|
2784 |
+
#: admin/db-backup-security/db-backup-functions.php:53
|
2785 |
msgid "Error: Unable to rename the DB Backup folder."
|
2786 |
msgstr ""
|
2787 |
|
2788 |
+
#: admin/db-backup-security/db-backup-functions.php:53
|
2789 |
msgid ""
|
2790 |
"Did you enter a valid DB Backup folder name? Valid folder naming characters "
|
2791 |
"are: Letters A to Z upper or lowercase. Numbers 0 to 9. A dash \"-\" or an "
|
2793 |
"using FTP?"
|
2794 |
msgstr ""
|
2795 |
|
2796 |
+
#: admin/db-backup-security/db-backup-functions.php:60
|
2797 |
msgid "The DB Backup folder name has been renamed to: "
|
2798 |
msgstr ""
|
2799 |
|
2800 |
+
#: admin/db-backup-security/db-backup-functions.php:102
|
2801 |
msgid "Error: Unable to create the DB Backup folder."
|
2802 |
msgstr ""
|
2803 |
|
2804 |
+
#: admin/db-backup-security/db-backup-functions.php:102
|
2805 |
msgid ""
|
2806 |
"Go to the BPS System Info page File|Folder Permissions & UID checks table. "
|
2807 |
"Check the /wp-content/bps-backup/ folder permissions. The folder permissions "
|
2810 |
"same matching ID's."
|
2811 |
msgstr ""
|
2812 |
|
2813 |
+
#: admin/db-backup-security/db-backup-functions.php:109
|
2814 |
msgid "The DB Backup folder: "
|
2815 |
msgstr ""
|
2816 |
|
2817 |
+
#: admin/db-backup-security/db-backup-functions.php:109
|
2818 |
msgid " was created successfully."
|
2819 |
msgstr ""
|
2820 |
|
3064 |
msgstr ""
|
3065 |
|
3066 |
#: admin/db-backup-security/db-backup-help-text.php:9
|
3067 |
+
#: admin/db-backup-security/db-backup-security.php:958
|
3068 |
msgid "Rename|Create|Reset Tool"
|
3069 |
msgstr ""
|
3070 |
|
3431 |
#: admin/db-backup-security/db-backup-security.php:259
|
3432 |
#: admin/db-backup-security/db-backup-security.php:276
|
3433 |
#: admin/db-backup-security/db-backup-security.php:278
|
3434 |
+
#: admin/includes/admin.php:332
|
3435 |
msgid "DB Backup"
|
3436 |
msgstr ""
|
3437 |
|
3438 |
#: admin/db-backup-security/db-backup-security.php:260
|
3439 |
+
#: admin/db-backup-security/db-backup-security.php:1207
|
3440 |
+
#: admin/db-backup-security/db-backup-security.php:1209
|
3441 |
msgid "DB Backup Log"
|
3442 |
msgstr ""
|
3443 |
|
3444 |
#: admin/db-backup-security/db-backup-security.php:261
|
3445 |
+
#: admin/db-backup-security/db-backup-security.php:1363
|
3446 |
+
#: admin/db-backup-security/db-backup-security.php:1365
|
3447 |
msgid "DB Table Prefix Changer"
|
3448 |
msgstr ""
|
3449 |
|
3465 |
msgid "Backup Jobs ~ Manual|Scheduled"
|
3466 |
msgstr ""
|
3467 |
|
3468 |
+
#: admin/db-backup-security/db-backup-security.php:404
|
3469 |
+
msgid ""
|
3470 |
+
"Error: You did not select any DB Tables to backup. Backup Job was not "
|
3471 |
+
"created."
|
3472 |
+
msgstr ""
|
3473 |
+
|
3474 |
+
#: admin/db-backup-security/db-backup-security.php:510
|
3475 |
+
msgid "Backup Job "
|
3476 |
+
msgstr ""
|
3477 |
+
|
3478 |
+
#: admin/db-backup-security/db-backup-security.php:510
|
3479 |
+
msgid " Created Successfully."
|
3480 |
+
msgstr ""
|
3481 |
+
|
3482 |
+
#: admin/db-backup-security/db-backup-security.php:512
|
3483 |
+
msgid "Backup Job Settings Logged successfully in the DB Backup Log"
|
3484 |
+
msgstr ""
|
3485 |
+
|
3486 |
+
#: admin/db-backup-security/db-backup-security.php:539
|
3487 |
+
msgid "Run Job|Delete Job"
|
3488 |
+
msgstr ""
|
3489 |
+
|
3490 |
+
#: admin/db-backup-security/db-backup-security.php:595
|
3491 |
+
#: admin/db-backup-security/db-backup-security.php:652
|
3492 |
+
msgid "Backup Job: "
|
3493 |
+
msgstr ""
|
3494 |
+
|
3495 |
+
#: admin/db-backup-security/db-backup-security.php:595
|
3496 |
+
#: admin/db-backup-security/db-backup-security.php:831
|
3497 |
+
msgid " has been deleted successfully."
|
3498 |
+
msgstr ""
|
3499 |
+
|
3500 |
+
#: admin/db-backup-security/db-backup-security.php:652
|
3501 |
+
msgid " has completed."
|
3502 |
+
msgstr ""
|
3503 |
+
|
3504 |
+
#: admin/db-backup-security/db-backup-security.php:652
|
3505 |
+
msgid ""
|
3506 |
+
"Your DB Backup Log contains the Backup Job Completion Time, Total Memory "
|
3507 |
+
"Used and other information about this Backup."
|
3508 |
+
msgstr ""
|
3509 |
+
|
3510 |
+
#: admin/db-backup-security/db-backup-security.php:681
|
3511 |
msgid "Description|Job Name"
|
3512 |
msgstr ""
|
3513 |
|
3514 |
+
#: admin/db-backup-security/db-backup-security.php:682
|
3515 |
+
#: admin/db-backup-security/db-backup-security.php:712
|
3516 |
+
#: admin/db-backup-security/db-backup-security.php:856
|
3517 |
+
#: admin/db-backup-security/db-backup-security.php:874
|
3518 |
+
#: admin/login/login.php:545 admin/login/login.php:574
|
3519 |
+
#: admin/login/login.php:646 admin/login/login.php:675
|
3520 |
+
#: admin/mscan/mscan.php:1358
|
3521 |
msgid "Delete"
|
3522 |
msgstr ""
|
3523 |
|
3524 |
+
#: admin/db-backup-security/db-backup-security.php:683
|
3525 |
+
#: admin/db-backup-security/db-backup-security.php:713
|
3526 |
msgid "Run"
|
3527 |
msgstr ""
|
3528 |
|
3529 |
+
#: admin/db-backup-security/db-backup-security.php:684
|
3530 |
msgid "Job Type"
|
3531 |
msgstr ""
|
3532 |
|
3533 |
+
#: admin/db-backup-security/db-backup-security.php:685
|
3534 |
msgid "Frequency"
|
3535 |
msgstr ""
|
3536 |
|
3537 |
+
#: admin/db-backup-security/db-backup-security.php:686
|
3538 |
msgid "Last Backup"
|
3539 |
msgstr ""
|
3540 |
|
3541 |
+
#: admin/db-backup-security/db-backup-security.php:687
|
3542 |
msgid "Next Backup"
|
3543 |
msgstr ""
|
3544 |
|
3545 |
+
#: admin/db-backup-security/db-backup-security.php:688
|
3546 |
msgid "Email Backup"
|
3547 |
msgstr ""
|
3548 |
|
3549 |
+
#: admin/db-backup-security/db-backup-security.php:689
|
3550 |
msgid "Job Created"
|
3551 |
msgstr ""
|
3552 |
|
3553 |
+
#: admin/db-backup-security/db-backup-security.php:696
|
3554 |
msgid "No Backup Jobs have been created yet."
|
3555 |
msgstr ""
|
3556 |
|
3557 |
+
#: admin/db-backup-security/db-backup-security.php:731
|
3558 |
msgid "Yes & Delete"
|
3559 |
msgstr ""
|
3560 |
|
3561 |
+
#: admin/db-backup-security/db-backup-security.php:733
|
3562 |
msgid "Send Email Only"
|
3563 |
msgstr ""
|
3564 |
|
3565 |
+
#: admin/db-backup-security/db-backup-security.php:774
|
3566 |
+
msgid "Backup Files ~ Download|Delete"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3567 |
msgstr ""
|
3568 |
|
3569 |
+
#: admin/db-backup-security/db-backup-security.php:809
|
3570 |
+
msgid "Delete Files"
|
|
|
3571 |
msgstr ""
|
3572 |
|
3573 |
+
#: admin/db-backup-security/db-backup-security.php:831
|
3574 |
+
msgid "Backup File: "
|
3575 |
msgstr ""
|
3576 |
|
3577 |
+
#: admin/db-backup-security/db-backup-security.php:855
|
3578 |
msgid "Backup Filename"
|
3579 |
msgstr ""
|
3580 |
|
3581 |
+
#: admin/db-backup-security/db-backup-security.php:857
|
3582 |
+
#: admin/db-backup-security/db-backup-security.php:875
|
3583 |
msgid "Download"
|
3584 |
msgstr ""
|
3585 |
|
3586 |
+
#: admin/db-backup-security/db-backup-security.php:858
|
3587 |
msgid "Backup Folder"
|
3588 |
msgstr ""
|
3589 |
|
3590 |
+
#: admin/db-backup-security/db-backup-security.php:859
|
3591 |
msgid "Size"
|
3592 |
msgstr ""
|
3593 |
|
3594 |
+
#: admin/db-backup-security/db-backup-security.php:860
|
3595 |
msgid "Date|Time"
|
3596 |
msgstr ""
|
3597 |
|
3598 |
+
#: admin/db-backup-security/db-backup-security.php:890
|
3599 |
msgid "No Backup Jobs have been Run yet. No Files in Backup."
|
3600 |
msgstr ""
|
3601 |
|
3602 |
+
#: admin/db-backup-security/db-backup-security.php:906
|
3603 |
msgid "Click OK to Delete Backup File(s) or click Cancel"
|
3604 |
msgstr ""
|
3605 |
|
3606 |
+
#: admin/db-backup-security/db-backup-security.php:931
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3607 |
msgid "Create Backup Jobs"
|
3608 |
msgstr ""
|
3609 |
|
3610 |
+
#: admin/db-backup-security/db-backup-security.php:956
|
3611 |
msgid "Database Tables "
|
3612 |
msgstr ""
|
3613 |
|
3614 |
+
#: admin/db-backup-security/db-backup-security.php:957
|
3615 |
msgid "Backup Job Settings|Independent Options"
|
3616 |
msgstr ""
|
3617 |
|
3618 |
+
#: admin/db-backup-security/db-backup-security.php:970
|
3619 |
+
#: admin/mscan/mscan.php:939
|
3620 |
msgid "All"
|
3621 |
msgstr ""
|
3622 |
|
3623 |
+
#: admin/db-backup-security/db-backup-security.php:971
|
3624 |
+
#: admin/db-backup-security/db-backup-security.php:1564
|
3625 |
msgid "DB Table Name"
|
3626 |
msgstr ""
|
3627 |
|
3628 |
+
#: admin/db-backup-security/db-backup-security.php:998
|
3629 |
msgid "Description|Backup Job Name:"
|
3630 |
msgstr ""
|
3631 |
|
3632 |
+
#: admin/db-backup-security/db-backup-security.php:1002
|
3633 |
msgid "DB Backup Folder Location:"
|
3634 |
msgstr ""
|
3635 |
|
3636 |
+
#: admin/db-backup-security/db-backup-security.php:1003
|
3637 |
+
msgid "Recommended: Use The Default Obfuscated & Secure BPS Backup Folder."
|
3638 |
msgstr ""
|
3639 |
|
3640 |
+
#: admin/db-backup-security/db-backup-security.php:1006
|
3641 |
msgid "DB Backup File Download Link|URL:"
|
3642 |
msgstr ""
|
3643 |
|
3644 |
+
#: admin/db-backup-security/db-backup-security.php:1007
|
3645 |
msgid ""
|
3646 |
"Note: If you see 404 errors when trying to download zip files or if you have"
|
3647 |
msgstr ""
|
3648 |
|
3649 |
+
#: admin/db-backup-security/db-backup-security.php:1008
|
3650 |
msgid ""
|
3651 |
"changed the DB Backup Folder Location above, click the Read Me help button."
|
3652 |
msgstr ""
|
3653 |
|
3654 |
+
#: admin/db-backup-security/db-backup-security.php:1011
|
3655 |
msgid "Backup Job Type: Manual or Scheduled"
|
3656 |
msgstr ""
|
3657 |
|
3658 |
+
#: admin/db-backup-security/db-backup-security.php:1013
|
3659 |
msgid "Manual DB Backup Job"
|
3660 |
msgstr ""
|
3661 |
|
3662 |
+
#: admin/db-backup-security/db-backup-security.php:1014
|
3663 |
msgid "Scheduled DB Backup Job"
|
3664 |
msgstr ""
|
3665 |
|
3666 |
+
#: admin/db-backup-security/db-backup-security.php:1017
|
3667 |
msgid "Frequency of Scheduled Backup Job (recurring)"
|
3668 |
msgstr ""
|
3669 |
|
3670 |
+
#: admin/db-backup-security/db-backup-security.php:1019
|
3671 |
+
#: admin/db-backup-security/db-backup-security.php:1028
|
3672 |
+
#: admin/db-backup-security/db-backup-security.php:1057
|
3673 |
+
#: admin/db-backup-security/db-backup-security.php:1069
|
3674 |
msgid "N/A"
|
3675 |
msgstr ""
|
3676 |
|
3677 |
+
#: admin/db-backup-security/db-backup-security.php:1020
|
3678 |
msgid "Hourly Scheduled DB Backup Job"
|
3679 |
msgstr ""
|
3680 |
|
3681 |
+
#: admin/db-backup-security/db-backup-security.php:1021
|
3682 |
msgid "Daily Scheduled DB Backup Job"
|
3683 |
msgstr ""
|
3684 |
|
3685 |
+
#: admin/db-backup-security/db-backup-security.php:1022
|
3686 |
msgid "Weekly Scheduled DB Backup Job"
|
3687 |
msgstr ""
|
3688 |
|
3689 |
+
#: admin/db-backup-security/db-backup-security.php:1023
|
3690 |
msgid "Monthly Scheduled DB Backup Job"
|
3691 |
msgstr ""
|
3692 |
|
3693 |
+
#: admin/db-backup-security/db-backup-security.php:1026
|
3694 |
msgid "Hour When Scheduled Backup is Run (recurring)"
|
3695 |
msgstr ""
|
3696 |
|
3697 |
+
#: admin/db-backup-security/db-backup-security.php:1029
|
3698 |
msgid "12AM"
|
3699 |
msgstr ""
|
3700 |
|
3701 |
+
#: admin/db-backup-security/db-backup-security.php:1030
|
3702 |
msgid "1AM"
|
3703 |
msgstr ""
|
3704 |
|
3705 |
+
#: admin/db-backup-security/db-backup-security.php:1031
|
3706 |
msgid "2AM"
|
3707 |
msgstr ""
|
3708 |
|
3709 |
+
#: admin/db-backup-security/db-backup-security.php:1032
|
3710 |
msgid "3AM"
|
3711 |
msgstr ""
|
3712 |
|
3713 |
+
#: admin/db-backup-security/db-backup-security.php:1033
|
3714 |
msgid "4AM"
|
3715 |
msgstr ""
|
3716 |
|
3717 |
+
#: admin/db-backup-security/db-backup-security.php:1034
|
3718 |
msgid "5AM"
|
3719 |
msgstr ""
|
3720 |
|
3721 |
+
#: admin/db-backup-security/db-backup-security.php:1035
|
3722 |
msgid "6AM"
|
3723 |
msgstr ""
|
3724 |
|
3725 |
+
#: admin/db-backup-security/db-backup-security.php:1036
|
3726 |
msgid "7AM"
|
3727 |
msgstr ""
|
3728 |
|
3729 |
+
#: admin/db-backup-security/db-backup-security.php:1037
|
3730 |
msgid "8AM"
|
3731 |
msgstr ""
|
3732 |
|
3733 |
+
#: admin/db-backup-security/db-backup-security.php:1038
|
3734 |
msgid "9AM"
|
3735 |
msgstr ""
|
3736 |
|
3737 |
+
#: admin/db-backup-security/db-backup-security.php:1039
|
3738 |
msgid "10AM"
|
3739 |
msgstr ""
|
3740 |
|
3741 |
+
#: admin/db-backup-security/db-backup-security.php:1040
|
3742 |
msgid "11AM"
|
3743 |
msgstr ""
|
3744 |
|
3745 |
+
#: admin/db-backup-security/db-backup-security.php:1041
|
3746 |
msgid "12PM"
|
3747 |
msgstr ""
|
3748 |
|
3749 |
+
#: admin/db-backup-security/db-backup-security.php:1042
|
3750 |
msgid "1PM"
|
3751 |
msgstr ""
|
3752 |
|
3753 |
+
#: admin/db-backup-security/db-backup-security.php:1043
|
3754 |
msgid "2PM"
|
3755 |
msgstr ""
|
3756 |
|
3757 |
+
#: admin/db-backup-security/db-backup-security.php:1044
|
3758 |
msgid "3PM"
|
3759 |
msgstr ""
|
3760 |
|
3761 |
+
#: admin/db-backup-security/db-backup-security.php:1045
|
3762 |
msgid "4PM"
|
3763 |
msgstr ""
|
3764 |
|
3765 |
+
#: admin/db-backup-security/db-backup-security.php:1046
|
3766 |
msgid "5PM"
|
3767 |
msgstr ""
|
3768 |
|
3769 |
+
#: admin/db-backup-security/db-backup-security.php:1047
|
3770 |
msgid "6PM"
|
3771 |
msgstr ""
|
3772 |
|
3773 |
+
#: admin/db-backup-security/db-backup-security.php:1048
|
3774 |
msgid "7PM"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
+
#: admin/db-backup-security/db-backup-security.php:1049
|
3778 |
msgid "8PM"
|
3779 |
msgstr ""
|
3780 |
|
3781 |
+
#: admin/db-backup-security/db-backup-security.php:1050
|
3782 |
msgid "9PM"
|
3783 |
msgstr ""
|
3784 |
|
3785 |
+
#: admin/db-backup-security/db-backup-security.php:1051
|
3786 |
msgid "10PM"
|
3787 |
msgstr ""
|
3788 |
|
3789 |
+
#: admin/db-backup-security/db-backup-security.php:1052
|
3790 |
msgid "11PM"
|
3791 |
msgstr ""
|
3792 |
|
3793 |
+
#: admin/db-backup-security/db-backup-security.php:1055
|
3794 |
msgid "Day of Week When Scheduled Backup is Run (recurring)"
|
3795 |
msgstr ""
|
3796 |
|
3797 |
+
#: admin/db-backup-security/db-backup-security.php:1058
|
3798 |
msgid "Sunday"
|
3799 |
msgstr ""
|
3800 |
|
3801 |
+
#: admin/db-backup-security/db-backup-security.php:1059
|
3802 |
msgid "Monday"
|
3803 |
msgstr ""
|
3804 |
|
3805 |
+
#: admin/db-backup-security/db-backup-security.php:1060
|
3806 |
msgid "Tuesday"
|
3807 |
msgstr ""
|
3808 |
|
3809 |
+
#: admin/db-backup-security/db-backup-security.php:1061
|
3810 |
msgid "Wednesday"
|
3811 |
msgstr ""
|
3812 |
|
3813 |
+
#: admin/db-backup-security/db-backup-security.php:1062
|
3814 |
msgid "Thursday"
|
3815 |
msgstr ""
|
3816 |
|
3817 |
+
#: admin/db-backup-security/db-backup-security.php:1063
|
3818 |
msgid "Friday"
|
3819 |
msgstr ""
|
3820 |
|
3821 |
+
#: admin/db-backup-security/db-backup-security.php:1064
|
3822 |
msgid "Saturday"
|
3823 |
msgstr ""
|
3824 |
|
3825 |
+
#: admin/db-backup-security/db-backup-security.php:1067
|
3826 |
msgid "Day of Month When Scheduled Backup is Run (recurring)"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
+
#: admin/db-backup-security/db-backup-security.php:1070
|
3830 |
msgid "1st"
|
3831 |
msgstr ""
|
3832 |
|
3833 |
+
#: admin/db-backup-security/db-backup-security.php:1071
|
3834 |
msgid "2nd"
|
3835 |
msgstr ""
|
3836 |
|
3837 |
+
#: admin/db-backup-security/db-backup-security.php:1072
|
3838 |
msgid "3rd"
|
3839 |
msgstr ""
|
3840 |
|
3841 |
+
#: admin/db-backup-security/db-backup-security.php:1073
|
3842 |
msgid "4th"
|
3843 |
msgstr ""
|
3844 |
|
3845 |
+
#: admin/db-backup-security/db-backup-security.php:1074
|
3846 |
msgid "5th"
|
3847 |
msgstr ""
|
3848 |
|
3849 |
+
#: admin/db-backup-security/db-backup-security.php:1075
|
3850 |
msgid "6th"
|
3851 |
msgstr ""
|
3852 |
|
3853 |
+
#: admin/db-backup-security/db-backup-security.php:1076
|
3854 |
msgid "7th"
|
3855 |
msgstr ""
|
3856 |
|
3857 |
+
#: admin/db-backup-security/db-backup-security.php:1077
|
3858 |
msgid "8th"
|
3859 |
msgstr ""
|
3860 |
|
3861 |
+
#: admin/db-backup-security/db-backup-security.php:1078
|
3862 |
msgid "9th"
|
3863 |
msgstr ""
|
3864 |
|
3865 |
+
#: admin/db-backup-security/db-backup-security.php:1079
|
3866 |
msgid "10th"
|
3867 |
msgstr ""
|
3868 |
|
3869 |
+
#: admin/db-backup-security/db-backup-security.php:1080
|
3870 |
msgid "11th"
|
3871 |
msgstr ""
|
3872 |
|
3873 |
+
#: admin/db-backup-security/db-backup-security.php:1081
|
3874 |
msgid "12th"
|
3875 |
msgstr ""
|
3876 |
|
3877 |
+
#: admin/db-backup-security/db-backup-security.php:1082
|
3878 |
msgid "13th"
|
3879 |
msgstr ""
|
3880 |
|
3881 |
+
#: admin/db-backup-security/db-backup-security.php:1083
|
3882 |
msgid "14th"
|
3883 |
msgstr ""
|
3884 |
|
3885 |
+
#: admin/db-backup-security/db-backup-security.php:1084
|
3886 |
msgid "15th"
|
3887 |
msgstr ""
|
3888 |
|
3889 |
+
#: admin/db-backup-security/db-backup-security.php:1085
|
3890 |
msgid "16th"
|
3891 |
msgstr ""
|
3892 |
|
3893 |
+
#: admin/db-backup-security/db-backup-security.php:1086
|
3894 |
msgid "17th"
|
3895 |
msgstr ""
|
3896 |
|
3897 |
+
#: admin/db-backup-security/db-backup-security.php:1087
|
3898 |
msgid "18th"
|
3899 |
msgstr ""
|
3900 |
|
3901 |
+
#: admin/db-backup-security/db-backup-security.php:1088
|
3902 |
msgid "19th"
|
3903 |
msgstr ""
|
3904 |
|
3905 |
+
#: admin/db-backup-security/db-backup-security.php:1089
|
3906 |
msgid "20th"
|
3907 |
msgstr ""
|
3908 |
|
3909 |
+
#: admin/db-backup-security/db-backup-security.php:1090
|
3910 |
msgid "21st"
|
3911 |
msgstr ""
|
3912 |
|
3913 |
+
#: admin/db-backup-security/db-backup-security.php:1091
|
3914 |
msgid "22nd"
|
3915 |
msgstr ""
|
3916 |
|
3917 |
+
#: admin/db-backup-security/db-backup-security.php:1092
|
3918 |
msgid "23rd"
|
3919 |
msgstr ""
|
3920 |
|
3921 |
+
#: admin/db-backup-security/db-backup-security.php:1093
|
3922 |
msgid "24th"
|
3923 |
msgstr ""
|
3924 |
|
3925 |
+
#: admin/db-backup-security/db-backup-security.php:1094
|
3926 |
msgid "25th"
|
3927 |
msgstr ""
|
3928 |
|
3929 |
+
#: admin/db-backup-security/db-backup-security.php:1095
|
3930 |
msgid "26th"
|
3931 |
msgstr ""
|
3932 |
|
3933 |
+
#: admin/db-backup-security/db-backup-security.php:1096
|
3934 |
msgid "27th"
|
3935 |
msgstr ""
|
3936 |
|
3937 |
+
#: admin/db-backup-security/db-backup-security.php:1097
|
3938 |
msgid "28th"
|
3939 |
msgstr ""
|
3940 |
|
3941 |
+
#: admin/db-backup-security/db-backup-security.php:1098
|
3942 |
msgid "29th"
|
3943 |
msgstr ""
|
3944 |
|
3945 |
+
#: admin/db-backup-security/db-backup-security.php:1099
|
3946 |
msgid "30th"
|
3947 |
msgstr ""
|
3948 |
|
3949 |
+
#: admin/db-backup-security/db-backup-security.php:1102
|
3950 |
msgid "Send Scheduled Backup Zip File Via Email or Just Email Only:"
|
3951 |
msgstr ""
|
3952 |
|
3953 |
+
#: admin/db-backup-security/db-backup-security.php:1103
|
3954 |
msgid ""
|
3955 |
"Note: Check with your email provider for the maximum<br>file attachment size "
|
3956 |
"limit that is allowed by your Mail Server"
|
3957 |
msgstr ""
|
3958 |
|
3959 |
+
#: admin/db-backup-security/db-backup-security.php:1105
|
3960 |
msgid "Do Not Email Zip Backup File"
|
3961 |
msgstr ""
|
3962 |
|
3963 |
+
#: admin/db-backup-security/db-backup-security.php:1106
|
3964 |
msgid "Email & Delete Zip Backup File"
|
3965 |
msgstr ""
|
3966 |
|
3967 |
+
#: admin/db-backup-security/db-backup-security.php:1107
|
3968 |
msgid "Email Zip Backup File"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
+
#: admin/db-backup-security/db-backup-security.php:1108
|
3972 |
msgid "Send Email Only & Not Zip Backup File"
|
3973 |
msgstr ""
|
3974 |
|
3975 |
+
#: admin/db-backup-security/db-backup-security.php:1111
|
3976 |
msgid "Automatically Delete Old Backup Files:"
|
3977 |
msgstr ""
|
3978 |
|
3979 |
+
#: admin/db-backup-security/db-backup-security.php:1112
|
3980 |
+
#: admin/db-backup-security/db-backup-security.php:1126
|
3981 |
msgid "Independent Option:"
|
3982 |
msgstr ""
|
3983 |
|
3984 |
+
#: admin/db-backup-security/db-backup-security.php:1114
|
3985 |
msgid "Never Delete Old Backup Files"
|
3986 |
msgstr ""
|
3987 |
|
3988 |
+
#: admin/db-backup-security/db-backup-security.php:1115
|
3989 |
msgid "Delete Backup Files Older Than 1 Day"
|
3990 |
msgstr ""
|
3991 |
|
3992 |
+
#: admin/db-backup-security/db-backup-security.php:1116
|
3993 |
msgid "Delete Backup Files Older Than 5 Days"
|
3994 |
msgstr ""
|
3995 |
|
3996 |
+
#: admin/db-backup-security/db-backup-security.php:1117
|
3997 |
msgid "Delete Backup Files Older Than 10 Days"
|
3998 |
msgstr ""
|
3999 |
|
4000 |
+
#: admin/db-backup-security/db-backup-security.php:1118
|
4001 |
msgid "Delete Backup Files Older Than 15 Days"
|
4002 |
msgstr ""
|
4003 |
|
4004 |
+
#: admin/db-backup-security/db-backup-security.php:1119
|
4005 |
msgid "Delete Backup Files Older Than 30 Days"
|
4006 |
msgstr ""
|
4007 |
|
4008 |
+
#: admin/db-backup-security/db-backup-security.php:1120
|
4009 |
msgid "Delete Backup Files Older Than 60 Days"
|
4010 |
msgstr ""
|
4011 |
|
4012 |
+
#: admin/db-backup-security/db-backup-security.php:1121
|
4013 |
msgid "Delete Backup Files Older Than 90 Days"
|
4014 |
msgstr ""
|
4015 |
|
4016 |
+
#: admin/db-backup-security/db-backup-security.php:1122
|
4017 |
msgid "Delete Backup Files Older Than 180 Days"
|
4018 |
msgstr ""
|
4019 |
|
4020 |
+
#: admin/db-backup-security/db-backup-security.php:1125
|
4021 |
msgid "Turn On|Off All Scheduled Backups (Override):"
|
4022 |
msgstr ""
|
4023 |
|
4024 |
+
#: admin/db-backup-security/db-backup-security.php:1128
|
4025 |
msgid "All Scheduled Backups On"
|
4026 |
msgstr ""
|
4027 |
|
4028 |
+
#: admin/db-backup-security/db-backup-security.php:1129
|
4029 |
msgid "All Scheduled Backups Off"
|
4030 |
msgstr ""
|
4031 |
|
4032 |
+
#: admin/db-backup-security/db-backup-security.php:1132
|
|
|
|
|
|
|
|
|
4033 |
msgid "Click OK to Create this Backup Job or click Cancel"
|
4034 |
msgstr ""
|
4035 |
|
4036 |
+
#: admin/db-backup-security/db-backup-security.php:1150
|
4037 |
msgid "Rename|Create|Reset DB Backup Folder Name:"
|
4038 |
msgstr ""
|
4039 |
|
4040 |
+
#: admin/db-backup-security/db-backup-security.php:1151
|
4041 |
msgid "Randomly Generated New DB Backup Folder Name."
|
4042 |
msgstr ""
|
4043 |
|
4044 |
+
#: admin/db-backup-security/db-backup-security.php:1152
|
4045 |
msgid "Valid Folder Naming Characters: a-z A-Z 0-9 - _"
|
4046 |
msgstr ""
|
4047 |
|
4048 |
+
#: admin/db-backup-security/db-backup-security.php:1155
|
4049 |
msgid ""
|
4050 |
"The Rename|Create|Reset Tool renames the DB Backup folder if it already "
|
4051 |
"exists or creates a new DB Backup folder if it does not already exist.\\n"
|
4057 |
"OK to proceed or click Cancel"
|
4058 |
msgstr ""
|
4059 |
|
4060 |
+
#: admin/db-backup-security/db-backup-security.php:1201
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4061 |
msgid "DB Backup Log ~ "
|
4062 |
msgstr ""
|
4063 |
|
4064 |
+
#: admin/db-backup-security/db-backup-security.php:1201
|
4065 |
msgid ""
|
4066 |
"Logs Backup Job Settings, Completion Time, Memory Usage, Zip Backup File "
|
4067 |
"Name, Timestamp..."
|
4068 |
msgstr ""
|
4069 |
|
4070 |
+
#: admin/db-backup-security/db-backup-security.php:1223
|
4071 |
+
#: admin/db-backup-security/db-backup-security.php:1226
|
4072 |
msgid "DB Backup Log File Size: "
|
4073 |
msgstr ""
|
4074 |
|
4075 |
+
#: admin/db-backup-security/db-backup-security.php:1226
|
4076 |
msgid "The Email Logging options will only send log files up to 2MB in size."
|
4077 |
msgstr ""
|
4078 |
|
4079 |
+
#: admin/db-backup-security/db-backup-security.php:1226
|
4080 |
msgid ""
|
4081 |
"Copy and paste the DB Backup Log file contents into a Notepad text file on "
|
4082 |
"your computer and save it."
|
4083 |
msgstr ""
|
4084 |
|
4085 |
+
#: admin/db-backup-security/db-backup-security.php:1226
|
4086 |
+
#: admin/mscan/mscan.php:1767
|
4087 |
msgid ""
|
4088 |
"Then click the Delete Log button to delete the contents of this Log file."
|
4089 |
msgstr ""
|
4090 |
|
4091 |
+
#: admin/db-backup-security/db-backup-security.php:1241
|
4092 |
msgid "DB Backup Log Last Modified Time: "
|
4093 |
msgstr ""
|
4094 |
|
4095 |
+
#: admin/db-backup-security/db-backup-security.php:1255
|
4096 |
msgid ""
|
4097 |
"Success! Your DB Backup Log file has been deleted and replaced with a new "
|
4098 |
"blank DB Backup Log file."
|
4099 |
msgstr ""
|
4100 |
|
4101 |
+
#: admin/db-backup-security/db-backup-security.php:1263
|
4102 |
msgid "Clicking OK will delete the contents of your DB Backup Log file."
|
4103 |
msgstr ""
|
4104 |
|
4105 |
+
#: admin/db-backup-security/db-backup-security.php:1263
|
4106 |
+
#: admin/mscan/mscan.php:1809 admin/security-log/security-log.php:509
|
4107 |
msgid "Click OK to Delete the Log file contents or click Cancel."
|
4108 |
msgstr ""
|
4109 |
|
4110 |
+
#: admin/db-backup-security/db-backup-security.php:1282
|
4111 |
msgid ""
|
4112 |
"The DB Backup Log File Was Not Found! Check that the file really exists here "
|
4113 |
"- /"
|
4114 |
msgstr ""
|
4115 |
|
4116 |
+
#: admin/db-backup-security/db-backup-security.php:1282
|
4117 |
msgid "/bps-backup/logs/db_backup_log.txt and is named correctly."
|
4118 |
msgstr ""
|
4119 |
|
4120 |
+
#: admin/db-backup-security/db-backup-security.php:1301
|
4121 |
msgid ""
|
4122 |
"File Open and Write test successful! Your DB Backup Log file is writable."
|
4123 |
msgstr ""
|
4124 |
|
4125 |
+
#: admin/db-backup-security/db-backup-security.php:1313
|
4126 |
msgid "Success! Your DB Backup Log file has been updated."
|
4127 |
msgstr ""
|
4128 |
|
4129 |
+
#: admin/db-backup-security/db-backup-security.php:1357
|
4130 |
msgid "DB Table Prefix Changer ~ "
|
4131 |
msgstr ""
|
4132 |
|
4133 |
+
#: admin/db-backup-security/db-backup-security.php:1357
|
4134 |
msgid "Tools to change & check your WordPress Database Table Prefix"
|
4135 |
msgstr ""
|
4136 |
|
4137 |
+
#: admin/db-backup-security/db-backup-security.php:1373
|
4138 |
msgid "Your current WordPress Database Table Prefix is: "
|
4139 |
msgstr ""
|
4140 |
|
4141 |
+
#: admin/db-backup-security/db-backup-security.php:1373
|
4142 |
msgid "NOTES: "
|
4143 |
msgstr ""
|
4144 |
|
4145 |
+
#: admin/db-backup-security/db-backup-security.php:1373
|
4146 |
msgid ""
|
4147 |
"1. It is recommended that you backup your database before using this tool."
|
4148 |
msgstr ""
|
4149 |
|
4150 |
+
#: admin/db-backup-security/db-backup-security.php:1373
|
4151 |
msgid ""
|
4152 |
"2. If you want to create your own DB Table Prefix name or add additional "
|
4153 |
"characters to the randomly generated DB Table Prefix name below then ONLY "
|
4154 |
"use lowercase letters, numbers and underscores in your DB Table Prefix name."
|
4155 |
msgstr ""
|
4156 |
|
4157 |
+
#: admin/db-backup-security/db-backup-security.php:1373
|
4158 |
msgid ""
|
4159 |
"3. The maximum length limitation of a DB Table name, including the table "
|
4160 |
"prefix is 64 characters. See the DB Table Names & Character Length Table to "
|
4161 |
"the right."
|
4162 |
msgstr ""
|
4163 |
|
4164 |
+
#: admin/db-backup-security/db-backup-security.php:1373
|
4165 |
msgid ""
|
4166 |
"4. To change your DB Table Prefix name back to the WordPress default DB "
|
4167 |
"Table Prefix name, enter wp_ for the DB Table Prefix name."
|
4168 |
msgstr ""
|
4169 |
|
4170 |
+
#: admin/db-backup-security/db-backup-security.php:1385
|
4171 |
msgid ""
|
4172 |
"ERROR: The DB Table Prefix name can only contain numbers, lowercase letters, "
|
4173 |
"and underscores."
|
4174 |
msgstr ""
|
4175 |
|
4176 |
+
#: admin/db-backup-security/db-backup-security.php:1399
|
4177 |
msgid "A wp-config.php file was NOT found in your website root folder."
|
4178 |
msgstr ""
|
4179 |
|
4180 |
+
#: admin/db-backup-security/db-backup-security.php:1399
|
4181 |
msgid ""
|
4182 |
"Your DB Table Prefix was not changed. If you have moved your wp-config.php "
|
4183 |
"file to a another Server folder then you can use this tool to change your DB "
|
4185 |
"file back to the default location: your WordPress website root folder."
|
4186 |
msgstr ""
|
4187 |
|
4188 |
+
#: admin/db-backup-security/db-backup-security.php:1419
|
4189 |
msgid ""
|
4190 |
"Error: The wp-config.php file is not writable. Unable to write to the wp-"
|
4191 |
"config.php file."
|
4192 |
msgstr ""
|
4193 |
|
4194 |
+
#: admin/db-backup-security/db-backup-security.php:1419
|
4195 |
msgid ""
|
4196 |
"Your DB Table Prefix was not changed. You will need to make the wp-config."
|
4197 |
"php file writable first by changing either the file permissions or Ownership "
|
4199 |
"DB Table Prefix Changer tool to change your DB Table Prefix."
|
4200 |
msgstr ""
|
4201 |
|
4202 |
+
#: admin/db-backup-security/db-backup-security.php:1464
|
4203 |
msgid ""
|
4204 |
"DB Table Prefix Name change completed. Click the Load|Refresh Table button "
|
4205 |
"to load/refresh the DB Table Names & Character Length Table if you would "
|
4206 |
"like to check the new DB Table Prefix Name Changes."
|
4207 |
msgstr ""
|
4208 |
|
4209 |
+
#: admin/db-backup-security/db-backup-security.php:1471
|
4210 |
msgid ""
|
4211 |
"Click the Update Site User Roles button to complete the DB Table Prefix Name "
|
4212 |
"change."
|
4213 |
msgstr ""
|
4214 |
|
4215 |
+
#: admin/db-backup-security/db-backup-security.php:1489
|
4216 |
msgid "Randomly Generated DB Table Prefix"
|
4217 |
msgstr ""
|
4218 |
|
4219 |
+
#: admin/db-backup-security/db-backup-security.php:1526
|
4220 |
msgid ""
|
4221 |
"DB Table Prefix Name change completed. Click the Load|Refresh Table button "
|
4222 |
"to load/refresh the DB Table Names & Character Length Table if you would "
|
4225 |
"new DB Table names."
|
4226 |
msgstr ""
|
4227 |
|
4228 |
+
#: admin/db-backup-security/db-backup-security.php:1538
|
4229 |
msgid ""
|
4230 |
"This button must be clicked AFTER clicking the Change DB Table Prefix button "
|
4231 |
"above."
|
4232 |
msgstr ""
|
4233 |
|
4234 |
+
#: admin/db-backup-security/db-backup-security.php:1565
|
4235 |
msgid "Length"
|
4236 |
msgstr ""
|
4237 |
|
4238 |
+
#: admin/db-backup-security/db-backup-security.php:1589
|
4239 |
msgid "DB Table Name|Column"
|
4240 |
msgstr ""
|
4241 |
|
4242 |
+
#: admin/db-backup-security/db-backup-security.php:1590
|
4243 |
msgid "Other Prefix Changes"
|
4244 |
msgstr ""
|
4245 |
|
4246 |
+
#: admin/db-backup-security/db-backup-security.php:1647
|
4247 |
msgid "DB Table Names & Character Length Table"
|
4248 |
msgstr ""
|
4249 |
|
4250 |
+
#: admin/db-backup-security/db-backup-security.php:1648
|
4251 |
msgid ""
|
4252 |
"Displays your Current DB Table Names & Length Including The DB Table Prefix"
|
4253 |
msgstr ""
|
4254 |
|
4255 |
+
#: admin/db-backup-security/db-backup-security.php:1702
|
4256 |
+
#: admin/mscan/mscan.php:1919 admin/theme-skin/theme-skin.php:220
|
4257 |
msgid "BPS Pro Features & Version Release Dates"
|
4258 |
msgstr ""
|
4259 |
|
4260 |
+
#: admin/db-backup-security/db-backup-security.php:1703
|
4261 |
+
#: admin/mscan/mscan.php:1920 admin/theme-skin/theme-skin.php:221
|
4262 |
msgid "Video Tutorials"
|
4263 |
msgstr ""
|
4264 |
|
4265 |
+
#: admin/db-backup-security/db-backup-security.php:1704
|
4266 |
msgid "DB Backup & Security Guide & Troubleshooting"
|
4267 |
msgstr ""
|
4268 |
|
4284 |
|
4285 |
#: admin/email-log-settings/email-log-settings.php:102
|
4286 |
#: admin/email-log-settings/email-log-settings.php:104
|
4287 |
+
#: admin/includes/admin.php:343
|
4288 |
msgid "Email|Log Settings"
|
4289 |
msgstr ""
|
4290 |
|
4434 |
msgstr ""
|
4435 |
|
4436 |
#: admin/email-log-settings/email-log-settings.php:216
|
4437 |
+
#: admin/login/login.php:1348 admin/security-log/security-log.php:801
|
4438 |
+
#: admin/system-info/system-info.php:1154
|
4439 |
msgid "BulletProof Security Help & FAQ"
|
4440 |
msgstr ""
|
4441 |
|
4442 |
+
#: admin/includes/admin.php:310
|
4443 |
msgid "BulletProof Security Settings"
|
4444 |
msgstr ""
|
4445 |
|
4446 |
+
#: admin/includes/admin.php:310 admin/includes/admin.php:326
|
4447 |
msgid "BPS Security"
|
4448 |
msgstr ""
|
4449 |
|
4450 |
+
#: admin/includes/admin.php:311 admin/includes/admin.php:312
|
4451 |
msgid "Login Security ~ JTC-Lite"
|
4452 |
msgstr ""
|
4453 |
|
4454 |
+
#: admin/includes/admin.php:311 admin/includes/admin.php:329
|
4455 |
msgid "Login Security"
|
4456 |
msgstr ""
|
4457 |
|
4458 |
+
#: admin/includes/admin.php:312 admin/includes/admin.php:330
|
4459 |
+
#: admin/login/login.php:158 admin/login/login.php:798
|
4460 |
+
#: admin/login/login.php:800
|
4461 |
msgid "JTC-Lite"
|
4462 |
msgstr ""
|
4463 |
|
4464 |
+
#: admin/includes/admin.php:318 admin/includes/admin.php:339
|
4465 |
#: admin/maintenance/maintenance.php:163 admin/maintenance/maintenance.php:195
|
4466 |
#: admin/maintenance/maintenance.php:197
|
4467 |
msgid "Maintenance Mode"
|
4468 |
msgstr ""
|
4469 |
|
4470 |
+
#: admin/includes/admin.php:321 admin/includes/admin.php:342
|
4471 |
#: admin/system-info/system-info.php:88
|
4472 |
msgid "System Info"
|
4473 |
msgstr ""
|
4474 |
|
4475 |
+
#: admin/includes/admin.php:322 admin/includes/admin.php:344
|
4476 |
#: admin/theme-skin/theme-skin.php:91 admin/theme-skin/theme-skin.php:107
|
4477 |
#: admin/theme-skin/theme-skin.php:109
|
4478 |
msgid "UI|UX Settings"
|
4479 |
msgstr ""
|
4480 |
|
4481 |
+
#: admin/includes/admin.php:327
|
4482 |
msgid "htaccess Core"
|
4483 |
msgstr ""
|
4484 |
|
4485 |
+
#: admin/includes/admin.php:328
|
4486 |
msgid "MScan ~ Malware Scanner"
|
4487 |
msgstr ""
|
4488 |
|
4489 |
+
#: admin/includes/admin.php:328 admin/mscan/mscan.php:113
|
4490 |
+
#: admin/mscan/mscan.php:129 admin/mscan/mscan.php:131
|
4491 |
msgid "MScan"
|
4492 |
msgstr ""
|
4493 |
|
4494 |
+
#: admin/includes/admin.php:329 admin/includes/admin.php:330
|
4495 |
+
#: admin/includes/admin.php:331
|
4496 |
msgid "Login Security ~ JTC-Lite ~ ISL ~ ACE"
|
4497 |
msgstr ""
|
4498 |
|
4499 |
+
#: admin/includes/admin.php:331
|
4500 |
msgid "Idle Session Logout<br>Cookie Expiration"
|
4501 |
msgstr ""
|
4502 |
|
4503 |
+
#: admin/includes/admin.php:332
|
4504 |
msgid "DB Backup & Security"
|
4505 |
msgstr ""
|
4506 |
|
4507 |
+
#: admin/includes/admin.php:333 admin/security-log/security-log.php:226
|
4508 |
#: admin/security-log/security-log.php:241
|
4509 |
#: admin/security-log/security-log.php:243
|
4510 |
msgid "Security Log"
|
4511 |
msgstr ""
|
4512 |
|
4513 |
+
#: admin/includes/admin.php:345 admin/wizard/wizard.php:993
|
4514 |
+
#: admin/wizard/wizard.php:1023 admin/wizard/wizard.php:1025
|
4515 |
#: bulletproof-security.php:100 bulletproof-security.php:103
|
4516 |
msgid "Setup Wizard"
|
4517 |
msgstr ""
|
4518 |
|
4519 |
+
#: admin/includes/admin.php:348 admin/includes/admin.php:356
|
4520 |
#: admin/includes/uninstall.php:45
|
4521 |
msgid "BPS Plugin Uninstall Options"
|
4522 |
msgstr ""
|
4523 |
|
4524 |
+
#: admin/includes/admin.php:391
|
4525 |
msgid "BPS UI|UX Debug: SLF css Scripts Nulled"
|
4526 |
msgstr ""
|
4527 |
|
4528 |
+
#: admin/includes/admin.php:398
|
4529 |
msgid "BPS UI|UX Debug: SLF css Scripts Not Nulled|Allowed"
|
4530 |
msgstr ""
|
4531 |
|
4532 |
+
#: admin/includes/admin.php:427
|
4533 |
msgid "BPS UI|UX Debug: SLF js Scripts Nulled"
|
4534 |
msgstr ""
|
4535 |
|
4536 |
+
#: admin/includes/admin.php:434
|
4537 |
msgid "BPS UI|UX Debug: SLF js Scripts Not Nulled|Allowed"
|
4538 |
msgstr ""
|
4539 |
|
4540 |
+
#: admin/includes/admin.php:510
|
4541 |
msgid "BPS UI|UX Debug: Scripts|Styles Dequeued"
|
4542 |
msgstr ""
|
4543 |
|
4544 |
+
#: admin/includes/admin.php:522
|
4545 |
msgid "Script Dequeued: "
|
4546 |
msgstr ""
|
4547 |
|
4548 |
+
#: admin/includes/admin.php:528
|
4549 |
msgid ""
|
4550 |
"No plugin or theme Scripts were Dequeued (prevented) from loading in BPS "
|
4551 |
"plugin pages"
|
4552 |
msgstr ""
|
4553 |
|
4554 |
+
#: admin/includes/admin.php:540
|
4555 |
msgid "Style Dequeued: "
|
4556 |
msgstr ""
|
4557 |
|
4558 |
+
#: admin/includes/admin.php:546
|
4559 |
msgid ""
|
4560 |
"No plugin or theme Styles were Dequeued (prevented) from loading in BPS "
|
4561 |
"plugin pages"
|
4562 |
msgstr ""
|
4563 |
|
4564 |
+
#: admin/includes/admin.php:584 admin/includes/admin.php:617
|
4565 |
msgid "BPS UI|UX Debug: WP Toolbar nodes|menu items Removed"
|
4566 |
msgstr ""
|
4567 |
|
4568 |
+
#: admin/includes/admin.php:596 admin/includes/admin.php:629
|
4569 |
msgid "WP Toolbar node|menu item Removed: "
|
4570 |
msgstr ""
|
4571 |
|
4572 |
+
#: admin/includes/admin.php:604 admin/includes/admin.php:637
|
4573 |
msgid "No WP Toolbar nodes|menu items were Removed in BPS plugin pages"
|
4574 |
msgstr ""
|
4575 |
|
4614 |
msgid "Login Security & Monitoring"
|
4615 |
msgstr ""
|
4616 |
|
4617 |
+
#: admin/login/login.php:162 admin/login/login.php:987
|
4618 |
+
#: admin/login/login.php:989
|
4619 |
msgid "Idle Session Logout|Auth Cookie Expiration"
|
4620 |
msgstr ""
|
4621 |
|
4622 |
+
#: admin/login/login.php:173 admin/login/login.php:784
|
4623 |
#: admin/maintenance/maintenance.php:173
|
4624 |
msgid "Notice: "
|
4625 |
msgstr ""
|
4628 |
msgid "You have disabled wp-admin BulletProof Mode on the Security Modes page."
|
4629 |
msgstr ""
|
4630 |
|
4631 |
+
#: admin/login/login.php:173 admin/login/login.php:784
|
4632 |
#: admin/maintenance/maintenance.php:173
|
4633 |
msgid "If you have Go Daddy \"Managed WordPress Hosting\" click this link: "
|
4634 |
msgstr ""
|
4635 |
|
4636 |
+
#: admin/login/login.php:173 admin/login/login.php:784
|
4637 |
#: admin/maintenance/maintenance.php:173
|
4638 |
msgid "Go Daddy Managed WordPress Hosting"
|
4639 |
msgstr ""
|
4654 |
"posting, auto-commenting) & User Account Lockouts: "
|
4655 |
msgstr ""
|
4656 |
|
4657 |
+
#: admin/login/login.php:209 admin/login/login.php:306
|
4658 |
+
#: admin/login/login.php:614 admin/login/login.php:715
|
4659 |
+
#: admin/mscan/mscan.php:1169 admin/mscan/mscan.php:1381
|
4660 |
+
#: admin/mscan/mscan.php:1503 admin/mscan/mscan.php:1659
|
4661 |
+
msgid "Submit"
|
4662 |
+
msgstr ""
|
4663 |
+
|
4664 |
+
#: admin/login/login.php:243 admin/login/login.php:340
|
4665 |
+
msgid " has been deleted from the Login Security Database Table."
|
4666 |
+
msgstr ""
|
4667 |
+
|
4668 |
+
#: admin/login/login.php:265 admin/login/login.php:362
|
4669 |
+
msgid " has been Unlocked."
|
4670 |
+
msgstr ""
|
4671 |
+
|
4672 |
+
#: admin/login/login.php:288 admin/login/login.php:385
|
4673 |
+
msgid " has been Locked."
|
4674 |
+
msgstr ""
|
4675 |
+
|
4676 |
+
#: admin/login/login.php:404
|
4677 |
msgid "Max Login Attempts:"
|
4678 |
msgstr ""
|
4679 |
|
4680 |
+
#: admin/login/login.php:409
|
4681 |
msgid "Automatic Lockout Time:"
|
4682 |
msgstr ""
|
4683 |
|
4684 |
+
#: admin/login/login.php:411 admin/login/login.php:416
|
4685 |
msgid "Minutes"
|
4686 |
msgstr ""
|
4687 |
|
4688 |
+
#: admin/login/login.php:414
|
4689 |
msgid "Manual Lockout Time:"
|
4690 |
msgstr ""
|
4691 |
|
4692 |
+
#: admin/login/login.php:419
|
4693 |
msgid "Max DB Rows To Show:"
|
4694 |
msgstr ""
|
4695 |
|
4696 |
+
#: admin/login/login.php:421
|
4697 |
msgid "Blank = Show All Rows"
|
4698 |
msgstr ""
|
4699 |
|
4700 |
+
#: admin/login/login.php:426
|
4701 |
msgid " Enable Login Security for WooCommerce (BPS Pro Only)"
|
4702 |
msgstr ""
|
4703 |
|
4704 |
+
#: admin/login/login.php:431 admin/login/login.php:1096
|
4705 |
+
#: admin/login/login.php:1266 admin/login/lsm-help-text.php:22
|
4706 |
msgid "Turn On|Turn Off:"
|
4707 |
msgstr ""
|
4708 |
|
4709 |
+
#: admin/login/login.php:433
|
4710 |
msgid "Login Security On"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
+
#: admin/login/login.php:434
|
4714 |
msgid "Login Security Off"
|
4715 |
msgstr ""
|
4716 |
|
4717 |
+
#: admin/login/login.php:435
|
4718 |
msgid "Login Security Off|Use Password Reset Option ONLY"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
+
#: admin/login/login.php:440
|
4722 |
msgid "Logging Options:"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
+
#: admin/login/login.php:442
|
4726 |
msgid "Log Only Account Lockouts"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
+
#: admin/login/login.php:443
|
4730 |
msgid "Log All Account Logins"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
+
#: admin/login/login.php:448
|
4734 |
msgid "Error Messages:"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
+
#: admin/login/login.php:450
|
4738 |
msgid "Standard WP Login Errors"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
+
#: admin/login/login.php:451
|
4742 |
msgid "User|Pass Invalid Entry Error"
|
4743 |
msgstr ""
|
4744 |
|
4745 |
+
#: admin/login/login.php:452
|
4746 |
msgid "User|Pass|Lock Invalid Entry Error"
|
4747 |
msgstr ""
|
4748 |
|
4749 |
+
#: admin/login/login.php:457
|
4750 |
msgid "Attempts Remaining:"
|
4751 |
msgstr ""
|
4752 |
|
4753 |
+
#: admin/login/login.php:459
|
4754 |
msgid "Show Login Attempts Remaining"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
+
#: admin/login/login.php:460
|
4758 |
msgid "Do Not Show Login Attempts Remaining"
|
4759 |
msgstr ""
|
4760 |
|
4761 |
+
#: admin/login/login.php:465
|
4762 |
msgid "Password Reset:"
|
4763 |
msgstr ""
|
4764 |
|
4765 |
+
#: admin/login/login.php:467
|
4766 |
msgid "Enable Password Reset"
|
4767 |
msgstr ""
|
4768 |
|
4769 |
+
#: admin/login/login.php:468
|
4770 |
msgid "Disable Password Reset Frontend Only"
|
4771 |
msgstr ""
|
4772 |
|
4773 |
+
#: admin/login/login.php:469
|
4774 |
msgid "Disable Password Reset Frontend & Backend"
|
4775 |
msgstr ""
|
4776 |
|
4777 |
+
#: admin/login/login.php:474
|
4778 |
msgid "Sort DB Rows:"
|
4779 |
msgstr ""
|
4780 |
|
4781 |
+
#: admin/login/login.php:476
|
4782 |
msgid "Ascending - Show Oldest Login First"
|
4783 |
msgstr ""
|
4784 |
|
4785 |
+
#: admin/login/login.php:477
|
4786 |
msgid "Descending - Show Newest Login First"
|
4787 |
msgstr ""
|
4788 |
|
4789 |
+
#: admin/login/login.php:490
|
4790 |
msgid ""
|
4791 |
"Clicking OK will Export (copy) the Login Security Table into the lsm-master."
|
4792 |
"csv file, which you can then download to your computer by clicking the "
|
4794 |
"success message."
|
4795 |
msgstr ""
|
4796 |
|
4797 |
+
#: admin/login/login.php:490
|
4798 |
msgid "Click OK to Export the Login Security Table or click Cancel."
|
4799 |
msgstr ""
|
4800 |
|
4801 |
+
#: admin/login/login.php:516
|
4802 |
msgid " out of "
|
4803 |
msgstr ""
|
4804 |
|
4805 |
+
#: admin/login/login.php:516
|
4806 |
msgid " Database Rows are currently being displayed"
|
4807 |
msgstr ""
|
4808 |
|
4809 |
+
#: admin/login/login.php:519
|
4810 |
msgid "Total number of Database Rows is: "
|
4811 |
msgstr ""
|
4812 |
|
4813 |
+
#: admin/login/login.php:542 admin/login/login.php:643
|
4814 |
msgid "Login Status"
|
4815 |
msgstr ""
|
4816 |
|
4817 |
+
#: admin/login/login.php:543 admin/login/login.php:572
|
4818 |
+
#: admin/login/login.php:644 admin/login/login.php:673
|
4819 |
msgid "Lock"
|
4820 |
msgstr ""
|
4821 |
|
4822 |
+
#: admin/login/login.php:544 admin/login/login.php:573
|
4823 |
+
#: admin/login/login.php:645 admin/login/login.php:674
|
4824 |
msgid "Unlock"
|
4825 |
msgstr ""
|
4826 |
|
4827 |
+
#: admin/login/login.php:546 admin/login/login.php:647
|
4828 |
msgid "User ID"
|
4829 |
msgstr ""
|
4830 |
|
4831 |
+
#: admin/login/login.php:547 admin/login/login.php:648
|
4832 |
msgid "Username"
|
4833 |
msgstr ""
|
4834 |
|
4835 |
+
#: admin/login/login.php:548 admin/login/login.php:649
|
4836 |
msgid "Display Name"
|
4837 |
msgstr ""
|
4838 |
|
4839 |
+
#: admin/login/login.php:549 admin/login/login.php:650
|
4840 |
msgid "Email"
|
4841 |
msgstr ""
|
4842 |
|
4843 |
+
#: admin/login/login.php:550 admin/login/login.php:651
|
4844 |
msgid "Role"
|
4845 |
msgstr ""
|
4846 |
|
4847 |
+
#: admin/login/login.php:551 admin/login/login.php:652
|
4848 |
msgid "Login Time"
|
4849 |
msgstr ""
|
4850 |
|
4851 |
+
#: admin/login/login.php:552 admin/login/login.php:653
|
4852 |
msgid "Lockout Expires"
|
4853 |
msgstr ""
|
4854 |
|
4855 |
+
#: admin/login/login.php:553 admin/login/login.php:654
|
4856 |
msgid "IP Address"
|
4857 |
msgstr ""
|
4858 |
|
4859 |
+
#: admin/login/login.php:554 admin/login/login.php:655
|
4860 |
msgid "Hostname"
|
4861 |
msgstr ""
|
4862 |
|
4863 |
+
#: admin/login/login.php:555 admin/login/login.php:656
|
4864 |
msgid "Request URI"
|
4865 |
msgstr ""
|
4866 |
|
4867 |
+
#: admin/login/login.php:584 admin/login/login.php:685
|
4868 |
msgid "NA"
|
4869 |
msgstr ""
|
4870 |
|
4871 |
+
#: admin/login/login.php:597 admin/login/login.php:698
|
4872 |
msgid "No Logins|Locked"
|
4873 |
msgstr ""
|
4874 |
|
4875 |
+
#: admin/login/login.php:614 admin/login/login.php:715
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4876 |
msgid ""
|
4877 |
"Locking and Unlocking a User is reversible, but Deleting a User is not.\\n"
|
4878 |
"\\n-------------------------------------------------------------\\n\\nWhen "
|
4885 |
"OK to proceed or click Cancel"
|
4886 |
msgstr ""
|
4887 |
|
4888 |
+
#: admin/login/login.php:614 admin/login/login.php:715
|
4889 |
+
#: admin/mscan/mscan.php:1382 admin/mscan/mscan.php:1660
|
4890 |
msgid "Clear|Refresh"
|
4891 |
msgstr ""
|
4892 |
|
4893 |
+
#: admin/login/login.php:784
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4894 |
msgid ""
|
4895 |
"The Setup Wizard Go Daddy \"Managed WordPress Hosting\" option is set to Yes."
|
4896 |
msgstr ""
|
4897 |
|
4898 |
+
#: admin/login/login.php:784
|
4899 |
msgid ""
|
4900 |
"If you do not have Go Daddy \"Managed WordPress Hosting\" then change the Go "
|
4901 |
"Daddy \"Managed WordPress Hosting\" Setup Wizard option to No."
|
4902 |
msgstr ""
|
4903 |
|
4904 |
+
#: admin/login/login.php:792
|
4905 |
msgid "jQuery ToolTip CAPTCHA-Lite (JTC-Lite) ~ "
|
4906 |
msgstr ""
|
4907 |
|
4908 |
+
#: admin/login/login.php:792
|
4909 |
msgid ""
|
4910 |
"Protects the WP Login Form against constant lockouts by Bots trying to Brute "
|
4911 |
"Force Login to your website"
|
4912 |
msgstr ""
|
4913 |
|
4914 |
+
#: admin/login/login.php:792
|
4915 |
msgid ""
|
4916 |
"Get the full version of JTC Anti-Spam|Anti-Hacker that protects all of your "
|
4917 |
"WP Forms"
|
4918 |
msgstr ""
|
4919 |
|
4920 |
+
#: admin/login/login.php:792
|
4921 |
msgid ""
|
4922 |
"against SpamBots & HackerBots (auto-registering, auto-logins, auto-posting, "
|
4923 |
"auto-commenting) & User Account Lockouts: "
|
4924 |
msgstr ""
|
4925 |
|
4926 |
+
#: admin/login/login.php:818 admin/login/login.php:1027
|
4927 |
+
#: admin/login/login.php:1208
|
4928 |
msgid "Save Options"
|
4929 |
msgstr ""
|
4930 |
|
4931 |
+
#: admin/login/login.php:866
|
4932 |
msgid "JTC-Lite Settings Saved."
|
4933 |
msgstr ""
|
4934 |
|
4935 |
+
#: admin/login/login.php:880
|
4936 |
msgid "JTC-Lite Settings"
|
4937 |
msgstr ""
|
4938 |
|
4939 |
+
#: admin/login/login.php:884
|
4940 |
msgid "JTC CAPTCHA:"
|
4941 |
msgstr ""
|
4942 |
|
4943 |
+
#: admin/login/login.php:886
|
4944 |
msgid "jtc"
|
4945 |
msgstr ""
|
4946 |
|
4947 |
+
#: admin/login/login.php:889
|
4948 |
msgid "JTC ToolTip:"
|
4949 |
msgstr ""
|
4950 |
|
4951 |
+
#: admin/login/login.php:891
|
4952 |
+
msgid "Type/Enter: jtc. Enter a blank space for no text (Spacebar Key)"
|
4953 |
msgstr ""
|
4954 |
|
4955 |
+
#: admin/login/login.php:894
|
4956 |
msgid "JTC Title|Text:"
|
4957 |
msgstr ""
|
4958 |
|
4959 |
+
#: admin/login/login.php:896
|
4960 |
+
msgid "Enter a blank space for no text (Spacebar Key)"
|
4961 |
msgstr ""
|
4962 |
|
4963 |
+
#: admin/login/login.php:903
|
4964 |
msgid "JTC Logging:"
|
4965 |
msgstr ""
|
4966 |
|
4967 |
+
#: admin/login/login.php:905
|
4968 |
msgid "JTC Logging Off"
|
4969 |
msgstr ""
|
4970 |
|
4971 |
+
#: admin/login/login.php:908
|
4972 |
msgid "Logged in the Security Log (BPS Pro Only)"
|
4973 |
msgstr ""
|
4974 |
|
4975 |
+
#: admin/login/login.php:916
|
4976 |
msgid " Enable JTC for WooCommerce (BPS Pro Only)"
|
4977 |
msgstr ""
|
4978 |
|
4979 |
+
#: admin/login/login.php:919
|
4980 |
msgid "Enable|Disable JTC For These Forms: "
|
4981 |
msgstr ""
|
4982 |
|
4983 |
+
#: admin/login/login.php:920 admin/login/login.php:930
|
4984 |
msgid "Check to Enable. Uncheck to Disable."
|
4985 |
msgstr ""
|
4986 |
|
4987 |
+
#: admin/login/login.php:921
|
4988 |
msgid " Login Form"
|
4989 |
msgstr ""
|
4990 |
|
4991 |
+
#: admin/login/login.php:922
|
4992 |
msgid " Register Form (BPS Pro Only)"
|
4993 |
msgstr ""
|
4994 |
|
4995 |
+
#: admin/login/login.php:923
|
4996 |
msgid " Lost Password Form (BPS Pro Only)"
|
4997 |
msgstr ""
|
4998 |
|
4999 |
+
#: admin/login/login.php:924
|
5000 |
msgid " Comment Form (BPS Pro Only)"
|
5001 |
msgstr ""
|
5002 |
|
5003 |
+
#: admin/login/login.php:925
|
5004 |
msgid " BuddyPress Register Form (BPS Pro Only)"
|
5005 |
msgstr ""
|
5006 |
|
5007 |
+
#: admin/login/login.php:926
|
5008 |
msgid " BuddyPress Sidebar Login Form (BPS Pro Only)"
|
5009 |
msgstr ""
|
5010 |
|
5011 |
+
#: admin/login/login.php:928
|
5012 |
msgid "Comment Form: (BPS Pro Only)"
|
5013 |
msgstr ""
|
5014 |
|
5015 |
+
#: admin/login/login.php:929
|
5016 |
msgid ""
|
5017 |
"Enable|Disable JTC For These Registered/Logged In User Roles (BPS Pro Only): "
|
5018 |
msgstr ""
|
5019 |
|
5020 |
+
#: admin/login/login.php:932 admin/login/login.php:1159
|
5021 |
+
#: admin/login/login.php:1307
|
5022 |
msgid " Administrator"
|
5023 |
msgstr ""
|
5024 |
|
5025 |
+
#: admin/login/login.php:933 admin/login/login.php:1160
|
5026 |
+
#: admin/login/login.php:1308
|
5027 |
msgid " Editor"
|
5028 |
msgstr ""
|
5029 |
|
5030 |
+
#: admin/login/login.php:934 admin/login/login.php:1161
|
5031 |
+
#: admin/login/login.php:1309
|
5032 |
msgid " Author"
|
5033 |
msgstr ""
|
5034 |
|
5035 |
+
#: admin/login/login.php:935 admin/login/login.php:1162
|
5036 |
+
#: admin/login/login.php:1310
|
5037 |
msgid " Contributor"
|
5038 |
msgstr ""
|
5039 |
|
5040 |
+
#: admin/login/login.php:936 admin/login/login.php:1163
|
5041 |
+
#: admin/login/login.php:1311
|
5042 |
msgid " Subscriber"
|
5043 |
msgstr ""
|
5044 |
|
5045 |
+
#: admin/login/login.php:952
|
5046 |
+
msgid "Login Form: CAPTCHA Error message"
|
5047 |
+
msgstr ""
|
5048 |
+
|
5049 |
+
#: admin/login/login.php:955
|
5050 |
msgid "Comment Form: CAPTCHA Error message (BPS Pro Only)"
|
5051 |
msgstr ""
|
5052 |
|
5053 |
+
#: admin/login/login.php:958 admin/login/lsm-help-text.php:19
|
5054 |
msgid "Comment Form: CSS Styling (BPS Pro Only)"
|
5055 |
msgstr ""
|
5056 |
|
5057 |
+
#: admin/login/login.php:959
|
5058 |
msgid ""
|
5059 |
"Comment Form Label (BPS Pro Only): <i>The JTC Title|Text above the Form "
|
5060 |
"Input text box</i>"
|
5061 |
msgstr ""
|
5062 |
|
5063 |
+
#: admin/login/login.php:961
|
5064 |
msgid ""
|
5065 |
"Comment Form Input Text Box (BPS Pro Only): <i>The JTC CAPTCHA Form Input "
|
5066 |
"text box</i>"
|
5067 |
msgstr ""
|
5068 |
|
5069 |
+
#: admin/login/login.php:964 admin/login/login.php:1186
|
5070 |
+
#: admin/login/login.php:1326 admin/security-log/security-log.php:453
|
5071 |
msgid "Click OK to Proceed or click Cancel."
|
5072 |
msgstr ""
|
5073 |
|
5074 |
+
#: admin/login/login.php:982
|
5075 |
msgid "Idle Session Logout (ISL) ~ "
|
5076 |
msgstr ""
|
5077 |
|
5078 |
+
#: admin/login/login.php:982
|
5079 |
msgid "Automatically Logout Idle/Inactive User Accounts"
|
5080 |
msgstr ""
|
5081 |
|
5082 |
+
#: admin/login/login.php:982
|
5083 |
msgid "Auth Cookie Expiration (ACE) ~ "
|
5084 |
msgstr ""
|
5085 |
|
5086 |
+
#: admin/login/login.php:982
|
5087 |
msgid "Change the WordPress Authentication Cookie Expiration Time"
|
5088 |
msgstr ""
|
5089 |
|
5090 |
+
#: admin/login/login.php:1003
|
5091 |
msgid "ISL and ACE Forum Topic"
|
5092 |
msgstr ""
|
5093 |
|
5094 |
+
#: admin/login/login.php:1007
|
5095 |
msgid "The Help & FAQ tab pages contain help links."
|
5096 |
msgstr ""
|
5097 |
|
5098 |
+
#: admin/login/login.php:1073
|
5099 |
msgid "Settings Saved. ISL has been turned On."
|
5100 |
msgstr ""
|
5101 |
|
5102 |
+
#: admin/login/login.php:1079
|
5103 |
msgid "Settings Saved. ISL has been turned Off."
|
5104 |
msgstr ""
|
5105 |
|
5106 |
+
#: admin/login/login.php:1091
|
5107 |
msgid "Idle Session Logout (ISL) Settings"
|
5108 |
msgstr ""
|
5109 |
|
5110 |
+
#: admin/login/login.php:1098
|
5111 |
msgid "ISL On"
|
5112 |
msgstr ""
|
5113 |
|
5114 |
+
#: admin/login/login.php:1099
|
5115 |
msgid "ISL Off"
|
5116 |
msgstr ""
|
5117 |
|
5118 |
+
#: admin/login/login.php:1105 admin/login/lsm-help-text.php:22
|
5119 |
msgid "Idle Session Logout Time in Minutes:"
|
5120 |
msgstr ""
|
5121 |
|
5122 |
+
#: admin/login/login.php:1111 admin/login/lsm-help-text.php:22
|
5123 |
msgid "Idle Session Logout Page URL:"
|
5124 |
msgstr ""
|
5125 |
|
5126 |
+
#: admin/login/login.php:1117 admin/login/lsm-help-text.php:22
|
5127 |
msgid "Idle Session Logout Page Login URL:"
|
5128 |
msgstr ""
|
5129 |
|
5130 |
+
#: admin/login/login.php:1118
|
5131 |
msgid ""
|
5132 |
"Enter/Type: \"No\" (without quotes) if you do not want a Login URL displayed."
|
5133 |
msgstr ""
|
5134 |
|
5135 |
+
#: admin/login/login.php:1124 admin/login/lsm-help-text.php:22
|
5136 |
msgid "Idle Session Logout Exclude URLs|URIs:"
|
5137 |
msgstr ""
|
5138 |
|
5139 |
+
#: admin/login/login.php:1125
|
5140 |
msgid "Enter URIs separated by a comma and a space: /some-post/, /some-page/"
|
5141 |
msgstr ""
|
5142 |
|
5143 |
+
#: admin/login/login.php:1132 admin/login/lsm-help-text.php:22
|
5144 |
msgid "Idle Session Logout Page Custom Message:"
|
5145 |
msgstr ""
|
5146 |
|
5147 |
+
#: admin/login/login.php:1139 admin/login/lsm-help-text.php:22
|
5148 |
msgid "Idle Session Logout Page Custom CSS Style:"
|
5149 |
msgstr ""
|
5150 |
|
5151 |
+
#: admin/login/login.php:1148 admin/login/login.php:1296
|
5152 |
#: admin/login/lsm-help-text.php:22
|
5153 |
msgid "User Account Exceptions:"
|
5154 |
msgstr ""
|
5155 |
|
5156 |
+
#: admin/login/login.php:1149 admin/login/login.php:1297
|
5157 |
msgid ""
|
5158 |
"Enter User Account names separated by a comma and a space: johnDoe, janeDoe"
|
5159 |
msgstr ""
|
5160 |
|
5161 |
+
#: admin/login/login.php:1150
|
5162 |
msgid "Idle Session Logout Time Will Not Be Applied For These User Accounts."
|
5163 |
msgstr ""
|
5164 |
|
5165 |
+
#: admin/login/login.php:1156
|
5166 |
msgid "Enable|Disable Idle Session Logouts For These User Roles: "
|
5167 |
msgstr ""
|
5168 |
|
5169 |
+
#: admin/login/login.php:1157 admin/login/login.php:1305
|
5170 |
msgid ""
|
5171 |
"Check to Enable. Uncheck to Disable. See the Read Me help button for details."
|
5172 |
msgstr ""
|
5173 |
|
5174 |
+
#: admin/login/login.php:1182
|
5175 |
msgid "Enable|Disable Idle Session Logouts For TinyMCE Editors: "
|
5176 |
msgstr ""
|
5177 |
|
5178 |
+
#: admin/login/login.php:1183 admin/login/login.php:1290
|
5179 |
msgid ""
|
5180 |
"Check to Disable. Uncheck to Enable. See the Read Me help button for details."
|
5181 |
msgstr ""
|
5182 |
|
5183 |
+
#: admin/login/login.php:1184
|
5184 |
msgid " Enable|Disable ISL For TinyMCE Editor"
|
5185 |
msgstr ""
|
5186 |
|
5187 |
+
#: admin/login/login.php:1196
|
5188 |
msgid "WordPress Authentication Cookie Expiration (ACE) Settings"
|
5189 |
msgstr ""
|
5190 |
|
5191 |
+
#: admin/login/login.php:1247
|
5192 |
msgid "Settings Saved. ACE has been turned On."
|
5193 |
msgstr ""
|
5194 |
|
5195 |
+
#: admin/login/login.php:1253
|
5196 |
msgid "Settings Saved. ACE has been turned Off."
|
5197 |
msgstr ""
|
5198 |
|
5199 |
+
#: admin/login/login.php:1268
|
5200 |
msgid "ACE On"
|
5201 |
msgstr ""
|
5202 |
|
5203 |
+
#: admin/login/login.php:1269
|
5204 |
msgid "ACE Off"
|
5205 |
msgstr ""
|
5206 |
|
5207 |
+
#: admin/login/login.php:1275 admin/login/lsm-help-text.php:22
|
5208 |
msgid "Auth Cookie Expiration Time in Minutes:"
|
5209 |
msgstr ""
|
5210 |
|
5211 |
+
#: admin/login/login.php:1276
|
5212 |
msgid "WP Default setting is 2880 Minutes/2 Days:"
|
5213 |
msgstr ""
|
5214 |
|
5215 |
+
#: admin/login/login.php:1282 admin/login/lsm-help-text.php:22
|
5216 |
msgid "Remember Me Auth Cookie Expiration Time in Minutes:"
|
5217 |
msgstr ""
|
5218 |
|
5219 |
+
#: admin/login/login.php:1283
|
5220 |
msgid "WP Default setting is 20160 Minutes/14 Days:"
|
5221 |
msgstr ""
|
5222 |
|
5223 |
+
#: admin/login/login.php:1289 admin/login/lsm-help-text.php:22
|
5224 |
msgid "Enable|Disable Remember Me Checkbox:"
|
5225 |
msgstr ""
|
5226 |
|
5227 |
+
#: admin/login/login.php:1291
|
5228 |
msgid " Disable & do not display the Remember Me checkbox"
|
5229 |
msgstr ""
|
5230 |
|
5231 |
+
#: admin/login/login.php:1298
|
5232 |
msgid "Auth Cookie Expiration Time Will Not Be Applied To These User Accounts."
|
5233 |
msgstr ""
|
5234 |
|
5235 |
+
#: admin/login/login.php:1304
|
5236 |
msgid "Enable|Disable Auth Cookie Expiration Time For These User Roles: "
|
5237 |
msgstr ""
|
5238 |
|
5426 |
msgstr ""
|
5427 |
|
5428 |
#: admin/login/lsm-help-text.php:10 admin/maintenance/maintenance.php:542
|
5429 |
+
#: includes/hud-dismiss-functions.php:344
|
5430 |
+
#: includes/hud-dismiss-functions.php:387
|
5431 |
msgid "CAUTION: "
|
5432 |
msgstr ""
|
5433 |
|
5701 |
"WP User Roles: Administrator, Editor, Author, Contributor, Subscriber."
|
5702 |
msgstr ""
|
5703 |
|
5704 |
+
#: admin/login/lsm-help-text.php:19
|
5705 |
+
msgid "Login Form: CAPTCHA Error message:"
|
5706 |
+
msgstr ""
|
5707 |
+
|
5708 |
+
#: admin/login/lsm-help-text.php:19
|
5709 |
+
msgid ""
|
5710 |
+
"The Default JTC Form CAPTCHA error message is: <strong>ERROR</strong>: "
|
5711 |
+
"Incorrect JTC CAPTCHA Entered. You can change or add to the default error "
|
5712 |
+
"message. This error message is displayed on the Login Form."
|
5713 |
+
msgstr ""
|
5714 |
+
|
5715 |
#: admin/login/lsm-help-text.php:19
|
5716 |
msgid "Comment Form CAPTCHA Error message (BPS Pro Only):"
|
5717 |
msgstr ""
|
6499 |
|
6500 |
#: admin/maintenance/maintenance.php:390 admin/maintenance/maintenance.php:410
|
6501 |
#: admin/wizard/wizard.php:176 includes/general-functions.php:509
|
6502 |
+
#: includes/hud-dismiss-functions.php:344
|
6503 |
+
#: includes/hud-dismiss-functions.php:387
|
6504 |
+
#: includes/hud-dismiss-functions.php:491
|
6505 |
msgid "Click Here"
|
6506 |
msgstr ""
|
6507 |
|
6932 |
msgid "Clicking the Stop Scan button stops a scan."
|
6933 |
msgstr ""
|
6934 |
|
6935 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:925
|
6936 |
msgid "Hosting Account Root Folders"
|
6937 |
msgstr ""
|
6938 |
|
6965 |
"than 300 seconds."
|
6966 |
msgstr ""
|
6967 |
|
6968 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1009
|
6969 |
msgid "Scan Database"
|
6970 |
msgstr ""
|
6971 |
|
6975 |
"suspicious code."
|
6976 |
msgstr ""
|
6977 |
|
6978 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1015
|
6979 |
msgid "Scan Image Files (Stegosploit|Exif Hack)"
|
6980 |
msgstr ""
|
6981 |
|
6986 |
"hacks. It is recommended that you do not scan image files."
|
6987 |
msgstr ""
|
6988 |
|
6989 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1021
|
6990 |
msgid "Scan Skipped Files Only"
|
6991 |
msgstr ""
|
6992 |
|
6998 |
"MScan option settings when running a Skipped File scan."
|
6999 |
msgstr ""
|
7000 |
|
7001 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1027
|
7002 |
msgid "Automatically Delete /tmp Files"
|
7003 |
msgstr ""
|
7004 |
|
7008 |
"commonly hide hacker files in the /tmp folder."
|
7009 |
msgstr ""
|
7010 |
|
7011 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1033
|
7012 |
msgid "Scheduled Scan Frequency (BPS Pro only)"
|
7013 |
msgstr ""
|
7014 |
|
7062 |
"using this tool."
|
7063 |
msgstr ""
|
7064 |
|
7065 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1096
|
7066 |
msgid "View|Ignore|Delete Suspicious Files"
|
7067 |
msgstr ""
|
7068 |
|
7077 |
"ignored file it will be scanned in future scans."
|
7078 |
msgstr ""
|
7079 |
|
7080 |
+
#: admin/mscan/mscan-help-text.php:41 admin/mscan/mscan.php:1433
|
7081 |
msgid "View|Ignore Suspicious DB Entries"
|
7082 |
msgstr ""
|
7083 |
|
7146 |
"MScan Log file exceeds 2MB in size."
|
7147 |
msgstr ""
|
7148 |
|
7149 |
+
#: admin/mscan/mscan.php:59
|
7150 |
+
msgid ""
|
7151 |
+
"The MScan folder or pattern matching file does not exist or is not readable /"
|
7152 |
+
msgstr ""
|
7153 |
+
|
7154 |
+
#: admin/mscan/mscan.php:59
|
7155 |
+
msgid "/bps-backup/mscan/mscan-pattern-match.php."
|
7156 |
+
msgstr ""
|
7157 |
+
|
7158 |
+
#: admin/mscan/mscan.php:59
|
7159 |
+
msgid ""
|
7160 |
+
"Most likely your web host sees the pattern matching code in the MScan mscan-"
|
7161 |
+
"pattern-match.php file as malicious and has either deleted the file or made "
|
7162 |
+
"the file or /mscan/ folder unreadable."
|
7163 |
+
msgstr ""
|
7164 |
+
|
7165 |
+
#: admin/mscan/mscan.php:59
|
7166 |
+
msgid ""
|
7167 |
+
"Unfortunately that means you will not be able to use MScan on your website/"
|
7168 |
+
"server/web host."
|
7169 |
+
msgstr ""
|
7170 |
+
|
7171 |
+
#: admin/mscan/mscan.php:66
|
7172 |
msgid "BulletProof Security ~ MScan Malware Scanner"
|
7173 |
msgstr ""
|
7174 |
|
7175 |
+
#: admin/mscan/mscan.php:100
|
7176 |
msgid ""
|
7177 |
"The open_basedir php.ini directive is enabled on your website/server. MScan "
|
7178 |
"scans will take 6 times longer to complete when open_basedir is enabled, the "
|
7184 |
"php.ini file."
|
7185 |
msgstr ""
|
7186 |
|
7187 |
+
#: admin/mscan/mscan.php:114 admin/mscan/mscan.php:1715
|
7188 |
+
#: admin/mscan/mscan.php:1717
|
7189 |
msgid "MScan Log"
|
7190 |
msgstr ""
|
7191 |
|
7192 |
+
#: admin/mscan/mscan.php:123
|
7193 |
msgid "MScan ~ "
|
7194 |
msgstr ""
|
7195 |
|
7196 |
+
#: admin/mscan/mscan.php:123
|
7197 |
msgid ""
|
7198 |
"Scans website files for hacker files or code ~ Scans the WP database for "
|
7199 |
"hacker code."
|
7200 |
msgstr ""
|
7201 |
|
7202 |
+
#: admin/mscan/mscan.php:123
|
7203 |
msgid ""
|
7204 |
"Get real-time automated security protection that is far superior to all "
|
7205 |
"malware scanners: "
|
7206 |
msgstr ""
|
7207 |
|
7208 |
+
#: admin/mscan/mscan.php:139 includes/hud-dismiss-functions.php:675
|
7209 |
msgid "MScan Malware Scanner Guide"
|
7210 |
msgstr ""
|
7211 |
|
7212 |
+
#: admin/mscan/mscan.php:140
|
7213 |
msgid "MScan Troubleshooting & Code Posting"
|
7214 |
msgstr ""
|
7215 |
|
7216 |
+
#: admin/mscan/mscan.php:181
|
7217 |
msgid "The MScan Database Table: "
|
7218 |
msgstr ""
|
7219 |
|
7220 |
+
#: admin/mscan/mscan.php:181
|
7221 |
msgid " data has been deleted."
|
7222 |
msgstr ""
|
7223 |
|
7224 |
+
#: admin/mscan/mscan.php:217
|
7225 |
msgid ""
|
7226 |
"MScan Status option values have been deleted. The Scan Completed timestamp, "
|
7227 |
"Total Scan Time, Total Files Scanned, Skipped Files, Suspicious Files and "
|
7229 |
"display blank or 0"
|
7230 |
msgstr ""
|
7231 |
|
7232 |
+
#: admin/mscan/mscan.php:258 admin/mscan/mscan.php:320
|
7233 |
+
#: admin/mscan/mscan.php:543 admin/mscan/mscan.php:808
|
7234 |
msgid "Skipped file scanning is turned On. Only skipped files will be scanned."
|
7235 |
msgstr ""
|
7236 |
|
7237 |
+
#: admin/mscan/mscan.php:262 admin/mscan/mscan.php:324
|
7238 |
+
#: admin/mscan/mscan.php:421 admin/mscan/mscan.php:498
|
7239 |
+
#: admin/mscan/mscan.php:816
|
7240 |
msgid ""
|
7241 |
"Image file scanning is turned On. On some web hosts scanning image files "
|
7242 |
"will cause the scan to stop/fail."
|
7243 |
msgstr ""
|
7244 |
|
7245 |
+
#: admin/mscan/mscan.php:266
|
7246 |
msgid ""
|
7247 |
"MScan scanning has been stopped. Note: The Stop Scan button also stops the "
|
7248 |
"Scan Time Estimate Tool from calculating estimated scan time."
|
7249 |
msgstr ""
|
7250 |
|
7251 |
+
#: admin/mscan/mscan.php:336
|
7252 |
msgid ""
|
7253 |
"Calculating Scan Time. The default scan time calculation time of 30 seconds "
|
7254 |
"was exceeded. If it takes longer than 30 seconds to calculate total scan "
|
7261 |
"see if the the estimated scan time was successfully logged."
|
7262 |
msgstr ""
|
7263 |
|
7264 |
+
#: admin/mscan/mscan.php:336
|
7265 |
msgid "Refresh"
|
7266 |
msgstr ""
|
7267 |
|
7268 |
+
#: admin/mscan/mscan.php:344
|
7269 |
msgid ""
|
7270 |
"The estimated total scan time is more than the Max Time Limit to Scan option "
|
7271 |
"setting time limit."
|
7272 |
msgstr ""
|
7273 |
|
7274 |
+
#: admin/mscan/mscan.php:344
|
7275 |
msgid ""
|
7276 |
"The scan will automatically end/stop when the Max Time Limit to Scan option "
|
7277 |
"setting time limit is reached."
|
7278 |
msgstr ""
|
7279 |
|
7280 |
+
#: admin/mscan/mscan.php:344
|
7281 |
msgid "Estimated Total Scan Time: "
|
7282 |
msgstr ""
|
7283 |
|
7284 |
+
#: admin/mscan/mscan.php:344
|
7285 |
msgid "Max Time Limit to Scan: "
|
7286 |
msgstr ""
|
7287 |
|
7288 |
+
#: admin/mscan/mscan.php:344
|
7289 |
msgid "Click the MScan Read Me help button for a recommended solution."
|
7290 |
msgstr ""
|
7291 |
|
7292 |
+
#: admin/mscan/mscan.php:350
|
7293 |
msgid ""
|
7294 |
"MScan Scanning has started. You can leave the MScan page while a scan is in "
|
7295 |
"progress and the scan will continue until it is completed or you can open "
|
7296 |
"another Browser Tab/Window and leave this Browser Tab/Window open."
|
7297 |
msgstr ""
|
7298 |
|
7299 |
+
#: admin/mscan/mscan.php:363 admin/mscan/mscan.php:369
|
7300 |
msgid "Suspicious code or files were detected."
|
7301 |
msgstr ""
|
7302 |
|
7303 |
+
#: admin/mscan/mscan.php:363 admin/mscan/mscan.php:369
|
7304 |
msgid ""
|
7305 |
"Click the View|Ignore|Delete Suspicious Files accordion tab to View, Ignore "
|
7306 |
"or Delete suspicious files. For additional help information click the MScan "
|
7307 |
"Read Me help button."
|
7308 |
msgstr ""
|
7309 |
|
7310 |
+
#: admin/mscan/mscan.php:373
|
7311 |
msgid "Suspicious code was detected in your database."
|
7312 |
msgstr ""
|
7313 |
|
7314 |
+
#: admin/mscan/mscan.php:373
|
7315 |
msgid ""
|
7316 |
"Click the View|Ignore Suspicious DB Entries accordion tab to view and ignore "
|
7317 |
"suspicious db entries. For additional help information click the MScan Read "
|
7318 |
"Me help button."
|
7319 |
msgstr ""
|
7320 |
|
7321 |
+
#: admin/mscan/mscan.php:378
|
7322 |
msgid ""
|
7323 |
"MScan Scan has completed. To view extensive details of all scanning phases "
|
7324 |
"view the MScan Log file."
|
7325 |
msgstr ""
|
7326 |
|
7327 |
+
#: admin/mscan/mscan.php:417
|
7328 |
msgid ""
|
7329 |
"Skipped file scanning is turned On. The scan time estimate is for scanning "
|
7330 |
"skipped files only."
|
7331 |
msgstr ""
|
7332 |
|
7333 |
+
#: admin/mscan/mscan.php:425
|
7334 |
msgid ""
|
7335 |
"The total estimated time of an actual scan based on your MScan option "
|
7336 |
"settings is: "
|
7337 |
msgstr ""
|
7338 |
|
7339 |
+
#: admin/mscan/mscan.php:425
|
7340 |
msgid ""
|
7341 |
"Seconds. The MScan Log file contains extensive details about the estimated "
|
7342 |
"scan time. Note: The Scan Time Estimate Tool does not affect or change any "
|
7344 |
"to the estimated scan time."
|
7345 |
msgstr ""
|
7346 |
|
7347 |
+
#: admin/mscan/mscan.php:494
|
7348 |
msgid ""
|
7349 |
"Skipped file scanning is turned On. The scan time estimate will be for "
|
7350 |
"scanning skipped files only."
|
7351 |
msgstr ""
|
7352 |
|
7353 |
+
#: admin/mscan/mscan.php:502
|
7354 |
msgid ""
|
7355 |
"Calculating Estimated Scan Time. Notes: The Scan Time Estimate Tool does not "
|
7356 |
"affect or change any previous scan results except for the Total Scan Time, "
|
7359 |
"the estimated scan time."
|
7360 |
msgstr ""
|
7361 |
|
7362 |
+
#: admin/mscan/mscan.php:547
|
7363 |
msgid ""
|
7364 |
"Calculating Scan Time. You can leave the MScan page while a scan is in "
|
7365 |
"progress and the scan will continue until it is completed or you can open "
|
7366 |
"another Browser Tab/Window and leave this Browser Tab/Window open."
|
7367 |
msgstr ""
|
7368 |
|
7369 |
+
#: admin/mscan/mscan.php:703
|
7370 |
msgid "Click OK to start scanning or click Cancel."
|
7371 |
msgstr ""
|
7372 |
|
7373 |
+
#: admin/mscan/mscan.php:710
|
7374 |
msgid "Click OK to stop scanning or click Cancel."
|
7375 |
msgstr ""
|
7376 |
|
7377 |
+
#: admin/mscan/mscan.php:717
|
7378 |
msgid "MScan Options & Tools"
|
7379 |
msgstr ""
|
7380 |
|
7381 |
+
#: admin/mscan/mscan.php:730
|
7382 |
msgid "Save MScan Options"
|
7383 |
msgstr ""
|
7384 |
|
7385 |
+
#: admin/mscan/mscan.php:812
|
7386 |
msgid ""
|
7387 |
"Skipped file scanning is turned On. There are no skipped files to be "
|
7388 |
"scanned. Either there really are not any skipped files to scan or you have "
|
7389 |
"not run a regular scan yet with the Skipped File Scan option turned Off."
|
7390 |
msgstr ""
|
7391 |
|
7392 |
+
#: admin/mscan/mscan.php:820
|
7393 |
+
msgid "Warning: "
|
7394 |
+
msgstr ""
|
7395 |
+
|
7396 |
+
#: admin/mscan/mscan.php:820
|
7397 |
+
msgid ""
|
7398 |
+
"On some web hosts (Known host issues: SiteGround, Cyon) turning On the "
|
7399 |
+
"\"Automatically Delete /tmp Files\" option setting will cause your website/"
|
7400 |
+
"server to crash. If your website/server does crash contact your web host "
|
7401 |
+
"support folks, tell them that you deleted /tmp files and your website/server "
|
7402 |
+
"has crashed."
|
7403 |
+
msgstr ""
|
7404 |
+
|
7405 |
+
#: admin/mscan/mscan.php:824
|
7406 |
msgid "MScan Options saved."
|
7407 |
msgstr ""
|
7408 |
|
7409 |
+
#: admin/mscan/mscan.php:926
|
7410 |
msgid "MScan Options"
|
7411 |
msgstr ""
|
7412 |
|
7413 |
+
#: admin/mscan/mscan.php:927
|
7414 |
msgid "MScan Tools"
|
7415 |
msgstr ""
|
7416 |
|
7417 |
+
#: admin/mscan/mscan.php:940
|
7418 |
msgid "Folder Name"
|
7419 |
msgstr ""
|
7420 |
|
7421 |
+
#: admin/mscan/mscan.php:956
|
7422 |
msgid "Folder is not readable"
|
7423 |
msgstr ""
|
7424 |
|
7425 |
+
#: admin/mscan/mscan.php:969
|
7426 |
msgid ""
|
7427 |
"This folder contains another WordPress website. Click the MScan Read Me help "
|
7428 |
"button above and read the \"Scanning Other WordPress Sites\" help section."
|
7429 |
msgstr ""
|
7430 |
|
7431 |
+
#: admin/mscan/mscan.php:995
|
7432 |
msgid "Max File Size Limit to Scan:"
|
7433 |
msgstr ""
|
7434 |
|
7435 |
+
#: admin/mscan/mscan.php:999
|
7436 |
msgid "Max Time Limit to Scan:"
|
7437 |
msgstr ""
|
7438 |
|
7439 |
+
#: admin/mscan/mscan.php:1003
|
7440 |
msgid "Exclude Individual Folders"
|
7441 |
msgstr ""
|
7442 |
|
7443 |
+
#: admin/mscan/mscan.php:1003
|
7444 |
msgid "Enter one folder path per line. Include folder slashes."
|
7445 |
msgstr ""
|
7446 |
|
7447 |
+
#: admin/mscan/mscan.php:1003
|
7448 |
msgid "Example:"
|
7449 |
msgstr ""
|
7450 |
|
7451 |
+
#: admin/mscan/mscan.php:1003 admin/mscan/mscan.php:1021
|
7452 |
msgid "Click the MScan Read Me help button for more help info."
|
7453 |
msgstr ""
|
7454 |
|
7455 |
+
#: admin/mscan/mscan.php:1011
|
7456 |
msgid "Database Scan On"
|
7457 |
msgstr ""
|
7458 |
|
7459 |
+
#: admin/mscan/mscan.php:1012
|
7460 |
msgid "Database Scan Off"
|
7461 |
msgstr ""
|
7462 |
|
7463 |
+
#: admin/mscan/mscan.php:1017
|
7464 |
msgid "Image File Scan Off"
|
7465 |
msgstr ""
|
7466 |
|
7467 |
+
#: admin/mscan/mscan.php:1018
|
7468 |
msgid "Image File Scan On"
|
7469 |
msgstr ""
|
7470 |
|
7471 |
+
#: admin/mscan/mscan.php:1021
|
7472 |
msgid ""
|
7473 |
"When Skipped File Scan is On only skipped files will be scanned. Note: The "
|
7474 |
"only MScan option setting that has any affect while Skipped File Scan is On "
|
7475 |
"is Image File Scan On or Off."
|
7476 |
msgstr ""
|
7477 |
|
7478 |
+
#: admin/mscan/mscan.php:1023
|
7479 |
msgid "Skipped File Scan Off"
|
7480 |
msgstr ""
|
7481 |
|
7482 |
+
#: admin/mscan/mscan.php:1024
|
7483 |
msgid "Skipped File Scan On"
|
7484 |
msgstr ""
|
7485 |
|
7486 |
+
#: admin/mscan/mscan.php:1029
|
7487 |
+
msgid "Delete Tmp Files Off"
|
7488 |
msgstr ""
|
7489 |
|
7490 |
+
#: admin/mscan/mscan.php:1030
|
7491 |
+
msgid "Delete Tmp Files On"
|
7492 |
msgstr ""
|
7493 |
|
7494 |
+
#: admin/mscan/mscan.php:1035
|
7495 |
msgid "Scheduled Scan Off"
|
7496 |
msgstr ""
|
7497 |
|
7498 |
+
#: admin/mscan/mscan.php:1036
|
7499 |
msgid "Run Scan Every 60 Minutes"
|
7500 |
msgstr ""
|
7501 |
|
7502 |
+
#: admin/mscan/mscan.php:1037
|
7503 |
msgid "Run Scan Every 3 Hours"
|
7504 |
msgstr ""
|
7505 |
|
7506 |
+
#: admin/mscan/mscan.php:1038
|
7507 |
msgid "Run Scan Every 6 Hours"
|
7508 |
msgstr ""
|
7509 |
|
7510 |
+
#: admin/mscan/mscan.php:1039
|
7511 |
msgid "Run Scan Every 12 Hours"
|
7512 |
msgstr ""
|
7513 |
|
7514 |
+
#: admin/mscan/mscan.php:1040
|
7515 |
msgid "Run Scan Every 24 Hours"
|
7516 |
msgstr ""
|
7517 |
|
7518 |
+
#: admin/mscan/mscan.php:1043
|
7519 |
msgid "Click OK to save MScan Options or click Cancel"
|
7520 |
msgstr ""
|
7521 |
|
7522 |
+
#: admin/mscan/mscan.php:1052
|
7523 |
msgid ""
|
7524 |
"IMPORTANT: You can stop the scan time estimate if it hangs or is taking too "
|
7525 |
"long by clicking the Stop Scan button.\\n"
|
7538 |
"OK to get a scan time estimate or click Cancel"
|
7539 |
msgstr ""
|
7540 |
|
7541 |
+
#: admin/mscan/mscan.php:1057
|
7542 |
msgid ""
|
7543 |
"This tool allows you to delete all of the MScan Status option values.\\n"
|
7544 |
"\\n-------------------------------------------------------------\\n\\nThe "
|
7550 |
"OK to delete scan status option values or click Cancel"
|
7551 |
msgstr ""
|
7552 |
|
7553 |
+
#: admin/mscan/mscan.php:1062
|
7554 |
msgid ""
|
7555 |
"Deleting all database scan data is a reset that deletes any/all changes you "
|
7556 |
"have made and saved using the View|Ignore|Delete Suspicious Files and View|"
|
7559 |
"OK to delete all database Scan Data or click Cancel"
|
7560 |
msgstr ""
|
7561 |
|
7562 |
+
#: admin/mscan/mscan.php:1210
|
7563 |
msgid " has been deleted."
|
7564 |
msgstr ""
|
7565 |
|
7566 |
+
#: admin/mscan/mscan.php:1231
|
7567 |
msgid ""
|
7568 |
" Current Status has been changed to Ignored File and this file will not be "
|
7569 |
"scanned in any future MScan Scans."
|
7570 |
msgstr ""
|
7571 |
|
7572 |
+
#: admin/mscan/mscan.php:1252
|
7573 |
msgid ""
|
7574 |
" Ignored File Status has been removed. The previous Status of the file will "
|
7575 |
"be displayed again and this file will be scanned in future MScan scans."
|
7576 |
msgstr ""
|
7577 |
|
7578 |
+
#: admin/mscan/mscan.php:1274 admin/mscan/mscan.php:1283
|
7579 |
msgid "Close File"
|
7580 |
msgstr ""
|
7581 |
|
7582 |
+
#: admin/mscan/mscan.php:1274 admin/mscan/mscan.php:1283
|
7583 |
+
#: admin/mscan/mscan.php:1580
|
7584 |
msgid "MScan Pattern Match"
|
7585 |
msgstr ""
|
7586 |
|
7587 |
+
#: admin/mscan/mscan.php:1274
|
7588 |
msgid ""
|
7589 |
"Only the MScan Pattern Match is displayed for images instead of the image "
|
7590 |
"file code."
|
7591 |
msgstr ""
|
7592 |
|
7593 |
+
#: admin/mscan/mscan.php:1274
|
7594 |
msgid ""
|
7595 |
"Opening image files to view image file code does not work well in a Browser."
|
7596 |
msgstr ""
|
7597 |
|
7598 |
+
#: admin/mscan/mscan.php:1274
|
7599 |
msgid ""
|
7600 |
"You can download suspicious image files and use a code editor like Notepad++ "
|
7601 |
"to check image file code for any malicious code."
|
7602 |
msgstr ""
|
7603 |
|
7604 |
+
#: admin/mscan/mscan.php:1274 admin/mscan/mscan.php:1283
|
7605 |
+
#: admin/mscan/mscan.php:1580
|
7606 |
msgid ""
|
7607 |
"If you are not sure what to check for or what is and is not malicious code "
|
7608 |
"then click the MScan Read Me help button."
|
7609 |
msgstr ""
|
7610 |
|
7611 |
+
#: admin/mscan/mscan.php:1283
|
7612 |
msgid ""
|
7613 |
"You can use your Browser's Search or Find feature to search the file "
|
7614 |
"contents/code displayed below using the MScan Pattern Match above for the "
|
7615 |
"suspicious code that was detected by MScan."
|
7616 |
msgstr ""
|
7617 |
|
7618 |
+
#: admin/mscan/mscan.php:1283
|
7619 |
msgid ""
|
7620 |
"You can download suspicious files if you would like to check the file "
|
7621 |
"contents/code more extensively with a code editor like Notepad++."
|
7622 |
msgstr ""
|
7623 |
|
7624 |
+
#: admin/mscan/mscan.php:1311 admin/mscan/mscan.php:1602
|
7625 |
msgid "Current Status"
|
7626 |
msgstr ""
|
7627 |
|
7628 |
+
#: admin/mscan/mscan.php:1312
|
7629 |
msgid "View<br>File"
|
7630 |
msgstr ""
|
7631 |
|
7632 |
+
#: admin/mscan/mscan.php:1313
|
7633 |
msgid "Ignore<br>File"
|
7634 |
msgstr ""
|
7635 |
|
7636 |
+
#: admin/mscan/mscan.php:1314
|
7637 |
msgid "Unignore<br>File"
|
7638 |
msgstr ""
|
7639 |
|
7640 |
+
#: admin/mscan/mscan.php:1315
|
7641 |
msgid "Delete<br>File"
|
7642 |
msgstr ""
|
7643 |
|
7644 |
+
#: admin/mscan/mscan.php:1316 admin/system-info/system-info.php:928
|
7645 |
+
#: admin/system-info/system-info.php:961
|
7646 |
msgid "File Path"
|
7647 |
msgstr ""
|
7648 |
|
7649 |
+
#: admin/mscan/mscan.php:1317 admin/mscan/mscan.php:1609
|
7650 |
msgid "Pattern<br>Match"
|
7651 |
msgstr ""
|
7652 |
|
7653 |
+
#: admin/mscan/mscan.php:1318 admin/mscan/mscan.php:1610
|
7654 |
msgid "Scan<br>Time"
|
7655 |
msgstr ""
|
7656 |
|
7657 |
+
#: admin/mscan/mscan.php:1331
|
7658 |
msgid "Skipped File"
|
7659 |
msgstr ""
|
7660 |
|
7661 |
+
#: admin/mscan/mscan.php:1331
|
7662 |
msgid "Not Scanned"
|
7663 |
msgstr ""
|
7664 |
|
7665 |
+
#: admin/mscan/mscan.php:1335 admin/mscan/mscan.php:1342
|
7666 |
msgid "Ignored File"
|
7667 |
msgstr ""
|
7668 |
|
7669 |
+
#: admin/mscan/mscan.php:1347
|
7670 |
msgid "Suspicious File"
|
7671 |
msgstr ""
|
7672 |
|
7673 |
+
#: admin/mscan/mscan.php:1353 admin/mscan/mscan.php:1631
|
7674 |
msgid "View"
|
7675 |
msgstr ""
|
7676 |
|
7677 |
+
#: admin/mscan/mscan.php:1354 admin/mscan/mscan.php:1632
|
7678 |
msgid "Ignore"
|
7679 |
msgstr ""
|
7680 |
|
7681 |
+
#: admin/mscan/mscan.php:1356 admin/mscan/mscan.php:1633
|
7682 |
msgid "Unignore"
|
7683 |
msgstr ""
|
7684 |
|
7685 |
+
#: admin/mscan/mscan.php:1367
|
7686 |
msgid "No Suspicious Files were detected"
|
7687 |
msgstr ""
|
7688 |
|
7689 |
+
#: admin/mscan/mscan.php:1381
|
7690 |
msgid ""
|
7691 |
"View File Option: Selecting the View File Checkbox Form option will display "
|
7692 |
"the contents of the file that you have selected to view.\\n"
|
7706 |
"OK to proceed or click Cancel"
|
7707 |
msgstr ""
|
7708 |
|
7709 |
+
#: admin/mscan/mscan.php:1537
|
7710 |
msgid "Current Status has been changed to Ignored for DB Row ID"
|
7711 |
msgstr ""
|
7712 |
|
7713 |
+
#: admin/mscan/mscan.php:1537 admin/mscan/mscan.php:1556
|
7714 |
msgid "in DB Column"
|
7715 |
msgstr ""
|
7716 |
|
7717 |
+
#: admin/mscan/mscan.php:1537
|
7718 |
msgid "This DB Entry will not be scanned in any future MScan Scans."
|
7719 |
msgstr ""
|
7720 |
|
7721 |
+
#: admin/mscan/mscan.php:1556
|
7722 |
msgid "The Ignored DB Entry Status has been removed for DB Row ID"
|
7723 |
msgstr ""
|
7724 |
|
7725 |
+
#: admin/mscan/mscan.php:1556
|
7726 |
msgid ""
|
7727 |
"The previous Status of the DB Entry will be displayed again and this DB "
|
7728 |
"Entry will be scanned in future MScan scans."
|
7729 |
msgstr ""
|
7730 |
|
7731 |
+
#: admin/mscan/mscan.php:1575 admin/mscan/mscan.php:1580
|
7732 |
msgid "Close"
|
7733 |
msgstr ""
|
7734 |
|
7735 |
+
#: admin/mscan/mscan.php:1575
|
7736 |
msgid "Pharma Hack DB Table and Column"
|
7737 |
msgstr ""
|
7738 |
|
7739 |
+
#: admin/mscan/mscan.php:1575
|
7740 |
msgid "Pharma Hack cleanup/removal steps"
|
7741 |
msgstr ""
|
7742 |
|
7743 |
+
#: admin/mscan/mscan.php:1575
|
7744 |
+
msgid "Edit your theme's header.php file and delete this code: "
|
7745 |
+
msgstr ""
|
7746 |
+
|
7747 |
+
#: admin/mscan/mscan.php:1575
|
7748 |
msgid ""
|
7749 |
+
"Delete this file in your theme's root folder: nav.php. Login to your web "
|
7750 |
+
"host control panel, login to your WP Database using phpMyAdmin and delete "
|
7751 |
+
"these DB option name Rows below from the DB Table and Column shown above. "
|
7752 |
+
"Note: You may or may not see all of these DB option name Rows so just delete "
|
7753 |
+
"any that you do see."
|
7754 |
msgstr ""
|
7755 |
|
7756 |
+
#: admin/mscan/mscan.php:1580
|
7757 |
msgid "DB Table, Column and Row ID"
|
7758 |
msgstr ""
|
7759 |
|
7760 |
+
#: admin/mscan/mscan.php:1580
|
7761 |
msgid "Steps to view the database data that MScan detected as suspicious"
|
7762 |
msgstr ""
|
7763 |
|
7764 |
+
#: admin/mscan/mscan.php:1580
|
7765 |
msgid ""
|
7766 |
"Login to your web host control panel, login to your WP Database using "
|
7767 |
"phpMyAdmin and check the data in the DB Table, Column and Row ID shown "
|
7768 |
"above. Note: Look for code that matches the MScan Pattern Match."
|
7769 |
msgstr ""
|
7770 |
|
7771 |
+
#: admin/mscan/mscan.php:1603
|
7772 |
msgid "View<br>DB Entry"
|
7773 |
msgstr ""
|
7774 |
|
7775 |
+
#: admin/mscan/mscan.php:1604
|
7776 |
msgid "Ignore<br>DB Entry"
|
7777 |
msgstr ""
|
7778 |
|
7779 |
+
#: admin/mscan/mscan.php:1605
|
7780 |
msgid "Unignore<br>DB Entry"
|
7781 |
msgstr ""
|
7782 |
|
7783 |
+
#: admin/mscan/mscan.php:1606
|
7784 |
msgid "DB Table"
|
7785 |
msgstr ""
|
7786 |
|
7787 |
+
#: admin/mscan/mscan.php:1607
|
7788 |
msgid "DB Column"
|
7789 |
msgstr ""
|
7790 |
|
7791 |
+
#: admin/mscan/mscan.php:1608
|
7792 |
msgid "DB Row ID"
|
7793 |
msgstr ""
|
7794 |
|
7795 |
+
#: admin/mscan/mscan.php:1621
|
7796 |
msgid "Ignored DB Entry"
|
7797 |
msgstr ""
|
7798 |
|
7799 |
+
#: admin/mscan/mscan.php:1626
|
7800 |
msgid "Suspicious DB Entry"
|
7801 |
msgstr ""
|
7802 |
|
7803 |
+
#: admin/mscan/mscan.php:1644
|
7804 |
msgid "No Suspicious DB Entries were detected"
|
7805 |
msgstr ""
|
7806 |
|
7807 |
+
#: admin/mscan/mscan.php:1659
|
7808 |
msgid ""
|
7809 |
"View DB Entry Option: Selecting the View DB Entry Checkbox Form option will "
|
7810 |
"display the contents of the DB Table, Column and Row ID that you have "
|
7822 |
"OK to proceed or click Cancel"
|
7823 |
msgstr ""
|
7824 |
|
7825 |
+
#: admin/mscan/mscan.php:1710
|
7826 |
msgid "MScan Log ~ "
|
7827 |
msgstr ""
|
7828 |
|
7829 |
+
#: admin/mscan/mscan.php:1710
|
7830 |
msgid ""
|
7831 |
"Logs MScan Settings, Completion Time, Memory Usage, Zip Backup File Name, "
|
7832 |
"Timestamp..."
|
7833 |
msgstr ""
|
7834 |
|
7835 |
+
#: admin/mscan/mscan.php:1741
|
7836 |
msgid "Click the Reset Last Modified Time in DB button"
|
7837 |
msgstr ""
|
7838 |
|
7839 |
+
#: admin/mscan/mscan.php:1741
|
7840 |
msgid "to set the"
|
7841 |
msgstr ""
|
7842 |
|
7843 |
+
#: admin/mscan/mscan.php:1746 admin/mscan/mscan.php:1751
|
7844 |
msgid "Last Modified Time in DB:"
|
7845 |
msgstr ""
|
7846 |
|
7847 |
+
#: admin/mscan/mscan.php:1764 admin/mscan/mscan.php:1767
|
7848 |
msgid "MScan Log File Size: "
|
7849 |
msgstr ""
|
7850 |
|
7851 |
+
#: admin/mscan/mscan.php:1767
|
7852 |
msgid ""
|
7853 |
"The S-Monitor Email Logging options will only send log files up to 2MB in "
|
7854 |
"size."
|
7855 |
msgstr ""
|
7856 |
|
7857 |
+
#: admin/mscan/mscan.php:1767
|
7858 |
msgid ""
|
7859 |
"Copy and paste the MScan Log file contents into a Notepad text file on your "
|
7860 |
"computer and save it."
|
7861 |
msgstr ""
|
7862 |
|
7863 |
+
#: admin/mscan/mscan.php:1778
|
7864 |
msgid "MScan Log Last Modified Time:"
|
7865 |
msgstr ""
|
7866 |
|
7867 |
+
#: admin/mscan/mscan.php:1780
|
7868 |
msgid "Last Modified Time in File:"
|
7869 |
msgstr ""
|
7870 |
|
7871 |
+
#: admin/mscan/mscan.php:1799
|
7872 |
msgid ""
|
7873 |
"Success! Your MScan Log has been deleted and replaced with a new blank MScan "
|
7874 |
"Log file."
|
7875 |
msgstr ""
|
7876 |
|
7877 |
+
#: admin/mscan/mscan.php:1809
|
7878 |
msgid "Clicking OK will delete the contents of your MScan Log file."
|
7879 |
msgstr ""
|
7880 |
|
7881 |
+
#: admin/mscan/mscan.php:1828
|
7882 |
msgid ""
|
7883 |
"The MScan Log File Was Not Found! Check that the file really exists here - /"
|
7884 |
msgstr ""
|
7885 |
|
7886 |
+
#: admin/mscan/mscan.php:1828
|
7887 |
msgid "/bps-backup/logs/mscan_log.txt and is named correctly."
|
7888 |
msgstr ""
|
7889 |
|
7890 |
+
#: admin/mscan/mscan.php:1847
|
7891 |
msgid "File Open and Write test successful! Your MScan Log file is writable."
|
7892 |
msgstr ""
|
7893 |
|
7894 |
+
#: admin/mscan/mscan.php:1859 admin/mscan/mscan.php:1863
|
7895 |
msgid "Success! Your MScan Log file has been updated."
|
7896 |
msgstr ""
|
7897 |
|
8708 |
msgid " DSO Host Server Type"
|
8709 |
msgstr ""
|
8710 |
|
8711 |
+
#: admin/system-info/system-info.php:386
|
8712 |
msgid "cURL"
|
8713 |
msgstr ""
|
8714 |
|
8715 |
+
#: admin/system-info/system-info.php:388
|
8716 |
msgid "cURL Extension is Loaded Version: "
|
8717 |
msgstr ""
|
8718 |
|
8719 |
+
#: admin/system-info/system-info.php:391
|
8720 |
msgid "cURL OpenSSL Version (Used by PayPal, etc.)"
|
8721 |
msgstr ""
|
8722 |
|
8723 |
+
#: admin/system-info/system-info.php:394
|
8724 |
msgid "cURL Extension is Not Loaded"
|
8725 |
msgstr ""
|
8726 |
|
8727 |
+
#: admin/system-info/system-info.php:397
|
8728 |
msgid "OpenSSL Library"
|
8729 |
msgstr ""
|
8730 |
|
8731 |
+
#: admin/system-info/system-info.php:402
|
8732 |
msgid "Zend Engine Version"
|
8733 |
msgstr ""
|
8734 |
|
8735 |
+
#: admin/system-info/system-info.php:403
|
8736 |
msgid "Zend Guard|Optimizer"
|
8737 |
msgstr ""
|
8738 |
|
8739 |
+
#: admin/system-info/system-info.php:405
|
8740 |
msgid "Zend Optimizer+ Extension is Loaded and Enabled"
|
8741 |
msgstr ""
|
8742 |
|
8743 |
+
#: admin/system-info/system-info.php:408
|
8744 |
msgid "Zend Optimizer Extension is Loaded"
|
8745 |
msgstr ""
|
8746 |
|
8747 |
+
#: admin/system-info/system-info.php:411
|
8748 |
msgid "Zend Guard Loader Extension is Loaded"
|
8749 |
msgstr ""
|
8750 |
|
8751 |
+
#: admin/system-info/system-info.php:414
|
8752 |
msgid "A Zend Extension is Not Loaded"
|
8753 |
msgstr ""
|
8754 |
|
8755 |
+
#: admin/system-info/system-info.php:421
|
8756 |
msgid "Zend OPcache"
|
8757 |
msgstr ""
|
8758 |
|
8759 |
+
#: admin/system-info/system-info.php:424
|
8760 |
msgid "Zend OPcache is Enabled"
|
8761 |
msgstr ""
|
8762 |
|
8763 |
+
#: admin/system-info/system-info.php:424 admin/system-info/system-info.php:433
|
8764 |
+
#: admin/system-info/system-info.php:493 admin/system-info/system-info.php:502
|
8765 |
+
#: admin/system-info/system-info.php:633 admin/system-info/system-info.php:645
|
8766 |
msgid "Version: "
|
8767 |
msgstr ""
|
8768 |
|
8769 |
+
#: admin/system-info/system-info.php:426
|
8770 |
msgid "Zend OPcache is Not Enabled"
|
8771 |
msgstr ""
|
8772 |
|
8773 |
+
#: admin/system-info/system-info.php:431
|
8774 |
msgid "ionCube Loader"
|
8775 |
msgstr ""
|
8776 |
|
8777 |
+
#: admin/system-info/system-info.php:433
|
8778 |
msgid "ionCube Loader Extension is Loaded "
|
8779 |
msgstr ""
|
8780 |
|
8781 |
+
#: admin/system-info/system-info.php:435
|
8782 |
msgid "ionCube Loader Extension is Not Loaded"
|
8783 |
msgstr ""
|
8784 |
|
8785 |
+
#: admin/system-info/system-info.php:438
|
8786 |
msgid "Suhosin"
|
8787 |
msgstr ""
|
8788 |
|
8789 |
+
#: admin/system-info/system-info.php:442
|
8790 |
msgid "The Suhosin-Patch is installed"
|
8791 |
msgstr ""
|
8792 |
|
8793 |
+
#: admin/system-info/system-info.php:445
|
8794 |
msgid "Suhosin-Extension is Loaded"
|
8795 |
msgstr ""
|
8796 |
|
8797 |
+
#: admin/system-info/system-info.php:448
|
8798 |
msgid "Suhosin is Not Installed|Loaded"
|
8799 |
msgstr ""
|
8800 |
|
8801 |
+
#: admin/system-info/system-info.php:452
|
8802 |
msgid "APC"
|
8803 |
msgstr ""
|
8804 |
|
8805 |
+
#: admin/system-info/system-info.php:454
|
8806 |
msgid "APC Extension is Loaded and Enabled"
|
8807 |
msgstr ""
|
8808 |
|
8809 |
+
#: admin/system-info/system-info.php:457
|
8810 |
msgid "APC Extension is Loaded but Not Enabled"
|
8811 |
msgstr ""
|
8812 |
|
8813 |
+
#: admin/system-info/system-info.php:459
|
8814 |
msgid "APC Extension is Not Loaded"
|
8815 |
msgstr ""
|
8816 |
|
8817 |
+
#: admin/system-info/system-info.php:462
|
8818 |
msgid "eAccelerator"
|
8819 |
msgstr ""
|
8820 |
|
8821 |
+
#: admin/system-info/system-info.php:464
|
8822 |
msgid "eAccelerator Extension is Loaded and Enabled"
|
8823 |
msgstr ""
|
8824 |
|
8825 |
+
#: admin/system-info/system-info.php:467
|
8826 |
msgid "eAccelerator Extension is Loaded but Not Enabled"
|
8827 |
msgstr ""
|
8828 |
|
8829 |
+
#: admin/system-info/system-info.php:469
|
8830 |
msgid "eAccelerator Extension is Not Loaded"
|
8831 |
msgstr ""
|
8832 |
|
8833 |
+
#: admin/system-info/system-info.php:472
|
8834 |
msgid "XCache"
|
8835 |
msgstr ""
|
8836 |
|
8837 |
+
#: admin/system-info/system-info.php:474
|
8838 |
msgid "XCache Extension is Loaded and Enabled"
|
8839 |
msgstr ""
|
8840 |
|
8841 |
+
#: admin/system-info/system-info.php:477
|
8842 |
msgid "XCache Extension is Loaded but Not Enabled"
|
8843 |
msgstr ""
|
8844 |
|
8845 |
+
#: admin/system-info/system-info.php:479
|
8846 |
msgid "XCache Extension is Not Loaded"
|
8847 |
msgstr ""
|
8848 |
|
8849 |
+
#: admin/system-info/system-info.php:482
|
8850 |
msgid "Varnish"
|
8851 |
msgstr ""
|
8852 |
|
8853 |
+
#: admin/system-info/system-info.php:484
|
8854 |
msgid "Varnish Extension is Loaded"
|
8855 |
msgstr ""
|
8856 |
|
8857 |
+
#: admin/system-info/system-info.php:486
|
8858 |
msgid "Varnish Extension is Not Loaded"
|
8859 |
msgstr ""
|
8860 |
|
8861 |
+
#: admin/system-info/system-info.php:489
|
8862 |
msgid "Memcache"
|
8863 |
msgstr ""
|
8864 |
|
8865 |
+
#: admin/system-info/system-info.php:493
|
8866 |
msgid "Memcache Extension is Loaded - "
|
8867 |
msgstr ""
|
8868 |
|
8869 |
+
#: admin/system-info/system-info.php:495
|
8870 |
msgid "Memcache Extension is Not Loaded"
|
8871 |
msgstr ""
|
8872 |
|
8873 |
+
#: admin/system-info/system-info.php:498
|
8874 |
msgid "Memcached"
|
8875 |
msgstr ""
|
8876 |
|
8877 |
+
#: admin/system-info/system-info.php:502
|
8878 |
msgid "Memcached Extension is Loaded - "
|
8879 |
msgstr ""
|
8880 |
|
8881 |
+
#: admin/system-info/system-info.php:504
|
8882 |
msgid "Memcached Extension is Not Loaded"
|
8883 |
msgstr ""
|
8884 |
|
8885 |
+
#: admin/system-info/system-info.php:517
|
8886 |
msgid "MySQL DB Info is not displayed on Network/Multisite subsites"
|
8887 |
msgstr ""
|
8888 |
|
8889 |
+
#: admin/system-info/system-info.php:538 includes/general-functions.php:283
|
8890 |
msgid "Not Set"
|
8891 |
msgstr ""
|
8892 |
|
8893 |
+
#: admin/system-info/system-info.php:544
|
8894 |
msgid "MySQL Database Server Version: "
|
8895 |
msgstr ""
|
8896 |
|
8897 |
+
#: admin/system-info/system-info.php:544
|
8898 |
msgid "MySQL Client Version: "
|
8899 |
msgstr ""
|
8900 |
|
8901 |
+
#: admin/system-info/system-info.php:544
|
8902 |
msgid "MySQL Database Server: "
|
8903 |
msgstr ""
|
8904 |
|
8905 |
+
#: admin/system-info/system-info.php:544
|
8906 |
msgid "Your MySQL Database: "
|
8907 |
msgstr ""
|
8908 |
|
8909 |
+
#: admin/system-info/system-info.php:544
|
8910 |
msgid "SQL Mode: "
|
8911 |
msgstr ""
|
8912 |
|
8913 |
+
#: admin/system-info/system-info.php:549 admin/system-info/system-info.php:552
|
8914 |
msgid "MySQL Extension: "
|
8915 |
msgstr ""
|
8916 |
|
8917 |
+
#: admin/system-info/system-info.php:549 admin/system-info/system-info.php:557
|
8918 |
msgid "Installed|Enabled"
|
8919 |
msgstr ""
|
8920 |
|
8921 |
+
#: admin/system-info/system-info.php:552 admin/system-info/system-info.php:560
|
8922 |
msgid "NOT Installed|Enabled"
|
8923 |
msgstr ""
|
8924 |
|
8925 |
+
#: admin/system-info/system-info.php:557 admin/system-info/system-info.php:560
|
8926 |
msgid "MySQLi Extension: "
|
8927 |
msgstr ""
|
8928 |
|
8929 |
+
#: admin/system-info/system-info.php:567
|
8930 |
msgid "WordPress Installation Folder"
|
8931 |
msgstr ""
|
8932 |
|
8933 |
+
#: admin/system-info/system-info.php:570
|
8934 |
msgid "WordPress Installation Type"
|
8935 |
msgstr ""
|
8936 |
|
8937 |
+
#: admin/system-info/system-info.php:572
|
8938 |
msgid "Standard|GWIOD Site Type"
|
8939 |
msgstr ""
|
8940 |
|
8941 |
+
#: admin/system-info/system-info.php:574
|
8942 |
msgid "Network|Multisite"
|
8943 |
msgstr ""
|
8944 |
|
8945 |
+
#: admin/system-info/system-info.php:576
|
8946 |
msgid "BuddyPress"
|
8947 |
msgstr ""
|
8948 |
|
8949 |
+
#: admin/system-info/system-info.php:578
|
8950 |
msgid "bbPress"
|
8951 |
msgstr ""
|
8952 |
|
8953 |
+
#: admin/system-info/system-info.php:580
|
8954 |
msgid "Plugins Folder"
|
8955 |
msgstr ""
|
8956 |
|
8957 |
+
#: admin/system-info/system-info.php:584
|
8958 |
msgid "Uploads Folder"
|
8959 |
msgstr ""
|
8960 |
|
8961 |
+
#: admin/system-info/system-info.php:590
|
8962 |
msgid "UPLOADS Constant"
|
8963 |
msgstr ""
|
8964 |
|
8965 |
+
#: admin/system-info/system-info.php:594
|
8966 |
msgid "WP Permalink Structure"
|
8967 |
msgstr ""
|
8968 |
|
8969 |
+
#: admin/system-info/system-info.php:599 admin/system-info/system-info.php:601
|
8970 |
msgid "DISABLE_WP_CRON constant"
|
8971 |
msgstr ""
|
8972 |
|
8973 |
+
#: admin/system-info/system-info.php:599
|
8974 |
msgid "Standard WP Crons are disabled on your website."
|
8975 |
msgstr ""
|
8976 |
|
8977 |
+
#: admin/system-info/system-info.php:601
|
8978 |
msgid "Standard WP Crons are not disabled on your website."
|
8979 |
msgstr ""
|
8980 |
|
8981 |
+
#: admin/system-info/system-info.php:604
|
8982 |
msgid "Total Plugins Installed"
|
8983 |
msgstr ""
|
8984 |
|
8985 |
+
#: admin/system-info/system-info.php:606
|
8986 |
msgid "Total Must-Use Plugins Installed"
|
8987 |
msgstr ""
|
8988 |
|
8989 |
+
#: admin/system-info/system-info.php:608
|
8990 |
msgid "Total Plugins Activated"
|
8991 |
msgstr ""
|
8992 |
|
8993 |
+
#: admin/system-info/system-info.php:611
|
8994 |
msgid "Total Plugins Network Activated"
|
8995 |
msgstr ""
|
8996 |
|
8997 |
+
#: admin/system-info/system-info.php:617 admin/system-info/system-info.php:619
|
8998 |
msgid "Get Plugins List"
|
8999 |
msgstr ""
|
9000 |
|
9001 |
+
#: admin/system-info/system-info.php:620
|
9002 |
msgid "This window is draggable (top) and resizable (bottom right corner)"
|
9003 |
msgstr ""
|
9004 |
|
9005 |
+
#: admin/system-info/system-info.php:625
|
9006 |
msgid "Browser Compression Supported"
|
9007 |
msgstr ""
|
9008 |
|
9009 |
+
#: admin/system-info/system-info.php:628
|
9010 |
msgid "GD Library"
|
9011 |
msgstr ""
|
9012 |
|
9013 |
+
#: admin/system-info/system-info.php:633
|
9014 |
msgid "GD Extension is Loaded - "
|
9015 |
msgstr ""
|
9016 |
|
9017 |
+
#: admin/system-info/system-info.php:636
|
9018 |
msgid "GD Extension is Not Loaded"
|
9019 |
msgstr ""
|
9020 |
|
9021 |
+
#: admin/system-info/system-info.php:639
|
9022 |
msgid "ImageMagick"
|
9023 |
msgstr ""
|
9024 |
|
9025 |
+
#: admin/system-info/system-info.php:645
|
9026 |
msgid "ImageMagick Extension is Loaded - "
|
9027 |
msgstr ""
|
9028 |
|
9029 |
+
#: admin/system-info/system-info.php:648
|
9030 |
msgid "ImageMagick Extension is Not Loaded"
|
9031 |
msgstr ""
|
9032 |
|
9033 |
+
#: admin/system-info/system-info.php:663
|
9034 |
msgid "PHP Server|PHP.ini Info"
|
9035 |
msgstr ""
|
9036 |
|
9037 |
+
#: admin/system-info/system-info.php:665
|
9038 |
msgid ""
|
9039 |
"File|Folder Permissions (CGI or DSO)|Script Owner User ID (UID)|File Owner "
|
9040 |
"User ID"
|
9041 |
msgstr ""
|
9042 |
|
9043 |
+
#: admin/system-info/system-info.php:673
|
9044 |
msgid "PHP Version"
|
9045 |
msgstr ""
|
9046 |
|
9047 |
+
#: admin/system-info/system-info.php:674
|
9048 |
msgid "PHP Memory Usage"
|
9049 |
msgstr ""
|
9050 |
|
9051 |
+
#: admin/system-info/system-info.php:674
|
9052 |
msgid " MB"
|
9053 |
msgstr ""
|
9054 |
|
9055 |
+
#: admin/system-info/system-info.php:675
|
9056 |
msgid "WordPress Admin Memory Limit"
|
9057 |
msgstr ""
|
9058 |
|
9059 |
+
#: admin/system-info/system-info.php:678
|
9060 |
msgid "WordPress Base Memory Limit"
|
9061 |
msgstr ""
|
9062 |
|
9063 |
+
#: admin/system-info/system-info.php:686 admin/system-info/system-info.php:692
|
9064 |
+
#: admin/system-info/system-info.php:695 admin/system-info/system-info.php:698
|
9065 |
msgid "PHP Actual Configuration Memory Limit: "
|
9066 |
msgstr ""
|
9067 |
|
9068 |
+
#: admin/system-info/system-info.php:686
|
9069 |
msgid "The Memory Limit value is not available from your Server."
|
9070 |
msgstr ""
|
9071 |
|
9072 |
+
#: admin/system-info/system-info.php:695 admin/system-info/system-info.php:698
|
9073 |
msgid " Recommendation: Increase Memory Limit to 128M."
|
9074 |
msgstr ""
|
9075 |
|
9076 |
+
#: admin/system-info/system-info.php:706 admin/system-info/system-info.php:708
|
9077 |
msgid "PHP Configuration File (php.ini)"
|
9078 |
msgstr ""
|
9079 |
|
9080 |
+
#: admin/system-info/system-info.php:708
|
9081 |
msgid "None/Not in use"
|
9082 |
msgstr ""
|
9083 |
|
9084 |
+
#: admin/system-info/system-info.php:721
|
9085 |
msgid "WP Temp Dir: "
|
9086 |
msgstr ""
|
9087 |
|
9088 |
+
#: admin/system-info/system-info.php:724
|
9089 |
msgid "The WP_TEMP_DIR constant is being used in wp-config.php file"
|
9090 |
msgstr ""
|
9091 |
|
9092 |
+
#: admin/system-info/system-info.php:730 admin/system-info/system-info.php:732
|
9093 |
msgid "PHP Temp Dir: "
|
9094 |
msgstr ""
|
9095 |
|
9096 |
+
#: admin/system-info/system-info.php:732 admin/system-info/system-info.php:743
|
9097 |
+
#: admin/system-info/system-info.php:751
|
9098 |
msgid "Not set/defined or directory is not writable"
|
9099 |
msgstr ""
|
9100 |
|
9101 |
+
#: admin/system-info/system-info.php:741 admin/system-info/system-info.php:743
|
9102 |
msgid "PHP Upload Temp Dir: "
|
9103 |
msgstr ""
|
9104 |
|
9105 |
+
#: admin/system-info/system-info.php:749 admin/system-info/system-info.php:751
|
9106 |
msgid "Session Save Path: "
|
9107 |
msgstr ""
|
9108 |
|
9109 |
+
#: admin/system-info/system-info.php:756
|
9110 |
msgid "On | Cycles: "
|
9111 |
msgstr ""
|
9112 |
|
9113 |
+
#: admin/system-info/system-info.php:761
|
9114 |
msgid "Garbage Collector: "
|
9115 |
msgstr ""
|
9116 |
|
9117 |
+
#: admin/system-info/system-info.php:764
|
9118 |
msgid "PHP Max Upload Size"
|
9119 |
msgstr ""
|
9120 |
|
9121 |
+
#: admin/system-info/system-info.php:767
|
9122 |
msgid "PHP Max Post Size"
|
9123 |
msgstr ""
|
9124 |
|
9125 |
+
#: admin/system-info/system-info.php:770
|
9126 |
msgid "PHP Safe Mode"
|
9127 |
msgstr ""
|
9128 |
|
9129 |
+
#: admin/system-info/system-info.php:779
|
9130 |
msgid "PHP Allow URL fopen"
|
9131 |
msgstr ""
|
9132 |
|
9133 |
+
#: admin/system-info/system-info.php:787
|
9134 |
msgid "PHP Allow URL Include"
|
9135 |
msgstr ""
|
9136 |
|
9137 |
+
#: admin/system-info/system-info.php:795
|
9138 |
msgid "PHP Display Errors"
|
9139 |
msgstr ""
|
9140 |
|
9141 |
+
#: admin/system-info/system-info.php:803
|
9142 |
msgid "PHP Display Startup Errors"
|
9143 |
msgstr ""
|
9144 |
|
9145 |
+
#: admin/system-info/system-info.php:811
|
9146 |
msgid "PHP Expose PHP"
|
9147 |
msgstr ""
|
9148 |
|
9149 |
+
#: admin/system-info/system-info.php:819
|
9150 |
msgid "PHP Register Globals"
|
9151 |
msgstr ""
|
9152 |
|
9153 |
+
#: admin/system-info/system-info.php:827
|
9154 |
msgid "PHP MySQL Allow Persistent Connections"
|
9155 |
msgstr ""
|
9156 |
|
9157 |
+
#: admin/system-info/system-info.php:835
|
9158 |
msgid "PHP Output Buffering"
|
9159 |
msgstr ""
|
9160 |
|
9161 |
+
#: admin/system-info/system-info.php:843
|
9162 |
msgid "PHP Max Script Execution Time"
|
9163 |
msgstr ""
|
9164 |
|
9165 |
+
#: admin/system-info/system-info.php:846
|
9166 |
msgid "PHP Magic Quotes GPC"
|
9167 |
msgstr ""
|
9168 |
|
9169 |
+
#: admin/system-info/system-info.php:854
|
9170 |
msgid "PHP open_basedir"
|
9171 |
msgstr ""
|
9172 |
|
9173 |
+
#: admin/system-info/system-info.php:859
|
9174 |
msgid "Off/Not in use"
|
9175 |
msgstr ""
|
9176 |
|
9177 |
+
#: admin/system-info/system-info.php:861
|
9178 |
msgid "PHP XML Support"
|
9179 |
msgstr ""
|
9180 |
|
9181 |
+
#: admin/system-info/system-info.php:863 admin/system-info/system-info.php:871
|
9182 |
+
#: admin/system-info/system-info.php:879
|
9183 |
msgid "Yes"
|
9184 |
msgstr ""
|
9185 |
|
9186 |
+
#: admin/system-info/system-info.php:866 admin/system-info/system-info.php:874
|
9187 |
+
#: admin/system-info/system-info.php:882
|
9188 |
msgid "No"
|
9189 |
msgstr ""
|
9190 |
|
9191 |
+
#: admin/system-info/system-info.php:869
|
9192 |
msgid "PHP IPTC Support"
|
9193 |
msgstr ""
|
9194 |
|
9195 |
+
#: admin/system-info/system-info.php:877
|
9196 |
msgid "PHP Exif Support"
|
9197 |
msgstr ""
|
9198 |
|
9199 |
+
#: admin/system-info/system-info.php:890
|
9200 |
msgid "PHP Disable Functions"
|
9201 |
msgstr ""
|
9202 |
|
9203 |
+
#: admin/system-info/system-info.php:894
|
9204 |
msgid "No PHP functions are disabled."
|
9205 |
msgstr ""
|
9206 |
|
9207 |
+
#: admin/system-info/system-info.php:899
|
9208 |
msgid "PHP Suhosin Function Blacklist"
|
9209 |
msgstr ""
|
9210 |
|
9211 |
+
#: admin/system-info/system-info.php:903
|
9212 |
msgid "No PHP functions are blacklisted."
|
9213 |
msgstr ""
|
9214 |
|
9215 |
+
#: admin/system-info/system-info.php:925
|
9216 |
msgid "CGI File and Folder Permissions|Recommendations"
|
9217 |
msgstr ""
|
9218 |
|
9219 |
+
#: admin/system-info/system-info.php:928 admin/system-info/system-info.php:961
|
9220 |
msgid "Folder Path"
|
9221 |
msgstr ""
|
9222 |
|
9223 |
+
#: admin/system-info/system-info.php:929 admin/system-info/system-info.php:962
|
9224 |
msgid "Recommended"
|
9225 |
msgstr ""
|
9226 |
|
9227 |
+
#: admin/system-info/system-info.php:929 admin/system-info/system-info.php:930
|
9228 |
+
#: admin/system-info/system-info.php:962 admin/system-info/system-info.php:963
|
9229 |
msgid "Permissions"
|
9230 |
msgstr ""
|
9231 |
|
9232 |
+
#: admin/system-info/system-info.php:930 admin/system-info/system-info.php:963
|
9233 |
msgid "Current"
|
9234 |
msgstr ""
|
9235 |
|
9236 |
+
#: admin/system-info/system-info.php:931 admin/system-info/system-info.php:964
|
9237 |
msgid "Script Owner"
|
9238 |
msgstr ""
|
9239 |
|
9240 |
+
#: admin/system-info/system-info.php:931 admin/system-info/system-info.php:964
|
9241 |
msgid " User ID (UID)"
|
9242 |
msgstr ""
|
9243 |
|
9244 |
+
#: admin/system-info/system-info.php:932 admin/system-info/system-info.php:965
|
9245 |
msgid "File Owner"
|
9246 |
msgstr ""
|
9247 |
|
9248 |
+
#: admin/system-info/system-info.php:932 admin/system-info/system-info.php:965
|
9249 |
msgid " User ID"
|
9250 |
msgstr ""
|
9251 |
|
9252 |
+
#: admin/system-info/system-info.php:958
|
9253 |
msgid "DSO File and Folder Permissions|Recommendations"
|
9254 |
msgstr ""
|
9255 |
|
9256 |
+
#: admin/system-info/system-info.php:993
|
9257 |
msgid "System Info Processing Completion Time: "
|
9258 |
msgstr ""
|
9259 |
|
9260 |
+
#: admin/system-info/system-info.php:1026
|
9261 |
msgid "Website Headers Check Tool ~ "
|
9262 |
msgstr ""
|
9263 |
|
9264 |
+
#: admin/system-info/system-info.php:1026
|
9265 |
msgid ""
|
9266 |
"Check your website Headers or another website's Headers by making a GET or "
|
9267 |
"HEAD Request"
|
9268 |
msgstr ""
|
9269 |
|
9270 |
+
#: admin/system-info/system-info.php:1033
|
9271 |
msgid ""
|
9272 |
"Check your website Headers or another website's Headers by making a GET "
|
9273 |
"Request"
|
9274 |
msgstr ""
|
9275 |
|
9276 |
+
#: admin/system-info/system-info.php:1050
|
9277 |
msgid "GET Request Headers: "
|
9278 |
msgstr ""
|
9279 |
|
9280 |
+
#: admin/system-info/system-info.php:1065
|
9281 |
msgid ""
|
9282 |
"Error: The WordPress wp_remote_get function is not available or is blocked "
|
9283 |
"on your website/server."
|
9284 |
msgstr ""
|
9285 |
|
9286 |
+
#: admin/system-info/system-info.php:1075
|
9287 |
+
#: admin/system-info/system-info.php:1136
|
9288 |
msgid "Enter a Website URL - Example: "
|
9289 |
msgstr ""
|
9290 |
|
9291 |
+
#: admin/system-info/system-info.php:1078
|
9292 |
msgid ""
|
9293 |
"This Headers check makes a GET Request using the WordPress wp_remote_get "
|
9294 |
"function."
|
9295 |
msgstr ""
|
9296 |
|
9297 |
+
#: admin/system-info/system-info.php:1078
|
9298 |
msgid ""
|
9299 |
"You can use the Check Headers HEAD Request tool to check headers using HEAD "
|
9300 |
"instead of GET."
|
9301 |
msgstr ""
|
9302 |
|
9303 |
+
#: admin/system-info/system-info.php:1084
|
9304 |
msgid ""
|
9305 |
"Check your website Headers or another website's Headers by making a HEAD "
|
9306 |
"Request"
|
9307 |
msgstr ""
|
9308 |
|
9309 |
+
#: admin/system-info/system-info.php:1117
|
9310 |
msgid "HEAD Request Headers: "
|
9311 |
msgstr ""
|
9312 |
|
9313 |
+
#: admin/system-info/system-info.php:1126
|
9314 |
msgid ""
|
9315 |
"Error: The cURL Headers Check does not work on your website. Either the cURL "
|
9316 |
"Extension is not loaded or one of these functions is disabled in your php."
|
9317 |
"ini file: curl_init, curl_exec and/or curl_setopt."
|
9318 |
msgstr ""
|
9319 |
|
9320 |
+
#: admin/system-info/system-info.php:1139
|
9321 |
msgid ""
|
9322 |
"This cURL Headers check makes a HEAD Request and you will see HTTP/1.1 403 "
|
9323 |
"Forbidden displayed if you are blocking HEAD Requests in your BPS root ."
|
9324 |
"htaccess file on your website."
|
9325 |
msgstr ""
|
9326 |
|
9327 |
+
#: admin/system-info/system-info.php:1139
|
9328 |
msgid ""
|
9329 |
"Use the Check Headers GET Request tool to check your headers using GET "
|
9330 |
"instead of HEAD. This tool can also be used to check that your Security Log "
|
10293 |
"cannot be created. Root Folder BulletProof Mode has NOT been activated."
|
10294 |
msgstr ""
|
10295 |
|
10296 |
+
#: admin/wizard/wizard-functions.php:110 admin/wizard/wizard-functions.php:634
|
10297 |
+
#: admin/wizard/wizard-functions.php:727
|
10298 |
msgid ""
|
10299 |
"If your Server configuration is DSO you must first make some one-time manual "
|
10300 |
"changes to your website before running the Setup Wizard. Please click this "
|
10301 |
"Forum Link for instructions: "
|
10302 |
msgstr ""
|
10303 |
|
10304 |
+
#: admin/wizard/wizard-functions.php:110 admin/wizard/wizard-functions.php:634
|
10305 |
+
#: admin/wizard/wizard-functions.php:727 admin/wizard/wizard.php:237
|
10306 |
#: admin/wizard/wizard.php:302 admin/wizard/wizard.php:308
|
10307 |
#: admin/wizard/wizard.php:314 admin/wizard/wizard.php:320
|
10308 |
#: admin/wizard/wizard.php:326
|
10309 |
msgid "DSO Setup Steps"
|
10310 |
msgstr ""
|
10311 |
|
10312 |
+
#: admin/wizard/wizard-functions.php:513
|
10313 |
msgid " Root .htaccess File backup Successful!"
|
10314 |
msgstr ""
|
10315 |
|
10316 |
+
#: admin/wizard/wizard-functions.php:523
|
10317 |
msgid "Error: PHP/php.ini handler htaccess code check"
|
10318 |
msgstr ""
|
10319 |
|
10320 |
+
#: admin/wizard/wizard-functions.php:523
|
10321 |
msgid ""
|
10322 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
10323 |
"was NOT found in BPS Custom Code. A new root .htaccess file was NOT created "
|
10325 |
"Link "
|
10326 |
msgstr ""
|
10327 |
|
10328 |
+
#: admin/wizard/wizard-functions.php:523
|
10329 |
msgid "Add PHP/php.ini handler htaccess code to BPS Custom Code"
|
10330 |
msgstr ""
|
10331 |
|
10332 |
+
#: admin/wizard/wizard-functions.php:523
|
10333 |
msgid ""
|
10334 |
" for instructions on how to copy your PHP/php.ini handler htaccess code to "
|
10335 |
"BPS Custom Code."
|
10336 |
msgstr ""
|
10337 |
|
10338 |
+
#: admin/wizard/wizard-functions.php:562 admin/wizard/wizard-functions.php:591
|
10339 |
msgid ""
|
10340 |
"Root .htaccess File writing completed. File Locked with 404 file permissions."
|
10341 |
msgstr ""
|
10342 |
|
10343 |
+
#: admin/wizard/wizard-functions.php:566 admin/wizard/wizard-functions.php:595
|
10344 |
msgid ""
|
10345 |
"Root .htaccess File writing completed. File Locked with 444 file permissions."
|
10346 |
msgstr ""
|
10347 |
|
10348 |
+
#: admin/wizard/wizard-functions.php:613 admin/wizard/wizard-functions.php:622
|
10349 |
+
#: admin/wizard/wizard-functions.php:821 admin/wizard/wizard.php:641
|
10350 |
+
#: admin/wizard/wizard.php:679 admin/wizard/wizard.php:737
|
10351 |
+
#: admin/wizard/wizard.php:777 admin/wizard/wizard.php:826
|
10352 |
#: includes/general-functions.php:971
|
10353 |
msgid " DB Option created or updated Successfully!"
|
10354 |
msgstr ""
|
10355 |
|
10356 |
+
#: admin/wizard/wizard-functions.php:632
|
10357 |
msgid ""
|
10358 |
"The wpadmin-secure.htaccess wp-admin Master htaccess file was created "
|
10359 |
"successfully."
|
10360 |
msgstr ""
|
10361 |
|
10362 |
+
#: admin/wizard/wizard-functions.php:632
|
10363 |
msgid "wp-admin Folder BulletProof Mode activated successfully."
|
10364 |
msgstr ""
|
10365 |
|
10366 |
+
#: admin/wizard/wizard-functions.php:634
|
10367 |
msgid ""
|
10368 |
"Error: The wpadmin-secure.htaccess wp-admin Master htaccess file and wp-"
|
10369 |
"admin .htaccess file cannot be created. wp-admin Folder BulletProof Mode has "
|
10370 |
"NOT been activated."
|
10371 |
msgstr ""
|
10372 |
|
10373 |
+
#: admin/wizard/wizard-functions.php:640
|
10374 |
msgid ""
|
10375 |
"Go Daddy Managed WordPress Hosting option is set to Yes or Enable|Disable wp-"
|
10376 |
"admin BulletProof Mode option is set to disabled. GDMW hosting does not "
|
10377 |
"allow wp-admin htaccess files."
|
10378 |
msgstr ""
|
10379 |
|
10380 |
+
#: admin/wizard/wizard-functions.php:664
|
10381 |
msgid " wp-admin .htaccess File backup Successful!"
|
10382 |
msgstr ""
|
10383 |
|
10384 |
+
#: admin/wizard/wizard-functions.php:725
|
10385 |
msgid "The default.htaccess Master htaccess file was created successfully."
|
10386 |
msgstr ""
|
10387 |
|
10388 |
+
#: admin/wizard/wizard-functions.php:727
|
10389 |
msgid "Error: The default.htaccess Master htaccess file cannot be created."
|
10390 |
msgstr ""
|
10391 |
|
10392 |
+
#: admin/wizard/wizard-functions.php:822 admin/wizard/wizard.php:456
|
10393 |
msgid " Folder created Successfully!"
|
10394 |
msgstr ""
|
10395 |
|
10396 |
+
#: admin/wizard/wizard-functions.php:919
|
10397 |
msgid ""
|
10398 |
"Security Log User Agent Filter Check Successful! 0 User Agent Filters to "
|
10399 |
"update."
|
10400 |
msgstr ""
|
10401 |
|
10402 |
+
#: admin/wizard/wizard-functions.php:929
|
10403 |
msgid "Security Log User Agent Filter "
|
10404 |
msgstr ""
|
10405 |
|
10406 |
+
#: admin/wizard/wizard-functions.php:929
|
10407 |
msgid " created or updated Successfully!"
|
10408 |
msgstr ""
|
10409 |
|
10425 |
"file, but was NOT found in BPS Custom Code. "
|
10426 |
msgstr ""
|
10427 |
|
10428 |
+
#: admin/wizard/wizard.php:176 includes/hud-dismiss-functions.php:344
|
10429 |
msgid ""
|
10430 |
" for the steps to fix this Wordfence problem before running the Setup Wizard."
|
10431 |
msgstr ""
|
10512 |
"maximum memory limit setting allowed by your Host."
|
10513 |
msgstr ""
|
10514 |
|
10515 |
+
#: admin/wizard/wizard.php:267 includes/functions.php:1200
|
10516 |
msgid ""
|
10517 |
"mod_authz_core is Loaded|Order, Allow, Deny directives are supported|BC: Yes|"
|
10518 |
"IfModule: Yes"
|
10524 |
"htaccess files will be created."
|
10525 |
msgstr ""
|
10526 |
|
10527 |
+
#: admin/wizard/wizard.php:276 includes/functions.php:1185
|
10528 |
msgid ""
|
10529 |
"mod_access_compat is Loaded|Order, Allow, Deny directives are supported|"
|
10530 |
"IfModule: No"
|
10581 |
"should be either 644 or 604."
|
10582 |
msgstr ""
|
10583 |
|
10584 |
+
#: admin/wizard/wizard.php:395
|
10585 |
msgid "BPS Setup Verification & Error Checks"
|
10586 |
msgstr ""
|
10587 |
|
10588 |
+
#: admin/wizard/wizard.php:397
|
10589 |
msgid ""
|
10590 |
"If you see all Green font messages displayed below, the Setup Wizard setup "
|
10591 |
"completed successfully."
|
10592 |
msgstr ""
|
10593 |
|
10594 |
+
#: admin/wizard/wizard.php:397
|
10595 |
msgid ""
|
10596 |
"If you see any Red font or Blue font messages displayed below, click the "
|
10597 |
"Read Me help button above and read the \"Notes\" help section."
|
10598 |
msgstr ""
|
10599 |
|
10600 |
+
#: admin/wizard/wizard.php:397
|
10601 |
msgid ""
|
10602 |
"Click the Read Me help button above for a list of recommended BPS Video "
|
10603 |
"Tutorials to watch."
|
10604 |
msgstr ""
|
10605 |
|
10606 |
+
#: admin/wizard/wizard.php:404 admin/wizard/wizard.php:1109
|
10607 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup)"
|
10608 |
msgstr ""
|
10609 |
|
10610 |
+
#: admin/wizard/wizard.php:424
|
10611 |
msgid "BulletProof Security Database Tables Setup"
|
10612 |
msgstr ""
|
10613 |
|
10614 |
+
#: admin/wizard/wizard.php:453
|
10615 |
msgid "BulletProof Security Core Folders Setup"
|
10616 |
msgstr ""
|
10617 |
|
10618 |
+
#: admin/wizard/wizard.php:457
|
10619 |
msgid "Error: Unable to create Folder "
|
10620 |
msgstr ""
|
10621 |
|
10622 |
+
#: admin/wizard/wizard.php:485
|
10623 |
msgid "BulletProof Security Core Files Setup"
|
10624 |
msgstr ""
|
10625 |
|
10626 |
+
#: admin/wizard/wizard.php:488
|
10627 |
msgid " File created or updated Successfully!"
|
10628 |
msgstr ""
|
10629 |
|
10630 |
+
#: admin/wizard/wizard.php:489
|
10631 |
msgid "Error: Unable to create or update File "
|
10632 |
msgstr ""
|
10633 |
|
10634 |
+
#: admin/wizard/wizard.php:636
|
10635 |
msgid "BulletProof Security MScan Malware Scanner Setup"
|
10636 |
msgstr ""
|
10637 |
|
10638 |
+
#: admin/wizard/wizard.php:657
|
10639 |
msgid "BulletProof Security DB Backup Setup"
|
10640 |
msgstr ""
|
10641 |
|
10642 |
+
#: admin/wizard/wizard.php:676
|
10643 |
msgid "BulletProof Security Hidden Plugin Folders|Files (HPF) Setup"
|
10644 |
msgstr ""
|
10645 |
|
10646 |
+
#: admin/wizard/wizard.php:709
|
10647 |
msgid ""
|
10648 |
"Hidden Plugin Folders|Files (HPF) DB Options created or updated Successfully!"
|
10649 |
msgstr ""
|
10650 |
|
10651 |
+
#: admin/wizard/wizard.php:712
|
10652 |
msgid "BulletProof Security Security Log User Agent Filter Setup"
|
10653 |
msgstr ""
|
10654 |
|
10655 |
+
#: admin/wizard/wizard.php:733
|
10656 |
msgid "BulletProof Security Email Alerting & Log File Options Setup"
|
10657 |
msgstr ""
|
10658 |
|
10659 |
+
#: admin/wizard/wizard.php:774
|
10660 |
msgid "BulletProof Security Login Security & Monitoring Options Setup"
|
10661 |
msgstr ""
|
10662 |
|
10663 |
+
#: admin/wizard/wizard.php:821
|
10664 |
msgid "BulletProof Security JTC-Lite Options Setup"
|
10665 |
msgstr ""
|
10666 |
|
10667 |
+
#: admin/wizard/wizard.php:917
|
10668 |
msgid "The Setup Wizard has completed BPS Setup."
|
10669 |
msgstr ""
|
10670 |
|
10671 |
+
#: admin/wizard/wizard.php:917
|
10672 |
msgid ""
|
10673 |
"Check the \"BPS Setup Verification & Error Checks\" section below for any "
|
10674 |
"errors in Red Font."
|
10675 |
msgstr ""
|
10676 |
|
10677 |
+
#: admin/wizard/wizard.php:923
|
10678 |
msgid "Setup Wizard Completion Time: "
|
10679 |
msgstr ""
|
10680 |
|
10681 |
+
#: admin/wizard/wizard.php:940
|
10682 |
msgid "BulletProof Security ~ Setup Wizard"
|
10683 |
msgstr ""
|
10684 |
|
10685 |
+
#: admin/wizard/wizard.php:1005
|
10686 |
msgid "htaccess Files Disabled Notice: "
|
10687 |
msgstr ""
|
10688 |
|
10689 |
+
#: admin/wizard/wizard.php:1005
|
10690 |
msgid ""
|
10691 |
"BPS has detected that htaccess files cannot be used on your website/server. "
|
10692 |
"Click this "
|
10693 |
msgstr ""
|
10694 |
|
10695 |
+
#: admin/wizard/wizard.php:1005
|
10696 |
msgid "htaccess Files Disabled Forum Topic"
|
10697 |
msgstr ""
|
10698 |
|
10699 |
+
#: admin/wizard/wizard.php:1005
|
10700 |
msgid " link for more information before running the Wizards."
|
10701 |
msgstr ""
|
10702 |
|
10703 |
+
#: admin/wizard/wizard.php:1017
|
10704 |
msgid "Setup Wizard ~ "
|
10705 |
msgstr ""
|
10706 |
|
10707 |
+
#: admin/wizard/wizard.php:1017
|
10708 |
msgid "One-Click Complete Setup"
|
10709 |
msgstr ""
|
10710 |
|
10711 |
+
#: admin/wizard/wizard.php:1034
|
10712 |
msgid "Recommended Video Tutorials: "
|
10713 |
msgstr ""
|
10714 |
|
10715 |
+
#: admin/wizard/wizard.php:1039
|
10716 |
msgid "Security Log Video Tutorial"
|
10717 |
msgstr ""
|
10718 |
|
10719 |
+
#: admin/wizard/wizard.php:1042
|
10720 |
msgid "Setup Wizard Steps: "
|
10721 |
msgstr ""
|
10722 |
|
10723 |
+
#: admin/wizard/wizard.php:1042
|
10724 |
msgid "1. Click the Setup Wizard button."
|
10725 |
msgstr ""
|
10726 |
|
10727 |
+
#: admin/wizard/wizard.php:1046
|
10728 |
msgid ""
|
10729 |
"Setup Wizard Pre-Installation Checks are automatically performed and "
|
10730 |
"displayed on the Setup Wizard page. Green font messages mean everything is "
|
10735 |
"to be fixed before running the Setup Wizard."
|
10736 |
msgstr ""
|
10737 |
|
10738 |
+
#: admin/wizard/wizard.php:1046
|
10739 |
msgid ""
|
10740 |
"You can re-run the Setup Wizard again at any time. Your existing settings "
|
10741 |
"will NOT be overwritten and will be re-saved. Any new or additional settings "
|
10742 |
"that the Setup Wizard finds on your website will be saved/setup."
|
10743 |
msgstr ""
|
10744 |
|
10745 |
+
#: admin/wizard/wizard.php:1046
|
10746 |
msgid ""
|
10747 |
"When the Setup Wizard has completed you will see \"The Setup Wizard has "
|
10748 |
"completed BPS Setup.\""
|
10749 |
msgstr ""
|
10750 |
|
10751 |
+
#: admin/wizard/wizard.php:1046
|
10752 |
msgid ""
|
10753 |
"Your existing Root and wp-admin htaccess files are backed up before new Root "
|
10754 |
"and wp-admin htaccess files are created by the Setup Wizard. The BPS backup "
|
10755 |
"folder is here: "
|
10756 |
msgstr ""
|
10757 |
|
10758 |
+
#: admin/wizard/wizard.php:1049
|
10759 |
msgid ""
|
10760 |
" and the backed up htaccess file names are: root.htaccess and wpadmin."
|
10761 |
"htaccess."
|
10762 |
msgstr ""
|
10763 |
|
10764 |
+
#: admin/wizard/wizard.php:1059
|
10765 |
msgid "Setup Wizard & Overview Video Tutorial"
|
10766 |
msgstr ""
|
10767 |
|
10768 |
+
#: admin/wizard/wizard.php:1086
|
10769 |
msgid "Setup Wizard Options ~ "
|
10770 |
msgstr ""
|
10771 |
|
10772 |
+
#: admin/wizard/wizard.php:1086
|
10773 |
msgid ""
|
10774 |
"Click the Setup Wizard Options Read Me help button for help info about each "
|
10775 |
"option setting"
|
10776 |
msgstr ""
|
10777 |
|
10778 |
+
#: admin/wizard/wizard.php:1100
|
10779 |
msgid "Forum Help Links:"
|
10780 |
msgstr ""
|
10781 |
|
10782 |
+
#: admin/wizard/wizard.php:1104
|
10783 |
msgid "Go Daddy Managed WordPress Hosting (GDMW)"
|
10784 |
msgstr ""
|
10785 |
|
10786 |
+
#: admin/wizard/wizard.php:1105 admin/wizard/wizard.php:1109
|
10787 |
msgid "Enable|Disable htaccess Files"
|
10788 |
msgstr ""
|
10789 |
|
10790 |
+
#: admin/wizard/wizard.php:1106
|
10791 |
msgid "AutoFix Forum Topic"
|
10792 |
msgstr ""
|
10793 |
|
10794 |
+
#: admin/wizard/wizard.php:1109
|
10795 |
msgid ""
|
10796 |
"Setup Wizard AutoFix is turned On by default. When AutoFix is turned On the "
|
10797 |
"Setup Wizard will automatically create htaccess whitelist rules in BPS "
|
10812 |
"AutoFix Debug information so that we can figure out what the problem is."
|
10813 |
msgstr ""
|
10814 |
|
10815 |
+
#: admin/wizard/wizard.php:1109 admin/wizard/wizard.php:1135
|
10816 |
msgid "Go Daddy Managed WordPress Hosting (GDMW):"
|
10817 |
msgstr ""
|
10818 |
|
10819 |
+
#: admin/wizard/wizard.php:1109
|
10820 |
msgid ""
|
10821 |
"This option is ONLY for a special type of Go Daddy Hosting account called "
|
10822 |
"\"Managed WordPress Hosting\" and is NOT for regular/standard Go Daddy "
|
10825 |
"section above for more information."
|
10826 |
msgstr ""
|
10827 |
|
10828 |
+
#: admin/wizard/wizard.php:1109 admin/wizard/wizard.php:1147
|
10829 |
msgid "Enable|Disable htaccess Files:"
|
10830 |
msgstr ""
|
10831 |
|
10832 |
+
#: admin/wizard/wizard.php:1109
|
10833 |
msgid "Before changing this option setting, click the "
|
10834 |
msgstr ""
|
10835 |
|
10836 |
+
#: admin/wizard/wizard.php:1109
|
10837 |
msgid ""
|
10838 |
" Forum Help Link at the top of this Read Me help window to find out exactly "
|
10839 |
"what this option setting does and when it should or should not be used. "
|
10841 |
"htaccess Files Enabled: Will enable all BPS htaccess freatures and files."
|
10842 |
msgstr ""
|
10843 |
|
10844 |
+
#: admin/wizard/wizard.php:1109
|
10845 |
msgid "Enable|Disable wp-admin BulletProof Mode"
|
10846 |
msgstr ""
|
10847 |
|
10848 |
+
#: admin/wizard/wizard.php:1109
|
10849 |
msgid ""
|
10850 |
"The default setting is already set to: wp-admin BulletProof Mode Enabled. If "
|
10851 |
"you would like to disable wp-admin BulletProof Mode select wp-admin "
|
10852 |
"BulletProof Mode Disabled."
|
10853 |
msgstr ""
|
10854 |
|
10855 |
+
#: admin/wizard/wizard.php:1109 admin/wizard/wizard.php:1171
|
10856 |
msgid "Zip File Download Fix (Incapsula, Proxy, Other Cause):"
|
10857 |
msgstr ""
|
10858 |
|
10859 |
+
#: admin/wizard/wizard.php:1109
|
10860 |
msgid ""
|
10861 |
"This option should only be set to On if you are seeing a 403 error and/or "
|
10862 |
"unable to download these Zip files: Custom Code Export Zip file, Login "
|
10872 |
"Firewall again."
|
10873 |
msgstr ""
|
10874 |
|
10875 |
+
#: admin/wizard/wizard.php:1109 admin/wizard/wizard.php:1182
|
10876 |
msgid "Network|Multisite Sitewide Login Security Settings"
|
10877 |
msgstr ""
|
10878 |
|
10879 |
+
#: admin/wizard/wizard.php:1109
|
10880 |
msgid ""
|
10881 |
"This option is for Network|Multisite sites only. This is an independent "
|
10882 |
"option Form that creates and saves Login Security DB option settings for all "
|
10893 |
"Reset, Sort DB Rows: Ascending - Show Oldest Login First."
|
10894 |
msgstr ""
|
10895 |
|
10896 |
+
#: admin/wizard/wizard.php:1109 admin/wizard/wizard.php:1190
|
10897 |
msgid "Network|Multisite Sitewide JTC-Lite Settings"
|
10898 |
msgstr ""
|
10899 |
|
10900 |
+
#: admin/wizard/wizard.php:1109
|
10901 |
msgid ""
|
10902 |
"This option is for Network|Multisite sites only. This is an independent "
|
10903 |
"option Form that creates and saves JTC-Lite DB option settings for all "
|
10912 |
"box on the Login Form."
|
10913 |
msgstr ""
|
10914 |
|
10915 |
+
#: admin/wizard/wizard.php:1123
|
10916 |
msgid "AutoFix (AutoWhitelist|AutoSetup|AutoCleanup):"
|
10917 |
msgstr ""
|
10918 |
|
10919 |
+
#: admin/wizard/wizard.php:1125
|
10920 |
msgid "AutoFix On"
|
10921 |
msgstr ""
|
10922 |
|
10923 |
+
#: admin/wizard/wizard.php:1126
|
10924 |
msgid "AutoFix Off"
|
10925 |
msgstr ""
|
10926 |
|
10927 |
+
#: admin/wizard/wizard.php:1137
|
10928 |
msgid "No (default setting)"
|
10929 |
msgstr ""
|
10930 |
|
10931 |
+
#: admin/wizard/wizard.php:1138
|
10932 |
msgid "Yes (ONLY if you have Managed WordPress Hosting)"
|
10933 |
msgstr ""
|
10934 |
|
10935 |
+
#: admin/wizard/wizard.php:1148
|
10936 |
msgid ""
|
10937 |
"CAUTION: Click the Read Me help button before changing this option setting"
|
10938 |
msgstr ""
|
10939 |
|
10940 |
+
#: admin/wizard/wizard.php:1150
|
10941 |
msgid "htaccess Files Enabled"
|
10942 |
msgstr ""
|
10943 |
|
10944 |
+
#: admin/wizard/wizard.php:1151
|
10945 |
msgid "htaccess Files Disabled"
|
10946 |
msgstr ""
|
10947 |
|
10948 |
+
#: admin/wizard/wizard.php:1159
|
10949 |
msgid "Enable|Disable wp-admin BulletProof Mode:"
|
10950 |
msgstr ""
|
10951 |
|
10952 |
+
#: admin/wizard/wizard.php:1161
|
10953 |
msgid "wp-admin BulletProof Mode Enabled"
|
10954 |
msgstr ""
|
10955 |
|
10956 |
+
#: admin/wizard/wizard.php:1162
|
10957 |
msgid "wp-admin BulletProof Mode Disabled"
|
10958 |
msgstr ""
|
10959 |
|
10960 |
+
#: admin/wizard/wizard.php:1173
|
10961 |
msgid "Zip File Download Fix Off"
|
10962 |
msgstr ""
|
10963 |
|
10964 |
+
#: admin/wizard/wizard.php:1174
|
10965 |
msgid "Zip File Download Fix On"
|
10966 |
msgstr ""
|
10967 |
|
10968 |
+
#: admin/wizard/wizard.php:1221
|
10969 |
msgid ""
|
10970 |
"The Zip File Download Fix option is set to On. This option should only be "
|
10971 |
"set to On if you are unable to download these Zip files: Custom Code Export "
|
10973 |
"htaccess file backup Zip file."
|
10974 |
msgstr ""
|
10975 |
|
10976 |
+
#: admin/wizard/wizard.php:1234
|
10977 |
msgid "The Zip File Download Fix option is set to Off."
|
10978 |
msgstr ""
|
10979 |
|
10980 |
+
#: admin/wizard/wizard.php:1248
|
10981 |
msgid ""
|
10982 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
10983 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
10985 |
"org for assistance."
|
10986 |
msgstr ""
|
10987 |
|
10988 |
+
#: admin/wizard/wizard.php:1255
|
10989 |
msgid " LSM DB Options created or updated Successfully!"
|
10990 |
msgstr ""
|
10991 |
|
10992 |
+
#: admin/wizard/wizard.php:1325
|
10993 |
msgid ""
|
10994 |
"Error: Your Network site exceeds the default WP criteria for a large network "
|
10995 |
"site. Either you have more than 10,000 users or more than 10,000 sites. "
|
10997 |
"line: Setup Wizard Options Large Network Site Help."
|
10998 |
msgstr ""
|
10999 |
|
11000 |
+
#: admin/wizard/wizard.php:1332
|
11001 |
msgid " JTC DB Options created or updated Successfully!"
|
11002 |
msgstr ""
|
11003 |
|
11051 |
|
11052 |
#: includes/functions.php:345 includes/functions.php:566
|
11053 |
#: includes/functions.php:621 includes/hud-autofix-setup.php:68
|
11054 |
+
#: includes/hud-dismiss-functions.php:542
|
11055 |
msgid "Go to the "
|
11056 |
msgstr ""
|
11057 |
|
11187 |
msgid "ACE"
|
11188 |
msgstr ""
|
11189 |
|
11190 |
+
#: includes/functions.php:1096
|
11191 |
msgid ""
|
11192 |
"Apache Modules|Directives|Backward Compatibility(Yes|No)|IfModule(Yes|No): "
|
11193 |
msgstr ""
|
11194 |
|
11195 |
+
#: includes/functions.php:1150
|
11196 |
msgid ""
|
11197 |
"ERROR: wp_remote_get() function is blocked or unable to get the URL path"
|
11198 |
msgstr ""
|
11199 |
|
11200 |
+
#: includes/functions.php:1168
|
11201 |
msgid "mod_access_compat and mod_authz_core or mod_rewrite is NOT Loaded"
|
11202 |
msgstr ""
|
11203 |
|
11204 |
+
#: includes/functions.php:1178
|
11205 |
msgid ""
|
11206 |
"mod_access_compat is Loaded|Order, Allow, Deny directives are supported|"
|
11207 |
"IfModule: Yes"
|
11208 |
msgstr ""
|
11209 |
|
11210 |
+
#: includes/functions.php:1192
|
11211 |
msgid "mod_access_compat is Loaded"
|
11212 |
msgstr ""
|
11213 |
|
11214 |
+
#: includes/functions.php:1205
|
11215 |
msgid ""
|
11216 |
"mod_authz_core is Loaded|Order, Allow, Deny directives are NOT supported|BC: "
|
11217 |
"No|IfModule: Yes"
|
11218 |
msgstr ""
|
11219 |
|
11220 |
+
#: includes/functions.php:1210
|
11221 |
msgid "mod_authz_core is Loaded|IfModule: No"
|
11222 |
msgstr ""
|
11223 |
|
11224 |
+
#: includes/functions.php:1215
|
11225 |
msgid "mod_authz_core is NOT Loaded|IfModule: Yes"
|
11226 |
msgstr ""
|
11227 |
|
11228 |
+
#: includes/functions.php:1221
|
11229 |
msgid "mod_authz_core is NOT Loaded"
|
11230 |
msgstr ""
|
11231 |
|
11232 |
+
#: includes/functions.php:1228
|
11233 |
msgid ""
|
11234 |
"mod_authz_host is Loaded|Order, Allow, Deny directives are supported|BC: Yes|"
|
11235 |
"IfModule: Yes"
|
11236 |
msgstr ""
|
11237 |
|
11238 |
+
#: includes/functions.php:1233
|
11239 |
msgid ""
|
11240 |
"mod_authz_host is Loaded|Order, Allow, Deny directives are NOT supported|BC: "
|
11241 |
"No|IfModule: Yes"
|
11242 |
msgstr ""
|
11243 |
|
11244 |
+
#: includes/functions.php:1238
|
11245 |
msgid "mod_authz_host is Loaded|IfModule: No"
|
11246 |
msgstr ""
|
11247 |
|
11248 |
+
#: includes/functions.php:1243
|
11249 |
msgid "mod_authz_host is NOT Loaded|IfModule: Yes"
|
11250 |
msgstr ""
|
11251 |
|
11252 |
+
#: includes/functions.php:1248
|
11253 |
msgid "mod_authz_host is NOT Loaded"
|
11254 |
msgstr ""
|
11255 |
|
11256 |
+
#: includes/functions.php:1255
|
11257 |
msgid "mod_rewrite Module is Loaded"
|
11258 |
msgstr ""
|
11259 |
|
11260 |
+
#: includes/functions.php:1260
|
11261 |
msgid "mod_rewrite Inconclusive: Status is not 200, 301, 302, 403 or 404"
|
11262 |
msgstr ""
|
11263 |
|
11264 |
+
#: includes/functions.php:1289
|
11265 |
+
msgid "mod_security Module is Loaded|Enabled"
|
11266 |
+
msgstr ""
|
11267 |
+
|
11268 |
+
#: includes/functions.php:1292
|
11269 |
+
msgid "mod_security2 Module is Loaded|Enabled"
|
11270 |
+
msgstr ""
|
11271 |
+
|
11272 |
+
#: includes/functions.php:1304
|
11273 |
+
msgid "mod_security Module is not Loaded|Enabled"
|
11274 |
+
msgstr ""
|
11275 |
+
|
11276 |
#: includes/general-functions.php:25 includes/general-functions.php:45
|
11277 |
msgid "Peak Memory Usage: "
|
11278 |
msgstr ""
|
11731 |
msgid " and click the Setup Wizard button."
|
11732 |
msgstr ""
|
11733 |
|
11734 |
+
#: includes/hud-autofix-setup.php:68 includes/hud-dismiss-functions.php:66
|
11735 |
+
#: includes/hud-dismiss-functions.php:100
|
11736 |
+
#: includes/hud-dismiss-functions.php:133
|
11737 |
+
#: includes/hud-dismiss-functions.php:344
|
11738 |
+
#: includes/hud-dismiss-functions.php:349
|
11739 |
+
#: includes/hud-dismiss-functions.php:387
|
11740 |
+
#: includes/hud-dismiss-functions.php:392
|
11741 |
+
#: includes/hud-dismiss-functions.php:448
|
11742 |
+
#: includes/hud-dismiss-functions.php:491
|
11743 |
+
#: includes/hud-dismiss-functions.php:647
|
11744 |
msgid ""
|
11745 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
11746 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the Custom "
|
11747 |
"Code page."
|
11748 |
msgstr ""
|
11749 |
|
11750 |
+
#: includes/hud-autofix-setup.php:68 includes/hud-dismiss-functions.php:66
|
11751 |
+
#: includes/hud-dismiss-functions.php:100
|
11752 |
+
#: includes/hud-dismiss-functions.php:133
|
11753 |
+
#: includes/hud-dismiss-functions.php:198
|
11754 |
+
#: includes/hud-dismiss-functions.php:213
|
11755 |
+
#: includes/hud-dismiss-functions.php:219
|
11756 |
+
#: includes/hud-dismiss-functions.php:225
|
11757 |
+
#: includes/hud-dismiss-functions.php:231
|
11758 |
+
#: includes/hud-dismiss-functions.php:245
|
11759 |
+
#: includes/hud-dismiss-functions.php:251
|
11760 |
+
#: includes/hud-dismiss-functions.php:256
|
11761 |
+
#: includes/hud-dismiss-functions.php:344
|
11762 |
+
#: includes/hud-dismiss-functions.php:349
|
11763 |
+
#: includes/hud-dismiss-functions.php:387
|
11764 |
+
#: includes/hud-dismiss-functions.php:392
|
11765 |
+
#: includes/hud-dismiss-functions.php:448
|
11766 |
+
#: includes/hud-dismiss-functions.php:491
|
11767 |
+
#: includes/hud-dismiss-functions.php:580
|
11768 |
+
#: includes/hud-dismiss-functions.php:647
|
11769 |
+
#: includes/hud-dismiss-functions.php:675
|
11770 |
+
#: includes/hud-dismiss-functions.php:712
|
11771 |
+
#: includes/hud-dismiss-functions.php:755
|
11772 |
+
#: includes/hud-dismiss-functions.php:793
|
11773 |
msgid "Dismiss Notice"
|
11774 |
msgstr ""
|
11775 |
|
12336 |
msgid "No Plugin or Theme AutoFix Custom Code Whitelist Rules were found"
|
12337 |
msgstr ""
|
12338 |
|
12339 |
+
#: includes/hud-dismiss-functions.php:44
|
12340 |
msgid ""
|
12341 |
"WARNING! BPS requires at least PHP5 to function correctly. Your PHP version "
|
12342 |
"is: "
|
12343 |
msgstr ""
|
12344 |
|
12345 |
+
#: includes/hud-dismiss-functions.php:44
|
12346 |
msgid "BPS Guide - PHP5 Solution"
|
12347 |
msgstr ""
|
12348 |
|
12349 |
+
#: includes/hud-dismiss-functions.php:44
|
12350 |
msgid ""
|
12351 |
"The BPS Guide will open in a new browser window. You will not be directed "
|
12352 |
"away from your WordPress Dashboard."
|
12353 |
msgstr ""
|
12354 |
|
12355 |
+
#: includes/hud-dismiss-functions.php:66
|
12356 |
msgid ""
|
12357 |
"WARNING! BPS has detected that Safe Mode is set to On in your php.ini file."
|
12358 |
msgstr ""
|
12359 |
|
12360 |
+
#: includes/hud-dismiss-functions.php:66
|
12361 |
msgid ""
|
12362 |
"If you see errors that BPS was unable to automatically create the backup "
|
12363 |
"folders this is probably the reason why."
|
12364 |
msgstr ""
|
12365 |
|
12366 |
+
#: includes/hud-dismiss-functions.php:100
|
12367 |
msgid "HUD Check: Custom Permalinks are NOT being used."
|
12368 |
msgstr ""
|
12369 |
|
12370 |
+
#: includes/hud-dismiss-functions.php:100
|
12371 |
msgid "It is recommended that you use Custom Permalinks: "
|
12372 |
msgstr ""
|
12373 |
|
12374 |
+
#: includes/hud-dismiss-functions.php:100
|
12375 |
msgid "How to setup Custom Permalinks"
|
12376 |
msgstr ""
|
12377 |
|
12378 |
+
#: includes/hud-dismiss-functions.php:133
|
12379 |
msgid ""
|
12380 |
"WARNING! BPS has detected that your Server is a Windows IIS Server that does "
|
12381 |
"not support htaccess rewriting."
|
12382 |
msgstr ""
|
12383 |
|
12384 |
+
#: includes/hud-dismiss-functions.php:133
|
12385 |
msgid "Do NOT activate BulletProof Modes unless you know what you are doing."
|
12386 |
msgstr ""
|
12387 |
|
12388 |
+
#: includes/hud-dismiss-functions.php:133
|
12389 |
msgid "Your Server Type is: "
|
12390 |
msgstr ""
|
12391 |
|
12392 |
+
#: includes/hud-dismiss-functions.php:133
|
12393 |
msgid "WordPress Codex - Using Permalinks - see IIS section"
|
12394 |
msgstr ""
|
12395 |
|
12396 |
+
#: includes/hud-dismiss-functions.php:156
|
12397 |
+
#: includes/hud-dismiss-functions.php:161
|
12398 |
msgid "WARNING! BPS was unable to automatically create the /"
|
12399 |
msgstr ""
|
12400 |
|
12401 |
+
#: includes/hud-dismiss-functions.php:156
|
12402 |
msgid "/bps-backup folder."
|
12403 |
msgstr ""
|
12404 |
|
12405 |
+
#: includes/hud-dismiss-functions.php:156
|
12406 |
+
#: includes/hud-dismiss-functions.php:161
|
12407 |
msgid "You will need to create the /"
|
12408 |
msgstr ""
|
12409 |
|
12410 |
+
#: includes/hud-dismiss-functions.php:156
|
12411 |
msgid ""
|
12412 |
"/bps-backup folder manually via FTP. The folder permissions for the bps-"
|
12413 |
"backup folder need to be set to 755 in order to successfully perform "
|
12414 |
"permanent online backups."
|
12415 |
msgstr ""
|
12416 |
|
12417 |
+
#: includes/hud-dismiss-functions.php:156
|
12418 |
+
#: includes/hud-dismiss-functions.php:161
|
12419 |
msgid "To remove this message permanently click "
|
12420 |
msgstr ""
|
12421 |
|
12422 |
+
#: includes/hud-dismiss-functions.php:156
|
12423 |
+
#: includes/hud-dismiss-functions.php:161
|
12424 |
msgid "here."
|
12425 |
msgstr ""
|
12426 |
|
12427 |
+
#: includes/hud-dismiss-functions.php:161
|
12428 |
msgid "/bps-backup/master-backups folder."
|
12429 |
msgstr ""
|
12430 |
|
12431 |
+
#: includes/hud-dismiss-functions.php:161
|
12432 |
msgid ""
|
12433 |
"/bps-backup/master-backups folder manually via FTP. The folder permissions "
|
12434 |
"for the master-backups folder need to be set to 755 in order to successfully "
|
12435 |
"perform permanent online backups."
|
12436 |
msgstr ""
|
12437 |
|
12438 |
+
#: includes/hud-dismiss-functions.php:195
|
12439 |
+
#: includes/hud-dismiss-functions.php:207
|
12440 |
msgid "Bonus Custom Code:"
|
12441 |
msgstr ""
|
12442 |
|
12443 |
+
#: includes/hud-dismiss-functions.php:195
|
12444 |
+
#: includes/hud-dismiss-functions.php:207
|
12445 |
msgid ""
|
12446 |
"Click the links below to get Bonus Custom Code or click the Dismiss Notice "
|
12447 |
"links or click this "
|
12448 |
msgstr ""
|
12449 |
|
12450 |
+
#: includes/hud-dismiss-functions.php:195
|
12451 |
+
#: includes/hud-dismiss-functions.php:207
|
12452 |
msgid "Dismiss All Notices"
|
12453 |
msgstr ""
|
12454 |
|
12455 |
+
#: includes/hud-dismiss-functions.php:195
|
12456 |
+
#: includes/hud-dismiss-functions.php:207
|
12457 |
msgid ""
|
12458 |
" link. To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices "
|
12459 |
"button on the Custom Code page."
|
12460 |
msgstr ""
|
12461 |
|
12462 |
+
#: includes/hud-dismiss-functions.php:198
|
12463 |
+
#: includes/hud-dismiss-functions.php:213
|
12464 |
+
#: includes/hud-dismiss-functions.php:219
|
12465 |
+
#: includes/hud-dismiss-functions.php:225
|
12466 |
+
#: includes/hud-dismiss-functions.php:231
|
12467 |
+
#: includes/hud-dismiss-functions.php:245
|
12468 |
+
#: includes/hud-dismiss-functions.php:251
|
12469 |
+
#: includes/hud-dismiss-functions.php:256
|
12470 |
msgid "Get "
|
12471 |
msgstr ""
|
12472 |
|
12473 |
+
#: includes/hud-dismiss-functions.php:198
|
12474 |
+
#: includes/hud-dismiss-functions.php:245
|
12475 |
msgid "POST Request Attack Protection Code"
|
12476 |
msgstr ""
|
12477 |
|
12478 |
+
#: includes/hud-dismiss-functions.php:198
|
12479 |
+
#: includes/hud-dismiss-functions.php:213
|
12480 |
+
#: includes/hud-dismiss-functions.php:219
|
12481 |
+
#: includes/hud-dismiss-functions.php:225
|
12482 |
+
#: includes/hud-dismiss-functions.php:231
|
12483 |
+
#: includes/hud-dismiss-functions.php:245
|
12484 |
+
#: includes/hud-dismiss-functions.php:251
|
12485 |
+
#: includes/hud-dismiss-functions.php:256
|
12486 |
msgid " or "
|
12487 |
msgstr ""
|
12488 |
|
12489 |
+
#: includes/hud-dismiss-functions.php:213
|
12490 |
msgid "Brute Force Login Protection Code"
|
12491 |
msgstr ""
|
12492 |
|
12493 |
+
#: includes/hud-dismiss-functions.php:219
|
12494 |
msgid "Speed Boost Cache Code"
|
12495 |
msgstr ""
|
12496 |
|
12497 |
+
#: includes/hud-dismiss-functions.php:225
|
12498 |
msgid "Author Enumeration BOT Probe Code"
|
12499 |
msgstr ""
|
12500 |
|
12501 |
+
#: includes/hud-dismiss-functions.php:231
|
12502 |
msgid "XML-RPC DDoS Protection Code"
|
12503 |
msgstr ""
|
12504 |
|
12505 |
+
#: includes/hud-dismiss-functions.php:251
|
12506 |
msgid "Mime Sniffing|Drive-by Download Attack Protection Code"
|
12507 |
msgstr ""
|
12508 |
|
12509 |
+
#: includes/hud-dismiss-functions.php:256
|
12510 |
msgid "External iFrame|Clickjacking Protection Code"
|
12511 |
msgstr ""
|
12512 |
|
12513 |
+
#: includes/hud-dismiss-functions.php:344
|
12514 |
+
#: includes/hud-dismiss-functions.php:387
|
12515 |
msgid "HUD Check: Wordfence PHP/php.ini handler htaccess code detected"
|
12516 |
msgstr ""
|
12517 |
|
12518 |
+
#: includes/hud-dismiss-functions.php:344
|
12519 |
+
#: includes/hud-dismiss-functions.php:387
|
12520 |
msgid ""
|
12521 |
"Wordfence PHP/php.ini handler htaccess code was found in your root .htaccess "
|
12522 |
"file, but was NOT found in BPS Custom Code."
|
12523 |
msgstr ""
|
12524 |
|
12525 |
+
#: includes/hud-dismiss-functions.php:344
|
12526 |
+
#: includes/hud-dismiss-functions.php:387
|
12527 |
msgid ""
|
12528 |
"Using the Wordfence WAF Firewall may cause serious/critical problems for "
|
12529 |
"your website and BPS."
|
12530 |
msgstr ""
|
12531 |
|
12532 |
+
#: includes/hud-dismiss-functions.php:349
|
12533 |
+
#: includes/hud-dismiss-functions.php:392
|
12534 |
msgid "HUD Check: PHP/php.ini handler htaccess code check"
|
12535 |
msgstr ""
|
12536 |
|
12537 |
+
#: includes/hud-dismiss-functions.php:349
|
12538 |
+
#: includes/hud-dismiss-functions.php:392
|
12539 |
msgid ""
|
12540 |
"PHP/php.ini handler htaccess code was found in your root .htaccess file, but "
|
12541 |
"was NOT found in BPS Custom Code."
|
12542 |
msgstr ""
|
12543 |
|
12544 |
+
#: includes/hud-dismiss-functions.php:349
|
12545 |
+
#: includes/hud-dismiss-functions.php:392
|
12546 |
msgid "To automatically fix this click here: "
|
12547 |
msgstr ""
|
12548 |
|
12549 |
+
#: includes/hud-dismiss-functions.php:349
|
12550 |
+
#: includes/hud-dismiss-functions.php:392
|
12551 |
msgid ""
|
12552 |
"The Setup Wizard Pre-Installation Checks feature will automatically fix this "
|
12553 |
"just by visiting the Setup Wizard page."
|
12554 |
msgstr ""
|
12555 |
|
12556 |
+
#: includes/hud-dismiss-functions.php:387
|
12557 |
msgid " for the steps to fix this Wordfence problem."
|
12558 |
msgstr ""
|
12559 |
|
12560 |
+
#: includes/hud-dismiss-functions.php:448
|
12561 |
msgid "Sucuri Restrict wp-content access Hardening Option problem detected"
|
12562 |
msgstr ""
|
12563 |
|
12564 |
+
#: includes/hud-dismiss-functions.php:448
|
12565 |
msgid ""
|
12566 |
"Using the Sucuri Restrict wp-content access Hardening Option breaks BPS "
|
12567 |
"Security Logging, Plugin Firewall, Uploads Anti-Exploit Guard & probably "
|
12568 |
"other things in BPS and other plugins as well."
|
12569 |
msgstr ""
|
12570 |
|
12571 |
+
#: includes/hud-dismiss-functions.php:448
|
12572 |
msgid "To fix this problem click this link: "
|
12573 |
msgstr ""
|
12574 |
|
12575 |
+
#: includes/hud-dismiss-functions.php:448
|
12576 |
msgid "Sucuri Hardening Options"
|
12577 |
msgstr ""
|
12578 |
|
12579 |
+
#: includes/hud-dismiss-functions.php:448
|
12580 |
msgid ""
|
12581 |
" and click the Sucuri Restrict wp-content access Revert hardening button."
|
12582 |
msgstr ""
|
12583 |
|
12584 |
+
#: includes/hud-dismiss-functions.php:491
|
12585 |
msgid "The WordPress Firewall 2 plugin is installed and activated"
|
12586 |
msgstr ""
|
12587 |
|
12588 |
+
#: includes/hud-dismiss-functions.php:491
|
12589 |
msgid "It is recommended that you delete the WordPress Firewall 2 plugin."
|
12590 |
msgstr ""
|
12591 |
|
12592 |
+
#: includes/hud-dismiss-functions.php:491
|
12593 |
msgid " for more information."
|
12594 |
msgstr ""
|
12595 |
|
12596 |
+
#: includes/hud-dismiss-functions.php:523
|
12597 |
msgid "Notice: BPS Query String Exploits Code Changes"
|
12598 |
msgstr ""
|
12599 |
|
12600 |
+
#: includes/hud-dismiss-functions.php:523
|
12601 |
msgid ""
|
12602 |
"Older BPS Query String Exploits code was found in BPS Custom Code. Several "
|
12603 |
"Query String Exploits rules were changed/added/modified in the root ."
|
12604 |
"htaccess file in BPS .49.6, .50.2 & .50.3."
|
12605 |
msgstr ""
|
12606 |
|
12607 |
+
#: includes/hud-dismiss-functions.php:523
|
12608 |
msgid ""
|
12609 |
"Copy the new Query String Exploits section of code from your root .htaccess "
|
12610 |
"file and paste it into this BPS Custom Code text box: CUSTOM CODE BPSQSE BPS "
|
12611 |
"QUERY STRING EXPLOITS and click the Save Root Custom Code button."
|
12612 |
msgstr ""
|
12613 |
|
12614 |
+
#: includes/hud-dismiss-functions.php:523
|
12615 |
msgid ""
|
12616 |
"This Notice will go away once you have copied the new Query String Exploits "
|
12617 |
"code to BPS Custom Code and clicked the Save Root Custom Code button."
|
12618 |
msgstr ""
|
12619 |
|
12620 |
+
#: includes/hud-dismiss-functions.php:542
|
12621 |
msgid "BPS Alert! A BPS htaccess file was NOT found in the BPS Backup folder: "
|
12622 |
msgstr ""
|
12623 |
|
12624 |
+
#: includes/hud-dismiss-functions.php:542
|
12625 |
msgid " and click the BPS Backup Folder BulletProof Mode Activate button."
|
12626 |
msgstr ""
|
12627 |
|
12628 |
+
#: includes/hud-dismiss-functions.php:580
|
12629 |
msgid "New Improved BPS Speed Boost Cache Code"
|
12630 |
msgstr ""
|
12631 |
|
12632 |
+
#: includes/hud-dismiss-functions.php:580
|
12633 |
msgid ""
|
12634 |
"Older BPS Speed Boost Cache Code was found saved in this BPS Custom Code "
|
12635 |
"text box: CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
12636 |
msgstr ""
|
12637 |
|
12638 |
+
#: includes/hud-dismiss-functions.php:580
|
12639 |
msgid ""
|
12640 |
"Newer improved BPS Speed Boost Cache Code has been created, which should "
|
12641 |
"improve website load speed performance even more."
|
12642 |
msgstr ""
|
12643 |
|
12644 |
+
#: includes/hud-dismiss-functions.php:580
|
12645 |
msgid "Get The New Improved BPS Speed Boost Cache Code"
|
12646 |
msgstr ""
|
12647 |
|
12648 |
+
#: includes/hud-dismiss-functions.php:580
|
12649 |
msgid ". To dismiss this Notice click the Dismiss Notice button below."
|
12650 |
msgstr ""
|
12651 |
|
12652 |
+
#: includes/hud-dismiss-functions.php:580
|
12653 |
msgid ""
|
12654 |
"To Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on "
|
12655 |
"the Custom Code page."
|
12656 |
msgstr ""
|
12657 |
|
12658 |
+
#: includes/hud-dismiss-functions.php:587
|
12659 |
msgid "BPS Speed Boost Cache Custom Code Notice"
|
12660 |
msgstr ""
|
12661 |
|
12662 |
+
#: includes/hud-dismiss-functions.php:587
|
12663 |
msgid ""
|
12664 |
"BPS Speed Boost Cache Code was found in this BPS Custom Code text box: "
|
12665 |
"CUSTOM CODE TOP PHP/PHP.INI HANDLER/CACHE CODE"
|
12666 |
msgstr ""
|
12667 |
|
12668 |
+
#: includes/hud-dismiss-functions.php:587
|
12669 |
msgid ""
|
12670 |
"and another caching plugin's Marker text was also found in this BPS Custom "
|
12671 |
"Code text box."
|
12672 |
msgstr ""
|
12673 |
|
12674 |
+
#: includes/hud-dismiss-functions.php:587
|
12675 |
msgid "Click this link: "
|
12676 |
msgstr ""
|
12677 |
|
12678 |
+
#: includes/hud-dismiss-functions.php:587
|
12679 |
msgid "BPS Speed Boost Cache Custom Code Notice Forum Topic"
|
12680 |
msgstr ""
|
12681 |
|
12682 |
+
#: includes/hud-dismiss-functions.php:587
|
12683 |
msgid " for help information on what this Notice means and what to do next."
|
12684 |
msgstr ""
|
12685 |
|
12686 |
+
#: includes/hud-dismiss-functions.php:647
|
12687 |
msgid "BPS Plugin Automatic Update Notice"
|
12688 |
msgstr ""
|
12689 |
|
12690 |
+
#: includes/hud-dismiss-functions.php:647
|
12691 |
msgid ""
|
12692 |
"Would you like to have BPS plugin updates installed automatically? Click "
|
12693 |
"this link: "
|
12694 |
msgstr ""
|
12695 |
|
12696 |
+
#: includes/hud-dismiss-functions.php:647
|
12697 |
msgid " and click the BPS MU Tools Enable BPS Plugin AutoUpdates link."
|
12698 |
msgstr ""
|
12699 |
|
12700 |
+
#: includes/hud-dismiss-functions.php:675
|
12701 |
msgid "MScan First Run Notice"
|
12702 |
msgstr ""
|
12703 |
|
12704 |
+
#: includes/hud-dismiss-functions.php:675
|
12705 |
msgid ""
|
12706 |
"Please take a few minutes to read the \"Basic Info|Recommendations|"
|
12707 |
"Limitations|Restrictions\" help section in the"
|
12708 |
msgstr ""
|
12709 |
|
12710 |
+
#: includes/hud-dismiss-functions.php:675
|
12711 |
msgid "before running a scan."
|
12712 |
msgstr ""
|
12713 |
|
12714 |
+
#: includes/hud-dismiss-functions.php:675
|
12715 |
msgid ""
|
12716 |
"It is highly recommended that you use the Scan Time Estimate Tool before "
|
12717 |
"running an actual scan. The Scan Time Estimate Tool calculates the total "
|
12721 |
"Notices button on the BPS Custom Code page."
|
12722 |
msgstr ""
|
12723 |
|
12724 |
+
#: includes/hud-dismiss-functions.php:712
|
12725 |
msgid "BPS New Feature Notice: JTC-Lite"
|
12726 |
msgstr ""
|
12727 |
|
12728 |
+
#: includes/hud-dismiss-functions.php:712
|
12729 |
msgid ""
|
12730 |
"JTC-Lite protects the WordPress Login page Form against automated SpamBot "
|
12731 |
"and HackerBot Brute Force Login attacks"
|
12732 |
msgstr ""
|
12733 |
|
12734 |
+
#: includes/hud-dismiss-functions.php:712
|
12735 |
msgid ""
|
12736 |
"and also prevents User Accounts from being locked repeatedly by Brute Force "
|
12737 |
"Login Bot attacks on your Login page Form."
|
12738 |
msgstr ""
|
12739 |
|
12740 |
+
#: includes/hud-dismiss-functions.php:712
|
12741 |
msgid "To enable/turn On JTC-Lite, click this "
|
12742 |
msgstr ""
|
12743 |
|
12744 |
+
#: includes/hud-dismiss-functions.php:712
|
12745 |
msgid ""
|
12746 |
". Click/check the Login Form Checkbox and click the Save Options button."
|
12747 |
msgstr ""
|
12748 |
|
12749 |
+
#: includes/hud-dismiss-functions.php:712
|
12750 |
+
#: includes/hud-dismiss-functions.php:793
|
12751 |
msgid ""
|
12752 |
"To Dismiss this Notice click the Dismiss Notice button below. To Reset "
|
12753 |
"Dismiss Notices click the Reset|Recheck Dismiss Notices button on the BPS "
|
12754 |
"Custom Code page."
|
12755 |
msgstr ""
|
12756 |
|
12757 |
+
#: includes/hud-dismiss-functions.php:755
|
12758 |
+
msgid "BPS Plugin Star Rating Request"
|
12759 |
+
msgstr ""
|
12760 |
+
|
12761 |
+
#: includes/hud-dismiss-functions.php:755
|
12762 |
+
msgid ""
|
12763 |
+
"A BPS star rating only takes a couple of minutes and would be very much "
|
12764 |
+
"appreciated. We are looking for 5 star ratings and not \"fancy\" reviews."
|
12765 |
+
msgstr ""
|
12766 |
+
|
12767 |
+
#: includes/hud-dismiss-functions.php:755
|
12768 |
+
msgid ""
|
12769 |
+
"A simple review like \"works great\" or \"has been protecting my website for "
|
12770 |
+
"X months or X years\" is perfect."
|
12771 |
+
msgstr ""
|
12772 |
+
|
12773 |
+
#: includes/hud-dismiss-functions.php:755
|
12774 |
+
msgid "Click this link to submit a BPS Plugin Star Rating: "
|
12775 |
+
msgstr ""
|
12776 |
+
|
12777 |
+
#: includes/hud-dismiss-functions.php:755
|
12778 |
+
msgid "BPS Plugin Star Rating"
|
12779 |
+
msgstr ""
|
12780 |
+
|
12781 |
+
#: includes/hud-dismiss-functions.php:755
|
12782 |
+
msgid ""
|
12783 |
+
"login to the WordPress.org site and scroll to the bottom of the Reviews page."
|
12784 |
+
msgstr ""
|
12785 |
+
|
12786 |
+
#: includes/hud-dismiss-functions.php:755
|
12787 |
+
msgid ""
|
12788 |
+
"To Dismiss this one-time Notice click the Dismiss Notice button below. To "
|
12789 |
+
"Reset Dismiss Notices click the Reset|Recheck Dismiss Notices button on the "
|
12790 |
+
"BPS Custom Code page."
|
12791 |
+
msgstr ""
|
12792 |
+
|
12793 |
+
#: includes/hud-dismiss-functions.php:793
|
12794 |
+
msgid "BPS Notice: Mod Security Module is Loaded|Enabled"
|
12795 |
+
msgstr ""
|
12796 |
+
|
12797 |
+
#: includes/hud-dismiss-functions.php:793
|
12798 |
+
msgid "Please take a minute to view this Mod Security help forum topic: "
|
12799 |
+
msgstr ""
|
12800 |
+
|
12801 |
+
#: includes/hud-dismiss-functions.php:793
|
12802 |
+
msgid "Mod Security Common Known Problems"
|
12803 |
+
msgstr ""
|
12804 |
+
|
12805 |
+
#: includes/hud-dismiss-functions.php:793
|
12806 |
+
msgid ""
|
12807 |
+
"If you are not experiencing any of the problems listed in the Mod Security "
|
12808 |
+
"help forum topic then you can dismiss this Dismiss Notice."
|
12809 |
+
msgstr ""
|
12810 |
+
|
12811 |
#: includes/login-security.php:115 includes/login-security.php:121
|
12812 |
+
#: includes/login-security.php:334 includes/login-security.php:476
|
12813 |
+
#: includes/login-security.php:482 includes/login-security.php:608
|
12814 |
+
#: includes/login-security.php:744 includes/login-security.php:750
|
12815 |
+
#: includes/login-security.php:754 includes/login-security.php:760
|
12816 |
+
#: includes/login-security.php:764 includes/login-security.php:774
|
12817 |
+
#: includes/login-security.php:791 includes/login-security.php:795
|
|
|
|
|
12818 |
#: includes/login-security.php:802 includes/login-security.php:806
|
12819 |
+
#: includes/login-security.php:825 includes/login-security.php:829
|
12820 |
+
#: includes/login-security.php:847 includes/login-security.php:851
|
12821 |
msgid "ERROR:"
|
12822 |
msgstr ""
|
12823 |
|
12824 |
+
#: includes/login-security.php:115 includes/login-security.php:334
|
12825 |
+
#: includes/login-security.php:476 includes/login-security.php:608
|
12826 |
msgid " This user account has been locked until "
|
12827 |
msgstr ""
|
12828 |
|
12829 |
+
#: includes/login-security.php:115 includes/login-security.php:334
|
12830 |
+
#: includes/login-security.php:476 includes/login-security.php:608
|
12831 |
msgid ""
|
12832 |
" due to too many failed login attempts. You can login again after the "
|
12833 |
"Lockout Time above has expired."
|
12834 |
msgstr ""
|
12835 |
|
12836 |
+
#: includes/login-security.php:121 includes/login-security.php:482
|
12837 |
+
#: includes/login-security.php:760 includes/login-security.php:764
|
12838 |
+
#: includes/login-security.php:825 includes/login-security.php:829
|
12839 |
+
#: includes/login-security.php:847 includes/login-security.php:851
|
12840 |
msgid " Invalid Entry."
|
12841 |
msgstr ""
|
12842 |
|
12843 |
+
#: includes/login-security.php:121 includes/login-security.php:482
|
12844 |
+
#: includes/login-security.php:744 includes/login-security.php:750
|
12845 |
+
#: includes/login-security.php:754 includes/login-security.php:760
|
12846 |
+
#: includes/login-security.php:764 includes/login-security.php:774
|
12847 |
+
#: includes/login-security.php:791 includes/login-security.php:795
|
|
|
|
|
12848 |
#: includes/login-security.php:802 includes/login-security.php:806
|
12849 |
+
#: includes/login-security.php:825 includes/login-security.php:829
|
12850 |
+
#: includes/login-security.php:847 includes/login-security.php:851
|
12851 |
msgid "Lost your password?"
|
12852 |
msgstr ""
|
12853 |
|
12854 |
+
#: includes/login-security.php:155 includes/login-security.php:294
|
12855 |
+
#: includes/login-security.php:566
|
|
|
|
|
|
|
|
|
|
|
12856 |
msgid "A User has logged in on website: "
|
12857 |
msgstr ""
|
12858 |
|
12859 |
+
#: includes/login-security.php:156 includes/login-security.php:172
|
12860 |
+
#: includes/login-security.php:203 includes/login-security.php:219
|
12861 |
+
#: includes/login-security.php:295 includes/login-security.php:311
|
12862 |
+
#: includes/login-security.php:567 includes/login-security.php:584
|
12863 |
msgid ""
|
12864 |
"To take further action go to the Login Security page. If you do not want to "
|
12865 |
"receive further email alerts change or turn off Login Security Email Alerts."
|
12866 |
msgstr ""
|
12867 |
|
12868 |
+
#: includes/login-security.php:157 includes/login-security.php:173
|
12869 |
+
#: includes/login-security.php:204 includes/login-security.php:220
|
12870 |
+
#: includes/login-security.php:254 includes/login-security.php:296
|
12871 |
+
#: includes/login-security.php:312 includes/login-security.php:409
|
12872 |
+
#: includes/login-security.php:521 includes/login-security.php:569
|
12873 |
+
#: includes/login-security.php:586 includes/login-security.php:683
|
12874 |
msgid "Username:"
|
12875 |
msgstr ""
|
12876 |
|
12877 |
+
#: includes/login-security.php:158 includes/login-security.php:174
|
12878 |
+
#: includes/login-security.php:205 includes/login-security.php:221
|
12879 |
+
#: includes/login-security.php:255 includes/login-security.php:297
|
12880 |
+
#: includes/login-security.php:313 includes/login-security.php:410
|
12881 |
+
#: includes/login-security.php:522 includes/login-security.php:570
|
12882 |
+
#: includes/login-security.php:587 includes/login-security.php:684
|
12883 |
msgid "Status:"
|
12884 |
msgstr ""
|
12885 |
|
12886 |
+
#: includes/login-security.php:159 includes/login-security.php:175
|
12887 |
+
#: includes/login-security.php:206 includes/login-security.php:222
|
12888 |
+
#: includes/login-security.php:256 includes/login-security.php:298
|
12889 |
+
#: includes/login-security.php:314 includes/login-security.php:411
|
12890 |
+
#: includes/login-security.php:523 includes/login-security.php:571
|
12891 |
+
#: includes/login-security.php:588 includes/login-security.php:685
|
12892 |
msgid "User Role:"
|
12893 |
msgstr ""
|
12894 |
|
12895 |
+
#: includes/login-security.php:160 includes/login-security.php:176
|
12896 |
+
#: includes/login-security.php:207 includes/login-security.php:223
|
12897 |
+
#: includes/login-security.php:257 includes/login-security.php:299
|
12898 |
+
#: includes/login-security.php:315 includes/login-security.php:412
|
12899 |
+
#: includes/login-security.php:524 includes/login-security.php:572
|
12900 |
+
#: includes/login-security.php:589 includes/login-security.php:686
|
12901 |
msgid "Email:"
|
12902 |
msgstr ""
|
12903 |
|
12904 |
+
#: includes/login-security.php:161 includes/login-security.php:177
|
12905 |
+
#: includes/login-security.php:208 includes/login-security.php:224
|
12906 |
+
#: includes/login-security.php:260 includes/login-security.php:300
|
12907 |
+
#: includes/login-security.php:316 includes/login-security.php:415
|
12908 |
+
#: includes/login-security.php:527 includes/login-security.php:573
|
12909 |
+
#: includes/login-security.php:590 includes/login-security.php:689
|
12910 |
msgid "User IP Address:"
|
12911 |
msgstr ""
|
12912 |
|
12913 |
+
#: includes/login-security.php:162 includes/login-security.php:178
|
12914 |
+
#: includes/login-security.php:209 includes/login-security.php:225
|
12915 |
+
#: includes/login-security.php:261 includes/login-security.php:301
|
12916 |
+
#: includes/login-security.php:317 includes/login-security.php:416
|
12917 |
+
#: includes/login-security.php:528 includes/login-security.php:574
|
12918 |
+
#: includes/login-security.php:591 includes/login-security.php:690
|
12919 |
msgid "User Hostname:"
|
12920 |
msgstr ""
|
12921 |
|
12922 |
+
#: includes/login-security.php:163 includes/login-security.php:179
|
12923 |
+
#: includes/login-security.php:210 includes/login-security.php:226
|
12924 |
+
#: includes/login-security.php:262 includes/login-security.php:302
|
12925 |
+
#: includes/login-security.php:318 includes/login-security.php:417
|
12926 |
+
#: includes/login-security.php:529 includes/login-security.php:575
|
12927 |
+
#: includes/login-security.php:592 includes/login-security.php:691
|
12928 |
msgid "Request URI:"
|
12929 |
msgstr ""
|
12930 |
|
12931 |
+
#: includes/login-security.php:164 includes/login-security.php:180
|
12932 |
+
#: includes/login-security.php:211 includes/login-security.php:227
|
12933 |
+
#: includes/login-security.php:263 includes/login-security.php:303
|
12934 |
+
#: includes/login-security.php:319 includes/login-security.php:418
|
12935 |
+
#: includes/login-security.php:530 includes/login-security.php:576
|
12936 |
+
#: includes/login-security.php:593 includes/login-security.php:692
|
12937 |
msgid "Website:"
|
12938 |
msgstr ""
|
12939 |
|
12940 |
+
#: includes/login-security.php:171 includes/login-security.php:218
|
12941 |
+
#: includes/login-security.php:310 includes/login-security.php:583
|
12942 |
msgid "An Administrator has logged in on website: "
|
12943 |
msgstr ""
|
12944 |
|
12945 |
+
#: includes/login-security.php:202
|
12946 |
msgid "Test A User has logged in on website: "
|
12947 |
msgstr ""
|
12948 |
|
12949 |
+
#: includes/login-security.php:249 includes/login-security.php:404
|
12950 |
+
#: includes/login-security.php:516 includes/login-security.php:678
|
12951 |
msgid "A User Account has been locked on website: "
|
12952 |
msgstr ""
|
12953 |
|
12954 |
+
#: includes/login-security.php:250 includes/login-security.php:405
|
12955 |
+
#: includes/login-security.php:517 includes/login-security.php:679
|
12956 |
msgid ""
|
12957 |
"To take further action go to the Login Security page. If no action is taken "
|
12958 |
"then the User will be able to try and login again after the Lockout Time has "
|
12960 |
"off Login Security Email Alerts."
|
12961 |
msgstr ""
|
12962 |
|
12963 |
+
#: includes/login-security.php:251 includes/login-security.php:406
|
12964 |
+
#: includes/login-security.php:518 includes/login-security.php:680
|
12965 |
msgid ""
|
12966 |
"What to do if your User Account is locked and you are unable to login to "
|
12967 |
"your website:"
|
12968 |
msgstr ""
|
12969 |
|
12970 |
+
#: includes/login-security.php:251 includes/login-security.php:406
|
12971 |
+
#: includes/login-security.php:518 includes/login-security.php:680
|
12972 |
msgid ""
|
12973 |
" Use FTP or your web host control panel file manager and rename the /"
|
12974 |
"bulletproof-security plugin folder name to /_bulletproof-security. Log into "
|
12977 |
"Account."
|
12978 |
msgstr ""
|
12979 |
|
12980 |
+
#: includes/login-security.php:252 includes/login-security.php:407
|
12981 |
+
#: includes/login-security.php:519 includes/login-security.php:681
|
12982 |
msgid "What to do if your User Account is being locked repeatedly:"
|
12983 |
msgstr ""
|
12984 |
|
12985 |
+
#: includes/login-security.php:252 includes/login-security.php:407
|
12986 |
+
#: includes/login-security.php:519 includes/login-security.php:681
|
12987 |
msgid ""
|
12988 |
" Additional things that you can do to protect publicly displayed usernames, "
|
12989 |
"not exposing author names/user account names, etc."
|
12990 |
msgstr ""
|
12991 |
|
12992 |
+
#: includes/login-security.php:258 includes/login-security.php:413
|
12993 |
+
#: includes/login-security.php:525 includes/login-security.php:687
|
12994 |
msgid "Lockout Time:"
|
12995 |
msgstr ""
|
12996 |
|
12997 |
+
#: includes/login-security.php:259 includes/login-security.php:414
|
12998 |
+
#: includes/login-security.php:526 includes/login-security.php:688
|
12999 |
msgid "Lockout Time Expires:"
|
13000 |
msgstr ""
|
13001 |
|
13002 |
+
#: includes/login-security.php:744 includes/login-security.php:754
|
13003 |
msgid " Invalid username."
|
13004 |
msgstr ""
|
13005 |
|
13006 |
+
#: includes/login-security.php:750
|
13007 |
msgid " Invalid email address."
|
13008 |
msgstr ""
|
13009 |
|
13010 |
+
#: includes/login-security.php:774 includes/login-security.php:795
|
13011 |
+
#: includes/login-security.php:806
|
13012 |
msgid " The password you entered for the username "
|
13013 |
msgstr ""
|
13014 |
|
13015 |
+
#: includes/login-security.php:774 includes/login-security.php:791
|
13016 |
+
#: includes/login-security.php:795 includes/login-security.php:802
|
13017 |
+
#: includes/login-security.php:806
|
13018 |
msgid " is incorrect. "
|
13019 |
msgstr ""
|
13020 |
|
13021 |
+
#: includes/login-security.php:791 includes/login-security.php:802
|
13022 |
msgid " The password you entered for the email address "
|
13023 |
msgstr ""
|
13024 |
|
13025 |
+
#: includes/login-security.php:791 includes/login-security.php:795
|
13026 |
+
#: includes/login-security.php:825 includes/login-security.php:847
|
13027 |
msgid " Login Attempts Remaining "
|
13028 |
msgstr ""
|
13029 |
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== BulletProof Security ===
|
2 |
Contributors: AITpro
|
3 |
Donate link: https://wordpress.org/support/view/plugin-reviews/bulletproof-security?rate=5#postform
|
4 |
-
Tags: security, secure, scanner, login security, firewall, security plugin, wordpress security, login,
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.9
|
7 |
-
Stable tag: 2.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -106,6 +106,7 @@ Security plugin features and frequently asked questions see the FAQ section belo
|
|
106 |
3. DB Table Prefix Changer
|
107 |
4. Maintenance Mode
|
108 |
5. UI|UX Settings: Choose UI|UX visual preferences & functionality.
|
|
|
109 |
|
110 |
* <strong>Uninstall Options</strong>
|
111 |
1. An Uninstall Options link is located on the WordPress Plugins page under the BulletProof Security plugin.
|
@@ -126,6 +127,16 @@ Security plugin features and frequently asked questions see the FAQ section belo
|
|
126 |
1. Click the Login Security & Monitoring Save Options button to use & save the BPS default Login Security settings or choose your own settings.
|
127 |
2. Click the Login Security: Send Login Security Email Alert When... Save Options button to use and save BPS default Email Alerts and Log File settings or choose your own settings.
|
128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
* <strong>Idle Session Logout (ISL) Setup Steps</strong>
|
130 |
1. Choose the ISL option settings you want to use.
|
131 |
2. Click the Save Options button.
|
@@ -181,6 +192,26 @@ Security plugin features and frequently asked questions see the FAQ section belo
|
|
181 |
|
182 |
Please see the <a href="https://forum.ait-pro.com/forums/topic/read-me-first-free/#bps-free-general-troubleshooting/" title="BulletProof Security Forum" rel="nofollow" target="_blank">BulletProof Security Forum.</a>
|
183 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
= BulletProof Security Compatible Hosting|Host Server|WordPress Site Types =
|
185 |
|
186 |
* <strong>Types:</strong> Shared, VPS, Dedicated, Managed, Colocation, In-house
|
@@ -235,7 +266,7 @@ scanning is available in BPS Pro only. For more details see the <a href="https:/
|
|
235 |
|
236 |
= BulletProof Security System Info =
|
237 |
|
238 |
-
* PHP|MySQL|MySQLi|OS|Server|Memory Usage and Limits|IP|SAPI|WP Filesystem API Method|DNS|Apache Modules|Directives Compatibility Checks|Max Upload|Zend Engine Version|Zend Guard|Loader|Optimizer|ionCube Loader|Suhosin|APC|eAccelerator|XCache|Varnish|cURL|OpenSSL Library|cURL OpenSSL Version|Memcache|Memcached|Plugins|Versions Installed|Activated|Get Plugins List|Browser Compression|GD Library|ImageMagick|WP Temp Dir|PHP Temp Dir|PHP Upload Temp Dir|Session Save Path|WP_TEMP_DIR constant|php.ini file path, etc.
|
239 |
* File|Folder Permissions (CGI or DSO)|Script Owner User ID (UID)|File Owner User ID
|
240 |
* PHP Server|PHP.ini|PHP directives Info
|
241 |
* Website Headers Check Tool: Check your website Headers or another website's Headers remotely by making a GET or HEAD Request
|
@@ -365,9 +396,11 @@ Website performance is just as important as website security. BulletProof Securi
|
|
365 |
|
366 |
= Can BulletProof Security be Network Activated on Network|Multisite Sites? =
|
367 |
|
368 |
-
The BulletProof Security plugin can be Network Activated or you can allow BulletProof Security to be activated individually on each Network/Multisite subsite or of course you can choose not to Network Activate BulletProof Security or allow the BPS plugin on subsites. Super Admins will see BPS Dashboard Alerts and other Status displays on the Primary Site only. Administrators can activate or deactivate BulletProof Security on subsites if you allow this on your Network/Multisite website. The BPS Primary Site Menus will display all BPS menus. The BPS Subsite Menus will display: Login Security, Maintenance Mode, System Info & UI|UX Theme Skin menus. All BulletProof Security features are not available on subsites since Network/Multisite subsites are virtual and do not have physical website folders. All BulletProof Security features work sitewide and affect all other virtual subsites. Login Security and Maintenance Mode work independently on each subsite.
|
369 |
|
370 |
-
*
|
|
|
|
|
371 |
* Maintenance Mode works individually for each specific subsite. MMode has all the same functionality on Network/Multisite subsites with these exceptions: BackEnd Maintenance is not available on subsites & these Primary site options are not available on subsites: Put The Primary Site And All Subsites In Maintenance Mode & Put All Subsites In Maintenance Mode, But Not The Primary Site.
|
372 |
* System Info has all the same functionality on Network/Multisite subsites with these exceptions: MySQL Database information is not displayed on subsites.
|
373 |
* BulletProof Security also works with Network/Multisite Domain Mapping.
|
@@ -456,11 +489,15 @@ Yes. BulletProof Security automatically creates customized .htaccess website sec
|
|
456 |
|
457 |
= Security Log File Automation - Automatically Zipped, Emailed and Replaced =
|
458 |
|
459 |
-
Security Log files are automatically zipped, emailed and replaced with a new blank Security Log file when the log file reaches the maximum file size setting that you choose. By Default BulletProof Security sets this DB option to zip, email and replace the Security Log file when it reaches 500KB. The Security Log file is checked once per hour with a WordPress Cron. The optimum recommended file size setting is 500KB.
|
|
|
|
|
|
|
|
|
460 |
|
461 |
= DB Backup Log File Automation - Automatically Zipped, Emailed and Replaced =
|
462 |
|
463 |
-
DB Backup Log files are automatically zipped, emailed and replaced with a new blank DB Backup Log file when the log file reaches the maximum file size setting that you choose. By Default BulletProof Security sets this DB option to zip, email and replace the Security Log file when it reaches 500KB. The DB Backup Log file is checked once per hour with a WordPress Cron. The optimum recommended file size setting is 500KB.
|
464 |
|
465 |
= BulletProof Security Fast and Simple with No Manual Configuration or FTP Required =
|
466 |
|
1 |
=== BulletProof Security ===
|
2 |
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: 4.9
|
7 |
+
Stable tag: 2.9
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
106 |
3. DB Table Prefix Changer
|
107 |
4. Maintenance Mode
|
108 |
5. UI|UX Settings: Choose UI|UX visual preferences & functionality.
|
109 |
+
6. MScan Malware Scanner
|
110 |
|
111 |
* <strong>Uninstall Options</strong>
|
112 |
1. An Uninstall Options link is located on the WordPress Plugins page under the BulletProof Security plugin.
|
127 |
1. Click the Login Security & Monitoring Save Options button to use & save the BPS default Login Security settings or choose your own settings.
|
128 |
2. Click the Login Security: Send Login Security Email Alert When... Save Options button to use and save BPS default Email Alerts and Log File settings or choose your own settings.
|
129 |
|
130 |
+
* <strong>JTC-Lite Setup Steps</strong>
|
131 |
+
1. Add a checkmark in the Login Form checkbox to enable the JTC-Lite CAPTCHA on your WordPress Login page.
|
132 |
+
2. Click the Save Options button to use & save the BPS default JTC-Lite settings or choose your own settings.
|
133 |
+
|
134 |
+
* <strong>MScan Malware Scanner Setup Steps</strong>
|
135 |
+
1. Add a checkmark in the Hosting Account Root Folders checkboxes to enable MScan to scan the folders that you have chosen.
|
136 |
+
2. Keep the default MScan Options settings or choose your own settings.
|
137 |
+
3. Click the Save MScan Options button.
|
138 |
+
4. Recommendation: Click the Scan Time Estimate Tool button to check the total estimated scan time for your scan based on your MScan Options settings.
|
139 |
+
|
140 |
* <strong>Idle Session Logout (ISL) Setup Steps</strong>
|
141 |
1. Choose the ISL option settings you want to use.
|
142 |
2. Click the Save Options button.
|
192 |
|
193 |
Please see the <a href="https://forum.ait-pro.com/forums/topic/read-me-first-free/#bps-free-general-troubleshooting/" title="BulletProof Security Forum" rel="nofollow" target="_blank">BulletProof Security Forum.</a>
|
194 |
|
195 |
+
= Unable to save Root or wp-admin htaccess custom code using the BPS Custom Code forms =
|
196 |
+
|
197 |
+
* You may see a 403, 404 or 500 error or no errors and nothing works/happens.
|
198 |
+
* This common problem is caused by Mod Security. Please see this <a href="https://forum.ait-pro.com/forums/topic/mod-security-common-known-problems/" title="Common Known Mod Security problems" rel="nofollow" target="_blank">Common Known Mod Security problems</a> forum topic.
|
199 |
+
|
200 |
+
= Unable to save htaccess code using the BPS htaccess File Editor =
|
201 |
+
|
202 |
+
* You may see a 403, 404 or 500 error or no errors and nothing works/happens.
|
203 |
+
* This common problem is caused by Mod Security. Please see this <a href="https://forum.ait-pro.com/forums/topic/mod-security-common-known-problems/" title="Common Known Mod Security problems" rel="nofollow" target="_blank">Common Known Mod Security problems</a> forum topic.
|
204 |
+
|
205 |
+
= Unable to login or logout of your website =
|
206 |
+
|
207 |
+
* You may see a 403, 404 or 500 error or no errors and nothing works/happens.
|
208 |
+
* This common problem is caused by Mod Security. Please see this <a href="https://forum.ait-pro.com/forums/topic/mod-security-common-known-problems/" title="Common Known Mod Security problems" rel="nofollow" target="_blank">Common Known Mod Security problems</a> forum topic.
|
209 |
+
|
210 |
+
= Unable to install plugins or themes using the WordPress Upload Zip installer =
|
211 |
+
|
212 |
+
* You may see a 403, 404 or 500 error or no errors and nothing works/happens.
|
213 |
+
* This common problem is caused by Mod Security. Please see this <a href="https://forum.ait-pro.com/forums/topic/mod-security-common-known-problems/" title="Common Known Mod Security problems" rel="nofollow" target="_blank">Common Known Mod Security problems</a> forum topic.
|
214 |
+
|
215 |
= BulletProof Security Compatible Hosting|Host Server|WordPress Site Types =
|
216 |
|
217 |
* <strong>Types:</strong> Shared, VPS, Dedicated, Managed, Colocation, In-house
|
266 |
|
267 |
= BulletProof Security System Info =
|
268 |
|
269 |
+
* PHP|MySQL|MySQLi|OS|Server|Memory Usage and Limits|IP|SAPI|WP Filesystem API Method|DNS|Apache Modules|Directives Compatibility Checks|Mod Security|Max Upload|Zend Engine Version|Zend Guard|Loader|Optimizer|ionCube Loader|Suhosin|APC|eAccelerator|XCache|Varnish|cURL|OpenSSL Library|cURL OpenSSL Version|Memcache|Memcached|Plugins|Versions Installed|Activated|Get Plugins List|Browser Compression|GD Library|ImageMagick|WP Temp Dir|PHP Temp Dir|PHP Upload Temp Dir|Session Save Path|WP_TEMP_DIR constant|php.ini file path, etc.
|
270 |
* File|Folder Permissions (CGI or DSO)|Script Owner User ID (UID)|File Owner User ID
|
271 |
* PHP Server|PHP.ini|PHP directives Info
|
272 |
* Website Headers Check Tool: Check your website Headers or another website's Headers remotely by making a GET or HEAD Request
|
396 |
|
397 |
= Can BulletProof Security be Network Activated on Network|Multisite Sites? =
|
398 |
|
399 |
+
The BulletProof Security plugin can be Network Activated or you can allow BulletProof Security to be activated individually on each Network/Multisite subsite or of course you can choose not to Network Activate BulletProof Security or allow the BPS plugin on subsites. Super Admins will see BPS Dashboard Alerts and other Status displays on the Primary Site only. Administrators can activate or deactivate BulletProof Security on subsites if you allow this on your Network/Multisite website. The BPS Primary Site Menus will display all BPS menus. The BPS Subsite Menus will display: Login Security, JTC-Lite, Maintenance Mode, System Info & UI|UX Theme Skin menus. All BulletProof Security features are not available on subsites since Network/Multisite subsites are virtual and do not have physical website folders. All BulletProof Security features work sitewide and affect all other virtual subsites. Login Security and Maintenance Mode work independently on each subsite.
|
400 |
|
401 |
+
* The BPS Setup Wizard Options page contains these two Network/Multisite options: Network|Multisite Sitewide Login Security Settings and Network|Multisite Sitewide JTC-Lite Settings, which allow you to bulk setup all subsites with default JTC-Lite option settings.
|
402 |
+
* Login Security works individually for each specific subsite. Login Security has all the same functionality on Network/Multisite subsites with these exceptions: Login Security email alerting is not available for subsites.
|
403 |
+
* JTC-Lite works individually for each specific subsite. JTC-Lite has all the same functionality on Network/Multisite subsites.
|
404 |
* Maintenance Mode works individually for each specific subsite. MMode has all the same functionality on Network/Multisite subsites with these exceptions: BackEnd Maintenance is not available on subsites & these Primary site options are not available on subsites: Put The Primary Site And All Subsites In Maintenance Mode & Put All Subsites In Maintenance Mode, But Not The Primary Site.
|
405 |
* System Info has all the same functionality on Network/Multisite subsites with these exceptions: MySQL Database information is not displayed on subsites.
|
406 |
* BulletProof Security also works with Network/Multisite Domain Mapping.
|
489 |
|
490 |
= Security Log File Automation - Automatically Zipped, Emailed and Replaced =
|
491 |
|
492 |
+
Security Log files are automatically zipped, emailed and replaced with a new blank Security Log file when the log file reaches the maximum file size setting that you choose. By Default BulletProof Security sets this DB option to zip, email and replace the Security Log file when it reaches 500KB. The Security Log file is checked once per hour with a WordPress Cron. The optimum recommended file size setting is 500KB. Email and Log file settings are located under the Email|Log Settings menu/page.
|
493 |
+
|
494 |
+
= MScan Malware Scanner Log File Automation - Automatically Zipped, Emailed and Replaced =
|
495 |
+
|
496 |
+
MScan Log files are automatically zipped, emailed and replaced with a new blank MScan Log file when the log file reaches the maximum file size setting that you choose. By Default BulletProof Security sets this DB option to zip, email and replace the MScan Log file when it reaches 500KB. The MScan Log file is checked once per hour with a WordPress Cron. The optimum recommended file size setting is 500KB. Email and Log file settings are located under the Email|Log Settings menu/page.
|
497 |
|
498 |
= DB Backup Log File Automation - Automatically Zipped, Emailed and Replaced =
|
499 |
|
500 |
+
DB Backup Log files are automatically zipped, emailed and replaced with a new blank DB Backup Log file when the log file reaches the maximum file size setting that you choose. By Default BulletProof Security sets this DB option to zip, email and replace the Security Log file when it reaches 500KB. The DB Backup Log file is checked once per hour with a WordPress Cron. The optimum recommended file size setting is 500KB. Email and Log file settings are located under the Email|Log Settings menu/page.
|
501 |
|
502 |
= BulletProof Security Fast and Simple with No Manual Configuration or FTP Required =
|
503 |
|