Files
kalsport.pl/modules/pocztapolskaen/helper/AdminPocztaPolskaOrdersHelperForm.php
2024-11-05 12:22:50 +01:00

2210 lines
104 KiB
PHP

<?php
/**
* Klasa odpowiedzialna za generowanie formularza pakowania przesyłki
*/
class AdminPocztaPolskaOrdersHelperForm extends HelperForm {
public function __construct() {
parent::__construct();
$this->show_toolbar = false;
$this->module = Module::getInstanceByName('pocztapolskaen');
$this->default_form_language = Context::getContext()->language->id;
$this->tpl_vars = array(
'fields_value' => PPSetting::getDefaultValues(),
'active_tab' => '',
);
}
/**
* Metoda odpowiedzialna za wygenerowanie formularza
*/
public function generateForm($fields_form = array()) {
if (empty($fields_form)) {
$this->fields_form = $this->getFormFields();
}
return $this->generate();
}
/**
* Metoda odpowiedzialna za przygotowanie pol formularza
*/
public function getFormFields() {
$fields_form[]['form'] = array(
'panelClass' => 'col-lg-12',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Wybierz usługę'),
'name' => 'pp_packages',
'options' => array(
'query' => PocztaPolskaEn::getPPPackages(),
'id' => 'id',
'name' => 'name',
'default' => array(
'label' => $this->l('Wybierz przesyłkę'),
'value' => '',
),
),
'onchange' => 'change(this.value);',
'form_group_class' => 'services_packages'
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_48 col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Gabaryt'),
'name' => PPPackage::PP_POCZTEX_48_GABARYT,
'options' => array(
'query' => PocztaPolskaEn::getSizes(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_48',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_POCZTEX_48_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_pocztex_48',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('OPCJE USŁUGI') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_48 col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Odbiór w punkcie'),
'name' => PPPackage::PP_POCZTEX_48_ODBIOR_W_PUNKCIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_ODBIOR_W_PUNKCIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_ODBIOR_W_PUNKCIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48 toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_POKAZ_MAPE,
'readonly' => true,
'class' => 'fixed-width-xxl',
'label' => '<button type="button" onclick="PPWidgetApp.toggleMap(ppPack.selectPickup,$(\'#'.PPPackage::PP_POCZTEX_48_POBRANIE.'_on\').is(\':checked\'),ppPack.currentOrder.address);return false;" class="btn btn-default">' . $this->l('Pokaż mape') . '</button>',
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_ODBIOR_W_PUNKCIE . ' 1',
),
array(
'type' => 'hidden',
'name' => PPPackage::PP_POCZTEX_48_PNI,
),
array(
'type' => 'switch',
'label' => $this->l('Wielopaczkowość'),
'name' => PPPackage::PP_POCZTEX_48_WIELOPACZKOWOSC,
'disabled'=>(version_compare(PHP_VERSION, '7.0.0', '<')?false:true),
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_WIELOPACZKOWOSC . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_WIELOPACZKOWOSC . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48 toggle_rows',
),
array(
'type' => 'text',
'label' => $this->l('Ilość'),
'class' => 'fixed-width-xxl',
'name' => PPPackage::PP_POCZTEX_48_WIELOPACZKOWOSC_ILOSC,
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_WIELOPACZKOWOSC . ' 1',
'suffix' => $this->l('szt.'),
)
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('Usługi dodatkowe / Niestandardowe') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_48 col-lg-7',
'input' => array(
array(
'type' => 'checkbox',
'col'=>12,
'hide_label'=>true,
'name' => PPPackage::PP_POCZTEX_48_OSTROZNIE,
'values' => array(
'query' => array(
array('id' => PPPackage::PP_POCZTEX_48_OSTROZNIE, 'name' => $this->l('Ostrożnie'), 'val' => '1'),
//array('id' => PPPackage::PP_POCZTEX_48_DORECZENIE_DO_RAK_WLASNYCH, 'name' => $this->l('Doręczenie do rąk własnych'), 'val' => '1'),
),
'id' => 'id',
'name' => 'name'
),
'form_group_class' => 'pp_pocztex_48',
),
array(
'type' => 'switch',
'label' => $this->l('Przesyłka niestandardowa'),
'name' => PPPackage::PP_POCZTEX_48_PRZESYLKA_NIESTANDARDOWA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_PRZESYLKA_NIESTANDARDOWA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_PRZESYLKA_NIESTANDARDOWA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48',
),
array(
'type' => 'switch',
'label' => $this->l('Deklaracja wartości'),
'name' => PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48 toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_WARTOSC_ZL,
'class' => 'fixed-width-xxl',
'label' => $this->l('Wartość'),
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI . ' 1',
'tab' => 'services',
'suffix' => 'zł',
),
array(
'type' => 'text',
'name' => 'pp_pocztex_48_wartosc_kg',
'class' => 'fixed-width-xxl',
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI . ' 1',
'suffix' => 'kg',
//'desc' => $this->l('W przypadku wartości pustej wartość zostanie pobrana z zamówienia')
),
/*array(
'type' => 'switch',
'label' => $this->l('Ostrożnie'),
'name' => PPPackage::PP_POCZTEX_48_OSTROZNIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_OSTROZNIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_OSTROZNIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48',
),
array(
'type' => 'switch',
'label' => $this->l('Do rąk własnych'),
'name' => PPPackage::PP_POCZTEX_48_DORECZENIE_DO_RAK_WLASNYCH,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_DORECZENIE_DO_RAK_WLASNYCH . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_DORECZENIE_DO_RAK_WLASNYCH . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48',
),*/
/*array(
'type' => 'switch',
'label' => $this->l('Potwierdź odbiór'),
'name' => PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ODBIORU,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ODBIORU . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ODBIORU . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48 toggle_rows',
),
array(
'type' => 'select',
'name' => PPPackage::PP_POCZTEX_48_RODZAJ_POTWIERDZENIA,
'options' => array(
'query' => PocztaPolskaEn::getRodzajPotwierdzeniaBiznes(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ODBIORU . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ILE,
'class' => 'fixed-width-xxl',
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ODBIORU . ' 1',
'suffix' => $this->l('szt.'),
),
array(
'type' => 'switch',
'label' => $this->l('Dokumenty zwrotne'),
'name' => PPPackage::PP_POCZTEX_48_DOKUMENTY_ZWROTNE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_DOKUMENTY_ZWROTNE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_DOKUMENTY_ZWROTNE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48 toggle_rows',
),
array(
'type' => 'select',
'name' => PPPackage::PP_POCZTEX_48_DOKUMENTY_RODZAJ_POTWIERDZENIA,
'options' => array(
'query' => PocztaPolskaEn::getDokumentyRodzajPotwierdzeniaBiznes(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_DOKUMENTY_ZWROTNE . ' 1',
),
array(
'type' => 'select',
'label' => $this->l('Wysłane do'),
'name' => PPPackage::PP_POCZTEX_48_WYSLANE_DO,
'options' => array(
'query' => PocztaPolskaEn::getWyslaneDoBiznes(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_DOKUMENTY_ZWROTNE . ' 1',
),*/
array(
'type' => 'switch',
'label' => $this->l('Ubezpieczenie'),
'name' => PPPackage::PP_POCZTEX_48_UBEZPIECZENIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_UBEZPIECZENIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_UBEZPIECZENIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48 toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartość ubezpieczenia'),
'name' => PPPackage::PP_POCZTEX_48_WARTOSC_UBEZPIECZENIA,
'options' => array(
'query' => PocztaPolskaEn::getWartoscUbezpieczenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_48 toggle_combo ' . PPPackage::PP_POCZTEX_48_UBEZPIECZENIE . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_OKRESLONA_WARTOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('określona wartość'),
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_UBEZPIECZENIE . ' 1 ' . PPPackage::PP_POCZTEX_48_WARTOSC_UBEZPIECZENIA . ' okreslona_wartosc',
'suffix' => 'zł'
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('RODZAJ') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_48 col-lg-5',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Pobranie'),
'name' => PPPackage::PP_POCZTEX_48_POBRANIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_POBRANIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_POBRANIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48 toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_KWOTA_POBRANIA,
'label' => $this->l('Kwota pobrania'),
'form_group_class' => 'pp_pocztex_48 '.PPPackage::PP_POCZTEX_48_POBRANIE.' 1',
'class' => 'fixed-width-xl',
'suffix' => 'zł',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_NUMER_RACHUNKU,
'label' => $this->l('Numer rachunku pobrania'),
'form_group_class' => 'pp_pocztex_48 '.PPPackage::PP_POCZTEX_48_POBRANIE.' 1',
'class' => 'fixed-width-xl',
'desc' => $this->l('Numer rachunku pobrania bez spacji')
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_TYTUL_POBRANIA,
'label' => $this->l('Tytuł pobrania'),
'class' => 'fixed-width-xl',
'form_group_class' => 'pp_pocztex_48 '.PPPackage::PP_POCZTEX_48_POBRANIE.' 1',
//'desc' => $this->l('W tytule można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {id_order_number} - zamaskowany numer zamówienia (np:ABCBVWEZ)'),
),
array(
'type' => 'switch',
'label' => $this->l('Sprawdzenie zawartości przez odbiorcę'),
'name' => PPPackage::PP_POCZTEX_48_ODBIORCA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_ODBIORCA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_ODBIORCA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_48 '.PPPackage::PP_POCZTEX_48_POBRANIE.' 1',
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Serwis'),
'name' => PPPackage::PP_POCZTEX_SERWIS,
'options' => array(
'query' => PocztaPolskaEn::getSerwis(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex toggle_combo',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_POCZTEX_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_pocztex',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
array(
'type' => 'select',
'label' => $this->l('Zawartość przesyłki'),
'name' => PPPackage::PP_POCZTEX_ZAWARTOSC,
'options' => array(
'query' => PocztaPolskaEn::getZawartoscPrzesylki(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_MASA,
'class' => 'fixed-width-xl',
'label' => $this->l('Masa'),
'form_group_class' => 'pp_pocztex',
'suffix' => 'kg',
),
array(
'type' => 'switch',
'label' => $this->l('Odbiór w punkcie'),
'name' => PPPackage::PP_POCZTEX_ODBIOR_W_PUNKCIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_ODBIOR_W_PUNKCIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_ODBIOR_W_PUNKCIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_POKAZ_MAPE,
'class' => 'fixed-width-xxl',
'label' => '<button type="button" onclick="PPWidgetApp.toggleMap(ppPack.selectPickup,$(\'#'.PPPackage::PP_POCZTEX_POBRANIE.'_on\').is(\':checked\'),ppPack.currentOrder.address);return false;" class="btn btn-default">' . $this->l('Pokaż mape') . '</button>',
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_ODBIOR_W_PUNKCIE . ' 1',
),
array(
'type' => 'hidden',
'name' => PPPackage::PP_POCZTEX_PNI,
),
array(
'type' => 'switch',
'label' => $this->l('Przesyłka niestandardowa'),
'name' => PPPackage::PP_POCZTEX_PRZESYLKA_NIESTANDARDOWA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_PRZESYLKA_NIESTANDARDOWA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_PRZESYLKA_NIESTANDARDOWA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' EKSPRES24 MIEJSKI_DO_3H_DO_5KM
MIEJSKI_DO_3H_DO_10KM MIEJSKI_DO_3H_DO_15KM
MIEJSKI_DO_3H_POWYZEJ_15KM
MIEJSKI_DO_4H_DO_10KM
MIEJSKI_DO_4H_DO_15KM
MIEJSKI_DO_4H_DO_20KM
MIEJSKI_DO_4H_DO_30KM MIEJSKI_DO_4H_DO_40KM',
),
array(
'type' => 'switch',
'label' => $this->l('Wielopaczkowość'),
'name' => PPPackage::PP_POCZTEX_WIELOPACZKOWOSC,
'disabled'=>(version_compare(PHP_VERSION, '7.0.0', '<')?false:true),
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_WIELOPACZKOWOSC . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_WIELOPACZKOWOSC . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'text',
'label' => $this->l('Ilość'),
'name' => PPPackage::PP_POCZTEX_WIELOPACZKOWOSC_ILOSC,
'class' => 'fixed-width-xxl',
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_WIELOPACZKOWOSC . ' 1',
'suffix' => $this->l('szt.'),
),
array(
'type' => 'select',
'label' => $this->l('Uiszcza opłatę'),
'name' => PPPackage::PP_POCZTEX_OPLATA,
'options' => array(
'query' => PocztaPolskaEn::getUiszczaOplate(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex',
),
array(
'type' => 'switch',
'label' => $this->l('Godzina doręczenia'),
'name' => PPPackage::PP_POCZTEX_GODZINA_DORECZENIA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_GODZINA_DORECZENIA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_GODZINA_DORECZENIA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_combo '.PPPackage::PP_POCZTEX_SERWIS.' EKSPRES24',
),
array(
'type' => 'select',
'label' => $this->l('Godzina'),
'name' => PPPackage::PP_POCZTEX_GODZINA,
'options' => array(
'query' => PocztaPolskaEn::getGodzina(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_GODZINA_DORECZENIA . ' 1 '.PPPackage::PP_POCZTEX_SERWIS.'',
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('POBRANIE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Pobranie'),
'name' => PPPackage::PP_POCZTEX_POBRANIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_POBRANIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_POBRANIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Sposób pobrania'),
'name' => PPPackage::PP_POCZTEX_SPOSOB_POBRANIA,
'options' => array(
'query' => PocztaPolskaEn::getSposobPobrania(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POBRANIE . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_KWOTA_POBRANIA,
'label' => $this->l('Kwota pobrania'),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POBRANIE . ' 1',
'class' => 'fixed-width-xxl',
'suffix' => 'zł',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_NUMER_RACHUNKU,
'label' => $this->l('Numer rachunku pobrania'),
'form_group_class' => 'pp_pocztex pp_pocztex_pobranie 1',
'class' => 'fixed-width-xxl',
'desc' => $this->l('Numer rachunku pobrania bez spacji')
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_TYTUL_POBRANIA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Tytuł pobrania'),
'form_group_class' => 'pp_pocztex pp_pocztex_pobranie 1',
//'desc' => $this->l('W tytule można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {id_order_number} - zamaskowany numer zamówienia (np:ABCBVWEZ)'),
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('USŁUGI DODATKOWE/ NIESTANDARDOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex col-lg-6',
'input' => array(
array(
'type' => 'checkbox',
'col'=>12,
'hide_label'=>true,
'name' => PPPackage::PP_POCZTEX_OSTROZNIE,
'values' => array(
'query' => array(
array('id' => PPPackage::PP_POCZTEX_OSTROZNIE, 'name' => $this->l('Ostrożnie'), 'val' => '1'),
array('id' => PPPackage::PP_POCZTEX_SPRAWDZENIE_ZAWARTOSCI, 'name' => $this->l('Sprawdzenie zawartości'), 'val' => '1'),
array('id' => PPPackage::PP_POCZTEX_DORECZENIE_DO_RAK_WLASNYCH, 'name' => $this->l('Doręczenie do rąk własnych'), 'val' => '1'),
array('id' => PPPackage::PP_POCZTEX_DORECZENIE_W_SOBOTE, 'name' => $this->l('Doręczenie w sobotę'), 'val' => '1'),
array('id' => PPPackage::PP_POCZTEX_ODBIOR_PRZESYLKI_W_SOBOTE, 'name' => $this->l('Odbiór w sobotę'), 'val' => '1'),
array('id'=>PPPackage::PP_POCZTEX_DORECZENIE_W_90_MINUT,'name'=>$this->l('Doręczenie w 90 minut'),'class'=>'form_group pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' MIEJSKI_DO_3H_DO_5KM MIEJSKI_DO_3H_DO_10KM MIEJSKI_DO_3H_DO_15KM MIEJSKI_DO_3H_POWYZEJ_15KM'),
array('id'=>PPPackage::PP_POCZTEX_DORECZENIE_W_NIEDZIELE_SWIETO,'name'=>$this->l('Doręczenie w niedzielę/święto'),'class'=>'form_group pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' BEZPOSREDNI_DO_20KG BEZPOSREDNI_OD_20KG_DO_30KG BEZPOSREDNI_OD_30KG_DO_100KG'),
array('id'=>PPPackage::PP_POCZTEX_DORECZENIE_W_20_7,'name'=>$this->l('Doręczenie 20:00-7:00'),'class'=>'form_group pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' BEZPOSREDNI_DO_20KG BEZPOSREDNI_OD_20KG_DO_30KG BEZPOSREDNI_OD_30KG_DO_100KG'),
array('id'=>PPPackage::PP_POCZTEX_ODBIOR_W_NIEDZIELE_SWIETO,'name'=>$this->l('Odbiór w niedzielę/święto'),'class'=>'form_group pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' BEZPOSREDNI_DO_20KG BEZPOSREDNI_OD_20KG_DO_30KG BEZPOSREDNI_OD_30KG_DO_100KG'),
array('id'=>PPPackage::PP_POCZTEX_ODBIOR_W_20_7,'name'=>$this->l('Odbiór 20:00-7:00'),'class'=>'form_group pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' BEZPOSREDNI_DO_20KG BEZPOSREDNI_OD_20KG_DO_30KG BEZPOSREDNI_OD_30KG_DO_100KG'),
),
'id' => 'id',
'name' => 'name'
),
'form_group_class' => 'pp_pocztex',
),
array(
'type' => 'switch',
'label' => $this->l('Deklaracja wartości'),
'name' => PPPackage::PP_POCZTEX_DEKLARACJA_WARTOSCI,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_DEKLARACJA_WARTOSCI . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_DEKLARACJA_WARTOSCI . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_WARTOSC_ZL,
'label' => $this->l('Wartość'),
'class' => 'fixed-width-xxl',
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_DEKLARACJA_WARTOSCI . ' 1',
'suffix' => 'zł',
),
array(
'type' => 'switch',
'label' => $this->l('Potwierdź odbiór'),
'name' => PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'select',
'name' => PPPackage::PP_POCZTEX_RODZAJ_POTWIERDZENIA,
'options' => array(
'query' => PocztaPolskaEn::getRodzajPotwierdzenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_POTWIERDZENIE_ILE,
'class' => 'fixed-width-xxl',
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU . ' 1',
'suffix' => $this->l('szt.'),
),
array(
'type' => 'switch',
'label' => $this->l('Potwierdź doręczenie'),
'name' => PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Typ potwierdzenia doręczenia'),
'name' => PPPackage::PP_POCZTEX_TYP_POTWIERDZENIA,
'options' => array(
'query' => PocztaPolskaEn::getTypPotwierdzenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_NR_TEL_POTWIERDZENIA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Nr. telefonu do potwierdzenia doręczenia'),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_EMAIL_POTWIERDZENIA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Email do potwierdzenia doręczenia'),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA . ' 1',
),
array(
'type' => 'switch',
'label' => $this->l('Doręczenie w dniu'),
'name' => PPPackage::PP_POCZTEX_DORECZENIE_WE_WSKAZANYM_DNIU,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_WE_WSKAZANYM_DNIU . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_WE_WSKAZANYM_DNIU . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_combo '.PPPackage::PP_POCZTEX_SERWIS.' EKSPRES24',
),
array(
'type' => 'date',
'name' => PPPackage::PP_POCZTEX_DATA_DORECZENIA,
'label' => $this->l('Data'),
'class' => 'fixed-width-xl datepicker_modal',
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_DORECZENIE_WE_WSKAZANYM_DNIU . ' 1 '.PPPackage::PP_POCZTEX_SERWIS,
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_ODLEGLOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('Odległość'),
'form_group_class' => 'pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' BEZPOSREDNI_DO_20KG BEZPOSREDNI_OD_20KG_DO_30KG BEZPOSREDNI_OD_30KG_DO_100KG',
'suffix' => 'km',
),
array(
'type' => 'switch',
'label' => $this->l('Ubezpieczenie'),
'name' => PPPackage::PP_POCZTEX_UBEZPIECZENIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_UBEZPIECZENIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_UBEZPIECZENIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartość ubezpieczenia'),
'name' => PPPackage::PP_POCZTEX_WARTOSC_UBEZPIECZENIA,
'options' => array(
'query' => PocztaPolskaEn::getWartoscPocztexUbezpieczenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex toggle_combo ' . PPPackage::PP_POCZTEX_UBEZPIECZENIE . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_OKRESLONA_WARTOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('określona wartość'),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_UBEZPIECZENIE . ' 1 ' . PPPackage::PP_POCZTEX_WARTOSC_UBEZPIECZENIA . ' okreslona_wartosc',
'suffix' => 'zł'
),
array(
'type' => 'switch',
'label' => $this->l('Dokumenty zwrotne'),
'name' => PPPackage::PP_POCZTEX_DOKUMENTY_ZWROTNE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_DOKUMENTY_ZWROTNE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_DOKUMENTY_ZWROTNE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'select',
'name' => PPPackage::PP_POCZTEX_DOKUMENTY_RODZAJ_POTWIERDZENIA,
'options' => array(
'query' => PocztaPolskaEn::getDokumentyRodzajPotwierdzenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_DOKUMENTY_ZWROTNE . ' 1',
),
array(
'type' => 'select',
'label' => $this->l('Wysłane do'),
'name' => PPPackage::PP_POCZTEX_WYSLANE_DO,
'options' => array(
'query' => PocztaPolskaEn::getWyslaneDo(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_DOKUMENTY_ZWROTNE . ' 1',
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_paczka_pocztowa col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Kategoria'),
'name' => PPPackage::PP_PACZKA_POCZTOWA_KATEGORIA,
'options' => array(
'query' => PocztaPolskaEn::getPaczka(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_paczka_pocztowa',
),
array(
'type' => 'select',
'label' => $this->l('Gabaryt'),
'name' => PPPackage::PP_PACZKA_POCZTOWA_GABARYT,
'options' => array(
'query' => PocztaPolskaEn::getGabaryt(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_paczka_pocztowa',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_POCZTOWA_MASA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Masa'),
'form_group_class' => 'pp_paczka_pocztowa',
'suffix' => 'kg',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_PACZKA_POCZTOWA_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_paczka_pocztowa',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_paczka_pocztowa col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Deklaracja wartości'),
'name' => PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI,
'values' => array(
array(
'id' => PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_paczka_pocztowa toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI_ZL,
'label' => $this->l('Wartość'),
'class' => 'fixed-width-xxl',
'form_group_class' => 'pp_paczka_pocztowa ' . PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI . ' 1',
//'desc' => $this->l('W przypadku wartości pustej wartość zostanie pobrana z zamówienia'),
'suffix' => 'zł',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_POCZTOWA_POTWIERDZENIE_ILE,
'class' => 'fixed-width-xxl',
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_paczka_pocztowa',
'suffix' => $this->l('szt.'),
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('SPECJALNE USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_paczka_pocztowa col-lg-12',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Egzemplarz biblioteczny'),
'name' => PPPackage::PP_PACZKA_POCZTOWA_EGZEMPLARZ_BIBLIOTECZNY,
'values' => array(
array(
'id' => PPPackage::PP_PACZKA_POCZTOWA_EGZEMPLARZ_BIBLIOTECZNY . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_PACZKA_POCZTOWA_EGZEMPLARZ_BIBLIOTECZNY . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_paczka_pocztowa',
),
array(
'type' => 'switch',
'label' => $this->l('Dla ociemniałych'),
'name' => PPPackage::PP_PACZKA_POCZTOWA_DLA_OCIEMNIALYCH,
'values' => array(
array(
'id' => PPPackage::PP_PACZKA_POCZTOWA_DLA_OCIEMNIALYCH . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_PACZKA_POCZTOWA_DLA_OCIEMNIALYCH . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_paczka_pocztowa',
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_global_express col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Zawartość przesyłki'),
'name' => PPPackage::PP_GLOBAL_EXPRESS_ZAWARTOSC,
'options' => array(
'query' => PocztaPolskaEn::getZawartoscGlobalPrzesylki(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_global_express',
),
array(
'type' => 'text',
'name' => PPPackage::PP_GLOBAL_EXPRESS_MASA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Masa'),
'form_group_class' => 'pp_global_express',
'suffix' => 'kg',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_GLOBAL_EXPRESS_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_global_express',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_global_express col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Potwierdzenie doręczenia'),
'name' => PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA,
'values' => array(
array(
'id' => PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_global_express toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Typ potwierdzenia doręczenia'),
'name' => PPPackage::PP_GLOBAL_EXPRESS_TYP_POTWIERDZENIA,
'options' => array(
'query' => PocztaPolskaEn::getTypPotwierdzenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_global_express ' . PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_GLOBAL_EXPRESS_NR_TEL_POTWIERDZENIA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Nr. telefonu do potwierdzenia doręczenia'),
'form_group_class' => 'pp_global_express ' . PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_GLOBAL_EXPRESS_EMAIL_POTWIERDZENIA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Email do potwierdzenia doręczenia'),
'form_group_class' => 'pp_global_express ' . PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA . ' 1',
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_przesylka_polecona col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Kategoria'),
'name' => PPPackage::PP_PRZESYLKA_POLECONA_KATEGORIA,
'options' => array(
'query' => PocztaPolskaEn::getPaczka(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_przesylka_polecona',
),
array(
'type' => 'select',
'label' => $this->l('Format'),
'name' => PPPackage::PP_PRZESYLKA_POLECONA_FORMAT,
'options' => array(
'query' => PocztaPolskaEn::getFormat(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_przesylka_polecona',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PRZESYLKA_POLECONA_MASA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Masa'),
'form_group_class' => 'pp_przesylka_polecona',
'suffix' => 'kg',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_PRZESYLKA_POLECONA_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_przesylka_polecona',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('SPECJALNE USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_przesylka_polecona col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Egzemplarz biblioteczny'),
'name' => PPPackage::PP_PRZESYLKA_POLECONA_EGZEMPLARZ_BIBLIOTECZNY,
'values' => array(
array(
'id' => PPPackage::PP_PRZESYLKA_POLECONA_EGZEMPLARZ_BIBLIOTECZNY . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_PRZESYLKA_POLECONA_EGZEMPLARZ_BIBLIOTECZNY . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_przesylka_polecona',
),
array(
'type' => 'switch',
'label' => $this->l('Dla ociemniałych'),
'name' => PPPackage::PP_PRZESYLKA_POLECONA_DLA_OCIEMNIALYCH,
'values' => array(
array(
'id' => PPPackage::PP_PRZESYLKA_POLECONA_DLA_OCIEMNIALYCH . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_PRZESYLKA_POLECONA_DLA_OCIEMNIALYCH . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_przesylka_polecona',
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_przesylka_polecona col-lg-6',
'input' => array(
array(
'type' => 'text',
'name' => PPPackage::PP_PRZESYLKA_POLECONA_ILOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_przesylka_polecona',
'suffix' => $this->l('szt.'),
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_przesylka_firmowa col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Gabaryt'),
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_GABARYT,
'options' => array(
'query' => PocztaPolskaEn::getGabaryt(),
'id' => 'id',
'name' => 'name',
),
'disabled' => true,
'form_group_class' => 'pp_przesylka_firmowa',
),
array(
'type' => 'select',
'label' => $this->l('Kategoria'),
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_KATEGORIA,
'options' => array(
'query' => PocztaPolskaEn::getPaczka(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_przesylka_firmowa',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_MASA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Masa'),
'form_group_class' => 'pp_przesylka_firmowa',
'suffix' => 'kg',
),
array(
'type' => 'select',
'label' => $this->l('Miejscowa/Zamiejscowa'),
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_MIEJSCOWA_ZAMIEJSCOWA,
'options' => array(
'query' => PocztaPolskaEn::getMiejscowaZamiejscowa(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_przesylka_firmowa',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_OPIS_PRZESYLKI,
'class' => 'fixed-width-xxl',
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_przesylka_firmowa',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_przesylka_firmowa col-lg-6',
'input' => array(
array(
'type' => 'text',
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_przesylka_firmowa',
'suffix' => $this->l('szt.'),
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_paczka_ue col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Kategoria'),
'name' => PPPackage::PP_PACZKA_UE_KATEGORIA,
'options' => array(
'query' => PocztaPolskaEn::getPaczka(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_paczka_ue',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_UE_MASA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Masa'),
'form_group_class' => 'pp_paczka_ue',
'suffix' => 'kg',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_PACZKA_UE_OPIS_PRZESYLKI,
'class' => 'fixed-width-xxl',
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_paczka_ue',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_paczka_ue col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Deklaracja wartości'),
'name' => PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI,
'values' => array(
array(
'id' => PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_paczka_ue toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI_ZL,
'class' => 'fixed-width-xxl',
'label' => $this->l('Wartość'),
'form_group_class' => 'pp_paczka_ue ' . PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI . ' 1',
'suffix' => 'zł',
//'desc' => $this->l('W przypadku wartości pustej wartość zostanie pobrana z zamówienia'),
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_UE_ILOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_paczka_ue',
'suffix' => $this->l('szt.'),
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('SPECJALNE USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_paczka_ue col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Zwrot'),
'name' => PPPackage::PP_PACZKA_UE_ZWROT,
'options' => array(
'query' => PocztaPolskaEn::getZwrot(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_paczka_ue toggle_combo',
),
array(
'type' => 'select',
'label' => $this->l('Sposób zwrotu'),
'name' => PPPackage::PP_PACZKA_UE_SPOSOB_ZWROTU,
'options' => array(
'query' => PocztaPolskaEn::getSposobZwrot(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_paczka_ue ' . PPPackage::PP_PACZKA_UE_ZWROT . ' zwrot_po_liczbie_dni zwrot_natychmiast',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_UE_ILOSC_DNI,
'class' => 'fixed-width-xxl',
'label' => $this->l('Liczba dni'),
'form_group_class' => 'pp_paczka_ue ' . PPPackage::PP_PACZKA_UE_ZWROT . ' zwrot_po_liczbie_dni',
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_zagraniczna_przesylka col-lg-6',
'input' => array(
array(
'type' => 'text',
'name' => PPPackage::PP_ZAGRANICZNA_PRZESYLKA_MASA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Masa'),
'form_group_class' => 'pp_zagraniczna_przesylka',
'suffix' => 'kg',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_ZAGRANICZNA_PRZESYLKA_OPIS_PRZESYLKI,
'class' => 'fixed-width-xxl',
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_zagraniczna_przesylka',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_zagraniczna_przesylka col-lg-6',
'input' => array(
array(
'type' => 'text',
'name' => PPPackage::PP_ZAGRANICZNA_PRZESYLKA_ILOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_zagraniczna_przesylka',
'suffix' => $this->l('szt.'),
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_ems_ue col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Typ opakowania'),
'name' => PPPackage::PP_EMS_UE_TYP_OPAKOWANIA,
'options' => array(
'query' => PocztaPolskaEn::getTypOpakowania(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_ems_ue',
),
array(
'type' => 'text',
'name' => PPPackage::PP_EMS_UE_MASA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Masa'),
'form_group_class' => 'pp_ems_ue',
'suffix' => 'kg',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_EMS_UE_OPIS_PRZESYLKI,
'class' => 'fixed-width-xxl',
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_ems_ue',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_ems_ue col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Potwierdzenie doręczenia'),
'name' => PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA,
'values' => array(
array(
'id' => PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_ems_ue toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Typ potwierdzenia doręczenia'),
'name' => PPPackage::PP_EMS_UE_TYP_POTWIERDZENIA,
'options' => array(
'query' => PocztaPolskaEn::getTypPotwierdzenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_ems_ue ' . PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_EMS_UE_NR_TEL_POTWIERDZENIA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Nr. telefonu do potwierdzenia doręczenia'),
'form_group_class' => 'pp_ems_ue ' . PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_EMS_UE_EMAIL_POTWIERDZENIA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Email do potwierdzenia doręczenia'),
'form_group_class' => 'pp_ems_ue ' . PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA . ' 1',
),
array(
'type' => 'switch',
'label' => $this->l('Ubezpieczenie'),
'name' => PPPackage::PP_EMS_UE_UBEZPIECZENIE,
'values' => array(
array(
'id' => PPPackage::PP_EMS_UE_UBEZPIECZENIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_EMS_UE_UBEZPIECZENIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_ems_ue toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartość ubezpieczenia'),
'name' => PPPackage::PP_EMS_UE_WARTOSC_UBEZPIECZENIA,
'options' => array(
'query' => PocztaPolskaEn::getWartoscEmsUbezpieczenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_ems_ue toggle_combo ' . PPPackage::PP_EMS_UE_UBEZPIECZENIE . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_EMS_UE_OKRESLONA_WARTOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('określona wartość'),
'form_group_class' => 'pp_ems_ue '. PPPackage::PP_EMS_UE_UBEZPIECZENIE . ' 1 ' . PPPackage::PP_EMS_UE_WARTOSC_UBEZPIECZENIA . ' okreslona_wartosc',
'suffix' => 'zł'
),
),
);
#POCZTEX 2021 KURIER
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_2021_kurier col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Nadanie przesyłki u kuriera'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_NADANIE_U_KURIERA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_NADANIE_U_KURIERA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_NADANIE_U_KURIERA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_kurier toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Format'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_FORMAT,
'options' => array(
'query' => PocztaPolskaEn::getFormats(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_kurier',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_pocztex_2021_kurier',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
array(
'type' => 'select',
'label' => $this->l('Zawartość przesyłki'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_TYP_ZAWARTOSCI,
'options' => array(
'query' => PocztaPolskaEn::getTypZawartosci(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_kurier toggle_combo',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_TYP_ZAWARTOSCI_INNE,
'label' => $this->l('Zawartość szczegóły'),
'form_group_class' => 'pp_pocztex_2021_kurier '.PPPackage::PP_POCZTEX_2021_KURIER_TYP_ZAWARTOSCI . ' INNE',
'tab' => 'services',
'class' => 'fixed-width-xxl',
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('OPCJE USŁUGI') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_2021_kurier col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Odbiór w punkcie'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIOR_W_PUNKCIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIOR_W_PUNKCIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIOR_W_PUNKCIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_kurier toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_POKAZ_MAPE,
'readonly' => true,
'class' => 'fixed-width-xxl',
'label' => '<button type="button" onclick="PPWidgetApp.toggleMap(ppPack.selectPickup,$(\'#'.PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE.'_on\').is(\':checked\'),ppPack.currentOrder.address);return false;" class="btn btn-default">' . $this->l('Pokaż mape') . '</button>',
'form_group_class' => 'pp_pocztex_2021_kurier ' . PPPackage::PP_POCZTEX_2021_KURIER_ODBIOR_W_PUNKCIE . ' 1',
),
array(
'type' => 'hidden',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_PNI,
),
array(
'type' => 'switch',
'label' => $this->l('Wielopaczkowość'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_WIELOPACZKOWOSC,
'disabled'=>(version_compare(PHP_VERSION, '7.0.0', '<')?false:true),
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_WIELOPACZKOWOSC . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_WIELOPACZKOWOSC . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_kurier toggle_rows',
),
array(
'type' => 'text',
'label' => $this->l('Ilość'),
'class' => 'fixed-width-xxl',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_WIELOPACZKOWOSC_ILOSC,
'form_group_class' => 'pp_pocztex_2021_kurier ' . PPPackage::PP_POCZTEX_2021_KURIER_WIELOPACZKOWOSC . ' 1',
'suffix' => $this->l('szt.'),
)
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('Usługi dodatkowe / Niestandardowe') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_2021_kurier col-lg-7',
'input' => array(
array(
'type' => 'checkbox',
'col'=>12,
'hide_label'=>true,
'name' => PPPackage::PP_POCZTEX_2021_KURIER_OSTROZNIE,
'values' => array(
'query' => array(
array('id' => PPPackage::PP_POCZTEX_2021_KURIER_OSTROZNIE, 'name' => $this->l('Ostrożnie'), 'val' => '1'),
array('id' => PPPackage::PP_POCZTEX_2021_KURIER_KOPERTA_POCZTEX, 'name' => $this->l('Koperta Pocztex'), 'val' => '1'),
array('id' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIOR_SOBOTA, 'name' => $this->l('Odbiór w sobotę'), 'val' => '1'),
),
'id' => 'id',
'name' => 'name'
),
'form_group_class' => 'pp_pocztex_2021_kurier',
),
array(
'type' => 'select',
'label' => $this->l('Godzina doręczenia'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_GODZINA_DORECZENIA,
'options' => array(
'query' => PocztaPolskaEn::getGodzinaDoreczenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_kurier',
'tab' => 'services'
),
array(
'type' => 'date',
'label' => $this->l('Dzień doręczenia'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_DZIEN,
'form_group_class' => 'pp_pocztex_2021_kurier',
'tab' => 'services',
'class' => 'fixed-width-xl datepicker_modal',
),
array(
'type' => 'switch',
'label' => $this->l('Przesyłka niestandardowa'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_PONADGABARYT,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_PONADGABARYT . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_PONADGABARYT . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_kurier',
),
array(
'type' => 'switch',
'label' => $this->l('Deklaracja wartości'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_DEKLARACJA_WARTOSCI,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_DEKLARACJA_WARTOSCI . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_DEKLARACJA_WARTOSCI . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_kurier toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_WARTOSC_ZL,
'class' => 'fixed-width-xxl',
'label' => $this->l('Wartość'),
'form_group_class' => 'pp_pocztex_2021_kurier ' . PPPackage::PP_POCZTEX_2021_KURIER_DEKLARACJA_WARTOSCI . ' 1',
'tab' => 'services',
'suffix' => 'zł',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_MASA,
'class' => 'fixed-width-xxl',
'label' => $this->l('Waga'),
'form_group_class' => 'pp_pocztex_2021_kurier',
'suffix' => 'kg',
),
array(
'type' => 'switch',
'label' => $this->l('Ubezpieczenie'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_UBEZPIECZENIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_UBEZPIECZENIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_UBEZPIECZENIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_kurier toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartość ubezpieczenia'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_WARTOSC_UBEZPIECZENIA,
'options' => array(
'query' => PocztaPolskaEn::getWartoscUbezpieczenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_kurier toggle_combo ' . PPPackage::PP_POCZTEX_2021_KURIER_UBEZPIECZENIE . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_OKRESLONA_WARTOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('określona wartość'),
'form_group_class' => 'pp_pocztex_2021_kurier ' . PPPackage::PP_POCZTEX_2021_KURIER_UBEZPIECZENIE . ' 1 ' . PPPackage::PP_POCZTEX_2021_KURIER_WARTOSC_UBEZPIECZENIA . ' okreslona_wartosc',
'suffix' => 'zł'
),
array(
'type' => 'switch',
'tab' => 'services',
'label' => $this->l('Potwierdzenie doręczenia'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_kurier toggle_rows',
),
array(
'type' => 'select',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA_TYPE,
'label' => $this->l('Typ potwierdzenia doręczenia'),
'options' => array(
'query' => PocztaPolskaEn::getTypPotwierdzenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_kurier '.PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA.' 1',
'tab' => 'services',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA_KONTAKT,
'label' => $this->l('Dane do potwierdzenia doręczenia'),
'form_group_class' => 'pp_pocztex_2021_kurier '.PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA.' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 50,
'desc' => $this->l('Określenie dodatkowych informacji związanych ze sposobem przekazania potwierdzenia doręczenia, np. numer telefonu, na który zostanie wysłany SMS, lub adres email'),
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('RODZAJ') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_2021_kurier col-lg-5',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Pobranie'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_kurier toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_KWOTA_POBRANIA,
'label' => $this->l('Kwota pobrania'),
'form_group_class' => 'pp_pocztex_2021_kurier '.PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE.' 1',
'class' => 'fixed-width-xl',
'suffix' => 'zł',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_NUMER_RACHUNKU,
'label' => $this->l('Numer rachunku pobrania'),
'form_group_class' => 'pp_pocztex_2021_kurier '.PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE.' 1',
'class' => 'fixed-width-xl',
'desc' => $this->l('Numer rachunku pobrania bez spacji')
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_TYTUL_POBRANIA,
'label' => $this->l('Tytuł pobrania'),
'class' => 'fixed-width-xl',
'form_group_class' => 'pp_pocztex_2021_kurier '.PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE.' 1',
//'desc' => $this->l('W tytule można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {id_order_number} - zamaskowany numer zamówienia (np:ABCBVWEZ)'),
),
array(
'type' => 'switch',
'label' => $this->l('Sprawdzenie zawartości przez odbiorcę'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIORCA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIORCA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIORCA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_kurier',
),
)
);
#POCZTEX 2021 DZIŚ
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_2021_dzis col-lg-6',
'input' => array(
array(
'type' => 'select',
'label' => $this->l('Format'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_FORMAT,
'options' => array(
'query' => PocztaPolskaEn::getFormats(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_dzis '.PPPackage::PP_POCZTEX_2021_DZIS_OBSZAR.' MIASTO',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_pocztex_2021_dzis',
'class' => 'fixed-width-xxl',
'maxlength' => 500
),
array(
'type' => 'select',
'label' => $this->l('Obszar doręczenia'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_OBSZAR,
'options' => array(
'query' => PocztaPolskaEn::getTypObszaru(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_dzis toggle_combo',
),
array(
'type' => 'text',
'label' => $this->l('Odległość doręczenia'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_ODLEGLOSC,
'form_group_class' => 'pp_pocztex_2021_dzis '.PPPackage::PP_POCZTEX_2021_DZIS_OBSZAR.' MIASTO',
'suffix' => $this->l('km'),
),
array(
'type' => 'select',
'label' => $this->l('Zawartość przesyłki'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_TYP_ZAWARTOSCI,
'options' => array(
'query' => PocztaPolskaEn::getTypZawartosci(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_dzis toggle_combo',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_TYP_ZAWARTOSCI_INNE,
'label' => $this->l('Zawartość szczegóły'),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_TYP_ZAWARTOSCI . ' INNE',
'tab' => 'services',
'class' => 'fixed-width-xxl',
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('OPCJE USŁUGI') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_2021_dzis col-lg-6',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Wielopaczkowość'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_WIELOPACZKOWOSC,
'disabled' => (version_compare(PHP_VERSION, '7.0.0', '<') ? false : true),
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_WIELOPACZKOWOSC . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_WIELOPACZKOWOSC . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_dzis toggle_rows '.PPPackage::PP_POCZTEX_2021_DZIS_OBSZAR.' KRAJ',
),
array(
'type' => 'text',
'label' => $this->l('Ilość'),
'class' => 'fixed-width-xxl',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_WIELOPACZKOWOSC_ILOSC,
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_WIELOPACZKOWOSC . ' 1',
'suffix' => $this->l('szt.'),
)
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('Usługi dodatkowe / Niestandardowe') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_2021_dzis col-lg-7',
'input' => array(
array(
'type' => 'checkbox',
'col' => 12,
'hide_label' => true,
'name' => PPPackage::PP_POCZTEX_2021_DZIS_OSTROZNIE,
'values' => array(
'query' => array(
array('id' => PPPackage::PP_POCZTEX_2021_DZIS_OSTROZNIE, 'name' => $this->l('Ostrożnie'), 'val' => '1'),
array('id' => PPPackage::PP_POCZTEX_2021_DZIS_ODBIOR_SOBOTA, 'name' => $this->l('Odbiór w sobotę'), 'val' => '1'),
),
'id' => 'id',
'name' => 'name'
),
'form_group_class' => 'pp_pocztex_2021_dzis',
),
array(
'type' => 'switch',
'label' => $this->l('Deklaracja wartości'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_DEKLARACJA_WARTOSCI,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_DEKLARACJA_WARTOSCI . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_DEKLARACJA_WARTOSCI . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_dzis toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_WARTOSC_ZL,
'class' => 'fixed-width-xxl',
'label' => $this->l('Wartość'),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_DEKLARACJA_WARTOSCI . ' 1',
'tab' => 'services',
'suffix' => 'zł',
),
array(
'type' => 'text',
'label' => $this->l('Waga'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_MASA,
'class' => 'fixed-width-xxl',
'form_group_class' => 'pp_pocztex_2021_dzis',
'suffix' => 'kg',
//'desc' => $this->l('W przypadku wartości pustej wartość zostanie pobrana z zamówienia')
),
array(
'type' => 'switch',
'label' => $this->l('Ubezpieczenie'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_UBEZPIECZENIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_UBEZPIECZENIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_UBEZPIECZENIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_dzis toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartość ubezpieczenia'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_WARTOSC_UBEZPIECZENIA,
'options' => array(
'query' => PocztaPolskaEn::getWartoscUbezpieczenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_dzis toggle_combo ' . PPPackage::PP_POCZTEX_2021_DZIS_UBEZPIECZENIE . ' 1',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_OKRESLONA_WARTOSC,
'class' => 'fixed-width-xxl',
'label' => $this->l('określona wartość'),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_UBEZPIECZENIE . ' 1 ' . PPPackage::PP_POCZTEX_2021_DZIS_WARTOSC_UBEZPIECZENIA . ' okreslona_wartosc',
'suffix' => 'zł'
),
array(
'type' => 'switch',
'tab' => 'services',
'label' => $this->l('Potwierdzenie doręczenia'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_dzis toggle_rows',
),
array(
'type' => 'select',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA_TYPE,
'label' => $this->l('Typ potwierdzenia doręczenia'),
'options' => array(
'query' => PocztaPolskaEn::getTypPotwierdzenia(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA . ' 1',
'tab' => 'services',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA_KONTAKT,
'label' => $this->l('Dane do potwierdzenia doręczenia'),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 50,
'desc' => $this->l('Określenie dodatkowych informacji związanych ze sposobem przekazania potwierdzenia doręczenia, np. numer telefonu, na który zostanie wysłany SMS, lub adres email'),
),
)
);
$fields_form[]['form'] = array(
'legend' => array(
'title' => '<b>' . $this->l('RODZAJ') . '</b><hr>',
),
'panelClass' => 'toggle_panel pp_pocztex_2021_dzis col-lg-5',
'input' => array(
array(
'type' => 'switch',
'label' => $this->l('Pobranie'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_POBRANIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_POBRANIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_POBRANIE . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_dzis toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_KWOTA_POBRANIA,
'label' => $this->l('Kwota pobrania'),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_POBRANIE . ' 1',
'class' => 'fixed-width-xl',
'suffix' => 'zł',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_NUMER_RACHUNKU,
'label' => $this->l('Numer rachunku pobrania'),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_POBRANIE . ' 1',
'class' => 'fixed-width-xl',
'desc' => $this->l('Numer rachunku pobrania bez spacji')
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_TYTUL_POBRANIA,
'label' => $this->l('Tytuł pobrania'),
'class' => 'fixed-width-xl',
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_POBRANIE . ' 1',
//'desc' => $this->l('W tytule można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {id_order_number} - zamaskowany numer zamówienia (np:ABCBVWEZ)'),
),
array(
'type' => 'switch',
'label' => $this->l('Sprawdzenie zawartości przez odbiorcę'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_ODBIORCA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_ODBIORCA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_ODBIORCA . '_off',
'value' => 0
)
),
'form_group_class' => 'pp_pocztex_2021_dzis',
),
)
);
return $fields_form;
}
/**
* metoda umozliwiaja tlumaczenie labeli
*
* @param $string - nazwa labela do tlumaczenia
* @param string $class
* @param bool $addslashes
* @param bool $htmlentities
* @return mixed
*/
protected function l($string, $class = null, $addslashes = false, $htmlentities = true) {
return Translate::getAdminTranslation($string, 'PPPackage', $addslashes, $htmlentities);
}
}