$cod_pagina_ajuda = 1; $bibliotecas = "../bibliotecas/"; include "../menu.inc"; $cod_curso = $_GET['cod_curso']; $cod_usuario_global = VerificaAutenticacao($cod_curso); $sock = Conectar(""); $lista_frases_menu = RetornaListaDeFrases($sock, -4); $lista_frases = RetornaListaDeFrases($sock, $cod_ferramenta); $lista_frases_geral = RetornaListaDeFrases($sock, -1); $tela_ordem_ferramentas = RetornaOrdemFerramentas($sock); $tela_lista_ferramentas = RetornaListaFerramentas($sock); $tela_lista_titulos = RetornaListaTitulos($sock, $_SESSION['cod_lingua_s']); $tela_email_suporte = RetornaConfiguracao($sock, "adm_email"); $query = "select diretorio from Diretorio where item='raiz_www'"; $res = Enviar($sock, $query); $linha = RetornaLinha($res); $tela_raiz_www = $linha[0]; $tela_host = RetornaConfiguracao($sock, "host"); $cod_usuario = RetornaCodigoUsuarioCurso($sock, $cod_usuario_global, $cod_curso); VerificaAcessoAoCurso($sock, $cod_curso, $cod_usuario); $tela_formador = EFormador($sock, $cod_curso, $cod_usuario); $tela_formadormesmo = EFormadorMesmo($sock, $cod_curso, $cod_usuario); // booleano, indica se usuario eh colaborador $tela_colaborador = EColaborador($sock, $cod_curso, $cod_usuario); // booleano, indica se usuario eh visitante $tela_visitante = EVisitante($sock, $cod_curso, $cod_usuario); Desconectar($sock); $sock = Conectar($cod_curso); VerificaAcessoAFerramenta($sock, $cod_curso, $cod_usuario, 0); MarcaAcesso($sock, $cod_usuario, $cod_ferramenta); /* Encerra sess�o anterior, se n�o tiver ningu�m online e se a sess�o
/* 113 - Inscricao para o curso */ $linha = DadosCursoParaEmail($sock, $cod_curso); $assunto = RetornaFraseDaLista($lista_frases, 113) . " \"" . $dados_curso['nome_curso'] . "\" "; /* 108 - Seu pedido de matricula no curso */ /* 109 - foi realizado corretamente. */ /* 110 - O coordenador e os formadores do curso analisarao o seu pedido e em breve entrarao em contato por e-mail com voce aceitando-o ou nao como aluno em sua disciplina. */ /* 114 - Atenciosamente, Coordenador(a) */ $mensagem = "<p>" . RetornaFraseDaLista($lista_frases, 108) . " <b>" . $dados_curso['nome_curso'] . "</b> " . RetornaFraseDaLista($lista_frases, 109) . "</p>\n"; $mensagem .= "<p>" . RetornaFraseDaLista($lista_frases, 110) . "</p>\n"; $mensagem .= "<p style=\"text-align:right;\">" . RetornaFraseDaLista($lista_frases, 114) . " " . $linha['nome_coordenador'] . "</p>"; $nome_destino = $dados_usuario['nome']; $destino = $dados_usuario['email']; $remetente = $linha['email']; $query = "select diretorio from Diretorio where item='raiz_www'"; $res = Enviar($sock, $query); $raiz_www_linha = RetornaLinha($res); $raiz_www = $raiz_www_linha[0]; $host = RetornaConfiguracao($sock, "host"); /* Endere�o do Link de gerenciamento */ $link_gerenciamento = "<a href='"; $link_gerenciamento .= "http://" . $host . $raiz_www . "/cursos/aplic/administracao/"; $link_gerenciamento .= "gerenciamento_inscricoes.php?cod_curso=" . $dados_curso['cod_curso']; $link_gerenciamento .= "&cod_usuario=" . $dados_curso['cod_coordenador']; $link_gerenciamento .= "&cod_ferramenta=0&tipo_usuario=i"; /* 215 - Gerenciamento de Inscri��es */ $link_gerenciamento .= "'> " . RetornaFraseDaLista($lista_frases, 215) . " </a>"; /* 188 - Um pedido de matricula no curso */ /* 189 - foi solicitado. */ /* 190 - Para ver os dados do aluno, aceita-lo no curso, aceita-lo como visitante ou rejeitar o pedido, acesse o item Administracao e, em seguida, Gerenciamento de Inscricoes desse curso. */ /* 191 - Atenciosamente, Administracao do Ambiente TelEduc. */ $mensagem_coord = "<p>" . RetornaFraseDaLista($lista_frases, 188) . " <b>" . $dados_curso['nome_curso'] . "</b> " . RetornaFraseDaLista($lista_frases, 189) . "</p>\n";
fclose($arquivo); $query2 = "update Usuario_curso set cod_curso = " . $novo_cod_curso . " where cod_curso = -1;"; Enviar($sock, $query); Enviar($sock, $query2); /*18 - OK*/ MudarDB($sock, $novo_cod_curso); //Atualiza A tabela Cursos para o novo cod_curso $query = "UPDATE Cursos SET cod_curso={$novo_cod_curso}, cod_pasta={$categoria}"; if (!EnviarNC($sock, $query)) { DesfazInsercao($novo_cod_curso, $dbnamecurso, $dir_arquivo); $msg_erro = RetornaFraseDaLista($lista_frases, 336); } // Testa se h� dados na tabela 'Cursos' da base do CURSO $query = "select * from Cursos"; $id = Enviar($sock, $query); $linha_curso = RetornaLinha($id); if (!is_array($linha_curso)) { // 331: Tabela 'Cursos' inserida vazia. N�o h� informa��es sobre o curso. Por favor examine o arquivo de dump do ambiente para poss�vel obten��o de informa��es sobre o curso. EncerraScript(RetornaFraseDaLista($lista_frases, 331)); } else { // Atualiza a tabela 'Cursos' da base de dados do AMBIENTE copiando igualzinho � da base do curso MudarDB($sock, ""); $update_set_array = array(); foreach ($linha_curso as $campo => $valor) { if (!is_int($campo)) { if ($valor != '') { $update_set_array[] = $campo . " = '" . $valor . "'"; } else { $update_set_array[] = $campo . " = NULL"; } }
$query = "select valor from Config where item='host'"; $res = Enviar($sock, $query); $linha = RetornaLinha($res); $host = $linha['valor']; $query = "select diretorio from Diretorio where item='raiz_www'"; $res = Enviar($sock, $query); $linha = RetornaLinha($res); $raiz_www = $linha['diretorio']; // Informações sobre o Usuario: $query = "select UC.tipo_usuario, UC.cod_usuario_global, UC.cod_curso, U.nome, U.email, U.login, U.cod_usuario from Usuario_curso as UC, Usuario as U where UC.cod_usuario_global <> -1 and UC.cod_usuario_global = U.cod_usuario and UC.tipo_usuario = 'F' and UC.cod_curso = " . $cod_curso_atual; $res = Enviar($sock, $query); $info = RetornaLinha($res); // Descobre nome do Curso: $query = "select cod_curso, nome_curso from Cursos where cod_curso = " . $cod_curso_atual; $res = Enviar($sock, $query); $info_curso = RetornaLinha($res); // Unificando: $info['nome_curso'] = $info_curso['nome_curso']; // Nova senha para o formador: $senha = GeraSenha(); $senha_crypt = crypt($senha, 'AA'); // Muda a senha: $query = "update Usuario set senha = '" . $senha_crypt . "' where cod_usuario = " . $info['cod_usuario']; $res = Enviar($sock, $query); // Monta Email: $remetente = RetornaConfig('adm_email'); $destino = $info['email']; $assunto = RetornaFraseDaLista($lista_frases, 99); $endereco = $host . $raiz_www; /* 100 - Seu pedido para realiza��o do curso*/ /* 101 - foi aceito.*/
echo " <tr class=\"head01\">\n"; /*239 - Usuario */ echo " <td align=left colspan=4><b>" . RetornaFraseDaLista($lista_frases, 239) . "</b></td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td align=left colspan=4>\n"; /* Primeiro retornaremos todos os usuarios ativos exceto visitantes e colaboradores */ $query = "select UC.cod_usuario, U.nome "; $query .= "from " . $dbnamebase . ".Usuario_curso UC "; $query .= "inner join " . $dbnamebase . ".Usuario U ON (U.cod_usuario = UC.cod_usuario_global) "; $query .= "where UC.cod_usuario >= 0 and "; $query .= "UC.cod_curso = '" . $cod_curso . "' and "; $query .= "(binary UC.tipo_usuario = 'F' or binary UC.tipo_usuario = 'A') "; $query .= "order by nome"; $res = Enviar($sock, $query); while ($linha = RetornaLinha($res)) { $lista_usuarios[$linha['cod_usuario']]['nome'] = $linha['nome']; } if (count($lista_usuarios) > 0) { echo " <select class=\"input\" name=\"cod_usu[]\">\n"; foreach ($lista_usuarios as $cod_usu => $linha) { echo " <option value=" . $cod_usu . ">" . $linha['nome'] . "</option>\n"; } echo " </select><br>\n"; } else { /* 104 - Nenhuma pessoa registrada */ echo " " . RetornaFraseDaLista($lista_frases, 104) . "</font><br>\n"; } echo " </td>\n"; echo " </tr>\n"; echo " <tr class=\"head alLeft\">\n";
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"; echo " <tr class=head>\n"; echo " <td class=center>\n"; /* 83 - Participantes */ echo " " . RetornaFraseDaLista($lista_frases, 83) . "\n"; echo " </td>\n"; echo " </tr>\n"; $linha = 0; while ($participante = RetornaLinha($participantes)) { $linha = ($linha + 1) % 2; echo " <tr class=\"altColor" . $linha . "\">\n"; echo " <td style=\"font-size:12px;\">\n"; echo " <a href=\"#\" onclick=\"javascript: OpenWindowPerfil(" . $participante['cod_usuario'] . ");\">" . NomeUsuario($sock, $participante['cod_usuario'], $cod_curso) . "</a>\n"; echo " </td>\n"; echo " </tr>\n"; } echo " <tr>\n"; echo " <td> \n"; echo " </td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td style=\"font-size:14px;\">\n"; /* 84 - Total de participantes: */ echo " <strong>" . RetornaFraseDaLista($lista_frases, 84) . "</strong>" . $total_participantes . "\n";
} </script> <?php echo "</head>\n"; echo "<body bgcolor=\"#666696\" text=\"#000000\" link=\"#000020\" vlink=\"#000020\" alink=\"#000020\" leftmargin=\"10\" topmargin=\"10\" marginwidth=\"10\" marginheight=\"10\">\n"; session_start(); if (VerificaRetiradaOnline($sock)) { $removidos = LimpaOnline($sock, $cod_curso, 600); } Desconectar($sock); $sock = Conectar(""); $query = "select * from Batepapo_sessoes_correntes where data > '" . $tempo . "' AND cod_curso=" . $cod_curso . " ORDER BY data"; $query2 = "select data from Batepapo_sessoes_correntes where cod_curso=" . $cod_curso . " ORDER BY data DESC limit 1"; $res = Enviar($sock, $query2); $lista = RetornaLinha($res); $_SESSION['tempo'] = $lista['data']; $res = Enviar($sock, $query); $lista = RetornaArrayLinhas($res); #var_dump($lista); $separador = ':'; $sock = Conectar($cod_curso); if (is_array($lista)) { echo "<script language=\"javascript\" type=\"text/javascript\">\n"; foreach ($lista as $cod => $linha) { $linha['mensagem'] = ConverteAspas2Html(LimpaTags(LimpaConteudo($linha['mensagem']))); if ($linha['cod_usuario_r'] == $cod_usuario) { $cor_fundo = 'white'; $expessura = '1px'; } else { if ($linha['cod_usuario'] == $cod_usuario) {
} else { $tabela1 = explode("_", $tabela_seq[0]); $total = count($tabela1); $tabela2 = $tabela1[0]; if ($total == 2) { $tabela2 = $tabela2 . "_" . $tabela1[1]; } if ($total > 2) { for ($i = 1; $i <= $total - 2; $i++) { $tabela2 = $tabela2 . "_" . $tabela1[$i]; } } $query = "select MAX(cod_item) from " . $tabela2; } $res = Enviar($sock, $query); $maximo = RetornaLinha($res); if ($maximo[0] != "") { $query1 = "insert into " . $tabela_seq[0] . " (cod,cod_usuario,data) values (" . $maximo[0] . ",0,1)"; $query2 = "delete from " . $tabela_seq[0] . " where cod=" . $maximo[0]; $res = Enviar($sock, $query1); $res = Enviar($sock, $query2); } } echo "Ok!<p>\n"; // 250 - Aten��o : O curso antigo permanece no ambiente e n�o foi alterado... echo "<p>" . RetornaFraseDaLista($lista_frases, 250) . ". </p>\n\n"; // 113 - Opera��o completada com sucesso! echo "<b>" . RetornaFraseDaLista($lista_frases, 113) . "</b>\n"; Desconectar($sock); // Enviar e-mail para o coordenador $remetente = RetornaConfig('adm_email');
$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"; } } echo " <tr>\n"; echo " <td> \n"; echo " </td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td style=\"font-size:14px;\">\n"; /* 63 - Total de votos: */ echo " <strong>" . RetornaFraseDaLista($lista_frases, 63) . "</strong>" . $total_votos . "\n";