} $data['html'] = $html; $this->load->view($this->load->getUrlTema(), $data); } public function listar_temas() { $msg = null; $data = $this->getParametroVisao(); if ($data['mobile']) { $data['usuario'] = unserialize($_SESSION['usuario']); $data['page'] = __FUNCTION__; $data['tema'] = $this->load->setTheme('responsive'); $data['extJs'] = array(base_url() . 'js/shadowbox/shadowbox.js', base_url() . "themes/responsive/assets/js/animateAuto.min.js", base_url() . "themes/responsive/assets/js/tableRet.min.js"); $data['extCss'] = array(base_url() . 'js/shadowbox/shadowbox.css', base_url() . "themes/admin/style.css", base_url() . "css/modules/aula.css", base_url() . "themes/responsive/assets/css/tableRet.min.css"); } else { $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; } $data['msg'] = $msg; $data['abaAtiva'] = 21; $data['abaPage'] = 'listar_temas'; $data['alias'] = 'listar_temas'; if ($data['idSerieAluno'] == NULL) { if (isset($_GET['tipo']) && $_GET['tipo'] != '') { $tipo = $_GET['tipo']; } else { $tipo = 0; } } else { if ($data['idSerieAluno'] == '6' || $data['idSerieAluno'] == '7' || $data['idSerieAluno'] == '8' || $data['idSerieAluno'] == '9') { $tipo = 1; } else { $tipo = 2; } } if ($data['idTipoUsuario'] == 6 || $data['idTipoUsuario'] == 11) { $sqlRedigge = new SqlRedigge(); $result = $sqlRedigge->get_pk_usuario($data['idUsuarioAluno']); $_SESSION['pk_aluno_usuario'] = $result[0]['fk_usuario']; } $sqlMensagem = new SqlMensagem(); $result = $sqlMensagem->listar_temas($tipo); $data['total'] = $result['total']; $data['registrosTabela'] = $result['registros']; $count_resultados_aluno = 0; if ($result['total'] > 0) { $this->load->library('table'); $arrHead[] = 'Inclusão'; $arrHead[] = 'Tema'; $arrHead[] = 'Vencedor'; if ($data['idTipoUsuario'] == 1 || $data['idTipoUsuario'] == 2 || $data['idTipoUsuario'] == 3) { $arrHead[] = 'Notas'; $arrHead[] = ''; $arrHead[] = ''; } if ($data['idTipoUsuario'] == 6 || $data['idTipoUsuario'] == 11) { $arrHead[] = 'Comparativos'; } $this->table->set_heading($arrHead); $count = 0; foreach ($result['registros'] as $row) { $count++; $tmpl = Util::zebrar($count, count($result['registros'])); $dataEnvio = array('data' => View::converteDataBr($row['data_inc']), 'class' => 'w70', 'valign' => 'top'); $titulo = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/detalhe/' . $row['pk_redigge'] . '">' . $row['titulo'] . '</a>', 'valign' => 'top'); $vencedor = $row['vencedor'] != '' ? $row['vencedor'] : 'Aguardando avaliação'; $link_excluir = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_tema" ' . View::getParamExcluirItemTabela($row['pk_redigge'], '', 0, '', 'Excluir tema', 'Deseja excluir o tema') . ' class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Excluir"></div></a>', 'valign' => 'top'); $notas = '<a class="link" href="' . base_url() . 'redigge/tema/notas/' . $row['tipo'] . '/' . $row['pk_redigge'] . '">Notas</a>'; if ($data['idTipoUsuario'] == 1 || $data['idTipoUsuario'] == 2 || $data['idTipoUsuario'] == 3) { $incluir_editar_vencedor = $row['vencedor'] == '' ? array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/incluir_vencedor/' . $row['pk_redigge'] . '?tipo=' . $_GET['tipo'] . '"><div class="tooltip icon_incluir" data-tooltip="Incluir vencedor"></div></a>', 'valign' => 'top') : array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/editar_vencedor/' . $row['pk_redigge'] . '?tipo=' . $_GET['tipo'] . '"><div class="tooltip icon_edit" data-tooltip="Editar vencedor"></div></a>', 'valign' => 'top'); $this->table->add_row($dataEnvio, $titulo, $vencedor, $incluir_editar_vencedor, $notas, $link_excluir); } else { if ($data['idTipoUsuario'] == 6 || $data['idTipoUsuario'] == 11) { $sqlRedigge = new SqlRedigge(); $resultado = $sqlRedigge->get_dados_aluno($row['pk_redigge'], $_SESSION['pk_aluno_usuario']); if (!empty($resultado)) { $count_resultados_aluno++; } $link_comparativo = !empty($resultado) ? '<a class="link" rel="shadowbox" href="' . base_url() . 'redigge/tema/detalhe_aluno/' . $row['pk_redigge'] . '/' . $_SESSION['pk_aluno_usuario'] . '?shadowbox=1">Ver</a>' : ''; $comparativo = array('data' => $link_comparativo, 'class' => 'tcenter'); $this->table->add_row($dataEnvio, $titulo, $vencedor, $comparativo); } else { $this->table->add_row($dataEnvio, $titulo, $vencedor); } } } $this->table->set_template($tmpl); } $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/'; $tipos = explode("&tipo=", $_SERVER['QUERY_STRING']);