示例#1
0
$dir_temp = $diretorio_temp . "/correio_" . $cod_curso . "_exib_" . $cod_usuario_temp;
$link_temp = "../../diretorio/correio_" . $cod_curso . "_exib_" . $cod_usuario_temp;
Desconectar($sock);
$sock = Conectar($cod_curso);
ExpulsaVisitante($sock, $cod_curso, $cod_usuario, true);
$eformador = EFormador($sock, $cod_curso, $cod_usuario);
$codFormadores = RetornaCodigoFormadoresDoCurso($sock, $cod_curso);
$codAlunos = RetornaCodigoAlunosDoCurso($sock, $cod_curso);
$codColaboradores = RetornaCodigoColaboradoresDoCurso($sock, $cod_curso);
$codGrupos = RetornaCodigoGruposDoCurso($sock);
$codMsgAnt = $_GET['cod_msg_ant'];
$acao = $_GET['acao'];
if ($codMsgAnt) {
    $linha = RetornaInfosMensagem($sock, $codMsgAnt);
    $codUsuarioAutorAnt = $linha['cod_usuario'];
    $nomeAutorAnt = RetornaNomeUsuarioDeCodigo($sock, $codUsuarioAutorAnt, $cod_curso);
    $mensagem = $linha['mensagem'];
    $assunto = $linha['assunto'];
    $dataAnt = UnixTime2DataHora($linha['data']);
}
/* **************** inicio funcoes javascript ***************************** */
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\">\n\n";
echo "    var selec = '" . $_GET['selec'] . "';\n";
/* ************************************************************************
 * getfilename -  tira o caminho do arquivo retornando soh o arquivo
 * Entrada: path - caminho do arquivo
 * Saida: file - nome do arquivo
 */
