$sucesso = true; } else { $sucesso = false; } if ($cod_curso_import && !$texto_dinamica) { $caminho_link = "../../diretorio/dinamica_" . $cod_curso . "_" . $cod_usuario . "_" . $cod_curso_import; RemoveArquivo($caminho_link); } $sock = Conectar(""); MudarDB($sock, $cod_curso); Desconectar($sock); $sock = Conectar($cod_curso_import, $opt); $nome_curso_import = NomeCurso($sock, $cod_curso_import); if (!$curso_compartilhado) { VerificaAcessoAoCurso($sock, $cod_curso_import, $cod_usuario_import); VerificaAcessoAFerramenta($sock, $cod_curso_import, $cod_usuario_import, $cod_ferramenta); } echo " <form method=\"post\" name=\"frmImportar\" action=\"dinamica.php\">\n"; echo " <input type=\"hidden\" name=\"cod_curso\" value=\"" . $cod_curso . "\" />\n"; echo " <input type=\"hidden\" name=\"cod_categoria\" value=\"" . $cod_categoria . "\" />\n"; echo " <input type=\"hidden\" name=\"cod_curso_import\" value=\"" . $cod_curso_import . "\" />\n"; echo " <input type=\"hidden\" name=\"curso_extraido\" value=\"" . $curso_extraido . "\" />\n"; echo " <input type=\"hidden\" name=\"curso_compartilhado\" value=\"" . $curso_compartilhado . "\" />\n"; echo " <input type=\"hidden\" name=\"tipo_curso\" value=\"" . $tipo_curso . "\" />\n"; if ('E' == $tipo_curso) { echo " <input type=\"hidden\" name=\"data_inicio\" value=\"" . $data_inicio . "\" />\n"; echo " <input type=\"hidden\" name=\"data_fim\" value=\"" . $data_fim . "\" />\n"; } echo " <input type=\"hidden\" name=\"cod_ferramenta\" value=\"" . $cod_ferramenta . "\" />\n"; echo " <table cellpadding=\"0\" cellspacing=\"0\" class=\"tabExterna\">\n"; echo " <tr>\n";
$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 * anterior n�o for uma sess�o marcada previamente (e portanto tem uma * hora marcada para acabar). */ $cod_sessao = RetornaSessaoCorrente($sock); $sessao_marcada = RetornaListaSessoesMarcadas($sock); if (VerificaRetiradaOnline($sock)) { LimpaOnline($sock, $cod_curso, 90); } if (!VerificaOnline($sock) && empty($sessao_marcada)) { /* Todas as pessoas foram retiradas. Encerramos a sessao ent�o */ EncerraSessao($sock, $cod_curso, $cod_sessao); $cod_sessao = RetornaSessaoCorrente($sock); }