diff --git a/api/print.php b/api/print.php index 4b29b2281..245f97668 100644 --- a/api/print.php +++ b/api/print.php @@ -29,6 +29,13 @@ $line2text = $config['textonprint']['line2']; $line3text = $config['textonprint']['line3']; +// QR +if (!isset($config['webserver_ip'])) { + $SERVER_IP = $_SERVER['HTTP_HOST']; +} else { + $SERVER_IP = $config['webserver_ip']; +} + // print frame $print_frame = $config['print_frame_path']; @@ -44,7 +51,7 @@ // create qr code if (!file_exists($filename_codes)) { include('../vendor/phpqrcode/qrlib.php'); - $url = 'http://'.$_SERVER['HTTP_HOST'].'/api/download.php?image='; + $url = 'http://'.$SERVER_IP.'/api/download.php?image='; QRcode::png($url.$filename, $filename_codes, QR_ECLEVEL_H, 10); }