public function getQrcode()
 {
     $sku = $this->getProduct()->getSku();
     $renderer = new \BaconQrCode\Renderer\Image\Png();
     $renderer->setHeight(256);
     $renderer->setWidth(256);
     $writer = new \BaconQrCode\Writer($renderer);
     $pngfileName = "pub/media/qrcode/" . $sku . ".png";
     $writer->writeFile($sku, $pngfileName);
 }
Ejemplo n.º 2
0
 public function tfaRenderQrCodeAction()
 {
     $filePath = tempnam('data/tmp/', '2fa-qr-');
     $renderer = new \BaconQrCode\Renderer\Image\Png();
     $renderer->setForegroundColor(new \BaconQrCode\Renderer\Color\Rgb(170, 45, 76));
     $renderer->setHeight(256);
     $renderer->setWidth(256);
     $writer = new \BaconQrCode\Writer($renderer);
     $writer->writeFile('123456', $filePath);
     $response = new Stream();
     $response->setCleanup(true);
     $response->setStream(fopen($filePath, 'rb'));
     $response->setStreamName($filePath);
     $headers = $response->getHeaders();
     $headers->addHeaderLine('Content-Length', filesize($filePath));
     $headers->addHeaderLine('Content-Type', 'image/png');
     return $response;
 }
Ejemplo n.º 3
0
<?php

$renderer = new \BaconQrCode\Renderer\Image\Png();
$renderer->setHeight(400);
$renderer->setWidth(400);
$writer = new \BaconQrCode\Writer($renderer);
header('Content-Type: image/png');
print $writer->writeString($data);
exit;
Ejemplo n.º 4
0
		<div id="queue-list">
		</div>
	</div>
	<!-- /#sidebar-wrapper -->

	<!-- Page Content -->
	<div id="page-content-wrapper">
		<div class="container-fluid">
			<h1>Bitcoin Jukebox</h1>
			<h3>Step 1: Read QR code with your mobile phone.</h3>
			<h3>Step 2: Order songs you like.</h3>
			<h3>Step 3: Pay them with bitcoin.</h3>
			<img src="data:image/png;
			<?php 
$renderer = new \BaconQrCode\Renderer\Image\Png();
$renderer->setHeight(240);
$renderer->setWidth(240);
$renderer->setMargin(5);
$writer = new \BaconQrCode\Writer($renderer);
$isLocalhost = $_SERVER['SERVER_NAME'] == 'localhost' || \Nette\Utils\Strings::startsWith($_SERVER['SERVER_NAME'], '192.168');
$url = $isLocalhost ? getHostByName(getHostName()) . '/bitcoinJukebox/adminAndMobile' : 'http://jukebox.paralelnipolis.cz/';
echo "base64," . base64_encode($writer->writeString($url));
?>
			" class="qr-image" alt="QR code link to order page">
		</div>
	</div>
	<!-- /#page-content-wrapper -->

</div>
<!-- /#wrapper -->