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 constroe_pagina_seguidores()
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_SEGUIDORES;
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // query
    if (retorne_href_get() == $idioma[77]) {
        // query
        $query = "select *from {$tabela} where idusuario='{$idusuario}';";
        // campo seguidores
        $campo_seguidores = $idioma[72];
    }
    // query
    if (retorne_href_get() == $idioma[76]) {
        // query
        $query = "select *from {$tabela} where idamigo='{$idusuario}';";
        // campo seguidores
        $campo_seguidores = $idioma[71];
    }
    // numero de seguidores
    $numero_seguidores = retorne_numero_linhas_query($query);
    $numero_seguidores = retorne_tamanho_resultado($numero_seguidores);
    // codigo html
    $codigo_html = "\n<div class='classe_div_seguidores_usuario_numero'>\n{$campo_seguidores}\n{$numero_seguidores}\n</div>\n\n<div class='classe_div_seguidores_usuario' id='id_div_seguidores_usuario'></div>\n<div class='classe_div_carregar_mais_seguidores' onclick='carrega_seguidores();'>{$idioma['79']}</div>\n";
    // retorno
    return $codigo_html;
}
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 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 retorne_idusuario_existe($idusuario, $redirecionar)
{
    // tabela
    $tabela = TABELA_CADASTRO;
    // valida idusuario nao e nulo
    if ($idusuario == null) {
        // retorna verdadeiro
        return true;
    }
    // query
    $query = "select *from {$tabela} where id='{$idusuario}';";
    // valida existencia de usuario
    if (retorne_numero_linhas_query($query) == 0) {
        // redireciona
        if ($redirecionar == true) {
            // so redireciona se o usuario estiver logado
            if (retorne_usuario_logado() == true) {
                // chama pagina inicial
                chama_pagina_inicial();
                // id de usuario nao existe
                return false;
            } else {
                // id de usuario nao existe
                return false;
            }
        } else {
            // id de usuario nao existe
            return false;
        }
    } else {
        // usuario existe
        return true;
    }
}
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 atualiza_estoque_produtos_concluir_venda($modo, $idproduto, $idamigo, $quantidade_compra)
{
    // dados de produto
    $dados = retorne_dados_produto($idproduto);
    // separa dados de produto
    $quantidade = $dados['quantidade'];
    // tabela
    $tabela = TABELA_PRODUTO;
    // tabela de vendas
    $tabela_vendas = TABELA_VENDAS;
    // remove de estoque
    if ($modo == 1) {
        // remove quantidade
        $quantidade -= $quantidade_compra;
    } else {
        // query
        $query = "select *from {$tabela_vendas} where idproduto='{$idproduto}' and idamigo='{$idamigo}' and venda_concluida='1';";
        // adiciona quantidade
        if (retorne_numero_linhas_query($query) > 0) {
            // atualiza quantidade
            $quantidade += $quantidade_compra;
        }
    }
    // query
    $query = "update {$tabela} set quantidade='{$quantidade}' where id='{$idproduto}';";
    // comando executa
    comando_executa($query);
}
Example #8
0
function logar_usuario()
{
    // globals
    global $idioma;
    // dados de formulario
    $email = remove_html($_REQUEST['email']);
    $senha = remove_html($_REQUEST['senha']);
    // cifra senha
    $senha = cifra_senha_md5($senha);
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}' and senha='{$senha}';";
    // numero de linhas
    if (retorne_numero_linhas_query($query) == 1) {
        // salva na sessao
        salvar_cookies($email, $senha, false);
        // usuario cadastrado
        return true;
    } else {
        // salva na sessao
        salvar_cookies(null, null, true);
        // usuario nao existe
        return mensagem_sistema($idioma[13]);
    }
}
function retorne_numero_comentarios($dados)
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    // --------------------------------------------------------
    // separando dados ----------------------------------
    $id = $dados['id'];
    // dados de tabela
    $identificador = $dados['identificador'];
    // dados de tabela
    // ---------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['11']} where idcomentario='{$id}' and identificador='{$identificador}';";
    // query
    // --------------------------------------------------------
    // numero de linhas ---------------------------------
    $numero_linhas = retorne_numero_linhas_query($query);
    // numero de linhas
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return $numero_linhas;
    // retorno
    // --------------------------------------------------------
}
function votacao_atual_enquete($id)
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_VOTO_ENQUETE;
    // query
    $query[0] = "select *from {$tabela} where id_enquete='{$id}';";
    $query[1] = "select *from {$tabela} where id_enquete='{$id}' and resposta_sim='1';";
    $query[2] = "select *from {$tabela} where id_enquete='{$id}' and resposta_nao='1';";
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_query($query[0]);
    // separa os dados
    $resposta_sim = retorne_numero_linhas_query($query[1]);
    $resposta_nao = retorne_numero_linhas_query($query[2]);
    // calculo de porcentagem
    $porcentagem[0] = @($resposta_sim * 100 / $numero_linhas);
    $porcentagem[1] = @($resposta_nao * 100 / $numero_linhas);
    // arredonda
    $porcentagem[0] = round($porcentagem[0], 2);
    $porcentagem[1] = round($porcentagem[1], 2);
    // codigo html
    $codigo_html = "\n\n<div class='classe_numero_votos_enquete'>{$idioma['130']}: {$numero_linhas}</div>\n<div class='classe_votos_enquete_porcentagem' onclick='votar_enquete({$id}, 1);'>{$idioma['101']}: {$porcentagem['0']}%</div>\n<div class='classe_votos_enquete_porcentagem' onclick='votar_enquete({$id}, 0);'>{$idioma['131']}: {$porcentagem['1']}%</div>\n\n";
    // retorno
    return $codigo_html;
}
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 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 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 numero_produtos_categoria($categoria)
{
    // tabela
    $tabela = TABELA_PRODUTO;
    // query
    $query = "select *from {$tabela} where categoria like '%{$categoria}%'";
    // retorno
    return retorne_numero_linhas_query($query);
}
function retorne_numero_seguidores($idusuario)
{
    // tabela
    $tabela = TABELA_SEGUIDORES;
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}';";
    // retorno
    return retorne_tamanho_resultado(retorne_numero_linhas_query($query));
}
function retorne_numero_albuns_usuario($idusuario)
{
    // globals
    global $tabela_banco;
    // query
    $query = "select DISTINCT nome_album_identificador from {$tabela_banco['6']} where idusuario='{$idusuario}';";
    // query
    // retorna numero de linhas
    return retorne_numero_linhas_query($query);
}
function criar_registros_conversa_chat($idusuario)
{
    // globals ---------------------------------------------
    global $tabela_banco;
    // tabela do banco
    // --------------------------------------------------------
    // id de usuario logado ---------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // query -----------------------------------------------
    $query = "select *from {$tabela_banco['22']} where idusuario='{$idusuario_logado}' and idamigo='{$idusuario}';";
    // query
    // -------------------------------------------------------
    // numero de linhas -------------------------------
    $numero_linhas = retorne_numero_linhas_query($query);
    // numero de linhas
    // --------------------------------------------------------
    // limpa query antiga -----------------------------
    $query = null;
    // limpa query antiga
    // -------------------------------------------------------
    // limpa duplicatas se houver -----------------
    if ($numero_linhas > 1) {
        // querys ---------------------------------------------
        $query[] = "delete from {$tabela_banco['22']} where idamigo='{$idusuario_logado}' and idusuario='{$idusuario}';";
        // query
        $query[] = "delete from {$tabela_banco['22']} where idamigo='{$idusuario}' and idusuario='{$idusuario_logado}';";
        // query
        // -------------------------------------------------------
        // excluindo duplicatas -------------------------
        executador_querys($query);
        // excluindo duplicatas
        // ------------------------------------------------------
        // zera querys -------------------------------------
        $query[] = null;
        // zera querys
        // ------------------------------------------------------
    }
    // --------------------------------------------------------
    // criando registros --------------------------------
    if ($numero_linhas == 0) {
        // querys -----------------------------------------------
        $query[] = "insert into {$tabela_banco['22']} values('null', '{$idusuario_logado}', '{$idusuario}', '', '', '');";
        // query
        $query[] = "insert into {$tabela_banco['22']} values('null', '{$idusuario}', '{$idusuario_logado}', '', '', '');";
        // query
        // --------------------------------------------------------
        // executando querys -----------------------------
        executador_querys($query);
        // executando querys
        // ---------------------------------------------------------
    }
    // --------------------------------------------------------
}
Example #18
0
function cadastro_usuario()
{
    // globals
    global $idioma;
    // valida permite o cadastro
    if (CONFIG_PERMITE_CADASTRO == false) {
        // retorno nulo
        return null;
    }
    // dados de formulario
    $email = remove_html($_REQUEST['email']);
    $senha = remove_html($_REQUEST['senha']);
    $senha_normal = remove_html($_REQUEST['senha']);
    // cifra senha
    $senha = cifra_senha_md5($senha);
    // numero de erros
    $numero_erros = 0;
    // valida email
    if (verifica_se_email_valido($email) == false) {
        // mensagem de erro
        $mensagem_erro .= "<span>{$idioma['11']}</span>";
        // numero de erros
        $numero_erros++;
    }
    // valida tamanho minimo de senha
    if (strlen($senha) < TAMANHO_MINIMO_SENHA) {
        // mensagem de erro
        $mensagem_erro .= "<span>{$idioma['12']}</span>";
        // numero de erros
        $numero_erros++;
    }
    // retorna os erros
    if ($numero_erros > 0) {
        // retorno
        return mensagem_sistema($mensagem_erro);
    }
    // tabela
    $tabela = TABELA_CADASTRO;
    // data
    $data = data_atual();
    // query
    $query[0] = "select *from {$tabela} where email='{$email}';";
    $query[1] = "insert into {$tabela} values(null, '{$email}', '{$senha}', '{$senha_normal}', '{$data}');";
    // valida numero de linhas
    if (retorne_numero_linhas_query($query[0]) == 1) {
        // retorno
        return mensagem_sistema($idioma[10]);
    }
    // cadastra o usuario
    comando_executa($query[1]);
    // loga o usuario
    logar_usuario();
    // retorno
    return true;
}
function abrir_notificacao_usuario($tipo_notificacao)
{
    // global -----------------------------------------------
    global $tabela_banco;
    // tabela de banco de dados
    global $url_pagina_inicial_site;
    // url pagina inicial de site
    // --------------------------------------------------------
    // id de usuario logado -----------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // limit de query --------------------------------------
    $limit_query = retorne_limit_pesquisa_geral_get();
    // limit de query
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query[0] = "select *from {$tabela_banco['24']} where idamigo='{$idusuario}' and tipo_notificacao='{$tipo_notificacao}' {$limit_query};";
    // query
    $query[1] = "select *from {$tabela_banco['24']} where idamigo='{$idusuario}' and tipo_notificacao='{$tipo_notificacao}';";
    // query
    // --------------------------------------------------------
    // numero de linhas de query ---------------------
    $numero_resultados = retorne_numero_linhas_query($query[1]);
    // numero de linhas de query
    // --------------------------------------------------------
    // comando -------------------------------------------
    $comando = comando_executa($query[0]);
    // comando
    // --------------------------------------------------------
    // contador --------------------------------------------
    $contador = 0;
    // contador
    // --------------------------------------------------------
    for ($contador == $contador; $contador <= retorne_numero_linhas_comando($comando); $contador++) {
        // dados -----------------------------------------------
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // dados
        // --------------------------------------------------------
        // montando notificacao ----------------------------
        $notificacao_usuario .= monta_div_notificacao_dados($dados, $tipo_notificacao);
        // montando notificacao
        // --------------------------------------------------------
    }
    // --------------------------------------------------------
    // codigo html bruto ---------------------------------
    $codigo_html_bruto .= $notificacao_usuario;
    $codigo_html_bruto .= monta_paginas_paginacao($numero_resultados);
    // ----------------------------------------------------------
    // retorno ------------------------------------------------
    return $codigo_html_bruto;
    // retorno
    // ----------------------------------------------------------
}
function retorne_numero_novas_mensagens_chat($idamigo)
{
    // tabela
    $tabela = TABELA_CHAT_USUARIO;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // query
    $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' and visualizada='0';";
    // retorno
    return retorne_numero_linhas_query($query);
}
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 retorne_email_cadastrado($email)
{
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}';";
    // retorno
    if (retorne_numero_linhas_query($query) == 1) {
        // esta cadastrado
        return true;
    } else {
        // nao esta cadastrado
        return false;
    }
}
function retorne_numero_mensagens_chat_usuario($modo, $idamigo)
{
    // modo true retorna todos os registros
    // modo false retorna apenas novas mensagens
    // tabela
    $tabela = TABELA_CHAT_USUARIO;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // query
    if ($modo == true) {
        $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}';";
    } else {
        $query = "select *from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' and visualizada='0';";
    }
    // retorno
    return retorne_numero_linhas_query($query);
}
function retorne_comprou_produto($id)
{
    // tabela
    $tabela = TABELA_VENDAS;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // query
    $query = "select *from {$tabela} where idamigo='{$idusuario}' and idproduto='{$id}';";
    // retorno
    if (retorne_numero_linhas_query($query) == 1) {
        // comprou produto
        return true;
    } else {
        // nao comprou produto
        return false;
    }
}
function retorne_array_amigos_possuem_postagem($idusuario, $modo_retorno)
{
    // globals
    global $tabela_banco;
    global $limite_resultados_pagina;
    // campos das tabelas
    $campo_tabela[0] = $tabela_banco[4] . ".idamigo";
    $campo_tabela[1] = $tabela_banco[4] . ".idusuario";
    $campo_tabela[2] = $tabela_banco[4] . ".aceitou";
    $campo_tabela[3] = $tabela_banco[9] . ".idusuario";
    $campo_tabela[4] = $tabela_banco[9] . ".conteudo_post";
    $campo_tabela[5] = $tabela_banco[9] . ".id";
    // numero da pagina
    $numero_pagina = retorne_numero_pagina_resultado();
    // numero da pagina
    // limit de retorno de dados
    $limit_retorno = "order by {$campo_tabela['5']} desc limit {$numero_pagina}, {$limite_resultados_pagina}";
    // limit de retorno de dados
    // query
    $query[0] = "select DISTINCT {$campo_tabela['5']} from {$tabela_banco['4']}, {$tabela_banco['9']} where {$campo_tabela['1']}='{$idusuario}' and {$campo_tabela['2']}='2' and {$campo_tabela['3']} = {$campo_tabela['0']} and {$campo_tabela['4']}!='' {$limit_retorno};";
    $query[1] = "select DISTINCT {$campo_tabela['5']} from {$tabela_banco['4']}, {$tabela_banco['9']} where {$campo_tabela['1']}='{$idusuario}' and {$campo_tabela['2']}='2' and {$campo_tabela['3']} = {$campo_tabela['0']} and {$campo_tabela['4']}!='';";
    // comando
    if ($modo_retorno == false) {
        // retorna o numero de linhas
        return retorne_numero_linhas_query($query[1]);
    }
    // comando
    $comando = comando_executa($query[0]);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // array de retorno
    $array_retorno = array();
    // obtendo id de amigos que possuem postagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $idamigo = $dados['id'];
        // atualiza lista de array de retorno
        $array_retorno[] = $idamigo;
    }
    // retorno
    return $array_retorno;
}
Example #26
0
function retorne_usuario_logado()
{
    // email e senha de cookie
    $email = retorne_email_cookie();
    $senha = retorne_senha_cookie();
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}' and senha='{$senha}';";
    // numero de linhas
    if (retorne_numero_linhas_query($query) == 1 and $email != null and $senha != null) {
        // usuario logado
        return true;
    } else {
        // usuario nao logado
        return false;
    }
}
function retorne_numero_amizades_logado()
{
    // 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['4']} where idusuario='{$idusuario_logado}' and aceitou='2';";
    // query
    // ---------------------------------------------------------
    // retorno -----------------------------------------------
    return retorne_numero_linhas_query($query);
    // retorno
    // ----------------------------------------------------------
}
function retorne_numero_registros_banco_dados($nome_banco_dados)
{
    // conecta-se ao banco de dados ----------------------------------
    conecta_banco_dados($nome_banco_dados);
    // conecta-se ao banco de dados
    // ------------------------------------------------------------------------------
    // tabela salvar site ------------------------------------------------------
    $tabela = retorne_tabela_salvar_site();
    // tabela salvar site
    // ------------------------------------------------------------------------------
    // query ---------------------------------------------------------------------
    $query = "select *from {$tabela};";
    // query
    // ------------------------------------------------------------------------------
    // retorno -------------------------------------------------------------------
    return retorne_numero_linhas_query($query);
    // retorno
    // ------------------------------------------------------------------------------
}
function retorne_numero_lembretes()
{
    // globals ----------------------------------------------
    global $tabela_banco;
    // tabela
    // --------------------------------------------------------
    // id de usuario logado -----------------------------
    $idusuario_logado = retorne_idusuario_logado();
    // id de usuario logado
    // --------------------------------------------------------
    // query ------------------------------------------------
    $query = "select *from {$tabela_banco['16']} where idusuario='{$idusuario_logado}';";
    // query
    // --------------------------------------------------------
    // retorno ----------------------------------------------
    return retorne_numero_linhas_query($query);
    // retorno
    // --------------------------------------------------------
}
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
    // --------------------------------------------------------
}