Files
grzanieplus.pl/plugins/stPaczkomatyPlugin/modules/stPaczkomatyBackend/templates/_parcels.php
2025-03-12 17:06:23 +01:00

64 lines
2.1 KiB
PHP

<?php
/**
* @var PaczkomatyPack $paczkomaty_pack
*/
if ($type == 'list')
{
$trackingNumbers = [];
foreach ($paczkomaty_pack->getParcels() as $parcel)
{
$trackingNumbers[] = $parcel['number'];
}
echo implode(', ', $trackingNumbers);
}
else
{
echo delivery_parcels_manager_tag('paczkomaty_pack[parcels]', $paczkomaty_pack->getParcels(), [
'fields' => [
'weight' => [
'label' => __('Waga [kg]'),
'type' => !$paczkomaty_pack->isAdminGeneratorPlainField() ? 'input_tag' : 'plain',
'options' => [
'data-format' => 'decimal',
'data-format-min-value' => 0.1,
'size' => 8
],
],
'width' => [
'label' => __('Szerokość [cm]'),
'type' => !$paczkomaty_pack->isAdminGeneratorPlainField() ? 'input_tag' : 'plain',
'options' => [
'data-format' => 'integer',
'data-format-min-value' => 1,
'size' => 8,
'class' => 'app-dpd-size'
],
],
'height' => [
'label' => __('Wysokość [cm]'),
'type' => !$paczkomaty_pack->isAdminGeneratorPlainField() ? 'input_tag' : 'plain',
'options' => [
'data-format' => 'integer',
'data-format-min-value' => 1,
'size' => 8,
'class' => 'app-dpd-size'
],
],
'length' => [
'label' => __('Długość [cm]'),
'type' => !$paczkomaty_pack->isAdminGeneratorPlainField() ? 'input_tag' : 'plain',
'options' => [
'data-format' => 'integer',
'data-format-min-value' => 1,
'size' => 8,
'class' => 'app-dpd-size'
],
],
],
'disabled' => $paczkomaty_pack->isAdminGeneratorPlainField(),
]);
}
?>