function monta_paginas_paginacao($numero_resultados) { // globals ------------------------------------------------- global $limite_resultados_pagina; // limite de resultados por pagina global $imagem_servidor; // imagens de servidor global $url_pagina_inicial_site; // url de pagina inicial // ----------------------------------------------------------- // valida numero de resultados if ($numero_resultados == null or $numero_resultados < $limite_resultados_pagina) { return null; } // tipo de pagina ---------------------------------------- $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // ----------------------------------------------------------- // id de usuario visualizando perfil ----------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario visualizando perfil // ----------------------------------------------------------- // modo de visualizar amizades -------------------- $modo_visualizar_amizades = retorne_modo_visualizar_amizades_get(); // modo de visualizar amizades // ---------------------------------------------------------- // nome de album identificador ------------------ $idalbum_nome = retorne_idalbum_nome_get(); // ---------------------------------------------------------- // tipo de notificacao ---------------------------------- $tipo_notifica = retorne_tipo_notificacao(); // tipo de notificacao // ---------------------------------------------------------- // termo de pesquisa --------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // ---------------------------------------------------------- // id de publicacao ------------------------------------ $post_id = retorne_idpublicacao_get(); // id de publicacao // ---------------------------------------------------------- // numero da pagina atual ---------------------------- $numero_pagina_atual = retorne_numero_pagina_resultado(); // numero da pagina atual $numero_pagina_atual /= $limite_resultados_pagina; // calcula pagina atual real $numero_pagina_atual = round($numero_pagina_atual); // arredonda // ----------------------------------------------------------- // valida numero de pagina atual ------------------- if ($numero_pagina_atual == null) { $numero_pagina_atual = 0; // valor padrao } // ----------------------------------------------------------- // calcula numero de paginas ----------------------- $numero_paginas = round($numero_resultados / $limite_resultados_pagina) + 1; // calcula numero de paginas $numero_paginas_real = round($numero_resultados / $limite_resultados_pagina); // numero de paginas real // ----------------------------------------------------------- // calculando porcentagem --------------------------- @($porcentagem = $numero_pagina_atual / $numero_paginas_real * 100); // calculando porcentagem $porcentagem = round($porcentagem); // arredonda // ----------------------------------------------------------- // campo de porcentagem ---------------------------- if ($porcentagem > 0 and $porcentagem <= 100) { $campo_porcentagem .= "<div class='progress' id='barra_progresso_paginacao'>"; // campo de porcentagem $campo_porcentagem .= " <div class='progress-bar' role='progressbar' aria-valuenow='{$porcentagem}' aria-valuemin='0' aria-valuemax='100' style='width: {$porcentagem}%;'>"; // campo de porcentagem $campo_porcentagem .= "{$porcentagem}%"; // campo de porcentagem $campo_porcentagem .= "</div>"; // campo de porcentagem $campo_porcentagem .= "</div>"; // campo de porcentagem } // ----------------------------------------------------------- // calcula pagina anterior e proxima --------------- $numero_pagina_anterior = ($numero_pagina_atual - 1) * $limite_resultados_pagina; // numero de pagina anterior $numero_pagina_proxima = ($numero_pagina_atual + 1) * $limite_resultados_pagina; // numero de proxima pagina // ----------------------------------------------------------- // url padrao de index --------------------------------- $url_padrao_index = $url_pagina_inicial_site . "?idusuario={$idusuario}&tipo_pagina={$tipo_pagina}&modo_amizade={$modo_visualizar_amizades}&idalbum_nome={$idalbum_nome}&tipo_notifica={$tipo_notifica}&pesquisa_generica={$termo_pesquisa}&post_id={$post_id}"; // url padrao de index // ----------------------------------------------------------- // url voltar e avancar ---------------------------------- $url_voltar = $url_padrao_index . "&numero_pagina={$numero_pagina_anterior}"; // url voltar $url_avancar = $url_padrao_index . "&numero_pagina={$numero_pagina_proxima}"; // url avancar // ----------------------------------------------------------- // imagem voltar ---------------------------------------- if ($numero_pagina_atual > 0) { $imagem_voltar = $imagem_servidor['voltar']; // imagem voltar $imagem_voltar = "<img src='{$imagem_voltar}' title='Voltar' alt='Voltar'>"; // imagem voltar $imagem_voltar = "<a href='{$url_voltar}'>{$imagem_voltar}</a>"; // imagem voltar } // ----------------------------------------------------------- // imagem avancar ------------------------------------- if ($numero_paginas_real > $numero_pagina_atual) { $imagem_avancar = $imagem_servidor['avancar']; // imagem avancar $imagem_avancar = "<img src='{$imagem_avancar}' title='Avançar' alt='Avançar'>"; // imagem avancar $imagem_avancar = "<a href='{$url_avancar}'>{$imagem_avancar}</a>"; // imagem avancar } // ----------------------------------------------------------- // codigo html bruto ------------------------------------ $codigo_html_bruto .= "<div class='campo_paginacao_paginas_resultados'>"; $codigo_html_bruto .= $imagem_voltar; $codigo_html_bruto .= $imagem_avancar; $codigo_html_bruto .= $campo_porcentagem; $codigo_html_bruto .= "</div>"; // ----------------------------------------------------------- // retorno ------------------------------------------------- return $codigo_html_bruto; // retorno // ----------------------------------------------------------- }
function monta_paginas_paginacao($numero_resultados) { global $limite_resultados_pagina; global $imagem_servidor; global $url_pagina_inicial_site; if ($numero_resultados == null or $numero_resultados < $limite_resultados_pagina) { return null; } $tipo_pagina = retorne_tipo_pagina(); $idusuario = retorne_idusuario_visualizando_perfil(); $modo_visualizar_amizades = retorne_modo_visualizar_amizades_get(); $idalbum_nome = retorne_idalbum_nome_get(); $tipo_notifica = retorne_tipo_notificacao(); $termo_pesquisa = retorne_termo_pesquisa(); $post_id = retorne_idpublicacao_get(); $numero_pagina_atual = retorne_numero_pagina_resultado(); $numero_pagina_atual /= $limite_resultados_pagina; $numero_pagina_atual = round($numero_pagina_atual); if ($numero_pagina_atual == null) { $numero_pagina_atual = 0; } $numero_paginas = round($numero_resultados / $limite_resultados_pagina) + 1; $numero_paginas_real = round($numero_resultados / $limite_resultados_pagina); @($porcentagem = $numero_pagina_atual / $numero_paginas_real * 100); $porcentagem = round($porcentagem); if ($porcentagem > 0 and $porcentagem <= 100) { $campo_porcentagem .= "<div class='progress' id='barra_progresso_paginacao'>"; $campo_porcentagem .= " <div class='progress-bar' role='progressbar' aria-valuenow='{$porcentagem}' aria-valuemin='0' aria-valuemax='100' style='width: {$porcentagem}%;'>"; $campo_porcentagem .= "{$porcentagem}%"; $campo_porcentagem .= "</div>"; $campo_porcentagem .= "</div>"; } $numero_pagina_anterior = ($numero_pagina_atual - 1) * $limite_resultados_pagina; $numero_pagina_proxima = ($numero_pagina_atual + 1) * $limite_resultados_pagina; $url_padrao_index = $url_pagina_inicial_site . "?idusuario={$idusuario}&tipo_pagina={$tipo_pagina}&modo_amizade={$modo_visualizar_amizades}&idalbum_nome={$idalbum_nome}&tipo_notifica={$tipo_notifica}&pesquisa_generica={$termo_pesquisa}&post_id={$post_id}"; $url_voltar = $url_padrao_index . "&numero_pagina={$numero_pagina_anterior}"; $url_avancar = $url_padrao_index . "&numero_pagina={$numero_pagina_proxima}"; if ($numero_pagina_atual > 0) { $imagem_voltar = $imagem_servidor['voltar']; $imagem_voltar = "<img src='{$imagem_voltar}' title='Voltar' alt='Voltar'>"; $imagem_voltar = "<a href='{$url_voltar}'>{$imagem_voltar}</a>"; } if ($numero_paginas_real > $numero_pagina_atual) { $imagem_avancar = $imagem_servidor['avancar']; $imagem_avancar = "<img src='{$imagem_avancar}' title='Avançar' alt='Avançar'>"; $imagem_avancar = "<a href='{$url_avancar}'>{$imagem_avancar}</a>"; } $codigo_html_bruto .= "<div class='campo_paginacao_paginas_resultados'>"; $codigo_html_bruto .= $imagem_voltar; $codigo_html_bruto .= $imagem_avancar; $codigo_html_bruto .= $campo_porcentagem; $codigo_html_bruto .= "</div>"; return $codigo_html_bruto; }
function constroe_amizades_usuario() { // globals ---------------------------------------------- global $url_pagina_inicial_site; // url de pagina inicial global $formulario_confirma_solicitacoes_amizades; // conteudo de formulario global $enderecos_arquivos_php_uteis; // arquivos php uteis // -------------------------------------------------------- // url de script de formulario de solicitacoes de amizades ------------- $url_formulario_confirma_solicitacoes_amizades = $enderecos_arquivos_php_uteis['aceitar_solicitacoes_amizades']; // url de script de formulario de solicitacoes de amizades // ------------------------------------------------------------------------------------ // formulario para confirmar solicitacoes de amizades --------------- $formulario_confirma_solicitacoes_amizades[1] .= "Confirme se deseja aceitar todas as solicitações de amizades."; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<br>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<br>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<form action='{$url_formulario_confirma_solicitacoes_amizades}' method='post'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<input type='hidden' name='aceitar_todos' value='1'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "<input type='submit' value='Confirmar' class='botao_padrao'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[1] .= "</form>"; // formulario para confirmar solicitacoes de amizades // -------------------------------------------------------------------------------------- // formulario para confirmar solicitacoes de amizades ----------------- $formulario_confirma_solicitacoes_amizades[2] .= "Confirme se deseja recusar todas as solicitações de amizades."; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<br>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<br>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<form action='{$url_formulario_confirma_solicitacoes_amizades}' method='post'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<input type='hidden' name='aceitar_todos' value='2'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "<input type='submit' value='Cancelar solicitações' class='botao_padrao'>"; // formulario para confirmar solicitacoes de amizades $formulario_confirma_solicitacoes_amizades[2] .= "</form>"; // formulario para confirmar solicitacoes de amizades // ------------------------------------------------------------------------------------- // id de usuario modo get --------------------------- $idusuario = retorne_idusuario_get(); // id de usuario modo get // --------------------------------------------------------- // modo de visualizar amizades ------------------ $modo_visualizar_amizades = retorne_modo_visualizar_amizades_get(); // modo de visualizar amizades // -------------------------------------------------------- // nome de usuario ---------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome de usuario // -------------------------------------------------------- // id da div de amigos ------------------------------- $div_id = "div_amigos_usuario"; // id da div de amigos // --------------------------------------------------------- // 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 // -------------------------------------------------------- // numero de amizades de usuario -------------- $numero_amigos_usuario = retorne_numero_amizades_solicitacoes(1); // numero de amizades de usuario // -------------------------------------------------------- // verifica se o usuario e o dono do perfil ------ if ($usuario_dono_perfil == true) { // numero de solicitacoes enviou ----------------- $numero_solicitacoes_amizade_enviou = retorne_numero_amizades_solicitacoes(2); // numero de solicitacoes enviou // -------------------------------------------------------- // numero de solicitacoes recebeu -------------- $numero_solicitacoes_amizade_recebeu = retorne_numero_amizades_solicitacoes(3); // numero de solicitacoes recebeu // -------------------------------------------------------- // opcoes de amizade ------------------------------ $opcoes_amizade_solicitacoes .= "<span class='span_opcoes_amizades'>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4&modo_amizade=2' title='Solicitações'>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "Solicitações enviei"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "({$numero_solicitacoes_amizade_enviou})"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "</a>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "</span>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "<br>"; // opcoes de amizade solicitacoes // --------------------------------------------------------- // opcoes de amizade ------------------------------ $opcoes_amizade_solicitacoes .= "<span class='span_opcoes_amizades'>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4&modo_amizade=3' title='Solicitações'>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "Solicitações enviaram"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "({$numero_solicitacoes_amizade_recebeu})"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "</a>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "</span>"; // opcoes de amizade solicitacoes $opcoes_amizade_solicitacoes .= "<br>"; // opcoes de amizade solicitacoes // --------------------------------------------------------- } // --------------------------------------------------------- // mensagem de confirmacao -------------------- $mensagem_confirma[1] = $formulario_confirma_solicitacoes_amizades[1]; // mensagem de confirmacao $mensagem_confirma[2] = $formulario_confirma_solicitacoes_amizades[2]; // mensagem de confirmacao // -------------------------------------------------------- // titulo mensagem dialogo ----------------------- $titulo_mensagem_confirma = "Confirmação"; // titulo mensagem dialogo // -------------------------------------------------------- // id de janela de mensagem --------------------- $janela_mensagem_id[1] = "janela_mensagem_solicitacao_1"; // id de janela de mensagem $janela_mensagem_id[2] = "janela_mensagem_solicitacao_2"; // id de janela de mensagem // -------------------------------------------------------- // mensagem de dialogo -------------------------- $mensagem_confirma[1] = janela_mensagem_dialogo($titulo_mensagem_confirma, $mensagem_confirma[1], $janela_mensagem_id[1]); // mensagem de dialogo $mensagem_confirma[2] = janela_mensagem_dialogo($titulo_mensagem_confirma, $mensagem_confirma[2], $janela_mensagem_id[2]); // mensagem de dialogo // -------------------------------------------------------- // campo para aceitar solicitacoes -------------- if ($numero_solicitacoes_amizade_enviou > 0 or $numero_solicitacoes_amizade_recebeu > 0) { $campo_aceitar_solicitacoes .= "<div class='campo_aceitar_solicitacoes'>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<li>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<span id='mensagem_dialogo_1' style='display: none'>{$janela_mensagem_id['1']}</span>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<span id='mensagem_dialogo_2' style='display: none'>{$janela_mensagem_id['2']}</span>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<a href='#' title='Aceitar todos' onclick='exibir_janela_mensagem_dialogo_solicitacoes(1, 2);'>Aceitar todos</a>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<li>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<a href='#' title='Recusar todos' onclick='exibir_janela_mensagem_dialogo_solicitacoes(2, 1);'>Recusar todos</a>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "</div>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= "<br>"; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= $mensagem_confirma[1]; // campo para aceitar solicitacoes $campo_aceitar_solicitacoes .= $mensagem_confirma[2]; // campo para aceitar solicitacoes } // -------------------------------------------------------- // opcoes de amizade ------------------------------ $opcoes_amizade .= "<div class='div_opcoes_busca_amizade_usuario'>"; // opcoes de amizade $opcoes_amizade .= $campo_aceitar_solicitacoes; // opcoes de amizade $opcoes_amizade .= $opcoes_amizade_solicitacoes; // opcoes de amizade $opcoes_amizade .= "<span class='span_opcoes_amizades'>"; // opcoes de amizade $opcoes_amizade .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4&modo_amizade=1' title='Amigos de {$nome_usuario}'>"; // opcoes de amizade $opcoes_amizade .= "Amigos"; // opcoes de amizade $opcoes_amizade .= "({$numero_amigos_usuario})"; // opcoes de amizade $opcoes_amizade .= "</a>"; // opcoes de amizade $opcoes_amizade .= "</span>"; // opcoes de amizade $opcoes_amizade .= "</div>"; // opcoes de amizade // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= $opcoes_amizade; $codigo_html_bruto .= carrega_lista_usuarios($modo_visualizar_amizades, 1); // -------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html_bruto = constroe_div_especial_geral("Amigos de {$nome_usuario}", $codigo_html_bruto, $div_id); // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }