function constroe_abas_editar_perfil()
{
    // globals ----------------------------------------------
    global $url_pagina_inicial_site;
    // url de pagina inicial
    // --------------------------------------------------------
    // id de usuario --------------------------------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario
    // --------------------------------------------------------
    // usuario dono do perfil --------------------------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // usuario dono do perfil
    // --------------------------------------------------------
    // aba selecionada --------------------------------
    $aba_selecionada[retorne_modo_editar_perfil()] = "classe_aba_selecionada_perfil";
    // aba selecionada
    // --------------------------------------------------------
    // array de links ------------------------------------
    $links = array();
    // --------------------------------------------------------
    // valida super usuario ----------------------------
    if (retorne_super_usuario() == true) {
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['0']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=0' title='Administrar'>Administrar</a></div>";
        // links
    }
    // --------------------------------------------------------
    // links -------------------------------------------------
    if ($usuario_dono_perfil == true) {
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['1']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=1' title='Básico'>Básico</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['8']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=8' title='Principal'>Principal</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['2']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=2' title='Profissional'>Profissional</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['4']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=4' title='Wallpaper'>Wallpaper</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['5']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=5' title='Senha'>Senha</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['6']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=6' title='Bloqueio'>Bloqueio</a></div>";
        // links
        $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['7']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=7' title='Excluir conta'>Excluir conta</a></div>";
        // links
    }
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    foreach ($links as $valor_link) {
        // verifica se e valido --------------------------------
        if ($valor_link != null) {
            $codigo_html .= $valor_link;
        }
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // adiciona div de abas --------------------------
    $codigo_html = "<div class='classe_div_aba_links_selecao'>{$codigo_html}</div>";
    // adiciona div de abas
    // --------------------------------------------------------
    // adiciona div especial --------------------------
    $codigo_html = constroe_div_especial_geral("Editar perfíl", $codigo_html, null);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html;
    // retorno
    // ---------------------------------------------------------
}
function constroe_editar_perfil_usuario()
{
    // id do usuario ---------------------------------------
    $idusuario = retorne_idusuario_logado();
    // id do usuario
    // ---------------------------------------------------------
    // modo editar perfil ----------------------------------
    $editar_perfil_modo = retorne_modo_editar_perfil();
    // modo editar perfil
    // ---------------------------------------------------------
    // abas modos editar perfil -------------------------
    $codigo_html_bruto .= constroe_abas_editar_perfil();
    // abas modos editar perfil
    // ---------------------------------------------------------
    // valida super usuario ------------------------------
    if (retorne_super_usuario() == true) {
        // carrega plugins de super usuario -------------
        include "../maniparq/plugins_ajuda.php";
        // carrega plugins de super usuario
        // --------------------------------------------------------
    } else {
        // verifica se e o painel de controle -------------
        if ($editar_perfil_modo == 0) {
            // chama pagina de login -------------------------
            chama_pagina_login();
            // chama pagina de login
            // -------------------------------------------------------
            // retorno nulo ---------------------------------------
            return null;
            // retorno nulo
            // -------------------------------------------------------
        }
        // -------------------------------------------------------
    }
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    switch ($editar_perfil_modo) {
        case 0:
            $codigo_html_bruto .= monta_painel_controle();
            // monta painel de controle
            break;
        case 1:
            $codigo_html_bruto .= formulario_editar_perfil($idusuario);
            break;
        case 2:
            $codigo_html_bruto .= formulario_cadastro_curriculo();
            // formulario de cadastro de curriculo
            break;
        case 3:
            $codigo_html_bruto .= monta_curriculo();
            // monta o curriculo
            break;
        case 4:
            $codigo_html_bruto .= formulario_alterar_imagem_fundo();
            // monta formulario imagem de fundo
            break;
        case 5:
            $codigo_html_bruto .= formulario_alterar_senha();
            // formulario alterar senha
            break;
        case 6:
            $codigo_html_bruto .= carregar_usuarios_bloqueados();
            // carrega usuarios bloqueados
            break;
        case 7:
            $codigo_html_bruto .= monta_excluir_conta_usuario();
            // monta excluir conta de usuario
            break;
        case 8:
            $codigo_html_bruto .= formulario_editar_perfil_completo();
            // editar perfil completo
            break;
        default:
            $codigo_html_bruto .= monta_painel_controle();
            // monta painel de controle
    }
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ---------------------------------------------------------
}
function constroe_editar_perfil_usuario()
{
    $idusuario = retorne_idusuario_logado();
    $editar_perfil_modo = retorne_modo_editar_perfil();
    $codigo_html_bruto .= constroe_abas_editar_perfil();
    if (retorne_super_usuario() == true) {
        include "../maniparq/plugins_ajuda.php";
    } else {
        if ($editar_perfil_modo == 0) {
            chama_pagina_login();
            return null;
        }
    }
    switch ($editar_perfil_modo) {
        case 0:
            $codigo_html_bruto .= monta_painel_controle();
            break;
        case 1:
            $codigo_html_bruto .= formulario_editar_perfil($idusuario);
            break;
        case 2:
            $codigo_html_bruto .= formulario_cadastro_curriculo();
            break;
        case 3:
            $codigo_html_bruto .= monta_curriculo();
            break;
        case 4:
            $codigo_html_bruto .= formulario_alterar_imagem_fundo();
            break;
        case 5:
            $codigo_html_bruto .= formulario_alterar_senha();
            break;
        case 6:
            $codigo_html_bruto .= carregar_usuarios_bloqueados();
            break;
        case 7:
            $codigo_html_bruto .= monta_excluir_conta_usuario();
            break;
        case 8:
            $codigo_html_bruto .= formulario_editar_perfil_completo();
            break;
        default:
            $codigo_html_bruto .= monta_painel_controle();
    }
    return $codigo_html_bruto;
}