function formulario_alterar_imagem_fundo() { // id de usuario --------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // -------------------------------------------------- // codigo html bruto --------------------------- $codigo_html_bruto .= retorne_imagem_papel_parede_usuario($idusuario, 1); $codigo_html_bruto .= "<div class='classe_div_formulario_upload'>"; $codigo_html_bruto .= constroe_adicionar_imagem_fundo(); $codigo_html_bruto .= "</div>"; // --------------------------------------------------- // titulo div --------------------------------------- $titulo = "Papel parede"; // titulo div // --------------------------------------------------- // adiciona div especial ----------------------- $codigo_html_bruto = constroe_div_especial_geral($titulo, $codigo_html_bruto, null); // adiciona div // --------------------------------------------------- // retorno ----------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------- }
function retorne_numero_total_imagens_albuns_usuario() { // tabela de banco ----------------------------------- global $tabela_banco; // tabela de banco // -------------------------------------------------------- // id de usuario --------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // -------------------------------------------------------- // id de album no modo get ----------------------- $idalbum_nome = retorne_idalbum_nome_get(); // id de album no modo get // -------------------------------------------------------- // query ------------------------------------------------ if ($idalbum_nome == null) { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}';"; // query } else { $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' and nome_album_identificador='{$idalbum_nome}';"; // query } // -------------------------------------------------------- // numero de linhas --------------------------------- $numero_linhas = retorne_numero_linhas_query($query); // numero de linhas // -------------------------------------------------------- // retorna numero de linhas ----------------------- return $numero_linhas; // retorna numero de linhas // -------------------------------------------------------- }
function retorne_url_musica_usuario() { // globals -------------------------------------------------- global $tabela_banco; // tabela de banco de dados // ------------------------------------------------------------ // id de usuario ------------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // ------------------------------------------------------------ // query ---------------------------------------------------- $query = "select *from {$tabela_banco['7']} where idusuario='{$idusuario}';"; // query // ------------------------------------------------------------ // comando ----------------------------------------------- $comando = comando_executa($query); // comando // ------------------------------------------------------------ // dados --------------------------------------------------- $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // ------------------------------------------------------------ // separando dados ------------------------------------- $url_musica_perfil = $dados['url_musica_perfil']; // url da musica $titulo_original_musica = $dados['titulo_original_musica']; // titulo da musica // ------------------------------------------------------------ // retorna url da musica -------------------------------- return $url_musica_perfil; // retorna url da musica // ------------------------------------------------------------ }
function constroe_servicos_perfil($idusuario) { // globals global $url_pagina_inicial_site; // id de usuario $idusuario = retorne_idusuario_visualizando_perfil(); // numero de amigos de usuario $numero_amigos_usuario = retorne_tamanho_resultado(retorne_numero_amizades_solicitacoes(1)); // numero de imagens em albuns $numero_total_imagens_albuns_usuario = retorne_tamanho_resultado(retorne_numero_total_imagens_albuns_usuario()); // bloco imagens de album -------------------- $bloco_imagens_album .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5'>"; // bloco imagens de album $bloco_imagens_album .= retorne_ultima_imagem_album(); // bloco imagens de album $bloco_imagens_album .= "</a>"; // bloco imagens de album // adiciona div especial $bloco_imagens_album = constroe_div_especial_geral("<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5' title='Fotos'>Fotos - {$numero_total_imagens_albuns_usuario}</a>", $bloco_imagens_album, null); // -------------------------------------------------------- // bloco de amizades ----------------------------- $bloco_amizades = constroe_div_especial_geral("<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4' title='Amigos'>Amigos - {$numero_amigos_usuario}</a>", constroe_bloco_amizades(), null); // ------------------------------------------------------- // codigo html bruto ----------------------------- $codigo_html_bruto .= $bloco_amizades; $codigo_html_bruto .= $bloco_imagens_album; // ------------------------------------------------------- // retorno --------------------------------------------- return $codigo_html_bruto; // retorno // ------------------------------------------------------- }
function adicionar_visita_perfil() { // globals global $tabela_banco; global $numero_maximo_visitas_perfil_exibir; // id usuario $idusuario = retorne_idusuario_visualizando_perfil(); // usuario dono do perfil $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // id de usuario logado $idusuario_logado = retorne_idusuario_logado(); // data atual $data_atual = data_atual(); // numero de visitas atual $numero_visitas_atual = retorne_numero_visitas_perfil(); // remove visitas antigas if ($numero_visitas_atual >= $numero_maximo_visitas_perfil_exibir) { remove_visitas_antigas_perfil(); } // se for o dono do perfil retorne nulo if ($usuario_dono_perfil == true or $idusuario == null or $idusuario_logado == null) { return null; } // qurey $query[] = "delete from {$tabela_banco['13']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';"; $query[] = "insert into {$tabela_banco['13']} values('null', '{$idusuario}', '{$idusuario_logado}', '{$data_atual}');"; // executa querys executador_querys($query); }
function retorne_numero_depoimentos($tipo_depoimento) { // globals --------------------------------------------- global $tabela_banco; // tabela de banco de dados // ------------------------------------------------------- // id usuario ------------------------------------------ $idusuario = retorne_idusuario_visualizando_perfil(); // id usuario // ------------------------------------------------------- // query ----------------------------------------------- switch ($tipo_depoimento) { case 1: $query = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='1';"; // query break; case 2: $query = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='1';"; // query break; case 3: $query = "select *from {$tabela_banco['12']} where idusuario='{$idusuario}' and aceitou='2';"; // query break; case 4: $query = "select *from {$tabela_banco['12']} where idamigo='{$idusuario}' and aceitou='2';"; // query break; } // -------------------------------------------------------- // retorna numero de linhas ----------------------- return retorne_numero_linhas_query($query); // retorna numero de linhas // -------------------------------------------------------- }
function retorne_esta_bloqueado($idusuario) { // globals ----------------------------------------- global $tabela_banco; // tabela de banco // ---------------------------------------------------- // id do usuario --------------------------------- if ($idusuario == null) { $idusuario = retorne_idusuario_visualizando_perfil(); // id do usuario } // ---------------------------------------------------- // se for dono do perfil nao fazer nada ------- if (retorna_usuario_vendo_perfil_dono() == true and $idusuario == null) { return false; // nao esta bloqueado } // ----------------------------------------------------- // id de usuario logado ------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ---------------------------------------------------- // numero de linhas ---------------------------- $numero_linhas = 0; // numero de linhas // --------------------------------------------------- // query -------------------------------------------- $query[] = "select *from {$tabela_banco['21']} where idusuario='{$idusuario_logado}' and idusuario_bloqueado='{$idusuario}';"; // query $query[] = "select *from {$tabela_banco['21']} where idusuario='{$idusuario}' and idusuario_bloqueado='{$idusuario_logado}';"; // query // ------------------------------------------------------ // analiza querys ----------------------------------- foreach ($query as $valor_query) { // verifica se query e valida ---------------------- if ($valor_query != null) { $numero_linhas += retorne_numero_linhas_query($valor_query); // atualiza numero de linhas } // ------------------------------------------------------ } // ------------------------------------------------------ // retorno -------------------------------------------- if ($numero_linhas > 0) { return true; // bloqueado } else { return false; // nao bloqueado } // ------------------------------------------------------ }
function constroe_funcoes_perfil_usuario() { // idusuario visualizando perfil ---------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // ---------------------------------------------------------- // constroe funcoes de perfil ------------------------------------- $codigo_html_bruto .= constroe_campos_links_perfil(); // ---------------------------------------------------------------- // retorno -------------------------------------------------------- return $codigo_html_bruto; // retorno // ---------------------------------------------------------------- }
function constroe_campo_editar_perfil() { // globals ----------------------------------------------- global $imagem_servidor; // imagens de servidor global $url_pagina_inicial_site; // url de pagina inicial // --------------------------------------------------------- // imagem configurar -------------------------------- $imagem_configurar = $imagem_servidor['configurar']; // imagem configurar $imagem_configurar = "<img src='{$imagem_configurar}' title='Configurar'>"; // imagem configurar // --------------------------------------------------------- // url para editar perfil ------------------------------- $url[0] = "{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7"; // url para editar perfil // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // id de usuario visualizando perfil ----------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario visualizando perfil // -------------------------------------------------------- // imagem de usuario logado ----------------------- $imagem_usuario_logado = constroe_imagem_perfil_publicacao($idusuario_logado); // imagem de usuario logado // ---------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<div class='div_campo_editar_perfil'>"; $codigo_html_bruto .= $imagem_usuario_logado; $codigo_html_bruto .= "<a href='{$url['0']}'>"; $codigo_html_bruto .= $imagem_configurar; $codigo_html_bruto .= "</a>"; $codigo_html_bruto .= " "; $codigo_html_bruto .= "<a href='{$url['0']}' class='uibutton icon edit' title='Editar'>"; $codigo_html_bruto .= "Editar"; $codigo_html_bruto .= "</a>"; $codigo_html_bruto .= "</div>"; // --------------------------------------------------------- // adiciona div especial //$codigo_html_bruto = constroe_div_especial_geral("Editar meu perfíl", $codigo_html_bruto, null); // retorno ----------------------------------------------- return $codigo_html_bruto; // retorno // --------------------------------------------------------- }
function campo_criar_depoimento() { // globals ----------------------------------------------- global $enderecos_arquivos_php_uteis; // arquivos php uteis // --------------------------------------------------------- // usuario dono do perfil ---------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // --------------------------------------------------------- // id de usuario ---------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // --------------------------------------------------------- // status de amizade --------------------------------- $status_amizade = retorne_status_amizade($idusuario); // status de amizade // --------------------------------------------------------- // nao permite criar depoimento para si mesmo -- if ($usuario_dono_perfil == true or $status_amizade != 2) { return null; // retorno nulo } // --------------------------------------------------------- // nome usuario recebe depoimento ------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome usuario recebe depoimento // --------------------------------------------------------- // url para enviar depoimento ---------------------- $url_enviar_depoimento = $enderecos_arquivos_php_uteis['enviar_depoimento']; // url para enviar depoimento // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<form action='{$url_enviar_depoimento}' method='post'>"; $codigo_html_bruto .= "<textarea cols='70' rows='5' name='depoimento' class='classe_campos_textaera_gerais' placeholder='Escreva um depoimento para {$nome_usuario}'></textarea>"; $codigo_html_bruto .= "<input type='hidden' name='idusuario' value='{$idusuario}'>"; $codigo_html_bruto .= "<input type='submit' value='Enviar' class='botao_padrao'>"; $codigo_html_bruto .= "</form>"; // -------------------------------------------------------- // div especial basica campo --------------------- $codigo_html_bruto = div_especial_basica_campos($codigo_html_bruto); // div especial basica campo // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function constroe_campo_navegacao_usuario() { // valida usuario logado if (retorne_esta_logado() == false) { return pagina_inicial_nao_logado(); } // id de usuario $idusuario = retorne_idusuario_visualizando_perfil(); // campo navegacao perfil $codigo_html .= "<div class='div_navegacao_perfil_usuario_logado'>"; $codigo_html .= constroe_campo_editar_perfil(); $codigo_html .= constroe_servicos_perfil($idusuario); $codigo_html .= "</div>"; // return return $codigo_html; }
function abas_navegacao_perfil_usuario() { // globals global $url_pagina_inicial_site; // id de usuario $idusuario = retorne_idusuario_visualizando_perfil(); // numero de amigos de usuario $numero_amigos_usuario = retorne_tamanho_resultado(retorne_numero_amizades_solicitacoes(1)); // numero de imagens em albuns $numero_total_imagens_albuns_usuario = retorne_tamanho_resultado(retorne_numero_total_imagens_albuns_usuario()); // retorne o numero de musicas no perfil $numero_musicas_perfil = retorne_tamanho_resultado(retorne_numero_musicas_perfil()); // numero de postagens de usuario $numero_postagens_usuario = retorne_tamanho_resultado(retorne_numero_postagens_usuario()); // numero de depoimentos $numero_depoimentos = retorne_tamanho_resultado(retorne_numero_depoimentos(1)); // numero de compartilhamentos $numero_compartilhamentos = retorne_tamanho_resultado(retorne_numero_compartilhamentos($idusuario)); // aba selecionada $aba_selecionada[retorne_tipo_pagina()] = "classe_aba_selecionada_perfil"; // links de perfil $links['perfil'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['3']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=3'>Perfíl</a></div>"; $links['fotos'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['5']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5'>Fotos - {$numero_total_imagens_albuns_usuario}</a></div>"; $links['amigos'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['4']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4'>Amigos - {$numero_amigos_usuario}</a></div>"; $links['musica'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['6']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=6'>Músicas - {$numero_musicas_perfil}</a></div>"; $links['publicar'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['9']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=9'>Publicações - {$numero_postagens_usuario}</a></div>"; $links['depoimentos'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['11']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=11'>Depoimentos - {$numero_depoimentos}</a></div>"; $links['profissional'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['7']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=3'>Profissional</a></div>"; $links['compartilhado'] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['14']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=14'>Compartilhados - {$numero_compartilhamentos}</a></div>"; // links disponiveis foreach ($links as $valor_link) { // valida valor de link if ($valor_link != null) { $links_abas_perfil .= $valor_link; } } // adiciona div de abas $links_abas_perfil = "<div class='classe_div_aba_links_selecao'>{$links_abas_perfil}</div>"; // adiciona div de abas // codigo html $codigo_html .= "<div class='classe_abas_perfil_usuario'>"; $codigo_html .= $links_abas_perfil; $codigo_html .= "</div>"; // retorno return $codigo_html; }
function retorne_numero_postagens_usuario() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // id usuario ------------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id usuario // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['9']} where idusuario='{$idusuario}';"; // query // -------------------------------------------------------- // retorna numero de linhas ----------------------- return retorne_numero_linhas_query($query); // retorna numero de linhas // -------------------------------------------------------- }
function retorne_numero_amizades_solicitacoes($tipo_retorno) { // 1 retorna amigos ja aceitos // 2 retorna solicitacoes // tipo_solicita = 1 solicitacoes que enviou // tipo_solicita = 2 solicitacoes que recebeu // globals ----------------------------------------------- global $tabela_banco; // tabela de banco de dados // --------------------------------------------------------- // id de usuario visualizando perfil ---------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario visualizando perfil // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // tipo de query ---------------------------------------- switch ($tipo_retorno) { case 1: $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario}' and aceitou='2';"; // query break; case 2: $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario_logado}' and aceitou='3' and tipo_solicita='2';"; // query break; case 3: $query = "select *from {$tabela_banco['4']} where idusuario='{$idusuario_logado}' and aceitou='3' and tipo_solicita='1';"; // query break; } // -------------------------------------------------------- // executa query -------------------------------------- $comando = comando_executa($query); // executa query // -------------------------------------------------------- // retorno ---------------------------------------------- return retorne_numero_linhas_comando($comando); // retorno // -------------------------------------------------------- }
function retorne_visitou_perfil() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // id usuario ------------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id usuario // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // usuario dono do perfil ----------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // --------------------------------------------------------- // informa que ja visitou ----------------------------- if ($usuario_dono_perfil == true) { return true; // retorno } // --------------------------------------------------------- // query ------------------------------------------------- $query = "select *from {$tabela_banco['13']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';"; // query // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_query($query); // numero de linhas // --------------------------------------------------------- // retorna se visitou ou nao ------------------------ if ($numero_linhas > 0) { return true; // visitou } else { return false; // nao visitou } // --------------------------------------------------------- }
function retorne_ultima_imagem_album() { // globals ------------------------------------------------ global $tabela_banco; // tabela de banco de dados global $imagem_servidor; // imagens de servidor // -------------------------------------------------------- // id de usuario ------------------------------------------ $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // -------------------------------------------------------- // query -------------------------------------------------- $query = "select *from {$tabela_banco['6']} where idusuario='{$idusuario}' order by id desc limit 0,1;"; // -------------------------------------------------------- // dados -------------------------------------------------- $dados = retorne_dados_query($query); // dados // -------------------------------------------------------- // url de ultima imagem de album -------------------------- $url_imagem_miniatura = $dados['url_imagem_miniatura']; // url de ultima imagem de album // -------------------------------------------------------- // valida url de imagem ----------------------------------- if ($url_imagem_miniatura == null) { $url_imagem_miniatura = $imagem_servidor['imagens_usuario']; // imagem de servidor } // -------------------------------------------------------- // nome de usuario ---------------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome de usuario // -------------------------------------------------------- // codigo html bruto -------------------------------------- $codigo_html_bruto .= "<img src='{$url_imagem_miniatura}' title='Imagem de {$nome_usuario}' class='imagem_album_miniatura_bloco'>"; // -------------------------------------------------------- // retorno ------------------------------------------------ return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function carrega_ultima_publicacao_usuario($idusuario) { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // --------------------------------------------------------- // idusuario visualizando perfil --------------------- $idusuario_perfil = retorne_idusuario_visualizando_perfil(); // idusuario visualizando perfil // ---------------------------------------------------------- // limit de retorno de dados ------------------------- $limit_retorno = retorne_limit_tabela_ultimo_campo(); // limit de retorno de dados // ---------------------------------------------------------- // query -------------------------------------------------- $query = "select *from {$tabela_banco['9']} where idusuario='{$idusuario}' {$limit_retorno};"; // query // ---------------------------------------------------------- // comando --------------------------------------------- $comando = comando_executa($query); // comando // ---------------------------------------------------------- // altera array global com ids de usuario --------- altera_idusuario_array_global($idusuario); // alterando // ---------------------------------------------------------- // codigo html bruto ----------------------------------- $codigo_html_bruto .= monta_pacote_postagem($comando); // ---------------------------------------------------------- // altera array global com ids de usuario --------- altera_idusuario_array_global($idusuario_perfil); // alterando // ---------------------------------------------------------- // retorno ------------------------------------------------ return $codigo_html_bruto; // retorno // ---------------------------------------------------------- }
function retorne_numero_musicas_perfil() { // globals ------------------------------------------------ global $tabela_banco; // tabela de banco // ---------------------------------------------------------- // id de usuario ---------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // ---------------------------------------------------------- // query -------------------------------------------------- $query = "select *from {$tabela_banco['7']} where idusuario='{$idusuario}';"; // query // ---------------------------------------------------------- // numero de linhas ----------------------------------- $numero_linhas = retorne_numero_linhas_query($query); // numero de linhas // ---------------------------------------------------------- // retorna numero de linhas ------------------------- return $numero_linhas; // retorna numero de linhas // ---------------------------------------------------------- }
function constroe_topo_pagina() { // informa se o usuario esta logado --------------------- $usuario_logado = retorne_esta_logado(); // informa se o usuario esta logado // ------------------------------------------------------------------- // id de usuario --------------------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // ---------------------------------------------------------------------- // constroe formularioe e paineis ------------- if ($usuario_logado == true) { // painel logout $painel_logout = painel_login_logout_usuario(); // painel logout // painel de notificacoes $painel_notificacaoes = constroe_campo_iniciar_notificacoes(); // painel de notificacoes // formulario de pesquisa geral $formulario_topo = campo_pesquisa_geral(true); } else { // formulario de login $formulario_topo .= formulario_login_usuario(); // formulario de pesquisa geral } // ------------------------------------------------------------------- // codigo html bruto -------------------------------------------- $codigo_html_bruto .= constroe_logotipo_sistema(1); $codigo_html_bruto .= $formulario_topo; $codigo_html_bruto .= $painel_logout; $codigo_html_bruto .= $painel_notificacaoes; // ------------------------------------------------------------------ // retorno -------------------------------------------------------- return $codigo_html_bruto; // retorno // ------------------------------------------------------------------ }
function retorne_autoplay_musica_perfil() { // globals -------------------------------------------------- global $tabela_banco; // tabela de banco de dados // ------------------------------------------------------------ // id de usuario ------------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // ------------------------------------------------------------ // query ---------------------------------------------------- $query = "select *from {$tabela_banco['8']} where idusuario='{$idusuario}';"; // query // ------------------------------------------------------------ // comando ----------------------------------------------- $comando = comando_executa($query); // comando // ------------------------------------------------------------ // dados --------------------------------------------------- $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // dados // ------------------------------------------------------------ // separando dados ------------------------------------- $musica_auto_play = $dados['musica_auto_play']; // autoplay // ------------------------------------------------------------ // verifica se valor e valido ---------------------------- if ($musica_auto_play == null) { $musica_auto_play = 0; // nao toca automaticamente } // ----------------------------------------------------------- // retorno de autoplay --------------------------------- return $musica_auto_play; // retorno de autoplay // ----------------------------------------------------------- }
function retorne_usuario_pode_visualizar_postagem($privacidade) { // tipo de privacidade atual ------------------------ if ($privacidade == null) { $privacidade = 1; // publico } // -------------------------------------------------------- // id de usuario vendo perfil ----------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario vendo perfil // -------------------------------------------------------- // 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 // -------------------------------------------------------- // verifica se e o dono da imagem --------------- if ($usuario_dono_perfil_resposta == true or $privacidade == 1) { return true; // retorna verdadeiro } // -------------------------------------------------------- // status de amizade -------------------------------- $status_amizade_usuario = retorne_status_amizade($idusuario); // status de amizade // -------------------------------------------------------- // se for amigo automaticamente pode visualizar ------------- if ($status_amizade_usuario == 2 and $privacidade == 2) { return true; // pode visualizar } else { return false; // nao pode visualizar } // ------------------------------------------------------------------------- }
function monta_curriculo() { // dados ----------------------------------------------- $dados_curriculo = retorne_dados_array_curriculo(); // dados // -------------------------------------------------------- // id usuario visualizando perfil ------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id usuario visualizando perfil // -------------------------------------------------------- // separando dados --------------------------------- $profissao = $dados_curriculo['profissao']; // dados $objetivo = $dados_curriculo['objetivo']; // dados $empresas_trabalhou = $dados_curriculo['empresas_trabalhou']; // dados $formacao = $dados_curriculo['formacao']; // dados $experiencia = $dados_curriculo['experiencia']; // dados $idiomas = $dados_curriculo['idiomas']; // dados $email = $dados_curriculo['email']; // dados $telefone = $dados_curriculo['telefone']; // dados $endereco = $dados_curriculo['endereco']; // dados $adicionais = $dados_curriculo['adicionais']; // dados $projetos = $dados_curriculo['projetos']; // dados $empregado = $dados_curriculo['empregado']; // dados // -------------------------------------------------------- // adiciona link de pesquisa ----------------------- $profissao = retorne_link_pesquisa_montado($dados_curriculo['profissao'], 11); // dados $projetos = retorne_link_pesquisa_montado($dados_curriculo['projetos'], 12); // dados $formacao = retorne_link_pesquisa_montado($dados_curriculo['formacao'], 13); // dados $experiencia = retorne_link_pesquisa_montado($dados_curriculo['experiencia'], 14); // dados // -------------------------------------------------------- // dados do usuario --------------------------------- $dados_usuario = retorna_dados_usuario_array($idusuario); // dados do usuario // -------------------------------------------------------- // nome do usuario ---------------------------------- $nome_usuario = func_retorna_nome_de_usuario_por_id($idusuario); // nome do usuario // -------------------------------------------------------- // cidade e estado ----------------------------------- $endereco_local = $dados_usuario['cidade'] . "%20" . $dados_usuario['estado']; // cidade e estado // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div id='div_curriculo_usuario' class='classe_perfil_curriculo_usuario'>"; $codigo_html_bruto .= constroe_imagem_perfil_miniatura($idusuario); $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='6'><i>{$nome_usuario}</i></font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Nascimento: "; $codigo_html_bruto .= $dados_usuario['data_nascimento']; $codigo_html_bruto .= ", "; $codigo_html_bruto .= $dados_usuario['estado_civil']; $codigo_html_bruto .= ", "; $codigo_html_bruto .= $dados_usuario['sexo']; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='4'>Contato</font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Endereço: {$endereco}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Telefone: {$telefone}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "E-mail: {$email}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='4'>Experiência profissional</font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Profissão: {$profissao}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Objetivos: {$objetivo}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Empresas que trabalhou: {$empresas_trabalhou}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Experiências: {$experiencia}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='4'>Formação</font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Formado em: {$formacao}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Idiomas: {$idiomas}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<li><b><font size='4'>Informações adicionais</font></b>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Adicionais: {$adicionais}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Projetos: {$projetos}"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "Empregado: {$empregado}"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= "<div class='classe_div_imprimir_curriculo_usuario'>"; $codigo_html_bruto .= "<input type='button' class='botao_padrao' value='Imprimir' onclick='imprimir_curriculo();'>"; $codigo_html_bruto .= "</div>"; $codigo_html_bruto .= gerador_mapa($endereco_local); // -------------------------------------------------------- // adiciona hastags --------------------------------- $codigo_html_bruto = gera_link_hashtag($codigo_html_bruto); // adiciona hastags // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function constroe_campos_links_perfil() { // globals ----------------------------------------------- global $imagem_servidor; // imagens de servidor global $url_pagina_inicial_site; // url de pagina inicial global $url_pagina_inicial_jogos; // url de jogos // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario logado // --------------------------------------------------------- // tipo de pagina -------------------------------------- $tipo_pagina = retorne_tipo_pagina(); // tipo de pagina // --------------------------------------------------------- // numero de visitas no perfil -------------------- $numero_visitas_perfil = retorne_numero_visitas_perfil(); // numero de visitas no perfil // --------------------------------------------------------- // numero de depoimentos ---------------------- $numero_depoimentos = retorne_tamanho_resultado(retorne_numero_depoimentos(1)); // numero de depoimentos // --------------------------------------------------------- // numero de lembretes $numero_lembretes = retorne_numero_lembretes(); // numero de eventos $numero_eventos = retorne_numero_eventos(); // numero aniversariantes $numero_aniversariantes = retorne_numero_aniversariantes(1); // numero de usuarios bloqueados $numero_usuarios_bloqueados = retorne_numero_usuarios_bloqueados(); // numero de novas mensagens $numero_novas_mensagens = retorne_numero_novas_mensagens(); // imagens -------------------------------------------- $imagens[1] = "<img src='" . $imagem_servidor['campo_1'] . "'> "; $imagens[2] = "<img src='" . $imagem_servidor['campo_2'] . "'> "; $imagens[3] = "<img src='" . $imagem_servidor['campo_3'] . "'> "; $imagens[4] = "<img src='" . $imagem_servidor['campo_4'] . "'> "; $imagens[5] = "<img src='" . $imagem_servidor['campo_5'] . "'> "; $imagens[6] = "<img src='" . $imagem_servidor['campo_6'] . "'> "; $imagens[7] = "<img src='" . $imagem_servidor['campo_7'] . "'> "; $imagens[8] = "<img src='" . $imagem_servidor['campo_8'] . "'> "; $imagens[9] = "<img src='" . $imagem_servidor['campo_9'] . "'> "; $imagens[10] = "<img src='" . $imagem_servidor['campo_10'] . "'> "; $imagens[11] = "<img src='" . $imagem_servidor['campo_11'] . "'> "; $imagens[12] = "<img src='" . $imagem_servidor['campo_12'] . "'> "; $imagens[13] = "<img src='" . $imagem_servidor['campo_13'] . "'> "; // --------------------------------------------------------- // links -------------------------------------------------- $links[0] = "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=3' class='campos_links_perfil'>{$imagens['3']}Perfíl</a>"; // links $links[1] = "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=5' class='campos_links_perfil'>{$imagens['5']}Fotos</a>"; // links $links[2] = "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=4' class='campos_links_perfil'>{$imagens['2']}Amigos</a>"; // links $links[3] = "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=6' class='campos_links_perfil'>{$imagens['4']}Músicas</a>"; // links $links[4] = "<a href='#1' id='#1' class='campos_links_perfil' onclick='altera_modo_tipo_carrega_mensagens_chat(2);'>{$imagens['6']}Mensagens - <span id='span_link_perfil_num_mensagens'>{$numero_novas_mensagens}</span></a>"; // links $links[5] = "<a href='{$url_pagina_inicial_site}?tipo_pagina=8' class='campos_links_perfil'>{$imagens['1']}Novidades</a>"; // links $links[6] = "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=11' class='campos_links_perfil'>{$imagens['7']}Depoimentos - {$numero_depoimentos}</a>"; // links $links[7] = "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=12' class='campos_links_perfil'>{$imagens['8']}Visitantes - {$numero_visitas_perfil}</a>"; // links $links[8] = "<a href='{$url_pagina_inicial_jogos}' class='campos_links_perfil'>{$imagens['9']}Jogos</a>"; // links $links[9] = "<a href='{$url_pagina_inicial_site}?tipo_pagina=13&tipo_notifica=2' class='campos_links_perfil'>{$imagens['10']}Lembrete - {$numero_lembretes}</a>"; // links $links[10] = "<a href='{$url_pagina_inicial_site}?tipo_pagina=13&tipo_notifica=3' class='campos_links_perfil'>{$imagens['11']}Evento - {$numero_eventos}</a>"; // links $links[11] = "<a href='{$url_pagina_inicial_site}?tipo_pagina=13&tipo_notifica=1' class='campos_links_perfil'>{$imagens['12']}Aniversariantes - {$numero_aniversariantes}</a>"; // links $links[12] = "<a href='{$url_pagina_inicial_site}?tipo_pagina=7&editar_perfil_modo=6' class='campos_links_perfil'>{$imagens['13']}Bloqueados - {$numero_usuarios_bloqueados}</a>"; // links // --------------------------------------------------------- // links disponiveis --------------------------------- foreach ($links as $valor_link) { // valida valor link ---------------------------------- if ($valor_link != null) { $links_disponiveis .= $valor_link; } // --------------------------------------------------------- } // --------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html .= "<div class='div_campos_links_perfil'>"; $codigo_html .= constroe_campo_editar_perfil(); $codigo_html .= $links_disponiveis; $codigo_html .= "</div>"; // --------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html; // 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 carregar_postagens_usuario() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // id usuario visualizando perfil ------------------ $idusuario = retorne_idusuario_visualizando_perfil(); // id usuario visualizando perfil // -------------------------------------------------------- // usuario dono do perfil --------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // limit de tabela ------------------------------------- $limit_tabela = retorne_limit_tabela_get(); // limit de tabela // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['9']} where idusuario='{$idusuario}' {$limit_tabela};"; // query // -------------------------------------------------------- // comando ------------------------------------------- $comando = comando_executa($query); // comando // -------------------------------------------------------- // numero de postagens de usuario ------------- $numero_postagens_usuario = retorne_numero_linhas_comando($comando); // numero de postagens de usuario // -------------------------------------------------------- // numero com todas as postagens do usuario $numero_todas_postagens_usuario = retorne_numero_postagens_usuario(); // numero com todas as postagens do usuario // -------------------------------------------------------- // codigo html bruto --------------------------------- if ($numero_todas_postagens_usuario > 0) { // codigo html bruto ---------------------------------------- $codigo_html_bruto .= monta_pacote_postagem($comando); // ---------------------------------------------------------------- } else { // nome do usuario ----------------------------------------- $nome_usuario = retorna_link_perfil_usuario($idusuario); // nome do usuario // --------------------------------------------------------------- // codigo html bruto ---------------------------------------- if ($usuario_dono_perfil == true) { $codigo_html_bruto .= $nome_usuario; $codigo_html_bruto .= ", você ainda não publicou nada em sua linha do tempo, esperamos que em breve {$nome_usuario} publique algo."; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= ";-( poxa! que pena viu! é rapidinho."; } else { $codigo_html_bruto .= $nome_usuario; $codigo_html_bruto .= ", ainda não publicou nada em sua linha do tempo, esperamos que em breve {$nome_usuario} publique algo."; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= "<br>"; $codigo_html_bruto .= ";-( poxa! que pena viu!"; } // ---------------------------------------------------------------- // titulo de mensagem -------------------------------------- $titulo_mensagem = "Não há nada ainda ;-("; // titulo de mensagem // ---------------------------------------------------------------- // aplica div especial --------------------------------------- $codigo_html_bruto = constroe_div_especial_geral($titulo_mensagem, $codigo_html_bruto, null); // aplica div especial // ---------------------------------------------------------------- } // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function constroe_campo_bloquear_usuario() { // globals ---------------------------------------------- global $url_pagina_inicial_site; // url de pagina inicial global $enderecos_arquivos_php_uteis; // arquivos php uteis // -------------------------------------------------------- // usuario dono do perfil --------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // status de amizade -------------------------------- $status_amizade = retorne_status_amizade(retorne_idusuario_visualizando_perfil()); // -------------------------------------------------------- // se for o dono do perfil retorne nulo ----------- if ($usuario_dono_perfil == true or $status_amizade != 2) { return null; // retorno nulo } // -------------------------------------------------------- // monta array de retorno -------------------------- $array_retorno[] = "<li role='presentation'><a href='#' onclick='dialogo_bloquear_usuario();'>Bloquear</a></li>"; // monta array de retorno // -------------------------------------------------------- // titulo do menu ------------------------------------- $titulo_menu = "Mais"; // titulo do menu // -------------------------------------------------------- // id de usuario --------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // -------------------------------------------------------- // url de script de formulario ---------------------- $url_script = $enderecos_arquivos_php_uteis['bloquear_usuario']; // url de script de formulario // -------------------------------------------------------- // formulario de bloqueio -------------------------- $formulario_bloqueio .= "<form action='{$url_script}' method='post'>"; // formulario de bloqueio $formulario_bloqueio .= "<input type='hidden' name='idusuario' value='{$idusuario}'>"; // formulario de bloqueio $formulario_bloqueio .= "Bloquear esta pessoa?"; // formulario de bloqueio $formulario_bloqueio .= "<br>"; // formulario de bloqueio $formulario_bloqueio .= "<br>"; // formulario de bloqueio $formulario_bloqueio .= constroe_imagem_perfil_miniatura($idusuario); // formulario de bloqueio $formulario_bloqueio .= " "; // formulario de bloqueio $formulario_bloqueio .= retorna_link_perfil_usuario($idusuario); // formulario de bloqueio $formulario_bloqueio .= "<br>"; // formulario de bloqueio $formulario_bloqueio .= "<br>"; // formulario de bloqueio $formulario_bloqueio .= "<input type='submit' class='botao_padrao' value='Sim'>"; // formulario de bloqueio $formulario_bloqueio .= " "; // formulario de bloqueio $formulario_bloqueio .= "<a href='{$url_pagina_inicial_site}?idusuario={$idusuario}' title='Não' class='botao_padrao'>Não</a>"; // formulario de bloqueio $formulario_bloqueio .= "</form>"; // formulario de bloqueio // ------------------------------------------------------- // titulo de janela ------------------------------------ $titulo_janela = "Bloquear usuário"; // titulo de janela // -------------------------------------------------------- // id de div -------------------------------------------- $div_id = "div_bloquear_usuario"; // id de div // -------------------------------------------------------- // adiciona dialogo ao formulario bloqueio ---- $formulario_bloqueio = janela_mensagem_dialogo($titulo_janela, $formulario_bloqueio, $div_id); // adiciona dialogo // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<div class='classe_div_campo_bloqueio_usuario'>"; $codigo_html_bruto .= constroe_menu_drop_especial($array_retorno, $titulo_menu); $codigo_html_bruto .= $formulario_bloqueio; $codigo_html_bruto .= "</div>"; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function retorne_tipo_sentimento_usuario() { // globals ---------------------------------------------- global $tabela_banco; // tabela global $url_pasta_imagens_emoticons_sentimentos; // url de pasta com imagens // -------------------------------------------------------- // idusuario visualizando perfil ------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // idusuario visualizando perfil // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['18']} where idusuario='{$idusuario}';"; // query // -------------------------------------------------------- // dados ----------------------------------------------- $dados = retorne_dados_query($query); // dados // -------------------------------------------------------- // tipo de sentimento ------------------------------- $tipo_humor = $dados['sentindo_tipo']; // tipo de sentimento // ------------------------------------------------------- // valida humor -------------------------------------- if ($tipo_humor == null) { return null; // retorno } // ------------------------------------------------------- // url de imagem ------------------------------------ $url_imagem = $url_pasta_imagens_emoticons_sentimentos . "{$tipo_humor}.png"; // url de imagem // ------------------------------------------------------- // tipo sentimento ---------------------------------- switch ($tipo_humor) { case 1: $tipo_sentimento = "Zangado"; // tipo de sentimento break; case 2: $tipo_sentimento = "Coração partido"; // tipo de sentimento break; case 3: $tipo_sentimento = "Confuso"; // tipo de sentimento break; case 4: $tipo_sentimento = "Triste"; // tipo de sentimento break; case 5: $tipo_sentimento = "Louco"; // tipo de sentimento break; case 6: $tipo_sentimento = "Fêliz"; // tipo de sentimento break; case 7: $tipo_sentimento = "Apaixonado"; // tipo de sentimento break; case 8: $tipo_sentimento = "Muito fêliz"; // tipo de sentimento break; case 9: $tipo_sentimento = "Fantástico"; // tipo de sentimento break; case 10: $tipo_sentimento = "Normal"; // tipo de sentimento break; case 11: $tipo_sentimento = "Mal"; // tipo de sentimento break; case 12: $tipo_sentimento = "Surpresa"; // tipo de sentimento break; case 13: $tipo_sentimento = "Rindo á toa"; // tipo de sentimento break; case 14: $tipo_sentimento = "Palhaço"; // tipo de sentimento break; case 15: $tipo_sentimento = "Esperto"; // tipo de sentimento break; } // -------------------------------------------------------- // codigo html bruto --------------------------------- $codigo_html_bruto .= "<img src='{$url_imagem}' title='{$tipo_sentimento}'>"; $codigo_html_bruto .= " "; $codigo_html_bruto .= "-"; $codigo_html_bruto .= " "; $codigo_html_bruto .= $tipo_sentimento; // -------------------------------------------------------- // retorno ---------------------------------------------- return $codigo_html_bruto; // retorno // -------------------------------------------------------- }
function constroe_abas_editar_perfil() { // globals ---------------------------------------------- global $url_pagina_inicial_site; // url de pagina inicial // -------------------------------------------------------- // id de usuario -------------------------------------- $idusuario = retorne_idusuario_visualizando_perfil(); // id de usuario // -------------------------------------------------------- // usuario dono do perfil -------------------------- $usuario_dono_perfil = retorna_usuario_vendo_perfil_dono(); // usuario dono do perfil // -------------------------------------------------------- // aba selecionada -------------------------------- $aba_selecionada[retorne_modo_editar_perfil()] = "classe_aba_selecionada_perfil"; // aba selecionada // -------------------------------------------------------- // array de links ------------------------------------ $links = array(); // -------------------------------------------------------- // valida super usuario ---------------------------- if (retorne_super_usuario() == true) { $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['0']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=0' title='Administrar'>Administrar</a></div>"; // links } // -------------------------------------------------------- // links ------------------------------------------------- if ($usuario_dono_perfil == true) { $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['1']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=1' title='Básico'>Básico</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['8']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=8' title='Principal'>Principal</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['2']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=2' title='Profissional'>Profissional</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['4']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=4' title='Wallpaper'>Wallpaper</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['5']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=5' title='Senha'>Senha</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['6']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=6' title='Bloqueio'>Bloqueio</a></div>"; // links $links[] = "<div class='classe_links_abas_perfil_usuario {$aba_selecionada['7']}'><a href='{$url_pagina_inicial_site}?idusuario={$idusuario}&tipo_pagina=7&editar_perfil_modo=7' title='Excluir conta'>Excluir conta</a></div>"; // links } // -------------------------------------------------------- // codigo html bruto --------------------------------- foreach ($links as $valor_link) { // verifica se e valido -------------------------------- if ($valor_link != null) { $codigo_html .= $valor_link; } // -------------------------------------------------------- } // -------------------------------------------------------- // adiciona div de abas -------------------------- $codigo_html = "<div class='classe_div_aba_links_selecao'>{$codigo_html}</div>"; // adiciona div de abas // -------------------------------------------------------- // adiciona div especial -------------------------- $codigo_html = constroe_div_especial_geral("Editar perfíl", $codigo_html, null); // adiciona div especial // -------------------------------------------------------- // retorno ----------------------------------------------- return $codigo_html; // 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 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 // -------------------------------------------------------- }