PluginProbe ʕ •ᴥ•ʔ
SiteGuard WP Plugin / 1.2.3
SiteGuard WP Plugin v1.2.3
1.8.7 1.8.6 1.8.6-beta1 1.8.6-beta2 1.8.4 1.8.5 1.8.3 1.8.2 1.8.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.2.2 1.2.3 1.4.3 1.5.0 1.5.1 1.5.2 1.6.0 1.6.1 1.7.0 1.7.1 1.7.10 1.7.11 1.7.12 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.0-beta1 1.8.0-beta2 1.8.0-beta3 1.8.0-beta4
siteguard / admin / siteguard-menu-init.php
siteguard / admin Last commit date
siteguard-login-history-table.php 11 years ago siteguard-menu-admin-filter.php 11 years ago siteguard-menu-captcha.php 11 years ago siteguard-menu-dashboard.php 11 years ago siteguard-menu-disable-pingback.php 11 years ago siteguard-menu-fail-once.php 11 years ago siteguard-menu-init.php 11 years ago siteguard-menu-login-alert.php 11 years ago siteguard-menu-login-lock.php 11 years ago siteguard-menu-rename-login.php 11 years ago siteguard-menu-same-error.php 11 years ago siteguard-menu-updates-notify.php 11 years ago siteguard-menu-waf-tuning-support.php 11 years ago siteguard-waf-exclude-rule-table.php 11 years ago
siteguard-menu-init.php
74 lines
1 <?php
2 class SiteGuard_Menu_INIT extends SiteGuard_Base {
3 function __construct( ) {
4 add_action( 'admin_menu', array( &$this, 'add_pages' ) );
5 if ( isset( $_GET['page'] ) && false !== strpos( $_GET['page'], 'siteguard' ) ) {
6 add_action( 'admin_print_styles', array( $this, 'menu_styles' ) );
7 }
8 }
9 function menu_styles( ) {
10 wp_enqueue_style( 'siteguard-menu', SITEGUARD_URL_PATH . 'css/siteguard-menu.css' );
11 }
12 function add_pages( ) {
13 $icon_path = SITEGUARD_URL_PATH . 'images/plugin-icon.png';
14 add_menu_page( esc_html__( 'SiteGuard', 'siteguard' ), esc_html__( 'SiteGuard', 'siteguard' ), 'manage_options', 'siteguard', array( $this, 'menu_dashboard' ), $icon_path );
15 add_submenu_page( 'siteguard', esc_html__( 'Dashboard', 'siteguard' ), esc_html__( 'Dashboard', 'siteguard' ) , 'manage_options', 'siteguard', array( $this, 'menu_dashboard' ) );
16 add_submenu_page( 'siteguard', esc_html__( 'Admin Page IP Filter', 'siteguard' ), esc_html__( 'Admin Page IP Filter', 'siteguard' ), 'manage_options', 'siteguard_admin_filter', array( $this, 'menu_admin_filter' ) );
17 add_submenu_page( 'siteguard', esc_html__( 'Rename Login', 'siteguard' ), esc_html__( 'Rename Login', 'siteguard' ), 'manage_options', 'siteguard_rename_login', array( $this, 'menu_rename_login' ) );
18 add_submenu_page( 'siteguard', esc_html__( 'CAPTCHA', 'siteguard' ), esc_html__( 'CAPTCHA', 'siteguard' ), 'manage_options', 'siteguard_captcha', array( $this, 'menu_captcha' ) );
19 add_submenu_page( 'siteguard', esc_html__( 'Same Login Error Message', 'siteguard' ), esc_html__( 'Same Login Error Message', 'siteguard' ), 'manage_options', 'siteguard_same_error', array( $this, 'menu_same_error' ) );
20 add_submenu_page( 'siteguard', esc_html__( 'Login Lock', 'siteguard' ), esc_html__( 'Login Lock', 'siteguard' ), 'manage_options', 'siteguard_login_lock', array( $this, 'menu_login_lock' ) );
21 add_submenu_page( 'siteguard', esc_html__( 'Login Alert', 'siteguard' ), esc_html__( 'Login Alert', 'siteguard' ), 'manage_options', 'siteguard_login_alert', array( $this, 'menu_login_alert' ) );
22 add_submenu_page( 'siteguard', esc_html__( 'Fail once', 'siteguard' ), esc_html__( 'Fail once', 'siteguard' ), 'manage_options', 'siteguard_fail_once', array( $this, 'menu_fail_once' ) );
23 add_submenu_page( 'siteguard', esc_html__( 'Disable Pingback', 'siteguard' ), esc_html__( 'Disable Pingback', 'siteguard' ), 'manage_options', 'siteguard_disable_pingback', array( $this, 'menu_disable_pingback' ) );
24 add_submenu_page( 'siteguard', esc_html__( 'Updates Notify', 'siteguard' ), esc_html__( 'Updates Notify', 'siteguard' ), 'manage_options', 'siteguard_updates_notify', array( $this, 'menu_updates_notify' ) );
25 add_submenu_page( 'siteguard', esc_html__( 'WAF Tuning Support', 'siteguard' ), esc_html__( 'WAF Tuning Support', 'siteguard' ), 'manage_options', 'siteguard_waf_tuning_support', array( $this, 'menu_waf_tuning_support' ) );
26 }
27
28 function menu_dashboard( ) {
29 include( 'siteguard-menu-dashboard.php' );
30 $dashboard_menu = new SiteGuard_Menu_Dashboard( );
31 }
32 function menu_admin_filter( ) {
33 include( 'siteguard-menu-admin-filter.php' );
34 $admin_filter_menu = new SiteGuard_Menu_Admin_Filter( );
35 }
36 function menu_rename_login( ) {
37 include( 'siteguard-menu-rename-login.php' );
38 $rename_login_menu = new SiteGuard_Menu_Rename_Login( );
39 }
40 function menu_captcha( ) {
41 include( 'siteguard-menu-captcha.php' );
42 $captcha_menu = new SiteGuard_Menu_CAPTCHA( );
43 }
44 function menu_same_error( ) {
45 include( 'siteguard-menu-same-error.php' );
46 $same_error_menu = new SiteGuard_Menu_Same_Error( );
47 }
48 function menu_login_lock( ) {
49 include( 'siteguard-menu-login-lock.php' );
50 $login_lock_menu = new SiteGuard_Menu_Login_Lock( );
51 }
52 function menu_login_alert( ) {
53 include( 'siteguard-menu-login-alert.php' );
54 $login_alert_menu = new SiteGuard_Menu_Login_Alert( );
55 }
56 function menu_fail_once( ) {
57 include( 'siteguard-menu-fail-once.php' );
58 $fail_once_menu = new SiteGuard_Menu_Fail_Once( );
59 }
60 function menu_disable_pingback( ) {
61 include( 'siteguard-menu-disable-pingback.php' );
62 $disable_pingback_menu = new SiteGuard_Menu_Disable_Pingback( );
63 }
64 function menu_updates_notify( ) {
65 include( 'siteguard-menu-updates-notify.php' );
66 $waf_updates_notify_menu = new SiteGuard_Menu_Updates_Notify( );
67 }
68 function menu_waf_tuning_support( ) {
69 include( 'siteguard-menu-waf-tuning-support.php' );
70 $waf_tuning_support_menu = new SiteGuard_Menu_WAF_Tuning_Support( );
71 }
72 }
73 ?>
74