function carregar_todos_eventos_usuario() { // id de usuario logado ----------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // -------------------------------------------------------- // array com amigos de usuario ------------------ $array_amigos = retorne_array_amigos_listados($idusuario_logado); // array amigos // -------------------------------------------------------- // atualiza array com idusuario logado --------- $array_amigos[] = $idusuario_logado; // atualizando... // -------------------------------------------------------- // obtendo dados de idusuario amigo ----------- foreach ($array_amigos as $idamigo) { // valida idamigo ------------------------------------- if ($idamigo != null) { $codigo_html_bruto .= exibe_evento_usuario($idamigo); } // -------------------------------------------------------- } // -------------------------------------------------------- // numero de todos os eventos ------------------- $numero_resultados = retorne_numero_eventos(); // numero de todos os eventos // -------------------------------------------------------- // paginacao ------------------------------------------ $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function abrir_notificacao_usuario($tipo_notificacao) { // global ----------------------------------------------- global $tabela_banco; // tabela de banco de dados global $url_pagina_inicial_site; // url pagina inicial de site // -------------------------------------------------------- // id de usuario logado ----------------------------- $idusuario = retorne_idusuario_logado(); // id de usuario logado // -------------------------------------------------------- // limit de query -------------------------------------- $limit_query = retorne_limit_pesquisa_geral_get(); // limit de query // -------------------------------------------------------- // query ------------------------------------------------ $query[0] = "select *from {$tabela_banco['24']} where idamigo='{$idusuario}' and tipo_notificacao='{$tipo_notificacao}' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['24']} where idamigo='{$idusuario}' and tipo_notificacao='{$tipo_notificacao}';"; // query // -------------------------------------------------------- // numero de linhas de query --------------------- $numero_resultados = retorne_numero_linhas_query($query[1]); // numero de linhas de query // -------------------------------------------------------- // comando ------------------------------------------- $comando = comando_executa($query[0]); // comando // -------------------------------------------------------- // contador -------------------------------------------- $contador = 0; // contador // -------------------------------------------------------- for ($contador == $contador; $contador <= retorne_numero_linhas_comando($comando); $contador++) { // dados ----------------------------------------------- $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // -------------------------------------------------------- // montando notificacao ---------------------------- $notificacao_usuario .= monta_div_notificacao_dados($dados, $tipo_notificacao); // montando notificacao // -------------------------------------------------------- } // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= $notificacao_usuario; $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // ---------------------------------------------------------- // retorno ------------------------------------------------ return $codigo_html_bruto; // retorno // ---------------------------------------------------------- }
function carregar_publicacoes_amizades() { // globals global $tabela_banco; global $imagem_servidor; // id usuario logado $idusuario = retorne_idusuario_logado(); // array com id de postagens $array_publicacoes = retorne_array_amigos_possuem_postagem($idusuario, true); // array com amigos listados // monta postagens e compartilhamentos foreach ($array_publicacoes as $idpost) { // query $query = "select *from {$tabela_banco['9']} where id='{$idpost}';"; // dados da postagem $dados = retorne_dados_query($query); // constroe postagens de amigos $publicacoes .= constroe_div_postagem($dados); // carrega compartilhamentos $publicacoes .= carrega_ultimo_compartilhamento_usuario($dados['idusuario']); // carrega ultimo compartilhamento de usuario } // altera idusuario em array global altera_idusuario_array_global($idusuario); // numero total de resultados $numero_resultados = retorne_array_amigos_possuem_postagem($idusuario, false); // numero total de resultados // valida se ha publicacoes if ($publicacoes == null) { // nome do usuario $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // imagem $imagem_cima = "<img src='" . $imagem_servidor['indica_cima'] . "' title='Poste algo'>"; // publicacoes $publicacoes .= $imagem_cima; $publicacoes .= "<br>"; $publicacoes .= campo_pesquisa_geral(false); $publicacoes .= "<br>"; $publicacoes .= "<br>"; $publicacoes .= "<br>"; $publicacoes .= "Hey! {$nome_usuario}, que tal você procurar por mais amigos."; // adiciona div especial $publicacoes = div_especial_quadro_aviso("Olá {$nome_usuario}", $publicacoes, null); $publicacoes = div_especial_basica_campos($publicacoes); } // codigo html bruto $codigo_html_bruto .= $publicacoes; $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // retorno return $codigo_html_bruto; // retorno }
function carregar_usuarios_bloqueados() { // globals ---------------------------------------------- global $enderecos_arquivos_php_uteis; // arquivos php uteis // -------------------------------------------------------- // array com usuarios bloqueados ------------- $array_usuarios = retorne_array_usuarios_bloqueados(); // array com usuarios bloqueados // ------------------------------------------------------- // url de script de formulario ---------------------- $url_script = $enderecos_arquivos_php_uteis['bloquear_usuario']; // url de script de formulario // -------------------------------------------------------- // montando usuario bloqueado ---------------- foreach ($array_usuarios as $idusuario) { // codigo html bruto -------------------------------- $codigo_html_bruto .= "<form action='{$url_script}' method='post'>"; $codigo_html_bruto .= constroe_imagem_perfil_miniatura($idusuario); $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= retorna_link_perfil_usuario($idusuario); $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<input type='hidden' name='idusuario' value='{$idusuario}'>"; $codigo_html_bruto .= "<input type='hidden' name='desbloquear' value='true'>"; $codigo_html_bruto .= "<input type='submit' class='botao_padrao' value='Desbloquear'>"; $codigo_html_bruto .= "</form>"; // -------------------------------------------------------- // adiciona div especial ----------------------------- $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto); // adiciona div especial // -------------------------------------------------------- } // -------------------------------------------------------- // titulo ------------------------------------------------- $titulo = "Você bloqueou"; // titulo // -------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html_bruto = constroe_div_especial_geral($titulo, $codigo_html_bruto, null); // adiciona div especial // -------------------------------------------------------- // adiciona paginacao ------------------------------ $codigo_html_bruto .= monta_paginas_paginacao(retorne_numero_usuarios_bloqueados()); // adiciona paginacao // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function carregar_visitas_perfil_usuario() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // id de usuario --------------------------------------- $idusuario = retorne_idusuario_logado(); // id de usuario // -------------------------------------------------------- // limit de query -------------------------------------- $limit_query = retorne_limit_tabela_get(); // limit de query // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['13']} where idusuario='{$idusuario}' {$limit_query};"; // query // -------------------------------------------------------- // comando ------------------------------------------- $comando = comando_executa($query); // comando // -------------------------------------------------------- // numero de visitas em perfil -------------------- $numero_visitas_perfil = retorne_numero_visitas_perfil(); // numero de visitas em perfil // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= monta_pacotes_visitas_perfil($comando); $codigo_html_bruto .= monta_paginas_paginacao($numero_visitas_perfil); // -------------------------------------------------------- // titulo ------------------------------------------------- $titulo_div_especial = "Visitantes"; // titulo // -------------------------------------------------------- // adiciona div especial ---------------------------- $codigo_html_bruto = constroe_div_especial_geral($titulo_div_especial, $codigo_html_bruto, null); // adiciona div especial // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function constroe_publicacoes_usuario() { // numero de postagens de usuario ------------- $numero_postagens_usuario = retorne_numero_postagens_usuario(); // numero de postagens de usuario // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='div_conteudo_central_publicacoes_usuario'>"; // codigo html bruto $codigo_html_bruto .= campo_publicar(); // codigo html bruto $codigo_html_bruto .= carregar_postagens_usuario(); // codigo html bruto $codigo_html_bruto .= monta_paginas_paginacao($numero_postagens_usuario); $codigo_html_bruto .= "</div>"; // codigo html bruto // ------------------------------------------------------- // retorno --------------------------------------------- return $codigo_html_bruto; // retorno // ------------------------------------------------------- }
function constroe_carregar_imagens($dados) { // tabela de banco ----------------------------------- global $tabela_banco; // tabela de banco global $url_pagina_inicial_site; // url de pagina inicial // -------------------------------------------------------- // tipo de pagina ------------------------------------- $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // -------------------------------------------------------- // id de usuario --------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // -------------------------------------------------------- // valida idusuario de tabela ---------------------- if ($dados['idusuario'] != null) { $idusuario = $dados['idusuario']; // id de usuario } // -------------------------------------------------------- // id de album no modo get ----------------------- $idalbum_imagens = tipo_album_exibir_get(); // id de album no modo get // -------------------------------------------------------- // url de pagina de imagens de usuario -------- $url_pagina_imagens = "{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5"; // url de pagina de imagens de usuario // -------------------------------------------------------- // limit tabela ----------------------------------------- switch ($tipo_pagina) { case 5: $limit_tabela = retorne_limit_tabela_get(); // limit tabela break; case 8: $limit_tabela = retorne_limit_tabela_ultimo_campo(); // limit tabela break; case 9: $limit_tabela = retorne_limit_tabela_ultimo_imagens_modo_post(); // limit tabela break; default: $limit_tabela = retorne_limit_tabela_get(); // limit tabela } // -------------------------------------------------------- // id de postagem de imagem ----------------- $post_id = retorne_idpublicacao_get(); // id de postagem de imagem // -------------------------------------------------------- // nome de album identificador $nome_album_identificador = retorne_idalbum_nome_get(); // query ------------------------------------------------ if ($idalbum_imagens == null) { // valida post id -------------------------------------- if ($post_id == null) { $query = "select DISTINCT nome_album_identificador, idusuario from {$tabela_banco['6']} where idusuario='{$idusuario}' {$limit_tabela};"; // query } else { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and id='{$post_id}';"; // query } // -------------------------------------------------------- } else { // query $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and idalbum_imagens='{$idalbum_imagens}' {$limit_tabela};"; } // -------------------------------------------------------- // monta query carregar imagens de albuns if ($nome_album_identificador != null) { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and nome_album_identificador='{$nome_album_identificador}' {$limit_tabela};"; } // comando -------------------------------------------- $comando = comando_executa($query); // comando // -------------------------------------------------------- // numero de linhas de comando ------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas de comando // -------------------------------------------------------- // contador -------------------------------------------- $contador = 0; // contador // -------------------------------------------------------- // obtendo imagens --------------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ----------------------------------------------- $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // -------------------------------------------------------- // valida tipo de pagina if ($tipo_pagina == 5) { // carrega albuns ou imagens de album if ($nome_album_identificador == null) { // album $lista_imagens .= constroe_album_usuario($dados); } else { // imagens $lista_imagens .= constroe_imagem_album($dados); } } else { // imagens $lista_imagens .= constroe_imagem_album($dados); } } // -------------------------------------------------------- // verifica o tipo de exibicao de imagens ------- if ($idalbum_imagens != null and $tipo_pagina != 5) { return $lista_imagens; // lista com imagens } // -------------------------------------------------------- // numero total de imagens em albuns de usuario ----- $numero_total_imagens_albuns_usuario = retorne_numero_total_imagens_albuns_usuario(); // numero total de imagens em albuns de usuario $numero_total_albuns_usuario = retorne_numero_albuns_usuario($idusuario); // numero total de albuns de usuario // ------------------------------------------------------------------ // informa se o usuario e o dono do perfil ------ $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // informa se o usuario e o dono do perfil // -------------------------------------------------------- // verifica se o usuario e o dono do perfil ------ if ($usuario_dono_perfil == false) { // nome usuario ------------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome do usuario // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='div_campo_nome_usuario_divide_sessao'>"; $codigo_html_bruto .= "Fotos de "; $codigo_html_bruto .= $nome_usuario; $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- } // -------------------------------------------------------- // paginacao if ($nome_album_identificador == null) { $paginacao_continua = monta_paginas_paginacao($numero_total_albuns_usuario); } else { $paginacao_continua = monta_paginas_paginacao($numero_total_imagens_albuns_usuario); } // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='div_separa_sessao_perfil'>"; $codigo_html_bruto .= "<a href='{$url_pagina_imagens}' title='Álbuns'>{$numero_total_albuns_usuario} álbuns com {$numero_total_imagens_albuns_usuario} fotos.</a>"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<div class='div_completa_imagens_miniaturas'>"; $codigo_html_bruto .= $lista_imagens; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= $paginacao_continua; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function carrega_usuarios_compartilharam_postagem() { // globals ---------------------------------------------- global $tabela_banco; // tabela banco // -------------------------------------------------------- // limit de query -------------------------------------- $limit_query = retorne_limit_tabela_get(); // limit de query // -------------------------------------------------------- // id de publicacao ---------------------------------- $idpublicacao = retorne_idpublicacao_get(); // id de publicacao // -------------------------------------------------------- // query ------------------------------------------------ $query[0] = "select *from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}';"; // query // -------------------------------------------------------- // comando ------------------------------------------- $comando = comando_executa($query[0]); // comando // -------------------------------------------------------- // numero de linhas --------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // -------------------------------------------------------- // numero resultados ------------------------------- $numero_resultados = retorne_numero_linhas_query($query[1]); // numero total de linhas // -------------------------------------------------------- // numero resultados kb, mb etc ----------------- $numero_resultados_convertido = retorne_tamanho_resultado($numero_resultados); // numero de resultados convertido para tamanho kb, mb etc... // -------------------------------------------------------- // contador -------------------------------------------- $contador = 0; // contador // -------------------------------------------------------- // obtendo arrays com ids de usuarios --------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ----------------------------------------------- $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // -------------------------------------------------------- // idusuario ------------------------------------------- $idusuario = $dados['idusuario']; // idusuario de tabela // -------------------------------------------------------- // valida idusuario ----------------------------------- if ($idusuario != null) { $arrays_idusuarios[] = $idusuario; // atualiza array com ids de usuarios } // -------------------------------------------------------- } // -------------------------------------------------------- // codigo html bruto --------------------------------- if ($numero_resultados > 1) { $codigo_html_bruto .= "{$numero_resultados_convertido} pessoas compartilharam"; } else { $codigo_html_bruto .= "{$numero_resultados_convertido} pessoa compartilhou"; } // -------------------------------------------------------- // adiciona div informa postagem ---------------- $codigo_html_bruto .= " "; $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}?tipo_pagina=16&post_id={$idpublicacao}'>"; $codigo_html_bruto .= "esta postagem"; $codigo_html_bruto .= "</a>"; $codigo_html_bruto .= "."; // --------------------------------------------------------- // adiciona div ----------------------------------------- $codigo_html_bruto = "<div class='classe_div_postagem_compartilhou'>{$codigo_html_bruto}</div>"; // adiciona div // --------------------------------------------------------- // monta usuarios ------------------------------------ $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1); $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // codigo html bruto // -------------------------------------------------------- // titulo ------------------------------------------------- $titulo = "Compartilharam"; // titulo // -------------------------------------------------------- // div especial ---------------------------------------- $codigo_html_bruto = constroe_div_especial_geral($titulo, $codigo_html_bruto, null); // div especial // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function carrega_lista_usuarios($tipo_carregar, $tipo_exibir) { // tipo carregar --------------------------------------- // 1 carrega amigos aceitos // 2 carrega solicitacoes de amizades que enviou // 3 carrega solicitacoes de amizades que recebeu // 4 carrega usuarios por hashtags // 5 carrega usuarios proximos // 6 usuarios comentaram // 7 usuarios curtiram // 8 usuarios compartilharam // 9 usuarios seguidores // --------------------------------------------------------- // tipo exibir -------------------------------------------- // 1 exibe usuarios normal // 2 exibe usuarios miniatura // --------------------------------------------------------- // globals ----------------------------------------------- global $tabela_banco; // tabela de banco // --------------------------------------------------------- // limit tabela ------------------------------------------ $limit_tabela = retorne_limit_tabela_get(); // limit tabela // --------------------------------------------------------- // array com pacotes de ids de usuarios -------- $array_pacote_idusuarios = array(); // array com pacotes de ids de usuarios // --------------------------------------------------------- // informa se o usuario e o dono do perfil ------ $usuario_dono_perfil_resposta = retorna_usuario_vendo_perfil_dono(); // informa se o usuario e o dono do perfil // -------------------------------------------------------- // id de usuario que visualiza o perfil ----------- # impede usuarios de verem solicitacoes de amizades # de outras pessoas! if ($tipo_carregar == 2) { $idusuario = retorne_idusuario_logado(); // id de usuario logado } else { $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario que visualiza o perfil } // --------------------------------------------------------- // verifica tipo de query a ser criada ------------- switch ($tipo_carregar) { case 1: $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='2' {$limit_tabela};"; // amigos aceitos $query_sem_limite = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='2';"; // amigos aceitos break; case 2: $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='2' {$limit_tabela};"; // solicitacoes de amizades $query_sem_limite = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='2';"; // solicitacoes de amizades break; case 3: $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='1' {$limit_tabela};"; // solicitacoes de amizades $query_sem_limite = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='3' and tipo_solicita='1';"; // solicitacoes de amizades break; } // --------------------------------------------------------- // comando -------------------------------------------- $comando = comando_executa($query); // comando // --------------------------------------------------------- // contador --------------------------------------------- $contador = 0; // contador // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // --------------------------------------------------------- // numero de linhas sem limite -------------------- $numero_linhas_sem_limite = retorne_numero_linhas_query($query_sem_limite); // numero de linhas sem limite // --------------------------------------------------------- // carregando ids de usuarios --------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // id de usuario de tabela --------------------------- $idusuario_tabela = $dados['idamigo']; // id de usuario de tabela // --------------------------------------------------------- // atualizando ids de usuarios --------------------- if ($idusuario_tabela != null) { $array_pacote_idusuarios[] = $idusuario_tabela; // atualizando ids de usuarios } // --------------------------------------------------------- } // --------------------------------------------------------- // pacote com usuarios listados ------------------- $pacote_usuarios = monta_pacotes_usuarios($array_pacote_idusuarios, $tipo_exibir); // pacote com usuarios listados // --------------------------------------------------------- // paginacao ------------------------------------------- $paginacao .= ""; // paginacao $paginacao .= monta_paginas_paginacao($numero_linhas_sem_limite); // paginacao $paginacao .= ""; // paginacao // --------------------------------------------------------- // adiciona paginacao ------------------------------- $pacote_usuarios .= $paginacao; // adiciona paginacao // --------------------------------------------------------- // retorno ----------------------------------------------- return $pacote_usuarios; // retorno // --------------------------------------------------------- }
function retorne_numero_aniversariantes($modo_retorno) { // 1 retorna numero // 2 retorna lista com amigos aniversariantes // globals ------------------------------------------------ global $tabela_banco; // tabela de banco // ---------------------------------------------------------- // id de usuario ---------------------------------------- $idusuario = retorne_idusuario_logado(); // id de usuario // ---------------------------------------------------------- // dados de usuarios ---------------------------------- switch ($modo_retorno) { case 1: // todos $dados_array = retorne_array_amigos_listados_sem_limit($idusuario); // dados de usuarios break; case 2: // retorna lista $dados_array = retorne_array_amigos_listados($idusuario); // dados de usuarios break; } // ---------------------------------------------------------- // contador de retorno -------------------------------- $contador_retorno = 0; // contador // ---------------------------------------------------------- // obtendo id de amigo ------------------------------- foreach ($dados_array as $idamigo) { // verifica se id de amigo e valido ------------------ if ($idamigo != null) { // verifica o modo de retorno ------------------------ switch ($modo_retorno) { case 1: if (retorna_aniversario($idamigo) == true) { $contador_retorno++; // contador de retorno } break; case 2: if (retorna_aniversario($idamigo) == true) { $arrays_idusuarios[] = $idamigo; // atualiza array } break; default: if (retorna_aniversario($idamigo) == true) { $contador_retorno++; // contador de retorno } } // ---------------------------------------------------------- } // ---------------------------------------------------------- } // ---------------------------------------------------------- // verifica o modo de retorno ------------------------ switch ($modo_retorno) { case 1: return $contador_retorno; // retorno break; case 2: // numero de amigos aceitos ---------------------------- $numero_amigos = retorne_numero_amizades_solicitacoes(1); // numero de amigos aceitos // --------------------------------------------------------------- // codigo html bruto ---------------------------------------- $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 2); $codigo_html_bruto .= monta_paginas_paginacao($numero_amigos); // --------------------------------------------------------------- // retorna pacotes com usuarios ------------------------ return $codigo_html_bruto; // retorna pacotes com usuarios // --------------------------------------------------------------- break; default: return $contador_retorno; // retorno } // ---------------------------------------------------------- }
function carregar_compartilhamentos() { // globals ---------------------------------------------- global $tabela_banco; // tabela banco // -------------------------------------------------------- // limit de query -------------------------------------- $limit_query = retorne_limit_tabela_get(); // limit de query // -------------------------------------------------------- // id de usuario visualizando perfil -------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario visualizando perfil // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['17']} where idusuario='{$idusuario}' {$limit_query};"; // -------------------------------------------------------- // comando ------------------------------------------- $comando = comando_executa($query); // comando // -------------------------------------------------------- // numero de linhas --------------------------------- $numero_linhas = retorne_numero_linhas_comando($comando); // numero de linhas // -------------------------------------------------------- // contador -------------------------------------------- $contador = 0; // contador // -------------------------------------------------------- // usuario dono do perfil --------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // codigo html bruto --------------------------------- for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados ------------------------------------------------ $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // --------------------------------------------------------- // separando dados ---------------------------------- $idusuario_tabela = $dados['idusuario']; // dados $idamigo_tabela = $dados['idamigo']; // dados $idpublicacao_tabela = $dados['idpublicacao']; // dados // --------------------------------------------------------- // obtendo dados da publicacao ------------------ if ($idusuario_tabela != null) { // altera idusuario global ---------------------------- altera_idusuario_array_global($idamigo_tabela); // altera idusuario global // --------------------------------------------------------- // obtem dados de publicacao -------------------- $dados_publicacao = retorne_dados_publicacao($idpublicacao_tabela, $identificador_tabela); // obtendo dados da publicacao // --------------------------------------------------------- // opcoes do compartilhamento ------------------- if ($usuario_dono_perfil == true) { // opcoes de compartilhamento ------------------- $opcoes_compartilhamento = opcoes_compartilhamento_usuario($dados); // opcoes de compartilhamento // --------------------------------------------------------- } // --------------------------------------------------------- // monta postagem de usuario -------------------- $postagem_usuario .= $opcoes_compartilhamento; // monta postagem de usuario $postagem_usuario .= constroe_div_postagem($dados_publicacao); // monta postagem de usuario // ---------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= $postagem_usuario; // --------------------------------------------------------- // altera idusuario global ---------------------------- altera_idusuario_array_global($idusuario); // altera idusuario global // --------------------------------------------------------- // limpa variaveis ------------------------------------- $postagem_usuario = null; // limpa postagem de usuario // --------------------------------------------------------- } // --------------------------------------------------------- } // -------------------------------------------------------- // paginacao ------------------------------------------ $codigo_html_bruto .= monta_paginas_paginacao(retorne_numero_compartilhamentos($idusuario)); // -------------------------------------------------------- // adiciona div central de publicacoes -------------------- $codigo_html_bruto = "<div class='div_conteudo_central_publicacoes_usuario'>{$codigo_html_bruto}</div>"; // adiciona div central de publicacoes // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function carrega_usuarios_compartilharam_postagem() { global $tabela_banco; $limit_query = retorne_limit_tabela_get(); $idpublicacao = retorne_idpublicacao_get(); $query[0] = "select *from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}' {$limit_query};"; $query[1] = "select *from {$tabela_banco['17']} where idpublicacao='{$idpublicacao}';"; $comando = comando_executa($query[0]); $numero_linhas = retorne_numero_linhas_comando($comando); $numero_resultados = retorne_numero_linhas_query($query[1]); $numero_resultados_convertido = retorne_tamanho_resultado($numero_resultados); $contador = 0; for ($contador == $contador; $contador <= $numero_linhas; $contador++) { $dados = mysql_fetch_array($comando, MYSQL_ASSOC); $idusuario = $dados['idusuario']; if ($idusuario != null) { $arrays_idusuarios[] = $idusuario; } } if ($numero_resultados > 1) { $codigo_html_bruto .= "{$numero_resultados_convertido} pessoas compartilharam"; } else { $codigo_html_bruto .= "{$numero_resultados_convertido} pessoa compartilhou"; } $codigo_html_bruto .= " "; $codigo_html_bruto .= "<a href='{$url_pagina_inicial_site}?tipo_pagina=16&post_id={$idpublicacao}'>"; $codigo_html_bruto .= "esta postagem"; $codigo_html_bruto .= "</a>"; $codigo_html_bruto .= "."; $codigo_html_bruto = "<div class='classe_div_postagem_compartilhou'>{$codigo_html_bruto}</div>"; $codigo_html_bruto .= monta_pacotes_usuarios($arrays_idusuarios, 1); $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); $titulo = "Compartilharam"; $codigo_html_bruto = constroe_div_especial_geral($titulo, $codigo_html_bruto, null); return $codigo_html_bruto; }
function carregar_depoimentos_gerais() { // globals --------------------------------------------- global $tabela_banco; // tabela de banco de dados // ------------------------------------------------------- // tipo de depoimento ------------------------------ $tipo_depoimento = retorne_tipo_depoimento_get(); // tipo de depoimento // ------------------------------------------------------- // id de usuario -------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // ------------------------------------------------------- // limit query ----------------------------------------- $limit_query = retorne_limit_tabela_get(); // limit query // ------------------------------------------------------- // carrega tipo de depoimentos ----------------- switch ($tipo_depoimento) { case 1: $query[0] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='1' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='1';"; // query break; case 2: $query[0] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='1' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='1';"; // query break; case 3: $query[0] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='2' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='2';"; // query break; case 4: $query[0] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='2' {$limit_query};"; // query $query[1] = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='2';"; // query break; } // ------------------------------------------------------- // comando ------------------------------------------ $comando = comando_executa($query[0]); // comando // ------------------------------------------------------- // numero de resultados -------------------------- $numero_resultados = retorne_numero_linhas_query($query[1]); // numero de resultados // ------------------------------------------------------- // codigo html bruto -------------------------------- $codigo_html_bruto .= monta_pacote_depoimentos($comando); $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados); // ------------------------------------------------------- // 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 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 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 // --------------------------------------------------------- }