function createPaginate($_modulo, $_total) { $ci =& get_instance(); $ci->load->library('pagination'); $config['base_url'] = base_url($_modulo . '/lista/'); $config['total_rows'] = $_total; $config['per_page'] = numRegister4PagePaginate(); $config["uri_segment"] = 3; $config['first_link'] = 'Primeiro'; $config['last_link'] = 'Último'; $config['next_link'] = 'Próximo'; $config['prev_link'] = 'Anterior'; $ci->pagination->initialize($config); return $ci->pagination->create_links(); }
public function lista() { // Listagem de clubes cadastrados // Configura os dados da página $data['title'] = "Lista de Clubes"; $data['main_content'] = "lista_clubes"; $data['anuncios'] = "template/anuncios"; $data['videos'] = "template/videos"; // Filtros de busca $filtros = array(); // Paginação $page = $this->uri->segment(3) ? $this->uri->segment(3) : 0; // Calcula quantidade de clubes cadastrados $data['quantidade_clubes'] = $this->Model_clubes->quantidade_clubes(); // Carrega os clubes com paginação $data['clubes'] = $this->Model_clubes->lista_clubes($filtros, numRegister4PagePaginate(), $page); $data['paginacao'] = createPaginate('clube', $data['quantidade_clubes']); // Tratamento de erros if (empty($data['clubes']) || !isset($data['clubes'])) { $data['clubes'] = array(); } // Exibe os dados $this->load->view('template/default', $data); }
public function lista() { // Método que lista os atletas cadastrados // Configurando os dados da página $data['title'] = "Lista de Atletas"; $data['main_content'] = "lista_atletas"; $data['anuncios'] = "template/anuncios"; $data['videos'] = "template/videos"; // Calcula a quantidade de atletas cadastrados $data['quantidade_atletas'] = $this->Model_atletas->quantidade_atletas(); // paginação dos atletas $page = $this->uri->segment(3) ? $this->uri->segment(3) : 0; // Filtros de busca $filtros = array(); // Lista atletas do banco com paginação e filtros $data['atletas'] = $this->Model_atletas->lista_atletas($filtros, numRegister4PagePaginate(), $page); $data['paginacao'] = createPaginate('atleta', $data['quantidade_atletas']); // Tratamento de erros if (empty($data['atletas']) || !isset($data['atletas'])) { $data['atletas'] = array(); } // Carrega a view do método $this->load->view('template/default', $data); }