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_pasta_musica_perfil() { // globals ----------------------------------------------------------- global $pasta_arquivos_usuarios; // pasta de arquivos global $pasta_musicas_usuarios; // pasta de imagem de musica // ---------------------------------------------------------------------- // id de usuario logado -------------------------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ---------------------------------------------------------------------- // pasta de musica ------------------------------------------------- $pasta_retorno = retorne_pasta_pessoal_usuario_logado() . $pasta_musicas_usuarios . "/" . $idusuario_logado . "/" . $pasta_musicas_usuarios . "/"; // pasta de perfil // ---------------------------------------------------------------------- // retorno ------------------------------------------------------------ if ($idusuario_logado != null) { return $pasta_retorno; // retorno } else { return null; // retorno nulo } // ---------------------------------------------------------------------- }
function retorne_usuario_amigo($idamigo, $modo) { // verifica o modo de retorno if ($modo == false) { // dados do usuario $dados_usuario = sessao_completa_usuario(); // retorna se e amigo ou nao de sessao return $dados_usuario['usuario_amigo']; } // valida usuario dono do perfil if (retorne_usuario_dono_perfil(false) == true) { // amigo return true; } // tabela $tabela = TABELA_AMIZADE; // id de usuario logado $idusuario = retorne_idusuario_logado(); // query $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}';"; // numero de linhas $numero_linhas = retorne_numero_linhas_query($query); // retorno if ($numero_linhas == 1) { // amigo return true; } else { // nao amigo return false; } }
function remove_comentario() { // globals ---------------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------------- // id de usuario logado ----------------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // -------------------------------------------------------------- // dados de formulario ------------------------------------ $id = $_POST['id']; // id de post $idusuario = $_POST['idusuario']; // id de usuario dono do post // -------------------------------------------------------------- // query ------------------------------------------------------ $query = "delete from {$tabela_banco['11']} where id='{$id}' and idusuario='{$idusuario}';"; // query // -------------------------------------------------------------- // comando -------------------------------------------------- comando_executa($query); // comando // -------------------------------------------------------------- // remove referencia de publicacao global ----------- remover_referencia_publicacao_global($id); // removendo referencia // --------------------------------------------------------------- }
function retorne_numero_usuarios_online_chat() { // globals global $idioma; // tabela $tabela = TABELA_AMIZADE; // id de usuario $idusuario = retorne_idusuario_logado(); // query $query = "select *from {$tabela} where idamigo='{$idusuario}';"; // comando $comando = comando_executa($query); // numero de linhas $numero_linhas = retorne_numero_linhas_comando($comando); // contador $contador = 0; // numero de usuarios online $numero_usuarios_online = 0; // cria lista de usuarios for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // valida usuario online if (retorne_usuario_online($dados['idusuario']) == true) { // incrementa $numero_usuarios_online++; } } // retorno return $numero_usuarios_online; }
function adicionar_amizade() { // tabela $tabela = TABELA_AMIZADE; // idusuario $idusuario_logado = retorne_idusuario_logado(); // id de usuario administrador $idusuario_admin = retorne_idusuario_administrador(); // valida usuario logado administrador if ($idusuario_logado == $idusuario_admin or retorne_usuario_logado() == false) { // retorno nulo return null; } // data $data = data_atual(); // query $query[0] = "select *from {$tabela} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario_admin}';"; // numero de linhas $numero_linhas = retorne_numero_linhas_query($query[0]); // valida numero de linhas if ($numero_linhas == 0) { // querys $query[1] = "insert into {$tabela} values(null, '{$idusuario_logado}', '{$idusuario_admin}', '{$data}');"; $query[2] = "insert into {$tabela} values(null, '{$idusuario_admin}', '{$idusuario_logado}', '{$data}');"; // comando executa comando_executa($query[1]); comando_executa($query[2]); } }
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 retorne_numero_amigos_online() { // tabela $tabela = TABELA_SEGUIDORES; // idusuario $idusuario = retorne_idusuario_logado(); // query $query = "select *from {$tabela} where idusuario='{$idusuario}';"; // comando $comando = comando_executa($query); // contador $contador = 0; // numero de amigos online $numero_amigos_online = 0; // numero de linhas de comando $numero_linhas = retorne_numero_linhas_comando($comando); // construindo amigos for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // idamigo $idamigo = $dados['idamigo']; // valida idamigo if ($idamigo != null) { // valida usuario online if (retorne_usuario_online($idamigo) == true) { // atualiza contador $numero_amigos_online++; } } } // retorno return $numero_amigos_online; }
function votar_enquete() { // dados de formulario $id = remove_html($_REQUEST['id']); $voto = remove_html($_REQUEST['voto']); // valida campos e usuario logado if ($id == null or $voto == null or retorne_usuario_logado() == false) { // retorno nulo return null; } // tabela $tabela = TABELA_VOTO_ENQUETE; // id de usuario $idusuario = retorne_idusuario_logado(); // data $data = data_atual(); // valida voto if ($voto == 1) { // sim $votar[0] = 1; $votar[1] = 0; } else { // nao $votar[0] = 0; $votar[1] = 1; } // querys $query[0] = "delete from {$tabela} where id_enquete='{$id}' and idusuario='{$idusuario}';"; $query[1] = "insert into {$tabela} values(null, '{$id}', '{$idusuario}', '{$votar['0']}', '{$votar['1']}', '{$data}');"; // salva voto executador_querys($query); // retorno return votacao_atual_enquete($id); }
function carrega_usuarios_chat() { // globals global $idioma; // limit $limit = limit_query(); // tabela $tabela = TABELA_AMIZADE; // id de usuario $idusuario = retorne_idusuario_logado(); // query $query = "select *from {$tabela} where idamigo='{$idusuario}' order by id desc {$limit};"; // comando $comando = comando_executa($query); // numero de linhas $numero_linhas = retorne_numero_linhas_comando($comando); // contador $contador = 0; // cria lista de usuarios for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // separa dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // codigo html $codigo_html .= constroe_usuario_chat($dados); } // retorno return $codigo_html; }
function carrega_conversas_chat() { // tabela $tabela = TABELA_CHAT_USUARIO; // id de usuario logado $idusuario = retorne_idusuario_logado(); // id de amigo $idamigo = retorne_usuario_chat(); // dados de formulario $contador_avanco = remove_html($_REQUEST['contador_avanco_chat']); // valida ids de usuarios if ($idusuario == null or $idamigo == null) { // valores padrao $codigo_html = -1; } // limit de mensagens de chat if ($contador_avanco == 0) { // query $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}';"; // numero de mensagens $numero_mensagens = retorne_numero_linhas_query($query) - 1; // valida numero de mensagens if ($numero_mensagens < 0) { // numero de mensagens padrao $numero_mensagens = 0; } // limit $limit = "limit {$numero_mensagens}, 25"; } else { // limit $limit = retorne_limit_conversas_chat(); // numero de mensagens padrao $numero_mensagens = 0; } // query $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' order by id asc {$limit}"; // comando $comando = comando_executa($query); // contador $contador = 0; // numero de linhas $numero_linhas = retorne_numero_linhas_comando($comando); // valida o numero de linhas if ($numero_linhas == 0) { // valores padrao $codigo_html = -1; } // constroe mensagens for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // codigo html $codigo_html .= constroe_conversas_chat_dados($dados); } // atualiza array de retorno $array_retorno['conteudo'] = $codigo_html; $array_retorno['contador'] = $numero_mensagens; // retorno return json_encode($array_retorno); }
function exclui_publicacao() { // globals -------------------------------------------- global $tabela_banco; // tabela de banco de dados // ------------------------------------------------------ // dados de formulario ---------------------------- $idpost = remove_html($_POST['idpost']); // data de nascimento // ------------------------------------------------------ // id de usuario logado --------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ------------------------------------------------------ // query remove postagem ----------------------- $query[] = "delete from {$tabela_banco['9']} where idusuario='{$idusuario_logado}' and id='{$idpost}';"; // query $query[] = "delete from {$tabela_banco['17']} where idpublicacao='{$idpost}';"; // query // ------------------------------------------------------- // removendo publicacao completa ------------ executador_querys($query); // ------------------------------------------------------- // remove qualquer referencia global ---------- remover_referencia_publicacao_global(null); // remove qualquer referencia global // ------------------------------------------------------- }
function campo_configura_perfil_usuario() { // globals global $idioma; global $requeste; // id de usuario $idusuario = retorne_idusuario_logado(); // dados do usuario $dados = dados_perfil_usuario($idusuario); // separa dados do perfil $imagem_perfil = $dados['imagem_perfil']; $imagem_perfil_miniatura = $dados['imagem_perfil_miniatura']; $nome = $dados['nome']; $email = $dados['email']; $cnpj = $dados['cnpj']; $endereco = $dados['endereco']; $cidade = $dados['cidade']; $estado = $dados['estado']; $telefone = $dados['telefone']; $celular = $dados['celular']; $site = $dados['site']; $categoria = $dados['categoria']; $sobre = $dados['sobre']; $cep = $dados['cep']; // valor de campo hidden $valor_campo_hidden = PAGINA_ID5; // url de formulario $url_formulario = PAGINA_ACOES; // campo de estados $campo_estados = gerador_select_option(retorne_array_estados_pais(), $estado, "estado", null, null); // codigo html $codigo_html = "\n<div class='classe_div_configura_perfil'>\n<form action='{$url_formulario}' method='post' enctype='multipart/form-data'>\n\n<input type='hidden' name='{$requeste['5']}' value='{$valor_campo_hidden}'>\n\n<div class='classe_div_configura_perfil_imagem_perfil'>\n<div>\n<img src='{$imagem_perfil}' title='{$nome}' alt='{$nome}' class='imagem_perfil_usuario'>\n</div>\n\n<div>\n<input type='file' name='foto' class='campo_file_imagem_perfil' id='id_campo_file_imagem_perfil'>\n<input type='button' value='{$idioma['62']}' class='botao_padrao' onclick='simula_clique_upload_imagem_perfil();'>\n</div>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['49']}</span>\n<input type='text' name='nome' value='{$nome}' required='required' placeholder='{$idioma['49']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['50']}</span>\n<input type='text' name='email' value='{$email}' required='required' placeholder='{$idioma['50']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['51']}</span>\n<input type='text' name='cnpj' value='{$cnpj}' required='required' placeholder='{$idioma['51']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['52']}</span>\n<input type='text' name='endereco' value='{$endereco}' required='required' placeholder='{$idioma['52']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['53']}</span>\n<input type='text' name='cidade' value='{$cidade}' required='required' placeholder='{$idioma['53']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['54']}</span>\n{$campo_estados}\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['55']}</span>\n<input type='text' name='telefone' value='{$telefone}' required='required' placeholder='{$idioma['55']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['56']}</span>\n<input type='text' name='celular' value='{$celular}' required='required' placeholder='{$idioma['56']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['57']}</span>\n<input type='text' name='site' value='{$site}' required='required' placeholder='{$idioma['57']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['58']}</span>\n<input type='text' name='categoria' value='{$categoria}' required='required' placeholder='{$idioma['58']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['59']}</span>\n<textarea required='required' placeholder='{$idioma['59']}' name='sobre'>{$sobre}</textarea>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<span>{$idioma['60']}</span>\n<input type='text' name='cep' value='{$cep}' required='required' placeholder='{$idioma['60']}'>\n</div>\n\n<div class='classe_div_configura_perfil_campo'>\n<input type='submit' value='{$idioma['61']}' class='botao_padrao'>\n</div>\n\n</form>\n</div>\n"; // retorno return $codigo_html; }
function excluir_conversa_chat() { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // retorna id de usuario de chat ------------------- $idusuario = retorne_idusuario_sessao_chat(null, false); // retorna id de usuario de chat // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // querys ------------------------------------------------ $query[] = "update {$tabela_banco['22']} set mensagem='', data_mensagem='', visualizada='0' where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';"; // query $query[] = "update {$tabela_banco['22']} set visualizada='1' where idamigo='{$idusuario_logado}' and idusuario='{$idusuario}';"; // query $query[] = "update {$tabela_banco['22']} set visualizada='1' where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';"; // query // --------------------------------------------------------- // salvando mensagens ---------------------------- executador_querys($query); // salvando mensagens // --------------------------------------------------------- }
function atualizar_tempo_conexao_usuario() { // globals ----------------------------------------------- global $tabela_banco; // tabela de banco de dados // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // data atual -------------------------------------------- $data_atual = data_atual_modo_conexao_usuario(); // data atual // --------------------------------------------------------- // query ------------------------------------------------- $query[] = "delete from {$tabela_banco['23']} where idusuario='{$idusuario_logado}';"; // query $query[] = "insert into {$tabela_banco['23']} values('{$idusuario_logado}', '{$data_atual}');"; // query // --------------------------------------------------------- // executa querys ------------------------------------- executador_querys($query); // executa querys // --------------------------------------------------------- }
function publicar_conteudo() { // globals global $requeste; // dados de formulario $titulo = remove_html($_REQUEST['titulo']); $conteudo = remove_html($_REQUEST['conteudo']); // idalbum de sessao session_start(); // limpa id de album $_SESSION[$requeste[6]] = null; // valida dados de formulario if ($titulo == null) { // retorno nulo return null; } // id de usuario logado $idusuario = retorne_idusuario_logado(); // tabela $tabela = TABELA_PUBLICACOES; // data atual $data = data_atual(); // id de album $idalbum = upload_imagens_album(); // query $query = "insert into {$tabela} values(null ,'{$idusuario}', '{$titulo}', '{$conteudo}', '{$idalbum}', '{$data}');"; // comando executa comando_executa($query); }
function constroe_topo_pagina() { // globals global $idioma; // imagem de logotipo $imagem_logotipo = retorne_imagem_servidor(0); // logotipo de topo $logotipo_topo .= "<div class='classe_div_logotipo_topo'>"; $logotipo_topo .= $imagem_logotipo; $logotipo_topo .= "</div>"; // imagem de usuario if (retorne_usuario_logado() == true) { $imagem_usuario .= "<div class='classe_div_imagem_perfil_topo'>"; $imagem_usuario .= constroe_imagem_perfil(retorne_idusuario_logado(), false); $imagem_usuario .= "</div>"; } // codigo html $codigo_html .= "<div class='div_topo_pagina'>"; $codigo_html .= $logotipo_topo; $codigo_html .= $imagem_usuario; $codigo_html .= campo_cadastro_topo(); $codigo_html .= campo_opcoes_perfil(); $codigo_html .= "</div>"; // retorno return $codigo_html; }
function retorne_pasta_imagem_imagem_fundo_url() { // globals ----------------------------------------------------------- global $pasta_arquivos_usuarios; // pasta de arquivos global $pasta_papel_parede_peril_usuario; // pasta de imagem de album // ---------------------------------------------------------------------- // id de usuario logado -------------------------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ---------------------------------------------------------------------- // pasta de album --------------------------------------------------- $pasta_retorno = retorne_pasta_pessoal_usuario_logado() . $pasta_papel_parede_peril_usuario . "/" . $idusuario_logado . "/" . $pasta_papel_parede_peril_usuario . "/"; // pasta de perfil // ---------------------------------------------------------------------- // retorno ------------------------------------------------------------ if ($idusuario_logado != null) { return $pasta_retorno; // retorno } else { return null; // retorno nulo } // ---------------------------------------------------------------------- }
function gera_nome_identificador_album($nome_album, $idalbum_imagens) { // id de usuario logado $idusuario_logado = retorne_idusuario_logado(); // retorno return md5($idusuario_logado . $nome_album . $idalbum_imagens); }
function salvar_perfil_usuario() { // dados de formulario $nome_perfil_salvar = remove_html($_REQUEST['nome_perfil_salvar']); $endereco_perfil_salvar = remove_html($_REQUEST['endereco_perfil_salvar']); $cidade_perfil_salvar = remove_html($_REQUEST['cidade_perfil_salvar']); $estado_perfil_salvar = remove_html($_REQUEST['estado_perfil_salvar']); $telefone_perfil_salvar = remove_html($_REQUEST['telefone_perfil_salvar']); // tabela $tabela = TABELA_PERFIL; // id de usuario logado $idusuario = retorne_idusuario_logado(); // querys $query[0] = "select *from {$tabela} where idusuario='{$idusuario}';"; // data atual $data = data_atual(); // tipo de query a executar if (retorne_numero_linhas_query($query[0]) == 0) { $query[1] = "insert into {$tabela} values(null, '{$idusuario}', '{$nome_perfil_salvar}', '', '', '', '', '{$endereco_perfil_salvar}', '{$cidade_perfil_salvar}', '{$estado_perfil_salvar}', '{$telefone_perfil_salvar}', '{$data}');"; } else { $query[1] = "update {$tabela} set nome='{$nome_perfil_salvar}', endereco='{$endereco_perfil_salvar}', cidade='{$cidade_perfil_salvar}', estado='{$estado_perfil_salvar}', telefone='{$telefone_perfil_salvar}', data='{$data}' where idusuario='{$idusuario}';"; } // comando executa comando_executa($query[1]); }
function cadastra_imagem_album_ajuda($url_imagem, $idalbum_imagens) { // globals ----------------------------------------------- global $tabela_banco; // tabelas de banco de dados // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // nome da imagem ---------------------------------- $nome_imagem = basename($url_imagem); // nome da imagem // --------------------------------------------------------- // url de imagem -------------------------------------- $url_imagem = retorne_pasta_imagem_album_ajuda() . $nome_imagem; // url de imagem // --------------------------------------------------------- // query ------------------------------------------------- $query = "insert into {$tabela_banco['26']} values(null, '{$url_imagem}', '{$idalbum_imagens}', '');"; // query // --------------------------------------------------------- // executa comando ---------------------------------- $comando = comando_executa($query); // executa comando // --------------------------------------------------------- }
function retorne_pasta_upload_imagem_fundo() { // globals ----------------------------------------------------------- global $pasta_arquivos_usuarios; // pasta de arquivos global $pasta_papel_parede_peril_usuario; // pasta de imagem de perfil global $pasta_root_servidor; // url de servidor // ---------------------------------------------------------------------- // id de usuario logado -------------------------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ---------------------------------------------------------------------- // pasta de perfil --------------------------------------------------- $pasta_retorno = retorne_pasta_pessoal_usuario_logado() . $pasta_papel_parede_peril_usuario . "/" . $idusuario_logado . "/" . $pasta_papel_parede_peril_usuario . "/"; // pasta de perfil // ---------------------------------------------------------------------- // retorno ------------------------------------------------------------ if ($idusuario_logado != null) { criar_pasta($pasta_retorno); // cria pasta antes return $pasta_retorno; // retorno } else { return null; // retorno nulo } // ---------------------------------------------------------------------- }
function campo_seguir_usuario($idamigo) { // globals global $idioma; // valida usuario logado if (retorne_usuario_logado() == false) { // retorno nulo return null; } // idusuario logado $idusuario = retorne_idusuario_logado(); // usuario seguindo $usuario_seguindo = retorne_usuario_seguindo($idusuario, $idamigo); // verifica se nao e o proprio usuario if ($usuario_seguindo == null) { // retorno nulo return null; } // numero seguidores $numero_seguidores = retorne_numero_seguidores($idamigo); // constroe botao seguir switch ($usuario_seguindo) { case 1: $botao_seguir = "<input type='button' value='{$idioma['71']} {$numero_seguidores}' class='botao_padrao' onclick='seguir_usuario({$idamigo});'>"; break; case 2: $botao_seguir = "<input type='button' value='{$idioma['70']} {$numero_seguidores}' class='botao_cadastro' onclick='seguir_usuario({$idamigo});'>"; break; } // codigo html $codigo_html = "\n<div class='classe_div_campo_seguir'>\n\n<div>\n{$botao_seguir}\n</div>\n\n</div>\n"; // retorno return $codigo_html; }
function concluir_venda() { // id de produto $idproduto = retorne_idproduto_get(); // tabela $tabela = TABELA_VENDAS; // id de usuario $idusuario = retorne_idusuario_logado(); // id de amigo $idamigo = remove_html($_REQUEST['idamigo']); // quantidade a ser comprada $quantidade = remove_html($_REQUEST['quantidade']); // modo $modo = remove_html($_REQUEST['modo']); // query if ($modo == 1) { // query $query = "update {$tabela} set venda_concluida='1' where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';"; } else { // query $query = "delete from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';"; } // valida usuario logado if (retorne_usuario_logado() == true) { // atualiza o estoque de produtos // nao descer esta linha atualiza_estoque_produtos_concluir_venda($modo, $idproduto, $idamigo, $quantidade); // comando executa comando_executa($query); } }
function retorne_data_visitou_perfil($idusuario) { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // id de usuario logado ----------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // -------------------------------------------------------- // query ------------------------------------------------ $query = "select *from {$tabela_banco['13']} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';"; // query // -------------------------------------------------------- // dados ----------------------------------------------- $dados = retorne_dados_query($query); // dados // -------------------------------------------------------- // data visita ------------------------------------------ $data_visita = $dados['data_visita']; // data visita // -------------------------------------------------------- // converte para data amigavel ------------------- $data_visita = converte_data_amigavel($data_visita); // convertendo // -------------------------------------------------------- // retorno ---------------------------------------------- return $data_visita; // retorno // -------------------------------------------------------- }
function dados_mensagem($tipo_mensagem) { // globals ---------------------------------------------- global $tabela_banco; // tabela de banco de dados // -------------------------------------------------------- // retorna id de usuario de chat ------------------- $idusuario = retorne_idusuario_sessao_chat(null, false); // retorna id de usuario de chat // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // query ------------------------------------------------- switch ($tipo_mensagem) { case 0: // logado $query = "select *from {$tabela_banco['22']} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';"; // query break; case 1: // amigo $query = "select *from {$tabela_banco['22']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}';"; // query break; } // --------------------------------------------------------- // dados de retorno ---------------------------------- return retorne_dados_query($query); // dados de retorno // --------------------------------------------------------- }
function retorne_existe_mensagem_nova_chat($idusuario) { // globals ----------------------------------------------- global $tabela_banco; // tabela de banco de dados // --------------------------------------------------------- // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // query ------------------------------------------------- $query = "select *from {$tabela_banco['22']} where idusuario='{$idusuario}' and idamigo='{$idusuario_logado}' and visualizada='0';"; // query // --------------------------------------------------------- // numero de linhas ---------------------------------- $numero_linhas = retorne_numero_linhas_query($query); // numero de linhas // --------------------------------------------------------- // retorno ----------------------------------------------- if ($numero_linhas > 0) { return true; // retorno verdadeiro } else { return false; // retorno falso } // --------------------------------------------------------- }
function retorne_pasta_upload_albuns_imagens_ajuda() { // globals ----------------------------------------------------------- global $pasta_upload_imagens_ajuda; // pasta de arquivos global $pasta_root_servidor; // url de servidor // ---------------------------------------------------------------------- // id de usuario logado -------------------------------------------- $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // ---------------------------------------------------------------------- // pasta de perfil --------------------------------------------------- $pasta_retorno = $pasta_root_servidor . "/" . $pasta_upload_imagens_ajuda . "/" . $idusuario_logado . "/"; // pasta de perfil // ---------------------------------------------------------------------- // retorno ------------------------------------------------------------ if ($idusuario_logado != null) { criar_pasta($pasta_retorno); // cria pasta antes return $pasta_retorno; // retorno } else { return null; // retorno nulo } // ---------------------------------------------------------------------- }
function retorne_campo_visitou_perfil($idusuario) { // id de usuario logado ------------------------------ $idusuario_logado = retorne_idusuario_logado(); // id de usuario logado // --------------------------------------------------------- // data que visitou perfil ----------------------------- $data_visitou = retorne_data_visitou_perfil($idusuario); // data que visitou perfil // --------------------------------------------------------- // verifica se e o mesmo id ou se a data de visita existe ----------------- if ($idusuario == $idusuario_logado or $data_visitou == null) { return null; // retorno nulo } // -------------------------------------------------------------------------------------- // codigo html bruto ---------------------------------- $codigo_html_bruto .= "<div class='classe_div_campo_visitou_perfil'>"; $codigo_html_bruto .= $data_visitou; $codigo_html_bruto .= "</div>"; // ---------------------------------------------------------- // retorno ------------------------------------------------ return $codigo_html_bruto; // retorno // ---------------------------------------------------------- }
function constroe_lista_usuarios_chat() { // tabela $tabela = TABELA_AMIZADE; // id de usuario $idusuario = retorne_idusuario_logado(); // limit $limit = retorne_limit_chat(); // query $query = "select *from {$tabela} where idusuario='{$idusuario}' order by id desc {$limit};"; // contador $contador = 0; // comando $comando = comando_executa($query); // numero de linhas de comando $numero_linhas = retorne_numero_linhas_comando($comando); // array de retorno $array_retorno = array(); // constroe usuarios for ($contador == $contador; $contador <= $numero_linhas; $contador++) { // dados $dados = mysql_fetch_array($comando, MYSQL_ASSOC); // separa dados $idamigo = $dados['idamigo']; // constroe usuario if ($idamigo != null) { // nome do usuario $nome_usuario = retorne_nome_usuario($idamigo); // dados de imagem $dados_imagem = retorne_imagem_perfil_usuario($idamigo); // separa dados de imagem $imagem_perfil_miniatura = $dados_imagem['url_imagem_perfil_miniatura']; // imagem de perfil $imagem_perfil = "<img src='{$imagem_perfil_miniatura}' title='{$nome_usuario}'>"; // usuario online $usuario_online = retorne_usuario_online($idamigo); // valida usuario online if ($usuario_online == true) { $imagem_servidor[0] = retorne_imagem_servidor(23); } else { $imagem_servidor[0] = retorne_imagem_servidor(22); } // codigo html $codigo_html .= "\n<div class='classe_div_usuario_chat' onclick='seta_usuario_chat({$idamigo});'>\n\n<div class='classe_div_usuario_chat_img_perfil'>{$imagem_perfil}</div>\n<div class='classe_div_usuario_chat_nome'>{$nome_usuario}</div>\n<div class='classe_div_usuario_chat_usuario_online' id='id_div_usuario_online_offline_{$idamigo}'>{$imagem_servidor['0']}</div>\n<span class='classe_div_usuario_chat_novas_mensagens' id='id_numero_novas_mensagens_usuario_{$idamigo}'></span>\n\n</div>\n"; // atualiza array de ids de amigos $array_amigos_carregados[] = $idamigo; } } // valida numero de linhas if ($numero_linhas == 0) { // limpa o codigo html $codigo_html = null; $array_amigos_carregados[] = 0; } // atualiza o array de retorno $array_retorno['conteudo'] = $codigo_html; $array_retorno['ids_usuarios'] = $array_amigos_carregados; // retorno return json_encode($array_retorno); }