function abas_navegacao_perfil_usuario() { // globals global $url_pagina_inicial_site; // id de usuario $idusuario = retorne_idusuario_visualizando_perfil(); // numero de amigos de usuario $numero_amigos_usuario = retorne_tamanho_resultado(retorne_numero_amizades_solicitacoes(1)); // numero de imagens em albuns $numero_total_imagens_albuns_usuario = retorne_tamanho_resultado(retorne_numero_total_imagens_albuns_usuario()); // retorne o numero de musicas no perfil $numero_musicas_perfil = retorne_tamanho_resultado(retorne_numero_musicas_perfil()); // numero de postagens de usuario $numero_postagens_usuario = retorne_tamanho_resultado(retorne_numero_postagens_usuario()); // numero de depoimentos $numero_depoimentos = retorne_tamanho_resultado(retorne_numero_depoimentos(1)); // numero de compartilhamentos $numero_compartilhamentos = retorne_tamanho_resultado(retorne_numero_compartilhamentos($idusuario)); // aba selecionada $aba_selecionada[retorne_tipo_pagina()] = "classe_aba_selecionada_perfil"; // links de perfil $links['perfil'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['3']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=3'>Perfíl</a></div>"; $links['fotos'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['5']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5'>Fotos - {$numero_total_imagens_albuns_usuario}</a></div>"; $links['amigos'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['4']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4'>Amigos - {$numero_amigos_usuario}</a></div>"; $links['musica'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['6']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=6'>Músicas - {$numero_musicas_perfil}</a></div>"; $links['publicar'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['9']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=9'>Publicações - {$numero_postagens_usuario}</a></div>"; $links['depoimentos'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['11']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=11'>Depoimentos - {$numero_depoimentos}</a></div>"; $links['profissional'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['7']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=3'>Profissional</a></div>"; $links['compartilhado'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['14']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=14'>Compartilhados - {$numero_compartilhamentos}</a></div>"; // links disponiveis foreach ($links as $valor_link) { // valida valor de link if ($valor_link != null) { $links_abas_perfil .= $valor_link; } } // adiciona div de abas $links_abas_perfil = "<div class='classe_div_aba_links_selecao'>{$links_abas_perfil}</div>"; // adiciona div de abas // codigo html $codigo_html .= "<div class='classe_abas_perfil_usuario'>"; $codigo_html .= $links_abas_perfil; $codigo_html .= "</div>"; // retorno return $codigo_html; }
function constroe_publicacoes_usuario() { // numero de postagens de usuario ------------- $numero_postagens_usuario = retorne_numero_postagens_usuario(); // numero de postagens de usuario // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='div_conteudo_central_publicacoes_usuario'>"; // codigo html bruto $codigo_html_bruto .= campo_publicar(); // codigo html bruto $codigo_html_bruto .= carregar_postagens_usuario(); // codigo html bruto $codigo_html_bruto .= monta_paginas_paginacao($numero_postagens_usuario); $codigo_html_bruto .= "</div>"; // codigo html bruto // ------------------------------------------------------- // retorno --------------------------------------------- return $codigo_html_bruto; // 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 // -------------------------------------------------------- }