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; }
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); }
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; }
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; }