Exemplo n.º 1
0
 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 {
Exemplo n.º 2
0
             $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 {