function constroe_perfil_ultra_basico_usuario($idusuario, $tipo_exibir)
{
    // tipo exibir --------------------------------------------
    // 1 exibe usuarios normal
    // 2 exibe usuarios miniatura
    // ---------------------------------------------------------
    // valida usuario bloqueado ---------------------
    if (retorne_esta_bloqueado($idusuario) == true) {
        return null;
    }
    // --------------------------------------------------------
    // dados de usuario ---------------------------------
    $dados_usuario = retorna_dados_usuario_array($idusuario);
    // dados de usuario
    // --------------------------------------------------------
    // nome de usuario ----------------------------------
    $nome_usuario = retorna_link_perfil_usuario($idusuario);
    // nome de usuario
    // --------------------------------------------------------
    // cidade -----------------------------------------------
    if ($dados_usuario['cidade'] != null) {
        $cidade = "Mora em " . retorne_link_pesquisa_montado($dados_usuario['cidade'], 2);
        // cidade
    }
    // --------------------------------------------------------
    // estado -----------------------------------------------
    if ($dados_usuario['estado'] != null) {
        $estado = " - " . retorne_link_pesquisa_montado($dados_usuario['estado'], 3);
        // estado
    }
    // --------------------------------------------------------
    // sexo -------------------------------------------------
    if ($dados_usuario['sexo'] != null) {
        $sexo = "<br>Gênero: " . retorne_link_pesquisa_montado($dados_usuario['sexo'], 6);
        // sexo
    }
    // --------------------------------------------------------
    // estado civil -----------------------------------------
    if ($dados_usuario['estado_civil'] != null) {
        $estado_civil = " - " . retorne_link_pesquisa_montado($dados_usuario['estado_civil'], 8);
        // estado civil
    }
    // --------------------------------------------------------
    // sobre o usuario -----------------------------------
    if ($dados_usuario['sobre_usuario'] != null) {
        $sobre_usuario = "<br>" . substr($dados_usuario['sobre_usuario'], 0, 125) . "...";
        // sobre o usuario
    }
    // --------------------------------------------------------
    // campo adicionar amigo -------------------------
    $campo_adicionar_amigo = constroe_adicionar_amigo($idusuario);
    // campo adicionar amigo
    // --------------------------------------------------------
    // verifica se campo e valido ----------------------
    if ($campo_adicionar_amigo == null) {
        $campo_adicionar_amigo = "<br>";
        // adiciona quebra de linha
    }
    // --------------------------------------------------------
    // tipo de perfil ---------------------------------------
    switch ($tipo_exibir) {
        case 1:
            // tipo de classe ---------------------------------------------
            $classe_perfil_ultra_basico = "div_perfil_ultra_basico_usuario";
            // tipo de classe
            // ----------------------------------------------------------------
            // codigo html bruto -----------------------------------------
            $conteudo_basico_perfil .= $campo_adicionar_amigo;
            $conteudo_basico_perfil .= $cidade;
            $conteudo_basico_perfil .= $estado;
            $conteudo_basico_perfil .= $sexo;
            $conteudo_basico_perfil .= $estado_civil;
            $conteudo_basico_perfil .= "<br>";
            $conteudo_basico_perfil .= $sobre_usuario;
            $conteudo_basico_perfil .= "<br>";
            $conteudo_basico_perfil .= "<br>";
            // ----------------------------------------------------------------
            break;
        case 2:
            // tipo de classe ---------------------------------------------
            $classe_perfil_ultra_basico = "div_perfil_ultra_basico_miniatura_usuario";
            // tipo de classe
            // ----------------------------------------------------------------
            break;
    }
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<div class='{$classe_perfil_ultra_basico}'>";
    $codigo_html_bruto .= constroe_imagem_perfil_miniatura($idusuario);
    $codigo_html_bruto .= "<div class='div_nome_usuario_perfil_ultra_basico'>";
    $codigo_html_bruto .= $nome_usuario;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= $conteudo_basico_perfil;
    $codigo_html_bruto .= retorne_campo_visitou_perfil($idusuario);
    $codigo_html_bruto .= "</div>";
    // --------------------------------------------------------
    // gera hashtag --------------------------------------
    $codigo_html_bruto = gera_link_hashtag($codigo_html_bruto);
    // gera hashtag
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function monta_curriculo()
{
    // dados -----------------------------------------------
    $dados_curriculo = retorne_dados_array_curriculo();
    // dados
    // --------------------------------------------------------
    // id usuario visualizando perfil -------------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id usuario visualizando perfil
    // --------------------------------------------------------
    // separando dados ---------------------------------
    $profissao = $dados_curriculo['profissao'];
    // dados
    $objetivo = $dados_curriculo['objetivo'];
    // dados
    $empresas_trabalhou = $dados_curriculo['empresas_trabalhou'];
    // dados
    $formacao = $dados_curriculo['formacao'];
    // dados
    $experiencia = $dados_curriculo['experiencia'];
    // dados
    $idiomas = $dados_curriculo['idiomas'];
    // dados
    $email = $dados_curriculo['email'];
    // dados
    $telefone = $dados_curriculo['telefone'];
    // dados
    $endereco = $dados_curriculo['endereco'];
    // dados
    $adicionais = $dados_curriculo['adicionais'];
    // dados
    $projetos = $dados_curriculo['projetos'];
    // dados
    $empregado = $dados_curriculo['empregado'];
    // dados
    // --------------------------------------------------------
    // adiciona link de pesquisa -----------------------
    $profissao = retorne_link_pesquisa_montado($dados_curriculo['profissao'], 11);
    // dados
    $projetos = retorne_link_pesquisa_montado($dados_curriculo['projetos'], 12);
    // dados
    $formacao = retorne_link_pesquisa_montado($dados_curriculo['formacao'], 13);
    // dados
    $experiencia = retorne_link_pesquisa_montado($dados_curriculo['experiencia'], 14);
    // dados
    // --------------------------------------------------------
    // dados do usuario ---------------------------------
    $dados_usuario = retorna_dados_usuario_array($idusuario);
    // dados do usuario
    // --------------------------------------------------------
    // nome do usuario ----------------------------------
    $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario);
    // nome do usuario
    // --------------------------------------------------------
    // cidade e estado -----------------------------------
    $endereco_local = $dados_usuario['cidade'] . "%20" . $dados_usuario['estado'];
    // cidade e estado
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<div id='div_curriculo_usuario' class='classe_perfil_curriculo_usuario'>";
    $codigo_html_bruto .= constroe_imagem_perfil_miniatura($idusuario);
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<li><b><font size='6'><i>{$nome_usuario}</i></font></b>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Nascimento: ";
    $codigo_html_bruto .= $dados_usuario['data_nascimento'];
    $codigo_html_bruto .= ", ";
    $codigo_html_bruto .= $dados_usuario['estado_civil'];
    $codigo_html_bruto .= ", ";
    $codigo_html_bruto .= $dados_usuario['sexo'];
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<li><b><font size='4'>Contato</font></b>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Endereço: {$endereco}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Telefone: {$telefone}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "E-mail: {$email}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<li><b><font size='4'>Experiência profissional</font></b>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Profissão: {$profissao}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Objetivos: {$objetivo}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Empresas que trabalhou: {$empresas_trabalhou}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Experiências: {$experiencia}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<li><b><font size='4'>Formação</font></b>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Formado em: {$formacao}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Idiomas: {$idiomas}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<li><b><font size='4'>Informações adicionais</font></b>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Adicionais: {$adicionais}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Projetos: {$projetos}";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "Empregado: {$empregado}";
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "<div class='classe_div_imprimir_curriculo_usuario'>";
    $codigo_html_bruto .= "<input type='button' class='botao_padrao' value='Imprimir' onclick='imprimir_curriculo();'>";
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= gerador_mapa($endereco_local);
    // --------------------------------------------------------
    // adiciona hastags ---------------------------------
    $codigo_html_bruto = gera_link_hashtag($codigo_html_bruto);
    // adiciona hastags
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_perfil_ultra_basico_usuario($idusuario, $tipo_exibir)
{
    if (retorne_esta_bloqueado($idusuario) == true) {
        return null;
    }
    $dados_usuario = retorna_dados_usuario_array($idusuario);
    $nome_usuario = retorna_link_perfil_usuario($idusuario);
    if ($dados_usuario['cidade'] != null) {
        $cidade = "Mora em " . retorne_link_pesquisa_montado($dados_usuario['cidade'], 2);
    }
    if ($dados_usuario['estado'] != null) {
        $estado = " - " . retorne_link_pesquisa_montado($dados_usuario['estado'], 3);
    }
    if ($dados_usuario['sexo'] != null) {
        $sexo = "<br>Gênero: " . retorne_link_pesquisa_montado($dados_usuario['sexo'], 6);
    }
    if ($dados_usuario['estado_civil'] != null) {
        $estado_civil = " - " . retorne_link_pesquisa_montado($dados_usuario['estado_civil'], 8);
    }
    if ($dados_usuario['sobre_usuario'] != null) {
        $sobre_usuario = "<br>" . substr($dados_usuario['sobre_usuario'], 0, 125) . "...";
    }
    $campo_adicionar_amigo = constroe_adicionar_amigo($idusuario);
    if ($campo_adicionar_amigo == null) {
        $campo_adicionar_amigo = "<br>";
    }
    switch ($tipo_exibir) {
        case 1:
            $classe_perfil_ultra_basico = "div_perfil_ultra_basico_usuario";
            $conteudo_basico_perfil .= $campo_adicionar_amigo;
            $conteudo_basico_perfil .= $cidade;
            $conteudo_basico_perfil .= $estado;
            $conteudo_basico_perfil .= $sexo;
            $conteudo_basico_perfil .= $estado_civil;
            $conteudo_basico_perfil .= "<br>";
            $conteudo_basico_perfil .= $sobre_usuario;
            $conteudo_basico_perfil .= "<br>";
            $conteudo_basico_perfil .= "<br>";
            break;
        case 2:
            $classe_perfil_ultra_basico = "div_perfil_ultra_basico_miniatura_usuario";
            break;
    }
    $codigo_html_bruto .= "<div class='{$classe_perfil_ultra_basico}'>";
    $codigo_html_bruto .= constroe_imagem_perfil_miniatura($idusuario);
    $codigo_html_bruto .= "<div class='div_nome_usuario_perfil_ultra_basico'>";
    $codigo_html_bruto .= $nome_usuario;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= $conteudo_basico_perfil;
    $codigo_html_bruto .= retorne_campo_visitou_perfil($idusuario);
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto = gera_link_hashtag($codigo_html_bruto);
    return $codigo_html_bruto;
}
function constroe_perfil_geral_usuario()
{
    // id de usuario
    $idusuario = retorne_idusuario_get();
    // id de usuario
    // valida exibir perfil de usuario
    if (retorne_status_amizade($idusuario) != 2 and retorna_usuario_vendo_perfil_dono() == false) {
        // nome do usuario
        $nome = func_retorna_nome_de_usuario_por_id($idusuario);
        // titulo de mensagem
        $titulo_mensagem = "Perfíl de {$nome}";
        // mensagem de retorno
        $mensagem_retorno .= "Você não é amigo de {$nome}, somente amigos podem visualizar o seu perfíl.";
        // retorno
        return div_especial_mensagem_sistema($titulo_mensagem, $mensagem_retorno);
    }
    // dados de usuario
    $dados_usuario = retorna_dados_usuario_array($idusuario);
    // dados de usuario
    // dados de usuario
    $nome = func_retorna_nome_de_usuario_por_id($idusuario);
    // nome do usuario
    $data_nascimento = $dados_usuario['data_nascimento'];
    // dados de usuario
    $estado = retorne_link_pesquisa_montado($dados_usuario['estado'], 3);
    // dados de usuario
    $sobre_usuario = $dados_usuario['sobre_usuario'];
    // dados de usuario
    $sexo = retorne_link_pesquisa_montado($dados_usuario['sexo'], 6);
    // dados de usuario
    $estado_civil = retorne_link_pesquisa_montado($dados_usuario['estado_civil'], 8);
    // dados de usuario
    $cidade = retorne_link_pesquisa_montado($dados_usuario['cidade'], 2);
    // dados de usuario
    $telefone = $dados_usuario['telefone'];
    // dados de usuario
    $site = retorne_link_pesquisa_montado($dados_usuario['site'], 4);
    // dados de usuario
    $tribo_urbana = $dados_usuario['tribo_urbana'];
    // dados de usuario
    // nome link de usuario
    $nome_link_usuario = retorna_link_perfil_usuario($idusuario);
    // nome link de usuario
    // codigo html
    $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
    $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
    $codigo_html .= "Nome";
    $codigo_html .= ":";
    $codigo_html .= "</div>";
    $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
    $codigo_html .= $nome_link_usuario;
    $codigo_html .= "</div>";
    $codigo_html .= "</div>";
    // valida
    if ($data_nascimento != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Aniversário";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $data_nascimento;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($data_nascimento != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Idade";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= calcula_idade($data_nascimento);
        $codigo_html .= "&nbsp;";
        $codigo_html .= "anos";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($cidade != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Cidade";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $cidade;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($estado != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Estado";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $estado;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($estado_civil != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Estado civil";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $estado_civil;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($sexo != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Gênero";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $sexo;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($telefone != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Telefone";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $telefone;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($site != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Website";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $site;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($tribo_urbana != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Estilo musical";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= $tribo_urbana;
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // adiciona hashtag
    $codigo_html = gera_link_hashtag($codigo_html);
    // adiciona hashtag
    // adiciona div basica
    $codigo_html = constroe_div_especial_geral($nome, $codigo_html, null);
    // adiciona div basica
    // completa perfil
    $codigo_html .= constroe_perfil_completo_usuario();
    $codigo_html .= carrega_lista_usuarios(1, 2);
    $codigo_html .= constroe_carregar_imagens($dados);
    // retorno
    return $codigo_html;
    // retorno
}
function constroe_perfil_completo_usuario()
{
    // globals
    global $tabela_banco;
    // id de usuario
    $idusuario = retorne_idusuario_visualizando_perfil();
    $idusuario_logado = retorne_idusuario_logado();
    // query
    $query = "select *from {$tabela_banco['30']} where idusuario='{$idusuario}';";
    // dados
    $dados = retorne_dados_query($query);
    // valida dados de usuario existem
    if (retorne_numero_linhas_query($query) == 0) {
        return null;
    }
    // separa dados
    $ensino_medio = retorne_link_pesquisa_montado($dados['ensino_medio'], 17);
    $ensino_medio_ano = retorne_link_pesquisa_montado($dados['ensino_medio_ano'], 17);
    $faculdade = retorne_link_pesquisa_montado($dados['faculdade'], 17);
    $faculdade_ano = retorne_link_pesquisa_montado($dados['faculdade_ano'], 17);
    $habilidade_profissional = retorne_link_pesquisa_montado($dados['habilidade_profissional'], 17);
    $trabalha_onde = retorne_link_pesquisa_montado($dados['trabalha_onde'], 17);
    $trabalha_onde_ano = retorne_link_pesquisa_montado($dados['trabalha_onde_ano'], 17);
    $interesse_sexual = retorne_link_pesquisa_montado($dados['interesse_sexual'], 17);
    $endereco = retorne_link_pesquisa_montado($dados['endereco'], 17);
    $religiao = retorne_link_pesquisa_montado($dados['religiao'], 17);
    $politica = retorne_link_pesquisa_montado($dados['politica'], 17);
    $apelido = retorne_link_pesquisa_montado($dados['apelido'], 17);
    $citacao = retorne_link_pesquisa_montado($dados['citacao'], 17);
    $odeia = retorne_link_pesquisa_montado($dados['odeia'], 17);
    $cidade_natal = retorne_link_pesquisa_montado($dados['cidade_natal'], 17);
    $livros = retorne_link_pesquisa_montado($dados['livros'], 17);
    $cinema = retorne_link_pesquisa_montado($dados['cinema'], 17);
    $tv = retorne_link_pesquisa_montado($dados['tv'], 17);
    $atividades = retorne_link_pesquisa_montado($dados['atividades'], 17);
    $jogos = retorne_link_pesquisa_montado($dados['jogos'], 17);
    // codigo html
    // valida
    if ($ensino_medio_ano != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Ensino médio";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$ensino_medio} - ano {$ensino_medio_ano}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($faculdade_ano != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Faculdade";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$faculdade} - ano {$faculdade_ano}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($habilidade_profissional != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Habilidades profissionais";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$habilidade_profissional}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($trabalha_onde_ano != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Trabalhando em";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$trabalha_onde} - ano {$trabalha_onde_ano}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($interesse_sexual != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Gosta de";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$interesse_sexual}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($endereco != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Endereço";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$endereco}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($religiao != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Religião";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$religiao}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($politica != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Política";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$politica}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($apelido != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Apelido";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$apelido}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($citacao != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Citação favoríta";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$citacao}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($odeia != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Odeia";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$odeia}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($cidade_natal != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Cidade em que nasceu";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$cidade_natal}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($livros != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Livros que já leu";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$livros}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($cinema != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Filmes que já assistiu";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$cinema}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($tv != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Programas de TV favorítos";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$tv}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($atividades != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Atividades que interessa";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$atividades}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // valida
    if ($jogos != null) {
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil'>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_1'>";
        $codigo_html .= "Jogos favorítos";
        $codigo_html .= ":";
        $codigo_html .= "</div>";
        $codigo_html .= "<div class='classe_div_separa_elemento_perfil_div_2'>";
        $codigo_html .= "{$jogos}";
        $codigo_html .= "</div>";
        $codigo_html .= "</div>";
    }
    // retorno
    return $codigo_html;
}
function constroe_perfil_basico()
{
    // globals
    global $imagem_servidor;
    // id de usuario -----------------------------------------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario
    // -----------------------------------------------------------------
    // status de amizade
    $status_amizade = retorne_status_amizade($idusuario);
    // dados em array de usuario -----------------------------
    $dados_basicos_usuario = retorna_dados_usuario_array($idusuario);
    // dados em array de usuario
    $dados_completos_usuario = retorna_dados_usuario_informacoes($idusuario);
    // dados completos do usuario
    // ----------------------------------------------------------------
    // separa variaveis -----------------------------------------
    $trabalho = $dados_completos_usuario['trabalha_onde'];
    $ensino_medio = $dados_completos_usuario['ensino_medio'];
    $ensino_medio_ano = $dados_completos_usuario['ensino_medio_ano'];
    $faculdade = $dados_completos_usuario['faculdade'];
    $faculdade_ano = $dados_completos_usuario['faculdade_ano'];
    $cidade_natal = $dados_completos_usuario['cidade_natal'];
    // ----------------------------------------------------------------
    // endereco url imagem de perfil ----------------------
    $imagem_perfil = $dados_basicos_usuario['imagem_perfil'];
    // endereco url imagem de perfil
    // ----------------------------------------------------------------
    // cidade -----------------------------------------------
    if ($dados_basicos_usuario['cidade'] != null) {
        $cidade = retorne_link_pesquisa_montado($dados_basicos_usuario['cidade'], 2);
        // cidade
    }
    // --------------------------------------------------------
    // estado -----------------------------------------------
    if ($dados_basicos_usuario['estado'] != null) {
        $estado = retorne_link_pesquisa_montado($dados_basicos_usuario['estado'], 3);
        // estado
    }
    // --------------------------------------------------------
    // sexo -------------------------------------------------
    if ($dados_basicos_usuario['sexo'] != null) {
        $sexo .= "<img src='" . $imagem_servidor['img_usuario'] . "' title='Gênero'>";
        $sexo .= "&nbsp;";
        $sexo .= "<b>Gênero</b>";
        $sexo .= "&nbsp;";
        $sexo .= retorne_link_pesquisa_montado($dados_basicos_usuario['sexo'], 6);
        $sexo .= " - ";
    }
    // --------------------------------------------------------
    // estado civil -----------------------------------------
    if ($dados_basicos_usuario['estado_civil'] != null) {
        $estado_civil .= retorne_link_pesquisa_montado($dados_basicos_usuario['estado_civil'], 8);
        // estado civil
        $estado_civil .= " - ";
    }
    // --------------------------------------------------------
    // sobre o usuario -----------------------------------
    if ($dados_basicos_usuario['sobre_usuario'] != null) {
        if (strlen($sobre_usuario) >= 128) {
            $sobre_usuario = substr($dados_basicos_usuario['sobre_usuario'], 0, 128) . "...";
            // sobre o usuario
            $sobre_usuario = converte_linha_quebra_linha($sobre_usuario, false);
        } else {
            $sobre_usuario = $dados_basicos_usuario['sobre_usuario'];
            // sobre o usuario
        }
        // adiciona quebra de linha
        $sobre_usuario = "<br><br>" . $sobre_usuario . "<br><br>";
    }
    // --------------------------------------------------------
    // nome de usuario -------------------------------------
    $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario);
    // nome de usuario
    // ------------------------------------------------------------
    // calcula a idade do usuario -----------------------
    $idade_usuario = calcula_idade($dados_basicos_usuario['data_nascimento']);
    // ------------------------------------------------------------
    // adiciona complemento em idade -------------
    if ($idade_usuario != null) {
        $idade_usuario = $idade_usuario;
        $idade_usuario .= "&nbsp;";
        $idade_usuario .= "anos";
        $idade_usuario .= "<br>";
    }
    // -------------------------------------------------------------
    // valida trabalho ---------------------------------------
    if ($trabalho != null) {
        // campo trabalha
        $campo_trabalha .= "<img src='" . $imagem_servidor['img_trabalho'] . "' title='Trabalha'>";
        $campo_trabalha .= "&nbsp;";
        $campo_trabalha .= "<b>Trabalha em</b>";
        $campo_trabalha .= "&nbsp;";
        $campo_trabalha .= retorne_link_pesquisa_montado($trabalho, 17);
        $campo_trabalha .= "<br>";
    } else {
        $campo_trabalha .= "<br>";
    }
    // -------------------------------------------------------------
    // campo escolaridade --------------------------------
    if ($ensino_medio != null or $faculdade != null) {
        $campo_escolaridade .= "<img src='" . $imagem_servidor['img_estuda'] . "' title='Escolaridade'>";
        $campo_escolaridade .= "&nbsp;";
        $campo_escolaridade .= "<b>Escolaridade</b>";
        $campo_escolaridade .= "&nbsp;";
    }
    // -------------------------------------------------------------
    // valida escolaridade ---------------------------------
    if ($ensino_medio != null) {
        // campo escolaridade
        $campo_escolaridade .= retorne_link_pesquisa_montado($ensino_medio, 17);
        // ano ensino medio
        if ($ensino_medio_ano != null) {
            $campo_escolaridade .= " ano ";
            $campo_escolaridade .= $ensino_medio_ano;
        }
    }
    // faculdade
    if ($faculdade != null) {
        // campo escolaridade
        $campo_escolaridade .= " - ";
        $campo_escolaridade .= retorne_link_pesquisa_montado($faculdade, 17);
        // faculdade ano
        if ($faculdade_ano != null) {
            $campo_escolaridade .= " ano ";
            $campo_escolaridade .= $faculdade_ano;
        }
    }
    // -------------------------------------------------------------
    // valida cidade natal
    if ($cidade_natal != null) {
        // campo naturalidade
        $campo_naturalidade .= "<br>";
        $campo_naturalidade .= "<img src='" . $imagem_servidor['img_cidade'] . "' title='Nascido em'>";
        $campo_naturalidade .= "&nbsp;";
        $campo_naturalidade .= "<b>Nascido em</b>";
        $campo_naturalidade .= "&nbsp;";
        $campo_naturalidade .= retorne_link_pesquisa_montado($cidade_natal, 17);
        $campo_naturalidade .= "<br>";
    }
    // campo mora
    if ($cidade != null) {
        // campo mora
        $campo_mora .= "<img src='" . $imagem_servidor['img_mora'] . "' title='Mora'>";
        $campo_mora .= "&nbsp;";
        $campo_mora .= "<b>Mora</b>";
        $campo_mora .= "&nbsp;";
        $campo_mora .= $cidade;
        // valida estado
        if ($estado != null) {
            $campo_mora .= " - ";
            $campo_mora .= $estado;
        }
    }
    // campo basico
    $campo_basico .= "<br>";
    $campo_basico .= "<br>";
    $campo_basico .= $sexo;
    $campo_basico .= $estado_civil;
    $campo_basico .= $idade_usuario;
    $campo_basico .= $campo_mora;
    $campo_basico .= $campo_naturalidade;
    $campo_basico .= $campo_trabalha;
    $campo_basico .= $campo_escolaridade;
    $campo_basico .= "<b>";
    $campo_basico .= $sobre_usuario;
    $campo_basico .= "</b>";
    $campo_basico .= constroe_campo_social_usuario($idusuario);
    // campo enviar mensagem
    if ($status_amizade == 2) {
        // imagem de mensagem
        $imagem_mensagem = "<img src='" . $imagem_servidor['mensagem'] . "'>";
        // campo enviar mensagem
        $campo_enviar_mensagem .= "<br>";
        $campo_enviar_mensagem .= "<a href='#' class='uibutton large' onclick='constroe_campo_conversa_chat({$idusuario});'>{$imagem_mensagem} Enviar mensagem</a>";
        $campo_enviar_mensagem .= "<br>";
        $campo_enviar_mensagem .= "<br>";
    }
    // codigo html bruto ------------------------------------
    $codigo_html_bruto .= "<div class='classe_div_campos_constroe_campo_editar_perfil'>";
    $codigo_html_bruto .= constroe_funcoes_perfil_usuario();
    $codigo_html_bruto .= constroe_imagem_perfil($idusuario);
    $codigo_html_bruto .= "<div class='div_perfil_basico_topo_pagina'>";
    $codigo_html_bruto .= constroe_adicionar_amigo($idusuario);
    $codigo_html_bruto .= "<span>{$nome_usuario}</span>";
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= $campo_enviar_mensagem;
    $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=3' title='Sobre'>Sobre</a>";
    $codigo_html_bruto .= $campo_basico;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= abas_navegacao_perfil_usuario();
    $codigo_html_bruto .= "</div>";
    // ---------------------------------------------------------------
    // retorno ----------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------------
}