echo " </div>\n"; /* 509 - Voltar */ echo " <ul class=\"btsNav\"><li><span onclick=\"javascript:history.back(-1);\"> < " . RetornaFraseDaLista($lista_frases_geral, 509) . " </span></li></ul>\n"; echo "<!-- Tabelao -->\n"; echo "<table cellpadding=\"0\" cellspacing=\"0\" id=\"tabelaExterna\" class=\"tabExterna\">\n"; echo "<tr>\n"; echo "<td valign=\"top\"><table cellpadding=\"0\" cellspacing=\"0\" class=\"tabInterna\">\n"; /* Realizando checagem de novo Patch */ $lista = RetornaArrayDiretorio("patch"); if (count($lista) > 0) { unset($patchs); // Existem Patchs no Diretorio foreach ($lista as $cod => $linha) { $query = "select * from Patchs where patch='" . $linha['Arquivo'] . "'"; $res = Enviar($sock, $query); if (RetornaNumLinhas($res) == 0) { $patchs[$cod] = $linha['Arquivo']; } } if (count($patchs) > 0) { foreach ($patchs as $cod => $nome) { echo "<b>" . $nome . "</b><br /><br />"; include "patch/" . $nome; $query = "insert into Patchs (patch) values ('" . $nome . "')"; Enviar($sock, $query); } /* 135 - Patch atualizado com sucesso! */ echo "<b>" . RetornaFraseDaLista($lista_frases, 135) . "</b><br><br>"; // 18 - OK echo "<form><input type=\"button\" value='" . RetornaFraseDaLista($lista_frases_geral, 18) . "' onclick='document.location=\"index.php?\";'></form>"; echo "</body>\n";
} } $res = Enviar($sock, $query); $num_cursos = RetornaNumLinhas($res); /*Cursos com datas de �nicio e fim definidas*/ if (!isset($cod_pasta)) { $query = "select curso_inicio,curso_fim from Cursos where curso_inicio is not NULL"; } else { if ($cod_pasta == 'nenhum') { $query = "select curso_inicio,curso_fim from Cursos where curso_inicio is not NULL and cod_pasta is NULL"; } else { $query = "select curso_inicio,curso_fim from Cursos where curso_inicio is not NULL and cod_pasta=" . $cod_pasta . ""; } } $res = Enviar($sock, $query); $nao_latentes = RetornaNumLinhas($res); $array = RetornaArrayLinhas($res); $horatual = time(); $ativos = 0; $encerrados = 0; for ($i = 0; $i < $nao_latentes; $i++) { if ($horatual > $array[$i]['curso_fim']) { $encerrados++; } else { if ($horatual < $array[$i]['curso_fim'] && $horatual > $array[$i]['curso_inicio']) { $ativos++; } } } $latentes = $num_cursos - $encerrados - $ativos; echo "<td>" . $ativos . "</td><td>" . $encerrados . "</td><td>" . $latentes . "</td>\n";
echo " </tr>\n"; echo " </table>\n"; echo " <table cellpadding=\"0\" cellspacing=\"0\" class=\"tabExterna\">\n"; echo " <tr>\n"; echo " <td>\n"; echo " <table cellpadding=\"0\" cellspacing=\"0\" class=\"tabInterna\">\n"; echo " <tr>\n"; /* 35 - Ação */ echo " <td><b>" . RetornaFraseDaLista($lista_frases, 35) . "</b></td>\n"; /* 7 - Data */ echo " <td><b>" . RetornaFraseDaLista($lista_frases, 7) . "</b></td>\n"; /* 36 - Usuário */ echo " <td><b>" . RetornaFraseDaLista($lista_frases, 36) . "</b></td>\n"; echo " </tr>\n"; $res = RetornaResHistoricoDoItem($sock, $cod_item); $num_linhas = RetornaNumLinhas($res); while ($num_linhas > 0) { $linha = RetornaLinha($res); $num_linhas--; $nome_usuario = "<span class=\"link\" onclick=\"OpenWindowPerfil(" . $linha['cod_usuario'] . ");\">" . NomeUsuario($sock, $linha['cod_usuario'], $cod_curso) . "</span>"; $data = UnixTime2DataHora($linha['data']); switch ($linha['acao']) { /* 40 - Cria�o */ case 'C': $acao = RetornaFraseDaLista($lista_frases, 40); break; /* 39 - Edi�o Cancelada */ /* 39 - Edi�o Cancelada */ case 'D': $acao = RetornaFraseDaLista($lista_frases, 39); break;
echo " <script type=\"text/javascript\" language=\"JavaScript\">"; echo " function Iniciar()\n"; echo " {\n"; echo " startList();\n"; echo " }\n\n"; echo " function OpenWindowPerfil(funcao)\n"; echo " {\n"; echo " window.open(\"../perfil/exibir_perfis.php?cod_curso=" . $cod_curso . "&cod_aluno[]=\"+funcao,\"PerfilDisplay\",\"width=600,height=400,top=120,left=120,scrollbars=yes,status=yes,toolbar=no,menubar=no,resizable=yes\");\n"; echo " return(false);\n"; echo " }\n"; echo "</script>"; echo "</head>"; $enquete = getEnquete($sock, $idEnquete); $status = getStatusEnquete($sock, $enquete); $participantes = getParticipantesEnquete($sock, $idEnquete, $cod_curso); $total_participantes = RetornaNumLinhas($participantes); $ator = getTipoAtor($sock, $cod_curso, $cod_usuario); if (podeVerIdentidadeEnquete($sock, $ator, $enquete, CriadorEnquete($sock, $cod_curso, $cod_usuario, $idEnquete))) { echo "<body link=\"#0000ff\" vlink=\"#0000ff\">\n"; echo "\n"; echo " <table border=0 width=\"100%\" cellspacing=0 style=\"margin-top:5px;\">\n"; echo " <tr>\n"; echo " <td valign=\"top\">\n"; /* 1 - Enquete */ echo " <br/><h4>" . RetornaFraseDaLista($lista_frases, 1) . " - " . $enquete['titulo'] . "</h4>\n"; echo " <table border=\"0\" width=\"100%\" cellspacing=\"2\" style=\"margin-top:15px;\">\n"; echo " <tr>\n"; echo " <td align=\"center\">\n"; echo " <ul class=\"btAuxTabs\">\n"; /* 13 (ger) - Fechar */ echo " <li><span onclick=\"self.close();\">" . RetornaFraseDaLista($lista_frases_geral, 13) . "</span></li>\n";
echo " <table cellpadding=\"0\" cellspacing=\"0\" class=\"tabInterna\">\n"; echo " <tr>\n"; echo " <td>\n"; Desconectar($sock); $sock2 = Conectar(""); $query_teste = "select * from Extracoes_agendadas where extraido=0;"; $res_teste = Enviar($sock2, $query_teste); if (RetornaNumLinhas($res_teste) >= 10) { /* 227 - O limite de 10 extracoes diarias foi ultrapassado. Por favor, tente agendar a extracao do curso um outro dia. */ echo RetornaFraseDaLista($lista_frases, 227); } else { foreach ($cod_usu as $cod => $cod_usuario) { $query_teste = "select * from Extracoes_agendadas where cod_usuario={$cod_usuario} and cod_curso={$cod_curso} and extraido=0;"; $res_teste = Enviar($sock2, $query_teste); } if (RetornaNumLinhas($res_teste) == 0) { /* 144 - Operaçao concluida com sucesso! */ echo " " . RetornaFraseDaLista($lista_frases, 144) . "\n"; echo " <br><br>"; Desconectar($sock2); $sock = Conectar($cod_curso); /* 217 - O usuario agendado para extracao do curso foi: */ echo RetornaFraseDaLista($lista_frases, 217) . " " . NomeUsuario($sock, $cod_usuario) . "\n"; echo " <br /><br />"; /* 218 - A extracao sera feita na madrugada do dia seguinte. Um e-mail sera enviado para o usuario quando o curso tiver sido extraido. */ echo RetornaFraseDaLista($lista_frases, 218) . "\n"; Desconectar($sock); $sock2 = Conectar(""); $data = time(); $query = "insert into Extracoes_agendadas values({$cod_curso}, {$cod_usuario}, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {$data});"; Enviar($sock2, $query);
echo " <td colspan=\"3\"><b>" . $linha[0] . "</b></td>\n"; echo " </tr>\n"; } } else { /* 44- Não há nenhum responsável cadastrado. */ echo " <tr>\n"; echo " <td colspan=\"3\">" . RetornaFraseDaLista($lista_frases, 44) . "</td>\n"; echo " </tr>\n"; } echo " <tr class=\"head\">\n"; //169 - Instituicao echo " <td colspan=\"3\">" . RetornaFraseDaLista($lista_frases, 169) . "</td>\n"; echo " </tr>\n"; $query = "select nome, informacoes, link from Instituicao"; $res = Enviar($sock, $query); if (RetornaNumLinhas($res) > 0) { $lista = RetornaArrayLinhas($res); foreach ($lista as $cod => $linha) { $linha[1] = Enter2BR($linha[1]); echo " <tr class=\"head01\">\n"; //32 - Nome (configurar) echo " <td width=\"30%\">" . RetornaFraseDaLista($lista_frases_configurar, 32) . "</td>\n"; //53 - Informações echo " <td width=\"40%\">" . RetornaFraseDaLista($lista_frases, 53) . "</td>\n"; //170 -Link echo " <td width=\"30%\">" . RetornaFraseDaLista($lista_frases, 170) . "</td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td><b>" . $linha[0] . "</b></td>\n"; echo " <td>" . $linha[1] . "</td>\n"; if ($linha[2] != "") {
echo "Ok!<p>\n"; if ($tem_cod_lingua) { $cod_lingua = $linha['cod_lingua']; } else { // lingua padrao do curso � definida como "Portugu�s" (1) $cod_lingua = 1; } if ($linha['cod_pasta'] == "") { $linha['cod_pasta'] = "NULL"; } else { $query = "SELECT cod_pasta FROM "; $query .= "Cursos_pastas WHERE cod_pasta = " . $linha['cod_pasta']; $sock = Conectar(""); $res = Enviar($sock, $query); Desconectar($sock); $existe_cod_pasta = RetornaNumLinhas($res); if (!$existe_cod_pasta) { $linha['cod_pasta'] = "NULL"; } } // 150 - Atualizando tabela Cursos da base externa com informa��es do curso inserido... echo RetornaFraseDaLista($lista_frases, 150) . "...\n\n"; $query = "INSERT INTO Cursos (cod_curso, nome_curso, inscricao_inicio, "; $query .= "inscricao_fim, curso_inicio, curso_fim, informacoes, publico_alvo, "; $query .= "tipo_inscricao, num_alunos, cod_coordenador, acesso_visitante, "; $query .= "cod_pasta, cod_lingua) VALUES ("; $query .= $novo_cod_curso . ",'" . $linha['nome_curso'] . "',"; $query .= "NULL,NULL,NULL,NULL,'"; $query .= $linha['informacoes'] . "','" . $linha['publico_alvo'] . "','"; $query .= $linha['tipo_inscricao'] . "'," . $linha['num_alunos'] . ","; $query .= $linha['cod_coordenador'] . ",'" . $linha['acesso_visitante'] . "',";
echo " </tr>\n"; echo " <tr>\n"; echo " <td style=\"font-size:13px;\">\n"; /* 81 - Pergunta */ echo " <strong>" . RetornaFraseDaLista($lista_frases, 81) . "</strong> " . $enquete['pergunta'] . "\n"; echo " </td>\n"; echo " </tr>\n"; echo " <tr><td> </td></tr>\n"; foreach ($alternativas as $cod => $alternativa) { $votos = getVotos($sock, $alternativa['idAlternativa'], $cod_curso); echo " <tr class=\"head\">\n"; echo " <td class=\"center\">\n"; echo " " . ++$cont . ") " . $alternativa['texto'] . "\n"; echo " </td>\n"; echo " </tr>\n"; if (RetornaNumLinhas($votos) == 0) { echo " <tr>\n"; echo " <td style=\"font-size:12px;\">\n"; /* 82 - nenhum voto */ echo " " . RetornaFraseDaLista($lista_frases, 82) . "\n"; echo " </td>\n"; echo " </tr>\n"; } $linha = 0; while ($voto = RetornaLinha($votos)) { $linha = ($linha + 1) % 2; echo " <tr class=\"altColor" . $linha . "\">\n"; echo " <td class=\"itens\" style=\"font-size:12px;\"><a href=\"#\" onclick=\"javascript: OpenWindowPerfil(" . $voto['cod_usuario'] . ");\">" . NomeUsuario($sock, $voto['cod_usuario'], $cod_curso) . "</a></td>\n"; // echo(" <td class=\"itens\" style=\"font-size:12px;\"><a href=\"#\" onclick=\"javascript: OpenWindowPerfil(".$voto['cod_usuario'].");\">".$voto['nome']."</a></td>\n"); echo " </tr>\n"; }