function carregar_todos_eventos_usuario()
{
    // id de usuario logado -----------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // array com amigos de usuario ------------------
    $array_amigos = retorne_array_amigos_listados($idusuario_logado);
    // array amigos
    // --------------------------------------------------------
    // atualiza array com idusuario logado ---------
    $array_amigos[] = $idusuario_logado;
    // atualizando...
    // --------------------------------------------------------
    // obtendo dados de idusuario amigo -----------
    foreach ($array_amigos as $idamigo) {
        // valida idamigo -------------------------------------
        if ($idamigo != null) {
            $codigo_html_bruto .= exibe_evento_usuario($idamigo);
        }
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // numero de todos os eventos -------------------
    $numero_resultados = retorne_numero_eventos();
    // numero de todos os eventos
    // --------------------------------------------------------
    // paginacao ------------------------------------------
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function abrir_notificacao_usuario($tipo_notificacao)
{
    // global -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    global $url_pagina_inicial_site;
    // url pagina inicial de site
    // --------------------------------------------------------
    // id de usuario logado -----------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // limit de query --------------------------------------
    $limit_query = retorne_limit_pesquisa_geral_get();
    // limit de query
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query[0] = "select *from {$tabela_banco['24']} where idamigo='{$idusuario}' and tipo_notificacao='{$tipo_notificacao}' {$limit_query};";
    // query
    $query[1] = "select *from {$tabela_banco['24']} where idamigo='{$idusuario}' and tipo_notificacao='{$tipo_notificacao}';";
    // query
    // --------------------------------------------------------
    // numero de linhas de query ---------------------
    $numero_resultados = retorne_numero_linhas_query($query[1]);
    // numero de linhas de query
    // --------------------------------------------------------
    // comando -------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // --------------------------------------------------------
    // contador --------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    for ($contador == $contador; $contador <= retorne_numero_linhas_comando($comando); $contador++) {
        // dados -----------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // --------------------------------------------------------
        // montando notificacao ----------------------------
        $notificacao_usuario .= monta_div_notificacao_dados($dados, $tipo_notificacao);
        // montando notificacao
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= $notificacao_usuario;
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // ----------------------------------------------------------
    // 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 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 carregar_visitas_perfil_usuario()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // id de usuario ---------------------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario
    // --------------------------------------------------------
    // limit de query --------------------------------------
    $limit_query = retorne_limit_tabela_get();
    // limit de query
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['13']} where idusuario='{$idusuario}' {$limit_query};";
    // query
    // --------------------------------------------------------
    // comando -------------------------------------------
    $comando = comando_executa($query);
    // comando
    // --------------------------------------------------------
    // numero de visitas em perfil --------------------
    $numero_visitas_perfil = retorne_numero_visitas_perfil();
    // numero de visitas em perfil
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= monta_pacotes_visitas_perfil($comando);
    $codigo_html_bruto .= monta_paginas_paginacao($numero_visitas_perfil);
    // --------------------------------------------------------
    // titulo -------------------------------------------------
    $titulo_div_especial = "Visitantes";
    // titulo
    // --------------------------------------------------------
    // adiciona div especial ----------------------------
    $codigo_html_bruto = constroe_div_especial_geral($titulo_div_especial, $codigo_html_bruto, null);
    // adiciona div especial
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function constroe_publicacoes_usuario()
{
    // numero de postagens de usuario -------------
    $numero_postagens_usuario = retorne_numero_postagens_usuario();
    // numero de postagens de usuario
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<div class='div_conteudo_central_publicacoes_usuario'>";
    // codigo  html bruto
    $codigo_html_bruto .= campo_publicar();
    // codigo  html bruto
    $codigo_html_bruto .= carregar_postagens_usuario();
    // codigo  html bruto
    $codigo_html_bruto .= monta_paginas_paginacao($numero_postagens_usuario);
    $codigo_html_bruto .= "</div>";
    // codigo  html bruto
    // -------------------------------------------------------
    // retorno ---------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // -------------------------------------------------------
}
function constroe_carregar_imagens($dados)
{
    // tabela de banco -----------------------------------
    global $tabela_banco;
    // tabela de banco
    global $url_pagina_inicial_site;
    // url de pagina inicial
    // --------------------------------------------------------
    // tipo de pagina -------------------------------------
    $tipo_pagina = retorne_tipo_pagina();
    // tipo de pagina
    // --------------------------------------------------------
    // id de usuario ---------------------------------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario
    // --------------------------------------------------------
    // valida idusuario de tabela ----------------------
    if ($dados['idusuario'] != null) {
        $idusuario = $dados['idusuario'];
        // id de usuario
    }
    // --------------------------------------------------------
    // id de album no modo get -----------------------
    $idalbum_imagens = tipo_album_exibir_get();
    // id de album no modo get
    // --------------------------------------------------------
    // url de pagina de imagens de usuario --------
    $url_pagina_imagens = "{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5";
    // url de pagina de imagens de usuario
    // --------------------------------------------------------
    // limit tabela -----------------------------------------
    switch ($tipo_pagina) {
        case 5:
            $limit_tabela = retorne_limit_tabela_get();
            // limit tabela
            break;
        case 8:
            $limit_tabela = retorne_limit_tabela_ultimo_campo();
            // limit tabela
            break;
        case 9:
            $limit_tabela = retorne_limit_tabela_ultimo_imagens_modo_post();
            // limit tabela
            break;
        default:
            $limit_tabela = retorne_limit_tabela_get();
            // limit tabela
    }
    // --------------------------------------------------------
    // id de postagem de imagem -----------------
    $post_id = retorne_idpublicacao_get();
    // id de postagem de imagem
    // --------------------------------------------------------
    // nome de album identificador
    $nome_album_identificador = retorne_idalbum_nome_get();
    // query ------------------------------------------------
    if ($idalbum_imagens == null) {
        // valida post id --------------------------------------
        if ($post_id == null) {
            $query = "select DISTINCT nome_album_identificador, idusuario from {$tabela_banco['6']} where idusuario='{$idusuario}' {$limit_tabela};";
            // query
        } else {
            $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and id='{$post_id}';";
            // query
        }
        // --------------------------------------------------------
    } else {
        // query
        $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and idalbum_imagens='{$idalbum_imagens}' {$limit_tabela};";
    }
    // --------------------------------------------------------
    // monta query carregar imagens de albuns
    if ($nome_album_identificador != null) {
        $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and nome_album_identificador='{$nome_album_identificador}' {$limit_tabela};";
    }
    // comando --------------------------------------------
    $comando = comando_executa($query);
    // comando
    // --------------------------------------------------------
    // numero de linhas de comando -------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas de comando
    // --------------------------------------------------------
    // contador --------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    // obtendo imagens ---------------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados -----------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // --------------------------------------------------------
        // valida tipo de pagina
        if ($tipo_pagina == 5) {
            // carrega albuns ou imagens de album
            if ($nome_album_identificador == null) {
                // album
                $lista_imagens .= constroe_album_usuario($dados);
            } else {
                // imagens
                $lista_imagens .= constroe_imagem_album($dados);
            }
        } else {
            // imagens
            $lista_imagens .= constroe_imagem_album($dados);
        }
    }
    // --------------------------------------------------------
    // verifica o tipo de exibicao de imagens -------
    if ($idalbum_imagens != null and $tipo_pagina != 5) {
        return $lista_imagens;
        // lista com imagens
    }
    // --------------------------------------------------------
    // numero total de imagens em albuns de usuario -----
    $numero_total_imagens_albuns_usuario = retorne_numero_total_imagens_albuns_usuario();
    // numero total de imagens em albuns de usuario
    $numero_total_albuns_usuario = retorne_numero_albuns_usuario($idusuario);
    // numero total de albuns de usuario
    // ------------------------------------------------------------------
    // informa se o usuario e o dono do perfil ------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // informa se o usuario e o dono do perfil
    // --------------------------------------------------------
    // verifica se o usuario e o dono do perfil ------
    if ($usuario_dono_perfil == false) {
        // nome usuario -------------------------------------
        $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario);
        // nome do usuario
        // --------------------------------------------------------
        // codigo html bruto ---------------------------------
        $codigo_html_bruto .= "<div class='div_campo_nome_usuario_divide_sessao'>";
        $codigo_html_bruto .= "Fotos de ";
        $codigo_html_bruto .= $nome_usuario;
        $codigo_html_bruto .= "</div>";
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // paginacao
    if ($nome_album_identificador == null) {
        $paginacao_continua = monta_paginas_paginacao($numero_total_albuns_usuario);
    } else {
        $paginacao_continua = monta_paginas_paginacao($numero_total_imagens_albuns_usuario);
    }
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= "<div class='div_separa_sessao_perfil'>";
    $codigo_html_bruto .= "<a href='{$url_pagina_imagens}' title='Álbuns'>{$numero_total_albuns_usuario} álbuns com {$numero_total_imagens_albuns_usuario} fotos.</a>";
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= "<div class='div_completa_imagens_miniaturas'>";
    $codigo_html_bruto .= $lista_imagens;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= $paginacao_continua;
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function carrega_usuarios_compartilharam_postagem()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela banco
    // --------------------------------------------------------
    // limit de query --------------------------------------
    $limit_query = retorne_limit_tabela_get();
    // limit de query
    // --------------------------------------------------------
    // id de publicacao ----------------------------------
    $idpublicacao = retorne_idpublicacao_get();
    // id de publicacao
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query[0] = "select *from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}' {$limit_query};";
    // query
    $query[1] = "select *from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}';";
    // query
    // --------------------------------------------------------
    // comando -------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // --------------------------------------------------------
    // numero de linhas ---------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // --------------------------------------------------------
    // numero resultados -------------------------------
    $numero_resultados = retorne_numero_linhas_query($query[1]);
    // numero total de linhas
    // --------------------------------------------------------
    // numero resultados kb, mb etc -----------------
    $numero_resultados_convertido = retorne_tamanho_resultado($numero_resultados);
    // numero de resultados convertido para tamanho kb, mb etc...
    // --------------------------------------------------------
    // contador --------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    // obtendo arrays com ids de usuarios ---------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados -----------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // --------------------------------------------------------
        // idusuario -------------------------------------------
        $idusuario = $dados['idusuario'];
        // idusuario de tabela
        // --------------------------------------------------------
        // valida idusuario -----------------------------------
        if ($idusuario != null) {
            $arrays_idusuarios[] = $idusuario;
            // atualiza array com ids de usuarios
        }
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    if ($numero_resultados > 1) {
        $codigo_html_bruto .= "{$numero_resultados_convertido} pessoas compartilharam";
    } else {
        $codigo_html_bruto .= "{$numero_resultados_convertido} pessoa compartilhou";
    }
    // --------------------------------------------------------
    // adiciona div informa postagem ----------------
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}?tipo_pagina=16&post_id={$idpublicacao}'>";
    $codigo_html_bruto .= "esta postagem";
    $codigo_html_bruto .= "</a>";
    $codigo_html_bruto .= ".";
    // ---------------------------------------------------------
    // adiciona div -----------------------------------------
    $codigo_html_bruto = "<div class='classe_div_postagem_compartilhou'>{$codigo_html_bruto}</div>";
    // adiciona div
    // ---------------------------------------------------------
    // monta usuarios ------------------------------------
    $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1);
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // codigo  html bruto
    // --------------------------------------------------------
    // titulo -------------------------------------------------
    $titulo = "Compartilharam";
    // titulo
    // --------------------------------------------------------
    // div especial ----------------------------------------
    $codigo_html_bruto = constroe_div_especial_geral($titulo, $codigo_html_bruto, null);
    // div especial
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function carrega_lista_usuarios($tipo_carregar, $tipo_exibir)
{
    // tipo carregar ---------------------------------------
    // 1 carrega amigos aceitos
    // 2 carrega solicitacoes de amizades que enviou
    // 3 carrega solicitacoes de amizades que recebeu
    // 4 carrega usuarios por hashtags
    // 5 carrega usuarios proximos
    // 6 usuarios comentaram
    // 7 usuarios curtiram
    // 8 usuarios compartilharam
    // 9 usuarios seguidores
    // ---------------------------------------------------------
    // tipo exibir --------------------------------------------
    // 1 exibe usuarios normal
    // 2 exibe usuarios miniatura
    // ---------------------------------------------------------
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabela de banco
    // ---------------------------------------------------------
    // limit tabela ------------------------------------------
    $limit_tabela = retorne_limit_tabela_get();
    // limit tabela
    // ---------------------------------------------------------
    // array com pacotes de ids de usuarios --------
    $array_pacote_idusuarios = array();
    // array com pacotes de ids de usuarios
    // ---------------------------------------------------------
    // informa se o usuario e o dono do perfil ------
    $usuario_dono_perfil_resposta = retorna_usuario_vendo_perfil_dono();
    // informa se o usuario e o dono do perfil
    // --------------------------------------------------------
    // id de usuario que visualiza o perfil -----------
    # impede usuarios de verem solicitacoes de amizades
    # de outras pessoas!
    if ($tipo_carregar == 2) {
        $idusuario = retorne_idusuario_logado();
        // id de usuario logado
    } else {
        $idusuario = retorne_idusuario_visualizando_perfil();
        // id de usuario que visualiza o perfil
    }
    // ---------------------------------------------------------
    // verifica tipo de query a ser criada -------------
    switch ($tipo_carregar) {
        case 1:
            $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='2' {$limit_tabela};";
            // amigos aceitos
            $query_sem_limite = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='2';";
            // amigos aceitos
            break;
        case 2:
            $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='2' {$limit_tabela};";
            // solicitacoes de amizades
            $query_sem_limite = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='2';";
            // solicitacoes de amizades
            break;
        case 3:
            $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='1' {$limit_tabela};";
            // solicitacoes de amizades
            $query_sem_limite = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='1';";
            // solicitacoes de amizades
            break;
    }
    // ---------------------------------------------------------
    // comando --------------------------------------------
    $comando = comando_executa($query);
    // comando
    // ---------------------------------------------------------
    // contador ---------------------------------------------
    $contador = 0;
    // contador
    // ---------------------------------------------------------
    // numero de linhas ----------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // ---------------------------------------------------------
    // numero de linhas sem limite --------------------
    $numero_linhas_sem_limite = retorne_numero_linhas_query($query_sem_limite);
    // numero de linhas sem limite
    // ---------------------------------------------------------
    // carregando ids de usuarios ---------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados ------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // ---------------------------------------------------------
        // id de usuario de tabela ---------------------------
        $idusuario_tabela = $dados['idamigo'];
        // id de usuario de tabela
        // ---------------------------------------------------------
        // atualizando ids de usuarios ---------------------
        if ($idusuario_tabela != null) {
            $array_pacote_idusuarios[] = $idusuario_tabela;
            // atualizando ids de usuarios
        }
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // pacote com usuarios listados -------------------
    $pacote_usuarios = monta_pacotes_usuarios($array_pacote_idusuarios, $tipo_exibir);
    // pacote com usuarios listados
    // ---------------------------------------------------------
    // paginacao -------------------------------------------
    $paginacao .= "";
    // paginacao
    $paginacao .= monta_paginas_paginacao($numero_linhas_sem_limite);
    // paginacao
    $paginacao .= "";
    // paginacao
    // ---------------------------------------------------------
    // adiciona paginacao -------------------------------
    $pacote_usuarios .= $paginacao;
    // adiciona paginacao
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $pacote_usuarios;
    // retorno
    // ---------------------------------------------------------
}
function retorne_numero_aniversariantes($modo_retorno)
{
    // 1 retorna numero
    // 2 retorna lista com amigos aniversariantes
    // globals ------------------------------------------------
    global $tabela_banco;
    // tabela de banco
    // ----------------------------------------------------------
    // id de usuario ----------------------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario
    // ----------------------------------------------------------
    // dados de usuarios ----------------------------------
    switch ($modo_retorno) {
        case 1:
            // todos
            $dados_array = retorne_array_amigos_listados_sem_limit($idusuario);
            // dados de usuarios
            break;
        case 2:
            // retorna lista
            $dados_array = retorne_array_amigos_listados($idusuario);
            // dados de usuarios
            break;
    }
    // ----------------------------------------------------------
    // contador de retorno --------------------------------
    $contador_retorno = 0;
    // contador
    // ----------------------------------------------------------
    // obtendo id de amigo -------------------------------
    foreach ($dados_array as $idamigo) {
        // verifica se id de amigo e valido ------------------
        if ($idamigo != null) {
            // verifica o modo de retorno ------------------------
            switch ($modo_retorno) {
                case 1:
                    if (retorna_aniversario($idamigo) == true) {
                        $contador_retorno++;
                        // contador de retorno
                    }
                    break;
                case 2:
                    if (retorna_aniversario($idamigo) == true) {
                        $arrays_idusuarios[] = $idamigo;
                        // atualiza array
                    }
                    break;
                default:
                    if (retorna_aniversario($idamigo) == true) {
                        $contador_retorno++;
                        // contador de retorno
                    }
            }
            // ----------------------------------------------------------
        }
        // ----------------------------------------------------------
    }
    // ----------------------------------------------------------
    // verifica o modo de retorno ------------------------
    switch ($modo_retorno) {
        case 1:
            return $contador_retorno;
            // retorno
            break;
        case 2:
            // numero de amigos aceitos ----------------------------
            $numero_amigos = retorne_numero_amizades_solicitacoes(1);
            // numero de amigos aceitos
            // ---------------------------------------------------------------
            // codigo html bruto ----------------------------------------
            $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 2);
            $codigo_html_bruto .= monta_paginas_paginacao($numero_amigos);
            // ---------------------------------------------------------------
            // retorna pacotes com usuarios ------------------------
            return $codigo_html_bruto;
            // retorna pacotes com usuarios
            // ---------------------------------------------------------------
            break;
        default:
            return $contador_retorno;
            // retorno
    }
    // ----------------------------------------------------------
}
function carregar_compartilhamentos()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela banco
    // --------------------------------------------------------
    // limit de query --------------------------------------
    $limit_query = retorne_limit_tabela_get();
    // limit de query
    // --------------------------------------------------------
    // id de usuario visualizando perfil --------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario visualizando perfil
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['17']} where idusuario='{$idusuario}' {$limit_query};";
    // --------------------------------------------------------
    // comando -------------------------------------------
    $comando = comando_executa($query);
    // comando
    // --------------------------------------------------------
    // numero de linhas ---------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // --------------------------------------------------------
    // contador --------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    // usuario dono do perfil ---------------------------
    $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono();
    // usuario dono do perfil
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados ------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // ---------------------------------------------------------
        // separando dados ----------------------------------
        $idusuario_tabela = $dados['idusuario'];
        // dados
        $idamigo_tabela = $dados['idamigo'];
        // dados
        $idpublicacao_tabela = $dados['idpublicacao'];
        // dados
        // ---------------------------------------------------------
        // obtendo dados da publicacao ------------------
        if ($idusuario_tabela != null) {
            // altera idusuario global ----------------------------
            altera_idusuario_array_global($idamigo_tabela);
            // altera idusuario global
            // ---------------------------------------------------------
            // obtem dados de publicacao --------------------
            $dados_publicacao = retorne_dados_publicacao($idpublicacao_tabela, $identificador_tabela);
            // obtendo dados da publicacao
            // ---------------------------------------------------------
            // opcoes do compartilhamento -------------------
            if ($usuario_dono_perfil == true) {
                // opcoes de compartilhamento -------------------
                $opcoes_compartilhamento = opcoes_compartilhamento_usuario($dados);
                // opcoes de compartilhamento
                // ---------------------------------------------------------
            }
            // ---------------------------------------------------------
            // monta postagem de usuario --------------------
            $postagem_usuario .= $opcoes_compartilhamento;
            // monta postagem de usuario
            $postagem_usuario .= constroe_div_postagem($dados_publicacao);
            // monta postagem de usuario
            // ----------------------------------------------
            // codigo html bruto ----------------------------------
            $codigo_html_bruto .= $postagem_usuario;
            // ---------------------------------------------------------
            // altera idusuario global ----------------------------
            altera_idusuario_array_global($idusuario);
            // altera idusuario global
            // ---------------------------------------------------------
            // limpa variaveis -------------------------------------
            $postagem_usuario = null;
            // limpa postagem de usuario
            // ---------------------------------------------------------
        }
        // ---------------------------------------------------------
    }
    // --------------------------------------------------------
    // paginacao ------------------------------------------
    $codigo_html_bruto .= monta_paginas_paginacao(retorne_numero_compartilhamentos($idusuario));
    // --------------------------------------------------------
    // adiciona div central de publicacoes --------------------
    $codigo_html_bruto = "<div class='div_conteudo_central_publicacoes_usuario'>{$codigo_html_bruto}</div>";
    // adiciona div central de publicacoes
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function carrega_usuarios_compartilharam_postagem()
{
    global $tabela_banco;
    $limit_query = retorne_limit_tabela_get();
    $idpublicacao = retorne_idpublicacao_get();
    $query[0] = "select *from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}' {$limit_query};";
    $query[1] = "select *from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}';";
    $comando = comando_executa($query[0]);
    $numero_linhas = retorne_numero_linhas_comando($comando);
    $numero_resultados = retorne_numero_linhas_query($query[1]);
    $numero_resultados_convertido = retorne_tamanho_resultado($numero_resultados);
    $contador = 0;
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        $idusuario = $dados['idusuario'];
        if ($idusuario != null) {
            $arrays_idusuarios[] = $idusuario;
        }
    }
    if ($numero_resultados > 1) {
        $codigo_html_bruto .= "{$numero_resultados_convertido} pessoas compartilharam";
    } else {
        $codigo_html_bruto .= "{$numero_resultados_convertido} pessoa compartilhou";
    }
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}?tipo_pagina=16&post_id={$idpublicacao}'>";
    $codigo_html_bruto .= "esta postagem";
    $codigo_html_bruto .= "</a>";
    $codigo_html_bruto .= ".";
    $codigo_html_bruto = "<div class='classe_div_postagem_compartilhou'>{$codigo_html_bruto}</div>";
    $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1);
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    $titulo = "Compartilharam";
    $codigo_html_bruto = constroe_div_especial_geral($titulo, $codigo_html_bruto, null);
    return $codigo_html_bruto;
}
function carregar_depoimentos_gerais()
{
    // globals ---------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // -------------------------------------------------------
    // tipo de depoimento ------------------------------
    $tipo_depoimento = retorne_tipo_depoimento_get();
    // tipo de depoimento
    // -------------------------------------------------------
    // id de usuario --------------------------------------
    $idusuario = retorne_idusuario_visualizando_perfil();
    // id de usuario
    // -------------------------------------------------------
    // limit query -----------------------------------------
    $limit_query = retorne_limit_tabela_get();
    // limit query
    // -------------------------------------------------------
    // carrega tipo de depoimentos -----------------
    switch ($tipo_depoimento) {
        case 1:
            $query[0] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='1' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='1';";
            // query
            break;
        case 2:
            $query[0] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='1' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='1';";
            // query
            break;
        case 3:
            $query[0] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='2' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='2';";
            // query
            break;
        case 4:
            $query[0] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='2' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='2';";
            // query
            break;
    }
    // -------------------------------------------------------
    // comando ------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // -------------------------------------------------------
    // numero de resultados --------------------------
    $numero_resultados = retorne_numero_linhas_query($query[1]);
    // numero de resultados
    // -------------------------------------------------------
    // codigo html bruto --------------------------------
    $codigo_html_bruto .= monta_pacote_depoimentos($comando);
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // -------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // --------------------------------------------------------
}
function retorne_pesquisa_hashtag()
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabelas do banco de dados
    // ---------------------------------------------------------
    // tabela de cadastro ---------------------------------
    $tabela[0] = $tabela_banco[9];
    // tabela de postagens
    // ---------------------------------------------------------
    // termo de pesquisa --------------------------------
    $termo_pesquisa = retorne_termo_pesquisa();
    // termo de pesquisa
    // ---------------------------------------------------------
    // adiciona marcador hashtag ---------------------
    $termo_pesquisa = "#" . $termo_pesquisa;
    // adiciona marcador hashtag
    // ---------------------------------------------------------
    // limit query -------------------------------------------
    $limit_query = retorne_limit_pesquisa_geral_get();
    // limit query
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // querys ------------------------------------------------
    $query[0] = "select *from {$tabela['0']} where conteudo_post like '%{$termo_pesquisa}%' {$limit_query};";
    // query
    $query[1] = "select *from {$tabela['0']} where conteudo_post 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
    // ---------------------------------------------------------
    // obtendo ids de usuarios -------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados ------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // ---------------------------------------------------------
        // id de postagem -----------------------------------
        $arrays_idposts[] = $dados['id'];
        // id de postagem
        $arrays_idusuarios[] = $dados['idusuario'];
        // id de usuario
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // total de resultados --------------------------------
    $numero_resultados = retorne_numero_linhas_query($query[1]);
    // numero de linhas
    // ---------------------------------------------------------
    // tamanho de resultados ---------------------------
    $tamanho_resultados = retorne_tamanho_resultado($numero_resultados);
    // tamanho de resultados
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<div class='classe_div_numero_resultados_pesquisa_geral'>";
    $codigo_html_bruto .= "Falando sobre";
    $codigo_html_bruto .= "&nbsp;";
    $codigo_html_bruto .= $termo_pesquisa;
    $codigo_html_bruto .= "<br>";
    $codigo_html_bruto .= "<font size='15px'>";
    $codigo_html_bruto .= $tamanho_resultados;
    $codigo_html_bruto .= "</font>";
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= monta_pacotes_hashtags($arrays_idposts, $arrays_idusuarios, $numero_resultados);
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ---------------------------------------------------------
}
function pesquisa_informacoes_perfil()
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabelas do banco de dados
    // ---------------------------------------------------------
    // termo de pesquisa --------------------------------
    $termo_pesquisa = retorne_termo_pesquisa();
    // termo de pesquisa
    // ---------------------------------------------------------
    // limit query -------------------------------------------
    $limit_query = retorne_limit_pesquisa_geral_get();
    // limit query
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // array de dados de usuario -----------------------
    $dados_array_usuario = retorna_dados_usuario_array($idusuario_logado);
    // array de dados de usuario
    // ---------------------------------------------------------
    // obtendo cidade e estado -------------------------
    $cidade = $dados_array_usuario['cidade'];
    // cidade
    $estado = $dados_array_usuario['estado'];
    // estado
    // ----------------------------------------------------------
    // modo de pesquisa -----------------
    switch (retorna_modo_pesquisa_geral()) {
        case 2:
            $query[0] = "select *from {$tabela_banco['3']} where cidade like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['3']} where cidade like '%{$termo_pesquisa}%';";
            // query
            break;
        case 3:
            $query[0] = "select *from {$tabela_banco['3']} where estado like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['3']} where estado like '%{$termo_pesquisa}%';";
            // query
            break;
        case 4:
            $query[0] = "select *from {$tabela_banco['3']} where site like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['3']} where site like '%{$termo_pesquisa}%';";
            // query
            break;
        case 6:
            $query[0] = "select *from {$tabela_banco['3']} where sexo like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['3']} where sexo like '%{$termo_pesquisa}%';";
            // query
            break;
        case 7:
            $query[0] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%';";
            // query
            break;
        case 8:
            $query[0] = "select *from {$tabela_banco['3']} where estado_civil like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['3']} where estado_civil like '%{$termo_pesquisa}%';";
            // query
            break;
        case 10:
            $query[0] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' and sexo like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' and sexo like '%{$termo_pesquisa}%';";
            // query
            break;
        case 11:
            $query[0] = "select *from {$tabela_banco['14']} where profissao like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['14']} where profissao like '%{$termo_pesquisa}%';";
            // query
            break;
        case 12:
            $query[0] = "select *from {$tabela_banco['14']} where projetos like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['14']} where projetos like '%{$termo_pesquisa}%';";
            // query
            break;
        case 13:
            $query[0] = "select *from {$tabela_banco['14']} where formacao like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['14']} where formacao like '%{$termo_pesquisa}%';";
            // query
            break;
        case 14:
            $query[0] = "select *from {$tabela_banco['14']} where experiencia like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['14']} where experiencia like '%{$termo_pesquisa}%';";
            // query
            break;
        case 15:
            $query[0] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%';";
            // query
            break;
        case 16:
            $query[0] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%' and estado like '%{$estado}%' {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%' and estado like '%{$estado}%' ;";
            // query
            break;
        case 17:
            // campos de pesquisa da tabela
            $campos_tabela .= "ensino_medio like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "ensino_medio_ano like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "faculdade like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "faculdade_ano like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "habilidade_profissional like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "trabalha_onde like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "trabalha_onde_ano like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "interesse_sexual like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "endereco like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "religiao like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "politica like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "apelido like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "citacao like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "odeia like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "cidade_natal like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "livros like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "cinema like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "tv like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "atividades like '%{$termo_pesquisa}%' or ";
            $campos_tabela .= "jogos like '%{$termo_pesquisa}%'";
            // monta query
            $query[0] = "select *from {$tabela_banco['30']} where  {$campos_tabela} {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['30']} where {$campos_tabela};";
            // query
            break;
        case 18:
            // campos de pesquisa da tabela
            $campos_tabela .= "data_nascimento like '%{$termo_pesquisa}%' or ";
            // campos da tabela
            $campos_tabela .= "cidade like '%{$termo_pesquisa}%' or ";
            // campos da tabela
            $campos_tabela .= "estado like '%{$termo_pesquisa}%' or ";
            // campos da tabela
            $campos_tabela .= "sobre_usuario like '%{$termo_pesquisa}%' or ";
            // campos da tabela
            $campos_tabela .= "sexo like '%{$termo_pesquisa}%' or ";
            // campos da tabela
            $campos_tabela .= "estado_civil like '%{$termo_pesquisa}%' or ";
            // campos da tabela
            $campos_tabela .= "telefone like '%{$termo_pesquisa}%' or ";
            // campos da tabela
            $campos_tabela .= "site like '%{$termo_pesquisa}%' or ";
            // campos da tabela
            $campos_tabela .= "tribo_urbana like '%{$termo_pesquisa}%'";
            // campos da tabela
            // monta query
            $query[0] = "select *from {$tabela_banco['3']} where  {$campos_tabela} {$limit_query};";
            // query
            $query[1] = "select *from {$tabela_banco['3']} where {$campos_tabela};";
            // query
            break;
    }
    // --------------------------------------------
    // comando --------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // ---------------------------------------------------------
    // numero de linhas ----------------------------------
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // numero de linhas
    // ---------------------------------------------------------
    // contador ---------------------------------------------
    $contador = 0;
    // contador
    // ---------------------------------------------------------
    // obtendo ids de usuarios -------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados ------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // ---------------------------------------------------------
        // id de usuario ----------------------------------------
        $arrays_idusuarios[] = $dados['idusuario'];
        // id de usuario
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // total de resultados --------------------------------
    $numero_resultados = retorne_numero_linhas_query($query[1]);
    // numero de linhas
    // ---------------------------------------------------------
    // informa numero de resultados -----------------
    if ($numero_resultados > 1) {
        $resultados_encontrados = "Encontrados {$numero_resultados} resultados";
        // plural
    } else {
        $resultados_encontrados = "Encontrado {$numero_resultados} resultado";
        // singular
    }
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<div class='classe_div_numero_resultados_pesquisa_geral'>";
    $codigo_html_bruto .= $resultados_encontrados;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1);
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ---------------------------------------------------------
}
function pesquisa_perfil()
{
    // globals -----------------------------------------------
    global $tabela_banco;
    // tabelas do banco de dados
    // ---------------------------------------------------------
    // tabela de cadastro ---------------------------------
    $tabela[0] = $tabela_banco[1];
    // tabela de cadastro
    $tabela[1] = $tabela_banco[3];
    // tabela de informacoes
    // ---------------------------------------------------------
    // termo de pesquisa --------------------------------
    $termo_pesquisa = retorne_termo_pesquisa();
    // termo de pesquisa
    // ---------------------------------------------------------
    // limit query -------------------------------------------
    $limit_query = retorne_limit_pesquisa_geral_get();
    // limit query
    // ---------------------------------------------------------
    // query -------------------------------------------------
    $query[0] = "select *from {$tabela['0']} where nome like '%{$termo_pesquisa}%' {$limit_query};";
    // query
    $query[1] = "select *from {$tabela['0']} where nome 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
    // ---------------------------------------------------------
    // obtendo ids de usuarios -------------------------
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados ------------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // ---------------------------------------------------------
        // id de usuario ----------------------------------------
        $arrays_idusuarios[] = $dados['idusuario'];
        // id de usuario
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // total de resultados --------------------------------
    $numero_resultados = retorne_numero_linhas_query($query[1]);
    // numero de linhas
    // ---------------------------------------------------------
    // informa numero de resultados -----------------
    if ($numero_resultados > 1) {
        $resultados_encontrados = "Encontrados {$numero_resultados} resultados";
        // plural
    } else {
        $resultados_encontrados = "Encontrado {$numero_resultados} resultado";
        // singular
    }
    // ---------------------------------------------------------
    // codigo html bruto ----------------------------------
    $codigo_html_bruto .= "<div class='classe_div_numero_resultados_pesquisa_geral'>";
    $codigo_html_bruto .= $resultados_encontrados;
    $codigo_html_bruto .= "</div>";
    $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1);
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ---------------------------------------------------------
}