------------------------------------------------------------------------------ --> */ /*========================================================== ARQUIVO : cursos/aplic/grupos/acoes.php ========================================================== */ $bibliotecas = "../bibliotecas/"; include $bibliotecas . "geral.inc"; include "grupos.inc"; $cod_ferramenta = 12; $cod_usuario_global = VerificaAutenticacao($cod_curso); $sock = Conectar(""); $lista_frases = RetornaListaDeFrases($sock, 9); Desconectar($sock); $sock = Conectar($cod_curso); $cod_usuario = RetornaCodigoUsuarioCurso($sock, $cod_usuario_global, $cod_curso); VerificaAcessoAoCurso($sock, $cod_curso, $cod_usuario); if ($acao == 'apagar_grupo') { if (!GruposFechados($sock) || EFormador($sock, $cod_curso, $cod_usuario)) { ExcluirGrupo($sock, $cod_grupo); $atualizacao = "true"; } else { $atualizacao = "false"; } } else { if ($acao == 'incluir_no_grupo') { if (is_array($chk_com_incluir)) { foreach ($chk_com_incluir as $cod => $linha) { InsereUsuarioNoGrupoGU($sock, $cod_grupo, $linha); AtualizaFerramentasNovaUsuario($sock, $cod_ferramenta, $linha); }
Desconectar($sock); header("Location:editar_dinam.php?cod_curso=" . $cod_curso . "&acao=" . $acao . "&atualizacao=" . $atualizacao); } else { if ($acao == "validarImportacao") { $sock = MudarDB($sock, ""); $array = explode(";", $cod_curso_todos); $tipo_curso_origem = $array[0]; $cod_curso_origem = $array[1]; $tipo_curso = $_GET['tipo_curso']; $cod_categoria = $_GET['cod_categoria']; //var_dump($lista_frases); if ($cod_curso_origem != NULL) { $_SESSION['cod_topico_destino'] = $cod_topico_raiz; $_SESSION['cod_curso_origem'] = $cod_curso_origem; $_SESSION['flag_curso_extraido'] = $tipo_curso_origem == 'E'; $cod_usuario_import = RetornaCodigoUsuarioCurso($sock, $cod_usuario_global, $cod_curso_origem); if (FerramentaEstaCompartilhada($sock, $cod_curso_origem, $cod_ferramenta)) { $_SESSION['flag_curso_compartilhado'] = TRUE; header("Location:importar_dinamica.php?cod_curso=" . $cod_curso . "&cod_assunto_pai=1&cod_curso_origem=" . $cod_curso_origem); } else { if ($cod_usuario_import != NULL && EFormadorMesmo($sock, $cod_curso_origem, $cod_usuario_import)) { $_SESSION['flag_curso_compartilhado'] = FALSE; header("Location:importar_dinamica.php?cod_curso=" . $cod_curso . "&cod_assunto_pai=1&cod_curso_origem=" . $cod_curso_origem); } else { header("Location:importar_curso.php?cod_curso=" . $cod_curso . "&cod_topico_raiz=" . $cod_topico_raiz . "&acao=" . $acao . "&atualizacao=false"); } } } else { header("Location:importar_curso.php?cod_curso=" . $cod_curso . "&acao=" . $acao . "&tipo_curso=" . $tipo_curso . "&cod_topico_raiz=" . $cod_topico_raiz . "&cod_ferramenta=" . $cod_ferramenta . "&cod_categoria=" . $cod_categoria . "&acao_feedback=FalhaImportacao&atualizacao=false"); } } else {
echo " </tr>\n"; echo " <tr class=\"head01\">\n"; /* 5 - Curso */ echo " <td class=\"alLeft\">" . RetornaFraseDaLista($lista_frases, 5) . "</td>\n"; if (empty($_SESSION['login_usuario_s'])) { echo " \t<td colspan=2 width=\"10%\"> </td>\n"; } else { echo " \t<td width=\"10%\"> </td>\n"; echo " \t<td width=\"10%\"> </td>\n"; } echo " </tr>\n"; $lista = RetornaCursosPassadosSemUsuario($sock, $_SESSION['codigo_usuario_s']); /*Exibe cursos jah encerrados*/ if (count($lista) > 0 && $lista != "") { foreach ($lista as $cod => $linha) { $cod_usuario = RetornaCodigoUsuarioCurso($sock, $_SESSION['cod_usuario_global_s'], $linha['cod_curso']); Desconectar($sock); $tem_acesso_curso = ParticipaDoCurso($linha['cod_curso']); $sock = Conectar(""); echo " <tr>\n"; echo " <td class=\"alLeft\">" . $linha['nome_curso'] . "</td>\n"; if ($linha['acesso_visitante'] == "A") { /* 56 - Visitar */ echo " <td><input class=\"input\" value=\"" . RetornaFraseDaLista($lista_frases, 56) . "\" onClick=\"document.location='../cursos/aplic/index.php?cod_curso=" . $linha['cod_curso'] . "&visitante=sim';\" type=\"button\" /></td>\n"; } else { if (empty($_SESSION['login_usuario_s'])) { /* 53 - Informa��es */ echo " <td colspan=2><input class=\"input\" value=\"" . RetornaFraseDaLista($lista_frases, 53) . "\" onClick=\"document.location='mostra_curso.php?cod_curso=" . $linha['cod_curso'] . "&tipo_curso=" . $tipo_curso . "&extremos=" . $extremos . "';\" type=\"button\" /></td>\n"; } else { /* Se o usuario estiver logado e for formador/coordenador do curso, pode entrar. * Se o usuario tem acesso ao curso e o curso já começou, também pode.
} // Verifica se o usuario e a senha estao corretos $cod_usuario = VerificaLoginSenha($login, $_POST['senha']); if ($cod_usuario == 0) { Desconectar($sock); header("Location:autenticacao_cadastro.php?cod_curso=" . $cod_curso . "&acao=erroAutenticacao&atualizacao=false"); exit; } /* Verifica se o usuario jah confirmou o email */ if (!VerificaConfirmacaoEmail($login)) { Desconectar($sock); header("Location:autenticacao_cadastro.php?cod_curso=" . $cod_curso . "&acao=erroConfirmacao&atualizacao=false"); exit; } $_SESSION['cod_usuario_global_s'] = $cod_usuario; $_SESSION['cod_usuario_s'] = !empty($cod_curso) ? RetornaCodigoUsuarioCurso($sock, $_SESSION['cod_usuario_global_s'], $cod_curso) : ""; //Email nao pode mais ser usado para login //$_SESSION['login_usuario_s'] = (BoolEhEmail($login) == 1) ? RetornaLoginUsuario($sock) : $login; $_SESSION['login_usuario_s'] = $login; //$_SESSION['cod_lingua_s'] = $cod_lingua; $_SESSION['visitante_s'] = $cod_visitante_s; $_SESSION['visao_formador_s'] = 1; /* Se a autenticacao for para inscricao, manda para tela de inscricao */ if ($_POST['destino'] == "inscricao") { Desconectar($sock); header("Location:inscricao.php?cod_curso=" . $cod_curso . "&tipo_curso=" . $tipo_curso); exit; } /* Verifica se o cod_curso corresponde a um curso valido e * se foi fornecido algum cod_curso no ato de login */
$objAjax->configure('errorHandler', true); // Registre os nomes das fun?es em PHP que voc?quer chamar atrav? do xajax $objAjax->register(XAJAX_FUNCTION, "RetornaDadosPerfilDinamic"); $objAjax->register(XAJAX_FUNCTION, "EditarPerfilDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 13; include "../topo_tela.php"; // instanciar o objeto, passa a lista de frases por parametro $feedbackObject = new FeedbackObject($lista_frases); //adicionar as acoes possiveis, 1o parametro é a ação, o segundo é o número da frase para ser impressa se for "true", o terceiro caso "false" $feedbackObject->addAction("enviarFoto", 106, 107); $feedbackObject->addAction("apagarFoto", 128, 129); $sock = Conectar(""); $curso_info = RetornaDadosCurso($sock, $cod_curso); $cod_usuario = RetornaCodigoUsuarioCurso($sock, $_SESSION["cod_usuario_global_s"], $cod_curso); $curso_info = RetornaDadosCurso($sock, $cod_curso); $diretorio_arquivo = RetornaDiretorio($sock, "Arquivos"); $diretorio_temp = RetornaDiretorio($sock, "ArquivosWeb"); Desconectar($sock); $sock = Conectar($cod_curso); $eformador = EFormador($sock, $cod_curso, $cod_usuario); $ecolaborador = EColaborador($sock, $cod_curso, $cod_usuario); echo " <script type=\"text/javascript\" src=\"../bibliotecas/ckeditor/ckeditor.js\"></script>"; echo " <script type=\"text/javascript\" src=\"../bibliotecas/ckeditor/ckeditor_biblioteca.js\"></script>"; /* ================== Funcoes JavaScript ================== */ echo " <script type=\"text/javascript\">\n";