function campo_pesquisa_ajuda()
{
    // globals ----------------------------------------------
    global $url_pagina_inicial_ajuda;
    // url de pagina de ajuda
    // --------------------------------------------------------
    // retorna o termo de pesquisa -------------------
    $pesquisa_generica = retorne_termo_pesquisa();
    // retorna o termo de pesquisa
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<form action='{$url_pagina_inicial_ajuda}' method='get'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='text' name='pesquisa_generica' class='campo_entrada_pesquisa_ajuda' value='{$pesquisa_generica}' placeholder='Pesquisar ajuda'>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='submit' class='uibutton' value='Pesquisar'>";
    // codigo html bruto
    $codigo_html_bruto .= "</form>";
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function campo_select_tipo_ajuda($dados)
{
    // tipo de ajuda --------------------------------------
    $tipo_ajuda = $dados['tipo_ajuda'];
    // tipo de ajuda
    // -------------------------------------------------------
    // valida tipo de ajuda -----------------------------
    if ($tipo_ajuda == null) {
        $tipo_ajuda = 1;
        // tipo de ajuda
    }
    // --------------------------------------------------------
    // tipo de ajuda atual --------------------------------
    if ($tipo_ajuda == 1) {
        $opcao_atual = "<option value='1' selected>Ajuda</option>";
        // opcao atual
    } else {
        $opcao_atual = "<option value='2' selected>Documentação</option>";
        // opcao atual
    }
    // --------------------------------------------------------
    // campo de tipo de ajuda -------------------------
    if (retorne_tipo_pagina() == 7) {
        $campo_tipo_ajuda .= "<input type='hidden' name='tipo_ajuda' value='2'>";
        // campo tipo de ajuda
        $campo_tipo_ajuda .= "<li>Modo documentação";
        // campo tipo de ajuda
    } else {
        $campo_tipo_ajuda .= "<select name='tipo_ajuda'>";
        // campo de tipo de ajuda
        $campo_tipo_ajuda .= "<option value='1'>Ajuda</option>";
        // campo de tipo de ajuda
        $campo_tipo_ajuda .= "<option value='2'>Documentação</option>";
        // campo de tipo de ajuda
        $campo_tipo_ajuda .= $opcao_atual;
        // campo de tipo de ajuda
        $campo_tipo_ajuda .= "</select>";
        // campo de tipo de ajuda
    }
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= $campo_tipo_ajuda;
    // codigo html bruto
    $codigo_html_bruto .= "";
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona div especial basica -------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // adiciona div especial basica
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
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 campo_exibir_emoticons_memes()
{
    // globals ----------------------------------------------
    global $imagem_servidor;
    // imagens servidor
    // --------------------------------------------------------
    // imagem emoticon ---------------------------------
    $imagem_emoticon = "<img src='" . $imagem_servidor['emoticon'] . "' title='Emoticons'>";
    // imagem emoticon
    // ----------------------------------------------------------
    // imagem carregar mais ----------------------------
    $imagem_carregar_mais = "<img src='" . $imagem_servidor['carregar_mais'] . "' title='Mais' onclick='carregar_mais_memes_emoticons(1);'>";
    // imagem carregar mais
    // ----------------------------------------------------------
    // imagem carregar menos --------------------------
    $imagem_carregar_menos = "<img src='" . $imagem_servidor['carregar_menos'] . "' title='Menos' onclick='carregar_mais_memes_emoticons(2);'>";
    // imagem carregar menos
    // ----------------------------------------------------------
    // campo carregar mais ------------------------------
    $campo_carregar_mais .= "<div id='div_carregar_mais_memes_emoticons'>";
    // campo carregar mais
    $campo_carregar_mais .= $imagem_carregar_mais;
    // campo carregar mais
    $campo_carregar_mais .= "&nbsp;";
    // campo carregar mais
    $campo_carregar_mais .= "&nbsp;";
    // campo carregar mais
    $campo_carregar_mais .= $imagem_carregar_menos;
    // campo carregar mais
    $campo_carregar_mais .= "</div>";
    // campo carregar mais
    // ----------------------------------------------------------
    // codigo html bruto -----------------------------------
    $codigo_html_bruto .= "<div id='div_carregar_memes_emoticons' onclick='carregar_memes_emoticons_div();'>";
    $codigo_html_bruto .= $imagem_emoticon;
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "-";
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "Emoticons";
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "<div id='div_exibe_memes_emoticons'></div>";
    $codigo_html_bruto .= $campo_carregar_mais;
    // ----------------------------------------------------------
    // adiciona div especial ------------------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // adiciona div especial
    // ----------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ----------------------------------------------------------
}
function carregar_usuarios_bloqueados()
{
    // globals ----------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // --------------------------------------------------------
    // array com usuarios bloqueados -------------
    $array_usuarios = retorne_array_usuarios_bloqueados();
    // array com usuarios bloqueados
    // -------------------------------------------------------
    // url de script de formulario ----------------------
    $url_script = $enderecos_arquivos_php_uteis['bloquear_usuario'];
    // url de script de formulario
    // --------------------------------------------------------
    // montando usuario bloqueado ----------------
    foreach ($array_usuarios as $idusuario) {
        // codigo html bruto --------------------------------
        $codigo_html_bruto .= "<form action='{$url_script}' method='post'>";
        $codigo_html_bruto .= constroe_imagem_perfil_miniatura($idusuario);
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= retorna_link_perfil_usuario($idusuario);
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= "<input type='hidden' name='idusuario' value='{$idusuario}'>";
        $codigo_html_bruto .= "<input type='hidden' name='desbloquear' value='true'>";
        $codigo_html_bruto .= "<input type='submit' class='botao_padrao' value='Desbloquear'>";
        $codigo_html_bruto .= "</form>";
        // --------------------------------------------------------
        // adiciona div especial -----------------------------
        $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
        // adiciona div especial
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // titulo -------------------------------------------------
    $titulo = "Você bloqueou";
    // titulo
    // --------------------------------------------------------
    // adiciona div especial ----------------------------
    $codigo_html_bruto = constroe_div_especial_geral($titulo, $codigo_html_bruto, null);
    // adiciona div especial
    // --------------------------------------------------------
    // adiciona paginacao ------------------------------
    $codigo_html_bruto .= monta_paginas_paginacao(retorne_numero_usuarios_bloqueados());
    // adiciona paginacao
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function monta_pagina_jogos()
{
    // codigo html bruto --------------------------------
    $codigo_html_bruto = carrega_jogos();
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ---------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function carrega_hosts_remover()
{
    // codigo html bruto --------------------------------------
    $codigo_html_bruto = monta_lista_hosts_remover();
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function campo_criar_depoimento()
{
    // globals -----------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // ---------------------------------------------------------
    // usuario dono do perfil ----------------------------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // usuario dono do perfil
    // ---------------------------------------------------------
    // id de usuario ----------------------------------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario
    // ---------------------------------------------------------
    // status de amizade ---------------------------------
    $status_amizade = retorne_status_amizade($idusuario);
    // status de amizade
    // ---------------------------------------------------------
    // nao permite criar depoimento para si mesmo --
    if ($usuario_dono_perfil == true or $status_amizade != 2) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // nome usuario recebe depoimento -------------
    $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario);
    // nome usuario recebe depoimento
    // ---------------------------------------------------------
    // url para enviar depoimento ----------------------
    $url_enviar_depoimento = $enderecos_arquivos_php_uteis['enviar_depoimento'];
    // url para enviar depoimento
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<form action='{$url_enviar_depoimento}' method='post'>";
    $codigo_html_bruto .= "<textarea cols='70' rows='5' name='depoimento' class='classe_campos_textaera_gerais' placeholder='Escreva um depoimento para {$nome_usuario}'></textarea>";
    $codigo_html_bruto .= "<input type='hidden' name='idusuario' value='{$idusuario}'>";
    $codigo_html_bruto .= "<input type='submit' value='Enviar' class='botao_padrao'>";
    $codigo_html_bruto .= "</form>";
    // --------------------------------------------------------
    // div especial basica campo ---------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // div especial basica campo
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function campo_entrada_conteudo_ajuda()
{
    // globals ------------------------------------------------
    global $endereco_url_arquivos_extras;
    // url de arquivos php
    // --------------------------------------------------------
    // campo adicionar imagens -----------------------
    $campo_adicionar_imagens = "<input type='file' name='foto[]' id='campo_file_upload_postagem' onchange='publicacao_imagens_selecionadas();' multiple>";
    // campo adicionar imagens
    // ---------------------------------------------------------
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= "<form action='{$endereco_url_arquivos_extras['1']}' method='post' enctype='multipart/form-data'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='text' name='titulo_post' placeholder='Título'>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<textarea cols='10' rows='8' name='conteudo_post' class='form-control' placeholder='Publique aqui'></textarea>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='submit' class='btn btn-primary' value='Publicar'>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= $campo_adicionar_imagens;
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<output id='output_imagens_upload_publicacao'></output>";
    // codigo html bruto
    $codigo_html_bruto .= "</form>";
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function formulario_exibe_recuperar_senha()
{
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "Então você esqueceu sua senha!";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Vou ajudar você, mandarei sua senha por e-mail.";
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= formulario_recuperar_senha();
    // formulario de login
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_html_bruto = div_especial_basica_campos($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 editar_topico_ajuda()
{
    // globals ------------------------------------------------
    global $nome_prefixo_tabela_ajuda;
    // tabela de ajuda
    global $pasta_arquivos;
    // pasta de arquivos
    global $nome_do_sistema;
    // nome do sistema
    // --------------------------------------------------------
    // numero do id de topico de ajuda ------------------------
    $id_topico = retorne_numero_topico_ajuda();
    // numero do id de topico de ajuda
    // --------------------------------------------------------
    // valida topico de ajuda ---------------------------------
    if ($id_topico == null) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // query --------------------------------------------------
    $query[0] = "select *from {$nome_prefixo_tabela_ajuda} where id='{$id_topico}';";
    // query
    // --------------------------------------------------------
    // comando ------------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // --------------------------------------------------------
    // dados --------------------------------------------------
    $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
    // dados
    // --------------------------------------------------------
    // separa dados -------------------------------------------
    $id = $dados['id'];
    // dados
    $titulo_post = $dados['titulo_post'];
    // dados
    $conteudo_post = $dados['conteudo_post'];
    // dados
    $token_imagens = $dados['token_imagens'];
    // dados
    $numero_imagens = $dados['numero_imagens'];
    // dados
    $data_publicou = $dados['data_publicou'];
    // dados
    // --------------------------------------------------------
    // data de publicacao -------------------------------------
    $data_publicou = converte_data_amigavel($data_publicou);
    // data de publicacao
    // --------------------------------------------------------
    // pacote de imagens de publicacao ------------------------
    $pacote_imagens = monta_pacote_imagens_ajuda_editar($token_imagens);
    // pacote de imagens de publicacao
    // --------------------------------------------------------
    // campo adicionar imagens -----------------------
    $campo_adicionar_imagens .= "<form action='atualizar.php' method='post' enctype='multipart/form-data'>";
    // 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_adicionar_imagens .= "<br>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='submit' class='btn btn-success' value='Enviar imagens'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='hidden' name='tipo_atualizar' value='3'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "<input type='hidden' name='id_post' value='{$id}'>";
    // campo adicionar imagens
    $campo_adicionar_imagens .= "</form>";
    // campo adicionar imagens
    $campo_adicionar_imagens = constroe_div_especial_geral("Adicione mais imagens", $campo_adicionar_imagens, null);
    // campo adicionar imagens
    // ---------------------------------------------------------
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= "<div class='div_titulo_campos_gerais'>";
    // codigo html bruto
    $codigo_html_bruto .= $titulo_post;
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    $codigo_html_bruto .= "<form action='atualizar.php' method='post'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='tipo_atualizar' value='1'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='id_post' value='{$id}'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='text' name='titulo_post' class='form-control' value='{$titulo_post}' placeholder='Título'>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<textarea cols='15' rows='5' name='conteudo_post' class='form-control' placeholder='Publique aqui'>{$conteudo_post}</textarea>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='submit' class='btn btn-primary' value='Atualizar'>";
    // codigo html bruto
    $codigo_html_bruto .= "</form>";
    // codigo html bruto
    // --------------------------------------------------------
    // adicionar mais imagens ---------------------------------
    $codigo_html_bruto .= $campo_adicionar_imagens;
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // --------------------------------------------------------
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= $pacote_imagens;
    // codigo html bruto
    $codigo_html_bruto .= div_especial_basica_campos($data_publicou);
    // codigo html bruto
    // --------------------------------------------------------
    // campo excluir postagem ---------------------------------
    $codigo_html_bruto .= campo_excluir_publicacao_ajuda($id, $token_imagens);
    // campo excluir postagem
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function monta_lista_hosts_remover()
{
    // tabela de banco de dados -------------------------------
    global $tabela_dados;
    // tabela de banco de dados
    // --------------------------------------------------------
    // limit de query -----------------------------------------
    $limit_query = limit_query_geral_sem_id();
    // limit de query
    // --------------------------------------------------------
    // termo de pesquisa --------------------------------------
    $termo_pesquisa = termo_pesquisa_get();
    // termo de pesquisa
    // --------------------------------------------------------
    // query --------------------------------------------------
    $query[0] = "select *from {$tabela_dados['0']} where host_site like '%{$termo_pesquisa}%' {$limit_query};";
    // query
    $query[1] = "select *from {$tabela_dados['0']} where host_site like '%{$termo_pesquisa}%';";
    // query
    // --------------------------------------------------------
    // comando ------------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // --------------------------------------------------------
    // numero de linhas ---------------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // --------------------------------------------------------
    // contador -----------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    // varrendo dados -----------------------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados --------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // --------------------------------------------------------
        // separando valores --------------------------------------
        $host_site = $dados['host_site'];
        // host de site
        // --------------------------------------------------------
        // valida host de site ------------------------------------
        if ($host_site != null) {
            // campo de host ------------------------------------------
            $campo_host .= "Host:";
            // campo de host
            $campo_host .= "&nbsp;";
            // campo de host
            $campo_host .= "<a href='http://{$host_site}' target='_blank'>{$host_site}</a>";
            // campo de host
            $campo_host .= "<br>";
            // campo de host
            $campo_host .= "<input type='button' value='Excluir' onclick='exclui_host_site({$contador});' class='btn btn-danger btn-xs'>";
            // campo de host
            $campo_host .= "<input type='hidden' id='host_site_excluir_{$contador}' value='{$host_site}'>";
            // campo de host
            $campo_host .= "<br>";
            // campo de host
            // --------------------------------------------------------
            // adiciona div especial ----------------------------------
            $campo_host = div_especial_basica_campos($campo_host);
            // adiciona div especial
            // --------------------------------------------------------
            // atualiza lista de hosts --------------------------------
            $lista_hosts .= $campo_host;
            // atualiza lista de hosts
            // --------------------------------------------------------
            // limpa campo de host ------------------------------------
            $campo_host = null;
            // limpa campo de host
            // --------------------------------------------------------
        }
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // numero de linhas query ---------------------------------
    $numero_resultados = retorne_numero_linhas_query($query[1]);
    // --------------------------------------------------------
    // formulario de pesquisa ---------------------------------
    $formulario_pesquisa .= "Pesquise por um host a ser removido.";
    // formulario de pesquisa
    $formulario_pesquisa .= "<br>";
    // formulario de pesquisa
    $formulario_pesquisa .= "<form action='index.php' method='get'>";
    // formulario de pesquisa
    $formulario_pesquisa .= "<input type='text' name='termo_pesquisa' value='{$termo_pesquisa}'>";
    // formulario de pesquisa
    $formulario_pesquisa .= "<br>";
    // formulario de pesquisa
    $formulario_pesquisa .= "<input type='submit' value='Pesquisar' class='btn btn-primary'>";
    // formulario de pesquisa
    $formulario_pesquisa .= "&nbsp;";
    // formulario de pesquisa
    $formulario_pesquisa .= "<a href='index.php' class='btn btn-success'>Nova pesquisa</a>";
    // formulario de pesquisa
    $formulario_pesquisa .= "</form>";
    // formulario de pesquisa
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $formulario_pesquisa = div_especial_basica_campos($formulario_pesquisa);
    // adiciona div especial
    // --------------------------------------------------------
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= $formulario_pesquisa;
    // codigo html bruto
    $codigo_html_bruto .= campo_select_altera_banco_dados();
    // codigo html bruto
    $codigo_html_bruto .= $lista_hosts;
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= proximas_paginas_busca_inteligente($numero_resultados);
    // codigo html bruto
    // --------------------------------------------------------
    // titulo -------------------------------------------------
    $titulo = "Hosts a serem removidos";
    // titulo
    // --------------------------------------------------------
    // adiciona div especial ----------------------------------
    $codigo_html_bruto = constroe_div_especial_geral($titulo, $codigo_html_bruto, null);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function campo_select_altera_banco_dados()
{
    // globals ----------------------------------------------
    global $banco_dados_nomes_array;
    // banco de dados
    // --------------------------------------------------------
    // dados sessao ------------------------------------
    $dados_select_sessao = mudar_banco_dados(null);
    // dados sessao
    // --------------------------------------------------------
    // seleciona opcao atual -------------------------
    switch ($dados_select_sessao) {
        case $banco_dados_nomes_array[0]:
            // opcao
            $opcao[0] = "selected";
            // selecionado
            break;
        case $banco_dados_nomes_array[1]:
            // opcao
            $opcao[1] = "selected";
            // selecionado
            break;
        case $banco_dados_nomes_array[2]:
            // opcao
            $opcao[2] = "selected";
            // selecionado
            break;
        case $banco_dados_nomes_array[4]:
            // opcao
            $opcao[3] = "selected";
            // selecionado
            break;
        case $banco_dados_nomes_array[5]:
            // opcao
            $opcao[4] = "selected";
            // selecionado
            break;
        case $banco_dados_nomes_array[6]:
            // opcao
            $opcao[5] = "selected";
            // selecionado
            break;
        case $banco_dados_nomes_array[7]:
            // opcao
            $opcao[6] = "selected";
            // selecionado
            break;
        case $banco_dados_nomes_array[8]:
            // opcao
            $opcao[7] = "selected";
            // selecionado
            break;
    }
    // --------------------------------------------------------
    // monta campo select ---------------------------
    $campo_select .= "Banco de dados: ";
    // campo select
    $campo_select .= "<select class='modo_pesquisa' id='campo_select_tipo_busca_dados' onchange='muda_banco_dados(this);'>";
    // campo select
    $campo_select .= "<option value='0' {$opcao['0']}>Produtos</option>";
    // campo select
    $campo_select .= "<option value='1' {$opcao['1']}>Hosts</option>";
    // campo select
    $campo_select .= "<option value='2' {$opcao['2']}>Indexar</option>";
    // campo select
    $campo_select .= "<option value='4' {$opcao['3']}>Jogos</option>";
    // campo select
    $campo_select .= "<option value='5' {$opcao['4']}>Aplicativos</option>";
    // campo select
    $campo_select .= "<option value='6' {$opcao['5']}>Notícias</option>";
    // campo select
    $campo_select .= "<option value='7' {$opcao['6']}>Sistemas operacionais</option>";
    // campo select
    $campo_select .= "<option value='8' {$opcao['7']}>Backups</option>";
    // campo select
    $campo_select .= "</select>";
    // campo select
    // -------------------------------------------------------
    // adiciona div especial ----------------------------------
    $campo_select = div_especial_basica_campos($campo_select);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno --------------------------------------------
    return $campo_select;
    // retorno
    // -------------------------------------------------------
}
function carregar_usuarios_bloqueados()
{
    global $enderecos_arquivos_php_uteis;
    $array_usuarios = retorne_array_usuarios_bloqueados();
    $url_script = $enderecos_arquivos_php_uteis['bloquear_usuario'];
    foreach ($array_usuarios as $idusuario) {
        $codigo_html_bruto .= "<form action='{$url_script}' method='post'>";
        $codigo_html_bruto .= constroe_imagem_perfil_miniatura($idusuario);
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= retorna_link_perfil_usuario($idusuario);
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= "<input type='hidden' name='idusuario' value='{$idusuario}'>";
        $codigo_html_bruto .= "<input type='hidden' name='desbloquear' value='true'>";
        $codigo_html_bruto .= "<input type='submit' class='botao_padrao' value='Desbloquear'>";
        $codigo_html_bruto .= "</form>";
        $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    }
    $titulo = "Você bloqueou";
    $codigo_html_bruto = constroe_div_especial_geral($titulo, $codigo_html_bruto, null);
    $codigo_html_bruto .= monta_paginas_paginacao(retorne_numero_usuarios_bloqueados());
    return $codigo_html_bruto;
}
function campo_pesquisa_funcoes()
{
    // globals ----------------------------------------------
    global $url_pagina_inicial_site;
    // url de pagina de funcao
    // --------------------------------------------------------
    // retorna o termo de pesquisa -------------------
    $pesquisa_generica = retorne_termo_pesquisa();
    // retorna o termo de pesquisa
    // ---------------------------------------------------------
    // tipo de pesquisa por funcoes -------------------
    $tipo_pesquisa_funcoes = tipo_pesquisa_funcoes();
    // tipo de pesquisa por funcoes
    // ---------------------------------------------------------
    // tipo de radio utilizando ---------------------------
    $radio_utilizado[$tipo_pesquisa_funcoes] = "checked";
    // tipo de radio utilizando
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<form action='{$url_pagina_inicial_site}' method='get'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='text' name='pesquisa_generica' class='campo_entrada_pesquisa_ajuda' value='{$pesquisa_generica}' placeholder='Pesquisar funcao'>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='tipo_pagina' value='7'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='editar_perfil_modo' value='0'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='hidden' name='numero_controle' value='3'>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='radio' name='tipo_pesquisa_funcoes' {$radio_utilizado['1']} value='1'>";
    // codigo html bruto
    $codigo_html_bruto .= "&nbsp;";
    // codigo html bruto
    $codigo_html_bruto .= "php";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='radio' name='tipo_pesquisa_funcoes' {$radio_utilizado['2']} value='2'>";
    // codigo html bruto
    $codigo_html_bruto .= "&nbsp;";
    // codigo html bruto
    $codigo_html_bruto .= "jquery";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='radio' name='tipo_pesquisa_funcoes' {$radio_utilizado['3']} value='3'>";
    // codigo html bruto
    $codigo_html_bruto .= "&nbsp;";
    // codigo html bruto
    $codigo_html_bruto .= "todos";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<br>";
    // codigo html bruto
    $codigo_html_bruto .= "<input type='submit' class='uibutton large confirm' value='Pesquisar'>";
    // codigo html bruto
    $codigo_html_bruto .= "</form>";
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona div especial ----------------------------
    $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function carrega_topicos_ajuda()
{
    // globals ------------------------------------------------
    global $nome_prefixo_tabela_ajuda;
    // tabela de ajuda
    global $pasta_arquivos;
    // pasta de arquivos
    global $nome_do_sistema;
    // nome do sistema
    global $endereco_url_arquivos_extras;
    // endereco de urls extras
    // --------------------------------------------------------
    // limite de query ----------------------------------------
    $limite = limit_query_topicos();
    // limite de query
    // --------------------------------------------------------
    // termo de pesquisa --------------------------------------
    $termo_pesquisa = termo_pesquisa_get();
    // termo de pesquisa
    // --------------------------------------------------------
    // query --------------------------------------------------
    $query[0] = "select *from {$nome_prefixo_tabela_ajuda} where conteudo_post like '%{$termo_pesquisa}%' {$limite};";
    // query
    $query[1] = "select *from {$nome_prefixo_tabela_ajuda} where conteudo_post like '%{$termo_pesquisa}%';";
    // query
    // --------------------------------------------------------
    // comando ------------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // --------------------------------------------------------
    // contador -----------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    // numero de linhas ---------------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // --------------------------------------------------------
    // topicos de ajuda ---------------------------------------
    $codigo_html_bruto .= "<div class='div_titulo_campos_gerais'>";
    // codigo html bruto
    $codigo_html_bruto .= "Tópicos disponíveis";
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    // --------------------------------------------------------
    // montando topicos ---------------------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados --------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // --------------------------------------------------------
        // separa dados -------------------------------------------
        $id = $dados['id'];
        // dados
        $titulo_post = $dados['titulo_post'];
        // dados
        $conteudo_post = $dados['conteudo_post'];
        // dados
        $token_imagens = $dados['token_imagens'];
        // dados
        $numero_imagens = $dados['numero_imagens'];
        // dados
        $data_publicou = $dados['data_publicou'];
        // dados
        // --------------------------------------------------------
        // url de topico de ajuda ---------------------------------
        $url_topico_ajuda = $endereco_url_arquivos_extras[2] . "?topico={$id}";
        // url de topico de ajuda
        // --------------------------------------------------------
        // conteudo de topico -------------------------------------
        if ($id != null) {
            // conteudo de topico -------------------------------------
            $conteudo_topico .= "<li>";
            // conteudo de topico
            $conteudo_topico .= "<a href='{$url_topico_ajuda}' title='{$titulo_post}'>";
            // conteudo de topico
            $conteudo_topico .= $titulo_post;
            // conteudo de topico
            $conteudo_topico .= "</a>";
            // conteudo de topico
            // --------------------------------------------------------
            // adiciona div especial de campos ------------------------
            $conteudo_topico = div_especial_basica_campos($conteudo_topico);
            // adiciona div especial de campos
            // --------------------------------------------------------
            // atualiza codigo de retorno -----------------------------
            $codigo_html_bruto .= $conteudo_topico;
            // atualiza codigo de retorno
            // --------------------------------------------------------
        }
        // --------------------------------------------------------
        // limpa conteudo de topico -------------------------------
        $conteudo_topico = null;
        // limpa conteudo de topico
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // numero de linhas ---------------------------------------
    $numero_linhas = retorne_numero_linhas_query($query[1]);
    // numero de linhas
    // --------------------------------------------------------
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= paginacao_topicos($numero_linhas);
    // codigo html bruto
    // --------------------------------------------------------
    // adiciona formulario de pesquisa ------------------------
    $codigo_html_bruto = formulario_pesquisa_ajuda() . $codigo_html_bruto;
    // adiciona formulario de pesquisa
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function monta_topico_ajuda()
{
    // globals ------------------------------------------------
    global $nome_prefixo_tabela_ajuda;
    // tabela de ajuda
    global $pasta_arquivos;
    // pasta de arquivos
    global $nome_do_sistema;
    // nome do sistema
    // --------------------------------------------------------
    // numero do id de topico de ajuda ------------------------
    $id_topico = retorne_numero_topico_ajuda();
    // numero do id de topico de ajuda
    // --------------------------------------------------------
    // valida topico de ajuda ---------------------------------
    if ($id_topico == null) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // query --------------------------------------------------
    $query[0] = "select *from {$nome_prefixo_tabela_ajuda} where id='{$id_topico}';";
    // query
    // --------------------------------------------------------
    // comando ------------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // --------------------------------------------------------
    // dados --------------------------------------------------
    $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
    // dados
    // --------------------------------------------------------
    // separa dados -------------------------------------------
    $id = $dados['id'];
    // dados
    $titulo_post = $dados['titulo_post'];
    // dados
    $conteudo_post = $dados['conteudo_post'];
    // dados
    $token_imagens = $dados['token_imagens'];
    // dados
    $numero_imagens = $dados['numero_imagens'];
    // dados
    $data_publicou = $dados['data_publicou'];
    // dados
    // --------------------------------------------------------
    // data de publicacao -------------------------------------
    $data_publicou = converte_data_amigavel($data_publicou);
    // data de publicacao
    // --------------------------------------------------------
    // pacote de imagens de publicacao ------------------------
    $pacote_imagens = monta_pacote_imagens_ajuda($token_imagens);
    // pacote de imagens de publicacao
    // --------------------------------------------------------
    // codigo html bruto --------------------------------------
    $codigo_html_bruto .= "<div class='div_conteudo_publicacao_ajuda'>";
    // codigo html bruto
    $codigo_html_bruto .= "<div class='div_titulo_campos_gerais'>";
    // codigo html bruto
    $codigo_html_bruto .= $titulo_post;
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    $codigo_html_bruto .= $conteudo_post;
    // codigo html bruto
    $codigo_html_bruto .= $pacote_imagens;
    // codigo html bruto
    $codigo_html_bruto .= div_especial_basica_campos($data_publicou);
    // codigo html bruto
    $codigo_html_bruto .= "</div>";
    // codigo html bruto
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function monta_pacote_imagens_ajuda_editar($token_imagens)
{
    // globals ------------------------------------------------
    global $nome_prefixo_tabela_ajuda_imagens;
    // tabela de imagens de ajuda
    global $endereco_url_site_global;
    // endereco de url de site
    // --------------------------------------------------------
    // numero do id de topico de ajuda ------------------------
    $id_topico = retorne_numero_topico_ajuda();
    // numero do id de topico de ajuda
    // --------------------------------------------------------
    // query --------------------------------------------------
    $query = "select *from {$nome_prefixo_tabela_ajuda_imagens} where token_imagens='{$token_imagens}';";
    // query
    // --------------------------------------------------------
    // comando ------------------------------------------------
    $comando = comando_executa($query);
    // comando
    // --------------------------------------------------------
    // contador -----------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    // numero de linhas ---------------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // --------------------------------------------------------
    // montando imagens ---------------------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // obtendo dados ------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // --------------------------------------------------------
        // separa dados -------------------------------------------
        $id = $dados['id'];
        // dados
        $token_imagens = $dados['token_imagens'];
        // dados
        $conteudo_imagem = $dados['conteudo_imagem'];
        // dados
        $destino_imagem = $dados['destino_imagem'];
        // dados
        $data_publicou = $dados['data_publicou'];
        // dados
        // --------------------------------------------------------
        // url da imagem ------------------------------------------
        $destino_imagem = basename($destino_imagem);
        // url da imagem
        $destino_imagem = $endereco_url_site_global[4] . $destino_imagem;
        // url da imagem
        // --------------------------------------------------------
        // valida id de imagem ------------------------------------
        if ($id != null) {
            // imagem montada -----------------------------------------
            $campo_imagem_publicacao .= "<form action='atualizar.php' method='post' enctype='multipart/form-data'>";
            // imagem montada
            $campo_imagem_publicacao .= "<input type='hidden' name='tipo_atualizar' value='2'>";
            // imagem montada
            $campo_imagem_publicacao .= "<input type='hidden' name='id_post' value='{$id}'>";
            // imagem montada
            $campo_imagem_publicacao .= "<input type='hidden' name='id_topico' value='{$id_topico}'>";
            // imagem montada
            $campo_imagem_publicacao .= "<div class='div_imagem_publicacao_ajuda'>";
            // imagem montada
            $campo_imagem_publicacao .= "<img src='{$destino_imagem}' class='imagem_publicacao_ajuda'>";
            // imagem montada
            $campo_imagem_publicacao .= "<br>";
            // imagem montada
            $campo_imagem_publicacao .= "<input type='file' name='foto[]'>";
            // imagem montada
            $campo_imagem_publicacao .= "<br>";
            // imagem montada
            $campo_imagem_publicacao .= "<textarea cols='15' rows='5' name='conteudo_post'>{$conteudo_imagem}</textarea>";
            // imagem montada
            $campo_imagem_publicacao .= "<br>";
            // imagem montada
            $campo_imagem_publicacao .= "<input type='submit' value='Salvar' class='btn btn-primary'>";
            // imagem montada
            $campo_imagem_publicacao .= "</div>";
            // imagem montada
            $campo_imagem_publicacao .= "</form>";
            // imagem montada
            // --------------------------------------------------------
            // adiciona formulario de exclusao de imagem --------------
            $campo_imagem_publicacao .= campo_excluir_imagem_publicacao($id, $id_topico);
            // imagem montada
            // --------------------------------------------------------
            // adiciona div especial ----------------------------------
            $campo_imagem_publicacao = div_especial_basica_campos($campo_imagem_publicacao);
            // adiciona div especial
            // --------------------------------------------------------
            // codigo html bruto --------------------------------------
            $codigo_html_bruto .= $campo_imagem_publicacao;
            // codigo html bruto
            // --------------------------------------------------------
            // limpa imagem montada -----------------------------------
            $campo_imagem_publicacao = null;
            // limpa imagem montada
            // --------------------------------------------------------
        }
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}