public function index()
 {
     $this->output->enable_profiler(TRUE);
     $id = $this->input->post('id_pessoa');
     if (is_digito($id)) {
         $dados['pessoa'] = $this->PessoaModel->selectallPessoaById($id);
         $dados['estados'] = $this->EstadoModel->SelectAllEstados();
         $this->load->template("pessoa/alterarPessoaView", $dados);
     }
 }
 public function pesquisar()
 {
     $this->output->enable_profiler(TRUE);
     $variavel = $this->input->post('pesquisa');
     $maximo = 10;
     $inicio = !$this->uri->segment("3") ? 0 : $this->uri->segment("3");
     $config['base_url'] = site_url("listaPessoa/pesquisar");
     $param['maximo'] = $maximo;
     $param['inicio'] = $inicio;
     if (is_digito($variavel) && strlen($variavel) > 4) {
         $param['atributo'] = 'cpf';
         $param['valor'] = $variavel;
         $pessoa['pessoas'] = $this->PessoaModel->getPessoaByLike($param);
         $config['total_rows'] = $this->PessoaModel->getContAllLike($param);
     } else {
         if (nome_valido($variavel) && strlen($variavel) > 3) {
             $param['atributo'] = 'nome';
             $param['valor'] = $variavel;
             $pessoa['pessoas'] = $this->PessoaModel->getPessoaByLike($param);
             $config['total_rows'] = $this->PessoaModel->getContAllLike($param);
         }
     }
     if (!isset($pessoa)) {
         $param['tipo'] = 2;
         $pessoa["pessoas"] = $this->PessoaModel->selectAllPessoa($param);
         $config['total_rows'] = $this->PessoaModel->contAllPessoa($param);
     }
     $config['per_page'] = $maximo;
     $config['full_tag_open'] = '<ul class="pagination pull-right">';
     $config['full_tag_close'] = '</ul>';
     $config['first_link'] = '<span class="glyphicon glyphicon-chevron-left"></span>';
     $config['first_tag_open'] = '<li >';
     $config['first_tag_close'] = '</li>';
     $config['last_link'] = '<span class="glyphicon glyphicon-chevron-right"></span>';
     $config['last_tag_open'] = '<li>';
     $config['last_tag_close'] = '</li>';
     $config['next_link'] = '<span class="glyphicon glyphicon-chevron-right"></span>';
     $config['next_tag_open'] = '<li>';
     $config['next_tag_close'] = '</li>';
     $config['prev_link'] = '<span class="glyphicon glyphicon-chevron-left"></span>';
     $config['prev_tag_open'] = '<li >';
     $config['prev_tag_close'] = '</li>';
     $config['cur_tag_open'] = '<li class="active"><a href="#">';
     $config['cur_tag_close'] = '</li>';
     $config['num_tag_open'] = '<li>';
     $config['num_tag_close'] = '</li>';
     $this->pagination->initialize($config);
     $pessoa["paginacao"] = $this->pagination->create_links();
     $this->load->template("pessoa/listaPessoaView", $pessoa);
 }