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']; } }
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); }