function campo_excluir_conteudo_ajuda($dados)
{
    global $enderecos_arquivos_php_uteis;
    $super_usuario = retorne_super_usuario();
    if ($super_usuario == false) {
        return null;
    }
    $id = $dados['id'];
    $titulo_post = $dados['titulo_post'];
    $idalbum_imagens = $dados['idalbum_imagens'];
    $script_excluir_topico = $enderecos_arquivos_php_uteis['excluir_topico_ajuda'];
    $campo_excluir .= "<form action='{$script_excluir_topico}' method='post'>";
    $campo_excluir .= "Deseja mesmo excluir o tópico {$id}?";
    $campo_excluir .= "<br>";
    $campo_excluir .= "<br>";
    $campo_excluir .= "<font size='4'>";
    $campo_excluir .= $titulo_post;
    $campo_excluir .= "</font>";
    $campo_excluir .= "<br>";
    $campo_excluir .= "<br>";
    $campo_excluir .= "<input type='hidden' name='topico_id' value='{$id}'>";
    $campo_excluir .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>";
    $campo_excluir .= "<input type='submit' class='uibutton large confirm' value='Excluir'>";
    $campo_excluir .= "</form>";
    $campo_excluir = janela_mensagem_dialogo("Excluir tópico", $campo_excluir, "div_janela_excluir_topico_ajuda");
    $opcoes_menu[] = "<li role='presentation'><a href='#1' id='#1' onclick='dialogo_janela_excluir_topico_ajuda();'>Excluir</a></li>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= constroe_menu_drop_especial($opcoes_menu, "Excluir tópico");
    $codigo_html_bruto = div_especial_mensagem_sistema("Excluir tópico", $codigo_html_bruto);
    $codigo_html_bruto .= $campo_excluir;
    $codigo_html_bruto .= "<br>";
    return $codigo_html_bruto;
}
function campo_opcoes_notificacoes()
{
    // globals ----------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // --------------------------------------------------------
    // url do link para limpar notificacoes -----------
    $url_link = $enderecos_arquivos_php_uteis['limpar_notificacoes'];
    // url do link para limpar notificacoes
    // --------------------------------------------------------
    // opcoes menu --------------------------------------
    $opcoes_menu[] = "<li role='presentation'><a href='{$url_link}' title='Limpar notificações'>Limpar notificações</a></li>";
    // opcoes menu
    // --------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= constroe_menu_drop_especial($opcoes_menu, "Ações");
    $codigo_html_bruto = constroe_div_especial_geral("Opções de notificações", $codigo_html_bruto, null);
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function menu_opcoes_conversa_chat($idusuario)
{
    // opcoes menu --------------------------------------
    $opcoes_menu[] = "<li role='presentation'><a href='#1' id='#1' onclick='reseta_contador_avanco_chat(); carregar_chat_usuario();'>Amigos</a></li>";
    // opcoes menu
    $opcoes_menu[] = "<li role='presentation' class='divider'></li>";
    // opcoes menu
    $opcoes_menu[] = "<li role='presentation'><a href='#2' id='#2' onclick='excluir_conversa_chat({$idusuario});'>Excluir conversa</a></li>";
    // opcoes menu
    // --------------------------------------------------------
    // codigo  html bruto --------------------------------
    $codigo_html_bruto .= "<div class='div_menu_opcoes_conversa_chat'>";
    // codigo  html bruto
    $codigo_html_bruto .= constroe_menu_drop_especial($opcoes_menu, null);
    // codigo  html bruto
    $codigo_html_bruto .= "</div>";
    // codigo  html bruto
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ---------------------------------------------------------
}
function opcoes_compartilhamento_usuario($dados)
{
    // globals -----------------------------------------------
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // ---------------------------------------------------------
    // dados ------------------------------------------------
    $id = $dados['id'];
    // dados de compartilhamento
    $idusuario = $dados['idusuario'];
    // dados de compartilhamento
    $idamigo = $dados['idamigo'];
    // dados de compartilhamento
    $idpublicacao = $dados['idpublicacao'];
    // dados de compartilhamento
    // --------------------------------------------------------
    // script para excluir compartilhamento --------
    $script_excluir = $enderecos_arquivos_php_uteis['excluir_compartilhamento'];
    // script para excluir compartilhamento
    // --------------------------------------------------------
    // campo exclui compartilhamento --------------
    $campo_exclui_compartilhamento .= "<form action='{$script_excluir}' method='post'>";
    // campo exclui compartilhamento
    $campo_exclui_compartilhamento .= "Excluir este compartilhamento?";
    // campo exclui compartilhamento
    $campo_exclui_compartilhamento .= "<br>";
    // campo exclui compartilhamento
    $campo_exclui_compartilhamento .= "<br>";
    // campo exclui compartilhamento
    $campo_exclui_compartilhamento .= "<input type='submit' class='botao_padrao' value='Sim'>";
    // campo exclui compartilhamento
    $campo_exclui_compartilhamento .= "<input type='hidden' name='id' value='{$id}'>";
    // campo exclui compartilhamento
    $campo_exclui_compartilhamento .= "<input type='hidden' name='idamigo' value='{$idamigo}'>";
    // campo exclui compartilhamento
    $campo_exclui_compartilhamento .= "</form>";
    // campo exclui compartilhamento
    // --------------------------------------------------------
    // array com opcoes --------------------------------
    $array_retorno[] = "<li role='presentation'><a href='#' onclick='dialogo_excluir_compartilhamento({$id});'>Excluir compartilhamento</a></li>";
    // array com opcoes
    // --------------------------------------------------------
    // menu com opcoes -------------------------------
    $menu_opcoes .= "<div class='div_menu_opcoes_excluir_compartilhamento'>";
    // menu com opcoes
    $menu_opcoes .= constroe_menu_drop_especial($array_retorno, "Opções");
    // menu com opcoes
    $menu_opcoes .= "</div>";
    // menu com opcoes
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto = $menu_opcoes;
    // --------------------------------------------------------
    // titulo janela de dialogo --------------------------
    $titulo_janela = "Excluir compartilhamento";
    // titulo janela de dialogo
    // --------------------------------------------------------
    // id de janela de dialogo --------------------------
    $div_id = "dialogo_excluir_compartilhamento_{$id}";
    // id de janela de dialogo
    // --------------------------------------------------------
    // adiciona janela de dialogo ---------------------
    $codigo_html_bruto .= janela_mensagem_dialogo($titulo_janela, $campo_exclui_compartilhamento, $div_id);
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_campo_bloquear_usuario()
{
    // globals ----------------------------------------------
    global $url_pagina_inicial_site;
    // url de pagina inicial
    global $enderecos_arquivos_php_uteis;
    // arquivos php uteis
    // --------------------------------------------------------
    // usuario dono do perfil ---------------------------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // usuario dono do perfil
    // --------------------------------------------------------
    // status de amizade --------------------------------
    $status_amizade = retorne_status_amizade(retorne_idusuario_visualizando_perfil());
    // --------------------------------------------------------
    // se for o dono do perfil retorne nulo -----------
    if ($usuario_dono_perfil == true or $status_amizade != 2) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // monta array de retorno --------------------------
    $array_retorno[] = "<li role='presentation'><a href='#' onclick='dialogo_bloquear_usuario();'>Bloquear</a></li>";
    // monta array de retorno
    // --------------------------------------------------------
    // titulo do menu -------------------------------------
    $titulo_menu = "Mais";
    // titulo do menu
    // --------------------------------------------------------
    // id de usuario ---------------------------------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario
    // --------------------------------------------------------
    // url de script de formulario ----------------------
    $url_script = $enderecos_arquivos_php_uteis['bloquear_usuario'];
    // url de script de formulario
    // --------------------------------------------------------
    // formulario de bloqueio --------------------------
    $formulario_bloqueio .= "<form action='{$url_script}' method='post'>";
    // formulario de bloqueio
    $formulario_bloqueio .= "<input type='hidden' name='idusuario' value='{$idusuario}'>";
    // formulario de bloqueio
    $formulario_bloqueio .= "Bloquear esta pessoa?";
    // formulario de bloqueio
    $formulario_bloqueio .= "<br>";
    // formulario de bloqueio
    $formulario_bloqueio .= "<br>";
    // formulario de bloqueio
    $formulario_bloqueio .= constroe_imagem_perfil_miniatura($idusuario);
    // formulario de bloqueio
    $formulario_bloqueio .= "&nbsp;";
    // formulario de bloqueio
    $formulario_bloqueio .= retorna_link_perfil_usuario($idusuario);
    // formulario de bloqueio
    $formulario_bloqueio .= "<br>";
    // formulario de bloqueio
    $formulario_bloqueio .= "<br>";
    // formulario de bloqueio
    $formulario_bloqueio .= "<input type='submit' class='botao_padrao' value='Sim'>";
    // formulario de bloqueio
    $formulario_bloqueio .= "&nbsp;";
    // formulario de bloqueio
    $formulario_bloqueio .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}' title='Não' class='botao_padrao'>Não</a>";
    // formulario de bloqueio
    $formulario_bloqueio .= "</form>";
    // formulario de bloqueio
    // -------------------------------------------------------
    // titulo de janela ------------------------------------
    $titulo_janela = "Bloquear usuário";
    // titulo de janela
    // --------------------------------------------------------
    // id de div --------------------------------------------
    $div_id = "div_bloquear_usuario";
    // id de div
    // --------------------------------------------------------
    // adiciona dialogo ao formulario bloqueio ----
    $formulario_bloqueio = janela_mensagem_dialogo($titulo_janela, $formulario_bloqueio, $div_id);
    // adiciona dialogo
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<div class='classe_div_campo_bloqueio_usuario'>";
    $codigo_html_bruto .= constroe_menu_drop_especial($array_retorno, $titulo_menu);
    $codigo_html_bruto .= $formulario_bloqueio;
    $codigo_html_bruto .= "</div>";
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_select_sentimentos_disponiveis()
{
    // globals -----------------------------------------------
    global $url_pasta_imagens_emoticons_sentimentos;
    // url de pasta com imagens
    global $numero_emoticons_sentimentos_atual;
    // numero de emoticons
    // ---------------------------------------------------------
    // usuario dono do perfil ----------------------------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // usuario dono do perfil
    // ---------------------------------------------------------
    // verifica se e o dono do perfil --------------------
    if ($usuario_dono_perfil == false) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // contador ---------------------------------------------
    $contador = 1;
    // contador
    // --------------------------------------------------------
    // convertendo codigos em emoticons ---------
    for ($contador == $contador; $contador <= $numero_emoticons_sentimentos_atual; $contador++) {
        // url de imagem -------------------------------------
        $url_imagem = $url_pasta_imagens_emoticons_sentimentos . "{$contador}.png";
        // url de imagem
        // --------------------------------------------------------
        // tipo sentimento -----------------------------------
        switch ($contador) {
            case 1:
                $tipo_sentimento = "Zangado";
                // tipo de sentimento
                break;
            case 2:
                $tipo_sentimento = "Coração partido";
                // tipo de sentimento
                break;
            case 3:
                $tipo_sentimento = "Confuso";
                // tipo de sentimento
                break;
            case 4:
                $tipo_sentimento = "Triste";
                // tipo de sentimento
                break;
            case 5:
                $tipo_sentimento = "Louco";
                // tipo de sentimento
                break;
            case 6:
                $tipo_sentimento = "Fêliz";
                // tipo de sentimento
                break;
            case 7:
                $tipo_sentimento = "Apaixonado";
                // tipo de sentimento
                break;
            case 8:
                $tipo_sentimento = "Muito fêliz";
                // tipo de sentimento
                break;
            case 9:
                $tipo_sentimento = "Fantástico";
                // tipo de sentimento
                break;
            case 10:
                $tipo_sentimento = "Normal";
                // tipo de sentimento
                break;
            case 11:
                $tipo_sentimento = "Mal";
                // tipo de sentimento
                break;
            case 12:
                $tipo_sentimento = "Surpresa";
                // tipo de sentimento
                break;
            case 13:
                $tipo_sentimento = "Rindo á toa";
                // tipo de sentimento
                break;
            case 14:
                $tipo_sentimento = "Palhaço";
                // tipo de sentimento
                break;
            case 15:
                $tipo_sentimento = "Esperto";
                // tipo de sentimento
                break;
        }
        // --------------------------------------------------------
        // codigo html bruto ---------------------------------
        $codigo_html_bruto .= "<div class='div_opcao_sentimento_menu_drop_usuario' onclick='salvar_humor_usuario({$contador});'>";
        $codigo_html_bruto .= "<img src='{$url_imagem}' title='{$contador}'>";
        $codigo_html_bruto .= "&nbsp;";
        $codigo_html_bruto .= "-";
        $codigo_html_bruto .= "&nbsp;";
        $codigo_html_bruto .= $tipo_sentimento;
        $codigo_html_bruto .= "</div>";
        // --------------------------------------------------------
        // adiciona meme e emoticon --------------------
        $array_retorno[] = "<li role='presentation'>{$codigo_html_bruto}</li>";
        // monta array de retorno
        // --------------------------------------------------------
        // limpa variaveis ------------------------------------
        $codigo_html_bruto = null;
        // limpando
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // retorno ---------------------------------------------
    return constroe_menu_drop_especial($array_retorno, "Sentindo");
    // retorno
    // -------------------------------------------------------
}
function constroe_modo_tipo_mensagens_carregar()
{
    // globals ---------------------------------------------------------------
    global $imagem_servidor;
    // imagens de servidor
    // -------------------------------------------------------------------------
    // imagem de chat ---------------------------------------------------
    $imagem[0] = $imagem_servidor['chat'];
    // imagem de chat
    $imagem[0] = "<img src='{$imagem['0']}' title='Chat'>";
    // imagem de chat
    // ------------------------------------------------------------------------
    // numero de novas mensagens ---------------------------------
    $numero_novas_mensagens = retorne_numero_novas_mensagens();
    // numero de novas mensagens
    // -------------------------------------------------------------------------
    // span com o numero de novas mensagens -----------------
    $span_numero_novas_mensagens = "<span id='span_numero_novas_mensagens_chat_menu_modo_tipo'>{$numero_novas_mensagens}</span>";
    // span com o numero de novas mensagens
    // ------------------------------------------------------------------------
    // titulo de menu especial ------------------------------------------
    $titulo_menu_especial .= "{$imagem['0']}";
    // titulo de menu especial
    $titulo_menu_especial .= "&nbsp;";
    // titulo de menu especial
    $titulo_menu_especial .= "Mensagens";
    // titulo de menu especial
    $titulo_menu_especial .= " - ";
    // titulo de menu especial
    $titulo_menu_especial .= "<span id='span_numero_novas_mensagens_chat_menu_modo_tipo_titulo'>{$numero_novas_mensagens}</span>";
    // titulo de menu especial
    // ------------------------------------------------------------------------
    // dialogo excluir mensagens
    $dialogo_excluir_mensagens .= "Isto apagará todas as suas mensagens.";
    $dialogo_excluir_mensagens .= "<br>";
    $dialogo_excluir_mensagens .= "<br>";
    $dialogo_excluir_mensagens .= "<input type='button' class='botao_padrao' value='Faça isto' onclick='excluir_todas_mensagens_usuario();'>";
    $dialogo_excluir_mensagens .= "<input type='button' class='botao_padrao' value='Cancelar' onclick='dialogo_excluir_todas_mensagens();'>";
    // adiciona janela de dialogo em dialogo excluir mensagens
    $dialogo_excluir_mensagens = janela_mensagem_dialogo("Excluir todas", $dialogo_excluir_mensagens, "div_excluir_todas_mensagens_usuario");
    // opcoes menu ------------------------------------------------------
    $opcoes_menu[] = "<li role='presentation'><a href='#1' id='#1' onclick='altera_modo_tipo_carrega_mensagens_chat(1);'>Novas mensagens - {$span_numero_novas_mensagens}</a></li>";
    // opcoes menu
    $opcoes_menu[] = "<li role='presentation'><a href='#2' id='#2' onclick='altera_modo_tipo_carrega_mensagens_chat(2);'>Todas</a></li>";
    // opcoes menu
    $opcoes_menu[] = "<li role='presentation' class='divider'></li>";
    // opcoes menu
    $opcoes_menu[] = "<li role='presentation'><a href='#3' id='#3' onclick='dialogo_excluir_todas_mensagens();'>Excluir todas</a></li>";
    // opcoes menu
    // ------------------------------------------------------------------------
    // codigo html bruto -------------------------------------------------
    $codigo_html_bruto .= "<div class='classe_modo_tipo_mensagens_carregar'>";
    $codigo_html_bruto .= constroe_menu_drop_especial($opcoes_menu, $titulo_menu_especial);
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= $dialogo_excluir_mensagens;
    // ------------------------------------------------------------------------
    // retorno --------------------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ------------------------------------------------------------------------
}
function opcoes_compartilhamento_usuario($dados)
{
    global $enderecos_arquivos_php_uteis;
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $idamigo = $dados['idamigo'];
    $idpublicacao = $dados['idpublicacao'];
    $script_excluir = $enderecos_arquivos_php_uteis['excluir_compartilhamento'];
    $campo_exclui_compartilhamento .= "<form action='{$script_excluir}' method='post'>";
    $campo_exclui_compartilhamento .= "Excluir este compartilhamento?";
    $campo_exclui_compartilhamento .= "<br>";
    $campo_exclui_compartilhamento .= "<br>";
    $campo_exclui_compartilhamento .= "<input type='submit' class='botao_padrao' value='Sim'>";
    $campo_exclui_compartilhamento .= "<input type='hidden' name='id' value='{$id}'>";
    $campo_exclui_compartilhamento .= "<input type='hidden' name='idamigo' value='{$idamigo}'>";
    $campo_exclui_compartilhamento .= "</form>";
    $array_retorno[] = "<li role='presentation'><a href='#' onclick='dialogo_excluir_compartilhamento({$id});'>Excluir compartilhamento</a></li>";
    $menu_opcoes .= "<div class='div_menu_opcoes_excluir_compartilhamento'>";
    $menu_opcoes .= constroe_menu_drop_especial($array_retorno, "Opções");
    $menu_opcoes .= "</div>";
    $codigo_html_bruto = $menu_opcoes;
    $titulo_janela = "Excluir compartilhamento";
    $div_id = "dialogo_excluir_compartilhamento_{$id}";
    $codigo_html_bruto .= janela_mensagem_dialogo($titulo_janela, $campo_exclui_compartilhamento, $div_id);
    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
    // --------------------------------------------------------
}