Пример #1
0
function campo_comprar_produto($dados)
{
    // globals
    global $idioma;
    global $pagina_href;
    global $requeste;
    // separa dados
    $idusuario = $dados['idusuario'];
    // id de usuario logado
    $idusuario_logado = retorne_idusuario_logado();
    // contador
    $contador = 1;
    // quantidade
    $quantidade = $dados['quantidade'];
    // preco do produto
    $preco = $dados['preco'];
    // id de produto
    $id = $dados['id'];
    // juros
    $juros = $dados['juros'];
    // monta array numero de produtos
    for ($contador == $contador; $contador <= $quantidade; $contador++) {
        // array de quantidade de produtos
        $quantidade_produtos[] = $contador;
    }
    // evento numero de produtos
    $evento_numero_produtos = "onchange='calcula_preco_compra({$id}, {$preco}, {$juros});'";
    // campo numero produtos
    $campo_numero_produtos = gerador_select_option($quantidade_produtos, 1, null, "id_select_numero_produtos_{$id}", $evento_numero_produtos);
    // imagem de carrinho
    $imagem_carrinho = retorne_imagem_servidor(17);
    // valida usar juros
    if ($juros > 0) {
        // calcula preco com juros
        $preco_juros = calcula_juros($preco, 1, $juros);
        $campo_preco_juros = "\n<div class='div_class_finaliza_compra_produto_div3' id='id_div_preco_finaliza_compra_juros_{$id}'>R\$ {$preco_juros}</div>\n";
    }
    // verifica se ja comprou o produto
    if (retorne_comprou_produto($id) == true) {
        // imagem comprou
        $imagem_comprou = retorne_imagem_servidor(18);
        // codigo html
        $codigo_html = "\n<div class='div_classe_informa_comprou_produto'>\n\n<div class='div_classe_informa_comprou_produto_div1'>\n{$imagem_comprou}\n</div>\n\n<div class='div_classe_informa_comprou_produto_div2'>\n{$idioma['95']}\n</div>\n\n</div>\n";
        // retorno
        return $codigo_html;
    }
    // valida usuario logado
    if (retorne_usuario_logado() == true and $idusuario_logado != $idusuario) {
        // codigo html
        $codigo_html = "\n<div class='classe_div_compra_produto'>\n\n<div class='classe_div_compra_produto_quantidade'>\n<span>{$idioma['93']}</span>\n{$campo_numero_produtos}\n</div>\n\n<div class='classe_div_compra_produto_botao'>\n<input type='button' value='{$idioma['92']}' class='botao_padrao_2' onclick='comprar_produto({$id});'>\n</div>\n\n<div class='div_class_finaliza_compra_produto'>\n<div class='div_class_finaliza_compra_produto_div1'>{$imagem_carrinho}</div>\n<div class='div_class_finaliza_compra_produto_div2' id='id_div_preco_finaliza_compra_{$id}'>R\$ {$preco}</div>\n{$campo_preco_juros}\n</div>\n\n</div>\n";
    }
    // valida usuario logado
    if (retorne_usuario_logado() == false) {
        // codigo html
        $codigo_html = "\n<div class='div_classe_informa_cadastro_comprar_produto'>\n\n<div>\n{$idioma['94']}\n</div>\n\n<div>\n<a href='{$pagina_href['0']}&{$requeste['4']}={$id}' title='{$idioma['9']}' class='botao_padrao_2'>{$idioma['9']}</a>\n</div>\n\n</div>\n";
    }
    // retorno
    return $codigo_html;
}
Пример #2
0
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);
}
Пример #3
0
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;
}
Пример #4
0
function constroe_produto($dados)
{
    global $idioma;
    global $pagina_href;
    $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'];
    $idproduto = retorne_idproduto_get();
    $url_produto = $pagina_href[6] . $id;
    if ($idproduto != -1) {
        $campo_descricao = "\n<div class='classe_div_produto_descricao'>{$descricao}</div>\n";
    } else {
        if (strlen($titulo) >= CONFIG_TAMANHO_TITULO_PRODUTO) {
            $titulo = substr($titulo, 0, CONFIG_TAMANHO_TITULO_PRODUTO) . "...";
        }
    }
    $descricao = str_replace("\n", "<br>", $descricao);
    $juros_mensal = calcula_juros($preco, $parcelamento, $juros);
    if ($juros == 0) {
        $valor_parcela = calcula_parcelas($preco, $parcelamento);
        $campo_juros_parcelas = "\n{$valor_parcela} {$idioma['35']}\n";
        $classe_parcelamento = "classe_numero_parcelamentos_sem_juros";
    } else {
        $campo_juros_parcelas = "\n{$idioma['39']}{$juros_mensal}{$idioma['42']}{$juros}%\n";
        $classe_parcelamento = "classe_numero_parcelamentos_com_juros";
    }
    if ($id == null) {
        return null;
    }
    $imagens_produto = constroe_imagens_produto($idalbum);
    $titulo = "<a href='{$url_produto}' title='{$titulo}'>{$titulo}</a>";
    if ($idproduto != -1) {
        $classe_produto = "classe_div_produto_completo";
    } else {
        $classe_produto = "classe_div_produto";
    }
    $campo_perfil_usuario = constroe_perfil_usuario_produto($idusuario);
    $url_categoria = $pagina_href[9] . $categoria;
    $campo_categoria .= $idioma[69];
    $campo_categoria .= "<a href='{$url_categoria}' title='{$categoria}'>";
    $campo_categoria .= $categoria;
    $campo_categoria .= "</a>";
    $campo_compra_produto = campo_comprar_produto($dados);
    $campo_gerencia_produto = campo_gerencia_produto($dados);
    $codigo_html = "\n<div class='{$classe_produto}'>\n{$campo_gerencia_produto}\n<div class='classe_div_produto_titulo'>{$titulo}</div>\n<div class='classe_div_produto_imagens_produtos'>{$imagens_produto}</div>\n<div class='classe_div_produto_oferta'>\n<span class='classe_preco_iten'>\n{$idioma['32']}{$preco}\n</span>\n</div>\n<span class='{$classe_parcelamento}'>\n{$idioma['33']}{$parcelamento}{$idioma['34']}{$campo_juros_parcelas}\n</span>\n<span class='classe_quantidade_itens'>\n{$idioma['40']}{$quantidade}{$idioma['41']}\n</span>\n<span class='classe_categoria_produto'>\n{$campo_categoria}\n</span>\n{$campo_perfil_usuario}\n{$campo_descricao}\n{$campo_compra_produto}\n</div>\n";
    return $codigo_html;
}