From ec8beab484fda151cb3cc9684039a3d29a1ed8be Mon Sep 17 00:00:00 2001 From: Edwin Noorlander Date: Tue, 11 Nov 2025 18:04:57 +0100 Subject: [PATCH] Add close button to print QR page; fix QR generation to use file_put_contents --- src/Controllers/ItemController.php | 3 ++- templates/print_qr.twig | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Controllers/ItemController.php b/src/Controllers/ItemController.php index 87b7d75..61b21fe 100755 --- a/src/Controllers/ItemController.php +++ b/src/Controllers/ItemController.php @@ -175,7 +175,8 @@ class ItemController 'eccLevel' => QRCode::ECC_L, ]); $qrCode = new QRCode($options); - $qrCode->render($idCode, $qrDir . $idCode . '.svg'); + $svg = $qrCode->render($idCode); + file_put_contents($qrDir . $idCode . '.svg', $svg); } public static function printQR($id) { diff --git a/templates/print_qr.twig b/templates/print_qr.twig index 53ad9e8..0fa563c 100644 --- a/templates/print_qr.twig +++ b/templates/print_qr.twig @@ -26,7 +26,14 @@ {% endif %} - +
+ +
+ {% endautoescape %} \ No newline at end of file