echo " </span>\n"; echo " <span id=\"forumQtd_" . $lista_foruns[$num]['cod_forum'] . "\"> (" . $total_por_forum[$num] . ")</span>\n"; /* Se o fórum for somente leitura então informa com um texto. Caso o status seja R, e o usuário não estiver na lista de permitidos, o forum é somente leitura. */ echo " <span id=\"forum_leitura_" . $lista_foruns[$num]['cod_forum'] . "\">"; if ($lista_foruns[$num]['status'] == 'L' || $lista_foruns[$num]['status'] == 'R' && !$permitido || $lista_foruns[$num]['status'] == 'G' && !$permitido) { /* 40 - (somente leitura)*/ echo RetornaFraseDaLista($lista_frases, 40); } echo "</span>\n"; echo " </td>\n"; // Se o usu�rio for formador ou colaborador ent�o cria links com acesso �s op��es // (Ver, Configurar, etc.), se estiver visualizando os f�runs dispon�veis, cria // liks com acesso �s op��es (Ver, Excluir) se estiver visualizando a Lixeira. $EhAvaliacao = ForumEhAvaliacao($sock, $lista_foruns[$num]['cod_forum']); if ($usr_formador || $usr_colaborador) { echo " <td width=\"15%\" align=\"center\" valign=\"top\" class=\"botao2\">\n"; echo " <ul>\n"; if ($status == 'A') { /* 6 - Configurar */ echo " <li><span onclick='Configurar(\"" . $lista_foruns[$num]['cod_forum'] . "\");'>" . RetornaFraseDaLista($lista_frases_geral, 6) . "</span></li>\n"; /* 19 - Renomear */ echo " <li><span onclick='Renomear(\"" . $lista_foruns[$num]['cod_forum'] . "\");'>" . RetornaFraseDaLista($lista_frases_geral, 19) . "</span></li>\n"; /* 1 - Apagar */ echo " <li><span onclick='ApagarForum(\"" . $lista_foruns[$num]['cod_forum'] . "\");'>" . RetornaFraseDaLista($lista_frases_geral, 1) . "</span></li>\n"; /* 95 - Criar Avalia�o */ if ($AcessoAvaliacaoF && !$EhAvaliacao && $usr_formador) { echo " <li><span onclick='CriarAvaliacao(\"" . $lista_foruns[$num]['cod_forum'] . "\");'>" . RetornaFraseDaLista($lista_frases, 95) . "</span></li>\n"; } } else {
$atualizacao = "false"; $acao = "recuperarAvaliacao"; } } else { if (!ConfiguraForum($sock, $cod_forum, "L")) { /* 83 - Erro ao recuperar o f�um. */ $atualizacao = "false"; } } Desconectar($sock); header("Location:forum.php?cod_curso=" . $cod_curso . "&acao=" . $acao . "&atualizacao=" . $atualizacao); exit; } else { if ($acao == 'apagar') { $atualizacao = "true"; if ($AcessoAvaliacaoF && ForumEhAvaliacao($sock, $cod_forum)) { $cod_avaliacao = RetornaCodAvaliacao($sock, $cod_forum); if (ApagaAvaliacaoForum($sock, $cod_avaliacao, $cod_usuario)) { if (DeletaForum($sock, $cod_forum)) { /* 38 - F�um apagado com sucesso. */ $query = "delete from Forum_permissoes where cod_forum=" . $cod_forum . ""; Enviar($sock, $query); } else { /* 39 - Erro ao apagar o f�um. */ $atualizacao = "false"; } } else { /* 87 - Erro ao apagar avaliação do fórum. */ $atualizacao = "false"; } } else {