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 constroe_imagem_album($dados) { global $imagem_servidor; $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']; $nome_album_identificador = $dados['nome_album_identificador']; $tipo_pagina = retorne_tipo_pagina(); $descricao = gera_link_hashtag($descricao); $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); $idalbum_imagens_get = tipo_album_exibir_get(); if ($tipo_pagina != 8 and $tipo_pagina != 9 and $tipo_pagina != 16) { $campo_social_imagem = constroe_campos_social_publicacoes_gerais($dados); } if ($idalbum_imagens_get == null) { $div_corpo_imagem_classe = "div_corpo_imagem_classe"; $imagem_album_usuario_classe = "imagem_album_usuario_classe"; } else { $div_corpo_imagem_classe = "div_corpo_imagem_classe_postagem"; $imagem_album_usuario_classe = "imagem_album_usuario_classe_postagem"; } $imagem_bloqueado = "<img src='" . $imagem_servidor['bloqueado'] . "' title='Bloqueado'>"; $usuario_pode_ver_album_imagem = retorne_usuario_pode_visualizar_album_imagem($privacidade); $campo_editar_imagem = campo_editar_imagem_album($dados); if ($descricao != null) { $campo_descricao .= "<br>"; $campo_descricao .= "<br>"; $campo_descricao .= $descricao; $campo_descricao .= "<br>"; } $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); $titulo_detalhes = "Imagem de {$nome_usuario}"; if ($usuario_pode_ver_album_imagem == true) { $codigo_html_bruto .= "<div class='{$div_corpo_imagem_classe}'>"; $codigo_html_bruto .= "<a class='fancybox' rel='group' href='{$url_imagem}'>"; $codigo_html_bruto .= "<img src='{$url_imagem_miniatura}' title='{$titulo_detalhes}' class='{$imagem_album_usuario_classe}'>"; $codigo_html_bruto .= "</a>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= $campo_editar_imagem; $codigo_html_bruto .= $campo_descricao; $codigo_html_bruto .= $campo_social_imagem; $codigo_html_bruto .= "</div>"; } else { $codigo_html_bruto .= "<div class='div_corpo_imagem_classe'>"; $codigo_html_bruto .= $imagem_bloqueado; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Imagem bloqueada."; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "</div>"; } if ($usuario_dono_perfil == true) { $codigo_html_bruto .= campo_excluir_imagem_album($dados); } if ($url_imagem != null) { return $codigo_html_bruto; } }