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_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 } // ------------------------------------------------------------------------- }
// dados formulario ---------------------------------------------------- $idamigo = $_POST['idamigo']; // id de amigo $rejeitar = $_POST['rejeitar']; // rejeitar amizade // ---------------------------------------------------------------------------- // resposta pode adicionar novo amigo ---------------------------- $pode_adicionar_amigo = retorne_pode_adicionar_amigo(); // resposta pode adicionar novo amigo // ---------------------------------------------------------------------------- // id de usuario logado ------------------------------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ---------------------------------------------------------------------------- // status de amizade ---------------------------------------------------- $status_amizade = retorne_status_amizade($idamigo); // status de amizade // ---------------------------------------------------------------------------- // verifica se rejeita amizade ----------------- if ($rejeitar == 1) { $status_amizade = 3; // excluir solicitacao } // ---------------------------------------------------- // data atual -------------------------------------- $data_atual = data_atual(); // data atual // --------------------------------------------------- // adiciona notificacao ----------------------------- $dados_ntusuario['idamigo'] = $idamigo; // dados de notificacao
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_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 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 constroe_campo_bloquear_usuario() { global $url_pagina_inicial_site; global $enderecos_arquivos_php_uteis; $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); $status_amizade = retorne_status_amizade(retorne_idusuario_visualizando_perfil()); if ($usuario_dono_perfil == true or $status_amizade != 2) { return null; } $array_retorno[] = "<li role='presentation'><a href='#' onclick='dialogo_bloquear_usuario();'>Bloquear</a></li>"; $titulo_menu = "Mais"; $idusuario = retorne_idusuario_visualizando_perfil(); $url_script = $enderecos_arquivos_php_uteis['bloquear_usuario']; $formulario_bloqueio .= "<form action='{$url_script}' method='post'>"; $formulario_bloqueio .= "<input type='hidden' name='idusuario' value='{$idusuario}'>"; $formulario_bloqueio .= "Bloquear esta pessoa?"; $formulario_bloqueio .= "<br>"; $formulario_bloqueio .= "<br>"; $formulario_bloqueio .= constroe_imagem_perfil_miniatura($idusuario); $formulario_bloqueio .= " "; $formulario_bloqueio .= retorna_link_perfil_usuario($idusuario); $formulario_bloqueio .= "<br>"; $formulario_bloqueio .= "<br>"; $formulario_bloqueio .= "<input type='submit' class='botao_padrao' value='Sim'>"; $formulario_bloqueio .= " "; $formulario_bloqueio .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}' title='Não' class='botao_padrao'>Não</a>"; $formulario_bloqueio .= "</form>"; $titulo_janela = "Bloquear usuário"; $div_id = "div_bloquear_usuario"; $formulario_bloqueio = janela_mensagem_dialogo($titulo_janela, $formulario_bloqueio, $div_id); $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>"; return $codigo_html_bruto; }
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 constroe_perfil_basico() { // globals global $imagem_servidor; // id de usuario ----------------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // ----------------------------------------------------------------- // status de amizade $status_amizade = retorne_status_amizade($idusuario); // dados em array de usuario ----------------------------- $dados_basicos_usuario = retorna_dados_usuario_array($idusuario); // dados em array de usuario $dados_completos_usuario = retorna_dados_usuario_informacoes($idusuario); // dados completos do usuario // ---------------------------------------------------------------- // separa variaveis ----------------------------------------- $trabalho = $dados_completos_usuario['trabalha_onde']; $ensino_medio = $dados_completos_usuario['ensino_medio']; $ensino_medio_ano = $dados_completos_usuario['ensino_medio_ano']; $faculdade = $dados_completos_usuario['faculdade']; $faculdade_ano = $dados_completos_usuario['faculdade_ano']; $cidade_natal = $dados_completos_usuario['cidade_natal']; // ---------------------------------------------------------------- // endereco url imagem de perfil ---------------------- $imagem_perfil = $dados_basicos_usuario['imagem_perfil']; // endereco url imagem de perfil // ---------------------------------------------------------------- // cidade ----------------------------------------------- if ($dados_basicos_usuario['cidade'] != null) { $cidade = retorne_link_pesquisa_montado($dados_basicos_usuario['cidade'], 2); // cidade } // -------------------------------------------------------- // estado ----------------------------------------------- if ($dados_basicos_usuario['estado'] != null) { $estado = retorne_link_pesquisa_montado($dados_basicos_usuario['estado'], 3); // estado } // -------------------------------------------------------- // sexo ------------------------------------------------- if ($dados_basicos_usuario['sexo'] != null) { $sexo .= "<img src='" . $imagem_servidor['img_usuario'] . "' title='Gênero'>"; $sexo .= " "; $sexo .= "<b>Gênero</b>"; $sexo .= " "; $sexo .= retorne_link_pesquisa_montado($dados_basicos_usuario['sexo'], 6); $sexo .= " - "; } // -------------------------------------------------------- // estado civil ----------------------------------------- if ($dados_basicos_usuario['estado_civil'] != null) { $estado_civil .= retorne_link_pesquisa_montado($dados_basicos_usuario['estado_civil'], 8); // estado civil $estado_civil .= " - "; } // -------------------------------------------------------- // sobre o usuario ----------------------------------- if ($dados_basicos_usuario['sobre_usuario'] != null) { if (strlen($sobre_usuario) >= 128) { $sobre_usuario = substr($dados_basicos_usuario['sobre_usuario'], 0, 128) . "..."; // sobre o usuario $sobre_usuario = converte_linha_quebra_linha($sobre_usuario, false); } else { $sobre_usuario = $dados_basicos_usuario['sobre_usuario']; // sobre o usuario } // adiciona quebra de linha $sobre_usuario = "<br><br>" . $sobre_usuario . "<br><br>"; } // -------------------------------------------------------- // nome de usuario ------------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome de usuario // ------------------------------------------------------------ // calcula a idade do usuario ----------------------- $idade_usuario = calcula_idade($dados_basicos_usuario['data_nascimento']); // ------------------------------------------------------------ // adiciona complemento em idade ------------- if ($idade_usuario != null) { $idade_usuario = $idade_usuario; $idade_usuario .= " "; $idade_usuario .= "anos"; $idade_usuario .= "<br>"; } // ------------------------------------------------------------- // valida trabalho --------------------------------------- if ($trabalho != null) { // campo trabalha $campo_trabalha .= "<img src='" . $imagem_servidor['img_trabalho'] . "' title='Trabalha'>"; $campo_trabalha .= " "; $campo_trabalha .= "<b>Trabalha em</b>"; $campo_trabalha .= " "; $campo_trabalha .= retorne_link_pesquisa_montado($trabalho, 17); $campo_trabalha .= "<br>"; } else { $campo_trabalha .= "<br>"; } // ------------------------------------------------------------- // campo escolaridade -------------------------------- if ($ensino_medio != null or $faculdade != null) { $campo_escolaridade .= "<img src='" . $imagem_servidor['img_estuda'] . "' title='Escolaridade'>"; $campo_escolaridade .= " "; $campo_escolaridade .= "<b>Escolaridade</b>"; $campo_escolaridade .= " "; } // ------------------------------------------------------------- // valida escolaridade --------------------------------- if ($ensino_medio != null) { // campo escolaridade $campo_escolaridade .= retorne_link_pesquisa_montado($ensino_medio, 17); // ano ensino medio if ($ensino_medio_ano != null) { $campo_escolaridade .= " ano "; $campo_escolaridade .= $ensino_medio_ano; } } // faculdade if ($faculdade != null) { // campo escolaridade $campo_escolaridade .= " - "; $campo_escolaridade .= retorne_link_pesquisa_montado($faculdade, 17); // faculdade ano if ($faculdade_ano != null) { $campo_escolaridade .= " ano "; $campo_escolaridade .= $faculdade_ano; } } // ------------------------------------------------------------- // valida cidade natal if ($cidade_natal != null) { // campo naturalidade $campo_naturalidade .= "<br>"; $campo_naturalidade .= "<img src='" . $imagem_servidor['img_cidade'] . "' title='Nascido em'>"; $campo_naturalidade .= " "; $campo_naturalidade .= "<b>Nascido em</b>"; $campo_naturalidade .= " "; $campo_naturalidade .= retorne_link_pesquisa_montado($cidade_natal, 17); $campo_naturalidade .= "<br>"; } // campo mora if ($cidade != null) { // campo mora $campo_mora .= "<img src='" . $imagem_servidor['img_mora'] . "' title='Mora'>"; $campo_mora .= " "; $campo_mora .= "<b>Mora</b>"; $campo_mora .= " "; $campo_mora .= $cidade; // valida estado if ($estado != null) { $campo_mora .= " - "; $campo_mora .= $estado; } } // campo basico $campo_basico .= "<br>"; $campo_basico .= "<br>"; $campo_basico .= $sexo; $campo_basico .= $estado_civil; $campo_basico .= $idade_usuario; $campo_basico .= $campo_mora; $campo_basico .= $campo_naturalidade; $campo_basico .= $campo_trabalha; $campo_basico .= $campo_escolaridade; $campo_basico .= "<b>"; $campo_basico .= $sobre_usuario; $campo_basico .= "</b>"; $campo_basico .= constroe_campo_social_usuario($idusuario); // campo enviar mensagem if ($status_amizade == 2) { // imagem de mensagem $imagem_mensagem = "<img src='" . $imagem_servidor['mensagem'] . "'>"; // campo enviar mensagem $campo_enviar_mensagem .= "<br>"; $campo_enviar_mensagem .= "<a href='#' class='uibutton large' onclick='constroe_campo_conversa_chat({$idusuario});'>{$imagem_mensagem} Enviar mensagem</a>"; $campo_enviar_mensagem .= "<br>"; $campo_enviar_mensagem .= "<br>"; } // codigo html bruto ------------------------------------ $codigo_html_bruto .= "<div class='classe_div_campos_constroe_campo_editar_perfil'>"; $codigo_html_bruto .= constroe_funcoes_perfil_usuario(); $codigo_html_bruto .= constroe_imagem_perfil($idusuario); $codigo_html_bruto .= "<div class='div_perfil_basico_topo_pagina'>"; $codigo_html_bruto .= constroe_adicionar_amigo($idusuario); $codigo_html_bruto .= "<span>{$nome_usuario}</span>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= $campo_enviar_mensagem; $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=3' title='Sobre'>Sobre</a>"; $codigo_html_bruto .= $campo_basico; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= abas_navegacao_perfil_usuario(); $codigo_html_bruto .= "</div>"; // --------------------------------------------------------------- // retorno ---------------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------------- }