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
    // --------------------------------------------------------
}
예제 #8
0
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 .= "&nbsp;";
    $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
    // ---------------------------------------------------------
}
예제 #10
0
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 .= "&nbsp;";
    // 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 .= "&nbsp;";
    // 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 .= "&nbsp;";
    // 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
    // ---------------------------------------------------------
}
예제 #13
0
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;
}
예제 #14
0
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
    // -----------------------------------------------------------
}
예제 #16
0
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
    // ---------------------------------------------------------
}
예제 #19
0
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>&nbsp;";
                    // 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
    // --------------------------------------------------------
}
예제 #22
0
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
    // ---------------------------------------------------------
}