コード例 #1
0
ファイル: concluir_venda.php プロジェクト: mvnp/Comprapop
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);
    }
}
コード例 #2
0
function excluir_produto_usuario()
{
    // id de produto
    $idproduto = retorne_idproduto_get();
    // valida usuario dono de produto
    if (retorne_usuario_dono_produto($idproduto) == false or $idproduto == null) {
        // retorno nulo
        return null;
    }
    // tabela
    $tabela[0] = TABELA_PRODUTO;
    $tabela[1] = TABELA_IMAGENS_ALBUM;
    $tabela[2] = TABELA_VENDAS;
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // query
    $query[0] = "select *from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';";
    // dados
    $dados = retorne_dados_query($query[0]);
    // separa os dados
    $id = $dados['id'];
    $idalbum = $dados['idalbum'];
    // valida id
    if ($id == null) {
        // retorno nulo
        return null;
    }
    // query
    $query[1] = "select *from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';";
    $query[2] = "delete from {$tabela['0']} where id='{$idproduto}' and idusuario='{$idusuario}';";
    $query[3] = "delete from {$tabela['1']} where idalbum='{$idalbum}' and idusuario='{$idusuario}';";
    $query[4] = "delete from {$tabela['2']} where idproduto='{$idproduto}' and idusuario='{$idusuario}';";
    // comando
    $comando = comando_executa($query[1]);
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // contador
    $contador = 0;
    // pasta root de usuario
    $pasta_usuario_root = retorne_pasta_usuario($idusuario, 2, true);
    // apaga as imagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa os dados
        $url_imagem = $dados['url_imagem'];
        $url_imagem_miniatura = $dados['url_imagem_miniatura'];
        // excluindo imagens
        $arquivo[0] = $pasta_usuario_root . basename($url_imagem);
        $arquivo[1] = $pasta_usuario_root . basename($url_imagem_miniatura);
        // excluindo arquivos
        exclui_arquivo_unico($arquivo[0]);
        exclui_arquivo_unico($arquivo[1]);
    }
    // excluindo registros
    comando_executa($query[2]);
    comando_executa($query[3]);
    comando_executa($query[4]);
}
コード例 #3
0
function carrega_produtos()
{
    // globals
    global $idioma;
    // tabela
    $tabela = TABELA_PRODUTO;
    // limit de query
    $limit = "order by id desc " . limit_query();
    // termo de pesquisa
    $termo_pesquisa = retorna_termo_pesquisa();
    // idusuario
    $idusuario = retorne_idusuario_request();
    // usuario logado
    $usuario_logado = retorne_usuario_logado();
    // id de produto via get
    $idproduto = retorne_idproduto_get();
    // categoria de produto
    $categoria_produto = retorne_categoria_produto_get();
    // produtos de usuario
    if (retorne_href_get() == $idioma[19]) {
        // completa query
        $completa = "where idusuario='{$idusuario}'";
    }
    // valida termo de pesquisa
    if ($termo_pesquisa == null) {
        // query
        $query = "select *from {$tabela} {$completa} {$limit};";
    } else {
        // campo like
        $campo_like = "titulo like '% {$termo_pesquisa} %' or titulo like '{$termo_pesquisa} %' or titulo like '% {$termo_pesquisa}' or descricao like '% {$termo_pesquisa} %' or descricao like '{$termo_pesquisa} %' or descricao like '% {$termo_pesquisa}'";
        // query
        $query = "select *from {$tabela} where {$campo_like} {$limit};";
    }
    // valida idproduto
    if ($idproduto != -1) {
        $query = "select *from {$tabela} where id='{$idproduto}' {$limit};";
    }
    // pesquisa produto por categoria
    if ($categoria_produto != null) {
        $query = "select *from {$tabela} where categoria='{$categoria_produto}';";
    }
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // constroe produtos
    for ($contador == $contador; $contador <= retorne_numero_linhas_comando($comando); $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // codigo html
        $codigo_html .= constroe_produto($dados);
    }
    // separa dados
    return $codigo_html;
}
コード例 #4
0
ファイル: cancelar_compra.php プロジェクト: mvnp/Comprapop
function cancelar_compra()
{
    // id de produto
    $idproduto = retorne_idproduto_get();
    // tabela
    $tabela = TABELA_VENDAS;
    // id de usuario
    $idusuario = retorne_idusuario_logado();
    // query
    $query = "delete from {$tabela} where idamigo='{$idusuario}' and idproduto='{$idproduto}';";
    // comando executa
    comando_executa($query);
}
コード例 #5
0
function confirmar_pagamento()
{
    // id de produto
    $idproduto = retorne_idproduto_get();
    // id de amigo
    $idamigo = remove_html($_REQUEST['idamigo']);
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // tabela
    $tabela = TABELA_VENDAS;
    // query
    $query = "update {$tabela} set pago='1' where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';";
    // executa query
    comando_executa($query);
}
コード例 #6
0
ファイル: comprar_produto.php プロジェクト: mvnp/Comprapop
function comprar_produto()
{
    // tabela
    $tabela = TABELA_VENDAS;
    // id de produto
    $idproduto = retorne_idproduto_get();
    // id de usuario logado
    $idamigo = retorne_idusuario_logado();
    // id de usuario dono do produto
    $idusuario = retorne_idusuario_dono_produto($idproduto);
    // dados de preco, juros etc
    $quantidade = remove_html($_REQUEST['quantidade']);
    // dados do produto
    $dados_produto = retorne_dados_produto($idproduto);
    // separa dados
    $preco = $dados_produto['preco'];
    // preco com juros
    $preco_juros = calcula_juros($dados_produto['preco'], 1, $dados_produto['juros']);
    // calcula valor total a ser pago
    $preco_juros *= $quantidade;
    // valor de juros
    $juros = $dados_produto['juros'];
    // numero de parcelamentos
    $parcelamento = $dados_produto['parcelamento'];
    // calcula o valor mensal
    $valor_mensal = round($preco_juros / $parcelamento, 2);
    // valida campos necessarios
    if ($idproduto == null or $idusuario == null or $idamigo == null or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // data
    $data = data_atual();
    // query
    $query[] = "delete from {$tabela} where idusuario='{$idusuario}' and idamigo='{$idamigo}' and idproduto='{$idproduto}';";
    $query[] = "insert into {$tabela} values(null, '{$idusuario}', '{$idamigo}', '{$idproduto}', '{$quantidade}', '{$preco}', '{$preco_juros}', '{$juros}', '{$parcelamento}', '{$valor_mensal}', '0', '0', '{$data}');";
    // executa querys
    executador_querys($query);
}
コード例 #7
0
function constroe_imagens_produto($idalbum)
{
    // tabela
    $tabela = TABELA_IMAGENS_ALBUM;
    // limit
    $limit = CONFIG_NUM_IMAGENS_PRODUTO_BASICO;
    // id de produto via get
    $idproduto = retorne_idproduto_get();
    // query
    if ($idproduto != -1) {
        $query = "select *from {$tabela} where idalbum='{$idalbum}';";
    } else {
        $query = "select *from {$tabela} where idalbum='{$idalbum}' limit {$limit};";
    }
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // constroe imagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $url_imagem = $dados['url_imagem'];
        $url_imagem_miniatura = $dados['url_imagem_miniatura'];
        // valida id
        if ($id != null) {
            // codigo html
            $codigo_html .= "\n<a class='fancybox' rel='group' href='{$url_imagem}'>\n<img src='{$url_imagem_miniatura}'>\n</a>\n";
        }
    }
    // retorno
    return $codigo_html;
}
コード例 #8
0
function retorne_modo_produtos()
{
    // globals
    global $idioma;
    // valida categoria de produto
    if (retorne_categoria_produto_get() != null) {
        // modo produtos por categoria
        return true;
    }
    // valida href
    switch (retorne_href_get()) {
        case $idioma[19]:
            return true;
            break;
    }
    // valida href atual
    if (retorne_href_get() == null and retorne_idproduto_get() == null) {
        // modo produtos
        return true;
    } else {
        // modo nao produtos
        return false;
    }
}
コード例 #9
0
ファイル: constroe_produto.php プロジェクト: mvnp/Comprapop
function constroe_produto($dados)
{
    // globals
    global $idioma;
    global $pagina_href;
    // separa dados
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $idalbum = $dados['idalbum'];
    $titulo = $dados['titulo'];
    $descricao = converte_urls_texto_links($dados['descricao']);
    $quantidade = $dados['quantidade'];
    $parcelamento = $dados['parcelamento'];
    $juros = $dados['juros'];
    $preco = $dados['preco'];
    $categoria = $dados['categoria'];
    $data = $dados['data'];
    // valida id
    if ($id == null) {
        // retorno nulo
        return null;
    }
    // id de produto via get
    $idproduto = retorne_idproduto_get();
    // url do produto
    $url_produto = $pagina_href[6] . $id;
    // adiciona quebra de linha
    $descricao = str_replace("\n", "<br>", $descricao);
    // valida abrindo produto
    if ($idproduto != -1) {
        // campo descricao de produto
        $campo_descricao = "\n<div class='classe_div_produto_descricao'>{$descricao}</div>\n";
        // campo rede social
        $campo_rede_social = campo_rede_social(true);
    } else {
        // limita o tamanho de titulo de produto
        if (strlen($titulo) >= CONFIG_TAMANHO_TITULO_PRODUTO) {
            // limitando tamanho de titulo
            $titulo = substr($titulo, 0, CONFIG_TAMANHO_TITULO_PRODUTO) . "...";
        }
    }
    // calcula os juros
    $juros_mensal = calcula_juros($preco, $parcelamento, $juros);
    // valida se ha juros
    if ($juros == 0) {
        // calcula parcela
        $valor_parcela = calcula_parcelas($preco, $parcelamento);
        // sem juros
        $campo_juros_parcelas = "\n{$valor_parcela} {$idioma['35']}\n";
        // classe parcelamento
        $classe_parcelamento = "classe_numero_parcelamentos_sem_juros";
    } else {
        // com juros
        $campo_juros_parcelas = "\n{$idioma['39']}{$juros_mensal}{$idioma['42']}{$juros}%\n";
        // classe parcelamento
        $classe_parcelamento = "classe_numero_parcelamentos_com_juros";
    }
    // imagens do produto
    $imagens_produto = constroe_imagens_produto($idalbum, $dados);
    // linka titulo de produto
    $titulo = "<a href='{$url_produto}' title='{$titulo}'>{$titulo}</a>";
    // classe do produto
    if ($idproduto != -1) {
        $classe_produto = "classe_div_produto_completo";
    } else {
        $classe_produto = "classe_div_produto";
    }
    // campo de perfil de usuario
    $campo_perfil_usuario = constroe_perfil_usuario_produto($idusuario);
    // url da categoria
    $url_categoria = $pagina_href[9] . $categoria;
    // campo categoria
    $campo_categoria .= $idioma[69];
    $campo_categoria .= "<a href='{$url_categoria}' title='{$categoria}'>";
    $campo_categoria .= $categoria;
    $campo_categoria .= "</a>";
    // campo compra produto
    $campo_compra_produto = campo_comprar_produto($dados);
    // campo gerencia produto
    $campo_gerencia_produto = campo_gerencia_produto($dados);
    // codigo html
    $codigo_html = "\n<div class='{$classe_produto}'>\n\n{$campo_gerencia_produto}\n\n<div class='classe_div_produto_imagens_produtos'>{$imagens_produto}</div>\n<div class='classe_div_produto_titulo'>{$titulo}</div>\n\n<div class='classe_div_produto_oferta'>\n<span class='classe_preco_iten'>{$idioma['32']}{$preco}</span>\n<span class='{$classe_parcelamento}'>{$idioma['33']}{$parcelamento}{$idioma['34']}{$campo_juros_parcelas}</span>\n<span class='classe_quantidade_itens'>{$idioma['40']}{$quantidade}{$idioma['41']}</span>\n<span class='classe_categoria_produto'>{$campo_categoria}</span>\n</div>\n\n{$campo_perfil_usuario}\n{$campo_descricao}\n{$campo_compra_produto}\n{$campo_rede_social}\n\n</div>\n";
    // codigo html
    return $codigo_html;
}
コード例 #10
0
function constroe_variaveis_js_pagina()
{
    // globals
    global $pagina_href;
    // termo de pesquisa
    $termo_pesquisa = retorna_termo_pesquisa();
    // limit de query
    $limit_query = CONFIG_LIMIT_PESQUISA;
    // limit query mensagens de chat
    $limit_query_mensagens_chat = CONFIG_LIMIT_CHAT_MENSAGENS;
    // contador de chat
    $contador_chat = CONFIG_LIMIT_CHAT;
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // href get da pagina
    $href_get = retorne_href_get();
    // valida idusuario
    if ($idusuario != null) {
        $campo_uid = "\nvar v_uid = {$idusuario};\n";
    } else {
        $campo_uid = "\nvar v_uid = -1;\n";
    }
    // id de produto via get
    $idproduto = retorne_idproduto_get();
    // valida id produto
    if ($idproduto == null) {
        // valor padrao
        $idproduto = -1;
    }
    // pagina inicial
    $pagina_inicial = PAGINA_INICIAL;
    // categoria de produto
    $categoria_produto = retorne_categoria_produto_get();
    // limit query chat
    $limit_query_chat = CONFIG_LIMIT_CHAT;
    // pasta de sons de sistema
    $pasta_sons_sistema = PASTA_SONS_SISTEMA;
    // url de produto
    $endereco_url_produto = $pagina_href[6] . retorne_idproduto_get();
    // campo modo produtos
    if (retorne_modo_produtos() == true) {
        // produto
        $campo_modo_produtos = "var v_modo_produtos = 1;";
    } else {
        // nao produto
        $campo_modo_produtos = "var v_modo_produtos = 0;";
    }
    // valida permitir mobile
    if (CONFIG_PERMITIR_MOBILE == true) {
        // campo permitir mobile
        $campo_permite_mobile = "var v_permite_mobile = 1;";
    } else {
        // campo permitir mobile
        $campo_permite_mobile = "var v_permite_mobile = 0;";
    }
    // valida modo resolucao
    if (retorna_usar_resolucao() == true) {
        // campo resolucao
        $campo_resolucao = "var v_modo_resolucao = 1;";
    } else {
        // campo resolucao
        $campo_resolucao = "var v_modo_resolucao = -1;";
    }
    // codigo html
    $codigo_html .= "<script>";
    $codigo_html .= "\n";
    $codigo_html .= "var v_pagina_acoes = '" . PAGINA_ACOES . "';\n";
    $codigo_html .= "\n";
    $codigo_html .= "var v_contador = 0;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_bkp_carrega_produtos = '';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_termo_pesquisa = '{$termo_pesquisa}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_limit_query = {$limit_query};";
    $codigo_html .= "\n";
    $codigo_html .= $campo_uid;
    $codigo_html .= "\n";
    $codigo_html .= "var v_href = '{$href_get}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_idproduto = {$idproduto};";
    $codigo_html .= "\n";
    $codigo_html .= "var v_pagina_inicial = '{$pagina_inicial}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_categoria_produto = '{$categoria_produto}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_contador_chat = {$contador_chat};";
    $codigo_html .= "\n";
    $codigo_html .= "var v_bkp_mensagens_chat_usuario;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_limit_query_chat = {$limit_query_chat};";
    $codigo_html .= "\n";
    $codigo_html .= "var v_estado_lixeira_bkp;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_pasta_sons_sistema = '{$pasta_sons_sistema}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_lista_chat_usuarios = [];";
    $codigo_html .= "\n";
    $codigo_html .= "var v_endereco_url_produto = '{$endereco_url_produto}';";
    $codigo_html .= "\n";
    $codigo_html .= $campo_modo_produtos;
    $codigo_html .= "\n";
    $codigo_html .= "var v_contador_seletor_carrega_produtos = 0;";
    $codigo_html .= "\n";
    $codigo_html .= "v_contador_timer_paginacao = 0;";
    $codigo_html .= "\n";
    $codigo_html .= "var timer_paginacao_conteudo = null;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_bkp_carrega_seguidores = null;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_bkp_feeds_usuario = null;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_bkp_vendas_usuario = null;";
    $codigo_html .= "\n";
    $codigo_html .= $campo_permite_mobile;
    $codigo_html .= "\n";
    $codigo_html .= "var v_bkp_chat_usuario = null;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_contador_usuarios_chat = 0;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_contador_mensagens_chat = 0;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_limit_query_mensagens_chat = {$limit_query_mensagens_chat};";
    $codigo_html .= "\n";
    $codigo_html .= "var v_minimiza_chat = 0;";
    $codigo_html .= "\n";
    $codigo_html .= $campo_resolucao;
    $codigo_html .= "\n";
    $codigo_html .= "var v_pausar_carregar_produtos = 0;";
    $codigo_html .= "\n";
    $codigo_html .= "";
    $codigo_html .= "\n";
    $codigo_html .= "";
    $codigo_html .= "\n";
    $codigo_html .= "";
    $codigo_html .= "\n";
    $codigo_html .= "";
    $codigo_html .= "\n";
    $codigo_html .= "";
    $codigo_html .= "\n";
    $codigo_html .= "";
    $codigo_html .= "</script>";
    // retorno
    return $codigo_html;
}
コード例 #11
0
function constroe_perfil_usuario($modo)
{
    // globals
    global $idioma;
    global $requeste;
    global $pagina_href;
    // url de pagina inicial
    $url_pagina_inicial = PAGINA_INICIAL;
    // id de usuario dono de produto
    $idusuario_dono_produto = retorne_idusuario_dono_produto(retorne_idproduto_get());
    // id de usuario
    $idusuario = retorne_idusuario_visualizando();
    // seta novo id de usuario dono de produto
    if ($idusuario == null) {
        // idusuario
        $idusuario = $idusuario_dono_produto;
    }
    // valida idusuario
    if ($idusuario == null) {
        // retorno nulo
        return null;
    }
    // dados do usuario
    $dados = dados_perfil_usuario($idusuario);
    // separa os dados
    $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 = converte_urls_texto_links($dados['site']);
    $categoria = $dados['categoria'];
    $sobre = converte_urls_texto_links($dados['sobre']);
    $cep = $dados['cep'];
    // url da loja do usuario
    $url_loja_usuario = $pagina_href[4] . "&" . $requeste[2] . "=" . $idusuario;
    // campo mapa
    $campo_mapa = constroe_mapa($cidade, $estado);
    // categoria
    $categoria = "<a href='{$url_pagina_inicial}?{$requeste['3']}={$categoria}' title='{$categoria}'>{$categoria}</a>";
    // campo seguir
    $campo_seguir = campo_seguir_usuario($idusuario);
    // campo imagem de perfil
    $campo_imagem_perfil = "\n<div class='classe_div_imagem_perfil'>\n<a href='{$url_loja_usuario}' title='{$nome}'>\n<img src='{$imagem_perfil}' title='{$nome}'>\n</a>\n</div>\n";
    // campo nome de usuario
    $campo_nome_usuario = "\n<div class='classe_div_nome_usuario_perfil'>{$nome}</div>\n";
    // campo avalia perfil de usuario
    $campo_avalia_perfil = campo_avaliar_perfil_usuario();
    // codigo html
    $codigo_html[0] = "\n<div class='classe_div_perfil_usuario'>\n{$campo_imagem_perfil}\n{$campo_avalia_perfil}\n{$campo_seguir}\n</div>\n";
    // codigo html
    $codigo_html[1] = "\n\n<div class='classe_div_informacoes_perfil_usuario'>\n{$campo_nome_usuario}\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['59']}: {$sobre}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['51']}: {$cnpj}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['52']}: {$endereco}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['53']}: {$cidade} - {$idioma['54']}: {$estado} - {$idioma['60']}: {$cep}</span>\n{$campo_mapa}\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['50']}: {$email}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['55']}: {$telefone} - {$idioma['56']}: {$celular} - {$idioma['57']}: {$site}</span>\n<span class='classe_div_informacoes_perfil_usuario_span'>{$idioma['58']}: {$categoria}</span>\n</div>\n";
    // retorno
    switch ($modo) {
        case 1:
            return $codigo_html[0];
            break;
        case 2:
            return $codigo_html[1];
            break;
    }
}
コード例 #12
0
ファイル: index.php プロジェクト: mvnp/Comprapop
     break;
 case PAGINA_ID31:
     $conteudo_pagina = retorne_chat_minimizado_usuario();
     break;
 case PAGINA_ID32:
     $conteudo_pagina = retorne_numero_usuarios_online_chat();
     break;
 case PAGINA_ID33:
     $conteudo_pagina = recorta_imagem_perfil_usuario();
     break;
 case PAGINA_ID34:
     $conteudo_pagina = upload_imagem_perfil();
     break;
 case PAGINA_ID35:
     $conteudo_pagina = atualizar_produto_usuario();
     $idproduto = retorne_idproduto_get();
     $url_pagina_chamar = PAGINA_INICIAL . "?{$requeste['4']}={$idproduto}";
     chama_pagina_especifica($url_pagina_chamar);
     break;
 case PAGINA_ID36:
     $conteudo_pagina = excluir_imagem_produto();
     break;
 case PAGINA_ID37:
     $conteudo_pagina = recuperar_senha_usuario();
     break;
 case PAGINA_ID38:
     $conteudo_pagina = excluir_conta_usuario();
     break;
 case PAGINA_ID39:
     $conteudo_pagina = null;
     break;
