Banners::index PHP Method

index() public method

public index ( )
    public function index()
    {
        if ($this->input->post('delete') and $this->_deleteBanner() === TRUE) {
            redirect('banners');
        }
        $this->template->setTitle($this->lang->line('text_title'));
        $this->template->setHeading($this->lang->line('text_heading'));
        $this->template->setButton($this->lang->line('button_new'), array('class' => 'btn btn-primary', 'href' => page_url() . '/edit'));
        $this->template->setButton($this->lang->line('button_delete'), array('class' => 'btn btn-danger', 'onclick' => 'confirmDelete();'));
        $this->template->setButton($this->lang->line('button_modules'), array('class' => 'btn btn-default', 'href' => site_url('extensions')));
        $data['banners'] = array();
        $results = $this->Banners_model->getBanners();
        foreach ($results as $result) {
            $data['banners'][] = array('banner_id' => $result['banner_id'], 'name' => $result['name'], 'type' => $result['type'], 'status' => $result['status'] === '1' ? $this->lang->line('text_enabled') : $this->lang->line('text_disabled'), 'edit' => site_url('banners/edit?id=' . $result['banner_id']));
        }
        $this->template->render('banners', $data);
    }