Esempio n. 1
0
 public function listar_pesquisas($pk_pes_pesquisa_template = 0)
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['abaPage'] = __FUNCTION__;
     $data['abaAtiva'] = 8;
     $data['total'] = 0;
     $data['pk_pes_pesquisa_template'] = $pk_pes_pesquisa_template;
     $sqlPareceres = new SqlPareceres();
     $data['templates'] = $sqlPareceres->get_tipos_template_ativos();
     if ($pk_pes_pesquisa_template != 0) {
         $sqlPareceres = new SqlPareceres();
         $result = $sqlPareceres->listar_pesquisas($pk_pes_pesquisa_template);
         $this->load->library('table');
         $arrHead[] = 'Pesquisa';
         $arrHead[] = 'Tipo da pesquisa';
         $arrHead[] = 'Observação';
         $arrHead[] = 'Início';
         $arrHead[] = 'Final';
         $arrHead[] = '';
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $tmpl = Util::zebrar($count, count($result['registros']));
             if ($data['idTipoUsuario'] == 6) {
                 $link = substr($row['pes_data'], 0, 4) == $data['ano_letivo'] ? '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_parecer?pk_pes_pesquisa=' . $row['pk_pes_pesquisa'] . '">Incluir parecer</a>' : '';
             } else {
                 $link = '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/processa_parecer/' . $row['pk_pes_pesquisa'] . '">Processar</a>';
             }
             $this->table->add_row('<a class="link" href="' . base_url() . '/pesquisa/pareceres/relatorio_pesquisa/' . $row['pk_pes_pesquisa'] . '">' . $row['pes_nome'] . '</a>', $row['pes_pesquisa_template_nome'], $row['obs'], View::converteDataBr($row['pes_data']), View::converteDataBr($row['pes_data_fim']), $link);
         }
         $this->table->set_template($tmpl);
         $data['total'] = $result['total'];
     }
     $this->load->view($this->load->getUrlTema(), $data);
 }