コード例 #13
0
function constroe_imagens_produto($idalbum, $dados)
{
    // globals
    global $idioma;
    global $pagina_href;
    // separa dados
    $id = $dados['id'];
    $idusuario = $dados['idusuario'];
    $idalbum = $dados['idalbum'];
    $titulo = $dados['titulo'];
    $descricao = $dados['descricao'];
    $quantidade = $dados['quantidade'];
    $parcelamento = $dados['parcelamento'];
    $juros = $dados['juros'];
    $preco = $dados['preco'];
    $categoria = $dados['categoria'];
    $data = $dados['data'];
    // usuario dono do produto
    $usuario_dono_produto = retorne_usuario_dono_produto($id);
    // tabela
    $tabela = TABELA_IMAGENS_ALBUM;
    // limit
    $limit = CONFIG_NUM_IMAGENS_PRODUTO_BASICO;
    // id de produto via get
    $idproduto = retorne_idproduto_get();
    // url do produto
    $url_produto = $pagina_href[6] . $id;
    // query
    if ($idproduto != -1) {
        // query
        $query = "select *from {$tabela} where idalbum='{$idalbum}';";
        // classe de imagem
        $classe_imagem = "classe_imagem_completa_produto";
    } else {
        // query
        $query = "select *from {$tabela} where idalbum='{$idalbum}' limit {$limit};";
        // classe de imagem
        $classe_imagem = "classe_imagem_miniatura_produto";
    }
    // comando
    $comando = comando_executa($query);
    // contador
    $contador = 0;
    // numero de linhas
    $numero_linhas = retorne_numero_linhas_comando($comando);
    // constroe imagens
    for ($contador == $contador; $contador <= $numero_linhas; $contador++) {
        // dados
        $dados = mysql_fetch_array($comando, MYSQL_ASSOC);
        // separa dados
        $id = $dados['id'];
        $url_imagem = $dados['url_imagem'];
        $url_imagem_miniatura = $dados['url_imagem_miniatura'];
        // valida id
        if ($id != null) {
            // valida idproduto
            if ($idproduto == -1) {
                // codigo html
                $codigo_html .= "\n<a href='{$url_produto}' title='{$titulo}'>\n<img src='{$url_imagem_miniatura}' title='{$titulo}' class='{$classe_imagem}'>\n</a>\n";
            } else {
                // valida usuario dono do produto
                if ($usuario_dono_produto == true) {
                    // imagem de servidor
                    $imagem_servidor[0] = retorne_imagem_servidor(19);
                    // campo dialogo excluir imagem
                    $campo_dialogo_excluir_imagem = "\n<div class='classe_div_separa_excluir_imagem_publicacao_div'>\n{$idioma['142']}\n</div>\n<div class='classe_div_exibe_imagem_excluir_produto'>\n<img src='{$url_imagem_miniatura}' title='{$titulo}' class='{$classe_imagem}'>\n</div>\n<div class='classe_div_separa_excluir_imagem_publicacao_div'>\n<input type='button' value='{$idioma['126']}' class='botao_padrao' onclick='excluir_imagem_produto({$id});'>\n</div>\n";
                    // adiciona dialogo
                    $campo_dialogo_excluir_imagem = janela_mensagem_dialogo($idioma[143], $campo_dialogo_excluir_imagem, "id_dialogo_excluir_imagem_produto_{$id}");
                    // campo excluir imagem
                    $campo_excluir_imagem = "\n<div class='classe_div_campo_excluir_imagem_produto'>\n<div onclick='dialogo_excluir_imagem_produto({$id});'>{$imagem_servidor['0']}</div>\n</div>\n";
                    $codigo_html .= "\n<div class='classe_div_imagem_produto' id='id_div_imagem_produto_{$id}'>\n{$campo_excluir_imagem}\n<a class='fancybox' rel='group' href='{$url_imagem}'>\n<img src='{$url_imagem_miniatura}' title='{$titulo}' class='{$classe_imagem}'>\n</a>\n</div>\n{$campo_dialogo_excluir_imagem}\n";
                } else {
                    $codigo_html .= "\n<a class='fancybox' rel='group' href='{$url_imagem}'>\n<img src='{$url_imagem_miniatura}' title='{$titulo}' class='{$classe_imagem}'>\n</a>\n";
                }
            }
        }
    }
    // retorno
    return $codigo_html;
}
コード例 #14
0
function constroe_variaveis_js_pagina()
{
    // globals
    global $pagina_href;
    // termo de pesquisa
    $termo_pesquisa = retorna_termo_pesquisa();
    // limit de query
    $limit_query = CONFIG_LIMIT_PESQUISA;
    // contador inicial
    $contador -= CONFIG_LIMIT_PESQUISA;
    // contador de chat
    $contador_chat = CONFIG_LIMIT_CHAT;
    // id de usuario
    $idusuario = retorne_idusuario_request();
    // href get da pagina
    $href_get = retorne_href_get();
    // valida idusuario
    if ($idusuario != null) {
        $campo_uid = "\nvar v_uid = {$idusuario};\n";
    } else {
        $campo_uid = "\nvar v_uid = -1;\n";
    }
    // id de produto via get
    $idproduto = retorne_idproduto_get();
    // valida id produto
    if ($idproduto == null) {
        $idproduto = -1;
    }
    // pagina inicial
    $pagina_inicial = PAGINA_INICIAL;
    // categoria de produto
    $categoria_produto = retorne_categoria_produto_get();
    // limit query chat
    $limit_query_chat = CONFIG_LIMIT_CHAT;
    // pasta de sons de sistema
    $pasta_sons_sistema = PASTA_SONS_SISTEMA;
    // url de produto
    $endereco_url_produto = $pagina_href[6] . retorne_idproduto_get();
    // codigo html
    $codigo_html .= "<script>";
    $codigo_html .= "\n";
    $codigo_html .= "var v_pagina_acoes = '" . PAGINA_ACOES . "';\n";
    $codigo_html .= "\n";
    $codigo_html .= "var v_contador = {$contador};";
    $codigo_html .= "\n";
    $codigo_html .= "var v_bkp;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_termo_pesquisa = '{$termo_pesquisa}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_limit_query = {$limit_query};";
    $codigo_html .= "\n";
    $codigo_html .= $campo_uid;
    $codigo_html .= "\n";
    $codigo_html .= "var v_href = '{$href_get}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_idproduto = {$idproduto};";
    $codigo_html .= "\n";
    $codigo_html .= "var v_pagina_inicial = '{$pagina_inicial}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_categoria_produto = '{$categoria_produto}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_contador_chat = -{$contador_chat};";
    $codigo_html .= "\n";
    $codigo_html .= "var bkp_chat_usuario;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_limit_query_chat = {$limit_query_chat};";
    $codigo_html .= "\n";
    $codigo_html .= "var v_estado_lixeira_bkp;";
    $codigo_html .= "\n";
    $codigo_html .= "var v_pasta_sons_sistema = '{$pasta_sons_sistema}';";
    $codigo_html .= "\n";
    $codigo_html .= "var v_lista_chat_usuarios = [];";
    $codigo_html .= "\n";
    $codigo_html .= "var v_endereco_url_produto = '{$endereco_url_produto}';";
    $codigo_html .= "\n";
    $codigo_html .= "";
    $codigo_html .= "\n";
    $codigo_html .= "";
    $codigo_html .= "</script>";
    // retorno
    return $codigo_html;
}