function carregar_mensagens_chat() { // globals ----------------------------------------------- global $separador_mensagem_chat; // separador de mensagens de chat // --------------------------------------------------------- // retorna id de usuario de chat ------------------- $idusuario = retorne_idusuario_sessao_chat(null, false); // retorna id de usuario de chat // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // dados da mensagem ----------------------------- $dados_mensagem[0] = dados_mensagem(0); // dados da mensagem // --------------------------------------------------------- // recupera conteudo antigo de mensagem ---- $conteudo_mensagem_chat = $dados_mensagem[0]['mensagem']; // recupera conteudo antigo de mensagem // --------------------------------------------------------- // adiciona baloes ------------------------------------ $conteudo_mensagem_chat = str_replace($separador_mensagem_chat[0], "<div class='balao_mensagem_enviou'>", $conteudo_mensagem_chat); // separador de mensagem $conteudo_mensagem_chat = str_replace($separador_mensagem_chat[1], "<div class='balao_mensagem_recebeu'>", $conteudo_mensagem_chat); // separador de mensagem $conteudo_mensagem_chat = str_replace($separador_mensagem_chat[2], "</div>", $conteudo_mensagem_chat); // separador de mensagem $conteudo_mensagem_chat = str_replace($separador_mensagem_chat[3], "<br><br>", $conteudo_mensagem_chat); // separador de mensagem // --------------------------------------------------------- // converte urls para links ------------------------ $conteudo_mensagem_chat = converte_urls_texto_links($conteudo_mensagem_chat); // converte urls para links // ---------------------------------------------------------- // converte emoticons ------------------------------ $conteudo_mensagem_chat = converte_codigo_emoticon($conteudo_mensagem_chat); // converte emoticons // --------------------------------------------------------- // codigo html bruto -------------------------------- $codigo_html_bruto .= $conteudo_mensagem_chat; // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function constroe_conversas_chat_dados($dados) { // id de usuario logado $idusuario = retorne_idusuario_logado(); // separa dados $id_tabela = $dados['id']; $idusuario_tabela = $dados['idusuario']; $idamigo_tabela = $dados['idamigo']; $mensagem_tabela = $dados['mensagem']; $data_tabela = $dados['data']; $idusuario_enviou = $dados['idusuario_enviou']; // retorno nulo if ($id_tabela == null) { // retorno nulo return null; } // escolhendo estilo de classe if ($idusuario_enviou == $idusuario) { $classe_div_imagem_perfil = "classe_div_imagem_perfil_1"; $classe_mensagem_chat = "classe_mensagem_chat_1"; } else { $classe_div_imagem_perfil = "classe_div_imagem_perfil_2"; $classe_mensagem_chat = "classe_mensagem_chat_2"; } // data atual $data_tabela = converte_data_amigavel($data_tabela); // nome do usuario $nome_usuario = retorne_nome_usuario($idusuario_enviou); // dados de imagem $dados_imagem = retorne_imagem_perfil_usuario($idusuario_enviou); // separa dados de imagem $url_imagem_perfil_miniatura = $dados_imagem['url_imagem_perfil_miniatura']; // imagem de perfil $imagem_perfil = "<img src='{$url_imagem_perfil_miniatura}' title='{$data_tabela}'>"; // converte pra links e videos $mensagem_tabela = converte_urls_texto_links($mensagem_tabela); // constroe mensagem $codigo_html .= "<div class='classe_div_mensagem_recebida'>"; $codigo_html .= "<div class='{$classe_div_imagem_perfil}'>"; $codigo_html .= $imagem_perfil; $codigo_html .= "</div>"; $codigo_html .= "<div class='{$classe_mensagem_chat}'>"; $codigo_html .= $mensagem_tabela; $codigo_html .= "</div>"; $codigo_html .= "</div>"; // retorno return $codigo_html; }
function constroe_produto($dados) { // globals global $idioma; global $pagina_href; // separa dados $id = $dados['id']; $idusuario = $dados['idusuario']; $idalbum = $dados['idalbum']; $titulo = $dados['titulo']; $descricao = converte_urls_texto_links($dados['descricao']); $quantidade = $dados['quantidade']; $parcelamento = $dados['parcelamento']; $juros = $dados['juros']; $preco = $dados['preco']; $categoria = $dados['categoria']; $data = $dados['data']; // valida id if ($id == null) { // retorno nulo return null; } // id de produto via get $idproduto = retorne_idproduto_get(); // url do produto $url_produto = $pagina_href[6] . $id; // adiciona quebra de linha $descricao = str_replace("\n", "<br>", $descricao); // valida abrindo produto if ($idproduto != -1) { // campo descricao de produto $campo_descricao = "\n<div class='classe_div_produto_descricao'>{$descricao}</div>\n"; // campo rede social $campo_rede_social = campo_rede_social(true); } else { // limita o tamanho de titulo de produto if (strlen($titulo) >= CONFIG_TAMANHO_TITULO_PRODUTO) { // limitando tamanho de titulo $titulo = substr($titulo, 0, CONFIG_TAMANHO_TITULO_PRODUTO) . "..."; } } // calcula os juros $juros_mensal = calcula_juros($preco, $parcelamento, $juros); // valida se ha juros if ($juros == 0) { // calcula parcela $valor_parcela = calcula_parcelas($preco, $parcelamento); // sem juros $campo_juros_parcelas = "\n{$valor_parcela} {$idioma['35']}\n"; // classe parcelamento $classe_parcelamento = "classe_numero_parcelamentos_sem_juros"; } else { // com juros $campo_juros_parcelas = "\n{$idioma['39']}{$juros_mensal}{$idioma['42']}{$juros}%\n"; // classe parcelamento $classe_parcelamento = "classe_numero_parcelamentos_com_juros"; } // imagens do produto $imagens_produto = constroe_imagens_produto($idalbum, $dados); // linka titulo de produto $titulo = "<a href='{$url_produto}' title='{$titulo}'>{$titulo}</a>"; // classe do produto if ($idproduto != -1) { $classe_produto = "classe_div_produto_completo"; } else { $classe_produto = "classe_div_produto"; } // campo de perfil de usuario $campo_perfil_usuario = constroe_perfil_usuario_produto($idusuario); // url da categoria $url_categoria = $pagina_href[9] . $categoria; // campo categoria $campo_categoria .= $idioma[69]; $campo_categoria .= "<a href='{$url_categoria}' title='{$categoria}'>"; $campo_categoria .= $categoria; $campo_categoria .= "</a>"; // campo compra produto $campo_compra_produto = campo_comprar_produto($dados); // campo gerencia produto $campo_gerencia_produto = campo_gerencia_produto($dados); // codigo html $codigo_html = "\n<div class='{$classe_produto}'>\n\n{$campo_gerencia_produto}\n\n<div class='classe_div_produto_imagens_produtos'>{$imagens_produto}</div>\n<div class='classe_div_produto_titulo'>{$titulo}</div>\n\n<div class='classe_div_produto_oferta'>\n<span class='classe_preco_iten'>{$idioma['32']}{$preco}</span>\n<span class='{$classe_parcelamento}'>{$idioma['33']}{$parcelamento}{$idioma['34']}{$campo_juros_parcelas}</span>\n<span class='classe_quantidade_itens'>{$idioma['40']}{$quantidade}{$idioma['41']}</span>\n<span class='classe_categoria_produto'>{$campo_categoria}</span>\n</div>\n\n{$campo_perfil_usuario}\n{$campo_descricao}\n{$campo_compra_produto}\n{$campo_rede_social}\n\n</div>\n"; // codigo html return $codigo_html; }
function constroe_perfil_usuario($modo) { // globals global $idioma; global $requeste; global $pagina_href; // url de pagina inicial $url_pagina_inicial = PAGINA_INICIAL; // id de usuario dono de produto $idusuario_dono_produto = retorne_idusuario_dono_produto(retorne_idproduto_get()); // id de usuario $idusuario = retorne_idusuario_visualizando(); // seta novo id de usuario dono de produto if ($idusuario == null) { // idusuario $idusuario = $idusuario_dono_produto; } // valida idusuario if ($idusuario == null) { // retorno nulo return null; } // dados do usuario $dados = dados_perfil_usuario($idusuario); // separa os dados $imagem_perfil = $dados['imagem_perfil']; $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura']; $nome = $dados['nome']; $email = $dados['email']; $cnpj = $dados['cnpj']; $endereco = $dados['endereco']; $cidade = $dados['cidade']; $estado = $dados['estado']; $telefone = $dados['telefone']; $celular = $dados['celular']; $site = converte_urls_texto_links($dados['site']); $categoria = $dados['categoria']; $sobre = converte_urls_texto_links($dados['sobre']); $cep = $dados['cep']; // url da loja do usuario $url_loja_usuario = $pagina_href[4] . "&" . $requeste[2] . "=" . $idusuario; // campo mapa $campo_mapa = constroe_mapa($cidade, $estado); // categoria $categoria = "<a href='{$url_pagina_inicial}?{$requeste['3']}={$categoria}' title='{$categoria}'>{$categoria}</a>"; // campo seguir $campo_seguir = campo_seguir_usuario($idusuario); // campo imagem de perfil $campo_imagem_perfil = "\n<div class='classe_div_imagem_perfil'>\n<a href='{$url_loja_usuario}' title='{$nome}'>\n<img src='{$imagem_perfil}' title='{$nome}'>\n</a>\n</div>\n"; // campo nome de usuario $campo_nome_usuario = "\n<div class='classe_div_nome_usuario_perfil'>{$nome}</div>\n"; // campo avalia perfil de usuario $campo_avalia_perfil = campo_avaliar_perfil_usuario(); // codigo html $codigo_html[0] = "\n<div class='classe_div_perfil_usuario'>\n{$campo_imagem_perfil}\n{$campo_avalia_perfil}\n{$campo_seguir}\n</div>\n"; // codigo html $codigo_html[1] = "\n\n<div class='classe_div_informacoes_perfil_usuario'>\n{$campo_nome_usuario}\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['59']}: {$sobre}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['51']}: {$cnpj}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['52']}: {$endereco}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['53']}: {$cidade} - {$idioma['54']}: {$estado} - {$idioma['60']}: {$cep}</span>\n{$campo_mapa}\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['50']}: {$email}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['55']}: {$telefone} - {$idioma['56']}: {$celular} - {$idioma['57']}: {$site}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['58']}: {$categoria}</span>\n</div>\n"; // retorno switch ($modo) { case 1: return $codigo_html[0]; break; case 2: return $codigo_html[1]; break; } }
function carrega_jogos() { // globals ----------------------------------------------- global $tabela_banco; // banco de dados global $pasta_jogos; // pasta de jogos global $url_pagina_inicial_jogos; // url de pagina inicial de jogos global $url_pasta_jogos; // url de pasta de jogos // --------------------------------------------------------- // termo de pesquisa ------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // limit de query -------------------------------------- $limit_query = retorne_limit_tabela_jogos(); // limit de query // ---------------------------------------------------------- // query ------------------------------------------------- $query = "select *from {$tabela_banco['29']} where nome like '%{$termo_pesquisa}%' or descricao like '%{$termo_pesquisa}%' or categoria like '%{$termo_pesquisa}%' {$limit_query};"; // query // ----------------------------------------------------------- // comando --------------------------------------------- $comando = comando_executa($query); // comando // ------------------------------------------------------------ // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // ----------------------------------------------------------- // contador ---------------------------------------------- $contador = 0; // contador // ----------------------------------------------------------- // codigo html bruto ---------------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados de jogos ------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados de jogos // ---------------------------------------------------------- // separando dados ---------------------------------- $nome = $dados['nome']; // dados $descricao = $dados['descricao']; // dados $imagem = $dados['imagem']; // dados $pasta = $dados['pasta']; // dados $token = $dados['token']; // dados $data = $dados['data']; // dados $categoria = $dados['categoria']; // dados // ---------------------------------------------------------- // descricao -------------------------------------------- $descricao = gera_link_hashtag($descricao); // descricao $descricao = converte_urls_texto_links($descricao); // descricao // ---------------------------------------------------------- // url da pasta ----------------------------------------- $url_pasta = $url_pasta_jogos . "{$nome}/"; // url da pasta // ---------------------------------------------------------- // valida categorias --------------------------------- if ($categoria != null) { // cria array de categorias ------------------------ $categoria_array = explode(",", $categoria); // cria array de categorias // -------------------------------------------------------- // listando categorias ------------------------------ foreach ($categoria_array as $categoria_nova) { // valida categoria ----------------------------------- if ($categoria_nova != null) { // url de pesquisa ----------------------------------- $url_pesquisa = "{$url_pagina_inicial_jogos}?pesquisa_generica={$categoria_nova}"; // url de pesquisa // -------------------------------------------------------- // cria campo de categoria de jogo ----------- $campo_categoria .= "<a href='{$url_pesquisa}' title='{$categoria_nova}' class='uibutton large confirm btn-xs'>{$categoria_nova}</a> "; // camp categoria // -------------------------------------------------------- } // -------------------------------------------------------- } // -------------------------------------------------------- } // -------------------------------------------------------- // monta jogo ---------------------------------------- $conteudo_post .= "<div class='div_corpo_jogo'>"; // conteudo post $conteudo_post .= "<a href='{$url_pasta}' title='{$nome}' target='_blank'>"; // conteudo post $conteudo_post .= "<span class='titulo_jogo'>{$nome}</span>"; // conteudo post $conteudo_post .= "</a>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<a href='{$url_pasta}' title='{$nome}' target='_blank'>"; // conteudo post $conteudo_post .= "<img src='{$imagem}' title='{$nome}' class='imagem_jogo'>"; // conteudo post $conteudo_post .= "</a>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<li>{$descricao}"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<a href='{$url_pasta}' title='{$nome}' class='botao_padrao' target='_blank'>Play</a>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<div class='div_categorias_jogos'>"; // conteudo post $conteudo_post .= $campo_categoria; // conteudo post $conteudo_post .= "</div>"; // conteudo post $conteudo_post .= "</div>"; // conteudo post // --------------------------------------------------------- // adiciona div principal ---------------------------- $conteudo_post = "<div class='classe_div_principal_jogo'>{$conteudo_post}</div>"; // adiciona div principal // --------------------------------------------------------- // atualiza codigo html bruto --------------------- if ($nome != null) { $codigo_html_bruto .= $conteudo_post; // atualiza codigo html bruto } // --------------------------------------------------------- // limpa conteudo ----------------------------------- $conteudo_post = null; // limpa conteudo $campo_categoria = null; // limpa categorias antigas // --------------------------------------------------------- } // -------------------------------------------------------- // numero de jogos -------------------------------- $numero_jogos = retorne_numero_jogos(); // numero de jogos // -------------------------------------------------------- // adiciona pesquisa jogos e paginacao ----- $codigo_html_bruto = campo_pesquisa_jogos() . $codigo_html_bruto . monta_paginas_paginacao_jogos($numero_jogos); // adiciona pesquisa jogos e paginacao // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function monta_comentario_usuario($dados) { // globals ---------------------------------------------- global $enderecos_arquivos_php_uteis; // enderecos de scripts php uteis global $identificador_comentario_usuario; // identificador de comentario // -------------------------------------------------------- // dados do campo social ----------------------- $dados_social = $dados; // dados do campo social // ---------------------------------------------------------- // dados de tabela ----------------------------------- $id = $dados['id']; // dados de tabela $idcomentario = $dados['idcomentario']; // dados de tabela $idusuario = $dados['idusuario']; // dados de tabela $idusuario_comentario = $dados['idusuario_comentario']; // dados de tabela $data_comentou = $dados['data_comentou']; // dados de tabela $comentario = $dados['comentario']; // dados de tabela $identificador = $dados['identificador']; // dados de tabela // ------------------------------------------------------- // tipo de pagina ------------------------------------ $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // ------------------------------------------------------- // id de usuario logado ---------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ------------------------------------------------------- // numero da pagina atual ------------------------ $numero_pagina = sessao_numero_pagina_atual(2); // numero da pagina atual // ------------------------------------------------------- // nao trabalha com valores nulos -------------- if ($id == null) { return null; // retorno nulo } // ------------------------------------------------------- // data de comentario amigavel ----------------- $data_comentou = converte_data_amigavel($data_comentou); // data de comentario amigavel // ------------------------------------------------------- // url atualizar comentario ------------------------ $url_atualizar_comentario = $enderecos_arquivos_php_uteis['atualizar_comentario_usuario']; // url para atualizar comentario // ------------------------------------------------------- // url para remover comentario ------------------ $url_remover_comentario = $enderecos_arquivos_php_uteis['excluir_comentario_postagem']; // url para remover comentario // ------------------------------------------------------- // campo editar comentario ---------------------- $campo_editar_comentario .= "<div id='campo_editar_comentario_{$idcomentario}'>"; // campo editar comentario $campo_editar_comentario .= "<form action='{$url_atualizar_comentario}' method='post'>"; // campo editar comentario $campo_editar_comentario .= "<textarea name='comentario' cols='75' rows='5'>{$comentario}</textarea>"; // campo editar comentario $campo_editar_comentario .= "<input type='hidden' name='id' value='{$idcomentario}'>"; // campo editar comentario $campo_editar_comentario .= "<input type='hidden' name='numero_pagina' value='{$numero_pagina}'>"; // campo editar comentario $campo_editar_comentario .= "<input type='hidden' name='tipo_pagina' value='{$tipo_pagina}'>"; // campo editar comentario $campo_editar_comentario .= "<input type='hidden' name='idusuario' value='{$idusuario}'>"; // campo editar comentario $campo_editar_comentario .= "<br>"; // campo editar comentario $campo_editar_comentario .= "<br>"; // campo editar comentario $campo_editar_comentario .= "<input type='submit' class='botao_padrao' value='Atualizar'>"; // campo editar comentario $campo_editar_comentario .= "</form>"; // campo editar comentario $campo_editar_comentario .= "</div>"; // campo editar comentario // ------------------------------------------------------- // campo excluir comentario --------------------- $campo_excluir_comentario .= "<div id='campo_excluir_comentario_{$idcomentario}'>"; // campo excluir comentario $campo_excluir_comentario .= "<form action='{$url_remover_comentario}' method='post'>"; // campo excluir comentario $campo_excluir_comentario .= "Excluir este comentário?"; // campo excluir comentario $campo_excluir_comentario .= "<br>"; // campo excluir comentario $campo_excluir_comentario .= "<br>"; // campo excluir comentario $campo_excluir_comentario .= "<input type='hidden' name='id' value='{$id}'>"; // campo excluir comentario $campo_excluir_comentario .= "<input type='hidden' name='numero_pagina' value='{$numero_pagina}'>"; // campo excluir comentario $campo_excluir_comentario .= "<input type='hidden' name='idusuario' value='{$idusuario}'>"; // campo excluir comentario $campo_excluir_comentario .= "<input type='hidden' name='tipo_pagina' value='{$tipo_pagina}'>"; // campo excluir comentario $campo_excluir_comentario .= "<input type='hidden' name='idusuario' value='{$idusuario}'>"; // campo excluir comentario $campo_excluir_comentario .= "<input type='submit' class='botao_padrao' value='Excluir'>"; // campo excluir comentario $campo_excluir_comentario .= "</form>"; // campo excluir comentario $campo_excluir_comentario .= "</div>"; // campo excluir comentario // ------------------------------------------------------- // numero das janelas de dialogo --------------- $numero_janelas_dialogo = $id . "_" . $idusuario_comentario; // numero das janelas de dialogo // ------------------------------------------------------- // dialogo excluir ------------------------------------ if ($idusuario_comentario == $idusuario_logado) { $campo_opcoes_comentario .= janela_mensagem_dialogo("Editar comentário", $campo_editar_comentario, "campo_editar_comentario_{$numero_janelas_dialogo}"); // campo opcoes de comentario } // ------------------------------------------------------- // campo opcoes de comentario ---------------- if ($idusuario_comentario == $idusuario_logado or $idusuario == $idusuario_logado) { $campo_opcoes_comentario .= "<div class='classe_campo_opcoes_comentario'>"; // campo opcoes de comentario $campo_opcoes_comentario .= constroe_menu_drop(retorne_array_opcoes_postagem_comentario($dados)); // campo opcoes de comentario $campo_opcoes_comentario .= "</div>"; // campo opcoes de comentario $campo_opcoes_comentario .= janela_mensagem_dialogo("Excluir comentário", $campo_excluir_comentario, "campo_excluir_comentario_{$numero_janelas_dialogo}"); // campo opcoes de comentario } // ------------------------------------------------------- // analisa se e postagem ou comentario - if ($idcomentario != null) { // altera identificador $dados_social['identificador'] = $identificador_comentario_usuario; // comentario // id de div de comentario $id_div_comentario = "id_div_comentario" . retorne_numero_div_id($dados_social); // id de div de comentario } else { // id de div de comentario $id_div_comentario = "id_div_comentario" . retorne_numero_div_id($dados_social); // id de div de comentario } // ------------------------------------------------------- // campos disponiveis ----------------------------- $campos_disponiveis .= "<div class='div_campos_disponiveis_social_comentario'>"; // campos disponiveis $campos_disponiveis .= links_social_publicacoes_gerais($dados_social); // campos disponiveis $campos_disponiveis .= campo_exibe_curtidas($dados_social); // campos disponiveis $campos_disponiveis .= "</div>"; // campos disponiveis // ------------------------------------------------------- // converte urls em links ------------------------ $comentario = converte_urls_texto_links($comentario); // converte urls em links // -------------------------------------------------------- // adiciona emoticon ------------------------------ $comentario = converte_codigo_emoticon($comentario); // adiciona emoticon // -------------------------------------------------------- // codigo html bruto -------------------------------- $codigo_html_bruto .= "<div id='{$id_div_comentario}' class='monta_comentario_usuario'>"; $codigo_html_bruto .= $campo_opcoes_comentario; $codigo_html_bruto .= "<div class='classe_div_imagem_perfil_comentario'>"; $codigo_html_bruto .= constroe_imagem_perfil_publicacao($idusuario_comentario); $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<div class='classe_comentario_usuario'>"; $codigo_html_bruto .= retorna_link_perfil_usuario($idusuario_comentario); $codigo_html_bruto .= " - "; $codigo_html_bruto .= $comentario; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= $campos_disponiveis; $codigo_html_bruto .= "<div class='monta_comentario_usuario_rodape'>"; $codigo_html_bruto .= $data_comentou; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "</div>"; // ------------------------------------------------------- // retorno -------------------------------------------- return $codigo_html_bruto; // retorno // ------------------------------------------------------- }
function constroe_conversas_chat_dados($dados) { $idusuario = retorne_idusuario_logado(); $id_tabela = $dados['id']; $idusuario_tabela = $dados['idusuario']; $idamigo_tabela = $dados['idamigo']; $mensagem_tabela = $dados['mensagem']; $data_tabela = $dados['data']; $idusuario_enviou = $dados['idusuario_enviou']; if ($id_tabela == null) { return null; } if ($idusuario_enviou == $idusuario) { $classe_div_imagem_perfil = "classe_div_imagem_perfil_1"; $classe_mensagem_chat = "classe_mensagem_chat_1"; } else { $classe_div_imagem_perfil = "classe_div_imagem_perfil_2"; $classe_mensagem_chat = "classe_mensagem_chat_2"; } $data_tabela = converte_data_amigavel($data_tabela); $nome_usuario = retorne_nome_usuario($idusuario_enviou); $dados_imagem = retorne_imagem_perfil_usuario($idusuario_enviou); $url_imagem_perfil_miniatura = $dados_imagem['url_imagem_perfil_miniatura']; $imagem_perfil = "<img src='{$url_imagem_perfil_miniatura}' title='{$data_tabela}'>"; $mensagem_tabela = converte_urls_texto_links($mensagem_tabela); $codigo_html .= "<div class='classe_div_mensagem_recebida'>"; $codigo_html .= "<div class='{$classe_div_imagem_perfil}'>"; $codigo_html .= $imagem_perfil; $codigo_html .= "</div>"; $codigo_html .= "<div class='{$classe_mensagem_chat}'>"; $codigo_html .= $mensagem_tabela; $codigo_html .= "</div>"; $codigo_html .= "</div>"; return $codigo_html; }
function constroe_div_postagem($dados) { global $url_pagina_inicial_site; global $imagem_servidor; $tipo_pagina = retorne_tipo_pagina(); $id = $dados['id']; $idusuario = $dados['idusuario']; $idamigo = $dados['idamigo']; $conteudo_post = $dados['conteudo_post']; $idalbum_imagens = $dados['idalbum_imagens']; $data_publicacao = $dados['data_publicacao']; $privacidade = $dados['privacidade']; $compartilhamento = $dados['compartilhamento']; $postagem_exibiu_resposta = retorne_postagem_exibiu_array($id, false); if ($postagem_exibiu_resposta == false) { retorne_postagem_exibiu_array($id, true); } else { return null; } define_idpublicacao_temporario_get($id, true); $conteudo_post = gera_link_hashtag($conteudo_post); $conteudo_post = converte_urls_texto_links($conteudo_post); $conteudo_post = converte_codigo_emoticon($conteudo_post); $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); $usuario_pode_visualizar_postagem = retorne_usuario_pode_visualizar_postagem($privacidade); $idusuario_perfil = retorne_idusuario_visualizando_perfil(); if ($idalbum_imagens != null) { $_GET['idalbum_imagens'] = $idalbum_imagens; $pacote_imagens_publicacao .= "<div class='div_corpo_imagens_publicacao_usuario'>"; $pacote_imagens_publicacao .= constroe_carregar_imagens($dados); $pacote_imagens_publicacao .= "</div>"; } if ($usuario_dono_perfil == true and $idusuario == $idusuario_perfil) { $menus_opcoes_postagem .= "<div class='menus_opcoes_postagem'>"; $menus_opcoes_postagem .= divs_completa_opcoes_postagem($dados); $menus_opcoes_postagem .= constroe_menu_drop(retorne_array_opcoes_postagem($dados)); $menus_opcoes_postagem .= "</div>"; } $topo_postagem .= "<div class='classe_div_topo_autor_postagem'>"; $topo_postagem .= constroe_imagem_perfil_publicacao($idusuario); $topo_postagem .= retorna_link_perfil_usuario($idusuario); $topo_postagem .= " - "; $topo_postagem .= "<a href='{$url_pagina_inicial_site}?tipo_pagina=16&post_id={$id}&idusuario={$idusuario}' title='Abrir postagem'>Abrir postagem</a>"; $topo_postagem .= "</div>"; $topo_postagem .= $menus_opcoes_postagem; $corpo_postagem .= "<div class='div_corpo_texto_publicacao_usuario'>"; $corpo_postagem .= $conteudo_post; $corpo_postagem .= "</div>"; $corpo_postagem .= $pacote_imagens_publicacao; $rodape_postagem .= "<div class='div_data_publicacao_postagem_usuario'>"; $rodape_postagem .= converte_data_amigavel($data_publicacao); $rodape_postagem .= "</div>"; switch ($compartilhamento) { case true: $div_postagem_completa_usuario = "div_postagem_completa_usuario div_postagem_completa_usuario_compartilhamento"; $imagem_compartilhamento = "<img class='classe_imagem_notificacao' src='" . $imagem_servidor['nt3'] . "' title='Compartilhou isto'>"; $usuario_compartilhou_conteudo .= "<div class='div_topo_postagem_usuario'>"; $usuario_compartilhou_conteudo .= constroe_imagem_perfil_publicacao($idamigo); $usuario_compartilhou_conteudo .= retorna_link_perfil_usuario($idamigo); $usuario_compartilhou_conteudo .= " "; $usuario_compartilhou_conteudo .= "-"; $usuario_compartilhou_conteudo .= " "; $usuario_compartilhou_conteudo .= $imagem_compartilhamento; $usuario_compartilhou_conteudo .= "</div>"; break; case null: $div_postagem_completa_usuario = "div_postagem_completa_usuario"; break; } if ($idusuario != null and $usuario_pode_visualizar_postagem == true) { $codigo_html_bruto .= "<div class='{$div_postagem_completa_usuario}'>"; $codigo_html_bruto .= $usuario_compartilhou_conteudo; $codigo_html_bruto .= "<div class='div_topo_postagem_usuario'>{$topo_postagem}</div>"; $codigo_html_bruto .= "<div class='div_conteudo_postagem_usuario'>{$corpo_postagem}</div>"; $codigo_html_bruto .= "<div class='div_rodape_postagem_usuario'>{$rodape_postagem}</div>"; $codigo_html_bruto .= constroe_campos_social_publicacoes_gerais($dados); $codigo_html_bruto .= "</div>"; } return $codigo_html_bruto; }
function constroe_topico_ajuda() { global $tabela_banco; $super_usuario = retorne_super_usuario(); $topico_ajuda = topico_pagina_ajuda_get(); if ($topico_ajuda == null) { return null; } if ($super_usuario == false) { $condicao_query = "and tipo_ajuda='1';"; } $query = "select *from {$tabela_banco['25']} where id='{$topico_ajuda}' {$condicao_query};"; $dados = retorne_dados_query($query); $id = $dados['id']; $titulo_post = $dados['titulo_post']; $conteudo_post = $dados['conteudo_post']; $idalbum_imagens = $dados['idalbum_imagens']; $conteudo_post = converte_urls_texto_links($conteudo_post); $conteudo_post .= constroe_imagens_ajuda($idalbum_imagens, $id); $codigo_html_bruto .= "<div class='classe_titulo_post_ajuda'>"; $codigo_html_bruto .= $titulo_post; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<div class='classe_corpo_post_ajuda'>"; $codigo_html_bruto .= campo_excluir_conteudo_ajuda($dados); $codigo_html_bruto .= $conteudo_post; $codigo_html_bruto .= "</div>"; $codigo_html_bruto = constroe_div_especial_geral("Tópico {$id}", $codigo_html_bruto, null); return $codigo_html_bruto; }
function constroe_topico_ajuda() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // super usuario ------------------------------------- $super_usuario = retorne_super_usuario(); // super usuario // -------------------------------------------------------- // topico de ajuda ------------------------------------ $topico_ajuda = topico_pagina_ajuda_get(); // topico de ajuda // --------------------------------------------------------- // valida topico de ajuda ---------------------------- if ($topico_ajuda == null) { return null; // retorno nulo } // --------------------------------------------------------- // condicao query tipo de ajuda ------------------- if ($super_usuario == false) { $condicao_query = "and tipo_ajuda='1';"; // condicao query } // --------------------------------------------------------- // query -------------------------------------------------- $query = "select *from {$tabela_banco['25']} where id='{$topico_ajuda}' {$condicao_query};"; // query // --------------------------------------------------------- // dados ------------------------------------------------ $dados = retorne_dados_query($query); // dados de query // --------------------------------------------------------- // separa dados -------------------------------------- $id = $dados['id']; // separando dados $titulo_post = $dados['titulo_post']; // separando dados $conteudo_post = $dados['conteudo_post']; // separando dados $idalbum_imagens = $dados['idalbum_imagens']; // separando dados // -------------------------------------------------------- // converte urls em links --------------------------- $conteudo_post = converte_urls_texto_links($conteudo_post); // converte urls em links // -------------------------------------------------------- // adiciona imagens --------------------------------- $conteudo_post .= constroe_imagens_ajuda($idalbum_imagens, $id); // adiciona imagens // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<div class='classe_titulo_post_ajuda'>"; // codigo html bruto $codigo_html_bruto .= $titulo_post; // codigo html bruto $codigo_html_bruto .= "</div>"; // codigo html bruto $codigo_html_bruto .= "<div class='classe_corpo_post_ajuda'>"; // codigo html bruto $codigo_html_bruto .= campo_excluir_conteudo_ajuda($dados); // codigo html bruto $codigo_html_bruto .= $conteudo_post; // codigo html bruto $codigo_html_bruto .= "</div>"; // codigo html bruto // --------------------------------------------------------- // adiciona div especial ----------------------------- $codigo_html_bruto = constroe_div_especial_geral("Tópico {$id}", $codigo_html_bruto, null); // adiciona div especial // -------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function constroe_div_postagem($dados) { // globals ----------------------------------------------- global $url_pagina_inicial_site; // url de pagina inicial global $imagem_servidor; // imagem de servidor // --------------------------------------------------------- // tipo de pagina ------------------------------------- $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // -------------------------------------------------------- // separando dados ---------------------------------- $id = $dados['id']; // dados de tabela $idusuario = $dados['idusuario']; // dados de tabela $idamigo = $dados['idamigo']; // dados de tabela $conteudo_post = $dados['conteudo_post']; // dados de tabela $idalbum_imagens = $dados['idalbum_imagens']; // dados de tabela $data_publicacao = $dados['data_publicacao']; // dados de tabela $privacidade = $dados['privacidade']; // dados de tabela $compartilhamento = $dados['compartilhamento']; // dados de tabela // --------------------------------------------------------- // verifica se a postagem ja foi exibida ---------- $postagem_exibiu_resposta = retorne_postagem_exibiu_array($id, false); // verificando... // --------------------------------------------------------- // se postagem nao foi exibida salvar na memoria ----------- // isto e usado por causa de: compartilhamentos/novidades if ($postagem_exibiu_resposta == false) { retorne_postagem_exibiu_array($id, true); // salvando id... } else { return null; // retorna null e a postagem ja foi exibida } // ------------------------------------------------------------------------- // define id de publicacao temporario get ------- define_idpublicacao_temporario_get($id, true); // definindo // --------------------------------------------------------- // constroe hashtag ---------------------------------- $conteudo_post = gera_link_hashtag($conteudo_post); // constroe hashtag // ---------------------------------------------------------- // converte urls em links --------------------------- $conteudo_post = converte_urls_texto_links($conteudo_post); // converte urls em links // ---------------------------------------------------------- // adiciona emoticon -------------------------------- $conteudo_post = converte_codigo_emoticon($conteudo_post); // adiciona emoticon // -------------------------------------------------------- // informa se o usuario e o dono do perfil ------ $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // informa se o usuario e o dono do perfil // --------------------------------------------------------- // usuario pode visualizar postagem ------------- $usuario_pode_visualizar_postagem = retorne_usuario_pode_visualizar_postagem($privacidade); // usuario pode visualizar postagem // --------------------------------------------------------- // id de usuario dono do perfil --------------------- $idusuario_perfil = retorne_idusuario_visualizando_perfil(); // id de usuario dono do perfil // --------------------------------------------------------- // valida id de album de imagens ----------------- if ($idalbum_imagens != null) { // seta variavel global com id de album de imagens -------------- $_GET['idalbum_imagens'] = $idalbum_imagens; // setando // ------------------------------------------------------------------------------ // pacote com as imagens da publicacao ------ $pacote_imagens_publicacao .= "<div class='div_corpo_imagens_publicacao_usuario'>"; // pacote com as imagens da publicacao $pacote_imagens_publicacao .= constroe_carregar_imagens($dados); // pacote com as imagens da publicacao $pacote_imagens_publicacao .= "</div>"; // pacote com as imagens da publicacao // --------------------------------------------------------- } // --------------------------------------------------------- // menus de opcoes de postagem --------------- if ($usuario_dono_perfil == true and $idusuario == $idusuario_perfil) { $menus_opcoes_postagem .= "<div class='menus_opcoes_postagem'>"; // menus de opcoes de postagem $menus_opcoes_postagem .= divs_completa_opcoes_postagem($dados); // menus de opcoes de postagem $menus_opcoes_postagem .= constroe_menu_drop(retorne_array_opcoes_postagem($dados)); // menus de opcoes de postagem $menus_opcoes_postagem .= "</div>"; // menus de opcoes de postagem } // --------------------------------------------------------- // topo da postagem --------------------------------- $topo_postagem .= "<div class='classe_div_topo_autor_postagem'>"; // topo da postagem $topo_postagem .= constroe_imagem_perfil_publicacao($idusuario); // topo da postagem $topo_postagem .= retorna_link_perfil_usuario($idusuario); // topo da postagem $topo_postagem .= " - "; // topo da postagem $topo_postagem .= "<a href='{$url_pagina_inicial_site}?tipo_pagina=16&post_id={$id}&idusuario={$idusuario}' title='Abrir postagem'>Abrir postagem</a>"; // topo da postagem $topo_postagem .= "</div>"; // topo da postagem $topo_postagem .= $menus_opcoes_postagem; // topo da postagem // --------------------------------------------------------- // corpo da postagem ------------------------------- $corpo_postagem .= "<div class='div_corpo_texto_publicacao_usuario'>"; // corpo da postagem $corpo_postagem .= $conteudo_post; // corpo da postagem $corpo_postagem .= "</div>"; // corpo da postagem $corpo_postagem .= $pacote_imagens_publicacao; // corpo da postagem // --------------------------------------------------------- // rodape da postagem ------------------------------ $rodape_postagem .= "<div class='div_data_publicacao_postagem_usuario'>"; // rodape da postagem $rodape_postagem .= converte_data_amigavel($data_publicacao); // rodape da postagem $rodape_postagem .= "</div>"; // rodape da postagem // --------------------------------------------------------- // analiza se e compartilhado ---------------------- switch ($compartilhamento) { case true: // div postagem completa --------------------------- $div_postagem_completa_usuario = "div_postagem_completa_usuario div_postagem_completa_usuario_compartilhamento"; // div postagem completa // ---------------------------------------------------------- // imagem de compartilhamento ------------------ $imagem_compartilhamento = "<img class='classe_imagem_notificacao' src='" . $imagem_servidor['nt3'] . "' title='Compartilhou isto'>"; // imagem de compartilhamento // ---------------------------------------------------------- // quem compartilhou -------------------------------- $usuario_compartilhou_conteudo .= "<div class='div_topo_postagem_usuario'>"; // quem compartilhou $usuario_compartilhou_conteudo .= constroe_imagem_perfil_publicacao($idamigo); // quem compartilhou $usuario_compartilhou_conteudo .= retorna_link_perfil_usuario($idamigo); // quem compartilhou $usuario_compartilhou_conteudo .= " "; // quem compartilhou $usuario_compartilhou_conteudo .= "-"; // quem compartilhou $usuario_compartilhou_conteudo .= " "; // quem compartilhou $usuario_compartilhou_conteudo .= $imagem_compartilhamento; // quem compartilhou $usuario_compartilhou_conteudo .= "</div>"; // quem compartilhou // ---------------------------------------------------------- break; case null: $div_postagem_completa_usuario = "div_postagem_completa_usuario"; // div postagem completa break; } // -------------------------------------------------------- // codigo html bruto --------------------------------- if ($idusuario != null and $usuario_pode_visualizar_postagem == true) { $codigo_html_bruto .= "<div class='{$div_postagem_completa_usuario}'>"; $codigo_html_bruto .= $usuario_compartilhou_conteudo; $codigo_html_bruto .= "<div class='div_topo_postagem_usuario'>{$topo_postagem}</div>"; $codigo_html_bruto .= "<div class='div_conteudo_postagem_usuario'>{$corpo_postagem}</div>"; $codigo_html_bruto .= "<div class='div_rodape_postagem_usuario'>{$rodape_postagem}</div>"; $codigo_html_bruto .= constroe_campos_social_publicacoes_gerais($dados); $codigo_html_bruto .= "</div>"; } // -------------------------------------------------------- // retorno de codigo -------------------------------- return $codigo_html_bruto; // retorno de codigo // -------------------------------------------------------- }