echo "      function getfilename(path) {\n";
示例#2
0
        }
    }
}
echo "              </td>\n";
echo "            </tr>\n";
echo "            <tr>\n";
echo "              <td valign=\"top\">\n";
echo "                <table border=0 width=100% cellspacing=\"0\" style=\"cellspadding:0pt;\" class=\"tabInterna\" id=\"tabelaMostraMsgs\">\n";
echo "                  <tr>\n";
echo "                    <td class=\"alRight\" style=\"width:100\">\n";
/* 23 - Remetente*/
echo "                      " . RetornaFraseDaLista($lista_frases, 23) . "\n";
echo "                    </td>\n";
echo "                    <td class=\"alLeft\">\n";
echo "                      <a class=\"text\" href=\"#\" onClick=\"AbrePerfil(" . $linha['cod_usuario'] . ");\">";
echo "                      " . RetornaNomeUsuarioDeCodigo($sock, $linha['cod_usuario'], $cod_curso) . "</a>\n";
echo "                    </td>\n";
echo "                  </tr>\n";
echo "                  <tr>\n";
echo "                    <td style=\"width:15%\" class=\"alRight\" valign=\"top\">\n";
/* 27 - Destinatario*/
echo "                      " . RetornaFraseDaLista($lista_frases, 27) . "\n";
echo "                    </td>\n";
echo "                    <td class=\"alLeft\" style=\"height:30;overflow:auto\">\n";
if ($numDest > 6) {
    echo "<div style=\"width:505;height:" . $tamQuadroDest . ";overflow:auto\">\n";
} else {
    echo "<div>\n";
}
foreach ($listaDest as $k) {
    if ($SalvarEmArquivo || false == $k['status']) {
示例#3
0
                if ($acao == 2 && $codMsgAnt != "NULL") {
                    // msg estah sendo respondida para todos destinatarios. Destinatarios sao destinatarios da msg anterior + autor
                    if ($num > 0) {
                        $lista = RetornaCategDestinoCodUsuarioMsg($sock, $codMsgAnt);
                        foreach ($lista as $cod => $dados) {
                            if ($dados['cod_destino'] == $codColaboradores[$i]['cod_usuario'] && ($dados['cod_destino'] != $cod_usuario || $codUsuarioAutorAnt == $cod_usuario) && $dados['categ_destino'] == 'U' || $codUsuarioAutorAnt == $codColaboradores[$i]['cod_usuario'] && $codUsuarioAutorAnt != $cod_usuario) {
                                $checked = "checked = checked";
                                break;
                            } else {
                                $checked = "";
                            }
                        }
                    }
                }
            }
            echo "                                  <input name=\"chkC[]\" id=\"chkC\" type=\"checkbox\" value=\"" . $codColaboradores[$i]['cod_usuario'] . "\" onclick=\"ControlaChkTodos('C', this)\" " . $checked . " /> <span class=\"link\" onclick='OpenWindowPerfil(" . $codColaboradores[$i]['cod_usuario'] . ");'> " . RetornaNomeUsuarioDeCodigo($sock, $codColaboradores[$i]['cod_usuario'], $cod_curso) . "</span><br />\n";
            echo "                                </li>\n";
        }
    }
    echo "                              </ul>\n";
    echo "                            </li>\n";
}
$cont = count($codGrupos);
$checked = "";
if (is_array($codGrupos) && $cont > 0) {
    /* 32 - Todos os grupos*/
    echo "                            <li>\n";
    echo "                              <input name=\"chkTodosG\" id=\"chkTodosG\" type=\"checkbox\" value=\"G*\" onclick=\"MarcaOuDesmarcaTodos('G');\" /> " . RetornaFraseDaLista($lista_frases, 32) . " <span id=\"mostraG\" class=\"link\" style=ver:nao onclick=\"MostraEscondeUsers('G')\">[ + ]</span><br />\n";
    echo "                            </li>\n";
    echo "                            <li>\n";
    echo "                              <ul id=\"ulUserG\" class=\"listaDest\" style=\"display:none\">\n";
示例#4
0
            echo "                          <option value=\"g" . $lista[$c]['cod_grupo'] . "\">" . RetornaGrupoComCodigo($sock, $lista[$c]['cod_grupo']) . "</option>\n";
        }
    }
}
echo "                        </select>\n";
echo "                      </td>\n";
echo "                      <td style=\"border:0pt;\">\n";
echo "                        <input class=\"input\" type=\"button\" value='------>' onclick='adicionar();' /><br />\n";
echo "                      </td>\n";
/* 109 - Lista dos alunos com permiss�  */
$usuarios = RetornaUsuariosPermissao($sock, $cod_forum);
echo "                      <td style=\"border:0pt;\" valign=\"top\" align=\"center\">" . RetornaFraseDaLista($lista_frases, 109) . "<br />\n";
echo "                        <select style=\"width:100pt;\" name='select_participantes_permissao[]' size=\"5\" multiple=\"multiple\" class=\"g1field\">\n";
/* Exibe os usuários que já estão setados com permissão */
foreach ($usuarios as $cod => $linha) {
    echo "                          <option value=\"" . $linha['cod_permitido'] . "\">" . TruncaString(RetornaNomeUsuarioDeCodigo($sock, $linha['cod_permitido']), 35) . "\n";
}
$grupos = RetornaGruposPermissao($sock, $cod_forum);
/* Exibe os grupos que já estão setados com permissão */
foreach ($grupos as $cod => $linha) {
    echo "                          <option value=\"g" . $linha['cod_permitido'] . "\">" . RetornaGrupoComCodigo($sock, $linha['cod_permitido']) . "\n";
}
echo "                        </select>\n";
echo "                      </td>\n";
echo "                      <td style=\"border:0pt;\">\n";
/* 7 - Confirmar */
echo "                          <input class=\"input\" type=\"submit\" value=\"" . RetornaFraseDaLista($lista_frases_geral, 7) . "\" />\n";
echo "                      </td>\n";
echo "                    </tr>\n";
/*
  status G: Define os usuários com permissão de escrita e leitura no forum
示例#5
0
     $styleClass = "novo";
 } else {
     if ($modoVisualizacao == 'E') {
         $icone = "<img src=\"../imgs/icMensagemEnviada.gif\" border=\"0\" alt=\"\" id=\"img_" . $cod_msg . "\" />";
     } else {
         if ($modoVisualizacao == 'L') {
             $icone = "<img src=\"../imgs/icMensagemApagada.gif\" border=\"0\" alt=\"\" id=\"img_" . $cod_msg . "\" />";
         } else {
             $icone = "<img src=\"../imgs/icMensagemLida.gif\" border=\"0\" alt=\"\" id=\"img_" . $cod_msg . "\" />";
         }
     }
     $styleClass = "antigo";
 }
 //Não mostrar remetente nas mensagens enviadas;
 if ($modoVisualizacao != 'E') {
     $remetente = RetornaNomeUsuarioDeCodigo($sock, $dados[1], $cod_curso);
     $remetente = "<span id=\"remetente_" . $cod_msg . "\" class=\"link " . $styleClass . "\" onclick=\"OpenWindowPerfil(" . $dados[1] . ");\">" . $remetente . "</span>";
 }
 //se a mensagem tiver arquivo anexo, coloca um icone ao lado do Assunto.
 Desconectar($sock);
 $sock = Conectar("");
 $diretorio_arq = RetornaDiretorio($sock, 'Arquivos');
 $dir_arq = $diretorio_arq . "/" . $cod_curso . "/correio/" . $cod_msg;
 Desconectar($sock);
 $sock = Conectar($cod_curso);
 if (ExisteArquivo($dir_arq)) {
     $iconeAnexo = "<img src=\"../imgs/paperclip.gif\" border=\"0\" alt=\"\" id=\"img_" . $cod_msg . "_clip\" />";
 } else {
     $iconeAnexo = "";
 }
 $assunto = LimpaTitulo($dados['assunto']);