function sessao_numero_pagina_atual($modo_retorno) { // inicia sessao -------------------------------------------- session_start(); // inicia sessao // ------------------------------------------------------------- // modo de retorno --------------------------------------- if ($modo_retorno == 1) { // salva sessao -------------------------------------------- if ($_SESSION['numero_pagina'] == null) { $_SESSION['numero_pagina'] = retorne_numero_pagina_resultado(); // salva valor na sessao } // -------------------------------------------------------------- // retorno nulo ---------------------------------------------- return null; // retorno nulo // -------------------------------------------------------------- } // -------------------------------------------------------------- // obtendo valor -------------------------------------------- $numero_pagina = $_SESSION['numero_pagina']; // obtendo valor // -------------------------------------------------------------- // retorno ---------------------------------------------------- return $numero_pagina; // retorno // -------------------------------------------------------------- }
function retorne_array_amigos_possuem_postagem($idusuario, $modo_retorno) { // globals global $tabela_banco; global $limite_resultados_pagina; // campos das tabelas $campo_tabela[0] = $tabela_banco[4] . ".idamigo"; $campo_tabela[1] = $tabela_banco[4] . ".idusuario"; $campo_tabela[2] = $tabela_banco[4] . ".aceitou"; $campo_tabela[3] = $tabela_banco[9] . ".idusuario"; $campo_tabela[4] = $tabela_banco[9] . ".conteudo_post"; $campo_tabela[5] = $tabela_banco[9] . ".id"; // numero da pagina $numero_pagina = retorne_numero_pagina_resultado(); // numero da pagina // limit de retorno de dados $limit_retorno = "order by {$campo_tabela['5']} desc limit {$numero_pagina}, {$limite_resultados_pagina}"; // limit de retorno de dados // query $query[0] = "select DISTINCT {$campo_tabela['5']} from {$tabela_banco['4']}, {$tabela_banco['9']} where {$campo_tabela['1']}='{$idusuario}' and {$campo_tabela['2']}='2' and {$campo_tabela['3']} = {$campo_tabela['0']} and {$campo_tabela['4']}!='' {$limit_retorno};"; $query[1] = "select DISTINCT {$campo_tabela['5']} from {$tabela_banco['4']}, {$tabela_banco['9']} where {$campo_tabela['1']}='{$idusuario}' and {$campo_tabela['2']}='2' and {$campo_tabela['3']} = {$campo_tabela['0']} and {$campo_tabela['4']}!='';"; // comando if ($modo_retorno == false) { // retorna o numero de linhas return retorne_numero_linhas_query($query[1]); } // comando $comando = comando_executa($query[0]); // contador $contador = 0; // numero de linhas $numero_linhas = retorne_numero_linhas_comando($comando); // array de retorno $array_retorno = array(); // obtendo id de amigos que possuem postagens for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // separa dados $idamigo = $dados['id']; // atualiza lista de array de retorno $array_retorno[] = $idamigo; } // retorno return $array_retorno; }
function retorne_limit_tabela_sem_id() { // globals ---------------------------------------------- global $limite_resultados_pagina; // limite de resultados por pagina // -------------------------------------------------------- // numero da pagina -------------------------------- $numero_pagina = retorne_numero_pagina_resultado(); // numero da pagina // -------------------------------------------------------- // limit de retorno de dados ----------------------- $limit_retorno = "limit {$numero_pagina}, {$limite_resultados_pagina}"; // limit de retorno de dados // -------------------------------------------------------- // retorno ---------------------------------------------- return $limit_retorno; // retorno // -------------------------------------------------------- }
function retorne_limit_tabela_comentarios_get() { // globals ---------------------------------------------- global $limite_resultados_pagina_comentarios; // limite de resultados por pagina // -------------------------------------------------------- // numero da pagina -------------------------------- $numero_pagina = retorne_numero_pagina_resultado(); // numero da pagina // -------------------------------------------------------- // limit de retorno de dados ----------------------- $limit_retorno = "order by id desc limit {$numero_pagina}, {$limite_resultados_pagina_comentarios}"; // limit de retorno de dados // -------------------------------------------------------- // retorno ---------------------------------------------- return $limit_retorno; // retorno // -------------------------------------------------------- }
function retorne_limit_pesquisa_geral_get() { // globals ---------------------------------------------- global $limite_resultados_pagina; // limite de resultados por pagina // -------------------------------------------------------- // numero da pagina -------------------------------- $numero_pagina = retorne_numero_pagina_resultado(); // numero da pagina // -------------------------------------------------------- // limit de retorno de dados ----------------------- $limit_retorno = "order by idusuario desc limit {$numero_pagina}, {$limite_resultados_pagina}"; // limit de retorno de dados // -------------------------------------------------------- // retorno ---------------------------------------------- return $limit_retorno; // retorno // -------------------------------------------------------- }
function chamar_pagina_especifica($tipo_pagina) { // globals -------------------------------------------- global $url_pagina_inicial_site; // url pagina inicial // ----------------------------------------------------- // id de usuario ----------------------------------- $idusuario = retorne_idusuario_logado(); // id de usuario // ----------------------------------------------------- // numero de pagina ----------------------------- $numero_pagina = retorne_numero_pagina_resultado(); // numero de pagina // ------------------------------------------------------ // endereco url de pagina ----------------------- $endereco_url = $url_pagina_inicial_site . "?idusuario={$idusuario}&tipo_pagina={$tipo_pagina}&numero_pagina={$numero_pagina}"; // endereco url de pagina // ----------------------------------------------------- // chama pagina ---------------------------------- chama_pagina_por_endereco($endereco_url); // chama pagina // ----------------------------------------------------- }
// carrega dados de servidor --------------------- include "../servidor/dados_servidor.php"; // carrega dados de servidor // ------------------------------------------------------- // conecta ao mysql ------------------------------- conecta_mysql(true); // conecta ao mysql // ------------------------------------------------------ // tipo de pagina ------------------------------------ $tipo_pagina = $_POST['tipo_pagina']; // tipo de pagina $idusuario = $_POST['idusuario']; // id de usuario // ------------------------------------------------------- // dados de formulario ---------------------------- $numero_pagina = retorne_numero_pagina_resultado(); // numero da pagina atual // ------------------------------------------------------ // atualiza comentario ---------------------------- atualizar_comentario(); // atualiza comentario // ------------------------------------------------------ // desconecta do mysql -------------------------- desconecta_mysql(); // desconecta do mysql // ------------------------------------------------------ // endereco url de pagina ----------------------- $endereco_url = $url_pagina_inicial_site . "?idusuario={$idusuario}&tipo_pagina={$tipo_pagina}&numero_pagina={$numero_pagina}"; // endereco url de pagina // ----------------------------------------------------- // chama pagina ----------------------------------
function monta_paginas_paginacao_ajuda($numero_resultados) { // globals ------------------------------------------------- global $limite_resultados_pagina_ajuda; // limite de resultados por pagina global $imagem_servidor; // imagens de servidor global $url_pagina_inicial_ajuda; // url de pagina inicial // ----------------------------------------------------------- // numero da pagina atual ---------------------------- $numero_pagina_atual = retorne_numero_pagina_resultado(); // numero da pagina atual $numero_pagina_atual /= $limite_resultados_pagina_ajuda; // 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_ajuda) + 1; // calcula numero de paginas $numero_paginas_real = round($numero_resultados / $limite_resultados_pagina_ajuda); // 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_ajuda; // numero de pagina anterior $numero_pagina_proxima = ($numero_pagina_atual + 1) * $limite_resultados_pagina_ajuda; // numero de proxima pagina // ----------------------------------------------------------- // retorna o termo de pesquisa ---------------------- $pesquisa_generica = retorne_termo_pesquisa(); // retorna o termo de pesquisa // ------------------------------------------------------------ // url padrao de index --------------------------------- $url_padrao_index = $url_pagina_inicial_ajuda . "?pesquisa_generica={$pesquisa_generica}"; // 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 $codigo_html_bruto .= $imagem_voltar; // codigo html bruto $codigo_html_bruto .= $imagem_avancar; // codigo html bruto $codigo_html_bruto .= $campo_porcentagem; // codigo html bruto $codigo_html_bruto .= "</div>"; // codigo html bruto // ----------------------------------------------------------- // retorno ------------------------------------------------- return $codigo_html_bruto; // retorno // ----------------------------------------------------------- }
function divs_completa_opcoes_postagem($dados) { // globals ---------------------------------------------- global $enderecos_arquivos_php_uteis; // endereco de arquivos uteis // -------------------------------------------------------- // salva a nova data ---------------------------------- $script_salvar_atualizacao[0] = $enderecos_arquivos_php_uteis['atualizar_data_postagem']; // salva a nova data $script_salvar_atualizacao[1] = $enderecos_arquivos_php_uteis['atualizar_conteudo_postagem']; // salva novo conteudo de post $script_salvar_atualizacao[2] = $enderecos_arquivos_php_uteis['excluir_postagem_usuario']; // excluir postagem de usuario // --------------------------------------------------------- // separando dados ---------------------------------- $id = $dados['id']; // dados de tabela $idusuario = $dados['idusuario']; // dados de tabela $conteudo_post = $dados['conteudo_post']; // dados de tabela $idalbum_imagens = $dados['idalbum_imagens']; // dados de tabela $data_publicacao = $dados['data_publicacao']; // dados de tabela $privacidade = $dados['privacidade']; // dados de tabela // --------------------------------------------------------- // data atual ------------------------------------------- $data_atual = data_atual(); // data atual // --------------------------------------------------------- // numero da pagina --------------------------------- $numero_pagina = retorne_numero_pagina_resultado(); // numero da pagina // --------------------------------------------------------- // campo numero de pagina ----------------------- $campo_numero_pagina = "<input type='hidden' name='numero_pagina' value='{$numero_pagina}'>"; // campo numero de pagina // --------------------------------------------------------- // id de div alterar data postagem ---------------- $opcoes_postagem_data_alterar = "opcoes_postagem_data_alterar_" . $id; // id de div alterar data postagem $opcoes_postagem_conteudo_alterar = "opcoes_postagem_conteudo_alterar_" . $id; // id de div alterar conteudo de postagem $opcoes_postagem_excluir = "opcoes_postagem_excluir_" . $id; // div id excluir postagem // --------------------------------------------------------- // campo data ----------------------------------------- $campo_data .= "<form action='{$script_salvar_atualizacao['0']}' method='post'>"; // campo data $campo_data .= "<div id='{$opcoes_postagem_data_alterar}'>"; // campo data $campo_data .= "<div class='campos_opcoes_postagem_usuario_atualizar'>A data será atualizada para hoje {$data_atual}</div>"; // campo data $campo_data .= "<input type='hidden' name='idpost' value='{$id}'>"; // campo data $campo_data .= $campo_numero_pagina; // campo data $campo_data .= ""; // campo data $campo_data .= "<input type='submit' class='botao_padrao' value='Atualizar'>"; // campo data $campo_data .= "</div>"; // campo data $campo_data .= "</form>"; // campo data $campo_data = janela_mensagem_dialogo("Alterar data", $campo_data, "{$opcoes_postagem_data_alterar}"); // campo data // --------------------------------------------------------- // campo altera conteudo post ------------------- $campo_altera_conteudo .= "<form action='{$script_salvar_atualizacao['1']}' method='post'>"; // campo altera conteudo post $campo_altera_conteudo .= "<div id='{$opcoes_postagem_conteudo_alterar}'>"; // campo altera conteudo post $campo_altera_conteudo .= campo_select_privacidade($privacidade); // campo altera conteudo post $campo_altera_conteudo .= "<textarea cols='100' rows='4' name='conteudo_post' class='textarea_campo_publicar'>{$conteudo_post}</textarea>"; // campo altera conteudo post $campo_altera_conteudo .= "<input type='hidden' name='idpost' value='{$id}'>"; // campo altera conteudo post $campo_altera_conteudo .= $campo_numero_pagina; // campo altera conteudo post $campo_altera_conteudo .= "<input type='submit' class='botao_padrao' value='Atualizar'>"; // campo altera conteudo post $campo_altera_conteudo .= "</div>"; // campo altera conteudo post $campo_altera_conteudo .= "</form>"; // campo altera conteudo post $campo_altera_conteudo = janela_mensagem_dialogo("Editar", $campo_altera_conteudo, "{$opcoes_postagem_conteudo_alterar}"); // campo altera conteudo post // --------------------------------------------------------- // campo excluir postagem ------------------------- $campo_excluir_postagem .= "<form action='{$script_salvar_atualizacao['2']}' method='post'>"; // campo excluir postagem $campo_excluir_postagem .= "<div id='{$opcoes_postagem_excluir}'>"; // campo excluir postagem $campo_excluir_postagem .= "<div class='campos_opcoes_postagem_usuario_atualizar'>Excluir postagem?</div>"; // campo data $campo_excluir_postagem .= "<input type='hidden' name='idpost' value='{$id}'>"; // campo altera conteudo post $campo_excluir_postagem .= "<input type='submit' class='botao_padrao' value='Excluir'>"; // campo excluir postagem $campo_excluir_postagem .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>"; // campo excluir postagem $campo_excluir_postagem .= $campo_numero_pagina; // campo excluir postagem $campo_excluir_postagem .= ""; // campo excluir postagem $campo_excluir_postagem .= "</div>"; // campo excluir postagem $campo_excluir_postagem .= "</form>"; // campo excluir postagem $campo_excluir_postagem = janela_mensagem_dialogo("Excluir", $campo_excluir_postagem, "{$opcoes_postagem_excluir}"); // campo excluir postagem // --------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= $campo_data; $codigo_html_bruto .= $campo_altera_conteudo; $codigo_html_bruto .= $campo_excluir_postagem; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function divs_completa_opcoes_postagem($dados) { global $enderecos_arquivos_php_uteis; $script_salvar_atualizacao[0] = $enderecos_arquivos_php_uteis['atualizar_data_postagem']; $script_salvar_atualizacao[1] = $enderecos_arquivos_php_uteis['atualizar_conteudo_postagem']; $script_salvar_atualizacao[2] = $enderecos_arquivos_php_uteis['excluir_postagem_usuario']; $id = $dados['id']; $idusuario = $dados['idusuario']; $conteudo_post = $dados['conteudo_post']; $idalbum_imagens = $dados['idalbum_imagens']; $data_publicacao = $dados['data_publicacao']; $privacidade = $dados['privacidade']; $data_atual = data_atual(); $numero_pagina = retorne_numero_pagina_resultado(); $campo_numero_pagina = "<input type='hidden' name='numero_pagina' value='{$numero_pagina}'>"; $opcoes_postagem_data_alterar = "opcoes_postagem_data_alterar_" . $id; $opcoes_postagem_conteudo_alterar = "opcoes_postagem_conteudo_alterar_" . $id; $opcoes_postagem_excluir = "opcoes_postagem_excluir_" . $id; $campo_data .= "<form action='{$script_salvar_atualizacao['0']}' method='post'>"; $campo_data .= "<div id='{$opcoes_postagem_data_alterar}'>"; $campo_data .= "<div class='campos_opcoes_postagem_usuario_atualizar'>A data será atualizada para hoje {$data_atual}</div>"; $campo_data .= "<input type='hidden' name='idpost' value='{$id}'>"; $campo_data .= $campo_numero_pagina; $campo_data .= ""; $campo_data .= "<input type='submit' class='botao_padrao' value='Atualizar'>"; $campo_data .= "</div>"; $campo_data .= "</form>"; $campo_data = janela_mensagem_dialogo("Alterar data", $campo_data, "{$opcoes_postagem_data_alterar}"); $campo_altera_conteudo .= "<form action='{$script_salvar_atualizacao['1']}' method='post'>"; $campo_altera_conteudo .= "<div id='{$opcoes_postagem_conteudo_alterar}'>"; $campo_altera_conteudo .= campo_select_privacidade($privacidade); $campo_altera_conteudo .= "<textarea cols='100' rows='4' name='conteudo_post' class='textarea_campo_publicar'>{$conteudo_post}</textarea>"; $campo_altera_conteudo .= "<input type='hidden' name='idpost' value='{$id}'>"; $campo_altera_conteudo .= $campo_numero_pagina; $campo_altera_conteudo .= "<input type='submit' class='botao_padrao' value='Atualizar'>"; $campo_altera_conteudo .= "</div>"; $campo_altera_conteudo .= "</form>"; $campo_altera_conteudo = janela_mensagem_dialogo("Editar", $campo_altera_conteudo, "{$opcoes_postagem_conteudo_alterar}"); $campo_excluir_postagem .= "<form action='{$script_salvar_atualizacao['2']}' method='post'>"; $campo_excluir_postagem .= "<div id='{$opcoes_postagem_excluir}'>"; $campo_excluir_postagem .= "<div class='campos_opcoes_postagem_usuario_atualizar'>Excluir postagem?</div>"; $campo_excluir_postagem .= "<input type='hidden' name='idpost' value='{$id}'>"; $campo_excluir_postagem .= "<input type='submit' class='botao_padrao' value='Excluir'>"; $campo_excluir_postagem .= "<input type='hidden' name='idalbum_imagens' value='{$idalbum_imagens}'>"; $campo_excluir_postagem .= $campo_numero_pagina; $campo_excluir_postagem .= ""; $campo_excluir_postagem .= "</div>"; $campo_excluir_postagem .= "</form>"; $campo_excluir_postagem = janela_mensagem_dialogo("Excluir", $campo_excluir_postagem, "{$opcoes_postagem_excluir}"); $codigo_html_bruto .= $campo_data; $codigo_html_bruto .= $campo_altera_conteudo; $codigo_html_bruto .= $campo_excluir_postagem; return $codigo_html_bruto; }
function monta_paginas_paginacao_funcoes_gerais($numero_resultados) { global $limite_resultados_pagina_ajuda; global $imagem_servidor; global $url_pagina_inicial_site; $numero_pagina_atual = retorne_numero_pagina_resultado(); $numero_pagina_atual /= $limite_resultados_pagina_ajuda; $numero_pagina_atual = round($numero_pagina_atual); if ($numero_pagina_atual == null) { $numero_pagina_atual = 0; } $numero_paginas = round($numero_resultados / $limite_resultados_pagina_ajuda) + 1; $numero_paginas_real = round($numero_resultados / $limite_resultados_pagina_ajuda); @($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_ajuda; $numero_pagina_proxima = ($numero_pagina_atual + 1) * $limite_resultados_pagina_ajuda; $pesquisa_generica = retorne_termo_pesquisa(); $tipo_pesquisa_funcoes = tipo_pesquisa_funcoes(); $url_padrao_index = $url_pagina_inicial_site . "?pesquisa_generica={$pesquisa_generica}&tipo_pagina=7&editar_perfil_modo=0&numero_controle=3&tipo_pesquisa_funcoes={$tipo_pesquisa_funcoes}"; $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 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 campo_editar_imagem_album($dados) { // globals ----------------------------------------------- global $enderecos_arquivos_php_uteis; // urls uteis global $url_pagina_inicial_site; // url de pagina inicial // --------------------------------------------------------- // dados ------------------------------------------------ $idusuario = $dados['idusuario']; // dados $url_imagem = $dados['url_imagem']; // dados $url_imagem_miniatura = $dados['url_imagem_miniatura']; // dados $privacidade = $dados['privacidade']; // dados $descricao = $dados['descricao']; // dados $data_publicacao = $dados['data_publicacao']; // dados $idalbum_imagens = $dados['idalbum_imagens']; // dados $nome_album_identificador = $dados['nome_album_identificador']; // dados // -------------------------------------------------------- // url para salvar informacoes -------------------- $url_salvar_informacoes = $enderecos_arquivos_php_uteis['salvar_informacoes_imagem_album']; // url para salvar informacoes // -------------------------------------------------------- // 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 // -------------------------------------------------------- // nome do usuario --------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome do usuario // -------------------------------------------------------- // nome link de usuario ---------------------------- $nome_usuario_link = retorna_link_perfil_usuario($idusuario); // nome link de usuario // ------------------------------------------------------- // identificacao de div ------------------------------ $div_identificacao = md5($url_imagem); // identificacao de div $div_identificacao = "div_detalhes_" . $div_identificacao; // identificacao de div // -------------------------------------------------------- // titulo de detalhes ---------------------------------- $titulo_detalhes = "Imagem de {$nome_usuario}"; // titulo de detalhes // -------------------------------------------------------- // imagem em miniatura --------------------------- $imagem_miniatura = "<img src='{$url_imagem_miniatura}' title='{$titulo_detalhes}' class='imagem_album_miniatura_detalhes'>"; // imagem em miniatura // -------------------------------------------------------- // numero da pagina atual ------------------------- $numero_pagina = retorne_numero_pagina_resultado(); // numero da pagina atual // -------------------------------------------------------- // campo de privacidade de imagem ----------- if ($usuario_dono_perfil == true) { $campo_privacidade_imagem = campo_select_privacidade($privacidade); // campo de privacidade de imagem } // -------------------------------------------------------- // campo descricao de imagem ------------------ if ($usuario_dono_perfil == true) { // campo descricao de imagem ------------------------------------- $campo_descricao .= "<form action='{$url_salvar_informacoes}' method='post'>"; // campo descricao de imagem $campo_descricao .= $campo_privacidade_imagem; // campo descricao de imagem $campo_descricao .= "<textarea cols='50' rows='10' name='descricao_imagem'>{$descricao}</textarea>"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "<input type='hidden' value='{$url_imagem}' name='url_imagem'>"; // campo descricao de imagem $campo_descricao .= "<input type='hidden' value='{$numero_pagina}' name='numero_pagina'>"; // campo descricao de imagem $campo_descricao .= "<input type='checkbox' name='salvar_todas' value='1'>Salvar isto em todas as imagens"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "<input type='submit' class='botao_padrao' value='Salvar'>"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= "</form>"; // campo descricao de imagem // ---------------------------------------------------------------------------- // menu opcoes de imagem ------------------------------------------- $opcoes_menu_imagem = constroe_menu_drop(retorne_array_opcoes_imagem($dados)); // menu opcoes de imagem // ---------------------------------------------------------------------------- } else { // verifica se conteudo de descricao existe ------------- if ($descricao != null) { $campo_descricao .= "<br>"; // campo descricao de imagem $campo_descricao .= $descricao; // campo descricao de imagem $campo_descricao .= "<br>"; // campo descricao de imagem } // ----------------------------------------------------------------- } // -------------------------------------------------------- // campo visualizar detalhes ---------------------- $campo_visualizar_detalhes .= "<a class='various' href='#{$div_identificacao}' title='{$titulo_detalhes}'>Detalhes</a>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "<div class='campo_visualizar_detalhes' id='{$div_identificacao}'>"; // campo visualizar detalhes $campo_visualizar_detalhes .= $opcoes_menu_imagem; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= $imagem_miniatura; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "Adicionado em: {$data_publicacao}"; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "Imagem de: "; // campo visualizar detalhes $campo_visualizar_detalhes .= $nome_usuario_link; // campo visualizar detalhes $campo_visualizar_detalhes .= "<br>"; // campo visualizar detalhes $campo_visualizar_detalhes .= "<a href='{$url_imagem}' title='{$titulo_detalhes}' target='_blank'>Download</a>"; // campo visualizar detalhes $campo_visualizar_detalhes .= $campo_descricao; // campo visualizar detalhes $campo_visualizar_detalhes .= "</div>"; // campo visualizar detalhes // -------------------------------------------------------- // link para abrir o album -------------------------- $link_abrir_album = "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5&idalbum_nome={$nome_album_identificador}' title='Abrir este álbum'>Abrir este álbum</a>"; // link para abrir o album // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= $campo_visualizar_detalhes; $codigo_html_bruto .= " "; $codigo_html_bruto .= "-"; $codigo_html_bruto .= " "; $codigo_html_bruto .= $link_abrir_album; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function carregar_comentarios() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados global $identificador_album; // identificador do album global $identificador_postagem; // identificador postagem // -------------------------------------------------------- // salva numero pagina atual em sessao ------- sessao_numero_pagina_atual(1); // salvando // -------------------------------------------------------- // numero de pagina modo post ------------------ $numero_pagina_post = $_POST['numero_pagina']; // numero de pagina modo post // -------------------------------------------------------- // igualando dados de formulario ---------------- if ($numero_pagina_post != null) { $_GET['numero_pagina'] = $numero_pagina_post; // igualando } // -------------------------------------------------------- // dados de formulario ------------------------------ $id = $_POST['id']; // id de item a ser curtido $tipo_curtida = $_POST['tipo_curtida']; // tipo de curtida $tipo_comentario = $_POST['tipo_comentario']; // tipo de comentario $numero_pagina = retorne_numero_pagina_resultado(); // numero da pagina atual // --------------------------------------------------------- // verifica se a curtida foi solicitada -------------- if ($tipo_curtida != null) { return null; // retorno nulo } // --------------------------------------------------------- // limit de query -------------------------------------- $limit_query = retorne_limit_tabela_comentarios_get(); // limit de query // -------------------------------------------------------- // id de usuario logado ----------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // -------------------------------------------------------- // tipo de comentario ------------------------------- switch ($tipo_comentario) { case 1: $identificador = $identificador_album; // tipo de identificador break; case 2: $identificador = $identificador_postagem; // tipo de identificador break; } // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['11']} where idcomentario='{$id}' and identificador='{$identificador}' {$limit_query};"; // query // -------------------------------------------------------- // comando ------------------------------------------- $comando = comando_executa($query); // comando // -------------------------------------------------------- // numero de linhas --------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // -------------------------------------------------------- // contador -------------------------------------------- $contador = 0; // contador // -------------------------------------------------------- // montando comentario --------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= monta_comentario_usuario($dados); // --------------------------------------------------------- } // -------------------------------------------------------- // adiciona hashtag --------------------------------- $codigo_html_bruto = gera_link_hashtag($codigo_html_bruto); // adiciona hashtag // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }