PluginProbe ʕ •ᴥ•ʔ
SiteGuard WP Plugin / 1.0.2
SiteGuard WP Plugin v1.0.2
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-lock.php 11 years ago siteguard-menu-rename-login.php 11 years ago siteguard-menu-same-error.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
64 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'] ) && strpos( $_GET['page'], 'siteguard' ) !== false ) {
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__( 'Fail once', 'siteguard' ), esc_html__( 'Fail once', 'siteguard' ), 'manage_options', 'siteguard_fail_once', array( $this, 'menu_fail_once' ) );
22 add_submenu_page( 'siteguard', esc_html__( 'Disable Pingback', 'siteguard' ), esc_html__( 'Disable Pingback', 'siteguard' ), 'manage_options', 'siteguard_disable_pingback', array( $this, 'menu_disable_pingback' ) );
23 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' ) );
24 }
25
26 function menu_dashboard( ) {
27 include( 'siteguard-menu-dashboard.php' );
28 $dashboard_menu = new SiteGuard_Menu_Dashboard( );
29 }
30 function menu_admin_filter( ) {
31 include( 'siteguard-menu-admin-filter.php' );
32 $admin_filter_menu = new SiteGuard_Menu_Admin_Filter( );
33 }
34 function menu_rename_login( ) {
35 include( 'siteguard-menu-rename-login.php' );
36 $rename_login_menu = new SiteGuard_Menu_Rename_Login( );
37 }
38 function menu_captcha( ) {
39 include( 'siteguard-menu-captcha.php' );
40 $captcha_menu = new SiteGuard_Menu_CAPTCHA( );
41 }
42 function menu_same_error( ) {
43 include( 'siteguard-menu-same-error.php' );
44 $same_error_menu = new SiteGuard_Menu_Same_Error( );
45 }
46 function menu_login_lock( ) {
47 include( 'siteguard-menu-login-lock.php' );
48 $login_lock_menu = new SiteGuard_Menu_Login_Lock( );
49 }
50 function menu_fail_once( ) {
51 include( 'siteguard-menu-fail-once.php' );
52 $fail_once_menu = new SiteGuard_Menu_Fail_Once( );
53 }
54 function menu_disable_pingback( ) {
55 include( 'siteguard-menu-disable-pingback.php' );
56 $disable_pingback_menu = new SiteGuard_Menu_Disable_Pingback( );
57 }
58 function menu_waf_tuning_support( ) {
59 include( 'siteguard-menu-waf-tuning-support.php' );
60 $waf_tuning_support_menu = new SiteGuard_Menu_WAF_Tuning_Support( );
61 }
62 }
63 ?>
64