function constroe_perfil_chat_usuario($idusuario) { // nome usuario ------------------------------------- $nome_usuario = converte_para_utf8(func_retorna_nome_de_usuario_por_id($idusuario)); // nome do usuario // ------------------------------------------------------- // imagem do usuario ------------------------------ $imagem_usuario = retorna_imagem_perfil_miniatura($idusuario); // imagem do usuario $imagem_usuario = "<img src='{$imagem_usuario}' title='{$nome_usuario}' class='imagem_miniatura_perfil_chat'>"; // imagem do usuario // ------------------------------------------------------- // mensagem nova existe ------------------------ $mensagem_nova_existe = retorne_existe_mensagem_nova_chat($idusuario); // mensagem nova existe // ------------------------------------------------------- // verifica se ha mensagem nova --------------- if ($mensagem_nova_existe == true) { $campo_existe_nova_mensagem .= "<span id='span_campo_existe_nova_mensagem_{$idusuario}' class='label label-danger'>"; // campo existe nova mensagem $campo_existe_nova_mensagem .= "1"; // campo existe nova mensagem $campo_existe_nova_mensagem .= "</span>"; // campo existe nova mensagem $campo_existe_nova_mensagem .= " "; // campo existe nova mensagem } else { $campo_existe_nova_mensagem .= "<span id='span_campo_existe_nova_mensagem_{$idusuario}' class='label label-danger'>"; // campo existe nova mensagem $campo_existe_nova_mensagem .= ""; // campo existe nova mensagem $campo_existe_nova_mensagem .= "</span>"; // campo existe nova mensagem $campo_existe_nova_mensagem .= " "; // campo existe nova mensagem } // ------------------------------------------------------- // codigo html bruto -------------------------------- $codigo_html_bruto .= $imagem_usuario; $codigo_html_bruto .= campo_usuario_online_chat($idusuario); $codigo_html_bruto .= $campo_existe_nova_mensagem; $codigo_html_bruto .= $nome_usuario; // ------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function atualizar_comentario() { // globals ---------------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------------- // dados de formulario ------------------------------------ $id = remove_html($_POST['id']); // id de post $comentario = remove_html($_POST['comentario']); // comentario de usuario // -------------------------------------------------------------- // converte comentario para utf8 ----------------------- // isto acontece porque o comentario ja foi // decodificado em utf8 anteriormente, entao e necessario // converte-lo novamente $comentario = converte_para_utf8($comentario); // converte comentario para utf8 // -------------------------------------------------------------- // id de usuario logado ----------------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // -------------------------------------------------------------- // data atual ------------------------------------------------ $data_atual = data_atual(); // data atual // -------------------------------------------------------------- // query ------------------------------------------------------ $query = "update {$tabela_banco['11']} set comentario='{$comentario}', data_comentou='{$data_atual}' where idcomentario='{$id}' and idusuario_comentario='{$idusuario_logado}';"; // query // -------------------------------------------------------------- // comando ------------------------------------------------- comando_executa($query); // comando // -------------------------------------------------------------- }
function atualizar_comentario() { global $tabela_banco; $id = remove_html($_POST['id']); $comentario = remove_html($_POST['comentario']); $comentario = converte_para_utf8($comentario); $idusuario_logado = retorne_idusuario_logado(); $data_atual = data_atual(); $query = "update {$tabela_banco['11']} set comentario='{$comentario}', data_comentou='{$data_atual}' where idcomentario='{$id}' and idusuario_comentario='{$idusuario_logado}';"; comando_executa($query); }
function enviar_mensagem_chat() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados global $separador_mensagem_chat; // separador de mensagens de chat // -------------------------------------------------------- // dados de formulario ----------------------------- $conteudo_mensagem_chat = remove_html($_POST['conteudo_mensagem_chat']); // conteudo da mensagem // -------------------------------------------------------- // retorna id de usuario de chat ---------------- $idusuario = retorne_idusuario_sessao_chat(null, false); // retorna id de usuario de chat // --------------------------------------------------------- // valida conteudo de mensagem ------------- if ($conteudo_mensagem_chat == null or $idusuario == null) { return null; // retorno nulo } // -------------------------------------------------------- // id de usuario logado ----------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // cria registro de troca de mensagens ------ criar_registros_conversa_chat($idusuario); // cria registro de troca de mensagens // --------------------------------------------------------- // data atual -------------------------------------------- $data_atual = data_atual(); // data atual $data_atual_normal = hora_atual(); // data atual normal // --------------------------------------------------------- // dados da mensagem ----------------------------- $dados_mensagem[0] = dados_mensagem(0); // dados da mensagem $dados_mensagem[1] = dados_mensagem(1); // dados da mensagem // --------------------------------------------------------- // monta data de envio ------------------------------ $data_completa_envio = "Ás " . $data_atual_normal . $separador_mensagem_chat[3]; // monta data $data_completa_envio = converte_para_utf8($data_completa_envio); // converte para utf-8 // --------------------------------------------------------- // adiciona data --------------------------------------- $conteudo_mensagem_chat = $data_completa_envio . $conteudo_mensagem_chat; // adiciona data // --------------------------------------------------------- // mensagem de usuario --------------------------- $mensagem[0] = $dados_mensagem[0]['mensagem'] . $separador_mensagem_chat[0] . $conteudo_mensagem_chat . $separador_mensagem_chat[2]; // mensagem de usuario $mensagem[1] = $dados_mensagem[1]['mensagem'] . $separador_mensagem_chat[1] . $conteudo_mensagem_chat . $separador_mensagem_chat[2]; // mensagem de usuario // --------------------------------------------------------- // querys ------------------------------------------------ $query[] = "update {$tabela_banco['22']} set mensagem='{$mensagem['0']}', data_mensagem='{$data_atual}', visualizada='0' where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';"; // query $query[] = "update {$tabela_banco['22']} set mensagem='{$mensagem['1']}', data_mensagem='{$data_atual}', visualizada='1' where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';"; // query // --------------------------------------------------------- // salvando mensagens ---------------------------- executador_querys($query); // salvando mensagens // --------------------------------------------------------- }
// -------------------------------------------------------- // carrega bibliotecas ------------------------------ include "bibliotecas_php.php"; // carrega bibliotecas // ------------------------------------------------------- // carrega dados de servidor --------------------- include "../servidor/dados_servidor.php"; // carrega dados de servidor // ------------------------------------------------------- // conecta ao mysql ------------------------------- conecta_mysql(true); // conecta ao mysql // ------------------------------------------------------ // comentario --------------------------------------- comentar_social(); // comentario // ------------------------------------------------------ // monta campo exibe curtidas ----------------- $codigo_html_bruto = constroe_campos_social_publicacoes_gerais(null); // monta campo exibe curtidas $codigo_html_bruto = converte_para_utf8($codigo_html_bruto); // codigo html bruto // ------------------------------------------------------ // exibe codigo da pagina ------------------------ echo $codigo_html_bruto; // exibe codigo da pagina // ------------------------------------------------------ // desconecta do mysql -------------------------- desconecta_mysql(); // desconecta do mysql // ------------------------------------------------------