untangled code visibility from each label engine

This commit is contained in:
Godfrey M 2025-01-07 10:37:59 -08:00
parent 94f44d1b77
commit 83ee0e0fb6

View file

@ -105,7 +105,7 @@ class Label implements View
} }
} }
if ($settings->alt_barcode_enabled) {
if ($template->getSupport1DBarcode()) { if ($template->getSupport1DBarcode()) {
$barcode1DType = $settings->label2_1d_type; $barcode1DType = $settings->label2_1d_type;
if ($barcode1DType != 'none') { if ($barcode1DType != 'none') {
@ -115,14 +115,18 @@ class Label implements View
]); ]);
} }
} }
}
if ($template->getSupport2DBarcode()) { if ($template->getSupport2DBarcode()) {
$barcode2DType = $settings->label2_2d_type; $barcode2DType = $settings->label2_2d_type;
if (($barcode2DType != 'none') && (!is_null($barcode2DType))) { if (($barcode2DType != 'none') && (!is_null($barcode2DType))) {
switch ($settings->label2_2d_target) { switch ($settings->label2_2d_target) {
case 'ht_tag': $barcode2DTarget = route('ht/assetTag', $asset->asset_tag); break; case 'ht_tag':
$barcode2DTarget = route('ht/assetTag', $asset->asset_tag);
break;
case 'hardware_id': case 'hardware_id':
default:
$barcode2DTarget = route('hardware.show', ['hardware' => $asset->id]);
break;
} }
$assetData->put('barcode2d', (object)[ $assetData->put('barcode2d', (object)[
'type' => $barcode2DType, 'type' => $barcode2DType,