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' => '', '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 ') . ''.$this->l('Poczta Polska').'', ), array( 'type' => 'password', 'name' => PPSetting::PP_PASSWORD, 'prefix' => '', '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' => '', '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' => '', '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' => ''.$this->l('Informacja o przetwarzanych danych osobowych w ramach oprogramowania').'', ), 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' => ' ', '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' => '
' . $this->l('Włączenie poniższych opcji spowoduje automatyczną zmianę statusu zamówienia') . '
', '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' => '', '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' => '' . $this->l('Powiąż z wysyłkami Twojego Sklepu') . '
', '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' => '
' . $this->l('Włączenie tej opcji spowoduje uruchomienie mapy Odbioru w punkcie przy wyborze konkretnej metody dostawy Poczty Polskiej') . '
', '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' => '
' . $this->l('Włączenie tej opcji spowoduje uruchomienie mapy Odbioru w punkcie przy wyborze konkretnej metody dostawy Poczty Polskiej') . '
', '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' => '
' . $this->l('Włączenie tej opcji spowoduje uruchomienie mapy Odbioru w punkcie przy wyborze konkretnej metody dostawy Poczty Polskiej') . '
', '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' => '', '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' => '' . $this->l('Atrybuty') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('Rodzaj') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('USŁUGI DODATKOWE / NIESTANDARDOWE') . '
', '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' => '', 'tab' => 'services', 'form_group_class' => 'pp_pocztex_48', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('ATRYBUTY') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {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' => '' . $this->l('POBRANIE') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('USŁUGI DODATKOWE / NIESTANDARDOWE') . '
', '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' => '', 'tab' => 'services', 'form_group_class' => 'pp_pocztex', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('ATRYBUTY') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('USŁUGI DODATKOWE') . '
', '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' => '' . $this->l('SPECJALNE USŁUGI DODATKOWE') . '
', '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' => '', 'tab' => 'services', 'form_group_class' => 'pp_paczka_pocztowa', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('ATRYBUTY') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'), ), array( 'type' => 'html', 'name' => 'html_data', 'html_content' => '', 'tab' => 'services', 'form_group_class' => 'pp_global_express', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('ATRYBUTY') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('USŁUGI DODATKOWE') . '
', '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' => '' . $this->l('SPECJALNE USŁUGI DODATKOWE') . '
', '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' => '', 'tab' => 'services', 'form_group_class' => 'pp_przesylka_polecona', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('ATRYBUTY') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('USŁUGI DODATKOWE') . '
', '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' => '', 'tab' => 'services', 'form_group_class' => 'pp_przesylka_firmowa', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('ATRYBUTY') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('USŁUGI DODATKOWE') . '
', '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' => '' . $this->l('SPECJALNE USŁUGI DODATKOWE') . '
', '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' => '', 'tab' => 'services', 'form_group_class' => 'pp_paczka_ue', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('ATRYBUTY') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('USŁUGI DODATKOWE') . '
', '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' => '', 'tab' => 'services', 'form_group_class' => 'pp_zagraniczna_przesylka', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('ATRYBUTY') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {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' => '', 'tab' => 'services', 'form_group_class' => 'pp_ems_ue', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('Atrybuty') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {message} - wiadomość przekazana przez kupującego w komentarzu do zamówienia'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('Rodzaj') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('USŁUGI DODATKOWE / NIESTANDARDOWE') . '
', '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' => '', 'tab' => 'services', 'form_group_class' => 'pp_pocztex_2021_kurier', ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('Atrybuty') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)
- {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' => '' . $this->l('Rodzaj') . '
', '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
- {id_order} - numer zamóweniaw bazie danych (np 1,2,3...)
- {reference} - zamaskowany numer zamówienia (np:ABCBVWEZ)'), ), array( 'type' => 'html', 'name' => 'html_data', 'label' => '' . $this->l('USŁUGI DODATKOWE / NIESTANDARDOWE') . '
', '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' => '', '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' => '' . $this->l('Wersja wtyczki:') . ' v. ' . $this->module->version . '
' . $this->l('Data wtyczki:') . '' . $this->module->date_version.'
', 'html_content' => '
' . $this->l('Masz sugestię odnośnie funkcjonowania modułu Poczta Polska? Chcesz zadać pytanie? Skorzystaj z poniższego formularza') . '
', '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' => '', '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)); } }