function campo_excluir_publicacao_ajuda($id, $token_imagens)
{
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= "<form action='excluir_publicacao.php' method='post'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='checkbox' name='chk_confirma_exclusao' value='1'>";
    // codigo html bruto
    $codigo_html_bruto .= "&nbsp;";
    // codigo html bruto
    $codigo_html_bruto .= "Confirmar exclusão";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='submit' value='Excluir publicação' class='btn btn-danger'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='id_post' value='{$id}'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='token_imagens' value='{$token_imagens}'>";
    // codigo html bruto
    $codigo_html_bruto .= "</form>";
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona mensagem de sistema ---------------------------
    $codigo_html_bruto = div_especial_mensagem_sistema("Excluir tópico", $codigo_html_bruto);
    // adiciona mensagem de sistema
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function monta_excluir_conta_usuario()
{
    // globals -----------------------------------------------
    global $nome_do_sistema;
    // nome do sistema
    global $nome_fundador_site;
    // nome fundador do site
    // ---------------------------------------------------------
    // super usuario logado -----------------------------
    $super_usuario_logado = retorne_super_usuario();
    // super usuario logado
    // ---------------------------------------------------------
    // valida super usuario logado ---------------------
    if ($super_usuario_logado == true) {
        // codigo html bruto ----------------------------------
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= "Sua conta não pode ser excluida.";
        // ---------------------------------------------------------
        // titulo de div -----------------------------------------
        $titulo_div = "Excluir minha conta do {$nome_do_sistema}";
        // titulo de div
        // --------------------------------------------------------
        // adiciona div especial de sistema -------------
        $codigo_html_bruto = div_especial_mensagem_sistema($titulo_div, $codigo_html_bruto);
        // adiciona div especial de sistema
        // --------------------------------------------------------
        // adiciona div especial ----------------------------
        $codigo_html_bruto = constroe_div_especial_geral($titulo_div, $codigo_html_bruto, null);
        // adiciona div especial
        // --------------------------------------------------------
        // retorno ----------------------------------------------
        return $codigo_html_bruto;
        // retorno
        // --------------------------------------------------------
    }
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<li>Nós do {$nome_do_sistema}, lamentamos muito por você querer excluir sua conta.";
    $codigo_html_bruto .= "<li>Más para excluir sua conta para sempre, informe seu e-mail, e senha logo abaixo.";
    $codigo_html_bruto .= formulario_excluir_conta_usuario();
    $codigo_html_bruto .= "<li>Atenciosamente <b>{$nome_fundador_site}</b> fundador do {$nome_do_sistema}.";
    // --------------------------------------------------------
    // titulo de div -----------------------------------------
    $titulo_div = "Excluir minha conta do {$nome_do_sistema}";
    // titulo de div
    // --------------------------------------------------------
    // adiciona div especial de sistema -------------
    $codigo_html_bruto = div_especial_mensagem_sistema($titulo_div, $codigo_html_bruto);
    // adiciona div especial de sistema
    // --------------------------------------------------------
    // adiciona div especial ----------------------------
    $codigo_html_bruto = constroe_div_especial_geral($titulo_div, $codigo_html_bruto, null);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_adicionar_imagem_fundo()
{
    // globals ----------------------------------------------
    global $imagem_servidor;
    // imagens do servidor
    global $enderecos_arquivos_php_uteis;
    // enderecos de arquivos php
    // --------------------------------------------------------
    // url de script de upload --------------------------
    $url_script_upload = $enderecos_arquivos_php_uteis['upload_imagem_fundo'];
    // url de script de upload
    // --------------------------------------------------------
    // 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(4); enviar_imagens_albuns_automatico();'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "</div>";
    // campo adicionar imagens
    // --------------------------------------------------------
    // codigo remove imagem -----------------------------------
    $codigo_remove_imagem .= "<input type='submit' class='uibutton confirm' value='Remover'>";
    // codigo remove imagem
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_remove_imagem = div_especial_mensagem_sistema("Remover imagem de fundo atual", $codigo_remove_imagem);
    // adiciona div especial
    // --------------------------------------------------------
    // 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 .= "<div class='div_campo_adicionar_imagens' onclick='clique_botao_adicionar_imagens_albuns();'>";
    $codigo_html_bruto .= $imagem_adicionar;
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "Adicionar imagem...";
    $codigo_html_bruto .= $campo_adicionar_imagens;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= $codigo_remove_imagem;
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= montar_barra_progresso("barra_progresso_upload_imagem_fundo");
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function formulario_recuperar_senha()
{
    // globals ----------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $link[0] = "<a href='#1' id='#1' onclick='exibe_formulario_recuperar_senha();' class='uibutton confirm'>Ok faça isso</a>";
    // --------------------------------------------------------
    // script para recuperar senha --------------------
    $script_recupera_senha = $enderecos_arquivos_php_uteis['recuperar_senha'];
    // script para recuperar senha
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Se você esqueceu sua senha, informe seu e-mail de cadastro logo abaixo.";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Logo em seguida acesse sua conta de e-mail.";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<form action='{$script_recupera_senha}' method='post'>";
    $codigo_html_bruto .= "<input type='text' name='email' placeholder='E-mail de login'>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<input type='submit' class='botao_padrao' value='Recuperar senha'>";
    $codigo_html_bruto .= "</form>";
    // --------------------------------------------------------
    // adiciona div especial -----------------------------
    $codigo_html_bruto = div_especial_mensagem_sistema("Esqueci a senha", $codigo_html_bruto);
    // adiciona div especial
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto = "<div id='div_recuperar_senha_usuario'>{$codigo_html_bruto}</div>";
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto = $link[0] . $codigo_html_bruto;
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function exibe_mensagem_bloqueado()
{
    // globals ---------------------------------------------
    global $url_pagina_inicial_site;
    // pagina inicial servidor
    // -------------------------------------------------------
    // codigo html bruto -------------------------------
    $codigo_html_bruto .= "Parece que este perfíl não pode ser visto por você!";
    $codigo_html_bruto .= ", não se sinta mal com isto.";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}' title='Início'>Início</a>";
    // ----------------------------------------------------------------
    // titulo ---------------------------------------------------------
    $titulo = "Ops ;-(";
    // titulo
    // ----------------------------------------------------------------
    // adiciona div especial ------------------------------------
    $codigo_html_bruto = div_especial_mensagem_sistema($titulo, $codigo_html_bruto);
    // mensagem de sistema
    // ----------------------------------------------------------------
    return $codigo_html_bruto;
}
function campo_excluir_imagem_publicacao($id, $id_topico)
{
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= "<form action='excluir_imagem_post.php' method='post'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='id_post' value='{$id}'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='id_topico' value='{$id_topico}'>";
    // codigo html bruto
    $codigo_html_bruto .= "Excluir esta imagem";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='checkbox' name='chk_confirma_exclusao' value='1'>";
    // codigo html bruto
    $codigo_html_bruto .= "&nbsp;";
    // codigo html bruto
    $codigo_html_bruto .= "Confirmar exclusão";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='submit' class='btn btn-danger' value='Excluir imagem'>";
    // codigo html bruto
    $codigo_html_bruto .= "</form>";
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_html_bruto = div_especial_mensagem_sistema("Excluir imagem", $codigo_html_bruto);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function formulario_cadastro_usuario()
{
    // globals ----------------------------------------------
    global $tamanho_minimo_senha;
    // tamanho minimo da senha
    global $url_pagina_cadastro;
    // url de pagina de login
    global $nome_do_sistema;
    // nome do sistema
    // --------------------------------------------------------
    // usuario logou -------------------------------------
    $usuario_logou = logar_usuario();
    // usuario logou
    // --------------------------------------------------------
    // tipo de pagina ------------------------------------
    $tipo_pagina = retorne_tipo_pagina();
    // tipo de pagina
    // -------------------------------------------------------
    // valida usuario logado --------------------------
    if (retorne_esta_logado() == true) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // dados de formulario ----------------------------
    $nome = remove_html($_POST['nome']);
    // nome
    $email = remove_html($_POST['email']);
    // email
    $senha_1 = remove_html($_POST['senha_1']);
    // senha 1
    // -------------------------------------------------------
    // numero de itens de array de post ------------
    $numero_itens_array_post = retorne_numero_itens_array_post();
    // numero de itens de array de post
    // -------------------------------------------------------
    // retorna se pode cadastrar ---------------------
    if ($numero_itens_array_post > 0 and $tipo_pagina == 1) {
        $pode_cadastrar = retorne_pode_cadastrar_usuario();
        // retorna se pode cadastrar
    }
    // -------------------------------------------------------
    // adiciona usuario ----------------------------------
    if ($pode_cadastrar[1] == true and $tipo_pagina == 1) {
        // adiciona novo usuario --------------------------
        adiciona_novo_usuario($nome, $email, $senha_1);
        // adiciona novo usuario
        // -------------------------------------------------------
        // conteudo boas vindas --------------------------
        $conteudo_boas_vindas .= "Bem vindo(a) ao {$nome_do_sistema}. {$url_do_servidor}";
        // conteudo boas vindas
        // -------------------------------------------------------
        // envia email de boas vindas -------------------
        enviar_email($email, $nome, $conteudo_boas_vindas);
        // envia email de boas vindas
        // -------------------------------------------------------
        // email e senha de login ------------------------
        $_POST['email_cadastro'] = $email;
        // email
        $_POST['senha_cadastro'] = $senha_1;
        // senha
        // -------------------------------------------------------
        // loga usuario -------------------------------------
        logar_usuario();
        // loga usuario
        // -------------------------------------------------------
        // saindo do script ----------------------------------
        die;
        // saindo do script
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // verifica se esta no modo cadastro ------------
    if ($pode_cadastrar[1] == false and $numero_itens_array_post > 0 and $tipo_pagina == 1) {
        // mensagem de cadastro -------------------------
        $mensagem_cadastro .= $pode_cadastrar[2];
        // mensagem de cadastro
        // --------------------------------------------------------
        // titulo -------------------------------------------------
        $titulo = "Não foi possível cadastrar você!";
        // titulo
        // --------------------------------------------------------
        // adiciona div especial -----------------------------
        $mensagem_cadastro = div_especial_mensagem_sistema($titulo, $mensagem_cadastro);
        // mensagem de sistema
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // verifica se tentou logar --------------------------
    if ($usuario_logou == true) {
        // mensagem de sistema -------------------------
        $mensagem_login .= "Parece que você informou seu login com algum erro.";
        // mensagem de sistema
        // --------------------------------------------------------
        // titulo -------------------------------------------------
        $titulo = "Login incorreto";
        // titulo
        // --------------------------------------------------------
        // adiciona div especial ----------------------------
        $mensagem_login = div_especial_mensagem_sistema($titulo, $mensagem_login);
        // mensagem de sistema
        // --------------------------------------------------------
        // mensagem de cadastro -----------------------
        $mensagem_cadastro = $mensagem_login;
        // mensagem de cadastro
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // formulario ------------------------------------------
    $codigo_html_bruto .= "<div id='div_formulario_cadastro'>";
    $codigo_html_bruto .= retorne_imagem_papel_parede_capa_inicial(1);
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= $mensagem_cadastro;
    $codigo_html_bruto .= "<div class='classe_div_formulario_cadastro_topo'>Crie sua conta grátis no {$nome_do_sistema}</div>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Cadastre-se grátis no {$nome_do_sistema} é rápido e grátis.";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Chame seus amigos para o {$nome_do_sistema} e mantenha-se conectado a eles.";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<form action='{$url_pagina_cadastro}' method='post'>";
    $codigo_html_bruto .= "<input type='text' name='nome' id='entrada_texto_formulario_nome' placeholder='Seu nome' value='{$nome}'>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<input type='text' name='email' id='entrada_texto_formulario_email' placeholder='Seu e-mail' value='{$email}'>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<input type='password' name='senha_1' id='entrada_texto_formulario_senha_1' placeholder='Uma senha' value='{$senha_1}'>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<input type='password' name='senha_2' id='entrada_texto_formulario_senha_2' placeholder='Confirme a senha'>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<input type='submit' value='Cadastrar' class='botao_padrao'>";
    $codigo_html_bruto .= "</form>";
    $codigo_html_bruto .= "</div>";
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // adiciona div especial
    // --------------------------------------------------------
    // retorna formulario --------------------------------
    return $codigo_html_bruto;
    // retorna formulario
    // --------------------------------------------------------
}
function campo_opcoes_imagem_ajuda($dados, $topico_id)
{
    // globals ---------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // -------------------------------------------------------
    // separando dados --------------------------------
    $id = $dados['id'];
    // dados de tabela
    $url_imagem = $dados['url_imagem'];
    // dados de tabela
    $idalbum_imagens = $dados['idalbum_imagens'];
    // dados de tabela
    $descricao_imagem = $dados['descricao_imagem'];
    // dados de tabela
    // -------------------------------------------------------
    // url de script salvar -------------------------------
    $url_script_salvar = $enderecos_arquivos_php_uteis['atualizar_conteudo_ajuda'];
    // url de script salvar
    // -------------------------------------------------------
    // super usuario ------------------------------------
    $super_usuario = retorne_super_usuario();
    // super usuario
    // -------------------------------------------------------
    // campo excluir imagem -------------------------
    $campo_excluir_imagem .= "<input type='checkbox' name='excluir_imagem' value='1'>";
    // campo excluir imagem
    $campo_excluir_imagem .= "&nbsp;";
    // campo excluir imagem
    $campo_excluir_imagem .= "Excluir esta imagem";
    // campo excluir imagem
    // -------------------------------------------------------
    // adiciona div especial ---------------------------
    $campo_excluir_imagem = div_especial_mensagem_sistema("Excluir imagem", $campo_excluir_imagem);
    // adiciona div especial
    // -------------------------------------------------------
    // codigo html bruto --------------------------------
    if ($super_usuario == true) {
        $codigo_html_bruto .= "<div class='classe_div_opcoes_imagem_ajuda'>";
        // codigo html bruto
        $codigo_html_bruto .= "<form action='{$url_script_salvar}' method='post' enctype='multipart/form-data'>";
        // codigo html bruto
        $codigo_html_bruto .= "<textarea cols='25' rows='3' placeholder='Descrição da imagem' name='descricao_imagem'>{$descricao_imagem}</textarea>";
        // codigo html bruto
        $codigo_html_bruto .= "<br>";
        // codigo html bruto
        $codigo_html_bruto .= $campo_excluir_imagem;
        // codigo html bruto
        $codigo_html_bruto .= "<br>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='hidden' name='topico_id' value='{$topico_id}'>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='hidden' name='imagem_id' value='{$id}'>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='hidden' name='url_imagem' value='{$url_imagem}'>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='file' name='foto'>";
        // codigo html bruto
        $codigo_html_bruto .= "<br>";
        // codigo html bruto
        $codigo_html_bruto .= "<input type='submit' class='uibutton large confirm' value='Salvar'>";
        // codigo html bruto
        $codigo_html_bruto .= "</form>";
        // codigo html bruto
        $codigo_html_bruto .= "</div>";
        // codigo html bruto
    } else {
        $codigo_html_bruto .= "<div class='classe_div_opcoes_imagem_ajuda'>";
        // codigo html bruto
        $codigo_html_bruto .= $descricao_imagem;
        // codigo html bruto
        $codigo_html_bruto .= "</div>";
        // codigo html bruto
    }
    // -------------------------------------------------------
    // retorno ---------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // -------------------------------------------------------
}
// seleciona banco de dados ---------------------
conecta_banco_dados($banco_dados_nomes_array[8]);
// seleciona banco de dados
// ----------------------------------------------
// querys ---------------------------------------
$query[0] = "select *from {$tabela_dados['0']} where host_site='{$endereco_site}';";
// query
$query[1] = "insert into {$tabela_dados['0']} values(null, '{$endereco_site}', '{$tipo_site}');";
// query
// ----------------------------------------------
// salva no banco de dados ----------------------
if (retorne_numero_linhas_query($query[0]) == 0) {
    // salva novo site ------------------------------
    comando_executa($query[1]);
    // salva em banco de dados
    // ----------------------------------------------
} else {
    // informacao -----------------------------------
    $site_informacao = "O site {$endereco_site} já foi adicionado anteriormente.";
    // informacao
    // ----------------------------------------------
    // adiciona div especial ------------------------
    $site_informacao = div_especial_mensagem_sistema("Ops!", $site_informacao);
    // adiciona div especial
    // ----------------------------------------------
    // site de erro -----------------------------
    $_SESSION['site_erro_adicionar_mensagem'] = $site_informacao;
    // site de erro
    // ----------------------------------------------
}
// ----------------------------------------------
function constroe_adicionar_amigo($idusuario)
{
    // globals ------------------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // enderecos de arquivos php
    global $numero_maximo_amigos_usuario_adicionar;
    // numero maximo de amigos que o usuario pode ter
    // ----------------------------------------------------------------
    // id de usuario logado ------------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ----------------------------------------------------------------
    // status de amizade ---------------------------------------
    $status_amizade = retorne_status_amizade($idusuario);
    // status de amizade
    // ---------------------------------------------------------------
    // endereco de script para nova amizade -------------
    $endereco_script_novo_amigo = $enderecos_arquivos_php_uteis['adicionar_novo_amigo'];
    // endereco de script para nova amizade
    // ---------------------------------------------------------------
    // resposta pode adicionar novo amigo ----------------
    $pode_adicionar_amigo = retorne_pode_adicionar_amigo();
    // resposta pode adicionar novo amigo
    // ---------------------------------------------------------------
    // resposta de usuario dono do perfil -------------------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // resposta de usuario dono do perfil
    // ----------------------------------------------------------------
    // verifica se pode adicionar nova amizade ------------
    if (($status_amizade == 1 or $status_amizade == null) and $pode_adicionar_amigo == false) {
        // mensagem de sistema ----------------------------------
        $mensagem_sistema .= "Você tem amigos demais.";
        // mensagem de sistema
        $mensagem_sistema .= "<br>";
        // mensagem de sistema
        $mensagem_sistema .= "Só são permitidos {$numero_maximo_amigos_usuario_adicionar} amigos.";
        // mensagem de sistema
        // -----------------------------------------------------------------
        // retorno de mensagem ------------------------------------
        return div_especial_mensagem_sistema("Adicionar amigo", $mensagem_sistema);
        // -----------------------------------------------------------------
    }
    // ---------------------------------------------------------------
    // verifica tipo de amizade --------------------------------
    switch ($status_amizade) {
        case 1:
            // adiciona
            $botao_amizade[0] = "<input type='submit' class='botao_adicionar' title='+ Adicionar' value='+ Adicionar'>";
            // botao de amizade
            break;
        case 2:
            // excluir
            $botao_amizade[0] = "<input type='submit' class='botao_cancela' title='Excluir amizade' value='Excluir amizade' onclick='dialogo_excluir_cancelar_amizade({$idusuario});'>";
            // botao de amizade
            // titulo da janela ------------------------------------------
            $titulo_janela = "Excluir?";
            // titulo da janela
            // --------------------------------------------------------------
            break;
        case 3:
            // cancelar
            $botao_amizade[0] = "<input type='submit' class='botao_cancela' title='Cancelar solicitação' value='Cancelar solicitação' onclick='dialogo_excluir_cancelar_amizade({$idusuario});'>";
            // botao de amizade
            // titulo da janela ------------------------------------------
            $titulo_janela = "Cancelar solicitação?";
            // titulo da janela
            // --------------------------------------------------------------
            break;
        case 4:
            // aceitar
            $botao_amizade[0] = "<input type='submit' class='botao_adicionar' title='Aceitar' value='Aceitar'>";
            // botao de amizade
            $botao_amizade[1] = "<input type='submit' class='botao_cancela' title='Rejeitar' value='Rejeitar'>";
            // botao de amizade
            $campo_confirma_rejeitar = "<input type='hidden' name='rejeitar' value='1'>";
            // campo confirma rejeitar
            break;
        default:
            // adiciona
            $botao_amizade[0] = "<input type='submit' class='botao_adicionar' title='+ Adicionar' value='+ Adicionar'>";
            // botao de amizade
    }
    // ---------------------------------------------------------------
    // codigo html bruto ----------------------------------------
    if ($idusuario != $idusuario_logado) {
        // adiciona campo rejeitar se necessario -------------
        if ($status_amizade != 4) {
            $codigo_html_bruto .= "<div class='div_campo_amizade'>";
            $codigo_html_bruto .= "<form action='{$endereco_script_novo_amigo}' method='post'>";
            $codigo_html_bruto .= "<input type='hidden' name='idamigo' value='{$idusuario}'>";
            $codigo_html_bruto .= $botao_amizade[0];
            $codigo_html_bruto .= "</form>";
            $codigo_html_bruto .= "</div>";
        } else {
            $codigo_html_bruto .= "<div class='div_campo_amizade'>";
            $codigo_html_bruto .= "<form action='{$endereco_script_novo_amigo}' method='post'>";
            $codigo_html_bruto .= "<input type='hidden' name='idamigo' value='{$idusuario}'>";
            $codigo_html_bruto .= $botao_amizade[0];
            $codigo_html_bruto .= "</form>";
            $codigo_html_bruto .= "</div>";
            $codigo_html_bruto .= "<div class='div_campo_amizade'>";
            $codigo_html_bruto .= "<form action='{$endereco_script_novo_amigo}' method='post'>";
            $codigo_html_bruto .= "<input type='hidden' name='idamigo' value='{$idusuario}'>";
            $codigo_html_bruto .= $botao_amizade[1];
            $codigo_html_bruto .= $campo_confirma_rejeitar;
            $codigo_html_bruto .= "</form>";
            $codigo_html_bruto .= "</div>";
        }
        // --------------------------------------------------------------
    } else {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------------
    // cancelar ou Excluir --------------------------
    if ($status_amizade == 2 or $status_amizade == 3) {
        // link para perfil de usuario -----------------------------
        $link_perfil_usuario = retorna_link_perfil_usuario($idusuario);
        // link para perfil de usuario
        // ---------------------------------------------------------------
        // id de janela -----------------------------------------------
        $div_id_janela_cancelar_excluir_amizade = "div_id_janela_cancelar_excluir_amizade_" . $idusuario;
        // ---------------------------------------------------------------
        // status de amizade ---------------------------------------
        switch ($status_amizade) {
            case 2:
                $mensagem_excluir_cancelar .= "Deseja excluir {$link_perfil_usuario} da sua lista de amigos?";
                // mensagem excluir cancelar
                $mensagem_excluir_cancelar .= "<br>";
                // mensagem excluir cancelar
                $mensagem_excluir_cancelar .= "<br>";
                // mensagem excluir cancelar
                break;
            case 3:
                $mensagem_excluir_cancelar .= "Canelar solicitação de amizade para {$link_perfil_usuario}?";
                // mensagem excluir cancelar
                $mensagem_excluir_cancelar .= "<br>";
                // mensagem excluir cancelar
                $mensagem_excluir_cancelar .= "<br>";
                // mensagem excluir cancelar
                break;
        }
        // ---------------------------------------------------------------
        // completa codigo html bruto ---------------------------
        $codigo_html_bruto = $mensagem_excluir_cancelar . $codigo_html_bruto;
        // completa codigo html bruto
        // ---------------------------------------------------------------
        // janela de dialogo ----------------------------------------
        $codigo_html_bruto = janela_mensagem_dialogo($titulo_janela, $codigo_html_bruto, $div_id_janela_cancelar_excluir_amizade);
        // janela de dialogo
        // ---------------------------------------------------------------
        // codigo html bruto ----------------------------------------
        $codigo_html_bruto .= "<div class='div_campo_amizade'>";
        $codigo_html_bruto .= $botao_amizade[0];
        $codigo_html_bruto .= "</div>";
        // ---------------------------------------------------------------
    }
    // --------------------------------------------------------------
    // adiciona campo bloquear usuario ------------------
    $codigo_html_bruto .= constroe_campo_bloquear_usuario();
    // campo bloquear usuario
    // --------------------------------------------------------------
    // retorno ----------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------------
}
function campo_opcoes_imagem_ajuda($dados, $topico_id)
{
    global $enderecos_arquivos_php_uteis;
    $id = $dados['id'];
    $url_imagem = $dados['url_imagem'];
    $idalbum_imagens = $dados['idalbum_imagens'];
    $descricao_imagem = $dados['descricao_imagem'];
    $url_script_salvar = $enderecos_arquivos_php_uteis['atualizar_conteudo_ajuda'];
    $super_usuario = retorne_super_usuario();
    $campo_excluir_imagem .= "<input type='checkbox' name='excluir_imagem' value='1'>";
    $campo_excluir_imagem .= "&nbsp;";
    $campo_excluir_imagem .= "Excluir esta imagem";
    $campo_excluir_imagem = div_especial_mensagem_sistema("Excluir imagem", $campo_excluir_imagem);
    if ($super_usuario == true) {
        $codigo_html_bruto .= "<div class='classe_div_opcoes_imagem_ajuda'>";
        $codigo_html_bruto .= "<form action='{$url_script_salvar}' method='post' enctype='multipart/form-data'>";
        $codigo_html_bruto .= "<textarea cols='25' rows='3' placeholder='Descrição da imagem' name='descricao_imagem'>{$descricao_imagem}</textarea>";
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= $campo_excluir_imagem;
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= "<input type='hidden' name='topico_id' value='{$topico_id}'>";
        $codigo_html_bruto .= "<input type='hidden' name='imagem_id' value='{$id}'>";
        $codigo_html_bruto .= "<input type='hidden' name='url_imagem' value='{$url_imagem}'>";
        $codigo_html_bruto .= "<input type='file' name='foto'>";
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= "<input type='submit' class='uibutton large confirm' value='Salvar'>";
        $codigo_html_bruto .= "</form>";
        $codigo_html_bruto .= "</div>";
    } else {
        $codigo_html_bruto .= "<div class='classe_div_opcoes_imagem_ajuda'>";
        $codigo_html_bruto .= $descricao_imagem;
        $codigo_html_bruto .= "</div>";
    }
    return $codigo_html_bruto;
}
function campo_excluir_conteudo_ajuda($dados)
{
    // globals ---------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // -------------------------------------------------------
    // super usuario -------------------------------------
    $super_usuario = retorne_super_usuario();
    // super usuario
    // --------------------------------------------------------
    // valida super usuario -----------------------------
    if ($super_usuario == false) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // separa dados --------------------------------------
    $id = $dados['id'];
    // separando dados
    $titulo_post = $dados['titulo_post'];
    // separando dados
    $idalbum_imagens = $dados['idalbum_imagens'];
    // separando dados
    // --------------------------------------------------------
    // escript excluir topico -----------------------------
    $script_excluir_topico = $enderecos_arquivos_php_uteis['excluir_topico_ajuda'];
    // escript excluir topico
    // --------------------------------------------------------
    // campo excluir --------------------------------------
    $campo_excluir .= "<form action='{$script_excluir_topico}' method='post'>";
    // campo excluir
    $campo_excluir .= "Deseja mesmo excluir o tópico {$id}?";
    // campo excluir
    $campo_excluir .= "<br>";
    // campo excluir
    $campo_excluir .= "<br>";
    // campo excluir
    $campo_excluir .= "<font size='4'>";
    // campo excluir
    $campo_excluir .= $titulo_post;
    // campo excluir
    $campo_excluir .= "</font>";
    // campo excluir
    $campo_excluir .= "<br>";
    // campo excluir
    $campo_excluir .= "<br>";
    // campo excluir
    $campo_excluir .= "<input type='hidden' name='topico_id' value='{$id}'>";
    // campo excluir
    $campo_excluir .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>";
    // campo excluir
    $campo_excluir .= "<input type='submit' class='uibutton large confirm' value='Excluir'>";
    // campo excluir
    $campo_excluir .= "</form>";
    // campo excluir
    // --------------------------------------------------------
    // adiciona janela de dialogo ----------------------
    $campo_excluir = janela_mensagem_dialogo("Excluir tópico", $campo_excluir, "div_janela_excluir_topico_ajuda");
    // janela de dialogo
    // --------------------------------------------------------
    // opcoes menu --------------------------------------
    $opcoes_menu[] = "<li role='presentation'><a href='#1' id='#1' onclick='dialogo_janela_excluir_topico_ajuda();'>Excluir</a></li>";
    // opcoes menu
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= constroe_menu_drop_especial($opcoes_menu, "Excluir tópico");
    // codigo  html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------
    $codigo_html_bruto = div_especial_mensagem_sistema("Excluir tópico", $codigo_html_bruto);
    // adiciona div especial
    $codigo_html_bruto .= $campo_excluir;
    // codigo html bruto
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_perfil_geral_usuario()
{
    // id de usuario
    $idusuario = retorne_idusuario_get();
    // id de usuario
    // valida exibir perfil de usuario
    if (retorne_status_amizade($idusuario) != 2 and retorna_usuario_vendo_perfil_dono() == false) {
        // nome do usuario
        $nome = func_retorna_nome_de_usuario_por_id($idusuario);
        // titulo de mensagem
        $titulo_mensagem = "Perfíl de {$nome}";
        // mensagem de retorno
        $mensagem_retorno .= "Você não é amigo de {$nome}, somente amigos podem visualizar o seu perfíl.";
        // retorno
        return div_especial_mensagem_sistema($titulo_mensagem, $mensagem_retorno);
    }
    // dados de usuario
    $dados_usuario = retorna_dados_usuario_array($idusuario);
    // dados de usuario
    // dados de usuario
    $nome = func_retorna_nome_de_usuario_por_id($idusuario);
    // nome do usuario
    $data_nascimento = $dados_usuario['data_nascimento'];
    // dados de usuario
    $estado = retorne_link_pesquisa_montado($dados_usuario['estado'], 3);
    // dados de usuario
    $sobre_usuario = $dados_usuario['sobre_usuario'];
    // dados de usuario
    $sexo = retorne_link_pesquisa_montado($dados_usuario['sexo'], 6);
    // dados de usuario
    $estado_civil = retorne_link_pesquisa_montado($dados_usuario['estado_civil'], 8);
    // dados de usuario
    $cidade = retorne_link_pesquisa_montado($dados_usuario['cidade'], 2);
    // dados de usuario
    $telefone = $dados_usuario['telefone'];
    // dados de usuario
    $site = retorne_link_pesquisa_montado($dados_usuario['site'], 4);
    // dados de usuario
    $tribo_urbana = $dados_usuario['tribo_urbana'];
    // dados de usuario
    // nome link de usuario
    $nome_link_usuario = retorna_link_perfil_usuario($idusuario);
    // nome link de usuario
    // codigo html
    $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
    $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
    $codigo_html .= "Nome";
    $codigo_html .= ":";
    $codigo_html .= "</div>";
    $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
    $codigo_html .= $nome_link_usuario;
    $codigo_html .= "</div>";
    $codigo_html .= "</div>";
    // valida
    if ($data_nascimento != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Aniversário";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $data_nascimento;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($data_nascimento != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Idade";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= calcula_idade($data_nascimento);
        $codigo_html .= "&nbsp;";
        $codigo_html .= "anos";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($cidade != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Cidade";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $cidade;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($estado != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Estado";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $estado;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($estado_civil != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Estado civil";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $estado_civil;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($sexo != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Gênero";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $sexo;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($telefone != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Telefone";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $telefone;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($site != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Website";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $site;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($tribo_urbana != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Estilo musical";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $tribo_urbana;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // adiciona hashtag
    $codigo_html = gera_link_hashtag($codigo_html);
    // adiciona hashtag
    // adiciona div basica
    $codigo_html = constroe_div_especial_geral($nome, $codigo_html, null);
    // adiciona div basica
    // completa perfil
    $codigo_html .= constroe_perfil_completo_usuario();
    $codigo_html .= carrega_lista_usuarios(1, 2);
    $codigo_html .= constroe_carregar_imagens($dados);
    // retorno
    return $codigo_html;
    // retorno
}