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;
}
Example #9
0
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);
}
Example #10
0
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
    }
    // ----------------------------------------------------------------------
}
Example #23
0
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;
}
Example #24
0
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);
}