function constroe_campo_social_usuario($idusuario)
{
    // globals ---------------------------------------------
    global $imagem_servidor;
    // imagens de servidor
    // -------------------------------------------------------
    // dados de formulario -----------------------------
    $tipo_social = remove_html($_POST['tipo_social']);
    // tipo social
    // --------------------------------------------------------
    // dados -----------------------------------------------
    $dados = retorne_dados_social_usuario($idusuario, null, 1);
    // dados
    // --------------------------------------------------------
    // separa dados -------------------------------------
    $legal = retorne_tamanho_resultado($dados['legal']);
    // dados
    $inteligente = retorne_tamanho_resultado($dados['inteligente']);
    // dados
    $bonito = retorne_tamanho_resultado($dados['bonito']);
    // dados
    // -------------------------------------------------------
    // imagens -------------------------------------------
    $imagem[0] = "<img src='" . $imagem_servidor['legal'] . "' title='Legal'>";
    $imagem[1] = "<img src='" . $imagem_servidor['inteligente'] . "' title='Inteligente'>";
    $imagem[2] = "<img src='" . $imagem_servidor['bonito'] . "' title='Bonito'>";
    // -------------------------------------------------------
    // campos social -----------------------------------
    $campos_social .= "<button class='uibutton' title='Legal' onclick='atualizar_social_usuario({$idusuario}, 1);'>{$imagem['0']}<br>{$legal}</button>";
    // campos social
    $campos_social .= "<button class='uibutton' title='Inteligente' onclick='atualizar_social_usuario({$idusuario}, 2);'>{$imagem['1']}<br>{$inteligente}</button>";
    // campos social
    $campos_social .= "<button class='uibutton' title='Bonito' onclick='atualizar_social_usuario({$idusuario}, 3);'>{$imagem['2']}<br>{$bonito}</button>";
    // campos social
    // -------------------------------------------------------
    // codigo html bruto --------------------------------
    if ($tipo_social == null) {
        // codigo html bruto --------------------------------
        $codigo_html_bruto .= "<div id='div_campo_social_usuario_exibir'>";
        $codigo_html_bruto .= "<div class='div_botoes_campos_social'>";
        $codigo_html_bruto .= $campos_social;
        $codigo_html_bruto .= "</div>";
        $codigo_html_bruto .= "</div>";
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= constroe_campo_sentimento_usuario();
        // ---------------------------------------------------
    } else {
        // codigo html bruto ---------------------------------
        $codigo_html_bruto .= "<div class='div_botoes_campos_social'>";
        $codigo_html_bruto .= $campos_social;
        $codigo_html_bruto .= "</div>";
        // ---------------------------------------------------
    }
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_campo_social_usuario($idusuario)
{
    global $imagem_servidor;
    $tipo_social = remove_html($_POST['tipo_social']);
    $dados = retorne_dados_social_usuario($idusuario, null, 1);
    $legal = retorne_tamanho_resultado($dados['legal']);
    $inteligente = retorne_tamanho_resultado($dados['inteligente']);
    $bonito = retorne_tamanho_resultado($dados['bonito']);
    $imagem[0] = "<img src='" . $imagem_servidor['legal'] . "' title='Legal'>";
    $imagem[1] = "<img src='" . $imagem_servidor['inteligente'] . "' title='Inteligente'>";
    $imagem[2] = "<img src='" . $imagem_servidor['bonito'] . "' title='Bonito'>";
    $campos_social .= "<button class='uibutton' title='Legal' onclick='atualizar_social_usuario({$idusuario}, 1);'>{$imagem['0']}<br>{$legal}</button>";
    $campos_social .= "<button class='uibutton' title='Inteligente' onclick='atualizar_social_usuario({$idusuario}, 2);'>{$imagem['1']}<br>{$inteligente}</button>";
    $campos_social .= "<button class='uibutton' title='Bonito' onclick='atualizar_social_usuario({$idusuario}, 3);'>{$imagem['2']}<br>{$bonito}</button>";
    if ($tipo_social == null) {
        $codigo_html_bruto .= "<div id='div_campo_social_usuario_exibir'>";
        $codigo_html_bruto .= "<div class='div_botoes_campos_social'>";
        $codigo_html_bruto .= $campos_social;
        $codigo_html_bruto .= "</div>";
        $codigo_html_bruto .= "</div>";
        $codigo_html_bruto .= "<br>";
        $codigo_html_bruto .= constroe_campo_sentimento_usuario();
    } else {
        $codigo_html_bruto .= "<div class='div_botoes_campos_social'>";
        $codigo_html_bruto .= $campos_social;
        $codigo_html_bruto .= "</div>";
    }
    return $codigo_html_bruto;
}
function atualizar_social_usuario()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // dados de formulario -----------------------------
    $idusuario = remove_html($_POST['idusuario']);
    // id de usuario
    $tipo_social = remove_html($_POST['tipo_social']);
    // tipo social
    // --------------------------------------------------------
    // idusuario logado ----------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // idusuario logado
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['19']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
    // query
    // --------------------------------------------------------
    // numero de linhas ---------------------------------
    $numero_linhas = retorne_numero_linhas_query($query);
    // numero de linhas
    // --------------------------------------------------------
    // verifica se registro ja existe --------------------
    if ($numero_linhas == 0) {
        // query ------------------------------------------------
        $query = "insert into {$tabela_banco['19']} values('{$idusuario}', '{$idusuario_logado}', '0', '0', '0');";
        // query
        // --------------------------------------------------------
        // comando -------------------------------------------
        comando_executa($query);
        // comando
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // limpa variavel de query --------------------------
    $query = null;
    // limpa variavel de query
    // --------------------------------------------------------
    // dados -----------------------------------------------
    $dados = retorne_dados_social_usuario($idusuario, $idusuario_logado, 2);
    // dados
    // --------------------------------------------------------
    // separa dados -------------------------------------
    $legal = $dados['legal'];
    // dados
    $inteligente = $dados['inteligente'];
    // dados
    $bonito = $dados['bonito'];
    // dados
    // --------------------------------------------------------
    // tipo de social --------------------------------------
    switch ($tipo_social) {
        case 1:
            if ($legal == 0) {
                $query = "update {$tabela_banco['19']} set legal='1' where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
                // query
            } else {
                $query = "update {$tabela_banco['19']} set legal='0' where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
                // query
            }
            break;
        case 2:
            if ($inteligente == 0) {
                $query = "update {$tabela_banco['19']} set inteligente='1' where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
                // query
            } else {
                $query = "update {$tabela_banco['19']} set inteligente='0' where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
                // query
            }
            break;
        case 3:
            if ($bonito == 0) {
                $query = "update {$tabela_banco['19']} set bonito='1' where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
                // query
            } else {
                $query = "update {$tabela_banco['19']} set bonito='0' where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';";
                // query
            }
            break;
    }
    // --------------------------------------------------------
    // comando -------------------------------------------
    comando_executa($query);
    // comando
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return constroe_campo_social_usuario($idusuario);
    // retorno
    // --------------------------------------------------------
}