Esempio n. 1
0
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);
    }
}
$data_acesso = PenultimoAcesso($sock, $cod_usuario, "");
$cod_topico_raiz_usuario = RetornaPastaRaizUsuario($sock, $cod_usuario, "");
if (!isset($cod_topico_raiz)) {
    if ($cod_grupo_portfolio != "" && $cod_grupo_portfolio != "NULL") {
        $cod_topico_raiz = RetornaPastaRaizUsuario($sock, $cod_usuario, $cod_grupo_portfolio);
    } else {
        if ($cod_usuario_portfolio != "") {
            $cod_topico_raiz = RetornaPastaRaizUsuario($sock, $cod_usuario_portfolio, "");
        } else {
            $cod_topico_raiz = $cod_topico_raiz_usuario;
            $cod_usuario_portfolio = $cod_usuario;
            /* Checagem da existência das pastas dos grupos a que o usuário pertence */
Esempio n. 2
0
}
$diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb');
Desconectar($sock);
// Alterna para a base de dados do curso
$sock = Conectar($cod_curso);
$data_acesso = PenultimoAcesso($sock, $cod_usuario, "");
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);
}
// Apaga link simbolico que por acaso tenha sobrado daquele usuario
$link_arquivo = $diretorio_temp . "/" . $dir . "_" . $cod_curso_import . "_" . $cod_usuario_import;
if (ExisteArquivo($link_arquivo)) {
    RemoveArquivo($link_arquivo);
}
echo "\n";
if (isset($caminho_original)) {
    // 108 - Importando para:
    echo "          <font class=text>" . RetornaFraseDaLista($lista_frases, 108) . " </font>";
    echo $caminho_original;
    echo "          <br />\n";
}
/*Voltar*/
/* 509 - Voltar */
echo "                  <ul class=\"btsNav\"><li><span onclick=\"javascript:history.back(-1);\">&nbsp;&lt;&nbsp;" . RetornaFraseDaLista($lista_frases_geral, 509) . "&nbsp;</span></li></ul>\n";
$lista_topicos_ancestrais = RetornaTopicosAncestrais($sock, $tabela, $cod_topico_raiz_import);
unset($path);
foreach ($lista_topicos_ancestrais as $cod => $linha) {
Esempio n. 3
0
}
// - fim - OBTEN��O DOS CAMINHOS DOS DUMPS DAS BASES DE DADOS E RESUMO DO CURSO
// --------------------------------------------------------------
// --------------------------------------------------------------
// - in�cio - ETAPA 2: C�PIA DOS ARQUIVOS ANEXADOS
// descri��o: copia os arquivos do curso ou descompacta-os.
// . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
// 144 - Criando diret�rio para os arquivos do curso
echo RetornaFraseDaLista($lista_frases, 144) . "...\n\n";
CriaDiretorio($dir_arquivos . "/" . $novo_cod_curso);
// 18 G - OK
echo RetornaFraseDaLista($lista_frases_geral, 18) . "<p>\n";
// 145 - Copiando arquivos para novo diret�rio
echo RetornaFraseDaLista($lista_frases, 145) . "...\n\n";
flush();
if (ExisteArquivo($caminho_arquivos_curso . "/" . NOME_ARQUIVOS)) {
    // 315: Descompactando arquivos do curso para novo diret�rio:
    echo "<br />" . RetornaFraseDaLista($lista_frases, 315) . "...\n\n";
    MudarParaDiretorio($dir_arquivos . "/" . $novo_cod_curso);
    if (!shell_exec($caminho_tar . " -zxvf " . $caminho_arquivos_curso . "/" . NOME_ARQUIVOS)) {
        // 317: Erro ao descompactar os arquivos do curso.
        EncerrarScript(RetornaFraseDaLista($lista_frases, 317));
    }
} else {
    // copia todo o diretorio do curso extraido para o novo diretorio no caminho dos
    // cursos atuais (j� com o novo numero do curso)
    $subdirs = RetornaSubDiretorios($caminho_arquivos_curso);
    if (count($subdirs) > 0) {
        foreach ($subdirs as $dir) {
            if (!CopiaDiretorio($caminho_arquivos_curso . "/" . $dir, $dir_arquivos . "/" . $novo_cod_curso)) {
                // 319: Erro na c�pia de arquivos do curso.
Esempio n. 4
0
Desconectar($sock);
$sock = Conectar("");
$diretorio_arq = RetornaDiretorio($sock, 'Arquivos');
$diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb');
$dir_arq = $diretorio_arq . "/" . $cod_curso . "/correio/" . $cod_msg;
$cod_usuario_temp = $cod_usuario;
if ($cod_usuario_temp < 0) {
    $cod_usuario_temp = 0;
}
$dir_temp = $diretorio_temp . "/correio_" . $cod_curso . "_exib_" . $cod_usuario_temp;
$link_temp = "../../diretorio/correio_" . $cod_curso . "_exib_" . $cod_usuario_temp;
if (ExisteArquivo($dir_temp)) {
    RemoveArquivo($dir_temp);
}
$tem_arquivos = false;
if (ExisteArquivo($dir_arq)) {
    CriaLinkSimbolico($dir_arq, $dir_temp);
    $tem_arquivos = true;
}
Desconectar($sock);
$sock = Conectar($cod_curso);
ExpulsaVisitante($sock, $cod_curso, $cod_usuario, true);
if (!is_numeric($cod_msg) || !RemetenteMensagem($sock, $cod_msg, $cod_usuario) && !DestinatarioMensagem($sock, $cod_msg, $cod_usuario)) {
    echo "    <script type=\"text/javascript\">\n";
    /* 119 - Ocorreu um erro ao tentar acessar a mensagem */
    echo "      alert('" . RetornaFraseDaLista($lista_frases, 119) . "');\n";
    echo "      self.close();\n";
    echo "    </script>\n";
    Desconectar($sock);
    exit;
}
*/
/*==========================================================
  ARQUIVO : cursos/aplic/correio/remove_link_simbolico.php
  ========================================================== */
/* C�digo principal */
$bibliotecas = "../bibliotecas/";
include $bibliotecas . "geral.inc";
include "correio.inc";
$cod_ferramenta = 11;
include "../topo_tela.php";
Desconectar($sock);
$sock = Conectar("");
$diretorio_temp = RetornaDiretorio($sock, 'ArquivosWeb');
$cod_usuario_temp = $cod_usuario;
if ($cod_usuario_temp < 0) {
    $cod_usuario_temp = 0;
}
$dir_temp = $diretorio_temp . "/correio_" . $cod_curso . "_" . $cod_usuario_temp;
$link_temp = "../../diretorio/correio_" . $cod_curso . "_" . $cod_usuario_temp;
/* se existe o link simbolico, apagamos. */
if (ExisteArquivo($dir_temp)) {
    RemoveArquivo($dir_temp);
}
Desconectar($sock);
$sock = Conectar($cod_curso);
ExpulsaVisitante($sock, $cod_curso, $cod_usuario, true);
echo "  </head>\n";
echo "  <body link=#0000ff vlink=#0000ff bgcolor=#FFFFFF onLoad=\"self.close();\">\n";
Desconectar($sock);
echo "  </body>\n";
echo "</html>";
Esempio n. 6
0
    /* 1 - Correio */
    $informacoes['nome_ferramenta'] = RetornaFraseDaLista($lista_frases, 1);
    Desconectar($sock);
    $mensagem_envio = MontaMsg($host, $raiz_www, $cod_curso, $conteudo_email, $assunto, $cod_usuario, $mnomes);
    $sock = Conectar($cod_curso);
    if (CriaArquivoSendmail($informacoes, $codMsg, $nomearquivo, $mensagem_envio, $formato, $validfiles) == true) {
        MandaMsg("", $memail, "", "", $nomearquivo);
    } else {
        /* 114 - N�o foi poss�vel enviar uma c�pia para os e-mail's externos. Por favor entre em contato com o administrador do seu ambiente. */
        echo RetornaFraseDaLista($lista_frases, 114) . "<br />\n";
    }
    if (ExisteArquivo($dirArq)) {
        RemoveArquivo($dir_temp);
    }
    if (ExisteArquivo($dir_temp_msg)) {
        if (isset($nomearquivo) && ExisteArquivo($nomearquivo)) {
            RemoveArquivo($nomearquivo);
        }
        RemoveDiretorio($dir_temp_msg);
    }
}
echo "    <script type=\"text/javascript\">\n";
echo "      function esperaEFecha(){\n";
echo "       window.setTimeout(\"this.close()\", 2000);\n";
echo "      }\n";
echo "    </script>\n";
echo "  </head>\n";
echo "  <body onload=\"esperaEFecha()\"><br />\n";
echo "    <table width=\"670\" border=0>\n";
echo "      <tr>\n";
echo "        <td width=\"100%\" valign=\"top\">\n";