echo " </td>\n"; } echo " <td width=\"10%\" align=\"center\">" . UnixTime2Data($lista_foruns[$num]['data']) . "</td>\n"; if ($EhAvaliacao) { $cod_avaliacao = RetornaCodAvaliacao($sock, $lista_foruns[$num]['cod_forum']); if ($usr_aluno || $usr_colaborador || $usr_visitante) { // G 35 - Sim echo " <td width=\"10%\" align=\"center\"><span class=\"link\" onClick=\"VerAvaliacao(" . RetornaCodAvaliacao($sock, $lista_foruns[$num]['cod_forum']) . ");\">" . RetornaFraseDaLista($lista_frases_geral, 35) . "</span></td>\n"; } else { if ($usr_formador) { if ($status == 'A') { // G 35 - Sim echo " <td width=\"10%\" align=\"center\"><span class=\"link\" onClick=\"VerAvaliacao(" . RetornaCodAvaliacao($sock, $lista_foruns[$num]['cod_forum']) . ");\">" . RetornaFraseDaLista($lista_frases_geral, 35) . "</span></td>\n"; } else { // G 35 - Sim echo " <td width=\"10%\" align=\"center\"><span class=\"link\" onClick=\"VerAvaliacao(" . RetornaCodAvaliacao($sock, $lista_foruns[$num]['cod_forum']) . ");\">" . RetornaFraseDaLista($lista_frases_geral, 35) . "</span></td>\n"; } } else { /*93 - erro interno....*/ echo " <td width=\"10%\" align=\"center\">" . RetornaFraseDaLista($lista_frases, 93) . "</td>\n"; } } } elseif ($status == 'D' && ForumEraAvaliacao($sock, $lista_foruns[$num]['cod_forum'])) { $cod_avaliacao = RetornaCodAvaliacaoDeletada($sock, $lista_foruns[$num]['cod_forum']); // G 35 - Sim echo " <td width=\"10%\" align=\"center\">" . RetornaFraseDaLista($lista_frases_geral, 35) . "</td>\n"; } else { /* 36 - Não*/ echo " <td width=\"10%\" align=\"center\">" . RetornaFraseDaLista($lista_frases_geral, 36) . "</td>\n"; } }
if ($AcessoAvaliacao) { /* Pode ocorrer de uma sess�o de bate-papo fazer parte de mais de um assunto Desse modo, devemos determinar se h� uma avalia��o para cada um desses assuntos */ /* Os assuntos s�o montados na fun��o RetornaListaSessoes, e se houver mais de um, eles s�o separados por um <br/> */ $assunto_unico = explode("<br/>", $linha['Assunto']); echo " <td class=\"text\" align=center>"; foreach ($assunto_unico as $assunto_u) { // Se o Assunto da sess�o for diferente de "Sess�o n�o agendada" /*5 - (Sess�o n�o agendada)*/ if (strcmp($linha['Assunto'], RetornaFraseDaLista($lista_frases, 5))) { if (BatePapoEhAvaliacao($sock, $assunto_u, $linha['DataInicio'], $linha['DataFim'])) { $cod_assunto = RetornaCodAssunto($sock, $assunto_u, $linha['DataInicio'], $linha['DataFim']); $cod_avaliacao = RetornaCodAvaliacao($sock, $cod_assunto); $foiavaliado = FoiAvaliado($sock, $cod_avaliacao, $cod_usuario); if ($e_aluno || $usr_colaborador || $usr_visitante) { // G 35 - Sim echo RetornaFraseDaLista($lista_frases_geral, 35) . "<br/>"; } elseif ($e_formador) { // G 35 - Sim echo "<a class=\"text\" href=\"#\" onClick='VerAvaliacao(" . $cod_avaliacao . ");return(false);'>" . RetornaFraseDaLista($lista_frases_geral, 35) . "</a><br/>"; } else { /* 95 - erro interno... */ echo RetornaFraseDaLista($lista_frases, 95); } } elseif ($lixeira == "sim" && BatePapoEraAvaliacao($sock, $assunto_u, $linha['DataInicio'], $linha['DataFim'])) { $cod_assunto = RetornaCodAssunto($sock, $assunto_u, $linha['DataInicio'], $linha['DataFim']); $cod_avaliacao = RetornaCodAvaliacaoApagada($sock, $cod_assunto); /* 35 - Sim */
$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 { if (DeletaForum($sock, $cod_forum)) {
$data = "<span class=\"link\" onclick=\"window.open('em_edicao.php?cod_curso=" . $cod_curso . "&cod_usuario=" . $cod_usuario . "&cod_ferramenta=" . $cod_ferramenta . "&cod_item=" . $linha['cod_item'] . "&origem=material&cod_ferramenta=" . $cod_ferramenta . "','EmEdicao','width=300,height=220,top=150,left=250,status=yes,toolbar=no,menubar=no,resizable=yes');\">" . RetornaFraseDaLista($lista_frases, 18) . "</a>"; $compartilhamento = $compartilhamento; $titulo = "<img src=\"../imgs/arqp.gif\" border=\"0\" alt=\"\" /> " . $linha['titulo']; } } else { $compartilhamento = "<span id=\"comp_" . $linha['cod_item'] . "\" class=\"link\" onclick=\"js_cod_item='" . $linha['cod_item'] . "';AtualizaComp('" . $linha['tipo_compartilhamento'] . "');MostraLayer(cod_comp,140,event);\">" . $compartilhamento . "</span>"; $titulo = "<img src=\"../imgs/arqp.gif\" border=\"0\" alt=\"\" /> <a href=\"ver.php?cod_curso=" . $cod_curso . "&cod_usuario=" . $cod_usuario . "&cod_ferramenta=" . $cod_ferramenta . "&cod_item=" . $linha['cod_item'] . "&cod_topico_raiz=" . $cod_topico_raiz . "\">" . $linha['titulo'] . "</a>"; } echo " <tr" . $marcatr . " id=\"tr_" . $linha['cod_item'] . "\">\n"; echo " <td width=\"2%\"><input type=\"checkbox\" id=\"chkitm_" . $linha['cod_item'] . "\" name=\"chkItem\" value=\"" . $linha['cod_item'] . "\" onclick=\"VerificaCheck()\" /></td>\n"; echo " <td class=\"alLeft\">" . $titulo . "</td>\n"; echo " <td width=\"10%\" align=\"center\"><span id=\"data_" . $linha['cod_item'] . "\">" . $data . "</span></td>\n"; echo " <td width=\"20%\" align=\"center\">" . $compartilhamento . "</td>\n"; if ($cod_ferramenta == 3 && $AcessoAvaliacaoM) { if (AtividadeEhAvaliacao($sock, $linha['cod_item'])) { $cod_avaliacao = RetornaCodAvaliacao($sock, $linha['cod_item']); /* 35 - Sim (ger)*/ echo " <td width=\"10%\" align=\"center\"><span class='link' onclick='VerAvaliacao(" . $cod_avaliacao . ");return(false);'>" . RetornaFraseDaLista($lista_frases_geral, 35) . "</span>"; } else { /* 36 - Nao (ger)*/ echo " <td width=\"10%\" align=\"center\">" . RetornaFraseDaLista($lista_frases_geral, 36) . "</td>\n"; } } echo " </tr>\n"; } else { if ($linha['status'] != "E" && $linha['tipo_compartilhamento'] == "T") { $titulo = "<img src=\"../imgs/arqp.gif\" border=\"0\" alt=\"\" /> <a class=\"link\" href=\"ver.php?cod_curso=" . $cod_curso . "&cod_usuario=" . $cod_usuario . "&cod_ferramenta=" . $cod_ferramenta . "&cod_item=" . $linha['cod_item'] . "&cod_topico_raiz=" . $cod_topico_raiz . "\">" . $linha['titulo'] . "</a>"; echo " <tr" . $marcatr . " id=\"tr_" . $linha['cod_item'] . "\">\n"; echo " <td class=\"alLeft\">" . $titulo . "</td>\n"; echo " <td width=\"10%\" align=\"center\"><span id=\"data_" . $linha['cod_item'] . "\">" . $data . "</span></td>\n"; echo " </tr>\n";
exit; } else { header("Location:material.php?cod_curso=" . $cod_curso . "&cod_ferramenta=" . $cod_ferramenta . "&cod_usuario=" . $cod_usuario . "&cod_topico_raiz=" . $cod_topico_raiz . "&atualizacao=false"); Desconectar($sock); exit; } } else { if ($acao == "apagarSelecionados") { $cod_topicos_array = explode(",", $cod_topicos); $cod_itens_array = explode(",", $cod_itens); if ($cod_itens != "") { foreach ($cod_itens_array as $cod => $linha) { ApagarItem($sock, $tabela, $linha, $cod_usuario); if ($cod_ferramenta == 3 && $AcessoAvaliacaoM) { if (AtividadeEhAvaliacao($sock, $linha)) { $cod_avaliacao = RetornaCodAvaliacao($sock, $linha); ApagaAvaliacaoPortfolio($sock, $cod_avaliacao, $cod_usuario); } } } } if ($cod_topicos != "") { foreach ($cod_topicos_array as $cod => $linha) { ApagarTopico($sock, $tabela, $linha, $cod_usuario); } } Desconectar($sock); header("Location:material.php?cod_curso=" . $cod_curso . "&cod_usuario=" . $cod_usuario . "&cod_ferramenta=" . $cod_ferramenta . "&cod_topico_raiz=" . $cod_topico_raiz . "&acao=" . $acao . "&atualizacao=true"); exit; } else { if ($acao == 'anexar') {