C:\xampp\htdocs\landing\wp-content\plugins\better-wp-security\core\modules\ban-users\settings.php


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
<?php

use iThemesSecurity\Ban_Users\Database_Repository;

final class 
ITSEC_Ban_Users_Settings extends ITSEC_Settings {
    public function 
get_id() {
        return 
'ban-users';
    }

    public function 
get$name$default null ) {
        if ( 
$name === 'host_list' ) {
            return 
ITSEC_Modules::get_container()->getDatabase_Repository::class )->get_legacy_hosts();
        }

        return 
parent::get$name$default );
    }

    public function 
get_defaults() {
        return array(
            
'default'             => false,
            
'enable_ban_lists'    => true,
            
'agent_list'          => array(),
            
'server_config_limit' => 100,
        );
    }
}

ITSEC_Modules::register_settings( new ITSEC_Ban_Users_Settings() );
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586