case 'A': //aluno $cod_pagina_ajuda = 7; break; case 'Z': //colaborador $cod_pagina_ajuda = 14; break; case 'V': //visitante //$cod_pagina_ajuda = ; break; } 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 é $feedbackObject->addAction("dadosPreenchidosLogin", 0, 281); $feedbackObject->addAction("erroUsuarioCadastrado", 0, 308); /*Funcao JavaScript*/ echo " <script type=\"text/javascript\" src=\"../js-css/sorttable.js\"></script>\n"; echo " <script type=\"text/javascript\" language=\"javascript\" src='../bibliotecas/dhtmllib.js'></script>\n"; echo " <script type=\"text/javascript\" language=\"javascript\" src='../js-css/tablednd.js'></script>\n"; echo " <script type=\"text/javascript\">\n\n"; echo " var numLogins = 4;"; echo " var flagOnDivSugs=0;"; echo " var Xpos,Ypos;\n"; echo " var isNav = (navigator.appName.indexOf(\"Netscape\") !=-1);\n"; echo " var isMinNS6 = ((navigator.userAgent.indexOf(\"Gecko\") != -1) && (isNav));\n"; echo " var isIE = (navigator.appName.indexOf(\"Microsoft\") !=-1);\n"; echo " if (isNav){\n";
//Registre os nomes das funcoes em PHP que voce quer chamar atraves do xajax $objAjax->register(XAJAX_FUNCTION, "MudarStatusDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 10; $cod_ferramenta_ajuda = $cod_ferramenta; if ($lixeira == "sim") { $cod_pagina_ajuda = 5; } else { $cod_pagina_ajuda = 4; } 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" // 82 - Sess�es recuperadas com sucesso. // 104 - Erro na recupera��o das sess�es. $feedbackObject->addAction("recuperar_sessao", 82, 104); // 105 - Sess�es apagadas com sucesso. As sess�es foram movidas para a lixeira. // 106 - Erro ao mover as sess�es para a lixeira. $feedbackObject->addAction("apagar_sessao", 76, 106); // 76 - Sess�es apagadas com sucesso. // 107 - Erro ao apagar as sess�es. $feedbackObject->addAction("excluir_sessao", 76, 107); /* 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);
/*========================================================== ARQUIVO : cursos/aplic/agenda/ver_editar.php ========================================================== */ $bibliotecas = "../bibliotecas/"; include $bibliotecas . "geral.inc"; include "agenda.inc"; $sock = Conectar(""); $diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos'); $diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb'); Desconectar($sock); $cod_ferramenta = 1; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 3; 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("apagarItem", 101, 0); $feedbackObject->addAction("apagarSelecionados", 101, 0); $feedbackObject->addAction("ativaragenda", 102, 0); $feedbackObject->addAction("importarItem", 108, 0); // tipo de usuário $e_formador = EFormador($sock, $cod_curso, $cod_usuario); $e_coordenador = ECoordenador($sock, $cod_curso, $cod_usuario); echo " <script type=\"text/javascript\">\n\n"; echo " var isNav = (navigator.appName.indexOf(\"Netscape\") !=-1);\n"; echo " var isIE = (navigator.appName.indexOf(\"Microsoft\") !=-1);\n"; echo " var Xpos, Ypos;\n"; echo " var js_cod_item, js_cod_topico;\n"; echo " var js_nome_topico;\n"; echo " var js_tipo_item;\n";
$objAjax->setFlag("decodeUTF8Input", true); $objAjax->configure('javascript URI', "../xajax_0.5"); $objAjax->configure('errorHandler', true); // Registre os nomes das fun?es em PHP que voc?quer chamar atrav? do xajax $objAjax->register(XAJAX_FUNCTION, "ExcluirItensDinamic"); $objAjax->register(XAJAX_FUNCTION, "RecuperarItensDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 15; $cod_ferramenta_ajuda = 15; $cod_pagina_ajuda = 5; 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("excluirItens", 203, 0); $feedbackObject->addAction("recuperarItens", 204, 0); $eformador = EFormador($sock, $cod_curso, $cod_usuario); $colaborador = EColaborador($sock, $cod_curso, $cod_usuario); // verificamos se a ferramenta de Avaliacoes estah disponivel // $ferramenta_avaliacao = TestaAcessoAFerramenta($sock, $cod_curso, $cod_usuario, 22); $ferramenta_avaliacao = false; /* Apaga links simbolicos que por acaso tenham sobrado daquele usuario */ system("rm ../../diretorio/portfolio_" . $cod_curso . "_*_" . $cod_usuario); $var = $diretorio_temp . "/portfolio_" . $cod_curso . "_*_" . $cod_usuario; foreach (glob($var) as $filename) { if (ExisteArquivo($filename)) { RemoveArquivo($filename); }
$objAjax->register(XAJAX_FUNCTION, "DesocultarArquivosDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 23; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 3; // Descobre os diretorios de arquivo, para os portfolios com anexo $sock = Conectar(""); $diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos'); $diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb'); Desconectar($sock); 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" /*Frase #185 - Arquivo anexado com sucesso */ $feedbackObject->addAction("anexar", RetornaFraseDaLista($lista_frases, 185), 0); /* Frase #210 - Arquivo descompactado com sucesso */ $feedbackObject->addAction("descompactar", RetornaFraseDaLista($lista_frases, 210), 0); /*Frase #204: Questao criada com sucesso!*/ $feedbackObject->addAction("criarQuestao", RetornaFraseDaLista($lista_frases, 204), 0); /* Se a questao esta em um exercicio que ja foi aplicado, volta para a pagina de questoes e exibe feedback. */ $aplicada = QuestaoAplicada($sock, $cod_questao); $questao = RetornaQuestao($sock, $cod_questao); $questao_diss = RetornaQuestaoDiss($sock, $cod_questao); $alternativas = RetornaAlternativas($sock, $cod_questao); $topicos = RetornaTopicos($sock); $dir_questao_temp = CriaLinkVisualizar($sock, $cod_curso, $cod_usuario, $cod_questao, $diretorio_arquivos, $diretorio_temp, "questao"); $tp_questao = $questao['tp_questao'];
nied@unicamp.br ------------------------------------------------------------------------------ --> */ /*========================================================== ARQUIVO : pagina_inicial/info.php ========================================================== */ $bibliotecas = "../cursos/aplic/bibliotecas/"; include $bibliotecas . "geral.inc"; include "inicial.inc"; $pag_atual = "index.php"; include "../topo_tela_inicial.php"; $lista_frases_aux = RetornaListaDeFrases($sock, -2); // instanciar o objeto, passa a lista de frases por parametro $feedbackObject = new FeedbackObject($lista_frases_aux); //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("permissaoAdmExterna", 0, 4); echo " <script type=\"text/javascript\">\n\n"; echo " function Iniciar()\n"; echo " {\n"; $feedbackObject->returnFeedback($_GET['acao'], $_GET['atualizacao']); echo " startList();\n"; echo " }\n\n"; echo " </script>\n\n"; include "../menu_principal_tela_inicial.php"; echo " <td width=\"100%\" valign=\"top\" id=\"conteudo\">\n"; /* 2 - Pagina Inicial */ echo " <h4>" . RetornaFraseDaLista($lista_frases, 2) . "</h4>\n"; // 3 A's - Muda o Tamanho da fonte echo " <div id=\"mudarFonte\">\n";
// Registre os nomes das fun��es em PHP que voc� quer chamar atrav�s do xajax $objAjax->register(XAJAX_FUNCTION, "AtivarDesativarPortDinamic"); $objAjax->register(XAJAX_FUNCTION, "PaginacaoDinamic"); $objAjax->register(XAJAX_FUNCTION, "MudaGuiaDinamic"); $objAjax->register(XAJAX_FUNCTION, "MudaDinamic"); $objAjax->register(XAJAX_FUNCTION, "Paginacao"); $objAjax->register(XAJAX_FUNCTION, "IniciaPaginacaoDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 0; $cod_ferramenta_ajuda = $cod_ferramenta; 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" // 255 - Erro na operacao // 268 - Inscrição realizada com sucesso $feedbackObject->addAction("inscrever_cadastrado", 268, 255); $feedbackObject->addAction("inscrever", 268, 255); $ecoordenador = ECoordenador($sock, $cod_curso, $cod_usuario); $cod_coordenador = RetornaCodigoCoordenador($sock, $cod_curso); if (!isset($tipo_usuario)) { $tipo_usuario = 'i'; } if (!isset($ordem)) { $ordem = "nome"; } /* 1 - Administra��o */ $cabecalho = " <h4>" . RetornaFraseDaLista($lista_frases, 1) . "\n";
$objAjax->register(XAJAX_FUNCTION, "RetornaFraseGeralDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $sock = Conectar(""); $lista_frases_biblioteca = RetornaListaDeFrases($sock, -2); $diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos'); $diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb'); Desconectar($sock); $cod_ferramenta = 16; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 3; 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("anexar", 15, 52); $feedbackObject->addAction("descompactar", 53, 54); $feedbackObject->addAction("selecionarEntrada", 56, 0); $feedbackObject->addAction("tiraEntrada", 15, 0); /* Verifica se o usuario eh formador. */ $usr_formador = EFormador($sock, $cod_curso, $cod_usuario); if (ExisteDinamica($sock, $cod_curso, $diretorio_arquivos) == 'N') { IniciaCriacaoDinamica($sock, $cod_usuario); } $dir_name = "dinamica"; $linha_item = RetornaDadosDinamica($sock); $cod_item = $linha_item['cod_dinamica']; $dir_item_temp = CriaLinkVisualizar($sock, $dir_name, $cod_curso, $cod_usuario, $cod_item, $diretorio_arquivos, $diretorio_temp); /* Verifica se o usuario eh formador. */
------------------------------------------------------------------------------ --> */ /*========================================================== ARQUIVO : cursos/aplic/administracao/administracao.php ========================================================== */ $bibliotecas = "../bibliotecas/"; include $bibliotecas . "geral.inc"; include "administracao.inc"; $cod_ferramenta = 0; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 1; 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" // 255 - Erro na operacao // 137 - Senha(s) enviada(s) por email. $feedbackObject->addAction("enviarSenha", 137, 255); //273 - Ferramentas do curso escolhidas com sucesso. $feedbackObject->addAction("escolherFerramentas", 273, 255); //274 - Ferramentas compartilhadas com sucesso. $feedbackObject->addAction("compartilharFerramentas", 274, 255); //277 - Ferramentas destacadas com sucesso. As ferramentas destacadas aparecem em vermelho. $feedbackObject->addAction("marcarFerramentas", 277, 255); //27 -Dados alterados com sucesso. $feedbackObject->addAction("alterarDadosCurso", 27, 255); //276 -Cronograma alterado com sucesso. $feedbackObject->addAction("alterarCronograma", 276, 255); echo " <script type=\"text/javascript\">\n";
// Manda o xajax executar os pedidos acima. $objAjax->processRequest(); /* Necess?io para a lixeira. */ session_register("cod_topico_s"); unset($cod_topico_s); $cod_ferramenta = 15; $cod_ferramenta_ajuda = 15; $cod_pagina_ajuda = 2; // diretorios para a geracao dinamica de zip $sock1 = Conectar(""); $diretorio_arquivos_dinamic = RetornaDiretorio($sock1, 'Arquivos'); $diretorio_temp_dinamic = RetornaDiretorio($sock1, 'ArquivosWeb'); Desconectar($sock1); 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("apagarSelecionados", 194, 0); $feedbackObject->addAction("apagarItem", 194, 0); $feedbackObject->addAction("moverItens", 202, 0); $feedbackObject->addAction("criarTopico", 206, 0); $eformador = EFormador($sock, $cod_curso, $cod_usuario); $visitante = EVisitante($sock, $cod_curso, $cod_usuario); // cria o diretorio temporario da ferramenta $dir_tmp_ferramenta = $diretorio_arquivos_dinamic . '/' . $cod_curso . '/portfolio/tmp'; if (!file_exists($dir_tmp_ferramenta)) { mkdir($dir_tmp_ferramenta); } $tabela_dinamic = "Portfolio"; $nome_ferramenta_dinamic = "Portfolio"; // verificamos se a ferramenta de Avaliacoes está disponivel
$objAjax->register(XAJAX_FUNCTION, "MoverArquivosDinamic"); $objAjax->register(XAJAX_FUNCTION, "MoverItensDinamic"); $objAjax->register(XAJAX_FUNCTION, "RetornaFraseDinamic"); $objAjax->register(XAJAX_FUNCTION, "RetornaFraseGeralDinamic"); $objAjax->register(XAJAX_FUNCTION, "AssociaAvaliacaoDinamic"); $objAjax->register(XAJAX_FUNCTION, "VerificaSePodeDesassociar"); // Registra funções para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 15; $cod_ferramenta_ajuda = 15; $cod_pagina_ajuda = 3; 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("criarItem", 190, 0); $feedbackObject->addAction("mover", 191, 0); $feedbackObject->addAction("descompactar", 192, 193); $feedbackObject->addAction("anexar", 62, sprintf(RetornaFraseDaLista($lista_frases, 189), (int) ini_get('upload_max_filesize'))); $feedbackObject->addAction("moverarquivos", 201, 0); $eformador = EFormador($sock, $cod_curso, $cod_usuario); $status_portfolio = RetornaStatusPortfolio($sock, $cod_curso, $cod_usuario, $cod_usuario_portfolio, $cod_grupo_portfolio); $dono_portfolio = $status_portfolio['dono_portfolio']; $portfolio_apagado = $status_portfolio['portfolio_apagado']; $portfolio_grupo = $status_portfolio['portfolio_grupo']; // Descobre os diretorios de arquivo, para os portfolios com anexo $sock2 = Conectar(""); $diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos'); $diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb');
require_once "../xajax_0.5/xajax_core/xajax.inc.php"; // Estancia o objeto XAJAX $objAjax = new xajax(); $objAjax->configure("characterEncoding", 'ISO-8859-1'); $objAjax->setFlag("decodeUTF8Input", true); $objAjax->configure('javascript URI', "../xajax_0.5"); $objAjax->configure('errorHandler', true); //Registre os nomes das fun?es em PHP que voc?quer chamar atrav? do xajax $objAjax->register(XAJAX_FUNCTION, "AlterarPeriodoDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); 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 é /* 155 - Este curso n�o compartilha o conte�do da/do NOME_DA_FERRAMENTA */ $feedbackObject->addAction("validarImportacao", 0, 155); /* 154 - Houve um erro ao importar os/as NOME_DA_FERRAMENTA do curso. */ $feedbackObject->addAction("falhaImportacao", 0, 154); // **************** VARIAVEIS DE ENTRADA **************** // codigo do curso if (isset($_GET['cod_curso'])) { $cod_curso = $_GET['cod_curso']; } // codigo da categoria do curso if (isset($_GET['cod_categoria'])) { $cod_categoria = $_GET['cod_categoria']; } else { if (isset($_POST['cod_categoria'])) {
require_once "../xajax_0.5/xajax_core/xajax.inc.php"; $objAjax = new xajax(); $objAjax->configure("characterEncoding", 'ISO-8859-1'); $objAjax->setFlag("decodeUTF8Input", true); $objAjax->configure('javascript URI', "../xajax_0.5"); $objAjax->configure('errorHandler', true); // Registre os nomes das fun��es em PHP que voc� quer chamar atrav�s do xaja $objAjax->register(XAJAX_FUNCTION, "EditarTexto"); //$objAjax->register(XAJAX_FUNCTION,"AcabaEdicaoDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); 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 é $feedbackObject->addAction("apagarItem", 76, 0); $feedbackObject->addAction("moverItem", 78, 0); /* Verifica se o usuario eh formador. */ if (EFormador($sock, $cod_curso, $cod_usuario)) { $usr_formador = true; } else { $usr_formador = false; } echo "<script type=\"text/javascript\" src=\"../js-css/sorttable.js\"></script>\n"; echo "<script type=\"text/javascript\" language=\"javascript\" src=\"../bibliotecas/dhtmllib.js\"></script>\n"; echo "<script type=\"text/javascript\" src=\"../bibliotecas/ckeditor/ckeditor.js\"></script>"; echo "<script type=\"text/javascript\" src=\"../bibliotecas/ckeditor/ckeditor_biblioteca.js\"></script>"; echo "<script language=\"javascript\">\n\n"; echo " img_icone = new Image();\n";
------------------------------------------------------------------------------ --> */ /*========================================================== ARQUIVO : cursos/aplic/batepapo/ver_sessoes_marcadas.php ========================================================== */ $bibliotecas = "../bibliotecas/"; include $bibliotecas . "geral.inc"; include "batepapo.inc"; include "avaliacoes_batepapo.inc"; $cod_ferramenta = 10; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 1; 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" // 82 - Sess�o marcada com sucesso. // 115 - Erro ao marcar a sess�o. $feedbackObject->addAction("sessao_marcada", 53, 115); $AcessoAvaliacao = TestaAcessoAFerramenta($sock, $cod_curso, $cod_usuario, 22); $e_formador = EFormador($sock, $cod_curso, $cod_usuario); echo " <script type=\"text/javascript\" language=\"javascript\">\n\n"; if ($AcessoAvaliacao) { echo " function VerAvaliacao(id)\n"; echo " {\n"; echo " window.open(\"../avaliacoes/ver_popup.php?" . RetornaSessionID() . "&cod_curso=" . $cod_curso . "&VeioDaAtividade=1&cod_avaliacao=\"+id,\"VerAvaliacao\",\"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 " function Iniciar() \n";
$objAjax->register(XAJAX_FUNCTION, "MostraGrupoDinamic"); $objAjax->register(XAJAX_FUNCTION, "EditarTituloDinamic"); $objAjax->register(XAJAX_FUNCTION, "DecodificaString"); $objAjax->register(XAJAX_FUNCTION, "MudarConfiguracaoDinamic"); $objAjax->register(XAJAX_FUNCTION, "ExcluirComponentesDinamic"); $objAjax->register(XAJAX_FUNCTION, "VerificaNovoTituloDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 12; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 1; 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("apagar_grupo", 41, 0); $feedbackObject->addAction("incluir_no_grupo", 38, 0); $feedbackObject->addAction("criar_grupo", 20, 17); $feedbackObject->addAction("mudar_configuracao", 73, 0); /*Para evitar chamar a mesma função diversas vezes */ $bool_grupos_fechados = GruposFechados($sock); /* ================== FUN�ES JAVASCRIPT ================== */ echo " <script type=\"text/javascript\">\n"; echo " var arrayMostraGrupo = new Array();\n"; /* 18 - Aluno */
$objAjax->setFlag("decodeUTF8Input", true); $objAjax->configure('javascript URI', "../xajax_0.5"); $objAjax->configure('errorHandler', true); //Registre os nomes das funcoes em PHP que voce quer chamar atraves do xajax $objAjax->register(XAJAX_FUNCTION, "MudarCompartilhamentoDinamic"); // Registra funções para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 23; $visualizar = $_GET['visualizar']; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 1; 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 $feedbackObject->addAction("entregarExercicio", 191, 0); if ($visualizar != "I" && $visualizar != "G") { $visualizar = "I"; } if (isset($_GET['cod'])) { if ($visualizar == "I") { // Formadores e Colaboradores podem ver // os exercícios de qualquer usuário. if ($tela_formador || $tela_colaborador) { $cod_usuario_exercicio = $_GET['cod']; } else { $cod_usuario_exercicio = $cod_usuario; } AplicaExerciciosAoUsuario($sock, $cod_curso, $cod_usuario_exercicio);
$objAjax->setFlag("decodeUTF8Input", true); $objAjax->configure('javascript URI', "../xajax_0.5"); $objAjax->configure('errorHandler', true); //Registre os nomes das fun?es em PHP que voc?quer chamar atrav? do xajax $objAjax->register(XAJAX_FUNCTION, "AtualizaPlanoNotificacaoDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = -7; // variaveis passadas para a funcao PreparaAjuda que eh chamada no menu_principal.php $cod_ferramenta_ajuda = -1; $cod_pagina_ajuda = 4; 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" // 25 - Plano de notifica��es de novidades alterado com sucesso. // 26 - Erro ao alterar o plano de notifica��es de novidades. $feedbackObject->addAction("atualiza_notificacao", 25, 26); /* ================== Fun��es JavaScript ================== */ echo " <script type=\"text/javascript\">\n\n"; echo " function Iniciar()\n"; echo " {\n"; $feedbackObject->returnFeedback($_GET['acao'], $_GET['atualizacao']); echo " startList();\n"; echo " }\n\n";
ARQUIVO : cursos/aplic/agenda/agenda.php ========================================================== */ $bibliotecas = "../bibliotecas/"; include $bibliotecas . "geral.inc"; include "agenda.inc"; $sock = Conectar(""); $diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos'); $diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb'); Desconectar($sock); $cod_ferramenta = 1; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 1; $cod_curso = $_GET['cod_curso']; 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("criarAgenda", 0, 97); Desconectar($sock); $sock = Conectar($cod_curso); /* Verifica se o usuario eh formador. */ $usr_formador = EFormador($sock, $cod_curso, $cod_usuario); /* Fun��es JavaScript */ echo " <script type=\"text/javascript\" src=\"../js-css/dhtmllib.js\"></script>\n"; //echo(" <script type=\"text/javascript\" src=\"jscriptlib.js\"></script>\n"); echo " <script type=\"text/javascript\">\n\n"; echo " var isNav = (navigator.appName.indexOf(\"Netscape\") !=-1);\n"; echo " var isIE = (navigator.appName.indexOf(\"Microsoft\") !=-1);\n"; echo " var Xpos, Ypos;\n"; echo " var js_cod_item, js_cod_topico;\n"; echo " var js_nome_topico;\n";
$objAjax->register(XAJAX_FUNCTION, "CancelaEdicaoDinamic"); $objAjax->register(XAJAX_FUNCTION, "ExcluirArquivo"); $objAjax->register(XAJAX_FUNCTION, "ExcluirEndereco"); $objAjax->register(XAJAX_FUNCTION, "DecodificaString"); $objAjax->register(XAJAX_FUNCTION, "OcultarArquivosDinamic"); $objAjax->register(XAJAX_FUNCTION, "DesocultarArquivosDinamic"); $objAjax->register(XAJAX_FUNCTION, "MoverArquivosDinamic"); $objAjax->register(XAJAX_FUNCTION, "MoverItensDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); /**************** ajax ****************/ 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("criarItem", 124, 0); $feedbackObject->addAction("criarTopico", 127, 0); $feedbackObject->addAction("anexar", 62, 61); $feedbackObject->addAction("nomeAnexo", 0, 150); $feedbackObject->addAction("descompactar", 125, 126); $feedbackObject->addAction("moverItem", 142, 143); $feedbackObject->addAction("moverArquivo", 142, 143); Desconectar($sock); $sock = Conectar(""); $diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos'); $diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb'); Desconectar($sock); $sock = Conectar($cod_curso); $AcessoAvaliacaoM = TestaAcessoAFerramenta($sock, $cod_curso, $cod_usuario, 22);
include $bibliotecas . "geral.inc"; include "avaliacoes.inc"; session_register('visao_aluno_s'); $cod_ferramenta = 22; $cod_ferramenta_ajuda = $cod_ferramenta; if (!isset($tela_avaliacao) || $tela_avaliacao == 'A') { $cod_pagina_ajuda = 1; } else { if ($tela_avaliacao == 'P') { $cod_pagina_ajuda = 2; } else { $cod_pagina_ajuda = 3; } } include "../topo_tela.php"; $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("excluirAvaliacao", 213, 83); $data_acesso = PenultimoAcesso($sock, $cod_usuario, ""); /* Verifica se o usuario eh formador. */ $usr_formador = EFormador($sock, $cod_curso, $cod_usuario); // A variavel tela_avaliacao indica quais avaliacoes devem ser listadas: 'P'assadas, 'A'tuais ou 'F'uturas if (!isset($tela_avaliacao) || !in_array($tela_avaliacao, array('P', 'A', 'F'))) { $tela_avaliacao = 'A'; } switch ($tela_avaliacao) { case 'P': $lista_avaliacoes = RetornaAvaliacoesAnteriores($sock, $usr_formador); // 29 - Avalia��es Passadas $frase_avaliacoes = RetornaFraseDaLista($lista_frases, 29); $cod_pagina = 2;
echo " <link href=\"../js-css/ambiente.css\" rel=\"stylesheet\" type=\"text/css\">\n"; echo " <link href=\"../js-css/dhtmlgoodies_calendar.css\" rel=\"stylesheet\" type=\"text/css\">\n"; echo " <script type=\"text/javascript\" src=\"../js-css/dhtmlgoodies_calendar.js\"></script>\n"; echo " <script type=\"text/javascript\" src=\"../js-css/jscript.js\"></script>\n"; echo " <style>body{padding-top:20px;}</style>"; //Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $objAjax->printJavascript(); //include("../topo_tela.php"); /* Dereferência as variáveis, senão ainda seria possível acessá-las */ unset($array_mensagens_s); unset($sin_pag_s); /* Remove o contedo da sessão. */ session_unregister('array_mensagens_s'); session_unregister('sin_pag_s'); $feedbackObject = new FeedbackObject($lista_frases); $feedbackObject->addAction("nova_msg", 10, 11); $feedbackObject->addAction("apagarMural", 12, 13); $sock = Conectar($cod_curso); $AcessoAvaliacao = TestaAcessoAFerramenta($sock, $cod_curso, $cod_usuario, 22); //? if (!isset($todas_abertas) || $todas_abertas == '') { $todas_abertas = 0; } /* Se o tipo de ordena�o n� foi especificada escolhe por padr� a */ /* ordena�o por data. */ if (!isset($ordem) || $ordem == "") { $ordem = 'data'; } /* Define se existe mensagem no mural ou ainda está vazio.*/ $lista_mensagens = ListaMensagens($sock, $ordem, $cod_curso);
} if (!isset($data_fim)) { $data_fim = UnixTime2Data(time()); } else { $data_fim = $_POST['data_fim']; } } // ****************************************************** $sock = Conectar(""); $lista_frases_biblioteca = RetornaListaDeFrases($sock, -2); Desconectar($sock); $cod_ferramenta = 16; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 1; include "../topo_tela.php"; $feedbackObject = new FeedbackObject($lista_frases); $feedbackObject->addAction("FalhaImportacao", 0, 58); /* Verifica se o usuario eh formador. */ $usr_formador = EFormador($sock, $cod_curso, $cod_usuario); echo " <script type=\"text/javascript\" src=\"../js-css/dhtmllib.js\"></script>\n"; echo " <script type=\"text/javascript\" src=\"../bibliotecas/javacrypt.js\"></script>\n"; if ($tipo_curso == 'E') { echo " <script type=\"text/javascript\" language=\"javascript\">\n\n"; echo " function CopiaPeriodo()\n"; echo " {\n"; echo " document.frmImpMaterial.data_inicio.value = document.frmAlteraPeriodo.data_inicio.value;\n"; echo " document.frmImpMaterial.data_fim.value = document.frmAlteraPeriodo.data_fim.value;\n"; echo " }\n\n"; // Se os cursos listados s�o do tipo E(ncerrado) ent�o // cria fun��o de valida��o para per�odo dos cursos. // Valida as datas (inicial e final) do periodo
require_once "../xajax_0.5/xajax_core/xajax.inc.php"; $objAjax = new xajax(); $objAjax->configure("characterEncoding", 'ISO-8859-1'); $objAjax->setFlag("decodeUTF8Input", true); $objAjax->configure('javascript URI', "../xajax_0.5"); $objAjax->configure('errorHandler', true); // Registre os nomes das fun��es em PHP que voc� quer chamar atrav�s do xajax $objAjax->register(XAJAX_FUNCTION, "EditarTexto"); //$objAjax->register(XAJAX_FUNCTION,"AcabaEdicaoDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); 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 é $feedbackObject->addAction("apagarItem", 76, 0); $feedbackObject->addAction("recuperarPergunta", 77, 0); $feedbackObject->addAction("moverItem", 78, 0); $feedbackObject->addAction("excluirItem", 79, 0); /* Verifica se o usuario eh formador. */ if (EFormador($sock, $cod_curso, $cod_usuario)) { $usr_formador = true; } else { $usr_formador = false; } $sock = MudarDB($sock, $cod_curso_origem); /* Se o cod_assunto_pai NAO estiver definido OU NAO existir o assunto */ /* entao define-o para o assunto-raiz. */ if (!isset($cod_assunto_pai) || !ExisteAssunto($sock, $cod_assunto_pai)) {
$objAjax->register(XAJAX_FUNCTION, "DesocultarArquivosDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 23; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 2; // Descobre os diretorios de arquivo, para os portfolios com anexo $sock = Conectar(""); $diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos'); $diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb'); Desconectar($sock); include "../topo_tela.php"; // instanciar o objeto, passa a lista de frases por parametro $feedbackObject = new FeedbackObject($lista_frases); /* Frase #29 - Aplicacao cancelada com sucesso! */ $feedbackObject->addAction("cancelar", RetornaFraseDaLista($lista_frases, 29), 0); /* Frase #30 - Exercicio aplicado com sucesso */ $feedbackObject->addAction("aplicar", RetornaFraseDaLista($lista_frases, 30), 0); /* Frase #31 - Exercicio reaplicado com sucesso */ $feedbackObject->addAction("reaplicar", RetornaFraseDaLista($lista_frases, 31), 0); /* Frase #32 - Questoes incluidas com sucesso */ $feedbackObject->addAction("incluirQuestao", RetornaFraseDaLista($lista_frases, 32), 0); /* Frase #201 - Exercicio criado com sucesso */ $feedbackObject->addAction("criarExercicio", RetornaFraseDaLista($lista_frases, 201), 0); /* Frase #210 - Arquivo descompactado com sucesso */ $feedbackObject->addAction("descompactar", RetornaFraseDaLista($lista_frases, 210), 0); /*Frase #185 - Arquivo anexado com sucesso */ $feedbackObject->addAction("anexar", RetornaFraseDaLista($lista_frases, 185), 0); $exercicio = RetornaExercicio($sock, $cod_exercicio);
// Registra funções para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); session_register('cod_forum_s'); session_register('array_mensagens_s'); session_register('sin_pag_s'); $cod_ferramenta = 9; $cod_ferramenta_ajuda = $cod_ferramenta; if ($status == 'D') { $cod_pagina_ajuda = 3; } else { $cod_pagina_ajuda = 6; } include "../topo_tela.php"; $feedbackObject = new FeedbackObject($lista_frases); $feedbackObject->addAction("nova_msg", 17, 18); $feedbackObject->addAction("responde_mensagem", 17, 30); /* Verifica se o usuario eh formador. */ $usr_visitante = EVisitante($sock, $cod_curso, $cod_usuario); $usr_colaborador = EColaborador($sock, $cod_curso, $cod_usuario); $usr_formador = EFormador($sock, $cod_curso, $cod_usuario); $usr_aluno = EAluno($sock, $cod_curso, $cod_usuario); /* Obtém o nome e o status do fórum */ $forum_dados = RetornaForum($sock, $cod_forum); $AcessoAvaliacao = TestaAcessoAFerramenta($sock, $cod_curso, $cod_usuario, 22); /* Nmero de mensagens exibidas por página. */ if (!isset($msg_por_pag)) { $msg_por_pag = 10; } /* Se o tipo de ordenacao nao for especificada, usa arvore */
require_once "../xajax_0.5/xajax_core/xajax.inc.php"; // Estancia o objeto XAJAX $objAjax = new xajax(); $objAjax->configure("characterEncoding", 'ISO-8859-1'); $objAjax->setFlag("decodeUTF8Input", true); $objAjax->configure('javascript URI', "../xajax_0.5"); $objAjax->configure('errorHandler', true); // Registre os nomes das fun��es em PHP que voc� quer chamar atrav�s do xaja $objAjax->register(XAJAX_FUNCTION, "AlteraDadosAssuntoDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); 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 é $feedbackObject->addAction("novoAssunto", 80, 0); /* Verifica se o usuario eh formador. */ if (EFormador($sock, $cod_curso, $cod_usuario)) { $usr_formador = true; } else { $usr_formador = false; } $cod_assunto = $cod_assunto_pai; echo "<script language=\"javascript\" src=\"../bibliotecas/dhtmllib.js\"></script>\n"; echo "<script language=\"javascript\">\n\n"; echo " img_icone = new Image();\n"; echo " img_icone.src = \"../figuras/assunto.gif\";\n\n"; echo " var existelayer = false; "; echo " var isNav = (navigator.appName.indexOf(\"Netscape\") !=-1);\n";
$objAjax->register(XAJAX_FUNCTION, "EditarTituloDinamic"); $objAjax->register(XAJAX_FUNCTION, "DecodificaString"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 9; $cod_ferramenta_ajuda = $cod_ferramenta; if (isset($status) && $status == 'D') { $cod_pagina_ajuda = 2; } else { $cod_pagina_ajuda = 1; } include "../topo_tela.php"; $AcessoAvaliacaoF = TestaAcessoAFerramenta($sock, $cod_curso, $cod_usuario, 22); $feedbackObject = new FeedbackObject($lista_frases); $feedbackObject->addAction("excluir", 65, 66); $feedbackObject->addAction("excluirAvaliacao", 65, 88); $feedbackObject->addAction("recuperar", 82, 83); $feedbackObject->addAction("recuperarAvaliacao", 82, 89); $feedbackObject->addAction("apagar", 38, 39); $feedbackObject->addAction("novo_forum", 5, 6); /* Define ordenação padrão dos fóruns (Data) */ if (!isset($ordem_foruns) || $ordem_foruns == "") { $ordem_foruns = "D"; } /* Verifica se o usuario eh formador. */ $usr_visitante = EVisitante($sock, $cod_curso, $cod_usuario); $usr_colaborador = EColaborador($sock, $cod_curso, $cod_usuario); $usr_formador = EFormador($sock, $cod_curso, $cod_usuario); $usr_aluno = EAluno($sock, $cod_curso, $cod_usuario);
$objAjax->register(XAJAX_FUNCTION, "AcabaEdicaoDinamic"); $objAjax->register(XAJAX_FUNCTION, "MoverItensDinamic"); $objAjax->register(XAJAX_FUNCTION, "RetornaFraseDinamic"); $objAjax->register(XAJAX_FUNCTION, "AtualizaPosicoes"); $objAjax->register(XAJAX_FUNCTION, "CriaTopicoDinamic"); $objAjax->register(XAJAX_FUNCTION, "RenomearTopicoDinamic"); $objAjax->register(XAJAX_FUNCTION, "CriaZipDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); /**************** ajax ****************/ $cod_ferramenta = $_GET['cod_ferramenta']; 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 é $feedbackObject->addAction("criarTopico", 127, 0); $feedbackObject->addAction("apagarItem", 128, 0); $feedbackObject->addAction("apagarSelecionados", 128, 0); $feedbackObject->addAction("moveritem", 130, 0); $feedbackObject->addAction("movertopico", 130, 0); $feedbackObject->addAction("importarItem", 148, 113); $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 1; /* Registrando codigo da ferramenta nas variaveis de sessao necessario para saber qual ferramenta esta sendo utilizada, ja que este arquivo faz parte de quatro ferramentas quase distintas. */ if (session_is_registered("cod_ferramenta_m") && isset($cod_ferramenta)) {
http://www.nied.unicamp.br nied@unicamp.br ------------------------------------------------------------------------------ --> */ /*========================================================== ARQUIVO : administracao/index.php ========================================================== */ $bibliotecas = "../cursos/aplic/bibliotecas/"; include $bibliotecas . "geral.inc"; include "admin.inc"; VerificaAutenticacaoAdministracao(); include "../topo_tela_inicial.php"; // instanciar o objeto, passa a lista de frases por parametro $feedbackObject = new FeedbackObject($lista_frases); //adicionar as acoes possiveis, 1o parametro $feedbackObject->addAction("logar", 198, 0); /* Inicio do JavaScript */ echo " <script language=\"javascript\" type=\"text/javascript\">\n"; echo " function Iniciar() {\n"; $feedbackObject->returnFeedback($_GET['acao'], $_GET['atualizacao']); echo " startList();\n"; echo " }\n"; echo " </script>\n"; /* Fim do JavaScript */ include "../menu_principal_tela_inicial.php"; $lista_frases = RetornaListaDeFrases($sock, -5); echo " <td width=\"100%\" valign=\"top\" id=\"conteudo\">\n"; /* 1 - Administração */ echo " <h4>" . RetornaFraseDaLista($lista_frases, 1) . "</h4>\n";
$objAjax->configure("characterEncoding", 'ISO-8859-1'); $objAjax->setFlag("decodeUTF8Input", true); $objAjax->configure('javascript URI', "../xajax_0.5"); $objAjax->configure('errorHandler', true); //Registre os nomes das funcoes em PHP que voce quer chamar atraves do xajax $objAjax->register(XAJAX_FUNCTION, "DesmarcaSessaoDinamic"); // Registra fun��es para uso de menu_principal.php $objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic"); // Manda o xajax executar os pedidos acima. $objAjax->processRequest(); $cod_ferramenta = 10; $cod_ferramenta_ajuda = $cod_ferramenta; $cod_pagina_ajuda = 1; 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" // 67 - Sess�es desmarcadas com sucesso. // 116 - Erro ao desmarcar a sess�o. $feedbackObject->addAction("desmarcar_sessao", 67, 116); $AcessoAvaliacao = TestaAcessoAFerramenta($sock, $cod_curso, $cod_usuario, 22); /*verifica se avaliacao est� disponibilizada */ $e_formador = EFormador($sock, $cod_curso, $cod_usuario); echo " <script type=\"text/javascript\" language=\"javascript\">\n\n"; if ($AcessoAvaliacao) { echo " function VerAvaliacao(id)\n"; echo " {\n"; echo " window.open(\"../avaliacoes/ver_popup.php?" . RetornaSessionID() . "&cod_curso=" . $cod_curso . "&VeioDaAtividade=1&cod_avaliacao=\"+id,\"VerAvaliacao\",\"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"; }