Beispiel #1
0
$objAjax->register(XAJAX_FUNCTION, "MudarCompartilhamentoDinamic");
$objAjax->register(XAJAX_FUNCTION, "AtualizaRespostaDoUsuarioDinamic");
$objAjax->register(XAJAX_FUNCTION, "EditarRespostaQuestaoDissDinamic");
// Registra fun��es para uso de menu_principal.php
$objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic");
// Manda o xajax executar os pedidos acima.
$objAjax->processRequest();
// Descobre os diretorios de arquivo, para os portfolios com anexo
$sock = Conectar("");
$diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos');
$diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb');
Desconectar($sock);
$cod_ferramenta = 23;
$cod_resolucao = $_GET['cod_resolucao'];
include "../topo_tela.php";
$resolucao = RetornaResolucao($sock, $cod_resolucao);
$exercicio = RetornaExercicio($sock, $resolucao['cod_exercicio']);
$questoes = RetornaQuestoesExercicio($sock, $resolucao['cod_exercicio']);
$aplicado = RetornaDadosExercicioAplicado($sock, $resolucao['cod_exercicio']);
$ehFormador = EFormador($sock, $cod_curso, $cod_usuario);
$VerificaCorrigida = VerificaSeCorrigida($cod_curso, $cod_resolucao);
if ($ehFormador || $VerificaCorrigida) {
    /*********************************************************/
    /* in�io - JavaScript */
    echo "  <script  type=\"text/javascript\" language=\"javascript\" src=\"../bibliotecas/dhtmllib.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";
    echo "    var Xpos, Ypos;\n";
    echo "    var js_cod_item;\n";
Beispiel #2
0
$objAjax->register(XAJAX_FUNCTION, "AtualizaRespostaDoUsuarioDinamic");
$objAjax->register(XAJAX_FUNCTION, "EditarRespostaQuestaoDissDinamic");
// Registra fun��es para uso de menu_principal.php
$objAjax->register(XAJAX_FUNCTION, "DeslogaUsuarioCursoDinamic");
// Manda o xajax executar os pedidos acima.
$objAjax->processRequest();
// Descobre os diretorios de arquivo, para os portfolios com anexo
$sock = Conectar("");
$diretorio_arquivos = RetornaDiretorio($sock, 'Arquivos');
$diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb');
Desconectar($sock);
$cod_ferramenta = 23;
$cod_resolucao = $_GET['cod_resolucao'];
include "../topo_tela.php";
if (isset($cod_resolucao)) {
    $resolucao = RetornaResolucao($sock, $cod_resolucao, $tela_formador);
    $exercicio = RetornaExercicio($sock, $resolucao['cod_exercicio']);
    $questoes = RetornaQuestoesExercicio($sock, $resolucao['cod_exercicio']);
    $aplicado = RetornaDadosExercicioAplicado($sock, $resolucao['cod_exercicio']);
    /* Guarda o booleano com a disponibilidade do exercicio baseado na data de submissao */
    $disponivel = time() < $aplicado['dt_limite_submissao'];
    $cod = $resolucao['cod_usuario'];
    if ($resolucao['cod_grupo'] != null) {
        $cod = $resolucao['cod_grupo'];
        $cod_grupo = $resolucao['cod_grupo'];
    }
}
// Dado usu�rio � dono de uma resolu��o (e portanto pode
// edit�-la) se foi ele ou algu�m de seu grupo que a submeteu.
$dono_resolucao = $cod_usuario == $resolucao['cod_usuario'] || isset($cod_grupo) && PertenceAoGrupo($sock, $cod_usuario, $cod_grupo);
if (!$dono_resolucao && !$tela_formador && $resolucao['compartilhada'] != 'T') {