function campo_pesquisa_geral($exibir_imagem) { // globals global $url_pagina_inicial_site; global $imagem_servidor; // tipo de pesquis geral $tipo_pesquisa_geral = retorna_modo_pesquisa_geral(); // termo de pesquisa $termo_pesquisa = retorne_termo_pesquisa(); // campo de imagem de pesquisa if ($exibir_imagem == true) { $campo_imagem_pesquisa = "<img src='" . $imagem_servidor['pesquisar'] . "' title='Pesquisar' class='classe_imagem_campo_pesquisa_geral' onclick='simular_enter_campo_pesquisa_geral();'>"; } // formulario de pesquisa geral $codigo_html .= "<div class='classe_div_campo_pesquisa_geral'>"; $codigo_html .= "<form id='id_formulario_pesquisa_geral' action='{$url_pagina_inicial_site}' method='get'>"; $codigo_html .= $campo_imagem_pesquisa; $codigo_html .= "<input type='text' id='campo_pesquisa_generica' name='pesquisa_generica' value='{$termo_pesquisa}' placeholder='Pesquisar'>"; $codigo_html .= "<input type='hidden' name='tipo_pagina' value='10'>"; $codigo_html .= "<input type='hidden' name='tipo_pesquisa_geral' value='{$tipo_pesquisa_geral}'>"; $codigo_html .= "</form>"; $codigo_html .= "</div>"; // retorno return $codigo_html; }
function campo_pesquisa_ajuda() { // globals ---------------------------------------------- global $url_pagina_inicial_ajuda; // url de pagina de ajuda // -------------------------------------------------------- // retorna o termo de pesquisa ------------------- $pesquisa_generica = retorne_termo_pesquisa(); // retorna o termo de pesquisa // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<form action='{$url_pagina_inicial_ajuda}' method='get'>"; // codigo html bruto $codigo_html_bruto .= "<input type='text' name='pesquisa_generica' class='campo_entrada_pesquisa_ajuda' value='{$pesquisa_generica}' placeholder='Pesquisar ajuda'>"; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "<input type='submit' class='uibutton' value='Pesquisar'>"; // codigo html bruto $codigo_html_bruto .= "</form>"; // codigo html bruto // -------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto); // adiciona div especial // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function carrega_publicacoes_miniatura() { // tabela $tabela = TABELA_PUBLICACOES; // limit $limit = retorne_limit(); // termo de pesquisa $termo_pesquisa = retorne_termo_pesquisa(); // query if ($termo_pesquisa != null) { // query $query = "select *from {$tabela} where titulo like '%{$termo_pesquisa}%' or conteudo like '%{$termo_pesquisa}%' order by id desc {$limit}"; } else { // query $query = "select *from {$tabela} order by id desc {$limit}"; } // comando $comando = comando_executa($query); // numero de linhas $numero_linhas = retorne_numero_linhas_comando($comando); // contador $contador = 0; // construindo for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // separa dados $id = $dados['id']; $idusuario = $dados['idusuario']; $titulo = $dados['titulo']; $conteudo = $dados['conteudo']; $idalbum = $dados['idalbum']; $data = $dados['data']; // adiciona quebra de linha $conteudo = adiciona_quebra_linha($conteudo); // constroe o link de post $titulo_link = constroe_link_publicacao_idpost($id, $titulo, $titulo); // url de imagem de album $url_imagem_album = retorne_ultima_imagem_idalbum($idalbum, false); // imagem de post if ($url_imagem_album != null) { $imagem_post = "<img src='{$url_imagem_album}' title='{$titulo}'>"; } else { $imagem_post = retorne_imagem_servidor(4); } // constroe o link de imagem de post $imagem_post = constroe_link_publicacao_idpost($id, $titulo, $imagem_post); // valida id if ($id != null) { // converte o codigo para o modo html $conteudo = html_entity_decode($conteudo); // codigo html $codigo_html .= "\n<div class='classe_publicacao_miniatura'>\n\n<div class='classe_publicacao_miniatura_imagem'>\n{$imagem_post} \n</div>\n\n<div class='classe_publicacao_miniatura_titulo'>\n{$titulo_link}\n</div>\n\n<div class='classe_publicacao_miniatura_conteudo'>\n{$conteudo}\n</div>\n\n</div>\n"; } } // retorno return $codigo_html; }
function retorne_numero_jogos() { // globals ----------------------------------------------- global $tabela_banco; // banco de dados global $pasta_jogos; // pasta de jogos // --------------------------------------------------------- // termo de pesquisa ------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // query ------------------------------------------------- $query = "select *from {$tabela_banco['29']} where nome like '%{$termo_pesquisa}%' or descricao like '%{$termo_pesquisa}%';"; // query // ----------------------------------------------------------- // retorno ------------------------------------------------ return retorne_numero_linhas_query($query); // retorno // ----------------------------------------------------------- }
function constroe_variaveis_js_pagina() { // globals global $requeste; // url de pagina de acoes $url_pagina_acoes = PAGINA_ACOES; // href de pagina $href_pagina = retorne_href_get(); // id de funcionario $id_funcionario = retorne_idfuncionario_request(); // limit de chat de usuario $limit_chat_usuario = LIMIT_MAX_NUM_USUARIOS_CHAT; // limit de conversas de chat $limit_chat_conversas = CONFIG_LIMIT_CONVERSAS_CHAT; // termo de pesquisa $termo_pesquisa = retorne_termo_pesquisa(); // largura atual do sistema de resolucao $largura_atual_sistema = TAMANHO_RESOLUCAO_PADRAO; // codigo html $codigo_html = "<script>\nvar v_pagina_acoes = '{$url_pagina_acoes}';\n\n\nvar v_contador_slideshow = 0;\n\n\nvar v_slideshow_pausado = 0;\n\n\nvar v_contador_avanco_publicacoes = 0;\n\n\nvar v_bkp_miniatura_destaque = '';\n\n\nvar v_href = '{$href_pagina}';\n\n\nvar v_contador_avanco_bloco = 1;\n\n\nvar v_bkp_conteudo_bloco = '';\n\n\nvar v_id_funcionario = '{$id_funcionario}';\n\n\nvar contador_avanco_chat = 0;\n\n\nvar array_usuarios_chat = [];\n\n\nvar v_limit_chat_usuario = {$limit_chat_usuario};\n\n\nvar v_limit_chat_conversas = {$limit_chat_conversas};\n\n\nvar contador_avanco_mensagens_chat = 0;\n\n\nvar contador_avanco_historico_chat = 0;\n\n\nvar {$requeste['1']} = '{$termo_pesquisa}';\n\n\nvar v_largura_atual_sistema = {$largura_atual_sistema};\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n</script>"; // retorno return $codigo_html; }
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 constroe_topicos_ajuda($tipo_topicos) { // globals ----------------------------------------------- global $tabela_banco; // tabela de banco de dados // --------------------------------------------------------- // limit de query --------------------------------------- $limit_query = retorne_limit_tabela_ajuda(); // limit de query // --------------------------------------------------------- // termo de pesquisa --------------------------------- $pesquisa_generica = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // super usuario ------------------------------------- $super_usuario = retorne_super_usuario(); // super usuario // -------------------------------------------------------- // condicao query tipo de ajuda ------------------ if ($super_usuario == false) { $condicao_query[1] = "where tipo_ajuda='1'"; // condicao query $condicao_query[2] = "and tipo_ajuda='1'"; // condicao query } else { $condicao_query[1] = null; // condicao query $condicao_query[2] = null; // condicao query } // -------------------------------------------------------- // tipo de topicos a carregar ---------------------- switch ($tipo_topicos) { case 2: $modo_carrega_topicos = " where tipo_ajuda='2' "; // modo que carrega os topicos break; } // -------------------------------------------------------- // modo de carregar topicos ----------------------- $condicao_query[1] .= $modo_carrega_topicos; // adiciona modo $condicao_query[2] .= $modo_carrega_topicos; // adiciona modo // -------------------------------------------------------- // query ------------------------------------------------ if ($pesquisa_generica == null) { $query[0] = "select *from {$tabela_banco['25']} {$condicao_query['1']} {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['25']} {$condicao_query['1']};"; // query } else { $query[0] = "select *from {$tabela_banco['25']} where (conteudo_post like '%{$pesquisa_generica}%' or titulo_post like '%{$pesquisa_generica}%') {$condicao_query['2']} {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['25']} where (conteudo_post like '%{$pesquisa_generica}%' or titulo_post like '%{$pesquisa_generica}%') {$condicao_query['2']};"; // query } // --------------------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query[0]); // comando // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // obtendo dados ------------------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------- $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // dados ------------------------------------------------ $id = $dados['id']; // dados de tabela $titulo_post = $dados['titulo_post']; // dados de tabela // --------------------------------------------------------- // topicos de ajuda ----------------------------------- if ($id != null) { $topicos_ajuda .= monta_link_topico($id, $titulo_post); // topicos de ajuda } // --------------------------------------------------------- } // --------------------------------------------------------- // numero total de topicos -------------------------- $numero_total_topicos = retorne_numero_linhas_query($query[1]); // numero total de topicos // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<div class='div_topicos_ajuda'>"; // codigo html bruto $codigo_html_bruto .= $topicos_ajuda; // codigo html bruto $codigo_html_bruto .= "</div>"; // codigo html bruto $codigo_html_bruto .= monta_paginas_paginacao_ajuda($numero_total_topicos); // codigo html bruto // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function pesquisa_geral() { // globals -------------------------------- global $nome_do_sistema; // nome do sistema // ------------------------------------------ // termo de pesquisa ----------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // ----------------------------------------- // pesquisa padrao ------------------- if ($termo_pesquisa == null) { $_GET['pesquisa_generica'] = $nome_do_sistema; // pesquisa padrao $termo_pesquisa = $nome_do_sistema; // pesquisa padrao } // ----------------------------------------- // modo de pesquisa ----------------- switch (retorna_modo_pesquisa_geral()) { case 1: $conteudo_pesquisa = pesquisa_perfil(); // pesquisa break; case 2: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 3: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 4: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 5: $conteudo_pesquisa = pesquisa_jogos_disponiveis(); // pesquisa break; case 6: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 7: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 8: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 9: $conteudo_pesquisa = retorne_pesquisa_hashtag(); // pesquisa break; case 10: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 11: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 12: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 13: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 14: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 15: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 16: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 17: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; case 18: $conteudo_pesquisa = pesquisa_informacoes_perfil(); // pesquisa break; default: $conteudo_pesquisa = pesquisa_perfil(); // pesquisa } // -------------------------------------------- // titulo de pesquisa --------------------- $titulo_pesquisa = "Pesquisando por '{$termo_pesquisa}'"; // titulo de pesquisa // -------------------------------------------- // codigo html bruto --------------------- $codigo_html_bruto .= "<div class='classe_div_pesquisa_geral'>"; $codigo_html_bruto .= $conteudo_pesquisa; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= opcoes_links_pesquisa_geral(); // --------------------------------------------- // aplica div especial -------------------- $codigo_html_bruto = constroe_div_especial_geral($titulo_pesquisa, $codigo_html_bruto, null); // aplica div especial // --------------------------------------------- // retorno ----------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------- }
function retorne_pesquisa_hashtag() { // globals ----------------------------------------------- global $tabela_banco; // tabelas do banco de dados // --------------------------------------------------------- // tabela de cadastro --------------------------------- $tabela[0] = $tabela_banco[9]; // tabela de postagens // --------------------------------------------------------- // termo de pesquisa -------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // adiciona marcador hashtag --------------------- $termo_pesquisa = "#" . $termo_pesquisa; // adiciona marcador hashtag // --------------------------------------------------------- // limit query ------------------------------------------- $limit_query = retorne_limit_pesquisa_geral_get(); // limit query // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // querys ------------------------------------------------ $query[0] = "select *from {$tabela['0']} where conteudo_post like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela['0']} where conteudo_post like '%{$termo_pesquisa}%';"; // query // --------------------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query[0]); // comando // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // obtendo ids de usuarios ------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // id de postagem ----------------------------------- $arrays_idposts[] = $dados['id']; // id de postagem $arrays_idusuarios[] = $dados['idusuario']; // id de usuario // --------------------------------------------------------- } // --------------------------------------------------------- // total de resultados -------------------------------- $numero_resultados = retorne_numero_linhas_query($query[1]); // numero de linhas // --------------------------------------------------------- // tamanho de resultados --------------------------- $tamanho_resultados = retorne_tamanho_resultado($numero_resultados); // tamanho de resultados // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<div class='classe_div_numero_resultados_pesquisa_geral'>"; $codigo_html_bruto .= "Falando sobre"; $codigo_html_bruto .= " "; $codigo_html_bruto .= $termo_pesquisa; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<font size='15px'>"; $codigo_html_bruto .= $tamanho_resultados; $codigo_html_bruto .= "</font>"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= monta_pacotes_hashtags($arrays_idposts, $arrays_idusuarios, $numero_resultados); $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function carrega_publicacoes_miniatura() { $tabela = TABELA_PUBLICACOES; $limit = retorne_limit(); $termo_pesquisa = retorne_termo_pesquisa(); if ($termo_pesquisa != null) { $query = "select *from {$tabela} where titulo like '%{$termo_pesquisa}%' or conteudo like '%{$termo_pesquisa}%' order by id desc {$limit}"; } else { $query = "select *from {$tabela} order by id desc {$limit}"; } $comando = comando_executa($query); $numero_linhas = retorne_numero_linhas_comando($comando); $contador = 0; for ($contador == $contador; $contador <= $numero_linhas; $contador++) { $dados = mysql_fetch_array($comando, MYSQL_ASSOC); $id = $dados['id']; $idusuario = $dados['idusuario']; $titulo = $dados['titulo']; $conteudo = $dados['conteudo']; $idalbum = $dados['idalbum']; $data = $dados['data']; $conteudo = adiciona_quebra_linha($conteudo); $titulo_link = constroe_link_publicacao_idpost($id, $titulo, $titulo); $url_imagem_album = retorne_ultima_imagem_idalbum($idalbum, false); if ($url_imagem_album != null) { $imagem_post = "<img src='{$url_imagem_album}' title='{$titulo}'>"; } else { $imagem_post = retorne_imagem_servidor(4); } $imagem_post = constroe_link_publicacao_idpost($id, $titulo, $imagem_post); if ($id != null) { $conteudo = html_entity_decode($conteudo); $codigo_html .= "\n<div class='classe_publicacao_miniatura'>\n<div class='classe_publicacao_miniatura_imagem'>\n{$imagem_post} \n</div>\n<div class='classe_publicacao_miniatura_titulo'>\n{$titulo_link}\n</div>\n<div class='classe_publicacao_miniatura_conteudo'>\n{$conteudo}\n</div>\n</div>\n"; } } return $codigo_html; }
function campo_pesquisa_funcoes() { // globals ---------------------------------------------- global $url_pagina_inicial_site; // url de pagina de funcao // -------------------------------------------------------- // retorna o termo de pesquisa ------------------- $pesquisa_generica = retorne_termo_pesquisa(); // retorna o termo de pesquisa // --------------------------------------------------------- // tipo de pesquisa por funcoes ------------------- $tipo_pesquisa_funcoes = tipo_pesquisa_funcoes(); // tipo de pesquisa por funcoes // --------------------------------------------------------- // tipo de radio utilizando --------------------------- $radio_utilizado[$tipo_pesquisa_funcoes] = "checked"; // tipo de radio utilizando // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<form action='{$url_pagina_inicial_site}' method='get'>"; // codigo html bruto $codigo_html_bruto .= "<input type='text' name='pesquisa_generica' class='campo_entrada_pesquisa_ajuda' value='{$pesquisa_generica}' placeholder='Pesquisar funcao'>"; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "<input type='hidden' name='tipo_pagina' value='7'>"; // codigo html bruto $codigo_html_bruto .= "<input type='hidden' name='editar_perfil_modo' value='0'>"; // codigo html bruto $codigo_html_bruto .= "<input type='hidden' name='numero_controle' value='3'>"; // codigo html bruto $codigo_html_bruto .= "<input type='radio' name='tipo_pesquisa_funcoes' {$radio_utilizado['1']} value='1'>"; // codigo html bruto $codigo_html_bruto .= " "; // codigo html bruto $codigo_html_bruto .= "php"; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "<input type='radio' name='tipo_pesquisa_funcoes' {$radio_utilizado['2']} value='2'>"; // codigo html bruto $codigo_html_bruto .= " "; // codigo html bruto $codigo_html_bruto .= "jquery"; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "<input type='radio' name='tipo_pesquisa_funcoes' {$radio_utilizado['3']} value='3'>"; // codigo html bruto $codigo_html_bruto .= " "; // codigo html bruto $codigo_html_bruto .= "todos"; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "<input type='submit' class='uibutton large confirm' value='Pesquisar'>"; // codigo html bruto $codigo_html_bruto .= "</form>"; // codigo html bruto // -------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto); // adiciona div especial // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function opcoes_links_pesquisa_geral() { // globals ----------------------------------------------- global $imagem_servidor; // imagens de servidor global $url_pagina_inicial_site; // url de pagina inicial // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // tipo de pagina -------------------------------------- $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // --------------------------------------------------------- // termo de pesquisa -------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // div opcoes de pesquisa ---------------------------------- $div_opcoes_pesquisa .= "<div class='classe_div_opcoes_pesquisa_geral'>"; // div opcoes de pesquisa $div_opcoes_pesquisa .= "Mais opções"; // div opcoes de pesquisa $div_opcoes_pesquisa .= "</div>"; // div opcoes de pesquisa $div_opcoes_pesquisa .= "<br>"; // div opcoes de pesquisa // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // monta urls de pesquisa -------------------------- $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Pessoas</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Cidades</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Estados</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Sites</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Jogos</a>"; // links $codigo_html_bruto .= $links[$contador]; // sexo ----------------------------------------------- $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral("Mulher", $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Mulher</a>"; // links $codigo_html_bruto .= $links[$contador]; // nao atualiza o contador neste ponto! $urls[$contador] = retorne_url_pesquisa_geral("Homem", $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Homem</a>"; // links $codigo_html_bruto .= $links[$contador]; // ------------------------------------------------------- $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Pessoas próximas</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Relacionamento</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Hashtags</a>"; // links $codigo_html_bruto .= $links[$contador]; // sexo proximo --------------------------------------- $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<div class='classe_div_opcoes_pesquisa_geral'>"; $codigo_html_bruto .= "Pessoas próximas"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<br>"; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral("Mulher", $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Mulher</a>"; // links $codigo_html_bruto .= $links[$contador]; // nao atualiza o contador neste ponto! $urls[$contador] = retorne_url_pesquisa_geral("Homem", $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Homem</a>"; // links $codigo_html_bruto .= $links[$contador]; // ------------------------------------------------------- // profissional --------------------------------------- $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<div class='classe_div_opcoes_pesquisa_geral'>"; $codigo_html_bruto .= "Profissional"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<br>"; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Profissão</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Projetos</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Formação</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Experiência</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Desempregado</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Desempregado próximo</a>"; // links $codigo_html_bruto .= $links[$contador]; // -------------------------------------------------------- // sobre pessoas ----------------------------------- $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<div class='classe_div_opcoes_pesquisa_geral'>"; $codigo_html_bruto .= "Sobre pessoas"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<br>"; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Perfíl completo</a>"; // links $codigo_html_bruto .= $links[$contador]; $contador++; // incrementa $urls[$contador] = retorne_url_pesquisa_geral($termo_pesquisa, $contador); // url de pesquisa $links[$contador] = "<a href='{$urls[$contador]}'><br><li>Perfíl básico</a>"; // links $codigo_html_bruto .= $links[$contador]; // --------------------------------------------------------- // adiciona div opcoes de busca --------------- $codigo_html_bruto = $div_opcoes_pesquisa . $codigo_html_bruto; // adiciona div opcoes de busca // --------------------------------------------------------- // adiciona div ----------------------------------------- $codigo_html_bruto = "<div class='classe_div_opcoes_pesquisa_geral_links'>{$codigo_html_bruto}</div>"; // adiciona div; // adiciona div // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function pesquisa_perfil() { global $tabela_banco; $tabela[0] = $tabela_banco[1]; $tabela[1] = $tabela_banco[3]; $termo_pesquisa = retorne_termo_pesquisa(); $limit_query = retorne_limit_pesquisa_geral_get(); $query[0] = "select *from {$tabela['0']} where nome like '%{$termo_pesquisa}%' {$limit_query};"; $query[1] = "select *from {$tabela['0']} where nome like '%{$termo_pesquisa}%';"; $comando = comando_executa($query[0]); $numero_linhas = retorne_numero_linhas_comando($comando); $contador = 0; for ($contador == $contador; $contador <= $numero_linhas; $contador++) { $dados = mysql_fetch_array($comando, MYSQL_ASSOC); $arrays_idusuarios[] = $dados['idusuario']; } $numero_resultados = retorne_numero_linhas_query($query[1]); if ($numero_resultados > 1) { $resultados_encontrados = "Encontrados {$numero_resultados} resultados"; } else { $resultados_encontrados = "Encontrado {$numero_resultados} resultado"; } $codigo_html_bruto .= "<div class='classe_div_numero_resultados_pesquisa_geral'>"; $codigo_html_bruto .= $resultados_encontrados; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1); $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); 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 constroe_conteudo() { // globals global $idioma; global $pagina_href; // usar resolucao $usar_resolucao = retorna_usar_resolucao(); // constroe o menu de navegacao vertical $codigo_html .= "<div class='classe_div_centro_pagina'>"; // valida id de post if (retorne_idpost_request() == null) { // codigo html $codigo_html .= constroe_slide_show(); // valida termo de pesquisa if (retorne_termo_pesquisa() == null) { // codigo html $codigo_html .= constroe_campo_bloco_pagina(); } // valida usar resolucao if ($usar_resolucao == false) { // codigo html $codigo_html .= campo_opcao_administrador(); } } // valida exibir destaques if (retorne_href_get() == null and retorne_idpost_request() == null) { // codigo html $codigo_html .= constroe_campo_destaque(); } // codigo html $codigo_html .= constroe_campo_conteudo_postagem(); $codigo_html .= "</div>"; // valida usar resolucao if ($usar_resolucao == false) { // codigo html $codigo_html .= "<div class='classe_div_menus_principal'>"; $codigo_html .= constroe_perfil_usuario(); $codigo_html .= constroe_campo_administrar(); $codigo_html .= campo_widget(); $codigo_html .= constroe_menu_navegacao_vertical($idioma[106], constroe_links_navegacao_postagens()); $codigo_html .= constroe_chat_usuario(); $codigo_html .= "</div>"; } else { // codigo html $codigo_html .= constroe_chat_usuario(); } // valida constroe publicacao de usuario if (retorne_idpost_request() != null) { // retorna o codigo html return $codigo_html; } // constro conteudo switch (retorne_href_get()) { case $idioma[15]: salvar_cookies(null, null, true); chama_pagina_especifica($pagina_href[0]); break; } // retorno return $codigo_html; }
function sugerir_amizades() { // globals ----------------------------------------------- global $tabela_banco; // tabelas do banco de dados // --------------------------------------------------------- // usuario dono do perfil ----------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // --------------------------------------------------------- // verifica se e dono do perfil ---------------------- if ($usuario_dono_perfil == false) { return null; // retorno nulo } // --------------------------------------------------------- // tabela de cadastro --------------------------------- $tabela[0] = $tabela_banco[3]; // tabela de informacoes // --------------------------------------------------------- // termo de pesquisa -------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // limit query ------------------------------------------- $limit_query = retorne_limit_pesquisa_geral_get(); // limit query // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // array de dados de usuario ----------------------- $dados_array_usuario = retorna_dados_usuario_array($idusuario_logado); // array de dados de usuario // --------------------------------------------------------- // obtendo cidade e estado ------------------------- $cidade = $dados_array_usuario['cidade']; // cidade $estado = $dados_array_usuario['estado']; // estado // ---------------------------------------------------------- // query ------------------------------------------------- $query[0] = "select *from {$tabela['0']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' {$limit_query};"; // query // --------------------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query[0]); // comando // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // obtendo ids de usuarios ------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // id de amigo ----------------------------------------- $idusuario = $dados['idusuario']; // id de amigo // --------------------------------------------------------- // estatus de amizade ------------------------------- $estatus_amizade = retorne_status_amizade($idusuario); // estatus de amizade // --------------------------------------------------------- // id de usuario ---------------------------------------- if ($idusuario != null and $estatus_amizade == 1 and $idusuario_logado != $idusuario and retorne_esta_bloqueado($idusuario) == false) { $arrays_idusuarios[] = $idusuario; // id de usuario } // --------------------------------------------------------- } // --------------------------------------------------------- // url de pesquisa ------------------------------------ $url_pesquisa = retorne_url_pesquisa_geral(null, 7); // url de pesquisa // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<a href='{$url_pesquisa}'>Encontre mais pessoas...</a>"; $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1); // --------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html_bruto = constroe_div_especial_geral("Próximos a você", $codigo_html_bruto, null); // adiciona div especial // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function pesquisa_informacoes_perfil() { // globals ----------------------------------------------- global $tabela_banco; // tabelas do banco de dados // --------------------------------------------------------- // termo de pesquisa -------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // limit query ------------------------------------------- $limit_query = retorne_limit_pesquisa_geral_get(); // limit query // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // array de dados de usuario ----------------------- $dados_array_usuario = retorna_dados_usuario_array($idusuario_logado); // array de dados de usuario // --------------------------------------------------------- // obtendo cidade e estado ------------------------- $cidade = $dados_array_usuario['cidade']; // cidade $estado = $dados_array_usuario['estado']; // estado // ---------------------------------------------------------- // modo de pesquisa ----------------- switch (retorna_modo_pesquisa_geral()) { case 2: $query[0] = "select *from {$tabela_banco['3']} where cidade like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where cidade like '%{$termo_pesquisa}%';"; // query break; case 3: $query[0] = "select *from {$tabela_banco['3']} where estado like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where estado like '%{$termo_pesquisa}%';"; // query break; case 4: $query[0] = "select *from {$tabela_banco['3']} where site like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where site like '%{$termo_pesquisa}%';"; // query break; case 6: $query[0] = "select *from {$tabela_banco['3']} where sexo like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where sexo like '%{$termo_pesquisa}%';"; // query break; case 7: $query[0] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%';"; // query break; case 8: $query[0] = "select *from {$tabela_banco['3']} where estado_civil like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where estado_civil like '%{$termo_pesquisa}%';"; // query break; case 10: $query[0] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' and sexo like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where cidade like '%{$cidade}%' and estado like '%{$estado}%' and sexo like '%{$termo_pesquisa}%';"; // query break; case 11: $query[0] = "select *from {$tabela_banco['14']} where profissao like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where profissao like '%{$termo_pesquisa}%';"; // query break; case 12: $query[0] = "select *from {$tabela_banco['14']} where projetos like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where projetos like '%{$termo_pesquisa}%';"; // query break; case 13: $query[0] = "select *from {$tabela_banco['14']} where formacao like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where formacao like '%{$termo_pesquisa}%';"; // query break; case 14: $query[0] = "select *from {$tabela_banco['14']} where experiencia like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where experiencia like '%{$termo_pesquisa}%';"; // query break; case 15: $query[0] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%';"; // query break; case 16: $query[0] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%' and estado like '%{$estado}%' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['14']} where empregado like '%nao%' and profissao like '%{$termo_pesquisa}%' and estado like '%{$estado}%' ;"; // query break; case 17: // campos de pesquisa da tabela $campos_tabela .= "ensino_medio like '%{$termo_pesquisa}%' or "; $campos_tabela .= "ensino_medio_ano like '%{$termo_pesquisa}%' or "; $campos_tabela .= "faculdade like '%{$termo_pesquisa}%' or "; $campos_tabela .= "faculdade_ano like '%{$termo_pesquisa}%' or "; $campos_tabela .= "habilidade_profissional like '%{$termo_pesquisa}%' or "; $campos_tabela .= "trabalha_onde like '%{$termo_pesquisa}%' or "; $campos_tabela .= "trabalha_onde_ano like '%{$termo_pesquisa}%' or "; $campos_tabela .= "interesse_sexual like '%{$termo_pesquisa}%' or "; $campos_tabela .= "endereco like '%{$termo_pesquisa}%' or "; $campos_tabela .= "religiao like '%{$termo_pesquisa}%' or "; $campos_tabela .= "politica like '%{$termo_pesquisa}%' or "; $campos_tabela .= "apelido like '%{$termo_pesquisa}%' or "; $campos_tabela .= "citacao like '%{$termo_pesquisa}%' or "; $campos_tabela .= "odeia like '%{$termo_pesquisa}%' or "; $campos_tabela .= "cidade_natal like '%{$termo_pesquisa}%' or "; $campos_tabela .= "livros like '%{$termo_pesquisa}%' or "; $campos_tabela .= "cinema like '%{$termo_pesquisa}%' or "; $campos_tabela .= "tv like '%{$termo_pesquisa}%' or "; $campos_tabela .= "atividades like '%{$termo_pesquisa}%' or "; $campos_tabela .= "jogos like '%{$termo_pesquisa}%'"; // monta query $query[0] = "select *from {$tabela_banco['30']} where {$campos_tabela} {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['30']} where {$campos_tabela};"; // query break; case 18: // campos de pesquisa da tabela $campos_tabela .= "data_nascimento like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "cidade like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "estado like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "sobre_usuario like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "sexo like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "estado_civil like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "telefone like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "site like '%{$termo_pesquisa}%' or "; // campos da tabela $campos_tabela .= "tribo_urbana like '%{$termo_pesquisa}%'"; // campos da tabela // monta query $query[0] = "select *from {$tabela_banco['3']} where {$campos_tabela} {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['3']} where {$campos_tabela};"; // query break; } // -------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query[0]); // comando // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // obtendo ids de usuarios ------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // id de usuario ---------------------------------------- $arrays_idusuarios[] = $dados['idusuario']; // id de usuario // --------------------------------------------------------- } // --------------------------------------------------------- // total de resultados -------------------------------- $numero_resultados = retorne_numero_linhas_query($query[1]); // numero de linhas // --------------------------------------------------------- // informa numero de resultados ----------------- if ($numero_resultados > 1) { $resultados_encontrados = "Encontrados {$numero_resultados} resultados"; // plural } else { $resultados_encontrados = "Encontrado {$numero_resultados} resultado"; // singular } // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<div class='classe_div_numero_resultados_pesquisa_geral'>"; $codigo_html_bruto .= $resultados_encontrados; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1); $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function carrega_jogos() { // globals ----------------------------------------------- global $tabela_banco; // banco de dados global $pasta_jogos; // pasta de jogos global $url_pagina_inicial_jogos; // url de pagina inicial de jogos global $url_pasta_jogos; // url de pasta de jogos // --------------------------------------------------------- // termo de pesquisa ------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // limit de query -------------------------------------- $limit_query = retorne_limit_tabela_jogos(); // limit de query // ---------------------------------------------------------- // query ------------------------------------------------- $query = "select *from {$tabela_banco['29']} where nome like '%{$termo_pesquisa}%' or descricao like '%{$termo_pesquisa}%' or categoria like '%{$termo_pesquisa}%' {$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 // ----------------------------------------------------------- // codigo html bruto ---------------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados de jogos ------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados de jogos // ---------------------------------------------------------- // separando dados ---------------------------------- $nome = $dados['nome']; // dados $descricao = $dados['descricao']; // dados $imagem = $dados['imagem']; // dados $pasta = $dados['pasta']; // dados $token = $dados['token']; // dados $data = $dados['data']; // dados $categoria = $dados['categoria']; // dados // ---------------------------------------------------------- // descricao -------------------------------------------- $descricao = gera_link_hashtag($descricao); // descricao $descricao = converte_urls_texto_links($descricao); // descricao // ---------------------------------------------------------- // url da pasta ----------------------------------------- $url_pasta = $url_pasta_jogos . "{$nome}/"; // url da pasta // ---------------------------------------------------------- // valida categorias --------------------------------- if ($categoria != null) { // cria array de categorias ------------------------ $categoria_array = explode(",", $categoria); // cria array de categorias // -------------------------------------------------------- // listando categorias ------------------------------ foreach ($categoria_array as $categoria_nova) { // valida categoria ----------------------------------- if ($categoria_nova != null) { // url de pesquisa ----------------------------------- $url_pesquisa = "{$url_pagina_inicial_jogos}?pesquisa_generica={$categoria_nova}"; // url de pesquisa // -------------------------------------------------------- // cria campo de categoria de jogo ----------- $campo_categoria .= "<a href='{$url_pesquisa}' title='{$categoria_nova}' class='uibutton large confirm btn-xs'>{$categoria_nova}</a> "; // camp categoria // -------------------------------------------------------- } // -------------------------------------------------------- } // -------------------------------------------------------- } // -------------------------------------------------------- // monta jogo ---------------------------------------- $conteudo_post .= "<div class='div_corpo_jogo'>"; // conteudo post $conteudo_post .= "<a href='{$url_pasta}' title='{$nome}' target='_blank'>"; // conteudo post $conteudo_post .= "<span class='titulo_jogo'>{$nome}</span>"; // conteudo post $conteudo_post .= "</a>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<a href='{$url_pasta}' title='{$nome}' target='_blank'>"; // conteudo post $conteudo_post .= "<img src='{$imagem}' title='{$nome}' class='imagem_jogo'>"; // conteudo post $conteudo_post .= "</a>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<li>{$descricao}"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<a href='{$url_pasta}' title='{$nome}' class='botao_padrao' target='_blank'>Play</a>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<br>"; // conteudo post $conteudo_post .= "<div class='div_categorias_jogos'>"; // conteudo post $conteudo_post .= $campo_categoria; // conteudo post $conteudo_post .= "</div>"; // conteudo post $conteudo_post .= "</div>"; // conteudo post // --------------------------------------------------------- // adiciona div principal ---------------------------- $conteudo_post = "<div class='classe_div_principal_jogo'>{$conteudo_post}</div>"; // adiciona div principal // --------------------------------------------------------- // atualiza codigo html bruto --------------------- if ($nome != null) { $codigo_html_bruto .= $conteudo_post; // atualiza codigo html bruto } // --------------------------------------------------------- // limpa conteudo ----------------------------------- $conteudo_post = null; // limpa conteudo $campo_categoria = null; // limpa categorias antigas // --------------------------------------------------------- } // -------------------------------------------------------- // numero de jogos -------------------------------- $numero_jogos = retorne_numero_jogos(); // numero de jogos // -------------------------------------------------------- // adiciona pesquisa jogos e paginacao ----- $codigo_html_bruto = campo_pesquisa_jogos() . $codigo_html_bruto . monta_paginas_paginacao_jogos($numero_jogos); // adiciona pesquisa jogos e paginacao // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function carrega_pesquisa_funcoes_gerais() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // retorna o termo de pesquisa ------------------- $pesquisa_generica = retorne_termo_pesquisa(); // retorna o termo de pesquisa // --------------------------------------------------------- // tipo de pesquisa por funcoes ------------------- $tipo_pesquisa_funcoes = tipo_pesquisa_funcoes(); // tipo de pesquisa por funcoes // --------------------------------------------------------- // limit de query --------------------------------------- $limit_query = retorne_limit_tabela_sem_id(); // limit de query // --------------------------------------------------------- // monta a query -------------------------------------- switch ($tipo_pesquisa_funcoes) { case 1: $query[0] = "select *from {$tabela_banco['28']} where (nome like '%{$pesquisa_generica}%') and tipo='1' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['28']} where (nome like '%{$pesquisa_generica}%') and tipo='1';"; // query break; case 2: $query[0] = "select *from {$tabela_banco['28']} where (nome like '%{$pesquisa_generica}%') and tipo='2' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['28']} where (nome like '%{$pesquisa_generica}%') and tipo='2';"; // query break; case 3: $query[0] = "select *from {$tabela_banco['28']} where (nome like '%{$pesquisa_generica}%') {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['28']} where (nome like '%{$pesquisa_generica}%');"; // query break; } // --------------------------------------------------------- // numero de resultados ---------------------------- $numero_resultados = retorne_numero_linhas_query($query[1]); // numero de resultados // --------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "Pesquisando por <b>{$pesquisa_generica}</b> total {$numero_resultados} resultado(s)."; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= "<br>"; // codigo html bruto $codigo_html_bruto .= retorne_pacote_funcoes_gerais($query[0]); // codigo html bruto $codigo_html_bruto .= monta_paginas_paginacao_funcoes_gerais($numero_resultados); // codigo html bruto // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function campo_pesquisa_jogos() { // globals ---------------------------------------------- global $nome_do_sistema; // nome do sistema global $imagem_servidor; // imagens de servidor global $url_pagina_inicial_jogos; // url de pagina inicial de jogos // -------------------------------------------------------- // termo de pesquisa ------------------------------ $pesquisa_generica = retorne_termo_pesquisa(); // termo de pesquisa // -------------------------------------------------------- // imagem de jogo --------------------------------- $imagem = "<img src='" . $imagem_servidor['jogo'] . "' title='Jogos {$nome_do_sistema}'>"; // imagem de jogo // -------------------------------------------------------- // campo numero de jogos ---------------------- if ($pesquisa_generica != null) { // numero de jogos -------------------------------- $numero_jogos = retorne_numero_jogos(); // numero de jogos // -------------------------------------------------------- // plural ou singular ------------------------------- if ($numero_jogos > 1) { $plural_singular = "jogos"; // plural ou singular } else { $plural_singular = "jogo"; // plural ou singular } // -------------------------------------------------------- // campo numero de jogos ---------------------- $campo_numero_jogos .= "<div class='div_campo_numero_jogos'>"; // campo numero de jogos $campo_numero_jogos .= "{$nome_do_sistema} encontrou {$numero_jogos} {$plural_singular}"; // campo numero de jogos $campo_numero_jogos .= ", para <span class='span_numero_jogos'>{$pesquisa_generica}</span>."; // campo numero de jogos $campo_numero_jogos .= "</div>"; // campo numero de jogos // -------------------------------------------------------- } // -------------------------------------------------------- // codigo html bruto ------------------------------- $codigo_html_bruto .= "<div class='div_pesquisa_jogos'>"; $codigo_html_bruto .= "<form action='{$url_pagina_inicial_jogos}' method='get'>"; $codigo_html_bruto .= $imagem; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Pesquisar jogos {$nome_do_sistema}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='text' name='pesquisa_generica' class='input_termo_pesquisa_jogos' value='{$pesquisa_generica}' placeholder='Nome do jogo' autofocus>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='submit' class='botao_padrao' value='Pesquisar'>"; $codigo_html_bruto .= "</form>"; $codigo_html_bruto .= $campo_numero_jogos; $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- // retorno --------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function pesquisa_perfil() { // globals ----------------------------------------------- global $tabela_banco; // tabelas do banco de dados // --------------------------------------------------------- // tabela de cadastro --------------------------------- $tabela[0] = $tabela_banco[1]; // tabela de cadastro $tabela[1] = $tabela_banco[3]; // tabela de informacoes // --------------------------------------------------------- // termo de pesquisa -------------------------------- $termo_pesquisa = retorne_termo_pesquisa(); // termo de pesquisa // --------------------------------------------------------- // limit query ------------------------------------------- $limit_query = retorne_limit_pesquisa_geral_get(); // limit query // --------------------------------------------------------- // query ------------------------------------------------- $query[0] = "select *from {$tabela['0']} where nome like '%{$termo_pesquisa}%' {$limit_query};"; // query $query[1] = "select *from {$tabela['0']} where nome like '%{$termo_pesquisa}%';"; // query // --------------------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query[0]); // comando // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // obtendo ids de usuarios ------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // id de usuario ---------------------------------------- $arrays_idusuarios[] = $dados['idusuario']; // id de usuario // --------------------------------------------------------- } // --------------------------------------------------------- // total de resultados -------------------------------- $numero_resultados = retorne_numero_linhas_query($query[1]); // numero de linhas // --------------------------------------------------------- // informa numero de resultados ----------------- if ($numero_resultados > 1) { $resultados_encontrados = "Encontrados {$numero_resultados} resultados"; // plural } else { $resultados_encontrados = "Encontrado {$numero_resultados} resultado"; // singular } // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<div class='classe_div_numero_resultados_pesquisa_geral'>"; $codigo_html_bruto .= $resultados_encontrados; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1); $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }