31 lines
893 B
PHP
31 lines
893 B
PHP
<?php
|
|
|
|
namespace KupShop\AdminBundle\Util\PrintCenter;
|
|
|
|
class GenericLabel104x37 extends PrintLabelsBase
|
|
{
|
|
protected $template = 'printCenter/products_label_104x37.tpl';
|
|
protected $label = 'Etiketa 104x37,5mm';
|
|
protected $rows = 2;
|
|
protected $column = 1;
|
|
|
|
public function getData($IDs, $vars)
|
|
{
|
|
$products = parent::getData($IDs, $vars);
|
|
$productsWithUrl = [];
|
|
foreach ($products as $product) {
|
|
$purl = createScriptURL([
|
|
's' => 'product',
|
|
'IDproduct' => $product['id_product'],
|
|
'TITLE' => $product['product_title'],
|
|
'absolute' => true,
|
|
]);
|
|
|
|
$product['url'] = 'https://api.qrserver.com/v1/create-qr-code/?size=150x150&margin=4&data='.urlencode($purl);
|
|
$productsWithUrl[] = $product;
|
|
}
|
|
|
|
return $productsWithUrl;
|
|
}
|
|
}
|