function retorne_idusuario_visualizando_perfil() { // dados de id de usuario --------------------------- $idusuario_get = retorne_idusuario_get(); // id de usuario modo get $idusuario_post = retorne_idusuario_post(); // id de usuario modo post $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // valida modo get ------------------------------------ if ($idusuario_get == null) { $idusuario_get = $idusuario_post; // iguala com modo post } // --------------------------------------------------------- // verifica tipo de retorno de id de usuario ------ if ($idusuario_get == null) { // define idusuarios GET/POST ------------------ $_GET['idusuario'] = $idusuario_logado; // GET $_POST['idusuario'] = $idusuario_logado; // POST // --------------------------------------------------------- // retorno de usuario --------------------------------- return $idusuario_logado; // retorno de usuario // --------------------------------------------------------- } else { // define idusuarios GET/POST ------------------ $_GET['idusuario'] = $idusuario_get; // GET $_POST['idusuario'] = $idusuario_get; // POST // --------------------------------------------------------- // retorno de usuario --------------------------------- return $idusuario_get; // retorno de usuario // --------------------------------------------------------- } // --------------------------------------------------------- }
function retorna_usuario_vendo_perfil_dono() { // dados de id de usuario --------------------------- $idusuario_get = retorne_idusuario_get(); // id de usuario modo get $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado $usuario_esta_logado_resposta = retorne_esta_logado(); // retorna se usuario esta logado // --------------------------------------------------------- // retorna se e o dono do perfil -------------------- if ($idusuario_get == $idusuario_logado and $usuario_esta_logado_resposta == true) { return true; // e o dono do perfil } else { return false; // nao e o dono } // --------------------------------------------------------- }
<?php // conecta ao mysql conecta_mysql(true); // conecta ao mysql // id de usuario modo get $idusuario = retorne_idusuario_get(); // id de usuario modo get // verifica se esta logado if (retorne_esta_logado() == false or retorna_perfil_usuario_existe($idusuario) == false) { // tipo de pagina $_GET['tipo_pagina'] = 2; // tipo de pagina } // codigo html bruto $codigo_html_bruto = monta_pagina(); // codigo html bruto // desconecta do mysql desconecta_mysql(); // desconecta do mysql // exibe codigo html bruto echo $codigo_html_bruto; // exibe codigo html bruto
function retorne_idusuario_visualizando_perfil() { $idusuario_get = retorne_idusuario_get(); $idusuario_post = retorne_idusuario_post(); $idusuario_logado = retorne_idusuario_logado(); if ($idusuario_get == null) { $idusuario_get = $idusuario_post; } if ($idusuario_get == null) { $_GET['idusuario'] = $idusuario_logado; $_POST['idusuario'] = $idusuario_logado; return $idusuario_logado; } else { $_GET['idusuario'] = $idusuario_get; $_POST['idusuario'] = $idusuario_get; return $idusuario_get; } }
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 monta_pacotes_usuarios($arrays_idusuarios, $tipo_exibir) { // tipo exibir -------------------------------------------- // 1 exibe usuarios normal // 2 exibe usuarios miniatura // --------------------------------------------------------- // globals ----------------------------------------------- global $url_pagina_inicial_site; // url de pagina inicial // --------------------------------------------------------- // verifica tamanho de array ------------------------ if (count($arrays_idusuarios) == 0) { return null; // retorno nulo } // --------------------------------------------------------- // id de usuario get ----------------------------------- $idusuario_get = retorne_idusuario_get(); // id de usuario get // --------------------------------------------------------- // listando ids de usuario e montando pacote - foreach ($arrays_idusuarios as $idusuario) { // construindo perfil ultra basico ------------------ if ($idusuario != null) { $lista_resultados .= constroe_perfil_ultra_basico_usuario($idusuario, $tipo_exibir); // construindo perfil ultra basico } // --------------------------------------------------------- } // -------------------------------------------------------- // tipo de perfil a exibir ----------------------------- switch ($tipo_exibir) { case 2: // numero de amigos ------------------------------ $numero_amigos = retorne_numero_amizades_solicitacoes(1); // numero de amigos // ------------------------------------------------------- // div para completar perfis miniaturas -------- $div_completa_perfis_miniaturas .= "<div class='div_separa_sessao_perfil'>"; // div para completar perfis miniaturas $div_completa_perfis_miniaturas .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario_get}&tipo_pagina=4' title='Amigos'>"; // div para completar perfis miniaturas $div_completa_perfis_miniaturas .= "Amigos({$numero_amigos})"; // div para completar perfis miniaturas $div_completa_perfis_miniaturas .= "</a>"; // div para completar perfis miniaturas $div_completa_perfis_miniaturas .= "</div>"; // div para completar perfis miniaturas $div_completa_perfis_miniaturas .= "<div class='div_completa_perfis_miniaturas'>"; // div para completar perfis miniaturas $div_completa_perfis_miniaturas .= $lista_resultados; // div para completar perfis miniaturas $div_completa_perfis_miniaturas .= "</div>"; // div para completar perfis miniaturas // -------------------------------------------------------- // adiciona div a lista ------------------------------- $lista_resultados = $div_completa_perfis_miniaturas; // adiciona div a lista // -------------------------------------------------------- break; } // -------------------------------------------------------- // retorno ---------------------------------------------- return $lista_resultados; // retorno // -------------------------------------------------------- }
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 // -------------------------------------------------------- }