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 .= " "; // codigo notificacao usuario $notificacao_usuario .= "-"; // codigo notificacao usuario $notificacao_usuario .= " "; // codigo notificacao usuario $notificacao_usuario .= "comentou"; // codigo notificacao usuario $notificacao_usuario .= " "; // 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 .= " "; // codigo notificacao usuario $notificacao_usuario .= "-"; // codigo notificacao usuario $notificacao_usuario .= " "; // codigo notificacao usuario $notificacao_usuario .= "Curtiu"; // codigo notificacao usuario $notificacao_usuario .= " "; // 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 .= " "; // codigo notificacao usuario $notificacao_usuario .= "-"; // codigo notificacao usuario $notificacao_usuario .= " "; // codigo notificacao usuario $notificacao_usuario .= "Compartilhou"; // codigo notificacao usuario $notificacao_usuario .= " "; // 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 .= " "; // codigo notificacao usuario $notificacao_usuario .= "-"; // codigo notificacao usuario $notificacao_usuario .= " "; // 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 .= " "; // codigo notificacao usuario $notificacao_usuario .= "-"; // codigo notificacao usuario $notificacao_usuario .= " "; // 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 // -------------------------------------------------------- }