// 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']; $lista_arq = RetornaArquivosQuestao($cod_curso, $dir_questao_temp['link']); $num_arq_vis = RetornaNumArquivosVisiveis($lista_arq); if ($tp_questao == 'O') { $gabaritoObj = RetornaGabaritoQuestaoObj($sock, $cod_questao); $existeGabaritoDiss = 0; } elseif ($tp_questao == 'M') { $gabaritoObj = RetornaGabaritoQuestaoMult($sock, $cod_questao); $existeGabaritoDiss = 0; } else { $gabaritoObj = null; $existeGabaritoDiss = 1; } if ($tp_questao == 'O') { $tipo_tit = RetornaFraseDaLista($lista_frases, 159);
/* 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); $lista_questoes = RetornaQuestoesExercicio($sock, $cod_exercicio); $totalValorQuestoes = RetornaSomaValorQuestoes($sock, $cod_exercicio); $dir_exercicio_temp = CriaLinkVisualizar($sock, $cod_curso, $cod_usuario, $cod_exercicio, $diretorio_arquivos, $diretorio_temp, "exercicio"); $lista_arq = RetornaArquivosQuestao($cod_curso, $dir_exercicio_temp['link']); $num_arq_vis = RetornaNumArquivosVisiveis($lista_arq); $data = time(); GeraJSComparacaoDatas(); GeraJSVerificacaoData(); /*********************************************************/ /* in�io - JavaScript */ 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 type=\"text/javascript\" language=\"JavaScript\" src=\"micoxUpload2.js\"></script>\n"; echo " <script type=\"text/javascript\" language=\"javascript\">\n\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";
include $bibliotecas . "geral.inc"; include $bibliotecas . "importar.inc"; include "dinamica.inc"; $cod_usuario_global = VerificaAutenticacao($cod_curso); $sock = Conectar(""); $lista_frases = RetornaListaDeFrases($sock, 16); $diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos'); $diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb'); Desconectar($sock); $sock = Conectar($cod_curso); $cod_usuario = RetornaCodigoUsuarioCurso($sock, $cod_usuario_global, $cod_curso); VerificaAcessoAoCurso($sock, $cod_curso, $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); /* ação = Anexar Arquivo */ if ($acao == 'anexar') { $atualizacao = "true"; AtualizaFerramentasNova($sock, 16, 'T'); /* Verifica a existência do diretório a ser movido o arquivo */ if (!file_exists($diretorio_arquivos . "/" . $cod_curso)) { CriaDiretorio($diretorio_arquivos . "/" . $cod_curso); } if (!file_exists($diretorio_arquivos . "/" . $cod_curso . "/dinamica/")) { CriaDiretorio($diretorio_arquivos . "/" . $cod_curso . "/dinamica/"); } if (!file_exists($diretorio_arquivos . "/" . $cod_curso . "/dinamica/" . $cod_item . "/")) { CriaDiretorio($diretorio_arquivos . "/" . $cod_curso . "/dinamica/" . $cod_item . "/"); } $dir = $diretorio_arquivos . "/" . $cod_curso . "/dinamica/" . $cod_item . "/";
echo " </tr>\n"; } echo " <tr>\n"; echo " <td>\n"; /* Tabela Interna */ echo " <table cellpadding=\"0\" cellspacing=\"0\" class=\"tabInterna\">\n"; /* Conteudo */ $linha_item = RetornaDadosDinamica($sock); if (ExisteDinamica($sock, $cod_curso, $diretorio_arquivos) != 'N') { $align = "left"; if ($linha_item['texto'] != "") { $conteudo = "<div class=\"divRichText\">" . $linha_item['texto'] . "</div>"; } else { $arquivo_entrada = ""; $dir_name = "dinamica"; $dir_item_temp = CriaLinkVisualizar($sock, $dir_name, $cod_curso, $cod_usuario, $linha_item['cod_dinamica'], $diretorio_arquivos, $diretorio_temp); $lista_arq = RetornaArquivosDinamicaVer($cod_curso, $dir_item_temp['diretorio']); if (count($lista_arq) > 0) { foreach ($lista_arq as $cod => $linha1) { if ($linha1['Status'] && $linha1['Arquivo'] != "") { $arquivo_entrada = $dir_item_temp['link'] . ConverteUrl2Html($linha1['Diretorio'] . "/" . $linha1['Arquivo']); } } } if ($arquivo_entrada != "") { $conteudo = "<iframe id=\"text_" . $linha_item['cod_dinamica'] . "\" name=\"text_" . $linha_item['cod_dinamica'] . "\" src=\"" . $arquivo_entrada . "\" frameBorder=\"0\" width=\"100%\" height=\"400\" scrolling=\"auto\"></iframe>"; } else { $conteudo = RetornaFraseDaLista($lista_frases, 4); $align = "center"; } }