<?php include_once '../inc/phpqrcode/qrlib.php'; header("Content-type: image/png"); function geraEtiqueta($qrcode, $text, $preco) { $im = @imagecreate(114, 38) or die("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate($im, 255, 255, 255); QRcode::png($qrcode, "../img.png", 2, 1.66, 1); $im2 = imagecreatefrompng("../img.png"); $corTexto = imagecolorallocate($im, 0, 0, 0); imagestring($im, 2, 38, 0, $text, $corTexto); // Altere "TESTE" para uma variavel que irá receber o cod_base $corTexto2 = imagecolorallocate($im, 0, 0, 0); imagestring($im, 3, 38, 20, "RS " . $preco, $corTexto2); // Altere "TESTE" para uma variavel que irá receber o cod_base imagecopymerge($im, $im2, 0, 0, 0, 0, 38, 38, 100); imagepng($im, "../etiquetas/" . $qrcode . ".png"); imagedestroy($im); } geraEtiqueta("1010", "f32f2q", "1000");
if ($consig) { $consig = "c"; } else { $consig = ""; } $codBase = $consig . $tipo . $pedra . $cor . $fornecedor; $codBaseOriginal = $codBase; $qrCode = $codBase . "R\$" . $pVenda; $qrCodeOriginal = $qrCode; } $j; if (Joia::SelecionaUltimoId()['MAX(id_joia)'] == "") { $j = (int) 1; } else { $j = (int) Joia::SelecionaUltimoId()['MAX(id_joia)'] + 1; } for ($i = 1; $i <= $qnt; $i++) { $codBase = $codBase . $j; $j++; $qrCode = $codBase . "R\$" . $pVenda; $joia = new Joia($pCusto, $pVenda, $consig, $notaFiscal, $obs, $codBase, $qrCode, $tamanho, $imagem, $tipo, $fornecedor, $cor, $pedra, 1); $joia->insereJoia($joia); geraEtiqueta($qrCode, $codBase, $pVenda); $codBase = $codBaseOriginal; $qrCode = $qrCodeOriginal; } $upLoad->makeUpload(); header("location:../controller/controllerHome.php"); } else { header("location:../index.php?&erro=\"Login\""); }