if ($linha_hist['data'] > time() - 1800) { /* 78 - A Avalia��o j� est� sendo criada desde */ echo "<font class=\"text\">" . RetornaFraseDaLista($lista_frases, 78); /* 57 - Por */ echo Unixtime2DataHora($dados['Data']); echo " " . RetornaFraseDaLista($lista_frases_geral, 57) . " " . NomeUsuario($sock, $dados['Cod_usuario']) . ".<br><br>"; /* 23 - Voltar (gen) */ echo "<form><input class=\"text\" type=\"button\" value=\"" . RetornaFraseDaLista($lista_frases_geral, 23) . "\" onclick=\"location='../forum/forum.php?cod_curso=" . $cod_curso . "';\"></form>\n"; echo "</body></html>\n"; Desconectar($sock); exit; } /* Passou o tempo limite, captura a edi��o */ } /* �. Atualiza data e segue em frente. */ CancelaEdicaoAvaliacao($sock, $tabela, $dados['Cod_avaliacao'], $cod_usuario); $cod_avaliacao = IniciaCriacaoAvaliacao($sock, $tabela, $cod_atividade, $cod_usuario, 'F', $tipo); } elseif ($dados['Status'] == 'F' || $dados['Status'] == 'E') { // 70 - J� existe uma avalia��o criada para esta atividade. echo "<font class=\"text\">" . RetornaFraseDaLista($lista_frases, 70) . "</font><br><br>"; // 23 - Voltar (gen) echo "<form><input class=\"text\" type=\"button\" value=\"" . RetornaFraseDaLista($lista_frases_geral, 23) . "\" onclick=\"location='../forum/forum.php?cod_curso=" . $cod_curso . "';\"></form>\n"; echo "</body></html>\n"; Desconectar($sock); exit; } elseif ($dados['Status'] == 'A') { // 71 - J� existe uma avalia��o criada para esta atividade. Por�m, ela foi apagada. // 72 - Se desejar criar outra avalia��o, voc� precisa primeiro excluir definitivamente a avalia��o existente. echo "<font class=\"text\">" . RetornaFraseDaLista($lista_frases, 71) . ""; echo " " . RetornaFraseDaLista($lista_frases, 72) . "</font><br><br>"; // 23 - Voltar (gen)
Desconectar($sock); exit; } else { if ($acao == "novo_forum" && !strcmp($avaliacao, 'S')) { $atualizacao = "true"; if (!SalvaForum($sock, $nome)) { /* 6 - Erro na criação do fórum. */ $atualizacao = "false"; } $cod_atividade = RetornaCodForum($sock, $nome); Desconectar($sock); header("Location:../avaliacoes/criar_avaliacao_forum.php?cod_curso=" . $cod_curso . "&cod_atividade=" . $cod_atividade); exit; } else { if ($cancelar_avaliacao == "sim") { CancelaEdicaoAvaliacao($sock, $cod_forum, $cod_usuario); Desconectar($sock); header("Location:../forum/forum.php?cod_curso=" . $cod_curso . "&cod_usuario=" . $cod_usuario . "&cod_ferramenta=" . $cod_ferramenta); exit; } else { if ($acao == "novo_forum") { $atualizacao = "true"; if (!SalvaForum($sock, $nome)) { /* 6 - Erro na criação do fórum. */ $atualizacao = "false"; } AtualizaFerramentasNovaUsuario($sock, $cod_ferramenta, $cod_usuario); Desconectar($sock); header("Location:forum.php?cod_curso=" . $cod_curso . "&acao=" . $acao . "&atualizacao=" . $atualizacao); exit; }
// 32 - Avalia��es Atuais $lista_avaliacoes = RetornaAvaliacoesAtuais($sock, $usr_formador); } elseif ($tela_avaliacao == 'F') { // 30 - Avalia��es Futuras $lista_avaliacoes = RetornaAvaliacoesFuturas($sock, $usr_formador); } include "../menu_principal.php"; echo " <td width=\"100%\" valign=\"top\" id=\"conteudo\">\n"; /* Verificação se a avaliacao está em Edição */ /* Se estiver, voltar a tela anterior, e disparar a tela de Em Edição... */ $linha = RetornaStatusAvaliacao($sock, "Avaliacao", $cod_avaliacao); if ($linha['status'] == "E") { if ($linha['inicio_edicao'] < time() - 1800 || $cod_usuario == $linha['cod_usuario']) { // Cancelar a edi��o atual em favor da (prov�vel) nova edi��o do usuario // que solicitou a p�gina. CancelaEdicaoAvaliacao($sock, "Avaliacao", $cod_avaliacao, $cod_usuario); } else { // Mostrar ao usu�rio que esta avalia��o ainda est� em edi��o. echo " <script language=\"javascript\">\n"; echo " window.open('em_edicao.php?cod_curso=" . $cod_curso . "&cod_avaliacao=" . $cod_avaliacao . "&origem=ver','EmEdicao','width=400,height=250,top=150,left=250,status=yes,toolbar=no,menubar=no,resizable=yes');\n"; echo " window.location='avaliacoes.php?cod_curso=" . $cod_curso . "&cod_usuario=" . $cod_usuario . "&cod_ferramenta=22&cod_avaliacao=" . $cod_avaliacao . "&tela_avaliacao=" . $tela_avaliacao . "&operacao=" . $cod_operacao . "';\n"; echo " </script>\n"; echo " </td>\n"; echo " </tr>\n"; echo " </table>\n"; echo " </body>\n"; echo "</html>\n"; exit; } } // P�gina Principal