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 carrega_amigos_chat()
{
    // id de usuario logado -----------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // tipo de mensagem de chat ---------------------
    $tipo_mensagem_chat = retorne_tipo_mensagem_chat_carregar(false, null);
    // tipo de mensagem de chat
    // --------------------------------------------------------
    // array ids amigos usuario -----------------------
    if ($tipo_mensagem_chat == 1) {
        $array_amigos = retorne_idusuarios_novas_mensagens();
        // array ids amigos mensagens novas
    } else {
        $array_amigos = retorne_array_amigos_listados($idusuario);
        // array ids amigos usuario
    }
    // --------------------------------------------------------
    // se nao houver mais amigos retorne nulo ---
    if (count($array_amigos) == 0) {
        return null;
        // retorno nulo
    }
    // --------------------------------------------------------
    // atualiza sessao ids usuarios disponiveis ----
    atualizar_sessao_idusuarios_disponiveis_chat($array_amigos);
    // atualiza a sessao de ids de usuarios disponiveis
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= constroe_amigos_chat($array_amigos);
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $codigo_html_bruto;
    // 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_todos_eventos_usuario()
{
    $idusuario_logado = retorne_idusuario_logado();
    $array_amigos = retorne_array_amigos_listados($idusuario_logado);
    $array_amigos[] = $idusuario_logado;
    foreach ($array_amigos as $idamigo) {
        if ($idamigo != null) {
            $codigo_html_bruto .= exibe_evento_usuario($idamigo);
        }
    }
    $numero_resultados = retorne_numero_eventos();
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    return $codigo_html_bruto;
}