if (!$participa_curso || $rejeitado_curso) { if (!$participa_curso) { $sock = Conectar(""); $cod_usuario = CadastraUsuario($sock, $_SESSION["cod_usuario_global_s"], $cod_curso); } if ($rejeitado_curso) { $data_inscricao = RetornaDataInscricao($cod_curso); $sock = Conectar($cod_curso); $cod_usuario = ReCadastraUsuario($sock, $_SESSION["cod_usuario_global_s"], $cod_curso); Desconectar($sock); $sock = Conectar(""); } $dados_usuario = RetornaDadosUsuario($sock, $_SESSION["cod_usuario_global_s"]); /* Tudo ok */ /* 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];
exit; } } else { // senao, faz cadastro e inscricao $sock = CadastrarUsuario($sock, $cod_curso, $linha, $lista_frases, $cod_usuario); } } $dados_preenchidos_s = ""; Desconectar($sock); header("Location:gerenciamento_usuarios.php?cod_curso=" . $cod_curso . "&cod_usuario=" . $cod_usuario . "&cod_ferramenta=" . $cod_ferramenta . "&tipo_usuario=" . $tipo_usuario . "&acao_fb=" . $action . "&atualizacao=true"); } } if ($action == "enviarSenha") { if (count($cod_usu) != 0) { $lista_usuarios = RetornaListaUsuariosSenha($sock, $cod_curso); $dados_curso = DadosCursoParaEmail($sock, $cod_curso); foreach ($cod_usu as $cod => $cod_usuario_senha) { $senha = GeraSenha(); $senha_crypt = crypt($senha, "AA"); /* 138 - Login e senha do TelEduc */ $assunto = RetornaFraseDaLista($lista_frases, 138); $mensagem = "<font size=\"2\">\n"; /* 95 - Prezado(a) */ $mensagem .= "<p>" . RetornaFraseDaLista($lista_frases, 95) . " <strong>" . $lista_usuarios[$cod_usuario_senha]['nome'] . "</strong>,</p>\n\n"; /* 140 - Segue abaixo o seu login e senha conforme solicitado para o curso */ $mensagem .= "<p>" . RetornaFraseDaLista($lista_frases, 140) . " <strong>" . $dados_curso['nome_curso'] . "</strong></p>"; /* 67 - Seu login é */ $mensagem .= "<p>" . RetornaFraseDaLista($lista_frases, 67) . " <strong><big><em>" . $lista_usuarios[$cod_usuario_senha]['login'] . "</em></big></strong> "; /* 68 - e sua senha é */ $mensagem .= RetornaFraseDaLista($lista_frases, 68) . " <strong><big><em>" . $senha . "</em></big></strong></p>\n"; /* 230 - Acesse o curso através do endereço: */
// Alterna para base de dados principal MudarDB($sock, ""); // Obt�m dados do usu�rio e a data do �ltimo envio de notifica��o. $query = "SELECT nome, email, curso.cod_usuario cod_usuario, cod_lingua, config.notificar_email "; $query .= "FROM `Usuario` as user, `Usuario_config` as config, `Usuario_curso` as curso "; $query .= "WHERE (user.cod_usuario = curso.cod_usuario_global) "; $query .= "and (curso.cod_usuario = config.cod_usuario) "; $query .= "and (curso.cod_curso = " . $lista[$i]['cod_curso'] . ") "; $query .= "and (config.cod_curso = curso.cod_curso)"; $query .= "and (config.notificar_email != 0)"; $res = Enviar($sock, $query); $linha = RetornaArrayLinhas($res); // Alterna para a base de dados do curso. MudarDB($sock, $lista[$i]['cod_curso']); // Obt�m os dados do curso para o envio do e-mail. $dados_curso = DadosCursoParaEmail($sock, $lista[$i]['cod_curso']); // 8 - Nome do curso: echo RetornaFraseDaListaNotificar($lista_frases_total[1], 8) . $dados_curso['nome_curso'] . "<br />\n"; // Determina o assunto do e-mail. // 1 - Notifica��o de novidades $assunto = "TelEduc: - " . $dados_curso['nome_curso'] . " - " . RetornaFraseDaListaNotificar($lista_frases_total[1], 1); $url_acesso = "<a href='"; $url_acesso .= "http://" . $host . $raiz_www . "/cursos/aplic/index.php?cod_curso=" . $lista[$i]['cod_curso']; $url_acesso .= " '> " . $dados_curso['nome_curso'] . " </a>"; $total_usuarios = count($linha); // Para cada usu�rio lista as novidades nas ferramentas e se estas houver, envia e-mail. for ($j = 0; $j < $total_usuarios; $j++) { $notificar_email_usuario = $linha[$j]['notificar_email']; // Caso o usu�rio n�o queira ser notificado (notificar_email == 0) if ($notificar_email_usuario > 0 && $notificar_email_usuario < 3) { // notificar_email = 2, recebe email 2x por dia (sempre)
$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'); $sock = Conectar(""); // Obtem dados do coordenador $dados_coordenador = DadosCursoParaEmail($sock, $cod_curso); $nome_curso = NomeCurso($sock, $novo_cod_curso); Desconectar($sock); $destino = $dados_coordenador['email']; $nome_aluno = $dados_coordenador['nome_coordenador']; $login = $dados_coordenador['login']; $raiz_www = RetornaDiretorio('raiz_www'); $host = RetornaConfig('host'); $endereco = $host . $raiz_www; // 251 - Informa��es para acesso ao curso reutilizado no TelEduc $assunto = RetornaFraseDaLista($lista_frases, 251); // 252 - Seu pedido de reutiliza��o do curso // 101 - foi aceito. // 253 - Todo o conte�do do curso foi mantido, por�m todas as informa��es // e arquivos dos alunos do antigo curso foram removidos. // 102 - Para acessar o curso, a sua Identifica��o �: