share
8 years ago
.htaccess
11 years ago
anti_malware.php
4 years ago
class-coupon.php
6 months ago
class-email-sodium.php
3 weeks ago
class-firewall-log.php
1 week ago
class-helpers.php
7 months ago
class-import-export.php
3 months ago
class-ip.php
4 months ago
class-nfw-database.php
6 months ago
class-nfw-session.php
1 week ago
class-php-session.php
1 year ago
class-plugin-upgrade.php
1 week ago
class_mail.php
3 weeks ago
event_updates.php
9 months ago
firewall.php
4 months ago
fw_centlog.php
1 week ago
fw_fileguard.php
4 months ago
fw_livelog.php
1 year ago
help.php
3 weeks ago
helpers.php
1 week ago
i18n-extra.php
3 weeks ago
i18n.php
1 year ago
index.html
13 years ago
init_update.php
1 year ago
install.php
1 year ago
install_default.php
6 months ago
loader.php
6 months ago
mail_template_firewall.php
1 year ago
mail_template_plugin.php
1 month ago
scheduled_tasks.php
3 years ago
settings_dashboard.php
1 month ago
settings_dashboard_about.php
3 weeks ago
settings_dashboard_statistics.php
1 month ago
settings_event_notifications.php
1 month ago
settings_events.php
1 month ago
settings_firewall_options.php
1 month ago
settings_firewall_policies.php
1 week ago
settings_login_protection.php
1 month ago
settings_logs.php
1 month ago
settings_logs_firewall_log.php
3 weeks ago
settings_logs_live_log.php
1 month ago
settings_monitoring.php
3 weeks ago
settings_monitoring_file_check.php
1 month ago
settings_monitoring_file_guard.php
1 month ago
settings_network.php
1 month ago
settings_security_rules.php
1 month ago
settings_security_rules_editor.php
1 month ago
settings_security_rules_update.php
1 week ago
sign.pub
7 years ago
thickbox.php
4 years ago
widget.php
3 years ago
wpplus.php
3 months ago
settings_security_rules.php
67 lines
| 1 | <?php |
| 2 | /* |
| 3 | +---------------------------------------------------------------------+ |
| 4 | | NinjaFirewall (WP Edition) | |
| 5 | | | |
| 6 | | (c) NinTechNet - https://nintechnet.com/ | |
| 7 | +---------------------------------------------------------------------+ |
| 8 | | This program is free software: you can redistribute it and/or | |
| 9 | | modify it under the terms of the GNU General Public License as | |
| 10 | | published by the Free Software Foundation, either version 3 of | |
| 11 | | the License, or (at your option) any later version. | |
| 12 | | | |
| 13 | | This program is distributed in the hope that it will be useful, | |
| 14 | | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 15 | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 16 | | GNU General Public License for more details. | |
| 17 | +---------------------------------------------------------------------+ |
| 18 | */ |
| 19 | |
| 20 | if (! defined( 'NFW_ENGINE_VERSION' ) ) { die( 'Forbidden' ); } |
| 21 | |
| 22 | // NFUPDATESDO: scheduled update (1), installation (2) or plugin update (3 - deprecated since v3.8)? |
| 23 | // > Skip all HTML code below: |
| 24 | if (defined('NFUPDATESDO') ) { |
| 25 | include __DIR__ .'/settings_security_rules_update.php'; |
| 26 | return; |
| 27 | } |
| 28 | |
| 29 | // Tab and div display |
| 30 | if ( empty( $_REQUEST['tab'] ) ) { $_REQUEST['tab'] = 'updates'; } |
| 31 | |
| 32 | if ( $_REQUEST['tab'] == 'editor' ) { |
| 33 | $updates_tab = ''; $updates_div = ' style="display:none"'; |
| 34 | $editor_tab = ' nav-tab-active'; $editor_div = ''; |
| 35 | |
| 36 | } else { |
| 37 | $_REQUEST['tab'] = 'updates'; |
| 38 | $updates_tab = ' nav-tab-active'; $updates_div = ''; |
| 39 | $editor_tab = ''; $editor_div = ' style="display:none"'; |
| 40 | } |
| 41 | |
| 42 | ?> |
| 43 | <div class="wrap"> |
| 44 | <h1><img style="vertical-align:top;width:33px;height:33px;" src="<?php echo plugins_url( '/ninjafirewall/images/ninjafirewall_32.png' ) ?>"> <?php _e('Security Rules', 'ninjafirewall') ?></h1> |
| 45 | <br /> |
| 46 | <h2 class="nav-tab-wrapper wp-clearfix" style="cursor:pointer"> |
| 47 | <a id="tab-updates" class="nav-tab<?php echo $updates_tab ?>" onClick="nfwjs_switch_tabs('updates', 'updates:editor')"><?php _e( 'Rules Updates', 'ninjafirewall' ) ?></a> |
| 48 | <a id="tab-editor" class="nav-tab<?php echo $editor_tab ?>" onClick="nfwjs_switch_tabs('editor', 'updates:editor')"><?php _e( 'Rules Editor', 'ninjafirewall' ) ?></a> |
| 49 | <?php nfw_contextual_help() ?> |
| 50 | </h2> |
| 51 | <br /> |
| 52 | |
| 53 | <!-- Security rules updates --> |
| 54 | <div id="updates-options"<?php echo $updates_div ?>> |
| 55 | <?php include __DIR__ .'/settings_security_rules_update.php'; ?> |
| 56 | </div> |
| 57 | |
| 58 | <!-- Security rules editor --> |
| 59 | <div id="editor-options"<?php echo $editor_div ?>> |
| 60 | <?php include __DIR__ .'/settings_security_rules_editor.php'; ?> |
| 61 | </div> |
| 62 | |
| 63 | </div> |
| 64 | <?php |
| 65 | // --------------------------------------------------------------------- |
| 66 | // EOF |
| 67 |