Ejemplo n.º 1
0
/*==========================================================
  ARQUIVO : cursos/aplic/batepapo/index_sala.php
  ========================================================== */
$bibliotecas = "../bibliotecas/";
include $bibliotecas . "geral.inc";
include "batepapo.inc";
$cod_ferramenta = 10;
$cod_ferramenta_ajuda = $cod_ferramenta;
$cod_pagina_ajuda = 1;
include "../topo_tela.php";
ExpulsaVisitante($sock, $cod_curso, $cod_usuario, true);
$cod_sessao = RetornaSessaoCorrente($sock);
ManterOnline($sock, $cod_usuario);
/* Cadastrar Apelido, sen�o tiver ningu�m com o mesmo... */
$lista = RetornaListaApelidosOnline($sock, $cod_sessao);
$apelido = LimpaTitulo($apelido);
if (count($lista) > 0) {
    foreach ($lista as $cod => $linha) {
        if ($linha == $apelido && $cod != $cod_usuario) {
            /* Se j� tem algu�m na sala com o nick escolhido, impede a entrada */
            echo "<body link=#0000ff vlink=#0000ff bgcolor=white>\n";
            /* 1 - Bate-Papo */
            echo "<b class=\"titulo\">" . RetornaFraseDaLista($lista_frases, 1) . "</b>\n";
            /* 2 - Entrar na sala de bate-papo */
            echo "<b class=\"subtitulo\"> - " . RetornaFraseDaLista($lista_frases, 2) . "</b>\n";
            echo "<br>\n";
            echo "<p>\n";
            /* 25 - Infelizmente, este apelido (ou nome) j� se encontra em uso por outra pessoa. */
            /* 26 - Por favor, pressione "Voltar" e tente outro apelido. */
            echo "<font class=\"text\">" . RetornaFraseDaLista($lista_frases, 25) . "</font><p>\n";
            echo "<font class=\"text\">" . RetornaFraseDaLista($lista_frases, 26) . "</font><p>\n";
Ejemplo n.º 2
0
     $style = "";
 } else {
     $style = "display:none";
 }
 $status = $dados['status'];
 /* status = A (Incluido) */
 /* status = X (Deletado) */
 /* Se a mensagem nao tiver sido deletada exibe-a */
 if ($status == "A") {
     /* Lembrar de por Perfil */
     /* Retorna o nome do usuario correspodente ao cod_usuario */
     $nome_usuario = $dados['nome'];
     if ($dados['cod_usuario'] > 0) {
         $nome_usuario = "<span id=\"emissor_" . $cod_mural . "\" class=\"link\" onclick='OpenWindowPerfil(" . $dados['cod_usuario'] . ");'>" . $nome_usuario . "</span>";
     }
     $titulo = LimpaTitulo($dados['titulo']);
     $titulo = "<span id=\"titulo_" . $cod_mural . "\" class=\"link\" onclick='ExibirMensagem(" . $cod_mural . ");'>" . $titulo . "</span>";
     /* Retorna a data da mensagem */
     $data = UnixTime2DataHora($lista_mensagens[$num_msg]['data']);
     $dataaux = explode(" ", $data);
     $data = $dataaux[0] . "<br/>" . $dataaux[1];
     //echo(" data: ".$data[1] ."-". $data[0]." - ultimo: ".UnixTime2DataHora($ultimo_acesso)."<br>");
     if ($lista_mensagens[$num_msg]['data'] > $ultimo_acesso) {
         $nome_usuario = "<b>" . $nome_usuario . "</b>";
         $titulo = "<b>" . $titulo . "</b>";
         $data = "<b>" . $data . "</b>";
     }
     /* Cria a linha da tabela */
     /* O uso do &nbsp; entre a tag <A></A> faz-se necessario para    */
     /* impedir que o usuario insira um titulo no formato <TAG></TAG> */
     /* o qual nao exibir� o t�tulo.                                  */
Ejemplo n.º 3
0
     $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']);
 $assunto = "<span id=\"assunto_" . $cod_msg . "\" class=\"link " . $styleClass . "\" onclick=\"AbreMensagem(" . $cod_msg . ",'" . $modoVisualizacao . "');\">" . $assunto . "</span>";
 $data = UnixTime2DataHora($dados['data']);
 $dataaux = explode(" ", $data);
 $data = $dataaux[0] . "<br />" . $dataaux[1];
 $data = "<span id=\"data_" . $cod_msg . "\" class=\"{$styleClass}\">" . $data . "</span>";
 echo "                      <tr id=\"tr_" . $cod_msg . "\" style=\"" . $style . "\" class=\"altColor" . $num_msg % 2 . "\">\n";
 echo "                        <td width=\"2%\">\n";
 echo "                          <input type=\"checkbox\" name=\"chk[]\" id=\"chk_" . $cod_msg . "\" value=\"" . $cod_msg . "\" onclick=\"ControlaSelecao(this);\" />\n";
 echo "                        </td>\n";
 echo "                        <td class=\"alLeft\">\n";
 echo "                          " . $icone . " " . $iconeAnexo . " " . $assunto . "\n";
 echo "                        </td>\n";
 if ($modoVisualizacao != 'E') {
     echo "                        <td width=\"20%\">\n";
     echo "                          " . $remetente . "\n";
Ejemplo n.º 4
0
    echo "  <tr>\n";
    echo "    <td>\n";
    echo "      <table cellpadding=\"0\" cellspacing=\"0\" class=\"tabInterna\">\n";
    /* Exibe os nomes dos campos da tabela.                                  */
    echo "        <tr class=\"head\">\n";
    // 71 - T�tulo
    echo "          <td width=\"40%\">" . RetornaFraseDaLista($lista_frases, 71) . "</td>\n";
    // 22 - Emissor
    echo "          <td width=\"30%\">" . RetornaFraseDaLista($lista_frases, 22) . "</td>\n";
    // 17 - Data
    echo "          <td width=\"30%\">" . RetornaFraseDaLista($lista_frases, 17) . "</td>\n";
    echo "        </tr>\n";
    /* Exibe os dados da emissao da mensagem: titulo, nome do emissor e data */
    echo "        <tr>\n";
    /* Exibe o titulo da mensagem eliminando algumas tags HTML.              */
    echo "          <td>" . LimpaTitulo($mensagem_dados['titulo']) . "</td>\n";
    echo "          <td><a href=\"#\" onClick=\"return(OpenWindowPerfil(" . $mensagem_dados['cod_usuario'] . "));\">" . $nome_usuario . "</a></td>\n";
    echo "          <td>" . $data . ", " . $hora . "</td>\n";
    echo "        </tr>\n";
    echo "        <tr class=\"head\">\n";
    // 39 - Mensagem
    echo "          <td colspan=3>" . RetornaFraseDaLista($lista_frases, 39) . "</td>\n";
    echo "        </tr>\n";
    /* Exibe o conte�do da mensagem convertendo quebras de linhas em tags  */
    /* <BR> e elimina algumas tags HTML.                                   */
    echo "        <tr>\n";
    echo "          <td colspan=\"3\">" . Enter2BR(LimpaConteudo($mensagem_dados['mensagem'])) . "</td>\n";
    echo "        </tr>\n";
    // Fim Tabela Interna
    echo "      </table>\n";
}
Ejemplo n.º 5
0
            echo "      </ul>\n";
            echo "    </td>\n";
            echo "  </tr>\n";
            echo "  <tr>\n";
            echo "    <td valign=\"top\">\n";
            echo "      <table id=\"tabelaInterna\" cellpadding=\"0\" cellspacing=\"0\" class=\"tabInterna\">\n";
            echo "        <tr class=\"head01\">\n";
            /* 60 - Sess�o n�o marcada */
            echo "          <td>" . RetornaFraseDaLista($lista_frases, 60) . "</td>\n";
            echo "        </tr>\n";
            /* 56 - de */
            /* 57 - a */
            /* 61 - N�o foi poss�vel incluir a sess�o */
            /* 62 - pois j� est� marcada a sess�o */
            echo "        <tr>\n";
            echo "          <td>" . RetornaFraseDaLista($lista_frases, 61) . " \"" . LimpaTitulo($assunto) . "\" " . RetornaFraseDaLista($lista_frases, 56) . " " . Unixtime2DataHora($data_inicio) . " " . RetornaFraseDaLista($lista_frases, 57) . " " . Unixtime2DataHora($data_fim) . ", " . RetornaFraseDaLista($lista_frases, 62) . " \"" . $sessao_anterior . "\" " . RetornaFraseDaLista($lista_frases, 56) . " " . Unixtime2DataHora($linha['data_inicio']) . " " . RetornaFraseDaLista($lista_frases, 57) . " " . Unixtime2DataHora($linha['data_fim']) . ".</td>\n";
            echo "        </tr>\n";
            // Fim Tabela Interna
            echo "      </table>\n";
            echo "    </td>\n";
            echo "  </tr>\n";
            // Fim Tabel�o
            echo "</table>\n";
            include "../tela2.php";
            exit;
        }
    }
}
/* Se o hor�rio de in�cio for anterior ao atual, ent�o exibe uma mensagem informando */
/* que n�o � poss�vel marcar sess�es em datas/horas passadas.                        */
if ($data_inicio < time()) {