Пример #1
0
function campo_publicar()
{
    // globals ------------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // url de publicacao de conteudo
    // ----------------------------------------------------------
    // informa se o usuario logado e o dono do perfil
    $usuario_dono_perfil_resposta = retorna_usuario_vendo_perfil_dono();
    // informa se o usuario logado e o dono do perfil
    // ----------------------------------------------------------
    // url de publicacao de conteudo ----------------
    $url_publicacao_conteudo = $enderecos_arquivos_php_uteis['publicar_conteudo'];
    // url de publicacao de conteudo
    // ---------------------------------------------------------
    // campo adicionar imagens -----------------------
    $campo_adicionar_imagens = "<input type='file' name='foto[]' id='campo_file_upload_postagem' onchange='publicacao_imagens_selecionadas();' multiple>";
    // campo adicionar imagens
    // ---------------------------------------------------------
    // campo exibe imagens upload -------------------
    $campo_exibe_imagens_upload = "<output id='output_imagens_upload_publicacao'></output>";
    // campo exibe imagens upload
    // ---------------------------------------------------------
    // campo privacidade --------------------------------
    $campo_privacidade .= "<div class='campo_privacidade_publicacao_usuario_postar'>";
    // campo privacidade
    $campo_privacidade .= campo_select_privacidade(null);
    // campo privacidade
    $campo_privacidade .= "</div>";
    // campo privacidade
    // ---------------------------------------------------------
    // opcoes de publicacao
    $opcoes_publicacao .= "<div class='div_campo_publicacao_opcoes'>";
    $opcoes_publicacao .= constroe_aba_publicacao_conteudo();
    $opcoes_publicacao .= "</div>";
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<div class='div_campo_publicar'>";
    $codigo_html_bruto .= "<form action='{$url_publicacao_conteudo}' method='post' enctype='multipart/form-data' id='formulario_publica_conteudo_geral'>";
    $codigo_html_bruto .= $opcoes_publicacao;
    $codigo_html_bruto .= "<textarea cols='100' rows='4' name='campo_publicar' class='textarea_campo_publicar' placeholder='O que você tem de novo?' id='campo_entrada_publicar_conteudo_geral'></textarea>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<input type='hidden' name='campo_publica_tipo' value='true'>";
    $codigo_html_bruto .= $campo_privacidade;
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_postagem_conteudo");
    $codigo_html_bruto .= $campo_adicionar_imagens;
    $codigo_html_bruto .= "<input type='submit' class='botao_padrao' value='Publicar isto' onclick='barra_progresso(1);'>";
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= $campo_exibe_imagens_upload;
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_adicionar_imagens()
{
    // globals ----------------------------------------------
    global $imagem_servidor;
    // imagens do servidor
    global $enderecos_arquivos_php_uteis;
    // enderecos de arquivos php
    global $tabela_banco;
    // --------------------------------------------------------
    // obtem nome album identificador ----------
    $nome_album_identificador = remove_html($_GET['idalbum_nome']);
    // --------------------------------------------------------
    // valida nome de album identificador ------
    if ($nome_album_identificador != null) {
        // id de usuario logado
        $idusuario = retorne_idusuario_logado();
        // query
        $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}'  and nome_album_identificador='{$nome_album_identificador}' order by id desc limit 0,1;";
        // dados de query
        $dados = retorne_dados_query($query);
        // separa dados
        $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'];
        $identificador = $dados['identificador'];
        $nome_album = $dados['nome_album'];
        $nome_album_identificador = $dados['nome_album_identificador'];
        // adiciona ou atualiza
        $campo_modo_adicionar .= "<input type='hidden' name='nome_album_identificador' value='{$nome_album_identificador}'>";
        $campo_modo_adicionar .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>";
    }
    // --------------------------------------------------------
    // 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 usuario e o dono do perfil --------
    if ($usuario_dono_perfil == false) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // imagem adicionar --------------------------------
    $imagem_adicionar = "<img src='" . $imagem_servidor['camera_add'] . "' title='Adicionar mais imagens'>";
    // imagem adicionar
    // --------------------------------------------------------
    // campo adicionar imagens ----------------------
    $campo_adicionar_imagens .= "<div class='campo_file_imagem_albuns'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='file' name='foto[]' id='campo_file_imagem_albuns' onchange='barra_progresso(2); enviar_imagens_albuns_automatico();' multiple>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "</div>";
    // campo adicionar imagens
    // --------------------------------------------------------
    // url de script de upload --------------------------
    $url_script_upload = $enderecos_arquivos_php_uteis['upload_imagens_usuario'];
    // url de script de upload
    // --------------------------------------------------------
    // tipo de privacidade -------------------------------
    $tipo_privacidade = campo_select_privacidade($privacidade);
    // tipo de privacidade
    // --------------------------------------------------------
    // campo descricao de imagem ------------------
    $campo_descricao_imagem .= "<div class='adicionar_campo_descricao_imagem'>";
    // campo descricao de imagem
    $campo_descricao_imagem .= "<textarea class='textarea_campo_descricao_imagem' cols='75' rows='5' name='descricao_imagem' placeholder='Descrição do álbum'>{$descricao}</textarea>";
    // campo descricao de imagem
    $campo_descricao_imagem .= "</div>";
    // campo descricao de imagem
    // --------------------------------------------------------
    // botao atualizar album -------------------------
    if ($nome_album_identificador != null) {
        $campo_atualiza .= "&nbsp;";
        $campo_atualiza .= "<input type='submit' class='uibutton' value='Atualizar álbum'>";
    }
    // --------------------------------------------------------
    // nome do album ---------------------------------
    $campo_nome_album .= "<div class='adicionar_campo_titulo_imagem'>";
    $campo_nome_album .= "<input type='text' name='nome_album_imagem' value='{$nome_album}' placeholder='Título do álbum'>";
    $campo_nome_album .= $campo_atualiza;
    $campo_nome_album .= "</div>";
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<form id='formulario_enviar_imagens_albuns' action='{$url_script_upload}' method='post' enctype='multipart/form-data'>";
    $codigo_html_bruto .= $campo_nome_album;
    $codigo_html_bruto .= $campo_descricao_imagem;
    $codigo_html_bruto .= $tipo_privacidade;
    $codigo_html_bruto .= $campo_modo_adicionar;
    $codigo_html_bruto .= "<div class='div_campo_adicionar_imagens' onclick='clique_botao_adicionar_imagens_albuns();'>";
    $codigo_html_bruto .= $imagem_adicionar;
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "+Adicione mais imagens";
    $codigo_html_bruto .= $campo_adicionar_imagens;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_upload_imagens_album");
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function divs_completa_opcoes_postagem($dados)
{
    global $enderecos_arquivos_php_uteis;
    $script_salvar_atualizacao[0] = $enderecos_arquivos_php_uteis['atualizar_data_postagem'];
    $script_salvar_atualizacao[1] = $enderecos_arquivos_php_uteis['atualizar_conteudo_postagem'];
    $script_salvar_atualizacao[2] = $enderecos_arquivos_php_uteis['excluir_postagem_usuario'];
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $conteudo_post = $dados['conteudo_post'];
    $idalbum_imagens = $dados['idalbum_imagens'];
    $data_publicacao = $dados['data_publicacao'];
    $privacidade = $dados['privacidade'];
    $data_atual = data_atual();
    $numero_pagina = retorne_numero_pagina_resultado();
    $campo_numero_pagina = "<input type='hidden' name='numero_pagina' value='{$numero_pagina}'>";
    $opcoes_postagem_data_alterar = "opcoes_postagem_data_alterar_" . $id;
    $opcoes_postagem_conteudo_alterar = "opcoes_postagem_conteudo_alterar_" . $id;
    $opcoes_postagem_excluir = "opcoes_postagem_excluir_" . $id;
    $campo_data .= "<form action='{$script_salvar_atualizacao['0']}' method='post'>";
    $campo_data .= "<div id='{$opcoes_postagem_data_alterar}'>";
    $campo_data .= "<div class='campos_opcoes_postagem_usuario_atualizar'>A data será atualizada para hoje {$data_atual}</div>";
    $campo_data .= "<input type='hidden' name='idpost' value='{$id}'>";
    $campo_data .= $campo_numero_pagina;
    $campo_data .= "";
    $campo_data .= "<input type='submit' class='botao_padrao' value='Atualizar'>";
    $campo_data .= "</div>";
    $campo_data .= "</form>";
    $campo_data = janela_mensagem_dialogo("Alterar data", $campo_data, "{$opcoes_postagem_data_alterar}");
    $campo_altera_conteudo .= "<form action='{$script_salvar_atualizacao['1']}' method='post'>";
    $campo_altera_conteudo .= "<div id='{$opcoes_postagem_conteudo_alterar}'>";
    $campo_altera_conteudo .= campo_select_privacidade($privacidade);
    $campo_altera_conteudo .= "<textarea cols='100' rows='4' name='conteudo_post' class='textarea_campo_publicar'>{$conteudo_post}</textarea>";
    $campo_altera_conteudo .= "<input type='hidden' name='idpost' value='{$id}'>";
    $campo_altera_conteudo .= $campo_numero_pagina;
    $campo_altera_conteudo .= "<input type='submit' class='botao_padrao' value='Atualizar'>";
    $campo_altera_conteudo .= "</div>";
    $campo_altera_conteudo .= "</form>";
    $campo_altera_conteudo = janela_mensagem_dialogo("Editar", $campo_altera_conteudo, "{$opcoes_postagem_conteudo_alterar}");
    $campo_excluir_postagem .= "<form action='{$script_salvar_atualizacao['2']}' method='post'>";
    $campo_excluir_postagem .= "<div id='{$opcoes_postagem_excluir}'>";
    $campo_excluir_postagem .= "<div class='campos_opcoes_postagem_usuario_atualizar'>Excluir postagem?</div>";
    $campo_excluir_postagem .= "<input type='hidden' name='idpost' value='{$id}'>";
    $campo_excluir_postagem .= "<input type='submit' class='botao_padrao' value='Excluir'>";
    $campo_excluir_postagem .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>";
    $campo_excluir_postagem .= $campo_numero_pagina;
    $campo_excluir_postagem .= "";
    $campo_excluir_postagem .= "</div>";
    $campo_excluir_postagem .= "</form>";
    $campo_excluir_postagem = janela_mensagem_dialogo("Excluir", $campo_excluir_postagem, "{$opcoes_postagem_excluir}");
    $codigo_html_bruto .= $campo_data;
    $codigo_html_bruto .= $campo_altera_conteudo;
    $codigo_html_bruto .= $campo_excluir_postagem;
    return $codigo_html_bruto;
}
function divs_completa_opcoes_postagem($dados)
{
    // globals ----------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // endereco de arquivos uteis
    // --------------------------------------------------------
    // salva a nova data ----------------------------------
    $script_salvar_atualizacao[0] = $enderecos_arquivos_php_uteis['atualizar_data_postagem'];
    // salva a nova data
    $script_salvar_atualizacao[1] = $enderecos_arquivos_php_uteis['atualizar_conteudo_postagem'];
    // salva novo conteudo de post
    $script_salvar_atualizacao[2] = $enderecos_arquivos_php_uteis['excluir_postagem_usuario'];
    // excluir postagem de usuario
    // ---------------------------------------------------------
    // separando dados ----------------------------------
    $id = $dados['id'];
    // dados de tabela
    $idusuario = $dados['idusuario'];
    // dados de tabela
    $conteudo_post = $dados['conteudo_post'];
    // dados de tabela
    $idalbum_imagens = $dados['idalbum_imagens'];
    // dados de tabela
    $data_publicacao = $dados['data_publicacao'];
    // dados de tabela
    $privacidade = $dados['privacidade'];
    // dados de tabela
    // ---------------------------------------------------------
    // data atual -------------------------------------------
    $data_atual = data_atual();
    // data atual
    // ---------------------------------------------------------
    // numero da pagina ---------------------------------
    $numero_pagina = retorne_numero_pagina_resultado();
    // numero da pagina
    // ---------------------------------------------------------
    // campo numero de pagina -----------------------
    $campo_numero_pagina = "<input type='hidden' name='numero_pagina' value='{$numero_pagina}'>";
    // campo numero de pagina
    // ---------------------------------------------------------
    // id de div alterar data postagem ----------------
    $opcoes_postagem_data_alterar = "opcoes_postagem_data_alterar_" . $id;
    // id de div alterar data postagem
    $opcoes_postagem_conteudo_alterar = "opcoes_postagem_conteudo_alterar_" . $id;
    // id de div alterar conteudo de postagem
    $opcoes_postagem_excluir = "opcoes_postagem_excluir_" . $id;
    // div id excluir postagem
    // ---------------------------------------------------------
    // campo data -----------------------------------------
    $campo_data .= "<form action='{$script_salvar_atualizacao['0']}' method='post'>";
    // campo data
    $campo_data .= "<div id='{$opcoes_postagem_data_alterar}'>";
    // campo data
    $campo_data .= "<div class='campos_opcoes_postagem_usuario_atualizar'>A data será atualizada para hoje {$data_atual}</div>";
    // campo data
    $campo_data .= "<input type='hidden' name='idpost' value='{$id}'>";
    // campo data
    $campo_data .= $campo_numero_pagina;
    // campo data
    $campo_data .= "";
    // campo data
    $campo_data .= "<input type='submit' class='botao_padrao' value='Atualizar'>";
    // campo data
    $campo_data .= "</div>";
    // campo data
    $campo_data .= "</form>";
    // campo data
    $campo_data = janela_mensagem_dialogo("Alterar data", $campo_data, "{$opcoes_postagem_data_alterar}");
    // campo data
    // ---------------------------------------------------------
    // campo altera conteudo post -------------------
    $campo_altera_conteudo .= "<form action='{$script_salvar_atualizacao['1']}' method='post'>";
    // campo altera conteudo post
    $campo_altera_conteudo .= "<div id='{$opcoes_postagem_conteudo_alterar}'>";
    // campo altera conteudo post
    $campo_altera_conteudo .= campo_select_privacidade($privacidade);
    // campo altera conteudo post
    $campo_altera_conteudo .= "<textarea cols='100' rows='4' name='conteudo_post' class='textarea_campo_publicar'>{$conteudo_post}</textarea>";
    // campo altera conteudo post
    $campo_altera_conteudo .= "<input type='hidden' name='idpost' value='{$id}'>";
    // campo altera conteudo post
    $campo_altera_conteudo .= $campo_numero_pagina;
    // campo altera conteudo post
    $campo_altera_conteudo .= "<input type='submit' class='botao_padrao' value='Atualizar'>";
    // campo altera conteudo post
    $campo_altera_conteudo .= "</div>";
    // campo altera conteudo post
    $campo_altera_conteudo .= "</form>";
    // campo altera conteudo post
    $campo_altera_conteudo = janela_mensagem_dialogo("Editar", $campo_altera_conteudo, "{$opcoes_postagem_conteudo_alterar}");
    // campo altera conteudo post
    // ---------------------------------------------------------
    // campo excluir postagem -------------------------
    $campo_excluir_postagem .= "<form action='{$script_salvar_atualizacao['2']}' method='post'>";
    // campo excluir postagem
    $campo_excluir_postagem .= "<div id='{$opcoes_postagem_excluir}'>";
    // campo excluir postagem
    $campo_excluir_postagem .= "<div class='campos_opcoes_postagem_usuario_atualizar'>Excluir postagem?</div>";
    // campo data
    $campo_excluir_postagem .= "<input type='hidden' name='idpost' value='{$id}'>";
    // campo altera conteudo post
    $campo_excluir_postagem .= "<input type='submit' class='botao_padrao' value='Excluir'>";
    // campo excluir postagem
    $campo_excluir_postagem .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>";
    // campo excluir postagem
    $campo_excluir_postagem .= $campo_numero_pagina;
    // campo excluir postagem
    $campo_excluir_postagem .= "";
    // campo excluir postagem
    $campo_excluir_postagem .= "</div>";
    // campo excluir postagem
    $campo_excluir_postagem .= "</form>";
    // campo excluir postagem
    $campo_excluir_postagem = janela_mensagem_dialogo("Excluir", $campo_excluir_postagem, "{$opcoes_postagem_excluir}");
    // campo excluir postagem
    // ---------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= $campo_data;
    $codigo_html_bruto .= $campo_altera_conteudo;
    $codigo_html_bruto .= $campo_excluir_postagem;
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function campo_editar_imagem_album($dados)
{
    // globals -----------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // urls uteis
    global $url_pagina_inicial_site;
    // url de pagina inicial
    // ---------------------------------------------------------
    // dados ------------------------------------------------
    $idusuario = $dados['idusuario'];
    // dados
    $url_imagem = $dados['url_imagem'];
    // dados
    $url_imagem_miniatura = $dados['url_imagem_miniatura'];
    // dados
    $privacidade = $dados['privacidade'];
    // dados
    $descricao = $dados['descricao'];
    // dados
    $data_publicacao = $dados['data_publicacao'];
    // dados
    $idalbum_imagens = $dados['idalbum_imagens'];
    // dados
    $nome_album_identificador = $dados['nome_album_identificador'];
    // dados
    // --------------------------------------------------------
    // url para salvar informacoes --------------------
    $url_salvar_informacoes = $enderecos_arquivos_php_uteis['salvar_informacoes_imagem_album'];
    // url para salvar informacoes
    // --------------------------------------------------------
    // 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
    // --------------------------------------------------------
    // nome do usuario ---------------------------------
    $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario);
    // nome do usuario
    // --------------------------------------------------------
    // nome link de usuario ----------------------------
    $nome_usuario_link = retorna_link_perfil_usuario($idusuario);
    // nome link de usuario
    // -------------------------------------------------------
    // identificacao de div ------------------------------
    $div_identificacao = md5($url_imagem);
    // identificacao de div
    $div_identificacao = "div_detalhes_" . $div_identificacao;
    // identificacao de div
    // --------------------------------------------------------
    // titulo de detalhes ----------------------------------
    $titulo_detalhes = "Imagem de {$nome_usuario}";
    // titulo de detalhes
    // --------------------------------------------------------
    // imagem em miniatura ---------------------------
    $imagem_miniatura = "<img src='{$url_imagem_miniatura}' title='{$titulo_detalhes}' class='imagem_album_miniatura_detalhes'>";
    // imagem em miniatura
    // --------------------------------------------------------
    // numero da pagina atual -------------------------
    $numero_pagina = retorne_numero_pagina_resultado();
    // numero da pagina atual
    // --------------------------------------------------------
    // campo de privacidade de imagem -----------
    if ($usuario_dono_perfil == true) {
        $campo_privacidade_imagem = campo_select_privacidade($privacidade);
        // campo de privacidade de imagem
    }
    // --------------------------------------------------------
    // campo descricao de imagem ------------------
    if ($usuario_dono_perfil == true) {
        // campo descricao de imagem -------------------------------------
        $campo_descricao .= "<form action='{$url_salvar_informacoes}' method='post'>";
        // campo descricao de imagem
        $campo_descricao .= $campo_privacidade_imagem;
        // campo descricao de imagem
        $campo_descricao .= "<textarea cols='50' rows='10' name='descricao_imagem'>{$descricao}</textarea>";
        // campo descricao de imagem
        $campo_descricao .= "<br>";
        // campo descricao de imagem
        $campo_descricao .= "<input type='hidden' value='{$url_imagem}' name='url_imagem'>";
        // campo descricao de imagem
        $campo_descricao .= "<input type='hidden' value='{$numero_pagina}' name='numero_pagina'>";
        // campo descricao de imagem
        $campo_descricao .= "<input type='checkbox' name='salvar_todas' value='1'>Salvar isto em todas as imagens";
        // campo descricao de imagem
        $campo_descricao .= "<br>";
        // campo descricao de imagem
        $campo_descricao .= "<br>";
        // campo descricao de imagem
        $campo_descricao .= "<input type='submit' class='botao_padrao' value='Salvar'>";
        // campo descricao de imagem
        $campo_descricao .= "<br>";
        // campo descricao de imagem
        $campo_descricao .= "<br>";
        // campo descricao de imagem
        $campo_descricao .= "</form>";
        // campo descricao de imagem
        // ----------------------------------------------------------------------------
        // menu opcoes de imagem -------------------------------------------
        $opcoes_menu_imagem = constroe_menu_drop(retorne_array_opcoes_imagem($dados));
        // menu opcoes de imagem
        // ----------------------------------------------------------------------------
    } else {
        // verifica se conteudo de descricao existe -------------
        if ($descricao != null) {
            $campo_descricao .= "<br>";
            // campo descricao de imagem
            $campo_descricao .= $descricao;
            // campo descricao de imagem
            $campo_descricao .= "<br>";
            // campo descricao de imagem
        }
        // -----------------------------------------------------------------
    }
    // --------------------------------------------------------
    // campo visualizar detalhes ----------------------
    $campo_visualizar_detalhes .= "<a class='various' href='#{$div_identificacao}' title='{$titulo_detalhes}'>Detalhes</a>";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "<div class='campo_visualizar_detalhes' id='{$div_identificacao}'>";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= $opcoes_menu_imagem;
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "<br>";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= $imagem_miniatura;
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "<br>";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "<br>";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "Adicionado em: {$data_publicacao}";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "<br>";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "Imagem de: ";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= $nome_usuario_link;
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "<br>";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "<a href='{$url_imagem}' title='{$titulo_detalhes}' target='_blank'>Download</a>";
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= $campo_descricao;
    // campo visualizar detalhes
    $campo_visualizar_detalhes .= "</div>";
    // campo visualizar detalhes
    // --------------------------------------------------------
    // link para abrir o album --------------------------
    $link_abrir_album = "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5&idalbum_nome={$nome_album_identificador}' title='Abrir este álbum'>Abrir este álbum</a>";
    // link para abrir o album
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= $campo_visualizar_detalhes;
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "-";
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= $link_abrir_album;
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}