Exemplo n.º 1
0
 public static function setOptions(array $options = array())
 {
     if (isset($options['namespace'])) {
         self::$_namespace = $options['namespace'];
     }
     if (isset($options['keys'])) {
         self::$_keys = $options['keys'];
     }
     if (isset($options['ignore_ips'])) {
         self::$_ignore_ips = $options['ignore_ips'];
     }
     if (isset($options['detailed_connections'])) {
         self::$_detailed_connections = $options['detailed_connections'];
     }
     if (isset($options['detailed_ips'])) {
         self::$_detailed_ips = $options['detailed_ips'];
     }
     if (isset($options['detailed_score'])) {
         self::$_detailed_score = $options['detailed_score'];
     }
     if (isset($options['detailed_host'])) {
         self::$_detailed_host = $options['detailed_host'];
     }
     if (isset($options['max_items'])) {
         self::$_max_items = $options['max_items'];
     }
     if (isset($options['base_static_url'])) {
         self::$_base_static_url = $options['base_static_url'];
     }
 }
Exemplo n.º 2
0
 public static function stats(array $options = array())
 {
     static::setOptions($options);
     static::load();
     require_once dirname(__FILE__) . '/Stats.php';
     Bouncer_Stats::css();
     if (empty($_GET['agent']) && empty($_GET['connection']) && empty($_GET['stats'])) {
         Bouncer_Stats::search();
     }
     Bouncer_Stats::stats($options);
 }