mirror of
https://github.com/claudehohl/Stikked.git
synced 2025-04-25 12:31:06 -05:00
blacklist pagination
This commit is contained in:
parent
c9d716959c
commit
aaed035988
@ -54,6 +54,7 @@ $route['lists/rss'] = 'main/lists/rss';
|
||||
$route['lists/:num'] = 'main/lists/$1';
|
||||
$route['spamadmin/:num'] = 'spamadmin/index';
|
||||
$route['spamadmin/blacklist/unblock/(:any)'] = 'spamadmin/unblock_ip';
|
||||
$route['spamadmin/blacklist/(:num)'] = 'spamadmin/blacklist';
|
||||
$route['spamadmin/blacklist'] = 'spamadmin/blacklist';
|
||||
$route['spamadmin/:any'] = 'spamadmin/spam_detail';
|
||||
$route['about'] = 'main/about';
|
||||
|
@ -78,11 +78,30 @@ class Spamadmin extends CI_Controller
|
||||
|
||||
function blacklist()
|
||||
{
|
||||
|
||||
//pagination
|
||||
$amount = $this->config->item('per_page');
|
||||
$page = ($this->uri->segment(3) ? $this->uri->segment(3) : 0);
|
||||
|
||||
//get
|
||||
$this->db->select('ip_address, blocked_at, spam_attempts');
|
||||
$this->db->order_by('blocked_at desc, ip_address asc');
|
||||
$query = $this->db->get('blocked_ips');
|
||||
$query = $this->db->get('blocked_ips', $amount, $page);
|
||||
$data['blocked_ips'] = $query->result_array();
|
||||
|
||||
//pagination
|
||||
$config['base_url'] = site_url('spamadmin/blacklist');
|
||||
$query = $this->db->get('blocked_ips');
|
||||
$config['total_rows'] = $query->num_rows();
|
||||
$config['per_page'] = $amount;
|
||||
$config['num_links'] = 9;
|
||||
$config['full_tag_open'] = '<div class="pages">';
|
||||
$config['full_tag_close'] = '</div>';
|
||||
$config['uri_segment'] = 3;
|
||||
$this->load->library('pagination');
|
||||
$this->pagination->initialize($config);
|
||||
$data['pages'] = $this->pagination->create_links();
|
||||
|
||||
//view
|
||||
$this->load->view('list_blocked_ips', $data);
|
||||
}
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
<div class="form_wrapper">
|
||||
<form action="" method="post">
|
||||
<input class="dangerbutton" type="submit" name="confirm_remove" value="Remove of all pastes below" />
|
||||
<input class="dangerbutton" type="submit" name="confirm_remove" value="Remove all pastes below" />
|
||||
<label for="block_ip">Block IP range
|
||||
<span class="instruction">(<?php echo $ip_range; ?>)</span>
|
||||
</label>
|
||||
|
Loading…
x
Reference in New Issue
Block a user