Add close button to print QR page; fix QR generation to use file_put_contents
This commit is contained in:
parent
4ed2f075a6
commit
ec8beab484
@ -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) {
|
||||
|
||||
@ -26,7 +26,14 @@
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
<script>window.print();</script>
|
||||
<div style="text-align: center; margin-top: 20px;">
|
||||
<button onclick="window.close()">Sluit</button>
|
||||
</div>
|
||||
<script>
|
||||
window.print();
|
||||
// Optionally, close after print, but browser support varies
|
||||
// window.onafterprint = function() { window.close(); };
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
{% endautoescape %}
|
||||
Loading…
x
Reference in New Issue
Block a user