function adicionar_visita_perfil() { // globals global $tabela_banco; global $numero_maximo_visitas_perfil_exibir; // id usuario $idusuario = retorne_idusuario_visualizando_perfil(); // usuario dono do perfil $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // id de usuario logado $idusuario_logado = retorne_idusuario_logado(); // data atual $data_atual = data_atual(); // numero de visitas atual $numero_visitas_atual = retorne_numero_visitas_perfil(); // remove visitas antigas if ($numero_visitas_atual >= $numero_maximo_visitas_perfil_exibir) { remove_visitas_antigas_perfil(); } // se for o dono do perfil retorne nulo if ($usuario_dono_perfil == true or $idusuario == null or $idusuario_logado == null) { return null; } // qurey $query[] = "delete from {$tabela_banco['13']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';"; $query[] = "insert into {$tabela_banco['13']} values('null', '{$idusuario}', '{$idusuario_logado}', '{$data_atual}');"; // executa querys executador_querys($query); }
function retorne_tipo_pagina() { // usuario dono do perfil --------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // tipo de pagina ------------------------------------- $tipo_pagina = $_GET['tipo_pagina']; // tipo de pagina // -------------------------------------------------------- // tipo de pagina modo post ----------------------- if ($tipo_pagina == null) { $tipo_pagina = $_POST['tipo_pagina']; // tipo de pagina } // -------------------------------------------------------- // tipo de pagina modo post ----------------------- if ($tipo_pagina == null and $usuario_dono_perfil == true) { $tipo_pagina = 8; // tipo de pagina } // -------------------------------------------------------- // define tipo de pagina padrao ------------------ if ($tipo_pagina == null) { $tipo_pagina = 9; // define tipo de pagina padrao } // -------------------------------------------------------- // retorna tipo de pagina --------------------------- return $tipo_pagina; // retorna tipo de pagina // -------------------------------------------------------- }
function constroe_campo_sentimento_usuario() { // tipo de sentimento -------------------------------- $tipo_sentimento = retorne_tipo_sentimento_usuario(); // tipo de sentimento // -------------------------------------------------------- // valida tipo de sentimento ----------------------- if ($tipo_sentimento == null and retorna_usuario_vendo_perfil_dono() == false) { return null; // retorno } // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='classe_div_campo_sentimento_usuario'>"; $codigo_html_bruto .= constroe_select_sentimentos_disponiveis(); $codigo_html_bruto .= "<div id='div_exibe_tipo_humor_usuario'>"; $codigo_html_bruto .= retorne_tipo_sentimento_usuario(); $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function constroe_imagem_perfil($idusuario) { // globals -------------------------------------------------- global $imagem_servidor; // imagem de servidor global $enderecos_arquivos_php_uteis; // scripts uteis global $url_pagina_inicial_site; // url de pagina inicial // ------------------------------------------------------------ // imagem de perfil -------------------------------------- $imagem_perfil = retorna_imagem_perfil($idusuario); // imagem de perfil // ------------------------------------------------------------ // imagem de camera ---------------------------------- $imagem_camera = $imagem_servidor['camera']; // imagem de camera $imagem_camera = "<img src='{$imagem_camera}'>"; // imagem de camera // ------------------------------------------------------------ // obtendo endereco ------------------------------------ $endereco_script_upload = $enderecos_arquivos_php_uteis['foto_perfil']; // obtendo endereco // ------------------------------------------------------------ // nome de usuario ------------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome de usuario // ------------------------------------------------------------ // 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 // ------------------------------------------------------------ // codigo html de formulario -------------------------- if ($usuario_dono_perfil == true) { $codigo_formulario .= "<a href='#' onclick='clique_botao_imagem_perfil_upload();'>{$imagem_camera}</a>"; $codigo_formulario .= " "; $codigo_formulario .= "<a href='#' onclick='clique_botao_imagem_perfil_upload();'>Alterar</a>"; $codigo_formulario .= "<input id='campo_file_imagem_perfil' type='file' name='foto' onchange='barra_progresso(3); enviar_foto_perfil_automatico();'>"; } // ------------------------------------------------------------ // codigo html bruto ------------------------------------- $codigo_html_bruto .= "<div class='div_imagem_perfil'>"; $codigo_html_bruto .= "<form action='{$endereco_script_upload}' method='post' enctype='multipart/form-data' id='formulario_foto_perfil'>"; $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=9' title='{$nome_usuario}' alt='{$nome_usuario}'>"; $codigo_html_bruto .= "<img src='{$imagem_perfil}' class='imagem_perfil'>"; $codigo_html_bruto .= "</a>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= montar_barra_progresso("barra_progresso_upload_imagem_perfil"); $codigo_html_bruto .= $codigo_formulario; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= "</div>"; // ----------------------------------------------------------- // retorno ------------------------------------------------- return $codigo_html_bruto; // retorno // ----------------------------------------------------------- }
function campo_publicar() { // globals ------------------------------------------------ global $enderecos_arquivos_php_uteis; // url de publicacao de conteudo // ---------------------------------------------------------- // informa se o usuario logado e o dono do perfil $usuario_dono_perfil_resposta = retorna_usuario_vendo_perfil_dono(); // informa se o usuario logado e o dono do perfil // ---------------------------------------------------------- // url de publicacao de conteudo ---------------- $url_publicacao_conteudo = $enderecos_arquivos_php_uteis['publicar_conteudo']; // url de publicacao de conteudo // --------------------------------------------------------- // campo adicionar imagens ----------------------- $campo_adicionar_imagens = "<input type='file' name='foto[]' id='campo_file_upload_postagem' onchange='publicacao_imagens_selecionadas();' multiple>"; // campo adicionar imagens // --------------------------------------------------------- // campo exibe imagens upload ------------------- $campo_exibe_imagens_upload = "<output id='output_imagens_upload_publicacao'></output>"; // campo exibe imagens upload // --------------------------------------------------------- // campo privacidade -------------------------------- $campo_privacidade .= "<div class='campo_privacidade_publicacao_usuario_postar'>"; // campo privacidade $campo_privacidade .= campo_select_privacidade(null); // campo privacidade $campo_privacidade .= "</div>"; // campo privacidade // --------------------------------------------------------- // opcoes de publicacao $opcoes_publicacao .= "<div class='div_campo_publicacao_opcoes'>"; $opcoes_publicacao .= constroe_aba_publicacao_conteudo(); $opcoes_publicacao .= "</div>"; // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<div class='div_campo_publicar'>"; $codigo_html_bruto .= "<form action='{$url_publicacao_conteudo}' method='post' enctype='multipart/form-data' id='formulario_publica_conteudo_geral'>"; $codigo_html_bruto .= $opcoes_publicacao; $codigo_html_bruto .= "<textarea cols='100' rows='4' name='campo_publicar' class='textarea_campo_publicar' placeholder='O que você tem de novo?' id='campo_entrada_publicar_conteudo_geral'></textarea>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='hidden' name='campo_publica_tipo' value='true'>"; $codigo_html_bruto .= $campo_privacidade; $codigo_html_bruto .= montar_barra_progresso("barra_progresso_postagem_conteudo"); $codigo_html_bruto .= $campo_adicionar_imagens; $codigo_html_bruto .= "<input type='submit' class='botao_padrao' value='Publicar isto' onclick='barra_progresso(1);'>"; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= $campo_exibe_imagens_upload; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function retorne_esta_bloqueado($idusuario) { // globals ----------------------------------------- global $tabela_banco; // tabela de banco // ---------------------------------------------------- // id do usuario --------------------------------- if ($idusuario == null) { $idusuario = retorne_idusuario_visualizando_perfil(); // id do usuario } // ---------------------------------------------------- // se for dono do perfil nao fazer nada ------- if (retorna_usuario_vendo_perfil_dono() == true and $idusuario == null) { return false; // nao esta bloqueado } // ----------------------------------------------------- // id de usuario logado ------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ---------------------------------------------------- // numero de linhas ---------------------------- $numero_linhas = 0; // numero de linhas // --------------------------------------------------- // query -------------------------------------------- $query[] = "select *from {$tabela_banco['21']} where idusuario='{$idusuario_logado}' and idusuario_bloqueado='{$idusuario}';"; // query $query[] = "select *from {$tabela_banco['21']} where idusuario='{$idusuario}' and idusuario_bloqueado='{$idusuario_logado}';"; // query // ------------------------------------------------------ // analiza querys ----------------------------------- foreach ($query as $valor_query) { // verifica se query e valida ---------------------- if ($valor_query != null) { $numero_linhas += retorne_numero_linhas_query($valor_query); // atualiza numero de linhas } // ------------------------------------------------------ } // ------------------------------------------------------ // retorno -------------------------------------------- if ($numero_linhas > 0) { return true; // bloqueado } else { return false; // nao bloqueado } // ------------------------------------------------------ }
function monta_opcoes_album_imagem($dados) { // globals global $imagem_servidor; global $enderecos_arquivos_php_uteis; // valida usuario dono do perfil if (retorna_usuario_vendo_perfil_dono() == false) { return null; } // imagem excluir $imagem_excluir = $imagem_servidor['excluir']; // separa dados $id = $dados['id']; $idusuario = $dados['idusuario']; $nome_album = $dados['nome_album']; $idalbum_imagens = $dados['idalbum_imagens']; $nome_album_identificador = $dados['nome_album_identificador']; // url de formulario $url_formulario = $enderecos_arquivos_php_uteis['excluir_album_imagens']; // formulario excluir $formulario .= "<div class='classe_div_formulario_excluir_album'>"; $formulario .= "<form action='{$url_formulario}' method='post'>"; $formulario .= retorna_link_perfil_usuario($idusuario); $formulario .= ", deseja mesmo excluir o álbum de imagens {$nome_album}"; $formulario .= "?"; $formulario .= "<br>"; $formulario .= "<br>"; $formulario .= "<input type='submit' class='botao_cancela' value='Sim'>"; $formulario .= " "; $formulario .= "<input type='button' class='botao_adicionar' value='Não' onclick='fechar_janela_mensagem_dialogo();'>"; $formulario .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>"; $formulario .= "<input type='hidden' name='nome_album_identificador' value='{$nome_album_identificador}'>"; $formulario .= "</form>"; $formulario .= "</div>"; // propriedades da janela de dialogo $titulo_janela = "Excluir álbum {$nome_album}"; $id_janela = "janela_excluir_album_imagem_" . $id; // adiciona janela de dialogo $formulario = janela_mensagem_dialogo($titulo_janela, $formulario, $id_janela); // codigo html $codigo_html .= "<div class='classe_div_opcoes_album'>"; $codigo_html .= "<button class='uibutton' onclick='dialogo_excluir_album_imagens({$id})'>"; $codigo_html .= "<img src='{$imagem_excluir}' title='Excluir álbum'>"; $codigo_html .= " "; $codigo_html .= "Excluir álbum"; $codigo_html .= "</button>"; $codigo_html .= "</div>"; $codigo_html .= $formulario; // retorno return $codigo_html; }
function campo_criar_depoimento() { // globals ----------------------------------------------- global $enderecos_arquivos_php_uteis; // arquivos php uteis // --------------------------------------------------------- // usuario dono do perfil ---------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // --------------------------------------------------------- // id de usuario ---------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // --------------------------------------------------------- // status de amizade --------------------------------- $status_amizade = retorne_status_amizade($idusuario); // status de amizade // --------------------------------------------------------- // nao permite criar depoimento para si mesmo -- if ($usuario_dono_perfil == true or $status_amizade != 2) { return null; // retorno nulo } // --------------------------------------------------------- // nome usuario recebe depoimento ------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome usuario recebe depoimento // --------------------------------------------------------- // url para enviar depoimento ---------------------- $url_enviar_depoimento = $enderecos_arquivos_php_uteis['enviar_depoimento']; // url para enviar depoimento // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<form action='{$url_enviar_depoimento}' method='post'>"; $codigo_html_bruto .= "<textarea cols='70' rows='5' name='depoimento' class='classe_campos_textaera_gerais' placeholder='Escreva um depoimento para {$nome_usuario}'></textarea>"; $codigo_html_bruto .= "<input type='hidden' name='idusuario' value='{$idusuario}'>"; $codigo_html_bruto .= "<input type='submit' value='Enviar' class='botao_padrao'>"; $codigo_html_bruto .= "</form>"; // -------------------------------------------------------- // div especial basica campo --------------------- $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto); // div especial basica campo // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function retorne_visitou_perfil() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // id usuario ------------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id usuario // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // usuario dono do perfil ----------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // --------------------------------------------------------- // informa que ja visitou ----------------------------- if ($usuario_dono_perfil == true) { return true; // retorno } // --------------------------------------------------------- // query ------------------------------------------------- $query = "select *from {$tabela_banco['13']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';"; // query // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_query($query); // numero de linhas // --------------------------------------------------------- // retorna se visitou ou nao ------------------------ if ($numero_linhas > 0) { return true; // visitou } else { return false; // nao visitou } // --------------------------------------------------------- }
function carregar_novidades_usuario() { // usuario dono do perfil ----------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // ---------------------------------------------------------- // verifica se e o dono do perfil --------------------- if ($usuario_dono_perfil == false) { return null; // retorno nulo } // ---------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= campo_publicar(); $codigo_html_bruto .= carregar_publicacoes_amizades(); // ---------------------------------------------------------- // retorno ------------------------------------------------ return $codigo_html_bruto; // retorno // ---------------------------------------------------------- }
function retorne_usuario_pode_visualizar_postagem($privacidade) { // tipo de privacidade atual ------------------------ if ($privacidade == null) { $privacidade = 1; // publico } // -------------------------------------------------------- // id de usuario vendo perfil ----------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario vendo perfil // -------------------------------------------------------- // informa se o usuario e o dono do perfil ------ $usuario_dono_perfil_resposta = retorna_usuario_vendo_perfil_dono(); // informa se o usuario e o dono do perfil // -------------------------------------------------------- // verifica se e o dono da imagem --------------- if ($usuario_dono_perfil_resposta == true or $privacidade == 1) { return true; // retorna verdadeiro } // -------------------------------------------------------- // status de amizade -------------------------------- $status_amizade_usuario = retorne_status_amizade($idusuario); // status de amizade // -------------------------------------------------------- // se for amigo automaticamente pode visualizar ------------- if ($status_amizade_usuario == 2 and $privacidade == 2) { return true; // pode visualizar } else { return false; // nao pode visualizar } // ------------------------------------------------------------------------- }
function constroe_adicionar_imagens() { // globals ---------------------------------------------- global $imagem_servidor; // imagens do servidor global $enderecos_arquivos_php_uteis; // enderecos de arquivos php global $tabela_banco; // -------------------------------------------------------- // obtem nome album identificador ---------- $nome_album_identificador = remove_html($_GET['idalbum_nome']); // -------------------------------------------------------- // valida nome de album identificador ------ if ($nome_album_identificador != null) { // id de usuario logado $idusuario = retorne_idusuario_logado(); // query $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and nome_album_identificador='{$nome_album_identificador}' order by id desc limit 0,1;"; // dados de query $dados = retorne_dados_query($query); // separa dados $id = $dados['id']; $idusuario = $dados['idusuario']; $url_imagem = $dados['url_imagem']; $url_imagem_miniatura = $dados['url_imagem_miniatura']; $privacidade = $dados['privacidade']; $descricao = $dados['descricao']; $data_publicacao = $dados['data_publicacao']; $idalbum_imagens = $dados['idalbum_imagens']; $identificador = $dados['identificador']; $nome_album = $dados['nome_album']; $nome_album_identificador = $dados['nome_album_identificador']; // adiciona ou atualiza $campo_modo_adicionar .= "<input type='hidden' name='nome_album_identificador' value='{$nome_album_identificador}'>"; $campo_modo_adicionar .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>"; } // -------------------------------------------------------- // 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 // -------------------------------------------------------- // verifica se usuario e o dono do perfil -------- if ($usuario_dono_perfil == false) { return null; // retorno nulo } // -------------------------------------------------------- // imagem adicionar -------------------------------- $imagem_adicionar = "<img src='" . $imagem_servidor['camera_add'] . "' title='Adicionar mais imagens'>"; // imagem adicionar // -------------------------------------------------------- // campo adicionar imagens ---------------------- $campo_adicionar_imagens .= "<div class='campo_file_imagem_albuns'>"; // campo adicionar imagens $campo_adicionar_imagens .= "<input type='file' name='foto[]' id='campo_file_imagem_albuns' onchange='barra_progresso(2); enviar_imagens_albuns_automatico();' multiple>"; // campo adicionar imagens $campo_adicionar_imagens .= "</div>"; // campo adicionar imagens // -------------------------------------------------------- // url de script de upload -------------------------- $url_script_upload = $enderecos_arquivos_php_uteis['upload_imagens_usuario']; // url de script de upload // -------------------------------------------------------- // tipo de privacidade ------------------------------- $tipo_privacidade = campo_select_privacidade($privacidade); // tipo de privacidade // -------------------------------------------------------- // campo descricao de imagem ------------------ $campo_descricao_imagem .= "<div class='adicionar_campo_descricao_imagem'>"; // campo descricao de imagem $campo_descricao_imagem .= "<textarea class='textarea_campo_descricao_imagem' cols='75' rows='5' name='descricao_imagem' placeholder='Descrição do álbum'>{$descricao}</textarea>"; // campo descricao de imagem $campo_descricao_imagem .= "</div>"; // campo descricao de imagem // -------------------------------------------------------- // botao atualizar album ------------------------- if ($nome_album_identificador != null) { $campo_atualiza .= " "; $campo_atualiza .= "<input type='submit' class='uibutton' value='Atualizar álbum'>"; } // -------------------------------------------------------- // nome do album --------------------------------- $campo_nome_album .= "<div class='adicionar_campo_titulo_imagem'>"; $campo_nome_album .= "<input type='text' name='nome_album_imagem' value='{$nome_album}' placeholder='Título do álbum'>"; $campo_nome_album .= $campo_atualiza; $campo_nome_album .= "</div>"; // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<form id='formulario_enviar_imagens_albuns' action='{$url_script_upload}' method='post' enctype='multipart/form-data'>"; $codigo_html_bruto .= $campo_nome_album; $codigo_html_bruto .= $campo_descricao_imagem; $codigo_html_bruto .= $tipo_privacidade; $codigo_html_bruto .= $campo_modo_adicionar; $codigo_html_bruto .= "<div class='div_campo_adicionar_imagens' onclick='clique_botao_adicionar_imagens_albuns();'>"; $codigo_html_bruto .= $imagem_adicionar; $codigo_html_bruto .= " "; $codigo_html_bruto .= "+Adicione mais imagens"; $codigo_html_bruto .= $campo_adicionar_imagens; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= montar_barra_progresso("barra_progresso_upload_imagens_album"); // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function constroe_abas_editar_perfil() { // globals ---------------------------------------------- global $url_pagina_inicial_site; // url de pagina inicial // -------------------------------------------------------- // id de usuario -------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // -------------------------------------------------------- // usuario dono do perfil -------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // aba selecionada -------------------------------- $aba_selecionada[retorne_modo_editar_perfil()] = "classe_aba_selecionada_perfil"; // aba selecionada // -------------------------------------------------------- // array de links ------------------------------------ $links = array(); // -------------------------------------------------------- // valida super usuario ---------------------------- if (retorne_super_usuario() == true) { $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['0']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=0' title='Administrar'>Administrar</a></div>"; // links } // -------------------------------------------------------- // links ------------------------------------------------- if ($usuario_dono_perfil == true) { $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['1']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=1' title='Básico'>Básico</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['8']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=8' title='Principal'>Principal</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['2']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=2' title='Profissional'>Profissional</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['4']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=4' title='Wallpaper'>Wallpaper</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['5']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=5' title='Senha'>Senha</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['6']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=6' title='Bloqueio'>Bloqueio</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['7']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=7' title='Excluir conta'>Excluir conta</a></div>"; // links } // -------------------------------------------------------- // codigo html bruto --------------------------------- foreach ($links as $valor_link) { // verifica se e valido -------------------------------- if ($valor_link != null) { $codigo_html .= $valor_link; } // -------------------------------------------------------- } // -------------------------------------------------------- // adiciona div de abas -------------------------- $codigo_html = "<div class='classe_div_aba_links_selecao'>{$codigo_html}</div>"; // adiciona div de abas // -------------------------------------------------------- // adiciona div especial -------------------------- $codigo_html = constroe_div_especial_geral("Editar perfíl", $codigo_html, null); // adiciona div especial // -------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html; // retorno // --------------------------------------------------------- }
function carrega_lista_usuarios($tipo_carregar, $tipo_exibir) { // tipo carregar --------------------------------------- // 1 carrega amigos aceitos // 2 carrega solicitacoes de amizades que enviou // 3 carrega solicitacoes de amizades que recebeu // 4 carrega usuarios por hashtags // 5 carrega usuarios proximos // 6 usuarios comentaram // 7 usuarios curtiram // 8 usuarios compartilharam // 9 usuarios seguidores // --------------------------------------------------------- // tipo exibir -------------------------------------------- // 1 exibe usuarios normal // 2 exibe usuarios miniatura // --------------------------------------------------------- // globals ----------------------------------------------- global $tabela_banco; // tabela de banco // --------------------------------------------------------- // limit tabela ------------------------------------------ $limit_tabela = retorne_limit_tabela_get(); // limit tabela // --------------------------------------------------------- // array com pacotes de ids de usuarios -------- $array_pacote_idusuarios = array(); // array com pacotes de ids de usuarios // --------------------------------------------------------- // informa se o usuario e o dono do perfil ------ $usuario_dono_perfil_resposta = retorna_usuario_vendo_perfil_dono(); // informa se o usuario e o dono do perfil // -------------------------------------------------------- // id de usuario que visualiza o perfil ----------- # impede usuarios de verem solicitacoes de amizades # de outras pessoas! if ($tipo_carregar == 2) { $idusuario = retorne_idusuario_logado(); // id de usuario logado } else { $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario que visualiza o perfil } // --------------------------------------------------------- // verifica tipo de query a ser criada ------------- switch ($tipo_carregar) { case 1: $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='2' {$limit_tabela};"; // amigos aceitos $query_sem_limite = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='2';"; // amigos aceitos break; case 2: $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='2' {$limit_tabela};"; // solicitacoes de amizades $query_sem_limite = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='2';"; // solicitacoes de amizades break; case 3: $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='1' {$limit_tabela};"; // solicitacoes de amizades $query_sem_limite = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='1';"; // solicitacoes de amizades break; } // --------------------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query); // comando // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // numero de linhas sem limite -------------------- $numero_linhas_sem_limite = retorne_numero_linhas_query($query_sem_limite); // numero de linhas sem limite // --------------------------------------------------------- // carregando ids de usuarios --------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // id de usuario de tabela --------------------------- $idusuario_tabela = $dados['idamigo']; // id de usuario de tabela // --------------------------------------------------------- // atualizando ids de usuarios --------------------- if ($idusuario_tabela != null) { $array_pacote_idusuarios[] = $idusuario_tabela; // atualizando ids de usuarios } // --------------------------------------------------------- } // --------------------------------------------------------- // pacote com usuarios listados ------------------- $pacote_usuarios = monta_pacotes_usuarios($array_pacote_idusuarios, $tipo_exibir); // pacote com usuarios listados // --------------------------------------------------------- // paginacao ------------------------------------------- $paginacao .= ""; // paginacao $paginacao .= monta_paginas_paginacao($numero_linhas_sem_limite); // paginacao $paginacao .= ""; // paginacao // --------------------------------------------------------- // adiciona paginacao ------------------------------- $pacote_usuarios .= $paginacao; // adiciona paginacao // --------------------------------------------------------- // retorno ----------------------------------------------- return $pacote_usuarios; // retorno // --------------------------------------------------------- }
function constroe_adicionar_amigo($idusuario) { // globals ------------------------------------------------------ global $enderecos_arquivos_php_uteis; // enderecos de arquivos php global $numero_maximo_amigos_usuario_adicionar; // numero maximo de amigos que o usuario pode ter // ---------------------------------------------------------------- // id de usuario logado ------------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ---------------------------------------------------------------- // status de amizade --------------------------------------- $status_amizade = retorne_status_amizade($idusuario); // status de amizade // --------------------------------------------------------------- // endereco de script para nova amizade ------------- $endereco_script_novo_amigo = $enderecos_arquivos_php_uteis['adicionar_novo_amigo']; // endereco de script para nova amizade // --------------------------------------------------------------- // resposta pode adicionar novo amigo ---------------- $pode_adicionar_amigo = retorne_pode_adicionar_amigo(); // resposta pode adicionar novo amigo // --------------------------------------------------------------- // resposta de usuario dono do perfil ------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // resposta de usuario dono do perfil // ---------------------------------------------------------------- // verifica se pode adicionar nova amizade ------------ if (($status_amizade == 1 or $status_amizade == null) and $pode_adicionar_amigo == false) { // mensagem de sistema ---------------------------------- $mensagem_sistema .= "Você tem amigos demais."; // mensagem de sistema $mensagem_sistema .= "<br>"; // mensagem de sistema $mensagem_sistema .= "Só são permitidos {$numero_maximo_amigos_usuario_adicionar} amigos."; // mensagem de sistema // ----------------------------------------------------------------- // retorno de mensagem ------------------------------------ return div_especial_mensagem_sistema("Adicionar amigo", $mensagem_sistema); // ----------------------------------------------------------------- } // --------------------------------------------------------------- // verifica tipo de amizade -------------------------------- switch ($status_amizade) { case 1: // adiciona $botao_amizade[0] = "<input type='submit' class='botao_adicionar' title='+ Adicionar' value='+ Adicionar'>"; // botao de amizade break; case 2: // excluir $botao_amizade[0] = "<input type='submit' class='botao_cancela' title='Excluir amizade' value='Excluir amizade' onclick='dialogo_excluir_cancelar_amizade({$idusuario});'>"; // botao de amizade // titulo da janela ------------------------------------------ $titulo_janela = "Excluir?"; // titulo da janela // -------------------------------------------------------------- break; case 3: // cancelar $botao_amizade[0] = "<input type='submit' class='botao_cancela' title='Cancelar solicitação' value='Cancelar solicitação' onclick='dialogo_excluir_cancelar_amizade({$idusuario});'>"; // botao de amizade // titulo da janela ------------------------------------------ $titulo_janela = "Cancelar solicitação?"; // titulo da janela // -------------------------------------------------------------- break; case 4: // aceitar $botao_amizade[0] = "<input type='submit' class='botao_adicionar' title='Aceitar' value='Aceitar'>"; // botao de amizade $botao_amizade[1] = "<input type='submit' class='botao_cancela' title='Rejeitar' value='Rejeitar'>"; // botao de amizade $campo_confirma_rejeitar = "<input type='hidden' name='rejeitar' value='1'>"; // campo confirma rejeitar break; default: // adiciona $botao_amizade[0] = "<input type='submit' class='botao_adicionar' title='+ Adicionar' value='+ Adicionar'>"; // botao de amizade } // --------------------------------------------------------------- // codigo html bruto ---------------------------------------- if ($idusuario != $idusuario_logado) { // adiciona campo rejeitar se necessario ------------- if ($status_amizade != 4) { $codigo_html_bruto .= "<div class='div_campo_amizade'>"; $codigo_html_bruto .= "<form action='{$endereco_script_novo_amigo}' method='post'>"; $codigo_html_bruto .= "<input type='hidden' name='idamigo' value='{$idusuario}'>"; $codigo_html_bruto .= $botao_amizade[0]; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= "</div>"; } else { $codigo_html_bruto .= "<div class='div_campo_amizade'>"; $codigo_html_bruto .= "<form action='{$endereco_script_novo_amigo}' method='post'>"; $codigo_html_bruto .= "<input type='hidden' name='idamigo' value='{$idusuario}'>"; $codigo_html_bruto .= $botao_amizade[0]; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<div class='div_campo_amizade'>"; $codigo_html_bruto .= "<form action='{$endereco_script_novo_amigo}' method='post'>"; $codigo_html_bruto .= "<input type='hidden' name='idamigo' value='{$idusuario}'>"; $codigo_html_bruto .= $botao_amizade[1]; $codigo_html_bruto .= $campo_confirma_rejeitar; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= "</div>"; } // -------------------------------------------------------------- } else { return null; // retorno nulo } // -------------------------------------------------------------- // cancelar ou Excluir -------------------------- if ($status_amizade == 2 or $status_amizade == 3) { // link para perfil de usuario ----------------------------- $link_perfil_usuario = retorna_link_perfil_usuario($idusuario); // link para perfil de usuario // --------------------------------------------------------------- // id de janela ----------------------------------------------- $div_id_janela_cancelar_excluir_amizade = "div_id_janela_cancelar_excluir_amizade_" . $idusuario; // --------------------------------------------------------------- // status de amizade --------------------------------------- switch ($status_amizade) { case 2: $mensagem_excluir_cancelar .= "Deseja excluir {$link_perfil_usuario} da sua lista de amigos?"; // mensagem excluir cancelar $mensagem_excluir_cancelar .= "<br>"; // mensagem excluir cancelar $mensagem_excluir_cancelar .= "<br>"; // mensagem excluir cancelar break; case 3: $mensagem_excluir_cancelar .= "Canelar solicitação de amizade para {$link_perfil_usuario}?"; // mensagem excluir cancelar $mensagem_excluir_cancelar .= "<br>"; // mensagem excluir cancelar $mensagem_excluir_cancelar .= "<br>"; // mensagem excluir cancelar break; } // --------------------------------------------------------------- // completa codigo html bruto --------------------------- $codigo_html_bruto = $mensagem_excluir_cancelar . $codigo_html_bruto; // completa codigo html bruto // --------------------------------------------------------------- // janela de dialogo ---------------------------------------- $codigo_html_bruto = janela_mensagem_dialogo($titulo_janela, $codigo_html_bruto, $div_id_janela_cancelar_excluir_amizade); // janela de dialogo // --------------------------------------------------------------- // codigo html bruto ---------------------------------------- $codigo_html_bruto .= "<div class='div_campo_amizade'>"; $codigo_html_bruto .= $botao_amizade[0]; $codigo_html_bruto .= "</div>"; // --------------------------------------------------------------- } // -------------------------------------------------------------- // adiciona campo bloquear usuario ------------------ $codigo_html_bruto .= constroe_campo_bloquear_usuario(); // campo bloquear usuario // -------------------------------------------------------------- // retorno ---------------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------------- }
function campo_aceita_depoimento($dados) { // globals ---------------------------------------------- global $enderecos_arquivos_php_uteis; // enderecos de arquivos uteis // -------------------------------------------------------- // dados ----------------------------------------------- $id = $dados['id']; // dados $idamigo = $dados['idamigo']; // id do amigo // -------------------------------------------------------- // id de usuario logado ---------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ------------------------------------------------------- // status de depoimento --------------------------- $status_depoimento = retorne_status_depoimento($dados); // status de depoimento // -------------------------------------------------------- // usuario dono do perfil -------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // ------------------------------------------------------- // verifica se e o dono do depoimento --------- if ($idamigo != $idusuario_logado and $usuario_dono_perfil == false) { return null; // retorno nulo } // ------------------------------------------------------- // script aceitar depoimento ---------------------- $script_aceitar_depoimento = $enderecos_arquivos_php_uteis['aceitar_depoimento']; // script aceitar depoimento // ------------------------------------------------------- // tipo de depoimento ----------------------------- $tipo_depoimento = retorne_tipo_depoimento_get(); // tipo de depoimento // ------------------------------------------------------ // classe da div excluir depoimento ------------ $classe_div_excluir_depoimento = "div_campo_aceita_depoimento"; // classe // ------------------------------------------------------- // tipo de depoimento ----------------------------- switch ($status_depoimento) { case 1: // campo para gerenciar depoimento ------------------ $campo_gerenciar_depoimento .= "Excluir este depoimento?"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<br>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<br>"; // campo para gerenciar depoimento // --------------------------------------------------------------- // excluindo classe de div -------------------------------- $classe_div_excluir_depoimento = null; // excluindo classe de div // --------------------------------------------------------------- // exclui aceitos enviei/enviou --------------------------- if ($idamigo != $idusuario_logado) { $campo_gerenciar_depoimento .= "<input type='submit' class='botao_padrao' value='Excluir depoimento'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='aceitar' value='2'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento } else { $campo_gerenciar_depoimento .= "<input type='submit' class='botao_padrao' value='Excluir depoimento'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='aceitar' value='4'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento } // -------------------------------------------------------- break; case 2: // verifica se cancela envio de depoimento --- if ($idamigo != $idusuario_logado) { $campo_gerenciar_depoimento .= "<input type='submit' class='botao_padrao' value='Aceitar'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='aceitar' value='1'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento // campo rejeitar depoimento ------------------- $campo_rejeitar_depoimento .= "<form action='{$script_aceitar_depoimento}' method='post'>"; // campo rejeitar depoimento $campo_rejeitar_depoimento .= "<input type='submit' class='botao_cancela' value='Rejeitar depoimento'>"; // campo para gerenciar depoimento $campo_rejeitar_depoimento .= "<input type='hidden' name='aceitar' value='5'>"; // campo para gerenciar depoimento $campo_rejeitar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento $campo_rejeitar_depoimento .= "</form>"; // campo rejeitar depoimento // ------------------------------------------------------ } else { $campo_gerenciar_depoimento .= "<input type='submit' class='botao_cancela' value='Cancelar'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='aceitar' value='3'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='id' value='{$id}'>"; // campo para gerenciar depoimento } // ------------------------------------------------------- break; } // -------------------------------------------------------- // campo para gerenciar depoimento ----------- $campo_gerenciar_depoimento .= "<input type='hidden' name='tipo_depoimento' value='{$tipo_depoimento}'>"; // campo para gerenciar depoimento $campo_gerenciar_depoimento .= "<input type='hidden' name='idusuario' value='{$idamigo}'>"; // campo para gerenciar depoimento // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='{$classe_div_excluir_depoimento}'>"; $codigo_html_bruto .= "<form action='{$script_aceitar_depoimento}' method='post'>"; $codigo_html_bruto .= $campo_gerenciar_depoimento; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= $campo_rejeitar_depoimento; $codigo_html_bruto .= "</div>"; // --------------------------------------------------------- // adiciona dialogo em caso de exclusao ------- if ($status_depoimento == 1) { // titulo -------------------------------------------------- $titulo_janela = "Excluir depoimento"; // titulo // --------------------------------------------------------- // id da div ---------------------------------------------- $div_id = "div_dialogo_excluir_depoimento_{$id}"; // id da div // --------------------------------------------------------- // botao excluir depoimento ------------------------ $botao_excluir_depoimento = "<input type='button' class='botao_padrao' value='Excluir depoimento' onclick='exibe_dialogo_excluir_depoimento_usuario({$id})'>"; // botao excluir depoimento // --------------------------------------------------------- // adiciona dialogo ----------------------------------- $codigo_html_bruto = janela_mensagem_dialogo($titulo_janela, $codigo_html_bruto, $div_id); // adiciona dialogo // --------------------------------------------------------- // adiciona botao excluir ---------------------------- $codigo_html_bruto .= $botao_excluir_depoimento; // adiciona botao excluir // --------------------------------------------------------- } // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function constroe_carregar_imagens($dados) { // tabela de banco ----------------------------------- global $tabela_banco; // tabela de banco global $url_pagina_inicial_site; // url de pagina inicial // -------------------------------------------------------- // tipo de pagina ------------------------------------- $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // -------------------------------------------------------- // id de usuario --------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // -------------------------------------------------------- // valida idusuario de tabela ---------------------- if ($dados['idusuario'] != null) { $idusuario = $dados['idusuario']; // id de usuario } // -------------------------------------------------------- // id de album no modo get ----------------------- $idalbum_imagens = tipo_album_exibir_get(); // id de album no modo get // -------------------------------------------------------- // url de pagina de imagens de usuario -------- $url_pagina_imagens = "{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5"; // url de pagina de imagens de usuario // -------------------------------------------------------- // limit tabela ----------------------------------------- switch ($tipo_pagina) { case 5: $limit_tabela = retorne_limit_tabela_get(); // limit tabela break; case 8: $limit_tabela = retorne_limit_tabela_ultimo_campo(); // limit tabela break; case 9: $limit_tabela = retorne_limit_tabela_ultimo_imagens_modo_post(); // limit tabela break; default: $limit_tabela = retorne_limit_tabela_get(); // limit tabela } // -------------------------------------------------------- // id de postagem de imagem ----------------- $post_id = retorne_idpublicacao_get(); // id de postagem de imagem // -------------------------------------------------------- // nome de album identificador $nome_album_identificador = retorne_idalbum_nome_get(); // query ------------------------------------------------ if ($idalbum_imagens == null) { // valida post id -------------------------------------- if ($post_id == null) { $query = "select DISTINCT nome_album_identificador, idusuario from {$tabela_banco['6']} where idusuario='{$idusuario}' {$limit_tabela};"; // query } else { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and id='{$post_id}';"; // query } // -------------------------------------------------------- } else { // query $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and idalbum_imagens='{$idalbum_imagens}' {$limit_tabela};"; } // -------------------------------------------------------- // monta query carregar imagens de albuns if ($nome_album_identificador != null) { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and nome_album_identificador='{$nome_album_identificador}' {$limit_tabela};"; } // comando -------------------------------------------- $comando = comando_executa($query); // comando // -------------------------------------------------------- // numero de linhas de comando ------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas de comando // -------------------------------------------------------- // contador -------------------------------------------- $contador = 0; // contador // -------------------------------------------------------- // obtendo imagens --------------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ----------------------------------------------- $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // -------------------------------------------------------- // valida tipo de pagina if ($tipo_pagina == 5) { // carrega albuns ou imagens de album if ($nome_album_identificador == null) { // album $lista_imagens .= constroe_album_usuario($dados); } else { // imagens $lista_imagens .= constroe_imagem_album($dados); } } else { // imagens $lista_imagens .= constroe_imagem_album($dados); } } // -------------------------------------------------------- // verifica o tipo de exibicao de imagens ------- if ($idalbum_imagens != null and $tipo_pagina != 5) { return $lista_imagens; // lista com imagens } // -------------------------------------------------------- // numero total de imagens em albuns de usuario ----- $numero_total_imagens_albuns_usuario = retorne_numero_total_imagens_albuns_usuario(); // numero total de imagens em albuns de usuario $numero_total_albuns_usuario = retorne_numero_albuns_usuario($idusuario); // numero total de albuns de usuario // ------------------------------------------------------------------ // 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 // -------------------------------------------------------- // verifica se o usuario e o dono do perfil ------ if ($usuario_dono_perfil == false) { // nome usuario ------------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome do usuario // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='div_campo_nome_usuario_divide_sessao'>"; $codigo_html_bruto .= "Fotos de "; $codigo_html_bruto .= $nome_usuario; $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- } // -------------------------------------------------------- // paginacao if ($nome_album_identificador == null) { $paginacao_continua = monta_paginas_paginacao($numero_total_albuns_usuario); } else { $paginacao_continua = monta_paginas_paginacao($numero_total_imagens_albuns_usuario); } // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='div_separa_sessao_perfil'>"; $codigo_html_bruto .= "<a href='{$url_pagina_imagens}' title='Álbuns'>{$numero_total_albuns_usuario} álbuns com {$numero_total_imagens_albuns_usuario} fotos.</a>"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<div class='div_completa_imagens_miniaturas'>"; $codigo_html_bruto .= $lista_imagens; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= $paginacao_continua; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function campo_adicionar_musica() { // globals ------------------------------------------------ global $enderecos_arquivos_php_uteis; // enderecos de arquivos uteis global $imagem_servidor; // imagens de servidor global $extensao_arquivo_audio_permitido_upload; // extensao de arquivo de audio global $tabela_banco; // tabelas de banco de dados // --------------------------------------------------------- // url de script para adicionar de perfil ----------- $url_script_adicionar_musica_perfil = $enderecos_arquivos_php_uteis['upload_musica_perfil']; // --------------------------------------------------------- // imagem de musica ------------------------------- $imagem_musica = "<img src='" . $imagem_servidor['musica'] . "' title='Adicionar música'>"; // imagem de musica // --------------------------------------------------------- // usuario e o dono do perfil resposta ----------- $usuario_dono_perfil_resposta = retorna_usuario_vendo_perfil_dono(); // usuario e o dono do perfil resposta // --------------------------------------------------------- // id de usuario logado ------------------------------- $idusuario = retorne_idusuario_logado(); // id de usuario logado // ---------------------------------------------------- // query de dados ------------------------------------- $query = "select *from {$tabela_banco['8']} where idusuario='{$idusuario}';"; // query de dados // ---------------------------------------------------- // dados ---------------------------------------------- $dados = retorne_dados_query($query); // ---------------------------------------------------- // botao auto play ------------------------------------ if ($dados['musica_auto_play'] == 1) { $botao_auto_play = "<input type='checkbox' name='campo_auto_play' value='1' checked>"; // botao auto play } else { $botao_auto_play = "<input type='checkbox' name='campo_auto_play' value='1'>"; // botao auto play } // ---------------------------------------------------- // campo tocar musica automatica --------------- $campo_auto_play .= "<li>Tocar a música automáticamente quando entrarem em meu perfíl."; // campo autoplay $campo_auto_play .= "<br>"; // campo autoplay $campo_auto_play .= $botao_auto_play; // campo autoplay $campo_auto_play .= " "; // campo autoplay $campo_auto_play .= "Tocar automáticamente"; // campo autoplay $campo_auto_play .= "<br>"; // campo autoplay $campo_auto_play .= "<input type='submit' class='uibutton large confirm botao_salvar_configuracao_musica' value='Salvar configuração'>"; // campo autoplay // ----------------------------------------------- // formulario adicionar musica -------------------- $formulario_adicionar_musica .= "<div class='div_formulario_upload_musica'>"; // formulario adicionar musica $formulario_adicionar_musica .= "<form action='{$url_script_adicionar_musica_perfil}' method='post' enctype='multipart/form-data' id='formulario_musica_perfil'>"; // formulario adicionar musica $formulario_adicionar_musica .= "<input type='file' name='musica' id='campo_file_musica_upload' onchange='barra_progresso(5); enviar_musica_perfil_automatico();'>"; // formulario adicionar musica $formulario_adicionar_musica .= $campo_auto_play; // formulario adicionar musica $formulario_adicionar_musica .= "</form>"; // formulario adicionar musica $formulario_adicionar_musica .= "</div>"; // formulario adicionar musica // --------------------------------------------------------- // div adicionar musica ------------------------------ $div_adicionar_musica .= "<div class='div_campo_adicionar_musica_perfil' onclick='clique_botao_adicionar_musica_playlist();'>"; // div adicionar musica $div_adicionar_musica .= $imagem_musica; // div adicionar musica $div_adicionar_musica .= " "; // div adicionar musica $div_adicionar_musica .= "+Adicionar música ({$extensao_arquivo_audio_permitido_upload})"; // div adicionar musica $div_adicionar_musica .= "</div>"; // div adicionar musica // --------------------------------------------------------- // codigo html bruto ---------------------------------- if ($usuario_dono_perfil_resposta == true) { $codigo_html_bruto .= $div_adicionar_musica; $codigo_html_bruto .= $formulario_adicionar_musica; } // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function constroe_perfil_geral_usuario() { // id de usuario $idusuario = retorne_idusuario_get(); // id de usuario // valida exibir perfil de usuario if (retorne_status_amizade($idusuario) != 2 and retorna_usuario_vendo_perfil_dono() == false) { // nome do usuario $nome = func_retorna_nome_de_usuario_por_id($idusuario); // titulo de mensagem $titulo_mensagem = "Perfíl de {$nome}"; // mensagem de retorno $mensagem_retorno .= "Você não é amigo de {$nome}, somente amigos podem visualizar o seu perfíl."; // retorno return div_especial_mensagem_sistema($titulo_mensagem, $mensagem_retorno); } // dados de usuario $dados_usuario = retorna_dados_usuario_array($idusuario); // dados de usuario // dados de usuario $nome = func_retorna_nome_de_usuario_por_id($idusuario); // nome do usuario $data_nascimento = $dados_usuario['data_nascimento']; // dados de usuario $estado = retorne_link_pesquisa_montado($dados_usuario['estado'], 3); // dados de usuario $sobre_usuario = $dados_usuario['sobre_usuario']; // dados de usuario $sexo = retorne_link_pesquisa_montado($dados_usuario['sexo'], 6); // dados de usuario $estado_civil = retorne_link_pesquisa_montado($dados_usuario['estado_civil'], 8); // dados de usuario $cidade = retorne_link_pesquisa_montado($dados_usuario['cidade'], 2); // dados de usuario $telefone = $dados_usuario['telefone']; // dados de usuario $site = retorne_link_pesquisa_montado($dados_usuario['site'], 4); // dados de usuario $tribo_urbana = $dados_usuario['tribo_urbana']; // dados de usuario // nome link de usuario $nome_link_usuario = retorna_link_perfil_usuario($idusuario); // nome link de usuario // codigo html $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Nome"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $nome_link_usuario; $codigo_html .= "</div>"; $codigo_html .= "</div>"; // valida if ($data_nascimento != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Aniversário"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $data_nascimento; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($data_nascimento != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Idade"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= calcula_idade($data_nascimento); $codigo_html .= " "; $codigo_html .= "anos"; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($cidade != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Cidade"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $cidade; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($estado != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Estado"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $estado; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($estado_civil != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Estado civil"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $estado_civil; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($sexo != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Gênero"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $sexo; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($telefone != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Telefone"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $telefone; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($site != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Website"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $site; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // valida if ($tribo_urbana != null) { $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>"; $codigo_html .= "Estilo musical"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>"; $codigo_html .= $tribo_urbana; $codigo_html .= "</div>"; $codigo_html .= "</div>"; } // adiciona hashtag $codigo_html = gera_link_hashtag($codigo_html); // adiciona hashtag // adiciona div basica $codigo_html = constroe_div_especial_geral($nome, $codigo_html, null); // adiciona div basica // completa perfil $codigo_html .= constroe_perfil_completo_usuario(); $codigo_html .= carrega_lista_usuarios(1, 2); $codigo_html .= constroe_carregar_imagens($dados); // retorno return $codigo_html; // retorno }
function formulario_cadastro_curriculo() { // globals ---------------------------------------------- global $enderecos_arquivos_php_uteis; // arquivos php uteis global $url_pagina_inicial_site; // url de pagina inicial // -------------------------------------------------------- // usuario dono do perfil --------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // so exibe o formulario para o dono ------------ if ($usuario_dono_perfil == false) { pagina_index_usuario(); // redireciona die; // abandona script } // -------------------------------------------------------- // dados ----------------------------------------------- $dados = retorne_dados_array_curriculo(); // dados // -------------------------------------------------------- // separando dados --------------------------------- $profissao = $dados['profissao']; // dados $objetivo = $dados['objetivo']; // dados $empresas_trabalhou = $dados['empresas_trabalhou']; // dados $formacao = $dados['formacao']; // dados $experiencia = $dados['experiencia']; // dados $idiomas = $dados['idiomas']; // dados $email = $dados['email']; // dados $telefone = $dados['telefone']; // dados $endereco = $dados['endereco']; // dados $adicionais = $dados['adicionais']; // dados $projetos = $dados['projetos']; // dados $empregado = $dados['empregado']; // dados // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html .= "Separe mais de uma informação sempre com vírgula."; $codigo_html .= "<br>"; $codigo_html .= "Empresa(s) que trabalhei: <b>Microsoft, Yahoo! etc</b>"; $codigo_html .= "<br>"; $codigo_html .= "<br>"; // -------------------------------------------------------- // campo select -------------------------------------- $select[] = "sim"; // campo select $select[] = "não"; // campo select // -------------------------------------------------------- // select empregado -------------------------------- $select_empregado = gerador_select_option($select, $empregado, "empregado"); // select empregado // -------------------------------------------------------- // campos --------------------------------------------- $campos['adicionais'] = "<br>Adicionais<br>"; // campos // -------------------------------------------------------- // script salva curriculo ---------------------------- $script_salvar = $enderecos_arquivos_php_uteis['salvar_curriculo']; // script salva curriculo // -------------------------------------------------------- // formulario $codigo_html .= "<div class='classe_formulario_editar_perfil'>"; $codigo_html .= "<form action='{$script_salvar}' method='post'>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Profissão"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$profissao}' name='profissao'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Objetivo"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<textarea name='objetivo' cols='10' rows='3'>{$objetivo}</textarea>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Onde já trabalhei"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$empresas_trabalhou}' name='empresas_trabalhou'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Formação"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$formacao}' name='formacao'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Experiência"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$experiencia}' name='experiencia'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Idiomas"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$idiomas}' name='idiomas'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "E-mail de contato"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$email}' name='email'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Telefone de contato"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$telefone}' name='telefone'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Endereço"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<input type='text' value='{$endereco}' name='endereco'>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Projetos que estou"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<textarea name='projetos' cols='10' rows='5'>{$projetos}</textarea>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Estou empregado"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= $select_empregado; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_separa_desc_campo_formulario'>"; $codigo_html .= "Adicionais"; $codigo_html .= ":"; $codigo_html .= "</div>"; $codigo_html .= "<textarea name='adicionais' cols='10' rows='10'>{$adicionais}</textarea>"; $codigo_html .= "<br>"; $codigo_html .= "<div class='classe_div_campo_salvar_editar_perfil'>"; $codigo_html .= "<input type='submit' value='Salvar' class='botao_padrao'>"; $codigo_html .= " "; $codigo_html .= " "; $codigo_html .= "<a href='{$url_pagina_inicial_site}?tipo_pagina=7&editar_perfil_modo=3' title='Visualizar' target='_blank'>Visualizar</a>"; $codigo_html .= "</div>"; $codigo_html .= "</form>"; $codigo_html .= "</div>"; // titulo ------------------------------------------------- $titulo = "Profissional"; // titulo // -------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html = constroe_div_especial_geral($titulo, $codigo_html, null); // adiciona div especial // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html; // retorno // -------------------------------------------------------- }
function carregar_postagens_usuario() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // id usuario visualizando perfil ------------------ $idusuario = retorne_idusuario_visualizando_perfil(); // id usuario visualizando perfil // -------------------------------------------------------- // usuario dono do perfil --------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // limit de tabela ------------------------------------- $limit_tabela = retorne_limit_tabela_get(); // limit de tabela // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['9']} where idusuario='{$idusuario}' {$limit_tabela};"; // query // -------------------------------------------------------- // comando ------------------------------------------- $comando = comando_executa($query); // comando // -------------------------------------------------------- // numero de postagens de usuario ------------- $numero_postagens_usuario = retorne_numero_linhas_comando($comando); // numero de postagens de usuario // -------------------------------------------------------- // numero com todas as postagens do usuario $numero_todas_postagens_usuario = retorne_numero_postagens_usuario(); // numero com todas as postagens do usuario // -------------------------------------------------------- // codigo html bruto --------------------------------- if ($numero_todas_postagens_usuario > 0) { // codigo html bruto ---------------------------------------- $codigo_html_bruto .= monta_pacote_postagem($comando); // ---------------------------------------------------------------- } else { // nome do usuario ----------------------------------------- $nome_usuario = retorna_link_perfil_usuario($idusuario); // nome do usuario // --------------------------------------------------------------- // codigo html bruto ---------------------------------------- if ($usuario_dono_perfil == true) { $codigo_html_bruto .= $nome_usuario; $codigo_html_bruto .= ", você ainda não publicou nada em sua linha do tempo, esperamos que em breve {$nome_usuario} publique algo."; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= ";-( poxa! que pena viu! é rapidinho."; } else { $codigo_html_bruto .= $nome_usuario; $codigo_html_bruto .= ", ainda não publicou nada em sua linha do tempo, esperamos que em breve {$nome_usuario} publique algo."; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= ";-( poxa! que pena viu!"; } // ---------------------------------------------------------------- // titulo de mensagem -------------------------------------- $titulo_mensagem = "Não há nada ainda ;-("; // titulo de mensagem // ---------------------------------------------------------------- // aplica div especial --------------------------------------- $codigo_html_bruto = constroe_div_especial_geral($titulo_mensagem, $codigo_html_bruto, null); // aplica div especial // ---------------------------------------------------------------- } // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function campo_gerenciar_depoimentos() { // globals ----------------------------------------------- global $url_pagina_inicial_site; // url de pagina inicial // --------------------------------------------------------- // usuario dono do perfil ---------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // --------------------------------------------------------- // gerencia somente se for o dono do perfil ---- if ($usuario_dono_perfil != true) { return null; // retorno nulo } // --------------------------------------------------------- // tipo de pagina -------------------------------------- $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // --------------------------------------------------------- // verifica o tipo de pagina -------------------------- if ($tipo_pagina != 11) { return null; // retorno nulo } // --------------------------------------------------------- // numero de depoimentos ------------------------- $numero_depoimentos[0] = retorne_numero_depoimentos(1); // numero de depoimentos $numero_depoimentos[1] = retorne_numero_depoimentos(2); // numero de depoimentos $numero_depoimentos[2] = retorne_numero_depoimentos(3); // numero de depoimentos $numero_depoimentos[3] = retorne_numero_depoimentos(4); // numero de depoimentos // --------------------------------------------------------- // links -------------------------------------------------- $links[0] = "<a href='{$url_pagina_inicial_site}?tipo_pagina=11&tipo_depoimento=1'>Recebi - aceitos ({$numero_depoimentos['0']})</a>"; // links $links[1] = "<a href='{$url_pagina_inicial_site}?tipo_pagina=11&tipo_depoimento=2'>Escrevi - aceitos ({$numero_depoimentos['1']})</a>"; // links $links[2] = "<a href='{$url_pagina_inicial_site}?tipo_pagina=11&tipo_depoimento=3'>Eu recebi - cancelar/aceitar ({$numero_depoimentos['2']})</a>"; // links $links[3] = "<a href='{$url_pagina_inicial_site}?tipo_pagina=11&tipo_depoimento=4'>Eu enviei - cancelar/administrar ({$numero_depoimentos['3']})</a>"; // links // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= $links[0]; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= $links[1]; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= $links[2]; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= $links[3]; $codigo_html_bruto .= "<br>"; // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function carregar_compartilhamentos() { global $tabela_banco; $limit_query = retorne_limit_tabela_get(); $idusuario = retorne_idusuario_visualizando_perfil(); $query = "select *from {$tabela_banco['17']} where idusuario='{$idusuario}' {$limit_query};"; $comando = comando_executa($query); $numero_linhas = retorne_numero_linhas_comando($comando); $contador = 0; $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); for ($contador == $contador; $contador <= $numero_linhas; $contador++) { $dados = mysql_fetch_array($comando, MYSQL_ASSOC); $idusuario_tabela = $dados['idusuario']; $idamigo_tabela = $dados['idamigo']; $idpublicacao_tabela = $dados['idpublicacao']; if ($idusuario_tabela != null) { altera_idusuario_array_global($idamigo_tabela); $dados_publicacao = retorne_dados_publicacao($idpublicacao_tabela, $identificador_tabela); if ($usuario_dono_perfil == true) { $opcoes_compartilhamento = opcoes_compartilhamento_usuario($dados); } $postagem_usuario .= $opcoes_compartilhamento; $postagem_usuario .= constroe_div_postagem($dados_publicacao); $codigo_html_bruto .= $postagem_usuario; altera_idusuario_array_global($idusuario); $postagem_usuario = null; } } $codigo_html_bruto .= monta_paginas_paginacao(retorne_numero_compartilhamentos($idusuario)); $codigo_html_bruto = "<div class='div_conteudo_central_publicacoes_usuario'>{$codigo_html_bruto}</div>"; return $codigo_html_bruto; }
function constroe_campo_bloquear_usuario() { // globals ---------------------------------------------- global $url_pagina_inicial_site; // url de pagina inicial global $enderecos_arquivos_php_uteis; // arquivos php uteis // -------------------------------------------------------- // usuario dono do perfil --------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // status de amizade -------------------------------- $status_amizade = retorne_status_amizade(retorne_idusuario_visualizando_perfil()); // -------------------------------------------------------- // se for o dono do perfil retorne nulo ----------- if ($usuario_dono_perfil == true or $status_amizade != 2) { return null; // retorno nulo } // -------------------------------------------------------- // monta array de retorno -------------------------- $array_retorno[] = "<li role='presentation'><a href='#' onclick='dialogo_bloquear_usuario();'>Bloquear</a></li>"; // monta array de retorno // -------------------------------------------------------- // titulo do menu ------------------------------------- $titulo_menu = "Mais"; // titulo do menu // -------------------------------------------------------- // id de usuario --------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // -------------------------------------------------------- // url de script de formulario ---------------------- $url_script = $enderecos_arquivos_php_uteis['bloquear_usuario']; // url de script de formulario // -------------------------------------------------------- // formulario de bloqueio -------------------------- $formulario_bloqueio .= "<form action='{$url_script}' method='post'>"; // formulario de bloqueio $formulario_bloqueio .= "<input type='hidden' name='idusuario' value='{$idusuario}'>"; // formulario de bloqueio $formulario_bloqueio .= "Bloquear esta pessoa?"; // formulario de bloqueio $formulario_bloqueio .= "<br>"; // formulario de bloqueio $formulario_bloqueio .= "<br>"; // formulario de bloqueio $formulario_bloqueio .= constroe_imagem_perfil_miniatura($idusuario); // formulario de bloqueio $formulario_bloqueio .= " "; // formulario de bloqueio $formulario_bloqueio .= retorna_link_perfil_usuario($idusuario); // formulario de bloqueio $formulario_bloqueio .= "<br>"; // formulario de bloqueio $formulario_bloqueio .= "<br>"; // formulario de bloqueio $formulario_bloqueio .= "<input type='submit' class='botao_padrao' value='Sim'>"; // formulario de bloqueio $formulario_bloqueio .= " "; // formulario de bloqueio $formulario_bloqueio .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}' title='Não' class='botao_padrao'>Não</a>"; // formulario de bloqueio $formulario_bloqueio .= "</form>"; // formulario de bloqueio // ------------------------------------------------------- // titulo de janela ------------------------------------ $titulo_janela = "Bloquear usuário"; // titulo de janela // -------------------------------------------------------- // id de div -------------------------------------------- $div_id = "div_bloquear_usuario"; // id de div // -------------------------------------------------------- // adiciona dialogo ao formulario bloqueio ---- $formulario_bloqueio = janela_mensagem_dialogo($titulo_janela, $formulario_bloqueio, $div_id); // adiciona dialogo // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='classe_div_campo_bloqueio_usuario'>"; $codigo_html_bruto .= constroe_menu_drop_especial($array_retorno, $titulo_menu); $codigo_html_bruto .= $formulario_bloqueio; $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- // 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 // -------------------------------------------------------- }
function constroe_amizades_usuario() { // globals ---------------------------------------------- global $url_pagina_inicial_site; // url de pagina inicial global $formulario_confirma_solicitacoes_amizades; // conteudo de formulario global $enderecos_arquivos_php_uteis; // arquivos php uteis // -------------------------------------------------------- // url de script de formulario de solicitacoes de amizades ------------- $url_formulario_confirma_solicitacoes_amizades = $enderecos_arquivos_php_uteis['aceitar_solicitacoes_amizades']; // url de script de formulario de solicitacoes de amizades // ------------------------------------------------------------------------------------ // formulario para confirmar solicitacoes de amizades --------------- $formulario_confirma_solicitacoes_amizades[1] .= "Confirme se deseja aceitar todas as solicitações de amizades."; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<br>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<br>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<form action='{$url_formulario_confirma_solicitacoes_amizades}' method='post'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<input type='hidden' name='aceitar_todos' value='1'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<input type='submit' value='Confirmar' class='botao_padrao'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "</form>"; // formulario para confirmar solicitacoes de amizades // -------------------------------------------------------------------------------------- // formulario para confirmar solicitacoes de amizades ----------------- $formulario_confirma_solicitacoes_amizades[2] .= "Confirme se deseja recusar todas as solicitações de amizades."; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<br>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<br>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<form action='{$url_formulario_confirma_solicitacoes_amizades}' method='post'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<input type='hidden' name='aceitar_todos' value='2'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<input type='submit' value='Cancelar solicitações' class='botao_padrao'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "</form>"; // formulario para confirmar solicitacoes de amizades // ------------------------------------------------------------------------------------- // id de usuario modo get --------------------------- $idusuario = retorne_idusuario_get(); // id de usuario modo get // --------------------------------------------------------- // modo de visualizar amizades ------------------ $modo_visualizar_amizades = retorne_modo_visualizar_amizades_get(); // modo de visualizar amizades // -------------------------------------------------------- // nome de usuario ---------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome de usuario // -------------------------------------------------------- // id da div de amigos ------------------------------- $div_id = "div_amigos_usuario"; // id da div de amigos // --------------------------------------------------------- // 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 // -------------------------------------------------------- // numero de amizades de usuario -------------- $numero_amigos_usuario = retorne_numero_amizades_solicitacoes(1); // numero de amizades de usuario // -------------------------------------------------------- // verifica se o usuario e o dono do perfil ------ if ($usuario_dono_perfil == true) { // numero de solicitacoes enviou ----------------- $numero_solicitacoes_amizade_enviou = retorne_numero_amizades_solicitacoes(2); // numero de solicitacoes enviou // -------------------------------------------------------- // numero de solicitacoes recebeu -------------- $numero_solicitacoes_amizade_recebeu = retorne_numero_amizades_solicitacoes(3); // numero de solicitacoes recebeu // -------------------------------------------------------- // opcoes de amizade ------------------------------ $opcoes_amizade_solicitacoes .= "<span class='span_opcoes_amizades'>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4&modo_amizade=2' title='Solicitações'>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "Solicitações enviei"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "({$numero_solicitacoes_amizade_enviou})"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "</a>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "</span>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "<br>"; // opcoes de amizade solicitacoes // --------------------------------------------------------- // opcoes de amizade ------------------------------ $opcoes_amizade_solicitacoes .= "<span class='span_opcoes_amizades'>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4&modo_amizade=3' title='Solicitações'>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "Solicitações enviaram"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "({$numero_solicitacoes_amizade_recebeu})"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "</a>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "</span>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "<br>"; // opcoes de amizade solicitacoes // --------------------------------------------------------- } // --------------------------------------------------------- // mensagem de confirmacao -------------------- $mensagem_confirma[1] = $formulario_confirma_solicitacoes_amizades[1]; // mensagem de confirmacao $mensagem_confirma[2] = $formulario_confirma_solicitacoes_amizades[2]; // mensagem de confirmacao // -------------------------------------------------------- // titulo mensagem dialogo ----------------------- $titulo_mensagem_confirma = "Confirmação"; // titulo mensagem dialogo // -------------------------------------------------------- // id de janela de mensagem --------------------- $janela_mensagem_id[1] = "janela_mensagem_solicitacao_1"; // id de janela de mensagem $janela_mensagem_id[2] = "janela_mensagem_solicitacao_2"; // id de janela de mensagem // -------------------------------------------------------- // mensagem de dialogo -------------------------- $mensagem_confirma[1] = janela_mensagem_dialogo($titulo_mensagem_confirma, $mensagem_confirma[1], $janela_mensagem_id[1]); // mensagem de dialogo $mensagem_confirma[2] = janela_mensagem_dialogo($titulo_mensagem_confirma, $mensagem_confirma[2], $janela_mensagem_id[2]); // mensagem de dialogo // -------------------------------------------------------- // campo para aceitar solicitacoes -------------- if ($numero_solicitacoes_amizade_enviou > 0 or $numero_solicitacoes_amizade_recebeu > 0) { $campo_aceitar_solicitacoes .= "<div class='campo_aceitar_solicitacoes'>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<li>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<span id='mensagem_dialogo_1' style='display: none'>{$janela_mensagem_id['1']}</span>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<span id='mensagem_dialogo_2' style='display: none'>{$janela_mensagem_id['2']}</span>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<a href='#' title='Aceitar todos' onclick='exibir_janela_mensagem_dialogo_solicitacoes(1, 2);'>Aceitar todos</a>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<li>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<a href='#' title='Recusar todos' onclick='exibir_janela_mensagem_dialogo_solicitacoes(2, 1);'>Recusar todos</a>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "</div>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<br>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= $mensagem_confirma[1]; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= $mensagem_confirma[2]; // campo para aceitar solicitacoes } // -------------------------------------------------------- // opcoes de amizade ------------------------------ $opcoes_amizade .= "<div class='div_opcoes_busca_amizade_usuario'>"; // opcoes de amizade $opcoes_amizade .= $campo_aceitar_solicitacoes; // opcoes de amizade $opcoes_amizade .= $opcoes_amizade_solicitacoes; // opcoes de amizade $opcoes_amizade .= "<span class='span_opcoes_amizades'>"; // opcoes de amizade $opcoes_amizade .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4&modo_amizade=1' title='Amigos de {$nome_usuario}'>"; // opcoes de amizade $opcoes_amizade .= "Amigos"; // opcoes de amizade $opcoes_amizade .= "({$numero_amigos_usuario})"; // opcoes de amizade $opcoes_amizade .= "</a>"; // opcoes de amizade $opcoes_amizade .= "</span>"; // opcoes de amizade $opcoes_amizade .= "</div>"; // opcoes de amizade // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= $opcoes_amizade; $codigo_html_bruto .= carrega_lista_usuarios($modo_visualizar_amizades, 1); // -------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html_bruto = constroe_div_especial_geral("Amigos de {$nome_usuario}", $codigo_html_bruto, $div_id); // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function constroe_select_sentimentos_disponiveis() { // globals ----------------------------------------------- global $url_pasta_imagens_emoticons_sentimentos; // url de pasta com imagens global $numero_emoticons_sentimentos_atual; // numero de emoticons // --------------------------------------------------------- // usuario dono do perfil ---------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // --------------------------------------------------------- // verifica se e o dono do perfil -------------------- if ($usuario_dono_perfil == false) { return null; // retorno nulo } // --------------------------------------------------------- // contador --------------------------------------------- $contador = 1; // contador // -------------------------------------------------------- // convertendo codigos em emoticons --------- for ($contador == $contador; $contador <= $numero_emoticons_sentimentos_atual; $contador++) { // url de imagem ------------------------------------- $url_imagem = $url_pasta_imagens_emoticons_sentimentos . "{$contador}.png"; // url de imagem // -------------------------------------------------------- // tipo sentimento ----------------------------------- switch ($contador) { case 1: $tipo_sentimento = "Zangado"; // tipo de sentimento break; case 2: $tipo_sentimento = "Coração partido"; // tipo de sentimento break; case 3: $tipo_sentimento = "Confuso"; // tipo de sentimento break; case 4: $tipo_sentimento = "Triste"; // tipo de sentimento break; case 5: $tipo_sentimento = "Louco"; // tipo de sentimento break; case 6: $tipo_sentimento = "Fêliz"; // tipo de sentimento break; case 7: $tipo_sentimento = "Apaixonado"; // tipo de sentimento break; case 8: $tipo_sentimento = "Muito fêliz"; // tipo de sentimento break; case 9: $tipo_sentimento = "Fantástico"; // tipo de sentimento break; case 10: $tipo_sentimento = "Normal"; // tipo de sentimento break; case 11: $tipo_sentimento = "Mal"; // tipo de sentimento break; case 12: $tipo_sentimento = "Surpresa"; // tipo de sentimento break; case 13: $tipo_sentimento = "Rindo á toa"; // tipo de sentimento break; case 14: $tipo_sentimento = "Palhaço"; // tipo de sentimento break; case 15: $tipo_sentimento = "Esperto"; // tipo de sentimento break; } // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='div_opcao_sentimento_menu_drop_usuario' onclick='salvar_humor_usuario({$contador});'>"; $codigo_html_bruto .= "<img src='{$url_imagem}' title='{$contador}'>"; $codigo_html_bruto .= " "; $codigo_html_bruto .= "-"; $codigo_html_bruto .= " "; $codigo_html_bruto .= $tipo_sentimento; $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- // adiciona meme e emoticon -------------------- $array_retorno[] = "<li role='presentation'>{$codigo_html_bruto}</li>"; // monta array de retorno // -------------------------------------------------------- // limpa variaveis ------------------------------------ $codigo_html_bruto = null; // limpando // -------------------------------------------------------- } // -------------------------------------------------------- // retorno --------------------------------------------- return constroe_menu_drop_especial($array_retorno, "Sentindo"); // retorno // ------------------------------------------------------- }
function sugerir_amizades() { // globals ----------------------------------------------- global $tabela_banco; // tabelas do banco de dados // --------------------------------------------------------- // usuario dono do perfil ----------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // --------------------------------------------------------- // verifica se e dono do perfil ---------------------- if ($usuario_dono_perfil == false) { return null; // retorno nulo } // --------------------------------------------------------- // tabela de cadastro --------------------------------- $tabela[0] = $tabela_banco[3]; // tabela de informacoes // --------------------------------------------------------- // termo de pesquisa -------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // limit query ------------------------------------------- $limit_query = retorne_limit_pesquisa_geral_get(); // limit query // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // array de dados de usuario ----------------------- $dados_array_usuario = retorna_dados_usuario_array($idusuario_logado); // array de dados de usuario // --------------------------------------------------------- // obtendo cidade e estado ------------------------- $cidade = $dados_array_usuario['cidade']; // cidade $estado = $dados_array_usuario['estado']; // estado // ---------------------------------------------------------- // query ------------------------------------------------- $query[0] = "select *from {$tabela['0']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' {$limit_query};"; // query // --------------------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query[0]); // comando // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // obtendo ids de usuarios ------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // id de amigo ----------------------------------------- $idusuario = $dados['idusuario']; // id de amigo // --------------------------------------------------------- // estatus de amizade ------------------------------- $estatus_amizade = retorne_status_amizade($idusuario); // estatus de amizade // --------------------------------------------------------- // id de usuario ---------------------------------------- if ($idusuario != null and $estatus_amizade == 1 and $idusuario_logado != $idusuario and retorne_esta_bloqueado($idusuario) == false) { $arrays_idusuarios[] = $idusuario; // id de usuario } // --------------------------------------------------------- } // --------------------------------------------------------- // url de pesquisa ------------------------------------ $url_pesquisa = retorne_url_pesquisa_geral(null, 7); // url de pesquisa // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<a href='{$url_pesquisa}'>Encontre mais pessoas...</a>"; $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1); // --------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html_bruto = constroe_div_especial_geral("Próximos a você", $codigo_html_bruto, null); // adiciona div especial // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function carregar_compartilhamentos() { // globals ---------------------------------------------- global $tabela_banco; // tabela banco // -------------------------------------------------------- // limit de query -------------------------------------- $limit_query = retorne_limit_tabela_get(); // limit de query // -------------------------------------------------------- // id de usuario visualizando perfil -------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario visualizando perfil // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['17']} where idusuario='{$idusuario}' {$limit_query};"; // -------------------------------------------------------- // comando ------------------------------------------- $comando = comando_executa($query); // comando // -------------------------------------------------------- // numero de linhas --------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // -------------------------------------------------------- // contador -------------------------------------------- $contador = 0; // contador // -------------------------------------------------------- // usuario dono do perfil --------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // codigo html bruto --------------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // separando dados ---------------------------------- $idusuario_tabela = $dados['idusuario']; // dados $idamigo_tabela = $dados['idamigo']; // dados $idpublicacao_tabela = $dados['idpublicacao']; // dados // --------------------------------------------------------- // obtendo dados da publicacao ------------------ if ($idusuario_tabela != null) { // altera idusuario global ---------------------------- altera_idusuario_array_global($idamigo_tabela); // altera idusuario global // --------------------------------------------------------- // obtem dados de publicacao -------------------- $dados_publicacao = retorne_dados_publicacao($idpublicacao_tabela, $identificador_tabela); // obtendo dados da publicacao // --------------------------------------------------------- // opcoes do compartilhamento ------------------- if ($usuario_dono_perfil == true) { // opcoes de compartilhamento ------------------- $opcoes_compartilhamento = opcoes_compartilhamento_usuario($dados); // opcoes de compartilhamento // --------------------------------------------------------- } // --------------------------------------------------------- // monta postagem de usuario -------------------- $postagem_usuario .= $opcoes_compartilhamento; // monta postagem de usuario $postagem_usuario .= constroe_div_postagem($dados_publicacao); // monta postagem de usuario // ---------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= $postagem_usuario; // --------------------------------------------------------- // altera idusuario global ---------------------------- altera_idusuario_array_global($idusuario); // altera idusuario global // --------------------------------------------------------- // limpa variaveis ------------------------------------- $postagem_usuario = null; // limpa postagem de usuario // --------------------------------------------------------- } // --------------------------------------------------------- } // -------------------------------------------------------- // paginacao ------------------------------------------ $codigo_html_bruto .= monta_paginas_paginacao(retorne_numero_compartilhamentos($idusuario)); // -------------------------------------------------------- // adiciona div central de publicacoes -------------------- $codigo_html_bruto = "<div class='div_conteudo_central_publicacoes_usuario'>{$codigo_html_bruto}</div>"; // adiciona div central de publicacoes // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function campo_editar_imagem_album($dados) { // globals ----------------------------------------------- global $enderecos_arquivos_php_uteis; // urls uteis global $url_pagina_inicial_site; // url de pagina inicial // --------------------------------------------------------- // dados ------------------------------------------------ $idusuario = $dados['idusuario']; // dados $url_imagem = $dados['url_imagem']; // dados $url_imagem_miniatura = $dados['url_imagem_miniatura']; // dados $privacidade = $dados['privacidade']; // dados $descricao = $dados['descricao']; // dados $data_publicacao = $dados['data_publicacao']; // dados $idalbum_imagens = $dados['idalbum_imagens']; // dados $nome_album_identificador = $dados['nome_album_identificador']; // dados // -------------------------------------------------------- // url para salvar informacoes -------------------- $url_salvar_informacoes = $enderecos_arquivos_php_uteis['salvar_informacoes_imagem_album']; // url para salvar informacoes // -------------------------------------------------------- // 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 // -------------------------------------------------------- // nome do usuario --------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome do usuario // -------------------------------------------------------- // nome link de usuario ---------------------------- $nome_usuario_link = retorna_link_perfil_usuario($idusuario); // nome link de usuario // ------------------------------------------------------- // identificacao de div ------------------------------ $div_identificacao = md5($url_imagem); // identificacao de div $div_identificacao = "div_detalhes_" . $div_identificacao; // identificacao de div // -------------------------------------------------------- // titulo de detalhes ---------------------------------- $titulo_detalhes = "Imagem de {$nome_usuario}"; // titulo de detalhes // -------------------------------------------------------- // imagem em miniatura --------------------------- $imagem_miniatura = "<img src='{$url_imagem_miniatura}' title='{$titulo_detalhes}' class='imagem_album_miniatura_detalhes'>"; // imagem em miniatura // -------------------------------------------------------- // numero da pagina atual ------------------------- $numero_pagina = retorne_numero_pagina_resultado(); // numero da pagina atual // -------------------------------------------------------- // campo de privacidade de imagem ----------- if ($usuario_dono_perfil == true) { $campo_privacidade_imagem = campo_select_privacidade($privacidade); // campo de privacidade de imagem } // -------------------------------------------------------- // campo descricao de imagem ------------------ if ($usuario_dono_perfil == true) { // campo descricao de imagem ------------------------------------- $campo_descricao .= "<form action='{$url_salvar_informacoes}' method='post'>"; // campo descricao de imagem $campo_descricao .= $campo_privacidade_imagem; // campo descricao de imagem $campo_descricao .= "<textarea cols='50' rows='10' name='descricao_imagem'>{$descricao}</textarea>"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "<input type='hidden' value='{$url_imagem}' name='url_imagem'>"; // campo descricao de imagem $campo_descricao .= "<input type='hidden' value='{$numero_pagina}' name='numero_pagina'>"; // campo descricao de imagem $campo_descricao .= "<input type='checkbox' name='salvar_todas' value='1'>Salvar isto em todas as imagens"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "<input type='submit' class='botao_padrao' value='Salvar'>"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "</form>"; // campo descricao de imagem // ---------------------------------------------------------------------------- // menu opcoes de imagem ------------------------------------------- $opcoes_menu_imagem = constroe_menu_drop(retorne_array_opcoes_imagem($dados)); // menu opcoes de imagem // ---------------------------------------------------------------------------- } else { // verifica se conteudo de descricao existe ------------- if ($descricao != null) { $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= $descricao; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem } // ----------------------------------------------------------------- } // -------------------------------------------------------- // campo visualizar detalhes ---------------------- $campo_visualizar_detalhes .= "<a class='various' href='#{$div_identificacao}' title='{$titulo_detalhes}'>Detalhes</a>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "<div class='campo_visualizar_detalhes' id='{$div_identificacao}'>"; // campo visualizar detalhes $campo_visualizar_detalhes .= $opcoes_menu_imagem; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= $imagem_miniatura; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "Adicionado em: {$data_publicacao}"; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "Imagem de: "; // campo visualizar detalhes $campo_visualizar_detalhes .= $nome_usuario_link; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "<a href='{$url_imagem}' title='{$titulo_detalhes}' target='_blank'>Download</a>"; // campo visualizar detalhes $campo_visualizar_detalhes .= $campo_descricao; // campo visualizar detalhes $campo_visualizar_detalhes .= "</div>"; // campo visualizar detalhes // -------------------------------------------------------- // link para abrir o album -------------------------- $link_abrir_album = "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5&idalbum_nome={$nome_album_identificador}' title='Abrir este álbum'>Abrir este álbum</a>"; // link para abrir o album // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= $campo_visualizar_detalhes; $codigo_html_bruto .= " "; $codigo_html_bruto .= "-"; $codigo_html_bruto .= " "; $codigo_html_bruto .= $link_abrir_album; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }