From a4d19153db966557a3cd244a2c33f4f74d8de051 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 31 Aug 2012 21:24:34 +0200 Subject: [PATCH] blocked ips list --- htdocs/application/controllers/main.php | 5 ++- htdocs/application/controllers/spamadmin.php | 8 ++-- htdocs/application/views/list_blocked_ips.php | 42 +++++++++++++++++++ 3 files changed, 51 insertions(+), 4 deletions(-) create mode 100755 htdocs/application/views/list_blocked_ips.php diff --git a/htdocs/application/controllers/main.php b/htdocs/application/controllers/main.php index df1e2c0..eccc70d 100755 --- a/htdocs/application/controllers/main.php +++ b/htdocs/application/controllers/main.php @@ -146,7 +146,10 @@ class Main extends CI_Controller 'constraint' => 16, 'default' => 0, ) , - //todo + 'blocked_at' => array( + 'type' => 'INT', + 'constraint' => 10, + ) , 'spam_attempts' => array( 'type' => 'INT', 'constraint' => 6, diff --git a/htdocs/application/controllers/spamadmin.php b/htdocs/application/controllers/spamadmin.php index dcd379e..bf6de2b 100755 --- a/htdocs/application/controllers/spamadmin.php +++ b/htdocs/application/controllers/spamadmin.php @@ -74,8 +74,10 @@ class Spamadmin extends CI_Controller function blocked_ips() { - $this->load->model('pastes'); - $data = $this->pastes->getSpamLists(); - $this->load->view('list_ips', $data); + $this->db->select('ip_address'); + $this->db->order_by('blocked_at'); + $query = $this->db->get('blocked_ips'); + $data['blocked_ips'] = $query->result_array(); + $this->load->view('list_blocked_ips', $data); } } diff --git a/htdocs/application/views/list_blocked_ips.php b/htdocs/application/views/list_blocked_ips.php new file mode 100755 index 0000000..ffd6705 --- /dev/null +++ b/htdocs/application/views/list_blocked_ips.php @@ -0,0 +1,42 @@ +load->view('defaults/header');?> +

Spamadmin - blocked IPs

+ + + + + + + + + + + + + + + + + + + + + +
IP addressWhenSpam attemptsUnblock IP
ago.Unblock
+ +

There have been no pastes :(

+ + +
+load->view('defaults/footer');?>