function monta_div_notificacao_dados($dados, $tipo_notificacao)
{
    // global -----------------------------------------------
    global $url_pagina_inicial_site;
    // url pagina inicial de site
    // --------------------------------------------------------
    // separando dados ---------------------------------
    $idusuario = $dados['idusuario'];
    // dados de tabela
    $idamigo = $dados['idamigo'];
    // dados de tabela
    $id = $dados['id'];
    // dados de tabela
    $identificador = $dados['identificador'];
    // dados de tabela
    $url_elemento = $dados['url_elemento'];
    // dados de tabela
    $data_notifica = converte_data_amigavel($dados['data_notifica']);
    // dados de tabela
    // --------------------------------------------------------
    // valida idusuario -----------------------------------
    if ($idusuario != null) {
        // link do post ----------------------------------------
        if ($identificador == 1) {
            $link_post = retorne_imagem_id($id, $idamigo, 1);
            // link do post
        } else {
            $link_post = "<a href='{$url_pagina_inicial_site}?tipo_pagina=16&post_id={$id}&idusuario={$idamigo}'>esta postagem sua</a>.<br><br>";
            // link do post
        }
        // -------------------------------------------------------
        // link comentario -----------------------------------
        if ($link_post == null) {
            $link_post = "<a href='{$url_pagina_inicial_site}?tipo_pagina=19&post_id={$id}&idusuario={$idamigo}'>este comentário</a>.<br><br>";
            // link comentario
        }
        // -------------------------------------------------------
        // perfil de usuario ----------------------------------
        $perfil_usuario = retorna_link_perfil_usuario($idusuario);
        // perfil de usuario
        // -------------------------------------------------------
        // monta notificacao especifica ------------------
        switch ($tipo_notificacao) {
            case 1:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= $perfil_usuario;
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "-";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "comentou";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= $link_post;
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 2:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= $perfil_usuario;
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "-";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "Curtiu";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= $link_post;
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 3:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= $perfil_usuario;
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "-";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= "Compartilhou";
                // codigo notificacao usuario
                $notificacao_usuario .= "&nbsp;";
                // codigo notificacao usuario
                $notificacao_usuario .= $link_post;
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 4:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= constroe_perfil_ultra_basico_usuario($idusuario, 1);
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= "<li>Aceitou sua amizade";
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 5:
                $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                // codigo notificacao usuario
                $notificacao_usuario .= constroe_perfil_ultra_basico_usuario($idusuario, 1);
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= "<li>Quer sua amizade";
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= "<br>";
                // codigo notificacao usuario
                $notificacao_usuario .= $data_notifica;
                // codigo notificacao usuario
                $notificacao_usuario .= "</div>";
                // codigo notificacao usuario
                break;
            case 6:
                if ($identificador == 1) {
                    $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= $perfil_usuario;
                    // codigo notificacao usuario
                    $notificacao_usuario .= "&nbsp;";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "-";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "&nbsp;";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "Aceitou seu depoimento";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "<br>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "<br>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= $data_notifica;
                    // codigo notificacao usuario
                    $notificacao_usuario .= "</div>";
                    // codigo notificacao usuario
                } else {
                    $notificacao_usuario .= "<div class='classe_separa_abrir_notificacao_usuario'>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= $perfil_usuario;
                    // codigo notificacao usuario
                    $notificacao_usuario .= "&nbsp;";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "-";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "&nbsp;";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "Enviou um depoimento para você";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "<br>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= "<br>";
                    // codigo notificacao usuario
                    $notificacao_usuario .= $data_notifica;
                    // codigo notificacao usuario
                    $notificacao_usuario .= "</div>";
                    // codigo notificacao usuario
                }
                break;
        }
        // ---------------------------------------------------------
    }
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return $notificacao_usuario;
    // retorno
    // ---------------------------------------------------------
}
function monta_pacotes_usuarios($arrays_idusuarios, $tipo_exibir)
{
    global $url_pagina_inicial_site;
    if (count($arrays_idusuarios) == 0) {
        return null;
    }
    $idusuario_get = retorne_idusuario_get();
    foreach ($arrays_idusuarios as $idusuario) {
        if ($idusuario != null) {
            $lista_resultados .= constroe_perfil_ultra_basico_usuario($idusuario, $tipo_exibir);
        }
    }
    switch ($tipo_exibir) {
        case 2:
            $numero_amigos = retorne_numero_amizades_solicitacoes(1);
            $div_completa_perfis_miniaturas .= "<div class='div_separa_sessao_perfil'>";
            $div_completa_perfis_miniaturas .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario_get}&tipo_pagina=4' title='Amigos'>";
            $div_completa_perfis_miniaturas .= "Amigos({$numero_amigos})";
            $div_completa_perfis_miniaturas .= "</a>";
            $div_completa_perfis_miniaturas .= "</div>";
            $div_completa_perfis_miniaturas .= "<div class='div_completa_perfis_miniaturas'>";
            $div_completa_perfis_miniaturas .= $lista_resultados;
            $div_completa_perfis_miniaturas .= "</div>";
            $lista_resultados = $div_completa_perfis_miniaturas;
            break;
    }
    return $lista_resultados;
}
function monta_pacotes_usuarios($arrays_idusuarios, $tipo_exibir)
{
    // tipo exibir --------------------------------------------
    // 1 exibe usuarios normal
    // 2 exibe usuarios miniatura
    // ---------------------------------------------------------
    // globals -----------------------------------------------
    global $url_pagina_inicial_site;
    // url de pagina inicial
    // ---------------------------------------------------------
    // verifica tamanho de array ------------------------
    if (count($arrays_idusuarios) == 0) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // id de usuario get -----------------------------------
    $idusuario_get = retorne_idusuario_get();
    // id de usuario get
    // ---------------------------------------------------------
    // listando ids de usuario e montando pacote -
    foreach ($arrays_idusuarios as $idusuario) {
        // construindo perfil ultra basico ------------------
        if ($idusuario != null) {
            $lista_resultados .= constroe_perfil_ultra_basico_usuario($idusuario, $tipo_exibir);
            // construindo perfil ultra basico
        }
        // ---------------------------------------------------------
    }
    // --------------------------------------------------------
    // tipo de perfil a exibir -----------------------------
    switch ($tipo_exibir) {
        case 2:
            // numero de amigos ------------------------------
            $numero_amigos = retorne_numero_amizades_solicitacoes(1);
            // numero de amigos
            // -------------------------------------------------------
            // div para completar perfis miniaturas --------
            $div_completa_perfis_miniaturas .= "<div class='div_separa_sessao_perfil'>";
            // div para completar perfis miniaturas
            $div_completa_perfis_miniaturas .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario_get}&tipo_pagina=4' title='Amigos'>";
            // div para completar perfis miniaturas
            $div_completa_perfis_miniaturas .= "Amigos({$numero_amigos})";
            // div para completar perfis miniaturas
            $div_completa_perfis_miniaturas .= "</a>";
            // div para completar perfis miniaturas
            $div_completa_perfis_miniaturas .= "</div>";
            // div para completar perfis miniaturas
            $div_completa_perfis_miniaturas .= "<div class='div_completa_perfis_miniaturas'>";
            // div para completar perfis miniaturas
            $div_completa_perfis_miniaturas .= $lista_resultados;
            // div para completar perfis miniaturas
            $div_completa_perfis_miniaturas .= "</div>";
            // div para completar perfis miniaturas
            // --------------------------------------------------------
            // adiciona div a lista -------------------------------
            $lista_resultados = $div_completa_perfis_miniaturas;
            // adiciona div a lista
            // --------------------------------------------------------
            break;
    }
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $lista_resultados;
    // retorno
    // --------------------------------------------------------
}