class Products extends MX_Controller {
public function __construct() {
parent:: __construct();
$this->load->library('pagination');
}
function index($offset = 0)
{
if( ! $this->bitauth->logged_in()||! $this->bitauth->has_role('admin') )
{
$this->session->set_userdata('redir', current_url());
redirect('access/login');
}
$data['header']=Modules::run('header/header/index');
$this->load->model('admin_products_model');
$data['products']= $this->admin_products_model->getProducts();
//pagination
$config['base_url'] = base_url().'products/index/';
$config['total_rows']=$this->db->get('products')->num_rows();
$config['per_page']=10;
$config['num_links']=10;
$this->pagination->initialize($config);
$data['records']=$this->db->get('products',$config['per_page'],$offset);//this->uri->segment(3)
$this->load->view('products',$data);
}