function retorne_senha_usuario_email($email, $modo)
{
    // valida se e email valido
    if (verifica_se_email_valido($email) == false) {
        // retorno nulo
        return null;
    }
    // valida se o email esta cadastrado
    if (retorne_email_cadastrado($email) == false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}';";
    // dados
    $dados = retorne_dados_query($query);
    // retorna a senha do usuario
    if ($modo == false) {
        // senha cifrada
        return $dados['senha'];
    } else {
        // senha normal
        return $dados['senha_normal'];
    }
}
function excluir_imagem_publicacao()
{
    // tabela
    $tabela = TABELA_IMAGENS_ALBUM;
    // id
    $id = remove_html($_REQUEST['id']);
    // valida id e usuario administrador
    if ($id == null or retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // query
    $query[0] = "select *from {$tabela} where id='{$id}';";
    $query[1] = "delete from {$tabela} where id='{$id}';";
    // dados
    $dados = retorne_dados_query($query[0]);
    // pasta de usuario
    $pasta_usuario = retorne_pasta_usuario($dados['idusuario'], 2, true);
    // separa os dados
    $url_imagem = $pasta_usuario . basename($dados['url_imagem']);
    $url_imagem_miniatura = $pasta_usuario . basename($dados['url_imagem_miniatura']);
    // excluindo arquivo
    exclui_arquivo_unico($url_imagem);
    exclui_arquivo_unico($url_imagem_miniatura);
    // comando executa
    comando_executa($query[1]);
}
function dados_mensagem($tipo_mensagem)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // retorna id de usuario de chat -------------------
    $idusuario = retorne_idusuario_sessao_chat(null, false);
    // retorna id de usuario de chat
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // query -------------------------------------------------
    switch ($tipo_mensagem) {
        case 0:
            // logado
            $query = "select *from {$tabela_banco['22']} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
            // query
            break;
        case 1:
            // amigo
            $query = "select *from {$tabela_banco['22']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
            // query
            break;
    }
    // ---------------------------------------------------------
    // dados de retorno ----------------------------------
    return retorne_dados_query($query);
    // dados de retorno
    // ---------------------------------------------------------
}
function retorne_usuario_online($idusuario)
{
    // tabela
    $tabela = TABELA_CONEXAO_USUARIO;
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}';";
    // dados
    $dados = retorne_dados_query($query);
    // separa dados
    $data_conexao = $dados['data_conexao'];
    // valida data de conexao existe
    if ($data_conexao == null) {
        return false;
    }
    // calcula o tempo de diferenca
    $tempo_diferenca = diferenca_data_conexao($data_conexao);
    // retorno
    if ($tempo_diferenca <= TEMPO_FICAR_OFFLINE) {
        // online
        return true;
    } else {
        // offline
        return false;
    }
}
function retorne_data_visitou_perfil($idusuario)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // id de usuario logado -----------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['13']} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
    // query
    // --------------------------------------------------------
    // dados -----------------------------------------------
    $dados = retorne_dados_query($query);
    // dados
    // --------------------------------------------------------
    // data visita ------------------------------------------
    $data_visita = $dados['data_visita'];
    // data visita
    // --------------------------------------------------------
    // converte para data amigavel -------------------
    $data_visita = converte_data_amigavel($data_visita);
    // convertendo
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $data_visita;
    // retorno
    // --------------------------------------------------------
}
function exclui_imagem_capa_antiga()
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query = "select *from {$tabela_banco['27']};";
    // query
    // ---------------------------------------------------------
    // dados -------------------------------------------------
    $dados = retorne_dados_query($query);
    // dados
    // ----------------------------------------------------------
    // url de imagem ---------------------------------------
    $url_imagem = $dados['url_imagem'];
    // url de imagem
    // ----------------------------------------------------------
    // destino da imagem --------------------------------
    $destino_imagem = retorne_pasta_capa_inicial() . basename($url_imagem);
    // destino da imagem
    // ----------------------------------------------------------
    // excluindo imagem ----------------------------------
    if ($url_imagem != null) {
        exclui_arquivo_unico($destino_imagem);
        // excluindo imagem...
    }
    // ----------------------------------------------------------
}
function retorne_id_real_curtida($id, $identificador)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['11']} where id='{$id}' and identificador='{$identificador}';";
    // query
    // --------------------------------------------------------
    // dados -----------------------------------------------
    $dados = retorne_dados_query($query);
    // dados
    // --------------------------------------------------------
    // id real de comentario ----------------------------
    $idcomentario = $dados['idcomentario'];
    // id real de comentario
    // --------------------------------------------------------
    // valida id de comentario -------------------------
    if ($idcomentario == null) {
        $idcomentario = $id;
        // iguala
    }
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $idcomentario;
    // retorno
    // --------------------------------------------------------
}
function excluir_produto_usuario()
{
    // id de produto
    $idproduto = retorne_idproduto_get();
    // valida usuario dono de produto
    if (retorne_usuario_dono_produto($idproduto) == false or $idproduto == null) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela[0] = TABELA_PRODUTO;
    $tabela[1] = TABELA_IMAGENS_ALBUM;
    $tabela[2] = TABELA_VENDAS;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // query
    $query[0] = "select *from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';";
    // dados
    $dados = retorne_dados_query($query[0]);
    // separa os dados
    $id = $dados['id'];
    $idalbum = $dados['idalbum'];
    // valida id
    if ($id == null) {
        // retorno nulo
        return null;
    }
    // query
    $query[1] = "select *from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';";
    $query[2] = "delete from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';";
    $query[3] = "delete from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';";
    $query[4] = "delete from {$tabela['2']} where idproduto='{$idproduto}' and idusuario='{$idusuario}';";
    // comando
    $comando = comando_executa($query[1]);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contador
    $contador = 0;
    // pasta root de usuario
    $pasta_usuario_root = retorne_pasta_usuario($idusuario, 2, true);
    // apaga as imagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa os dados
        $url_imagem = $dados['url_imagem'];
        $url_imagem_miniatura = $dados['url_imagem_miniatura'];
        // excluindo imagens
        $arquivo[0] = $pasta_usuario_root . basename($url_imagem);
        $arquivo[1] = $pasta_usuario_root . basename($url_imagem_miniatura);
        // excluindo arquivos
        exclui_arquivo_unico($arquivo[0]);
        exclui_arquivo_unico($arquivo[1]);
    }
    // excluindo registros
    comando_executa($query[2]);
    comando_executa($query[3]);
    comando_executa($query[4]);
}
function constroe_album_usuario($dados)
{
    // globals
    global $tabela_banco;
    global $url_pagina_inicial_site;
    // separa dados
    $nome_album_identificador = $dados['nome_album_identificador'];
    $idusuario = $dados['idusuario'];
    // 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'];
    // privacidade de album
    $usuario_pode_ver_album_imagem = retorne_usuario_pode_visualizar_album_imagem($privacidade);
    // informa se o usuario pode ver a imagem ou album
    // valida id de album ou imagem
    if ($id == null or $usuario_pode_ver_album_imagem == false) {
        // retorno nulo
        return null;
    }
    // url para abrir album
    $url_album = $url_pagina_inicial_site . "?idusuario={$idusuario}&tipo_pagina=5&idalbum_nome={$nome_album_identificador}";
    // valida nome de album
    if ($nome_album == null) {
        // nome de album
        $nome_album = "Álbum sem título";
    }
    // codigo html
    $codigo_html .= "<div class='div_corpo_imagem_classe'>";
    $codigo_html .= "<a href='{$url_album}' title='{$nome_album}'>";
    $codigo_html .= "<img src='{$url_imagem_miniatura}' title='{$nome_album}' class='imagem_album_usuario_classe'>";
    $codigo_html .= "</a>";
    $codigo_html .= "<br>";
    $codigo_html .= "<br>";
    $codigo_html .= $descricao;
    $codigo_html .= "<br>";
    $codigo_html .= "<br>";
    $codigo_html .= converte_data_amigavel($data_publicacao);
    $codigo_html .= "</div>";
    // titulo de div especial
    $titulo_div .= "<a href='{$url_album}' title='{$nome_album}'>{$nome_album}</a>";
    $titulo_div .= monta_opcoes_album_imagem($dados);
    // adiciona div especial com titulo
    $codigo_html = constroe_div_especial_geral($titulo_div, $codigo_html, null);
    // retorno
    return $codigo_html;
}
function retorne_imagem_papel_parede_usuario($idusuario, $modo_exibir)
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query = "select *from {$tabela_banco['15']} where idusuario='{$idusuario}';";
    // query
    // ---------------------------------------------------------
    // dados -------------------------------------------------
    $dados = retorne_dados_query($query);
    // dados
    // ----------------------------------------------------------
    // modo a exibir ----------------------------------------
    switch ($modo_exibir) {
        case 1:
            $url_imagem = $dados['url_imagem_miniatura'];
            // url de imagem
            break;
        case 2:
            $url_imagem = $dados['url_imagem'];
            // url de imagem
            break;
    }
    // ----------------------------------------------------------
    // valida url de imagem -----------------------------------
    if ($url_imagem == null) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // div com imagem ------------------------------------
    switch ($modo_exibir) {
        case 1:
            $codigo_html_bruto .= "<img src='{$url_imagem}' class='imagem_miniatura_papel_parede'>";
            break;
        case 2:
            $codigo_html_bruto .= "<style>";
            $codigo_html_bruto .= "body{";
            $codigo_html_bruto .= "background-image: url('{$url_imagem}');";
            $codigo_html_bruto .= "background-repeat: no-repeat;";
            $codigo_html_bruto .= "background-attachment: fixed;";
            $codigo_html_bruto .= "background-position: center;";
            $codigo_html_bruto .= "-webkit-background-size: cover;";
            $codigo_html_bruto .= "-moz-background-size: cover;";
            $codigo_html_bruto .= "-o-background-size: cover;";
            $codigo_html_bruto .= "background-size: cover;";
            $codigo_html_bruto .= "}";
            $codigo_html_bruto .= "</style>";
            break;
    }
    // ----------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ----------------------------------------------------------
}
function retorne_dados_produto($id)
{
    // tabela
    $tabela = TABELA_PRODUTO;
    // query
    $query = "select *from {$tabela} where id='{$id}';";
    // retorno com dados
    return retorne_dados_query($query);
}
function atualiza_imagem_publicacao_ajuda()
{
    // globals ------------------------------------------------
    global $nome_prefixo_tabela_ajuda_imagens;
    // tabela de imagens
    global $nome_prefixo_tabela_ajuda;
    // tabela de ajuda
    global $pasta_arquivos;
    // pasta de arquivos
    // --------------------------------------------------------
    // dados de formulario ------------------------------------
    $id_post = remove_html($_POST['id_post']);
    // id do post
    $tipo_atualizar = remove_html($_POST['tipo_atualizar']);
    // tipo de atualizacao
    // --------------------------------------------------------
    // numero da imagens a atualizar --------------------------
    $numero_imagens_atualizar = retorne_numero_imagens_publicar();
    // numero da imagens a atualizar
    // --------------------------------------------------------
    // valida numero de imagens -------------------------------
    if ($numero_imagens_atualizar == 0 or $id_post == null) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // query --------------------------------------------------
    if ($tipo_atualizar == 3) {
        $query = "select *from {$nome_prefixo_tabela_ajuda} where id='{$id_post}';";
        // query
    } else {
        $query = "select *from {$nome_prefixo_tabela_ajuda_imagens} where id='{$id_post}';";
        // query
    }
    // --------------------------------------------------------
    // dados de query -----------------------------------------
    $dados = retorne_dados_query($query);
    // dados de query
    // --------------------------------------------------------
    // separa dados -------------------------------------------
    $id = $dados['id'];
    // dados
    $destino_imagem = $dados['destino_imagem'];
    // dados
    $token_imagens = $dados['token_imagens'];
    // token da imagem
    // --------------------------------------------------------
    // remove imagem antiga -----------------------------------
    exclui_arquivo_unico($destino_imagem);
    // remove imagem antiga
    // --------------------------------------------------------
    // upload de nova imagem ----------------------------------
    upload_de_imagem_album_ajuda($pasta_arquivos[1], $token_imagens);
    // upload de nova imagem
    // --------------------------------------------------------
}
function carrega_ultimo_compartilhamento_usuario($idusuario)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela banco
    // --------------------------------------------------------
    // limit de query --------------------------------------
    $limit_query = retorne_limit_tabela_ultimo_campo();
    // limit de query
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['17']} where idusuario='{$idusuario}' {$limit_query};";
    // --------------------------------------------------------
    // dados -----------------------------------------------
    $dados = retorne_dados_query($query);
    // dados
    // --------------------------------------------------------
    // id de publicacao ----------------------------------
    $idpublicacao = $dados['idpublicacao'];
    // id de publicacao
    $idamigo = $dados['idamigo'];
    // idamigo
    $idusuario_tabela = $dados['idusuario'];
    // id usuario tabela
    // --------------------------------------------------------
    // constroe publicacao -----------------------------
    if ($idpublicacao != null) {
        // altera idusuario em array global --------------
        altera_idusuario_array_global($idamigo);
        // alterando...
        // --------------------------------------------------------
        // dados de publicacao -----------------------------
        $dados_publicacao = retorne_dados_publicacao($idpublicacao);
        // dados de publicacao
        // --------------------------------------------------------
        // informa que e um compartilhamento --------
        $dados_publicacao['compartilhamento'] = true;
        // compartilhamento
        $dados_publicacao['idamigo'] = $idusuario_tabela;
        // id de usuario que compartilhou
        // -------------------------------------------------------
        // codigo html bruto ---------------------------------
        $codigo_html_bruto .= constroe_div_postagem($dados_publicacao);
        // --------------------------------------------------------
        // altera idusuario em array global --------------
        altera_idusuario_array_global($idusuario);
        // alterando...
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function retorne_idusuario_dono_produto($id)
{
    // tabela
    $tabela = TABELA_PRODUTO;
    // query
    $query = "select *from {$tabela} where id='{$id}';";
    // dados
    $dados = retorne_dados_query($query);
    // retorno
    return $dados['idusuario'];
}
function dados_perfil_usuario($idusuario)
{
    // tabelas
    $tabela = TABELA_PERFIL;
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}';";
    // dados
    $dados = retorne_dados_query($query);
    // retorno
    return $dados;
}
function dados_perfil_funcionario($id)
{
    // tabelas
    $tabela = TABELA_FUNCIONARIO;
    // query
    $query = "select *from {$tabela} where id='{$id}';";
    // dados
    $dados = retorne_dados_query($query);
    // retorno
    return $dados;
}
function retorna_titulo_postagem_idpost($idpost)
{
    // tabela
    $tabela = TABELA_PUBLICACOES;
    // query
    $query = "select *from {$tabela} where id='{$idpost}';";
    // dados
    $dados = retorne_dados_query($query);
    // retorno
    return $dados['titulo'];
}
function retorne_nome_usuario($idusuario)
{
    // tabela
    $tabela = TABELA_PERFIL;
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}';";
    // dados
    $dados = retorne_dados_query($query);
    // retorno
    return $dados['nome'];
}
function carregar_publicacoes_amizades()
{
    // globals
    global $tabela_banco;
    global $imagem_servidor;
    // id usuario logado
    $idusuario = retorne_idusuario_logado();
    // array com id de postagens
    $array_publicacoes = retorne_array_amigos_possuem_postagem($idusuario, true);
    // array com amigos listados
    // monta postagens e compartilhamentos
    foreach ($array_publicacoes as $idpost) {
        // query
        $query = "select *from {$tabela_banco['9']} where id='{$idpost}';";
        // dados da postagem
        $dados = retorne_dados_query($query);
        // constroe postagens de amigos
        $publicacoes .= constroe_div_postagem($dados);
        // carrega compartilhamentos
        $publicacoes .= carrega_ultimo_compartilhamento_usuario($dados['idusuario']);
        // carrega ultimo compartilhamento de usuario
    }
    // altera idusuario em array global
    altera_idusuario_array_global($idusuario);
    // numero total de resultados
    $numero_resultados = retorne_array_amigos_possuem_postagem($idusuario, false);
    // numero total de resultados
    // valida se ha publicacoes
    if ($publicacoes == null) {
        // nome do usuario
        $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario);
        // imagem
        $imagem_cima = "<img src='" . $imagem_servidor['indica_cima'] . "' title='Poste algo'>";
        // publicacoes
        $publicacoes .= $imagem_cima;
        $publicacoes .= "<br>";
        $publicacoes .= campo_pesquisa_geral(false);
        $publicacoes .= "<br>";
        $publicacoes .= "<br>";
        $publicacoes .= "<br>";
        $publicacoes .= "Hey! {$nome_usuario}, que tal você procurar por mais amigos.";
        // adiciona div especial
        $publicacoes = div_especial_quadro_aviso("Olá {$nome_usuario}", $publicacoes, null);
        $publicacoes = div_especial_basica_campos($publicacoes);
    }
    // codigo html bruto
    $codigo_html_bruto .= $publicacoes;
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // retorno
    return $codigo_html_bruto;
    // retorno
}
function retorne_idusuario_administrador()
{
    // email
    $email = CONFIG_EMAIL_ADMIN;
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}';";
    // dados
    $dados = retorne_dados_query($query);
    // retorno
    return $dados['id'];
}
function retorne_ultimo_idproduto_usuario()
{
    // tabela
    $tabela = TABELA_PRODUTO;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}' order by id desc;";
    // dados
    $dados = retorne_dados_query($query);
    // retorno
    return $dados['id'];
}
function retorne_idusuario_email($email)
{
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}';";
    // dados
    $dados = retorne_dados_query($query);
    // separa dados
    $idusuario = $dados['id'];
    // retorno
    return $idusuario;
}
function retorne_senha_usuario_logado()
{
    // tabela
    $tabela = TABELA_CADASTRO;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // query
    $query = "select *from {$tabela} where id='{$idusuario}';";
    // dados
    $dados = retorne_dados_query($query);
    // retorno
    return $dados['senha'];
}
function retorne_dados_publicacao_ajuda($topico_id)
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabelas de banco de dados
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query = "select *from {$tabela_banco['25']} where id='{$topico_id}';";
    // query
    // ---------------------------------------------------------
    // retorna dados --------------------------------------
    return retorne_dados_query($query);
    // retorna dados
    // ---------------------------------------------------------
}
function dados_evento_idusuario($idusuario)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['20']} where idusuario='{$idusuario}';";
    // query
    // --------------------------------------------------------
    // retorna dados de query --------------------------
    return retorne_dados_query($query);
    // dados de query
    // ---------------------------------------------------------
}
function dados_usuario_online_conexao($idusuario)
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query = "select *from {$tabela_banco['23']} where idusuario='{$idusuario}';";
    // query
    // ---------------------------------------------------------
    // retorno de dados -----------------------------------
    return retorne_dados_query($query);
    // retorno de dados
    // ---------------------------------------------------------
}
function retorne_imagem_papel_parede_capa_inicial($modo_exibir)
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco
    global $url_do_servidor;
    // url do servidor
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query = "select *from {$tabela_banco['27']};";
    // query
    // ---------------------------------------------------------
    // dados -------------------------------------------------
    $dados = retorne_dados_query($query);
    // dados
    // ----------------------------------------------------------
    // url de imagem ---------------------------------------
    $url_imagem = $dados['url_imagem'];
    // url de imagem
    // ----------------------------------------------------------
    // div com imagem ------------------------------------
    switch ($modo_exibir) {
        case 1:
            $codigo_html_bruto .= "<a href='{$url_do_servidor}'>";
            $codigo_html_bruto .= "<img src='{$url_imagem}' class='imagem_miniatura_papel_parede'>";
            $codigo_html_bruto .= "</a>";
            break;
        case 2:
            $codigo_html_bruto .= "<style>";
            $codigo_html_bruto .= "body{";
            $codigo_html_bruto .= "background-image: url('{$url_imagem}');";
            $codigo_html_bruto .= "background-repeat: no-repeat;";
            $codigo_html_bruto .= "background-attachment: fixed;";
            $codigo_html_bruto .= "background-position: center;";
            $codigo_html_bruto .= "-webkit-background-size: cover;";
            $codigo_html_bruto .= "-moz-background-size: cover;";
            $codigo_html_bruto .= "-o-background-size: cover;";
            $codigo_html_bruto .= "background-size: cover;";
            $codigo_html_bruto .= "}";
            $codigo_html_bruto .= "</style>";
            break;
    }
    // ----------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ----------------------------------------------------------
}
function retorne_idusuario_logado()
{
    // email e senha de cookie
    $email = retorne_email_cookie();
    $senha = retorne_senha_cookie();
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}' and senha='{$senha}';";
    // dados
    $dados = retorne_dados_query($query);
    // id de usuario
    $idusuario = $dados['id'];
    // retorno
    return $idusuario;
}
function retorne_imagem_perfil_usuario($idusuario)
{
    // tabela
    $tabela = TABELA_PERFIL;
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}';";
    // dados
    $dados = retorne_dados_query($query);
    // url de imagem de perfil
    $dados_retorno['url_imagem_perfil'] = $dados['url_imagem_perfil'];
    $dados_retorno['url_imagem_perfil_miniatura'] = $dados['url_imagem_perfil_miniatura'];
    $dados_retorno['url_imagem_perfil_root'] = $dados['url_imagem_perfil_root'];
    $dados_retorno['url_imagem_perfil_miniatura_root'] = $dados['url_imagem_perfil_miniatura_root'];
    // retorno
    return $dados_retorno;
}
function excluir_publicacao()
{
    // valida usuario administrador
    if (retorne_usuario_administrador() == false) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela[0] = TABELA_PUBLICACOES;
    $tabela[1] = TABELA_IMAGENS_ALBUM;
    // id de post
    $idpost = retorne_idpost_request();
    // query
    $query[0] = "select *from {$tabela['0']} where id='{$idpost}';";
    // dados
    $dados = retorne_dados_query($query[0]);
    // separa dados
    $idusuario = $dados['idusuario'];
    $idalbum = $dados['idalbum'];
    // query
    $query[1] = "select *from {$tabela['1']} where idalbum='{$idalbum}';";
    // comando
    $comando = comando_executa($query[1]);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // pasta de usuario
    $pasta_usuario = retorne_pasta_usuario($idusuario, 2, true);
    // apagando imagens de album
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $url_imagem = $pasta_usuario . basename($dados['url_imagem']);
        $url_imagem_miniatura = $pasta_usuario . basename($dados['url_imagem_miniatura']);
        // excluindo arquivo
        exclui_arquivo_unico($url_imagem);
        exclui_arquivo_unico($url_imagem_miniatura);
    }
    // remove dados de tabela
    $query[0] = "delete from {$tabela['0']} where id='{$idpost}';";
    $query[1] = "delete from {$tabela['1']} where idalbum='{$idalbum}';";
    // comando executa
    comando_executa($query[0]);
    comando_executa($query[1]);
}