function constroe_servicos_perfil($idusuario) { // 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()); // bloco imagens de album -------------------- $bloco_imagens_album .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5'>"; // bloco imagens de album $bloco_imagens_album .= retorne_ultima_imagem_album(); // bloco imagens de album $bloco_imagens_album .= "</a>"; // bloco imagens de album // adiciona div especial $bloco_imagens_album = constroe_div_especial_geral("<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5' title='Fotos'>Fotos - {$numero_total_imagens_albuns_usuario}</a>", $bloco_imagens_album, null); // -------------------------------------------------------- // bloco de amizades ----------------------------- $bloco_amizades = constroe_div_especial_geral("<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4' title='Amigos'>Amigos - {$numero_amigos_usuario}</a>", constroe_bloco_amizades(), null); // ------------------------------------------------------- // codigo html bruto ----------------------------- $codigo_html_bruto .= $bloco_amizades; $codigo_html_bruto .= $bloco_imagens_album; // ------------------------------------------------------- // retorno --------------------------------------------- return $codigo_html_bruto; // retorno // ------------------------------------------------------- }
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_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 excluir_imagem_album() { // globals global $tabela_banco; // dados de formulario $id_imagem = remove_html($_POST['id_imagem']); $nome_album_identificador = remove_html($_POST['nome_album_identificador']); $imagem_unica = remove_html($_POST['imagem_unica']); // id de usuario logado $idusuario_logado = retorne_idusuario_logado(); // exclui imagem por id, exclui apenas uma imagem if ($imagem_unica == true) { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario_logado}' and id='{$id_imagem}';"; } // exclui album por completo, exclui todas as imagens de um album if ($nome_album_identificador != null and $imagem_unica == null) { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario_logado}' and nome_album_identificador='{$nome_album_identificador}';"; } // valida se ha query a ser executada if ($query == null) { return null; } // listando imagens $comando = comando_executa($query); // numero de linhas $numero_linhas = retorne_numero_linhas_comando($comando); // contador $contador = 0; // obtendo enderecos de imagens for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // separando dados $id = $dados['id']; $idalbum_imagens = $dados['idalbum_imagens']; $idalbum_nome = $dados['idalbum_nome']; $endereco_imagem_normal = $dados['url_imagem']; $endereco_imagem_miniatura = $dados['url_imagem_miniatura']; // removendo imagens if ($id != null) { // dados de publicacao $dados_post = retorne_dados_publicacao_idalbum($idalbum_imagens); // separa dados de publicacao $idpublicacao = $dados_post['id']; // prepara para excluir publicacao $_GET['idalbum_nome'] = $idalbum_nome; // excluindo arquivos exclui_arquivo_unico($endereco_imagem_normal); exclui_arquivo_unico($endereco_imagem_miniatura); // remove qualquer referencia global remover_referencia_publicacao_global($id); // remove de banco de dados $query = "delete from {$tabela_banco['6']} where idusuario='{$idusuario_logado}' and id='{$id}';"; // comando executa comando_executa($query); // remove publicacao if (retorne_numero_total_imagens_albuns_usuario() == 0) { // remove de banco de dados $query_1 = "delete from {$tabela_banco['9']} where idusuario='{$idusuario_logado}' and idalbum_imagens='{$idalbum_imagens}';"; $query_2 = "delete from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}';"; // comando executa comando_executa($query_1); comando_executa($query_2); } // remove de banco de dados $query = "delete from {$tabela_banco['17']} where idpublicacao='{$id}';"; // comando executa comando_executa($query); } } }
function constroe_servicos_perfil($idusuario) { global $url_pagina_inicial_site; $idusuario = retorne_idusuario_visualizando_perfil(); $numero_amigos_usuario = retorne_tamanho_resultado(retorne_numero_amizades_solicitacoes(1)); $numero_total_imagens_albuns_usuario = retorne_tamanho_resultado(retorne_numero_total_imagens_albuns_usuario()); $bloco_imagens_album .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5'>"; $bloco_imagens_album .= retorne_ultima_imagem_album(); $bloco_imagens_album .= "</a>"; $bloco_imagens_album = constroe_div_especial_geral("<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5' title='Fotos'>Fotos - {$numero_total_imagens_albuns_usuario}</a>", $bloco_imagens_album, null); $bloco_amizades = constroe_div_especial_geral("<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4' title='Amigos'>Amigos - {$numero_amigos_usuario}</a>", constroe_bloco_amizades(), null); $codigo_html_bruto .= $bloco_amizades; $codigo_html_bruto .= $bloco_imagens_album; return $codigo_html_bruto; }