Files
kalsport.pl/modules/pocztapolskaen/controllers/admin/AdminPocztaPolskaSettings.php
2024-11-05 12:22:50 +01:00

4010 lines
202 KiB
PHP

<?php
class AdminPocztaPolskaSettingsController extends ModuleAdminController {
public $tabConfigValues = [];
public $servicesTab = [];
public function __construct() {
$this->module = 'pocztapolskaen';
$this->context = Context::getContext();
$this->bootstrap = true;
$this->user_info = array();
$this->tab_carriers = array();
parent::__construct();
$this->tabConfigValues = [
PPPackage::PP_POCZTEX_48_DELIVERY,
PPPackage::PP_POCZTEX_48_DELIVERY_COD,
PPPackage::PP_POCZTEX_DELIVERY,
PPPackage::PP_POCZTEX_DELIVERY_COD,
PPPackage::PP_PACZKA_POCZTOWA_DELIVERY,
PPPackage::PP_GLOBAL_EXPRESS_DELIVERY,
PPPackage::PP_PRZESYLKA_POLECONA_DELIVERY,
PPPackage::PP_PRZESYLKA_FIRMOWA_DELIVERY,
PPPackage::PP_PACZKA_UE_DELIVERY,
PPPackage::PP_ZAGRANICZNA_PRZESYLKA_DELIVERY,
PPPackage::PP_EMS_UE_DELIVERY,
PPPackage::PP_POCZTEX_48_PICKUP_AT_POINT_STANDARD,
PPPackage::PP_POCZTEX_48_PICKUP_AT_POINT_COD,
PPPackage::PP_POCZTEX_PICKUP_AT_POINT_STANDARD,
PPPackage::PP_POCZTEX_PICKUP_AT_POINT_COD,
PPPackage::PP_POCZTEX_2021_KURIER_DELIVERY,
PPPackage::PP_POCZTEX_2021_KURIER_DELIVERY_COD,
PPPackage::PP_POCZTEX_2021_KURIER_PICKUP_AT_POINT_STANDARD,
PPPackage::PP_POCZTEX_2021_KURIER_PICKUP_AT_POINT_COD,
PPPackage::PP_POCZTEX_2021_DZIS_DELIVERY,
PPPackage::PP_POCZTEX_2021_DZIS_DELIVERY_COD,
];
$this->servicesTab = [
PPPackage::PP_POCZTEX_2021_KURIER_OPIS_PRZESYLKI,
PPPackage::PP_POCZTEX_2021_KURIER_NADANIE_U_KURIERA,
PPPackage::PP_POCZTEX_2021_KURIER_FORMAT,
PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE,
PPPackage::PP_POCZTEX_2021_KURIER_NUMER_RACHUNKU,
PPPackage::PP_POCZTEX_2021_KURIER_TYTUL_POBRANIA,
PPPackage::PP_POCZTEX_2021_KURIER_PONADGABARYT,
PPPackage::PP_POCZTEX_2021_KURIER_KOPERTA_POCZTEX,
PPPackage::PP_POCZTEX_2021_KURIER_GODZINA_DORECZENIA,
PPPackage::PP_POCZTEX_2021_KURIER_ODBIOR_SOBOTA,
PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA,
PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA_TYPE,
PPPackage::PP_POCZTEX_2021_KURIER_POTWIERDZENIE_DORECZENIA_KONTAKT,
PPPackage::PP_POCZTEX_2021_KURIER_TYP_ZAWARTOSCI,
PPPackage::PP_POCZTEX_2021_KURIER_TYP_ZAWARTOSCI_INNE,
PPPackage::PP_POCZTEX_2021_KURIER_DEKLARACJA_WARTOSCI,
PPPackage::PP_POCZTEX_2021_KURIER_WARTOSC_ZL,
PPPackage::PP_POCZTEX_2021_KURIER_MASA,
PPPackage::PP_POCZTEX_2021_KURIER_UBEZPIECZENIE,
PPPackage::PP_POCZTEX_2021_KURIER_WARTOSC_UBEZPIECZENIA,
PPPackage::PP_POCZTEX_2021_KURIER_OKRESLONA_WARTOSC,
PPPackage::PP_POCZTEX_2021_KURIER_OSTROZNIE,
PPPackage::PP_POCZTEX_2021_KURIER_ODBIORCA,
PPPackage::PP_POCZTEX_2021_DZIS_OPIS_PRZESYLKI,
PPPackage::PP_POCZTEX_2021_DZIS_FORMAT,
PPPackage::PP_POCZTEX_2021_DZIS_POBRANIE,
PPPackage::PP_POCZTEX_2021_DZIS_NUMER_RACHUNKU,
PPPackage::PP_POCZTEX_2021_DZIS_TYTUL_POBRANIA,
PPPackage::PP_POCZTEX_2021_DZIS_PONADGABARYT,
PPPackage::PP_POCZTEX_2021_DZIS_ODBIOR_SOBOTA,
PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA,
PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA_TYPE,
PPPackage::PP_POCZTEX_2021_DZIS_POTWIERDZENIE_DORECZENIA_KONTAKT,
PPPackage::PP_POCZTEX_2021_DZIS_TYP_ZAWARTOSCI,
PPPackage::PP_POCZTEX_2021_DZIS_TYP_ZAWARTOSCI_INNE,
PPPackage::PP_POCZTEX_2021_DZIS_DEKLARACJA_WARTOSCI,
PPPackage::PP_POCZTEX_2021_DZIS_WARTOSC_ZL,
PPPackage::PP_POCZTEX_2021_DZIS_MASA,
PPPackage::PP_POCZTEX_2021_DZIS_UBEZPIECZENIE,
PPPackage::PP_POCZTEX_2021_DZIS_WARTOSC_UBEZPIECZENIA,
PPPackage::PP_POCZTEX_2021_DZIS_OKRESLONA_WARTOSC,
PPPackage::PP_POCZTEX_2021_DZIS_OSTROZNIE,
PPPackage::PP_POCZTEX_2021_DZIS_ODBIORCA,
PPPackage::PP_POCZTEX_2021_DZIS_OBSZAR,
];
$tabCarriers = Carrier::getCarriers($this->context->language->id, false, false, false, null, Carrier::ALL_CARRIERS);
if(count($tabCarriers)){
foreach($tabCarriers as $carrier){
if($carrier['is_module'] == 0 || $carrier['external_module_name'] == $this->module->name){
$this->tab_carriers[] = $carrier;
}
}
}
}
/**
* metoda generujaca content dla widoku controllera
*
* @return string - html
*/
public function initContent() {
/* $tab = ENadawca::Profil()->getReturnDocumentsProfileList();
var_dump($tab['profile'][]);
exit;*/
$fields_form = $this->getFormFields();
$helper = new HelperForm();
$helper->show_toolbar = false;
$helper->module = $this->module;
$helper->submit_action = 'action';
$helper->default_form_language = $this->context->language->id;
$helper->tpl_vars = array(
'fields_value' => $this->getValues(),
'languages' => $this->context->controller->getLanguages(),
'id_language' => $this->context->language->id,
'active_tab' => Tools::getIsset('action') ? Tools::getValue('action') : 'settings'
);
$form = $helper->generateForm($fields_form);
$this->content .= $form;
return parent::initContent();
}
/**
* metoda przygotowujaca dane do wygenerowania tabeli z zakladkami
* @return array
*/
public function getFormFields() {
$fields_form = array();
$fields_form[]['form'] = array(
'legend' => array(
'title' => $this->l('Ustawienia'),
'icon' => 'icon-settings'
),
'tabs' => array(
'settings' => $this->l('Moje konto'),
'statuses' => $this->l('Statusy'),
'delivery' => $this->l('Dostawa'),
'services' => $this->l('Usługi'),
'help' => $this->l('Pomoc'),
),
'input' => array_merge($this->getMyAccountTab(), $this->getStatusesTab(), $this->getDeliveryTab(), $this->getServicesTab(), $this->getHelpTab()),
);
return $fields_form;
}
/**
* metoda przygotowujaca dane do formularza w zakladce Moje konto
* @return array
*/
private function getMyAccountTab() {
$user_info = false;
$offices = array();
$carts = array();
if (!Tools::isEmpty(Configuration::get(PPSetting::PP_USER)) &&
!Tools::isEmpty(Configuration::get(PPSetting::PP_PASSWORD))) {
if((int)Configuration::get(PPSetting::PP_IS_CONNECTED)&& (ENadawca::Account()->hello())!== false){
$account = ENadawca::Account();
$this->user_info = $account->getMyAccount();
$office = ENadawca::UrzedyNadania();
$offices = PPPostOffice::getCollection(true);
if (empty($offices)) {
PPPostOffice::reloadData();
PPPostOffice::clearCollection();
PPProfileAddress::reloadData();
$offices = PPPostOffice::getCollection(true);
}
$carts = PPSetting::getCarts();
} else {
$this->errors[] = $this->l('Podaj poprawny login i hasło');
$this->confirmations = array();
}
}
if (count($carts) > 0 && !Configuration::get(PPSetting::PP_DEFAULT_KARTA_ID)) {
Configuration::updateValue(PPSetting::PP_DEFAULT_KARTA_ID, $carts[0]['id']);
Configuration::updateValue(PPSetting::PP_DEFAULT_KARTA_NAME, $carts[0]['name']);
}
if (count($offices) > 0 && !Configuration::get(PPSetting::PP_DEFAULT_URZAD_ID)) {
Configuration::updateValue(PPSetting::PP_DEFAULT_URZAD_ID, $offices[0]['id']);
}
$myAccount = array(
array(
'type' => 'text',
'prefix' => '<i class="icon icon-envelope"></i>',
'name' => PPSetting::PP_USER,
'label' => $this->l('Użytkownik'),
'class' => 'fixed-width-xxl',
'tab' => 'settings',
'desc' => $this->l('Dane dostępowe uzyskasz rejestrując sie w serwisie ') . '<a href="https://e-nadawca.poczta-polska.pl/" target="_blank">'.$this->l('Poczta Polska').'</a>',
),
array(
'type' => 'password',
'name' => PPSetting::PP_PASSWORD,
'prefix' => '<i class="icon icon-key"></i>',
'label' => $this->l('Hasło'),
'class' => 'fixed-width-xxl',
'tab' => 'settings',
'desc' => $this->l('Zaloguj sie używając danych do Elektronicznego Nadawcy'),
),
array(
'type' => 'text',
'name' => PPSetting::PP_PASSWORD_NEW,
'prefix' => '<i class="icon icon-key"></i>',
'label' => $this->l('Nowe hasło'),
'tab' => 'settings',
'class' => 'fixed-width-xxl',
'hint' => $this->l('Hasło powinno posiadać przynajmniej 8 znaków, jedną cyfrę, jedną dużą literę, jedną małą literę'),
'form_group_class' => 'new_pass'
),
array(
'type' => 'text',
'name' => PPSetting::PP_PASSWORD_NEW_REPEAT,
'prefix' => '<i class="icon icon-key"></i>',
'label' => $this->l('Powtórz hasło'),
'tab' => 'settings',
'class' => 'fixed-width-xxl',
'form_group_class' => 'new_pass'
),
array(
'type' => 'switch',
'label' => $this->l('Konto testowe'),
'name' => PPSetting::PP_TEST_URL,
'values' => array(
array(
'id' => PPSetting::PP_TEST_URL . '_on',
'value' => 1
),
array(
'id' => PPSetting::PP_TEST_URL . '_off',
'value' => 0
)
),
'tab' => 'settings',
),
array(
'type' => 'select',
'label' => $this->l('Karta Umowy'),
'name' => PPSetting::PP_DEFAULT_KARTA_ID,
'options' => array(
'query' => $carts,
'id' => 'id',
'name' => 'name'
),
'tab' => 'settings',
'form_group_class' => 'default_karta'
),
array(
'type' => 'select',
'label' => $this->l('Urząd nadania'),
'name' => PPSetting::PP_DEFAULT_URZAD_ID,
'options' => array(
'query' => $offices,
'id' => 'id',
'name' => 'name'
),
'tab' => 'settings',
'form_group_class' => 'default_karta'
),
array(
'type' => 'html',
'name' => 'html_data',
'hide_label'=>true,
'col'=>12,
'tab' => 'settings',
'html_content' => '<a href="#modal_rodo_content" data-toggle="modal">'.$this->l('Informacja o przetwarzanych danych osobowych w ramach oprogramowania').'</a>',
),
array(
'type' => 'checkbox',
'col'=>12,
'hide_label'=>true,
'name' => PPPackage::PP_POCZTEX_OSTROZNIE,
'values' => array(
'query' => array(
array('id' => PPSetting::PP_PROCESS_DATA_RODO, 'name' => $this->l('Wyrażam zgodę na przetwarzanie moich danych osobowych w zakresie i w sposób określony w pkt II.'), 'val' => '1','label_class'=>'required'),
array('id' => PPSetting::PP_PROCESS_INFORMATION_RODO, 'name' => $this->l('Wyrażam zgodę na otrzymywanie powiadomień o nowych wersjach oprogramowania na mój adres e-mail.'), 'val' => '1'),
),
'id' => 'id',
'name' => 'name'
),
'tab' => 'settings',
),
array(
'type' => 'text',
'name' => 'profil_first_name',
'disabled' => true,
'label' => $this->l('Imię'),
'tab' => 'settings',
'form_group_class' => 'my_account_info'
),
array(
'type' => 'text',
'name' => 'profil_last_name',
'disabled' => true,
'label' => $this->l('Nazwisko'),
'tab' => 'settings',
'form_group_class' => 'my_account_info'
),
array(
'type' => 'text',
'name' => 'profil_email',
'disabled' => true,
'label' => $this->l('Email'),
'tab' => 'settings',
'form_group_class' => 'my_account_info'
),
array(
'type' => 'text',
'name' => 'profil_name',
'disabled' => true,
'label' => $this->l('Firma'),
'tab' => 'settings',
'form_group_class' => 'my_account_info'
),
array(
'type' => 'text',
'name' => 'profil_ulica',
'disabled' => true,
'label' => $this->l('Ulica'),
'tab' => 'settings',
'form_group_class' => 'my_account_info'
),
array(
'type' => 'text',
'name' => 'profil_miejscowosc',
'disabled' => true,
'label' => $this->l('Miejscowość'),
'tab' => 'settings',
'form_group_class' => 'my_account_info'
),
array(
'type' => 'text',
'name' => 'profil_kraj',
'disabled' => true,
'label' => $this->l('Kraj'),
'tab' => 'settings',
'form_group_class' => 'my_account_info2'
),
array(
'type' => 'text',
'name' => 'profil_telefon',
'disabled' => true,
'label' => $this->l('Telefon'),
'tab' => 'settings',
'form_group_class' => 'my_account_info2'
),
array(
'type' => 'text',
'name' => 'profil_mobile',
'disabled' => true,
'label' => $this->l('Telefon kom.'),
'tab' => 'settings',
'form_group_class' => 'my_account_info2'
),
array(
'type' => 'select',
'label' => $this->l('Urzędy nadania'),
'name' => 'profil_offices[]',
'tab' => 'settings',
'multiple' => true,
'disabled' => true,
'options' => array(
'query' => $offices,
'id' => 'id',
'name' => 'name'
),
'form_group_class' => 'my_account_info2'
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="settings" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button> <button type="button" class="btn btn-default show-password" >' . $this->l('Zmień hasło') . '</button>',
'tab' => 'settings',
),
);
return $myAccount;
}
/**
* metoda przygotowujaca dane do formularza w zakladce Statusy
* @return array
*/
private function getStatusesTab() {
$statusesTab = array(
array(
'type' => 'html',
'name' => 'html_data',
'label' => '',
'html_content' => '<div class="alert alert-info">' . $this->l('Włączenie poniższych opcji spowoduje automatyczną zmianę statusu zamówienia') . '</div>',
'tab' => 'statuses',
),
array(
'type' => 'switch',
'label' => $this->l('Czy status zamówienia ma sie zmieniać po utworzeniu przesyłki?'),
'name' => PPSetting::PP_IS_STATUS_CREATE,
'values' => array(
array(
'id' => PPSetting::PP_IS_STATUS_CREATE . '_on',
'value' => 1
),
array(
'id' => PPSetting::PP_IS_STATUS_CREATE . '_off',
'value' => 0
)
),
'tab' => 'statuses',
'form_group_class' => 'statuses toggle_rows'
),
array(
'type' => 'select',
'label' => $this->l('Status zamówienia dla utworzonych przesyłek'),
'name' => PPSetting::PP_STATUS_CREATE,
'options' => array(
'query' => OrderState::getOrderStates($this->context->language->id),
'id' => 'id_order_state',
'name' => 'name'
),
'tab' => 'statuses',
'form_group_class' => 'statuses ' . PPSetting::PP_IS_STATUS_CREATE . ' 1'
),
array(
'type' => 'switch',
'label' => $this->l('Czy status zamówienia ma sie zmieniać po wygenerowaniu etykiety?'),
'name' => PPSetting::PP_IS_STATUS_PRINT_LABEL,
'values' => array(
array(
'id' => PPSetting::PP_IS_STATUS_PRINT_LABEL . '_on',
'value' => 1
),
array(
'id' => PPSetting::PP_IS_STATUS_PRINT_LABEL . '_off',
'value' => 0
)
),
'tab' => 'statuses',
'form_group_class' => 'statuses toggle_rows'
),
array(
'type' => 'select',
'label' => $this->l('Status zamówienia dla przygotowanych przesyłek'),
'name' => PPSetting::PP_STATUS_PRINT_LABEL,
'options' => array(
'query' => OrderState::getOrderStates($this->context->language->id),
'id' => 'id_order_state',
'name' => 'name'
),
'tab' => 'statuses',
'form_group_class' => 'statuses ' . PPSetting::PP_IS_STATUS_PRINT_LABEL . ' 1'
),
array(
'type' => 'switch',
'label' => $this->l('Czy status zamówienia ma się zmieniać po przesłaniu zbioru do urzędu? '),
'name' => PPSetting::PP_IS_STATUS_OFFICE_SEND,
'values' => array(
array(
'id' => PPSetting::PP_IS_STATUS_OFFICE_SEND . '_on',
'value' => 1
),
array(
'id' => PPSetting::PP_IS_STATUS_OFFICE_SEND . '_off',
'value' => 0
)
),
'tab' => 'statuses',
'form_group_class' => 'statuses toggle_rows'
),
array(
'type' => 'select',
'label' => $this->l('Status zamówienia dla wysłanych przesyłek'),
'name' => PPSetting::PP_STATUS_OFFICE_SEND,
'options' => array(
'query' => OrderState::getOrderStates($this->context->language->id),
'id' => 'id_order_state',
'name' => 'name'
),
'tab' => 'statuses',
'form_group_class' => 'statuses ' . PPSetting::PP_IS_STATUS_OFFICE_SEND . ' 1'
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="statuses" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'statuses',
),
);
return $statusesTab;
}
/**
* metoda przygotowujaca dane do formularza w zakladce Dostawwa
* @return array
*/
private function getDeliveryTab() {
$delivery = array(
array(
'type' => 'select',
'label' => $this->l('Wybierz usługę Poczty Polskiej'),
'name' => PPPackage::PP_PACKAGES_CON,
'tab' => 'delivery',
'class' => 'fixed-width-xxl',
'form_group_class' => 'delivery packages toggle_rows',
'options' => array(
'query' => PocztaPolskaEn::getPPPackages(true, 'delivery_'),
'id' => 'id',
'name' => 'name',
),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('Powiąż z wysyłkami Twojego Sklepu') . '</b><hr>',
'html_content' => '',
'tab' => 'delivery',
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie - Standard'),
'name' => PPPackage::PP_POCZTEX_48_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_48
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie - Pobranie'),
'name' => PPPackage::PP_POCZTEX_48_DELIVERY_COD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_48
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie - Standard'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_2021_KURIER
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie - Pobranie'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_DELIVERY_COD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_2021_KURIER
),
array(
'type' => 'switch',
'label' => $this->l('Odbiór w punkcie'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT . '_off',
'value' => 0
)
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_2021_KURIER.' toggle_combo '
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '',
'html_content' => '<div class="alert alert-info">' . $this->l('Włączenie tej opcji spowoduje uruchomienie mapy Odbioru w punkcie przy wyborze konkretnej metody dostawy Poczty Polskiej') . '</div>',
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_2021_KURIER.' toggle_rows '
),
array(
'type' => 'select',
'label' => $this->l('Odbiór w punkcie dla przesyłek opłaconych'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_PICKUP_AT_POINT_STANDARD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_2021_KURIER . ' 1 ' . PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT . ' 1'
),
array(
'type' => 'select',
'label' => $this->l('Odbiór w punkcie dla przesyłek pobraniowych'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_PICKUP_AT_POINT_COD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_2021_KURIER . ' 1 ' . PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT . ' 1',
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie - Standard'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_2021_DZIS
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie - Pobranie'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_DELIVERY_COD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_2021_DZIS
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie - Standard'),
'name' => PPPackage::PP_POCZTEX_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie - Pobranie'),
'name' => PPPackage::PP_POCZTEX_DELIVERY_COD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie'),
'name' => PPPackage::PP_GLOBAL_EXPRESS_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_GLOBAL_EXPRESS
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie'),
'name' => PPPackage::PP_PACZKA_POCZTOWA_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_PACZKA_POCZTOWA
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie'),
'name' => PPPackage::PP_PRZESYLKA_POLECONA_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_PRZESYLKA_POLECONA
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie'),
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_PRZESYLKA_FIRMOWA
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie'),
'name' => PPPackage::PP_PACZKA_UE_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_PACZKA_UE
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie'),
'name' => PPPackage::PP_ZAGRANICZNA_PRZESYLKA_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_ZAGRANICZNA_PRZESYLKA
),
array(
'type' => 'select',
'label' => $this->l('Powiąż z metodą dostawy w Twoim sklepie'),
'name' => PPPackage::PP_EMS_UE_DELIVERY.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_EMS_UE
),
array(
'type' => 'switch',
'label' => $this->l('Odbiór w punkcie'),
'name' => PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT . '_off',
'value' => 0
)
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_48.' toggle_combo '
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '',
'html_content' => '<div class="alert alert-info">' . $this->l('Włączenie tej opcji spowoduje uruchomienie mapy Odbioru w punkcie przy wyborze konkretnej metody dostawy Poczty Polskiej') . '</div>',
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_48.' toggle_rows '
),
array(
'type' => 'select',
'label' => $this->l('Odbiór w punkcie dla przesyłek opłaconych'),
'name' => PPPackage::PP_POCZTEX_48_PICKUP_AT_POINT_STANDARD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_48 . ' 1 ' . PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT . ' 1'
),
array(
'type' => 'select',
'label' => $this->l('Odbiór w punkcie dla przesyłek pobraniowych'),
'name' => PPPackage::PP_POCZTEX_48_PICKUP_AT_POINT_COD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX_48 . ' 1 ' . PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT . ' 1',
),
array(
'type' => 'switch',
'label' => $this->l('Odbiór w punkcie'),
'name' => PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT . '_off',
'value' => 0
)
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX.' toggle_combo '
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '',
'html_content' => '<div class="alert alert-info">' . $this->l('Włączenie tej opcji spowoduje uruchomienie mapy Odbioru w punkcie przy wyborze konkretnej metody dostawy Poczty Polskiej') . '</div>',
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX.' toggle_rows '
),
array(
'type' => 'select',
'label' => $this->l('Odbiór w punkcie dla przesyłek opłaconych'),
'name' => PPPackage::PP_POCZTEX_PICKUP_AT_POINT_STANDARD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX . ' 1 ' . PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT . ' 1'
),
array(
'type' => 'select',
'label' => $this->l('Odbiór w punkcie dla przesyłek pobraniowych'),
'name' => PPPackage::PP_POCZTEX_PICKUP_AT_POINT_COD.'[]',
'multiple' => true,
'class' => 'fixed-width-xxxl',
'options' => array(
'query' => $this->tab_carriers,
'id' => 'id_carrier',
'name' => 'name',
),
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con delivery_' . PPPackage::PP_POCZTEX . ' 1 ' . PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT . ' 1',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="delivery" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'delivery',
'form_group_class' => 'delivery pp_packages_con btn-delivery',
),
);
return $delivery;
}
/**
* metoda przygotowujaca dane do formularza w zakladce Uslugi
* @return array
*/
public function getServicesTab() {
$services = array(
array(
'type' => 'select',
'label' => $this->l('Wybierz usługę'),
'name' => PPPackage::PP_PACKAGES,
'class' => 'fixed-width-xxl',
'options' => array(
'query' => PocztaPolskaEn::getPPPackages(),
'id' => 'id',
'name' => 'name',
'default' => array(
'label' => $this->l('Wybierz przesyłkę'),
'value' => '',
),
),
'tab' => 'services',
'form_group_class' => 'packages'
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('Atrybuty') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_48',
),
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',
'tab' => 'services'
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_POCZTEX_48_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_pocztex_48',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('Rodzaj') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_48',
),
array(
'type' => 'switch',
'tab' => 'services',
'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_NUMER_RACHUNKU,
'label' => $this->l('Numer rachunku pobrania'),
'form_group_class' => 'pp_pocztex_48 '.PPPackage::PP_POCZTEX_48_POBRANIE.' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'desc' => $this->l('Numer rachunku pobrania bez spacji')
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_TYTUL_POBRANIA,
'label' => $this->l('Tytuł pobrania'),
'form_group_class' => 'pp_pocztex_48 '.PPPackage::PP_POCZTEX_48_POBRANIE.' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 30,
'desc' => $this->l('W tytule można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('USŁUGI DODATKOWE / NIESTANDARDOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'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
)
),
'tab' => 'services',
'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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_48 toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_WARTOSC_ZL,
'label' => $this->l('Wartość'),
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'suffix' => 'zł',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_WARTOSC_KG,
'form_group_class' => 'pp_pocztex_48 ' . PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI . ' 1',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
'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
)
),
'tab' => 'services',
'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
)
),
'tab' => 'services',
'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
)
),
'tab' => 'services',
'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',
),
'tab' => 'services',
'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.'),
'tab' => 'services',
),
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',
'tab' => 'services',
),
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',
'tab' => 'services',
),
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',
'tab' => 'services',
),*/
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_48',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_48 toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartosć 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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_48_OKRESLONA_WARTOSC,
'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',
'tab' => 'services',
'suffix' => 'zł',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_48',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex',
),
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',
'class' => PPPackage::PP_POCZTEX_SERWIS,
'tab' => 'services'
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_POCZTEX_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_pocztex',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
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',
'tab' => 'services'
),
array(
'type' => 'select',
'label' => $this->l('Uiszcza opłatę'),
'name' => PPPackage::PP_POCZTEX_UISZCZA_OPLATE,
'options' => array(
'query' => PocztaPolskaEn::getUiszczaOplate(),
'id' => 'id',
'name' => 'name',
),
'form_group_class' => 'pp_pocztex',
'tab' => 'services'
),
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
)
),
'tab' => 'services',
'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.'',
'tab' => 'services'
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('POBRANIE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex',
),
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
)
),
'tab' => 'services',
'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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_NUMER_RACHUNKU,
'label' => $this->l('Numer rachunku pobrania'),
'form_group_class' => 'pp_pocztex pp_pocztex_pobranie 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'desc' => $this->l('Numer rachunku pobrania bez spacji')
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_TYTUL_POBRANIA,
'label' => $this->l('Tytuł pobrania'),
'form_group_class' => 'pp_pocztex pp_pocztex_pobranie 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 30,
'desc' => $this->l('W tytule można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('USŁUGI DODATKOWE / NIESTANDARDOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex',
),
array(
'type' => 'text',
'label'=>$this->l('Masa'),
'name' => PPPackage::PP_POCZTEX_MASA,
'form_group_class' => 'pp_pocztex',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_WARTOSC_ZAMOWIENIA,
'label' => $this->l('Wartość'),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_DEKLARACJA_WARTOSCI . ' 1',
'tab' => 'services',
'suffix' => 'zł',
'class' => 'fixed-width-xxl',
'desc' => $this->l('W przypadku wartości pustej wartość zostanie pobrana z zamówienia'),
),
array(
'type' => 'switch',
'label' => $this->l('Potwierdzenie odbioru'),
'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
)
),
'tab' => 'services',
'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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_POTWIERDZENIE_ILE,
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU . ' 1',
'tab' => 'services',
'suffix' => $this->l('szt.'),
'class' => 'fixed-width-xxl',
),
array(
'type' => 'switch',
'label' => $this->l('Potwierdzenie doręczenia'),
'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
)
),
'tab' => 'services',
'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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_NR_TEL_POTWIERDZENIA,
'label' => $this->l('Nr. telefonu do potwierdzenia doręczenia'),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_EMAIL_POTWIERDZENIA,
'label' => $this->l('Email do potwierdzenia doręczenia'),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'switch',
'label' => $this->l('Ostrożnie'),
'name' => PPPackage::PP_POCZTEX_OSTROZNIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_OSTROZNIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_OSTROZNIE . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex',
),
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
)
),
'tab' => 'services',
'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('Sprawdzenie zawartości przez odbiorcę'),
'name' => PPPackage::PP_POCZTEX_SPRAWDZENIE_ZAWARTOSCI,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_SPRAWDZENIE_ZAWARTOSCI . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_SPRAWDZENIE_ZAWARTOSCI . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex',
),
array(
'type' => 'switch',
'label' => $this->l('Doręczenie do rąk własnych'),
'name' => PPPackage::PP_POCZTEX_DORECZENIE_DO_RAK_WLASNYCH,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_DO_RAK_WLASNYCH . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_DO_RAK_WLASNYCH . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex',
),
array(
'type' => 'switch',
'label' => $this->l('Doręczenie w sobotę'),
'name' => PPPackage::PP_POCZTEX_DORECZENIE_W_SOBOTE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_W_SOBOTE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_W_SOBOTE . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex',
),
array(
'type' => 'switch',
'label' => $this->l('Doręczenie w 90 minut'),
'name' => PPPackage::PP_POCZTEX_DORECZENIE_W_90_MINUT,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_W_90_MINUT . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_W_90_MINUT . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => '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(
'type' => 'switch',
'label' => $this->l('Doręczenie w niedzielę/święto'),
'name' => PPPackage::PP_POCZTEX_DORECZENIE_W_NIEDZIELE_SWIETO,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_W_NIEDZIELE_SWIETO . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_W_NIEDZIELE_SWIETO . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' BEZPOSREDNI_DO_20KG BEZPOSREDNI_OD_20KG_DO_30KG BEZPOSREDNI_OD_30KG_DO_100KG',
),
array(
'type' => 'switch',
'label' => $this->l('Doręczenie 20:00 - 07:00'),
'name' => PPPackage::PP_POCZTEX_DORECZENIE_W_20_7,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_W_20_7 . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_DORECZENIE_W_20_7 . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' BEZPOSREDNI_DO_20KG BEZPOSREDNI_OD_20KG_DO_30KG BEZPOSREDNI_OD_30KG_DO_100KG',
),
array(
'type' => 'switch',
'label' => $this->l('Odbiór przesylki w sobotę'),
'name' => PPPackage::PP_POCZTEX_ODBIOR_PRZESYLKI_W_SOBOTE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_ODBIOR_PRZESYLKI_W_SOBOTE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_ODBIOR_PRZESYLKI_W_SOBOTE . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex',
),
array(
'type' => 'switch',
'label' => $this->l('Odbiór w niedzielę/święto'),
'name' => PPPackage::PP_POCZTEX_ODBIOR_W_NIEDZIELE_SWIETO,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_ODBIOR_W_NIEDZIELE_SWIETO . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_ODBIOR_W_NIEDZIELE_SWIETO . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' BEZPOSREDNI_DO_20KG BEZPOSREDNI_OD_20KG_DO_30KG BEZPOSREDNI_OD_30KG_DO_100KG',
),
array(
'type' => 'switch',
'label' => $this->l('Odbiór 20:00 - 07:00'),
'name' => PPPackage::PP_POCZTEX_ODBIOR_W_20_7,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_ODBIOR_W_20_7 . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_ODBIOR_W_20_7 . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex '.PPPackage::PP_POCZTEX_SERWIS.' BEZPOSREDNI_DO_20KG BEZPOSREDNI_OD_20KG_DO_30KG BEZPOSREDNI_OD_30KG_DO_100KG',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartosć 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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_OKRESLONA_WARTOSC,
'label' => $this->l('określona wartość'),
'form_group_class' => 'pp_pocztex ' . PPPackage::PP_POCZTEX_UBEZPIECZENIE . ' 1 ' . PPPackage::PP_POCZTEX_WARTOSC_UBEZPIECZENIA . ' okreslona_wartosc',
'tab' => 'services',
'suffix' => 'zł',
'class' => 'fixed-width-xxl',
),
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
)
),
'tab' => 'services',
'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',
'tab' => 'services'
),
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',
'tab' => 'services'
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_pocztex',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_paczka_pocztowa',
),
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',
'tab' => 'services'
),
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',
'tab' => 'services'
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_PACZKA_POCZTOWA_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_paczka_pocztowa',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_paczka_pocztowa',
),
array(
'type' => 'text',
'label'=>$this->l('Masa'),
'name' => PPPackage::PP_PACZKA_POCZTOWA_MASA,
'form_group_class' => 'pp_paczka_pocztowa',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_paczka_pocztowa toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI_ZL,
'label' => $this->l('Wartość'),
'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'),
'tab' => 'services',
'suffix' => 'zł',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_POCZTOWA_POTWIERDZENIE_ILE,
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_paczka_pocztowa',
'tab' => 'services',
'suffix' => $this->l('szt.'),
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('SPECJALNE USŁUGI DODATKOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_paczka_pocztowa',
),
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
)
),
'tab' => 'services',
'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
)
),
'tab' => 'services',
'form_group_class' => 'pp_paczka_pocztowa',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_paczka_pocztowa',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_global_express',
),
array(
'type' => 'text',
'label'=>$this->l('Masa'),
'name' => PPPackage::PP_GLOBAL_EXPRESS_MASA,
'form_group_class' => 'pp_global_express',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
),
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',
'tab' => 'services'
),
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
)
),
'tab' => 'services',
'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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_GLOBAL_EXPRESS_NR_TEL_POTWIERDZENIA,
'label' => $this->l('Nr. telefonu do potwierdzenia doręczenia'),
'form_group_class' => 'pp_global_express ' . PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'text',
'name' => PPPackage::PP_GLOBAL_EXPRESS_EMAIL_POTWIERDZENIA,
'label' => $this->l('Email do potwierdzenia doręczenia'),
'form_group_class' => 'pp_global_express ' . PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_GLOBAL_EXPRESS_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_global_express',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_global_express',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_przesylka_polecona',
),
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',
'tab' => 'services'
),
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',
'tab' => 'services'
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_PRZESYLKA_POLECONA_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_przesylka_polecona',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_przesylka_polecona',
),
array(
'type' => 'text',
'label'=>$this->l('Masa'),
'name' => PPPackage::PP_PRZESYLKA_POLECONA_MASA,
'form_group_class' => 'pp_przesylka_polecona',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PRZESYLKA_POLECONA_ILOSC,
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_przesylka_polecona',
'tab' => 'services',
'suffix' => $this->l('szt.'),
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('SPECJALNE USŁUGI DODATKOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_przesylka_polecona',
),
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
)
),
'tab' => 'services',
'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
)
),
'tab' => 'services',
'form_group_class' => 'pp_przesylka_polecona',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_przesylka_polecona',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'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',
'tab' => 'services'
),
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',
'tab' => 'services'
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_przesylka_firmowa',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_przesylka_firmowa',
),
array(
'type' => 'text',
'label'=>$this->l('Masa'),
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_MASA,
'form_group_class' => 'pp_przesylka_firmowa',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC,
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_przesylka_firmowa',
'tab' => 'services',
'suffix' => $this->l('szt.'),
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_przesylka_firmowa',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_paczka_ue',
),
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',
'tab' => 'services'
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_PACZKA_UE_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_paczka_ue',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_paczka_ue',
),
array(
'type' => 'text',
'label'=>$this->l('Masa'),
'name' => PPPackage::PP_PACZKA_UE_MASA,
'form_group_class' => 'pp_paczka_ue',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_paczka_ue toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI_ZL,
'label' => $this->l('Wartość'),
'form_group_class' => 'pp_paczka_ue ' . PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI . ' 1',
'tab' => 'services',
'suffix' => 'zł',
'class' => 'fixed-width-xxl',
'desc' => $this->l('W przypadku wartości pustej wartość zostanie pobrana z zamówienia'),
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_UE_ILOSC,
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_paczka_ue',
'tab' => 'services',
'suffix' => $this->l('szt.'),
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('SPECJALNE USŁUGI DODATKOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_paczka_ue',
),
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',
'tab' => 'services'
),
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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_PACZKA_UE_ILOSC_DNI,
'label' => $this->l('Liczba dni'),
'form_group_class' => 'pp_paczka_ue '.PPPackage::PP_PACZKA_UE_ZWROT.' zwrot_po_liczbie_dni',
'tab' => 'services',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_paczka_ue',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_zagraniczna_przesylka',
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_ZAGRANICZNA_PRZESYLKA_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_zagraniczna_przesylka',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('USŁUGI DODATKOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_zagraniczna_przesylka',
),
array(
'type' => 'text',
'label'=>$this->l('Masa'),
'name' => PPPackage::PP_ZAGRANICZNA_PRZESYLKA_MASA,
'form_group_class' => 'pp_zagraniczna_przesylka',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'text',
'name' => PPPackage::PP_ZAGRANICZNA_PRZESYLKA_ILOSC,
'label' => $this->l('Ilość potwierdzeń'),
'form_group_class' => 'pp_zagraniczna_przesylka',
'tab' => 'services',
'suffix' => $this->l('szt.'),
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_zagraniczna_przesylka',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('ATRYBUTY') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_ems_ue',
),
array(
'type' => 'text',
'label'=>$this->l('Masa'),
'name' => PPPackage::PP_EMS_UE_MASA,
'form_group_class' => 'pp_ems_ue',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
),
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',
'tab' => 'services'
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_EMS_UE_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_ems_ue',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
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
)
),
'tab' => 'services',
'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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_EMS_UE_NR_TEL_POTWIERDZENIA,
'label' => $this->l('Nr. telefonu do potwierdzenia doręczenia'),
'form_group_class' => 'pp_ems_ue ' . PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'text',
'name' => PPPackage::PP_EMS_UE_EMAIL_POTWIERDZENIA,
'label' => $this->l('Email do potwierdzenia doręczenia'),
'form_group_class' => 'pp_ems_ue ' . PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_ems_ue toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartosć 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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_EMS_UE_OKRESLONA_WARTOSC,
'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',
'tab' => 'services',
'suffix' => 'zł',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_ems_ue',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('Atrybuty') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier',
),
array(
'type' => 'switch',
'tab' => 'services',
'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',
'tab' => 'services'
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_pocztex_2021_kurier',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc'=> $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('Rodzaj') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier',
),
array(
'type' => 'switch',
'tab' => 'services',
'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_NUMER_RACHUNKU,
'label' => $this->l('Numer rachunku pobrania'),
'form_group_class' => 'pp_pocztex_2021_kurier '.PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE.' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'desc' => $this->l('Numer rachunku pobrania bez spacji')
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_TYTUL_POBRANIA,
'label' => $this->l('Tytuł pobrania'),
'form_group_class' => 'pp_pocztex_2021_kurier '.PPPackage::PP_POCZTEX_2021_KURIER_POBRANIE.' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 30,
'desc' => $this->l('W tytule można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('USŁUGI DODATKOWE / NIESTANDARDOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier',
),
array(
'type' => 'switch',
'label' => $this->l('Koperta Pocztex'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_KOPERTA_POCZTEX,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_KOPERTA_POCZTEX . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_KOPERTA_POCZTEX . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier',
),
array(
'type' => 'switch',
'label' => $this->l('Odbiór w sobotę'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIOR_SOBOTA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIOR_SOBOTA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_ODBIOR_SOBOTA . '_off',
'value' => 0
)
),
'tab' => 'services',
'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' => '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'),
),
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',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_WARTOSC_ZL,
'label' => $this->l('Wartość'),
'form_group_class' => 'pp_pocztex_2021_kurier ' . PPPackage::PP_POCZTEX_2021_KURIER_DEKLARACJA_WARTOSCI . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'suffix' => 'zł',
),
array(
'type' => 'text',
'label' => $this->l('Waga'),
'name' => PPPackage::PP_POCZTEX_2021_KURIER_MASA,
'form_group_class' => 'pp_pocztex_2021_kurier',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
'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_2021_KURIER_OSTROZNIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_OSTROZNIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_KURIER_OSTROZNIE . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartosć 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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_KURIER_OKRESLONA_WARTOSC,
'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',
'tab' => 'services',
'suffix' => 'zł',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_kurier',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('Atrybuty') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_dzis',
),
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',
'tab' => 'services'
),
array(
'type' => 'textarea',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_OPIS_PRZESYLKI,
'label' => $this->l('Opis przesyłki'),
'form_group_class' => 'pp_pocztex_2021_dzis',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 500,
'desc' => $this->l('W opisie można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)<br>- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'),
),
array(
'type' => 'select',
'tab' => 'services',
'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',
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('Rodzaj') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_dzis',
),
array(
'type' => 'switch',
'tab' => 'services',
'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_NUMER_RACHUNKU,
'label' => $this->l('Numer rachunku pobrania'),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_POBRANIE . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'desc' => $this->l('Numer rachunku pobrania bez spacji')
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_TYTUL_POBRANIA,
'label' => $this->l('Tytuł pobrania'),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_POBRANIE . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'maxlength' => 30,
'desc' => $this->l('W tytule można użyć zmiennych <br>- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)<br>- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)'),
),
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('USŁUGI DODATKOWE / NIESTANDARDOWE') . '</b><hr>',
'html_content' => '',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_dzis',
),
array(
'type' => 'switch',
'label' => $this->l('Odbiór w sobotę'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_ODBIOR_SOBOTA,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_ODBIOR_SOBOTA . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_ODBIOR_SOBOTA . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_dzis',
),
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'),
),
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',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_dzis toggle_rows',
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_WARTOSC_ZL,
'label' => $this->l('Wartość'),
'form_group_class' => 'pp_pocztex_2021_dzis ' . PPPackage::PP_POCZTEX_2021_DZIS_DEKLARACJA_WARTOSCI . ' 1',
'tab' => 'services',
'class' => 'fixed-width-xxl',
'suffix' => 'zł',
),
array(
'type' => 'text',
'label' => $this->l('Waga'),
'name' => PPPackage::PP_POCZTEX_2021_DZIS_MASA,
'form_group_class' => 'pp_pocztex_2021_dzis',
'tab' => 'services',
'suffix' => 'kg',
'class' => 'fixed-width-xxl',
'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_2021_DZIS_OSTROZNIE,
'values' => array(
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_OSTROZNIE . '_on',
'value' => 1
),
array(
'id' => PPPackage::PP_POCZTEX_2021_DZIS_OSTROZNIE . '_off',
'value' => 0
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_dzis',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_dzis',
),
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
)
),
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_dzis toggle_rows',
),
array(
'type' => 'select',
'label' => $this->l('Wartosć 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',
'tab' => 'services'
),
array(
'type' => 'text',
'name' => PPPackage::PP_POCZTEX_2021_DZIS_OKRESLONA_WARTOSC,
'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',
'tab' => 'services',
'suffix' => 'zł',
'class' => 'fixed-width-xxl',
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="services" class="btn btn-default btn-settings">' . $this->l('Zapisz ustawienia') . '</button>',
'tab' => 'services',
'form_group_class' => 'pp_pocztex_2021_dzis',
),
);
return $services;
}
/**
* metoda przygotowujaca dane do formularza w zakladce Pomoc
* @return array
*/
public function getHelpTab() {
$help = array(
array(
'type' => 'html',
'name' => 'html_data',
'label' => '<b>' . $this->l('Wersja wtyczki:') . '</b> v. ' . $this->module->version . '<br> <b>' . $this->l('Data wtyczki:') . '</b>' . $this->module->date_version.'<br>',
'html_content' => '<div class="alert alert-info">' . $this->l('Masz sugestię odnośnie funkcjonowania modułu Poczta Polska? Chcesz zadać pytanie? Skorzystaj z poniższego formularza') . '</div>',
'tab' => 'help',
),
array(
'type' => 'select',
'label' => $this->l('Temat'),
'name' => PPSetting::PP_HELP_SUBJECT,
'options' => array(
'query' => PocztaPolskaEn::getHelpThemes(),
'id' => 'id',
'name' => 'name',
),
'tab' => 'help'
),
array(
'type' => 'text',
'name' => PPSetting::PP_HELP_NAME_SURNAME,
'label' => $this->l('Imię i nazwisko'),
'tab' => 'help',
'required' => true,
'class' => 'fixed-width-xxl',
),
array(
'type' => 'text',
'name' => PPSetting::PP_HELP_EMAIL,
'label' => $this->l('Adres e-mail'),
'tab' => 'help',
'readonly' => true,
'required' => true,
'class' => 'fixed-width-xxl',
),
array(
'type' => 'textarea',
'label' => $this->l('Wiadomość'),
'name' => PPSetting::PP_HELP_TEXT,
'tab' => 'help',
'class' => 'fixed-width-xxl',
'required' => true,
),
array(
'type' => 'html',
'name' => 'html_data',
'html_content' => '<button type="button" data-name="help" class="btn btn-default btn-settings">' . $this->l('Wyślij wiadomość') . '</button>',
'tab' => 'help',
),
);
return $help;
}
/**
* metoda zapisujaca dane z zakladki moje konto
* @return array
*/
public function processSettings() {
if (!Tools::isEmpty(Tools::getValue(PPSetting::PP_USER)) && Tools::isEmpty(Tools::getValue(PPSetting::PP_PASSWORD))) {
return $this->errors[] = $this->l('Wprowadź hasło');
}
if (Tools::isEmpty(Tools::getValue(PPSetting::PP_USER)) && !Tools::isEmpty(Tools::getValue(PPSetting::PP_PASSWORD))) {
return $this->errors[] = $this->l('Wprowadź użytkownika');
}
//w przypadku zmiany uzytkownika badz konta czyścimy zmienne dla default_karta i dla default urzad i czyścimy urzedy nadania
if(Tools::getValue(PPSetting::PP_USER) != Configuration::get(PPSetting::PP_USER) || Tools::getValue(PPSetting::PP_TEST_URL) != Configuration::get(PPSetting::PP_TEST_URL)){
$_POST[PPSetting::PP_DEFAULT_KARTA_ID] = '';
$_POST[PPSetting::PP_DEFAULT_URZAD_ID] = '';
}
if(Tools::getValue(PPSetting::PP_PROCESS_DATA_RODO) != Configuration::get(PPSetting::PP_PROCESS_DATA_RODO)){
$this->module->sendRodoInformation(true,Tools::getValue(PPSetting::PP_PROCESS_DATA_RODO));
}
if(Tools::getValue(PPSetting::PP_PROCESS_INFORMATION_RODO) != Configuration::get(PPSetting::PP_PROCESS_INFORMATION_RODO)){
$this->module->sendRodoInformation(false,Tools::getValue(PPSetting::PP_PROCESS_INFORMATION_RODO));
}
if(!Tools::getValue(PPSetting::PP_PROCESS_DATA_RODO)){
$_POST[PPSetting::PP_USER] = '';
$_POST[PPSetting::PP_PASSWORD] = '';
}
Configuration::updateValue(PPSetting::PP_USER, Tools::getValue(PPSetting::PP_USER));
Configuration::updateValue(PPSetting::PP_PASSWORD, Tools::getValue(PPSetting::PP_PASSWORD));
Configuration::updateValue(PPSetting::PP_TEST_URL, Tools::getValue(PPSetting::PP_TEST_URL));
Configuration::updateValue(PPSetting::PP_PROCESS_DATA_RODO, Tools::getValue(PPSetting::PP_PROCESS_DATA_RODO));
Configuration::updateValue(PPSetting::PP_PROCESS_INFORMATION_RODO, Tools::getValue(PPSetting::PP_PROCESS_INFORMATION_RODO));
$account = ENadawca::Account();
$hello = $account->hello();
if(!$hello){
Configuration::updateValue(PPSetting::PP_IS_CONNECTED, 0);
return;
} else {
if(!Tools::isEmpty(Tools::getValue(PPSetting::PP_DEFAULT_KARTA_ID))){
$cart = ENadawca::Karta();
$cart->setDefault(Tools::getValue(PPSetting::PP_DEFAULT_KARTA_ID));
Configuration::updateValue(PPSetting::PP_DEFAULT_KARTA_ID, Tools::getValue(PPSetting::PP_DEFAULT_KARTA_ID));
}
Configuration::updateValue(PPSetting::PP_IS_CONNECTED, 1);
}
//przy zmianie urzedu generujemy aktywny zbiór na wybrany urząd
if(Configuration::get(PPSetting::PP_DEFAULT_URZAD_ID) !='' && Tools::getValue(PPSetting::PP_DEFAULT_URZAD_ID) != Configuration::get(PPSetting::PP_DEFAULT_URZAD_ID)){
$buffors = PPOrderSet::getActiveCollection();
$buffor = $buffors->getFirst();
if (is_object($buffor) && $buffor->id_post_office != Tools::getValue(PPSetting::PP_DEFAULT_URZAD_ID)) {
$buffor->active = 0;
$buffor->save();
$defaultOffice = new PPPostOffice(Tools::getValue(PPSetting::PP_DEFAULT_URZAD_ID));
PPOrderSet::createDefault($defaultOffice);
}
}
Configuration::updateValue(PPSetting::PP_DEFAULT_URZAD_ID, Tools::getValue(PPSetting::PP_DEFAULT_URZAD_ID));
if (!Tools::isEmpty(Tools::getValue(PPSetting::PP_PASSWORD_NEW))) {
if (!preg_match('/^(?=.*?[A-Z])(?=(.*[a-z]){1,})(?=(.*[\d]){1,})(?!.*\s).{8,}$/', Tools::getValue(PPSetting::PP_PASSWORD_NEW))) {
return $this->errors[] = $this->l('Hasło powinno posiadać przynajmniej 8 znaków, jedną cyfrę, jedną dużą literę, jedną małą literę');
}
if (Tools::getValue(PPSetting::PP_PASSWORD_NEW) !== Tools::getValue(PPSetting::PP_PASSWORD_NEW_REPEAT)) {
return $this->errors[] = $this->l('Powtórzone hasło powinno być takie samo jako nowe');
}
$password = ENadawca::Password();
if ($password->change(Tools::getValue(PPSetting::PP_PASSWORD_NEW)) !== false) {
Configuration::updateValue(PPSetting::PP_PASSWORD, Tools::getValue(PPSetting::PP_PASSWORD_NEW));
$password::resetWebservice();
unset($_POST[PPSetting::PP_PASSWORD]);
unset($_POST[PPSetting::PP_PASSWORD_NEW]);
unset($_POST[PPSetting::PP_PASSWORD_NEW_REPEAT]);
$this->confirmations[] = $this->l('Zmiana hasła przebiegła pomyślnie');
} else {
$this->errors[] = implode(',', $password->getErrors());
}
} else {
PPPostOffice::reloadData();
PPProfileAddress::reloadData();
PPPostOffice::clearCollection();
PPProfileAddress::clearCollection();
$this->confirmations[] = $this->l('Dane zapisane poprawnie');
}
}
/**
* metoda zapisujaca dane z zakladki Statusy
* @return array
*/
public function processStatuses() {
Configuration::updateValue(PPSetting::PP_IS_STATUS_CREATE, Tools::getValue(PPSetting::PP_IS_STATUS_CREATE));
Configuration::updateValue(PPSetting::PP_STATUS_CREATE, Tools::getValue(PPSetting::PP_STATUS_CREATE));
Configuration::updateValue(PPSetting::PP_IS_STATUS_PRINT_LABEL, Tools::getValue(PPSetting::PP_IS_STATUS_PRINT_LABEL));
Configuration::updateValue(PPSetting::PP_STATUS_PRINT_LABEL, Tools::getValue(PPSetting::PP_STATUS_PRINT_LABEL));
Configuration::updateValue(PPSetting::PP_IS_STATUS_OFFICE_SEND, Tools::getValue(PPSetting::PP_IS_STATUS_OFFICE_SEND));
Configuration::updateValue(PPSetting::PP_STATUS_OFFICE_SEND, Tools::getValue(PPSetting::PP_STATUS_OFFICE_SEND));
$this->confirmations[] = $this->l('Dane zapisane poprawnie');
}
/**
* metoda zapisujaca dane z zakladki dostawa
* @return array
*/
public function processDelivery() {
$pickup_at_point_cod = array();
$pickup_at_point_standard = array();
if (Tools::getValue(PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT)) {
if (Tools::getValue(PPPackage::PP_POCZTEX_PICKUP_AT_POINT_STANDARD) == false &&
Tools::getValue(PPPackage::PP_POCZTEX_PICKUP_AT_POINT_COD) == false) {
$this->errors[] = $this->l('Pocztex: W przypadku zaznaczenia odbioru w punkcie wybierz przynajmniej jedną przesyłkę: standardową lub pobraniową');
}
} else {
$_POST[PPPackage::PP_POCZTEX_PICKUP_AT_POINT_STANDARD] = '';
$_POST[PPPackage::PP_POCZTEX_PICKUP_AT_POINT_COD] = '';
}
if (Tools::getValue(PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT)) {
if (Tools::getValue(PPPackage::PP_POCZTEX_48_PICKUP_AT_POINT_STANDARD) == false &&
Tools::getValue(PPPackage::PP_POCZTEX_48_PICKUP_AT_POINT_COD) == false) {
$this->errors[] = $this->l('Kurier Pocztex 48 : W przypadku zaznaczenia odbioru w punkcie wybierz przynajmniej jedną przesyłkę: standardową lub pobraniową');
}
} else {
$_POST[PPPackage::PP_POCZTEX_48_PICKUP_AT_POINT_STANDARD] = '';
$_POST[PPPackage::PP_POCZTEX_48_PICKUP_AT_POINT_COD] = '';
}
if (Tools::getValue(PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT)) {
if (Tools::getValue(PPPackage::PP_POCZTEX_2021_KURIER_PICKUP_AT_POINT_STANDARD) == false &&
Tools::getValue(PPPackage::PP_POCZTEX_2021_KURIER_PICKUP_AT_POINT_COD) == false) {
$this->errors[] = $this->l('Kurier Pocztex PP_POCZTEX_2021_KURIER_PICKUP_AT_POINT_COD : W przypadku zaznaczenia odbioru w punkcie wybierz przynajmniej jedną przesyłkę: standardową lub pobraniową');
}
} else {
$_POST[PPPackage::PP_POCZTEX_2021_KURIER_PICKUP_AT_POINT_STANDARD] = '';
$_POST[PPPackage::PP_POCZTEX_2021_KURIER_PICKUP_AT_POINT_COD] = '';
}
$values = PPSetting::getAllValues();
$tabCarriers = array();
foreach($values as $key=>$value){
if(strpos($key,'delivery')!== false){
if(is_array($value)){
foreach($value as $carrierId){
$tabCarriers[$carrierId][] = $key;
}
}
}
}
$ppServices = PocztaPolskaEn::getAllPPServices();
foreach($tabCarriers as $key =>$services){
if(count($services) > 1){
$carrier = new Carrier($key);
$error = sprintf($this->l('Przewoźnik %s - nie może być obsługiwany przez kilka usług pocztowych: '), $carrier->name);
foreach($services as $service){
$error.= $ppServices[str_replace('_delivery','',$service)].',';
}
$this->errors[] = trim($error,',');
}
}
if (count($this->errors) > 0) {
return $this->errors;
}
foreach($this->tabConfigValues as $key){
Configuration::updateValue(
$key,
implode(
PPSetting::PP_SEPARATOR,
is_array(Tools::getValue($key))?Tools::getValue($key):array()
)
);
}
Configuration::updateValue(PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT, Tools::getValue(PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT));
Configuration::updateValue(PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT, Tools::getValue(PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT));
Configuration::updateValue(PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT, Tools::getValue(PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT));
$this->module->reloadSelectedCarrierConfig();
$this->confirmations[] = $this->l('Dane zapisane poprawnie');
}
/**
* metoda zapisuajaca dane dotyczace zakladki uslugi
* @return array
*/
public function processServices() {
if (!Tools::isEmpty(Tools::getValue(PPPackage::PP_POCZTEX_48_NUMER_RACHUNKU)) &&
(!preg_match('/^[0-9]{26}$/', Tools::getValue(PPPackage::PP_POCZTEX_48_NUMER_RACHUNKU)))) {
$this->errors[] = $this->l('Rachunek bankowy powinien posiadać 26 znaków i być bez spacji');
}
if (!Tools::isEmpty(Tools::getValue(PPPackage::PP_POCZTEX_NUMER_RACHUNKU)) &&
(!preg_match('/^[0-9]{26}$/', Tools::getValue(PPPackage::PP_POCZTEX_NUMER_RACHUNKU)))) {
$this->errors[] = $this->l('Rachunek bankowy powinien posiadać 26 znaków i być bez spacji');
}
if (Tools::getValue(PPPackage::PP_POCZTEX_48_UBEZPIECZENIE) &&
Tools::getValue(PPPackage::PP_POCZTEX_48_WARTOSC_UBEZPIECZENIA) == 'okreslona_wartosc'
) {
if (Tools::isEmpty(Tools::getValue(PPPackage::PP_POCZTEX_48_OKRESLONA_WARTOSC))) {
$this->errors[] = $this->l('Określona wartość nie może być pusta');
} elseif (!Validate::isInt(Tools::getValue(PPPackage::PP_POCZTEX_48_OKRESLONA_WARTOSC))) {
$this->errors[] = $this->l('Określona wartość powinna być liczbą całkowtią');
}
}
if (Tools::getValue(PPPackage::PP_POCZTEX_UBEZPIECZENIE) &&
Tools::getValue(PPPackage::PP_POCZTEX_WARTOSC_UBEZPIECZENIA) == 'okreslona_wartosc'
) {
if (Tools::isEmpty(Tools::getValue(PPPackage::PP_POCZTEX_OKRESLONA_WARTOSC))) {
$this->errors[] = $this->l('Określona wartość nie może być pusta');
} elseif (!Validate::isInt(Tools::getValue(PPPackage::PP_POCZTEX_OKRESLONA_WARTOSC))) {
$this->errors[] = $this->l('Określona wartość powinna być liczbą całkowtią');
}
}
if (!Tools::isEmpty(Tools::getValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_ILE)) &&
!Validate::isInt(Tools::getValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_ILE))) {
$this->errors[] = $this->l('Liczba potwierdzeń powinna być liczbą całkowtią');
}
if (!Tools::isEmpty(Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_POTWIERDZENIE_ILE)) &&
!Validate::isInt(Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_POTWIERDZENIE_ILE))) {
$this->errors[] = $this->l('Liczba potwierdzeń powinna być liczbą całkowtią');
}
if (Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA) &&
!Tools::isEmpty(PPPackage::PP_GLOBAL_EXPRESS_NR_TEL_POTWIERDZENIA) &&
!preg_match('/^[0-9]{9}$/', Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_NR_TEL_POTWIERDZENIA))) {
$this->errors[] = $this->l('Nieprawidłowy numer tel. do doreczenia');
}
if (Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA) &&
!Tools::isEmpty(PPPackage::PP_GLOBAL_EXPRESS_EMAIL_POTWIERDZENIA) &&
!Validate::isEmail(Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_EMAIL_POTWIERDZENIA))) {
$this->errors[] = $this->l('Wprowadź poprawny adres email');
}
if (!Tools::isEmpty(Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_ILOSC)) &&
!Validate::isInt(Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_ILOSC))) {
$this->errors[] = $this->l('Liczba potwierdzeń powinna być liczbą całkowtią');
}
if (!Tools::isEmpty(Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC)) &&
!Validate::isInt(Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC))) {
$this->errors[] = $this->l('Liczba potwierdzeń powinna być liczbą całkowtią');
}
if (!Tools::isEmpty(Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC)) &&
!Validate::isInt(Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC))) {
$this->errors[] = $this->l('Liczba potwierdzeń powinna być liczbą całkowtią');
}
if (!Tools::isEmpty(Tools::getValue(PPPackage::PP_PACZKA_UE_ILOSC)) &&
!Validate::isInt(Tools::getValue(PPPackage::PP_PACZKA_UE_ILOSC))) {
$this->errors[] = $this->l('Liczba potwierdzeń powinna być liczbą całkowtią');
}
if (Tools::getValue(PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI) &&
!preg_match("/^-?[0-9]+(?:\.[0-9]{1,2})?$/", Tools::getValue(PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI_ZL))) {
$this->errors[] = $this->l('Wartość powinna być kwotą');
}
if (Tools::getValue(PPPackage::PP_PACZKA_UE_ZWROT) == 'zwrot_po_liczbie_dni' &&
!Validate::isInt(Tools::getValue(PPPackage::PP_PACZKA_UE_ILOSC_DNI))
) {
$this->errors[] = $this->l('Ilość dni powinna być liczbą całkowitą');
}
if (!Tools::isEmpty(Tools::getValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_ILOSC)) &&
!Validate::isInt(Tools::getValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_ILOSC))) {
$this->errors[] = $this->l('Liczba potwierdzeń powinna być liczbą całkowtią');
}
if (Tools::getValue(PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA) &&
!Tools::isEmpty(PPPackage::PP_EMS_UE_NR_TEL_POTWIERDZENIA) &&
!preg_match('/^[0-9]{9}$/', Tools::getValue(PPPackage::PP_EMS_UE_NR_TEL_POTWIERDZENIA))) {
$this->errors[] = $this->l('Nieprawidłowy numer tel. do doreczenia');
}
if (Tools::getValue(PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA) &&
!Tools::isEmpty(PPPackage::PP_EMS_UE_EMAIL_POTWIERDZENIA) &&
!Validate::isEmail(Tools::getValue(PPPackage::PP_EMS_UE_EMAIL_POTWIERDZENIA))) {
$this->errors[] = $this->l('Wprowadź poprawny adres email');
}
if (Tools::getValue(PPPackage::PP_EMS_UE_UBEZPIECZENIE) &&
Tools::getValue(PPPackage::PP_EMS_UE_WARTOSC_UBEZPIECZENIA) == 'okreslona_wartosc' &&
!Validate::isInt(Tools::getValue(PPPackage::PP_EMS_UE_OKRESLONA_WARTOSC))
) {
$this->errors[] = $this->l('Określona wartość powinna być liczbą całkowtią');
}
$allFormValues = PPSetting::getAllValues();
$goodPattern = array('{reference}','{id_order}','{message}');
foreach($allFormValues as $key=>$value){
if(strpos($key,'opis_przesylki')){
if(preg_match_all('/({.*?})/',$value,$matches)){
foreach($matches[0] as $text){
if(!in_array($text,$goodPattern)){
$this->errors[] = $this->l('W opisie przesyłki mogą być wykorzystywane tylko zmienne {id_order},{reference},{message}');
break;
}
}
}
}
}
if (count($this->errors) > 0) {
return $this->errors;
}
//pocztex 48
Configuration::updateValue(PPPackage::PP_POCZTEX_48_GABARYT, Tools::getValue(PPPackage::PP_POCZTEX_48_GABARYT));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_POCZTEX_48_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_POBRANIE, Tools::getValue(PPPackage::PP_POCZTEX_48_POBRANIE));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_NUMER_RACHUNKU, Tools::getValue(PPPackage::PP_POCZTEX_48_NUMER_RACHUNKU));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_TYTUL_POBRANIA, Tools::getValue(PPPackage::PP_POCZTEX_48_TYTUL_POBRANIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_PRZESYLKA_NIESTANDARDOWA, Tools::getValue(PPPackage::PP_POCZTEX_48_PRZESYLKA_NIESTANDARDOWA));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI, Tools::getValue(PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_WARTOSC_ZL, Tools::getValue(PPPackage::PP_POCZTEX_48_WARTOSC_ZL));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_WARTOSC_KG, ObjectModel::formatValue(Tools::getValue(PPPackage::PP_POCZTEX_48_WARTOSC_KG), ObjectModel::TYPE_FLOAT));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_OSTROZNIE, Tools::getValue(PPPackage::PP_POCZTEX_48_OSTROZNIE));
/*Configuration::updateValue(PPPackage::PP_POCZTEX_48_DORECZENIE_DO_RAK_WLASNYCH, Tools::getValue(PPPackage::PP_POCZTEX_48_DORECZENIE_DO_RAK_WLASNYCH));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_RODZAJ_POTWIERDZENIA, Tools::getValue(PPPackage::PP_POCZTEX_48_RODZAJ_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ILE, Tools::getValue(PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ILE));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ODBIORU, Tools::getValue(PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ODBIORU));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_DOKUMENTY_ZWROTNE, Tools::getValue(PPPackage::PP_POCZTEX_48_DOKUMENTY_ZWROTNE));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_DOKUMENTY_RODZAJ_POTWIERDZENIA, Tools::getValue(PPPackage::PP_POCZTEX_48_DOKUMENTY_RODZAJ_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_WYSLANE_DO, Tools::getValue(PPPackage::PP_POCZTEX_48_WYSLANE_DO));*/
Configuration::updateValue(PPPackage::PP_POCZTEX_48_ODBIORCA, Tools::getValue(PPPackage::PP_POCZTEX_48_ODBIORCA));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_UBEZPIECZENIE, Tools::getValue(PPPackage::PP_POCZTEX_48_UBEZPIECZENIE));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_WARTOSC_UBEZPIECZENIA, Tools::getValue(PPPackage::PP_POCZTEX_48_WARTOSC_UBEZPIECZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_OKRESLONA_WARTOSC, Tools::getValue(PPPackage::PP_POCZTEX_48_OKRESLONA_WARTOSC));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_NALEPKA_ZWROTNA_POCZTEX, Tools::getValue(PPPackage::PP_POCZTEX_48_NALEPKA_ZWROTNA_POCZTEX));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_NUMER_WEWNETRZNY, Tools::getValue(PPPackage::PP_POCZTEX_48_NUMER_WEWNETRZNY));
Configuration::updateValue(PPPackage::PP_POCZTEX_48_NUMER_WEWNETRZNY_TEXT, Tools::getValue(PPPackage::PP_POCZTEX_48_NUMER_WEWNETRZNY_TEXT));
//pocztex
Configuration::updateValue(PPPackage::PP_POCZTEX_SERWIS, Tools::getValue(PPPackage::PP_POCZTEX_SERWIS));
Configuration::updateValue(PPPackage::PP_POCZTEX_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_POCZTEX_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_POCZTEX_ZAWARTOSC, Tools::getValue(PPPackage::PP_POCZTEX_ZAWARTOSC));
Configuration::updateValue(PPPackage::PP_POCZTEX_KOPERTA, Tools::getValue(PPPackage::PP_POCZTEX_KOPERTA));
Configuration::updateValue(PPPackage::PP_POCZTEX_UISZCZA_OPLATE, Tools::getValue(PPPackage::PP_POCZTEX_UISZCZA_OPLATE));
Configuration::updateValue(PPPackage::PP_POCZTEX_GODZINA_DORECZENIA, Tools::getValue(PPPackage::PP_POCZTEX_GODZINA_DORECZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_GODZINA, Tools::getValue(PPPackage::PP_POCZTEX_GODZINA));
Configuration::updateValue(PPPackage::PP_POCZTEX_POBRANIE, Tools::getValue(PPPackage::PP_POCZTEX_POBRANIE));
Configuration::updateValue(PPPackage::PP_POCZTEX_SPOSOB_POBRANIA, Tools::getValue(PPPackage::PP_POCZTEX_SPOSOB_POBRANIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_NUMER_RACHUNKU, Tools::getValue(PPPackage::PP_POCZTEX_NUMER_RACHUNKU));
Configuration::updateValue(PPPackage::PP_POCZTEX_TYTUL_POBRANIA, Tools::getValue(PPPackage::PP_POCZTEX_TYTUL_POBRANIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_WARTOSC_ZAMOWIENIA, Tools::getValue(PPPackage::PP_POCZTEX_WARTOSC_ZAMOWIENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_DEKLARACJA_WARTOSCI, Tools::getValue(PPPackage::PP_POCZTEX_DEKLARACJA_WARTOSCI));
Configuration::updateValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU, Tools::getValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU));
Configuration::updateValue(PPPackage::PP_POCZTEX_RODZAJ_POTWIERDZENIA, Tools::getValue(PPPackage::PP_POCZTEX_RODZAJ_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_ILE, Tools::getValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_ILE));
Configuration::updateValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA, Tools::getValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_TYP_POTWIERDZENIA, Tools::getValue(PPPackage::PP_POCZTEX_TYP_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_NR_TEL_POTWIERDZENIA, Tools::getValue(PPPackage::PP_POCZTEX_NR_TEL_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_EMAIL_POTWIERDZENIA, Tools::getValue(PPPackage::PP_POCZTEX_EMAIL_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_OSTROZNIE, Tools::getValue(PPPackage::PP_POCZTEX_OSTROZNIE));
Configuration::updateValue(PPPackage::PP_POCZTEX_PRZESYLKA_NIESTANDARDOWA, Tools::getValue(PPPackage::PP_POCZTEX_PRZESYLKA_NIESTANDARDOWA));
Configuration::updateValue(PPPackage::PP_POCZTEX_SPRAWDZENIE_ZAWARTOSCI, Tools::getValue(PPPackage::PP_POCZTEX_SPRAWDZENIE_ZAWARTOSCI));
Configuration::updateValue(PPPackage::PP_POCZTEX_DORECZENIE_DO_RAK_WLASNYCH, Tools::getValue(PPPackage::PP_POCZTEX_DORECZENIE_DO_RAK_WLASNYCH));
Configuration::updateValue(PPPackage::PP_POCZTEX_DORECZENIE_W_SOBOTE, Tools::getValue(PPPackage::PP_POCZTEX_DORECZENIE_W_SOBOTE));
Configuration::updateValue(PPPackage::PP_POCZTEX_ODBIOR_PRZESYLKI_W_SOBOTE, Tools::getValue(PPPackage::PP_POCZTEX_ODBIOR_PRZESYLKI_W_SOBOTE));
Configuration::updateValue(PPPackage::PP_POCZTEX_DORECZENIE_W_90_MINUT, Tools::getValue(PPPackage::PP_POCZTEX_DORECZENIE_W_90_MINUT));
Configuration::updateValue(PPPackage::PP_POCZTEX_DORECZENIE_W_NIEDZIELE_SWIETO, Tools::getValue(PPPackage::PP_POCZTEX_DORECZENIE_W_NIEDZIELE_SWIETO));
Configuration::updateValue(PPPackage::PP_POCZTEX_DORECZENIE_W_20_7, Tools::getValue(PPPackage::PP_POCZTEX_DORECZENIE_W_20_7));
Configuration::updateValue(PPPackage::PP_POCZTEX_ODBIOR_W_NIEDZIELE_SWIETO, Tools::getValue(PPPackage::PP_POCZTEX_ODBIOR_W_NIEDZIELE_SWIETO));
Configuration::updateValue(PPPackage::PP_POCZTEX_ODBIOR_W_20_7, Tools::getValue(PPPackage::PP_POCZTEX_ODBIOR_W_20_7));
Configuration::updateValue(PPPackage::PP_POCZTEX_UBEZPIECZENIE, Tools::getValue(PPPackage::PP_POCZTEX_UBEZPIECZENIE));
Configuration::updateValue(PPPackage::PP_POCZTEX_WARTOSC_UBEZPIECZENIA, Tools::getValue(PPPackage::PP_POCZTEX_WARTOSC_UBEZPIECZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_OKRESLONA_WARTOSC, Tools::getValue(PPPackage::PP_POCZTEX_OKRESLONA_WARTOSC));
Configuration::updateValue(PPPackage::PP_POCZTEX_DOKUMENTY_ZWROTNE, Tools::getValue(PPPackage::PP_POCZTEX_DOKUMENTY_ZWROTNE));
Configuration::updateValue(PPPackage::PP_POCZTEX_DOKUMENTY_RODZAJ_POTWIERDZENIA, Tools::getValue(PPPackage::PP_POCZTEX_DOKUMENTY_RODZAJ_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_POCZTEX_WYSLANE_DO, Tools::getValue(PPPackage::PP_POCZTEX_WYSLANE_DO));
Configuration::updateValue(PPPackage::PP_POCZTEX_NUMER_WEWNETRZNY, Tools::getValue(PPPackage::PP_POCZTEX_NUMER_WEWNETRZNY));
Configuration::updateValue(PPPackage::PP_POCZTEX_NUMER_WEWNETRZNY_TEXT, Tools::getValue(PPPackage::PP_POCZTEX_NUMER_WEWNETRZNY_TEXT));
Configuration::updateValue(PPPackage::PP_POCZTEX_MASA, ObjectModel::formatValue(Tools::getValue(PPPackage::PP_POCZTEX_MASA),ObjectModel::TYPE_FLOAT));
//Configuration::updateValue(PPPackage::PP_POCZTEX_NA_SPECJALNYCH_ZASADACH, Tools::getValue(PPPackage::PP_POCZTEX_NA_SPECJALNYCH_ZASADACH));
//Configuration::updateValue(PPPackage::PP_POCZTEX_NA_SPECJALNYCH_ZASADACH_WARTOSCI, Tools::getValue(PPPackage::PP_POCZTEX_NA_SPECJALNYCH_ZASADACH_WARTOSCI));
//paczka pocztowa
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_KATEGORIA, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_KATEGORIA));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_GABARYT, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_GABARYT));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI_ZL, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI_ZL));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_POTWIERDZENIE_ILE, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_POTWIERDZENIE_ILE));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_NUMER_WEWNETRZNY, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_NUMER_WEWNETRZNY));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_NUMER_WEWNETRZNY_TEXT, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_NUMER_WEWNETRZNY_TEXT));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_EGZEMPLARZ_BIBLIOTECZNY, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_EGZEMPLARZ_BIBLIOTECZNY));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_DLA_OCIEMNIALYCH, Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_DLA_OCIEMNIALYCH));
Configuration::updateValue(PPPackage::PP_PACZKA_POCZTOWA_MASA, ObjectModel::formatValue(Tools::getValue(PPPackage::PP_PACZKA_POCZTOWA_MASA),ObjectModel::TYPE_FLOAT));
//global express
Configuration::updateValue(PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA, Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA));
Configuration::updateValue(PPPackage::PP_GLOBAL_EXPRESS_TYP_POTWIERDZENIA, Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_TYP_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_GLOBAL_EXPRESS_NR_TEL_POTWIERDZENIA, Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_NR_TEL_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_GLOBAL_EXPRESS_EMAIL_POTWIERDZENIA, Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_EMAIL_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_GLOBAL_EXPRESS_NUMER_WEWNETRZNY, Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_NUMER_WEWNETRZNY));
Configuration::updateValue(PPPackage::PP_GLOBAL_EXPRESS_NUMER_WEWNETRZNY_TEXT, Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_NUMER_WEWNETRZNY_TEXT));
Configuration::updateValue(PPPackage::PP_GLOBAL_EXPRESS_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_GLOBAL_EXPRESS_ZAWARTOSC, Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_ZAWARTOSC));
Configuration::updateValue(PPPackage::PP_GLOBAL_EXPRESS_MASA, ObjectModel::formatValue(Tools::getValue(PPPackage::PP_GLOBAL_EXPRESS_MASA),ObjectModel::TYPE_FLOAT));
//przesylka polecona
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_KATEGORIA, Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_KATEGORIA));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_FORMAT, Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_FORMAT));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_ILOSC, Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_ILOSC));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_NUMER_WEWNETRZNY, Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_NUMER_WEWNETRZNY));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_NUMER_WEWNETRZNY_TEXT, Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_NUMER_WEWNETRZNY_TEXT));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_EGZEMPLARZ_BIBLIOTECZNY, Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_EGZEMPLARZ_BIBLIOTECZNY));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_DLA_OCIEMNIALYCH, Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_DLA_OCIEMNIALYCH));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_MASA, ObjectModel::formatValue(Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_MASA),ObjectModel::TYPE_FLOAT));
//przesylka firmowa
Configuration::updateValue(PPPackage::PP_PRZESYLKA_FIRMOWA_KATEGORIA, Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_KATEGORIA));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_FIRMOWA_MIEJSCOWA_ZAMIEJSCOWA, Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_MIEJSCOWA_ZAMIEJSCOWA));
//Configuration::updateValue(PPPackage::PP_PRZESYLKA_FIRMOWA_MIASTO_WIES, Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_MIASTO_WIES));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_POLECONA_ILOSC, Tools::getValue(PPPackage::PP_PRZESYLKA_POLECONA_ILOSC));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_FIRMOWA_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC, Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_FIRMOWA_NUMER_WEWNETRZNY, Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_NUMER_WEWNETRZNY));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_FIRMOWA_NUMER_WEWNETRZNY_TEXT, Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_NUMER_WEWNETRZNY_TEXT));
Configuration::updateValue(PPPackage::PP_PRZESYLKA_FIRMOWA_MASA, ObjectModel::formatValue(Tools::getValue(PPPackage::PP_PRZESYLKA_FIRMOWA_MASA),ObjectModel::TYPE_FLOAT));
//paczka ue
Configuration::updateValue(PPPackage::PP_PACZKA_UE_KATEGORIA, Tools::getValue(PPPackage::PP_PACZKA_UE_KATEGORIA));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_PACZKA_UE_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI, Tools::getValue(PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI_ZL, Tools::getValue(PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI_ZL));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_ILOSC, Tools::getValue(PPPackage::PP_PACZKA_UE_ILOSC));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_NUMER_WEWNETRZNY, Tools::getValue(PPPackage::PP_PACZKA_UE_NUMER_WEWNETRZNY));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_NUMER_WEWNETRZNY_TEXT, Tools::getValue(PPPackage::PP_PACZKA_UE_NUMER_WEWNETRZNY_TEXT));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_ZWROT, Tools::getValue(PPPackage::PP_PACZKA_UE_ZWROT));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_SPOSOB_ZWROTU, Tools::getValue(PPPackage::PP_PACZKA_UE_SPOSOB_ZWROTU));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_ILOSC_DNI, Tools::getValue(PPPackage::PP_PACZKA_UE_ILOSC_DNI));
Configuration::updateValue(PPPackage::PP_PACZKA_UE_MASA, ObjectModel::formatValue(Tools::getValue(PPPackage::PP_PACZKA_UE_MASA),ObjectModel::TYPE_FLOAT));
//zagraniczna przesylka
Configuration::updateValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_ILOSC, Tools::getValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_ILOSC));
Configuration::updateValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_NUMER_WEWNETRZNY, Tools::getValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_NUMER_WEWNETRZNY));
Configuration::updateValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_NUMER_WEWNETRZNY_TEXT, Tools::getValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_NUMER_WEWNETRZNY_TEXT));
Configuration::updateValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_MASA, ObjectModel::formatValue(Tools::getValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_MASA),ObjectModel::TYPE_FLOAT));
//ems ue
Configuration::updateValue(PPPackage::PP_EMS_UE_TYP_OPAKOWANIA, Tools::getValue(PPPackage::PP_EMS_UE_TYP_OPAKOWANIA));
Configuration::updateValue(PPPackage::PP_EMS_UE_OPIS_PRZESYLKI, Tools::getValue(PPPackage::PP_EMS_UE_OPIS_PRZESYLKI));
Configuration::updateValue(PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA, Tools::getValue(PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA));
Configuration::updateValue(PPPackage::PP_EMS_UE_TYP_POTWIERDZENIA, Tools::getValue(PPPackage::PP_EMS_UE_TYP_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_EMS_UE_NR_TEL_POTWIERDZENIA, Tools::getValue(PPPackage::PP_EMS_UE_NR_TEL_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_EMS_UE_EMAIL_POTWIERDZENIA, Tools::getValue(PPPackage::PP_EMS_UE_EMAIL_POTWIERDZENIA));
Configuration::updateValue(PPPackage::PP_EMS_UE_NUMER_WEWNETRZNY, Tools::getValue(PPPackage::PP_EMS_UE_NUMER_WEWNETRZNY));
Configuration::updateValue(PPPackage::PP_EMS_UE_NUMER_WEWNETRZNY_TEXT, Tools::getValue(PPPackage::PP_EMS_UE_NUMER_WEWNETRZNY_TEXT));
Configuration::updateValue(PPPackage::PP_EMS_UE_UBEZPIECZENIE, Tools::getValue(PPPackage::PP_EMS_UE_UBEZPIECZENIE));
Configuration::updateValue(PPPackage::PP_EMS_UE_WARTOSC_UBEZPIECZENIA, Tools::getValue(PPPackage::PP_EMS_UE_WARTOSC_UBEZPIECZENIA));
Configuration::updateValue(PPPackage::PP_EMS_UE_OKRESLONA_WARTOSC, Tools::getValue(PPPackage::PP_EMS_UE_OKRESLONA_WARTOSC));
Configuration::updateValue(PPPackage::PP_EMS_UE_MASA, ObjectModel::formatValue(Tools::getValue(PPPackage::PP_EMS_UE_MASA),ObjectModel::TYPE_FLOAT));
#POCZTEX 2021 KURIER
foreach($this->servicesTab as $key){
Configuration::updateValue($key, Tools::getValue($key));
}
$this->confirmations[] = $this->l('Dane zapisane poprawnie');
}
function processHelp() {
if (Tools::isEmpty(Tools::getValue(PPSetting::PP_HELP_NAME_SURNAME))
) {
$this->errors[] = $this->l('Imię i nazwisko jest wymagane');
}
if (!Validate::isEmail(Tools::getValue(PPSetting::PP_HELP_EMAIL))
) {
$this->errors[] = $this->l('Prawidłowy adres wiadomości jest wymagany');
}
if (Tools::isEmpty(Tools::getValue(PPSetting::PP_HELP_TEXT))
) {
$this->errors[] = $this->l('Treść wiadomości jest wymagana');
}
$id_lang = (int) Configuration::get('PS_LANG_DEFAULT');
$template_vars = array();
if (count($this->errors) > 0) {
return $this->errors;
}
$template_vars = array(
'{www}' => $_SERVER['SERVER_NAME'],
'{shop_name}' => Configuration::get('PS_SHOP_NAME'),
'{date_time}' => date("Y-m-d H:i:s"),
'{version}' => $this->module->version,
'{date_version}' => $this->module->date_version,
'{prestashop_version}' => _PS_VERSION_,
'{php_version}' => phpversion(),
'{content}' => nl2br(Tools::getValue(PPSetting::PP_HELP_TEXT)),
'{email}' => Tools::getValue(PPSetting::PP_HELP_EMAIL),
'{name_surname}' => Tools::getValue(PPSetting::PP_HELP_NAME_SURNAME),
'{subject}' => Tools::getValue(PPSetting::PP_HELP_SUBJECT),
'{karta}' => Configuration::get(PPSetting::PP_DEFAULT_KARTA_ID),
);
if (Mail::Send($id_lang, 'help', 'EN Plugin v. ' . $this->module->version . ' ' . Tools::getValue(PPSetting::PP_HELP_SUBJECT) . ' ' .
Tools::getValue(PPSetting::PP_HELP_NAME_SURNAME), $template_vars, PPSetting::PP_SUPPORT_EMAIL, null, null, null, null, null, dirname(__FILE__) . '/../../mails/')) {
$this->confirmations[] = $this->l('Wiadomość email została wysłana');
} else {
$this->errors[] = $this->l('Wiadomość email nie została wysłana');
}
}
/**
* metoda ustawiajaca dane do formularzy
* @return array
*/
public function getValues() {
$offices = array();
$value = array(
PPSetting::PP_USER => PPSetting::getSettingsValue(PPSetting::PP_USER),
PPSetting::PP_PASSWORD => PPSetting::getSettingsValue(PPSetting::PP_PASSWORD),
PPSetting::PP_TEST_URL => PPSetting::getSettingsValue(PPSetting::PP_TEST_URL),
PPSetting::PP_PROCESS_DATA_RODO => PPSetting::getSettingsValue(PPSetting::PP_PROCESS_DATA_RODO),
PPSetting::PP_PROCESS_INFORMATION_RODO => PPSetting::getSettingsValue(PPSetting::PP_PROCESS_INFORMATION_RODO),
PPSetting::PP_PASSWORD_NEW => PPSetting::getSettingsValue(PPSetting::PP_PASSWORD_NEW),
PPSetting::PP_PASSWORD_NEW_REPEAT => PPSetting::getSettingsValue(PPSetting::PP_PASSWORD_NEW_REPEAT),
PPSetting::PP_IS_STATUS_CREATE => PPSetting::getSettingsValue(PPSetting::PP_IS_STATUS_CREATE),
PPSetting::PP_STATUS_CREATE => PPSetting::getSettingsValue(PPSetting::PP_STATUS_CREATE),
PPSetting::PP_IS_STATUS_PRINT_LABEL => PPSetting::getSettingsValue(PPSetting::PP_IS_STATUS_PRINT_LABEL),
PPSetting::PP_STATUS_PRINT_LABEL => PPSetting::getSettingsValue(PPSetting::PP_STATUS_PRINT_LABEL),
PPSetting::PP_IS_STATUS_OFFICE_SEND => PPSetting::getSettingsValue(PPSetting::PP_IS_STATUS_OFFICE_SEND),
PPSetting::PP_STATUS_OFFICE_SEND => PPSetting::getSettingsValue(PPSetting::PP_STATUS_OFFICE_SEND),
PPPackage::PP_PACKAGES => PPSetting::getSettingsValue(PPPackage::PP_PACKAGES),
PPPackage::PP_PACKAGES_CON => PPSetting::getSettingsValue(PPPackage::PP_PACKAGES_CON),
//POCZEX 2021
PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_2021_KURIER_IS_PICKUP_AT_POINT),
//pocztex 48
PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_IS_PICKUP_AT_POINT),
PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_IS_PICKUP_AT_POINT),
PPPackage::PP_POCZTEX_48_GABARYT => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_GABARYT),
PPPackage::PP_POCZTEX_48_OPIS_PRZESYLKI => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_OPIS_PRZESYLKI),
PPPackage::PP_POCZTEX_48_NUMER_RACHUNKU => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_NUMER_RACHUNKU),
PPPackage::PP_POCZTEX_48_TYTUL_POBRANIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_TYTUL_POBRANIA),
PPPackage::PP_POCZTEX_48_PRZESYLKA_NIESTANDARDOWA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_PRZESYLKA_NIESTANDARDOWA),
PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_DEKLARACJA_WARTOSCI),
PPPackage::PP_POCZTEX_48_WARTOSC_ZL => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_WARTOSC_ZL),
PPPackage::PP_POCZTEX_48_WARTOSC_KG => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_WARTOSC_KG),
PPPackage::PP_POCZTEX_48_OSTROZNIE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_OSTROZNIE),
/*PPPackage::PP_POCZTEX_48_DORECZENIE_DO_RAK_WLASNYCH => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_DORECZENIE_DO_RAK_WLASNYCH),
PPPackage::PP_POCZTEX_48_RODZAJ_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_RODZAJ_POTWIERDZENIA),
PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ILE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ILE),
PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ODBIORU => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_POTWIERDZENIE_ODBIORU),
PPPackage::PP_POCZTEX_48_DOKUMENTY_ZWROTNE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_DOKUMENTY_ZWROTNE),
PPPackage::PP_POCZTEX_48_DOKUMENTY_RODZAJ_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_DOKUMENTY_RODZAJ_POTWIERDZENIA),
PPPackage::PP_POCZTEX_48_WYSLANE_DO => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_WYSLANE_DO),*/
PPPackage::PP_POCZTEX_48_ODBIORCA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_ODBIORCA),
PPPackage::PP_POCZTEX_48_UBEZPIECZENIE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_UBEZPIECZENIE),
PPPackage::PP_POCZTEX_48_WARTOSC_UBEZPIECZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_WARTOSC_UBEZPIECZENIA),
PPPackage::PP_POCZTEX_48_OKRESLONA_WARTOSC => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_OKRESLONA_WARTOSC),
PPPackage::PP_POCZTEX_48_NALEPKA_ZWROTNA_POCZTEX => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_NALEPKA_ZWROTNA_POCZTEX),
PPPackage::PP_POCZTEX_48_NUMER_WEWNETRZNY => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_NUMER_WEWNETRZNY),
PPPackage::PP_POCZTEX_48_NUMER_WEWNETRZNY_TEXT => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_NUMER_WEWNETRZNY_TEXT),
PPPackage::PP_POCZTEX_48_POBRANIE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_48_POBRANIE),
//pocztex
PPPackage::PP_POCZTEX_SERWIS => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_SERWIS),
PPPackage::PP_POCZTEX_OPIS_PRZESYLKI => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_OPIS_PRZESYLKI),
PPPackage::PP_POCZTEX_ZAWARTOSC => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_ZAWARTOSC),
PPPackage::PP_POCZTEX_KOPERTA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_KOPERTA),
PPPackage::PP_POCZTEX_UISZCZA_OPLATE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_UISZCZA_OPLATE),
PPPackage::PP_POCZTEX_GODZINA_DORECZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_GODZINA_DORECZENIA),
PPPackage::PP_POCZTEX_GODZINA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_GODZINA),
PPPackage::PP_POCZTEX_POBRANIE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_POBRANIE),
PPPackage::PP_POCZTEX_SPOSOB_POBRANIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_SPOSOB_POBRANIA),
PPPackage::PP_POCZTEX_NUMER_RACHUNKU => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_NUMER_RACHUNKU),
PPPackage::PP_POCZTEX_TYTUL_POBRANIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_TYTUL_POBRANIA),
PPPackage::PP_POCZTEX_WARTOSC_ZAMOWIENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_WARTOSC_ZAMOWIENIA),
PPPackage::PP_POCZTEX_DEKLARACJA_WARTOSCI => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_DEKLARACJA_WARTOSCI),
PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_ODBIORU),
PPPackage::PP_POCZTEX_RODZAJ_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_RODZAJ_POTWIERDZENIA),
PPPackage::PP_POCZTEX_POTWIERDZENIE_ILE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_ILE),
PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_POTWIERDZENIE_DORECZENIA),
PPPackage::PP_POCZTEX_TYP_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_TYP_POTWIERDZENIA),
PPPackage::PP_POCZTEX_NR_TEL_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_NR_TEL_POTWIERDZENIA),
PPPackage::PP_POCZTEX_EMAIL_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_EMAIL_POTWIERDZENIA),
PPPackage::PP_POCZTEX_OSTROZNIE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_OSTROZNIE),
PPPackage::PP_POCZTEX_PRZESYLKA_NIESTANDARDOWA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_PRZESYLKA_NIESTANDARDOWA),
PPPackage::PP_POCZTEX_SPRAWDZENIE_ZAWARTOSCI => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_SPRAWDZENIE_ZAWARTOSCI),
PPPackage::PP_POCZTEX_DORECZENIE_DO_RAK_WLASNYCH => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_DORECZENIE_DO_RAK_WLASNYCH),
PPPackage::PP_POCZTEX_DORECZENIE_W_SOBOTE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_DORECZENIE_W_SOBOTE),
PPPackage::PP_POCZTEX_ODBIOR_PRZESYLKI_W_SOBOTE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_ODBIOR_PRZESYLKI_W_SOBOTE),
PPPackage::PP_POCZTEX_DORECZENIE_W_90_MINUT => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_DORECZENIE_W_90_MINUT),
PPPackage::PP_POCZTEX_DORECZENIE_W_20_7 => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_DORECZENIE_W_20_7),
PPPackage::PP_POCZTEX_DORECZENIE_W_NIEDZIELE_SWIETO => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_DORECZENIE_W_NIEDZIELE_SWIETO),
PPPackage::PP_POCZTEX_ODBIOR_W_20_7 => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_ODBIOR_W_20_7),
PPPackage::PP_POCZTEX_ODBIOR_W_NIEDZIELE_SWIETO => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_ODBIOR_W_NIEDZIELE_SWIETO),
PPPackage::PP_POCZTEX_UBEZPIECZENIE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_UBEZPIECZENIE),
PPPackage::PP_POCZTEX_WARTOSC_UBEZPIECZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_WARTOSC_UBEZPIECZENIA),
PPPackage::PP_POCZTEX_OKRESLONA_WARTOSC => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_OKRESLONA_WARTOSC),
PPPackage::PP_POCZTEX_DOKUMENTY_ZWROTNE => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_DOKUMENTY_ZWROTNE),
PPPackage::PP_POCZTEX_DOKUMENTY_RODZAJ_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_DOKUMENTY_RODZAJ_POTWIERDZENIA),
PPPackage::PP_POCZTEX_WYSLANE_DO => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_WYSLANE_DO),
PPPackage::PP_POCZTEX_NUMER_WEWNETRZNY => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_NUMER_WEWNETRZNY),
PPPackage::PP_POCZTEX_NUMER_WEWNETRZNY_TEXT => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_NUMER_WEWNETRZNY_TEXT),
PPPackage::PP_POCZTEX_MASA => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_MASA),
//PPPackage::PP_POCZTEX_NA_SPECJALNYCH_ZASADACH => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_NA_SPECJALNYCH_ZASADACH),
//PPPackage::PP_POCZTEX_NA_SPECJALNYCH_ZASADACH_WARTOSCI => PPSetting::getSettingsValue(PPPackage::PP_POCZTEX_NA_SPECJALNYCH_ZASADACH_WARTOSCI),
//paczka pocztowa
PPPackage::PP_PACZKA_POCZTOWA_KATEGORIA => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_KATEGORIA),
PPPackage::PP_PACZKA_POCZTOWA_GABARYT => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_GABARYT),
PPPackage::PP_PACZKA_POCZTOWA_OPIS_PRZESYLKI => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_OPIS_PRZESYLKI),
PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI),
PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI_ZL => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_DEKLARACJA_WARTOSCI_ZL),
PPPackage::PP_PACZKA_POCZTOWA_POTWIERDZENIE_ILE => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_POTWIERDZENIE_ILE),
PPPackage::PP_PACZKA_POCZTOWA_NUMER_WEWNETRZNY => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_NUMER_WEWNETRZNY),
PPPackage::PP_PACZKA_POCZTOWA_NUMER_WEWNETRZNY_TEXT => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_NUMER_WEWNETRZNY_TEXT),
PPPackage::PP_PACZKA_POCZTOWA_EGZEMPLARZ_BIBLIOTECZNY => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_EGZEMPLARZ_BIBLIOTECZNY),
PPPackage::PP_PACZKA_POCZTOWA_DLA_OCIEMNIALYCH => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_DLA_OCIEMNIALYCH),
PPPackage::PP_PACZKA_POCZTOWA_MASA => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_POCZTOWA_MASA),
//global express
PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA => PPSetting::getSettingsValue(PPPackage::PP_GLOBAL_EXPRESS_POTWIERDZENIE_DORECZENIA),
PPPackage::PP_GLOBAL_EXPRESS_TYP_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_GLOBAL_EXPRESS_TYP_POTWIERDZENIA),
PPPackage::PP_GLOBAL_EXPRESS_NR_TEL_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_GLOBAL_EXPRESS_NR_TEL_POTWIERDZENIA),
PPPackage::PP_GLOBAL_EXPRESS_EMAIL_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_GLOBAL_EXPRESS_EMAIL_POTWIERDZENIA),
PPPackage::PP_GLOBAL_EXPRESS_OPIS_PRZESYLKI => PPSetting::getSettingsValue(PPPackage::PP_GLOBAL_EXPRESS_OPIS_PRZESYLKI),
PPPackage::PP_GLOBAL_EXPRESS_NUMER_WEWNETRZNY => PPSetting::getSettingsValue(PPPackage::PP_GLOBAL_EXPRESS_NUMER_WEWNETRZNY),
PPPackage::PP_GLOBAL_EXPRESS_NUMER_WEWNETRZNY_TEXT => PPSetting::getSettingsValue(PPPackage::PP_GLOBAL_EXPRESS_NUMER_WEWNETRZNY_TEXT),
PPPackage::PP_GLOBAL_EXPRESS_ZAWARTOSC => PPSetting::getSettingsValue(PPPackage::PP_GLOBAL_EXPRESS_ZAWARTOSC),
PPPackage::PP_GLOBAL_EXPRESS_MASA => PPSetting::getSettingsValue(PPPackage::PP_GLOBAL_EXPRESS_MASA),
//przesylka polecona
PPPackage::PP_PRZESYLKA_POLECONA_KATEGORIA => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_POLECONA_KATEGORIA),
PPPackage::PP_PRZESYLKA_POLECONA_FORMAT => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_POLECONA_FORMAT),
PPPackage::PP_PRZESYLKA_POLECONA_OPIS_PRZESYLKI => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_POLECONA_OPIS_PRZESYLKI),
PPPackage::PP_PRZESYLKA_POLECONA_ILOSC => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_POLECONA_ILOSC),
PPPackage::PP_PRZESYLKA_POLECONA_NUMER_WEWNETRZNY => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_POLECONA_NUMER_WEWNETRZNY),
PPPackage::PP_PRZESYLKA_POLECONA_NUMER_WEWNETRZNY_TEXT => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_POLECONA_NUMER_WEWNETRZNY_TEXT),
PPPackage::PP_PRZESYLKA_POLECONA_EGZEMPLARZ_BIBLIOTECZNY => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_POLECONA_EGZEMPLARZ_BIBLIOTECZNY),
PPPackage::PP_PRZESYLKA_POLECONA_DLA_OCIEMNIALYCH => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_POLECONA_DLA_OCIEMNIALYCH),
PPPackage::PP_PRZESYLKA_POLECONA_MASA => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_POLECONA_MASA),
//przesylka firmowa
PPPackage::PP_PRZESYLKA_FIRMOWA_KATEGORIA => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_FIRMOWA_KATEGORIA),
PPPackage::PP_PRZESYLKA_FIRMOWA_MIEJSCOWA_ZAMIEJSCOWA => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_FIRMOWA_MIEJSCOWA_ZAMIEJSCOWA),
//PPPackage::PP_PRZESYLKA_FIRMOWA_MIASTO_WIES => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_FIRMOWA_MIASTO_WIES),
PPPackage::PP_PRZESYLKA_FIRMOWA_OPIS_PRZESYLKI => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_FIRMOWA_OPIS_PRZESYLKI),
PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_FIRMOWA_ILOSC),
PPPackage::PP_PRZESYLKA_FIRMOWA_NUMER_WEWNETRZNY => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_FIRMOWA_NUMER_WEWNETRZNY),
PPPackage::PP_PRZESYLKA_FIRMOWA_NUMER_WEWNETRZNY_TEXT => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_FIRMOWA_NUMER_WEWNETRZNY_TEXT),
PPPackage::PP_PRZESYLKA_FIRMOWA_MASA => PPSetting::getSettingsValue(PPPackage::PP_PRZESYLKA_FIRMOWA_MASA),
//paczka ue
PPPackage::PP_PACZKA_UE_KATEGORIA => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_KATEGORIA),
PPPackage::PP_PACZKA_UE_OPIS_PRZESYLKI => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_OPIS_PRZESYLKI),
PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI),
PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI_ZL => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_DEKLARACJA_WARTOSCI_ZL),
PPPackage::PP_PACZKA_UE_ILOSC => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_ILOSC),
PPPackage::PP_PACZKA_UE_NUMER_WEWNETRZNY => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_NUMER_WEWNETRZNY),
PPPackage::PP_PACZKA_UE_NUMER_WEWNETRZNY_TEXT => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_NUMER_WEWNETRZNY_TEXT),
PPPackage::PP_PACZKA_UE_ZWROT => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_ZWROT),
PPPackage::PP_PACZKA_UE_SPOSOB_ZWROTU => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_SPOSOB_ZWROTU),
PPPackage::PP_PACZKA_UE_ILOSC_DNI => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_ILOSC_DNI),
PPPackage::PP_PACZKA_UE_MASA => PPSetting::getSettingsValue(PPPackage::PP_PACZKA_UE_MASA),
//zagraniczna przesylka
PPPackage::PP_ZAGRANICZNA_PRZESYLKA_OPIS_PRZESYLKI => PPSetting::getSettingsValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_OPIS_PRZESYLKI),
PPPackage::PP_ZAGRANICZNA_PRZESYLKA_ILOSC => PPSetting::getSettingsValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_ILOSC),
PPPackage::PP_ZAGRANICZNA_PRZESYLKA_NUMER_WEWNETRZNY => PPSetting::getSettingsValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_NUMER_WEWNETRZNY),
PPPackage::PP_ZAGRANICZNA_PRZESYLKA_NUMER_WEWNETRZNY_TEXT => PPSetting::getSettingsValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_NUMER_WEWNETRZNY_TEXT),
PPPackage::PP_ZAGRANICZNA_PRZESYLKA_MASA => PPSetting::getSettingsValue(PPPackage::PP_ZAGRANICZNA_PRZESYLKA_MASA),
//ems ue
PPPackage::PP_EMS_UE_TYP_OPAKOWANIA => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_TYP_OPAKOWANIA),
PPPackage::PP_EMS_UE_OPIS_PRZESYLKI => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_OPIS_PRZESYLKI),
PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_POTWIERDZENIE_DORECZENIA),
PPPackage::PP_EMS_UE_TYP_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_TYP_POTWIERDZENIA),
PPPackage::PP_EMS_UE_NR_TEL_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_NR_TEL_POTWIERDZENIA),
PPPackage::PP_EMS_UE_EMAIL_POTWIERDZENIA => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_EMAIL_POTWIERDZENIA),
PPPackage::PP_EMS_UE_NUMER_WEWNETRZNY => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_NUMER_WEWNETRZNY),
PPPackage::PP_EMS_UE_NUMER_WEWNETRZNY_TEXT => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_NUMER_WEWNETRZNY_TEXT),
PPPackage::PP_EMS_UE_UBEZPIECZENIE => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_UBEZPIECZENIE),
PPPackage::PP_EMS_UE_WARTOSC_UBEZPIECZENIA => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_WARTOSC_UBEZPIECZENIA),
PPPackage::PP_EMS_UE_OKRESLONA_WARTOSC => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_OKRESLONA_WARTOSC),
PPPackage::PP_EMS_UE_MASA => PPSetting::getSettingsValue(PPPackage::PP_EMS_UE_MASA),
//help
PPSetting::PP_HELP_SUBJECT => PPSetting::getSettingsValue(PPSetting::PP_HELP_SUBJECT),
PPSetting::PP_HELP_EMAIL => Configuration::get('PS_SHOP_EMAIL'),
PPSetting::PP_HELP_NAME_SURNAME => PPSetting::getSettingsValue(PPSetting::PP_HELP_NAME_SURNAME),
PPSetting::PP_HELP_NAME_SURNAME => PPSetting::getSettingsValue(PPSetting::PP_HELP_NAME_SURNAME),
PPSetting::PP_HELP_TEXT => PPSetting::getSettingsValue(PPSetting::PP_HELP_TEXT),
PPSetting::PP_DEFAULT_KARTA_ID => PPSetting::getSettingsValue(PPSetting::PP_DEFAULT_KARTA_ID),
PPSetting::PP_DEFAULT_URZAD_ID => PPSetting::getSettingsValue(PPSetting::PP_DEFAULT_URZAD_ID),
);
foreach($this->tabConfigValues as $key){
$value[$key.'[]'] = is_array(PPSetting::getSettingsValue($key)) ? PPSetting::getSettingsValue($key) : explode(PPSetting::PP_SEPARATOR, PPSetting::getSettingsValue($key));
}
foreach($this->servicesTab as $key){
$value[$key] = PPSetting::getSettingsValue($key);
}
if ($this->user_info !== false) {
$ulica = (isset($this->user_info['domyslnyProfil']['ulica'])?$this->user_info['domyslnyProfil']['ulica']:'');
$nrDomu = (isset($this->user_info['domyslnyProfil']['numerDomu'])?$this->user_info['domyslnyProfil']['numerDomu']:'');
$nrLokalu = (isset($this->user_info['domyslnyProfil']['numerLokalu'])?$this->user_info['domyslnyProfil']['numerLokalu']:'');
$value = array_merge($value, array(
'profil_first_name' => isset($this->user_info['firstName'])?$this->user_info['firstName']:'',
'profil_last_name' => isset($this->user_info['lastName'])?$this->user_info['lastName']:'',
'profil_email' => isset($this->user_info['email'])?$this->user_info['email']:'',
'profil_name' => isset($this->user_info['domyslnyProfil']['nazwa'])?$this->user_info['domyslnyProfil']['nazwa']:'',
'profil_ulica' => $ulica.' '.$nrDomu.(!empty($nrLokalu)?'/'.$nrLokalu:''),
'profil_miejscowosc' => isset($this->user_info['domyslnyProfil']['miejscowosc'])?$this->user_info['domyslnyProfil']['miejscowosc']:'',
'profil_kraj' => isset($this->user_info['domyslnyProfil']['kraj'])?$this->user_info['domyslnyProfil']['kraj']:'',
'profil_telefon' => isset($this->user_info['domyslnyProfil']['telefon'])?$this->user_info['domyslnyProfil']['telefon']:'',
'profil_mobile' => isset($this->user_info['domyslnyProfil']['mobile'])?$this->user_info['domyslnyProfil']['mobile']:'',
'profil_offices[]' => $offices
)
);
} else {
$value = array_merge($value, array(
'profil_first_name' => '',
'profil_last_name' => '',
'profil_email' => '',
'profil_name' => '',
'profil_ulica' =>'',
'profil_miejscowosc' => '',
'profil_kraj' => '',
'profil_telefon' => '',
'profil_mobile' => '',
'profil_offices[]' => ''
)
);
}
return $value;
}
public function setMedia($isNewTheme = false) {
parent::setMedia($isNewTheme);
$this->addCSS(__PS_BASE_URI__ . 'modules/' . $this->module->name . '/views/templates/admin/css/settings.css');
$this->addJS(__PS_BASE_URI__ . 'modules/' . $this->module->name . '/views/templates/admin/js/settings.js');
}
public function initModal() {
$this->modals[] = array(
'modal_id' => 'modal_rodo_information',
'modal_class' => 'modal-lg',
'modal_content' => $this->context->smarty->fetch(_PS_MODULE_DIR_ . $this->module->name . DIRECTORY_SEPARATOR . 'views/templates/admin/controllers/settings/modal.tpl'),
);
$this->modals[] = array(
'modal_id' => 'modal_rodo_content',
'modal_class' => 'modal-lg',
'modal_title'=>$this->l('RODO'),
'modal_content' => $this->context->smarty->fetch(_PS_MODULE_DIR_ . $this->module->name . DIRECTORY_SEPARATOR . 'views/templates/admin/controllers/settings/modal_content.tpl'),
);
parent::initModal();
}
public function ajaxProcessSaveRodo() {
$result = array('success' => true);
Configuration::updateValue(PPSetting::PP_PROCESS_DATA_RODO, Tools::getValue(PPSetting::PP_PROCESS_DATA_RODO));
Configuration::updateValue(PPSetting::PP_PROCESS_INFORMATION_RODO, Tools::getValue(PPSetting::PP_PROCESS_INFORMATION_RODO));
if(Tools::getValue(PPSetting::PP_PROCESS_DATA_RODO)){
$this->module->sendRodoInformation(true,true);
}
if(Tools::getValue(PPSetting::PP_PROCESS_INFORMATION_RODO)){
$this->module->sendRodoInformation(false,true);
}
die(Tools::jsonEncode($result));
}
}