From 94a8406b411333f9cf12518dcd2c994070aa576f Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Mon, 13 Jun 2022 15:38:31 +0200 Subject: [PATCH] add 6.2.5.0 (sourceGuardian for PHP 8.x) --- .gitignore | 1 + composer.json | 63 + docs/CMS/d3_hp_vorkassemail_cust_plain | 25 + docs/CMS/d3_hp_vorkassemail_cust_subject | 8 + docs/CMS/d3_hp_vorkassemail_cust_text | 26 + docs/CMS/d3_hp_vorkassemail_owner_plain | 19 + docs/CMS/d3_hp_vorkassemail_owner_subject | 8 + docs/CMS/d3_hp_vorkassemail_owner_text | 24 + docs/daux/_index.md | 2 + docs/daux/changelog/010_Changelog.md | 734 ++++ .../changelog/020_Channel_Rekonfiguration.md | 48 + docs/daux/changelog/030_MGW_Implementation.md | 30 + docs/daux/config.json | 74 + .../015_Konfiguration_der_Zahlungsarten.md | 55 + .../010_Cronjob_per_Konsole_einrichten.md | 16 + .../020_Cronjob_per_Webaufruf_einrichten.md | 21 + ...seingaenge_bei_Heidelpay_erneut_abrufen.md | 16 + .../040_OXID_eShop_Enterprise_Edition.md | 10 + ...automatische_Vorkasse_und_Rechnungskauf.md | 52 + ...as_hat_sich_im_Bestellprozess_geaendert.md | 12 + .../020_Was_macht_der_Cronjob.md | 29 + .../030_Was_passiert_bei_einem_Refund.md | 6 + .../040_Wie_ist_der_Cronjob_einzurichten.md | 26 + .../050_Was_ist_noch_zu_beachten.md | 13 + .../060_Infos_fuer_Entwickler.md | 23 + ...hnungskauf_und_Vorkasse_anzeigen_lassen.md | 31 + .../040_Schnittstellenwechsel/005_Start.md | 9 + .../010_was_wird_benoetigt.md | 12 + .../010_Vorbereitung/020_Unzer_Insights.md | 14 + .../030_Schluesselpaare_finden.md | 11 + .../010_Vorbereitung/050_Zahlarten.md | 20 + .../010_Vorbereitung/060_Sicherung.md | 11 + .../010_Schluesselpaar_eintragen.md | 20 + .../030_Channeleinstellungen.md | 22 + .../040_Channelzuordnungen.md | 13 + .../050_Nacharbeiten.md | 21 + docs/daux/configuration/_index.md | 13 + docs/daux/description/010_Beschreibung.md | 43 + .../description/015_Editionsunterschiede.md | 63 + .../img/Unzer__PrimaryLogo_Raspberry_RGB.png | Bin 0 -> 40227 bytes docs/daux/img/channels.png | Bin 0 -> 58589 bytes docs/daux/img/channels_colours.png | Bin 0 -> 61981 bytes docs/daux/img/enter_keys_mod_settings.png | Bin 0 -> 56970 bytes .../img/heidelpay_admin_interface_switch.png | Bin 0 -> 101814 bytes .../heidelpay_old_channel_configuration.png | Bin 0 -> 109013 bytes docs/daux/img/registre.png | Bin 0 -> 10786 bytes .../daux/img/unzer_admin_interface_switch.png | Bin 0 -> 73115 bytes .../img/unzer_insights_keypairs_visible.png | Bin 0 -> 109346 bytes docs/daux/img/unzer_insights_of.png | Bin 0 -> 111167 bytes ...unzer_new_channel_configuration_loaded.png | Bin 0 -> 83607 bytes ...zer_new_channel_configuration_payments.png | Bin 0 -> 33540 bytes .../unzer_thank_you_bank_informationen.png | Bin 0 -> 12263 bytes docs/daux/installation/002_Installation.md | 11 + .../010_Systemanforderungen.md | 36 + .../040_Beiliegende_Bibliotheken.md | 11 + .../045_wichtige_Hinweise.md | 41 + .../010_Anforderungen/050_Vorbereitungen.md | 9 + docs/daux/installation/015_Schnellstart.md | 21 + .../020_Modul_hinzufuegen.md | 15 + .../030_Verwendung_eigener_Themes.md | 15 + .../040_Providerspezifische_Installation.md | 5 + .../050_Modul_im_Shop_aktivieren.md | 19 + .../060_Shopanpassungen_installieren.md | 21 + .../070_TMP-Ordner_leeren.md | 21 + .../080_Lizenz_eintragen.md | 11 + .../082_Konfiguration_einstellen.md | 14 + .../100_Updatefaehigkeit.md | 7 + .../020_Neuinstallation/_index.md | 16 + .../030_Update/005_Updatedefinition.md | 8 + .../030_Update/010_Modul_deaktivieren.md | 19 + .../030_Update/020_Dateien_erneuern.md | 18 + .../030_Providerspezifische_Installation.md | 5 + .../040_Modulinformationen_aktualisieren.md | 19 + .../050_Shopanpassungen_installieren.md | 21 + .../030_Update/060_TMP-Ordner_leeren.md | 21 + .../070_Lizenzschluessel_aktualisieren.md | 7 + .../030_Update/080_Erweiterungen_anpassen.md | 5 + .../090_Aenderungen_kontrollieren.md | 13 + .../installation/040_Installationspruefung.md | 21 + ...rweiterungen_deaktivieren_und_entfernen.md | 5 + .../020_Modul_deaktivieren.md | 19 + ...30_Modul_aus_der_Installation_entfernen.md | 13 + .../040_Dateien_loeschen.md | 9 + .../050_Datenbank_bereinigen.md | 23 + .../060_TMP-Ordner_leeren.md | 21 + docs/daux/support/010_Hilfe-und-Support.md | 16 + docs/html/changelog/Changelog.html | 785 +++++ .../changelog/Channel_Rekonfiguration.html | 175 + docs/html/changelog/MGW_Implementation.html | 152 + .../Cronjob_per_Konsole_einrichten.html | 141 + .../Cronjob_per_Webaufruf_einrichten.html | 144 + .../OXID_eShop_Enterprise_Edition.html | 133 + ...ingaenge_bei_Heidelpay_erneut_abrufen.html | 136 + .../Infos_fuer_Entwickler.html | 142 + ..._hat_sich_im_Bestellprozess_geaendert.html | 133 + .../Was_ist_noch_zu_beachten.html | 138 + .../Was_macht_der_Cronjob.html | 145 + .../Was_passiert_bei_einem_Refund.html | 129 + .../Wie_ist_der_Cronjob_einzurichten.html | 155 + .../Konfiguration_der_Zahlungsarten.html | 198 ++ ...ungskauf_und_Vorkasse_anzeigen_lassen.html | 153 + ...tomatische_Vorkasse_und_Rechnungskauf.html | 170 + .../Konfiguration/Channeleinstellungen.html | 159 + .../Konfiguration/Channelzuordnungen.html | 134 + .../Schluesselpaar_eintragen.html | 143 + .../Schnittstellenwechsel/Nacharbeiten.html | 138 + .../Schnittstellenwechsel/Start.html | 130 + .../Vorbereitung/Schluesselpaare_finden.html | 131 + .../Vorbereitung/Sicherung.html | 131 + .../Vorbereitung/Unzer_Insights.html | 139 + .../Vorbereitung/Zahlarten.html | 143 + .../Vorbereitung/was_wird_benoetigt.html | 143 + docs/html/configuration/index.html | 146 + docs/html/description/Beschreibung.html | 164 + .../description/Editionsunterschiede.html | 387 +++ .../img/Unzer__PrimaryLogo_Raspberry_RGB.png | Bin 0 -> 40227 bytes docs/html/img/channels.png | Bin 0 -> 58589 bytes docs/html/img/channels_colours.png | Bin 0 -> 61981 bytes docs/html/img/enter_keys_mod_settings.png | Bin 0 -> 56970 bytes .../img/heidelpay_admin_interface_switch.png | Bin 0 -> 101814 bytes .../heidelpay_old_channel_configuration.png | Bin 0 -> 109013 bytes docs/html/img/registre.png | Bin 0 -> 10786 bytes .../html/img/unzer_admin_interface_switch.png | Bin 0 -> 73115 bytes .../img/unzer_insights_keypairs_visible.png | Bin 0 -> 109346 bytes docs/html/img/unzer_insights_of.png | Bin 0 -> 111167 bytes ...unzer_new_channel_configuration_loaded.png | Bin 0 -> 83607 bytes ...zer_new_channel_configuration_payments.png | Bin 0 -> 33540 bytes .../unzer_thank_you_bank_informationen.png | Bin 0 -> 12263 bytes docs/html/index.html | 126 + .../Beiliegende_Bibliotheken.html | 131 + .../Anforderungen/Systemanforderungen.html | 180 + .../Anforderungen/Vorbereitungen.html | 131 + .../Anforderungen/wichtige_Hinweise.html | 153 + .../Deinstallation/Dateien_loeschen.html | 133 + .../Deinstallation/Datenbank_bereinigen.html | 156 + .../Modul_aus_der_Installation_entfernen.html | 134 + .../Deinstallation/Modul_deaktivieren.html | 139 + ...eiterungen_deaktivieren_und_entfernen.html | 128 + .../Deinstallation/TMP-Ordner_leeren.html | 140 + docs/html/installation/Installation.html | 143 + .../installation/Installationspruefung.html | 148 + .../Konfiguration_einstellen.html | 139 + .../Neuinstallation/Lizenz_eintragen.html | 131 + .../Neuinstallation/Modul_hinzufuegen.html | 137 + .../Modul_im_Shop_aktivieren.html | 139 + .../Providerspezifische_Installation.html | 128 + .../Shopanpassungen_installieren.html | 136 + .../Neuinstallation/TMP-Ordner_leeren.html | 140 + .../Neuinstallation/Updatefaehigkeit.html | 129 + .../Verwendung_eigener_Themes.html | 136 + .../installation/Neuinstallation/index.html | 135 + docs/html/installation/Schnellstart.html | 139 + .../Update/Aenderungen_kontrollieren.html | 140 + .../installation/Update/Dateien_erneuern.html | 139 + .../Update/Erweiterungen_anpassen.html | 128 + .../Lizenzschluessel_aktualisieren.html | 129 + .../Update/Modul_deaktivieren.html | 139 + .../Modulinformationen_aktualisieren.html | 139 + .../Providerspezifische_Installation.html | 128 + .../Update/Shopanpassungen_installieren.html | 136 + .../Update/TMP-Ordner_leeren.html | 140 + .../installation/Update/Updatedefinition.html | 130 + docs/html/support/Hilfe-und-Support.html | 137 + docs/html/themes/d3/css/d3.css | 210 ++ docs/html/themes/d3/css/theme-blue.min.css | 10 + .../html/themes/d3/css/theme-blue.min.css.map | 1 + docs/html/themes/d3/fonts/robotoslab-bold.eot | Bin 0 -> 39370 bytes docs/html/themes/d3/fonts/robotoslab-bold.svg | 688 ++++ docs/html/themes/d3/fonts/robotoslab-bold.ttf | Bin 0 -> 39120 bytes .../html/themes/d3/fonts/robotoslab-bold.woff | Bin 0 -> 23812 bytes .../themes/d3/fonts/robotoslab-bold.woff2 | Bin 0 -> 18720 bytes .../html/themes/d3/fonts/robotoslab-light.eot | Bin 0 -> 40646 bytes .../html/themes/d3/fonts/robotoslab-light.svg | 687 ++++ .../html/themes/d3/fonts/robotoslab-light.ttf | Bin 0 -> 40392 bytes .../themes/d3/fonts/robotoslab-light.woff | Bin 0 -> 24224 bytes .../themes/d3/fonts/robotoslab-light.woff2 | Bin 0 -> 19112 bytes .../themes/d3/fonts/robotoslab-regular.eot | Bin 0 -> 39066 bytes .../themes/d3/fonts/robotoslab-regular.svg | 687 ++++ .../themes/d3/fonts/robotoslab-regular.ttf | Bin 0 -> 38804 bytes .../themes/d3/fonts/robotoslab-regular.woff | Bin 0 -> 23624 bytes .../themes/d3/fonts/robotoslab-regular.woff2 | Bin 0 -> 18620 bytes docs/html/themes/d3/img/favicon.png | Bin 0 -> 4694 bytes docs/html/themes/d3/js/README.md | 12 + docs/html/themes/d3/js/daux.js | 98 + docs/html/themes/d3/js/fontawesome-all.js | 3082 +++++++++++++++++ docs/html/themes/d3/js/highlight.pack.js | 3 + docs/html/themes/d3/js/html5shiv-3.7.3.min.js | 4 + docs/html/themes/d3/js/jquery-1.11.3.min.js | 5 + docs/html/tipuesearch/tipuesearch.css | 177 + docs/html/tipuesearch/tipuesearch.js | 365 ++ .../html/tipuesearch/tipuesearch_content.json | 1 + readme.md | 27 + src/Controllers/Admin/AdminList.php | 2 + src/Controllers/Admin/Base.php | 2 + src/Controllers/Admin/Channels/AdminList.php | 2 + src/Controllers/Admin/Channels/Base.php | 2 + src/Controllers/Admin/Channels/Main.php | 2 + src/Controllers/Admin/Channels/Payments.php | 2 + src/Controllers/Admin/Log.php | 2 + src/Controllers/Admin/LogList.php | 2 + src/Controllers/Admin/Order/Heidelpay.php | 2 + src/Controllers/Admin/Settings.php | 2 + src/Controllers/Admin/Support.php | 2 + src/Controllers/Admin/TransactionlogList.php | 2 + src/Controllers/ChannelProvider.php | 2 + src/Controllers/MGWUserInputValidator.php | 2 + src/Controllers/MgwOrder.php | 2 + src/Controllers/MgwResourceHandler.php | 2 + src/Controllers/ModuleProvider.php | 2 + src/Controllers/Notify.php | 2 + src/Controllers/Order.php | 2 + src/Controllers/OxidProvider.php | 2 + src/Controllers/Payment.php | 2 + src/Controllers/PaymentCollector.php | 2 + src/Controllers/PaymentGateway.php | 2 + src/Controllers/Response.php | 2 + src/Cron/collectpayments.php | 89 + src/Cron/cron_bankaccount.php | 72 + src/Cron/cron_bankaccount.sh | 2 + src/IntelliSenseHelper.php | 65 + src/Interfaces/Config/ConstantInterface.php | 2 + .../Criterion/ContainerInterface.php | 2 + src/Interfaces/Parameter/GroupInterface.php | 2 + src/Models/Actions/Action.php | 2 + src/Models/Actions/Capture.php | 2 + src/Models/Actions/Debit.php | 2 + src/Models/Actions/Finalize.php | 2 + src/Models/Actions/Preauthorization.php | 2 + src/Models/Actions/Rebill.php | 2 + src/Models/Actions/Refund.php | 2 + src/Models/Actions/Reversal.php | 2 + src/Models/Bankaccount.php | 2 + src/Models/Communicator.php | 2 + src/Models/Configuration/ModProfile.php | 2 + src/Models/Containers/Criterions.php | 2 + .../Containers/Criterions/Easycredit.php | 2 + src/Models/Containers/InputContainer.php | 2 + src/Models/Containers/Parameter.php | 2 + src/Models/Containers/PrepaymentData.php | 2 + src/Models/Containers/Skeleton.php | 2 + src/Models/Factory.php | 2 + .../MgwCustomerAttributeFormatter.php | 2 + src/Models/Formatters/abstractFormatter.php | 2 + src/Models/Generators/Basket.php | 2 + src/Models/Generators/Body.php | 2 + src/Models/Generators/MGWBasket.php | 2 + src/Models/MGWDebugHandler.php | 2 + src/Models/Mail.php | 2 + src/Models/Ngw.php | 2 + src/Models/Parameter/Criterion.php | 2 + src/Models/Parameter/Dynvalues.php | 2 + src/Models/Parameter/Group/AccountData.php | 2 + src/Models/Parameter/Group/CompanyData.php | 2 + src/Models/Parameter/Group/CustomerData.php | 2 + src/Models/Parameter/Group/FrontendData.php | 2 + src/Models/Parameter/Group/MandatoryData.php | 2 + .../Parameter/Group/RiskInformationData.php | 2 + src/Models/Parameter/StoredData.php | 2 + src/Models/Payment/Btobbillpurchase.php | 2 + src/Models/Payment/Cards.php | 2 + src/Models/Payment/Creditcard.php | 2 + src/Models/Payment/Debitcard.php | 2 + src/Models/Payment/Directdebit.php | 2 + src/Models/Payment/Directdebit/Secured.php | 2 + src/Models/Payment/Easycredit.php | 2 + src/Models/Payment/Eps.php | 2 + ...ymentNotReferencedToHeidelpayException.php | 2 + .../UnknownRedirectParameterException.php | 2 + src/Models/Payment/FlexiPayDirect.php | 2 + src/Models/Payment/Giropay.php | 2 + src/Models/Payment/Ideal.php | 2 + src/Models/Payment/Invoice/Secured.php | 2 + src/Models/Payment/Invoice/Unsecured.php | 2 + src/Models/Payment/Masterpass.php | 2 + src/Models/Payment/Payment.php | 2 + src/Models/Payment/Paypal.php | 2 + src/Models/Payment/Postfinance.php | 2 + src/Models/Payment/Prepayment.php | 2 + src/Models/Payment/Przelewy24.php | 2 + src/Models/Payment/Sofortueberweisung.php | 2 + src/Models/Redirect.php | 2 + src/Models/Request.php | 2 + .../InvalidHeidelpayDataException.php | 2 + .../Exception/InvalidTagNameException.php | 2 + .../Request/Exception/NoBasketException.php | 2 + .../Request/Exception/NoOrderException.php | 2 + .../Exception/NoPaymentMethodException.php | 2 + .../Exception/NoPaymentOptionException.php | 2 + .../Exception/NoTransactionUniqueId.php | 2 + ...eidelpayOnlinetransferPaymentException.php | 2 + .../Request/Pattern/BankAccountCheck.php | 2 + src/Models/Request/Pattern/Creditcard.php | 2 + src/Models/Request/Pattern/Debitcard.php | 2 + src/Models/Request/Pattern/Directdebit.php | 2 + src/Models/Request/Pattern/Hip.php | 2 + src/Models/Request/Pattern/Onlinetransfer.php | 2 + .../Request/Pattern/OnlinetransferCheck.php | 2 + src/Models/Request/Pattern/Pattern.php | 2 + src/Models/Request/Pattern/Prepayment.php | 2 + src/Models/Request/Xml.php | 2 + src/Models/Response.php | 2 + src/Models/Response/Parser.php | 2 + .../Settings/Channels/BToBBillPurchase.php | 2 + src/Models/Settings/Channels/CardPayments.php | 2 + src/Models/Settings/Channels/Cards.php | 2 + src/Models/Settings/Channels/Channels.php | 2 + src/Models/Settings/Channels/CreditCard.php | 2 + src/Models/Settings/Channels/DebitCard.php | 2 + .../Settings/Channels/Directdebit/Secured.php | 2 + .../Channels/Directdebit/Unsecured.php | 2 + src/Models/Settings/Channels/EasyCredit.php | 2 + src/Models/Settings/Channels/Eps.php | 2 + .../Settings/Channels/FlexiPayDirect.php | 2 + src/Models/Settings/Channels/Giropay.php | 2 + src/Models/Settings/Channels/Ideal.php | 2 + .../Settings/Channels/Invoice/Secured.php | 2 + .../Settings/Channels/Invoice/Unsecured.php | 2 + src/Models/Settings/Channels/Masterpass.php | 2 + .../Settings/Channels/OnlineTransfer.php | 2 + src/Models/Settings/Channels/Paypal.php | 2 + src/Models/Settings/Channels/Postfinance.php | 2 + src/Models/Settings/Channels/Prepayment.php | 2 + src/Models/Settings/Channels/Przelewy24.php | 2 + src/Models/Settings/Channels/Sofort.php | 2 + .../Exception/EmptyPasswordException.php | 2 + .../EmptySecuritySenderException.php | 2 + .../Exception/EmptyUsernameException.php | 2 + src/Models/Settings/Heidelpay.php | 2 + .../Transactionlog/Reader/Heidelpay.php | 2 + src/Models/Transactionlog/Reader/Mgw.php | 2 + .../Exception/AgbNotAcceptedException.php | 2 + .../CheckSessionChallengeException.php | 2 + ...ustomerinformationNotAcceptedException.php | 2 + .../Verify/Exception/NotLoggedInException.php | 2 + .../Verify/Exception/UnzerApiException.php | 2 + src/Models/Verify/Input.php | 2 + src/Models/Verify/OrderContext.php | 2 + src/Models/Verify/PaymentSuccess.php | 2 + src/Models/Verify/PreInputValidator.php | 2 + src/Models/Verify/Verify.php | 2 + src/Models/Viewconfig.php | 2 + .../Controller/OrderController.php | 984 ++++++ .../Controller/PaymentController.php | 1298 +++++++ .../Controller/ThankYouController.php | 189 + src/Modules/Application/Model/BasketItem.php | 32 + src/Modules/Application/Model/Order.php | 780 +++++ .../Application/Model/PaymentGateway.php | 108 + src/Modules/Core/Counter.php | 31 + src/Modules/Core/Email.php | 134 + src/Modules/Core/InputValidator.php | 52 + src/Setup/CleanupRoutine.php | 81 + src/Setup/InstallRoutine.php | 1395 ++++++++ src/Setup/UpdateRoutine.php | 484 +++ src/Setup/d3hp_errortextsQuerys.php | 1935 +++++++++++ src/Setup/d3hp_oxcontentsQuerys.php | 54 + src/Setup/d3hp_oxpaymentsQuerys.php | 48 + src/d3metadata.php | 26 + src/menu.xml | 30 + src/metadata.php | 298 ++ src/out/img/logo_amex.jpg | Bin 0 -> 4636 bytes src/out/img/logo_billsafe.jpg | Bin 0 -> 5524 bytes src/out/img/logo_cartebancaire.jpg | Bin 0 -> 2071 bytes src/out/img/logo_cartebleue.jpg | Bin 0 -> 2831 bytes src/out/img/logo_cup.jpg | Bin 0 -> 7469 bytes src/out/img/logo_dankort.jpg | Bin 0 -> 2594 bytes src/out/img/logo_diners.jpg | Bin 0 -> 39665 bytes src/out/img/logo_discover.jpg | Bin 0 -> 1915 bytes src/out/img/logo_elv.jpg | Bin 0 -> 2517 bytes src/out/img/logo_eps.jpg | Bin 0 -> 2760 bytes src/out/img/logo_euro6000.jpg | Bin 0 -> 2159 bytes src/out/img/logo_fourb.jpg | Bin 0 -> 2404 bytes src/out/img/logo_giro.jpg | Bin 0 -> 2862 bytes src/out/img/logo_ideal.jpg | Bin 0 -> 2537 bytes src/out/img/logo_jcb.jpg | Bin 0 -> 6193 bytes src/out/img/logo_maestro.jpg | Bin 0 -> 2699 bytes src/out/img/logo_master.jpg | Bin 0 -> 2919 bytes src/out/img/logo_masterpass.jpg | Bin 0 -> 2337 bytes src/out/img/logo_mrcash.jpg | Bin 0 -> 2761 bytes src/out/img/logo_paypal.png | Bin 0 -> 7076 bytes src/out/img/logo_postepay.jpg | Bin 0 -> 3966 bytes src/out/img/logo_postfinance.png | Bin 0 -> 2533 bytes src/out/img/logo_przelewy24.png | Bin 0 -> 12434 bytes src/out/img/logo_ratenkauf_ec.jpg | Bin 0 -> 32224 bytes src/out/img/logo_servired.jpg | Bin 0 -> 3745 bytes src/out/img/logo_sofort.jpg | Bin 0 -> 1774 bytes src/out/img/logo_sofort.png | Bin 0 -> 2956 bytes src/out/img/logo_solo.jpg | Bin 0 -> 1655 bytes src/out/img/logo_visa.jpg | Bin 0 -> 10680 bytes src/out/img/logo_visaelectron.jpg | Bin 0 -> 2412 bytes src/out/img/mgw/eps.png | Bin 0 -> 1390 bytes src/out/img/mgw/giropay.png | Bin 0 -> 2210 bytes src/out/img/mgw/ideal.png | Bin 0 -> 2400 bytes src/out/img/mgw/paypal.png | Bin 0 -> 7076 bytes src/out/img/mgw/przelewy24.png | Bin 0 -> 2040 bytes src/out/img/mgw/sofort.png | Bin 0 -> 1825 bytes src/out/img/mgw/unzer_bank_transfer.png | Bin 0 -> 3512 bytes src/out/img/mgw/unzer_direct_debit.png | Bin 0 -> 3402 bytes src/out/img/mgw/unzer_invoice.png | Bin 0 -> 2951 bytes src/out/img/mgw/unzer_prepayment.png | Bin 0 -> 3521 bytes src/out/img/pruefziffer_amex.jpg | Bin 0 -> 13147 bytes src/out/img/pruefziffer_visa.jpg | Bin 0 -> 10124 bytes src/out/img/unzer_bank_transfer.png | Bin 0 -> 3512 bytes src/out/img/unzer_direct_debit.png | Bin 0 -> 3402 bytes src/out/img/unzer_invoice.png | Bin 0 -> 2951 bytes src/out/img/unzer_prepayment.png | Bin 0 -> 3521 bytes src/out/src/css/d3heidelpay.css | 23 + src/out/src/css/d3heidelpay_admin.css | 21 + src/out/src/css/d3unzerMGW.css | 14 + src/out/src/js/d3unzer.js | 22 + src/out/src/js/jquery.simple.timer/LICENSE.md | 21 + .../jquery.simple.timer.js | 199 ++ src/picture.png | Bin 0 -> 8091 bytes src/public/.htaccess | 12 + src/public/Btobbillpurchase.php | 3 + src/public/Cards.php | 3 + src/public/Creditcard.php | 3 + src/public/Debitcard.php | 3 + src/public/Directdebit.php | 3 + src/public/DirectdebitSecured.php | 3 + src/public/Easycredit.php | 3 + src/public/Eps.php | 3 + src/public/FlexipayDirect.php | 3 + src/public/Giropay.php | 3 + src/public/Ideal.php | 3 + src/public/InvoiceSecured.php | 3 + src/public/InvoiceUnsecured.php | 3 + src/public/Masterpass.php | 3 + src/public/Paypal.php | 3 + src/public/Postfinance.php | 3 + src/public/Prepayment.php | 3 + src/public/Przelewy24.php | 3 + src/public/Sofortueberweisung.php | 3 + src/public/hp_response.php | 126 + src/public/notify.php | 128 + src/translations/de/d3_heidelpay_lang.php | 260 ++ .../de/d3_heidelpayerrors_lang.php | 627 ++++ src/translations/en/d3_heidelpay_lang.php | 249 ++ .../en/d3_heidelpayerrors_lang.php | 627 ++++ src/views/admin/de/d3_heidelpay_help_lang.php | 196 ++ src/views/admin/de/d3_heidelpay_lang.php | 310 ++ src/views/admin/en/d3_heidelpay_lang.php | 309 ++ src/views/admin/tpl/channels/list.tpl | 125 + src/views/admin/tpl/channels/main.tpl | 206 ++ src/views/admin/tpl/channels/new.tpl | 183 + src/views/admin/tpl/channels/payments.tpl | 171 + .../tpl/channels/sub/btobbillpurchase.tpl | 0 src/views/admin/tpl/channels/sub/cards.tpl | 78 + .../admin/tpl/channels/sub/creditcard.tpl | 78 + .../admin/tpl/channels/sub/debitcard.tpl | 59 + .../tpl/channels/sub/directdebit/secured.tpl | 21 + .../channels/sub/directdebit/unsecured.tpl | 0 .../admin/tpl/channels/sub/easycredit.tpl | 35 + src/views/admin/tpl/channels/sub/eps.tpl | 0 .../admin/tpl/channels/sub/flexipaydirect.tpl | 0 src/views/admin/tpl/channels/sub/giropay.tpl | 0 src/views/admin/tpl/channels/sub/ideal.tpl | 74 + .../tpl/channels/sub/invoice/secured.tpl | 35 + .../tpl/channels/sub/invoice/unsecured.tpl | 0 .../admin/tpl/channels/sub/masterpass.tpl | 21 + src/views/admin/tpl/channels/sub/paypal.tpl | 21 + .../admin/tpl/channels/sub/postfinance.tpl | 0 .../admin/tpl/channels/sub/prepayment.tpl | 78 + .../admin/tpl/channels/sub/przelewy24.tpl | 74 + src/views/admin/tpl/channels/sub/sofort.tpl | 0 src/views/admin/tpl/order.tpl | 305 ++ src/views/admin/tpl/order/mgw.tpl | 168 + src/views/admin/tpl/settings.tpl | 192 + src/views/admin/tpl/settings/mgw.tpl | 134 + src/views/admin/tpl/settings/ngw.tpl | 565 +++ src/views/admin/tpl/transactionloglist.tpl | 288 ++ src/views/azure/tpl/banktransferdata.tpl | 16 + src/views/azure/tpl/cc_input.tpl | 11 + src/views/azure/tpl/forms/birthdate.tpl | 55 + src/views/azure/tpl/forms/radio.tpl | 25 + src/views/azure/tpl/forms/select.tpl | 42 + src/views/azure/tpl/forms/text.tpl | 35 + src/views/azure/tpl/forms/title.tpl | 3 + src/views/azure/tpl/messages.tpl | 17 + .../azure/tpl/order/easycreditcriterions.tpl | 10 + src/views/azure/tpl/order_3ds_iframe.tpl | 44 + src/views/azure/tpl/order_iframe.tpl | 198 ++ .../azure/tpl/payment/btobbillpurchase.tpl | 66 + src/views/azure/tpl/payment/cards.tpl | 35 + src/views/azure/tpl/payment/directdebit.tpl | 158 + src/views/azure/tpl/payment/easycredit.tpl | 55 + src/views/azure/tpl/payment/eps.tpl | 67 + src/views/azure/tpl/payment/giropay.tpl | 42 + src/views/azure/tpl/payment/ideal.tpl | 60 + src/views/azure/tpl/payment/invoice.tpl | 90 + src/views/azure/tpl/payment/masterpass.tpl | 27 + src/views/azure/tpl/payment/mgw/cards.tpl | 26 + src/views/azure/tpl/payment/paypal.tpl | 35 + src/views/azure/tpl/payment/postfinance.tpl | 46 + src/views/azure/tpl/payment/prepayment.tpl | 24 + src/views/azure/tpl/payment/przelewy24.tpl | 32 + src/views/azure/tpl/payment/sofort.tpl | 42 + src/views/azure/tpl/shippingandpayment.tpl | 17 + src/views/azure/tpl/storeduid.tpl | 47 + .../tpl/thankyou/easycreditcriterions.tpl | 12 + src/views/blocks/admin_headitem_inccss.tpl | 8 + src/views/blocks/base_style.tpl | 11 + src/views/blocks/change_payment.tpl | 31 + .../checkout_basketcontents_grandtotal.tpl | 9 + src/views/blocks/checkout_payment_errors.tpl | 8 + src/views/blocks/checkout_thankyou_info.tpl | 17 + .../email_html_order_cust_paymentinfo.tpl | 75 + .../email_plain_order_cust_paymentinfo.tpl | 34 + src/views/blocks/select_payment.tpl | 7 + src/views/blocks/shippingandpayment.tpl | 7 + src/views/flow/tpl/banktransferdata.tpl | 16 + src/views/flow/tpl/cc_input.tpl | 12 + src/views/flow/tpl/forms/birthdate.tpl | 51 + src/views/flow/tpl/forms/radio.tpl | 25 + src/views/flow/tpl/forms/select.tpl | 44 + src/views/flow/tpl/forms/text.tpl | 38 + src/views/flow/tpl/forms/title.tpl | 5 + src/views/flow/tpl/messages.tpl | 17 + src/views/flow/tpl/mgw/banktransferdata.tpl | 28 + src/views/flow/tpl/mgw/missingfields.tpl | 45 + .../flow/tpl/order/easycreditcriterions.tpl | 10 + src/views/flow/tpl/order_iframe.tpl | 177 + .../flow/tpl/payment/btobbillpurchase.tpl | 89 + src/views/flow/tpl/payment/cards.tpl | 56 + src/views/flow/tpl/payment/directdebit.tpl | 186 + src/views/flow/tpl/payment/easycredit.tpl | 82 + src/views/flow/tpl/payment/eps.tpl | 79 + src/views/flow/tpl/payment/giropay.tpl | 50 + src/views/flow/tpl/payment/ideal.tpl | 85 + src/views/flow/tpl/payment/invoice.tpl | 106 + src/views/flow/tpl/payment/masterpass.tpl | 49 + src/views/flow/tpl/payment/mgw/cards.tpl | 43 + .../flow/tpl/payment/mgw/directdebit.tpl | 44 + .../tpl/payment/mgw/directdebit_secured.tpl | 47 + src/views/flow/tpl/payment/mgw/eps.tpl | 46 + .../flow/tpl/payment/mgw/flexipaydirect.tpl | 46 + src/views/flow/tpl/payment/mgw/giropay.tpl | 46 + src/views/flow/tpl/payment/mgw/ideal.tpl | 46 + .../flow/tpl/payment/mgw/invoice_b2b.tpl | 46 + .../flow/tpl/payment/mgw/invoice_secured.tpl | 46 + .../tpl/payment/mgw/invoice_unsecured.tpl | 44 + src/views/flow/tpl/payment/mgw/paypal.tpl | 46 + src/views/flow/tpl/payment/mgw/prepayment.tpl | 46 + src/views/flow/tpl/payment/mgw/przelewy24.tpl | 46 + src/views/flow/tpl/payment/mgw/sofort.tpl | 46 + src/views/flow/tpl/payment/paypal.tpl | 57 + src/views/flow/tpl/payment/postfinance.tpl | 58 + src/views/flow/tpl/payment/prepayment.tpl | 46 + src/views/flow/tpl/payment/przelewy24.tpl | 54 + src/views/flow/tpl/payment/sofort.tpl | 50 + src/views/flow/tpl/shippingandpayment.tpl | 19 + src/views/flow/tpl/storeduid.tpl | 55 + .../tpl/thankyou/easycreditcriterions.tpl | 12 + src/views/tpl/email/html/prepayment_cust.tpl | 10 + .../tpl/email/html/prepayment_cust_subj.tpl | 1 + src/views/tpl/email/html/prepayment_owner.tpl | 10 + .../tpl/email/html/prepayment_owner_subj.tpl | 1 + src/views/tpl/email/plain/prepayment_cust.tpl | 4 + .../tpl/email/plain/prepayment_owner.tpl | 4 + src/views/tpl/mgw/cards.tpl | 97 + src/views/tpl/mgw/directdebit.tpl | 81 + src/views/tpl/mgw/directdebit_secured.tpl | 143 + src/views/tpl/mgw/eps.tpl | 72 + src/views/tpl/mgw/flexipaydirect.tpl | 66 + src/views/tpl/mgw/giropay.tpl | 48 + src/views/tpl/mgw/ideal.tpl | 72 + src/views/tpl/mgw/invoice_b2b.tpl | 107 + src/views/tpl/mgw/invoice_secured.tpl | 58 + src/views/tpl/mgw/invoice_unsecured.tpl | 58 + src/views/tpl/mgw/paypal.tpl | 66 + src/views/tpl/mgw/prepayment.tpl | 66 + src/views/tpl/mgw/przelewy24.tpl | 48 + src/views/tpl/mgw/sofort.tpl | 66 + src/views/tpl/payment_img.tpl | 1 + src/views/tpl/redirect_postformular.tpl | 18 + src/views/wave/tpl/banktransferdata.tpl | 16 + src/views/wave/tpl/cc_input.tpl | 12 + src/views/wave/tpl/forms/birthdate.tpl | 51 + src/views/wave/tpl/forms/radio.tpl | 25 + src/views/wave/tpl/forms/select.tpl | 44 + src/views/wave/tpl/forms/text.tpl | 38 + src/views/wave/tpl/forms/title.tpl | 5 + src/views/wave/tpl/messages.tpl | 17 + src/views/wave/tpl/mgw/banktransferdata.tpl | 28 + src/views/wave/tpl/mgw/missingfields.tpl | 45 + .../wave/tpl/order/easycreditcriterions.tpl | 10 + src/views/wave/tpl/order_iframe.tpl | 190 + .../wave/tpl/payment/btobbillpurchase.tpl | 89 + src/views/wave/tpl/payment/cards.tpl | 57 + src/views/wave/tpl/payment/directdebit.tpl | 186 + src/views/wave/tpl/payment/easycredit.tpl | 82 + src/views/wave/tpl/payment/eps.tpl | 79 + src/views/wave/tpl/payment/giropay.tpl | 50 + src/views/wave/tpl/payment/ideal.tpl | 86 + src/views/wave/tpl/payment/invoice.tpl | 106 + src/views/wave/tpl/payment/masterpass.tpl | 49 + src/views/wave/tpl/payment/mgw/cards.tpl | 44 + .../wave/tpl/payment/mgw/directdebit.tpl | 44 + .../tpl/payment/mgw/directdebit_secured.tpl | 47 + src/views/wave/tpl/payment/mgw/eps.tpl | 46 + .../wave/tpl/payment/mgw/flexipaydirect.tpl | 46 + src/views/wave/tpl/payment/mgw/giropay.tpl | 46 + src/views/wave/tpl/payment/mgw/ideal.tpl | 46 + .../wave/tpl/payment/mgw/invoice_b2b.tpl | 46 + .../wave/tpl/payment/mgw/invoice_secured.tpl | 46 + .../tpl/payment/mgw/invoice_unsecured.tpl | 44 + src/views/wave/tpl/payment/mgw/paypal.tpl | 46 + src/views/wave/tpl/payment/mgw/prepayment.tpl | 46 + src/views/wave/tpl/payment/mgw/przelewy24.tpl | 46 + src/views/wave/tpl/payment/mgw/sofort.tpl | 46 + src/views/wave/tpl/payment/paypal.tpl | 57 + src/views/wave/tpl/payment/postfinance.tpl | 58 + src/views/wave/tpl/payment/prepayment.tpl | 46 + src/views/wave/tpl/payment/przelewy24.tpl | 54 + src/views/wave/tpl/payment/sofort.tpl | 50 + src/views/wave/tpl/shippingandpayment.tpl | 19 + src/views/wave/tpl/storeduid.tpl | 59 + .../tpl/thankyou/easycreditcriterions.tpl | 12 + tests/acceptance/selenium/azure.suite | 60 + .../creditcard_step4_NoStoredData_3ds.html | 145 + .../creditcard_step4_NoStoredData_non3ds.html | 111 + ...debitcard_afterstep4_NoStoredData_3ds.html | 145 + ...itcard_afterstep4_NoStoredData_non3ds.html | 120 + .../selenium/cases/directdebit.html | 95 + tests/acceptance/selenium/cases/giropay.html | 135 + tests/acceptance/selenium/cases/invoice.html | 85 + tests/acceptance/selenium/cases/paypal.html | 105 + .../acceptance/selenium/cases/prepayment.html | 91 + .../cases/settings_DefaultTransTypeAuth.html | 100 + .../settings_DefaultTransTypePreauth.html | 100 + .../selenium/cases/settings_SEPAmode.html | 100 + .../settings_SetupEnvironmentVariables.html | 215 ++ .../selenium/cases/settings_nonSEPAmode.html | 100 + .../cases/settings_setup3dsChannels.html | 150 + .../cases/settings_setupGiropayChannels.html | 115 + .../cases/settings_setupNon3dsChannels.html | 150 + .../cases/settings_setupPayPalChannels.html | 115 + .../selenium/cases/sofortueberweisung.html | 130 + .../acceptance/selenium/dudeWantToPay.graphml | 369 ++ tests/acceptance/selenium/requirements.txt | 23 + tests/acceptance/selenium/todo | 2 + tests/unittests/MC_Metrics.php | 2 + tests/unittests/additional.inc.php | 2 + tests/unittests/bootstrap.php | 2 + tests/unittests/libs/d3heidelpayTestCase.php | 2 + tests/unittests/phpmd/d3heidelpay_phpmd.bat | 12 + tests/unittests/phpmd/oxid_ruleset_cyclo.xml | 9 + tests/unittests/phpmd/oxid_ruleset_lines.xml | 9 + tests/unittests/phpmd/oxid_ruleset_npath.xml | 9 + tests/unittests/phpunit.xml | 50 + tests/unittests/phpunit_masterpass.xml | 7 + tests/unittests/phpunitpci3.xml | 8 + tests/unittests/readme.txt | 34 + tests/unittests/runcoverage.bat | 2 + tests/unittests/runcoverage.sh | 7 + tests/unittests/runmetrics.bat | 2 + tests/unittests/runmetrics.sh | 3 + tests/unittests/runtests.bat | 2 + tests/unittests/runtests.sh | 50 + tests/unittests/unit/OxidCommand.php | 2 + tests/unittests/unit/OxidTestCase.php | 2 + .../unittests/unit/criticalerrorshandler.php | 2 + tests/unittests/unit/dbMaintenance.php | 2 + .../controllers/admin/order/heidelpayTest.php | 2 + .../controllers/admin/settingsTest.php | 2 + .../d3/d3heidelpay/controllers/orderTest.php | 2 + .../controllers/paymentgatewayTest.php | 2 + .../d3heidelpay/models/communicatorTest.php | 2 + .../models/containers/parameterTest.php | 2 + .../models/containers/skeletonTest.php | 2 + .../d3heidelpay/models/d3_hp_responseTest.php | 2 + .../models/d3hpprepaymentdataTest.php | 2 + .../d3/d3heidelpay/models/factoryTest.php | 2 + .../models/generators/basketTest.php | 2 + .../models/generators/bodyTest.php | 2 + ...tnotreferencedtoheidelpayexceptionTest.php | 2 + .../models/payment/paymentTest.php | 2 + .../invalidheidelpaydataexceptionTest.php | 2 + .../exception/invalidtagnameexceptionTest.php | 2 + .../exception/nobasketexceptionTest.php | 2 + .../exception/noorderexceptionTest.php | 2 + .../nopaymentmethodexceptionTest.php | 2 + .../nopaymentoptionexceptionTest.php | 2 + .../exception/notransactionuniqueidTest.php | 2 + ...lpayonlinetransferpaymentexceptionTest.php | 2 + .../models/request/pattern/patternTest.php | 2 + .../d3/d3heidelpay/models/request/xmlTest.php | 2 + .../d3/d3heidelpay/models/requestTest.php | 2 + .../models/response/parserTest.php | 2 + .../d3/d3heidelpay/models/responseTest.php | 2 + .../exception/emptypasswordexceptionTest.php | 2 + .../emptysecuritysenderexceptionTest.php | 2 + .../exception/emptyusernameexceptionTest.php | 2 + .../models/settings/heidelpayTest.php | 2 + .../transactionlog/reader/heidelpayTest.php | 2 + .../reader/testdata/PostData.php | 2 + .../reader/testdata/xmlInPostData.php | 2 + .../reader/testdata/xmlresponse.xml | 95 + .../d3heidelpay/models/verify/inputTest.php | 2 + .../models/verify/ordercontextTest.php | 2 + .../models/verify/paymentsuccessTest.php | 2 + .../d3/d3heidelpay/models/viewconfigTest.php | 2 + .../controllers/d3_order_heidelpayTest.php | 2 + .../controllers/d3_payment_heidelpayTest.php | 2 + .../modules/core/d3_oxemail_heidelpayTest.php | 2 + .../models/d3_d3counter_heidelpayTest.php | 2 + .../d3_oxinputvalidator_heidelpayTest.php | 2 + .../models/d3_oxorder_heidelpayTest.php | 2 + .../d3_oxpaymentgateway_heidelpayTest.php | 2 + tests/unittests/unit/oxPrinter.php | 2 + tests/unittests/unit/test_config.inc.php | 2 + tests/unittests/unit/test_utils.php | 2 + 711 files changed, 43070 insertions(+) create mode 100644 .gitignore create mode 100644 composer.json create mode 100644 docs/CMS/d3_hp_vorkassemail_cust_plain create mode 100644 docs/CMS/d3_hp_vorkassemail_cust_subject create mode 100644 docs/CMS/d3_hp_vorkassemail_cust_text create mode 100644 docs/CMS/d3_hp_vorkassemail_owner_plain create mode 100644 docs/CMS/d3_hp_vorkassemail_owner_subject create mode 100644 docs/CMS/d3_hp_vorkassemail_owner_text create mode 100644 docs/daux/_index.md create mode 100644 docs/daux/changelog/010_Changelog.md create mode 100644 docs/daux/changelog/020_Channel_Rekonfiguration.md create mode 100644 docs/daux/changelog/030_MGW_Implementation.md create mode 100644 docs/daux/config.json create mode 100644 docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md create mode 100644 docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/010_Cronjob_per_Konsole_einrichten.md create mode 100644 docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/020_Cronjob_per_Webaufruf_einrichten.md create mode 100644 docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/030_Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.md create mode 100644 docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/040_OXID_eShop_Enterprise_Edition.md create mode 100644 docs/daux/configuration/020_Konfiguration/020_automatische_Vorkasse_und_Rechnungskauf.md create mode 100644 docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/010_Was_hat_sich_im_Bestellprozess_geaendert.md create mode 100644 docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/020_Was_macht_der_Cronjob.md create mode 100644 docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/030_Was_passiert_bei_einem_Refund.md create mode 100644 docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/040_Wie_ist_der_Cronjob_einzurichten.md create mode 100644 docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/050_Was_ist_noch_zu_beachten.md create mode 100644 docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/060_Infos_fuer_Entwickler.md create mode 100644 docs/daux/configuration/020_Konfiguration/040_Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/005_Start.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/010_was_wird_benoetigt.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/020_Unzer_Insights.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/030_Schluesselpaare_finden.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/050_Zahlarten.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/060_Sicherung.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/010_Schluesselpaar_eintragen.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/030_Channeleinstellungen.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/040_Channelzuordnungen.md create mode 100644 docs/daux/configuration/040_Schnittstellenwechsel/050_Nacharbeiten.md create mode 100644 docs/daux/configuration/_index.md create mode 100644 docs/daux/description/010_Beschreibung.md create mode 100644 docs/daux/description/015_Editionsunterschiede.md create mode 100644 docs/daux/img/Unzer__PrimaryLogo_Raspberry_RGB.png create mode 100644 docs/daux/img/channels.png create mode 100644 docs/daux/img/channels_colours.png create mode 100644 docs/daux/img/enter_keys_mod_settings.png create mode 100644 docs/daux/img/heidelpay_admin_interface_switch.png create mode 100644 docs/daux/img/heidelpay_old_channel_configuration.png create mode 100644 docs/daux/img/registre.png create mode 100644 docs/daux/img/unzer_admin_interface_switch.png create mode 100644 docs/daux/img/unzer_insights_keypairs_visible.png create mode 100644 docs/daux/img/unzer_insights_of.png create mode 100644 docs/daux/img/unzer_new_channel_configuration_loaded.png create mode 100644 docs/daux/img/unzer_new_channel_configuration_payments.png create mode 100644 docs/daux/img/unzer_thank_you_bank_informationen.png create mode 100644 docs/daux/installation/002_Installation.md create mode 100644 docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md create mode 100644 docs/daux/installation/010_Anforderungen/040_Beiliegende_Bibliotheken.md create mode 100644 docs/daux/installation/010_Anforderungen/045_wichtige_Hinweise.md create mode 100644 docs/daux/installation/010_Anforderungen/050_Vorbereitungen.md create mode 100644 docs/daux/installation/015_Schnellstart.md create mode 100644 docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md create mode 100644 docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md create mode 100644 docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md create mode 100644 docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md create mode 100644 docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md create mode 100644 docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md create mode 100644 docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md create mode 100644 docs/daux/installation/020_Neuinstallation/082_Konfiguration_einstellen.md create mode 100644 docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md create mode 100644 docs/daux/installation/020_Neuinstallation/_index.md create mode 100644 docs/daux/installation/030_Update/005_Updatedefinition.md create mode 100644 docs/daux/installation/030_Update/010_Modul_deaktivieren.md create mode 100644 docs/daux/installation/030_Update/020_Dateien_erneuern.md create mode 100644 docs/daux/installation/030_Update/030_Providerspezifische_Installation.md create mode 100644 docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md create mode 100644 docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md create mode 100644 docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md create mode 100644 docs/daux/installation/030_Update/070_Lizenzschluessel_aktualisieren.md create mode 100644 docs/daux/installation/030_Update/080_Erweiterungen_anpassen.md create mode 100644 docs/daux/installation/030_Update/090_Aenderungen_kontrollieren.md create mode 100644 docs/daux/installation/040_Installationspruefung.md create mode 100644 docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md create mode 100644 docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md create mode 100644 docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md create mode 100644 docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md create mode 100644 docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md create mode 100644 docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md create mode 100644 docs/daux/support/010_Hilfe-und-Support.md create mode 100644 docs/html/changelog/Changelog.html create mode 100644 docs/html/changelog/Channel_Rekonfiguration.html create mode 100644 docs/html/changelog/MGW_Implementation.html create mode 100644 docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Konsole_einrichten.html create mode 100644 docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Webaufruf_einrichten.html create mode 100644 docs/html/configuration/Konfiguration/Cronjob_einrichten/OXID_eShop_Enterprise_Edition.html create mode 100644 docs/html/configuration/Konfiguration/Cronjob_einrichten/Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.html create mode 100644 docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Infos_fuer_Entwickler.html create mode 100644 docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_hat_sich_im_Bestellprozess_geaendert.html create mode 100644 docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_ist_noch_zu_beachten.html create mode 100644 docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_macht_der_Cronjob.html create mode 100644 docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_passiert_bei_einem_Refund.html create mode 100644 docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Wie_ist_der_Cronjob_einzurichten.html create mode 100644 docs/html/configuration/Konfiguration/Konfiguration_der_Zahlungsarten.html create mode 100644 docs/html/configuration/Konfiguration/Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.html create mode 100644 docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channeleinstellungen.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channelzuordnungen.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Konfiguration/Schluesselpaar_eintragen.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Nacharbeiten.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Start.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Schluesselpaare_finden.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Sicherung.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Unzer_Insights.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Zahlarten.html create mode 100644 docs/html/configuration/Schnittstellenwechsel/Vorbereitung/was_wird_benoetigt.html create mode 100644 docs/html/configuration/index.html create mode 100644 docs/html/description/Beschreibung.html create mode 100644 docs/html/description/Editionsunterschiede.html create mode 100644 docs/html/img/Unzer__PrimaryLogo_Raspberry_RGB.png create mode 100644 docs/html/img/channels.png create mode 100644 docs/html/img/channels_colours.png create mode 100644 docs/html/img/enter_keys_mod_settings.png create mode 100644 docs/html/img/heidelpay_admin_interface_switch.png create mode 100644 docs/html/img/heidelpay_old_channel_configuration.png create mode 100644 docs/html/img/registre.png create mode 100644 docs/html/img/unzer_admin_interface_switch.png create mode 100644 docs/html/img/unzer_insights_keypairs_visible.png create mode 100644 docs/html/img/unzer_insights_of.png create mode 100644 docs/html/img/unzer_new_channel_configuration_loaded.png create mode 100644 docs/html/img/unzer_new_channel_configuration_payments.png create mode 100644 docs/html/img/unzer_thank_you_bank_informationen.png create mode 100644 docs/html/index.html create mode 100644 docs/html/installation/Anforderungen/Beiliegende_Bibliotheken.html create mode 100644 docs/html/installation/Anforderungen/Systemanforderungen.html create mode 100644 docs/html/installation/Anforderungen/Vorbereitungen.html create mode 100644 docs/html/installation/Anforderungen/wichtige_Hinweise.html create mode 100644 docs/html/installation/Deinstallation/Dateien_loeschen.html create mode 100644 docs/html/installation/Deinstallation/Datenbank_bereinigen.html create mode 100644 docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html create mode 100644 docs/html/installation/Deinstallation/Modul_deaktivieren.html create mode 100644 docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html create mode 100644 docs/html/installation/Deinstallation/TMP-Ordner_leeren.html create mode 100644 docs/html/installation/Installation.html create mode 100644 docs/html/installation/Installationspruefung.html create mode 100644 docs/html/installation/Neuinstallation/Konfiguration_einstellen.html create mode 100644 docs/html/installation/Neuinstallation/Lizenz_eintragen.html create mode 100644 docs/html/installation/Neuinstallation/Modul_hinzufuegen.html create mode 100644 docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html create mode 100644 docs/html/installation/Neuinstallation/Providerspezifische_Installation.html create mode 100644 docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html create mode 100644 docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html create mode 100644 docs/html/installation/Neuinstallation/Updatefaehigkeit.html create mode 100644 docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html create mode 100644 docs/html/installation/Neuinstallation/index.html create mode 100644 docs/html/installation/Schnellstart.html create mode 100644 docs/html/installation/Update/Aenderungen_kontrollieren.html create mode 100644 docs/html/installation/Update/Dateien_erneuern.html create mode 100644 docs/html/installation/Update/Erweiterungen_anpassen.html create mode 100644 docs/html/installation/Update/Lizenzschluessel_aktualisieren.html create mode 100644 docs/html/installation/Update/Modul_deaktivieren.html create mode 100644 docs/html/installation/Update/Modulinformationen_aktualisieren.html create mode 100644 docs/html/installation/Update/Providerspezifische_Installation.html create mode 100644 docs/html/installation/Update/Shopanpassungen_installieren.html create mode 100644 docs/html/installation/Update/TMP-Ordner_leeren.html create mode 100644 docs/html/installation/Update/Updatedefinition.html create mode 100644 docs/html/support/Hilfe-und-Support.html create mode 100644 docs/html/themes/d3/css/d3.css create mode 100644 docs/html/themes/d3/css/theme-blue.min.css create mode 100644 docs/html/themes/d3/css/theme-blue.min.css.map create mode 100644 docs/html/themes/d3/fonts/robotoslab-bold.eot create mode 100644 docs/html/themes/d3/fonts/robotoslab-bold.svg create mode 100644 docs/html/themes/d3/fonts/robotoslab-bold.ttf create mode 100644 docs/html/themes/d3/fonts/robotoslab-bold.woff create mode 100644 docs/html/themes/d3/fonts/robotoslab-bold.woff2 create mode 100644 docs/html/themes/d3/fonts/robotoslab-light.eot create mode 100644 docs/html/themes/d3/fonts/robotoslab-light.svg create mode 100644 docs/html/themes/d3/fonts/robotoslab-light.ttf create mode 100644 docs/html/themes/d3/fonts/robotoslab-light.woff create mode 100644 docs/html/themes/d3/fonts/robotoslab-light.woff2 create mode 100644 docs/html/themes/d3/fonts/robotoslab-regular.eot create mode 100644 docs/html/themes/d3/fonts/robotoslab-regular.svg create mode 100644 docs/html/themes/d3/fonts/robotoslab-regular.ttf create mode 100644 docs/html/themes/d3/fonts/robotoslab-regular.woff create mode 100644 docs/html/themes/d3/fonts/robotoslab-regular.woff2 create mode 100644 docs/html/themes/d3/img/favicon.png create mode 100644 docs/html/themes/d3/js/README.md create mode 100644 docs/html/themes/d3/js/daux.js create mode 100644 docs/html/themes/d3/js/fontawesome-all.js create mode 100644 docs/html/themes/d3/js/highlight.pack.js create mode 100644 docs/html/themes/d3/js/html5shiv-3.7.3.min.js create mode 100644 docs/html/themes/d3/js/jquery-1.11.3.min.js create mode 100644 docs/html/tipuesearch/tipuesearch.css create mode 100644 docs/html/tipuesearch/tipuesearch.js create mode 100644 docs/html/tipuesearch/tipuesearch_content.json create mode 100644 readme.md create mode 100644 src/Controllers/Admin/AdminList.php create mode 100644 src/Controllers/Admin/Base.php create mode 100644 src/Controllers/Admin/Channels/AdminList.php create mode 100644 src/Controllers/Admin/Channels/Base.php create mode 100644 src/Controllers/Admin/Channels/Main.php create mode 100644 src/Controllers/Admin/Channels/Payments.php create mode 100644 src/Controllers/Admin/Log.php create mode 100644 src/Controllers/Admin/LogList.php create mode 100644 src/Controllers/Admin/Order/Heidelpay.php create mode 100644 src/Controllers/Admin/Settings.php create mode 100644 src/Controllers/Admin/Support.php create mode 100644 src/Controllers/Admin/TransactionlogList.php create mode 100644 src/Controllers/ChannelProvider.php create mode 100644 src/Controllers/MGWUserInputValidator.php create mode 100644 src/Controllers/MgwOrder.php create mode 100644 src/Controllers/MgwResourceHandler.php create mode 100644 src/Controllers/ModuleProvider.php create mode 100644 src/Controllers/Notify.php create mode 100644 src/Controllers/Order.php create mode 100644 src/Controllers/OxidProvider.php create mode 100644 src/Controllers/Payment.php create mode 100644 src/Controllers/PaymentCollector.php create mode 100644 src/Controllers/PaymentGateway.php create mode 100644 src/Controllers/Response.php create mode 100644 src/Cron/collectpayments.php create mode 100644 src/Cron/cron_bankaccount.php create mode 100644 src/Cron/cron_bankaccount.sh create mode 100644 src/IntelliSenseHelper.php create mode 100644 src/Interfaces/Config/ConstantInterface.php create mode 100644 src/Interfaces/Criterion/ContainerInterface.php create mode 100644 src/Interfaces/Parameter/GroupInterface.php create mode 100644 src/Models/Actions/Action.php create mode 100644 src/Models/Actions/Capture.php create mode 100644 src/Models/Actions/Debit.php create mode 100644 src/Models/Actions/Finalize.php create mode 100644 src/Models/Actions/Preauthorization.php create mode 100644 src/Models/Actions/Rebill.php create mode 100644 src/Models/Actions/Refund.php create mode 100644 src/Models/Actions/Reversal.php create mode 100644 src/Models/Bankaccount.php create mode 100644 src/Models/Communicator.php create mode 100644 src/Models/Configuration/ModProfile.php create mode 100644 src/Models/Containers/Criterions.php create mode 100644 src/Models/Containers/Criterions/Easycredit.php create mode 100644 src/Models/Containers/InputContainer.php create mode 100644 src/Models/Containers/Parameter.php create mode 100644 src/Models/Containers/PrepaymentData.php create mode 100644 src/Models/Containers/Skeleton.php create mode 100644 src/Models/Factory.php create mode 100644 src/Models/Formatters/MgwCustomerAttributeFormatter.php create mode 100644 src/Models/Formatters/abstractFormatter.php create mode 100644 src/Models/Generators/Basket.php create mode 100644 src/Models/Generators/Body.php create mode 100644 src/Models/Generators/MGWBasket.php create mode 100644 src/Models/MGWDebugHandler.php create mode 100644 src/Models/Mail.php create mode 100644 src/Models/Ngw.php create mode 100644 src/Models/Parameter/Criterion.php create mode 100644 src/Models/Parameter/Dynvalues.php create mode 100644 src/Models/Parameter/Group/AccountData.php create mode 100644 src/Models/Parameter/Group/CompanyData.php create mode 100644 src/Models/Parameter/Group/CustomerData.php create mode 100644 src/Models/Parameter/Group/FrontendData.php create mode 100644 src/Models/Parameter/Group/MandatoryData.php create mode 100644 src/Models/Parameter/Group/RiskInformationData.php create mode 100644 src/Models/Parameter/StoredData.php create mode 100644 src/Models/Payment/Btobbillpurchase.php create mode 100644 src/Models/Payment/Cards.php create mode 100644 src/Models/Payment/Creditcard.php create mode 100644 src/Models/Payment/Debitcard.php create mode 100644 src/Models/Payment/Directdebit.php create mode 100644 src/Models/Payment/Directdebit/Secured.php create mode 100644 src/Models/Payment/Easycredit.php create mode 100644 src/Models/Payment/Eps.php create mode 100644 src/Models/Payment/Exception/PaymentNotReferencedToHeidelpayException.php create mode 100644 src/Models/Payment/Exception/UnknownRedirectParameterException.php create mode 100644 src/Models/Payment/FlexiPayDirect.php create mode 100644 src/Models/Payment/Giropay.php create mode 100644 src/Models/Payment/Ideal.php create mode 100644 src/Models/Payment/Invoice/Secured.php create mode 100644 src/Models/Payment/Invoice/Unsecured.php create mode 100644 src/Models/Payment/Masterpass.php create mode 100644 src/Models/Payment/Payment.php create mode 100644 src/Models/Payment/Paypal.php create mode 100644 src/Models/Payment/Postfinance.php create mode 100644 src/Models/Payment/Prepayment.php create mode 100644 src/Models/Payment/Przelewy24.php create mode 100644 src/Models/Payment/Sofortueberweisung.php create mode 100644 src/Models/Redirect.php create mode 100644 src/Models/Request.php create mode 100644 src/Models/Request/Exception/InvalidHeidelpayDataException.php create mode 100644 src/Models/Request/Exception/InvalidTagNameException.php create mode 100644 src/Models/Request/Exception/NoBasketException.php create mode 100644 src/Models/Request/Exception/NoOrderException.php create mode 100644 src/Models/Request/Exception/NoPaymentMethodException.php create mode 100644 src/Models/Request/Exception/NoPaymentOptionException.php create mode 100644 src/Models/Request/Exception/NoTransactionUniqueId.php create mode 100644 src/Models/Request/Exception/UnknownHeidelpayOnlinetransferPaymentException.php create mode 100644 src/Models/Request/Pattern/BankAccountCheck.php create mode 100644 src/Models/Request/Pattern/Creditcard.php create mode 100644 src/Models/Request/Pattern/Debitcard.php create mode 100644 src/Models/Request/Pattern/Directdebit.php create mode 100644 src/Models/Request/Pattern/Hip.php create mode 100644 src/Models/Request/Pattern/Onlinetransfer.php create mode 100644 src/Models/Request/Pattern/OnlinetransferCheck.php create mode 100644 src/Models/Request/Pattern/Pattern.php create mode 100644 src/Models/Request/Pattern/Prepayment.php create mode 100644 src/Models/Request/Xml.php create mode 100644 src/Models/Response.php create mode 100644 src/Models/Response/Parser.php create mode 100644 src/Models/Settings/Channels/BToBBillPurchase.php create mode 100644 src/Models/Settings/Channels/CardPayments.php create mode 100644 src/Models/Settings/Channels/Cards.php create mode 100644 src/Models/Settings/Channels/Channels.php create mode 100644 src/Models/Settings/Channels/CreditCard.php create mode 100644 src/Models/Settings/Channels/DebitCard.php create mode 100644 src/Models/Settings/Channels/Directdebit/Secured.php create mode 100644 src/Models/Settings/Channels/Directdebit/Unsecured.php create mode 100644 src/Models/Settings/Channels/EasyCredit.php create mode 100644 src/Models/Settings/Channels/Eps.php create mode 100644 src/Models/Settings/Channels/FlexiPayDirect.php create mode 100644 src/Models/Settings/Channels/Giropay.php create mode 100644 src/Models/Settings/Channels/Ideal.php create mode 100644 src/Models/Settings/Channels/Invoice/Secured.php create mode 100644 src/Models/Settings/Channels/Invoice/Unsecured.php create mode 100644 src/Models/Settings/Channels/Masterpass.php create mode 100644 src/Models/Settings/Channels/OnlineTransfer.php create mode 100644 src/Models/Settings/Channels/Paypal.php create mode 100644 src/Models/Settings/Channels/Postfinance.php create mode 100644 src/Models/Settings/Channels/Prepayment.php create mode 100644 src/Models/Settings/Channels/Przelewy24.php create mode 100644 src/Models/Settings/Channels/Sofort.php create mode 100644 src/Models/Settings/Exception/EmptyPasswordException.php create mode 100644 src/Models/Settings/Exception/EmptySecuritySenderException.php create mode 100644 src/Models/Settings/Exception/EmptyUsernameException.php create mode 100644 src/Models/Settings/Heidelpay.php create mode 100644 src/Models/Transactionlog/Reader/Heidelpay.php create mode 100644 src/Models/Transactionlog/Reader/Mgw.php create mode 100644 src/Models/Verify/Exception/AgbNotAcceptedException.php create mode 100644 src/Models/Verify/Exception/CheckSessionChallengeException.php create mode 100644 src/Models/Verify/Exception/CustomerinformationNotAcceptedException.php create mode 100644 src/Models/Verify/Exception/NotLoggedInException.php create mode 100644 src/Models/Verify/Exception/UnzerApiException.php create mode 100644 src/Models/Verify/Input.php create mode 100644 src/Models/Verify/OrderContext.php create mode 100644 src/Models/Verify/PaymentSuccess.php create mode 100644 src/Models/Verify/PreInputValidator.php create mode 100644 src/Models/Verify/Verify.php create mode 100644 src/Models/Viewconfig.php create mode 100644 src/Modules/Application/Controller/OrderController.php create mode 100644 src/Modules/Application/Controller/PaymentController.php create mode 100644 src/Modules/Application/Controller/ThankYouController.php create mode 100644 src/Modules/Application/Model/BasketItem.php create mode 100644 src/Modules/Application/Model/Order.php create mode 100644 src/Modules/Application/Model/PaymentGateway.php create mode 100644 src/Modules/Core/Counter.php create mode 100644 src/Modules/Core/Email.php create mode 100644 src/Modules/Core/InputValidator.php create mode 100644 src/Setup/CleanupRoutine.php create mode 100644 src/Setup/InstallRoutine.php create mode 100644 src/Setup/UpdateRoutine.php create mode 100644 src/Setup/d3hp_errortextsQuerys.php create mode 100644 src/Setup/d3hp_oxcontentsQuerys.php create mode 100644 src/Setup/d3hp_oxpaymentsQuerys.php create mode 100644 src/d3metadata.php create mode 100644 src/menu.xml create mode 100644 src/metadata.php create mode 100644 src/out/img/logo_amex.jpg create mode 100644 src/out/img/logo_billsafe.jpg create mode 100644 src/out/img/logo_cartebancaire.jpg create mode 100644 src/out/img/logo_cartebleue.jpg create mode 100644 src/out/img/logo_cup.jpg create mode 100644 src/out/img/logo_dankort.jpg create mode 100644 src/out/img/logo_diners.jpg create mode 100644 src/out/img/logo_discover.jpg create mode 100644 src/out/img/logo_elv.jpg create mode 100644 src/out/img/logo_eps.jpg create mode 100644 src/out/img/logo_euro6000.jpg create mode 100644 src/out/img/logo_fourb.jpg create mode 100644 src/out/img/logo_giro.jpg create mode 100644 src/out/img/logo_ideal.jpg create mode 100644 src/out/img/logo_jcb.jpg create mode 100644 src/out/img/logo_maestro.jpg create mode 100644 src/out/img/logo_master.jpg create mode 100644 src/out/img/logo_masterpass.jpg create mode 100644 src/out/img/logo_mrcash.jpg create mode 100644 src/out/img/logo_paypal.png create mode 100644 src/out/img/logo_postepay.jpg create mode 100644 src/out/img/logo_postfinance.png create mode 100644 src/out/img/logo_przelewy24.png create mode 100644 src/out/img/logo_ratenkauf_ec.jpg create mode 100644 src/out/img/logo_servired.jpg create mode 100644 src/out/img/logo_sofort.jpg create mode 100644 src/out/img/logo_sofort.png create mode 100644 src/out/img/logo_solo.jpg create mode 100644 src/out/img/logo_visa.jpg create mode 100644 src/out/img/logo_visaelectron.jpg create mode 100644 src/out/img/mgw/eps.png create mode 100644 src/out/img/mgw/giropay.png create mode 100644 src/out/img/mgw/ideal.png create mode 100644 src/out/img/mgw/paypal.png create mode 100644 src/out/img/mgw/przelewy24.png create mode 100644 src/out/img/mgw/sofort.png create mode 100644 src/out/img/mgw/unzer_bank_transfer.png create mode 100644 src/out/img/mgw/unzer_direct_debit.png create mode 100644 src/out/img/mgw/unzer_invoice.png create mode 100644 src/out/img/mgw/unzer_prepayment.png create mode 100644 src/out/img/pruefziffer_amex.jpg create mode 100644 src/out/img/pruefziffer_visa.jpg create mode 100644 src/out/img/unzer_bank_transfer.png create mode 100644 src/out/img/unzer_direct_debit.png create mode 100644 src/out/img/unzer_invoice.png create mode 100644 src/out/img/unzer_prepayment.png create mode 100644 src/out/src/css/d3heidelpay.css create mode 100644 src/out/src/css/d3heidelpay_admin.css create mode 100644 src/out/src/css/d3unzerMGW.css create mode 100644 src/out/src/js/d3unzer.js create mode 100644 src/out/src/js/jquery.simple.timer/LICENSE.md create mode 100644 src/out/src/js/jquery.simple.timer/jquery.simple.timer.js create mode 100644 src/picture.png create mode 100644 src/public/.htaccess create mode 100644 src/public/Btobbillpurchase.php create mode 100644 src/public/Cards.php create mode 100644 src/public/Creditcard.php create mode 100644 src/public/Debitcard.php create mode 100644 src/public/Directdebit.php create mode 100644 src/public/DirectdebitSecured.php create mode 100644 src/public/Easycredit.php create mode 100644 src/public/Eps.php create mode 100644 src/public/FlexipayDirect.php create mode 100644 src/public/Giropay.php create mode 100644 src/public/Ideal.php create mode 100644 src/public/InvoiceSecured.php create mode 100644 src/public/InvoiceUnsecured.php create mode 100644 src/public/Masterpass.php create mode 100644 src/public/Paypal.php create mode 100644 src/public/Postfinance.php create mode 100644 src/public/Prepayment.php create mode 100644 src/public/Przelewy24.php create mode 100644 src/public/Sofortueberweisung.php create mode 100644 src/public/hp_response.php create mode 100644 src/public/notify.php create mode 100644 src/translations/de/d3_heidelpay_lang.php create mode 100644 src/translations/de/d3_heidelpayerrors_lang.php create mode 100644 src/translations/en/d3_heidelpay_lang.php create mode 100644 src/translations/en/d3_heidelpayerrors_lang.php create mode 100644 src/views/admin/de/d3_heidelpay_help_lang.php create mode 100644 src/views/admin/de/d3_heidelpay_lang.php create mode 100644 src/views/admin/en/d3_heidelpay_lang.php create mode 100644 src/views/admin/tpl/channels/list.tpl create mode 100644 src/views/admin/tpl/channels/main.tpl create mode 100644 src/views/admin/tpl/channels/new.tpl create mode 100644 src/views/admin/tpl/channels/payments.tpl create mode 100644 src/views/admin/tpl/channels/sub/btobbillpurchase.tpl create mode 100644 src/views/admin/tpl/channels/sub/cards.tpl create mode 100644 src/views/admin/tpl/channels/sub/creditcard.tpl create mode 100644 src/views/admin/tpl/channels/sub/debitcard.tpl create mode 100644 src/views/admin/tpl/channels/sub/directdebit/secured.tpl create mode 100644 src/views/admin/tpl/channels/sub/directdebit/unsecured.tpl create mode 100644 src/views/admin/tpl/channels/sub/easycredit.tpl create mode 100644 src/views/admin/tpl/channels/sub/eps.tpl create mode 100644 src/views/admin/tpl/channels/sub/flexipaydirect.tpl create mode 100644 src/views/admin/tpl/channels/sub/giropay.tpl create mode 100644 src/views/admin/tpl/channels/sub/ideal.tpl create mode 100644 src/views/admin/tpl/channels/sub/invoice/secured.tpl create mode 100644 src/views/admin/tpl/channels/sub/invoice/unsecured.tpl create mode 100644 src/views/admin/tpl/channels/sub/masterpass.tpl create mode 100644 src/views/admin/tpl/channels/sub/paypal.tpl create mode 100644 src/views/admin/tpl/channels/sub/postfinance.tpl create mode 100644 src/views/admin/tpl/channels/sub/prepayment.tpl create mode 100644 src/views/admin/tpl/channels/sub/przelewy24.tpl create mode 100644 src/views/admin/tpl/channels/sub/sofort.tpl create mode 100644 src/views/admin/tpl/order.tpl create mode 100644 src/views/admin/tpl/order/mgw.tpl create mode 100644 src/views/admin/tpl/settings.tpl create mode 100644 src/views/admin/tpl/settings/mgw.tpl create mode 100644 src/views/admin/tpl/settings/ngw.tpl create mode 100644 src/views/admin/tpl/transactionloglist.tpl create mode 100644 src/views/azure/tpl/banktransferdata.tpl create mode 100644 src/views/azure/tpl/cc_input.tpl create mode 100644 src/views/azure/tpl/forms/birthdate.tpl create mode 100644 src/views/azure/tpl/forms/radio.tpl create mode 100644 src/views/azure/tpl/forms/select.tpl create mode 100644 src/views/azure/tpl/forms/text.tpl create mode 100644 src/views/azure/tpl/forms/title.tpl create mode 100644 src/views/azure/tpl/messages.tpl create mode 100644 src/views/azure/tpl/order/easycreditcriterions.tpl create mode 100644 src/views/azure/tpl/order_3ds_iframe.tpl create mode 100644 src/views/azure/tpl/order_iframe.tpl create mode 100644 src/views/azure/tpl/payment/btobbillpurchase.tpl create mode 100644 src/views/azure/tpl/payment/cards.tpl create mode 100644 src/views/azure/tpl/payment/directdebit.tpl create mode 100644 src/views/azure/tpl/payment/easycredit.tpl create mode 100644 src/views/azure/tpl/payment/eps.tpl create mode 100644 src/views/azure/tpl/payment/giropay.tpl create mode 100644 src/views/azure/tpl/payment/ideal.tpl create mode 100644 src/views/azure/tpl/payment/invoice.tpl create mode 100644 src/views/azure/tpl/payment/masterpass.tpl create mode 100644 src/views/azure/tpl/payment/mgw/cards.tpl create mode 100644 src/views/azure/tpl/payment/paypal.tpl create mode 100644 src/views/azure/tpl/payment/postfinance.tpl create mode 100644 src/views/azure/tpl/payment/prepayment.tpl create mode 100644 src/views/azure/tpl/payment/przelewy24.tpl create mode 100644 src/views/azure/tpl/payment/sofort.tpl create mode 100644 src/views/azure/tpl/shippingandpayment.tpl create mode 100644 src/views/azure/tpl/storeduid.tpl create mode 100644 src/views/azure/tpl/thankyou/easycreditcriterions.tpl create mode 100644 src/views/blocks/admin_headitem_inccss.tpl create mode 100644 src/views/blocks/base_style.tpl create mode 100644 src/views/blocks/change_payment.tpl create mode 100644 src/views/blocks/checkout_basketcontents_grandtotal.tpl create mode 100644 src/views/blocks/checkout_payment_errors.tpl create mode 100644 src/views/blocks/checkout_thankyou_info.tpl create mode 100644 src/views/blocks/email_html_order_cust_paymentinfo.tpl create mode 100644 src/views/blocks/email_plain_order_cust_paymentinfo.tpl create mode 100644 src/views/blocks/select_payment.tpl create mode 100644 src/views/blocks/shippingandpayment.tpl create mode 100644 src/views/flow/tpl/banktransferdata.tpl create mode 100644 src/views/flow/tpl/cc_input.tpl create mode 100644 src/views/flow/tpl/forms/birthdate.tpl create mode 100644 src/views/flow/tpl/forms/radio.tpl create mode 100644 src/views/flow/tpl/forms/select.tpl create mode 100644 src/views/flow/tpl/forms/text.tpl create mode 100644 src/views/flow/tpl/forms/title.tpl create mode 100644 src/views/flow/tpl/messages.tpl create mode 100644 src/views/flow/tpl/mgw/banktransferdata.tpl create mode 100644 src/views/flow/tpl/mgw/missingfields.tpl create mode 100644 src/views/flow/tpl/order/easycreditcriterions.tpl create mode 100644 src/views/flow/tpl/order_iframe.tpl create mode 100644 src/views/flow/tpl/payment/btobbillpurchase.tpl create mode 100644 src/views/flow/tpl/payment/cards.tpl create mode 100644 src/views/flow/tpl/payment/directdebit.tpl create mode 100644 src/views/flow/tpl/payment/easycredit.tpl create mode 100644 src/views/flow/tpl/payment/eps.tpl create mode 100644 src/views/flow/tpl/payment/giropay.tpl create mode 100644 src/views/flow/tpl/payment/ideal.tpl create mode 100644 src/views/flow/tpl/payment/invoice.tpl create mode 100644 src/views/flow/tpl/payment/masterpass.tpl create mode 100644 src/views/flow/tpl/payment/mgw/cards.tpl create mode 100644 src/views/flow/tpl/payment/mgw/directdebit.tpl create mode 100644 src/views/flow/tpl/payment/mgw/directdebit_secured.tpl create mode 100644 src/views/flow/tpl/payment/mgw/eps.tpl create mode 100644 src/views/flow/tpl/payment/mgw/flexipaydirect.tpl create mode 100644 src/views/flow/tpl/payment/mgw/giropay.tpl create mode 100644 src/views/flow/tpl/payment/mgw/ideal.tpl create mode 100644 src/views/flow/tpl/payment/mgw/invoice_b2b.tpl create mode 100644 src/views/flow/tpl/payment/mgw/invoice_secured.tpl create mode 100644 src/views/flow/tpl/payment/mgw/invoice_unsecured.tpl create mode 100644 src/views/flow/tpl/payment/mgw/paypal.tpl create mode 100644 src/views/flow/tpl/payment/mgw/prepayment.tpl create mode 100644 src/views/flow/tpl/payment/mgw/przelewy24.tpl create mode 100644 src/views/flow/tpl/payment/mgw/sofort.tpl create mode 100644 src/views/flow/tpl/payment/paypal.tpl create mode 100644 src/views/flow/tpl/payment/postfinance.tpl create mode 100644 src/views/flow/tpl/payment/prepayment.tpl create mode 100644 src/views/flow/tpl/payment/przelewy24.tpl create mode 100644 src/views/flow/tpl/payment/sofort.tpl create mode 100644 src/views/flow/tpl/shippingandpayment.tpl create mode 100644 src/views/flow/tpl/storeduid.tpl create mode 100644 src/views/flow/tpl/thankyou/easycreditcriterions.tpl create mode 100644 src/views/tpl/email/html/prepayment_cust.tpl create mode 100644 src/views/tpl/email/html/prepayment_cust_subj.tpl create mode 100644 src/views/tpl/email/html/prepayment_owner.tpl create mode 100644 src/views/tpl/email/html/prepayment_owner_subj.tpl create mode 100644 src/views/tpl/email/plain/prepayment_cust.tpl create mode 100644 src/views/tpl/email/plain/prepayment_owner.tpl create mode 100644 src/views/tpl/mgw/cards.tpl create mode 100644 src/views/tpl/mgw/directdebit.tpl create mode 100644 src/views/tpl/mgw/directdebit_secured.tpl create mode 100644 src/views/tpl/mgw/eps.tpl create mode 100644 src/views/tpl/mgw/flexipaydirect.tpl create mode 100644 src/views/tpl/mgw/giropay.tpl create mode 100644 src/views/tpl/mgw/ideal.tpl create mode 100644 src/views/tpl/mgw/invoice_b2b.tpl create mode 100644 src/views/tpl/mgw/invoice_secured.tpl create mode 100644 src/views/tpl/mgw/invoice_unsecured.tpl create mode 100644 src/views/tpl/mgw/paypal.tpl create mode 100644 src/views/tpl/mgw/prepayment.tpl create mode 100644 src/views/tpl/mgw/przelewy24.tpl create mode 100644 src/views/tpl/mgw/sofort.tpl create mode 100644 src/views/tpl/payment_img.tpl create mode 100644 src/views/tpl/redirect_postformular.tpl create mode 100644 src/views/wave/tpl/banktransferdata.tpl create mode 100644 src/views/wave/tpl/cc_input.tpl create mode 100644 src/views/wave/tpl/forms/birthdate.tpl create mode 100644 src/views/wave/tpl/forms/radio.tpl create mode 100644 src/views/wave/tpl/forms/select.tpl create mode 100644 src/views/wave/tpl/forms/text.tpl create mode 100644 src/views/wave/tpl/forms/title.tpl create mode 100644 src/views/wave/tpl/messages.tpl create mode 100644 src/views/wave/tpl/mgw/banktransferdata.tpl create mode 100644 src/views/wave/tpl/mgw/missingfields.tpl create mode 100644 src/views/wave/tpl/order/easycreditcriterions.tpl create mode 100644 src/views/wave/tpl/order_iframe.tpl create mode 100644 src/views/wave/tpl/payment/btobbillpurchase.tpl create mode 100644 src/views/wave/tpl/payment/cards.tpl create mode 100644 src/views/wave/tpl/payment/directdebit.tpl create mode 100644 src/views/wave/tpl/payment/easycredit.tpl create mode 100644 src/views/wave/tpl/payment/eps.tpl create mode 100644 src/views/wave/tpl/payment/giropay.tpl create mode 100644 src/views/wave/tpl/payment/ideal.tpl create mode 100644 src/views/wave/tpl/payment/invoice.tpl create mode 100644 src/views/wave/tpl/payment/masterpass.tpl create mode 100644 src/views/wave/tpl/payment/mgw/cards.tpl create mode 100644 src/views/wave/tpl/payment/mgw/directdebit.tpl create mode 100644 src/views/wave/tpl/payment/mgw/directdebit_secured.tpl create mode 100644 src/views/wave/tpl/payment/mgw/eps.tpl create mode 100644 src/views/wave/tpl/payment/mgw/flexipaydirect.tpl create mode 100644 src/views/wave/tpl/payment/mgw/giropay.tpl create mode 100644 src/views/wave/tpl/payment/mgw/ideal.tpl create mode 100644 src/views/wave/tpl/payment/mgw/invoice_b2b.tpl create mode 100644 src/views/wave/tpl/payment/mgw/invoice_secured.tpl create mode 100644 src/views/wave/tpl/payment/mgw/invoice_unsecured.tpl create mode 100644 src/views/wave/tpl/payment/mgw/paypal.tpl create mode 100644 src/views/wave/tpl/payment/mgw/prepayment.tpl create mode 100644 src/views/wave/tpl/payment/mgw/przelewy24.tpl create mode 100644 src/views/wave/tpl/payment/mgw/sofort.tpl create mode 100644 src/views/wave/tpl/payment/paypal.tpl create mode 100644 src/views/wave/tpl/payment/postfinance.tpl create mode 100644 src/views/wave/tpl/payment/prepayment.tpl create mode 100644 src/views/wave/tpl/payment/przelewy24.tpl create mode 100644 src/views/wave/tpl/payment/sofort.tpl create mode 100644 src/views/wave/tpl/shippingandpayment.tpl create mode 100644 src/views/wave/tpl/storeduid.tpl create mode 100644 src/views/wave/tpl/thankyou/easycreditcriterions.tpl create mode 100644 tests/acceptance/selenium/azure.suite create mode 100644 tests/acceptance/selenium/cases/creditcard_step4_NoStoredData_3ds.html create mode 100644 tests/acceptance/selenium/cases/creditcard_step4_NoStoredData_non3ds.html create mode 100644 tests/acceptance/selenium/cases/debitcard_afterstep4_NoStoredData_3ds.html create mode 100644 tests/acceptance/selenium/cases/debitcard_afterstep4_NoStoredData_non3ds.html create mode 100644 tests/acceptance/selenium/cases/directdebit.html create mode 100644 tests/acceptance/selenium/cases/giropay.html create mode 100644 tests/acceptance/selenium/cases/invoice.html create mode 100644 tests/acceptance/selenium/cases/paypal.html create mode 100644 tests/acceptance/selenium/cases/prepayment.html create mode 100644 tests/acceptance/selenium/cases/settings_DefaultTransTypeAuth.html create mode 100644 tests/acceptance/selenium/cases/settings_DefaultTransTypePreauth.html create mode 100644 tests/acceptance/selenium/cases/settings_SEPAmode.html create mode 100644 tests/acceptance/selenium/cases/settings_SetupEnvironmentVariables.html create mode 100644 tests/acceptance/selenium/cases/settings_nonSEPAmode.html create mode 100644 tests/acceptance/selenium/cases/settings_setup3dsChannels.html create mode 100644 tests/acceptance/selenium/cases/settings_setupGiropayChannels.html create mode 100644 tests/acceptance/selenium/cases/settings_setupNon3dsChannels.html create mode 100644 tests/acceptance/selenium/cases/settings_setupPayPalChannels.html create mode 100644 tests/acceptance/selenium/cases/sofortueberweisung.html create mode 100644 tests/acceptance/selenium/dudeWantToPay.graphml create mode 100644 tests/acceptance/selenium/requirements.txt create mode 100644 tests/acceptance/selenium/todo create mode 100644 tests/unittests/MC_Metrics.php create mode 100644 tests/unittests/additional.inc.php create mode 100644 tests/unittests/bootstrap.php create mode 100644 tests/unittests/libs/d3heidelpayTestCase.php create mode 100644 tests/unittests/phpmd/d3heidelpay_phpmd.bat create mode 100644 tests/unittests/phpmd/oxid_ruleset_cyclo.xml create mode 100644 tests/unittests/phpmd/oxid_ruleset_lines.xml create mode 100644 tests/unittests/phpmd/oxid_ruleset_npath.xml create mode 100644 tests/unittests/phpunit.xml create mode 100644 tests/unittests/phpunit_masterpass.xml create mode 100644 tests/unittests/phpunitpci3.xml create mode 100644 tests/unittests/readme.txt create mode 100644 tests/unittests/runcoverage.bat create mode 100644 tests/unittests/runcoverage.sh create mode 100644 tests/unittests/runmetrics.bat create mode 100644 tests/unittests/runmetrics.sh create mode 100644 tests/unittests/runtests.bat create mode 100644 tests/unittests/runtests.sh create mode 100644 tests/unittests/unit/OxidCommand.php create mode 100644 tests/unittests/unit/OxidTestCase.php create mode 100644 tests/unittests/unit/criticalerrorshandler.php create mode 100644 tests/unittests/unit/dbMaintenance.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/controllers/admin/order/heidelpayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/controllers/admin/settingsTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/controllers/orderTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/controllers/paymentgatewayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/communicatorTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/containers/parameterTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/containers/skeletonTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/d3_hp_responseTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/d3hpprepaymentdataTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/factoryTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/generators/basketTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/generators/bodyTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/payment/exception/paymentnotreferencedtoheidelpayexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/payment/paymentTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/invalidheidelpaydataexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/invalidtagnameexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nobasketexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/noorderexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nopaymentmethodexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nopaymentoptionexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/notransactionuniqueidTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/unknownheidelpayonlinetransferpaymentexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/pattern/patternTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/request/xmlTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/requestTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/response/parserTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/responseTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptypasswordexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptysecuritysenderexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptyusernameexceptionTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/settings/heidelpayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/heidelpayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/PostData.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/xmlInPostData.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/xmlresponse.xml create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/verify/inputTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/verify/ordercontextTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/verify/paymentsuccessTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/models/viewconfigTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/modules/controllers/d3_order_heidelpayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/modules/controllers/d3_payment_heidelpayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/modules/core/d3_oxemail_heidelpayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_d3counter_heidelpayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxinputvalidator_heidelpayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxorder_heidelpayTest.php create mode 100644 tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxpaymentgateway_heidelpayTest.php create mode 100644 tests/unittests/unit/oxPrinter.php create mode 100644 tests/unittests/unit/test_config.inc.php create mode 100644 tests/unittests/unit/test_utils.php diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..723ef36f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 00000000..51a8ab18 --- /dev/null +++ b/composer.json @@ -0,0 +1,63 @@ +{ + "name": "d3/unzer", + "description": "Unzer client module for oxid eShop v6", + "type": "oxideshop-module", + "authors": [ + { + "name": "D3 Data Development (Inh. Thomas Dartsch)", + "email": "info@shopmodule.com", + "homepage": "http://www.oxidmodule.com", + "role": "Owner" + } + ], + "support": { + "email": "support@shopmodule.com" + }, + "keywords": [ + "oxid", + "modules", + "eShop", + "d3", + "heidelpay", + "creditcard", + "debitcard", + "payment" + ], + "homepage": "https://www.oxidmodule.com/", + "license": [ + "proprietary" + ], + "extra": { + "oxideshop": { + "source-directory": "/src", + "target-directory": "d3/heidelpay" + } + }, + "require": { + "php": "^8.0", + "ext-sourceguardian": "*", + "lib-curl": ">=7.34.0", + "lib-openssl": ">=1.0.1", + "ext-curl": "*", + "ext-openssl": "*", + "ext-libxml": "*", + "ext-dom": "*", + "ext-simplexml": "*", + "ext-bcmath": "*", + "ext-json": "*", + "oxid-esales/oxideshop-ce": "6.3 - 6.10", + "d3/modcfg": "^5.3.6.000 || ^6", + "unzerdev/php-sdk": "~1.1.0" + }, + "require-dev": { + "mikey179/vfsstream": "~1.6.5" + }, + "replace": { + "d3/heidelpay": "*" + }, + "autoload": { + "psr-4": { + "D3\\Heidelpay\\": "../../../source/modules/d3/heidelpay" + } + } +} diff --git a/docs/CMS/d3_hp_vorkassemail_cust_plain b/docs/CMS/d3_hp_vorkassemail_cust_plain new file mode 100644 index 00000000..8e0f9bdb --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_cust_plain @@ -0,0 +1,25 @@ +---- IDENT ---- +d3_hp_vorkassemail_cust_plain + +---- TITEL ---- +Unzer Vorkasseinfomail Kunde Plain + +---- LANGTEXT ---- +Sehr geehrter Kunde, + +Sie haben bei Ihrer Bestellung die Bezahlart "Vorkasse" oder "Rechnung" gewählt. +Wir konnten heute Ihren Zahlungseingang verbuchen. + +[{if $order->blDifferentAmount}] +Achtung, der von Ihnen überwiesene Betrag ([{$order->fPayAmount}] [{$order->oxorder__oxcurrency->value}]) +stimmt nicht mit dem Gesamtbetrag der Bestellung ([{$order->getTotalOrderSum()}] [{$order->oxorder__oxcurrency->value}]) +überein! +Bitte kontaktieren Sie uns umgehend per eMail oder Telefon. +[{else}] +Ihre Bestellung wird nun umgehend von uns bearbeitet und versandt. +[{/if}] + +Vielen Dank. + +Beste Grüße +Ihr Shop Team \ No newline at end of file diff --git a/docs/CMS/d3_hp_vorkassemail_cust_subject b/docs/CMS/d3_hp_vorkassemail_cust_subject new file mode 100644 index 00000000..2dc9af35 --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_cust_subject @@ -0,0 +1,8 @@ +---- IDENT ---- +d3_hp_vorkassemail_cust_subject + +---- TITEL ---- +Unzer Vorkasseinfomail Kunde Betreff + +---- LANGTEXT ---- +Zahlungseingang zu Ihrer Bestellung [{$order->oxorder__oxordernr->value}] in unserem Online Shop \ No newline at end of file diff --git a/docs/CMS/d3_hp_vorkassemail_cust_text b/docs/CMS/d3_hp_vorkassemail_cust_text new file mode 100644 index 00000000..2d85151a --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_cust_text @@ -0,0 +1,26 @@ +---- IDENT ---- +d3_hp_vorkassemail_cust_text + +---- TITEL ---- +Unzer Vorkasseinfomail Kunde Text + +---- LANGTEXT ---- +Sehr geehrter Kunde,

+ +

Sie haben bei Ihrer Bestellung die Bezahlart "Vorkasse" oder "Rechnung" gewählt. +Wir konnten heute Ihren Zahlungseingang verbuchen.

+[{if $order->blDifferentAmount}] + Achtung, der von Ihnen überwiesene Betrag ([{$order->fPayAmount}] [{$order->oxorder__oxcurrency->value}]) + stimmt nicht mit dem Gesamtbetrag der Bestellung ([{$order->getTotalOrderSum()}] [{$order->oxorder__oxcurrency->value}]) + überein!

+ Bitte kontaktieren Sie uns umgehend per eMail oder Telefon. +[{else}] + Ihre Bestellung wird nun + umgehend von uns bearbeitet und versandt. +[{/if}] +



+ +Vielen Dank.

+ +Beste Grüße
+Ihr Shop Team \ No newline at end of file diff --git a/docs/CMS/d3_hp_vorkassemail_owner_plain b/docs/CMS/d3_hp_vorkassemail_owner_plain new file mode 100644 index 00000000..542222d3 --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_owner_plain @@ -0,0 +1,19 @@ +---- IDENT ---- +d3_hp_vorkassemail_owner_plain + +---- TITEL ---- +Unzer Vorkasseinfomail Shopinhaber Plain + +---- LANGTEXT ---- +Hallo, + +Soeben konnte für Bestellung Nr [{$order->oxorder__oxordernr->value}] ein Zahlungseingang verbucht werden. + +[{if $order->blDifferentAmount}] + Achtung, der überwiesene Betrag ([{$order->fPayAmount}] [{$order->oxorder__oxcurrency->value}]) + stimmt NICHT mit dem Gesamtbetrag der Bestellung ([{$order->getTotalOrderSum()}] + [{$order->oxorder__oxcurrency->value}]) überein! +[{else}] + Der überwiesene Betrag ([{$order->getTotalOrderSum()}] [{$order->oxorder__oxcurrency->value}]) + stimmt mit der Bestellsumme überein. Die Bestellung kann versandt werden. +[{/if}] diff --git a/docs/CMS/d3_hp_vorkassemail_owner_subject b/docs/CMS/d3_hp_vorkassemail_owner_subject new file mode 100644 index 00000000..13266d88 --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_owner_subject @@ -0,0 +1,8 @@ +---- IDENT ---- +d3_hp_vorkassemail_owner_subject + +---- TITEL ---- +Unzer Vorkasseinfomail Shopinhaber Betreff + +---- LANGTEXT ---- +Zahlungseingang für Bestellung [{$order->oxorder__oxordernr->value}] \ No newline at end of file diff --git a/docs/CMS/d3_hp_vorkassemail_owner_text b/docs/CMS/d3_hp_vorkassemail_owner_text new file mode 100644 index 00000000..15bcc2f1 --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_owner_text @@ -0,0 +1,24 @@ +---- IDENT ---- +d3_hp_vorkassemail_owner_text + +---- TITEL ---- +Unzer Vorkasseinfomail Shopinhaber Text + +---- LANGTEXT ---- +Hallo,

+ +Soeben konnte für Bestellung Nr. [{$order->oxorder__oxordernr->value}] ein +Zahlungseingang verbucht werden.

+ +[{if $order->blDifferentAmount}] +
+ Achtung, der überwiesene Betrag ([{$order->fPayAmount}] [{$order->oxorder__oxcurrency->value}]) + stimmt NICHT mit dem Gesamtbetrag der Bestellung + ([{$order->getTotalOrderSum()}] [{$order->oxorder__oxcurrency->value}]) überein! +

+[{else}] +
+ Der überwiesene Betrag ([{$order->getTotalOrderSum()}] [{$order->oxorder__oxcurrency->value}]) stimmt mit + der Bestellsumme überein. Die Bestellung kann versandt werden. +

+[{/if}] \ No newline at end of file diff --git a/docs/daux/_index.md b/docs/daux/_index.md new file mode 100644 index 00000000..f974cf29 --- /dev/null +++ b/docs/daux/_index.md @@ -0,0 +1,2 @@ +Weitere Informationen zum Modul **{$modulename}** finden Sie in unserem Shop: +[https://www.oxidmodule.com/OXID-eShop/Module/Heidelpay-Integrator-fuer-Oxid-PE.html](https://www.oxidmodule.com/OXID-eShop/Module/Heidelpay-Integrator-fuer-Oxid-PE.html) diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md new file mode 100644 index 00000000..20f1122c --- /dev/null +++ b/docs/daux/changelog/010_Changelog.md @@ -0,0 +1,734 @@ +--- +title: Changelog +--- +## 6.2.5.0 - (2022-05-06) + +### added +- MGW: Zahlart EPS hinzugefügt +- MGW: Zahlart Przelewy24 hinzugefügt +- MGW: Zahlart Giropay hinzugefügt +- Eingabefeld fürden Karteninhaber bei kartenbasierten Zahlarten hinzugefügt +- bei Stornierung einer Zahlung: Auswahlbox für den Stornierungsgrund integriert (Pflicht für die Zahlart 'abgesicherter Rechnungskauf') + +### changed +- Frontend Bestellschritt 3 auf unzerSDK migriert +- Abhängigkeiten der composer.json auf UnzerSDK aktualisiert + +### fixed +- bei Zahlungsart Vorkasse und Rechnung blieb der Status einer Bestellung auf "NOT_FINISHED" +- einige Template-Block-Namen korrigiert + +--- + +## 6.2.4.0 - (2022-01-14) + +### added +- installierbar in OXID 6.4 +- fehlende englische Übersetzungen ergänzt +- ungültiger privater Schlüssel-Fehler wird passend behandelt + +### changed +- CLI-Prüfung angepasst +- veralteten Code für Einsatz unter PHP 8 entfernt + +### fixed +- Emails können in OXID >= 6.2 nicht versendet werden, Rendererablauf korrigiert +- fehlende Namespaces ergänzt +- Icon-Formatierung aktualisiert + +--- + +## 6.2.3.0 - (2021-07-12) + +### changed +- Wechsel von HeidelpayPHP zu UnzerSDK + +--- + +## 6.2.2.1 - (2021-06-07) + +### changed +- Dokumentation für Schnittstellenwechsel ergänzt + +### fixed +- Preauthorisation Transaktionen werden nach erfolgreichem Abschluss mit Status "OK" markiert. + +--- + +## 6.2.2.0 - (2021-05-18) + +### fixed +- Bestellungen nur mit der Währung EUR möglich +- Bestellabschluss bei aktivem PHP Error Log schlägt fehl + +--- + +## 6.2.1.3 - (2021-04-27) + +### added +- Freigabe für OXID 6.3 + +### fixed +- fehlende Zahlungsarten-Templates im Admin ergänzt + +--- + +## 6.2.1.2 - (2021-04-19) + +### fixed +- 0010757: fehlende Artikel in Bestellbestätigungsmail durch ausverkauft-Status + +--- + +## 6.2.1.1 - (2021-02-10) + +### fixed +- abgesicherter rechnungskauf zurückgewiesen aufgrund abweichender Lieferadresse +- keine Eingabe in 3rd party select-Eingabefelder an der Zahlartenauswahl möglich + +--- + +## 6.2.1.0 - (2021-01-11) + +### added +- Adresseingaben werden vorformatiert, um Ablehnungen aufgrund falschen Formates zu vermeiden + +### changed +- Produktbild-URL wird bei Nutzung der PaymentApi / MGW-Schnittstelle nicht zu Unzer übergeben, da nicht erreichbare URL (z.B. Dev-Shop) zum Abbruch der Transaktion führt + +--- + +## 6.2.0.4 - (2021-01-11) + +### added +- Logo in Adminnavigation eingefügt + +### fixed +- nötige Umstellung für 3D Secure v2 +- Transaktionstab im live-Modus zeigt wieder Daten + +--- + +## 6.2.0.3 - (2020-12-22) + +### changed +- Transaktionsübersicht bei Nutzung der PaymentApi / MGW-Schnittstelle entfernt + +### fixed +- Fehlerverhalten bei Bestellungen mit Gutschein/Rabatten +- Aufruf des Cronjobs für iDeal & Przelewy24 +- Warenkorbberechnung korrigiert + +--- + +## 6.2.0.2 - (2020-11-30) + +### added +- Freigabe für OXID 6.2.3 + +### changed +- Unzer API URL +- iDeal Logo + +### fixed +- Präfixverhalten bei leeren Eingabefeldern des Zugangskeys (PaymentApi / MGW) + + +## 6.2.0.1 - (2020-11-10) +### fixed +- fehlendes NGW-Template für Vorkasse hinzugefügt - verhinderte Portierung der Altkonfiguration +- Fehler bei Generierung von Bestellung bei Nutzung von NGW korrigiert + +--- + +## 6.2.0.0 - (2020-10-28) +### added +- ermöglicht den Einsatz der PaymentApi / MGW-Schnittstelle + +### changed +- Umbenennung (Rebranding) von heidelpay zu Unzer + +### fixed +- falsche Konfigurations-ID korrigiert - dieser Fehler löste kein Fehlverhalten im Modul aus + +--- + +## 6.1.2.2 - (2020-09-30) +### changed +- Titellogo auf statischen Asset umgestellt +- Logos für Amex, MasterCard, Paypal und VISA aktualisiert +- übersetzbare Sparchbausteine für Bestellungsübersicht verwendet + +--- + +## 6.1.2.1 - (2020-06-15) +### fixed +- korrigiert Fragezeichen in Rückgabewert der execute-Methoden (führte zu ungültiger Redirect URL) +- 0009794: erzwingt neue Session im iDeal Cron Script (führt zu Fehlern, wenn z.B. auf während der Bearbeitung der ersten Bestellung der Warenkorb neu aufgebaut werden muss - nötig z.B. bei Gutscheinverwendung) +- EPS nicht auswählbar - blD3HeidelpayAllowEPS fehlt +- verwendet optimierte Logik, um in externen Aufrufen die bootstrap-Datei finden zu können + +### changed +- Bestellschritt3: Aufpreis bei Zahlarten ausblenden wenn 0 + +--- + +## 6.1.2.0 - (2020-05-12) +### added +- 0009705: Freigabe OXID 6.2 + +--- + +## 6.1.1.3 - (2020-04-03) +### changed +- ermöglicht Einsatz mit ModulConnector 5.3 +- ermöglicht Installation in Projekten ohne "oxid-esales/oxideshop-metapackage-ce" + +### fixed +- Abbruch bei Verwendung nicht zu Heidelpay zugewiesener Zahlart korrigiert + +--- + +## 6.1.1.2 - (2020-03-19) +### fixed +- 0009550: Manipulationsprävention bei Zahlung mit abgesichertem Rechnungskauf integriert +- 0009539: fehlerhafte Aufrufe bei Ausführung des Cronjobs für Rechnungskauf oder Vorkasse korrigiert +- 0009540: fehlendes Admintemplate "d3_heidelpay_views_admin_tpl_channels_sub_prepayment.tpl" eingefügt +- 0009553: fehlende Bankdaten bei Vorkasse +- 0009554: cron_bankaccount.php - falscher Channel bei Vorkassse + +--- + +## 6.1.1.1 - (2020-01-09) +### fixed +- 0009389: Modulversion 6.1.1.0 - Installation unvollständig (falsche Versionsnummer in Installationsroutine) + +--- + +## 6.1.1.0 - (2020-01-03) +### added +- 0008760: add Wave Theme support + +### changed +- 0000000: iDeal + Przelewy24 orders with no incoming payment and no "after lifetime action" will set to NOT_FINISHED after span of life +- 0000000: missing active check of channel provider data integrated +- 0000000: Initialization of JavaScript (web integration) heidelpayInstance may only be created once + +###fixed +- 0005712: Distinction between test and live configuration when assigning "Heidelpay Channel - Oxid Payment Methods" +- 0009201: different modcfg version in composer.josn & InstallRoutine +- 0000000: Inactive channel configuration was displayed in the frontend, if an active oxid-paymenttype-assignment exists +- 0000000: OT payments are not redirecting, if user switch to OrderController and send order:execute again +- 0000000: navigation on other language causes admin template language to standard (0) +- 0000000: fixed use saved data doesn't work in wave -> missing post order execute parameter + +--- + +## 6.1.0.1 - (2019-10-07) +### fixed +0009155: 6.1.0.0: Too few arguments to function D3\Heidelpay\Controllers\Admin\Order\Heidelpay::isBasicLicence() +0000000: 6.1.0.0: incorrect redirect to mydomain.tld/modules/d3/heidelpay/public/redirect -> should be redirect to payment/start page + +--- + +## 6.1.0.0 - (2019-09-25) + +**Minor version upgrade notice: there are some backward-incompatible changes to this release.** + +**0000000: [ Important ] the setup routine has a backwards compatibility break (BC break)! Only module configurations greater than or equal to modul version 6.0.0.0 will be fully migrated!** +0000000: [ Configuration ] rebuild channel configuration see: [(6.1.0.0) Umstellung der Konfiguration](https://docs.oxidmodule.com/Heidelpay/6.1.0.0/changelog/Channel_Rekonfiguration.html) +0000000: [ Refactor ] \D3\Heidelpay\Models\Factory class refactored to a factory pattern +0000000: [ Refactor ] split /public/hp_response.php calls into separated front controller (f.e. /public/Creditcard.php, /public/Debitcard.php) +0000000: [ Bug ] additional redirect parameters will not add in redirect url of the public response file's (like utm_nooverride=1) +0000000: [ Info ] replaced https://faq.oxidmodule.com/ links with https://faq.d3data.de + +--- + +## 6.0.3.1 - (2019-06-07) +0008863: 6.0.3.0 Fehler bei nicht Heidelpay zugeordneten Zahlungsarten - keine Bestellung möglich +0000000: [cronjob collectPayments] parameter FRONTEND.ENABLED=true causing a order delete for Przelewy24 and iDeal payments +0000000: [cronjob collectPayments] set referenceid before temporaray order is finalized +0000000: [cronjob collectPayments] reduced NOTICE in collectpayments.php 0000000: [general] added new criterion info parameter "heidelPaymentMethod" +0000000: replaced deprecated method "getShopEdition" for request parameter +0000000: changing url in metadata to https://docs.oxidmodule.com/Heidelpay/ + +--- + +## 6.0.3.0 - (2019-05-09) +0008145: OT Zahlungsarten auf Länder und Währung einschränken +0008577: Exception bei dem Versenden von d3SendHPErrorMessage +0008263: Daux.io Umsetzung Heidelpay +0000000: neue Zahlungsart B2B Rechnungskauf hinzugefügt + +--- + +## 6.0.2.3 - (2019-03-08) +0008253: alte Trusted Shops Käuferschutz Kompatibilität entfernen +0000000: Collation der Admin Sprachdateien auf UTF-8 gesetzt +0008158: Zahlungstyp Billsafe entfernen +0000000: [ Refactor ] \D3\Heidelpay\Models\Containers\Parameter + +--- + +## 6.0.2.2 - (2019-01-09) +0008210: Transaktions-Fehlermeldung im Tab Order/Heidelpay anzeigen lassen +0008237: [ Blocker ] Fehlermeldung beim Bestellabschluss +0000000: Neues Model Models\Actions\Finalize +0000000: [ Refactor ] \D3\Heidelpay\Models\Containers\Parameter::setMandatoryData +0000000: [ Refactor ] \D3\Heidelpay\Models\Containers\Criterions\* +0000000: [ Refactor ] Umbenennung der \D3\Heidelpay\Models\Actions\* Eigenschaften and Methoden + +--- + +## 6.0.2.1 - (2019-01-03) +0008148: [ Push ] E-Mail bei fehlender Bestellung +0008154: Anzeige der Push Benachrichtigungs URL im Admin +0008155: [ EE ] Updatescript für gespeicherte Kundendaten bereit stellen +0008156: divs in flow templates ergänzen + +--- + +## 6.0.2.0 - (2018-12-05) +0007899: Push Notifications integriert +0000000: WAITING Status auf PENDING gestellt +0007921: Feldbegrenzungen in der Basket Api validieren +0007480: [ Konfiguration ] neuer Eintrag Limits für (gesicherten) Rechnungskauf einstellen +0008113: precheck entfernen +0008143: [ EE ] Shopid für gespeicherte Referenzdaten anlegen +0007483: FONTEND.ENABLED sollte immer übertragen werden +0006751: WAITING Status an Bestellung weitergebe + +--- + +## 6.0.1.3 - (2018-11-01) +0008030: IBAN Anfangsbuchstaben müssen immer groß geschrieben werden +0007945: Doppelklick führt zu doppelten Bestellungen/Abbuchungen +0007906: Endlosschleife in automatischer Installation + +--- + +## 6.0.1.2 - (2018-08-20) +0007856: 6.0.3 / 6.1.0 veraltete obsolete dynvalues wurden validiert (Bankeinzug + Giropay) + +--- + +## 6.0.1.1 - (2018-08-08) +0007756: EPS - Ablehnung da falsches Land übertragen wurde - ACCOUNT.COUNTRY +0007812: Änderungen Flow 3.0.2 übernehmen (OXID Compilation 6.1.0) +0007820: Freigabe 6.1.0 +0007817: Mobile theme Unterstützung entfernen + +--- + +## 6.0.1.0 - (2018-05-22) +0005802: Postfinance Integration +0007283: EasyCredit Korrekturen +0007214: d3hpprepaymentdata::getTransaction selektiert falsch bei gesichert. Rechnungskauf +0007328: Chargeback entfernen +0007422: Fehlertexte werden teilweise allgemein ausgegeben +0007388: Umfirmierung der Heidelberger Payment GmbH in heidelpay (GmbH) +0000000: extended logging of initial ngw requests + +--- + +## 6.0.0.1 - (2018-04-26) +0007418: fixed d3/modcfg::d3counter calls have to be case sensitive + +--- + +## 6.0.0.0 - (2018-03-19) + +**Minor version upgrade notice: there are some backward-incompatible changes to this release.** + +0000000: migration to oxid-esales/oxideshop-ce v6.1.0 | dropping support below v6.1.0 +0000000: fixed error was shown on changing currency marked viewconfig… +0000000: added d3transactionlog to bankaccount (prepayment) +0000000: improved logging (request to Heidelpay:: {Info}) +0000000: migrated e-mail templates to oxid standard +0000000: removed giropay dynvalue checks +0000000: Giropay doesn't provide bank/account information in a PA +0000000: language files in utf-8 +0000000: using oxids metadata version 2.0 +0000000: using namespaces +0000000: using composer installation + +--- + +## 5.3.0.0 +0006668: Easycredit implementieren +0006745: Sofortüberweisungslogo + Texte ersetzen + +#### 5.2.3.4 +0004941: Css Dateipfad für das iFrame mitgeben +0006384: Altlasten-Mehrsprachigkeit können zu mehreren Fehlverhalten führen +0006626: 3D Secure Prüfung wird bei gespeicherten Daten übersprungen + +#### 5.2.3.3 +0006552: Geburtsdatum bei gesicherter Lastschrift ergänzen. +0006396: fehlende (zweite) Bonitätsprufung bei Rechnungskauf +0006441: Heidelpay metadata.php enthäl ö im Klassennamen - v5.2.3.2 +0006291: Warnung bei leerer XML Übergabe +0000000: fixed bug in mobile theme on error message, wrong template name was loaded +0000000 set "no reference but heidelpay payment" warning to error level + +#### 5.2.3.2 +0000000: var_dump Ausgabe entfernt (copy_this/modules/d3/d3heidelpay/views/flow/tpl/payment/debitnote.tpl) +0000000: (iDeal/Przelewy24) wenn oxorderdate 0 ist oder nicht interpretiert wird, kann die Bestellung storniert/gelöscht werden + +#### 5.2.3.1 +0006291: DOMDocument::loadXML im Modul überprüfen +0000000: hp_response.php ermöglicht kein redirect mehr + +### 5.2.3.0 +0000000: Support für 4.7.x und 4.8.x ist eingestellt +0000000: Parameter name.company in Standard-Parameteriste aufgenommen +0000000: erweitertes Exception-Handling in d3_hp_response bei nicht-Heidelpay-Zahlungsarten +0006181: http_build_query 3. Parameter arg_separator & übergeben +0005673: JavaScriptaktualisierung Frontendumsetzung +0005496: Altdateien und Shopweichen im Modul entfernen +0004877: iDeal nur für unterstützte Währungen anzeigen +0002355: E-Mails in der Sprache der Bestellung versenden +0006138: Fehlerhafte Überladung in Block/Template select_payment.tpl 5.2.2.0 +0004098: falsches Tacking in Google Analytics, Notwendig: zusätzlich definierbare Parameter +0003228: Lieferadressen bei Zahlung mit gesicherten Rechnungskauf/Lastschrift und paypal kontrollieren +0001921: Transaktionsübersicht im Admin anlegen +0006142: Integration gesicherte Lastschrift +0006141: Basket API für gesicherten Rechnungskauf/Lastschrift integrieren +0002025: Hilfetexte und Layout im Shopadmin +0005157: Kunden-IP statt Heidelpay-IP bei Paypal-Zahlungen an oxorder hinterlegen +0002678: Einstellung "Kontodaten vollständig speichern?" entfernen + +### 5.2.2.0 +0004201: Button "Reversal (REV)" im Shopbackend ergänzen +0005030: Anpassung des Moduls auf das Flow-Theme +0005590: Bankdaten und Shortid an Endkunden weiterreichen +0005715: Kompatibilität mit tronet Sofortüberweisung hergestellt +0005835: CRITERION-Tags im Admin sichtbar machen +0005891: Refactoring der Templatestruktur +die Template Struktur wurde in der metadata.php geändert (von -> zu) : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
d3_d3heidelpay_controllers_admin_order_heidelpay.tpl->d3_d3heidelpay_views_admin_tpl_order.tpl
d3_d3heidelpay_controllers_admin_settings.tpl->d3_d3heidelpay_views_admin_tpl_settings.tpl
hp_prepayment_cust_html.tpl->d3_d3heidelpay_views_tpl_email_html_prepayment_cust.tpl
hp_prepayment_cust_subj.tpl->d3_d3heidelpay_views_tpl_email_html_prepayment_cust_subj.tpl
hp_prepayment_owner_html.tpl->d3_d3heidelpay_views_tpl_email_html_prepayment_owner.tpl
hp_prepayment_owner_subj.tpl->d3_d3heidelpay_views_tpl_email_html_prepayment_owner_subj.tpl
hp_prepayment_cust_plain.tpl->d3_d3heidelpay_views_tpl_email_plain_prepayment_cust.tpl
hp_prepayment_owner_plain.tpl->d3_d3heidelpay_views_tpl_email_plain_prepayment_owner.tpl
payment_heidelpay_img.tpl->d3_d3heidelpay_views_tpl_payment_img.tpl
heidelpay_cc_input.tpl->d3_d3heidelpay_views_azure_tpl_cc_input.tpl
heidelpay_order_3ds.tpl->d3_d3heidelpay_views_azure_tpl_order_3ds_iframe.tpl
heidelpay_order_3ds_iframe.tpl->d3_d3heidelpay_views_azure_tpl_order_3ds_iframe.tpl
payment_heidelpaycards.tpl->d3_d3heidelpay_views_azure_tpl_payment_cards.tpl
payment_inc_storeduid.tpl->d3_d3heidelpay_views_azure_tpl_storeduid.tpl
payment_heidelpaybillsafe.tpl->d3_d3heidelpay_views_azure_tpl_payment_billsafe.tpl
payment_heidelpaydebitnote.tpl->d3_d3heidelpay_views_azure_tpl_payment_debitnote.tpl
payment_heidelpayeps.tpl->d3_d3heidelpay_views_azure_tpl_payment_eps.tpl
payment_heidelpaygiropay.tpl->d3_d3heidelpay_views_azure_tpl_payment_giropay.tpl
payment_heidelpayideal.tpl->d3_d3heidelpay_views_azure_tpl_payment_ideal.tpl
payment_heidelpaysofort.tpl->d3_d3heidelpay_views_azure_tpl_payment_sofort.tpl
payment_heidelpaypostfinance.tpl->d3_d3heidelpay_views_azure_tpl_payment_postfinance.tpl
payment_heidelpaypaypal.tpl->d3_d3heidelpay_views_azure_tpl_payment_paypal.tpl
payment_heidelpayprzelewy24.tpl->d3_d3heidelpay_views_azure_tpl_payment_przelewy24.tpl
payment_heidelpaymasterpass.tpl->d3_d3heidelpay_views_azure_tpl_payment_masterpass.tpl
heidelpay_redirect_postformular.tpl->d3_d3heidelpay_views_tpl_redirect_postformular.tpl
heidelpay_order_iframe.tpl->d3_d3heidelpay_views_azure_tpl_order_iframe.tpl
heidelpay_cc_input_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_cc_input.tpl
heidelpay_order_3ds_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_order_3ds.tpl
heidelpay_order_3ds_iframe_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_order_3ds_iframe.tpl
payment_inc_storeduid_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_storeduid.tpl
payment_heidelpaycards_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_cards.tpl
payment_heidelpaysofort_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_sofort.tpl
payment_heidelpaydebitnote_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_debitnote.tpl
payment_heidelpayeps_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_eps.tpl
payment_heidelpaygiropay_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_giropay.tpl
payment_heidelpayideal_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_ideal.tpl
payment_heidelpaybillsafe_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_billsafe.tpl
payment_heidelpaypaypal_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_paypal.tpl
payment_heidelpayprzelewy24_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_przelewy24.tpl
payment_heidelpaymasterpass_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_masterpass.tpl
payment_heidelpaypostfinance_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_postfinance.tpl
heidelpay_order_iframe_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_order_iframe.tpl
+ +#### 5.2.1.1 +0005524: mehrfach gespeicherte Daten anzeigen +0005235: es wird kein PA/DB bei gespeicherten Daten genutzt +0005419: XML Query wird im paymentcollector nicht korrekt übergeben +0005405: Kein Fehlerhandling im Frontend beim iFrame +0005470: IonCube Umsetzung +0000000: removed payment::hasUserHPStoreData, payment::getUserHPStoreData, payment::getHPWrappedPayment +0000000: probably bug in d3_oxorder_heidelpay::finalizeOrder +0000000: fixed memcache bug in collectpayments process +0000000: payment model not found causes exception in admin + +### 5.2.1.0 +0002681: Kunden die während Formulareingaben in ein Session timeout kommen +0000000: Bestellbenutzer wird bei Admin Aktionen nicht gesetzt +0005301: Abgebrochene Bestellabwicklungen an den Händler melden +0005320: MasterPass Integration +0005289: Sprache ist im Admin auswählbar +0005222: ReferenceId nach Schritt4 prüfen +0005081: order::execute() Rüchgabewert Fehlerhaft +0005300: Warenkorbwert kann gegenüber dem Transaktionbetrag manipuliert werden +0005170: Bestellung- Tab Heidelpay - Aktionen klappen nicht auf +0000000: PRESENTATION.USAGE wird nicht übergeben +0000000: PA soll auch bei "gespeicherte Daten verwenden" genutzt werden +0005202: betrifft EE: cronjob für PP und IV ignoriert ShopId +0005189: bei gespeicherten Daten (Kredit-/Debitkarte) fehlen die zu übergebenden Parameter (agb, download etc) +0005188: falsche Rücksprungbehandlung bei erfolgreichen Billsafe Bezahlungen +0005103: Heidelpay iFrame wird zerschossen angezeigt + +#### 5.2.0.1 +Installationsroutine kann nicht abgeschlossen werden +neue Debitkarten hinzufügen +NGW geladene Icons sollen in eigene Templates (für Azure und Mobile ausgelagert werden) +Hilfetext für "Pflichtfelder für den Bestellabschluss" +möglicher Fehler: Fehlerfälle von order::execute testen +unvollständige / inkorrekte version_compare innerhalb des Moduls bei EE 5.0.x +Nachkommestellen durch Punkt trennen +Mobile theme lauffähig machen +4.7.x ready machen +Geburtstdatum übergeben +Inkorrektes Handling mit Gutscheinen + +## 5.2.0.0 +Implementierung PCI3 (Kartenzahlung via iFrame) +Umstellung von SGW/XML auf NGW/POST +neue Option "Registrierung für Karten nutzen (Kreditkarte, Debitkarte)" hinzugefügt +neuer Menüpunkt /D³ Module/Heidelpay/Logging/ +Fehlverhalten im JavaScript mit einer deaktivierten Zahlungsart gelöst +das Oxid Standard "Mobile-Theme" wird bis zum nächsten Update nicht untersützt! +Auflösung der Formularstruktur im Bestellschritt 3 (Versand & Zahlung) +generelle Weiterleitung bei 3DSecure +Bankeinzug Kundendaten werden nun im Shop gespeichert + +#### 5.1.1.2 +neue Zahlungsart Przelewy24 +Updateassistent startet nicht bei Update von 5.1.1.0 auf 5.1.1.1 +Erweiterung für Pflichtfelder bei einem Update +NGW: Curl-Error-Handling implementieren +NGW-Informationen für "nach Schritt 4" +Anpassung des Mobile-Themes für NGW +5.1.0.0 ist nicht in der 4.7 einsetzbar + +#### 5.1.1.1 +Pflichtfelder für den Bestellabschluss +Installationsanleitung aktualisieren +Changelog nachtragen + +### 5.1.1.0 +Integration der NGW-Schnittstelle +Zahlart T-Pay Online Überweisung aus Heidelpay-Modul entfernen (5er-Version) +Aktive Brands(Kartentypen, etc..) von der NGW-Response nutzen +fake User-Checkboxen anpassen +URL-Einstellungen aus den Moduleinstellungen entfernen +NGW Implementation in latin-Shop testen +Umlaute an Zahlarten bei Installation Fehlerhaft +Bei ELV mit DE-Konto soll das BIC-Feld ausgeblendet werden. +5.1.0.0 ist nicht in der 4.7 einsetzbar + +## 5.1.0.0 +Anpassung für Oxid Mobile Theme +kleiner Bug im Zusammenhang mit Billpay +Übermittlung abweichende Lieferadresse an PayPal + +#### 5.0.0.4 +Bugfix für automatische Installation +Sprachdateien unverschlüsselt belasst +neues Logo Billsafe +Anpassung der Ausgabe bei gespeicherten Daten und dem SEPA-Modus +Test auf 4.9 / 5.2 + +#### 5.0.0.3 +Kompatilität mit Modul Amazon Payments hergestellt +Templates angepasst damit es bei einer Deaktivierung des Moduls nicht zu Fehlermeldungen kommt + +#### 5.0.0.2 +Bugfix: im Shop aktives Modul, über Modul-Connector inaktiv, kann im Bestellschritt 3 nicht abgesendet werden +fehlende sh-Datei nachgetragen +Dokumentation überarbeitet + +#### 5.0.0.1 +Bugfix: Während eines Update wurden die Zuordnungen zwischen Shop und Heidelpay-Modul nicht übernommen +Kompatibilität zu PHP 5.2 wieder hergestellt + +# 5.0.0.0 +Refactoring zur Oxid Zertifizierung + +### 4.0.6.0 +Kompatilität mit Skrill-Modul hergestellt #2465 +Update der Systmprüfung (d3precheck.php) #2480 + +#### 4.0.5.4 +alte Moduleinstellungen von 3.x werden beim Update auf 4.x migriert +Bugfix: Bei Bezahlung mit Billsafe kam im Shop eine Fehlermeldung, wenn mehr als 7 Artikel in den Warenkorb gelegt wurden + +#### 4.0.5.3 +Hinweis auf Umstellung des Händlerkontos (nur bei Sofortüberweisung) in die Installationsanleitung eingefügt +Bugfix: Bei Nutzung von Sofortüberweisung konnte es im Zusammenhang mit SEPA zu Fehlermeldungen kommen + +#### 4.0.5.2 +Bugfix: Wichtige Sicherheitslücke in der Modulkonfiguration geschlossen + +#### 4.0.5.1 +Bugfix: In BS4 wurde unter bestimmten Situationen eine Exception geworfen, wenn andere Module ebenfalls die Klasse 'order' erweitern + +### 4.0.5.0 +SEPA-Modus integriert + - im Adminbereich kann nun SEPA aktiviert werden (Schaltet bei Lastschrift, Giropay, Rechnungskauf und Vorkasse auf IBAN/BIC um) + - Überweisungsdaten für BillSAFE, Rechnungskauf und Vorkasse zeigen nun IBAN/BIC in BS5 und EMails + - Integration von SEPA-Prüfroutinen bei Giropay + +Sofortüberweisung benötigt keine Kontodateneingabe in BS3 mehr (Änderung des Händlerkontos bei Heidelpay nötig) +iDeal Bankenliste aktualisiert +Bugfix: Sind Kontodaten mit * maskiert, werden sie nicht mehr in BS3 bei Bestandskunden vorausgefüllt +Bugfix: fehlende Buchungsaktionen an den Bestellungen hinzugefügt + +#### 4.0.4.1 +Fehler in automatischer Installation behoben +Precheck aktualisiert + +### 4.0.4.0 +Anpassung für OXID eShop 4.8.x / 5.1.x +Integration Transaktionslog +Integration Neues Admin Interface (unter Bestellungen, Tab "Heidelpay") +Sofortüberweisung unterstützt nun auch österreichische Bankkonten +Fehlercodetabelle aktualisiert +Bugfix: Bei Zahlungsart Giropay fehlte das Eingabefeld für den Kontoinhaber +Bugfix: Bei Zahlungsart Billsafe werden die Überweisungsdaten nun korrekt nach Bestellungsende aus der Session entfernt +Bugfix: Bei einigen Zahlungsarten gab es Probleme mit Umlauten in UTF8-Shops +Install-PDF überarbeitet, PreCheck v3.0 integriert + +#### 4.0.3.3 +Bugfix: automatische Installation des Moduls reagierte nicht + +#### 4.0.3.2 +php5.4 STRICT_STANDARDS-Fehler wurden behoben +BillSafe UTF-8 Problem (doppeltes encoding als UTF-8 String bei UTF-8 Shops) wurde behoben + +#### 4.0.3.1 +Zahlungsart Paypal ist auch im Basic-Modul konfigurierbar + +### 4.0.3.0 +Zahlungsart Billsafe hinzugefügt +Zahlungsart Rechnungskauf hinzugefügt +Zahlungsart PayPal hinzugefügt +Integration der Automatischen Installation +Fehler bei Basic/Premium im Admin gefixt +Zahlungsart T-Pay entfernt + +### 4.0.2.0 +Integration Basic / Premium Unterscheidung + +### 4.0.1.0 +Debitkarte "Dankort" hinzugefügt +Fehlertexte der Fehlercodes werden nun aus lang-Dateien geholt (damit kann die normale Mehrsprachigkeit des Shops genutzt werden) +Umstellung aller buchungsrelevanten TransaktionIdents auf einen eigenen Nummernkreis +ShopId wird nun mit an die Response-Url übergeben + +# 4.0.0.0 +komplette Überarbeitung des Moduls für die neue Shopstruktur EE5/PE47 + +#### 3.2.3.1 +Bugfix: bei nicht 3DSecure Karten und Einstellung "nach Schritt" 4 + +### 3.2.3 +Dummy Kreditkarten für 4.6.x entfernt +checkout.css aus der payment_ext.tpl entfernt + +### 3.2.2 +Änderungen für Shopversion ab 4.6.0 integriert +kleinerer JS-Fehler in payment-Template behoben +NOK-Rückmeldungen werden nun als "response error" geloggt +neue Testdaten für Sofortüberweisung integriert +mod_cfg -> Requirements eingebaut + +### 3.2.1 +neue Admineinstellungen (Curl-Timeout, Unmask) eingebaut +div. Fehler bei der Nutzung der Basic-Templates (4.5) behoben +Version kann nun auch uneingeschränkt in Shopversionen < 4.5 genutzt werden + +## 3.2.0 +Version für OXID ab 4.5.0 + +### 3.1.1 +Änderung der Sprache nach einer Heidelpaytransaktion + +## 3.1 +Einbau neuer Zahlmethoden +- Sofortüberweisung +- Giropay +- iDeal Niederlande +- EPS Österreich +- T-Pay +- automatische Vorkasse + +Speicherung der Registrierungsdaten für Heidelpay für erneute Zahlungen bei Kreditkarte, Bankeinzug und Debitkarten unter Bestellschritt 3. + Damit wird beim erneuten Einkauf dem Kunden angeboten mit denselben Karten oder Bankdaten einzukaufen ohne erneut + die Daten einzugeben bzw. an Heidelpay zu senden zu müssen. Der Händler spart zusätzlich die Kosten für eine Transaktion. + Dieses ist standardmäßig ausgeschalten und kann wahlweise im Shopadmin über den Haken "Gespeicherte Daten dem Kunden anbieten?" aktiviert werden. +Einbau neuer Logos für fast alle Zahlmethoden und Kartentypen. +Überarbeitung aller Templates +Aktualisierung der Heidelpay-Fehlercodes +Admin-Interface mit eigener language-Datei +Aktualisierung menu.xml + +### 3.0.4 +Anpassung des Moduls an neue Sicherheitsstruktur des OXID Version 4.3.0 (TrustIPs, sToken) +Timeout beim Aufrufen der 3DS-Fehlerseite mit "KK-Eingabe nach Schritt4" +Problem mit mehrfachen 3DS Aufrufen bei "KK-Eingabe nach Schritt4" behoben +3DS-Fehlerseite für "KK-Eingabe nach Schritt4" und "KK-Eingabe in Schritt3" optimiert + +### 3.0.2 +Heidelpaytransaktionen konnten in den Shopfolgesprachen (Language 1 etc.) nicht abgeschlossen werden +Sproradischer Verlust der Session nach Rücksprung vom Heidelpay-Server ab OXID 4.1.3 + - Behebung durch zusätzlichen config-Parameter +Teilweise Probleme mit Shoprücksprung nach fehlerhafter 3DSecure-Eingabe + +### 3.0.1 +neu +Multilang-Platzhalter eingebaut + +Fix +Korrektur der order-Erweiterung, da mit Shopversion 4.1.1 die Prüfung zum Widerrufsrecht geändert wurde +Änderung der Prüfungsparameter für 3DSecure + +# 3.0 +Kompletter Neuaufbau des Moduls für den Einsatz unter OXID 4. +Optimierung aller Modulteile. Dadurch u.a. schnellere Abarbeitung der Heidelpay-Daten. + +## 2.1 +####neue Funktionen: +- Einbau einer alternativen Bezahlung mit Kreditkarte nach Schritt 4 im Bestellvorgang (Aktivierung im Admin) + Damit wird die zusätzliche "Registrierung" des Kunden bei Heidelpay nicht genutzt und der Shopinhaber hat nur 1x Transaktionsgebühren pro Bestellung +- KK- und Bankkarten - Daten werden aus den Heidelpay-Responsedaten ausgelesen und in die Session als Dynvalue gespeichert. + -> Wichtig für eFire / creditPass-Boniprüfung +Zusätzlich werden die KK- und ELV-Daten im Shop gespeichert, um im Schritt 3 bei wiederholter Zahlung diese anzuzeigen +Achtung! Die KK-Nummer wird lediglich mit den letzten 4 Stellen gespeichert! +- Optionen für Test-Betrieb erweitert +####Korrekturen: +Anpassung der tpls an den aktuellen OXID-Versionsstand 3.0.4.1 (steps-tpl und css-Dateien) +bei Nutzung anderer oxpaymentgateway-Module (z.B. Paypal Pro) werden diese nun korrekt in den Modulbaum eingebunden und aufgerufen +Korrektur der 3DS-Funktionalität. Es konnte unter bestimmten Voraussetzungen passieren, das Bestellungen nicht ordnungsgemäß erstellt wurden. +Behebung einer Smarty-Fehlermeldung im 3DS-iFrame +Es wurden einige "onclick" in der payment_ext.tpl entfernt, da dadurch teilweise Kunden versehentlich andere Zahlartenangeklickt hatten + +# 2.0 +Integration von 3DSecure + +## 1.2 +Kleinere Korrekturen. u.a. Behebung eines Sprachproblems (Domainzuordnung) + +## 1.1 +Einbau der kompletten Heidelpay-Systemcodes und Ausgabe in Schritt3 als deutsche Fehlermeldung +Speicherung des Heidelpay-Registrationcodes für Folgebestellungen ohne erneute Registration des Kunden +Korrektur kleinerer Bugs im Modul und tpl-Dateien +TransactionID zusätzlich mit Timestamp belegt, um mehrfache Bestellversuche zu ermöglichen + +# 1.0 +Korrektur des formulars der payment_ext.tpl für ELV + +# 1.0 beta: +Rückgabe in hp_response.php per curl +Einbau ELV diff --git a/docs/daux/changelog/020_Channel_Rekonfiguration.md b/docs/daux/changelog/020_Channel_Rekonfiguration.md new file mode 100644 index 00000000..cf5d10d2 --- /dev/null +++ b/docs/daux/changelog/020_Channel_Rekonfiguration.md @@ -0,0 +1,48 @@ +--- +title: (6.1.0.0) Umstellung der Konfiguration +--- +## Einleitung +Wir haben für Shopbetreiber die Admin Konfiguration überarbeitet, damit eine flexiblere Konfiguration der Zahlungsarten und Channels möglich ist. +So sind bspw. unterschiedliche Konfigurationen für jedes einzelne Rechnungsland möglich. +## Migration der Channeldaten +Die Migration (Umstellung) auf die neue Konfiguration wird in der automatischen Installation des Moduls vorgenommen. +Die Update-Routine durchläuft die alten Zuordnungen und erstellt daraus neue Channel-Konfigurationen. + +> [i] Bei konfigurierten Zahlungsart-Zuordnungen ohne einen entsprechend hinterlegten Channel nicht übernommen werden. + +> [i] Es können doppelte Channel-Konfigurationen angelegt werden. Die Migration wird auf bestehende Konfigurationen der Modulversion 5.3.x.x, sowie 6.0.x.x durchgeführt. + +> [i] Die nach Abschluss der Migration neu angelegten Konfigurationen sind unbedingt manuell zu überprüfen! + +**Im Folgenden, wird anhand von Screenshots des Admin erklärt, wie die Konfiguration in der alten und im Vergleich in der neuen Konfigurationsmaske durchgeführt wird:** + +## Einstellungen bis 6.0.3.x +Die Channeldaten 1 (bspw. 31HA07BC8142*******49A60D979B6E4) werden +in einzelne Channel-Felder unter [D³ Module]/[Unzer]/[Einstellungen]/[Stamm]/[Channels] gepflegt.
+Ein einzelnes Channel-Feld (bspw. [Channel (Standard)]) kann **direkt** eine oder mehrere Unzer-Zahltypen (Kreditkarte, Debitkarte, autom. Vorkasse, etc) bedienen.
+Die einzelnen Oxid Zahlungsarten 2 werden direkt einem Unzer-Zahltyp zugewiesen 3. +
+ bisherige Einstellungen vor 6.1.0.0 + bisherige Einstellungen vor 6.1.0.0 +
+ +### Channel-Konfiguration ab 6.1.0.0 +Die Channeldaten 1 werden in [D³ Module]/[Unzer]/[Channel-Konfigurationen] in einzelnen Channel-Konfigurationen abgelegt. +In der Channel-Konfiguration können Sie verschiedene Einstellungen nutzen: +- Aktiv - aktiv: Die Channel-Konfiguration wird genutzt +- Test Modus - aktiv: Die Channel-Konfiguration wird für den Testmodus genutzt +- Titel - dient dem Shopbetreiber als interne Beschreibung (wird derzeit in der Channel-Konfiguration's Übersicht genutzt) +- Unzer-Zahltyp 3 - Hier wählen Sie die zu verwendende Zahlungstypen (bspw Kreditkarte, B2B Rechnungskauf, Paypal, usw.) für die der Channel eingerichtet ist +- Channel 1 - Tragen Sie hier den Channel ein, den Sie von Unzer erhalten haben +- Zuordnung der aktuell gewählten Channel-Konfiguration, zu den Shop-Zahlungsarten 2 + +
+ Ãœbersicht der Channel-Konfiguration + Ãœbersicht der Channel-Konfiguration +
+
+ Zuordnungen der Shop-Zahlungsarten zu der aktuellen Channel-Konfiguration + Zuordnungen der Shop-Zahlungsarten zu der aktuellen Channel-Konfiguration +
+ +> [i] Zukünftig sollen weitere Zahlungstyp-spezifische Einstellungen migriert werden. diff --git a/docs/daux/changelog/030_MGW_Implementation.md b/docs/daux/changelog/030_MGW_Implementation.md new file mode 100644 index 00000000..21af67b9 --- /dev/null +++ b/docs/daux/changelog/030_MGW_Implementation.md @@ -0,0 +1,30 @@ +--- +title: ({unreleased}) Integration der PaymentApi / MGW Schnittstelle +--- +## Einleitung +Seit 10. Dezember 2018 bietet Unzer offiziell eine Rest Api (auch PaymentApi / MGW genannt) an. +Die neue Schnittstelle unterscheidet sich erheblich zu den vorherigen Schnittstellen. +Für die Integration in den Oxid Shop bleibt die Anbindung an die bisherige Schnittstelle Legacy Payments / NGW erhalten. + +## Was ändert sich für den Shopbetreiber im Modul? +Der Administrator kann unter [D³ Module]/[Unzer]/[Einstellungen]/[Stamm]/[Wählen Sie das Interface aus.] die entsprechende Schnittstelle (ngw = bisherige und mgw/rest = neu) auswählen. +Die Daten SenderId, Login, Passwort und Channels werden durch Zugangskeys (Key Pair) ersetzt. +Diese können nach der Umstellung auf "mgw/rest" in einem neuen Abschnitt [Zugangskeys] eingetragen werden. + +Unzer new admin interface + +Den Zahlungsmitteln entsprechende Formulare werden im Bestellschritt "3. Versand & Zahlungsart" angezeigt. + +## Welche Zahlungsarten werden unterstützt? +- Kartentypen (Kredit- und Debitkarten wurden zusammengefasst) +- SEPA ELV mit / ohne Zahlungssicherung +- Rechnungskauf B2B versichert +- Rechnungskauf B2C versichert / unversichert +- iDeal +- Flexipay Direct +- Paypal +- Vorkasse +- Sofort +- EPS +- Przelewy24 +- Giropay diff --git a/docs/daux/config.json b/docs/daux/config.json new file mode 100644 index 00000000..9b62e1d4 --- /dev/null +++ b/docs/daux/config.json @@ -0,0 +1,74 @@ +{ + "title": " unzer", + "moduleversion": "6.2.5.0", + "titledesc": "für den Oxid eShop", + "author": "D³ Data Development", + "moduledate": "06.05.2022", + "editors": "", + "tagline": "", + "image": "", + "ignore": { + "files": [], + "folders": [".idea"] + }, + "live": { + "clean_urls": true + }, + "html": { + "theme": "d3", + "breadcrumbs": true, + "breadcrumb_separator": "Chevrons", + "toggle_code": false, + "date_modified": true, + "date_modified_format": "d.m.Y", + "float": false, + "inherit_index": true, + "auto_landing": true, + + "links": { + "Shop": "https://www.oxidmodule.com" + }, + + "powered_by": "" + }, + "languages": { + "description": "Beschreibung", + "installation": "Installation", + "configuration": "Konfiguration", + "changelog": "Changelog", + "support": "Support" + }, + "processor": "d3processor", + "language": "de", + "strings": { + "de": { + "CodeBlocks_title": "Code-Blöcke", + "CodeBlocks_hide": "Aus", + "CodeBlocks_below": "Unterhalb", + "CodeBlocks_inline": "Linear", + "CodeBlocks_show": "Code-Blöcke anzeigen", + "Search_placeholder": "Suchen...", + "Link_previous": "Zurück", + "Link_next": "Weiter", + "Edit_on": "Bearbeiten bei :name:", + "View_on_github": "Bei GitHub anzeigen", + "View_documentation": "Dokumentation anzeigen", + "Table_of_contents": "Inhaltsverzeichnis", + "author": "Autor", + "moduledate": "Stand", + "version": "Version", + "editors": "Bearbeiter", + "selectversion": "Version wechseln" + } + }, + "variables": { + "modulename" : " unzer", + "menutitle" : "Unzer", + "modulefolder" : "unzer", + "metadataident" : "d3heidelpay", + "modcfgident" : "d3unzer", + "composerident" : "d3/unzer" + }, + "versionselector": true, + "versiondirectoryindex": 2 +} diff --git a/docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md b/docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md new file mode 100644 index 00000000..683f749d --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md @@ -0,0 +1,55 @@ +--- +title: Konfiguration der Zahlungsarten +--- + +## 1. verfügbare Zahltypen: +Ihnen stehen folgende **Zahltypen** im Unzer Modul zur Verfügung (abhängig von der eingesetzten Lizenz): +- Kreditkarte +- Debitkarte +- Bankeinzug +- automatische Vorkasse +- Sofort by Klarna +- Giropay (nur Legacy Payments / NGW) +- iDeal (Niederlande) +- EPS (Österreich) (nur Legacy Payments / NGW) +- Rechnungskauf (ohne Zahlungssicherung) +- Rechnungskauf (mit Zahlungssicherung) +- B2B Rechnungskauf +- Przelewy 24 (nur Legacy Payments / NGW) +- EasyCredit (nur Legacy Payments / NGW) +- PayPal +- MasterPass (nur Legacy Payments / NGW) + +## 2. Zuordnung der Shop-Zahlungsarten zu den Unzer Zahltypen: +1. Bereiten Sie die gewünschten Shop-Zahlungsarten unter [ Shopeinstellungen ] / [ Zahlungsarten ] vor. + Diese müssen aktiviert, vollständig konfiguriert und im Frontend sichtbar sind. + Es werden durch den Installationsassistenten weitere Shop-Zahlungsarten hinzugefügt: + - Debitkarte + - Sofortüberweisung + - iDeal Niederlande + - Giropay Deutschland + - EPS Österreich + - Unzer Paypal + - Unzer PostFinance + - Unzer Przelewy24 + +2. Gehen Sie anschließend in den Menüpunkt [ (D3) Module ] / [ {$menutitle} ] / [ Channel-Konfigurationen ]. +(Sie können die bereits mitgelieferten Channel-Konfigurationen verwenden und verändern.) +3. Andernfalls geben Sie einen [ Titel ] (bspw. Kreditkarte Inland), den von Unzer erhaltenen [ Channel ] (nur Legacy Payments / NGW) ein und wählen Sie den Unzer-Zahltyp aus. + +> [i] Wenn der Haken bei "Test Modus" gesetzt wird, ist die Channel-Konfiguration erst dann aktiv, wenn das Modul sich im Test Modus befindet. + +4. Gehen Sie in den Tab [ Zahlungsarten ]. Hier sehen Sie eine Liste der Shop-Zahlungsarten und deren aktuellen Zuordnung. + Wählen Sie für die aktive Channel-Konfiguration die zu verwendente Shop-Zahlungsart in der Spalte [ Zugeordnet? ] aus. + Sobald die Shop-Zahlungsart aktiv und zugeordnet ist, wird die Konfiguration im Frontend angewendet. +> [i] Sie können mehrere Shop-Zahlungsarten einer Channel-Konfiguration zuordnen. + +> [i] Eine Shop-Zahlungsart kann jedoch nur einer Channel-Konfiguration zugeordnet werden. + +> [i] Eine Shopzahlungsart wird grau/inaktiv angezeigt, wenn diese bereits einer anderen Channel-Konfiguration zugeordnet ist + +5. Checkliste + - Sind die Shop-Zahlungsarten im Frontend sichtbar? + - Ist der Test/Livemodus im Modul aktiv? + - Sind die Channel-Konfigurationen korrekt eingestellt (Aktiv, Test Modus, Zuordnung der Shop-Zahlungsart)? + - Sind die Test/Livedaten im Modul hinterlegt? diff --git a/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/010_Cronjob_per_Konsole_einrichten.md b/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/010_Cronjob_per_Konsole_einrichten.md new file mode 100644 index 00000000..3be6f46f --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/010_Cronjob_per_Konsole_einrichten.md @@ -0,0 +1,16 @@ +--- +title: Cronjob per Konsole einrichten (nur Legacy Payments / NGW) +--- +Der Cronjob muss entweder die Datei `cron_bankaccount.sh` oder `cron_bankaccount.php` aufrufen.
+Die Dateien liegen im Shop unter: `/modules/d3/heidelpay/Cron/`
+Die Endung .sh bezeichnet eine sog. Shell-Datei, die unter Unix/Linux-Systemen ausgeführt werden kann. +> Sollte Ihr Shop auf einem anderen Betriebssystem laufen, so ist eine vergleichbare Datei manuell anzulegen + +Bei `cron_bankaccount.sh` handelt es sich um eine Beispieldatei, die für den Hosting-Provider Profihost einsetzbar ist.
+Bei anderen Providern kann der Inhalt der sh-Datei variieren. Erfragen Sie die Details bei Ihrem Provider nach. + +Öffnen Sie die .sh-Datei mit einem Text-Editor und passen Sie den Pfad zur startenden php-Datei an.
+Dazu ist der Bereich `/ihr/serverpfad/zum/shop/` mit dem absoluten Pfad zum Shop-Hauptverzeichnis zu tauschen + +> Der absolute Pfad zum Shop-Hauptverzeichnis ist in der _`config.inc.php`_ zu finden. +> Öffnen Sie die Datei mit einem Editor und suchen Sie die Zeile `$this->sShopDir`. diff --git a/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/020_Cronjob_per_Webaufruf_einrichten.md b/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/020_Cronjob_per_Webaufruf_einrichten.md new file mode 100644 index 00000000..6efa5cfd --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/020_Cronjob_per_Webaufruf_einrichten.md @@ -0,0 +1,21 @@ +--- +title: Cronjob per Webaufruf einrichten (nur Legacy Payments / NGW) +--- +Fügen Sie das Cronjob-Sicherheitspasswort in die Datei `config.inc.php` ein.
+Gehen Sie im Shopadmin in das Menü [ (D3) Module ] / [ Modul-Connector ] / +[ Systemeinstellungen ] / [ Tab: Config-Einträge ] / [ Datei bearbeiten ]
+Tragen Sie folgende Zeilen am Ende des Textfeldes ein:
+```php +// Sicherheitspasswort für automatische Vorkasse und Rechnungskauf +$this->cfgHeidelpay_sAccessKey = "Sicherheitspasswort"; +``` +Ändern Sie das "Sicherheitspasswort" in ein nur Ihnen bekanntes sicheres Zugriffspasswort. + +Alternativ können Sie die Datei `cron_bankaccount.php` per URL im Cronjob aufrufen lassen.
+Der Aufruf lautet wie folgt:
+```URL +https://www.IHRE-SHOP-URL.de/modules/d3/heidelpay/Cron/cron_bankaccount.php?key=Sicherheitspasswort +``` +Ersetzen Sie die Phrase "Sicherheitspasswort" mit dem vergebenen Passwort.
+Ohne das korrekte Sicherheitspasswort wird die Ausführung des Cronjob verhindert. +> [!]Setzen Sie auf jeden Fall ein Sicherheitspasswort. Damit wird die Ausführung des php-Cronjob per Browser durch Dritte verhindert. diff --git a/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/030_Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.md b/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/030_Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.md new file mode 100644 index 00000000..b6498a84 --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/030_Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.md @@ -0,0 +1,16 @@ +--- +title: Zahlungseingänge bei Unzer erneut abrufen (nur Legacy Payments / NGW) +--- +Der Cronjob fragt Zahlungseingänge bei Unzer immer für den aktuellen __Tag__ ab. + +Stellen Sie den Cronjob so ein, dass dieser mehrmals am Tag aufgerufen wird! + +Sollten Sie ältere Eingänge erneut abrufen wollen, steht Ihnen ein Parameter `date` zur Verfügung.
+Die Syntax dazu lautet: `YYYY-MM-DD`. + +Der Aufruf per Browser wäre dazu: +```URL +http://www.IHRE-SHOP-URL.de/modules/d3/heidelpay/Public/cron_bankaccount.php?key=Sicherheitspasswort&date=2017-12-31“ +``` +Bei Nutzung der sh-Datei ist der Parameter ebenfalls nutzbar.
+Der Parameter muss an 2ter Stelle übergeben werden (bspw. `/modules/d3/heidelpay/Cron/cron_bankaccount.php 1 2017-12-31` ). diff --git a/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/040_OXID_eShop_Enterprise_Edition.md b/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/040_OXID_eShop_Enterprise_Edition.md new file mode 100644 index 00000000..4fa987e2 --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/020_Cronjob_einrichten/040_OXID_eShop_Enterprise_Edition.md @@ -0,0 +1,10 @@ +--- +title: OXID eShop Enterprise Edition (nur Legacy Payments / NGW) +--- +Pro Subshop wird ein einzelner Cronjob benötigt.
+Hierzu verwenden Sie den Parameter `&shp=N`. +Die Shop ID (**N**) finden Sie im Admin unter +[ Stammdaten ] / [ Grundeinstellungen ] / [ Stamm ] / [ Shop ID ]. + +Beispiel:
+Hängen Sie an das Ende der bereits erstellten URL den Parameter `&shp=1` an, gilt der Aufruf für die Shop ID **1**. diff --git a/docs/daux/configuration/020_Konfiguration/020_automatische_Vorkasse_und_Rechnungskauf.md b/docs/daux/configuration/020_Konfiguration/020_automatische_Vorkasse_und_Rechnungskauf.md new file mode 100644 index 00000000..ac3d556c --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/020_automatische_Vorkasse_und_Rechnungskauf.md @@ -0,0 +1,52 @@ +--- +title: Automatische Vorkasse und Rechnungskauf (nur Legacy Payments / NGW)) +--- + +> [!] Sofern Sie die Zahlungsart "automatische Vorkasse" oder "Rechnungskauf" über Unzer NICHT nutzen, können Sie auf die nächste Seite blättern. + +## Ablauf bei "automatische Vorkasse" und "Rechnungskauf" +Eine "Vorkasse"- bzw. "Rechnungskauf"-Bestellung wird zum Zeitpunkt der Bestellung das Feld `Interner Status` _"oxtransstatus"_ auf `PENDING` gestellt. + +Bei Nutzung dieser Zahltypen prüft der Cronjob auf vorhandene Zahlungseingänge bei Unzer. + +Werden vorhandene Zahlungseingänge an den Shop übermittelt, so werden diese mit den gespeicherten Bestellungen abgeglichen. + +Wird eine korrekte Zahlung ermittelt, so wird `Interner Status` _"oxtransstatus"_ auf `OK` geändert, sowie das Feld `Bezahlt am` _"oxpaid"_ mit dem Zeitpunkt (Datum & Uhrzeit) der Bezahlung gefüllt. + +Weiterhin wird an den Kunden und den Shopinhaber, eine Informations-E-Mail über den Erhalt der Zahlung geschickt. + +Für die Formatierung der Mails stehen E-Mail-Templates zur Verfügung unter
`/modules/d3/heidelpay/views/tpl/email/*`. + +Den E-Mail-Inhalt liefern CMS-Texte, die mit dem Modul installiert wurden.
+Diese finden Sie im Admin unter [ Kundeninformationen ] / [ CMS-Seiten ] beginnend mit
+dem Ident _"d3_hp_vorkassemail"_ und
+dem Titel _"Heidelpay Vorkasseinfomail"_. +
+> **Hinweis:** +> Sollte die Höhe der Zahlung von dem Bestellwert abweichen, werden folgende Schritte durchgeführt: +> - Der _"Interner Status"_ (oxtransstatus) der Bestellung wird auf _"ERROR"_ gestellt und das Feld _"Bezahlt am"_ (oxpaid) bleibt unverändert. +> - Weiterhin werden E-Mails an Kunde und Shopinhaber gesandt, die auf die fehlerhafte Zahlung hinweisen. + + +## Einrichtung eines Cronjob +Für die Zahlungsarten "automatische Vorkasse" und "Rechnungskauf" ist ein Cronjob einzurichten.
+Dieser sorgt dafür, dass täglich mehrmals ein Abgleich eingegangener Zahlungen zwischen Shop und Unzer erfolgt.
+Wir empfehlen das Starten des Jobs 2-3x pro Tag. z.B. vormittags, nachmittags und abends.
+Weitere Informationen zum Anlegen von Cronjobs finden Sie in unserer [https://faq.d3data.de/begriffslexikon/cronjob/](https://faq.d3data.de/begriffslexikon/cronjob/). + +##Wichtiger Sicherheitshinweis + Verhindern Sie den Aufruf von .sh-Dateien via Browser. + Erweitern Sie z.B. die ".htaccess"-Datei des Shops um folgende Zeilen: +```apacheconfig + + + # htaccess - apache 2.4 + Require all denied + + + Order allow,deny + Deny from all + Satisfy All + + +``` diff --git a/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/010_Was_hat_sich_im_Bestellprozess_geaendert.md b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/010_Was_hat_sich_im_Bestellprozess_geaendert.md new file mode 100644 index 00000000..55152770 --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/010_Was_hat_sich_im_Bestellprozess_geaendert.md @@ -0,0 +1,12 @@ +--- +title: Was hat sich im Bestellprozess geändert? (nur Legacy Payments / NGW) +--- + +Der Benutzer durchläuft den Bestellprozess wie gewohnt.
+Nach dem Klick auf den Button [ Zahlungspflichtig bestellen ] im Bestellschritt 4, wird direkt eine Bestellung angelegt bevor der Benutzer zu dem Zahlungsanbieter weitergeleitet wird. + +Die temporäre Bestellung erhält den Status `PENDING` sowie die Bestellnummer 0 (einstellungsabhängig). +Die Einstellungen finden Sie in den Unzer-Modul-Einstellungen unter [ {$menutitle} ] / [ Einstellungen ] / [ Cronjob Einstellungen (iDeal und Przelewy 24) ]. + +Es wird zu diesem Zeitpunkt **keine E-Mail** versendet.
+Im Admin unter [ Bestellungen verwalten ] /[ Bestellungen ] /[ Tab {$menutitle} ] können Sie die Reservation `OT.PA` sehen. diff --git a/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/020_Was_macht_der_Cronjob.md b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/020_Was_macht_der_Cronjob.md new file mode 100644 index 00000000..875e82ec --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/020_Was_macht_der_Cronjob.md @@ -0,0 +1,29 @@ +--- +title: Was macht der Cronjob? (nur Legacy Payments / NGW) +--- + + +Der Cronjob holt sich eine Liste von Bestellungen die auf `PENDING` gesetzt und nicht storniert sind.
+Pro Bestellung werden alle Transaktionen von dem Unzer Server eingeholt. + +Transaktionen, die nicht im Shop vorhanden sind, werden in die Datenbank gespeichert. + +Anhand des Status der Transaktion wird die Bestellung abgearbeitet. + +Bei einer erfolgreichen Receipt `OT.RC` wird die Bestellung abgeschlossen. + +Die E-Mails werden zu **diesem Zeitpunkt** verschickt. + + +Wenn eine Bestellung das Ende der [ Lebenszeit einer PENDING-Bestellung (in Stunden) ] erreicht hat, +tritt die [ Aktion nach Lebenszeit ] in Kraft. +Sie können zwischen folgenden Bearbeitungsoptionen wählen: +
+
NOT_FINISHED (oxorder__oxtransstatus)
+
Bis 6.1.0.2 blieb die Bestellung unverändert.
+
Ab 6.1.0.2 wird der Bestellstatus (oxorder__oxtransstatus) PENDING auf NOT_FINISHED gesetzt.
+
Bestellung stornieren
+
Die Bestellung wird über die reguläre Routine des Shops storniert (Order::cancelOrder()).
+
Bestellung löschen
+
Die Bestellung wird unwiderruflich gelöscht. Die Löschung erfolg über den Shop selbst (order::delete())
+
diff --git a/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/030_Was_passiert_bei_einem_Refund.md b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/030_Was_passiert_bei_einem_Refund.md new file mode 100644 index 00000000..519ae178 --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/030_Was_passiert_bei_einem_Refund.md @@ -0,0 +1,6 @@ +--- +title: Was passiert bei einem Refund? (nur Legacy Payments / NGW) +--- + +Sollte eine Refund-Transaktion `OT.RF` vorhanden sein, wird die Bestellung (wie im Standard-Shop-Admin) storniert. +Der Shopbetreiber und der Kunde erhalten keine Benachrichtigung über die Stornierung. diff --git a/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/040_Wie_ist_der_Cronjob_einzurichten.md b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/040_Wie_ist_der_Cronjob_einzurichten.md new file mode 100644 index 00000000..874c37ec --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/040_Wie_ist_der_Cronjob_einzurichten.md @@ -0,0 +1,26 @@ +--- +title: Wie ist der Cronjob einzurichten? (nur Legacy Payments / NGW) +--- + +Die Datei unter [ /modules/d3/heidelpay/Cron/collectpayments.php ] muss eingebunden werden. + +Folgende Parameter sind dafür erforderlich: +- via WWW Aufruf: + - shp=oxshopid - oxshopid steht für die jeweilige Shop Ident + - key=accessKey - accessKey ist der Key, der hier beschrieben wird: [Cronjob per Webaufruf einrichten](configuration/020_Konfiguration/020_Cronjob_einrichten/020_Cronjob_per_Webaufruf_einrichten.md) + +Die fertige URL könnte so aussehen: +```bash +http://www.meinshop.de/modules/d3/heidelpay/Cron/collectpayments.php?shp=1&key=Sicherheitspasswort +``` + +- Aufruf via Konsole + - shp=oxshopid - oxshopid steht für die jeweilige Shop Ident (nur EE relevant) + +Der fertige Aufruf könnte so aussehen: +```bash +php /ihr/serverpfad/zum/shop/modules/d3/heidelpay/Cron/collectpayments.php 1 +``` + +Es gibt einen Bereich im Admin [ (D3) Module ] / [ {$menutitle} ] / [ Einstellungen ] / [ Stamm ] / [ Cronjob Einstellungen (iDeal und Przelewy24) ], hier können Sie die Einstellungen zum Cronjob vornehmen. +> [i] In den Hilfetexten (mit einem ? gekennzeichnet) finden Sie eine Beschreibung zu den einzelnen Einstellungen. diff --git a/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/050_Was_ist_noch_zu_beachten.md b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/050_Was_ist_noch_zu_beachten.md new file mode 100644 index 00000000..9c296793 --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/050_Was_ist_noch_zu_beachten.md @@ -0,0 +1,13 @@ +--- +title: Was ist noch zu beachten? (nur Legacy Payments / NGW) +--- +Sofern der Benutzer auf die Thankyou Seite kommt (Bestellschritt 5), sieht er folgenden +Text: +``` +Vielen Dank für Ihre Bestellung im OXID eShop 6. +Ihre Bestellung ist unter der Nummer 0 bei uns registriert. +Sie haben bereits eine Bestellbestätigung per E-Mail erhalten. +``` +Dieser Text sollte ggf. angepasst werden, da zu diesem Zeitpunkt keine E-Mail +versendet wird. +> [i] Die 0-Bestellnummer kann im Admin deaktiviert werden. Siehe [Was hat sich im Bestellprozess geändert?](configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/010_Was_hat_sich_im_Bestellprozess_geaendert.md) diff --git a/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/060_Infos_fuer_Entwickler.md b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/060_Infos_fuer_Entwickler.md new file mode 100644 index 00000000..b18ed1cb --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/060_Infos_fuer_Entwickler.md @@ -0,0 +1,23 @@ +--- +title: Infos für Entwickler (nur Legacy Payments / NGW) +--- + +Bestellungen die über iDeal und Przelewy24 abgewickelt werden, gehen einen anderen Weg. +Statt über `order::execute` wird vorher eine Bestellung in folgender Methode angelegt: +`D3\Heidelpay\Controllers\Order::createOrder` + +Danach wird der Kunde zu dem Zahlungsanbieter weitergeleitet. +Der Kunde landet im Erfolgsfall auf der Thankyou Seite. +Dabei wird kein `oxorder::finalizeOrder` ausgeführt! + +Die Methode wurde in 2 Teile gesplittet: +`d3_oxorder_heidelpay::d3CreateTemporaryOrder` +`d3_oxorder_heidelpay::d3FinalizeTemporaryOrder` + +Sollte der Cronjob lange benötigen, können Sie folgende Indexes setzen: +```mysql +ALTER TABLE `oxorder` + ADD INDEX `D3HPIDEALP24INDEX` (`OXSTORNO`, `OXTRANSSTATUS`) COMMENT 'index for d3 heidelpay ideal + przelewy24'; +ALTER TABLE `d3_d3log_oxobject2d3transactionlog` + ADD INDEX `OXOBJECTID` (`OXOBJECTID`), ADD INDEX `D3GROUP` (`D3GROUP`); +``` diff --git a/docs/daux/configuration/020_Konfiguration/040_Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.md b/docs/daux/configuration/020_Konfiguration/040_Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.md new file mode 100644 index 00000000..7129d5ac --- /dev/null +++ b/docs/daux/configuration/020_Konfiguration/040_Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.md @@ -0,0 +1,31 @@ +--- +title: Zahlungsinformationen für Rechnungskauf und Vorkasse anzeigen lassen +--- +Im folgenden Abschnitt sehen Sie ein PHP Script, womit ein Entwickler an jeder beliebigen Stelle im Shop, +die Zahlungsinformationen implementieren kann (bspw. Oxid eigenen Invoice PDF Modul oder für die Anbindung einer Warenwirtschaft): +```php +/** @var \D3\Heidelpay\Modules\Application\Model\Order $order */ +$order = oxNew(\OxidEsales\Eshop\Application\Model\Order::class); +$order->load('OxidDerBestellung'); + +var_dump($order->getHeidelpayBankTransferData()); +/* returns false or : +stdClass::__set_state(array( + 'Type' => 'd3_d3heidelpay_models_payment_invoice_unsecured', + 'Currency' => 'EUR', + 'Amount' => '33.80', + 'ShortID' => '3457.1523.6672', + 'UniqueID' => '31HA07BC81287D6A78968151B24C6A22', + 'TransactionID' => '4387__@@2016-12-15 09:00:36', + 'Bank' => '37040044', + 'Number' => '5320130', + 'Holder' => 'Unzer (GmbH)', + 'Iban' => 'DE89370400440532013000', + 'Bic' => 'COBADEFFXXX', + 'Country' => 'DE', + 'Reference' => '3457.1523.6672', +))*/ +``` + +Ein Anwendungsbeispiel wird dem Kunden bereits auf der "Thank You" Seite angezeigt: +Zahlungsinformationen für Rechnungskauf und Vorkasse anzeigen lassen diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/005_Start.md b/docs/daux/configuration/040_Schnittstellenwechsel/005_Start.md new file mode 100644 index 00000000..18312476 --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/005_Start.md @@ -0,0 +1,9 @@ +--- +title: Schnittstellenwechsel +--- + +Mit Modulversion 6.2 bieten wir parallel zur bestehenden Unzer Schnittstelle Legacy Payments / NGW auch eine Integration der neuen PaymentApi / MGW Schnittstelle. + +Aktuell stehen noch nicht alle Zahlungsarten unter PaymentApi / MGW zur Verfügung (siehe auch [Welche Zahlungsarten führt Unzer unter PaymentApi / MGW?](010_Vorbereitung/050_Zahlarten.md)). Zukünftig werden alle Zahlungsarten Stück für Stück auf die neue PaymentApi / MGW umgestellt. + +Die vorliegende Anleitung "Schnittstellenwechsel" beschreibt Ihnen die Umstellung einer bestehenden Legacy Payments / NGW Konfiguration hin zur Nutzung der PaymentApi / MGW Schnittstelle. \ No newline at end of file diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/010_was_wird_benoetigt.md b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/010_was_wird_benoetigt.md new file mode 100644 index 00000000..5b249d02 --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/010_was_wird_benoetigt.md @@ -0,0 +1,12 @@ +--- +title: Was benötigen Sie? +--- + +> [!] Stellen Sie sicher, dass die Kunden während der Umstellung keine Unzer Zahlungsarten im Frontend wählen können, um Fehlbestellungen zu vermeiden. + +Bevor Sie mit der Konfiguration der PaymentApi / MGW Schnittstelle beginnen können, sind vorerst einige Daten zusammenzutragen: + +- Zugangsdaten für das [Unzer Insights](020_Unzer_Insights.md) +- [PaymentApi / MGW - Schlüsselpaare (Keys)](030_Schluesselpaare_finden.md) +- [PaymentApi / MGW - Zahlarten](050_Zahlarten.md) (Zahlarten, die unter PaymentApi / MGW verwendet werden können) +- [Eine Sicherung des IST-Zustandes](060_Sicherung.md) \ No newline at end of file diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/020_Unzer_Insights.md b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/020_Unzer_Insights.md new file mode 100644 index 00000000..0ad3703c --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/020_Unzer_Insights.md @@ -0,0 +1,14 @@ +--- +title: Zugangsdaten für das Unzer Insights +--- + +Um diese Schnittstelle nutzen zu können, benötigen Sie Zugangsdaten zum Unzer Insights. Fordern Sie diese für den Live- und Testmodus beim Unzer-Support über das [Formular](https://www.unzer.com/de/kontakt-vertrieb/) oder per E-Mail `support@unzer.com` an. + +Melden Sie sich bitte mit den Zugangsdaten an: + +- [ Insights für Live-Modus ](https://insights.unzer.com/) +- [ Insights für Test-Modus ](https://sbx-insights.unzer.com/) + +Darin werden Sie weitere Informationen finden, die Sie für die vollständige Konfiguration benötigen. + +![Unzer Insights Standardoberfläche](../../../img/unzer_insights_of.png) \ No newline at end of file diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/030_Schluesselpaare_finden.md b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/030_Schluesselpaare_finden.md new file mode 100644 index 00000000..a0ef3786 --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/030_Schluesselpaare_finden.md @@ -0,0 +1,11 @@ +--- +title: Schlüsselpaare finden +--- + +Mit der PaymentApi / MGW-Schnittstelle haben Sie spielend leicht die Möglichkeit, zwischen Test- und Liveumgebung zu wechseln. Dafür benötigen Sie nichts weiter, als die im Unzer Insights findbaren Schlüsselpaare. + +Navigieren Sie dafür in der linken Sidebar, unter [ Einstellungen ] > [ Konfiguration ] auf die Schlüsselübersicht. + +Wählen Sie den [ Hauptchannel ] (der generelle Eintrag kann kontoabhängig auch anders benannt sein), um Zugang zu den benötigten Schlüsselpaaren zu bekommen. Bitte notieren Sie beide Schlüssel, da beide im nächsten Schritt benötigt werden. + +![Unzer Insights Schlüsselpaare](../../../img/unzer_insights_keypairs_visible.png) \ No newline at end of file diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/050_Zahlarten.md b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/050_Zahlarten.md new file mode 100644 index 00000000..3371cecc --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/050_Zahlarten.md @@ -0,0 +1,20 @@ +--- +title: Welche Zahlungsarten führt Unzer unter PaymentApi / MGW? +--- + +In der PaymentApi / MGW-Schnittstelle stehen Ihnen die folgenden Zahlungstypen zur Verfügung: + +- Kreditkarte/Debitkarte (unter PaymentApi / MGW genannt "kartenbasierte Zahlungsmethode") +- Paypal +- Sofort +- iDeal +- ungesicherter Rechnungskauf +- Unzer Bank Transfer +- Unzer Direct Debit (Lastschrift mit Zahlungsgarantie - DE/AT) +- Unzer Invoice (abgesicherter Rechnungskauf B2C - DE/AT) +- Unzer Prepayment (autom. Vorkasse) +- EPS +- Przelewy24 +- Giropay + +Prüfen Sie bitte, dass Sie ausschließlich die oben genannten Unzer-Zahlarten verwenden möchten. Dann kann das Modul auf PaymentApi / MGW umgestellt werden. \ No newline at end of file diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/060_Sicherung.md b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/060_Sicherung.md new file mode 100644 index 00000000..9c5a8fcf --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/010_Vorbereitung/060_Sicherung.md @@ -0,0 +1,11 @@ +--- +title: Datensicherung anlegen +--- + +Bevor Sie beginnen, die PaymentApi / MGW-Schnittstelle und deren Channels einzurichten, sichern Sie sich die bisher genutzten Channels. + +Rufen Sie dazu bitte den Adminbereich Ihres Shops auf und wählen die Channelübersicht unter [ D3 Module ] -> [ Unzer ] -> [ Channel-Konfigurationen ]. + +Wir empfehlen dazu ganz einfach die bestehenden Channel umzubenennen. Beispielsweise: `legacy_[CHANNEL NAME]`. Damit stellen Sie sicher, jederzeit wieder auf einen funktionierenden Stand zurückwechseln zu können. + +Wählen Sie dafür einen bestehenden Channel, ändern dessen Titel und speichern diesen. \ No newline at end of file diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/010_Schluesselpaar_eintragen.md b/docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/010_Schluesselpaar_eintragen.md new file mode 100644 index 00000000..ad43a427 --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/010_Schluesselpaar_eintragen.md @@ -0,0 +1,20 @@ +--- +title: Notierte Schlüsselpaare eintragen +--- + +Wechseln Sie jetzt bitte in Ihren Shop-Admin unter [ D3 Module ] -> [ Unzer ] -> [ Einstellungen ]. + +Wählen Sie beim [ Interface ] die PaymentApi / MGW-Schnittstelle und speichern diese Einstellung bitte ab. + +Tragen Sie nun die Schlüssel des Live- bzw. Testmodus in die entsprechenden Felder ein: + +Ihnen stehen vier verschiedene Schlüssel zur Verfügung stehen: + +- `s-priv-...`: privater Schlüssel (Private Key) für den Testmodus +- `s-pub-...`: öffentlicher Schlüssel (Public Key) für den Testmodus +- `p-priv-...`: privater Schlüssel (Private Key) für den Livemodus +- `p-pub-...`: öffentlicher Schlüssel (Public Key) für den Livemodus + +Tragen Sie die beiden Schlüssel des Live- bzw. Testmodus in die entsprechenden Felder ein. + +![Shop - Admin Schlüsseleintragung](../../../img/enter_keys_mod_settings.png) diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/030_Channeleinstellungen.md b/docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/030_Channeleinstellungen.md new file mode 100644 index 00000000..2ede1970 --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/030_Channeleinstellungen.md @@ -0,0 +1,22 @@ +--- +title: Channeleinstellungen +--- + +Navigieren Sie in die Unzer Channel Konfiguration im Shopadmin unter [ D3 Module ] -> [ Unzer ] -> [ Channel-Konfigurationen ]. Im Tab [ Einstellungen ] setzen Sie die grundlegenden Channeleinstellungen. + +![Channel-Konfiguration im Shopadmin](../../../img/channels_colours.png) + +Im oberen Bereich sehen Sie Channelprofile. Ungenutzte Profile können Sie löschen, fehlende Profile erstellen Sie sich bitte neu. + +Wählen Sie nun das einzurichtende Profil. + +In der unteren Bildschirmhälfte sehen Sie die Einstellungen des Channels, die Sie wie folgt bearbeiten können: + +| Name | Aufgabe | +|---------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Aktiv | Bitte setzen Sie den Haken, um diesen Channel zu verwenden. | +| Test Modus | Wenn Sie den Haken setzen, dann verwendet das Modul diesen Channel im Test-Modus. Für den Live-Modus legen Sie sich eine Kopie **ohne** diesen Haken an. | +| Titel | Hier können Sie einen freien Namen für den Channel eintragen. Dieser dient Ihnen nur zur internen Unterscheidung. | +| Unzer-Zahltyp | Hier definieren Sie, wie Unzer die Zahlung verarbeiten soll. Es werden Ihnen nur die Typen vorgeschlagen, die die PaymentApi / MGW-Schnittstelle unterstützt. | + +Speichern Sie die geänderten Einstellungen ab. \ No newline at end of file diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/040_Channelzuordnungen.md b/docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/040_Channelzuordnungen.md new file mode 100644 index 00000000..fcfe7332 --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/020_Konfiguration/040_Channelzuordnungen.md @@ -0,0 +1,13 @@ +--- +title: Zahlartenzuordungen +--- + +Navigieren Sie in die Unzer Channel Konfiguration im Shopadmin unter [ D3 Module ] -> [ Unzer ] -> [ Channel-Konfigurationen ]. Im Tab [ Zahlungsarten ] ordnen Sie ihre Shop-Zahlungsarten den angelegten Channels zu. + +Wählen Sie sich das passende Channelprofil und setzen Sie den Haken bei den dafür relevanten Shop-Zahlungsarten. + +> [i] Beachten Sie, dass jede Zahlart nur maximal einem Test- und einem Live-Channel zugeordnet sein kann. + +Kann Ihre gewünschte Zahlungsart nicht gewählt werden (ausgegraut), ist diese schon einem anderen Channel zugeordnet. Entfernen Sie die Zuordnungen und setzen Sie diese an den passenden Channels neu. + +Speichern Sie im Anschluss Ihre Zuordnungen mit dem [ Speichern ]-Button. \ No newline at end of file diff --git a/docs/daux/configuration/040_Schnittstellenwechsel/050_Nacharbeiten.md b/docs/daux/configuration/040_Schnittstellenwechsel/050_Nacharbeiten.md new file mode 100644 index 00000000..b3cb1ff1 --- /dev/null +++ b/docs/daux/configuration/040_Schnittstellenwechsel/050_Nacharbeiten.md @@ -0,0 +1,21 @@ +--- +title: Ãœberprüfung und Freischaltung +--- + +## Testlauf + +Nach der Einrichtung raten wir Ihnen, jede Zahlart einmal zu testen. Nutzen Sie am besten dafür den Test-Modus, um nicht versehentlich im Live-System ungewollte Bestellungen durchzuführen. + +Setzen Sie dazu im Admin unter [ D3 Module ] -> [ Unzer ] -> [ Einstellungen ] den Haken für den Testmodus. Achten Sie darauf, dass auch die Schlüssel dafür (s-...) gesetzt sind. + +> [i] Mehr Informationen zur Testumgebung und den darin verwendbaren Zahlungsmitteln finden sie in der [Unzer - Testumgebung](https://dev.unzer.de/testumgebung/) + +## Freischaltung + +Verliefen alle Tests erfolgreich, aktivieren Sie das Modul für den Livebetrieb. Entfernen Sie dazu im Admin unter [ D3 Module ] -> [ Unzer ] -> [ Einstellungen ] den Haken für den Testmodus. Achten Sie darauf, dass auch die Schlüssel für Live (p-...) gesetzt sind. + +Auch hierfür empfehlen wir einen Testlauf für jede Zahlungsart. + +## Nacharbeiten + +Sofern Sie nicht planen, zurück zu Legacy Payments / NGW zu wechseln, so empfehlen wir, die bisherigen NGW-Channels zu löschen. \ No newline at end of file diff --git a/docs/daux/configuration/_index.md b/docs/daux/configuration/_index.md new file mode 100644 index 00000000..6b751ecd --- /dev/null +++ b/docs/daux/configuration/_index.md @@ -0,0 +1,13 @@ +--- +title: Konfiguration | wichtige Hinweise +--- + +# Inhaltsverzeichnis + +* [automatische Vorkasse und Rechnungskauf](configuration/020_Konfiguration/010_automatische_Vorkasse_und_Rechnungskauf.md) +* [Cronjob einrichten (nur Legacy Payments / NGW)](configuration/020_Konfiguration/020_Cronjob_einrichten/010_Cronjob_per_Konsole_einrichten.md) +* [Konfiguration der Zahlungsarten](configuration/020_Konfiguration/015_Konfiguration_der_Zahlungsarten.md) +* [Informationen und Anleitung von iDeal und Przelewy24 (nur Legacy Payments / NGW)](configuration/020_Konfiguration/030_Informationen_und_Anleitung_von_iDeal_und_Przelewy24/010_Was_hat_sich_im_Bestellprozess_geaendert.md) +* [Zahlungsinformationen für Rechnungskauf und Vorkasse anzeigen lassen](configuration/020_Konfiguration/040_Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.md) + +Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter [Hilfe und Support](support/010_Hilfe-und-Support.md) genannten Kontaktdaten Bescheid. diff --git a/docs/daux/description/010_Beschreibung.md b/docs/daux/description/010_Beschreibung.md new file mode 100644 index 00000000..02436cda --- /dev/null +++ b/docs/daux/description/010_Beschreibung.md @@ -0,0 +1,43 @@ +--- +title: Beschreibung +--- +Unzer Logo + +Die Unzer GmbH ist einer der innovativsten und am stärksten wachsenden Fintech-Dienstleister mit Hauptsitz in Heidelberg. Der international tätige Spezialist für Zahlungsabwicklung setzt dabei auf eigene Lösungen wie Rechnungs- und Ratenkauf, Lastschrift, Online-Ãœberweisung, Vorkasse und Kreditkarte sowie auf Anbieter von Wallet-Lösungen. Mit über 16 Jahren Erfahrung im E-Commerce und am Point of Sale bietet die Unzer GmbH als von der BaFin zugelassenes Zahlungsinstitut Unternehmen jeder Größe die Möglichkeit, weltweite Zahlungsabwicklungen durchzuführen. + +## Transaktionsübersicht an den Bestellungen +Das Modul verfügt über einen eigenen Administrationsbereich an den Bestellungen, wo Sie Buchungen*, Stornierungen*, Gutschriften* etc. durchführen können. +Eine separate Anmeldung am Unzer-Händlerbereich ist für die Zahlungsabwicklungen der Shopbestellungen dadurch nicht mehr nötig! + +## PCI 3 Konformität + +PCI DSS Level SAQ-A wird ab Modulversion 5.2.0.0 (azure) unterstützt. +Details zu PCI finden Sie unter https://www.pcisecuritystandards.org/ . + +## Folgende Leistungen bietet Ihnen das Modul über das Zahlungssystem der Unzer (GmbH) +- Kreditkarte +- Bankeinzug/Lastschrift (DE, AT und CH) +- automatische Vorkasse +- Sofortüberweisung (in DE und AT) +- Rechnungskauf (ohne Zahlungssicherung) +- PayPal +- Debitkarte * +- Giropay * +- iDeal * +- EPS * +- Rechnungskauf (mit Zahlungssicherung) * +- B2B Rechnungskauf (mit Zahlungssicherung) * +- Przelewy 24 * +- MasterPass * +- EasyCredit * +- PostFinance * +- BillSAFE (nur Bestandskunden) +> [!] * nur in der Edition "Premium" verfügbar + + +## Hinweis zu 3D Secure +"Verified by Visa" und "MasterCard Secure Code" sind Authentifizierungssysteme auf Basis der Visa-Technologie "3D Secure". +Der Karteninhaber gibt im Web seine Kreditkartennummer ein. +Nimmt der Issuer (kartenausstellende Bank) am 3D Secure-Verfahren teil, kann der Kartenbesitzer ein zusätzlich hinterlegtes Passwort eingeben. +Damit erhält das Zahlungssystem des Händlers ein Authentifizierungsmerkmal. +Die Möglichkeit zu 3D Secure ist in diesem Modul enthalten und kann bei Unzer angefragt werden. diff --git a/docs/daux/description/015_Editionsunterschiede.md b/docs/daux/description/015_Editionsunterschiede.md new file mode 100644 index 00000000..63342457 --- /dev/null +++ b/docs/daux/description/015_Editionsunterschiede.md @@ -0,0 +1,63 @@ +--- +title: Editionsunterschiede +--- +Wir liefern das Unzer Modul in 2 Lizenzmodellen aus, Basic und Premium. +Die Unterschiede zwischen den Lizenzen können Sie hier einsehen: +|   | Basic | Premium +| --- |: --- :|: ---: +|Preis|0,00 €|ab 259,00 € + +| Bankeinzug / Lastschrift | Basic | Premium +| --- |: --- :|: ---: +|ELV Deutschland, Österreich, Schweiz|**X**|**X** +|mit Zahlungssicherung| |**X** + +| Kreditkarten | Basic | Premium +| --- |: --- :|: ---: +|Visa|**X**|**X** +|Mastercard|**X**|**X** +|American Express|**X**|**X** +|Dinners|**X**|**X** +|JCB|**X**|**X** +|verified by Visa (3D Secure)|**X**|**X** +|MasterCard SecureCode (3D Secure)|**X**|**X** + +| Debitkarten | Basic | Premium +| --- |: --- :|: ---: +|Carta postepay (Italien)| |**X** +|Carte Bleue (Frankreich)| |**X** +|ServiRed (Spanien)| |**X** +|Visa Electron| |**X** +|Euro 6000 (Spanien)| |**X** +|4B (Spanien)| |**X** +|Dankort (Dänemark)| |**X** +|Maestro International 3D Secure| |**X** + +| PIN / TAN Verfahren | Basic | Premium +| --- |: --- :|: ---: +|Sofortüberweisung|**X**|**X** +|Giropay| |**X** +|IDEAL (Niederlande)| |**X** +|EPS (Österreich)| |**X** +|Przelewy 24| |**X** +|PostFinance| |**X** + +| E-Wallet | Basic | Premium +| --- |: --- :|: ---: +|PayPal|**X**|**X** +|MasterPass| |**X** + +| Weitere Zahlungsarten | Basic | Premium +| --- |: --- :|: ---: +|Vorkasse|**X**|**X** +|BillSAFE (nur Bestandskunden)|**X**|**X** +|Rechnungskauf ohne Zahlungssicherung|**X**|**X** +|Rechnungskauf mit Zahlungssicherung| |**X** +|B2B Rechnungskauf mit Zahlungssicherung| |**X** +|EasyCredit (Ratenkauf)| |**X** + +| Admin-Bereich an den Bestellungen | Basic | Premium +| --- |: --- :|: ---: +|Ãœbersicht Transaktionen|**X**|**X** +|Aktionen durchführen (Storno, Refund,etc.)| |**X** + diff --git a/docs/daux/img/Unzer__PrimaryLogo_Raspberry_RGB.png b/docs/daux/img/Unzer__PrimaryLogo_Raspberry_RGB.png new file mode 100644 index 0000000000000000000000000000000000000000..f43f12ee28a8261fb41e636416a72b1d4a869fa6 GIT binary patch literal 40227 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%0A$7xR3QE0Y4o=54vKKR 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
+ +
+
+
+
+ + + +
+

6.2.5.0 - (2022-05-06)

+

added

+
    +
  • MGW: Zahlart EPS hinzugefügt
  • +
  • MGW: Zahlart Przelewy24 hinzugefügt
  • +
  • MGW: Zahlart Giropay hinzugefügt
  • +
  • Eingabefeld fürden Karteninhaber bei kartenbasierten Zahlarten hinzugefügt
  • +
  • bei Stornierung einer Zahlung: Auswahlbox für den Stornierungsgrund integriert (Pflicht für die Zahlart 'abgesicherter Rechnungskauf')
  • +
+

changed

+
    +
  • Frontend Bestellschritt 3 auf unzerSDK migriert
  • +
  • Abhängigkeiten der composer.json auf UnzerSDK aktualisiert
  • +
+

fixed

+
    +
  • bei Zahlungsart Vorkasse und Rechnung blieb der Status einer Bestellung auf "NOT_FINISHED"
  • +
  • einige Template-Block-Namen korrigiert
  • +
+
+

6.2.4.0 - (2022-01-14)

+

added

+
    +
  • installierbar in OXID 6.4
  • +
  • fehlende englische Ãœbersetzungen ergänzt
  • +
  • ungültiger privater Schlüssel-Fehler wird passend behandelt
  • +
+

changed

+
    +
  • CLI-Prüfung angepasst
  • +
  • veralteten Code für Einsatz unter PHP 8 entfernt
  • +
+

fixed

+
    +
  • Emails können in OXID >= 6.2 nicht versendet werden, Rendererablauf korrigiert
  • +
  • fehlende Namespaces ergänzt
  • +
  • Icon-Formatierung aktualisiert
  • +
+
+

6.2.3.0 - (2021-07-12)

+

changed

+
    +
  • Wechsel von HeidelpayPHP zu UnzerSDK
  • +
+
+

6.2.2.1 - (2021-06-07)

+

changed

+
    +
  • Dokumentation für Schnittstellenwechsel ergänzt
  • +
+

fixed

+
    +
  • Preauthorisation Transaktionen werden nach erfolgreichem Abschluss mit Status "OK" markiert.
  • +
+
+

6.2.2.0 - (2021-05-18)

+

fixed

+
    +
  • Bestellungen nur mit der Währung EUR möglich
  • +
  • Bestellabschluss bei aktivem PHP Error Log schlägt fehl
  • +
+
+

6.2.1.3 - (2021-04-27)

+

added

+
    +
  • Freigabe für OXID 6.3
  • +
+

fixed

+
    +
  • fehlende Zahlungsarten-Templates im Admin ergänzt
  • +
+
+

6.2.1.2 - (2021-04-19)

+

fixed

+
    +
  • 0010757: fehlende Artikel in Bestellbestätigungsmail durch ausverkauft-Status
  • +
+
+

6.2.1.1 - (2021-02-10)

+

fixed

+
    +
  • abgesicherter rechnungskauf zurückgewiesen aufgrund abweichender Lieferadresse
  • +
  • keine Eingabe in 3rd party select-Eingabefelder an der Zahlartenauswahl möglich
  • +
+
+

6.2.1.0 - (2021-01-11)

+

added

+
    +
  • Adresseingaben werden vorformatiert, um Ablehnungen aufgrund falschen Formates zu vermeiden
  • +
+

changed

+
    +
  • Produktbild-URL wird bei Nutzung der PaymentApi / MGW-Schnittstelle nicht zu Unzer übergeben, da nicht erreichbare URL (z.B. Dev-Shop) zum Abbruch der Transaktion führt
  • +
+
+

6.2.0.4 - (2021-01-11)

+

added

+
    +
  • Logo in Adminnavigation eingefügt
  • +
+

fixed

+
    +
  • nötige Umstellung für 3D Secure v2
  • +
  • Transaktionstab im live-Modus zeigt wieder Daten
  • +
+
+

6.2.0.3 - (2020-12-22)

+

changed

+
    +
  • Transaktionsübersicht bei Nutzung der PaymentApi / MGW-Schnittstelle entfernt
  • +
+

fixed

+
    +
  • Fehlerverhalten bei Bestellungen mit Gutschein/Rabatten
  • +
  • Aufruf des Cronjobs für iDeal & Przelewy24
  • +
  • Warenkorbberechnung korrigiert
  • +
+
+

6.2.0.2 - (2020-11-30)

+

added

+
    +
  • Freigabe für OXID 6.2.3
  • +
+

changed

+
    +
  • Unzer API URL
  • +
  • iDeal Logo
  • +
+

fixed

+
    +
  • Präfixverhalten bei leeren Eingabefeldern des Zugangskeys (PaymentApi / MGW)
  • +
+

6.2.0.1 - (2020-11-10)

+

fixed

+
    +
  • fehlendes NGW-Template für Vorkasse hinzugefügt - verhinderte Portierung der Altkonfiguration
  • +
  • Fehler bei Generierung von Bestellung bei Nutzung von NGW korrigiert
  • +
+
+

6.2.0.0 - (2020-10-28)

+

added

+
    +
  • ermöglicht den Einsatz der PaymentApi / MGW-Schnittstelle
  • +
+

changed

+
    +
  • Umbenennung (Rebranding) von heidelpay zu Unzer
  • +
+

fixed

+
    +
  • falsche Konfigurations-ID korrigiert - dieser Fehler löste kein Fehlverhalten im Modul aus
  • +
+
+

6.1.2.2 - (2020-09-30)

+

changed

+
    +
  • Titellogo auf statischen Asset umgestellt
  • +
  • Logos für Amex, MasterCard, Paypal und VISA aktualisiert
  • +
  • übersetzbare Sparchbausteine für Bestellungsübersicht verwendet
  • +
+
+

6.1.2.1 - (2020-06-15)

+

fixed

+
    +
  • korrigiert Fragezeichen in Rückgabewert der execute-Methoden (führte zu ungültiger Redirect URL)
  • +
  • 0009794: erzwingt neue Session im iDeal Cron Script (führt zu Fehlern, wenn z.B. auf während der Bearbeitung der ersten Bestellung der Warenkorb neu aufgebaut werden muss - nötig z.B. bei Gutscheinverwendung)
  • +
  • EPS nicht auswählbar - blD3HeidelpayAllowEPS fehlt
  • +
  • verwendet optimierte Logik, um in externen Aufrufen die bootstrap-Datei finden zu können
  • +
+

changed

+
    +
  • Bestellschritt3: Aufpreis bei Zahlarten ausblenden wenn 0
  • +
+
+

6.1.2.0 - (2020-05-12)

+

added

+
    +
  • 0009705: Freigabe OXID 6.2
  • +
+
+

6.1.1.3 - (2020-04-03)

+

changed

+
    +
  • ermöglicht Einsatz mit ModulConnector 5.3
  • +
  • ermöglicht Installation in Projekten ohne "oxid-esales/oxideshop-metapackage-ce"
  • +
+

fixed

+
    +
  • Abbruch bei Verwendung nicht zu Heidelpay zugewiesener Zahlart korrigiert
  • +
+
+

6.1.1.2 - (2020-03-19)

+

fixed

+
    +
  • 0009550: Manipulationsprävention bei Zahlung mit abgesichertem Rechnungskauf integriert
  • +
  • 0009539: fehlerhafte Aufrufe bei Ausführung des Cronjobs für Rechnungskauf oder Vorkasse korrigiert
  • +
  • 0009540: fehlendes Admintemplate "d3_heidelpay_views_admin_tpl_channels_sub_prepayment.tpl" eingefügt
  • +
  • 0009553: fehlende Bankdaten bei Vorkasse
  • +
  • 0009554: cron_bankaccount.php - falscher Channel bei Vorkassse
  • +
+
+

6.1.1.1 - (2020-01-09)

+

fixed

+
    +
  • 0009389: Modulversion 6.1.1.0 - Installation unvollständig (falsche Versionsnummer in Installationsroutine)
  • +
+
+

6.1.1.0 - (2020-01-03)

+

added

+
    +
  • 0008760: add Wave Theme support
  • +
+

changed

+
    +
  • 0000000: iDeal + Przelewy24 orders with no incoming payment and no "after lifetime action" will set to NOT_FINISHED after span of life
  • +
  • 0000000: missing active check of channel provider data integrated
  • +
  • 0000000: Initialization of JavaScript (web integration) heidelpayInstance may only be created once
  • +
+

###fixed

+
    +
  • 0005712: Distinction between test and live configuration when assigning "Heidelpay Channel - Oxid Payment Methods"
  • +
  • 0009201: different modcfg version in composer.josn & InstallRoutine
  • +
  • 0000000: Inactive channel configuration was displayed in the frontend, if an active oxid-paymenttype-assignment exists
  • +
  • 0000000: OT payments are not redirecting, if user switch to OrderController and send order:execute again
  • +
  • 0000000: navigation on other language causes admin template language to standard (0)
  • +
  • 0000000: fixed use saved data doesn't work in wave -> missing post order execute parameter
  • +
+
+

6.1.0.1 - (2019-10-07)

+

fixed

+

0009155: 6.1.0.0: Too few arguments to function D3\Heidelpay\Controllers\Admin\Order\Heidelpay::isBasicLicence()
+0000000: 6.1.0.0: incorrect redirect to mydomain.tld/modules/d3/heidelpay/public/redirect -> should be redirect to payment/start page

+
+

6.1.0.0 - (2019-09-25)

+

Minor version upgrade notice: there are some backward-incompatible changes to this release.

+

0000000: Important the setup routine has a backwards compatibility break (BC break)! Only module configurations greater than or equal to modul version 6.0.0.0 will be fully migrated!
+0000000: Configuration rebuild channel configuration see: (6.1.0.0) Umstellung der Konfiguration
+0000000: Refactor \D3\Heidelpay\Models\Factory class refactored to a factory pattern
+0000000: Refactor split /public/hp_response.php calls into separated front controller (f.e. /public/Creditcard.php, /public/Debitcard.php)
+0000000: Bug additional redirect parameters will not add in redirect url of the public response file's (like utm_nooverride=1)
+0000000: Info replaced https://faq.oxidmodule.com/ links with https://faq.d3data.de

+
+

6.0.3.1 - (2019-06-07)

+

0008863: 6.0.3.0 Fehler bei nicht Heidelpay zugeordneten Zahlungsarten - keine Bestellung möglich
+0000000: cronjob collectPayments parameter FRONTEND.ENABLED=true causing a order delete for Przelewy24 and iDeal payments
+0000000: cronjob collectPayments set referenceid before temporaray order is finalized
+0000000: cronjob collectPayments reduced NOTICE in collectpayments.php 0000000: general added new criterion info parameter "heidelPaymentMethod"
+0000000: replaced deprecated method "getShopEdition" for request parameter
+0000000: changing url in metadata to https://docs.oxidmodule.com/Heidelpay/

+
+

6.0.3.0 - (2019-05-09)

+

0008145: OT Zahlungsarten auf Länder und Währung einschränken
+0008577: Exception bei dem Versenden von d3SendHPErrorMessage
+0008263: Daux.io Umsetzung Heidelpay
+0000000: neue Zahlungsart B2B Rechnungskauf hinzugefügt

+
+

6.0.2.3 - (2019-03-08)

+

0008253: alte Trusted Shops Käuferschutz Kompatibilität entfernen
+0000000: Collation der Admin Sprachdateien auf UTF-8 gesetzt
+0008158: Zahlungstyp Billsafe entfernen
+0000000: Refactor \D3\Heidelpay\Models\Containers\Parameter

+
+

6.0.2.2 - (2019-01-09)

+

0008210: Transaktions-Fehlermeldung im Tab Order/Heidelpay anzeigen lassen
+0008237: Blocker Fehlermeldung beim Bestellabschluss
+0000000: Neues Model Models\Actions\Finalize
+0000000: Refactor \D3\Heidelpay\Models\Containers\Parameter::setMandatoryData
+0000000: Refactor \D3\Heidelpay\Models\Containers\Criterions*
+0000000: Refactor Umbenennung der \D3\Heidelpay\Models\Actions* Eigenschaften and Methoden

+
+

6.0.2.1 - (2019-01-03)

+

0008148: Push E-Mail bei fehlender Bestellung
+0008154: Anzeige der Push Benachrichtigungs URL im Admin
+0008155: EE Updatescript für gespeicherte Kundendaten bereit stellen
+0008156: divs in flow templates ergänzen

+
+

6.0.2.0 - (2018-12-05)

+

0007899: Push Notifications integriert
+0000000: WAITING Status auf PENDING gestellt
+0007921: Feldbegrenzungen in der Basket Api validieren
+0007480: Konfiguration neuer Eintrag Limits für (gesicherten) Rechnungskauf einstellen
+0008113: precheck entfernen
+0008143: EE Shopid für gespeicherte Referenzdaten anlegen
+0007483: FONTEND.ENABLED sollte immer übertragen werden
+0006751: WAITING Status an Bestellung weitergebe

+
+

6.0.1.3 - (2018-11-01)

+

0008030: IBAN Anfangsbuchstaben müssen immer groß geschrieben werden
+0007945: Doppelklick führt zu doppelten Bestellungen/Abbuchungen
+0007906: Endlosschleife in automatischer Installation

+
+

6.0.1.2 - (2018-08-20)

+

0007856: 6.0.3 / 6.1.0 veraltete obsolete dynvalues wurden validiert (Bankeinzug + Giropay)

+
+

6.0.1.1 - (2018-08-08)

+

0007756: EPS - Ablehnung da falsches Land übertragen wurde - ACCOUNT.COUNTRY
+0007812: Änderungen Flow 3.0.2 übernehmen (OXID Compilation 6.1.0)
+0007820: Freigabe 6.1.0
+0007817: Mobile theme Unterstützung entfernen

+
+

6.0.1.0 - (2018-05-22)

+

0005802: Postfinance Integration
+0007283: EasyCredit Korrekturen
+0007214: d3hpprepaymentdata::getTransaction selektiert falsch bei gesichert. Rechnungskauf
+0007328: Chargeback entfernen
+0007422: Fehlertexte werden teilweise allgemein ausgegeben
+0007388: Umfirmierung der Heidelberger Payment GmbH in heidelpay (GmbH)
+0000000: extended logging of initial ngw requests

+
+

6.0.0.1 - (2018-04-26)

+

0007418: fixed d3/modcfg::d3counter calls have to be case sensitive

+
+

6.0.0.0 - (2018-03-19)

+

Minor version upgrade notice: there are some backward-incompatible changes to this release.

+

0000000: migration to oxid-esales/oxideshop-ce v6.1.0 | dropping support below v6.1.0
+0000000: fixed error was shown on changing currency marked viewconfig…
+0000000: added d3transactionlog to bankaccount (prepayment)
+0000000: improved logging (request to Heidelpay:: {Info})
+0000000: migrated e-mail templates to oxid standard
+0000000: removed giropay dynvalue checks
+0000000: Giropay doesn't provide bank/account information in a PA
+0000000: language files in utf-8
+0000000: using oxids metadata version 2.0
+0000000: using namespaces
+0000000: using composer installation

+
+

5.3.0.0

+

0006668: Easycredit implementieren
+0006745: Sofortüberweisungslogo + Texte ersetzen

+

5.2.3.4

+

0004941: Css Dateipfad für das iFrame mitgeben
+0006384: Altlasten-Mehrsprachigkeit können zu mehreren Fehlverhalten führen
+0006626: 3D Secure Prüfung wird bei gespeicherten Daten übersprungen

+

5.2.3.3

+

0006552: Geburtsdatum bei gesicherter Lastschrift ergänzen.
+0006396: fehlende (zweite) Bonitätsprufung bei Rechnungskauf
+0006441: Heidelpay metadata.php enthäl ö im Klassennamen - v5.2.3.2
+0006291: Warnung bei leerer XML Ãœbergabe
+0000000: fixed bug in mobile theme on error message, wrong template name was loaded
+0000000 set "no reference but heidelpay payment" warning to error level

+

5.2.3.2

+

0000000: var_dump Ausgabe entfernt (copy_this/modules/d3/d3heidelpay/views/flow/tpl/payment/debitnote.tpl)
+0000000: (iDeal/Przelewy24) wenn oxorderdate 0 ist oder nicht interpretiert wird, kann die Bestellung storniert/gelöscht werden

+

5.2.3.1

+

0006291: DOMDocument::loadXML im Modul überprüfen
+0000000: hp_response.php ermöglicht kein redirect mehr

+

5.2.3.0

+

0000000: Support für 4.7.x und 4.8.x ist eingestellt
+0000000: Parameter name.company in Standard-Parameteriste aufgenommen
+0000000: erweitertes Exception-Handling in d3_hp_response bei nicht-Heidelpay-Zahlungsarten
+0006181: http_build_query 3. Parameter arg_separator & übergeben
+0005673: JavaScriptaktualisierung Frontendumsetzung
+0005496: Altdateien und Shopweichen im Modul entfernen
+0004877: iDeal nur für unterstützte Währungen anzeigen
+0002355: E-Mails in der Sprache der Bestellung versenden
+0006138: Fehlerhafte Ãœberladung in Block/Template select_payment.tpl 5.2.2.0
+0004098: falsches Tacking in Google Analytics, Notwendig: zusätzlich definierbare Parameter
+0003228: Lieferadressen bei Zahlung mit gesicherten Rechnungskauf/Lastschrift und paypal kontrollieren
+0001921: Transaktionsübersicht im Admin anlegen
+0006142: Integration gesicherte Lastschrift
+0006141: Basket API für gesicherten Rechnungskauf/Lastschrift integrieren
+0002025: Hilfetexte und Layout im Shopadmin
+0005157: Kunden-IP statt Heidelpay-IP bei Paypal-Zahlungen an oxorder hinterlegen
+0002678: Einstellung "Kontodaten vollständig speichern?" entfernen

+

5.2.2.0

+

0004201: Button "Reversal (REV)" im Shopbackend ergänzen
+0005030: Anpassung des Moduls auf das Flow-Theme
+0005590: Bankdaten und Shortid an Endkunden weiterreichen
+0005715: Kompatibilität mit tronet Sofortüberweisung hergestellt
+0005835: CRITERION-Tags im Admin sichtbar machen
+0005891: Refactoring der Templatestruktur +die Template Struktur wurde in der metadata.php geändert (von -> zu) :

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
d3_d3heidelpay_controllers_admin_order_heidelpay.tpl->d3_d3heidelpay_views_admin_tpl_order.tpl
d3_d3heidelpay_controllers_admin_settings.tpl->d3_d3heidelpay_views_admin_tpl_settings.tpl
hp_prepayment_cust_html.tpl->d3_d3heidelpay_views_tpl_email_html_prepayment_cust.tpl
hp_prepayment_cust_subj.tpl->d3_d3heidelpay_views_tpl_email_html_prepayment_cust_subj.tpl
hp_prepayment_owner_html.tpl->d3_d3heidelpay_views_tpl_email_html_prepayment_owner.tpl
hp_prepayment_owner_subj.tpl->d3_d3heidelpay_views_tpl_email_html_prepayment_owner_subj.tpl
hp_prepayment_cust_plain.tpl->d3_d3heidelpay_views_tpl_email_plain_prepayment_cust.tpl
hp_prepayment_owner_plain.tpl->d3_d3heidelpay_views_tpl_email_plain_prepayment_owner.tpl
payment_heidelpay_img.tpl->d3_d3heidelpay_views_tpl_payment_img.tpl
heidelpay_cc_input.tpl->d3_d3heidelpay_views_azure_tpl_cc_input.tpl
heidelpay_order_3ds.tpl->d3_d3heidelpay_views_azure_tpl_order_3ds_iframe.tpl
heidelpay_order_3ds_iframe.tpl->d3_d3heidelpay_views_azure_tpl_order_3ds_iframe.tpl
payment_heidelpaycards.tpl->d3_d3heidelpay_views_azure_tpl_payment_cards.tpl
payment_inc_storeduid.tpl->d3_d3heidelpay_views_azure_tpl_storeduid.tpl
payment_heidelpaybillsafe.tpl->d3_d3heidelpay_views_azure_tpl_payment_billsafe.tpl
payment_heidelpaydebitnote.tpl->d3_d3heidelpay_views_azure_tpl_payment_debitnote.tpl
payment_heidelpayeps.tpl->d3_d3heidelpay_views_azure_tpl_payment_eps.tpl
payment_heidelpaygiropay.tpl->d3_d3heidelpay_views_azure_tpl_payment_giropay.tpl
payment_heidelpayideal.tpl->d3_d3heidelpay_views_azure_tpl_payment_ideal.tpl
payment_heidelpaysofort.tpl->d3_d3heidelpay_views_azure_tpl_payment_sofort.tpl
payment_heidelpaypostfinance.tpl->d3_d3heidelpay_views_azure_tpl_payment_postfinance.tpl
payment_heidelpaypaypal.tpl->d3_d3heidelpay_views_azure_tpl_payment_paypal.tpl
payment_heidelpayprzelewy24.tpl->d3_d3heidelpay_views_azure_tpl_payment_przelewy24.tpl
payment_heidelpaymasterpass.tpl->d3_d3heidelpay_views_azure_tpl_payment_masterpass.tpl
heidelpay_redirect_postformular.tpl->d3_d3heidelpay_views_tpl_redirect_postformular.tpl
heidelpay_order_iframe.tpl->d3_d3heidelpay_views_azure_tpl_order_iframe.tpl
heidelpay_cc_input_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_cc_input.tpl
heidelpay_order_3ds_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_order_3ds.tpl
heidelpay_order_3ds_iframe_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_order_3ds_iframe.tpl
payment_inc_storeduid_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_storeduid.tpl
payment_heidelpaycards_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_cards.tpl
payment_heidelpaysofort_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_sofort.tpl
payment_heidelpaydebitnote_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_debitnote.tpl
payment_heidelpayeps_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_eps.tpl
payment_heidelpaygiropay_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_giropay.tpl
payment_heidelpayideal_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_ideal.tpl
payment_heidelpaybillsafe_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_billsafe.tpl
payment_heidelpaypaypal_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_paypal.tpl
payment_heidelpayprzelewy24_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_przelewy24.tpl
payment_heidelpaymasterpass_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_masterpass.tpl
payment_heidelpaypostfinance_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_payment_postfinance.tpl
heidelpay_order_iframe_mobile.tpl->d3_d3heidelpay_views_mobile_tpl_order_iframe.tpl
+

5.2.1.1

+

0005524: mehrfach gespeicherte Daten anzeigen
+0005235: es wird kein PA/DB bei gespeicherten Daten genutzt
+0005419: XML Query wird im paymentcollector nicht korrekt übergeben
+0005405: Kein Fehlerhandling im Frontend beim iFrame
+0005470: IonCube Umsetzung
+0000000: removed payment::hasUserHPStoreData, payment::getUserHPStoreData, payment::getHPWrappedPayment
+0000000: probably bug in d3_oxorder_heidelpay::finalizeOrder
+0000000: fixed memcache bug in collectpayments process
+0000000: payment model not found causes exception in admin

+

5.2.1.0

+

0002681: Kunden die während Formulareingaben in ein Session timeout kommen
+0000000: Bestellbenutzer wird bei Admin Aktionen nicht gesetzt
+0005301: Abgebrochene Bestellabwicklungen an den Händler melden
+0005320: MasterPass Integration
+0005289: Sprache ist im Admin auswählbar
+0005222: ReferenceId nach Schritt4 prüfen
+0005081: order::execute() Rüchgabewert Fehlerhaft
+0005300: Warenkorbwert kann gegenüber dem Transaktionbetrag manipuliert werden
+0005170: Bestellung- Tab Heidelpay - Aktionen klappen nicht auf
+0000000: PRESENTATION.USAGE wird nicht übergeben
+0000000: PA soll auch bei "gespeicherte Daten verwenden" genutzt werden
+0005202: betrifft EE: cronjob für PP und IV ignoriert ShopId
+0005189: bei gespeicherten Daten (Kredit-/Debitkarte) fehlen die zu übergebenden Parameter (agb, download etc)
+0005188: falsche Rücksprungbehandlung bei erfolgreichen Billsafe Bezahlungen
+0005103: Heidelpay iFrame wird zerschossen angezeigt

+

5.2.0.1

+

Installationsroutine kann nicht abgeschlossen werden
+neue Debitkarten hinzufügen
+NGW geladene Icons sollen in eigene Templates (für Azure und Mobile ausgelagert werden)
+Hilfetext für "Pflichtfelder für den Bestellabschluss"
+möglicher Fehler: Fehlerfälle von order::execute testen
+unvollständige / inkorrekte version_compare innerhalb des Moduls bei EE 5.0.x
+Nachkommestellen durch Punkt trennen
+Mobile theme lauffähig machen
+4.7.x ready machen
+Geburtstdatum übergeben
+Inkorrektes Handling mit Gutscheinen

+

5.2.0.0

+

Implementierung PCI3 (Kartenzahlung via iFrame)
+Umstellung von SGW/XML auf NGW/POST
+neue Option "Registrierung für Karten nutzen (Kreditkarte, Debitkarte)" hinzugefügt
+neuer Menüpunkt /D³ Module/Heidelpay/Logging/
+Fehlverhalten im JavaScript mit einer deaktivierten Zahlungsart gelöst
+das Oxid Standard "Mobile-Theme" wird bis zum nächsten Update nicht untersützt!
+Auflösung der Formularstruktur im Bestellschritt 3 (Versand & Zahlung)
+generelle Weiterleitung bei 3DSecure
+Bankeinzug Kundendaten werden nun im Shop gespeichert

+

5.1.1.2

+

neue Zahlungsart Przelewy24
+Updateassistent startet nicht bei Update von 5.1.1.0 auf 5.1.1.1
+Erweiterung für Pflichtfelder bei einem Update
+NGW: Curl-Error-Handling implementieren
+NGW-Informationen für "nach Schritt 4"
+Anpassung des Mobile-Themes für NGW
+5.1.0.0 ist nicht in der 4.7 einsetzbar

+

5.1.1.1

+

Pflichtfelder für den Bestellabschluss
+Installationsanleitung aktualisieren
+Changelog nachtragen

+

5.1.1.0

+

Integration der NGW-Schnittstelle
+Zahlart T-Pay Online Ãœberweisung aus Heidelpay-Modul entfernen (5er-Version)
+Aktive Brands(Kartentypen, etc..) von der NGW-Response nutzen
+fake User-Checkboxen anpassen
+URL-Einstellungen aus den Moduleinstellungen entfernen
+NGW Implementation in latin-Shop testen
+Umlaute an Zahlarten bei Installation Fehlerhaft
+Bei ELV mit DE-Konto soll das BIC-Feld ausgeblendet werden.
+5.1.0.0 ist nicht in der 4.7 einsetzbar

+

5.1.0.0

+

Anpassung für Oxid Mobile Theme
+kleiner Bug im Zusammenhang mit Billpay
+Ãœbermittlung abweichende Lieferadresse an PayPal

+

5.0.0.4

+

Bugfix für automatische Installation
+Sprachdateien unverschlüsselt belasst
+neues Logo Billsafe
+Anpassung der Ausgabe bei gespeicherten Daten und dem SEPA-Modus
+Test auf 4.9 / 5.2

+

5.0.0.3

+

Kompatilität mit Modul Amazon Payments hergestellt
+Templates angepasst damit es bei einer Deaktivierung des Moduls nicht zu Fehlermeldungen kommt

+

5.0.0.2

+

Bugfix: im Shop aktives Modul, über Modul-Connector inaktiv, kann im Bestellschritt 3 nicht abgesendet werden
+fehlende sh-Datei nachgetragen
+Dokumentation überarbeitet

+

5.0.0.1

+

Bugfix: Während eines Update wurden die Zuordnungen zwischen Shop und Heidelpay-Modul nicht übernommen
+Kompatibilität zu PHP 5.2 wieder hergestellt

+

5.0.0.0

+

Refactoring zur Oxid Zertifizierung

+

4.0.6.0

+

Kompatilität mit Skrill-Modul hergestellt #2465
+Update der Systmprüfung (d3precheck.php) #2480

+

4.0.5.4

+

alte Moduleinstellungen von 3.x werden beim Update auf 4.x migriert
+Bugfix: Bei Bezahlung mit Billsafe kam im Shop eine Fehlermeldung, wenn mehr als 7 Artikel in den Warenkorb gelegt wurden

+

4.0.5.3

+

Hinweis auf Umstellung des Händlerkontos (nur bei Sofortüberweisung) in die Installationsanleitung eingefügt
+Bugfix: Bei Nutzung von Sofortüberweisung konnte es im Zusammenhang mit SEPA zu Fehlermeldungen kommen

+

4.0.5.2

+

Bugfix: Wichtige Sicherheitslücke in der Modulkonfiguration geschlossen

+

4.0.5.1

+

Bugfix: In BS4 wurde unter bestimmten Situationen eine Exception geworfen, wenn andere Module ebenfalls die Klasse 'order' erweitern

+

4.0.5.0

+

SEPA-Modus integriert

+
    +
  • im Adminbereich kann nun SEPA aktiviert werden (Schaltet bei Lastschrift, Giropay, Rechnungskauf und Vorkasse auf IBAN/BIC um)
  • +
  • Ãœberweisungsdaten für BillSAFE, Rechnungskauf und Vorkasse zeigen nun IBAN/BIC in BS5 und EMails
  • +
  • Integration von SEPA-Prüfroutinen bei Giropay
  • +
+

Sofortüberweisung benötigt keine Kontodateneingabe in BS3 mehr (Änderung des Händlerkontos bei Heidelpay nötig)
+iDeal Bankenliste aktualisiert
+Bugfix: Sind Kontodaten mit * maskiert, werden sie nicht mehr in BS3 bei Bestandskunden vorausgefüllt
+Bugfix: fehlende Buchungsaktionen an den Bestellungen hinzugefügt

+

4.0.4.1

+

Fehler in automatischer Installation behoben
+Precheck aktualisiert

+

4.0.4.0

+

Anpassung für OXID eShop 4.8.x / 5.1.x
+Integration Transaktionslog
+Integration Neues Admin Interface (unter Bestellungen, Tab "Heidelpay")
+Sofortüberweisung unterstützt nun auch österreichische Bankkonten
+Fehlercodetabelle aktualisiert
+Bugfix: Bei Zahlungsart Giropay fehlte das Eingabefeld für den Kontoinhaber
+Bugfix: Bei Zahlungsart Billsafe werden die Ãœberweisungsdaten nun korrekt nach Bestellungsende aus der Session entfernt
+Bugfix: Bei einigen Zahlungsarten gab es Probleme mit Umlauten in UTF8-Shops
+Install-PDF überarbeitet, PreCheck v3.0 integriert

+

4.0.3.3

+

Bugfix: automatische Installation des Moduls reagierte nicht

+

4.0.3.2

+

php5.4 STRICT_STANDARDS-Fehler wurden behoben
+BillSafe UTF-8 Problem (doppeltes encoding als UTF-8 String bei UTF-8 Shops) wurde behoben

+

4.0.3.1

+

Zahlungsart Paypal ist auch im Basic-Modul konfigurierbar

+

4.0.3.0

+

Zahlungsart Billsafe hinzugefügt
+Zahlungsart Rechnungskauf hinzugefügt
+Zahlungsart PayPal hinzugefügt
+Integration der Automatischen Installation
+Fehler bei Basic/Premium im Admin gefixt
+Zahlungsart T-Pay entfernt

+

4.0.2.0

+

Integration Basic / Premium Unterscheidung

+

4.0.1.0

+

Debitkarte "Dankort" hinzugefügt
+Fehlertexte der Fehlercodes werden nun aus lang-Dateien geholt (damit kann die normale Mehrsprachigkeit des Shops genutzt werden)
+Umstellung aller buchungsrelevanten TransaktionIdents auf einen eigenen Nummernkreis
+ShopId wird nun mit an die Response-Url übergeben

+

4.0.0.0

+

komplette Überarbeitung des Moduls für die neue Shopstruktur EE5/PE47

+

3.2.3.1

+

Bugfix: bei nicht 3DSecure Karten und Einstellung "nach Schritt" 4

+

3.2.3

+

Dummy Kreditkarten für 4.6.x entfernt
+checkout.css aus der payment_ext.tpl entfernt

+

3.2.2

+

Änderungen für Shopversion ab 4.6.0 integriert
+kleinerer JS-Fehler in payment-Template behoben
+NOK-Rückmeldungen werden nun als "response error" geloggt
+neue Testdaten für Sofortüberweisung integriert
+mod_cfg -> Requirements eingebaut

+

3.2.1

+

neue Admineinstellungen (Curl-Timeout, Unmask) eingebaut
+div. Fehler bei der Nutzung der Basic-Templates (4.5) behoben
+Version kann nun auch uneingeschränkt in Shopversionen < 4.5 genutzt werden

+

3.2.0

+

Version für OXID ab 4.5.0

+

3.1.1

+

Änderung der Sprache nach einer Heidelpaytransaktion

+

3.1

+

Einbau neuer Zahlmethoden

+
    +
  • Sofortüberweisung
  • +
  • Giropay
  • +
  • iDeal Niederlande
  • +
  • EPS Österreich
  • +
  • T-Pay
  • +
  • automatische Vorkasse
  • +
+

Speicherung der Registrierungsdaten für Heidelpay für erneute Zahlungen bei Kreditkarte, Bankeinzug und Debitkarten unter Bestellschritt 3.
+Damit wird beim erneuten Einkauf dem Kunden angeboten mit denselben Karten oder Bankdaten einzukaufen ohne erneut +die Daten einzugeben bzw. an Heidelpay zu senden zu müssen. Der Händler spart zusätzlich die Kosten für eine Transaktion. +Dieses ist standardmäßig ausgeschalten und kann wahlweise im Shopadmin über den Haken "Gespeicherte Daten dem Kunden anbieten?" aktiviert werden.
+Einbau neuer Logos für fast alle Zahlmethoden und Kartentypen.
+Ãœberarbeitung aller Templates
+Aktualisierung der Heidelpay-Fehlercodes
+Admin-Interface mit eigener language-Datei
+Aktualisierung menu.xml

+

3.0.4

+

Anpassung des Moduls an neue Sicherheitsstruktur des OXID Version 4.3.0 (TrustIPs, sToken)
+Timeout beim Aufrufen der 3DS-Fehlerseite mit "KK-Eingabe nach Schritt4"
+Problem mit mehrfachen 3DS Aufrufen bei "KK-Eingabe nach Schritt4" behoben
+3DS-Fehlerseite für "KK-Eingabe nach Schritt4" und "KK-Eingabe in Schritt3" optimiert

+

3.0.2

+

Heidelpaytransaktionen konnten in den Shopfolgesprachen (Language 1 etc.) nicht abgeschlossen werden
+Sproradischer Verlust der Session nach Rücksprung vom Heidelpay-Server ab OXID 4.1.3

+
    +
  • Behebung durch zusätzlichen config-Parameter
    +Teilweise Probleme mit Shoprücksprung nach fehlerhafter 3DSecure-Eingabe
  • +
+

3.0.1

+

neu
+Multilang-Platzhalter eingebaut

+

Fix
+Korrektur der order-Erweiterung, da mit Shopversion 4.1.1 die Prüfung zum Widerrufsrecht geändert wurde
+Änderung der Prüfungsparameter für 3DSecure

+

3.0

+

Kompletter Neuaufbau des Moduls für den Einsatz unter OXID 4. +Optimierung aller Modulteile. Dadurch u.a. schnellere Abarbeitung der Heidelpay-Daten.

+

2.1

+

####neue Funktionen:

+
    +
  • Einbau einer alternativen Bezahlung mit Kreditkarte nach Schritt 4 im Bestellvorgang (Aktivierung im Admin) +Damit wird die zusätzliche "Registrierung" des Kunden bei Heidelpay nicht genutzt und der Shopinhaber hat nur 1x Transaktionsgebühren pro Bestellung
  • +
  • KK- und Bankkarten - Daten werden aus den Heidelpay-Responsedaten ausgelesen und in die Session als Dynvalue gespeichert.
    +-> Wichtig für eFire / creditPass-Boniprüfung +Zusätzlich werden die KK- und ELV-Daten im Shop gespeichert, um im Schritt 3 bei wiederholter Zahlung diese anzuzeigen +Achtung! Die KK-Nummer wird lediglich mit den letzten 4 Stellen gespeichert!
  • +
  • Optionen für Test-Betrieb erweitert +####Korrekturen:
    +Anpassung der tpls an den aktuellen OXID-Versionsstand 3.0.4.1 (steps-tpl und css-Dateien)
    +bei Nutzung anderer oxpaymentgateway-Module (z.B. Paypal Pro) werden diese nun korrekt in den Modulbaum eingebunden und aufgerufen
    +Korrektur der 3DS-Funktionalität. Es konnte unter bestimmten Voraussetzungen passieren, das Bestellungen nicht ordnungsgemäß erstellt wurden.
    +Behebung einer Smarty-Fehlermeldung im 3DS-iFrame
    +Es wurden einige "onclick" in der payment_ext.tpl entfernt, da dadurch teilweise Kunden versehentlich andere Zahlartenangeklickt hatten
  • +
+

2.0

+

Integration von 3DSecure

+

1.2

+

Kleinere Korrekturen. u.a. Behebung eines Sprachproblems (Domainzuordnung)

+

1.1

+

Einbau der kompletten Heidelpay-Systemcodes und Ausgabe in Schritt3 als deutsche Fehlermeldung
+Speicherung des Heidelpay-Registrationcodes für Folgebestellungen ohne erneute Registration des Kunden
+Korrektur kleinerer Bugs im Modul und tpl-Dateien
+TransactionID zusätzlich mit Timestamp belegt, um mehrfache Bestellversuche zu ermöglichen

+

1.0

+

Korrektur des formulars der payment_ext.tpl für ELV

+

1.0 beta:

+

Rückgabe in hp_response.php per curl
+Einbau ELV

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/changelog/Channel_Rekonfiguration.html b/docs/html/changelog/Channel_Rekonfiguration.html new file mode 100644 index 00000000..b377f1f8 --- /dev/null +++ b/docs/html/changelog/Channel_Rekonfiguration.html @@ -0,0 +1,175 @@ + + + + (6.1.0.0) Umstellung der Konfiguration - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Einleitung

+

Wir haben für Shopbetreiber die Admin Konfiguration überarbeitet, damit eine flexiblere Konfiguration der Zahlungsarten und Channels möglich ist.
+So sind bspw. unterschiedliche Konfigurationen für jedes einzelne Rechnungsland möglich.

+

Migration der Channeldaten

+

Die Migration (Umstellung) auf die neue Konfiguration wird in der automatischen Installation des Moduls vorgenommen.
+Die Update-Routine durchläuft die alten Zuordnungen und erstellt daraus neue Channel-Konfigurationen.

+
+

Bei konfigurierten Zahlungsart-Zuordnungen ohne einen entsprechend hinterlegten Channel nicht übernommen werden.

+
+
+

Es können doppelte Channel-Konfigurationen angelegt werden. Die Migration wird auf bestehende Konfigurationen der Modulversion 5.3.x.x, sowie 6.0.x.x durchgeführt.

+
+
+

Die nach Abschluss der Migration neu angelegten Konfigurationen sind unbedingt manuell zu überprüfen!

+
+

Im Folgenden, wird anhand von Screenshots des Admin erklärt, wie die Konfiguration in der alten und im Vergleich in der neuen Konfigurationsmaske durchgeführt wird:

+

Einstellungen bis 6.0.3.x

+

Die Channeldaten 1 (bspw. 31HA07BC8142*******49A60D979B6E4) werden +in einzelne Channel-Felder unter D³ Module/Unzer/Einstellungen/Stamm/Channels gepflegt.

+Ein einzelnes Channel-Feld (bspw. Channel (Standard)) kann direkt eine oder mehrere Unzer-Zahltypen (Kreditkarte, Debitkarte, autom. Vorkasse, etc) bedienen.
+Die einzelnen Oxid Zahlungsarten 2 werden direkt einem Unzer-Zahltyp zugewiesen 3.

+
+ bisherige Einstellungen vor 6.1.0.0 + bisherige Einstellungen vor 6.1.0.0 +
+

Channel-Konfiguration ab 6.1.0.0

+

Die Channeldaten 1 werden in D³ Module/Unzer/Channel-Konfigurationen in einzelnen Channel-Konfigurationen abgelegt.
+In der Channel-Konfiguration können Sie verschiedene Einstellungen nutzen:

+
    +
  • Aktiv - aktiv: Die Channel-Konfiguration wird genutzt
  • +
  • Test Modus - aktiv: Die Channel-Konfiguration wird für den Testmodus genutzt
  • +
  • Titel - dient dem Shopbetreiber als interne Beschreibung (wird derzeit in der Channel-Konfiguration's Ãœbersicht genutzt)
  • +
  • Unzer-Zahltyp 3 - Hier wählen Sie die zu verwendende Zahlungstypen (bspw Kreditkarte, B2B Rechnungskauf, Paypal, usw.) für die der Channel eingerichtet ist
  • +
  • Channel 1 - Tragen Sie hier den Channel ein, den Sie von Unzer erhalten haben
  • +
  • Zuordnung der aktuell gewählten Channel-Konfiguration, zu den Shop-Zahlungsarten 2 +
  • +
+
+ Ãœbersicht der Channel-Konfiguration + Ãœbersicht der Channel-Konfiguration +
+
+ Zuordnungen der Shop-Zahlungsarten zu der aktuellen Channel-Konfiguration + Zuordnungen der Shop-Zahlungsarten zu der aktuellen Channel-Konfiguration +
+
+

Zukünftig sollen weitere Zahlungstyp-spezifische Einstellungen migriert werden.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/changelog/MGW_Implementation.html b/docs/html/changelog/MGW_Implementation.html new file mode 100644 index 00000000..e8be91e7 --- /dev/null +++ b/docs/html/changelog/MGW_Implementation.html @@ -0,0 +1,152 @@ + + + + ({unreleased}) Integration der PaymentApi / MGW Schnittstelle - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Einleitung

+

Seit 10. Dezember 2018 bietet Unzer offiziell eine Rest Api (auch PaymentApi / MGW genannt) an.
+Die neue Schnittstelle unterscheidet sich erheblich zu den vorherigen Schnittstellen.
+Für die Integration in den Oxid Shop bleibt die Anbindung an die bisherige Schnittstelle Legacy Payments / NGW erhalten.

+

Was ändert sich für den Shopbetreiber im Modul?

+

Der Administrator kann unter D³ Module/Unzer/Einstellungen/Stamm/Wählen Sie das Interface aus. die entsprechende Schnittstelle (ngw = bisherige und mgw/rest = neu) auswählen.
+Die Daten SenderId, Login, Passwort und Channels werden durch Zugangskeys (Key Pair) ersetzt.
+Diese können nach der Umstellung auf "mgw/rest" in einem neuen Abschnitt Zugangskeys eingetragen werden.

+Unzer new admin interface +

Den Zahlungsmitteln entsprechende Formulare werden im Bestellschritt "3. Versand & Zahlungsart" angezeigt.

+

Welche Zahlungsarten werden unterstützt?

+
    +
  • Kartentypen (Kredit- und Debitkarten wurden zusammengefasst)
  • +
  • SEPA ELV mit / ohne Zahlungssicherung
  • +
  • Rechnungskauf B2B versichert
  • +
  • Rechnungskauf B2C versichert / unversichert
  • +
  • iDeal
  • +
  • Flexipay Direct
  • +
  • Paypal
  • +
  • Vorkasse
  • +
  • Sofort
  • +
  • EPS
  • +
  • Przelewy24
  • +
  • Giropay
  • +
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Konsole_einrichten.html b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Konsole_einrichten.html new file mode 100644 index 00000000..570cf66b --- /dev/null +++ b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Konsole_einrichten.html @@ -0,0 +1,141 @@ + + + + Cronjob per Konsole einrichten (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Der Cronjob muss entweder die Datei cron_bankaccount.sh oder cron_bankaccount.php aufrufen.
+Die Dateien liegen im Shop unter: /modules/d3/heidelpay/Cron/
+Die Endung .sh bezeichnet eine sog. Shell-Datei, die unter Unix/Linux-Systemen ausgeführt werden kann.

+
+

Sollte Ihr Shop auf einem anderen Betriebssystem laufen, so ist eine vergleichbare Datei manuell anzulegen

+
+

Bei cron_bankaccount.sh handelt es sich um eine Beispieldatei, die für den Hosting-Provider Profihost einsetzbar ist.
+Bei anderen Providern kann der Inhalt der sh-Datei variieren. Erfragen Sie die Details bei Ihrem Provider nach.

+

Öffnen Sie die .sh-Datei mit einem Text-Editor und passen Sie den Pfad zur startenden php-Datei an.
+Dazu ist der Bereich /ihr/serverpfad/zum/shop/ mit dem absoluten Pfad zum Shop-Hauptverzeichnis zu tauschen

+
+

Der absolute Pfad zum Shop-Hauptverzeichnis ist in der config.inc.php zu finden. +Öffnen Sie die Datei mit einem Editor und suchen Sie die Zeile $this->sShopDir.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Webaufruf_einrichten.html b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Webaufruf_einrichten.html new file mode 100644 index 00000000..b9cb94f1 --- /dev/null +++ b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Cronjob_per_Webaufruf_einrichten.html @@ -0,0 +1,144 @@ + + + + Cronjob per Webaufruf einrichten (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Fügen Sie das Cronjob-Sicherheitspasswort in die Datei config.inc.php ein.
+Gehen Sie im Shopadmin in das Menü Module / Modul-Connector / +Systemeinstellungen / Tab: Config-Einträge / Datei bearbeiten
+Tragen Sie folgende Zeilen am Ende des Textfeldes ein:

+
// Sicherheitspasswort für automatische Vorkasse und Rechnungskauf
+$this->cfgHeidelpay_sAccessKey = "Sicherheitspasswort";
+
+

Ändern Sie das "Sicherheitspasswort" in ein nur Ihnen bekanntes sicheres Zugriffspasswort.

+

Alternativ können Sie die Datei cron_bankaccount.php per URL im Cronjob aufrufen lassen.
+Der Aufruf lautet wie folgt:

+
https://www.IHRE-SHOP-URL.de/modules/d3/heidelpay/Cron/cron_bankaccount.php?key=Sicherheitspasswort
+
+

Ersetzen Sie die Phrase "Sicherheitspasswort" mit dem vergebenen Passwort.
+Ohne das korrekte Sicherheitspasswort wird die Ausführung des Cronjob verhindert.

+
+

Setzen Sie auf jeden Fall ein Sicherheitspasswort. Damit wird die Ausführung des php-Cronjob per Browser durch Dritte verhindert.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Cronjob_einrichten/OXID_eShop_Enterprise_Edition.html b/docs/html/configuration/Konfiguration/Cronjob_einrichten/OXID_eShop_Enterprise_Edition.html new file mode 100644 index 00000000..4d9329a8 --- /dev/null +++ b/docs/html/configuration/Konfiguration/Cronjob_einrichten/OXID_eShop_Enterprise_Edition.html @@ -0,0 +1,133 @@ + + + + OXID eShop Enterprise Edition (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Cronjob_einrichten/Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.html b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.html new file mode 100644 index 00000000..8051b688 --- /dev/null +++ b/docs/html/configuration/Konfiguration/Cronjob_einrichten/Zahlungseingaenge_bei_Heidelpay_erneut_abrufen.html @@ -0,0 +1,136 @@ + + + + Zahlungseingänge bei Unzer erneut abrufen (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Der Cronjob fragt Zahlungseingänge bei Unzer immer für den aktuellen Tag ab.

+

Stellen Sie den Cronjob so ein, dass dieser mehrmals am Tag aufgerufen wird!

+

Sollten Sie ältere Eingänge erneut abrufen wollen, steht Ihnen ein Parameter date zur Verfügung.
+Die Syntax dazu lautet: YYYY-MM-DD.

+

Der Aufruf per Browser wäre dazu:

+
http://www.IHRE-SHOP-URL.de/modules/d3/heidelpay/Public/cron_bankaccount.php?key=Sicherheitspasswort&date=2017-12-31“
+
+

Bei Nutzung der sh-Datei ist der Parameter ebenfalls nutzbar.
+Der Parameter muss an 2ter Stelle übergeben werden (bspw. /modules/d3/heidelpay/Cron/cron_bankaccount.php 1 2017-12-31 ).

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Infos_fuer_Entwickler.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Infos_fuer_Entwickler.html new file mode 100644 index 00000000..a3b9d4cf --- /dev/null +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Infos_fuer_Entwickler.html @@ -0,0 +1,142 @@ + + + + Infos für Entwickler (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Bestellungen die über iDeal und Przelewy24 abgewickelt werden, gehen einen anderen Weg.
+Statt über order::execute wird vorher eine Bestellung in folgender Methode angelegt:
+D3\Heidelpay\Controllers\Order::createOrder

+

Danach wird der Kunde zu dem Zahlungsanbieter weitergeleitet.
+Der Kunde landet im Erfolgsfall auf der Thankyou Seite.
+Dabei wird kein oxorder::finalizeOrder ausgeführt!

+

Die Methode wurde in 2 Teile gesplittet:
+d3_oxorder_heidelpay::d3CreateTemporaryOrder
+d3_oxorder_heidelpay::d3FinalizeTemporaryOrder

+

Sollte der Cronjob lange benötigen, können Sie folgende Indexes setzen:

+
ALTER TABLE `oxorder` 
+  ADD INDEX `D3HPIDEALP24INDEX` (`OXSTORNO`, `OXTRANSSTATUS`) COMMENT 'index for d3 heidelpay ideal + przelewy24';
+ALTER TABLE `d3_d3log_oxobject2d3transactionlog` 
+  ADD INDEX `OXOBJECTID` (`OXOBJECTID`), ADD INDEX `D3GROUP` (`D3GROUP`);
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_hat_sich_im_Bestellprozess_geaendert.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_hat_sich_im_Bestellprozess_geaendert.html new file mode 100644 index 00000000..213dd4d9 --- /dev/null +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_hat_sich_im_Bestellprozess_geaendert.html @@ -0,0 +1,133 @@ + + + + Was hat sich im Bestellprozess geändert? (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Der Benutzer durchläuft den Bestellprozess wie gewohnt.
+Nach dem Klick auf den Button Zahlungspflichtig bestellen im Bestellschritt 4, wird direkt eine Bestellung angelegt bevor der Benutzer zu dem Zahlungsanbieter weitergeleitet wird.

+

Die temporäre Bestellung erhält den Status PENDING sowie die Bestellnummer 0 (einstellungsabhängig).
+Die Einstellungen finden Sie in den Unzer-Modul-Einstellungen unter Unzer / Einstellungen / Cronjob Einstellungen (iDeal und Przelewy 24).

+

Es wird zu diesem Zeitpunkt keine E-Mail versendet.
+Im Admin unter Bestellungen verwalten /Bestellungen /Tab Unzer können Sie die Reservation OT.PA sehen.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_ist_noch_zu_beachten.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_ist_noch_zu_beachten.html new file mode 100644 index 00000000..2e0cb454 --- /dev/null +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_ist_noch_zu_beachten.html @@ -0,0 +1,138 @@ + + + + Was ist noch zu beachten? (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Sofern der Benutzer auf die Thankyou Seite kommt (Bestellschritt 5), sieht er folgenden +Text:

+
Vielen Dank für Ihre Bestellung im OXID eShop 6.
+Ihre Bestellung ist unter der Nummer 0 bei uns registriert.
+Sie haben bereits eine Bestellbestätigung per E-Mail erhalten.
+
+

Dieser Text sollte ggf. angepasst werden, da zu diesem Zeitpunkt keine E-Mail +versendet wird.

+
+

Die 0-Bestellnummer kann im Admin deaktiviert werden. Siehe Was hat sich im Bestellprozess geändert?

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_macht_der_Cronjob.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_macht_der_Cronjob.html new file mode 100644 index 00000000..a55ae3ce --- /dev/null +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_macht_der_Cronjob.html @@ -0,0 +1,145 @@ + + + + Was macht der Cronjob? (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Der Cronjob holt sich eine Liste von Bestellungen die auf PENDING gesetzt und nicht storniert sind.
+Pro Bestellung werden alle Transaktionen von dem Unzer Server eingeholt.

+

Transaktionen, die nicht im Shop vorhanden sind, werden in die Datenbank gespeichert.

+

Anhand des Status der Transaktion wird die Bestellung abgearbeitet.

+

Bei einer erfolgreichen Receipt OT.RC wird die Bestellung abgeschlossen.

+

Die E-Mails werden zu diesem Zeitpunkt verschickt.

+

Wenn eine Bestellung das Ende der Lebenszeit einer PENDING-Bestellung (in Stunden) erreicht hat,
+tritt die Aktion nach Lebenszeit in Kraft.
+Sie können zwischen folgenden Bearbeitungsoptionen wählen:

+
+
NOT_FINISHED (oxorder__oxtransstatus)
+
Bis 6.1.0.2 blieb die Bestellung unverändert.
+
Ab 6.1.0.2 wird der Bestellstatus (oxorder__oxtransstatus) PENDING auf NOT_FINISHED gesetzt.
+
Bestellung stornieren
+
Die Bestellung wird über die reguläre Routine des Shops storniert (Order::cancelOrder()).
+
Bestellung löschen
+
Die Bestellung wird unwiderruflich gelöscht. Die Löschung erfolg über den Shop selbst (order::delete())
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_passiert_bei_einem_Refund.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_passiert_bei_einem_Refund.html new file mode 100644 index 00000000..d20f7f58 --- /dev/null +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Was_passiert_bei_einem_Refund.html @@ -0,0 +1,129 @@ + + + + Was passiert bei einem Refund? (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Wie_ist_der_Cronjob_einzurichten.html b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Wie_ist_der_Cronjob_einzurichten.html new file mode 100644 index 00000000..4fee5c47 --- /dev/null +++ b/docs/html/configuration/Konfiguration/Informationen_und_Anleitung_von_iDeal_und_Przelewy24/Wie_ist_der_Cronjob_einzurichten.html @@ -0,0 +1,155 @@ + + + + Wie ist der Cronjob einzurichten? (nur Legacy Payments / NGW) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Die Datei unter /modules/d3/heidelpay/Cron/collectpayments.php muss eingebunden werden.

+

Folgende Parameter sind dafür erforderlich:

+
    +
  • via WWW Aufruf: +
      +
    • shp=oxshopid - oxshopid steht für die jeweilige Shop Ident
    • +
    • key=accessKey - accessKey ist der Key, der hier beschrieben wird: Cronjob per Webaufruf einrichten +
    • +
    +
  • +
+

Die fertige URL könnte so aussehen:

+
http://www.meinshop.de/modules/d3/heidelpay/Cron/collectpayments.php?shp=1&key=Sicherheitspasswort
+
+
    +
  • Aufruf via Konsole +
      +
    • shp=oxshopid - oxshopid steht für die jeweilige Shop Ident (nur EE relevant)
    • +
    +
  • +
+

Der fertige Aufruf könnte so aussehen:

+
php /ihr/serverpfad/zum/shop/modules/d3/heidelpay/Cron/collectpayments.php 1
+
+

Es gibt einen Bereich im Admin Module / Unzer / Einstellungen / Stamm / Cronjob Einstellungen (iDeal und Przelewy24), hier können Sie die Einstellungen zum Cronjob vornehmen.

+
+

In den Hilfetexten (mit einem ? gekennzeichnet) finden Sie eine Beschreibung zu den einzelnen Einstellungen.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Konfiguration_der_Zahlungsarten.html b/docs/html/configuration/Konfiguration/Konfiguration_der_Zahlungsarten.html new file mode 100644 index 00000000..969dbb12 --- /dev/null +++ b/docs/html/configuration/Konfiguration/Konfiguration_der_Zahlungsarten.html @@ -0,0 +1,198 @@ + + + + Konfiguration der Zahlungsarten - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

1. verfügbare Zahltypen:

+

Ihnen stehen folgende Zahltypen im Unzer Modul zur Verfügung (abhängig von der eingesetzten Lizenz):

+
    +
  • Kreditkarte
  • +
  • Debitkarte
  • +
  • Bankeinzug
  • +
  • automatische Vorkasse
  • +
  • Sofort by Klarna
  • +
  • Giropay (nur Legacy Payments / NGW)
  • +
  • iDeal (Niederlande)
  • +
  • EPS (Österreich) (nur Legacy Payments / NGW)
  • +
  • Rechnungskauf (ohne Zahlungssicherung)
  • +
  • Rechnungskauf (mit Zahlungssicherung)
  • +
  • B2B Rechnungskauf
  • +
  • Przelewy 24 (nur Legacy Payments / NGW)
  • +
  • EasyCredit (nur Legacy Payments / NGW)
  • +
  • PayPal
  • +
  • MasterPass (nur Legacy Payments / NGW)
  • +
+

2. Zuordnung der Shop-Zahlungsarten zu den Unzer Zahltypen:

+
    +
  1. +

    Bereiten Sie die gewünschten Shop-Zahlungsarten unter Shopeinstellungen / Zahlungsarten vor. +Diese müssen aktiviert, vollständig konfiguriert und im Frontend sichtbar sind. +Es werden durch den Installationsassistenten weitere Shop-Zahlungsarten hinzugefügt:

    +
      +
    • Debitkarte
    • +
    • Sofortüberweisung
    • +
    • iDeal Niederlande
    • +
    • Giropay Deutschland
    • +
    • EPS Österreich
    • +
    • Unzer Paypal
    • +
    • Unzer PostFinance
    • +
    • Unzer Przelewy24
    • +
    +
  2. +
  3. +

    Gehen Sie anschließend in den Menüpunkt Module / Unzer / Channel-Konfigurationen.
    +(Sie können die bereits mitgelieferten Channel-Konfigurationen verwenden und verändern.)

    +
  4. +
  5. +

    Andernfalls geben Sie einen Titel (bspw. Kreditkarte Inland), den von Unzer erhaltenen Channel (nur Legacy Payments / NGW) ein und wählen Sie den Unzer-Zahltyp aus.

    +
  6. +
+
+

Wenn der Haken bei "Test Modus" gesetzt wird, ist die Channel-Konfiguration erst dann aktiv, wenn das Modul sich im Test Modus befindet.

+
+
    +
  1. Gehen Sie in den Tab Zahlungsarten. Hier sehen Sie eine Liste der Shop-Zahlungsarten und deren aktuellen Zuordnung.
    +Wählen Sie für die aktive Channel-Konfiguration die zu verwendente Shop-Zahlungsart in der Spalte Zugeordnet? aus.
    +Sobald die Shop-Zahlungsart aktiv und zugeordnet ist, wird die Konfiguration im Frontend angewendet.
  2. +
+
+

Sie können mehrere Shop-Zahlungsarten einer Channel-Konfiguration zuordnen.

+
+
+

Eine Shop-Zahlungsart kann jedoch nur einer Channel-Konfiguration zugeordnet werden.

+
+
+

Eine Shopzahlungsart wird grau/inaktiv angezeigt, wenn diese bereits einer anderen Channel-Konfiguration zugeordnet ist

+
+
    +
  1. Checkliste +
      +
    • Sind die Shop-Zahlungsarten im Frontend sichtbar?
    • +
    • Ist der Test/Livemodus im Modul aktiv?
    • +
    • Sind die Channel-Konfigurationen korrekt eingestellt (Aktiv, Test Modus, Zuordnung der Shop-Zahlungsart)?
    • +
    • Sind die Test/Livedaten im Modul hinterlegt?
    • +
    +
  2. +
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.html b/docs/html/configuration/Konfiguration/Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.html new file mode 100644 index 00000000..dd7ac3a2 --- /dev/null +++ b/docs/html/configuration/Konfiguration/Zahlungsinformationen_fuer_Rechnungskauf_und_Vorkasse_anzeigen_lassen.html @@ -0,0 +1,153 @@ + + + + Zahlungsinformationen für Rechnungskauf und Vorkasse anzeigen lassen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Im folgenden Abschnitt sehen Sie ein PHP Script, womit ein Entwickler an jeder beliebigen Stelle im Shop,
+die Zahlungsinformationen implementieren kann (bspw. Oxid eigenen Invoice PDF Modul oder für die Anbindung einer Warenwirtschaft):

+
/** @var \D3\Heidelpay\Modules\Application\Model\Order $order */
+$order = oxNew(\OxidEsales\Eshop\Application\Model\Order::class);
+$order->load('OxidDerBestellung');
+
+var_dump($order->getHeidelpayBankTransferData());
+/* returns false or :
+stdClass::__set_state(array(
+    'Type' => 'd3_d3heidelpay_models_payment_invoice_unsecured',
+    'Currency' => 'EUR',
+    'Amount' => '33.80',
+    'ShortID' => '3457.1523.6672',
+    'UniqueID' => '31HA07BC81287D6A78968151B24C6A22',
+    'TransactionID' => '4387__@@2016-12-15 09:00:36',
+    'Bank' => '37040044',
+    'Number' => '5320130',
+    'Holder' => 'Unzer (GmbH)',
+    'Iban' => 'DE89370400440532013000',
+    'Bic' => 'COBADEFFXXX',
+    'Country' => 'DE',
+    'Reference' => '3457.1523.6672',
+))*/
+
+

Ein Anwendungsbeispiel wird dem Kunden bereits auf der "Thank You" Seite angezeigt:
+Zahlungsinformationen für Rechnungskauf und Vorkasse anzeigen lassen

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html b/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html new file mode 100644 index 00000000..a97c2472 --- /dev/null +++ b/docs/html/configuration/Konfiguration/automatische_Vorkasse_und_Rechnungskauf.html @@ -0,0 +1,170 @@ + + + + Automatische Vorkasse und Rechnungskauf (nur Legacy Payments / NGW)) - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+
+

Sofern Sie die Zahlungsart "automatische Vorkasse" oder "Rechnungskauf" über Unzer NICHT nutzen, können Sie auf die nächste Seite blättern.

+
+

Ablauf bei "automatische Vorkasse" und "Rechnungskauf"

+

Eine "Vorkasse"- bzw. "Rechnungskauf"-Bestellung wird zum Zeitpunkt der Bestellung das Feld Interner Status "oxtransstatus" auf PENDING gestellt.

+

Bei Nutzung dieser Zahltypen prüft der Cronjob auf vorhandene Zahlungseingänge bei Unzer.

+

Werden vorhandene Zahlungseingänge an den Shop übermittelt, so werden diese mit den gespeicherten Bestellungen abgeglichen.

+

Wird eine korrekte Zahlung ermittelt, so wird Interner Status "oxtransstatus" auf OK geändert, sowie das Feld Bezahlt am "oxpaid" mit dem Zeitpunkt (Datum & Uhrzeit) der Bezahlung gefüllt.

+

Weiterhin wird an den Kunden und den Shopinhaber, eine Informations-E-Mail über den Erhalt der Zahlung geschickt.

+

Für die Formatierung der Mails stehen E-Mail-Templates zur Verfügung unter
/modules/d3/heidelpay/views/tpl/email/*.

+

Den E-Mail-Inhalt liefern CMS-Texte, die mit dem Modul installiert wurden.
+Diese finden Sie im Admin unter Kundeninformationen / CMS-Seiten beginnend mit
+dem Ident "d3_hp_vorkassemail" und
+dem Titel "Heidelpay Vorkasseinfomail". +

+
+

Hinweis: +Sollte die Höhe der Zahlung von dem Bestellwert abweichen, werden folgende Schritte durchgeführt:

+
    +
  • Der "Interner Status" (oxtransstatus) der Bestellung wird auf "ERROR" gestellt und das Feld "Bezahlt am" (oxpaid) bleibt unverändert.
  • +
  • Weiterhin werden E-Mails an Kunde und Shopinhaber gesandt, die auf die fehlerhafte Zahlung hinweisen.
  • +
+
+

Einrichtung eines Cronjob

+

Für die Zahlungsarten "automatische Vorkasse" und "Rechnungskauf" ist ein Cronjob einzurichten.
+Dieser sorgt dafür, dass täglich mehrmals ein Abgleich eingegangener Zahlungen zwischen Shop und Unzer erfolgt.
+Wir empfehlen das Starten des Jobs 2-3x pro Tag. z.B. vormittags, nachmittags und abends.
+Weitere Informationen zum Anlegen von Cronjobs finden Sie in unserer https://faq.d3data.de/begriffslexikon/cronjob/.

+

##Wichtiger Sicherheitshinweis +Verhindern Sie den Aufruf von .sh-Dateien via Browser. +Erweitern Sie z.B. die ".htaccess"-Datei des Shops um folgende Zeilen:

+
<Files *.sh>
+    <IfModule mod_authz_core.c>
+        # htaccess - apache 2.4
+        Require all denied
+    </IfModule>
+    <IfModule !mod_authz_core.c>
+        Order allow,deny
+        Deny from all
+        Satisfy All
+    </IfModule>
+</Files>
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channeleinstellungen.html b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channeleinstellungen.html new file mode 100644 index 00000000..287b9a2f --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channeleinstellungen.html @@ -0,0 +1,159 @@ + + + + Channeleinstellungen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Navigieren Sie in die Unzer Channel Konfiguration im Shopadmin unter D3 Module -> Unzer -> Channel-Konfigurationen. Im Tab Einstellungen setzen Sie die grundlegenden Channeleinstellungen.

+

Channel-Konfiguration im Shopadmin

+

Im oberen Bereich sehen Sie Channelprofile. Ungenutzte Profile können Sie löschen, fehlende Profile erstellen Sie sich bitte neu.

+

Wählen Sie nun das einzurichtende Profil.

+

In der unteren Bildschirmhälfte sehen Sie die Einstellungen des Channels, die Sie wie folgt bearbeiten können:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameAufgabe
AktivBitte setzen Sie den Haken, um diesen Channel zu verwenden.
Test ModusWenn Sie den Haken setzen, dann verwendet das Modul diesen Channel im Test-Modus. Für den Live-Modus legen Sie sich eine Kopie ohne diesen Haken an.
TitelHier können Sie einen freien Namen für den Channel eintragen. Dieser dient Ihnen nur zur internen Unterscheidung.
Unzer-ZahltypHier definieren Sie, wie Unzer die Zahlung verarbeiten soll. Es werden Ihnen nur die Typen vorgeschlagen, die die PaymentApi / MGW-Schnittstelle unterstützt.
+

Speichern Sie die geänderten Einstellungen ab.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channelzuordnungen.html b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channelzuordnungen.html new file mode 100644 index 00000000..8742eff6 --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Channelzuordnungen.html @@ -0,0 +1,134 @@ + + + + Zahlartenzuordungen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Navigieren Sie in die Unzer Channel Konfiguration im Shopadmin unter D3 Module -> Unzer -> Channel-Konfigurationen. Im Tab Zahlungsarten ordnen Sie ihre Shop-Zahlungsarten den angelegten Channels zu.

+

Wählen Sie sich das passende Channelprofil und setzen Sie den Haken bei den dafür relevanten Shop-Zahlungsarten.

+
+

Beachten Sie, dass jede Zahlart nur maximal einem Test- und einem Live-Channel zugeordnet sein kann.

+
+

Kann Ihre gewünschte Zahlungsart nicht gewählt werden (ausgegraut), ist diese schon einem anderen Channel zugeordnet. Entfernen Sie die Zuordnungen und setzen Sie diese an den passenden Channels neu.

+

Speichern Sie im Anschluss Ihre Zuordnungen mit dem Speichern-Button.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Schluesselpaar_eintragen.html b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Schluesselpaar_eintragen.html new file mode 100644 index 00000000..b3359e81 --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Konfiguration/Schluesselpaar_eintragen.html @@ -0,0 +1,143 @@ + + + + Notierte Schlüsselpaare eintragen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Wechseln Sie jetzt bitte in Ihren Shop-Admin unter D3 Module -> Unzer -> Einstellungen.

+

Wählen Sie beim Interface die PaymentApi / MGW-Schnittstelle und speichern diese Einstellung bitte ab.

+

Tragen Sie nun die Schlüssel des Live- bzw. Testmodus in die entsprechenden Felder ein:

+

Ihnen stehen vier verschiedene Schlüssel zur Verfügung stehen:

+
    +
  • +s-priv-...: privater Schlüssel (Private Key) für den Testmodus
  • +
  • +s-pub-...: öffentlicher Schlüssel (Public Key) für den Testmodus
  • +
  • +p-priv-...: privater Schlüssel (Private Key) für den Livemodus
  • +
  • +p-pub-...: öffentlicher Schlüssel (Public Key) für den Livemodus
  • +
+

Tragen Sie die beiden Schlüssel des Live- bzw. Testmodus in die entsprechenden Felder ein.

+

Shop - Admin Schlüsseleintragung

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Nacharbeiten.html b/docs/html/configuration/Schnittstellenwechsel/Nacharbeiten.html new file mode 100644 index 00000000..d1875646 --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Nacharbeiten.html @@ -0,0 +1,138 @@ + + + + Überprüfung und Freischaltung - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Testlauf

+

Nach der Einrichtung raten wir Ihnen, jede Zahlart einmal zu testen. Nutzen Sie am besten dafür den Test-Modus, um nicht versehentlich im Live-System ungewollte Bestellungen durchzuführen.

+

Setzen Sie dazu im Admin unter D3 Module -> Unzer -> Einstellungen den Haken für den Testmodus. Achten Sie darauf, dass auch die Schlüssel dafür (s-...) gesetzt sind.

+
+

Mehr Informationen zur Testumgebung und den darin verwendbaren Zahlungsmitteln finden sie in der Unzer - Testumgebung

+
+

Freischaltung

+

Verliefen alle Tests erfolgreich, aktivieren Sie das Modul für den Livebetrieb. Entfernen Sie dazu im Admin unter D3 Module -> Unzer -> Einstellungen den Haken für den Testmodus. Achten Sie darauf, dass auch die Schlüssel für Live (p-...) gesetzt sind.

+

Auch hierfür empfehlen wir einen Testlauf für jede Zahlungsart.

+

Nacharbeiten

+

Sofern Sie nicht planen, zurück zu Legacy Payments / NGW zu wechseln, so empfehlen wir, die bisherigen NGW-Channels zu löschen.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Start.html b/docs/html/configuration/Schnittstellenwechsel/Start.html new file mode 100644 index 00000000..e14d895e --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Start.html @@ -0,0 +1,130 @@ + + + + Schnittstellenwechsel - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Mit Modulversion 6.2 bieten wir parallel zur bestehenden Unzer Schnittstelle Legacy Payments / NGW auch eine Integration der neuen PaymentApi / MGW Schnittstelle.

+

Aktuell stehen noch nicht alle Zahlungsarten unter PaymentApi / MGW zur Verfügung (siehe auch Welche Zahlungsarten führt Unzer unter PaymentApi / MGW?). Zukünftig werden alle Zahlungsarten Stück für Stück auf die neue PaymentApi / MGW umgestellt.

+

Die vorliegende Anleitung "Schnittstellenwechsel" beschreibt Ihnen die Umstellung einer bestehenden Legacy Payments / NGW Konfiguration hin zur Nutzung der PaymentApi / MGW Schnittstelle.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Schluesselpaare_finden.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Schluesselpaare_finden.html new file mode 100644 index 00000000..f6f4ab4b --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Schluesselpaare_finden.html @@ -0,0 +1,131 @@ + + + + Schlüsselpaare finden - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Mit der PaymentApi / MGW-Schnittstelle haben Sie spielend leicht die Möglichkeit, zwischen Test- und Liveumgebung zu wechseln. Dafür benötigen Sie nichts weiter, als die im Unzer Insights findbaren Schlüsselpaare.

+

Navigieren Sie dafür in der linken Sidebar, unter Einstellungen > Konfiguration auf die Schlüsselübersicht.

+

Wählen Sie den Hauptchannel (der generelle Eintrag kann kontoabhängig auch anders benannt sein), um Zugang zu den benötigten Schlüsselpaaren zu bekommen. Bitte notieren Sie beide Schlüssel, da beide im nächsten Schritt benötigt werden.

+

Unzer Insights Schlüsselpaare

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Sicherung.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Sicherung.html new file mode 100644 index 00000000..66bb3198 --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Sicherung.html @@ -0,0 +1,131 @@ + + + + Datensicherung anlegen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Bevor Sie beginnen, die PaymentApi / MGW-Schnittstelle und deren Channels einzurichten, sichern Sie sich die bisher genutzten Channels.

+

Rufen Sie dazu bitte den Adminbereich Ihres Shops auf und wählen die Channelübersicht unter D3 Module -> Unzer -> Channel-Konfigurationen.

+

Wir empfehlen dazu ganz einfach die bestehenden Channel umzubenennen. Beispielsweise: legacy_CHANNEL NAME. Damit stellen Sie sicher, jederzeit wieder auf einen funktionierenden Stand zurückwechseln zu können.

+

Wählen Sie dafür einen bestehenden Channel, ändern dessen Titel und speichern diesen.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Unzer_Insights.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Unzer_Insights.html new file mode 100644 index 00000000..a16e51ff --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Unzer_Insights.html @@ -0,0 +1,139 @@ + + + + Zugangsdaten für das Unzer Insights - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Um diese Schnittstelle nutzen zu können, benötigen Sie Zugangsdaten zum Unzer Insights. Fordern Sie diese für den Live- und Testmodus beim Unzer-Support über das Formular oder per E-Mail support@unzer.com an.

+

Melden Sie sich bitte mit den Zugangsdaten an:

+ +

Darin werden Sie weitere Informationen finden, die Sie für die vollständige Konfiguration benötigen.

+

Unzer Insights Standardoberfläche

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Zahlarten.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Zahlarten.html new file mode 100644 index 00000000..d4207ac0 --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/Zahlarten.html @@ -0,0 +1,143 @@ + + + + Welche Zahlungsarten führt Unzer unter PaymentApi / MGW? - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

In der PaymentApi / MGW-Schnittstelle stehen Ihnen die folgenden Zahlungstypen zur Verfügung:

+
    +
  • Kreditkarte/Debitkarte (unter PaymentApi / MGW genannt "kartenbasierte Zahlungsmethode")
  • +
  • Paypal
  • +
  • Sofort
  • +
  • iDeal
  • +
  • ungesicherter Rechnungskauf
  • +
  • Unzer Bank Transfer
  • +
  • Unzer Direct Debit (Lastschrift mit Zahlungsgarantie - DE/AT)
  • +
  • Unzer Invoice (abgesicherter Rechnungskauf B2C - DE/AT)
  • +
  • Unzer Prepayment (autom. Vorkasse)
  • +
  • EPS
  • +
  • Przelewy24
  • +
  • Giropay
  • +
+

Prüfen Sie bitte, dass Sie ausschließlich die oben genannten Unzer-Zahlarten verwenden möchten. Dann kann das Modul auf PaymentApi / MGW umgestellt werden.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/was_wird_benoetigt.html b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/was_wird_benoetigt.html new file mode 100644 index 00000000..329ed3e4 --- /dev/null +++ b/docs/html/configuration/Schnittstellenwechsel/Vorbereitung/was_wird_benoetigt.html @@ -0,0 +1,143 @@ + + + + Was benötigen Sie? - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+
+

Stellen Sie sicher, dass die Kunden während der Umstellung keine Unzer Zahlungsarten im Frontend wählen können, um Fehlbestellungen zu vermeiden.

+
+

Bevor Sie mit der Konfiguration der PaymentApi / MGW Schnittstelle beginnen können, sind vorerst einige Daten zusammenzutragen:

+ +
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/configuration/index.html b/docs/html/configuration/index.html new file mode 100644 index 00000000..4b173a88 --- /dev/null +++ b/docs/html/configuration/index.html @@ -0,0 +1,146 @@ + + + + Konfiguration | wichtige Hinweise - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Inhaltsverzeichnis

+ +

Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter Hilfe und Support genannten Kontaktdaten Bescheid.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/description/Beschreibung.html b/docs/html/description/Beschreibung.html new file mode 100644 index 00000000..9c67ac56 --- /dev/null +++ b/docs/html/description/Beschreibung.html @@ -0,0 +1,164 @@ + + + + Beschreibung - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+ Unzer Logo +

Die Unzer GmbH ist einer der innovativsten und am stärksten wachsenden Fintech-Dienstleister mit Hauptsitz in Heidelberg. Der international tätige Spezialist für Zahlungsabwicklung setzt dabei auf eigene Lösungen wie Rechnungs- und Ratenkauf, Lastschrift, Online-Überweisung, Vorkasse und Kreditkarte sowie auf Anbieter von Wallet-Lösungen. Mit über 16 Jahren Erfahrung im E-Commerce und am Point of Sale bietet die Unzer GmbH als von der BaFin zugelassenes Zahlungsinstitut Unternehmen jeder Größe die Möglichkeit, weltweite Zahlungsabwicklungen durchzuführen.

+

Transaktionsübersicht an den Bestellungen

+

Das Modul verfügt über einen eigenen Administrationsbereich an den Bestellungen, wo Sie Buchungen*, Stornierungen*, Gutschriften* etc. durchführen können.
+Eine separate Anmeldung am Unzer-Händlerbereich ist für die Zahlungsabwicklungen der Shopbestellungen dadurch nicht mehr nötig!

+

PCI 3 Konformität

+

PCI DSS Level SAQ-A wird ab Modulversion 5.2.0.0 (azure) unterstützt.
+Details zu PCI finden Sie unter https://www.pcisecuritystandards.org/ .

+

Folgende Leistungen bietet Ihnen das Modul über das Zahlungssystem der Unzer (GmbH)

+
    +
  • Kreditkarte
  • +
  • Bankeinzug/Lastschrift (DE, AT und CH)
  • +
  • automatische Vorkasse
  • +
  • Sofortüberweisung (in DE und AT)
  • +
  • Rechnungskauf (ohne Zahlungssicherung)
  • +
  • PayPal
  • +
  • Debitkarte *
  • +
  • Giropay *
  • +
  • iDeal *
  • +
  • EPS *
  • +
  • Rechnungskauf (mit Zahlungssicherung) *
  • +
  • B2B Rechnungskauf (mit Zahlungssicherung) *
  • +
  • Przelewy 24 *
  • +
  • MasterPass *
  • +
  • EasyCredit *
  • +
  • PostFinance *
  • +
  • BillSAFE (nur Bestandskunden)
  • +
+
+

* nur in der Edition "Premium" verfügbar

+
+

Hinweis zu 3D Secure

+

"Verified by Visa" und "MasterCard Secure Code" sind Authentifizierungssysteme auf Basis der Visa-Technologie "3D Secure".
+Der Karteninhaber gibt im Web seine Kreditkartennummer ein.
+Nimmt der Issuer (kartenausstellende Bank) am 3D Secure-Verfahren teil, kann der Kartenbesitzer ein zusätzlich hinterlegtes Passwort eingeben.
+Damit erhält das Zahlungssystem des Händlers ein Authentifizierungsmerkmal.
+Die Möglichkeit zu 3D Secure ist in diesem Modul enthalten und kann bei Unzer angefragt werden.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/description/Editionsunterschiede.html b/docs/html/description/Editionsunterschiede.html new file mode 100644 index 00000000..8efab94b --- /dev/null +++ b/docs/html/description/Editionsunterschiede.html @@ -0,0 +1,387 @@ + + + + Editionsunterschiede - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Wir liefern das Unzer Modul in 2 Lizenzmodellen aus, Basic und Premium.
+Die Unterschiede zwischen den Lizenzen können Sie hier einsehen:

+ + + + + + + + + + + + + + + +
 BasicPremium
Preis0,00 €ab 259,00 €
+ + + + + + + + + + + + + + + + + + + + +
Bankeinzug / LastschriftBasicPremium
ELV Deutschland, Österreich, SchweizXX
mit ZahlungssicherungX
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
KreditkartenBasicPremium
VisaXX
MastercardXX
American ExpressXX
DinnersXX
JCBXX
verified by Visa (3D Secure)XX
MasterCard SecureCode (3D Secure)XX
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DebitkartenBasicPremium
Carta postepay (Italien)X
Carte Bleue (Frankreich)X
ServiRed (Spanien)X
Visa ElectronX
Euro 6000 (Spanien)X
4B (Spanien)X
Dankort (Dänemark)X
Maestro International 3D SecureX
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PIN / TAN VerfahrenBasicPremium
SofortüberweisungXX
GiropayX
IDEAL (Niederlande)X
EPS (Österreich)X
Przelewy 24X
PostFinanceX
+ + + + + + + + + + + + + + + + + + + + +
E-WalletBasicPremium
PayPalXX
MasterPassX
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Weitere ZahlungsartenBasicPremium
VorkasseXX
BillSAFE (nur Bestandskunden)XX
Rechnungskauf ohne ZahlungssicherungXX
Rechnungskauf mit ZahlungssicherungX
B2B Rechnungskauf mit ZahlungssicherungX
EasyCredit (Ratenkauf)X
+ + + + + + + + + + + + + + + + + + + + +
Admin-Bereich an den BestellungenBasicPremium
Ãœbersicht TransaktionenXX
Aktionen durchführen (Storno, Refund,etc.)X
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/img/Unzer__PrimaryLogo_Raspberry_RGB.png b/docs/html/img/Unzer__PrimaryLogo_Raspberry_RGB.png new file mode 100644 index 0000000000000000000000000000000000000000..f43f12ee28a8261fb41e636416a72b1d4a869fa6 GIT binary patch literal 40227 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%0A$7xR3QE0Y4o=54vKKR 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 + +
+
+
+

unzer

für den Oxid eShop
+ + +
+
Autor: D³ Data Development
Stand: 06.05.2022
+
Version wechseln: +
+
+
+ + +
+ +
+
+
+
+

Weitere Informationen zum Modul unzer finden Sie in unserem Shop:
+https://www.oxidmodule.com/OXID-eShop/Module/Heidelpay-Integrator-fuer-Oxid-PE.html

+
+
+
+
+ + + + + + + + + + + + + + diff --git a/docs/html/installation/Anforderungen/Beiliegende_Bibliotheken.html b/docs/html/installation/Anforderungen/Beiliegende_Bibliotheken.html new file mode 100644 index 00000000..d8d92495 --- /dev/null +++ b/docs/html/installation/Anforderungen/Beiliegende_Bibliotheken.html @@ -0,0 +1,131 @@ + + + + beiliegende Bibliotheken - unzer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/installation/Anforderungen/Systemanforderungen.html b/docs/html/installation/Anforderungen/Systemanforderungen.html new file mode 100644 index 00000000..dc98d189 --- /dev/null +++ b/docs/html/installation/Anforderungen/Systemanforderungen.html @@ -0,0 +1,180 @@ + + + + Systemanforderungen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+
    +
  • PHP Version +
      +
    • 7.0.x bis 8.0
    • +
    +
  • +
  • PHP Decoder +
      +
    • installierter ionCube Loader (PHP bis 7.4) oder +
    • +
    • installierter SourceGuardian Loader (PHP ab 8.0)
    • +
    +
  • +
  • Shopeditionen +
      +
    • OXID eShop Community Edition (CE)
    • +
    • OXID eShop Professional Edition (PE)
    • +
    • OXID eShop Enterprise Edition (EE)
    • +
    • OXID eShop B2B Edition
    • +
    +
  • +
  • Shopversionen +
      +
    • OXID eShop in Compilation Version +
        +
      • 6.0.x
      • +
      • 6.1.x
      • +
      • 6.2.x
      • +
      • 6.3.x
      • +
      • 6.4.x
      • +
      +
    • +
    +
  • +
  • Themes +
      +
    • flow
    • +
    • wave
    • +
    +
  • +
  • D3 Modul-Connector (kostenfrei bei D3 erhältlich) ab Version 5.3.0.0
  • +
  • Installation via Composer +
  • +
  • bei Verwendung der Zahlungsart „iDeal“ oder „Przelewy24“ wird ein freier Cronjob benötigt
  • +
  • bei Verwendung der Zahlungsart „Vorkasse“ oder „Rechnungskauf“ wird ein freier Cronjob benötigt
  • +
+

Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.

+

Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.

+

Hinweis:

+
+

Durch composer werden die Abhängigkeiten direkt vor der Installation geprüft.
+D.h. wenn eine der Anforderung nicht erfüllt ist, wird das Modul nicht installiert und die entsprechende Anforderung wird direkt auf der Konsole ausgegeben.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Anforderungen/Vorbereitungen.html b/docs/html/installation/Anforderungen/Vorbereitungen.html new file mode 100644 index 00000000..bda40a2c --- /dev/null +++ b/docs/html/installation/Anforderungen/Vorbereitungen.html @@ -0,0 +1,131 @@ + + + + Vorbereitungen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. +Ob dies evtl. schon geschehen ist, können Sie im Adminbereich Ihres Shops prüfen. Existiert der Punkt D3 Module / Modul-Connector, können Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. +Informationen zu dessen Installation finden Sie auf unserer Homepage.

+

Klicken Sie auf den Reiter Downloads und wählen dort das für Ihre Installation passende Paket.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Anforderungen/wichtige_Hinweise.html b/docs/html/installation/Anforderungen/wichtige_Hinweise.html new file mode 100644 index 00000000..a1a4b7f8 --- /dev/null +++ b/docs/html/installation/Anforderungen/wichtige_Hinweise.html @@ -0,0 +1,153 @@ + + + + Wichtige Hinweise - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

zu Ihrem Unzer-Händlervertrag

+

Nur relevant bei Zahltyp "Sofort by Klarna" und einem Update des Moduls.
+Das Modul nutzt für Sofort by Klarna eine spezielle Option der Unzer-Konfiguration, mit der Ihr Endkunde erst auf der Webseite von Sofort by Klarna seine Bankdaten eingeben muss.
+Diese Option muss jedoch erst in Ihrem Händlerkonto eingerichtet werden.
+Ohne diese Einstellung ist eine Nutzung des Zahltyp "Sofort by Klarna" nicht möglich!
+Lassen Sie daher vor dem Einspielen der vorliegenden Modulversion die Aktivierung der genannten Option in Ihrem Händlerkonto von Ihrem Unzer-Händlerbetreuer prüfen.

+

Modulversion 6.1.0.0

+

Veraltete Konfigurationenänderungen unter 6.0.0.0 werden nicht mehr migriert.
+Sollte eine ältere Konfiguration migriert werden, installieren Sie bitte die Version 6.0.3.1 und +lassen Sie die automatische Installation einmalig durchführen. +Danach aktualisieren Sie auf die gewünschste Modulversion.

+

Mit diesem Release stellen wir die neue Channel-Konfiguration vor.

+

Modulversion 6.0.3.0

+

Die Zahlungsart Billsafe wird nicht mehr über das Unzer Modul angeboten.

+

Modulversion 6.0.2.0

+

Nur EE:
+Mit dem kleinem Update 6.0.2.0 werden für die gespeicherten Daten die Shopid eingeführt.
+Damit wird unterbunden, dass Kunden auf die Referenzdaten aus anderen Subshops erhalten.
+Bitte führen Sie die folgende Abfrage manuell im Admin oder in der Datenbank aus:

+
UPDATE d3hpuid, oxuser
+SET d3hpuid.oxshopid = oxuser.oxshopid
+WHERE d3hpuid.OXUSERID = oxuser.OXID
+AND oxuser.OXSHOPID != d3hpuid.OXSHOPID;
+
+

Modulversion 6.0.0.0

+

Das Oxid Standard "Mobile-Theme" wird nicht mehr untersützt!

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Deinstallation/Dateien_loeschen.html b/docs/html/installation/Deinstallation/Dateien_loeschen.html new file mode 100644 index 00000000..9794d29c --- /dev/null +++ b/docs/html/installation/Deinstallation/Dateien_loeschen.html @@ -0,0 +1,133 @@ + + + + Dateien löschen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Löschen Sie den Ordner unzer und seine enthaltenen Elemente aus dem Verzeichnis source/modules/d3 Ihres Shops. +Bestätigen Sie anschließend im Shopadmin unter Erweiterungen / Module / Installierte Shop-Module die Nachricht:

+
+

Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. +Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html new file mode 100644 index 00000000..0d7e1cd7 --- /dev/null +++ b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html @@ -0,0 +1,156 @@ + + + + Datenbank bereinigen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr benötigt werden, können diese gelöscht werden.

+
+

Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu können.

+
+

Für das Modul unzer sind dies die folgende Tabellen und Felder:

+
    +
  • die komplette Tabelle d3hpuid +
  • +
  • die komplette Tabelle d3hperrortexts +
  • +
+

und diese Felder in bestehenden Tabellen:

+
    +
  • in Tabelle oxorder: +
      +
    • das Feld D3HEIDELPAYVOUCHERS +
    • +
    +
  • +
+

sowie diese Einträge in bestehenden Tabellen:

+
    +
  • in Tabelle d3_cfg_mod: +
      +
    • den/die Eintrag/Einträge oxmodid = "{$moduleConfigurationident}" +
    • +
    +
  • +
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html new file mode 100644 index 00000000..858b5928 --- /dev/null +++ b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html @@ -0,0 +1,134 @@ + + + + Modul aus der Installation entfernen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

auf der Kommandozeile

+

Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:

+
php composer remove d3/unzer --no-update
+
+
+

Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Deinstallation/Modul_deaktivieren.html b/docs/html/installation/Deinstallation/Modul_deaktivieren.html new file mode 100644 index 00000000..4d21b33b --- /dev/null +++ b/docs/html/installation/Deinstallation/Modul_deaktivieren.html @@ -0,0 +1,139 @@ + + + + Modul deaktivieren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Deaktivieren Sie das Modul unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Unzer auf den Button Deaktivieren.

+

oder auf der Kommandozeile

+

Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchführen.

+
./vendor/bin/oe-console oe:module:deactivate d3heidelpay
+
+
+

Enterprise Edition: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.

+
+
+

Enterprise Edition: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html new file mode 100644 index 00000000..db7de536 --- /dev/null +++ b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html @@ -0,0 +1,128 @@ + + + + Modulerweiterungen deaktivieren und entfernen - unzer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html new file mode 100644 index 00000000..a70876cb --- /dev/null +++ b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html @@ -0,0 +1,140 @@ + + + + TMP-Ordner leeren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Leeren Sie das Verzeichnis tmp über Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren.

+

Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.

+

oder auf der Kommandozeile

+

Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus:

+
./vendor/bin/d3cleartmp
+
+
+

Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.

+
+
+

Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Installation.html b/docs/html/installation/Installation.html new file mode 100644 index 00000000..8d0a165e --- /dev/null +++ b/docs/html/installation/Installation.html @@ -0,0 +1,143 @@ + + + + Installation | Update | Deinstallation - unzer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/installation/Installationspruefung.html b/docs/html/installation/Installationspruefung.html new file mode 100644 index 00000000..2977f440 --- /dev/null +++ b/docs/html/installation/Installationspruefung.html @@ -0,0 +1,148 @@ + + + + Installationsprüfung - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Um die erfolgreiche Installation zu prüfen, können Sie die folgende(n) Checkliste(n) verwenden:

+

Einstellungsunabhängige Prüfungen

+

Backend

+
    +
  • das Modul ist unter Erweiterungen / Module aktiv geschaltet
  • +
  • das Modul ist unter Module / Modul-Connector / Modulverwaltung aktiv geschaltet
  • +
  • das Modul zeigt unter Module / Unzer einen eigenen Bereich für Einstellungen, Logging und die Transaktionsübersicht
  • +
  • das Modul zeigt unter Bestellungen verwalten / Bestellungen einen neuen Tab Unzer +
  • +
+

Einstellungsabhängige Prüfungen

+

Frontend

+
    +
  • Im Bestellschritt 3 (Versand & Zahlungsart) werden Icons zu den konfigurierten Zahlungsarten angezeigt
  • +
  • der Shop zeigt nach Absenden des Bestellschritt 4 (Ãœberprüfen & Absenden) folgendes Verhalten: +
      +
    • bei Kreditkarte, Debitkarte ein Eingabeformular / eine Auswahl zu gespeicherten Daten
    • +
    • bei Paypal, Sofort by Klarna, iDeal (und andere OT Zahlungsarten) eine Weiterleitung zum Zahlungsanbieter
    • +
    +
  • +
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/Konfiguration_einstellen.html b/docs/html/installation/Neuinstallation/Konfiguration_einstellen.html new file mode 100644 index 00000000..3736a14b --- /dev/null +++ b/docs/html/installation/Neuinstallation/Konfiguration_einstellen.html @@ -0,0 +1,139 @@ + + + + Konfiguration einstellen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Im Admin wird ein neuer Punkt D3 Module / Unzer gezeigt, unter +dem alle Einstellungsmöglichkeiten zu finden sind. Nach der Installation sind die +Demo-Unzer-Daten eingerichtet, so dass direkt eine Testbestellung mit +Kreditkarte oder Bankeinzug gemacht werden kann.
+Weitere Testdaten (Kreditkarte, Billsafe o.a.) können Sie bei Unzer anfordern.

+

Hinweise

+
+

Solange die Demodaten eingestellt sind, werden keine realen Buchungen durchgeführt

+
+
+

Beachten Sie den Abschnitt Konfiguration für die korrekte Einrichtung des Moduls

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html new file mode 100644 index 00000000..01acf431 --- /dev/null +++ b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html @@ -0,0 +1,131 @@ + + + + Lizenzschlüssel eintragen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.

+

Speziell unzer wird in unterschiedlichen (teilweise kostenfreien) Editionen für den Livebetrieb angeboten. Besuchen Sie unseren Moduleshop, um mehr darüber zu erfahren.

+

Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter D3 Module / Modul-Connector / Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html new file mode 100644 index 00000000..96122f87 --- /dev/null +++ b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html @@ -0,0 +1,137 @@ + + + + Modul zur Installation hinzufügen - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

auf der Kommandozeile

+

Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul unzer zur Installation hinzuzufügen:

+
php composer require d3/unzer:^6.2.5.0 --update-no-dev
+
+
+

Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.

+
+
+

Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html new file mode 100644 index 00000000..c92b7868 --- /dev/null +++ b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html @@ -0,0 +1,139 @@ + + + + Modul im Shop aktivieren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Aktivieren Sie das Modul über den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Unzer auf den Button Aktivieren.

+

oder auf der Kommandozeile

+

Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchführen.

+
./vendor/bin/oe-console oe:module:activate d3heidelpay
+
+
+

Enterprise Edition: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.

+
+
+

Enterprise Edition: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html new file mode 100644 index 00000000..20706528 --- /dev/null +++ b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html @@ -0,0 +1,128 @@ + + + + Providerspezifische Installation - unzer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html new file mode 100644 index 00000000..23b516b0 --- /dev/null +++ b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html @@ -0,0 +1,136 @@ + + + + Shopanpassungen installieren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.

+

Den Installationsassistenten finden Sie auch unter den Menüpunkten Admin / D3 Module / Modul-Connector / Modulverwaltung / Modulinstallation.

+

Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.

+

Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.

+

oder auf der Kommandozeile

+

Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus:

+
./vendor/bin/d3modules_install
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html new file mode 100644 index 00000000..85c0753c --- /dev/null +++ b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html @@ -0,0 +1,140 @@ + + + + TMP-Ordner leeren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Leeren Sie das Verzeichnis tmp über Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren.

+

Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.

+

oder auf der Kommandozeile

+

Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus:

+
./vendor/bin/d3cleartmp
+
+
+

Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.

+
+
+

Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/Updatefaehigkeit.html b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html new file mode 100644 index 00000000..f24325b0 --- /dev/null +++ b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html @@ -0,0 +1,129 @@ + + + + Updatefähigkeit - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Bei individuellen Änderungen von Moduldateien empfehlen wir, jeweils die Überladungsmöglichkeiten des Shops dafür zu verwenden. So brauchen Sie die originalen Moduldateien nicht verändern und erhalten sich so die Updatefähigkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen überschrieben werden.

+

Weitere Informationen zu den Überladungsmöglichkeiten verschiedener Dateien finden Sie in unserer FAQ.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html new file mode 100644 index 00000000..f94fd700 --- /dev/null +++ b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html @@ -0,0 +1,136 @@ + + + + Verwendung eigener Themes - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet:

+
    +
  • Wave
  • +
  • Flow
  • +
  • Azure
  • +
+

Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis für Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und / oder die CSS-Dateien in die neuen Ordner.

+

Ähnelt Ihr neues Theme technisch einem der OXID-Originale, können Sie dieses darauf umleiten. Childs von originalen OXID- Themes benötigen keine Umleitung.

+

Weitere Informationen zur Umleitung finden Sie in unserer FAQ.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Neuinstallation/index.html b/docs/html/installation/Neuinstallation/index.html new file mode 100644 index 00000000..2f3bb653 --- /dev/null +++ b/docs/html/installation/Neuinstallation/index.html @@ -0,0 +1,135 @@ + + + + Neuinstallation - unzer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/installation/Schnellstart.html b/docs/html/installation/Schnellstart.html new file mode 100644 index 00000000..bcf3734b --- /dev/null +++ b/docs/html/installation/Schnellstart.html @@ -0,0 +1,139 @@ + + + + Schnellstart - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Schnellstart per Composer

+
php composer require d3/unzer --update-no-dev
+
+

Detailliertere Angaben zur Installation entnehmen Sie bitte der Installationsanleitung.

+

Schnellstart im Admin

+

Das Modul unzer bringt einen umfangreichen Adminbereich mit, +in dem Sie die Konfigurationseinstellungen des Moduls setzen können. +Über das Menü D3 Module / Unzer erreichen Sie die Einstellseiten.
+Arbeiten Sie idealerweise die Optionen einmal durch. +Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. +Durch einen Klick darauf öffnet sich der Hinweistext.

+

Unter Konfiguration des Moduls werden die Einstellungen und Möglichkeiten umfangreicher beschrieben.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Update/Aenderungen_kontrollieren.html b/docs/html/installation/Update/Aenderungen_kontrollieren.html new file mode 100644 index 00000000..f26ed09f --- /dev/null +++ b/docs/html/installation/Update/Aenderungen_kontrollieren.html @@ -0,0 +1,140 @@ + + + + Änderungen kontrollieren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Wechsel auf Modul-Version 5.2.0.0 oder höher

+ +

Ab Modul-Version 5.2.3.4

+
    +
  • können Sie mehrsprachige Konfigurationen nutzen.
    +Kontrollieren Sie bitte die Einstellung "mehrsprachige Konfigurationen erlauben" unter
    + Module / Unzer / Einstellungen / Einstellungen zu Modul-Logging, Sicherheit und Sprache.
    +Sofern mehrsprachige Konfigurationen bereits vorhanden sind, wird Ihnen eine Meldung gezeigt. +Bitte folgen Sie den Instruktionen der Meldung.
  • +
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Update/Dateien_erneuern.html b/docs/html/installation/Update/Dateien_erneuern.html new file mode 100644 index 00000000..0fd82bf9 --- /dev/null +++ b/docs/html/installation/Update/Dateien_erneuern.html @@ -0,0 +1,139 @@ + + + + Dateien erneuern - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

auf der Kommandozeile

+

Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres +Shops (oberhalb des source- und vendor-Verzeichnisses). Führen Sie dort diesen Befehl aus:

+
php composer require d3/unzer:^6.2.5.0 --update-no-dev
+
+

Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag d3/unzer.

+
+

Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.

+
+
+

Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Update/Erweiterungen_anpassen.html b/docs/html/installation/Update/Erweiterungen_anpassen.html new file mode 100644 index 00000000..a891b1e4 --- /dev/null +++ b/docs/html/installation/Update/Erweiterungen_anpassen.html @@ -0,0 +1,128 @@ + + + + Erweiterungen anpassen - unzer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html new file mode 100644 index 00000000..b588b591 --- /dev/null +++ b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html @@ -0,0 +1,129 @@ + + + + Lizenzschlüssel aktualisieren - unzer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/installation/Update/Modul_deaktivieren.html b/docs/html/installation/Update/Modul_deaktivieren.html new file mode 100644 index 00000000..b0d203ce --- /dev/null +++ b/docs/html/installation/Update/Modul_deaktivieren.html @@ -0,0 +1,139 @@ + + + + Modul deaktivieren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Deaktivieren Sie das Modul unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Unzer auf den Button Deaktivieren.

+

oder auf der Kommandozeile

+

Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchführen.

+
./vendor/bin/oe-console oe:module:deactivate d3heidelpay
+
+
+

Enterprise Edition: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.

+
+
+

Enterprise Edition: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Update/Modulinformationen_aktualisieren.html b/docs/html/installation/Update/Modulinformationen_aktualisieren.html new file mode 100644 index 00000000..5c7420f4 --- /dev/null +++ b/docs/html/installation/Update/Modulinformationen_aktualisieren.html @@ -0,0 +1,139 @@ + + + + Modulinformationen aktualisieren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von Unzer auf den Button Aktivieren.

+

oder auf der Kommandozeile

+

Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) durchführen.

+
./vendor/bin/oe-console oe:module:activate d3heidelpay
+
+
+

Enterprise Edition: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.

+
+
+

Enterprise Edition: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das --shop-id-Argument (...oe-console --shop-id 1 oe:module...)

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Update/Providerspezifische_Installation.html b/docs/html/installation/Update/Providerspezifische_Installation.html new file mode 100644 index 00000000..a95cbfbb --- /dev/null +++ b/docs/html/installation/Update/Providerspezifische_Installation.html @@ -0,0 +1,128 @@ + + + + Providerspezifische Installation - unzer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/installation/Update/Shopanpassungen_installieren.html b/docs/html/installation/Update/Shopanpassungen_installieren.html new file mode 100644 index 00000000..da080c7a --- /dev/null +++ b/docs/html/installation/Update/Shopanpassungen_installieren.html @@ -0,0 +1,136 @@ + + + + Shopanpassungen installieren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.

+

Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.

+

Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.

+

Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation prüfen.

+

oder auf der Kommandozeile

+

Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus:

+
./vendor/bin/d3modules_install
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Update/TMP-Ordner_leeren.html b/docs/html/installation/Update/TMP-Ordner_leeren.html new file mode 100644 index 00000000..7333f08f --- /dev/null +++ b/docs/html/installation/Update/TMP-Ordner_leeren.html @@ -0,0 +1,140 @@ + + + + TMP-Ordner leeren - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

im Adminbereich

+

Leeren Sie das Verzeichnis tmp über Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren.

+

Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.

+

oder auf der Kommandozeile

+

Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) aus:

+
./vendor/bin/d3cleartmp
+
+
+

Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.

+
+
+

Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/installation/Update/Updatedefinition.html b/docs/html/installation/Update/Updatedefinition.html new file mode 100644 index 00000000..1174f981 --- /dev/null +++ b/docs/html/installation/Update/Updatedefinition.html @@ -0,0 +1,130 @@ + + + + Wann kann ein Update ausgeführt werden? - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.

+

Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde nicht über Composer +durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter Neuinstallation.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/support/Hilfe-und-Support.html b/docs/html/support/Hilfe-und-Support.html new file mode 100644 index 00000000..c103c7bc --- /dev/null +++ b/docs/html/support/Hilfe-und-Support.html @@ -0,0 +1,137 @@ + + + + Hilfe und Support - unzer + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid.

+

Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem HelpCenter zur Verfügung. Finden Sie darin die benötigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden Möglichkeiten:

+
    +
  1. per E-Mail: support@shopmodule.com oder
  2. +
  3. über das Kontaktformular auf Oxidmodule.com oder
  4. +
  5. per Telefon: (+49) 37 21 / 26 80 90 zu unseren Bürozeiten
  6. +
+

Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen können. Sind Ihre Fragen shopspezifisch, benötigen wir möglicherweise Zugangsdaten zum betreffenden Shop.

+

Wir wünschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg!

+

Ihr D³-Team.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + diff --git a/docs/html/themes/d3/css/d3.css b/docs/html/themes/d3/css/d3.css new file mode 100644 index 00000000..203e48c9 --- /dev/null +++ b/docs/html/themes/d3/css/d3.css @@ -0,0 +1,210 @@ +.s-content table th{ + //background-color: #336ed6; +} + +.Brand{ + color: #fff; +} + +.s-content p { + margin-bottom: 1.0em; +} + +body, +.Homepage { + background-color: #f7f7f7; +} + +.HomepageFooter{ + color : #fff; +} + +.HomepageFooter__links a{ + color : #fff; +} + +.HomepageFooter__links li{ + color : #fff; +} + +.SearchResults .SearchResults__url a, +a{ + color: #028fe8; +} + +.s-content pre { + background : #f5f5f5; +} + +.svg-inline--fa.d3fa-color-blue, .fa.fa-d3color-blue { + color: #028fe8; +} + +.Navbar .svg-inline--fa.d3fa-color-blue, .Navbar .fa.fa-d3color-blue, +.Brand .svg-inline--fa.d3fa-color-blue, .Brand .fa.fa-d3color-blue{ + color: white; +} + +.HomepageFooter__links li{ + float: left; + min-width: 70px; +} + +.HomepageFooter__links li a { + padding-right: 40px; +} + +blockquote.alert a { + text-decoration: none !important; + font-weight: 700; +} + +blockquote.alert.alert-danger { + color: #ce2c2c; + background-color: #f2dede; + border-color: #ce2c2c; + +} + +blockquote.alert.alert-danger a { + color: #843534; +} + +blockquote.alert.alert-warning { + color: #e39c37; + background-color: #fcf8e3; + border-color: #e39c37; +} + +blockquote.alert.alert-warning a { + color: #66512c; +} + +blockquote.alert.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #31708f; +} + +blockquote.alert.alert-info a { + color: #245269; +} + +blockquote.alert.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +blockquote.alert.alert-success a { + color: #2b542c; +} + +.s-content blockquote.alert svg { + float: left; + margin: 4px 12px 0 0; +} + +.HomepageTitle .title, +.HomepageTitle .details { + width: 80%; + margin: 40px auto; + max-width: 500px; +} + +.HomepageTitle h2, +.HomepageTitle div { + width: auto; + margin: unset; + text-align: left; +} + +.HomepageTitle h2 { + font-size: 43px; +} + +.HomepageTitle div { + font-size: 24px; +} + +.HomepageTitle .details div { + font-size: 15px; +} + +aside .Links a { + font-size: 14px; +} + +.Navbar, +.Brand, +.Links, +.Columns__left.Collapsible { + background-color: #028fe8; +} + +.Navbar { + height: auto; + min-height: 50px; + display: inline-table; + width: 100%; +} + +span.navi_element { + border: 1px #c5c5cb; + border-style: solid solid none; + border-radius: 5px 5px 0 0; + padding: 0 5px; + background-color: #f7f7f7; +} + +.Nav { + background-color: #f7f7f7; +} + +.Links a{ + color: #f7f7f7; +} + +.Links a:hover { + text-decoration: underline; +} + +.Links hr { + border-color: #028fe8; +} + +.HomepageFooter, +.Search { + background-color: #028fe8; +} + +.Search { + margin: 10px; +} + +li { + margin-bottom: 7px; +} + +.Search__field { + border-radius: 4px; +} + +.versionselector { + padding: 0 20px; + font-family: "Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif; + font-size: 14px; + color: #f7f7f7; +} + +@media (max-width:768px){ + .HomepageTitle h2 { + font-size: 30px; + } +} + +@media (max-width:571px){ + .HomepageTitle h2 { + font-size: 24px; + } +} \ No newline at end of file diff --git a/docs/html/themes/d3/css/theme-blue.min.css b/docs/html/themes/d3/css/theme-blue.min.css new file mode 100644 index 00000000..e2a1fb44 --- /dev/null +++ b/docs/html/themes/d3/css/theme-blue.min.css @@ -0,0 +1,10 @@ +/*! + * DAUX.IO + * https://dauxio.github.io/ + * MIT License + */ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} +/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}html{font-size:14px}@media (min-width:850px){html{font-size:16px}}body,html{height:100%;background-color:#fff;color:#222}.Columns__left{background-color:#f7f7f7}.Columns__right__content{padding:10px;background-color:#fff}.Collapsible__content,.s-content pre code:after,.s-content pre code:before{display:none}.Collapsible__trigger{margin:12px;padding:7px 10px;background-color:transparent;border:0;float:right;background-image:none;-webkit-filter:none;filter:none;-webkit-box-shadow:none;box-shadow:none}.Collapsible__trigger__bar{display:block;width:18px;height:2px;margin-top:2px;margin-bottom:3px;background-color:#82becd}.Collapsible__trigger:hover{background-color:#82becd;-webkit-box-shadow:none;box-shadow:none}.Collapsible__trigger:hover .Collapsible__trigger__bar{background-color:#3f4657}@media screen and (min-width:769px){body{background-color:#82becd}.Navbar{position:fixed;z-index:1030;width:100%}.Collapsible__trigger{display:none!important}.Collapsible__content{display:block!important}.Columns{height:100%}.Columns:after,.Columns:before{content:" ";display:table}.Columns:after{clear:both}.Columns__left,.Columns__right{position:relative;min-height:1px;float:left;overflow:auto;height:100%}.Columns__left{width:25%;border-right:1px solid #e7e7e9;overflow-x:hidden}.Columns__right{width:75%}.Columns__right__content{padding:0 20px 20px;min-height:100%}}body{line-height:1.5;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-font-feature-settings:"kern" 1,"kern";-moz-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{cursor:text;line-height:1.4em;margin:2em 0 .5em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{margin-top:0;font-size:21.881px;font-size:1.563rem}.s-content h2{font-size:17.5px;font-size:1.25rem}.s-content h3{font-size:14px;font-size:1rem}.s-content h4,.s-content h5,.s-content h6,.s-content small{font-size:10.5px;font-size:.75rem}.s-content a{text-decoration:underline}.s-content p{margin-bottom:1.3em}.s-content ol,.s-content ul{padding-left:2em}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{margin:.75em 2em;padding:.5em 1em;font-style:italic;border-left:.25em solid #3f4657}.s-content blockquote cite{font-style:italic}.s-content blockquote cite:before{content:"\2014";padding-right:.5em}.s-content table{width:100%;padding:0;margin-bottom:1em;border-collapse:collapse;font-size:10.5px;font-size:.75rem}.s-content table+table{margin-top:1em}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f2f3f3}.s-content table th{font-weight:700;border:1px solid #bdc1c4;background:#d7dadb;margin:0;padding:.5em}.s-content table td{border:1px solid #d7dadb;margin:0;padding:.5em}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace;padding-top:1.4px;padding-top:.1rem;padding-bottom:1.4px;padding-bottom:.1rem;background:#fafafa;border:1px solid #bdc1c4;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.125);box-shadow:0 1px 1px rgba(0,0,0,.125)}.s-content code:after,.s-content code:before{letter-spacing:-.2em;content:"\00a0"}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;border:0;border-radius:0;padding:.75em 2em;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre;-webkit-box-shadow:none;box-shadow:none}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}.s-content ins,.s-content u{text-decoration:none;border-bottom:1px solid #222}.s-content del a,.s-content ins a,.s-content u a{color:inherit}@media (min-width:1150px){.Columns__right--float .Columns__right__content{height:100%;overflow:auto;padding:0!important;background-color:transparent!important;position:relative}.Columns__right--float .Columns__right__content article{width:100%;min-height:100%;overflow:auto;position:relative;z-index:1}.Columns__right--float .Columns__right__content article:before{content:"";width:50%;min-height:100%;overflow:auto;background-color:#fff;display:block;margin:0;position:absolute;z-index:-1}.Columns__right--float .Page__header,.Columns__right--float .Pager,.Columns__right--float .s-content blockquote,.Columns__right--float .s-content dl,.Columns__right--float .s-content h2,.Columns__right--float .s-content h3,.Columns__right--float .s-content h4,.Columns__right--float .s-content h5,.Columns__right--float .s-content h6,.Columns__right--float .s-content hr,.Columns__right--float .s-content ol,.Columns__right--float .s-content p,.Columns__right--float .s-content table,.Columns__right--float .s-content ul{float:left;clear:left;width:47%;margin-left:1.5%;margin-right:1.5%}.Columns__right--float .s-content table{background-color:#fff;white-space:normal}.Columns__right--float .s-content table code,.Columns__right--float .s-content table pre{white-space:normal}.Columns__right--float .s-content blockquote:before,.Columns__right--float .s-content dl:before,.Columns__right--float .s-content h2:before,.Columns__right--float .s-content h3:before,.Columns__right--float .s-content h4:before,.Columns__right--float .s-content h5:before,.Columns__right--float .s-content h6:before,.Columns__right--float .s-content hr:before,.Columns__right--float .s-content ol:before,.Columns__right--float .s-content p:before,.Columns__right--float .s-content ul:before{width:100%;height:10px;display:block;clear:both}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre{float:none;display:block}.Columns__right--float .s-content blockquote dl,.Columns__right--float .s-content blockquote h2,.Columns__right--float .s-content blockquote h3,.Columns__right--float .s-content blockquote h4,.Columns__right--float .s-content blockquote h5,.Columns__right--float .s-content blockquote h6,.Columns__right--float .s-content blockquote hr,.Columns__right--float .s-content blockquote ol,.Columns__right--float .s-content blockquote ul,.Columns__right--float .s-content dl dl,.Columns__right--float .s-content dl h2,.Columns__right--float .s-content dl h3,.Columns__right--float .s-content dl h4,.Columns__right--float .s-content dl h5,.Columns__right--float .s-content dl h6,.Columns__right--float .s-content dl hr,.Columns__right--float .s-content dl ol,.Columns__right--float .s-content dl p,.Columns__right--float .s-content dl pre,.Columns__right--float .s-content dl ul,.Columns__right--float .s-content h2 dl,.Columns__right--float .s-content h2 h2,.Columns__right--float .s-content h2 h3,.Columns__right--float .s-content h2 h4,.Columns__right--float .s-content h2 h5,.Columns__right--float .s-content h2 h6,.Columns__right--float .s-content h2 hr,.Columns__right--float .s-content h2 ol,.Columns__right--float .s-content h2 p,.Columns__right--float .s-content h2 pre,.Columns__right--float .s-content h2 ul,.Columns__right--float .s-content h3 dl,.Columns__right--float .s-content h3 h2,.Columns__right--float .s-content h3 h3,.Columns__right--float .s-content h3 h4,.Columns__right--float .s-content h3 h5,.Columns__right--float .s-content h3 h6,.Columns__right--float .s-content h3 hr,.Columns__right--float .s-content h3 ol,.Columns__right--float .s-content h3 p,.Columns__right--float .s-content h3 pre,.Columns__right--float .s-content h3 ul,.Columns__right--float .s-content h4 dl,.Columns__right--float .s-content h4 h2,.Columns__right--float .s-content h4 h3,.Columns__right--float .s-content h4 h4,.Columns__right--float .s-content h4 h5,.Columns__right--float .s-content h4 h6,.Columns__right--float .s-content h4 hr,.Columns__right--float .s-content h4 ol,.Columns__right--float .s-content h4 p,.Columns__right--float .s-content h4 pre,.Columns__right--float .s-content h4 ul,.Columns__right--float .s-content h5 dl,.Columns__right--float .s-content h5 h2,.Columns__right--float .s-content h5 h3,.Columns__right--float .s-content h5 h4,.Columns__right--float .s-content h5 h5,.Columns__right--float .s-content h5 h6,.Columns__right--float .s-content h5 hr,.Columns__right--float .s-content h5 ol,.Columns__right--float .s-content h5 p,.Columns__right--float .s-content h5 pre,.Columns__right--float .s-content h5 ul,.Columns__right--float .s-content h6 dl,.Columns__right--float .s-content h6 h2,.Columns__right--float .s-content h6 h3,.Columns__right--float .s-content h6 h4,.Columns__right--float .s-content h6 h5,.Columns__right--float .s-content h6 h6,.Columns__right--float .s-content h6 hr,.Columns__right--float .s-content h6 ol,.Columns__right--float .s-content h6 p,.Columns__right--float .s-content h6 pre,.Columns__right--float .s-content h6 ul,.Columns__right--float .s-content hr dl,.Columns__right--float .s-content hr h2,.Columns__right--float .s-content hr h3,.Columns__right--float .s-content hr h4,.Columns__right--float .s-content hr h5,.Columns__right--float .s-content hr h6,.Columns__right--float .s-content hr hr,.Columns__right--float .s-content hr ol,.Columns__right--float .s-content hr p,.Columns__right--float .s-content hr pre,.Columns__right--float .s-content hr ul,.Columns__right--float .s-content ol dl,.Columns__right--float .s-content ol h2,.Columns__right--float .s-content ol h3,.Columns__right--float .s-content ol h4,.Columns__right--float .s-content ol h5,.Columns__right--float .s-content ol h6,.Columns__right--float .s-content ol hr,.Columns__right--float .s-content ol ol,.Columns__right--float .s-content ol p,.Columns__right--float .s-content ol pre,.Columns__right--float .s-content ol ul,.Columns__right--float .s-content p dl,.Columns__right--float .s-content p h2,.Columns__right--float .s-content p h3,.Columns__right--float .s-content p h4,.Columns__right--float .s-content p h5,.Columns__right--float .s-content p h6,.Columns__right--float .s-content p hr,.Columns__right--float .s-content p ol,.Columns__right--float .s-content p p,.Columns__right--float .s-content p pre,.Columns__right--float .s-content p ul,.Columns__right--float .s-content ul dl,.Columns__right--float .s-content ul h2,.Columns__right--float .s-content ul h3,.Columns__right--float .s-content ul h4,.Columns__right--float .s-content ul h5,.Columns__right--float .s-content ul h6,.Columns__right--float .s-content ul hr,.Columns__right--float .s-content ul ol,.Columns__right--float .s-content ul p,.Columns__right--float .s-content ul pre,.Columns__right--float .s-content ul ul{width:auto;float:none;display:block}.Columns__right--float .s-content hr{border-color:#ddd}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre,.Columns__right--float .s-content li p,.Columns__right--float .s-content li pre{width:100%}.Columns__right--float .s-content pre{float:left;clear:right;width:50%;border:0;border-left:10px solid #fff;margin:0 0 10px;padding:0}.Columns__right--float .s-content pre code{padding:0 .5em}}a{text-decoration:none;color:#82becd}a.Link--external:after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.Link--broken{color:red}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}.Button{display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px}.Button--small{font-size:12px;line-height:1.5;border-radius:3px}.Button--default{color:#333;background-color:#fff;border-color:#ccc}.Button--default.Button--active{color:#333;background-color:#e6e6e6;border-color:#adadad}.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup .Button+.Button{margin-left:-1px}.ButtonGroup>.Button{position:relative;float:left}.ButtonGroup>.Button:focus,.ButtonGroup>.Button:hover{z-index:2}.ButtonGroup>.Button.Button--active,.ButtonGroup>.Button:active{z-index:3}.ButtonGroup>.Button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup>.Button:first-child{margin-left:0}.ButtonGroup>.Button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup>.Button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.Brand,.Navbar{background-color:#3f4657}.Brand{display:block;padding:.75em .6em;font-size:17.5px;font-size:1.25rem;text-shadow:none;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;color:#82becd}.Navbar{height:50px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.25);box-shadow:0 1px 5px rgba(0,0,0,.25);margin-bottom:0}.Navbar .Brand{float:left;line-height:20px;height:50px}.CodeToggler{padding:0 20px}.CodeToggler__text{font-size:12px;line-height:1.5;padding:6px 10px 6px 0;display:inline-block;vertical-align:middle}.Nav,.Page__header h1{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.25em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #3f4657;border-top:.15em solid #3f4657;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.Nav__item,.Nav__item a{display:block}.Nav__item a{margin:0;padding:6px 15px 6px 20px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;text-shadow:none}.Nav__item a:hover{color:#3f4657;text-shadow:none}.Nav .Nav{display:none;margin-left:15px}.Nav .Nav .Nav__item a{margin:0 0 0 -15px;padding:3px 30px;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#222;opacity:.7}.Nav .Nav .Nav__item a:hover{opacity:1}.Nav .Nav .Nav__item--active a,.Nav__item a{color:#3f4657}.Nav__item a:hover,.Nav__item--active>a,.Nav__item--open>a{background-color:#c5c5cb}.Nav__item--open>.Nav{display:block}.Nav__item--open>a>.Nav__arrow:before{margin-left:-.25em;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.Page__header{margin:0 0 10px;padding:0;border-bottom:1px solid #eee}.Page__header:after,.Page__header:before{content:" ";display:table}.Page__header:after{clear:both}.Page__header h1{line-height:57px}.Page__header--separator{height:.6em}.Page__header a,ul.TableOfContents a{text-decoration:none}.Page__header .EditOn,.Page__header .ModifiedDate{float:left;font-size:10px;color:gray}.Page__header .EditOn{float:right}.Links,.PoweredBy,.Twitter{padding:0 20px}.Links a{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;color:#3f4657;line-height:2em}.PoweredBy{font-size:10.5px;font-size:.75rem}.Search{position:relative}.Search__field{display:block;width:100%;height:34px;padding:6px 30px 6px 20px;color:#555;border-width:0 0 1px;border-bottom:1px solid #ccc;background:#fff;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.Search__field:focus{border-color:#82becd;outline:0}.Search__icon{position:absolute;right:9px;top:9px;width:16px;height:16px}.Navbar .Search{float:right;margin:8px 20px}.Navbar .Search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-width:0;border-radius:4px;padding-left:10px}.TableOfContentsContainer__title{border-bottom:4px solid #efefef;margin-bottom:0!important}.TableOfContentsContainer__content>.TableOfContents{margin-top:0}ul.TableOfContents{float:none;font-size:16px;padding-left:1.5em;border-left:6px solid #efefef}ul.TableOfContents p{margin-bottom:0}ul.TableOfContents .TableOfContents{border-left-width:0}.Columns__right--full .TableOfContentsContainer{float:right;min-width:300px;max-width:25%;padding-left:1em}.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content>.TableOfContents{border-right:2px solid #efefef}.Columns__right--full .TableOfContentsContainer .TableOfContents{list-style-type:none;padding-left:0}.Columns__right--full .TableOfContentsContainer a{display:block;border-bottom:1px solid #ddd;padding:.2em 0}.Columns__right--full .TableOfContentsContainer li a{padding-left:.75em}.Columns__right--full .TableOfContentsContainer li li a{padding-left:1.5em}.Columns__right--full .TableOfContentsContainer li li li a{padding-left:2.25em}.Columns__right--full .TableOfContentsContainer li li li li a{padding-left:3em}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center}.Pager:after,.Pager:before{content:" ";display:table}.Pager,.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;background-color:#eee}.Pager--next>a{float:right}.Pager--prev>a{float:left}.Checkbox{position:relative;display:block;padding-left:30px;cursor:pointer}.Checkbox input{position:absolute;z-index:-1;opacity:0}.Checkbox__indicator{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#e6e6e6}.Checkbox__indicator:after{position:absolute;display:none;content:""}.Checkbox input:focus~.Checkbox__indicator,.Checkbox:hover input~.Checkbox__indicator{background:#ccc}.Checkbox input:checked~.Checkbox__indicator{background:#3f4657}.Checkbox input:checked~.Checkbox__indicator:after{display:block}.Checkbox input:checked:focus~.Checkbox__indicator,.Checkbox:hover input:not([disabled]):checked~.Checkbox__indicator{background:#82becd}.Checkbox input:disabled~.Checkbox__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.Checkbox .Checkbox__indicator:after{top:4px;left:8px;width:5px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.Checkbox input:disabled~.Checkbox__indicator:after{border-color:#7b7b7b}.Collapsible__content{padding-bottom:14px;padding-bottom:1rem}.Hidden{display:none}.Container{margin-right:auto;margin-left:auto}.Container--inner{width:80%;margin:0 auto}@media (min-width:1200px){.Container{width:1170px}}@media (min-width:992px){.Container{width:970px}}@media (min-width:769px){.Container{width:750px}}@media (min-width:1200px){.Container{width:1170px}}.Homepage{padding-top:60px!important;background-color:#82becd;border-radius:0;border:0;color:#3f4657;overflow:hidden;padding-bottom:0;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}.HomepageTitle h2{width:80%;font-size:30px;margin:20px auto;text-align:center}.HomepageImage img{display:block;max-width:80%;margin:0 auto;height:auto}.HomepageButtons{padding:20px 0;background-color:#c5c5cb;text-align:center}.HomepageButtons:after,.HomepageButtons:before{content:" ";display:table}.HomepageButtons:after{clear:both}.HomepageButtons .Button--hero{padding:20px 30px;border-radius:0;text-shadow:none;opacity:.8;margin:0 10px;text-transform:uppercase;border:5px solid #3f4657;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;background-image:none;-webkit-filter:none;filter:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:768px){.HomepageButtons .Button--hero{display:block;margin-bottom:10px}}.HomepageButtons .Button--hero:hover{opacity:1}.HomepageButtons .Button--hero.Button--secondary{background-color:#c5c5cb;color:#3f4657}.HomepageButtons .Button--hero.Button--primary{background-color:#3f4657;color:#f7f7f7}.HomepageContent{background-color:#fff;padding:40px 0}.HomepageContent ol li,.HomepageContent ul li{list-style:none;margin-bottom:.5em;position:relative}.HomepageContent ol li:before,.HomepageContent ul li:before{position:absolute;top:50%;left:-1.5em;content:"";width:0;height:0;border:.5em solid transparent;border-left:.5em solid #82becd;float:left;display:block;margin-top:-.5em}.HomepageContent .HeroText,.HomepageFooter__links li a{font-size:16px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.HomepageContent .HeroText{margin-bottom:20px;font-weight:300;line-height:1.4}@media (min-width:769px){.HomepageContent{padding:40px 20px}.HomepageContent .HeroText{font-size:21px}.HomepageContent .Row{margin:0 -15px}.HomepageContent .Row__half,.HomepageContent .Row__quarter,.HomepageContent .Row__third{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.HomepageContent .Row__third{width:33.333333%}.HomepageContent .Row__half{width:50%}.HomepageContent .Row__quarter{width:25%}}.HomepageFooter{background-color:#3f4657;color:#82becd;border:0;-webkit-box-shadow:none;box-shadow:none}.HomepageFooter:after,.HomepageFooter:before{content:" ";display:table}.HomepageFooter:after{clear:both}@media (max-width:768px){.HomepageFooter{padding:0 20px;text-align:center}.HomepageFooter .HomepageFooter__links{padding-left:0;list-style-type:none}}@media (min-width:769px){.HomepageFooter .HomepageFooter__links{float:left}.HomepageFooter .HomepageFooter__twitter{float:right}}.HomepageFooter__links,.HomepageFooter__twitter{margin:40px 0}.HomepageFooter__links li a{line-height:32px;font-weight:700}.HomepageFooter__links li a:hover{text-decoration:underline}.HomepageFooter .Twitter{margin-bottom:20px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} +/*# sourceMappingURL=theme-blue.min.css.map */ diff --git a/docs/html/themes/d3/css/theme-blue.min.css.map b/docs/html/themes/d3/css/theme-blue.min.css.map new file mode 100644 index 00000000..ff53a9a0 --- /dev/null +++ b/docs/html/themes/d3/css/theme-blue.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss"],"names":[],"mappings":"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","file":"theme-blue.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@media print {\n @import \"_print.scss\";\n}\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n","\n:root {\n --font-family-text: -apple-system,\n \".SFNSText-Regular\",\n \"San Francisco\",\n \"Roboto\",\n \"Segoe UI\",\n \"Helvetica Neue\",\n \"Lucida Grande\",\n Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\", \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src:\n url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src:\n url(\"../fonts/robotoslab-regular.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src:\n url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","\n*, *:after, *:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml, body {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n// mobile friendly sub-nav\n.Collapsible__content {\n display: none;\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(--sidebar-collapsible--hamburger-hover-background);\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left, &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1, h2, h3, h4, h5, h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt, code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul, ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code, tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre, code {\n white-space: normal;\n }\n }\n\n blockquote, p, ul, ol, dl, h2, h3, h4, h5, h6, hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p, ul, ol, dl, h2, h3, h4, h5, h6, pre, hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li, blockquote {\n p, pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \" url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes \n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n display: none;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > .Nav {\n display: block;\n }\n\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &, .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Collapsible__content {\n padding-bottom: 1rem;\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul, ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third, .Row__half, .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n"]} \ No newline at end of file diff --git a/docs/html/themes/d3/fonts/robotoslab-bold.eot b/docs/html/themes/d3/fonts/robotoslab-bold.eot new file mode 100644 index 0000000000000000000000000000000000000000..4e88b6cfeb0c6dcef692a784ed7a62e322634273 GIT binary patch literal 39370 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 J_r)5b{{l>b;dlT5 literal 0 HcmV?d00001 diff --git a/docs/html/themes/d3/fonts/robotoslab-bold.svg b/docs/html/themes/d3/fonts/robotoslab-bold.svg new file mode 100644 index 00000000..0c830531 --- /dev/null +++ b/docs/html/themes/d3/fonts/robotoslab-bold.svg @@ -0,0 +1,688 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/html/themes/d3/fonts/robotoslab-bold.ttf b/docs/html/themes/d3/fonts/robotoslab-bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b5120e7f3caa028717c7440eaaf6edd7846ce08c GIT binary patch literal 39120 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%0A0+ao8+W(Tg8N8ykwxbQ$0a#nur&_ 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 literal 0 HcmV?d00001 diff --git a/docs/html/themes/d3/fonts/robotoslab-bold.woff b/docs/html/themes/d3/fonts/robotoslab-bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..9e98b2d356be062c31c97ec55f36eabafe514c44 GIT binary patch literal 23812 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 literal 0 HcmV?d00001 diff --git a/docs/html/themes/d3/fonts/robotoslab-bold.woff2 b/docs/html/themes/d3/fonts/robotoslab-bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a0e46d686e5410b7bdf6a084d7a33b31957fb5d4 GIT binary patch literal 18720 zcmV)9K*hgzPew8T0RR9107)PK6951J0GQAK07$a{0RR9100000000000000000000 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

_eRa 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 z ze@_f2s@-_=vb)j*06=cZ{9*Xy|w}lskL9{X$dBC5@O$@;c6+v=TaP9pMxTarz|3m$c znr9!|^XzkvJo2oR_anvm{OJ0J{swRT59}qt*$LNE#F(D~@9nOaD}B*+JUmU~Juywv z;-f)rsuJfwAge447}CLxke?tPiAI0AUPnEF=Yh$ zuo5zqogf8^KGdl>-MJ~MaPQm~KmPdSoW1R6(nvo(v~$5dS=eRO=wEs76)uk8Fw+i%a0{Z5Fo><|DPECo@5OWY20aGY(*ig?% z5etfyP}m}2-bNAyUI>yXL0t_a(x?P_mYHcNZ}pi(nOq{cO@njgG>B$R|X#*fl*qCo-eQ7oN@W0uN1kyt)=%3n*C~g*jTx~NF8j3upGBR(C_qN++KYH@{ zj}F(IzM;a_YV*Kb@4mVAC$~I+s^LSw=y&5u4SwC6nFV>Ypa|&gZjyEsf8IaX~T2oEIoc)E!DrP^mnWFs+u<<@{aA& z$x7}33@xA+--7H$VH-+Jz}T8i3?t5q$P|U9;aQ;eLz*y@H6c2MB8P}-CDEhk3-`oU;IUiz$#+hOOMx7OS=pqF6gf%cxyReu(3b4 z3kf8^SoY_3p>3;pq+844)>V93wSH^4eoHltNI zq0Lm*&XXUs3#numqP2@EmcFnMDOD!$c%XsA6?s@-7>dOK@nl$r?D=FL3R#9|T`U_` zs@l~DnrZo8SAE@9%X@4!pEgDRyy~ZxTFdXN^e?9Hsq*Jx{xv60N+0<%UwTQJPe!3D z+0uolpZ2H7AHXOi@B*2wOcP`C-|RvJU;}mHf3yqrUciUz#~1RMvp{?DOg?jgew+_m zsNXqL|6c!LrhaEx7(c}i060zG%}1+VZ+qNa7EivH zXs`)##$g2j{7G1hldfs7f}jp&kB!UBfcS%jkGPtMND|KYps_Drc&?P0GxWaASKi|2 z92ps25LP^?cu`qJ+yx88i>8y?QdY{*55~tr@~DHrmH{Rh;@}V$%P6$Tzr7 zG4GQw8o@+DOGLww&4b1xlhn^L^~yeJz5iR7kDL=>Fe;N5y~gutkU8t7Pm{K2U9fh} z_GDoB1`>>plDLO}#6qRGAC}|N@N5IpXh@j1Pq+^{2;FFimA2)vdxEq%y9o;@_{`^_np43k? ze`&)PvmVTFKREls9WOU4E&Orsg@vmouUYuTW8Wj929+=1dz80iJ2ZOOwc%LgQbah+ zU(ozvcL&`eLjt2;Dzq}PM)g9hkqB@$)P7p5YmRJV%^5U>y!BvB*`_kjjP|8d%6Bdt zv8BvY-LcB221dX*NmTQDK&wxfOfcF4b_g5unQe=%^`<5XfB^tC(%v_|n`hJUS5 zl$(u~9#`iBMT>kOeXaZ!&pL)aEe?dq7u76SDF%B=9WjzBCj<>DVF-I;$~9IM8Sw(L zItt1>9+%>Wk+G3UJveKUnv@u8Cnqh-;28}pE0n^LC5$UZj?2~dl|J*2PL-55HrJed z^Uaer)%!bKWno$MV$6jL4&LjUzqVzKZe}CVeh{$)q%=S z&qCuR>>1GUxT$E_T)OMSUsSOH+KMtct$`PzLEpnS?#l@y8 zNGmWnqAA-5LM_ZL46cL<2Po*te@hCMvs zg{jpqmOeUSZ`Tq}$J!B>f9FYOU*gI7moJ^wzgp3!w6yom;SUTtHDlImgZGYjthjfd z;>XJl41Rg$w9};zjgS_-r@zHpy!Q^z)Bg`N*$MuMmf#KPtcRz_NqJ(4pl}P>6`;CG zh_z-IOU${E7$LY&pb2}e++u+tUP#S!S8@{Q9x>lwk`(4=BGZoe2yL$b)?oTHaA2q{ zm+Lq3x%z1SkUp9;TfKts!ZBOF@iu;AHJ{06RP&q2aWHShx#6FaCiwaAb0ehnBmY;|yiTu0g&!4aV zEX!B?@>xl2Hzl!Qx=rZ^+RkS^XpFN!-k!o#tauUfjmA{$K1xAjjEwg1J=+T+{a`}x}&t4Ee`_U@;@E7GhJyZ0U1^7+5N@c-JhSCiSZcm9&z zHFfT-d-;LN+g)vLpZf5#uYasb`*z+wv%02B7vCe58`4|fKIMT^pS_~peqzInIX89d zzGsES5gvKd@Od|tSYs>^Hx8Y;1l_tPU*TtU7{lP-DR zK0Rmue$~EX#}4Adh|^ZThOIvp+Ij&S;Tal9Dgv-6fpg1n@2HclupA?DA5LCUATUi7 z=xYk1eoQ72QVRdOrdftEi^XBV2)1oQlPBGYDpNBNk>d`7Vj)b(aIW-`l-*nIIePS-Ee|WwsF~F>7A=}Fb^4VT5HCt9`3!xtuIpFy&BORk z-V|{oJM{|vL;ZcdQW~n=z4M*@^B;e2=Uv+D8GCN2S-yMPycPO4`ci%iVz?cAseX(8 z9q$CY%s~CLeu{F9F!K>_ARU%I0$n*_t1R+#i;IOM%K#QMnpzY`3i&dED3;a$qUVO~ zS1U<(F_xX_%1O_`%g!t~EiCYv3NnF81#@c1Y2j$ejR0Wi>hTRc7Sc3Jn3TC_$oyM( z-2LQ`($N#3MeSa>cyoB9zOCo-*rVg743J((EKDirv9Nl|ye`AW^zCKQDsSDmLVu}E zS4i!z2VPr)_hhvxhH$vOO1odp>?VYk&5^L9h~j2d*qus%TjR<#uI=plb3O>*dWA%7&LugUHG zmC{bNv;rswEiabemMC_E@JKpP(C!4Pg@m9OgD74?C?R*Gn3xD02B{W?7$8)##dl1s z+_+(U)kg2gqV6L`bT1mIyjrzoOV#9!8z&cg%SuW{!6{5_^<}N(-<5x&ttg7q!FmlO z1u=wNKg6jb0t?(iB>O~Y#FOaHh&6>@A(-|@J&?-yDt*CBy^`;o$sf4#j9e^tnW*>X zPfp}VFL$9}d*ETVv`yNpoD_P7%9?$uG_h*P z$f_}87AfO;dOG#()lnN;bK|s5V-n*kdQD$=;|#6az<%BP_6V+V$0;ZHi|CKx_XRH? z-zVtH@cUA_JI~uJ|2|cHNz<>O|3$FB9fOXYLS8)hnGn%|L{bYnS)?HwmMj)9GSLc7 zj04gQ6val#5qKln?zTJJB80|pf|13a3{FPIK{kkj>`tRLELd}Q3Jm|X`oF?jZJ%DY zHt!}fJ^5F?@!&PD!ztMkbIL_3x-`B}`9Nbs5#o*cOAkpmM33j*}M zBBCHNj!}pSfhUzjMMcF##n>~_VF1f4v_Xf1CI?FjfI%o}fy8U8zeP@#{LSa&_jslj z5fQaqe)A2k{&57Z4+Q!J>2jAei+7MSAXTr&-wfwD`qW|TR%sRzwAduQKi>s-q8M^y ziH_k_gvW$Slt3&ZTj3uO&!cQ{iY+HU7}cLG2qU}jkFe5;otsVGMS~}&cr2wuMok~k zrBjDI^HS73O1ckL0@~Bg;faB+&po)wi78hY*{*JzsUVY&p1uXs^gii1)0lWXLoS^3 zghaV;WUCelVidG6qKa!owCPhP&73uP@(kssEl)qa z<;J_7dg`vJ%U4w2ICg1K#%(*$z9El+|aZ{|8OnFPYp(h_!PlI|qO54~1&rME6GMkzq zfuRjo!eY2JJOV-zu}%z;uO>5s-NPc3h%hu9j{P&kt)pOj3vqCh$ub1m9ppwtgf=7+ z5gUfhHV9Chqig5(?b_zIYLSuNBrPS$(JiiXuz35hPTj`~e<8>JKYbuf=ga0u9c z5I)o}Btf9ou=or`UtyrXCXXtT8@mQT93!os;u6G`0^sSi4TfZqaz;(jeL}>Q87?e~pyJ2RE)CDIV2W z&!LgOTz^iZ`p@$5SX=e<6elM*WX)XH3$Q@5X0A3Y+yAi{>~$jgVR1L?N2^Bdyu#C< z0%PTXjA=9CTP#J)`DQe2ip1Nkt%mfiJic;~IMWdwzWVUowu2oh>rps+KY(>L$ z_){9SJB{glD8r5wb#0Nw*ccTHK!JX1(!AGeAtjmA579Mhp}`o_A`a)PhZ z2KB(Kk^YGRqdr}yFFDPSP}iU(3F}p6S`FEhh`Df&Co%=xH$D#8b1HNsc&unsm9}8H zkWb}IGb2K(91MUm`Mj8xX3YwFwA3I`#xxjRHAR?UqG@NmhIARcXV$PM%m4JE*AqoM z&5%8S{>UbPBsVB!+1O3Sfdlp!qyovobT>KMlz*$-PA;En@jn}nRD>s!q`sEwE4e$v z{d*s;)|W$k!So+hW>p6u`qlqgmH$C9vxak*{*k$i|4Z)0b1|lq^gfh3M);mYbFQhF zbBm?KfS+i|31MXi8d|19*T-reHbn5Fx|A}>Y?ct^%Y%t!7H&2xL!n(j#ekYQ1l%%F zD{;A8tz4~ai3kOOZ_;Y;X^L}SZfZvD_M j{xNC$epx7z7L`7PLiqVVV_#6U@HC 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 literal 0 HcmV?d00001 diff --git a/docs/html/themes/d3/fonts/robotoslab-light.svg b/docs/html/themes/d3/fonts/robotoslab-light.svg new file mode 100644 index 00000000..bf7f6a73 --- /dev/null +++ b/docs/html/themes/d3/fonts/robotoslab-light.svg @@ -0,0 +1,687 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/html/themes/d3/fonts/robotoslab-light.ttf b/docs/html/themes/d3/fonts/robotoslab-light.ttf new file mode 100644 index 0000000000000000000000000000000000000000..067e1e58b0729e758f737c5c1cc70cace6f4c734 GIT binary patch literal 40392 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 Chiqg3 literal 0 HcmV?d00001 diff --git a/docs/html/themes/d3/fonts/robotoslab-light.woff b/docs/html/themes/d3/fonts/robotoslab-light.woff new file mode 100644 index 0000000000000000000000000000000000000000..1cbe7902b7c7722c5f984d2933a76f962248ed21 GIT binary patch literal 24224 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 OD;59%0a>}9VE_OV(@IGI literal 0 HcmV?d00001 diff --git a/docs/html/themes/d3/fonts/robotoslab-light.woff2 b/docs/html/themes/d3/fonts/robotoslab-light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b954cfdc867b95a2755e7cd6601cab227c4091f6 GIT binary patch literal 19112 zcmV)7K*zs#Pew8T0RR9107|F;6951J0G+%507^Ol0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/docs/html/themes/d3/fonts/robotoslab-regular.eot b/docs/html/themes/d3/fonts/robotoslab-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..10a7a2b6d2d836dcd1501f7d8fec3dcaba773e9c GIT binary patch literal 39066 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/html/themes/d3/fonts/robotoslab-regular.ttf b/docs/html/themes/d3/fonts/robotoslab-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9c36f36071729ae3ea3e8d5f1875a09729b44301 GIT binary patch literal 38804 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 T{)-s=)*Ow;-L0K>i!prwlD(7=Kk;_r0 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",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; + +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""],legend:[1,"

","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m(" + [{/if}] + + [{if $payment->oxpayments__oxlongdesc->value}] +
+ [{$payment->oxpayments__oxlongdesc->value}] +
+ [{/if}] + +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_PAGE_BACKSTEPT"}] + [{if $iframeUrl}] + + [{/if}] +
+ +[{if $iframeUrl}] + [{capture name="emptyCapture"}] + + [{/capture}] +[{/if}] +[{oxscript add=$smarty.capture.d3JavaScript}] + + +
+ + + +
[{oxmultilang ident="D3HEIDELPAY_SENDING_FORMULAR"}]
+ + + diff --git a/src/views/azure/tpl/payment/btobbillpurchase.tpl b/src/views/azure/tpl/payment/btobbillpurchase.tpl new file mode 100644 index 00000000..6db730b2 --- /dev/null +++ b/src/views/azure/tpl/payment/btobbillpurchase.tpl @@ -0,0 +1,66 @@ +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] + +[{if empty($d3hpPaymentFormulars.$sPaymentID)}] + [{assign var='blD3HeidelpayAllowBtoBBillPurchase' value=false}] +[{/if}] + +[{block name="heidelpay_btobbillpurchase"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowBtoBBillPurchase}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_BTOBBILLPURCHASESECURED_NOTICE" args=$iD3HeidelpayBtoBBillPurchaseLimits}] + [{/if}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{if $blD3HeidelpayAllowBtoBBillPurchase}] +
    + [{foreach from=$d3hpPaymentFormulars.$sPaymentID item="d3hpPaymentFormular" key="d3hpPaymentID"}] + [{include file="d3_heidelpay_views_azure_tpl_forms_`$d3hpPaymentFormular->type`.tpl" d3hpPaymentFormular=$d3hpPaymentFormular d3HeidelpayB2BParameters=$d3HeidelpayParameters.$sPaymentID}] + [{/foreach}] +
+ +
[{oxmultilang ident="COMPLETE_MARKED_FIELDS"}]
+ + [{capture name="doNotShow"}] + + [{/capture}] + [{oxscript add=$smarty.capture.javaScript}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] + [{/block}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/cards.tpl b/src/views/azure/tpl/payment/cards.tpl new file mode 100644 index 00000000..98f81a1d --- /dev/null +++ b/src/views/azure/tpl/payment/cards.tpl @@ -0,0 +1,35 @@ +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] + +[{block name="heidelpay_cards"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + + [{foreach from=$aBrands item='sBrandName' key='sBrandIdent'}] + [{assign var="sBrandIdent" value=$sBrandIdent|lower}] + [{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.jpg'}] + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] + [{/foreach}] +
+
+
    +
  • +
    [{oxmultilang ident="D3PAYMENT_EXT_AFTERSTEP4_INFO_STEP4"}]
    +
  • +
+ + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/directdebit.tpl b/src/views/azure/tpl/payment/directdebit.tpl new file mode 100644 index 00000000..19a81990 --- /dev/null +++ b/src/views/azure/tpl/payment/directdebit.tpl @@ -0,0 +1,158 @@ +[{assign var="dynvalue" value=$oView->getDynValue()}] +[{assign var="iPayError" value=$oView->getPaymentError()}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdentELV" value='ELV'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_elv.jpg'}] +[{assign var='blShowPaymentMethod' value=true}] +[{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Directdebit\Secured"}] + [{assign var='blShowPaymentMethod' value=$blD3HeidelpayHasSameAdresses}] +[{/if}] + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + +[{block name="heidelpay_directdebit"}] + [{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Directdebit\Secured"}] + [{assign var="iBirthdayMonth" value=0}] + [{assign var="iBirthdayDay" value=0}] + [{assign var="iBirthdayYear" value=0}] + + [{if $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}] + [{assign var="iBirthdayMonth" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:'/[-]([0-9]{1,2})$/':""}] + [{assign var="iBirthdayDay" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":""}] + [{assign var="iBirthdayYear" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:'/[-]([0-9]{1,2})[-]([0-9]{1,2})$/':""}] + [{/if}] + [{/if}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdentELV}] + [{if false == $blShowPaymentMethod}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Invoice\Secured"}] +
+ + + + [{oxscript include="js/widgets/oxinnerlabel.js" priority=10 }] + [{oxscript add='$(\'#oxDay_'|cat:$sPaymentID|cat:'\').oxInnerLabel();'}] + + + + [{oxscript include="js/widgets/oxinnerlabel.js" priority=10 }] + [{oxscript add='$(\'#oxYear_'|cat:$sPaymentID|cat:'\').oxInnerLabel();'}] +

+ [{ oxmultilang ident="ERROR_MESSAGE_INPUT_NOTALLFIELDS" }] + [{ oxmultilang ident="ERROR_MESSAGE_INCORRECT_DATE" }] +

+
+ [{/if}] + +
    +
  • + + + [{if !empty($dynvalue.lsland)}] + [{oxscript add='$(\'#sCountrySelected_'|cat:$sPaymentID|cat:"').val('":cat|$dynvalue.lsland|cat:"').trigger('change');"}] + [{/if}] +
  • +
  • + + +

    + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_PAGE_EXCEPTION_INPUT_NOTALLFIELDS"}] +

    +
  • +
  • + + +

    + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_PAGE_EXCEPTION_INPUT_NOTALLFIELDS"}] +

    +
  • +
  • + + +

    + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_PAGE_EXCEPTION_INPUT_NOTALLFIELDS"}] +

    +
  • +
+ + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+ [{/if}] + [{/block}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/easycredit.tpl b/src/views/azure/tpl/payment/easycredit.tpl new file mode 100644 index 00000000..04972d84 --- /dev/null +++ b/src/views/azure/tpl/payment/easycredit.tpl @@ -0,0 +1,55 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign_adv var="returnParameter" value="array('configoptintext', 'accountbrand', 'transactionid', 'd3transactionlogid')"}] +[{assign var="responseParameter" value=$oHeidelpayViewConfig->getAction($oHeidelPayment, 'IN', $returnParameter)}] +[{assign var="sBrandIdent" value=$responseParameter.accountbrand}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_ratenkauf_ec.jpg'}] + +[{block name="heidelpay_easycredit"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] + [{if false == $blD3HeidelpayAllowEasyCredit}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_EASYCREDIT_NOTICE" args=$iD3HeidelpayEasycreditLimits}] + [{/if}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{if $blD3HeidelpayAllowEasyCredit && $blD3HeidelpayHasSameAdresses}] + [{if $blD3HeidelpayEasycreditNotChecked}] +
+ [{oxmultilang ident="D3HEIDELPAY_PAYMENT_EASYCREDIT_CHECKBOX_NOT_CHECKED"}] +
+ [{/if}] +
+ + +
+ [{/if}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/eps.tpl b/src/views/azure/tpl/payment/eps.tpl new file mode 100644 index 00000000..c2e6e94c --- /dev/null +++ b/src/views/azure/tpl/payment/eps.tpl @@ -0,0 +1,67 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="dynvalue" value=$oView->getDynValue()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdentEPS" value='EPS'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_eps.jpg'}] + +[{block name="heidelpay_eps"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] + [{if false == $blD3HeidelpayAllowEPS}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_EPS_NOTICE"}] + [{/if}] +
+
+
    +
  • + + + +

    + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_PAGE_EXCEPTION_INPUT_NOTALLFIELDS"}] +

    +
  • + [{if $blD3HeidelpayAllowEPS}] +
  • + + + +
  • + [{/if}] +
+ [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/giropay.tpl b/src/views/azure/tpl/payment/giropay.tpl new file mode 100644 index 00000000..cdb2c560 --- /dev/null +++ b/src/views/azure/tpl/payment/giropay.tpl @@ -0,0 +1,42 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.GIROPAY}] +[{assign var="sFullImageUrl" value=$sBrandIdent|lower|oxtruncate:4:''}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sFullImageUrl|cat:'.jpg'}] + +[{block name="heidelpay_giropay"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] +
+
+ [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value|@strip_tags|trim}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+ [{/if}] + [{/block}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/ideal.tpl b/src/views/azure/tpl/payment/ideal.tpl new file mode 100644 index 00000000..360150e0 --- /dev/null +++ b/src/views/azure/tpl/payment/ideal.tpl @@ -0,0 +1,60 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="dynvalue" value=$oView->getDynValue()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdentIdeal" value='iDeal'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_ideal.jpg'}] + +[{block name="heidelpay_ideal"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdentIdeal}] + [{if false == $blD3HeidelpayAllowIdeal}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_IDEAL_NOTICE"}] + [{/if}] +
+
+ [{if $blD3HeidelpayAllowIdeal}] + [{if is_array($aBrands) && 1 < count($aBrands)}] +
    +
  • + + + +
  • +
+ [{elseif is_array($aBrands)}] + [{assign var='current' value=$aBrands|@current}] + + [{else}] + + [{/if}] + [{/if}] + + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] +
+
+[{/block}] + diff --git a/src/views/azure/tpl/payment/invoice.tpl b/src/views/azure/tpl/payment/invoice.tpl new file mode 100644 index 00000000..a4dc673b --- /dev/null +++ b/src/views/azure/tpl/payment/invoice.tpl @@ -0,0 +1,90 @@ +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var='blShowPaymentMethod' value=true}] +[{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Invoice\Secured"}] + [{assign var='blShowPaymentMethod' value=$blD3HeidelpayAllowInvoiceSecured}] +[{/if}] + +[{block name="heidelpay_invoice"}] + [{assign var="iBirthdayMonth" value=0}] + [{assign var="iBirthdayDay" value=0}] + [{assign var="iBirthdayYear" value=0}] + + [{if $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}] + [{assign var="iBirthdayMonth" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:'/[-]([0-9]{1,2})$/':""}] + [{assign var="iBirthdayDay" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":""}] + [{assign var="iBirthdayYear" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:'/[-]([0-9]{1,2})[-]([0-9]{1,2})$/':""}] + [{/if}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blShowPaymentMethod}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_INVOICESECURED_NOTICE" args=$iD3HeidelpayInvoiceSecuredLimits}] + [{/if}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{if $blShowPaymentMethod}] +
+ + + + [{oxscript include="js/widgets/oxinnerlabel.js" priority=10 }] + [{oxscript add='$(\'#oxDay_'|cat:$sPaymentID|cat:'\').oxInnerLabel();'}] + + + + [{oxscript include="js/widgets/oxinnerlabel.js" priority=10 }] + [{oxscript add='$(\'#oxYear_'|cat:$sPaymentID|cat:'\').oxInnerLabel();'}] +

+ [{ oxmultilang ident="ERROR_MESSAGE_INPUT_NOTALLFIELDS" }] + [{ oxmultilang ident="ERROR_MESSAGE_INCORRECT_DATE" }] +

+
+ [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value|trim}] +
+ [{ $paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+ [{/if}] + [{/block}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/masterpass.tpl b/src/views/azure/tpl/payment/masterpass.tpl new file mode 100644 index 00000000..29562f29 --- /dev/null +++ b/src/views/azure/tpl/payment/masterpass.tpl @@ -0,0 +1,27 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.MASTERPASS|lower}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.jpg'}] + +[{block name="heidelpay_masterpass"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] +
+
+ [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/mgw/cards.tpl b/src/views/azure/tpl/payment/mgw/cards.tpl new file mode 100644 index 00000000..d756b0a3 --- /dev/null +++ b/src/views/azure/tpl/payment/mgw/cards.tpl @@ -0,0 +1,26 @@ +[{block name="heidelpay_cards"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + + [{foreach from=$aBrands item='sBrandName' key='sBrandIdent'}] + [{assign var="sBrandIdent" value=$sBrandIdent|lower}] + [{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.jpg'}] + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] + [{/foreach}] +
+
+ [{include file="d3_heidelpay_views_tpl_mgw_cards.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+ [{/if}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/paypal.tpl b/src/views/azure/tpl/payment/paypal.tpl new file mode 100644 index 00000000..05bd75ea --- /dev/null +++ b/src/views/azure/tpl/payment/paypal.tpl @@ -0,0 +1,35 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.PAYPAL|lower}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.png'}] + +[{block name="heidelpay_paypal"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/postfinance.tpl b/src/views/azure/tpl/payment/postfinance.tpl new file mode 100644 index 00000000..10cb71bc --- /dev/null +++ b/src/views/azure/tpl/payment/postfinance.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] + +[{block name="heidelpay_postfinance"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sImageUrl|cat:'logo_postfinance.png' sBrandIdent=$sBrandIdent}] + [{if false == $blD3HeidelpayAllowPostFinance}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_POSTFINANCE_NOTICE"}] + [{/if}] +
+
+ [{if $blD3HeidelpayAllowPostFinance}] +
    +
  • + + +
  • +
+ [{/if}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/prepayment.tpl b/src/views/azure/tpl/payment/prepayment.tpl new file mode 100644 index 00000000..ca06677a --- /dev/null +++ b/src/views/azure/tpl/payment/prepayment.tpl @@ -0,0 +1,24 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] + +[{block name="heidelpay_prepayment"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + > + +
+
+ [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/przelewy24.tpl b/src/views/azure/tpl/payment/przelewy24.tpl new file mode 100644 index 00000000..0ef26376 --- /dev/null +++ b/src/views/azure/tpl/payment/przelewy24.tpl @@ -0,0 +1,32 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="sBrandIdent" value='PRZELEWY24'|lower}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.png'}] + +[{block name="heidelpay_przelewy"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] + [{if false == $blD3HeidelpayAllowPrzelewy24}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_PRZELEWY24_NOTICE"}] + [{/if}] +
+
+ [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->value}] +
+ [{/if}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/payment/sofort.tpl b/src/views/azure/tpl/payment/sofort.tpl new file mode 100644 index 00000000..2ea3336c --- /dev/null +++ b/src/views/azure/tpl/payment/sofort.tpl @@ -0,0 +1,42 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.SOFORT}] +[{assign var="sFullImageUrl" value=$sBrandIdent|lower|oxtruncate:6:''}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sFullImageUrl|cat:'.png'}] + +[{block name="heidelpay_sofortueberweisung"}] +
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] +
+
+ [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value|@strip_tags|trim}] +
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+ [{/if}] + [{/block}] +
+
+[{/block}] diff --git a/src/views/azure/tpl/shippingandpayment.tpl b/src/views/azure/tpl/shippingandpayment.tpl new file mode 100644 index 00000000..59723786 --- /dev/null +++ b/src/views/azure/tpl/shippingandpayment.tpl @@ -0,0 +1,17 @@ +[{if $d3HpShowEasyCreditParameter}] + [{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] + [{assign var="sBrandIdent" value='EASYCREDIT'}] + [{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_ratenkauf_ec.jpg'}] +
+

+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TITLE"}] + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] +

+
+
[{$d3HPEASYCREDIT_AMORTISATIONTEXT}]
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_LINK"}] +
+
+[{/if}] + diff --git a/src/views/azure/tpl/storeduid.tpl b/src/views/azure/tpl/storeduid.tpl new file mode 100644 index 00000000..e90632a2 --- /dev/null +++ b/src/views/azure/tpl/storeduid.tpl @@ -0,0 +1,47 @@ +[{assign var="payment" value=$oView->getPayment()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($payment)}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="storeDatas" value=$oView->getUserHPStoreData($payment->getId())}] +[{assign var="d3HeidelpayPostparameter" value=$oView->d3GetHeidelpayPostparameter()}] +
+ [{foreach from=$d3HeidelpayPostparameter key="inputName" item="inputValue"}] + + [{/foreach}] + [{$oViewConf->getHiddenSid()}] + [{$oViewConf->getNavFormParams()}] + + + + + + [{foreach from=$storeDatas item="storeData" key="storeDataId" name="storedDataIds"}] + + [{/foreach}] + +
+ [{oxmultilang ident="D3PAYMENT_EXT_STOREDUID_CC_SECURITYINFO"}] +
+ +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_PAGE_BACKSTEPT"}] + +
+
diff --git a/src/views/azure/tpl/thankyou/easycreditcriterions.tpl b/src/views/azure/tpl/thankyou/easycreditcriterions.tpl new file mode 100644 index 00000000..3b91853f --- /dev/null +++ b/src/views/azure/tpl/thankyou/easycreditcriterions.tpl @@ -0,0 +1,12 @@ +[{if $easyCreditInformations}] +
+

+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_ACCRUINGINTEREST"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_accruinginterest currency=$currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TOTALAMOUNT"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_totalamount currency=$currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_LINK"}] +

+
+[{/if}] diff --git a/src/views/blocks/admin_headitem_inccss.tpl b/src/views/blocks/admin_headitem_inccss.tpl new file mode 100644 index 00000000..b9c31849 --- /dev/null +++ b/src/views/blocks/admin_headitem_inccss.tpl @@ -0,0 +1,8 @@ +[{$smarty.block.parent}] +[{if $oViewConf->getActiveClassName() == 'd3_heidelpay_controllers_admin_adminlist' +|| $oViewConf->getActiveClassName() == 'd3_heidelpay_controllers_admin_transactionloglist' +|| $oViewConf->getActiveClassName() == 'd3_heidelpay_controllers_admin_order_heidelpay' }] + [{assign var="sCssUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/src/css/')}] + + +[{/if}] diff --git a/src/views/blocks/base_style.tpl b/src/views/blocks/base_style.tpl new file mode 100644 index 00000000..18aaf628 --- /dev/null +++ b/src/views/blocks/base_style.tpl @@ -0,0 +1,11 @@ +[{$smarty.block.parent}] + +[{if $oViewConf->getActiveClassName() == 'payment' || $oViewConf->getActiveClassName() == 'order'}] + [{d3modcfgcheck modid="d3heidelpay"}] + [{/d3modcfgcheck}] + + [{if $mod_d3heidelpay}] + [{oxstyle include=$oViewConf->getModuleUrl('d3heidelpay', 'out/src/css/d3heidelpay.css')}] + [{/if}] +[{/if}] + diff --git a/src/views/blocks/change_payment.tpl b/src/views/blocks/change_payment.tpl new file mode 100644 index 00000000..f3f5e363 --- /dev/null +++ b/src/views/blocks/change_payment.tpl @@ -0,0 +1,31 @@ +[{if !$oHeidelpayViewConfig}] + [{$smarty.block.parent}] +[{else}] + [{d3modcfgcheck modid="d3heidelpay"}][{/d3modcfgcheck}] + [{if $mod_d3heidelpay}] + [{$smarty.block.parent}] + + [{capture name="doNotUse"}] + + [{/capture}] + + [{oxscript add=$smarty.capture.d3JavaScriptForHeidelpay}] + [{/if}] +[{/if}] diff --git a/src/views/blocks/checkout_basketcontents_grandtotal.tpl b/src/views/blocks/checkout_basketcontents_grandtotal.tpl new file mode 100644 index 00000000..8e610b35 --- /dev/null +++ b/src/views/blocks/checkout_basketcontents_grandtotal.tpl @@ -0,0 +1,9 @@ +[{$smarty.block.parent}] +[{d3modcfgcheck modid="d3heidelpay"}][{/d3modcfgcheck}] + +[{if $mod_d3heidelpay && $oViewConf->getActiveClassname() === 'order'}] + [{assign var="easyCreditInformations" value=$oView->getHeidelpayEasyCreditInformations()}] + [{if isset($easyCreditInformations)}] + [{include file=$oView->d3GetTemplateName('order_easycreditcriterions') easyCreditInformations=$easyCreditInformations}] + [{/if}] +[{/if}] diff --git a/src/views/blocks/checkout_payment_errors.tpl b/src/views/blocks/checkout_payment_errors.tpl new file mode 100644 index 00000000..8253f03f --- /dev/null +++ b/src/views/blocks/checkout_payment_errors.tpl @@ -0,0 +1,8 @@ +[{d3modcfgcheck modid="d3heidelpay"}] +[{/d3modcfgcheck}] + +[{if $mod_d3heidelpay && $d3heidelpayErrorCodes && $oHeidelpayViewConfig->getPaymentError() == -99}] + [{include file=$oView->d3GetMessageTemplateName()}] +[{else}] + [{$smarty.block.parent}] +[{/if}] diff --git a/src/views/blocks/checkout_thankyou_info.tpl b/src/views/blocks/checkout_thankyou_info.tpl new file mode 100644 index 00000000..a077c5a1 --- /dev/null +++ b/src/views/blocks/checkout_thankyou_info.tpl @@ -0,0 +1,17 @@ +[{$smarty.block.parent}] + +[{d3modcfgcheck modid="d3heidelpay"}][{/d3modcfgcheck}] + +[{if $mod_d3heidelpay }] + [{assign var="oPrePaymentData" value=$order->getHeidelpayBankTransferData()}] + [{assign var="easyCreditInformations" value=$order->getHeidelpayEasyCreditInformations()}] + + [{if $oPrePaymentData}] + [{include file=$oView->d3GetTemplateName('banktransferdata')}] + [{/if}] + + [{if isset($easyCreditInformations)}] + [{assign var="currency" value=$oView->getActCurrency()}] + [{include file=$oView->d3GetTemplateName('thankyou_easycreditcriterions') easyCreditInformations=$easyCreditInformations}] + [{/if}] +[{/if}] diff --git a/src/views/blocks/email_html_order_cust_paymentinfo.tpl b/src/views/blocks/email_html_order_cust_paymentinfo.tpl new file mode 100644 index 00000000..c3e09dc6 --- /dev/null +++ b/src/views/blocks/email_html_order_cust_paymentinfo.tpl @@ -0,0 +1,75 @@ +[{d3modcfgcheck modid="d3heidelpay"}][{/d3modcfgcheck}] + +[{if $mod_d3heidelpay }] + [{assign var="oPrePaymentData" value=$order->getHeidelpayBankTransferData()}] + [{assign var="easyCreditInformations" value=$order->getHeidelpayEasyCreditInformations()}] + + [{if is_object($oPrePaymentData)}] +
+

+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_INFOTEXT1"}] +
+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_INFOTEXT2"}] +

+

+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_ACCOUNTHOLDER"}] [{$oPrePaymentData->Holder}]
+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_IBAN"}] [{$oPrePaymentData->Iban}]
+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_BIC"}] [{$oPrePaymentData->Bic}]
+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_AMOUNT"}] [{$oPrePaymentData->Amount}] [{$oPrePaymentData->Currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_REASON"}] [{$oPrePaymentData->Reference}] +

+
+
+
+ [{/if}] + [{if is_array($oPrePaymentData)}] +
+

+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_INFOTEXT1"}] +
+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_INFOTEXT2"}] +

+

+ [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_REASON"}] [{$oPrePaymentData->Reference}] + [{if $oPrePaymentData.holder}] + [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_ACCOUNTHOLDER"}] [{$oPrePaymentData.holder}]
+ [{/if}] + [{if $oPrePaymentData.iban}] + [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_IBAN"}] [{$oPrePaymentData.iban}]
+ [{/if}] + [{if $oPrePaymentData.bic}] + [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_BIC"}] [{$oPrePaymentData.bic}]
+ [{/if}] + + [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_AMOUNT"}] [{$oPrePaymentData.formattedAmount}] [{$oPrePaymentData.currency}] +
+ [{if $oPrePaymentData.descriptor}] + [{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_REASON"}] [{$oPrePaymentData.descriptor}] + [{/if}] + [{if $oPrePaymentData.paymentReference}] + [{$oPrePaymentData.paymentReference}] + [{/if}] +
+

+
+
+
+ [{/if}] + + [{if $easyCreditInformations}] +
+

+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_ACCRUINGINTEREST"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_accruinginterest currency=$currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TOTALAMOUNT"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_totalamount currency=$currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_LINK"}] +

+
+ [{/if}] +[{/if}] + +[{$smarty.block.parent}] + diff --git a/src/views/blocks/email_plain_order_cust_paymentinfo.tpl b/src/views/blocks/email_plain_order_cust_paymentinfo.tpl new file mode 100644 index 00000000..fa168371 --- /dev/null +++ b/src/views/blocks/email_plain_order_cust_paymentinfo.tpl @@ -0,0 +1,34 @@ +[{d3modcfgcheck modid="d3heidelpay"}][{/d3modcfgcheck}][{if $mod_d3heidelpay }][{assign var="oPrePaymentData" value=$order->getHeidelpayBankTransferData()}] +[{assign var="easyCreditInformations" value=$order->getHeidelpayEasyCreditInformations()}] +[{if is_object($oPrePaymentData)}]########################################################## + +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_INFOTEXT1"}] +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_INFOTEXT2"}] + +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_ACCOUNTHOLDER"}] [{$oPrePaymentData->Holder}] +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_IBAN"}] [{$oPrePaymentData->Iban}] +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_BIC"}] [{$oPrePaymentData->Bic}] +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_AMOUNT"}] [{$oPrePaymentData->Amount}] [{$oPrePaymentData->Currency}] +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_REASON"}] [{$oPrePaymentData->Reference}] + +##########################################################[{/if}] +[{if is_array($oPrePaymentData)}]########################################################## + +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_INFOTEXT1"}] +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_INFOTEXT2"}] + +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_ACCOUNTHOLDER"}] [{$oPrePaymentData.holder}] +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_IBAN"}] [{$oPrePaymentData.iban}] +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_BIC"}] [{$oPrePaymentData.bic}] +[{oxmultilang ident="D3HEIDELPAY_EMAIL_PREPAYMENT_AMOUNT"}] [{$oPrePaymentData.formattedAmount}] [{$oPrePaymentData.currency}] +[{if $oPrePaymentData.descriptor}][{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_REASON"}] [{$oPrePaymentData.descriptor}][{/if}] +[{if $oPrePaymentData.paymentReference}][{$oPrePaymentData.paymentReference}][{/if}] + +##########################################################[{/if}] +[{if $easyCreditInformations}]########################################################## +[{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_ACCRUINGINTEREST"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_accruinginterest currency=$currency}] +[{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TOTALAMOUNT"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_totalamount currency=$currency}] +[{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_LINK"}]: [{$easyCreditInformations.criterion_easycredit_precontractinformationurl}] +##########################################################[{/if}] +[{/if}] +[{$smarty.block.parent}] diff --git a/src/views/blocks/select_payment.tpl b/src/views/blocks/select_payment.tpl new file mode 100644 index 00000000..e1eb37ea --- /dev/null +++ b/src/views/blocks/select_payment.tpl @@ -0,0 +1,7 @@ +[{d3modcfgcheck modid="d3heidelpay"}][{/d3modcfgcheck}] + +[{if $mod_d3heidelpay && $oView->d3IsHeidelpayPaymentMethode($paymentmethod)}] + [{include file=$oView->d3GetPaymentFormTemplateName($paymentmethod)}] +[{else}] + [{$smarty.block.parent}] +[{/if}] diff --git a/src/views/blocks/shippingandpayment.tpl b/src/views/blocks/shippingandpayment.tpl new file mode 100644 index 00000000..082403f0 --- /dev/null +++ b/src/views/blocks/shippingandpayment.tpl @@ -0,0 +1,7 @@ +[{$smarty.block.parent}] +[{d3modcfgcheck modid="d3heidelpay"}] +[{/d3modcfgcheck}] + +[{if $mod_d3heidelpay}] + [{include file=$oView->d3GetTemplateName('shippingandpayment')}] +[{/if}] diff --git a/src/views/flow/tpl/banktransferdata.tpl b/src/views/flow/tpl/banktransferdata.tpl new file mode 100644 index 00000000..39d5dc4b --- /dev/null +++ b/src/views/flow/tpl/banktransferdata.tpl @@ -0,0 +1,16 @@ +
+

+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_INFOTEXT1"}] +
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_INFOTEXT2"}] +

+ +

+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_ACCOUNTHOLDER"}] [{$oPrePaymentData->Holder}]
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_IBAN"}] [{$oPrePaymentData->Iban}]
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_BIC"}] [{$oPrePaymentData->Bic}]
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_AMOUNT"}] [{$oPrePaymentData->Amount}] [{$oPrePaymentData->Currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_REASON"}] [{$oPrePaymentData->Reference}] +

+
diff --git a/src/views/flow/tpl/cc_input.tpl b/src/views/flow/tpl/cc_input.tpl new file mode 100644 index 00000000..93346d6d --- /dev/null +++ b/src/views/flow/tpl/cc_input.tpl @@ -0,0 +1,12 @@ +[{capture append="oxidBlock_content"}] + [{* ordering steps *}] + [{include file="page/checkout/inc/steps.tpl" active=4}] +
+
[{oxmultilang ident="D3HEIDELPAY_CC_INPUT_TITLENR"}]
+
+ [{include file=$oView->d3GetAfterStepTemplate()}] +
+
+ [{insert name="oxid_tracker" title=$template_title}] +[{/capture}] +[{include file="layout/page.tpl"}] diff --git a/src/views/flow/tpl/forms/birthdate.tpl b/src/views/flow/tpl/forms/birthdate.tpl new file mode 100644 index 00000000..a21900a2 --- /dev/null +++ b/src/views/flow/tpl/forms/birthdate.tpl @@ -0,0 +1,51 @@ +[{assign var='parameterName' value=$d3hpPaymentFormular->parameter}] + +[{if isset($d3HeidelpayB2BParameters.$parameterName)}] + [{assign var='d3hpPaymentFormularValue' value=$d3HeidelpayB2BParameters.$parameterName}] +[{elseif isset($d3hpPaymentFormular->value)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->value}] +[{elseif NOT empty($d3hpPaymentFormular->valueFromUser)}] + [{assign var='d3hpPaymentFormularValue' value=$oxcmp_user->getFieldData($d3hpPaymentFormular->valueFromUser)}] +[{elseif NOT empty($d3hpPaymentFormular->standard)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->standard}] +[{/if}] + +[{capture name="birthdateFormAttributes"}] + [{foreach from=$d3hpPaymentFormular->attributes item="attributeValue" key="attributeName"}] + [{$attributeName}]="[{$attributeValue}]" + [{/foreach}] + [{foreach from=$d3hpPaymentFormular->translationAttributes item="attributeValue" key="attributeName"}] + [{$attributeName}]="[{oxmultilang ident=$attributeValue noerror=1}]" + [{/foreach}] +[{/capture}] + +
+ +
+ +
+
+ +
+
+ +
+
diff --git a/src/views/flow/tpl/forms/radio.tpl b/src/views/flow/tpl/forms/radio.tpl new file mode 100644 index 00000000..6451881e --- /dev/null +++ b/src/views/flow/tpl/forms/radio.tpl @@ -0,0 +1,25 @@ +[{assign var='parameterName' value=$d3hpPaymentFormular->parameter}] + +[{if isset($d3hpPaymentFormular->value)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->value}] +[{elseif NOT empty($d3hpPaymentFormular->valueFromUser)}] + [{assign var='d3hpPaymentFormularValue' value=$oxcmp_user->getFieldData($d3hpPaymentFormular->valueFromUser)}] +[{/if}] +
+
+ +
+
diff --git a/src/views/flow/tpl/forms/select.tpl b/src/views/flow/tpl/forms/select.tpl new file mode 100644 index 00000000..1551a5c3 --- /dev/null +++ b/src/views/flow/tpl/forms/select.tpl @@ -0,0 +1,44 @@ +[{assign var='parameterName' value=$d3hpPaymentFormular->parameter}] + +[{if isset($d3HeidelpayB2BParameters.$parameterName)}] + [{assign var='d3hpPaymentFormularValue' value=$d3HeidelpayB2BParameters.$parameterName}] +[{elseif isset($d3hpPaymentFormular->value)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->value}] +[{elseif NOT empty($d3hpPaymentFormular->valueFromUser)}] + [{assign var='d3hpPaymentFormularValue' value=$oxcmp_user->getFieldData($d3hpPaymentFormular->valueFromUser)}] +[{elseif NOT empty($d3hpPaymentFormular->standard)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->standard}] +[{/if}] + +
+ +
+ +
+
diff --git a/src/views/flow/tpl/forms/text.tpl b/src/views/flow/tpl/forms/text.tpl new file mode 100644 index 00000000..695734ea --- /dev/null +++ b/src/views/flow/tpl/forms/text.tpl @@ -0,0 +1,38 @@ +[{assign var='parameterName' value=$d3hpPaymentFormular->parameter}] + +[{if isset($d3HeidelpayB2BParameters.$parameterName)}] + [{assign var='d3hpPaymentFormularValue' value=$d3HeidelpayB2BParameters.$parameterName}] +[{elseif isset($d3hpPaymentFormular->d3hpPaymentFormularValue)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->d3hpPaymentFormularValue}] +[{elseif isset($d3hpPaymentFormular->d3hpPaymentFormularValueTranslation)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->d3hpPaymentFormularValueTranslation|oxmultilangassign}] +[{elseif NOT empty($d3hpPaymentFormular->valueFromUser)}] + [{assign var='d3hpPaymentFormularValue' value=$oxcmp_user->getFieldData($d3hpPaymentFormular->valueFromUser)}] +[{elseif NOT empty($d3hpPaymentFormular->valuesFromUser)}] + [{foreach from=$d3hpPaymentFormular->valuesFromUser item="valueFromUser" name="d3hpPaymentFormular"}] + [{if $smarty.foreach.d3hpPaymentFormular.iteration > 1}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormularValue|cat:' '}] + [{/if}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormularValue|cat:$oxcmp_user->getFieldData($valueFromUser)}] + [{/foreach}] +[{/if}] + +
+ +
+ attributes item="attributeValue" key="attributeName"}] + [{$attributeName}]="[{$attributeValue}]" + [{/foreach}] + [{foreach from=$d3hpPaymentFormular->translationAttributes item="attributeValue" key="attributeName"}] + [{$attributeName}]="[{oxmultilang ident=$attributeValue noerror=1}]" + [{/foreach}] + > +
+
diff --git a/src/views/flow/tpl/forms/title.tpl b/src/views/flow/tpl/forms/title.tpl new file mode 100644 index 00000000..9eafeaf6 --- /dev/null +++ b/src/views/flow/tpl/forms/title.tpl @@ -0,0 +1,5 @@ +
+

+ [{oxmultilang ident=$d3hpPaymentFormular->name}] +

+
diff --git a/src/views/flow/tpl/messages.tpl b/src/views/flow/tpl/messages.tpl new file mode 100644 index 00000000..39f8352d --- /dev/null +++ b/src/views/flow/tpl/messages.tpl @@ -0,0 +1,17 @@ +
+ [{if $d3heidelpayErrorCodes.OXCODE}] + [{assign var="langident" value=$d3heidelpayErrorCodes.OXCODE}] + [{oxmultilang ident="d3heidelpay_$langident"}] + [{else}] + [{oxmultilang ident="D3PAYMENT_EXT_NOTEXT"}] + [{/if}] +
+ + [{if $d3heidelpayErrorCodes.OXTYPE == "1"}] [{* Fehlerkategorie: Eingabefehler *}] + [{oxmultilang ident="D3PAYMENT_EXT_CHECK"}] + [{elseif $d3heidelpayErrorCodes.OXTYPE == "2"}] [{* Fehlerkategorie: Technischer Fehler *}] + [{oxmultilang ident="D3PAYMENT_EXT_TRYLATER"}] + [{elseif $d3heidelpayErrorCodes.OXTYPE == "3"}] [{* Fehlerkategorie: Betrugsversuch? *}] + [{oxmultilang ident="D3PAYMENT_EXT_CHANGEPAYMENT"}] + [{/if}] +
diff --git a/src/views/flow/tpl/mgw/banktransferdata.tpl b/src/views/flow/tpl/mgw/banktransferdata.tpl new file mode 100644 index 00000000..a9c78d7a --- /dev/null +++ b/src/views/flow/tpl/mgw/banktransferdata.tpl @@ -0,0 +1,28 @@ +
+

+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_INFOTEXT1"}] +
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_INFOTEXT2"}] +

+ +

+ [{if $oPrePaymentData.holder}] + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_ACCOUNTHOLDER"}] [{$oPrePaymentData.holder}]
+ [{/if}] + [{if $oPrePaymentData.iban}] + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_IBAN"}] [{$oPrePaymentData.iban}]
+ [{/if}] + [{if $oPrePaymentData.bic}] + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_BIC"}] [{$oPrePaymentData.bic}]
+ [{/if}] + + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_AMOUNT"}] [{$oPrePaymentData.formattedAmount}] [{$oPrePaymentData.currency}] +
+ [{if $oPrePaymentData.descriptor}] + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_REASON"}] [{$oPrePaymentData.descriptor}] + [{/if}] + [{if $oPrePaymentData.paymentReference}] + [{$oPrePaymentData.paymentReference}] + [{/if}] +

+
diff --git a/src/views/flow/tpl/mgw/missingfields.tpl b/src/views/flow/tpl/mgw/missingfields.tpl new file mode 100644 index 00000000..0ded7a54 --- /dev/null +++ b/src/views/flow/tpl/mgw/missingfields.tpl @@ -0,0 +1,45 @@ +[{if isset($d3UnzerMissingUserParameter[$oxidPaymentId])}] +
+ [{foreach from=$d3UnzerMissingUserParameter[$oxidPaymentId] item="unzerFieldname" key="oxidFieldname"}] + [{if $oxidFieldname == 'oxbirthdate'}] +
+ +
+ +
+
+ +
+
+ +
+
+ [{else}] +
+ +
+ +
+
+
+ [{/if}] + [{/foreach}] +
+[{else}] +
[{$d3UnzerMissingUserParameter|@debug_print_var}]
+
[{$oxidPaymentId}]
+[{/if}] \ No newline at end of file diff --git a/src/views/flow/tpl/order/easycreditcriterions.tpl b/src/views/flow/tpl/order/easycreditcriterions.tpl new file mode 100644 index 00000000..1199b99c --- /dev/null +++ b/src/views/flow/tpl/order/easycreditcriterions.tpl @@ -0,0 +1,10 @@ +[{if $easyCreditInformations}] + + [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_ACCRUINGINTEREST"}] + [{oxprice price=$easyCreditInformations.criterion_easycredit_accruinginterest currency=$currency}] + + + [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TOTALAMOUNT"}] + [{oxprice price=$easyCreditInformations.criterion_easycredit_totalamount currency=$currency}] + +[{/if}] diff --git a/src/views/flow/tpl/order_iframe.tpl b/src/views/flow/tpl/order_iframe.tpl new file mode 100644 index 00000000..056c53b8 --- /dev/null +++ b/src/views/flow/tpl/order_iframe.tpl @@ -0,0 +1,177 @@ +[{oxscript include="js/libs/jquery.min.js"}] +[{oxscript include=$oViewConf->getModuleUrl('d3heidelpay', 'out/src/js/jquery.simple.timer/jquery.simple.timer.js')}] + +[{assign var="payment" value=$oView->getPayment()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($payment)}] +[{assign var="cardTypeTimeOut" value=$oHeidelpayViewConfig->getHeidelpayConfVar('cardtypetimeout')}] +[{if false == $cardTypeTimeOut}] + [{assign var="cardTypeTimeOut" value="600"}] +[{/if}] + +
+
+ [{oxmultilang ident="D3HEIDELPAY_TIMEOUT_TIMER"}] +
+
+ [{if $isThreeDSecure}] + [{assign var='o3DSecure' value=$oHeidelpayViewConfig->get3dSecureResponse()}] + [{assign var="iframeUrl" value=$o3DSecure->sRedirectURL}] + [{foreach from=$o3DSecure->aRedirectRarams key='key' item='value'}] + + [{/foreach}] + [{else}] + [{assign var="iframeUrl" value=$oHeidelpayViewConfig->getHeidelpayNgwIFrameUrl($oHeidelPayment)}] + [{/if}] + + [{**}] + + [{if $iframeUrl}] + + [{/if}] + + [{if $payment->oxpayments__oxlongdesc->value}] +
+ [{$payment->oxpayments__oxlongdesc->value}] +
+ [{/if}] + +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_PAGE_BACKSTEPT"}] + [{if $iframeUrl}] + +
+ [{/if}] +
+
+[{if $iframeUrl}] + [{capture name="emptyCapture"}] + + [{/capture}] +[{/if}] +[{oxscript add=$smarty.capture.d3JavaScript}] + + + + diff --git a/src/views/flow/tpl/payment/btobbillpurchase.tpl b/src/views/flow/tpl/payment/btobbillpurchase.tpl new file mode 100644 index 00000000..99294bf4 --- /dev/null +++ b/src/views/flow/tpl/payment/btobbillpurchase.tpl @@ -0,0 +1,89 @@ +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] + +[{if empty($d3hpPaymentFormulars.$sPaymentID)}] + [{assign var='blD3HeidelpayAllowBtoBBillPurchase' value=false}] +[{/if}] + +[{block name="heidelpay_btobbillpurchase"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowBtoBBillPurchase}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_BTOBBILLPURCHASESECURED_NOTICE" args=$iD3HeidelpayBtoBBillPurchaseLimits}] + [{/if}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if $blD3HeidelpayAllowBtoBBillPurchase}] + [{foreach from=$d3hpPaymentFormulars.$sPaymentID item="d3hpPaymentFormular" key="d3hpPaymentID"}] + [{include file="d3_heidelpay_views_flow_tpl_forms_`$d3hpPaymentFormular->type`.tpl" d3hpPaymentFormular=$d3hpPaymentFormular d3HeidelpayB2BParameters=$d3HeidelpayParameters.$sPaymentID}] + [{/foreach}] + +
+
+
[{oxmultilang ident="COMPLETE_MARKED_FIELDS"}]
+
+
+ + [{capture name="doNotShow"}] + + [{/capture}] + [{oxscript add=$smarty.capture.javaScript}] + [{/if}] + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/cards.tpl b/src/views/flow/tpl/payment/cards.tpl new file mode 100644 index 00000000..f423fc55 --- /dev/null +++ b/src/views/flow/tpl/payment/cards.tpl @@ -0,0 +1,56 @@ +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] + +[{block name="heidelpay_cards"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] +
+
+
[{oxmultilang ident="D3PAYMENT_EXT_AFTERSTEP4_INFO_STEP4"}]
+
+
+ + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/directdebit.tpl b/src/views/flow/tpl/payment/directdebit.tpl new file mode 100644 index 00000000..a23fbe40 --- /dev/null +++ b/src/views/flow/tpl/payment/directdebit.tpl @@ -0,0 +1,186 @@ +[{assign var="dynvalue" value=$oView->getDynValue()}] +[{assign var="iPayError" value=$oView->getPaymentError()}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdentELV" value='ELV'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'unzer_direct_debit.png'}] +[{assign var='blShowPaymentMethod' value=true}] +[{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Directdebit\Secured"}] + [{assign var='blShowPaymentMethod' value=$blD3HeidelpayHasSameAdresses}] +[{/if}] + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + +[{block name="heidelpay_directdebit"}] + [{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Directdebit\Secured"}] + [{assign var="iBirthdayMonth" value=0}] + [{assign var="iBirthdayDay" value=0}] + [{assign var="iBirthdayYear" value=0}] + + [{if $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}] + [{assign var="iBirthdayMonth" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:'/[-]([0-9]{1,2})$/':""}] + [{assign var="iBirthdayDay" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":""}] + [{assign var="iBirthdayYear" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:'/[-]([0-9]{1,2})[-]([0-9]{1,2})$/':""}] + [{/if}] + [{/if}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blShowPaymentMethod}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Directdebit\Secured"}] +
+ +
+ +
+
+ +
+
+ +
+
+
+
+
[{oxmultilang ident="COMPLETE_MARKED_FIELDS"}]
+
+
+ [{/if}] + +
+ +
+ + [{if !empty($dynvalue.lsland)}] + [{capture name="doNotShow"}] + + [{/capture}] + [{oxscript add=$smarty.capture.javaScript}] + [{/if}] +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/easycredit.tpl b/src/views/flow/tpl/payment/easycredit.tpl new file mode 100644 index 00000000..54facb9e --- /dev/null +++ b/src/views/flow/tpl/payment/easycredit.tpl @@ -0,0 +1,82 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign_adv var="returnParameter" value="array('configoptintext', 'accountbrand', 'transactionid', 'd3transactionlogid')"}] +[{assign var="responseParameter" value=$oHeidelpayViewConfig->getAction($oHeidelPayment, 'IN', $returnParameter)}] +[{assign var="sBrandIdent" value=$responseParameter.accountbrand}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_ratenkauf_ec.jpg'}] + +[{block name="heidelpay_easycredit"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowEasyCredit}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_EASYCREDIT_NOTICE" args=$iD3HeidelpayEasycreditLimits}] + [{/if}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if $blD3HeidelpayAllowEasyCredit && $blD3HeidelpayHasSameAdresses}] +
+
+ [{if $blD3HeidelpayEasycreditNotChecked}] +
+ [{oxmultilang ident="D3HEIDELPAY_PAYMENT_EASYCREDIT_CHECKBOX_NOT_CHECKED"}] +
+ [{/if}] +
+ + +
+
+
+ [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/eps.tpl b/src/views/flow/tpl/payment/eps.tpl new file mode 100644 index 00000000..6fec6aea --- /dev/null +++ b/src/views/flow/tpl/payment/eps.tpl @@ -0,0 +1,79 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="dynvalue" value=$oView->getDynValue()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdentEPS" value='EPS'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_eps.jpg'}] + +[{block name="heidelpay_eps"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowEPS}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_EPS_NOTICE"}] + [{/if}] +
+
+
+ +
+ +
+
+ [{if $blD3HeidelpayAllowEPS}] +
+ + +
+ +
+
+ [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/giropay.tpl b/src/views/flow/tpl/payment/giropay.tpl new file mode 100644 index 00000000..b0f00bf3 --- /dev/null +++ b/src/views/flow/tpl/payment/giropay.tpl @@ -0,0 +1,50 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.GIROPAY}] +[{assign var="sFullImageUrl" value=$sBrandIdent|lower|oxtruncate:4:''}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sFullImageUrl|cat:'.jpg'}] + +[{block name="heidelpay_giropay"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/ideal.tpl b/src/views/flow/tpl/payment/ideal.tpl new file mode 100644 index 00000000..d5b6d31a --- /dev/null +++ b/src/views/flow/tpl/payment/ideal.tpl @@ -0,0 +1,85 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="dynvalue" value=$oView->getDynValue()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdentIdeal" value='iDeal'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_ideal.jpg'}] + +[{block name="heidelpay_ideal"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowIdeal}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_IDEAL_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if $blD3HeidelpayAllowIdeal}] + [{if is_array($aBrands) && 1 < count($aBrands)}] +
+ + +
+ +
+
+ [{elseif is_array($aBrands)}] + [{assign var='current' value=$aBrands|@current}] + + [{else}] + + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] + diff --git a/src/views/flow/tpl/payment/invoice.tpl b/src/views/flow/tpl/payment/invoice.tpl new file mode 100644 index 00000000..c4917c7d --- /dev/null +++ b/src/views/flow/tpl/payment/invoice.tpl @@ -0,0 +1,106 @@ +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var='blShowPaymentMethod' value=true}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Invoice\Secured"}] + [{assign var='blShowPaymentMethod' value=$blD3HeidelpayAllowInvoiceSecured}] +[{/if}] + +[{block name="heidelpay_invoice"}] + [{assign var="iBirthdayMonth" value=0}] + [{assign var="iBirthdayDay" value=0}] + [{assign var="iBirthdayYear" value=0}] + + [{if $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}] + [{assign var="iBirthdayMonth" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:'/[-]([0-9]{1,2})$/':""}] + [{assign var="iBirthdayDay" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":""}] + [{assign var="iBirthdayYear" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:'/[-]([0-9]{1,2})[-]([0-9]{1,2})$/':""}] + [{/if}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blShowPaymentMethod}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_INVOICESECURED_NOTICE" args=$iD3HeidelpayInvoiceSecuredLimits}] + [{/if}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if $blShowPaymentMethod}] +
+ +
+ +
+
+ +
+
+ +
+
+
+
+
[{oxmultilang ident="COMPLETE_MARKED_FIELDS"}]
+
+
+ [{/if}] + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/masterpass.tpl b/src/views/flow/tpl/payment/masterpass.tpl new file mode 100644 index 00000000..85f3b8c5 --- /dev/null +++ b/src/views/flow/tpl/payment/masterpass.tpl @@ -0,0 +1,49 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.MASTERPASS|lower}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.jpg'}] + +[{block name="heidelpay_masterpass"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/cards.tpl b/src/views/flow/tpl/payment/mgw/cards.tpl new file mode 100644 index 00000000..490a6867 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/cards.tpl @@ -0,0 +1,43 @@ +[{block name="heidelpay_cards"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + [{include file="d3_heidelpay_views_tpl_mgw_cards.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/directdebit.tpl b/src/views/flow/tpl/payment/mgw/directdebit.tpl new file mode 100644 index 00000000..34f3c478 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/directdebit.tpl @@ -0,0 +1,44 @@ +[{block name="heidelpay_directdebit"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_directdebit.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/directdebit_secured.tpl b/src/views/flow/tpl/payment/mgw/directdebit_secured.tpl new file mode 100644 index 00000000..08b2acac --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/directdebit_secured.tpl @@ -0,0 +1,47 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_directdebit_secured"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if false === $d3HeidelpayShowSepaGuranteedCustomerFormular}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + [{/if}] + [{include file="d3_heidelpay_views_tpl_mgw_directdebit_secured.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/eps.tpl b/src/views/flow/tpl/payment/mgw/eps.tpl new file mode 100644 index 00000000..1faf53e0 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/eps.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_eps"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_eps.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/flexipaydirect.tpl b/src/views/flow/tpl/payment/mgw/flexipaydirect.tpl new file mode 100644 index 00000000..9f88516c --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/flexipaydirect.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_flexipaydirect"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_flexipaydirect.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/giropay.tpl b/src/views/flow/tpl/payment/mgw/giropay.tpl new file mode 100644 index 00000000..dd675f92 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/giropay.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_giropay"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_giropay.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/ideal.tpl b/src/views/flow/tpl/payment/mgw/ideal.tpl new file mode 100644 index 00000000..a2d65d96 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/ideal.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_ideal"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_ideal.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/invoice_b2b.tpl b/src/views/flow/tpl/payment/mgw/invoice_b2b.tpl new file mode 100644 index 00000000..b5b80dfb --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/invoice_b2b.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_invoice_b2b"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_invoice_b2b.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/invoice_secured.tpl b/src/views/flow/tpl/payment/mgw/invoice_secured.tpl new file mode 100644 index 00000000..55c77e16 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/invoice_secured.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_invoice_secured"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_invoice_secured.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/invoice_unsecured.tpl b/src/views/flow/tpl/payment/mgw/invoice_unsecured.tpl new file mode 100644 index 00000000..ce48712f --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/invoice_unsecured.tpl @@ -0,0 +1,44 @@ +[{block name="heidelpay_invoice_unsecured"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_invoice_unsecured.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/paypal.tpl b/src/views/flow/tpl/payment/mgw/paypal.tpl new file mode 100644 index 00000000..47bd2719 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/paypal.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_paypal"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_paypal.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/prepayment.tpl b/src/views/flow/tpl/payment/mgw/prepayment.tpl new file mode 100644 index 00000000..73151824 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/prepayment.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_prepayment"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_prepayment.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/przelewy24.tpl b/src/views/flow/tpl/payment/mgw/przelewy24.tpl new file mode 100644 index 00000000..15ffa053 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/przelewy24.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_przelewy"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_przelewy24.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/mgw/sofort.tpl b/src/views/flow/tpl/payment/mgw/sofort.tpl new file mode 100644 index 00000000..1589d5a1 --- /dev/null +++ b/src/views/flow/tpl/payment/mgw/sofort.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_sofortueberweisung"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_flow_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_sofort.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/paypal.tpl b/src/views/flow/tpl/payment/paypal.tpl new file mode 100644 index 00000000..314f6857 --- /dev/null +++ b/src/views/flow/tpl/payment/paypal.tpl @@ -0,0 +1,57 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.PAYPAL|lower}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.png'}] + +[{block name="heidelpay_paypal"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/postfinance.tpl b/src/views/flow/tpl/payment/postfinance.tpl new file mode 100644 index 00000000..076031fb --- /dev/null +++ b/src/views/flow/tpl/payment/postfinance.tpl @@ -0,0 +1,58 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] + +[{block name="heidelpay_postfinance"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowPostFinance}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_POSTFINANCE_NOTICE"}] + [{/if}] +
+
+ [{if $blD3HeidelpayAllowPostFinance}] +
+ +
+ +
+
+ [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/prepayment.tpl b/src/views/flow/tpl/payment/prepayment.tpl new file mode 100644 index 00000000..247c78f4 --- /dev/null +++ b/src/views/flow/tpl/payment/prepayment.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] + +[{block name="heidelpay_prepayment"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + > + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/przelewy24.tpl b/src/views/flow/tpl/payment/przelewy24.tpl new file mode 100644 index 00000000..64641db6 --- /dev/null +++ b/src/views/flow/tpl/payment/przelewy24.tpl @@ -0,0 +1,54 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="sBrandIdent" value='przelewy24'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.png'}] + +[{block name="heidelpay_przelewy"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowPrzelewy24}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_PRZELEWY24_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/payment/sofort.tpl b/src/views/flow/tpl/payment/sofort.tpl new file mode 100644 index 00000000..a08d1f1d --- /dev/null +++ b/src/views/flow/tpl/payment/sofort.tpl @@ -0,0 +1,50 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.SOFORT}] +[{assign var="sFullImageUrl" value=$sBrandIdent|lower|oxtruncate:6:''}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sFullImageUrl|cat:'.png'}] + +[{block name="heidelpay_sofortueberweisung"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/flow/tpl/shippingandpayment.tpl b/src/views/flow/tpl/shippingandpayment.tpl new file mode 100644 index 00000000..a7eb6bce --- /dev/null +++ b/src/views/flow/tpl/shippingandpayment.tpl @@ -0,0 +1,19 @@ +[{if $d3HpShowEasyCreditParameter}] + [{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] + [{assign var="sBrandIdent" value='EASYCREDIT'}] + [{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_ratenkauf_ec.jpg'}] +
+
+

+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TITLE"}] + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] +

+
+
+
[{$d3HPEASYCREDIT_AMORTISATIONTEXT}]
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_LINK"}] +
+
+[{/if}] + diff --git a/src/views/flow/tpl/storeduid.tpl b/src/views/flow/tpl/storeduid.tpl new file mode 100644 index 00000000..d3cbda04 --- /dev/null +++ b/src/views/flow/tpl/storeduid.tpl @@ -0,0 +1,55 @@ +[{assign var="payment" value=$oView->getPayment()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($payment)}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="storeDatas" value=$oView->getUserHPStoreData($payment->getId())}] +[{assign var="d3HeidelpayPostparameter" value=$oView->d3GetHeidelpayPostparameter()}] +
+ [{foreach from=$d3HeidelpayPostparameter key="inputName" item="inputValue"}] + + [{/foreach}] + [{$oViewConf->getHiddenSid()}] + [{$oViewConf->getNavFormParams()}] + + + + +
+ [{foreach from=$storeDatas item="storeData" key="storeDataId" name="storedDataIds"}] +
+ +
+ [{/foreach}] + +
+ +
+
+
+ [{oxmultilang ident="D3PAYMENT_EXT_STOREDUID_CC_SECURITYINFO"}] +
+ +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_PAGE_BACKSTEPT"}] + +
+
+
diff --git a/src/views/flow/tpl/thankyou/easycreditcriterions.tpl b/src/views/flow/tpl/thankyou/easycreditcriterions.tpl new file mode 100644 index 00000000..b6fd2a29 --- /dev/null +++ b/src/views/flow/tpl/thankyou/easycreditcriterions.tpl @@ -0,0 +1,12 @@ +[{if $easyCreditInformations}] +
+

+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_ACCRUINGINTEREST"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_accruinginterest currency=$currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TOTALAMOUNT"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_totalamount currency=$currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_LINK"}] +

+
+[{/if}] diff --git a/src/views/tpl/email/html/prepayment_cust.tpl b/src/views/tpl/email/html/prepayment_cust.tpl new file mode 100644 index 00000000..50440c21 --- /dev/null +++ b/src/views/tpl/email/html/prepayment_cust.tpl @@ -0,0 +1,10 @@ +[{assign var="shop" value=$oEmailView->getShop()}] +[{assign var="oViewConf" value=$oEmailView->getViewConfig()}] +[{assign var="oConf" value=$oViewConf->getConfig()}] +[{assign var="currency" value=$oEmailView->getCurrency()}] +[{assign var="user" value=$oEmailView->getUser()}] + +[{oxcontent ident="d3_hp_vorkassemail_cust_subject" assign="title"}] +[{include file="email/html/header.tpl" title=$title}] +[{oxcontent ident="d3_hp_vorkassemail_cust_text"}] +[{include file="email/html/footer.tpl"}] diff --git a/src/views/tpl/email/html/prepayment_cust_subj.tpl b/src/views/tpl/email/html/prepayment_cust_subj.tpl new file mode 100644 index 00000000..5c9830d0 --- /dev/null +++ b/src/views/tpl/email/html/prepayment_cust_subj.tpl @@ -0,0 +1 @@ +[{oxcontent ident="d3_hp_vorkassemail_cust_subject"}] \ No newline at end of file diff --git a/src/views/tpl/email/html/prepayment_owner.tpl b/src/views/tpl/email/html/prepayment_owner.tpl new file mode 100644 index 00000000..f92d7c16 --- /dev/null +++ b/src/views/tpl/email/html/prepayment_owner.tpl @@ -0,0 +1,10 @@ +[{assign var="shop" value=$oEmailView->getShop()}] +[{assign var="oViewConf" value=$oEmailView->getViewConfig()}] +[{assign var="oConf" value=$oViewConf->getConfig()}] +[{assign var="currency" value=$oEmailView->getCurrency()}] +[{assign var="user" value=$oEmailView->getUser()}] + +[{oxcontent ident="d3_hp_vorkassemail_owner_subject" assign="title"}] +[{include file="email/html/header.tpl" title=$title}] +[{oxcontent ident="d3_hp_vorkassemail_owner_text"}] +[{include file="email/html/footer.tpl"}] diff --git a/src/views/tpl/email/html/prepayment_owner_subj.tpl b/src/views/tpl/email/html/prepayment_owner_subj.tpl new file mode 100644 index 00000000..f38cc745 --- /dev/null +++ b/src/views/tpl/email/html/prepayment_owner_subj.tpl @@ -0,0 +1 @@ +[{oxcontent ident="d3_hp_vorkassemail_owner_subject"}] \ No newline at end of file diff --git a/src/views/tpl/email/plain/prepayment_cust.tpl b/src/views/tpl/email/plain/prepayment_cust.tpl new file mode 100644 index 00000000..e82fb2d2 --- /dev/null +++ b/src/views/tpl/email/plain/prepayment_cust.tpl @@ -0,0 +1,4 @@ +[{oxcontent ident="d3_hp_vorkassemail_cust_plain"}] + + +[{oxcontent ident="oxemailfooterplain"}] diff --git a/src/views/tpl/email/plain/prepayment_owner.tpl b/src/views/tpl/email/plain/prepayment_owner.tpl new file mode 100644 index 00000000..f06cbf53 --- /dev/null +++ b/src/views/tpl/email/plain/prepayment_owner.tpl @@ -0,0 +1,4 @@ +[{oxcontent ident="d3_hp_vorkassemail_owner_plain"}] + + +[{oxcontent ident="oxemailfooterplain"}] diff --git a/src/views/tpl/mgw/cards.tpl b/src/views/tpl/mgw/cards.tpl new file mode 100644 index 00000000..8700fa7f --- /dev/null +++ b/src/views/tpl/mgw/cards.tpl @@ -0,0 +1,97 @@ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/directdebit.tpl b/src/views/tpl/mgw/directdebit.tpl new file mode 100644 index 00000000..015ce00c --- /dev/null +++ b/src/views/tpl/mgw/directdebit.tpl @@ -0,0 +1,81 @@ +
+
+
+
+
+
+
+ [{if $isD3UnzerSepaMandatNotConfirmed}] +
[{oxmultilang ident="D3HEIDELPAY_PAYMENT_MGW_SEPA_MANDAT_CHECKBOX_INVALID"}]
+ [{/if}] + + [{$d3UnzerSepaMandatText}] +
+ + +
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/directdebit_secured.tpl b/src/views/tpl/mgw/directdebit_secured.tpl new file mode 100644 index 00000000..eb8a72ac --- /dev/null +++ b/src/views/tpl/mgw/directdebit_secured.tpl @@ -0,0 +1,143 @@ +
+
+
+
+
+ [{if $d3UnzerShowSepaGuranteedCustomerFormular}] +
+
+
+ [{/if}] +
+
+
+ [{if $isD3UnzerSepaMandatNotConfirmed}] +
[{oxmultilang ident="D3HEIDELPAY_PAYMENT_MGW_SEPA_MANDAT_CHECKBOX_INVALID"}]
+ [{/if}] + [{$d3UnzerSepaMandatText}] +
+ + +
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/eps.tpl b/src/views/tpl/mgw/eps.tpl new file mode 100644 index 00000000..b057abbc --- /dev/null +++ b/src/views/tpl/mgw/eps.tpl @@ -0,0 +1,72 @@ +
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/flexipaydirect.tpl b/src/views/tpl/mgw/flexipaydirect.tpl new file mode 100644 index 00000000..7a7c4893 --- /dev/null +++ b/src/views/tpl/mgw/flexipaydirect.tpl @@ -0,0 +1,66 @@ +
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/giropay.tpl b/src/views/tpl/mgw/giropay.tpl new file mode 100644 index 00000000..5324fc0d --- /dev/null +++ b/src/views/tpl/mgw/giropay.tpl @@ -0,0 +1,48 @@ +
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/ideal.tpl b/src/views/tpl/mgw/ideal.tpl new file mode 100644 index 00000000..018c6cae --- /dev/null +++ b/src/views/tpl/mgw/ideal.tpl @@ -0,0 +1,72 @@ +
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/invoice_b2b.tpl b/src/views/tpl/mgw/invoice_b2b.tpl new file mode 100644 index 00000000..f75b90c8 --- /dev/null +++ b/src/views/tpl/mgw/invoice_b2b.tpl @@ -0,0 +1,107 @@ +
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] diff --git a/src/views/tpl/mgw/invoice_secured.tpl b/src/views/tpl/mgw/invoice_secured.tpl new file mode 100644 index 00000000..313d9dff --- /dev/null +++ b/src/views/tpl/mgw/invoice_secured.tpl @@ -0,0 +1,58 @@ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/invoice_unsecured.tpl b/src/views/tpl/mgw/invoice_unsecured.tpl new file mode 100644 index 00000000..a481cdff --- /dev/null +++ b/src/views/tpl/mgw/invoice_unsecured.tpl @@ -0,0 +1,58 @@ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/paypal.tpl b/src/views/tpl/mgw/paypal.tpl new file mode 100644 index 00000000..6b25f3ea --- /dev/null +++ b/src/views/tpl/mgw/paypal.tpl @@ -0,0 +1,66 @@ +
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/prepayment.tpl b/src/views/tpl/mgw/prepayment.tpl new file mode 100644 index 00000000..671b75d0 --- /dev/null +++ b/src/views/tpl/mgw/prepayment.tpl @@ -0,0 +1,66 @@ +
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/przelewy24.tpl b/src/views/tpl/mgw/przelewy24.tpl new file mode 100644 index 00000000..158d327a --- /dev/null +++ b/src/views/tpl/mgw/przelewy24.tpl @@ -0,0 +1,48 @@ +
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/mgw/sofort.tpl b/src/views/tpl/mgw/sofort.tpl new file mode 100644 index 00000000..c3f7d23a --- /dev/null +++ b/src/views/tpl/mgw/sofort.tpl @@ -0,0 +1,66 @@ +
+
+
+
+
+
+
+ + + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + diff --git a/src/views/tpl/payment_img.tpl b/src/views/tpl/payment_img.tpl new file mode 100644 index 00000000..596ef097 --- /dev/null +++ b/src/views/tpl/payment_img.tpl @@ -0,0 +1 @@ +[{$sBrandIdent}] \ No newline at end of file diff --git a/src/views/tpl/redirect_postformular.tpl b/src/views/tpl/redirect_postformular.tpl new file mode 100644 index 00000000..aa74f59e --- /dev/null +++ b/src/views/tpl/redirect_postformular.tpl @@ -0,0 +1,18 @@ + +[{assign var="sLanguage" value=$oView->getActiveLangAbbr()}] + + + + + +
+ [{foreach from=$aRedirectParameter item="sParameterValue" key="sParameterName"}] + + [{/foreach}] + + +
+ + diff --git a/src/views/wave/tpl/banktransferdata.tpl b/src/views/wave/tpl/banktransferdata.tpl new file mode 100644 index 00000000..39d5dc4b --- /dev/null +++ b/src/views/wave/tpl/banktransferdata.tpl @@ -0,0 +1,16 @@ +
+

+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_INFOTEXT1"}] +
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_INFOTEXT2"}] +

+ +

+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_ACCOUNTHOLDER"}] [{$oPrePaymentData->Holder}]
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_IBAN"}] [{$oPrePaymentData->Iban}]
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_BIC"}] [{$oPrePaymentData->Bic}]
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_AMOUNT"}] [{$oPrePaymentData->Amount}] [{$oPrePaymentData->Currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_REASON"}] [{$oPrePaymentData->Reference}] +

+
diff --git a/src/views/wave/tpl/cc_input.tpl b/src/views/wave/tpl/cc_input.tpl new file mode 100644 index 00000000..da3eb3f5 --- /dev/null +++ b/src/views/wave/tpl/cc_input.tpl @@ -0,0 +1,12 @@ +[{capture append="oxidBlock_content"}] + [{* ordering steps *}] + [{include file="page/checkout/inc/steps.tpl" active=4}] +
+
[{oxmultilang ident="D3HEIDELPAY_CC_INPUT_TITLENR"}]
+
+ [{include file=$oView->d3GetAfterStepTemplate()}] +
+
+ [{insert name="oxid_tracker" title=$template_title}] +[{/capture}] +[{include file="layout/page.tpl"}] diff --git a/src/views/wave/tpl/forms/birthdate.tpl b/src/views/wave/tpl/forms/birthdate.tpl new file mode 100644 index 00000000..38550d5f --- /dev/null +++ b/src/views/wave/tpl/forms/birthdate.tpl @@ -0,0 +1,51 @@ +[{assign var='parameterName' value=$d3hpPaymentFormular->parameter}] + +[{if isset($d3HeidelpayB2BParameters.$parameterName)}] + [{assign var='d3hpPaymentFormularValue' value=$d3HeidelpayB2BParameters.$parameterName}] +[{elseif isset($d3hpPaymentFormular->value)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->value}] +[{elseif NOT empty($d3hpPaymentFormular->valueFromUser)}] + [{assign var='d3hpPaymentFormularValue' value=$oxcmp_user->getFieldData($d3hpPaymentFormular->valueFromUser)}] +[{elseif NOT empty($d3hpPaymentFormular->standard)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->standard}] +[{/if}] + +[{capture name="birthdateFormAttributes"}] + [{foreach from=$d3hpPaymentFormular->attributes item="attributeValue" key="attributeName"}] + [{$attributeName}]="[{$attributeValue}]" + [{/foreach}] + [{foreach from=$d3hpPaymentFormular->translationAttributes item="attributeValue" key="attributeName"}] + [{$attributeName}]="[{oxmultilang ident=$attributeValue noerror=1}]" + [{/foreach}] +[{/capture}] + +
+ +
+ +
+
+ +
+
+ +
+
diff --git a/src/views/wave/tpl/forms/radio.tpl b/src/views/wave/tpl/forms/radio.tpl new file mode 100644 index 00000000..69c62ad2 --- /dev/null +++ b/src/views/wave/tpl/forms/radio.tpl @@ -0,0 +1,25 @@ +[{assign var='parameterName' value=$d3hpPaymentFormular->parameter}] + +[{if isset($d3hpPaymentFormular->value)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->value}] +[{elseif NOT empty($d3hpPaymentFormular->valueFromUser)}] + [{assign var='d3hpPaymentFormularValue' value=$oxcmp_user->getFieldData($d3hpPaymentFormular->valueFromUser)}] +[{/if}] +
+
+ +
+
diff --git a/src/views/wave/tpl/forms/select.tpl b/src/views/wave/tpl/forms/select.tpl new file mode 100644 index 00000000..d8478fc5 --- /dev/null +++ b/src/views/wave/tpl/forms/select.tpl @@ -0,0 +1,44 @@ +[{assign var='parameterName' value=$d3hpPaymentFormular->parameter}] + +[{if isset($d3HeidelpayB2BParameters.$parameterName)}] + [{assign var='d3hpPaymentFormularValue' value=$d3HeidelpayB2BParameters.$parameterName}] +[{elseif isset($d3hpPaymentFormular->value)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->value}] +[{elseif NOT empty($d3hpPaymentFormular->valueFromUser)}] + [{assign var='d3hpPaymentFormularValue' value=$oxcmp_user->getFieldData($d3hpPaymentFormular->valueFromUser)}] +[{elseif NOT empty($d3hpPaymentFormular->standard)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->standard}] +[{/if}] + +
+ +
+ +
+
diff --git a/src/views/wave/tpl/forms/text.tpl b/src/views/wave/tpl/forms/text.tpl new file mode 100644 index 00000000..695734ea --- /dev/null +++ b/src/views/wave/tpl/forms/text.tpl @@ -0,0 +1,38 @@ +[{assign var='parameterName' value=$d3hpPaymentFormular->parameter}] + +[{if isset($d3HeidelpayB2BParameters.$parameterName)}] + [{assign var='d3hpPaymentFormularValue' value=$d3HeidelpayB2BParameters.$parameterName}] +[{elseif isset($d3hpPaymentFormular->d3hpPaymentFormularValue)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->d3hpPaymentFormularValue}] +[{elseif isset($d3hpPaymentFormular->d3hpPaymentFormularValueTranslation)}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormular->d3hpPaymentFormularValueTranslation|oxmultilangassign}] +[{elseif NOT empty($d3hpPaymentFormular->valueFromUser)}] + [{assign var='d3hpPaymentFormularValue' value=$oxcmp_user->getFieldData($d3hpPaymentFormular->valueFromUser)}] +[{elseif NOT empty($d3hpPaymentFormular->valuesFromUser)}] + [{foreach from=$d3hpPaymentFormular->valuesFromUser item="valueFromUser" name="d3hpPaymentFormular"}] + [{if $smarty.foreach.d3hpPaymentFormular.iteration > 1}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormularValue|cat:' '}] + [{/if}] + [{assign var='d3hpPaymentFormularValue' value=$d3hpPaymentFormularValue|cat:$oxcmp_user->getFieldData($valueFromUser)}] + [{/foreach}] +[{/if}] + +
+ +
+ attributes item="attributeValue" key="attributeName"}] + [{$attributeName}]="[{$attributeValue}]" + [{/foreach}] + [{foreach from=$d3hpPaymentFormular->translationAttributes item="attributeValue" key="attributeName"}] + [{$attributeName}]="[{oxmultilang ident=$attributeValue noerror=1}]" + [{/foreach}] + > +
+
diff --git a/src/views/wave/tpl/forms/title.tpl b/src/views/wave/tpl/forms/title.tpl new file mode 100644 index 00000000..b361366d --- /dev/null +++ b/src/views/wave/tpl/forms/title.tpl @@ -0,0 +1,5 @@ +
+

+ [{oxmultilang ident=$d3hpPaymentFormular->name}] +

+
diff --git a/src/views/wave/tpl/messages.tpl b/src/views/wave/tpl/messages.tpl new file mode 100644 index 00000000..39f8352d --- /dev/null +++ b/src/views/wave/tpl/messages.tpl @@ -0,0 +1,17 @@ +
+ [{if $d3heidelpayErrorCodes.OXCODE}] + [{assign var="langident" value=$d3heidelpayErrorCodes.OXCODE}] + [{oxmultilang ident="d3heidelpay_$langident"}] + [{else}] + [{oxmultilang ident="D3PAYMENT_EXT_NOTEXT"}] + [{/if}] +
+ + [{if $d3heidelpayErrorCodes.OXTYPE == "1"}] [{* Fehlerkategorie: Eingabefehler *}] + [{oxmultilang ident="D3PAYMENT_EXT_CHECK"}] + [{elseif $d3heidelpayErrorCodes.OXTYPE == "2"}] [{* Fehlerkategorie: Technischer Fehler *}] + [{oxmultilang ident="D3PAYMENT_EXT_TRYLATER"}] + [{elseif $d3heidelpayErrorCodes.OXTYPE == "3"}] [{* Fehlerkategorie: Betrugsversuch? *}] + [{oxmultilang ident="D3PAYMENT_EXT_CHANGEPAYMENT"}] + [{/if}] +
diff --git a/src/views/wave/tpl/mgw/banktransferdata.tpl b/src/views/wave/tpl/mgw/banktransferdata.tpl new file mode 100644 index 00000000..a9c78d7a --- /dev/null +++ b/src/views/wave/tpl/mgw/banktransferdata.tpl @@ -0,0 +1,28 @@ +
+

+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_INFOTEXT1"}] +
+ [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_INFOTEXT2"}] +

+ +

+ [{if $oPrePaymentData.holder}] + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_ACCOUNTHOLDER"}] [{$oPrePaymentData.holder}]
+ [{/if}] + [{if $oPrePaymentData.iban}] + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_IBAN"}] [{$oPrePaymentData.iban}]
+ [{/if}] + [{if $oPrePaymentData.bic}] + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_BIC"}] [{$oPrePaymentData.bic}]
+ [{/if}] + + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_AMOUNT"}] [{$oPrePaymentData.formattedAmount}] [{$oPrePaymentData.currency}] +
+ [{if $oPrePaymentData.descriptor}] + [{oxmultilang ident="D3HEIDELPAY_THANKYOU_PREPAYMENT_REASON"}] [{$oPrePaymentData.descriptor}] + [{/if}] + [{if $oPrePaymentData.paymentReference}] + [{$oPrePaymentData.paymentReference}] + [{/if}] +

+
diff --git a/src/views/wave/tpl/mgw/missingfields.tpl b/src/views/wave/tpl/mgw/missingfields.tpl new file mode 100644 index 00000000..0ded7a54 --- /dev/null +++ b/src/views/wave/tpl/mgw/missingfields.tpl @@ -0,0 +1,45 @@ +[{if isset($d3UnzerMissingUserParameter[$oxidPaymentId])}] +
+ [{foreach from=$d3UnzerMissingUserParameter[$oxidPaymentId] item="unzerFieldname" key="oxidFieldname"}] + [{if $oxidFieldname == 'oxbirthdate'}] +
+ +
+ +
+
+ +
+
+ +
+
+ [{else}] +
+ +
+ +
+
+
+ [{/if}] + [{/foreach}] +
+[{else}] +
[{$d3UnzerMissingUserParameter|@debug_print_var}]
+
[{$oxidPaymentId}]
+[{/if}] \ No newline at end of file diff --git a/src/views/wave/tpl/order/easycreditcriterions.tpl b/src/views/wave/tpl/order/easycreditcriterions.tpl new file mode 100644 index 00000000..1199b99c --- /dev/null +++ b/src/views/wave/tpl/order/easycreditcriterions.tpl @@ -0,0 +1,10 @@ +[{if $easyCreditInformations}] + + [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_ACCRUINGINTEREST"}] + [{oxprice price=$easyCreditInformations.criterion_easycredit_accruinginterest currency=$currency}] + + + [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TOTALAMOUNT"}] + [{oxprice price=$easyCreditInformations.criterion_easycredit_totalamount currency=$currency}] + +[{/if}] diff --git a/src/views/wave/tpl/order_iframe.tpl b/src/views/wave/tpl/order_iframe.tpl new file mode 100644 index 00000000..fee51ce3 --- /dev/null +++ b/src/views/wave/tpl/order_iframe.tpl @@ -0,0 +1,190 @@ +[{oxscript include=$oViewConf->getModuleUrl('d3heidelpay', 'out/src/js/jquery.simple.timer/jquery.simple.timer.js')}] + +[{assign var="payment" value=$oView->getPayment()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($payment)}] +[{assign var="cardTypeTimeOut" value=$oHeidelpayViewConfig->getHeidelpayConfVar('cardtypetimeout')}] +[{if false == $cardTypeTimeOut}] + [{assign var="cardTypeTimeOut" value="600"}] +[{/if}] + +
+
+ [{oxmultilang ident="D3HEIDELPAY_TIMEOUT_TIMER"}] +
+
+ [{if $isThreeDSecure}] + [{assign var='o3DSecure' value=$oHeidelpayViewConfig->get3dSecureResponse()}] + [{assign var="iframeUrl" value=$o3DSecure->sRedirectURL}] + [{foreach from=$o3DSecure->aRedirectRarams key='key' item='value'}] + + [{/foreach}] + [{else}] + [{assign var="iframeUrl" value=$oHeidelpayViewConfig->getHeidelpayNgwIFrameUrl($oHeidelPayment)}] + [{/if}] + + [{**}] + + [{if $iframeUrl}] + + [{/if}] + + [{if $payment->oxpayments__oxlongdesc->value}] +
+ [{$payment->oxpayments__oxlongdesc->value}] +
+ [{/if}] + +
+
+
+ + [{if $iframeUrl}] +
+ +
+ [{/if}] +
+
+
+ +
+[{if $iframeUrl}] + [{capture name="emptyCapture"}] + + [{/capture}] +[{/if}] +[{oxscript add=$smarty.capture.d3JavaScript}] + + + + + diff --git a/src/views/wave/tpl/payment/btobbillpurchase.tpl b/src/views/wave/tpl/payment/btobbillpurchase.tpl new file mode 100644 index 00000000..a5877f76 --- /dev/null +++ b/src/views/wave/tpl/payment/btobbillpurchase.tpl @@ -0,0 +1,89 @@ +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] + +[{if empty($d3hpPaymentFormulars.$sPaymentID)}] + [{assign var='blD3HeidelpayAllowBtoBBillPurchase' value=false}] +[{/if}] + +[{block name="heidelpay_btobbillpurchase"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowBtoBBillPurchase}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_BTOBBILLPURCHASESECURED_NOTICE" args=$iD3HeidelpayBtoBBillPurchaseLimits}] + [{/if}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if $blD3HeidelpayAllowBtoBBillPurchase}] + [{foreach from=$d3hpPaymentFormulars.$sPaymentID item="d3hpPaymentFormular" key="d3hpPaymentID"}] + [{include file="d3_heidelpay_views_wave_tpl_forms_`$d3hpPaymentFormular->type`.tpl" d3hpPaymentFormular=$d3hpPaymentFormular d3HeidelpayB2BParameters=$d3HeidelpayParameters.$sPaymentID}] + [{/foreach}] + +
+
+
[{oxmultilang ident="COMPLETE_MARKED_FIELDS"}]
+
+
+ + [{capture name="doNotShow"}] + + [{/capture}] + [{oxscript add=$smarty.capture.javaScript}] + [{/if}] + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/cards.tpl b/src/views/wave/tpl/payment/cards.tpl new file mode 100644 index 00000000..13697aed --- /dev/null +++ b/src/views/wave/tpl/payment/cards.tpl @@ -0,0 +1,57 @@ +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] + +[{block name="heidelpay_cards"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+ +
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] +
+
+
[{oxmultilang ident="D3PAYMENT_EXT_AFTERSTEP4_INFO_STEP4"}]
+
+
+ + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/directdebit.tpl b/src/views/wave/tpl/payment/directdebit.tpl new file mode 100644 index 00000000..c727981b --- /dev/null +++ b/src/views/wave/tpl/payment/directdebit.tpl @@ -0,0 +1,186 @@ +[{assign var="dynvalue" value=$oView->getDynValue()}] +[{assign var="iPayError" value=$oView->getPaymentError()}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdentELV" value='ELV'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'unzer_direct_debit.png'}] +[{assign var='blShowPaymentMethod' value=true}] +[{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Directdebit\Secured"}] + [{assign var='blShowPaymentMethod' value=$blD3HeidelpayHasSameAdresses}] +[{/if}] + +[{capture name="doNotShow"}] + +[{/capture}] +[{oxscript add=$smarty.capture.javaScript}] + +[{block name="heidelpay_debitnote"}] + [{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Directdebit\Secured"}] + [{assign var="iBirthdayMonth" value=0}] + [{assign var="iBirthdayDay" value=0}] + [{assign var="iBirthdayYear" value=0}] + + [{if $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}] + [{assign var="iBirthdayMonth" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:'/[-]([0-9]{1,2})$/':""}] + [{assign var="iBirthdayDay" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":""}] + [{assign var="iBirthdayYear" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:'/[-]([0-9]{1,2})[-]([0-9]{1,2})$/':""}] + [{/if}] + [{/if}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blShowPaymentMethod}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Directdebit\Secured"}] +
+ +
+ +
+
+ +
+
+ +
+
+
+
+
[{oxmultilang ident="COMPLETE_MARKED_FIELDS"}]
+
+
+ [{/if}] + +
+ +
+ + [{if !empty($dynvalue.lsland)}] + [{capture name="doNotShow"}] + + [{/capture}] + [{oxscript add=$smarty.capture.javaScript}] + [{/if}] +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/easycredit.tpl b/src/views/wave/tpl/payment/easycredit.tpl new file mode 100644 index 00000000..55784f13 --- /dev/null +++ b/src/views/wave/tpl/payment/easycredit.tpl @@ -0,0 +1,82 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign_adv var="returnParameter" value="array('configoptintext', 'accountbrand', 'transactionid', 'd3transactionlogid')"}] +[{assign var="responseParameter" value=$oHeidelpayViewConfig->getAction($oHeidelPayment, 'IN', $returnParameter)}] +[{assign var="sBrandIdent" value=$responseParameter.accountbrand}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_ratenkauf_ec.jpg'}] + +[{block name="heidelpay_easycredit"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowEasyCredit}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_EASYCREDIT_NOTICE" args=$iD3HeidelpayEasycreditLimits}] + [{/if}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if $blD3HeidelpayAllowEasyCredit && $blD3HeidelpayHasSameAdresses}] +
+
+ [{if $blD3HeidelpayEasycreditNotChecked}] +
+ [{oxmultilang ident="D3HEIDELPAY_PAYMENT_EASYCREDIT_CHECKBOX_NOT_CHECKED"}] +
+ [{/if}] +
+ + +
+
+
+ [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/eps.tpl b/src/views/wave/tpl/payment/eps.tpl new file mode 100644 index 00000000..eb6edbdf --- /dev/null +++ b/src/views/wave/tpl/payment/eps.tpl @@ -0,0 +1,79 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="dynvalue" value=$oView->getDynValue()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdentEPS" value='EPS'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_eps.jpg'}] + +[{block name="heidelpay_eps"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowEPS}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_EPS_NOTICE"}] + [{/if}] +
+
+
+ +
+ +
+
+ [{if $blD3HeidelpayAllowEPS}] +
+ + +
+ +
+
+ [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/giropay.tpl b/src/views/wave/tpl/payment/giropay.tpl new file mode 100644 index 00000000..f9c5e804 --- /dev/null +++ b/src/views/wave/tpl/payment/giropay.tpl @@ -0,0 +1,50 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.GIROPAY}] +[{assign var="sFullImageUrl" value=$sBrandIdent|lower|oxtruncate:4:''}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sFullImageUrl|cat:'.jpg'}] + +[{block name="heidelpay_giropay"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/ideal.tpl b/src/views/wave/tpl/payment/ideal.tpl new file mode 100644 index 00000000..9f613ea7 --- /dev/null +++ b/src/views/wave/tpl/payment/ideal.tpl @@ -0,0 +1,86 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="dynvalue" value=$oView->getDynValue()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdentIdeal" value='iDeal'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_ideal.jpg'}] + +[{block name="heidelpay_ideal"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowIdeal}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_IDEAL_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if $blD3HeidelpayAllowIdeal}] + [{if is_array($aBrands) && 1 < count($aBrands)}] +
+ + +
+ +
+
+ [{elseif is_array($aBrands)}] + [{assign var='current' value=$aBrands|@current}] + + [{else}] + + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] + diff --git a/src/views/wave/tpl/payment/invoice.tpl b/src/views/wave/tpl/payment/invoice.tpl new file mode 100644 index 00000000..9dfcd985 --- /dev/null +++ b/src/views/wave/tpl/payment/invoice.tpl @@ -0,0 +1,106 @@ +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var='blShowPaymentMethod' value=true}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{if get_class($oHeidelPayment) === "D3\Heidelpay\Models\Payment\Invoice\Secured"}] + [{assign var='blShowPaymentMethod' value=$blD3HeidelpayAllowInvoiceSecured}] +[{/if}] + +[{block name="heidelpay_invoice"}] + [{assign var="iBirthdayMonth" value=0}] + [{assign var="iBirthdayDay" value=0}] + [{assign var="iBirthdayYear" value=0}] + + [{if $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}] + [{assign var="iBirthdayMonth" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:'/[-]([0-9]{1,2})$/':""}] + [{assign var="iBirthdayDay" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":""}] + [{assign var="iBirthdayYear" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:'/[-]([0-9]{1,2})[-]([0-9]{1,2})$/':""}] + [{/if}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blShowPaymentMethod}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_INVOICESECURED_NOTICE" args=$iD3HeidelpayInvoiceSecuredLimits}] + [{/if}] + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if $blShowPaymentMethod}] +
+ +
+ +
+
+ +
+
+ +
+
+
+
+
[{oxmultilang ident="COMPLETE_MARKED_FIELDS"}]
+
+
+ [{/if}] + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/masterpass.tpl b/src/views/wave/tpl/payment/masterpass.tpl new file mode 100644 index 00000000..4927777f --- /dev/null +++ b/src/views/wave/tpl/payment/masterpass.tpl @@ -0,0 +1,49 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.MASTERPASS|lower}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.jpg'}] + +[{block name="heidelpay_masterpass"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/cards.tpl b/src/views/wave/tpl/payment/mgw/cards.tpl new file mode 100644 index 00000000..bbd95fda --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/cards.tpl @@ -0,0 +1,44 @@ +[{block name="heidelpay_cards"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + [{include file="d3_heidelpay_views_tpl_mgw_cards.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/directdebit.tpl b/src/views/wave/tpl/payment/mgw/directdebit.tpl new file mode 100644 index 00000000..bfc1eeb0 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/directdebit.tpl @@ -0,0 +1,44 @@ +[{block name="heidelpay_directdebit"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_directdebit.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/directdebit_secured.tpl b/src/views/wave/tpl/payment/mgw/directdebit_secured.tpl new file mode 100644 index 00000000..336a5ba7 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/directdebit_secured.tpl @@ -0,0 +1,47 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_directdebit_secured"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{if false === $d3HeidelpayShowSepaGuranteedCustomerFormular}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + [{/if}] + [{include file="d3_heidelpay_views_tpl_mgw_directdebit_secured.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/eps.tpl b/src/views/wave/tpl/payment/mgw/eps.tpl new file mode 100644 index 00000000..bd7aaf50 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/eps.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_eps"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_eps.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/flexipaydirect.tpl b/src/views/wave/tpl/payment/mgw/flexipaydirect.tpl new file mode 100644 index 00000000..ab660450 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/flexipaydirect.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_flexipaydirect"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_flexipaydirect.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/giropay.tpl b/src/views/wave/tpl/payment/mgw/giropay.tpl new file mode 100644 index 00000000..6fcdce03 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/giropay.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_giropay"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_giropay.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/ideal.tpl b/src/views/wave/tpl/payment/mgw/ideal.tpl new file mode 100644 index 00000000..e6bcb69c --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/ideal.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_ideal"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_ideal.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/invoice_b2b.tpl b/src/views/wave/tpl/payment/mgw/invoice_b2b.tpl new file mode 100644 index 00000000..5a997b74 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/invoice_b2b.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_invoice_b2b"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_invoice_b2b.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/invoice_secured.tpl b/src/views/wave/tpl/payment/mgw/invoice_secured.tpl new file mode 100644 index 00000000..ebce7971 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/invoice_secured.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_invoice_secured"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_invoice_secured.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/invoice_unsecured.tpl b/src/views/wave/tpl/payment/mgw/invoice_unsecured.tpl new file mode 100644 index 00000000..b72435c3 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/invoice_unsecured.tpl @@ -0,0 +1,44 @@ +[{block name="heidelpay_invoice_unsecured"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_invoice_unsecured.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/paypal.tpl b/src/views/wave/tpl/payment/mgw/paypal.tpl new file mode 100644 index 00000000..f1a30dbf --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/paypal.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_paypal"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_paypal.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/prepayment.tpl b/src/views/wave/tpl/payment/mgw/prepayment.tpl new file mode 100644 index 00000000..4b426ef6 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/prepayment.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_prepayment"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_prepayment.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/przelewy24.tpl b/src/views/wave/tpl/payment/mgw/przelewy24.tpl new file mode 100644 index 00000000..622777f1 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/przelewy24.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_przelewy24"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_przelewy24.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/mgw/sofort.tpl b/src/views/wave/tpl/payment/mgw/sofort.tpl new file mode 100644 index 00000000..bca0adf9 --- /dev/null +++ b/src/views/wave/tpl/payment/mgw/sofort.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/mgw/')}] +[{block name="heidelpay_sofortueberweisung"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + [{include file="d3_heidelpay_views_wave_mgw_missingfields.tpl" oxidPaymentId=$sPaymentID}] + + [{include file="d3_heidelpay_views_tpl_mgw_sofort.tpl" paymentId=$sPaymentID selectorId="payment_`$sPaymentID`"}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/paypal.tpl b/src/views/wave/tpl/payment/paypal.tpl new file mode 100644 index 00000000..a7a0a26c --- /dev/null +++ b/src/views/wave/tpl/payment/paypal.tpl @@ -0,0 +1,57 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.PAYPAL|lower}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.png'}] + +[{block name="heidelpay_paypal"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayHasSameAdresses}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_NOTSAMEADDRESS_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/postfinance.tpl b/src/views/wave/tpl/payment/postfinance.tpl new file mode 100644 index 00000000..e6203fb6 --- /dev/null +++ b/src/views/wave/tpl/payment/postfinance.tpl @@ -0,0 +1,58 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] + +[{block name="heidelpay_postfinance"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowPostFinance}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_POSTFINANCE_NOTICE"}] + [{/if}] +
+
+ [{if $blD3HeidelpayAllowPostFinance}] +
+ +
+ +
+
+ [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/prepayment.tpl b/src/views/wave/tpl/payment/prepayment.tpl new file mode 100644 index 00000000..d02f7f98 --- /dev/null +++ b/src/views/wave/tpl/payment/prepayment.tpl @@ -0,0 +1,46 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] + +[{block name="heidelpay_prepayment"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + > + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/przelewy24.tpl b/src/views/wave/tpl/payment/przelewy24.tpl new file mode 100644 index 00000000..36ccb6d0 --- /dev/null +++ b/src/views/wave/tpl/payment/przelewy24.tpl @@ -0,0 +1,54 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="sBrandIdent" value='przelewy24'}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sBrandIdent|cat:'.png'}] + +[{block name="heidelpay_przelewy"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}] + [{else}] + disabled + [{/if}] + > + + [{if false == $blD3HeidelpayAllowPrzelewy24}] + [{oxmultilang ident="D3HEIDELPAY_PAYMENT_PRZELEWY24_NOTICE"}] + [{/if}] +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/payment/sofort.tpl b/src/views/wave/tpl/payment/sofort.tpl new file mode 100644 index 00000000..409e8a0d --- /dev/null +++ b/src/views/wave/tpl/payment/sofort.tpl @@ -0,0 +1,50 @@ +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($paymentmethod)}] +[{assign var="aBrands" value=$oHeidelpayViewConfig->getHeidelpayNgwBrands($paymentmethod, $oHeidelPayment, $oxcmp_user)}] +[{assign var="sBrandIdent" value=$aBrands.SOFORT}] +[{assign var="sFullImageUrl" value=$sBrandIdent|lower|oxtruncate:6:''}] +[{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_'|cat:$sFullImageUrl|cat:'.png'}] + +[{block name="heidelpay_sofortueberweisung"}] +
+
+
+ getCheckedPaymentId() == $paymentmethod->oxpayments__oxid->value}]checked[{/if}]> + +
+
+ [{assign var="oPaymentPrice" value=$paymentmethod->getPrice()}] + [{if $oPaymentPrice->getPrice()}] + [{if $oViewConf->isFunctionalityEnabled('blShowVATForPayCharge')}] + ([{oxprice price=$oPaymentPrice->getNettoPrice() currency=$currency}] + [{if $oPaymentPrice->getVatValue() > 0}] + [{oxmultilang ident="PLUS_VAT"}] [{oxprice price=$oPaymentPrice->getVatValue() currency=$currency}] + [{/if}]) + [{else}] + ([{oxprice price=$oPaymentPrice->getBruttoPrice() currency=$currency}]) + [{/if}] + [{/if}] + + [{block name="checkout_payment_longdesc"}] + [{if $paymentmethod->oxpayments__oxlongdesc->value}] +
+
+
+ [{$paymentmethod->oxpayments__oxlongdesc->getRawValue()}] +
+
+
+ [{/if}] + [{/block}] +
+
+
+[{/block}] diff --git a/src/views/wave/tpl/shippingandpayment.tpl b/src/views/wave/tpl/shippingandpayment.tpl new file mode 100644 index 00000000..95e1820b --- /dev/null +++ b/src/views/wave/tpl/shippingandpayment.tpl @@ -0,0 +1,19 @@ +[{if $d3HpShowEasyCreditParameter}] + [{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] + [{assign var="sBrandIdent" value='EASYCREDIT'}] + [{assign var="sFullImageUrl" value=$sImageUrl|cat:'logo_ratenkauf_ec.jpg'}] +
+
+

+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TITLE"}] + [{include file="d3_heidelpay_views_tpl_payment_img.tpl" sImageUrl=$sFullImageUrl sBrandIdent=$sBrandIdent}] +

+
+
+
[{$d3HPEASYCREDIT_AMORTISATIONTEXT}]
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_LINK"}] +
+
+[{/if}] + diff --git a/src/views/wave/tpl/storeduid.tpl b/src/views/wave/tpl/storeduid.tpl new file mode 100644 index 00000000..9d8be2e2 --- /dev/null +++ b/src/views/wave/tpl/storeduid.tpl @@ -0,0 +1,59 @@ +[{assign var="payment" value=$oView->getPayment()}] +[{assign var='oHeidelPaySettings' value=$oHeidelpayViewConfig->getSettings()}] +[{assign var='oHeidelPayment' value=$oHeidelPaySettings->getPayment($payment)}] +[{assign var="sImageUrl" value=$oViewConf->getModuleUrl('d3heidelpay','out/img/')}] +[{assign var="storeDatas" value=$oView->getUserHPStoreData($payment->getId())}] +[{assign var="d3HeidelpayPostparameter" value=$oView->d3GetHeidelpayPostparameter()}] +
+ [{foreach from=$d3HeidelpayPostparameter key="inputName" item="inputValue"}] + + [{/foreach}] + [{$oViewConf->getHiddenSid()}] + [{$oViewConf->getNavFormParams()}] + + + + +
+ [{foreach from=$storeDatas item="storeData" key="storeDataId" name="storedDataIds"}] +
+ +
+ [{/foreach}] + +
+ +
+
+
+ [{oxmultilang ident="D3PAYMENT_EXT_STOREDUID_CC_SECURITYINFO"}] +
+ +
+
+
+ +
+ +
+
+
+
+ + +
diff --git a/src/views/wave/tpl/thankyou/easycreditcriterions.tpl b/src/views/wave/tpl/thankyou/easycreditcriterions.tpl new file mode 100644 index 00000000..b6fd2a29 --- /dev/null +++ b/src/views/wave/tpl/thankyou/easycreditcriterions.tpl @@ -0,0 +1,12 @@ +[{if $easyCreditInformations}] +
+

+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_ACCRUINGINTEREST"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_accruinginterest currency=$currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_TOTALAMOUNT"}] [{oxprice price=$easyCreditInformations.criterion_easycredit_totalamount currency=$currency}] +
+ [{oxmultilang ident="D3HEIDELPAY_ORDER_EASYCREDIT_LINK"}] +

+
+[{/if}] diff --git a/tests/acceptance/selenium/azure.suite b/tests/acceptance/selenium/azure.suite new file mode 100644 index 00000000..cc311ef1 --- /dev/null +++ b/tests/acceptance/selenium/azure.suite @@ -0,0 +1,60 @@ + + + + + + Test Suite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test Suite
settings_SetupEnvironmentVariables
settings_setup3dsChannels
settings_DefaultTransTypeAuth
creditcard_step4_NoStoredData_3ds
settings_DefaultTransTypePreauth
creditcard_step4_NoStoredData_3ds
settings_setupNon3dsChannels
settings_DefaultTransTypeAuth
creditcard_step4_NoStoredData_non3ds
settings_DefaultTransTypePreauth
creditcard_step4_NoStoredData_non3ds
settings_setup3dsChannels
settings_DefaultTransTypeAuth
debitcard_afterstep4_NoStoredData_3ds
settings_DefaultTransTypePreauth
debitcard_afterstep4_NoStoredData_3ds
settings_setupNon3dsChannels
settings_DefaultTransTypeAuth
debitcard_afterstep4_NoStoredData_non3ds
settings_DefaultTransTypePreauth
debitcard_afterstep4_NoStoredData_non3ds
invoice
prepayment
settings_nonSEPAmode
directdebit
settings_SEPAmode
settings_setupGiropayChannels
giropay
sofortueberweisung
settings_setupPayPalChannels
paypal
+ + diff --git a/tests/acceptance/selenium/cases/creditcard_step4_NoStoredData_3ds.html b/tests/acceptance/selenium/cases/creditcard_step4_NoStoredData_3ds.html new file mode 100644 index 00000000..243ae0a6 --- /dev/null +++ b/tests/acceptance/selenium/cases/creditcard_step4_NoStoredData_3ds.html @@ -0,0 +1,145 @@ + + + + + +heidelpay_cc_step3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
heidelpay_cc_step3
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickcss=#payment_${oxidCreditCardPayment}
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
selectname=ACCOUNT.BRANDlabel=${creditCardTestBrand}
typename=ACCOUNT.NUMBER${creditCardTestNumber}
selectname=ACCOUNT.YEARlabel=2023
typename=ACCOUNT.VERIFICATION${creditCardSecurityNumber}
clickAndWaitcss=#paymentNextStepBottom
waitForTextcss=h1.pageHeadAbfrage Ihres Kreditkarten-Sicherheitscodes
waitForFrameToLoadname=3DSiFrame
selectFramename=3DSiFrame
waitForElementPresentname=password
typename=password${creditCard3DsCode}
clickAndWaitcss=input[3dslabel="Submit"]
selectFramerelative=top
waitForElementPresentcss=li.step5.activeLast
clickAndWaitcss=#logoutLink
+ + diff --git a/tests/acceptance/selenium/cases/creditcard_step4_NoStoredData_non3ds.html b/tests/acceptance/selenium/cases/creditcard_step4_NoStoredData_non3ds.html new file mode 100644 index 00000000..5791d2c6 --- /dev/null +++ b/tests/acceptance/selenium/cases/creditcard_step4_NoStoredData_non3ds.html @@ -0,0 +1,111 @@ + + + + + + heidelpay_cc_step3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
heidelpay_cc_step3
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickcss=#payment_${oxidCreditCardPayment}
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
selectname=ACCOUNT.BRANDlabel=${creditCardTestBrand}
typename=ACCOUNT.NUMBER${creditCardTestNumber}
selectname=ACCOUNT.YEARlabel=2023
typename=ACCOUNT.VERIFICATION123
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=li.step5.activeLast
clickAndWaitid=logoutLink
+ + + diff --git a/tests/acceptance/selenium/cases/debitcard_afterstep4_NoStoredData_3ds.html b/tests/acceptance/selenium/cases/debitcard_afterstep4_NoStoredData_3ds.html new file mode 100644 index 00000000..8a9e0995 --- /dev/null +++ b/tests/acceptance/selenium/cases/debitcard_afterstep4_NoStoredData_3ds.html @@ -0,0 +1,145 @@ + + + + + +heidelpay_cc_step3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
heidelpay_cc_step3
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickcss=#payment_${oxidDebitCardPayment}
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
selectname=ACCOUNT.BRANDlabel=${debitCardTestBrand}
typename=ACCOUNT.NUMBER${debitCardTestNumber}
selectname=ACCOUNT.YEARlabel=2018
typename=ACCOUNT.VERIFICATION${debitCardSecurityNumber}
clickAndWaitcss=#paymentNextStepBottom
waitForTextcss=h1.pageHeadAbfrage Ihres Kreditkarten-Sicherheitscodes
waitForFrameToLoadname=3DSiFrame
selectFramename=3DSiFrame
waitForElementPresentname=password
typename=password${debitCard3DsCode}
clickAndWaitcss=input[name="submit"]
selectFramerelative=top
waitForElementPresentcss=li.step5.activeLast
clickAndWaitcss=#logoutLink
+ + diff --git a/tests/acceptance/selenium/cases/debitcard_afterstep4_NoStoredData_non3ds.html b/tests/acceptance/selenium/cases/debitcard_afterstep4_NoStoredData_non3ds.html new file mode 100644 index 00000000..be22522c --- /dev/null +++ b/tests/acceptance/selenium/cases/debitcard_afterstep4_NoStoredData_non3ds.html @@ -0,0 +1,120 @@ + + + + + +heidelpay_cc_step3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
heidelpay_cc_step3
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickcss=#payment_${oxidDebitCardPayment}
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
selectname=ACCOUNT.BRANDlabel=MAESTRO
typename=ACCOUNT.NUMBER6799851000000032
typename=ACCOUNT.HOLDERDDD Supportteam
selectname=ACCOUNT.MONTHlabel=07
selectname=ACCOUNT.YEARlabel=2018
typename=ACCOUNT.VERIFICATION123
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=li.step5.activeLast
clickAndWaitcss=#logoutLink
+ + diff --git a/tests/acceptance/selenium/cases/directdebit.html b/tests/acceptance/selenium/cases/directdebit.html new file mode 100644 index 00000000..ec56ab62 --- /dev/null +++ b/tests/acceptance/selenium/cases/directdebit.html @@ -0,0 +1,95 @@ + + + + + +heidelpay_cc_step3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
heidelpay_cc_step3
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickid=payment_${oxidDebitNotePayment}
typename=ACCOUNT.BANK37040044
typename=ACCOUNT.NUMBER5320130
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
waitForElementPresentcss=li.step5.activeLast
clickAndWaitid=logoutLink
+ + diff --git a/tests/acceptance/selenium/cases/giropay.html b/tests/acceptance/selenium/cases/giropay.html new file mode 100644 index 00000000..075d3bd8 --- /dev/null +++ b/tests/acceptance/selenium/cases/giropay.html @@ -0,0 +1,135 @@ + + + + + +heidelpay_cc_step3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
heidelpay_cc_step3
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickid=payment_${oxidGiroPayment}
typename=dynvalue[lsblz]TESTDETT421
typename=dynvalue[lsktonr]DE46940594210000012345
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
typecss=input[name="account/addition[@name=benutzerkennung]"]sepatest1
typecss=input[name="ticket/pin"]12345
clickAndWaitcss=input[type="image"]
clickAndWaitcss=input[type="image"]
typecss=input[name="ticket/tan"]123456
clickAndWaitcss=input[type="image"]
verifyTextcss=table.textbox > tbody > tr > tdDie giropay-Zahlung wurde erfolgreich durchgeführt.
Der Verkäufer hat eine Mitteilung erhalten, dass der Betrag seinem Konto gutgeschrieben wurde.
Durch Betätigen der Schaltfläche „Zurück zum Shop; schließen Sie den Vorgang ab und beenden gleichzeitig die Verbindung zu Ihrem Online Banking.
clickAndWaitcss=input[type="image"]
waitForElementPresentcss=li.step5.activeLast
clickAndWaitid=logoutLink
+ + diff --git a/tests/acceptance/selenium/cases/invoice.html b/tests/acceptance/selenium/cases/invoice.html new file mode 100644 index 00000000..d3f71e4c --- /dev/null +++ b/tests/acceptance/selenium/cases/invoice.html @@ -0,0 +1,85 @@ + + + + + +heidelpay_cc_step3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
heidelpay_cc_step3
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickcss=#payment_${oxidInvoicePayment}
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
waitForElementPresentcss=li.step5.activeLast
clickAndWaitid=logoutLink
+ + diff --git a/tests/acceptance/selenium/cases/paypal.html b/tests/acceptance/selenium/cases/paypal.html new file mode 100644 index 00000000..761409d5 --- /dev/null +++ b/tests/acceptance/selenium/cases/paypal.html @@ -0,0 +1,105 @@ + + + + + +heidelpay_paypal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
heidelpay_paypal
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickid=payment_${oxidPayPalPayment}
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
typeid=login_emaild3test1@shopmodule.com
typeid=login_passwordd3268090
clickAndWaitid=submitLogin
clickAndWaitid=continue
waitForElementPresentcss=li.step5.activeLast
clickAndWaitid=logoutLink
+ + diff --git a/tests/acceptance/selenium/cases/prepayment.html b/tests/acceptance/selenium/cases/prepayment.html new file mode 100644 index 00000000..d30b0cdc --- /dev/null +++ b/tests/acceptance/selenium/cases/prepayment.html @@ -0,0 +1,91 @@ + + + + + +prepayment + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
prepayment
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickid=payment_${oxidPrePayment}
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
verifyElementPresentcss= div.status.corners.errorWichtig!
waitForElementPresentcss=li.step5.activeLast
clickAndWaitcss=#logoutLink
+ + + diff --git a/tests/acceptance/selenium/cases/settings_DefaultTransTypeAuth.html b/tests/acceptance/selenium/cases/settings_DefaultTransTypeAuth.html new file mode 100644 index 00000000..ab0f6b50 --- /dev/null +++ b/tests/acceptance/selenium/cases/settings_DefaultTransTypeAuth.html @@ -0,0 +1,100 @@ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
openadmin/
waitForElementPresentid=usr
typeid=usr${adminUserName}
typeid=pwd${adminPassword}
submitAndWaitid=login
selectFramecss=#adminnav
clickAndWaitcss=a[href*='${settingsController}']
selectFramerelative=top
selectFramecss=#edit
waitForElementPresentcss=input[type='checkbox'][name*='oxactive']
typecss=#myedit input[type='hidden'][name='fnc']save
checkcss=input[type='checkbox'][name*='oxactive']
checkcss=input[type='checkbox'][name*='blTestmode']
typecss=select[name*='sTransType']auth
submitAndWaitcss=#myedit
selectFramerelative=top
open?force_sid=reset
+ + diff --git a/tests/acceptance/selenium/cases/settings_DefaultTransTypePreauth.html b/tests/acceptance/selenium/cases/settings_DefaultTransTypePreauth.html new file mode 100644 index 00000000..49d23ee5 --- /dev/null +++ b/tests/acceptance/selenium/cases/settings_DefaultTransTypePreauth.html @@ -0,0 +1,100 @@ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
openadmin/
waitForElementPresentid=usr
typeid=usr${adminUserName}
typeid=pwd${adminPassword}
submitAndWaitid=login
selectFramecss=#adminnav
clickAndWaitcss=a[href*='${settingsController}']
selectFramerelative=top
selectFramecss=#edit
waitForElementPresentcss=input[type='checkbox'][name*='oxactive']
typecss=#myedit input[type='hidden'][name='fnc']save
checkcss=input[type='checkbox'][name*='oxactive']
checkcss=input[type='checkbox'][name*='blTestmode']
typecss=select[name*='sTransType']preauth
submitAndWaitcss=#myedit
selectFramerelative=top
open?force_sid=reset
+ + diff --git a/tests/acceptance/selenium/cases/settings_SEPAmode.html b/tests/acceptance/selenium/cases/settings_SEPAmode.html new file mode 100644 index 00000000..28529b59 --- /dev/null +++ b/tests/acceptance/selenium/cases/settings_SEPAmode.html @@ -0,0 +1,100 @@ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
openadmin/
waitForElementPresentid=usr
typeid=usr${adminUserName}
typeid=pwd${adminPassword}
submitAndWaitid=login
selectFramecss=#adminnav
clickAndWaitcss=a[href*='${settingsController}']
selectFramerelative=top
selectFramecss=#edit
waitForElementPresentcss=input[type='checkbox'][name*='oxactive']
typecss=#myedit input[type='hidden'][name='fnc']save
checkcss=input[type='checkbox'][name*='oxactive']
checkcss=input[type='checkbox'][name*='blTestmode']
checkcss=input[type='checkbox'][name*='blSepaMode']
submitAndWaitcss=#myedit
selectFramerelative=top
open?force_sid=reset
+ + diff --git a/tests/acceptance/selenium/cases/settings_SetupEnvironmentVariables.html b/tests/acceptance/selenium/cases/settings_SetupEnvironmentVariables.html new file mode 100644 index 00000000..b7f499a4 --- /dev/null +++ b/tests/acceptance/selenium/cases/settings_SetupEnvironmentVariables.html @@ -0,0 +1,215 @@ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
setEnvironment
storesupport@shopmodule.comadminUserName
store268090adminPassword
stored3test1@shopmodule.comcustomerUserName
store268090customerPassword
stored3_d3heidelpay_controllers_admin_basesettingsController
store31HA07BC814F859E7F1D5A6D2C8291CEheidelpay3dsSecuritySender
store31ha07bc814f859e7f1d4cfc94291e67heidelpay3dsUserId
storeA10147A7heidelpay3dsUserPassword
store31HA07BC814F859E7F1D8D65B4765F56heidelpayDefault3dsChannel
store31HA07BC81463FFAFEF45CA303F9ABE9heidelpaySofortChannel
storeheidelpayEps3dsChannel
store31HA07BC81A71E2A47DA662C5EDD1112heidelpayGiro3dsChannel
store31HA07BC81A71E2A47DA804F6CABDC59heidelpayIdeal3dsChannel
storeheidelpayAssuredinv3dsChannel
store31HA07BC814E7F79D828002A70833C61heidelpayPaypal3dsChannel
store31HA07BC810C91F08643A5D477BDD7C0heidelpayNon3dsSecuritySender
store31ha07bc810c91f086431f7471d042d6heidelpayNon3dsUserId
storepasswordheidelpayNon3dsUserPassword
store31HA07BC810C91F086433734258F6628heidelpayDefaultNon3dsChannel
storeheidelpayEpsNon3dsChannel
store31HA07BC81A71E2A47DA662C5EDD1112heidelpayGiroNon3dsChannel
store31HA07BC810C91F0864355310BA6BD4CheidelpayIdealNon3dsChannel
storeheidelpayAssuredinvNon3dsChannel
store31HA07BC814F859E7F1D538FE598D9A8heidelpayPaypalNon3dsChannel
storeoxidcreditcardoxidCreditCardPayment
stored3debitcardoxidDebitCardPayment
storeoxidpayadvanceoxidPrePayment
storeoxidinvoiceoxidInvoicePayment
storeoxiddebitnoteoxidDebitNotePayment
stored3giropayoxidGiroPayment
stored3paypaloxidPayPalPayment
stored3sofortueberweisungoxidSofortPayment
storeVISAcreditCardTestBrand
store4711100000000000creditCardTestNumber
store123creditCardSecurityNumber
storetest123creditCard3DsCode
storeVISA ElectrondebitCardTestBrand
store4149011500000147debitCardTestNumber
store147debitCardSecurityNumber
storesecret3debitCard3DsCode
+ + diff --git a/tests/acceptance/selenium/cases/settings_nonSEPAmode.html b/tests/acceptance/selenium/cases/settings_nonSEPAmode.html new file mode 100644 index 00000000..8a8cec0a --- /dev/null +++ b/tests/acceptance/selenium/cases/settings_nonSEPAmode.html @@ -0,0 +1,100 @@ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
openadmin/
waitForElementPresentid=usr
typeid=usr${adminUserName}
typeid=pwd${adminPassword}
submitAndWaitid=login
selectFramecss=#adminnav
clickAndWaitcss=a[href*='${settingsController}']
selectFramerelative=top
selectFramecss=#edit
waitForElementPresentcss=input[type='checkbox'][name*='oxactive']
typecss=#myedit input[type='hidden'][name='fnc']save
checkcss=input[type='checkbox'][name*='oxactive']
checkcss=input[type='checkbox'][name*='blTestmode']
uncheckcss=input[type='checkbox'][name*='blSepaMode']
submitAndWaitcss=#myedit
selectFramerelative=top
open?force_sid=reset
+ + diff --git a/tests/acceptance/selenium/cases/settings_setup3dsChannels.html b/tests/acceptance/selenium/cases/settings_setup3dsChannels.html new file mode 100644 index 00000000..d1818a55 --- /dev/null +++ b/tests/acceptance/selenium/cases/settings_setup3dsChannels.html @@ -0,0 +1,150 @@ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
openadmin/
waitForElementPresentid=usr
typeid=usr${adminUserName}
typeid=pwd${adminPassword}
submitAndWaitid=login
selectFramecss=#adminnav
clickAndWaitcss=a[href*='${settingsController}']
selectFramerelative=top
selectFramecss=#edit
waitForElementPresentcss=input[type='checkbox'][name*='oxactive']
typecss=#myedit input[type='hidden'][name='fnc']save
checkcss=input[type='checkbox'][name*='oxactive']
checkcss=input[type='checkbox'][name*='blTestmode']
typecss=#d3_cfg_mod__d3heidelpay_sSecuritySender${heidelpay3dsSecuritySender}
typecss=#d3_cfg_mod__d3heidelpay_sUserID${heidelpay3dsUserId}
typecss=#d3_cfg_mod__d3heidelpay_sPassword${heidelpay3dsUserPassword}
typecss=#d3_cfg_mod__d3heidelpay_sChannel${heidelpayDefault3dsChannel}
typecss=input[name*='sChannel__sofort']${heidelpaySofortChannel}
typecss=input[name*='sChannel__eps']${heidelpayEps3dsChannel}
typecss=input[name*='sChannel__giro']${heidelpayGiro3dsChannel}
typecss=input[name*='sChannel__ideal']${heidelpayIdeal3dsChannel}
typecss=input[name*='sChannel__assuredinv']${heidelpayAssuredinv3dsChannel}
typecss=input[name*='sChannel__paypal']${heidelpayPaypal3dsChannel}
uncheckcss=input[type='checkbox'][name*="blShowStoredHPData"]
submitAndWaitcss=#myedit
selectFramerelative=top
open?force_sid=reset
+ + diff --git a/tests/acceptance/selenium/cases/settings_setupGiropayChannels.html b/tests/acceptance/selenium/cases/settings_setupGiropayChannels.html new file mode 100644 index 00000000..42a0e2b8 --- /dev/null +++ b/tests/acceptance/selenium/cases/settings_setupGiropayChannels.html @@ -0,0 +1,115 @@ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
openadmin/
waitForElementPresentid=usr
typeid=usr${adminUserName}
typeid=pwd${adminPassword}
submitAndWaitid=login
selectFramecss=#adminnav
clickAndWaitcss=a[href*='${settingsController}']
selectFramerelative=top
selectFramecss=#edit
waitForElementPresentcss=input[type='checkbox'][name*='oxactive']
typecss=#myedit input[type='hidden'][name='fnc']save
checkcss=input[type='checkbox'][name*='oxactive']
checkcss=input[type='checkbox'][name*='blTestmode']
typecss=#d3_cfg_mod__d3heidelpay_sSecuritySender31HA07BC8124AD82A9E96D9A35FAFD2A
typecss=#d3_cfg_mod__d3heidelpay_sUserID31ha07bc8124ad82a9e96d486d19edaa
typecss=#d3_cfg_mod__d3heidelpay_sPasswordpassword
typecss=input[name*='sChannel__giro']31HA07BC81A71E2A47DA662C5EDD1112
submitAndWaitcss=#myedit
selectFramerelative=top
open?force_sid=reset
+ + diff --git a/tests/acceptance/selenium/cases/settings_setupNon3dsChannels.html b/tests/acceptance/selenium/cases/settings_setupNon3dsChannels.html new file mode 100644 index 00000000..4494944d --- /dev/null +++ b/tests/acceptance/selenium/cases/settings_setupNon3dsChannels.html @@ -0,0 +1,150 @@ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
openadmin/
waitForElementPresentid=usr
typeid=usr${adminUserName}
typeid=pwd${adminPassword}
submitAndWaitid=login
selectFramecss=#adminnav
clickAndWaitcss=a[href*='${settingsController}']
selectFramerelative=top
selectFramecss=#edit
waitForElementPresentcss=input[type='checkbox'][name*='oxactive']
typecss=#myedit input[type='hidden'][name='fnc']save
checkcss=input[type='checkbox'][name*='oxactive']
checkcss=input[type='checkbox'][name*='blTestmode']
typecss=#d3_cfg_mod__d3heidelpay_sSecuritySender${heidelpayNon3dsSecuritySender}
typecss=#d3_cfg_mod__d3heidelpay_sUserID${heidelpayNon3dsUserId}
typecss=#d3_cfg_mod__d3heidelpay_sPassword${heidelpayNon3dsUserPassword}
typecss=#d3_cfg_mod__d3heidelpay_sChannel${heidelpayDefaultNon3dsChannel}
typecss=input[name*='sChannel__sofort']${heidelpaySofortChannel}
typecss=input[name*='sChannel__eps']${heidelpayEpsNon3dsChannel}
typecss=input[name*='sChannel__giro']${heidelpayGiroNon3dsChannel}
typecss=input[name*='sChannel__ideal']${heidelpayIdealNon3dsChannel}
typecss=input[name*='sChannel__assuredinv']${heidelpayAssuredinvNon3dsChannel}
typecss=input[name*='sChannel__paypal']${heidelpayPaypalNon3dsChannel}
uncheckcss=input[type='checkbox'][name*="blShowStoredHPData"]
submitAndWaitcss=#myedit
selectFramerelative=top
open?force_sid=reset
+ + diff --git a/tests/acceptance/selenium/cases/settings_setupPayPalChannels.html b/tests/acceptance/selenium/cases/settings_setupPayPalChannels.html new file mode 100644 index 00000000..c7223034 --- /dev/null +++ b/tests/acceptance/selenium/cases/settings_setupPayPalChannels.html @@ -0,0 +1,115 @@ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
openadmin/
waitForElementPresentid=usr
typeid=usr${adminUserName}
typeid=pwd${adminPassword}
submitAndWaitid=login
selectFramecss=#adminnav
clickAndWaitcss=a[href*='${settingsController}']
selectFramerelative=top
selectFramecss=#edit
waitForElementPresentcss=input[type='checkbox'][name*='oxactive']
typecss=#myedit input[type='hidden'][name='fnc']save
checkcss=input[type='checkbox'][name*='oxactive']
checkcss=input[type='checkbox'][name*='blTestmode']
typecss=#d3_cfg_mod__d3heidelpay_sSecuritySender31HA07BC814F859E7F1D5A6D2C8291CE
typecss=#d3_cfg_mod__d3heidelpay_sUserID31ha07bc814f859e7f1d4cfc94291e67
typecss=#d3_cfg_mod__d3heidelpay_sPasswordA10147A7
typecss=input[name*='sChannel__paypal']31HA07BC814F859E7F1D538FE598D9A8
submitAndWaitcss=#myedit
selectFramerelative=top
open?force_sid=reset
+ + diff --git a/tests/acceptance/selenium/cases/sofortueberweisung.html b/tests/acceptance/selenium/cases/sofortueberweisung.html new file mode 100644 index 00000000..7780e525 --- /dev/null +++ b/tests/acceptance/selenium/cases/sofortueberweisung.html @@ -0,0 +1,130 @@ + + + + + +heidelpay_cc_step3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
heidelpay_cc_step3
open?force_sid=reset
submitAndWaitcss=form[name="tobasketnewItems_1"]
clickcss=#minibasketIcon
clickAndWaitcss=#basketFlyout a.submitButton
typecss=#optionLogin input[name="lgn_usr"]${customerUserName}
typecss=#optionLogin input[name="lgn_pwd"]${customerPassword}
submitAndWaitcss=#optionLogin form[name="login"]
clickAndWaitcss=#userNextStepBottom
clickcss=#payment_${oxidSofortPayment}
clickAndWaitcss=#paymentNextStepBottom
waitForElementPresentcss=#orderConfirmAgbBottom
submitAndWaitcss=#orderConfirmAgbBottom
typecss=#TransactionsSessionSenderBankCode88888888
submitAndWaitcss=#WizardForm
typecss=#BackendFormLOGINNAMEUSERID123456
typecss=#BackendFormUSERPIN12345
submitAndWaitcss=#WizardForm
clickcss=#TransactionsSessionSenderAccountNumber23456789
submitAndWaitcss=#WizardForm
typecss=#BackendFormTan12345
submitAndWaitcss=#WizardForm
waitForElementPresentcss=li.step5.activeLast
clickAndWaitcss=#logoutLink
+ + diff --git a/tests/acceptance/selenium/dudeWantToPay.graphml b/tests/acceptance/selenium/dudeWantToPay.graphml new file mode 100644 index 00000000..e1629749 --- /dev/null +++ b/tests/acceptance/selenium/dudeWantToPay.graphml @@ -0,0 +1,369 @@ + + + + + + + + + + + + + + + + + + + + + + + + Dude + + + + + + + + + + + + + + + + + + + + + want pay via CC + + + + + + + + + + + + + + + + + got his stuff + + + + + + + + + + + + + + + + + want stuff + + + + + + + + + + + + + + + + + has saved PaymentData + + + + + + + + + + + + + + + + + put in data + + + + + + + + + + + + + + + + + want type new data? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Yes + + + + + + + + + + + + + + + + + + + + + No + + + + + + + + + + + + + + + + + + + + + + Yes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No + + + + + + + + + + + + + + + + + + + + + + click on continue + + + + + + + + + + + + + + + <?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 15.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" + width="57px" height="63px" viewBox="0 0 57 63" enable-background="new 0 0 57 63" xml:space="preserve"> +<g> + + <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="26.4199" y1="2343.0352" x2="27.6608" y2="2372.8335" gradientTransform="matrix(1 0 0 1 0.2402 -2319.0742)"> + <stop offset="0.2711" style="stop-color:#FFAB4F"/> + <stop offset="1" style="stop-color:#FFD28F"/> + </linearGradient> + <path fill="url(#SVGID_1_)" stroke="#ED9135" stroke-miterlimit="10" d="M49.529,51.225c-4.396-4.396-10.951-5.884-12.063-6.109 + V37.8H19.278c0,0,0.038,6.903,0,6.868c0,0-6.874,0.997-12.308,6.432C1.378,56.691,0.5,62.77,0.5,62.77 + c0,1.938,1.575,3.492,3.523,3.492h48.51c1.947,0,3.521-1.558,3.521-3.492C56.055,62.768,54.211,55.906,49.529,51.225z"/> + + <radialGradient id="face_x5F_white_1_" cx="27.6626" cy="2344.8008" r="23.425" fx="23.093" fy="2342.311" gradientTransform="matrix(1 0 0 1 0.2402 -2319.0742)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFD28F"/> + <stop offset="1" style="stop-color:#FFAB4F"/> + </radialGradient> + <path id="face_x5F_white_3_" fill="url(#face_x5F_white_1_)" stroke="#ED9135" stroke-miterlimit="10" d="M43.676,23.357 + c0.086,10.2-6.738,18.52-15.249,18.586c-8.5,0.068-15.464-8.146-15.55-18.344C12.794,13.4,19.618,5.079,28.123,5.012 + C36.627,4.945,43.59,13.158,43.676,23.357z"/> + + <linearGradient id="face_highlight_1_" gradientUnits="userSpaceOnUse" x1="5056.6758" y1="-9471.5078" x2="5080.3052" y2="-9564.958" gradientTransform="matrix(0.275 0 0 -0.2733 -1365.09 -2580.3179)"> + <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.24"/> + <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0.16"/> + </linearGradient> + <path id="face_highlight_3_" fill="url(#face_highlight_1_)" d="M27.958,6.333c-6.035,0.047-10.747,4.493-12.787,10.386 + c-0.664,1.919-0.294,4.043,0.98,5.629c2.73,3.398,5.729,6.283,9.461,8.088c3.137,1.518,7.535,2.384,11.893,1.247 + c2.274-0.592,3.988-2.459,4.375-4.766c0.185-1.094,0.293-2.289,0.283-3.553C42.083,13.952,36.271,6.268,27.958,6.333z"/> + <path fill="#D0D0D0" stroke="#9B9B9B" stroke-width="0.9271" stroke-linecap="round" stroke-linejoin="round" d="M28.02,31.921 + c-6.78,0-6.717,3.708-6.717,3.708c0,8.133,2.985,8.788,6.955,8.788c4.243,0,6.792-0.926,6.792-8.595 + C35.051,35.822,35.881,31.921,28.02,31.921z M23.989,35.678c0-0.556,1.838-1.005,4.107-1.005c2.27,0,4.107,0.449,4.107,1.005 + C32.204,36.232,23.989,36.232,23.989,35.678z"/> + <path fill="#656565" stroke="#4B4B4B" stroke-linejoin="round" stroke-miterlimit="10" d="M15.038,26.653 + c0.145,2.05,3.468,2.593,6.477,2.56c2.298-0.026,3.25-0.889,4.746-2.685c2.539-3.05-0.767-3.715-4.817-3.67 + C15.984,22.919,14.777,22.933,15.038,26.653z"/> + <path fill="#656565" stroke="#4B4B4B" stroke-linejoin="round" stroke-miterlimit="10" d="M41.116,26.653 + c-0.146,2.05-3.47,2.593-6.478,2.56c-2.299-0.026-3.252-0.889-4.746-2.685c-2.538-3.05,0.769-3.715,4.816-3.67 + C40.17,22.919,41.377,22.933,41.116,26.653z"/> + <path fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M27.453,24.375 + c0,0,0.604-0.469,1.305,0"/> + + <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="41.727" y1="24.592" x2="41.844" y2="25.375"/> + + <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="42.165" y1="24.938" x2="44.027" y2="24.938"/> + + <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="14.374" y1="24.592" x2="14.257" y2="25.375"/> + + <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="13.937" y1="24.938" x2="12.073" y2="24.938"/> + + <radialGradient id="body_1_" cx="27.2378" cy="3.9858" r="28.5025" fx="14.869" fy="1.6317" gradientTransform="matrix(1 0 0 -1 0.04 62.1543)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#B2B2B2"/> + <stop offset="1" style="stop-color:#757473"/> + </radialGradient> + <path id="body_9_" fill="url(#body_1_)" stroke="#4B4B4B" d="M0.5,62.768c0,1.938,1.575,3.494,3.523,3.494h48.51 + c1.947,0,3.521-1.559,3.521-3.494c0,0-1.844-6.861-6.525-11.543c-4.815-4.813-11.244-6.146-11.244-6.146 + c-1.771,1.655-5.61,2.802-10.063,2.802c-4.453,0-8.292-1.146-10.063-2.802c0,0-5.755,0.586-11.189,6.021 + C1.378,56.689,0.5,62.768,0.5,62.768z"/> + + <radialGradient id="turtleneck_1_" cx="27.9443" cy="14.2813" r="11.8874" fx="22.7857" fy="13.2994" gradientTransform="matrix(1 0 0 -1 0.04 62.1543)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#B2B2B2"/> + <stop offset="1" style="stop-color:#757473"/> + </radialGradient> + <path id="turtleneck_6_" fill="url(#turtleneck_1_)" stroke="#4B4B4B" d="M39.715,44.786l-1.557-3.405c0,0-0.574,2.369-3.012,4.441 + c-2.109,1.795-6.785,2.072-6.785,2.072s-4.753-0.356-6.722-2.031c-2.436-2.072-3.012-4.441-3.012-4.441l-1.555,3.404 + c0,0-0.552,1.404,1.37,3.479c1.025,1.105,5.203,3.611,9.682,3.582c4.479-0.029,9.264-2.594,10.218-3.623 + C40.266,46.191,39.715,44.786,39.715,44.786z"/> + <path id="wh2_1_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d=" + M28.277,15.5c5.635,0,10.827,1.416,14.979,3.794c-1.615-8.228-7.795-14.34-15.132-14.282c-7.272,0.057-13.299,6.155-14.846,14.294 + C17.434,16.921,22.632,15.5,28.277,15.5z"/> + <path id="wh1_1_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d=" + M28.278,20.808c5.662,0,11.938,0.811,16.391,2.207c-0.11-2.059-0.272-2.826-0.412-3.72c-4.155-2.379-10.345-3.795-15.98-3.795 + c-5.644,0-11.842,1.421-16,3.807c-0.228,1.197-0.362,2.436-0.388,3.707C16.343,21.618,22.618,20.808,28.278,20.808z"/> +</g> +</svg> + + + + diff --git a/tests/acceptance/selenium/requirements.txt b/tests/acceptance/selenium/requirements.txt new file mode 100644 index 00000000..da79356e --- /dev/null +++ b/tests/acceptance/selenium/requirements.txt @@ -0,0 +1,23 @@ +admin user: +user: support@shopmodule.com +pass: 268090 + +frontend user: +user: d3test1@shopmodule.com +pass: 268090 + +prepared payments: +Rechnung +Vorauskasse +Bankeinzug/Lastschrift ELV +Kreditkarte Visa +Nachnahme +Heidelpay Paypal paypal +Debitkarte VisaElectron Maestro +EPS Österreich EPS (channel is missing) +Giropay Deutschland Giropay +iDeal Niederlande iDeal (how??) +Sofortüberweisung ELV + +NOTE: +2013-09-20: ideal and eps can't be tested diff --git a/tests/acceptance/selenium/todo b/tests/acceptance/selenium/todo new file mode 100644 index 00000000..b33fe646 --- /dev/null +++ b/tests/acceptance/selenium/todo @@ -0,0 +1,2 @@ +TODO: +write new tests for creditcard and debitcard with admin settings saving paymentdata \ No newline at end of file diff --git a/tests/unittests/MC_Metrics.php b/tests/unittests/MC_Metrics.php new file mode 100644 index 00000000..820107d5 --- /dev/null +++ b/tests/unittests/MC_Metrics.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/additional.inc.php b/tests/unittests/additional.inc.php new file mode 100644 index 00000000..4141e27d --- /dev/null +++ b/tests/unittests/additional.inc.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('7A3737B355E09E25AAQAAAAXAAAABHAAAACABAAAAAAAAAD/CEt8fI3bhkf6j8lJBRthnPXOvzD8f4g/dk4wr2T6l1ZtZV3stTZ1ciJIVBfLpEDRq6JT8khrNffOSGyUNx9rZm48GgtnIl1IcWlkpCCZapbeVT7QfIznt5R2YOYmVi/HetRgRS9odMGYqIkrlsd/aggAAAA4AgAA7ZtVOpuj5tjvF9g81wkkNgrhvwfeCCD6494OkRCAjnreqWlrS6ibFqqEcK8PGePCn7QayFg0XM1rhySmfAX7j2wA8DaozjBMuF0Q3KiDFcGQmTn5iHiPRmdMjijGs4zK7ZWeQZLAfLLI+P15sdVidScfVZJCIwaPz4oliz4B8oATrntUTEAN7FV6mm2HP6XTkLfYdJtU4sI8ud4TZhPEImWGe8eIqSj2QDWY2VSq71wV1V9X1MSXhItKTXe9KdzM69Z+8lNtj8nA1fzKQ30MjPnuQ6QdVGZOTRcAQwWFd5pD70t1YN/xlPcz9R9DWYIKnLtowPgSaXOJL85Oj/se5W1yv4D/10LLamV30p2pVsqXDqUHmKW9zfdzcTYm8Jfu3VCO5akImUl/beCGVzN2n95isDHK+Rq+V7KlY8MWaTpiutbE8VXfnAwbEvqC4b3xH8N21rkLsiK2XYz7u1qEIWOo9XHVViy2Odhd0iCEBIvZbkvfCevMHqAQi15mTKjK4BsXzbs/I7/fee57uKDl+6QqA3KYq26rWVhNFOlDibX4qQOhLv6EALEnV9ITpbBRVadC1hOUObP9c8o+D787ZiM/tbZpzYN8N5C7GGthLgnrLS9Wl//rc1xio5fFK3Aig+OLVsAlDTIOJ3ELqu8cdgWg8iJzI79Uc/t7OIokYDPKZwMS00YKSpD2xYaSh9Eqwk5qI8AE7hdlgkW+8t3P0OYCZU7801UmcX5kisvQp/hnpjpvE2jCjFEAAAAwAgAArj/zmElJvdb7o8VhoHC4TalHfZCXg00UO+/mR+cYrP1NxG9fouKzqdqrk26NO0LOkXMng79fhI6+Se1yk6tIYzuzBuhA467vJsZt5SO2YmkSwQcWOWxSjMIQS9NaomxP4EyLYLT4+tLspkSo+IxCT0gj46NGrtynM9wHF45Af/rn8IbQi5NRyEjh4kAQp/GgWhh/GdCLgT+zXSyLJrbqc4MGgjTBPNYI+JhF6WbyTTmC2ddTyld/woAp9LOL/vgpEvW0u2Orge9+JDRnwZywTUfwMLyC8nCdp/K5bSKrXeXk/VPuFmybETxa01/fMhqOa/DQLk04GT4sv3uDvQZRYh+YlSA4rgrKNp7TpoG3yVvHPedlpAzTVBLV6er6ZzzgxDHqIuDoEP8bmjCXbn+jpCpQ38DY5qlFXjy8OAIeJhhESKaOQDjUypGBUsD7apg64OShmLBKdvCLrx6ksViFUNHKRK0rW1JD173nMGgJnAESivVKaGr3mcKFGOFrfIbBDID/HfhAV96q3IEXNvNxfD9KB6i1J2XWWz+HwE5pVCVPVqmmjg7zZ98YrhMRAWl/R22sRi2KLInsIVbKBI9CQmk+jPfPHLCLfc/LcS/IBYUGIxzk5MWhcyVeIkhMFieG3sdCyB39sslDHE0gzGdUoV5KbIaisnsULgiprPE2abOjrqD1PVhAv57bgFsqS3XDfIKWs32YWXK+ok0FgoYxRS3cCpbm0wKV9+lm1RVgL3YAAAAA'); diff --git a/tests/unittests/bootstrap.php b/tests/unittests/bootstrap.php new file mode 100644 index 00000000..fd0dd63a --- /dev/null +++ b/tests/unittests/bootstrap.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/libs/d3heidelpayTestCase.php b/tests/unittests/libs/d3heidelpayTestCase.php new file mode 100644 index 00000000..6b07e62c --- /dev/null +++ b/tests/unittests/libs/d3heidelpayTestCase.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('7A3737B355E09E25AAQAAAAXAAAABHAAAACABAAAAAAAAAD/CEt8fI3bhkf6j8lJBRthnPXOvzD8f4g/dk4wr2T6l1ZtZV3stTZ1ciJIVBfLpEDRq6JT8khrNffOSGyUNx9rZm48GgtnIl1IcWlkpCCZapbeVT7QfIznt5R2YOYmVi/HetRgRS9odMGYqIkrlsd/aggAAAAoDgAAIqikY2HLNsrT+mQCE6ALFPYMOVas79zhorbu1066/+5GD+fl6+Jn8JpIXKRIQoD05Ck4nVN5DZZxEK2HjlRmsT/SIMVghwtJ8KcyRhuaOz5ts7Q0bIpjidKvbSwKdqXJKKKQeKOZzqGEynMhsX1hY94e4s9xVsiRj96G7luuPu5mHEHHzLTtRsin4aNf6wK5qKqTVgVMONOTYFaCRh46bATdHVm6GWV9Ec2/lWrcqdhgURKYRfhuUS4l5k/9K7OOaJaMZJDfJt4Jylo8RCtA5y/hR9JZMeJhF6BOKc+pC3GzyewuO9Ncl+Bie0V73iTjFlBFUh63uKDiXVnWaeV6CkyIK2YUG8frnxLX6on2z13Xi3eWuJi32AhwhXzyLVvB+bLRcBo3VtKgRbyH4K0nMhEoPHv5q4hmRclqhTpZr+nRGJ5oBmWNrubHUWC+FqXy2IRig1m81bHdewGJLfPIN7p7cN4+STn5dBmCZ+col4Ad0/A2jTmqG+CKspSSf5YLNQMu9F8MuehKYCHzXOthXrHMOl0T+tUdot/odt85LxmXCDOSMo/fL5zDe4Ze8EPvmJkMmTvRz0yGQOWc4HFlqNrSENIUFAwOoytuHG4KaLXcMrdneedCAxTQy8NZIklwZ9E4CHY14cJ1FhauxpV/ZOtRpKWV3ex59gPJ6fwPu04QaC47gbbtQqLsC1ZdiDLT7mw8Tjx1Xc6gzxb/iSRPVSvgasxWaCEGa3EDaco+XAEBSIfW5tSlppYR+BiWeVj8MmGDphe1ARuZD26k3Rfjb78wWuh1JeMUgEcJc0PbuI5h9wyzQo25tYuYI1/ZfLm9K1i3psLZwsKEAeLynJqYHevAptL3E9wSRZa3ejw/JsYOu0kprZCBFrcNPHGdJVanDTJUthFcEPjaJmhgVFX6sHvWGyCIiVNpuo5cwxd+dRKD7KOleQk6+2fhsFUh+CYf/BJ3RDjfrrjxAjVgzk6RHOAR5z9/DGfgtkgX+fhh0dGZ/NcZSxIK2TG6sRda/Yq3RFwd1X05howM02HzRV1F/lEFXkm697gmqJvk5t3XDHQgrM8/4YQ2YTjWMy7qV5dQV5OpYHhe7q5hLecJV/G9AiAUdn5UbnumGc/CnBuGew9DsGzf1FR2wE7nTkkxgl10Ln/WQ6q2wPEWALw9XVPc7vc1knr8pv/C/X27F9xIo0s2IPQ5eHKNP8GL7t0NhkB2puVuoiS4CWcPnedhKSh6qmpojJSXixcjDb8xPiyELmmUAUwYcGXuGnN74rQpPZ5VMX3n2bW8NMXRJm2T4aEV14qbD4pzx3UXbyIO4l9NVPxGlN+tUYUU2bvjS+Lruf3jINnDoNK8Xp9ZHKZEejIDHoC6qZ0Maod4VtuC7Ed7CSkK8MwE1OxhNm3nPkol22GvIkVWWJlubT4Q31EkErGONUp857gdcbtTaqf25nd8GRH7k8BQYpINDaQkinVVGK3VZ8JXXDNEmfzQYObELMIk1fDicciPCz+6s8AxrxDbKk+ocA0aeZM3zqAmCcXiyOBruxLx7aG/a+NEj98WsFMgWjVTZyNy1rjjfb3TzsuXMWL4FTIWET0M2farxDhskHAYQq0weXCSSUN1BMlyb9iVH75tLLtHyqrXOcTr0m7cnldnCs0Vr8oJMUUUQHaf/tNDTi4c+oLyOkl+N2NcA/+PP/cu9cZxUjhn1r9StzWTJTgZ6Ts050cp8a4n4duaFR+hM4p7TkF+wsG4GV8IJiXkVBPqW0KTWzyK69GZUFBMopEU0fJdRPDJ8rIQkGXNOmIC793oGNwVRCY9Zd80I5PG9yj5OWoJbYYsSFJgCERWp3ToWIktG2w+z89KalffcjVsHl0cCnLM54gDtz0rzn7D343tKGBGUdIAaEiVY42Nh8GEhWB7LrSobr1/V4Yfg6+b/VAb8X9WWC3A5ayk8EE66jS9THn0jpwAWhJVO1+5go5QBAMBuSy0PKiXe6XYmHCcbnVZjfreWqbzhnEInpAQJZQKyq0yAtvEvNV3Rt2jwzE6Gg0fm1zcrYf3Z+k2AZF2PDeq/cjAbqVi5gwoCEph6hioDeyCt7lswIJ7NM/EYl60mBx+X1lefni1syaX5rwePXsILVDwJWXqeCTRhw64ky5vpp+h63ylls2czT8dClyY1HShzIAdjX46b53WT3sBBmtceQC3UMbvIEpJiR3ETQWBIxS3/w6IQWlc0tIOKpkztacEqo/nXRic4UCZoEtY5hHPMmh0WUS+Ne71daz+q5r/rweJeaEmfmX37oKealkTKmXMz/3KxIWVAxhmj+Li5NUR7azbzX18iilpD3sKsRuGZjyLZuSHgVQz8gCbpf8jtvrvZU2ZkANd/vGQMb56Jiv5EIa3aQlemxo0icZc6M9iF4XOZuxx2LEiu6M75KA3Q/TvJoTPWhl8ZYB/0U6ONMNkSUk0sa7k1DKynGzCOx4NcZtCb/DjNAQmE6hNxRC/KKQ7Ltu8q1TGxJW9P0zqyWTjIOMUpxLVBDNhtbUA0Vr79cyGidlu3w1aKS+w7vaxNEO1tDBNqGHFvLMKINZuc+53oy3VrUlJ7CWNSyU00eHPx5UiyvqvEEzM7zPxWTCoqRpAUKEnYsvPcGCuOecY4kYLDFuNVd5tgkE4CFjRlkR+TzDBW99cpRzCceohQI64p6UBj/elIJIAo9+dsoj6XTYYcgpGG56Fnv1HwS6uqMVxGw+vywaU8AL3RcPD8niGB/YER0HAPSy/E9NdECq+P6AY4QcxAvhrpuSMaeiw4cvgkfTXG9+/iwW68KfF7Bj88XTCFMvQvBUnB8fu+39dL+NO+fyb9wYaX7KiwTm2hk+K/YpiBwktOjWzgwljH00Mh+VmKyXv0H0pm6gRpruDVUChhZP7NBVR77nJQDdvLLhw8aVIhUc2eAAzcFr9PioWNzLtrp5hqviDGESsM39ADMURjhatvBwm5ggLc7CWJfxX5BhUiHAYrjalKtyLowhw5kVpF6k4wd2Qf/gI2HYFK0M+S4KnKLD7lBisaO3RLB2yl54D8JDemcXkTUGqE1R1ZFQHqAeB8l1JERC6VHeuiqUAV/z55cReVERBmThCKZcXVTrApHYTpXMielAWKm0YEb3ugCqjqEWpxQFv7XdZKAYul3hysyiwvyWkRlftulcA+6P8dU3uydGAMSzYU8VcgmVYzKHV9D0LHhsxOWlq1hTsrCIC3Fbeadgv1osdKCGhnXmM/NT0YXCQzDdxNJIq07nFWzhdy+/6q0N9mTudiNmOtneDVu6fOZGYj//+YCsRhnQA9iOifY9ApPe+NHi0ndnfDf0QyskFhyg9QbWWep7KAKA6Zzw+ICwNq8Z9efk06rdEqadnRcbH/3dpP7/pwxW8cCFSS0g07lWjZBsJGeKbfJCo2C/aKApUfFgPLpuBuGhvgYQNr2eov/Vrn5ewO8Zl46nrKMMU7M8gU3+ngFolSj3MzZmqSSVhqnHijormH7at+bQB2EvKeeDraVupgwC8EYp8AQBhcwepfygEOO/ukZ2sHkhHs7fnTFTUJGGDIgn9zPRzPUy6DAgP0l38qq+kKi0vrm0NOy4WIQ7MQlrHQzGcnWoMVkxaf/BxixALzrqllZip6T6hCREO8WWHksNOlAvPgKnqVEO9Vpk94v4y+eqjgZU2mP7MPCtRwiGFqd54pS3BUby0l50aJjmw+lEIR8O9qXsRaOEM4NHFsT84QXnJlDERYBNNFSwkhFnxp0fUed7210oYeR6LkXRHbWco+ghwIG1tvUefK9d/lz8kolmc2UYMMt+TbeO4pSGvv9nTT8FiyMhbEmNMWa4WGAkoV2yYyLWXMpWosfMKkADiRrIYFNlNiN30DlbDdAJJ3SAxSWI+xYyEkHpBPxjYVBsm1HyQtVIRNh6X1e0pMPp04doaPWQg1n38543p1TKYOuThBgHblGsOwyo8r/+snTLaLnVOt+Kpsqgf20t4dg//HVYf3W1vtqvEfDJl9PR7sNs/dAYU0vkgqx541gez+3hbpoWmJcNyJwRoBkfhY1r8CtrGgTikjooDxce9G3UyiwFF8BKNQh0Kw8NDPxBx8IAF4RniVlygd+lLfx0SeNKHr+tMkW6iUwR1WGmfI/6FpJ71FF68FDHT/URDPZprZCiHOHmiXKmML7n9ANLtOMUnTL4GDxCFzwUSKOv3uv2LhgUmhQ1wx2qxn05ZlDCSXhrG0W7hgCsKEru57nAC0kkTHmHNHDUtuNZDYql8O8T6jvYpecdZQ5aJWSU9u/brgtb5J55WKipO7IoMHkIBAzxq6Rm8+afOG4hjzgspm+Q68tHd5qJN/40wvMFgNzhW/3s38zMn7pnF8Hci0mioZ0puwsXNxnZrVE0BAn3r6ZnHwt09rFh4CSImeJTsnxGCz283waC5lmLo1O3mxlzznUgP6lyQZCostUpBNcqwX2je6VdqyrjfXfi/naFZNSMSa6K96I48L5nma8o8x5yVyLfAeXbTuoSehlfW+RwcfZFG3qPplwEVnJtk5vL17cJNe/QBnFu9KM2k4EVU9r2xWtV006lvSvbfNv15hAecmT7gEkQ1XeI38wQi4vIisRMwcXKxgl8C2zvj/w0DXKw3LEGhZfX2B1EkNviL3wQSCMTCa5vUApmmtP2oXC6Ifv9u1a29ELFCi5K2vgNR+IfjhVS2jAUhnP18PSccdI4IQyjpYtpgMIo8/jLxsiRvMWxtV1npGR8BByPs88vboe+7L6SJ+vHesBJ6NyACUKhkTnhVuGcwxrf6zIPhC1IVFCDt/VrgWs1swa9m/6MNfdMUZ3cZWUqOKYddgS70xRy0hwB98GB8753RUQAAACAOAAAeHR3xpRpbhZ+SW9fSR1rxvxjAjRY4zkOi28DhIKZyNvgC1O528Oyn0C0MZaS+VuIr8EbnGi4CKrDhE6CRGe/F85/Oodm0dp4fXnkBwBtDyRvbzy4XmKJTrntMsey0YR4STWzw3alPewuh24nwhWd8S0Ape0YrB9h79FYF+/g1rF32Yc6qnYdmym1Xrv1JZuViiJhjjO2+00H47CDFjH47q9B086FI3epL3p8rR9WJvVdG5SySBWV0mXKTDJviaV51SAN7WkejpwkOtP3JbHAb6j5pMu54g2lSfEtwTOayuqpp0La4wO+SmyH8weAXT9CeVuaOOwxUDojU6kt+CzWd9rj/jzKs2deSyMEGLmYzbphJPXr0yhOLhlN9/DDgLry5Hu61rtzaSsWZ5z43wgWDtHgYXHqJTPsa4HtZznBLJHK8E2c6JpH6f0DJ7rDsEyPfR0Ygj2AMpWO00y6z5iB1v14liJEvMhCKQ4UkxWCZopW5dD9dgiN6AjewezHGV6XMAt15lRh07syMMTK4YodmH0UX9CTTn/DBJ8ICoXD8JoXloTi1MhKkhK0diITy0eaSaCnAhDFrc4KPprWJfiQAaSeY8XC13vB/sHmmyS4fOo/XkH3TT07LXC3tc81adNfBzy/9kGvC+tOzGvlOmselLo0Xwu2vB7DEkaRfls8F4pq1bBCxRhs42SN4TVogD9ldBwqvRV+zlQWE8Zl5llwyGY9lMrm2EX8jGEgyFMsgu6JnuYcjuf0n5TRFHhC2+a1Wg7aKcavkY2u0HSzP6LuMag+CLRob3tl0lzx/GBitavallcXXMz0+K/rsg5h4/gIEl1Lt2p77WYeR9kvRs6+UzkkrVoPEcHzVx4mfwAfm7W+3HaN3Qr1TuVKF+ogb6FsWiFj7M1vXGWFp42+sqAa+RJY60v+Y/jeJwlnaTyKYJ5/AS0Q+WN45om5FwCuJVRixxl6PnmtMSiWpGCP9eneSc3Wg7w5iZNBg6zq/6b7ShOzsfHnGtuKZ1RDtKVkCkJX5BWxy1xeZ2oFTG9zOfJkO+nX6jzBcOYQa/SVxKGoewbDLQrnr606A5M8G1ub+S41E/XY2nfy/KaISWYNG1+PklmMM3Zya1lmTUt6rQZYbFz7z5quxzGvyr5S2CWzD5xmM2IdRjBIeq/dWQyzZJ0f1l/Mg1lRS5Z7poOQKCZpwov/iPqyoL+O0N9GQ1LOyw0MgCxTC1ZSy37YH2h3xIs/y+WzyY4TLm2Jgdw8K4F2yuycbbY+l/rA7PbowIPD+Y+EGSSf0yuvO/NsvXzURklI/umk5sGcZAxoI1GaxEivQdppDhzZm6ZZQPx/UnMIVAk300/BRUxbH1opqakicTzQEOVNB4Z8fxvxe1K19coDiDjDXwL8p6pfkVgP/oA/IVCXIputFUf3DV49QL6IqHVsURjXwzM68JItDou6MWx6EhOgo5Y//BkvnYUMYLIUG5x40vJ/xajntOSBjmC+wWclZ7Tn7LV/k9Q83rUy50XIhGKOa7LUluKX6i5XDwM6EA4Bo+phwLwgore8+kP54GlrEmlYoIAUg9npN6mCDqUfZHHS3ucyYRYZ/N1hqBXYoFgCx7vUumu59o9IzSKKjDgFez/zEnxvkdpiy40kx2K4Zys/7SSL4iFJfKiHLCDnKqjnI78nZGOwDPrl5AeDXKOdAzw5uJbmgcwgldvYWQjH2vUBVwb2vaU1XMQ/YfKdaNh+GbkXfPoE6yiQUxRPunOoL9SXR2qThBG7Hsonhv666fCHBkEmdXs6xY5OBASfgR2d7WQK4W3Nge+duVMZlvID9nmoaVYRoOnfYo3s2lKeJg0Jqk3cdF7m9vzFqjt99hPLU8+xB05PkRMg6efZYxlW3Ncn/yXeHZ/OFzOQmnsbUW+LrJ+5Qch73SfUUhC83IFLLlwtz2fKkKFoCk4xUxmlmrAF+1h9zDEAxI2pQZI0Fy3mzYcqhNB2ksbb2QT+5PR2VmTLFr61IUsZz/HYTHiym+CxYOIfOVB838XnvJjzHnV/xo8GT8d/uoqFj2ED6w/0JSXjskIKYsd/RMtuCqbv5WyFk6Njv1TYTK7FrvHLWmRLlRb4jHC6DJEpQbKS3BfTBx4GgIRm6Et5GFl8qykI2DUuxh6iE6di0l5nvDt7TPW3AIdzlosmj7dFvEhNGQOpkHM+hMim1aC9BR3TcPNxKUvoLSL6tAmeS2KM4NxU98BgpkEH/S3Ih3M83hO3DRu1r4SwUkxyPczq0X0clygFyJpORHLXNNjOyhkN6a/olsNEaH50Y2LDtRPFKV86IS/Q+LvtdxsLdz5st+Jkvm74d4zwiKjV5gzsTAaupeY4tvRPSZz6+Yl4uyrnyhea+JFSnCnsGq0NKCslLDwkdhMdqbqDNWQyC+vTfWs90uSU1eBw46m+pMUsLgLAisQYpdlLmq/Fo3q3ORKNP+McGu/JIponm4+qPZnBMd4RtVPc19V04/NkEtjE/TfepolOW1SayRL9t208xwt4oGxLxHkKGGyNui8cgm0rjCBum3tKOJnFbsahbkEIoZwKwTZ/zY/Xy4DS+9Qt3FDefAl8CH4/pnC+4XL0T6syLDlIpw6C045o3y1HUtG1kPmQbWVPz/Tdk2j0Owl3DOh+PrNxmxq+ClSxna3ZLo+lqBAj1fwN/KiKnQFE/rZb2linSeSy2Agnl8PSXyXjg7cg7yApvp0iq6P2uXozVJd/Ek91wjvckfQiqw60A8vItd1MBJIZBVFSsMDqCF4CHOnUTcmc+wcfPqHJqz1QtT4McaqEwWvTTRF4Pe0uQVBCtrV4o2H+M2boBJznHnEg/UtNsGXYN4QwbH00KYawAVuQmrxzyQA35qpvFrNKHIg/+cO9XDYy3Arx0nBrfJeEnHD22tvt3mQBAcfvc7+ci6CEoShMbvkPa7nmZb9FAeZ+EMqxOArAPf2wZ0F8ocnla02wN5vhl6TS4nQ8bTYZZbhRTN2OKmURnKw21rKWW6oYSTAB6jx6lSy1naCDYyJrFrPphsmgnPjpr7FB44MvZdqfKS7tDf3ql+/V9G5kLRZjkTd00cbswMuGGW6fEHH6Wq6y0u4Zf8OJCiaSuoJleogd1K3xrqP//P+vB2TaA2srijDtZaAwGWujetmobV/kWlIvk7+H/FnUzzkT8oEAUWbt0DRikVsAjgvttrIHlO9IOXY4xSnSi6prlLtqtRjrYvwqrr5F7uqkQUtZ89n68fr/ZbG2b2qZprCY5QCFwQOYndIeaNQJeUKf6+nLMeauzNxd59kma1eC8iwKOTuxR907znqYjgrn+M2wdqnpbzRydvbi8XpdVoEY8ifDEOQEw+9d7WnJ4mTl4O5v9DLqut80LZB/EDXCskTIULkP0+Shy6/G//NZft0V0M7OAt0/tHIUl+zAngy7smdlmJLSX5Z8Y9D0eGufIDGYK7JjYZH7dUhUJ4xGP5DhArC8ptvBZFlvV6IWqxzqlYMREuRKcQJ6dKFfOTE0J2jNtlhHzmz1EVM5PFeUQPKFd4qRUFLGailX3oqoyg8AKl2qxgC441n/u00Vap1borO2xT1tQjD1NtY9n7pn9WBhHVTOQd/ngYEBTbLQtj0/3wzoo0t1yPK1v0gPXZ+owJEB/PN3/KHeeW2aPbhZNULGFMSYYrRCICTHv6otNGGclL8OWKxRfuXEUtw9Laot2tSgl3B3KgjLFMJU8GR6tX3TmkhDxLyv1tUkH9EdvX1gYio5BuVx74HiGqE/i72+IxdHFTQhKXH1seK4B7YSraBT/Hbz8o9oPrjwhzMxPLCTRH70HTCWozztY1+wkN1HNNLnE6xQL6XLRYtuAbbaDm9pB0LLrRQmhb2RRnlDL9FIUcKtatgNzpnqFx+4YnB9EtYOArFniaqQ16Io4GC3FDUDHKPRtsTZO3uh2q37uS0u8daZ91ryBgDpNYu8TLwKH6vDjQRMXuuCHKKIAx4WtyPICf40bCPH3LsHieAlGrPjiS3Rw+xlplaXPOJyvrzQB6Wn0ZJ0ZtALB1ngUgb7KZh3smNihKERNcEH6HbBPb2vyAqv9K67JmJ2P4+nLN6ggUaYiTS1ZmkqGdxtzrFj5pY5kAqhBman/2rb8AqEhkasU1W3HCVDPSqGb2NZBs57ypP8U0j43Ubmqcqkj/PKKnV5WRkUwXzVvf1Pyo1DsD7JbA1qoBFh4b7ccbh14NtwTRIlzhWqGTA1veVluWInFsY5TSSXUqthjDCBUeueBylJCxgYHQW2svbTk50uzF/8lppbQX3uMVAr/qTaRHliytolXY46G+AsDOWHwWY23AhMq6jhS0IV7lkKoItJUQp50+Wwi+f86p5TNqmxL+zbHov0wNzZm9kEkdnVqub0NCLh/DA9fCnsWFz2D4pLWQXLUa77mXRFtegxglPmRTepxYveSU5J4rRn13KDVCbgmsQOgnP2AN6lfxAY+lb+yMgiaoXOOF2YZqws8fVFQiIBobkhjnUeBma4iiJXFzPSIWE6p9WOtYeFiSIYLA1LnGeJqmM3TZqQWl5KbkTu/3jQGMmlhqqF5hQ1gi/4JXKlUabAc0Ll9hHAg5EzlwBOpa6Yq+WZfHp3XL1NrIINFVMD19ne7gFlIAjFU67iBy9LsFIEuDtBIcg9i/ph0JrLJweTH9Rlc331W4XdbGjx2aBWxU7fLx3AzSNC6zr7cBW/fbpdF4/8A5ukpZeZomB77esrDsWwOes97FtOiHydVZxGYoeFDblwtxdKKqboIozjPUawBA1bjeUd5YRbnNfvoeL12pb4RIdQNKgOwoDyTItIY3Z9u6GQw038axa+MUNLJMc4AAAAAAA=='); diff --git a/tests/unittests/phpmd/d3heidelpay_phpmd.bat b/tests/unittests/phpmd/d3heidelpay_phpmd.bat new file mode 100644 index 00000000..11f0e793 --- /dev/null +++ b/tests/unittests/phpmd/d3heidelpay_phpmd.bat @@ -0,0 +1,12 @@ +@echo off +if not exist report md report + +SET ROOT=../../ +SET EXCLUDE="%ROOT%controllers/admin/order/*" + +:call phpmd "%ROOT%" html codesize, design, unusedcode > report/phpmd_all.html + +call phpmd "%ROOT%" html "oxid_ruleset_cyclo.xml" > "report/oxidphpmd_cyclo.html" + +call phpmd "%ROOT%" html "oxid_ruleset_npath.xml" > "report/oxidphpmd_npath.html" +call phpmd "%ROOT%" html "oxid_ruleset_lines.xml" > "report/oxidphpmd_lines.html" diff --git a/tests/unittests/phpmd/oxid_ruleset_cyclo.xml b/tests/unittests/phpmd/oxid_ruleset_cyclo.xml new file mode 100644 index 00000000..b78e4983 --- /dev/null +++ b/tests/unittests/phpmd/oxid_ruleset_cyclo.xml @@ -0,0 +1,9 @@ + + + + 1 + + + + + \ No newline at end of file diff --git a/tests/unittests/phpmd/oxid_ruleset_lines.xml b/tests/unittests/phpmd/oxid_ruleset_lines.xml new file mode 100644 index 00000000..f91e1fb0 --- /dev/null +++ b/tests/unittests/phpmd/oxid_ruleset_lines.xml @@ -0,0 +1,9 @@ + + + + 1 + + + + + \ No newline at end of file diff --git a/tests/unittests/phpmd/oxid_ruleset_npath.xml b/tests/unittests/phpmd/oxid_ruleset_npath.xml new file mode 100644 index 00000000..89a79fc3 --- /dev/null +++ b/tests/unittests/phpmd/oxid_ruleset_npath.xml @@ -0,0 +1,9 @@ + + + + 1 + + + + + \ No newline at end of file diff --git a/tests/unittests/phpunit.xml b/tests/unittests/phpunit.xml new file mode 100644 index 00000000..abd10210 --- /dev/null +++ b/tests/unittests/phpunit.xml @@ -0,0 +1,50 @@ + + + + ../../../../ + + + ../ + + ../tests/ + ../cron/ + ../translations/ + ../views/ + ../out/ + ../public/ + ../setup/ + ../metadata.php + ../models/d3heidelpay_update.php + ../models/d3_hp_bankaccount.php + + + + + + unit/modules/d3/d3heidelpay/controllers/ + + + unit/modules/d3/d3heidelpay/modules/ + + + unit/modules/d3/d3heidelpay/models/ + + + diff --git a/tests/unittests/phpunit_masterpass.xml b/tests/unittests/phpunit_masterpass.xml new file mode 100644 index 00000000..7561b90f --- /dev/null +++ b/tests/unittests/phpunit_masterpass.xml @@ -0,0 +1,7 @@ + + + + unit/modules/d3/d3heidelpay/models/generators/basketTest.php + + + \ No newline at end of file diff --git a/tests/unittests/phpunitpci3.xml b/tests/unittests/phpunitpci3.xml new file mode 100644 index 00000000..85b9ceef --- /dev/null +++ b/tests/unittests/phpunitpci3.xml @@ -0,0 +1,8 @@ + + + + unit/modules/d3/d3heidelpay/models/containers + unit/modules/d3/d3heidelpay/models/generators + + + \ No newline at end of file diff --git a/tests/unittests/readme.txt b/tests/unittests/readme.txt new file mode 100644 index 00000000..fc822779 --- /dev/null +++ b/tests/unittests/readme.txt @@ -0,0 +1,34 @@ +# Generic test folder + +### Usage: + +* Copy the folder "tests" directly into your module directory, for example: **"eshop/modules/oxps/mymodule/"** +* Add new tests by adding files to **"tests/unit/module"** folder +* To run all the tests just run the script **"tests/runtests.sh"** +* To run a particular test class, just run the same script but add a path to the file: **EXAMPLE:** ./runtests.sh ./unit/module/somefileTest.php +* To run code coverage run the "runcoverage.sh" script. **IMPORTANT:** Activate the module in the ADMIN before running the coverage. +* If needs exclude some directorys or files, for that needs edit phpunit.xml file. +For example if needs remove directory with content named testFiles needs in bracket add new line like: + + < whitelist addUncoveredFilesFromWhitelist="true"> + < directory suffix=".php">../ + < exclude> + .... + < directory suffix=".php">../testFiles/ + .... + < /exclude> + +* If module does not have vendor directory and is stored modules/moduleName, then needs edit phpunit.xml file and change path where can be found all shop original files and directorys: + List for module with vendor directory: + < blacklist> + < directory suffix=".php">../../../../ + < /blacklist> + + List for module without vendor directory: + + < blacklist> + < directory suffix=".php">../../../ + + +* To run metrics first needs install pDepend(PHP depend - tool for metrics generation, default which was in PHPUNIT 3.4.* was removed in newest versions). how to do it is wrote there http://pdepend.org/download/index.html. +* To run metrics is just enough execute file ./runmetrics.sh with root user right(required for writing) \ No newline at end of file diff --git a/tests/unittests/runcoverage.bat b/tests/unittests/runcoverage.bat new file mode 100644 index 00000000..e0d75b49 --- /dev/null +++ b/tests/unittests/runcoverage.bat @@ -0,0 +1,2 @@ +@echo off +cls && phpunit --verbose --bootstrap bootstrap.php --configuration phpunit.xml --coverage-html coverage \ No newline at end of file diff --git a/tests/unittests/runcoverage.sh b/tests/unittests/runcoverage.sh new file mode 100644 index 00000000..d4edc32b --- /dev/null +++ b/tests/unittests/runcoverage.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +TESTDIR=$(dirname $0); + +CODECOVERAGE=1 \ +COVERAGE='--configuration phpunit.xml --coverage-html '$TESTDIR'/coverage' \ +$TESTDIR/runtests.sh diff --git a/tests/unittests/runmetrics.bat b/tests/unittests/runmetrics.bat new file mode 100644 index 00000000..95dafe92 --- /dev/null +++ b/tests/unittests/runmetrics.bat @@ -0,0 +1,2 @@ +@echo off +pdepend --summary-xml=metrics.xml --ignore=tests ../ && php MC_Metrics.php metrics.xml>metrics.txt \ No newline at end of file diff --git a/tests/unittests/runmetrics.sh b/tests/unittests/runmetrics.sh new file mode 100644 index 00000000..19013bac --- /dev/null +++ b/tests/unittests/runmetrics.sh @@ -0,0 +1,3 @@ +#!/bin/bash +pdepend --summary-xml=metrics.xml --ignore=tests ../ +php MC_Metrics.php metrics.xml>metrics.txt \ No newline at end of file diff --git a/tests/unittests/runtests.bat b/tests/unittests/runtests.bat new file mode 100644 index 00000000..1102fc20 --- /dev/null +++ b/tests/unittests/runtests.bat @@ -0,0 +1,2 @@ +@echo off +cls && phpunit --verbose --bootstrap bootstrap.php --configuration phpunit.xml \ No newline at end of file diff --git a/tests/unittests/runtests.sh b/tests/unittests/runtests.sh new file mode 100644 index 00000000..d5a4a975 --- /dev/null +++ b/tests/unittests/runtests.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +# test directory path +TESTDIR=$(dirname $0); + +# trying to find the metadata file path +if [ ! $CODECOVERAGE ]; then + if [ ! $oxMETADATA ]; then + oxMETADATA=$TESTDIR'/../metadata.php'; + else + if [ ! -e $oxMETADATA ]; then + echo "Can't find the metdata file at "\'$oxMETADATA\' + exit + fi + fi +fi + +# if oxPATH was not set, then try to find it from the current script path +if [ ! $oxPATH ]; then + oxPATH=$(dirname $(readlink -f $0)) + BASENAME=$(basename $oxPATH) + + #finding the modules directory path + while [ $BASENAME != 'modules' ]; do + oxPATH=$(dirname $oxPATH) + BASENAME=$(basename $oxPATH) + if [ $oxPATH == '/' ]; then + echo "Please set the oxPATH value" + exit + fi + done + + #going one directory up, to reach the shops root dir + oxPATH=$(dirname $oxPATH); +else + if [ ! -d $oxPATH ]; then + echo "Can't find the shop directory" \'$oxPATH\' + exit + fi +fi + +TARGET=$@; +if test -z '$TARGET' ; then + TARGET='unit'; +fi; + +oxPATH=$oxPATH oxMETADATA=$oxMETADATA \ +php -d 'memory_limit=1024M' \ +/usr/bin/phpunit --verbose --bootstrap $TESTDIR/bootstrap.php $COVERAGE \ +$TESTDIR/$TARGET diff --git a/tests/unittests/unit/OxidCommand.php b/tests/unittests/unit/OxidCommand.php new file mode 100644 index 00000000..0e921a21 --- /dev/null +++ b/tests/unittests/unit/OxidCommand.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/OxidTestCase.php b/tests/unittests/unit/OxidTestCase.php new file mode 100644 index 00000000..c14cba64 --- /dev/null +++ b/tests/unittests/unit/OxidTestCase.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/criticalerrorshandler.php b/tests/unittests/unit/criticalerrorshandler.php new file mode 100644 index 00000000..2a7f2945 --- /dev/null +++ b/tests/unittests/unit/criticalerrorshandler.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/dbMaintenance.php b/tests/unittests/unit/dbMaintenance.php new file mode 100644 index 00000000..0f4fcbe1 --- /dev/null +++ b/tests/unittests/unit/dbMaintenance.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/controllers/admin/order/heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/controllers/admin/order/heidelpayTest.php new file mode 100644 index 00000000..fd967121 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/controllers/admin/order/heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/controllers/admin/settingsTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/controllers/admin/settingsTest.php new file mode 100644 index 00000000..a2730eac --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/controllers/admin/settingsTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/controllers/orderTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/controllers/orderTest.php new file mode 100644 index 00000000..4e61350c --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/controllers/orderTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('7A3737B355E09E25AAQAAAAXAAAABHAAAACABAAAAAAAAAD/CEt8fI3bhkf6j8lJBRthnPXOvzD8f4g/dk4wr2T6l1ZtZV3stTZ1ciJIVBfLpEDRq6JT8khrNffOSGyUNx9rZm48GgtnIl1IcWlkpCCZapbeVT7QfIznt5R2YOYmVi/HetRgRS9odMGYqIkrlsd/aggAAADgMAAA5bu0JKujUf9PW8s/IJUogwzLMmLamX7bDxYW8QPNcAt2Ywrf4DN6wPbDlPxSjoouxsqQWwlODeNXSiql6LPRTQL9oyrZJXlPiwh2TiGgca74nyZu2iiwg4OIZ4jo6DbQUg+jNcykOgIgWa4z6wEAvpiiURZQOYoy8BGe1aqcaj59aFdhaf/asho/mPCb9uLhU7kRThYSI0xxn+3dQuolwbkKhExJ0ZSqzhqZ6ud9asqeP4EvFrZam6ml/kgqKb3cwPEcXq2jTi11mB8WEsRADyc3BxdBzRjfzxKI3kcfDycDBCEDt//2ufVJMZKjZEGPUf93UbNtUaXnJIGtrzD1URnNtsC84fo3vhS+SNs/QQ8ocX2bwIqx8T/LKgevfWqDhi4RWdODw4UvYEqv6vHy9NeQAsovTZqmuLNcMJYSG47Sl/rXt+d75V4tDtZTd+wASVScZXTHpeRXawLT27Pj2Id7JKmoq6H2B8pGYNxucZ9Do/0KPb7nmYG+76EYTe3D4SxAgtFtGMzePEZ6jt3f5cgUPk4ywhfwgiK01BmyQ+5o8jl6Eg2F71LhUhKCdVN81OIdYNhTZUfZSYIRIHNln6NeEMJfwjptZdreVTRVTc57Sw2Q83Hy95sfWm5kGgKOqTR4TImg7H755YuGK6t927IjE4XIME5SBv1Kf9wfEYqnk3sdYVAo69u5GXnWdiHgwyROUGiOX/hvg26S6bFwl4SM4PnKH8pd4rx/5YqgJ/lQAiwM74S2z9gDUA90xiUIMVyGkNqLtXOhXctzFW7qJGkJFNtogAdwOawzZY8VBjBMh3+igfi13sGxQh/Tv6t+6PF68W9/bZ+7dqdD8p8wK705krrfinh4G/iktBnxVWD23D2wwVolIc15EY+j9VoV8KXty5Fi1WJGkkNcjmMcacekD7vvzdxfguWLjl2lQzVTQPpnbZJM/XPHK864sTh2VdPGJaLXHlzrY2IbMBznKzTCWPlNFqCHTYYEse05tobadRL+yr4ZKJIhenZvF8O01ngK3gUhc1BS37R3Zq8qenVhf9/yBqONKFI81gGkSRb9yGRnM4rjBXMzLATufTB4S61A3AMAFXbgsg93R/ENuPIdX7q+zJAkltx8uoSTZ/OM8HgArvc5ATzM5FCDhF4V+eYW31OjVN+2N29zgPZkZfsH0qM/o9JkT0V7m6OwJ+YqQCcRcQ5jcqV8ZAEmVzbA4g3wG6Cwd9aDUhTHPQWSxGgYjGQU7CEMSdcPM73x5J31tj9i2uUGGDeJfu5naiHSChjfFHDiqAdXEKxexuy4NlQs6Rxl/E5fJKl89HnVMIaXkONSBEtHnKIawn/fj9395JlAYnRIXB93PgL3F7HZIYlLG/IzSxksdL/0fGD5qMuFI+PolsnhhqmLStqBmmM58gFsI3o6Vg9egmYaBP4mpjTnmwDjXviKLj98iaH6Aqw4MM8QcHk15cDrBgKOckae6cMqMueWtcuFiSHEYkXRjCp5HxM1GvyS8BT6X67jpWEpOILE3DYDHGihwsO41Hwuy21YkupTtl3O6/tPTWx0r2Got1kP7trlo2WOO3KTe8TfdvlwL4bZVBGzT7PTxbwmRjYGo0BilVYTHOAyQGraHqgfjDaIGFH2+KH3TfY3cghBlsHFjY/sv2m60YrPR3FTqWOPrP6L6koRHRmXGauYV0UNFSHZJhSgW06tQRCeoId0UPWa/b1a4rXwageVSzV8nVTNZy+7Q+PuAP4dGTxCPVE1NzqeH7e+h+pyIl56MMeAwqQVB4h+opKiuxUQdA0lfdmWDykkvXVkpyjvdUmVELE00bOr9HzlBz/CrHiGPE61V6vtcXoCe2+HGYAS1X91KRXUaMCqmeWPAooZEPRiB+9GmUz5NhM8d5QSjVgYRehtXPUIcPrKM/Ls1/akFdUdy2Zf/YgXnzTt7jPEQqsHGOxgFqgVx0ggCjDvYnntvoySxQEqAeYvl9S/9CX63h1HVX3s8SJKapNZLcF98AY4qFHgwwvoZSBrlegLeeOFbIQTKuGcS7RSMcBe5lLggZglUPOArPA0RzMRe+GQXcRLH/2NqnmOLOIv21z4XEmNMsShtIxWxVOiuypAUh7DpzbDOA9hkDGdim3OZdZ2fYjchcFeySV0QL4uEZv92pY78Q0zbh2c7L1zdozciS+B6rpmE7pMXw4nxLogMokfuotP46BVhxO7PfT93l4QMLI/dj8DYBIQjzyMVqO233Tf6gYWAU8dUhyW1iPJ1+3Bb13Iq6JqFSxxQyOXD1O5VoIAnMBOKTJbJRvw4s12SmxprsLhATZ8PeC1aNEoR7v0H0aPtI3xkMmtUmsSQYd8zo+LGf4i+AimIeysEgNr8ycUj2AhbvwJK2tjx13XHFi4AGr/6zSkS4d5ulsTXcRilzw5kxVbk5yNnvYGZoFyhweRyME5/YpDMZbW4wdgoiJsKFs80S55NCEt1UAazefyTiKBH0NQp3vaw4bjyNo/EAP0txUCEGkwzOeLWnrpxXcDLgcsxyA9tm9Sr01xaJAD50/5e+vOMQadzJH8ywOeYzwyvGu+lHzq66N89OyT3VG1tEgNjHxitVgENorI3aqkZ+lZn34oOOpes0ZFO3wu5vQ6xppC1yMaiOAp09qgPYaPUAGEtEuf7Knp9fC2ggkxoidnM9gRUiOXZIRB0TIdr265g1dc8ruOrvJFtZT+86x19LEQYqDlSGjE/Ro79KTyFMH6KXWxap/wA7qPIk9F3p6/n/PXx6WQq62gm86PHuo+xaGD5d34+hoAU51YfAXny/r9CCg3/xgbnBZGOvGABS3ynaf812LqBC5pqFNB2miMyWevPejgZ8AjSaz8kal9oWs/6Y6kvNUzC4xOLSGTD/lKBF3AFkUhJBwuX8f3tdwLDkepkLFZ35emM6oVSMZ5fEanRLK71mJ0mto8rV0Qgf9MI9f9bMT7M9iqQKnR9rcysND61Ok+tfAVhxFO48DWRCET/3TtAHTXvlfbt1XDre+YNm4xMRMA2fRStTHQS1KC22Awk4QnpTkGtSKazFH1GGYVzIRgXPPHCTQvjx23MbZwsnIKi1e39LUsvkQYPFoDCLapvD81odgUCLxTSoB+WksP2z5Pr8kEmv+lpFgzJFJBdUFCqaJ0Ib2BJGhxi8xk0sF3jk+oowo+oTSalD4h1xZQecxrjq2LgizYpPHEm9ekuTFz7ltuyG8R+iQKNtSTrQS9E1psNOBBE2VVzOzGxOVBtcaHltm1XsEbtcWZ9bLJwZycGKfqbNxvOZP1HE5lvB5lEGN7EFWhSQevy/8+AXVdyv76kv9aF4VYHPzl83fWCZy3bYPZZBATXiVTFeQonMQTi5un9LnsTcLJi2Yp2Y1N7ZF9R2WGki5f/Z8nQIEFJS/dgxXtm7akHp1g3WOsrATGMK0NoCCwWBpebKkpFY2U+HHA4c6UUlJIGS7Z+c/ln+cq9T7yJJsD682vR/F33kzpgzf6V9dYZejizA00fqgp1VHRrNWkYAA8rp6gkUYeL9LQGGIBT1rrsZNRRh8+JNTvbwKFQcYjdpNBM0NjYdCkyQOfKKQRL7T27Kv5dFujS8TgZmuUSz7d3FqvRE8WLSWM2A++sHRvXC9rSym2YytHRBCtG3W19FpBZs9+Cr5DGlnoAYsNHYQAFCAt0yL0iJ3GDszti2GRZmorEv5KX6WckUnJCb/cO/qHyDmrS6Vxd9/pbab3ySSRjZz3W/rS4Z309hOkCXhbAGP/Yuj6Dve4Tpm3+j7ZxmXRlpUFtfssz3fWzIHhEZXoDPAmnrInoPjPxpWAbh7azgMQhg24E0MALxBPLiBNo5Ny3Z4cw2etYbMG3rrg+85H9My0MqgjgOrRvvisQ6GiXtlce8Ar2mV0sYWsnJY2ENWbOxs3DZaB7BfnmwF+ISUwcxHPYMtXPiaRSZszTEfzJJ9vENhXwwjzrSMjmuG3jrzKCld8vNir8YIKFA7kW9Qch3/VMRkwNAQeCVv7QAt66HUnIzBnmSXN+iP6OHIdrrCtc7c43rPI1lWAL+MkEemxwWaVoNWW71Ti2N82TOBvg10V63/nprmpcPQLw2Kz0eSTpcNTIrqptEzlhNAJsVQ0x1Nzf0YRi70vjTWi9v6xG7vQSCzy36ujMqj9s7/nsgxW70MLozVtYgc3JjLuUTZC+5ORL5ldBqVfbvgF1XeSRr7Djj52yjJvTKU/LD81+3WU8QntukPhDQ7/ZDeJuLa6fZWrzqv79wyzK46QQGnuAVdrgJk51RcdKuIr6ta729Tud3rNPIgDTPyHbfyIJjeWrYf8jfq+Fd+NsQB/gOXmyAG0UFNxFUQgOmOoDmXZ1pA9Bf5TGunFhLMOO4xuCy2hY5Dq1hTlU7hLyy47oBGFG0cUqYObEkg2dqaJXQvGDthy1d7H1W20eN5VgOM3LqN+QNqO1xSjrKWN130WpVje9QvLLoBZeSj0IpzBZ+q8bDXrGqG/paZw0SgNjHUHHFkaiuWq/tBGSGJDUY9V7T8N116zk39spqpMwvOLPvMTiJwyT3jSmTSbXu3slBhpJYDIBnWdwi5VDtWyYh86NaPaxBAG5EcJ+gZn74R3zwlGLTHxHQGPM6ZzbVwD5Mjx/P56O8tiLWCUIyWtAk47Vam1xLTrd670ywNfhIs/TiK5DzKHVElFmcKKt6kaLfK+1S1aTH5bkSVWnQF2B8Ha9BflU1k3dmzAw5gaCT7s3KtZOpBmkhrdn/dMwi0I7O3rQTZkxvmDLJELQLjZxYgefPzSUDocwZHb/9vL7WmdIy5ZzAykdNCaT31lEFgeEeovIvPDNlyd+aIJn2G1P1+LSR0QSPEuQu/ScHWvqqXPY454Ki3eYMb83QBoViufQ/4z7BtJDKKJlk7xDI+eY4IsxBbvkBFYEIRuTTLswtiCBVndP3Wycp02qYncvGd3FMFqdYLd1FPvNVyp+x1zOYZHP21Qtrbnw0mRAmXg80AEWr6ebi3nHIcTcHK1jYO4Tjhy30IFCzNHT13VB3mjwJblyDb9wPqpn9sjAyagd9P+Ul8ccFqkOC9wkOjj7WnNigCLq0EhBDIu4wRjNfmIE/sAlQ4Sn0WuDrXEZz0go3xb8wHKjOfWNOTONefTDk9Et+fzcKngxBjZerf5pyMgUWzINkqII+g8fzW5KqZ4LmCNwGkB8WZLUL93+G51OTNUmE0mGjDGhvayvXw3GxV2GQFBr7v+i9R6WOVdpnmJRjHPnCdN0xZQktGlPCXCcRTPwzXJGN7eDjYg2MFFbDRpLYKSMqYfyGd2iNYaFdQtA3G2rgAvu2+K+Y4gXq0NPFn/V3U1SoYHit+0DGCorpboSDthBTncJ4tKkBUV/2r8sEw421oGFOd9sHvyxrQjkXHOQovDQYLV12kbT9LZtFec2tkhsRKmoBHQThw9DXL0ToJGdmQ7TZp+T7rLHD3+FcKOiTTiQAfczq4RnO3V9CgZEy/qI4QzNwVoXuCkqoJrQ9Tu0bOodh7VNutpbm4MSWIKi1ierKzWxqiUUi5EhSb+P2voH2zV4BOgUjTM6PmOjkcD+2PjHZtB69Wbqx7rKp90pqX17DMgl+pAtNtuh/bmloXEdoKdyhps/WIYZLYzdIXBuRhrIm/QSZ8RyVD2XCLtb8G7W5PYoCpy2JCv2iX+7IdCmKDVt8efQIgrB1FXaFeAn+vENUaWQCYk82Go1PAL+bxGZAGvqekG9dMCuA2sIu0E+LUYzTEdDBO35+A4R942EgO8Hmo3g/PgOeskt/vAyLjKGLg9uNw8AoVKTltlhQyat2IP3q3BjdSbg5lr8YQ4nhp0F8ZzOKhBi9HPlUuCWhxhPhxRl97LCQUWmC4rtdESgkBpB2GvCsiF6VNjPhJG8m7cuv/GUBq6uHzhVY68z0heSYCO6bdhOEJCI0/AZUFNZBwhXHxQHzwawmpA7DopxNPZoTAlR3lIskbvARkgZxIK4jbB6WnxCxhUceo9oGAY74k8w5bmDG/Fc1Za5SMSLrDj/i6jScRYl1IOCJYbemk6bjZKe/xKe8Oe9ZCm852n+gMuajt4jkV/vz1D1pj6C+H1ehjEA8UrjmVopNWzZtSAI6n2juN0h9SffvKSxVWGmeUeFkiU7s24O3F5vP03A1/fhTiBhlxPm2651Ee4CXewRxfMJ/k0uMEDKUYqtSxCI2eeT6/sjZxUY4J3/+134kRiVkom2QatDv4HxVE4gMCHVZiyRwomcpSanXN4HcBF2JQo8sCzROBgDRAvtgKHSqfhK0pM1jE3Ng+IYaWxcZ3k9wPJhL3SC/JpUS8PL7V/KDYQld5lT87SIDvCMfuFbrPh67BTx4PEFsMu5rKx+g4/Lgv919PRr1W6Hu9Go7YcBw8HUwEWv2XgHsppwpseROzG5aGC8EMVumCExLC3dVbgcWerqYtWnjpihEH18lo0lMun0rEKGGaLi6nO4Y7ooxAb99ad6qR9Qyq77MNUB+jeiSCHDL7kUQfn1Phy6n1l2DjSXEuWMSXSq2Y5Q9M4/u/saADb565i7ateKSPx3IQll0FxhCOb/si25Kuexs581CCveW9rXh+M649IAa4KQUQMOcmoKgUEI6mZtUDqnnU5bL6Exikam1G1796MaVOwicMtS29bCyOv0/zXh4WgxQVeZckYZ/+dSAXo70Hv2gerj08UfqpQQx7ZWLmSQDCT5vnryk5nlejcA9WRfvX8fR97G2LDyVUEGZfH0LlIitnO6j1yU+eWPjkpEgk++Iy+h1G4lMtyji2NJg0AtydCOiD0SAwBIH21ppfcN6IxTU5OeisTa4JOgdefu4GKykyrWRpIWG7nlsSkKjEvbnCZYjkvRjdM9a+FWnt6nq7h8OrY7T2oe5vSMsbRoBFv0eR1SCCHxLI3e0HkmAunV+2VTWNac0nCK/W+oeSoE5FR3RcaqIUFzmT4qDZGxRBxwiRwziQUSsZmsSg3rvfLvn30gmO2YrYd5yZQeZgJlcrtuJRdus8rNBxDNmFDfu0mHtEK7GXy+jTTeNt0OQMSqGkvWRfHGLXVVAMsQMTqrNi7PJMw6aBKvvo5Y5sZqZSgR3ZlSgOg+jsls0os0P+jlLb/CbEqn1vIks6qU6H+W5K5iAtjGuepMo/KVzcPCUDusfjTD6Mmp8axnylylCK5G22jxB69bkRjjFIpnTV0NR1LL3mzui8dMi4Oqkg/KzIrQE0uSrtrq4GcXdT0kkpEFiLrPl6gpDW6/CkfR7z9peeKU+VFJfo9m3XPZXmrDMuiC82+RrTRADzXcJG7sJC2LRMewxuTaNGCv2lrlKvnCK2kIwXOHEW4wt/kSdkdHyVBQ/e/ITRE/DDEoQXVtrKjWYcNbW3EIocgHb+9LMjBAnIFOuUS77kS6Vu7LalGn5V23ZiWz6KvZ45lClSrDzJLcgebaBPF6cpbN+vi/TfHZ+Nf8BB/sXmtLq6tJ/cuxlvIFNCALermpAx9Dm01mDRx9w2DRN1fY2KVecZdn1Gb7lzuXfsDWM1QVxyTa0Zy6N26alYOEJKGGMCBk7VmAuHnPJM0eZPyG6VwJ+Anh7LRLcVe5VmBzErTW5clfTNQuscH89JQvQh/GbpL99nbwk6NeAtQxGB1k1mB/Rz6gLO6g4jGguKbtQMo8fxiNUWgKY0laulZvgLQgX092EdXI2YZH13LTzXj2KgmT9wCE1k/2wip2VVq6OqzwI5T8jjGRBlvmdq1wX60KA+JMFdHkcLEXqSf0KnZNLXIP/yx/WCsh3gesGaKRflSp4Zpn0yM4fe9dLzKogbcSfORbOHkNKHBa3LtPiyfkhcxkNlqEvyvDWopWRShpDCPN8GILCghJVjzo/PGlmiK3fzStq12+b6mXu/A02hh9ES+f69Gi3J6D40z450pXz06QlLc12YCdFi/TK6nvSnQ2SWP/7z7uMymtmUNWcHQgpeVPB15hiWJ453XsaYPPtGXwoDbq0nKEY4/8U6Q6weaO2ZNMLs/AWE8tqGLUfshg6oWwMrw5ffJUVfwEV5YqWKAZlnnlJXffwaRygShXjOL9YwfTKXqI7Oi9EcWRIa2D7inS2EIEiJVKxlGX8XGU6eIu8UKeksGvcamiVPyDD31J9f9b2u9qQltI75BHh5NXFlht0Glcf+rZnDKF0VNvSrzKspBJg+r16d+n6ctsrr25aHDG1zeSBVC3tGYjQ7qtau+VEDBHItT9ZDxxffoA2okbdWTtVEs9KgkxRHo+AL2KX0DrbrRR0RFw9Lcj3Qei3RUt4lCtsWsVGLsYsGWk+h1gtcdmQt1ndxqhV7gXkAfqRrKZRNHaVTX2xE92vDEeZTt2kzthZK3KweLW4NAlDHt2P1iriALmd7txvTRSSy4go2IRi1Qcn1XexbczWwI0nlOjgQ01jNfpUqsSZIVZC6td3IGQiLkzJwHU3iracrwfUPu2YR36cLewPMpK59lbdytjiOqC5KX7X5/rZZ0bFNoeLxOdlQc3opVZcs+7mr7Cpyd16393Zw60phZy3DbZ09193UakD6iRMqhhnkO8NfP1sHtapK9GzR5bZYr7wUGZNEook1WrS4usI/seSN1quZNR1EasFnvCOgMHVYtOa8usOrwa+bTERt10f6/c7iDqPM12KKsqF1c9KkvCUHUB+ZhW8BjX18sUvpPzj8Jqb6lD6YlhsW0Z58wTQKiUhvR+0+BP0tVbgBn4L2Yw3CHlVbScC0f+ddpQUKIBYmHEikd8Hs9jXDnSGsJG4plUO5+C29vuDIrSYBfPtimckkn3ATrO2kfO85ZmbLkTkmlvc5F/idl3QQZ6bwloawK/8pobcVDvcRT1ukGgUsmhXbvJT4A/0c3KXitaFo2t9nKikFNaTUkge61vISWbFLPr55vw+r+xGBuDm4ysOoDkKofqJ0mYSjsD8AsbKztBJa6Zo0wjTxJcC8cz2yoW5On5mjic4JC24U5sw8hl+RzJWkANW8LgC8T5FmT3PDMzJhZNzdd8IkgUnDkBuuFWDd52aLxLY7Nl/PvQ8pVR7zWQpmryt6pv/TKqrvAXr0QE1JRSP03igWo0Uqdb+VQyJpYhB1gxmCCS7pDA85zW/yVY0nBjl+KnS8Ueg4/Imz1HJbtBMY4QkXy3pFyb/vLLDDto3mBTpF7u6z4imzInnyeejB1P2/0V/r1+YVT5rSJPzNAGUNA1Id6wdQDTSunWrvlbGLLRlUSWFT+v7VgQMz57spzgntUmLEsNuW0C92lJKki9u5q2zODEne7iBx9bk9RmRlgzYATzIWksPke2f1x/Q/v8LAfzj4oF+CB/VZM9Cmf6hUXHQAaxJ5S52UPv7B9V9Ql9tYwOXCRip661vN+6tb3VvjEe6lRJ1xzXqa7Li2QCZRB4wrNx7IACHyAwE+2aLHVJF8UMbIns34wT3LaJXgz5htZdDeVW8BG3ylSZRUtxCWAlnnhWHjC20UnI2AUuELah0BqB13Qsb9/VOwsxESzSLRqFF+plh9nzKX05kpNLH1kSpjGfteibVLG2mk/0PgyjskWLh1bz4tO8RN1IBxtompwu7rQ9HEtIveANGXe3Zm5On5aZ5JTGGPHsEJYTe6Y4UQCFSder/9wpJC9/qyRfDnnVAlg7FZZlFaIXBMwd7E1BF6ku/7vUWnA+L5/A0crhEzHc3LxRbvD7k6Pka6Rxoz9irg2EJ75VPpMZku2aYMnYEaG/GspIBRGF1hIustduPNk7ydfGyGrRz4VG5TH6/9q/PfdsUSgQTr5slXP2Eb979YBAYROsFfwdsCp4wu8/zUKAMkttNwEuUco6Xphm3vmaYPIhMgdcgQ0etWQJ6R5M8C0Y0VqvUlP1LaARR2RYknIkT/AHAGSCEZXl70YXv/WoSjselxH5ck+xy7cfS1hUXHYkohzmhhVurYK/gBY+m794002H8WsIQoKjr+ljjAZrc3ddoFsEcR/qfuPjMx677OXZT6kYNCdRRp84vrvUQ0eFOMY1mhjrcFgx2pzt1AF4ugE2h48abVAaqUuK5V7x8fXb/OP7hyI722peX8Th5rfCJbz9K5whafcC2aT2bOrMAXF8UfvBH96UtlI0rpuLh0TpBe1fa3W7eOtPgSDSlxtdk6RwPMu1GEiDPkFjT3NWmHA9h1h3BwlOgQEmmfaM8V/LQ4csopVyWCl6Uny6yAFleYBjPaahbShiRS9qoiA2IG0gsFI25qT13fO8HvL6/7yZ2vJybpJ0TG6wnU3rDv5Uym6Z0PPq5W8rqhP9YKVaxEO0he8nsS1LA25AI4J3dpF6aOCclHY8p+LS++OopzHzpXwuID3xtJcMExmP+T/FOkxkMbVE0uEcMW5LuBYIU6943+Opd6P9230u3tepbwAhwsigKnyTUdAs38YB0JL0N6JxwqbX+LuSLDxDA+xpKodWGxJaCFgixFn3RlUTXS+Wf51slXgIvzREVBC7XTU2Cu8v/PZ3YdwWbvn74RX70C3MKe8GopnxWeQJpbOM2jx7pmPJdqe9iJ+QLTPzkss486cpyUD/D7XgW9E07Ixu5k8Zg3r9XhSzTrCVb0myOCzooEDRqCte0KLsQ5/zPAsE2XZIxi2TuhRTMaj9AFmyeHK9cG04E/d/24UdK7v0309skWPT4JWKDcHMpWBdZ+oDiI49l7b3ROJusLR5MId20gZm6OfKanPakLG1oSMR3FecazgHBpj/ib2s1uZ3YB8OrlmautjXEOS2YBtWoq8TFjxellgEkUT0rG1QlCDtsmgeATFl58tNWO/rGm7QqzzLz3sIa100f7z7oCVA8kzdH+nHbSIA8j/8rRQHFc9Ag4WpXep4xOvvlklkZWDeXAFgCIpXCt2bI6iT09DNoW6zzacFZEfBt0jHTo3Z1xrVrKPiRlHUB5+5iWE1odGiy1liNBdXdLkyCJiPMEeVZ0V1BeBdZ11f9Zl1ouM9Ebb3ejMZ+tDY3Ovk1+n17qx/IeaTIyAwCsMQprfZoLYHGq4EwxchOIy1mf5nIxV3laKNhalHln0fQZFkjC4Y6N2TOXuukL+wTp+z9QJrOSL/eAaH3n2f0a6ChoM7QKMYtckaDIK4GCUAhZgap4Q5T/RywjTjifBmv7gi8Btnh/F7ZxD3LMJm6rqhqVai8O1yvEI1ZmSemAcOx2XQKjKisAf6wOZdOQppRIoQcdhvJgQtXyO5eV6A41+kCjIor+GPVSJl9ZTSa6WlIhhO1zy9+gUjUNN8GxtZGnwVTlUDV5l1gFQ9ezRhA9EwSHuPowesGq1bCnFbowmHuSUwGWq27xnPJLkvlaQwkx0INYwRj9OzTJ58HhnqN3YyMZemCfpUaTTDDIW5SjS3yICT/gpSwGr6ogoY+K82l3J2cidqAsmiLCNvBCb1e6b8wmNYQtYn2ING49sAyz+ZMsj6sMC91yZG4L137DE2XdrEjuX0yE5nh7rYvcgZuC8UHdd4Z/kS3LMEA0nInDQJQ6baJxv75oHQc08q+Hol64LEhU9bkGouTykLH61qIlNBThPkQ0Q/AyCqZlMnVBwMdM9i6Ca/Y3RpPpe394OcSGbnYeT/+Ski8lOLUv8y5OqkZKQqb6B+cahdRKNL/O+xFikjsGkTaJs+akRdL3cMpLP7g/MPEBG0y73SbxgYYRUthUytsFjuNWXoXMyas9+D5UzeQm7+ThDPJYZcIK0nikTw7P2JnGXLE17wKT6beg6B0kwRmSOi8eiZcvDjN88MZqWmpOqLGfN7tXATtnup86EU5q614P/T0ziCr8kENq3c6TOBc2KTAeyydNCg32uEIKKHQ90FaiEL5+mCbjtNvX5iE2iH895JmusJUu5Hog19TEnlvs0HECMq7ilgnHnROITV24vBY4hQywDi7bMrbbAYus/Rmx7skFFxmuwdC+GfJDsW/D/EBjiptGFC+4dd+9kr1YGfuMHpJ9ZxhrYcBSYuICFZYyuuUaAgME6wS6kfBaZpaFjyGjlRlqGigRosKRTFVJlzUVY/EbprMI8KKJubGqmWDZqCMeuMwBMCZejKSI/9HLKWLj7XHC2r/M7pYz4FGdzX1yRIoBp6Oz4XoF42qU/vyxJWTUmE3x3adj3NXdLhXGEe62HbYvcroCFy147hal8GbUq+Mf1HePoScguS8g3RorMwNQSHsuqJG89LILLC/Ee/w+44wtjB2c3LGdxj+cN1/QFveBpvfXReRjBB9oO2RDWnPr7AJ/XANdRgnixhNnsJFupT4e9WXvOu8ElLXrPz1Hwu8Kr4EEzcUyK4Ch+MTDKpT9KxED1SepW77QDoMoZ7ulQ3MdiUGy/4/hep3TC82s7SuLze3VB6YLTXYD6iK1jiFdFnTTo1ccpRXqKmJkIEwZn8geb7VN5BiTzyLO3GWNwT3q5zNn0bd17bOn7KDYRZscxWa9U1WjYaNNNMLmurYm4zegizZU/W5j99hp7lXIiDiIxnZLyLHqTqy3KEUxorko5QpyGBa0aJpJZBdJSYhI8CrNF06eLaMOfJqzyLOU99bMYsR/kinFHJaiuFKU+q0KRdpXiiBdvievAhIfdhMj39oDSoUyEmvevWLYO+XXP3S+5L51mLVOKjOLrK+5fljKBPoc2KNd0qhi+PZrr29XlluZ8gPjCOVCLk5bSv/9kZm3wJ/8+llj92HMcAWRCNxsYkihjA3C4Sb+NQvnIfxvbeCKBKfrHb9w2LPPSrR+w4Up2h2F+yi5Ne0gruFMsP99I4e/xX0LXjnbRI+tmtdl6cCEChjjbpMGOZaT8qk4RE97rX1HBEzkr+mozfH1LnPqmNULZaHN6Ku4CzNvKEQ5Frz49Er0+as0XD6Z30lQs/Q91O0IfeIEiYGB+PJtCaJhbIHhyKqQGLrADgvGXNjjjb9HoaZaPJUl6a6mZYKw/FSKyaGawutDRipCHsACZkjWbr4gGDYZ2ARmlsWJUJerbFVQZRPNWmcvVTNLhrKU/VWO6n8cjFaH8QKYljMJDvfC7M30cF5v0wN+V7yg+ve8BFe/4BQpNQAL/HLOPzWr5x29zMMTN1GVktp1xTtYLYip1aIri1Ruh3gLr2XVdFqzidkJHqexcPHY43iBSwuCsguYdu7BIC2CaxrnyDCQamAhdben3RAKYS2WBufiLMcwLAsbXqQh374E+CGU1/ve9tuqtIGxzKQcHoWbtj9cjbW+PVZd2C+vao73bNxe7Zm03s5IYyw8aQJZ/v5fY1xEbouhCk773e9b0CLM58icxlY7DPwqlNjb0COhcDAUjzi5ry3RwWB4RlX/7rze5TfFEPp/273U2RiSi4O7T/oJqpYFUGCqWuYhZyHiqvRwhlQWTSx+1Bm9Hpx2JqcUHLL7x5WCIYosHTerEY0FxJLNWVMjkgxrLaoEWfl6vxg1+9UxDQsxwYnohZJh1hIHLeAvczO1M1/wCzik+UsckTW+im+mf4MAcYTie+gYC+IZO2VB30f7l1GXS0svj7uMc/xrzfr4zX5p+IypySpyXKha+jwwcSfy8/usROAwKWiWWDY2fPOHidtzUMg8YpvAGLmb65S7FFrkgOtsJCigQg9qC3nfwaVhvztyZCSuvLb9fNHgQA/dERjmJrYLAfY/iv4+Fx+iNBvNPvpc83/ZUB/6FEdIWlRq+ANB+hEMm+4UVw/3gi7eYIi7gRn2ZRvSeukuhPZZXSCDuswX51wJXFtNDdg8cuCLCueBqVSxJrCwHW3smj1q+lfErbBHPGCeSp+Da2q/knAbLG0oJHlNOMUFSzdFIodmL7zNqNiAA7qxCJaeqZZOakt/KYGNtlTFQRqVED5q/Ep78G24SCNoHzGips+8uN8mAZSfvoJZAmGMTG2TrBiHjKiokQgjGw2pLbxaT3cJuoH7n/f0iG3kNeOUMoE8x6+GIqZtx3EqRfQPXnuuJryjWur/1ggUSO52be55XwkDZLEBj/28ZQJlXlzeiBgYsvDkEo7oxNYbNP2GfgUz1h+K+WBe04A6KvtYLyt6ai0lU6exH3DBO1FHiTr/7S4dFEBJsiegZum86BFMdKLsL4tlcKJnzT7ZRSd9MJBkzXMWHDh3yBerli9d1Uvz9LXUiHKgnOyAPOH2SBOc3Y3w1xotxczBFH2dbs4EpOa6scT/GrqijhHves139uBrVZnIdvORtsbGX8hUmXl0j3WokMdRQuQpAeO2Rl32cV55q5SYtAlAERkJJbrp22hkZpZb2JmPFDiijG5SVddpASzTrwHbrMYUs/PZ9DYNuYAtkukebTz/gpCvV444HQpQ0mS6pEkCmXAl55kBjkneqThmDc2wNXheYdpbZHNbTFfaIp9sgKTPCSoEBG+xPAqhlVLDhFYDbAEOtIjZnmQ8p7TZ/0SMA7gh1TFJmKm/ev8/lwjPonJlJLMIltaFrwx4tOCpaZFZKQEqsb+uJKMXJp5aQNq7mlvy2ExehSRQ/JFAnHGA6bP2u0G0g7E5ubd1eXuLLeFFN3HxrCgOVXqOyWt1unXSE+DNw2f/sApFZufvqPxwOy+4ygjGuYSinq1QKBHwhMuPZKSb4qdEX41xXiA60Td/VX6gdVFwWlVPlOl4hP88m/ivQiJbHPJprsfNwo0ywC5d4XmVJgdQCo5jxkbth7LJ3JEZ5rM11oURz4v5mWr3iMAq/AN0cdwMQOiB3GxxEfSpabvvWR8pfXlR5zURxBFYXDJAUG9pMa8kePFQvTonznBK6ai5s5KHRSpJ/6aioU5lwlMQ5lfYdrn41MAQbbX5Qh8iXpy0UzE9qs950uQGqbp6h5PBnC6K/TQ6Xr8MOWbWmZ6Vlq3Jl3UuD/zRVrAnbb9U5mBX7vfYWQH+vBXsOsp/M7cHak7D+MZu8k6vZuw8xlz6ob8fgVFA08EiBNvvCbK5GBKpRi5wTuLUxQ5KkowYLppBpH8DrBuQSgnpBdcciyT3aDmjL+8sEGk21rol12oyq4TCQ0xv7QLtyR6FqtYOZLjeyYX2qSNQZXnSlrLduAsJRZkFYvjYEkkomGIyi2CupH+1QO7hD8CBhvUq2m6yqNyvj6NjPBLY0YTbW/9gCkLFEMpHFHXy+3D6n2SeKpekpBJfgqUhgC6hoWuKli8KqINnmJIwKwWOMhSG9U/MDbo6hPDnJRvxuL79tYZ3Vazn5nBr4iRBkSKqUnO1T1JzlIjQ627svgZEAKcR5wDqAdJWtBWUR+YwAakUFrXfsp+Aoq8biJPM6HRcOqznlvrwpdshoeCj6Fmy+qVAJPl5q3ReTDmIYdrh9bnQSn0ux3EY2mYQnEllY4I4+hAqp261/6QwUmSW2MJetTmdckMHaUzTGje3cwDgVHCAFMNt+So0JgntZiMuQ1Fh6Vq70iJy7TkTxIjRHxUPytuZl/RCqBUqTG8O9V3FZUFExOxGi8yi7eZvkOrljj0sQVjeZCbdC3KEPB8sEpzFP5XddoOcWaFwlCuKBl236rkjDZCEUTG8Fx9EXSaXf4e8ALy9P5xBCcDHxCTZbj3h0pG3k5ZaDKA7zkhvFbmfDrC/YWEW9/NbG9RzgKn/AjA4g1E7Q7uhe47hV8bNl3Yg60eycRT0axbyM2c6bT6D0/J0wFQbQD7pUQFmUztiuxgG6u3Bu38Szh/JkMlrLcOYcjLDlIaI+MoBcr116RjyczmuVxdils/rAeg6ZlW008qnfaAfXXDPWYi62xDZFfn4+TIwi02g1vDGEPeX3PFWJaA0fNPfX7zYivoeGQnHnRuLReMSvrvbHcXX5QvKcMaBkOKqh/w2eQ+4x1+XzHPd95KpXhss5LPiRZ+iiwPlv1o17OzpumiOKeXxDXclfuNJvH7iy4Y42+8csk+3XBV/Fus4gvHIqmli+ZPDSBdZBTHpYiBfMWjbbGCB6ceMR+MqbVRXtsEq6JaBKZLEDbgiGx9bM9j4KgrPtwPceAsqZ44H7t7Mq591U4tyBsQmGeDbLxGvGSQKD11Mg4+GkY1TteNEhpA+bQofcpVXEQDhk6j61wlKZJgXHvT+spYPQikpvjAELhCOUBLUBLBgdWfmMXNGx4nUYhHhLezznEbhaUD5gHHDo/4nXZh0plH8u+m2iR2tQWsex1QMU2Sd2fzNhNbkoil0/cJ6VpvOym6kr6+aw1wUxMO14Y0SDpGCygoqxw5nRNLrdJ3V4GUy/jFMx6eDftvGGHkPl0Bdk//MEKxKtZzAtASfCKE9BlU3TI/uqnBs06sUhRBrLUFTpb09z6NfkxnVakk3KJU6GohLPezvbotvyoisfTKrnuilHkiRok9lukWzrSCsUqJlAeyxGSB7/sWpgALLREDveMuXpwUWpRfIzR2GfpNmXRfQUFpttWxRQouoPgTeQcXKp/ZCggWfBberPV7UAsc1g26WhNGWtc6EoKGHHbrwUm2p7FyvyuhmwyDEO6UcE9ylrRewxMRjuIDfycA1+f+UkDEp+C6F6RJeJPbDC5i9s5YWuFtmRcy+2Al8mjt8W1JPuBqPPHKNgFBNJAE8sUT2MOnnWNuMxNASz5w+FTvJFHD5r5cqCA5F4VuRS9Kb6bkULeD5bx1wU2Ua9wgNkfOfAhZbIx6fbCYs89qdCWoBjMv6Dm81DhHkA0F2njQpO+2k1LIEHndfFI1LGa45c+X/ikjhJ7+lrMt7681Qy4cxG2KIb54stccXLg3ktLYSi9wkytjlM5EBsapuEOgfMXB3CMTkvMpdWdpTFmvq8qgx1pB6K3m6yR5mrOrzF3w8Bk9bAwNT3GMN9eStb+La+5Ew+iy5RAAAAqDAAAAoLHA5L1QoGmLXZYI9vMBMx46v2n2OYW5F/0XNYdwLlYi9iCPx/N6jYqiJLfMQq8jIJoeup2BjLOGp0p8YjB/NgR8c/4TUBAvJrrkyc67QoHjhMMs2qkRL83cXYQ3GNlGyqObF5IH1UwseU4DljX1bQ+ujVLJYCNQSwIRUsK83Ef2ytAPpGIaG5W7WPuJ0uvQ3UXhRfjeDq9MkTmZR7I7manxnEaq1cYiuLD8nfRnlXMEarY08uVdveZ+Ft5/L+IN7a66Sc6wMcBHXOlxPdrfypP/pWI9T9CS3/XUFqsKTwsVAgY0SwJoHsLV0o4gjOWw6hRg0F0L58GxdJryHti2QuckfxRieZ05BQ3/Y4RuAtYai0FKXFw2tvyDNu3ap/MEz5szmLEmCVHp2PUgCC2SyVny7qWmNzbStv1UObslrbOOrAcF+n5jWJrqm4cNz48bfZQ1ruYTwPJnaaujGNIwgXZM/rtQwNhK4JR71NuUDoz3pmijJ1tkdaJako36YhMXj8NAZqH5fq9l858emGTYJGNHkGS1cOslvFthDxNv2yVmLDhaltdbgLn2TGnXv85GdvQwyDrxYwn6reS1tx8IU99NY+c5ZLSzzb5/itLwyPJ2IsMx36ls3A2H8gOC2S55TTe2iQyNNJFSwDoGkR6t8ENiqJEWFcWO1ra4LB6kHFPVTCkwv3zHVh+pQQSUzkUfDXySAdpzbYZxhdIAsKvPKhtz9dls/Z6WRc2CwU9kb8+hQzx87qqAoHyiLNb5F15LwQHM98Lg8Hw5/95YZ3kxONb6g1Du1/ctak8koanEY5uE2tk7VQ7k3G+lMO9SikYc/6qgAILyHJTy/vH8knKZ9pcFW1Yl9dJhZPAUMAMXrn30HByg6E7kWe9c2VCEHmcvmMV4+DN+Fho87cRy4iqnG4D4tSk7gmFFRNcg1GkUNbizrrLhqyPVSA8fkssDqKIbf/LUNX98lcdqXr8ioqZGMv9yhPErmnf7v58eDdY77AlWgDHirPAku6Zc+exE+LNMmq/9FLzFbalu4COk2mtHZfmdsbxhY8JVODP+yNhIFBmwyj8VbrvoYO16L9yQkJlwBRCckCDPuj5QYCjpV5ZVDd8En1yL7MVMA/2C+Iqbu0b/l/2you0XPt/M20iqbF3c55CtcZefu1F0l2LhLfAzh8Eu8BnRkfTudshUIVGMqfxP/XefFisDWPGqwWc/JuYKqX1gW24ryh+fid4UjukdwhKDryQynAoQ1ztRBzr+P7iFcnxJZlNtTeBBjDzcNACfpIDNKPNj2mPk/W4XHOmbGEksOkWNLOXLPZQ1astNlQKQYGNIPWwYvVOnku6jEqsI69mxk97Aszu7K+GUHUIOQvrjWGkKr/FKMUzeNGT1Yi+/MZbVJUkQSY96bD4nQCZlsIBzmaCrqeKAKb3RdnCi9/jb9y76CIRonp4MpeDMthbPu5Ls5enW5O+Jpbar9hBHayQil2L+n5l/YLsJtq+v6KXuGAGRoCF992NtZp5noaeB10V3cF21Okz5L3uT2FFV7FpQDghyUDAzsk+B+4Ndqux3O1t6G768bkUjl0d+0Hc8SC9g54s5ptQUrwcepYNxxV1aq/MykYZ15f9kSEPKXy3/FripSVFYNIT6mon7XroqLSEhpsTGIleBPlrGvXWqtUCelIVnx4nFEOJ8RVV1/dwJP1sKbstkt2LX/8upZmP21fWLRzKsn5Po2BOGMW9147+jI7/iqwjIWG2Os7REDJJfWOprz7t6jJlEloXG+BJzNr5WFWyAqi8N1rsqZKF2rpRaJAEp0ynZgv9scAFyQi2ihBxMW/pqu9XB51SE/rfcppXI3voqNGGiFjUdyhtzy5bcdjAmBZNL1GrgxhNxm0+DgDQN6BJRoEEi0dKbZn9TFneEam6tyYRQrw0HLXdCFIeFvA0wW62Uq3k6pH9d/XtjzRoV7ETIXeDZPRtNjhhzd4aerrOO3W3NIXHNkYEZZJup02M6DJUiXVaDpr1WMTOSPXa0ioDE9p4SpKtlzwR16r0lsMqae8/HsVtzOl46xHf3t4ls/X2t3ZR9rlAX0eW40eraA/afAgNG4wZA3dyIR5xtH0GnYfhF7d35IrZbTCfR7tk6lMEKD78tCtw8TYByvzy0+1g+hhnkCWMobQw8m10JijsuOfB5WKqATtIls6Ftnc31Ktwsh6uFcXoRtLV5xaRn1Aq/qEIG0oOUsCqkVt8J4ZXjb+2evS1s5Qz8kjpJq3lba7cInkQTLfv+NUbtMMp5RyB19FECe0tRZKvqfWj75topr++ZJ/NL6cVLHDP7/NKrik6k4fOQTSmLab211blkrJN44rDnBgfbOiRm/ZSJJKgGbBZaKnhJN2aP7uM+2VMLTNcEq1VEmxCOH0Kf0gG4xGG7XwxWudL7OKKsFJjYm68fSXyEzLcUAkQ5Bz1ftaTfh/fNMtoeJFC2Z6ENs5EpRloFZywqqJUWuZuQ6AEPK20+ciufeXyo2SdeK2mzFN4+/0biWcAOV0C5aXSoez18bTEMOQSUYMi31rgAiilx0y34Izc13y7VB/ZhCYIQztTtgzCdCNLdEJb/8lZxjd3rmmDiBIM6Phmjy4XS5BCkFVW8xdQGib7Vy72OIk77hIvGTa0uWsBbEaMuYES+ViEPCOqmsEbOyTFRaCORKD+RnWI1+mB3xoTFTjRK3iCYm3Xcotlshl9OIUMli2X0lWigBwC+GqqKqnC5xXHDf2YPN/+bVQAT1ibZxHQF4EpAJurN9smJc24yOLG+LEQ9j9PTbeuOIYF1hS6RXXWXy+bo8yoBYxhQbEYctHN5Z7v7eRN6YBPbFwOwvRc4FP0CRzxIJ6IaT6dsglur6l3+lHnwu+H7FoypLq4FFvgG604QqZabQtMU+aiuxJIffMI0HBv1srZvZnpalCs+UEcRuMu/Q/flgNfv03XeYkXzOSxzfLCcbEJVDlFDFKqccMTBOaVdSufG0GQy4ijlM7hfXjOF9M0F4tkXGx8e9kvukOmw88SrIfFM5K5oJ38xSqC59USCsIlOKXNwj9vOq7Wuk4vCd01HopMPdUsa1Eebr5vk3miM7YFJ8SvPLq3ib+p4adMTJvqlTMOSdhmcxBj9jcJYa3BI3rpyFJTE5kSZtetyvDskU8oOYAvFYySRv2Cu/6yp13ctWOOfjuZUhBK8T0WAan9YincuLBdZF6MSzbg3VihTIBxtB+ogU+r+xi/9R1rZT/0Uh5MqZmhd30GoksMnijdFSBE8h1ESon5YSc7HPNUPY/+7t8l1LRk2REl/0Zu4+wwYVXpFsTjPohKQ1Cf/lOnPzd/5LQWhpmftHUEdVqOJ6VAF9CCRXbECjl6rXb+w/QtAyW1Iy3WePHd9MgGsrJ8UEduSxfm+KdRpFf5klFKGgkEMudf2bA72Ml6xeSZqZiGwAbDv1umK9MMfXD+OTPf+OcRR4uaJBGPgBUfPz+OTFiX795ho5wZ01VNsjt2PRczt+AsyBIFzUcMPEpSatUck6nko8Ge+lvnsCPg+WiPbFFt4E8UCCZtKoyVMV8pCTidSFW4GrQunrruKFmqGKD07lVGAMbwg6A5Mybpq9jhPwQ0XZPDWAHcHNbKNPOWxOcMrFdAbf8Q8MTH+rE0qeIvk+A1f4xfiYxIvRctWNCHjY0ANTkv+BYO+ulrJbKvZsU2JWsyzvNTkDuU1xzaRxTIBFzjpYFPmpNX79h6MFAAh+bVxfwIU0KoEPj7W0Jgn4GvKbWRFx+8nZr71eKttLHagNHjkruNZc2xirJhWQRxBj0f74roPxaxT9QKiL5PSbvUmc59m8TgRYMwg6Us6PtI4XV4eBGhPf/Fccye0hMwI4vfXMYlf9Lw8U9qs2h7s10Cyq2fwS7I4ilkht/Zj0YlvCzrc5j8dij+qpah9Uua50l5IPNHiKF+FnatcelAyJXKae69bxUC3lEFjci343YgOz4H6kDjGRBGlhKH7m3/msVLrS1XaqwvDMIlqjFexaz+nWrfff/K1ejH413+Zix2uP9K4+WMFZcaVYisS8sibx1dHBngkNp/CVmYvn1zaPmTKQa+XMkFgdSuKEke3bVybnoUY7nvMdvD+FjVeJvyMCq7bpfqC1HAPtLcS4RhYREUHsUztOzkOtvvIWLsdXwfmanIMDK5ulbgoJXC1sTS0wfxBYcMe3cxJ/Y/cjxO2EOMxj9YVN2ca4CGD+jxruYHUsqDVzQzu6vMqcqLqIeCN5TlqC2HsMbTzyL9liD479paLephf06ZSM6rLTTp5Pc6kDzZxu5AyNtCCKI4C7eADM8WfXOy5CaQ/4tBxKV2Pqm/266DoZ0mzl1L/yQjY91IEulTZATdcBNnpkc4wx/L3M3fYcyTwJzeewbZCqmHevc9Cg84N66uyoS04EqlKRTEKuhtHKVYTcJfjtIjd6MviYFq9NF8aA2NV77N3jsTlxgWweZBTQ3CD0pSV2YFVde2HomOmATPgI11i9D4OWFNnflFL8tyX23Kzrk0u1xj76lp2iTxkvPQh9hmL0dpkI/DXH6p/DGu8dP6jKfw51TlfaoUKVx0c4uSXLiQVWRmVKqihBK8S/lnruHLILD2GVWzJGJy4CO/8iK57DFHdef+u8K6nDcAhE6rruhVDGQa6P7M2F/DaFYhqRB/QAHiy4LE8osNUFE5YIE0LNE0gj7+4MRgND0tn7JbPuPtU0cVqHhd2oeoGgPLvOOePWk/EkE+D3lHaCzZoFs0a/+6ZcOmiIkyeQP9bDPxwL0XHoEV1uheUEOTjx0/5sLhwHlqKR1A9DCGq1rCE+jeyszJV3IELYVuVgDJ2leqJmVrK7OmAz61ZBXgS3lneEcvCy1GE0QCSCiUzY6axxSLVC6e9hbnJC4AsqQa03Sv0EjVGGovAClwRd7K5Pg6din0NEzOsAXBvAAKUMeS3rMqOlCMObaJMUGPaHhvtiqArpoBW+JpqgVCicyA9z7s+LAjL+OclE2v0miX7ZuAin77a3vcFPYF6WnSYr69uRA4sRwZaWjuYEU62OvBnyx7j2HHJ3lCCqDQrBIgTvi5fy6Etp5AL+rFKv8Bbw+3I7eL85U2QfN/EbqNq08Sz0q8SNYcrBNshwMF+YJH3bzs7JGcm+IPbJF+a5jlPYSrQeWixxCVndLKfVuvXPielylmhgkLj5uIxyH4b7KfzfGYngOvn8ssIjCUZSw8JslXqAL7RVKrRUtRzhH0ZuZL70VWM03xkj2mJhvCy00RRF9+KGdjU8ayEoXXUfiaNZgE4g2xfEQ171MKO75wMOEUI8eSA98Ojqm4wvv8lC903zahXjvOhwPGUFaR5BV2lCbA7/D3v+9T3kYKOUTTw5cSqOSgtUFLJ6ALTbrugwFcDwqHWuMkKP4BxhVAa1uMdnBE3A5FAhV9bfA6oy1matyiQY/1Y6kiJ+TivC8MMPd9SqUBsbrqv4uCp4uiuGxwBz+/u+7cOemQ4j2oI3jdsb9fUYCaOBcIXfGFli75aB3yNSBaeQIVpuiN8hv4ffLbGyffhlsSTRiT+JG2bLeRjAFTDTyQycRCEdH/1nmS6/Alpojn4YJ6tJ4XSh/pyIpug3fEYDI1MtS2F/Yk6S+tdxaWWzu1tba5reOEzuymSuBpOz8aoQN7FZzFBxSJkyTn9Cq6XrDXd80mnejCq8DlVw66vRbQCVhrje9s9w0/iEx/sxJAJ9nFNUTHD7BWL3zmWRLHTxBq9N7d2RutNR7w7Bh71KEjv+AGd4j12LScy3WHxVn4+zoZzs90rgz2ngpIzfRd2tz2aHD5qx5ouDwUmAQZWTVVG/tMFNzJnHs5kmCq4Hd+uLR85ogggOg2BZqmatpQkGs3R9n+YhT9QVTbFTz5MmmP+3mB1KAveGn30KfNuQmC9QkJb6teul7fM9LVr43U9kj3reYBR7ENb9DONdIOVoLEqmj28tN6yhFwvKS4vgllTnxI/qgEJZEnc5j/Cul1B8GQGcHUqkY1OnNE82g6OntqLkghAjqzhM0xBn236BHN0yLAM9+ko7b5tM+upBWAY7YtXZFenEtZ/+P19sCEAta0O9gjBTOFouSyWH3fOOlmRgbUzXNOtG3yBUT6JDkpYYNQXjjcjOrtAQGZVf019JdPDgjHv/Fsp/Yu87F3j5vD15jXC4u2NuIm1Ym2leBXZZpMVEOE/sJqoPcQ7ltqwqQMrwFuSHMZeKsu6bermJtW/fvi/p5SG97zBLWYgEjgLfNv3vkE5RdxtA4kPp9hAXLb7ZdLV+7d8qvSKz1ynJBibtn09slu8HqLHAmeyid1UxQgvIk24rGZR5RNxuj0XEQLFLvu9k8lFOiFgrePzwnjCKhY5ZbK+5R5J6c94ybEMiP/+Y+OwdRbPnR+CVKO4K/kRSjudo8rRtwITPRfQKdZCiGYdCQgblNJobFPYeAxbaHyPOE0kQHmW40gEAZLO6mxdMvRRblW1ivYezj/OkS6+9B14VbvECAi4PCht4YdVy9BA1R+h3z64uzRHUNrhqGGqZ8YIWDP23ljBA0tZSv3zBkloALxC+zvQd5kfEyPGO0EEVJ9DbVOneSPCSqQyFVi+ppvvtxkqy4bVJrM/Enj25eN4501IYT4etFVuO1V1M9pwe9dmNNpeqxSvCiX3r5BT6penChLofoTLiVbC7Eg5hRFRPcWpmWnF0awlHeOkNrdXcGjqHxO2ERlh3sACN9GUWZjs+GjDF0t6Hwi8rYdWimnN1PrOYb5KUGbVhqBqAvQ79hgkCrO/KvpJLkWofIo9X3CUJEL+F+ElTZuKBYAT87EwUfAfccJCN8n0Sce/uGjmJIYSdEwU3I8EcRigd6tzL77d3QWwY6TvvcXE25VgiGtzN8mSPsKPQIlNNg+GnLb1WZ2b5bnOC/ThBFAO7qDtKnMFqlOfujMVdXE9BIMD1P55MzeaybLJAPx5lDWKSBJtlWv639qudCIjcqJvl2JkeCzDEUHP0R0EL11Ln9qbedAVHxnY0UaIqoc6+4G8uT2rCzJnG6r9y8z7zPOvIDn0HlcMO1VMJ/sQhheFm2RXUqRvBd7WelUtDFqHxfZ9NcgwLQAf/nocPhAcV2giaEhvVoHCBngK6ueYMnCcNukdNLYK6Xf7uJdjM7AJ7EYSjd5DXVAq2wM7/iA6vkku/gQe722BWgzD9wONL3qni/X9tynl7jVLrcnXFGnXUqZGYoV/fXkSDiLYhSXZVurwZ4BAHD+GX5cxctZkQsQ/Wlv+8d8fvB9IXZ+JK5uZUSJEY4iOF8/1VQBaSnRdzX2gG+6DNpW0LnIwkgI8yKmJCnVnFiAnU3I0ybn1rHp3oSyaXi4w8A6sV9+aZjPNvWoNuRIX/voSA56tUgJ+FGEh4gNdPRsDtDTjqndcclncZ2wz49G92uprrdZFFCCAhcaRWz5BKZNmm12/+arcvlYZi/nB9hA/4O+qaBO6BJrLC5AIHSBgxuZK70sfAMR0RiKgc8lFzHxtioSDCWHTXmH2BoT/Th3Y5HjAMgIZsKl3Ziu3okGMKama+ajruqGY2jrPJY4hd6M7rwXTRi79BLmslfDqMnJTiDS4uXssOisXLUnvrxfY952AsTDzcOgX5RucfEt4D88PVzbLg2eG58imjIqCCtG76XbsUhW1FZCoQc6Lrh3KRDbQgPFO5WIgsjkQUeEF9y5sJNYLxuCON+v1cW/+08YbDu4/ZWfsq9PEPkLkMpZIHAvR9Wr7g2e+3fST0RyeL10540laWq1mZPCeo446Y4VgqOz58EAJNMi/rmMcfaIyJARVCQbOvpSCNppxm0fb7ihBtl9YtozkGnoVDbRw7OkGH+Y5a88KYI4zYawkXqDPcfd5sXK6ap5XtydIe8uP2sJXyU3ojTBNqIX/oyuIpTj1QoOAY8bmFjjikoVUa1dDEJDDrJuKIDu/lybcYBmcagIeaWMZi3UFRpYpohwjvKMVsjFH4vKXrkgWl+lvBwBfLCcei1lmrpqhLeInXKzyR8Vn3b3kWuB4erlp9KBDj4v4ZaARwAfSnnLD9kj5D1zwtxnIW2Wekhh0yneRKh4KjOp5xyZoQgHjonNiQcGraibTrB/XU7/oKa5Lbk4MMoYIEfJrixLmBgN1V5pWWP+kpHqI4Kpp0qqbSUN2mTSb3As9qRxpRdMheEfdYYC19aWZLeLKffwe7d3q0PTr4KhM/BcxhnF/QSsmBQirNl9x3AysDQSn47Ax/2CKmZN7eGaxNU9I1NvxQ5s/RcHj5ppnKKs8Cfzsu13jXLAIkUkQpKtGA47l7stsLctjjMnmXLnD6xS9U6FEb0UZUsYKLUR3CYXVi9k+FXz1lBfBLqKg2I6DFcMav0RI2B/YjEa+jQCnnI8EQtuLy6aqMXssjC5YhVxLivh8RFjW2itLtbcLfD77LW7cDktpPJ3GVXTUW1DVf7xNxYBkfuRAQDZdrJzwKxHNEPOk1TicKLXv1Y2VryT8o1OmSUggNnxHfRT/Vg048vT6OA0Jzw3wRzYDbr1NCumJv9Y5KLR7bRo/JFzWumqEkPIxgdstXAS4bY+a3E0mxku8VSVfNEzugPcngeUuoabYBEgmhhaFlZk29RPabVj33rf1U9PXt0neKPuR73XE92SdDcAPkDEzeGN9I/qGaFxP5DjXffhOJ75qNWIYamusXXJDUACqmior1Qd0uC68uRVaQycvu5CvO92Gtwsx3RYjhD9Ccr41mpFbe/aiLS9IbJRUMLw/F5xEFJ7o9yEsDbf+Z/y0eCN8cq1vaCNmvFAUbTMbztqFgd7KI0GbRz3rDFOHOxYiYVWUepNcFTKMu4ZQ0O1qLjGn6pXSTSShi1DiRoyEBSl4BAWVW3HVe6KV/CARb3HvHzQSYUJxtpC+xTmwXgfiu3qCVKvsxA0hDidQ2Osjx7W4gTwVDqtdVH+I4d/d5+8vmHX/foixERU0XVJHl3PXyJ16dwAOvz7LZfnBVlqRwv3Qc54bfWPc2HSTdREwaAU1BS2AY3xWjMgIDUv2Wh6sMD3PgTdls90+iI5m2B/3aKskpXVEcn6CKzBuJLBM26Z/2AdwbdD3+AGVnyWJtzx/w2vkdI2dAU4JDFK1Izd9//S4w7KOfbQ6dB1jqUzpcMICFyeipi/YE4IgYSlY68o1xJZasd/gFA4iEEmdVUUjPELed3busky9gxEqMKPncyKf/DqdlReVBA0yRKOMNMRIFCak28s3+qyO+897M2mlgX0dHTczk/VqdTPoGGJeliZa6DoLAjLuGMOGrG983GrSVhkkEku5Sl2N5I0vV5RS4TWh+ufX8cs3129/Ae7J5KgoVusxV/P148kDG+fd4xBqrxfW8auOjmLuWoYlLpXENTQiI5jKR8VYZVX6B/JJEb2uZUnqY53WQc64KCNu3vyxcLzY8mTi5ac5h/cR8rp9sQv/+s7gtzbjMGZTDGOLKyhZY0TDBjsyBgYInVU3vLh0y0Yr2eF+TzBtzyWjw554zZdoQSfNSMUIfHFASJ1tP4YBmTvpSHb+OJHL1D+wwqS817bcI6icEMVt4JP54zejvuf6wRsVgfiu7Wt+53PHQHNRA5kQmTbo26TYxUT/UKk/ZiCq+Ds5ca0ugYDIOXHdH6IO4qXWwbfUlfnoekUTLRxJ7ek+Oo2CUnhY8PiUrHaT+RWyqJM3qAwq+Wer8ihAGvP7EwePdTdIBeJFCHFnqS70ivIhlaOveNth9vLYXzxVfpRWSs0M+hrxeE/ac/rSzK+S4KmPXHkhTlNnOZFwqthqchSNkF/hQclH2nYIvEQ1U8YxDGWxVZPGk7Jo3Topdu++VUr3u9IBTW+lu1lSBUzdc9QpiTLblKb0dojAl1hYbRZeTY/hYSVcT54QYm+XjioL34Chz2SdglrEsSIFKS1vdMUM0/qF1CShA0/fY8VyjZvN/VXjutVItoLrt2Eqo9exo5IuKaX7KWdCFGRSwYBvaMPHlI5AY34PurI4zm2/q/2ejwdGXmBLSHhPkpqo1+kssgR/dWQLC98E7oJi3WynmYWzTDLGsIJk4GI1Syh1xhvyvwMbY6rwbpsLp7567uvM/1oX+90dw8H4qHqg7gCaVTyO6fjA7wsAVEziwnWwt/7UqrtJsEaEOJhg9s1MZCjH9pYxzrOJ0lM1dWuSl/UWPHNEOQ12h3LE8WGdG1iR97K1XH34lRPu4HdZXT13ikLxtSVadrrpTqPzr4nyYPpCd95psCnjJzpyPL1/Ot165ffd7PVgM+l2AqNnDi9HNYlE60lj4az7k5j/fSCSAPwUk2E6gtoQAnpVXz30ty0xySPgi2nDEVrkvrQtf7Hw6L1Gtkay7HBPjyEhAJrFbMDEQa1BHlzEXdgJim9kLZKaz6VTfmQGrJcuLezPcXPRPQuW4Cklb2UKO6znqtpGALlXxE+LdRFkiyje1PRi5GEsEajinWHLmODCciGrPCTCCJvsrA9jHhvXSRGpj4BwLo1iEsRWgvuraMb0jLVVE7zM2OCYyNCVpdALD8KEnUz3FWOZwxbA3lDL2lG5FP5eqSx5QiqrmhIX6tNl0zdetsTy73AXsiPFKoG0Cx/Z08aD5Nx+O/IccCjjNCrUTRdVEntxe31ct5e5fQZGbEYb2mTabIlm1R8+OyiNs20U1z189tmOFNRL+P7fSs7QdgCyZ5kCQvLFWCtdi9nJgwS/QFpD3KLILzY32Wj4Ao9LnNxv707yrFPObGbmIUzgltVT0RnA99C5EsTlXOfJessTIEcv+IQet9mCoybEUIgDMO1jUWjh4oGjbZu8SzPRGca+ad6z4kSWLDZaQBsruapWF0cUXbrAl4Fvew7lHcIkAmV42jjcvtvwfS1caNfrhTt/c9EMB7xqMF0y2NZnPS3uSmb5vcAHNob8AuA0bfyXgF7v7mYXcfJh7g++AYsrGrJ+/LyNbWbxTDaqP1OnROSPwcw/K+XOQuTU7wmJA5FU3ikNH2Nz8FIdQs3zC3xyPFItvdGGJNf50NlSyToccUjqwNNfBAPRWh0lTrUKCAiSWWGX5mZTw7beaPXkQYDdKaq9jBAJSN0znxRK4/Lqh7TJAW7d9g6MaKFNYJnC+45GbUs1mMi5kSIN3w09w1yUI6ef5LhdhsGVbRtDhGAotz5Fo3Z3vMhBSoGvm6nxqtbdwxzLQDhCwYmxOe3uJx1jf90Mubji0GvDyUOLUwNxvSUyvuR4h+BaONzCgQaWLPM+BdD852rHi2J9taRm9kahZreXHVOwMyRZOGBA5+C1EDkzzRnpqN/wPB0nTZm8xJIqTNecdUfkm9SykTMsIJzu81a6vSXguBFR0h0yI53OWn5mylxKIdd7LSk33AoS3IapXQs+6juYR0iDoWd7F+agjAYhm1z5EqavaMiRj+Dku/FMRmgTbawNf1lrgC4lVkmoW+HjJmLxc0ELR87p96jc9NKtW5b2D9j92Mx4vQhLxA4Ekk2+5+9bag8HbtbhP+Qyxb99Q0faNkQ9QCEf1N+c0p53KVdZl0cIKGOjG62eBytREvfUdBhl3OIjtElMLHyymd518k/4RwsXfdLZhAzr5mZEzjoG8NJ2iAxV6aYg/hNkn27uybfNMMtClp8i0Awcki9uxExB0uRg8hgKGb/TlclTQ/i4OwlunpzH7OEbxLUXjz6VN906bJed0HuMQX0m3A3hFfCHkXJ5lFmVk/SrX7tCFPg/iVLE6CETpOAb3aB+cGDQO9FJVsY8ixVOtAszaisUu2j2rl2iiNaTORBFr1LqtOvZMERjzwsNqwlOPVkADoLVvKIa//w85MFqte7IujaPWAyviJiVNyxzD0MPXXaSj0vZIxVpVVee/OvXlr7W+sJSlaul4/v4n/q4dEKVXsc0xZUMe0xH+6yOpIkTyQp8lopGOmHuMvnJnnNOPHHCCcb23KmB0aEpDcgsDXs9TFh0ABsc6+mogXmnG82Wr8+tq4EAInaD1RQp0b6YaiaGrJovzSp6m0eB0CtoQ6ne7QVF9B2pG03+w9A7rqrW4cfhbljF+jZUP73jxAJvFnZB4wRWNmIBq7NYXRn//FJhZfPjl1CmRQt2zR6HxMIX6+/SvFiona7N7pHe26agU7m7Q2IY8/g+NEO3qstBAzfgrsp19C8Sotq+ios3BEZuWWFk6kNzcY7spA4qBpvYHst6qs0iSGAzInVy12Tkdlr1zOYOj+NjYo6u9whHQ8Iv+L+dTx8q+yb3bHMZVoLtQBn/XVwkiyB2vruBoidzifRKM4EFjCUeBOkyqr+1czk5WsNPMgoakqMxYuTCMPR59LhhpvL0TeMjvhPiExN6X9kKpo9DiRIoQZJ6iLJvXLLq+896z5rQQ7dpoTVHrgGm/mTZy/UzPEoJRPXLqsTaA6c1wuwNy04VzBrIssLjn8Odk3j+3ycrdMoVy6oxh+0giXJSZ33Zmf8CE0YeAg8pqiLVAt3mzFySj4oDP73s9Ozz++FlZZirMdEU88o6fkQ2qfcxMMmxvr7PD8rl09nHJlE7aJyACOqWiX51aSIIcPSqM9g0eHL+6yEMYXcxYf5yYXnvYHzA+PIMoGIz1EwXEYixsLM1AjteCpjOWSX5Pj/iPBOhdS+SEzctC69XV3TKN4kbAhOyBRTVmzzSDiyAYWV6hCepvIrdp0AJRSCBYf6siNVB02qEvkF7vBNvYY+oFh28hAFDGy6z38fX4EyKUJzsUK7OA3eOkHfuRuHXne9BtQNJu2rUqhLGJHt8jt6vEvPLhNhFGObZjs8DdkWfewQh2FTCAzqADadd7tGLez8mLfYP6Hc6qO1XBT2Wl0gVdp3e3WIUs5TICfrmDoGPmuS8B35qqejfqJ6NRsXewIfoxneeggf8N3b9zlHB+KHHAVy9Bq6YiV9LKBl4Q/asaBg0PHZZSjkBqszvK/+9IBtJ4MaDr4l9G8D72ySXMRl0kqJ17T7OhVX10CrYrpgXnLZEPt4Ks7gstagyI4bF1JVSXKWtSvR9lJoCpyvBs9BRtbKKrgNFHV1Qx6db4xaV5QIe7ghdjsIxnpTGfMwCy2KmZrdmJy7kp5+gJOVJBilGwR/7sKC5oMuielR1NYdcDiL8YHrbjfagL2mhSPEYXOXk5jmzxMac6i47/JJBRzOwbCU5mga6Im+xl9h4Dmrr3JHGStg3bLiIKdtjwGk1r/N/d6o2JZ54QmN18zlCXqxL2/Xe8cYgFMaJltnRbXuXdL32yIwcS8vmSH6qQJ2qe3WYbikQ4ozf5sniQq9J2lAbKvXG/FYzjGR/yPv3+d6sGnAVCBxQ0rYIa+XXUkiLlCKBOToqXcO3kbhVTzAyhT4e1iCK+s3yTOuk8lExyRoPBHn6bcQokNIQqM4EJrwBiXk/R9VIm7Psqb5uUpRV6r9r2jA/KBiXzUqWdAcL4Oo4EVUGaVHr6nkpcfDuD4188Ze1Eo3rkIfPvOHUEyC/RAB4/xSUJvXf7xqD0tKS06AjU6YPihXCez53rpYzK+xYYeLpnI+/1S3WLttFV+t35wccvN5SAOGHkMntxcC41LOEfZ7XaOFNQenJDgJdmbdMhHhX4/wkVg5m+TpA/M8EHd7ht/aBF/UNSqf+qIbseikyKGnPz2rIcdZ3RXzX4pOPl+08oMuzRIqAjZmM3niy4YoUYddFc3g8XRqbRCIqvRdZdGp1cl0h7AVFAp4ZE7f/dxCrgO2Ljxt6PjvKrhZZbct75T68+bem+Ibm3cPv1C5ubeBAPQ4pWOReWzUIz/S46nBizDtEFXVTzBk/OEVWV+5h04hjeYCFuq7r/D6ah5xqrPf9aRv+NdR43ZXPehX5L1LBzpz3Xp9/9HE8kc6uQp7qEHCdyUvifwLmpoTdhpJcYHc1d7BXQU/J4BmGISaUFohRKxnWwhdfGQp4on07w3fFcCZWJcjuOVh7gmj5zd0e/qiJ6p8vhAGDvvXcTvebmQ33KbGr68wqE9Xor0hlX8VfBCATJiYgUHFOkjiRTha8GuxTUdZRehRY5m93asunvaMh23Y9oQ3FVsp95lEmj4mYon8F5DauppYdxIEyvyE7X3OdPk6uKLqS67Hr8sLG6dN7Dtt8DyGtWwIVLvSrJnhKGdH4hDVGf4yQ/zlSsqvfoBWJIURi+MvGJ65o6LhFpqtD/l/+5nbza6GjCLsOQHEiPQkdBBDzJKL6TluWPBhwNL1c/pRU9h7UQ3kEt1XgFq2RTTFWjd9hzZqtUNyKiAKligBYCDjwyw5TMZFBXWVNVB7DWkbpGrDF6UlmlUVq0OJ/6Q1o6n8mlpYHiVr7tr5Mp/5y5PdQbJlXtxtcp1YdnjsjN93p7H3agN+E0SEFXGNooE2IW6dnaMIr6KEPd/f9IPGc/iDyzMfCWi5df8RpYmuNJM0D8/ECoYbWSL/kmivDPd8HZZ3XDpl1Pcqmwt7ubRU9nHkJBu0nqsYzNXtEIOd5WG+uglpXTAqeGfgZt2oF2RPa3R5yLPRnLWJD7OwUC04UGE1YjTlUeHU09xJuTZV8uSigLoGEq0uQRCpKcaahLpgDIRQUz914XGkJZ8gHYevwQHSdiN/oIDkTEHvnysU+UVNZgZsYSVTSmAzzLjub7nv4FT/LM8RbePWyNYqG2PSX+zd62wKYgktkNVGZRbBMidV1nAEeFn1DZDP2YkSmPvqkP92iTc2K22fzHL1cfQghr9Am1WWaDUQtVhpceTVhglBvrhaxZcV5vGTMbk2heFmWu+jfdpYc7YZYLeUb8kHypS1G5ECd+ZqAftHX6SuvxwmMUUBlkQIUIJP5h5BV4WG76aMc44C7QpTj5bv6sO4ec/J+y7rnu1IHa51lPJotm8H3KjF8KA4OBYTmq4KjJus6FoGtwAapB8mgnvcITVhllh3iMFqn1ZE2YogvuB19EjQc8wO/cKwUn9dhzVA6ABmKbR8KRaXlR/OtxHA1FIQsMCDSidAp8G4wyxNsU1KRvWLILNQMfNHgvoQSAjxdjGr8cWaJBcrfYllZDcnQ7Z11AXSRaCLwY1oQ27jmdM9yKutB+/33qEON0XIYK2HOPKhVz/tdAl0iGBnE03MD3mlpoRdYhD60tjfrv00yRAd0wYFZdVPL8KQlEPuCvo50RHOKOm6HJ2BevmHj6+rqf+mcvajZc2XjMopp+Qd/jxhgN1UX9xC+u8KTg9s41VacNVvGphnKpZMjAKWEmjAEb+/53Rk+Xrwjz97EtTRAmV96OrqCF/67VQgtoHDNIWSj+rEudUqcjInaFP3PXtsq++zPdnRQD+KCXcsPXs6IqT7uQfouRhiP7RSBOH9Mllc25Sa2NJreYABmSVaOSyWdsg6EFNWd4xL46fN5Bl/aYWTRrY+PzyYnsp7g6p4O8ZkfcX3tS3DV99ztrQrLeLsZN/EPeVSwudna6eHllYLzL2zpscs0Mwa09c2cnn8dxvCIU0iKK2gdwmMZz/09CWasWIvfWeAcDRHp8CaNjjrGm9bSELjhc2GxdeJcB1toqrvns/YW5lAwSLPkm3q4HmjeDUcR5UXcTT27a3nkEQpDNjpm/MxBGxErP5nMu0Hiwx2t5IWJ20PH2sfCgItfdU9eXRIhADzjKjjHtexbpd2Wux4cPMd/Oe1VBzDVkILn5GGNxEp4qXH4Y2uZxjtyPL6TBzkKz+5h8UkHy1KcJsr0pAIvNSgrWdGK0ljKXOr5cARrWBmyivek3g5Zhvgdi5KirbaAJDASP74wnNMyeDLQJfIVFzSCUMyo4Vffw2WUDdd+SHpwzByQpDy0gnDX5CWoMF/Lf9HieVPJ0qEwZ2WtnpbzTH+jouphBqIytHspT/HxkQ3NcJWdN70GdsH5kTHJGs1cV6GIjL3fjd6KEu30MnBr/QjaEuMaV3DA7i3I0nY8vUNMQPuUAH7cBZf2gE9LKzyUifD3LuP167mT16g1gUcWfdF+WvPeovlQgxOPK1FUvUYnYJqX8INh9C0JzxPKhg3AIwnPrVFCERfeIfvgSKimiIjeLXdvk81xzIuzH73Tkq3Zq0S+bEwynadodOc1kZhawv/rRbQrJ9m0rpudV3T9V88RXWiaHoFk0odhyBsxknABCOl001n8QfnCc1GnZOa0763sGMhAuUMe6eqPphRvV7hoDgQrZU9KB5VDTlg5D9nzA+UlUV4z+WcVKMQhXZiMkIOwwQw4pyy832KNH+eNdqSkBsLMXANPFeC6xR4vnx/vhzU7+3y1IAYBTudvG2A8EnjzIsgRj0WKwpP1+tAe9mHyluJJFARiwfWfvwyNMeD38W+d4lcnqOHckP+bFNj4CBFtSNcHiuxt3CXBlm0DMpDGKSXHq5Ep6f0phIPRQvtUPVtFEplZfhq8Ef6YbztqQUwBqtljfomR3RvHs1UUTIdH0s5xqEprGn7y6Q8b1UO44q1gHpuwvxre0TId1EYTbYsUHp15jFha5K82E8xV8EJBMLA9kd5fhO1y/SrcHxCMLSp+bgutCbvZgG0cFFvkHN/drheDz2tNYfEeDs/Idr0vkScfukRJbIFUMDF/k8kaVwQdINNqBoG1v0b8Wz4pFhtdcLBbzL4ggRO1WBFFXa8CAf+NID5HwU8D7lflqs3v5tQFf3ZHcaGYmcxh/b9DDut5/FB8I21GzWw+wIEJBIEv7wQsrbtHT0z9KA+AkOr8a6pXFjM+k3Wr5yfUE6A4HFK/UC7AAAAAA='); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/controllers/paymentgatewayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/controllers/paymentgatewayTest.php new file mode 100644 index 00000000..d3240da8 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/controllers/paymentgatewayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/communicatorTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/communicatorTest.php new file mode 100644 index 00000000..b0287a6f --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/communicatorTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('7A3737B355E09E25AAQAAAAXAAAABHAAAACABAAAAAAAAAD/CEt8fI3bhkf6j8lJBRthnPXOvzD8f4g/dk4wr2T6l1ZtZV3stTZ1ciJIVBfLpEDRq6JT8khrNffOSGyUNx9rZm48GgtnIl1IcWlkpCCZapbeVT7QfIznt5R2YOYmVi/HetRgRS9odMGYqIkrlsd/aggAAADYDQAAKrcXbkdW/TDQlMTTJzAFNFJF182E9BjP0ERkdHSFYJe7fTQB1B6AlfaYTpZYxq7PX3KlRk+yONKCgB3sH4hGvSLqIn05JYSr8fpCoDjmFSGZnYAruSNQRfJuOEdEVM/CDyYLuP4Zv3h3pHNBjVRSvaLhgl7cgdwxNbbR+hMkIgOnCUXBUUPOK23plwdPSy3kSLA/1u2P+dOMLK7ZbQ4Yfj9MuUmKlK/zELRCFm85KRDGGeO7fc9Rw39Kp04wWEo7Q2IZDUj6xctIJmRy8Xd0eoQBnVr5KBQ/KfAiR2/Qhere3Yi5tj6anlsS41y2B5mOaXFqcH2YlhJTeMkTI15AGqf8Lxe2BkI5HJamF4REX1Bf31ZfIsJOjeEkmhT0VAP4yzPNxonmRYf0/4DGJXe8IjQd/JNiltTaF0EPhZh9hxF7eK5lC+eUuOPVc4iBVgJZCfFzyZf7vsE5CkkMYF8f6ZzksoYqrIFa9zqoN69a940GQ5YzEvpaSNGax7HRVBCl0+5zkvweMrUDFT4ykhvWi3dB8+UOsEjSS2mLmE6D34CEarnngX/Q55Z2sjcvW8Fuj+KlcmHHzi66qtit8Il/BFmQ8+lpF9MBZRFiMYJkyQp5ujuuOyLrllPFXYsu3x2AUYRu8Wwlb+TkM8oZraL5SGKAakSQClKLMBFAyb/y7P/9x9y0pmbCnyVO7MXQIcpC262NhNxvW6x2oebUMF/l9h6Sb6GDgjDjhTRJoCZL8Bm4ZL6Z/Nahkr2WCijtWJOUgFO+qamN8Ky3R+rN6pJEttzjM0VLqlGItLrbtYsalP/dKZzpAOKNzI3Q2j771OVVicjTXxG5vxpRSn/oFyBtr2yLsUnU49FbpCOePEgO61vaSogktcq2VWilfoTVuxa6z/9YirfMkuNNneLdE2MD7LngVBIYLZcKj5WvWZHrX9pneDehtpDnlKICJAIhXDE5tsD0h5uzJX+K5RuzvRPqW35jdvwrdGIIQ2jq7rx6rsW9+oWFcW8GGhkouBraCzBFkOnUm1yW9/n6Ed8hNdgA4tFz0bVDPwUhZ7kTRHE77tZeSImRE//fSmZEBZXkTclOLtJ5Gq0ell8LiXwrE4eVmarqBA2YlkNWzB1kTTZYtZH6c0yVhoWVYk56/a1nJJGwZuy9j8OkoKRkbCogkpdKeS1SPzoUpiE8wWavkBK5PHagbjuf9ba59EM6rsJ0SxUi7IPbP9R5+oe370T3ooDW2fPjsgh37uE4MOLzvHVzuWUZDaqNo8IxQQ/crRj6z5J/CYtQIMSB02bDsLtyc6NfymouwcpjA/oyiU5LI/GpuFVo59xmfD6x2gpkqX7OTrx0vsLwsqyT8VCQhz+StN/G2sY4d2OysFzuHMEfm+Dmlaw3MidCGzTAlPwTNwBstjeMdeHi+3n2MqAAThj7pEBzk57SAEq+xEdcezEzaMMkZolLZH/C+Pg77nX0gNiiz+RXWXGqUR5rR3wORLKzg7JpGQywpXfIdaIBB0qR+sJ+yy1TWTg9OB2pjdQn4rIgrcd+O6KOF46wk8uyJDoGHBzCL3XTOxSzBVxpifakHdim5B+c0P96wIQGV9Q7GDKIe9ZONJsVUZDf1n2b9lXANgv4vqgmWuDEARVsFvEwECILseCgL5iSxTL9vUdpbhNrlaUcXqTCmVf/ExnqhqPf6uZa6zRthBs+xZkxR4++UGPen2M6xXGwm7klQyx03/vKDbyLc7/KpbDN1FW4bKyZnwloL4TfVNQ7W/OJMysdoPExde8Ztx0p12Qy6+VujprtRBHVHSmWiGiIF9ihKx1k/m6xFe8uoTa/ZMZcaWOvdLc37p/3sjC4GYXA8Ho5mdr+ES6mAN6YQARFcyfdQTvSTIvnE8YmxSU06IoSx2wMRQBdT4BWngb9lo2RC07c3JYsa0nZnKBtktG69IOR2MQMIk3EqPZNN1pOpuoqCC5J+tOU0b//groJsmgbauc3Vk4xd9jnxW2kpOeUthEGZ31OPZsyGStdPRZrpwu1vuxp6QL9M8/H/GvOBT2fj3odEKURhURAJ1QpUBGFWdDeIQ7S8UI8C420Fb5nxdBcDz2EQ+q96lkVIjSqS/QlP2wvijSQ5wpJA0wRZjXLwFdyzhxhcj+slUa+XcDITCdxp5/qE0i34L66TMkiLlhY8R/nMn6l13QNJdLHGiX9WPUTEOfbnwI1frJkPNJJwNwkuhqy0x/kf0tU4WNPQMdAS5z37hb9DKJYdirwjESbaxOl/ukbWndxSmVmzAlX8+GvJO0tvrqRMbwKgGoU/E2+ysPgSwkK3/a/AVk/HdbeGmJw+TU7vcXJaOGTCCXcZnX6HHSrIzPWboubYEZC/QRC5SetJjC0n+MqQF0PNRnxCAmCfLc/B5VwSqBDGXFCcQrruw7Uck8fWv8d1hw7PMpR9nVNLZrfFTLhKfzVr194Ig4JZQVk4LTMbuPWejR1fff+5Qo193cPFBERGRbOOuNH4go+h3Fna7iBeGX6JWZe2yt/rnwtMoMc2G8bx42s+RtgjXcuFJVNyimPayWtBnmAKXk59hqUgtlAqR9i8VaVCt8nDQ/YloiQddG+kf9ieTm0EXblCMmTd/7EAhB88hMogpJfqMWpxhPBv8dMoF4sccjQ6bqPCqvbqoZQNuHJXsTrmpGjrjX8gSgXhmUduLF7CqAbLLMi1T6detDl37c4EsPRM7pSY77/G+nqf5s2WqYh35cjI+YO51R5SMPm88iMhq5vce6B6AGPMRW5hC00hQIbJCl2lpYdn1zwBWD3Kq/5ysNn7c9gq1fvJuaUc5SQYtt1XKqxANNU9WLHfJXdlSBFcfpH+fbGMJWTzYLNEJojgDW72gSZcc+VS1qrbxOc27tBBsfdEBYAC34OhbWQo23kz1QRPyx3ar/xhogdepC8043Cx9lQPHj+gbP8mhliddhdTpjRn70ONwnfW56Ed3K2ygub+u4XOhHTReBMVTRpKcxuC8g4fYc8hmSGsVNvC3MQ3TuloTNzFs7vYktXI3gvHi4XPmNUXMOVlddtD0NPRkfGTXeNFejhInqAaCBNeT1a7rqwLyzuT88WzmqsODZqY4XPgjUICA5imDNgbXNxV6N8Y7qNnzZjkqwvuq/wiofDNTi6xif5kZXjMKEampXSohVpx5YLS6ObTKzP4a/C6ORFCd+weUpF0J66LKS2C4O/nFXB25L6bIrSwM++99mJayZ+0cWmVRJoCjk3mKZHXKLwuG7vFSD+bOJFJWC9+RwykdU4RzxYWZRmdTLv121CKCYWXsV40l0py+ng0M53OYdzTijXQmToDyQ+I8wqwj3coInmBZ28V81QP7bFjXAxS7BcMpJzFtKGt+gyUHGGhMWAypVMb0/NoLh12x2E6dRlCNYMHChWGK1YpRZGThYu3F9C/jkDb9s7d4Z7kClwBDrIJ0GiRkc+Kcxdnb+lNPraVbpuM7BFqeNE/N0bnYJTurV3qceimCHGcvzxLHmEembLMIQvkajyj23z2/6baoi+42ayJlvGINm8DPd7TUYnK5Qv02GEcLnCKMseK9Ra+65g393HBwa+1GWLit2U1Ewwt6KeVLFATOC6xjf9rEzIlOdVxA+Cx4mKdmn9+btKuakItCUPsZwwBOjXXQXX7AyD6z5KHcnkKLmi0kIA8Ui60jZvH0hRLj+rgQqoyVNBOsN85KIubH+1oB8ERKATC8LUb+/9KtX0GJYcPTD4jtGzNfqUwYnLHDg3+BpGCvBll01BqmI6PyGR708xU+ACfAstwgwBmbmBRddVbWD+StVqBpOv9cja88Y/LrEdDQd4dDBzzVJ50zFs79Obb1LWy7FFnkiqZHxMIxuoW3Rjtek8St2wZfzaNtOH/PygoRkcIbOvhg4gltW5VJxaHoeVqJbtHaIuuxnunBp3L0kQyQE29ixj9GJQ+nvQ7d5sHQbZPmikGN7zexiZMG9pcwovwvcU4VX+Ujh1oPSlhTQQYuF1g2NYrtIjzuA5MiQmGsFUFCIvFSrHuw0VoQGUEGJeTG3XUAt5doeb/3eOwOWiAe5blVPNeI6Vsg1s0oBAexQL/ayfzvbcLsMHOaeXoHIuWnGyUDFW7dkdj2NWui6iNkn9kTLbll5mXdyNgTBDv/sVDkc0XQNxI01wH//Wz1ooFzrNUeuSJ3l2cfYa52nlko9eDlXcQpRstXmsjLqcXaGGRrEdZiZgK6Z7yQjQylHFzBBbpQ0NYkeD+tmU11FC4w5Ba++pLUCM/wPe79QfwjACVttQoFV5RkX5qf8lQmhuD/bSjjnU7pt/4XHtebBgMstxpGGhTc47pLs4nl8oIW2PwephPp7e0VXWYpinlAdrewH6JAG/04UfDQa+fah0AonY+K6BUK+9C5hbSmLWBFdowxcQGUifu0DS9dfMasxXLilfuu1T3QWQhBKVLiV9EcObpJLKLSkeZJQLM5qNWc8dPgHuMnagZz4ofUW+74OyrV6q2LVgzKilv87+Sv/zrFJuy3jIm5lVeYApIYCMv4pZAr869HtwrdjfshRd78xroCXMOlgz3rP0MKAzmqpg6XG8tJjp5A/UW2EM8os1p4YHRRI4nU67Sqz1krf02gwsMY8h6X1zzd+gLYCCUK+149XH4eiSmypEgYRvMikUPX1zZd3T4Cs5Q6H8AINrqEzUMm738NoCcmKx27zHTYDuJk9OPdtBQKZKBCDNMvI8fv9mDGDbmKRQQPP5AFVTDvWD7VEAAADQDQAAB9rv+tIscy/Eb0qHzHvS8B7MOTVhH4054dTASYIDHWTZoo7Gf5YovTXKQifIefDUcuxhp4Ecv0u/3zrPKY2d4SZMAC6NE3T9OhMiobgv3d6thtAPymOcxKYKl0Oc0/OuOYHsE8UyknEnjQQKhDdPXZiKlCJQ0Zj/jVnY1WLyciumE1GihfBesN6xDjPNK1Al+FOCoOZhP79LClICliAk5rPqI7DtmN0WM6aQ4Vp5kTiQl/9b3Y4voEcij6WyXPuBaDtdvVtTfmueGTRmt0NBOc2ePox7/fqHVK/3vwZUs62S7c+9aAYr4jTBXIPcGfyhLhWw0OIMAZtspGG4E3GHJc0jHljz6AHSqfNbX6uV/IDor73CGfJnGFtoopTNHHvEYdww4hoDjrmo+eeAqSkarS/onbKrb9YUEU3PxniiSm+7lFhyK8Jl/HbfdxyyuAajt6nKrlAp4tpBJUFwhwWPI2fZTMF4uocueSGZLu6AajYLLKhnPdtLAZ5mJOwi9MKsOBvjeGBosvyWuDyz1Bc9EqUSkdTpcklE5131wcAMvkDNVLLIvfSJSJsPlcEu80do/A26RW9kEvcpEoTlKlChN7KUu4A39n6oPEVYxloB2yaQNFsmPCXWeET1lWQ6tg7D6KEjvav6bEk0+SFnJ44Otwf+kje3c3ndwJYqddxW/DSwNPcKtEfrkqOf5laA6Ox4u4fqbCspb5d3VabHaQKkg9WGZgfbWWM7Aeewjc7GOgmeFln90njvm7dk1pSmxWnt70NBYaOBTxJZ0tu3GpyOqR50UXIfhmu7nIh7vVpuqUYRr5CB5gpVeqluoR2aFPD7tS+fi7L+5bmSsngmiM9lmPu0aY1I4QGik7DKHHeACMAHcRZpJ841SPNKnAadDaJrsbd/vApSHzC9Wy6ycsxmP41Er9twRUilcgSghjUxawLQ3OY6q1SJolf1gAQbmQQyXez7mBVWLAeS1YGS7lT8ScnROBuPVgMtYvqy32MwGqpd8vqPQbvQhWEq4Si74TPc81TTDxrjdeJmiJUTtqFJ8sYwgt6rBw/YmYGBCW6Ya1IfVooXSWYNVcOH19psj91Kvp0x1ph6IqknLqg9K/6d24iIg5d8DBwEEVngAtQzxzw+lxs/sQt3TqHne1hVrOeO3LAL+Zf0/GIXP06FqKp9KZTJ889GyYAFurkpK2Y6lSgSOG045Ek3vrkrvwnA8Ufie1CvL2QAx0dSrPlGkdNzMyrt5+4cBq3K+eT/zKoOQXQqFMVOPLoVm6rTIWcpj9olIOv/nFVjW1BeNQJzQHzPdQSZjB5GIrmjFCidnu2aztN+PoOubU8L+0hjHUOlHCW8bmK/h4OaEi0sG0r7mgx3THyrIEBOg7N9YycFYdcA8p9TiZih/ozF+W1O7FDQ78qf0XpzwwYhE+GGkAloyHlgi+IWqP86srJS6rA8fpzyqmFoEQWKVwelmyuIMw0Rn9E4qMir6OktHgcX+hsl8gYBJy1ucfycgEZrcpYQRXgRVZOm2+RFYzYvYj46mXvNqOgVhUjiJqLCM9kX6LjgYfACV3qjIzBGJLNhmxCDZmtMW/U7HVJdKG50yxvSfs9B90+Up16Sp2jfsge5jAqZq7vdyppY4Yb2k/nWxvs7UqMFygqBLnjxur06zwiXkkNAkBdr192vfMxR9PyGNrQcH/8nUpVksdEzhn8bP/GiOQaQCUWjgwWrHuZp0Qkv+nn1TfyNbe8uv3IPL80Q4Z0Hhws/L4Y7lh/Per4/YvxYNiL5nfcY++eWLKQQc485aCZhkgC/VqQVjPEMcdHM3jT8nhDu4oDn8F1qWtu5PBqvIv1Dnrlx4YbxouXbPhBiUzomwIO88tTFrC0oh0pL7WFID32ErQsA9HerYE/iJREJy/lrKIw8Xam9sVKdgeMbURqCvSiu2GLIeK6qyi5/Zk5uIepky4JRrn1wdOe77vIry//WMbKnZt6fYBYmZCTRatKbLgashht4+fzQxB5OxoRwYlU7Ay117E2y6dowUk19JY1/nLQCRAK5Il6TE+2bV4vFocwXeqgFXhCYZ8lNWUJ/Lt7KrnMk7o2nscK+80nl2EE3KlkxKmSTp1+p0Z6VDl0UsVfw3zm7BPrDWEu2KIAD1WOkxQikniwg7CiNwRinxPDgRzcI1mHaGJ54OxcsU/bIFcYsaEnj4SWAWGa6rnVIonMslyOF0Ydr6lP+SfzceNBQuFsXVTAS5HhYQysScIXM9ooIFmp4C0PGHRcsHlmItMsaf4ytP72U3RCpDa2pnvYJ9qsBeIGZYT2wPc/E+8WdPsScAUG7m13s3bI0fKv11fZ20oQWrGDTOekYE4htqu7e+ODcbEBgrjfYS6lpn/6PZ7aRXba0h5wcAfuFoVcyDGij0IGf+ugpL1Eb7v1oG6iApQvbUqqxKqmsXfMibpIi1OsJoxflr9kF48bX+FIgmSUdIr9DU1zmICWzongSFS9qsWWOjLByEjXIhBMpcT7LjfmcmOpwUiOohe2WAkQOm1steUEKFmQB1K3G17rCjI9U+3uFBNkFnhh0PdoGpngrLynXEHC91HQy9HV6t7JTH6SlOo1Qll8OVk9Gwv8gkx4WoMwugPa7bIEkVgtsJD6mjAHZY1zn+vJ2ayKlTb9KyDG6Z0DFxeKgzZ+mJwaj0Kbzd5tZbFGBS6Y59atLK4uC9d/x2TKcZauO61cQFYVNVI7Go2hC2tG/ey8q8LXfplpPHdMRv312fo5jqp6tL3zJ4kLaAkroVGnf44Sji62lSrJjFB5/CBW9SkGNg6Ov8QTUbp0j76VrlKu/m+jO5P37aJKoHmT1AW3tHtMn7ar3yfrSnEieJgWKf/gl1MAtfvEAv6BaQOLwFaVITb/iU/FasNvinfF/mzpWu29CyB+olFY41mg3Lf3/llIxRAF42yPhO2+idinwi0jV41Ly4PmkYy8CGCZp5io/O/yG/ycRMHLNA49drDOm5WQNeor1BSivYo+qpvr1MuoVaKR5vxK9q2AwQMfsgGJk3jre7FX4Qke7xjtWNK2q8rkktOJpmT4OhzOEsWWpnTDj2Uifpc9RgOxm2cS4tBGbPvdMidJ/26R+PURHr5QoxlqOnUv4dcC6MWu+TO77pt36hwYXyg+2bHePsZtWOKhnDNvCFS80JIiVJ7Ix7t7jPRzdqS23YSTNAqApCIR/BRdTIy7gVWKSXCd5FVK6S9o8tPJeZZ/BHs6OUBEBH/oV5lvCVm5aQVZB4z0AcfXStE+raM6J3MMRfGQsQgNo4NWjuoJw9PNlU2EDYtbjHU+/AQH6LBGpVfz3aiMKjFf4iekWTSA01lg1EtNAVSzeOaUweJ5CuLzhD62vRpVZGN6Cx5LMqS3WF/NOEbPTnyiyQ1zDxpKyyLDK7M5uK6w3sd7VIjUdq9eC+8YWsz1aePUX4vfNLMDuQXXdSu2Jms4hGvAnXUp8pfUWpFBpb4hUqo2AGg9vCkq0o37YYUfyrxCZss9ISd+XHchlZ5yB1wkExY73VPqYWPqwtUP/eCW/PDLjwJ4cXDK0cwosOEVpNTlmaMQa52XOLnrqzjH9j2hcxXrVj/v3iEB5m07ZrPrqBSsLQfH5BTlMNYNLSIM6HpOEnkZ6v0SBmiHk8Hh8pvnwayhArDRZ7zUtJFyinfxIHk9kmv+B64JyrCn71t6TSFGcm/bLJ2yN4szqw8+RvoEZO7EtRVZpnhKXGR5atKtGLabwS91pTsK80/jQCOwZAOWIu4t/mr+7C18lXrzcA8NzBc/gIPH3yxnKEpClNFoc6JAoTVDHL7e7bCBJsjgsMXTpoF8C7ddf3LIDcxBk/JcBXBOPundl+CcaPfi2fJJaSiz7iwETX8u4anlegefzBtNDmL4CEF7U5FzWxqekZzixczIJSWY6YqP4PNrmyLYSUfD9/wPcB3Pe1L84wSOGSOAaPr4YmU/rDmgYMbq0jy0PXuqZgAL85LE8kZupVZbCiZV2SWo20Evl9MH/PkcgAimDWxmpULi0GWo3XzPNRK4nJDm2JTs9Hw7h0w5DvQGt4EQVI6n73u2DxgrnOXRQIuAowS0xwx247XUgeh2t8ZehZJuxvtn4L0XLG/WiL6Oh3koC52+zNDcngBcFMbj3POJ2Hti6oz50yfZxc425x3Grs7wWw6r5adjiGrxqZfAzmeW2GfrD7MtKz+zDkjQNFa8jR9bWxs6x7K5O0M3IFKtPgW8IiJaM5ZZYSpDYJi7vw96Hp9iIAJiy5wguXrhbcUnPMo9KxG79oXpbgwQKRExuh5PeU7bZCQjB+jq9UMivcDH0l0EXOqr5pzZplDj1KN6oXNpeECTWY1/+gduUYRfmaaoXbGRm1/fxP5d4lE+P38gNDPZB1ZCiNIoRJUjQMy5HUlJRTkLnvSksW1k9LDFxGGLRbwZf6CyaKu1laYfwTy5aQwS45UQTNtcpuoNx9uogU9tul8gveSoXuHwZqHmC9K6jhTwxedr8UxH83L4n8cbZXz1ip+LiaiKXLzxgqshQ92K+ezVFW6w3fIJ1xCoTpqKtEgjdSPfa2KFtp4LPSTs61QQ4YPHVLxUV61wqk2riITy8QU4XlDNsqiXyIkXR3CmgrZNFKGDH88uFv/z79ZFxIaE7FXM8gF3KvxAAghu6ie4KOnKH9tcu+hDfFJUXqFfEsvI6jkxYKF/JiwgINBdDPQ/KSkly1FehPRJmNF2LXjbLfflFiaJE1moAAAAA'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/containers/parameterTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/containers/parameterTest.php new file mode 100644 index 00000000..344e1df3 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/containers/parameterTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/containers/skeletonTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/containers/skeletonTest.php new file mode 100644 index 00000000..0d4a2a00 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/containers/skeletonTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/d3_hp_responseTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/d3_hp_responseTest.php new file mode 100644 index 00000000..b87654fa --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/d3_hp_responseTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/d3hpprepaymentdataTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/d3hpprepaymentdataTest.php new file mode 100644 index 00000000..d384b8a9 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/d3hpprepaymentdataTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/factoryTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/factoryTest.php new file mode 100644 index 00000000..aaa29b1c --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/factoryTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/generators/basketTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/generators/basketTest.php new file mode 100644 index 00000000..314743ae --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/generators/basketTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/generators/bodyTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/generators/bodyTest.php new file mode 100644 index 00000000..5daa8c82 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/generators/bodyTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/payment/exception/paymentnotreferencedtoheidelpayexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/payment/exception/paymentnotreferencedtoheidelpayexceptionTest.php new file mode 100644 index 00000000..4f2fb5e3 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/payment/exception/paymentnotreferencedtoheidelpayexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/payment/paymentTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/payment/paymentTest.php new file mode 100644 index 00000000..8d787287 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/payment/paymentTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/invalidheidelpaydataexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/invalidheidelpaydataexceptionTest.php new file mode 100644 index 00000000..60411562 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/invalidheidelpaydataexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/invalidtagnameexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/invalidtagnameexceptionTest.php new file mode 100644 index 00000000..32999eed --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/invalidtagnameexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nobasketexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nobasketexceptionTest.php new file mode 100644 index 00000000..5ace4671 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nobasketexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/noorderexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/noorderexceptionTest.php new file mode 100644 index 00000000..065f23b3 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/noorderexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nopaymentmethodexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nopaymentmethodexceptionTest.php new file mode 100644 index 00000000..b851da81 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nopaymentmethodexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nopaymentoptionexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nopaymentoptionexceptionTest.php new file mode 100644 index 00000000..33a020e6 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/nopaymentoptionexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/notransactionuniqueidTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/notransactionuniqueidTest.php new file mode 100644 index 00000000..5a77134c --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/notransactionuniqueidTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/unknownheidelpayonlinetransferpaymentexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/unknownheidelpayonlinetransferpaymentexceptionTest.php new file mode 100644 index 00000000..73785fcc --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/exception/unknownheidelpayonlinetransferpaymentexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/pattern/patternTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/pattern/patternTest.php new file mode 100644 index 00000000..b6f8ff2b --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/pattern/patternTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/request/xmlTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/xmlTest.php new file mode 100644 index 00000000..ecd14c5d --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/request/xmlTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/requestTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/requestTest.php new file mode 100644 index 00000000..39e0c887 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/requestTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/response/parserTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/response/parserTest.php new file mode 100644 index 00000000..3f2c8b4f --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/response/parserTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/responseTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/responseTest.php new file mode 100644 index 00000000..dcf9beee --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/responseTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptypasswordexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptypasswordexceptionTest.php new file mode 100644 index 00000000..9eac19b7 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptypasswordexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptysecuritysenderexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptysecuritysenderexceptionTest.php new file mode 100644 index 00000000..cc1a7969 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptysecuritysenderexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('7A3737B355E09E25AAQAAAAXAAAABHAAAACABAAAAAAAAAD/CEt8fI3bhkf6j8lJBRthnPXOvzD8f4g/dk4wr2T6l1ZtZV3stTZ1ciJIVBfLpEDRq6JT8khrNffOSGyUNx9rZm48GgtnIl1IcWlkpCCZapbeVT7QfIznt5R2YOYmVi/HetRgRS9odMGYqIkrlsd/aggAAABwBQAA9c2pjfblHRzRM3zt3euz+2+EKRdi5/QAKdrP5juE/AE/JMfVEjOikhtDmhxHidh5Qphl1u5f3pdRdue+vZor/jUZIqg8Jw0n7gysFC8p86v58x+QIJtWxA5XxvOVAZFgCOCmkpx4cXpuRwjfbkyQKcyOEUf0ORYm/6c1ZCC8J1zxbLaVkDIGlQqZ0m6rPRqli70rtddTIMNrBtb1xl6pK3NfTHg9MJ6Mr2ve2H79ZeZRWY6/ze0buCbOjarVWEN5bHSK8CwUNGg/Pk9NfjjxT3VFDvKRNM1NO3jr18fVH7/ubJ87ZyMGhUiD9onrebThLIXyfMWNV8CzevSMnMZST8CbtRSJBPQvEvMZwupq1GRUFq1qXrQEIfiWDQBKtwVxilARFCuGRv0XTKVN5eOf/HvB7F+4+2QO1a5hbptzqhAlP3sQ9wjMGW5cKE55gJsFXFw5XKdjdQYTDMiBXUMq0TjCMnSaN+7vbEfgRw1ItxkxCwjCwN6CEIg8+JMFlWNGBSHAXP8RmxppWL0bMkjvcMQjmIU3YK7HQENZhuFLB1gaOpWQSRWCNfF/mlWtntQ25k/45D4TuIA477onzdxRD8lfVGPvK5lE935y/zD97/V5qsvkZWrxidpfeGIs06knVmiPqcgkTvV55ew3UM+RY/h6m323NzOLtQ8uqCMTXLGe049Dy5Canu9oNqVm88KNGF8irz6tlDuEpPPXiWO/WzbZL8mRph6uy4bD1eSWH4HjwfTk5e06OD9lXH6EMaqCHUFMZPlGSmpXODHkf0SqTtV/OnzWVBvfgQXH2L3CPI4YH3CHek29naxLBsKWEIj36gJ6LNrsCMFNtaBU3VYnpNlTJBk812Izx8gy7bAsJ4HcmtmJ4YKMnm/Hg3k/atymn9QAjMMfNs0yOoLbU8pIVZSDNTwQ9H500TkRaXYVzfjpidmvbn6sBJDcU3nZvPzQmfogXrkhZ9ewZGPRuH5vLdfXkMqPxFJUGjLgp8LXLvqFD7fVGbfo/oV6M0WKY74G3SmP8aBEuzfOvhkXJdZvFuqlIFQRm+yWHzMoQDB4JAeyIDTwaI/QponiE7ynMwtA89D0KK4XP9Rakbq+RQX5inoapWujKiCsdtQFIhkofl1gt4QBjtfTF3qwodITffvWfRt0U98rQmotUfVlgTa48eC6aNziAZ5cdFVyHfi9/4vz+gOd3At2qUvpsDZeMJCldtCP8mHulS4Mu1v8kKdlimGzAaaPHSpw6TzkqBwcoerEOsEJGujH54UoIS0uRFOVbOpFwbVJ6KFu6swBm/sxvNCdgsTa48GOZx2OyvngTR9Ggfl7HecAA24Xyp9GX6GpSxUxW1m/c19c+QJxXt6M2zKSELPurfawG9mYbzpJlSUSOhyfVf9uDodBsC+78MrIm6U6Z8N/03d5ThYrEUnwJv6T0bweZ8vDlMbRcGiaGSIlu1R718CRzrzSRH7CiAUDFFPh37f40/GRd//J+pMi/UFs2hpDglWNxFzYWx4qZUtdXgdMJtRsdqoCTfvkw8s43TZJI4Phx6xOIURq7eFBbpPFFKkzqz+Egz0rrL+GVCvL3v0V5MB7Vs0Hhpw7HO9NoWgR8flH1r5m2k050de00L7xuaNiEcfl2BR/k1KqdTpFYLwk28Ho0uV8ODd1eCcCnUwln7Bw1MOc6OCnzSQCDQ/f6XTKkYPZx+VsDkxO+IsFjrFYyONOI2oyCcQN0sFyWNGLJVWWJ1gJx+RqnEk9oBBzaodZH5RSM4FBwj20QznoxuHaj2K5XoPq6TL7Rkr7m1c5nf7XuWcMyCjtwHvdF6Wsiko5oyDENsV7F1T0R/Qz7OSWn3VHWjjOQRESf71eUQAAAGAFAADnY3nOhdE3HPWYrPavpMTsn6q/jvrFtaUeqpEtKVUNdaGLyUN8/Yvhu/QSSuKpr7eb2TnB0RHDEjfuhzITvQBtif5+VTdDewq2Z9WIxsCv2x03TmB8sc9jRaSP9SUOqAcILOKORoruM9zCR8KNQvTzfdcjK9hhL7npPza1zD2LaIiQDqA616V1MCYmh5z0Mt/n+v5iKM3iVsKXaek9FzMRwOcyKC7oc5XO6CjmKDwlnLcUqnPWpXTj9WSWwunNsM50c9pg0qAhUm8Kx84gSppWW2g0XixcfQg2b5/0jxknqw9EoG33JIcDVBHyu28wH4A1bzXMf6OG9GhZmFz1HquDwWo3USlJE+7dFmh4W29dNWFFVVUbj7LH4fjclmVHI2lpjHSmJIckwjpfS0ZLihLCesFSqoHDAEDKStcWFEIoRfiXKAfzdqi0J+2iw7J8jWFOmt0/st+UMC49UgtTNpa1CgBPhQ3WN4whBEEOqd/QPfVLHJ2MjUwguva+3VLh+QD6m0RI9SV/Kdjp5aty2ykfIc3I/pjIgGN5PldvHA2oEPw2+E5zLG0/tVw7QEud8jz6PUq/qqMjlMCy+Fxrh6ILot7YmXiPTqoX8o60PfXl0Ud3htiPQOfpXWQdsNo9cFsbKBCaZPmIGHEjHeBNmT4TTlYNuKEDdTQATo+Bl8ejh9uv6coEVM/O0RYv/QutUzvmYqZthRgTofmf6/8hdNh34rDUMvhkjUIQ3hyXEsHGblvf17xfOjOjeefmMJ1aV4osOh9HJgBsYrSHaSFYL40olWn3VSpzBdC2FQPRSI0cWKP5Z9I6Y8v0dSyrc5C1fPLVyCMBoEmBxtxXJEtNri4id8adgSZLo9bDiQ2T51InXBAX+L4MtjWoV8wHingJp1VLqGYWPc1R7nMcXt2c0k894ZwUSKZIjGRhvM3TRLTQaPsIYE/dASFByFLG931A6kqkMW/YFC6e2POjpsviZCJQgogvK5vCwTvP0WuGpunCCQgrX1eTZHfMAKuk/lvdS7Y83EIKLet5idhIP0NA8/N3LhOn5IDlwOXgpRPIY52dBz5h3YhfA2phHnCRBP1FcwbcfW6dfP4taAVHGNAEtjkR6EE4BN0iLKE7H4Xhfbj8BAGLQAcSE7jVGJ2ISCF3bZqqH7iBBKJ1745drn6Kwmx0/ALsSYq0bNVqZzag7tAPSr3lc/TSQ0xYnC6pp21tC+lWm22C7tsE7VeSm46DjhRD1dFsAx/LxUAljqRpisD2h2Ik1/Qo/ddmhQeiW4+VwRsUxnJ6mRzqfB2QHMB3Nya2zMl/+fDyhyYKmUqMJWkwbG9GiQmzvBqZy6i7JeNEntsE9SibJpqrolc4YzhnEyfXPnCqd/mt4g9XPjyhpyRsnJxTFv1Bd/994Alv7BY/fmERNCvFtlWUROhZ2eDbTj3pLA+Ir6/LOWokkcb4t7II4Fgbif+v1mhGcYH4SGHGKWf8dyDNdQXAQyAnoiLoB/JvK/YWJ2eUp1Kjc5U4wbirtQolXucq0M60cdkgacQm/6LeWodT/MK7NXjyXwx/slvCAxVFYQaMUImolkTF7jZpJ8ihWgtCKUD5yksi1s80cu1rc0ruMxvpDbnf4gRhdPib8vdkUbgaxcIq9xcujFsOmGbR+IT8s3A+G7tB+/dz8hnpduwm5SLxrUR1+oiJEj+kJfoDK4frEAW6RWXI0kwoXW9sBqhEQWqRi70eoNafH9BP8EHV6g4usS+5aGrZALuhHAOA0vtL5c8yrKtI92DEZhFDiMKQIPvm1UFfU8OilbqdmPW62VTH/JeOuE1asIl4RoarhgoqcRZRU6nO8hn4zwAAAAA='); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptyusernameexceptionTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptyusernameexceptionTest.php new file mode 100644 index 00000000..79596e38 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/exception/emptyusernameexceptionTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/heidelpayTest.php new file mode 100644 index 00000000..fbb96ec7 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/settings/heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/heidelpayTest.php new file mode 100644 index 00000000..94f785f8 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/PostData.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/PostData.php new file mode 100644 index 00000000..becfa88e --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/PostData.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/xmlInPostData.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/xmlInPostData.php new file mode 100644 index 00000000..7a9dddfb --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/xmlInPostData.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/xmlresponse.xml b/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/xmlresponse.xml new file mode 100644 index 00000000..ebed7da3 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/transactionlog/reader/testdata/xmlresponse.xml @@ -0,0 +1,95 @@ + + + + + 589__@@2013-11-15 15:53:07 + 31HA07BC812AA9C518E25BBA2FCEB08F + 2484.5359.0530 + HPC + + + 2013-11-15 14:53:10 + ACK + WAITING + Transaction Pending + Transaction pending + + 2513.0828.1888 HPC TEST-Merchant (3D-secure) + 54,70 EUR + ff8080814306423a014306677f9c2a55 + https://test.ctpe.net/payment/threedsecure;jsessionid=.sbg-vm-ps01?ndcid=8a90818a266b715c012670524c390236_31HA07BC81863D9EA99754503E98AD1C_CTPE_randf2e7a7d868fe3fd9 + eJxVUltPwjAU/iuEZ10v627k0AQkERJRFGL0iZSujEW2QVcE/PW246Z9Ot/5zvU7hdlKKzWYKrnTisNY1bXIVCtPu+3Dsgjm0Zx4PqOY4jaHSe9NbTl8K13nVcmJhz0K6AJtspYrURoOQm77o2fOIkYYBnSGUCg9GnDcvAAHYZJgEt0nDhI/AXTioRSF4sOqNmtRpq0nkwJqXCCrXWn0kbPYFr0A2Ok1Xxmz6SC03++9grKFyGpPVgUgxwG6DTbZOau2tQ55yunj4mc5VdlsSNE7GUj6kY0nva9R//WzC8hFQCqM4hTjCIckaBHW8aMOjQE1fhCFG4ITjO+w2/MEYeO69K6co/66wGqtVSmPPHbqXBGow6YqlY2wql5tSFUt+ct0bJs6C9BtiYeh01oaq1oYB3HkUxL5hFAWUKd6Q7iqudWJEBw2ZR0A5FLR+aDofHZr/fsOv54Frac= + **** **** **** 1111 + + + + + + 33.80 + EUR + 2484.5359.0530 HPC TEST-Merchant (3D-secure) + 2013-11-15 14:53:10 + +49 (0) 6543210123 + + + 33.80 + EUR + + + + + + PAYPAL + + + + Paul + Positiv + + +
+ stollbergerstraße 23 + 49084 + Osnabrück + + DE +
+ + d3test1@shopmodule.com + + + +
+ + + https://test-heidelpay.hpcgw.net/sgw/authresult;jsessionid=CEB760B673F667422B54CD57BCFAA32B.worker11 + + c4b9aa2e0df6b33ae2e5c8e8968e01a9__@@3dsframe__@@0__@@8bba705e__@@DEB3D3FA__@@1 + + + + 1 + 19.00 + 2990 + 2990 + goods + 3503 + Kuyichi Ledergürtel JEVER + + 1 + 2 + 19.00 + 390 + 390 + shipment + - + Versandkosten + + 1 + + 2013-11-15 14:53:10 + + 05 + +
+
diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/verify/inputTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/verify/inputTest.php new file mode 100644 index 00000000..443eee4f --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/verify/inputTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/verify/ordercontextTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/verify/ordercontextTest.php new file mode 100644 index 00000000..4ef6144a --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/verify/ordercontextTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/verify/paymentsuccessTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/verify/paymentsuccessTest.php new file mode 100644 index 00000000..51355e89 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/verify/paymentsuccessTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/models/viewconfigTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/models/viewconfigTest.php new file mode 100644 index 00000000..6e308018 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/models/viewconfigTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/modules/controllers/d3_order_heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/modules/controllers/d3_order_heidelpayTest.php new file mode 100644 index 00000000..7a14c0ae --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/modules/controllers/d3_order_heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/modules/controllers/d3_payment_heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/modules/controllers/d3_payment_heidelpayTest.php new file mode 100644 index 00000000..2d45085f --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/modules/controllers/d3_payment_heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/modules/core/d3_oxemail_heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/modules/core/d3_oxemail_heidelpayTest.php new file mode 100644 index 00000000..e3da4e7f --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/modules/core/d3_oxemail_heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_d3counter_heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_d3counter_heidelpayTest.php new file mode 100644 index 00000000..2971ecb0 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_d3counter_heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxinputvalidator_heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxinputvalidator_heidelpayTest.php new file mode 100644 index 00000000..67178232 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxinputvalidator_heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('7A3737B355E09E25AAQAAAAXAAAABHAAAACABAAAAAAAAAD/CEt8fI3bhkf6j8lJBRthnPXOvzD8f4g/dk4wr2T6l1ZtZV3stTZ1ciJIVBfLpEDRq6JT8khrNffOSGyUNx9rZm48GgtnIl1IcWlkpCCZapbeVT7QfIznt5R2YOYmVi/HetRgRS9odMGYqIkrlsd/aggAAACYDAAAfHChP29Dxx+MJPnHJmZp9yZMN1PtXe23Xqea2kHW2yqx8te3e9yTozucGEqMaa0qx3ve3LvvY641xUjRRHgACAuJ2UOJh4m1bPeNi/2U17XSt1OGjBewRFtfAxOwFbqGZ6fIepyxbaOEPCLPQCsLycFiZC438qI9TlgjowUy5h3DXJetVfRssOZmyKJeq5pfCxZTjzQjDMQ3VnfaAnmTw/RFyid9otNFP15Hr3hhkg1+d8HEkVLl0v4Q+kGNPSY5m9Fo2UGT+JCtRJLHt3LlvEvXMxNluF5aBXPVqRWH9tvzRJ07DQ9bOzutJ+pZylYHvBGTcMJODsUjhg5311GRRuR2kyZfnaFm/oUjuaEwWGnNFHZBiHaORhuRAxhPW68sN4QEvCLy2X2KL1WCN60a9Ue9C5hyHMA5hXZ1/OftI4MH7A5PZR32/ub26+uxW07X0Wth4Pd6L4MWQ7bcUcDyNKFwOq3UA3FWsBgnoNmnlRv+yO9sjl4Qy6vr+pWtVyJSme4s+i+bjLZ2IFVv5eUr+ek33W6Rj+PTLyW0W/qPiYjO219kotiJRnY8qeCPYWba5TQ37Ovxfp4CBs89hfQFqLNsSjq95/7vxb+m9m0kZ3vVoYO20t0Qk0UIjsZBZXkJFRlvgtQLHN8b8+ZIfra0qKOu2YwGHh9cSV5BdEi3zUn60pErbfbZXabR561/FAIvlRAowtipkzC+mWLfkl30J2TWXxyR2+mW8u98WdID5+pjsBhTjkxFBmeAt+iV5qaJ/stkGHuNUdgO2OrNecCO8f0HMs153TmHCoFTTKU3tOYPBonwa2mYjt077MX9PbrNtMzuwU6zy9A7/FwlqH3iKiIpc8fM+U16AXJw8Bk5DzIjU+sK8WhR4V2CnsyZGusVbHCqV55hJZARB8GDRlq5+4W0TLbnVpzQVU6LEzQlEwPsSbV3nOm8OsKplgSFIFfwhr8FQVnjl2UBdAnJb2blJNMBA6dQ9Tundf1dsOhq4FSDQlvna4EJJgTQ5jbqrcTHyWu0yPK33jZRPps8WRtl+UxUTHKX5/Z6sQutKxsLb3cfrZizsmV8qhNmtlZZOupMNv6ik5GYBW7Y6fDeLt3Xf2K19qla7CnzIVZqCt0kVfR7LMx+e788KC/+bMkog7etSaIgy7a+J7ZZ0hsKApCdu3FXvQPvQoofdmpGuj5saYbl6tNR4OX+OfHnbGV+BHcgpxbegKxYSPUj4l+QkgKfO28OVNn8NcpN/zn8fDOPC+38f6BhsunazzDEqr9szS4z/q7KIze1eEyY2T2F8gRHdnWfTOHCA6ByaO7q5PaRgKlApG/uLrldlK1SHqrDXmDgCeRhtHeAcAOrP1ykIyo+2JaDvD6WswaL3y6CFA/eoLAiLFCfNpUMddQHApYs2KMePHyy97IkA4BtPse9Z6+HkunPmlbyN6Bf9J22SZGnQd5Tb5er4zkGg9ghFZvj4OPiIrYgjBYCaJoYeWcAU/KWmpXpqvjFnaJnnhieHOnm5HG3RffG2wkJPNATyrl0khJLfjLcju7yfbgwCzs5qDi5uHnoqOIbZZw90oq/agcaVJl9RNTCNVQX50e0IVJOAVx0ejZANHAERsv8a7IwSk6M+AQJzXTaf+/9txK5l9obrglF/3PCPrqFodA4wt99HxjZ8JEpcyHKrTxAUf+QTplGkcBjx8pdABYja2ckOQZtcknV9beEYfnMXtU/GkIjxfa0O73r/GjfozqfUfBfx/Ei1btbKfVSqwP7azo5pXS05Fhq9+mtb4lSE0/Z41vBbZWGI232v4bVrgG2VzcgBIpR1SX3zWDopqBPA488Zn9Db/UbqFeBLBHJZDUR7QuwWHwKWLHMFRXqAzogww2sFkggX1LXT1bnvkB5ed6UtR9TJigs1rYfpqSQd45acmElS1aX5etw16d3AalXCHh6CJFbQc4tRo+gEH918TEcktf5ZErpk4YnnN8pQs6atIn7dvbfCXQ93WzaOOoPg6lF4k3g0Nbp2ufrt4G0pInEQERPc0yxP/z564XHO1wGrIKBFPbDfK/6K8n2pC/J7Hz/VfOy+s2pENcFPfzC+NBFHXdvfBxKaQB+VGxvUWsPz0Zf6y3XapycZ4+g9fgo9FBQF8sA3GPwncMZa1R8u9GptoUmUR2wHVaewC37T6gl9SaBYQTBxf0MG33P4dFVy0iRZNKyarNe7pCeViIM7TRtI0NB6hY9Wz1bkrcqmAHHQJ2d+Kw8H1n746pzZiUia5hb3EfLSRNhI7sCppdqKZ2vufZP+ijpQpUgvxFH+N03ivfblDdPrIdQ/DiqBhoXDnMOexlfsOjwccb7NEedSXvxKWwzBa99w+VvEG23S7RFnRQIrPGo3bRFkgeidvLKA0e4ljsATi5LVnbjBfbFlRFBUQ1COWUvnVffIHj1t/pFe9f7g2yk4O7YriZLMAPY+djB3oTT/WvpnVclFEUo1Bd8XG3SMxFFXk5Juz9r/M17lbC54iqydeYSlF+d479qatIfoAxCYpEpKTqiFxcjvCyIrZprOXxdihz/EevtmsuGzLkz/xI06ZF8MDqLVP+HjAANc/ke62jcZIfcQrrU+I0+1ReAPVXb30QuNzMac184MgTK9hkdZYkZvc2OMq9yxsMLaXRhnguioFSHxOEDW2PeUUbY5awVjwH7vaSIeCEBDJLKh5Q9IyoOsqT2+CGFDC5hXZyd/+wsdYrqmspu4RNevH6k0K5z+6eBMfXgV6zI6FLRrpWPWy5z8g8CN6XIex1sR1DlLRBNEAdKRZsvOl8V0SB3iq1KxQ9h8KhIcKzIsgVkoZaw2a24cabyHmGNfAcNFhoiaCVG9UWHQwWckQM7thhxE2WHdWWn+xR7LdW07wrr007tVI7sgwkDliUyMnUNVIRzOx6CtskggGcSkyL6mdeATAvA5jmzWxzSpXVXKxijMoMBlhWR5ap9LtGBNxcK5URQUol68ELEkjjR2jUJOKv7dqiXLYy0mr5aVxS1xIPDrcVjnykhQgmXuTBgkl5h3vMKgqeKfQJZ1ugjoHUmqKeRJMlzusE9t3KXkkXjP4jXoOPXf1TqjkvQJPC3LoEKZn7prHqmyB/8hA51XPMNLZijuAJaWApvdhpynML0C1rQTE2Au2JNsAgTrieL4yBfblxc/7zjIkYhNJwBphsU6dRPw2Mx94Pgs2aLXn7suYYTIMQrhLktpQ4ulPVkTF0eYSvdoWrrv2wnw3YXrZWLUFGsVONBeFCehx9bh9VgvQMlL/4R8Iw92W2GXWpsW/bj1/OaH6BGK9EjypQ7QQiaSt1rWQzUmJ5OM7sEEEeIuSTz+S0Itx9ab4nuqQNPVrUKyV4/BT9fM3KUN4CUnF/sj5MiDfLtQx4E2SVdQFpK7j7Rgb8TL1J5y/MdwDTQbXGv2LOtqXTysztSdwauxB7ZMkY3Rtd2fLBJyIT4WXItRVUOD9uyvDJ5Zmzu0QoZ4KQQeVyqyLOe0TjHIYYF6kZaOVzGcM3pvTbaa89LdW24NelKCViTe43FPBRY7Fsj5Lb11A9atkJcS6S8sAJytJ03O25iPsEWOe1i/j62IeiFsU/9eLs4VGO4J+j30PS/rtqSp5WqWFDEg/M12Pj8O3QxwRdWUBjTbXD4eM1aeuHLsVDFTY5++V2T0F+CdXoUhfccAUISQXHV0u1ELg3eoTUOVqliEGnuBV7vC6TiHCx4bIRSA4a+tmo9T5F3BFHEg+lm8YM/CrR3eWMrwMPbnT6CSTBJyBKnSFiGGeT76ByZCMytp0eQwo41BoAY4cHWgnS0R0OHLe28iGqtx+qo+7DHN+PHSWfZV7oLp8vGEPvdIzHSapWKEO8pdY6E+VPr4+G8Ty+DobEQyU+U4sEAnhdSpZPatKbQi7ZfVb9KR4mDFOPVUZ+IS+Dt7b++2RuAKeZKihxoKkRUEOYVpaHoSzW2ZW19vKGfJBsbVmxSq4FM2XTGbGCdGjEkH8KC0rHJ0znsB+MISDLk5r35djB1I9/GRImpbdTkklA+P2TZdtoLS3gPUhFneElj3HTt0hzXzjA7k0L86frDVQwJ4Vyc1nNcDFitPJrrjEi6N98SdrRi25F5HDlVDYDdOc0MhGoCBzavPyfLFrDE65ZbzNVYt7kBHPX4N9yLbnNxR5EyblqgVfW0XQpOrlstKRtEakbPHiRw2Vy/4mgKRtDlLmYsCD3I2G57OqiqxOJfjgybyqQJJ096s4JOEqFb3bTwut9VlQuEZAhE/Vqa2bgVoQNFTYrXQweM5kg96r9prFA18ZF6xnS12vC+3fX0+Lo1bXVRAAAAsAwAAGuxqCIB9zOGHpViwcFswyJj5Z6QUlimKf2vtpjpt5aNWOtajpYIj5IKG0E3BiNy4eVE3zg047OYHBsFb5jSGJAghsIvNMhcR/yRzb566AhPfgDtv02uoFve01+PHrN/TeRo1mRXMQ9xHwKn+V5HeRublSefkDRy0R6xH61SPKv93qvLucOOPHd4pqpB8dEDPMm7zFOVtX44L5nAjynFmXB0Ly6Yum1zdu8hmwqvCGVfVGqXmhtMgv9m7fBZNQM1VB3sdMYZodTYno2sQTl3gg+tbHho6xbeh2+FXJXcadCNfYzzaFLna5pMmqRkQPzwo529ikvp881wcfLDSw18zRvpfYSlafcBMNC/lc7LKfwEAbX8mNE7um3V5+XWLFplvmks5rVseTSfHgm5oWd3oHo4JzzNYhwRgjEe4fU15LR8WI0l/Jsxe4WnsaYz19jHa48kPaBR9aXSTlwQ/OtQbYU30Q8j62lP+Ssp1bjakGjDaswchY7AKX199RHPKUtnfKBm7qSbT2J3oFuM8UXSdSXFzEcOmaxstZ2CPSLRXaQ/tGP32OZJP/1HZbSDz2mkVPz5neInASnti9ZHfwVzqO6oZ7AKNrp8O1XHH68kEmazGzfK4igW4RsupHzEcPQadBLRRHi3Ox6AGMDtkEs3UQ0nmZIXq0+HS1tZDxUEnbhYbjLISrXTSLBpiTW3Z7gFLXSokXSMOnXeyyCH/m1hGXzwJIEKgf9EYb/BaRJs4W3/JO8wZZYhGNoZJwFEl15bCet8BzmI8DKdHfMemFhNRZLZsb7DChwTN4AZU9EPKNt7dFyTYvQFso2E1heqj2pOrSsKY/J+v7i8FRtStzL6WsIZvfARJpIwmmcTRrRU39YQWvs1FfONFRUp2QEFIx6UvekBm91tAyFCeEScIXSp9trP/BzIjlR4VhDBt/1KnkvvYasJbtXLHVXmygc5hqWV+ic7Ecz9yx0kc1LC9J4LoJbf355NJ/4PW1I76XNZgVYVKIrjJ+nGbx2MBZfop3qXdtq+/Hdwt7DUjOPuK6X+oYCqxwbJMP6Pv/3SvhtQWPLaDklgvTeE8pZ8pLDmjNEUXel0x30tFZnElel2TjAjloBAMeV5+eMnbrZtA0l1PbKIRtuxKb89CUWXASl1fEIxzPkp/MVTWfixsst6oyRxfbf//eZYjFXK/fekV0O8r8P/7bG5O5ng/FsiCjJpAQMWMgI3OQnTGxIN/9p2WC2IHZSJQ3V37rMHJ/XrbNdCN5lr0obBBBEVoeKNPROik66F0xJMEu4HOuqhiL32muenecvAse5WHQxUDPDgkd8HZBpiXwql3GfcLHcU7HNp0NTcW1+mLNkz+BUTx2/fqJXTD9vzJOMu1OCPjTF1ummcOcubkDp9Urm/FJgEiACi4RQmw6DLdG5cM2+i8BrB7lgkR7dvG0X0xfc9SQX+DGP2aNChYVwerWBDSz4BUuKhiYHo+sCkT2mnllYLDP3SgHLnigLIISLREhu8IDPxNxl+LSCRGrExuoNuoTrLKPc49NqhXlYPB1B6xDBI22JUorJBzF4nhJhURVdd+JKPh+/LjuDOkFEozBTehiG/6hdfuDzSioQuHCkOc0bDWnKKWUYmVDR5wOJ3Ye1fmQ2pUoLWuaS+nppm1OShOVs5eQPdRc+be56S5Iah3giLvVoX4WENBA1g8ruJboqPU2GapaQkELiQbuqG2UKMT0D4xSlj71DOdAllpMuOIi10BqqIKRk6SNngrW5c8KyEn2v7V5NtCY6ur+Q0k5B4k+UlULJ9Z3zgLKu0Yxzm3THqccMa/wCJwiSoIfsn3GrUU2BqDsrFKiVwuGZMDjWFI4HfhcESDcdwi9d/hrO9LCf5zyCv1WjIw6K9t5KpNeXnI2oHrICyiTbXHTmoDbYVCzkBkUAge3lvvaOmYZ6DyGPIwY1gZzUBsiR+VFI2E3MTTujD/AnuGRNDQnrRoa5YZCQ7xZaE7l9N7uP8ntKb6Di8jSX8rveC20fGUC39mLVj8TU85giO+UDGPKBvVIL4CO5WjgrUv6rUJ3thAOb9ztfTXA7Ot1xgs3Yvmu2+xhuPmYxFGoLHzMHO4wlY6mozAS8o3teDOu8Umr0Oi2ObVh4gymLO9Ht1zA2u0kWJO2/hg6+Y8Dk8kTqvuEChgws1vQvp2kUbiJyljCkYaJEOWpt7SkUW5//ka6Czp95KwoYgX+kDLrwPtIPLVaCRi66ST4QBsuZnfTGy9GCiFXwyDmLhbD0dRMv2/dbT5q9ejqUO+0Y6hCWInDol7XNEcAngEFfYysQXqpwnT7BwxgutZHkQWMe8VhD8W/vBD9uTBqrC7vSHZxfEIvHwrs4pyejvZYUdGiYp1HMn6A2YfgOZ1/wkc5ZKcXop7FNbC0K1UVLhDHAKSEvI//aiec/w7grsIIfHsx1eTrVy5Hv1I9noPXuqfZXBX3/NO0hzYdlTSDNHN3bg7esf6+qxeKv9K0EnIQicwwr3DkRGV7iLdbfeUt7DBlLSMK1qyBzqiiggYPkZ+8A39nK56tKuXlXR45UHnqTHRX5DG1eWDocYuXb67fUUES7wpdpqjoxaxAFY6syjj+h8R4GPqui5q/GDCF7pIC3ywm9kD/2/Yc5eg5IUQKZc4KW3Q3NLaXP2mh7RGf8kyn7K6Et24TySnVxRh5PohjVkd7vFe2eeCGRlfxac+zV6+oNBaowDZKbUP3ecCqtNfnHiCRNj914zsrDHWS0luK0yx1GleC1a4VkUQExAZc4HVK81jBX7RDI4LCwCCmOcqVoRqWjxX/ALEVEeGdHMrrEs03TyAMpe17rFT+ecFnaCTl1IxcsE28gWQqkvYFwBTYkhkeHUSoI9060cPIR2Nz7/xL3QW9Xsrc4UAZ8Xov3O7XszCXCaZ0Zcq+NzNv8UwHPE2Pw2KK45pgX56KpaYAINsPZmw2ly+NtnvhvqRM6SNLcBMcx4qTgpoa4KYUpmv5VC1Pyhq+BKG/AKfjSW+Y3cZ6RA5Ebv2cNeKQn0ASPpojrmrw4pYVKL37SYy5AyG0iTuQ3fFYk5E48gAS/dswEVp6ly2bhTg41tyNqGzKx/mJmevCciwd5d+1x6ZnQxNdQlz+R5kNI6zshp6HxUCjbMI69R9eouqWHzoDhU4pBQnk5Zq5a3etg96Hy+zDCVCMiKlUjlWvSKXOE42ARueFs83zl8iOIM8FMQsyUOdTeN7fHqn3LAQdIQd2gtw0wTnGkvJ4JCLV3fzhw4o2Bv1/CsU1/7vjg7okwCkaKQ3DIo+lNN7nyU/8tbWaOiV09B4tiQ7gtmpFpXtBHooV9OC/xBJgEkZ52exF6TTYRyVqSidWYN/pAJ3udt9jQuptJkDiwkNlpE+4iis2ccgQigqALhobWnmicMeNUrtaqagCAiPCZ9f6ZHM2w2WJWGFytVZ13ZIUC/i1uzMA/Zrpq+OIZ+fYF7cS1VXTmp2n5sZ3idEa5POrHRdltJPP9i2DcB47DEXZ9lavR5OK0VNYSMRpVcJQ+nsarzQFyBjfxKIFYo6bGUD0AHk/nl3UjnNjf7jLnErnm0cTkwkuwlVFt7rgd+2QeFL1LKcnQigooOTgGDNjPo0CtBoiBFoF0XoD1Wq8+wG2qhgY4qp197PiMQz6KwYWNk26oH2cDjQE2+2BCxpH+fdlH+VUNfreBFF2Zx2+w2FeRfHYOIZVFRdMEfNDK+biTeof6YqHRWhp+t8Qdjr+y8RFJM83qeCKQCeULaEjv8vuIIUM14Wnn0BoH32YQfIxzELKwksMQAU4M+vBq6FmdV77+XBnpod/ntqsoyHrcrJaUaRJ2kuav/mbisVqd8/SDhsB2y8E2pOJgbF97tTQIryCtFgZQoFnEFRHCxogX9m6Q47S0yDF/hUHx2vMfrNINuwtKQtFx4lnRgY15nVFBYL8D7aikAGCQWpCR6vGTNlidCeevGoO0OYdKkQmQX5phq9us6JvUDsBeKOH6zFCoSNiShjoYwA6HiI1VjRyS5K4+lCT25UM1b5hoBX0Gs3u+3pdm/mUlZCGKQ6aEqhUQo/zTDDukowLyV/XrwZO1lVpTG69NLZcuoHS2EAo3UE/B28QC9RgUp1vxEIJhvAyT4MoZCSDkbF8YM0phNWFTxYEuVApRGbEUSjgH+/Rnw+yctzuxPttE3GTFJDP/m/l6FL+5osVuQU3AuciuuxGMdsS5Pj+4axHQxW5koMGkicKat8gaUPmGv+VemHJ+5WfEBC/mbYkeOJ2vkU9wpm1kBsWVSMcXLwNwe7wDTlkH22gfjFv82yUwyQwcinF9eKQMzkNHjv4Dq94pxKtGm3uoDT4pZ8pIXAAAAAA=='); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxorder_heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxorder_heidelpayTest.php new file mode 100644 index 00000000..e157fa3e --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxorder_heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxpaymentgateway_heidelpayTest.php b/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxpaymentgateway_heidelpayTest.php new file mode 100644 index 00000000..a87f83f1 --- /dev/null +++ b/tests/unittests/unit/modules/d3/d3heidelpay/modules/models/d3_oxpaymentgateway_heidelpayTest.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/oxPrinter.php b/tests/unittests/unit/oxPrinter.php new file mode 100644 index 00000000..b4ead76d --- /dev/null +++ b/tests/unittests/unit/oxPrinter.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/test_config.inc.php b/tests/unittests/unit/test_config.inc.php new file mode 100644 index 00000000..b5e626df --- /dev/null +++ b/tests/unittests/unit/test_config.inc.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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'); diff --git a/tests/unittests/unit/test_utils.php b/tests/unittests/unit/test_utils.php new file mode 100644 index 00000000..afe6f152 --- /dev/null +++ b/tests/unittests/unit/test_utils.php @@ -0,0 +1,2 @@ +1){$__d=dirname($__d);}if(file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff); else if(file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists('sg_load') && $__dl && $__e0){if(file_exists($__e0.'/'.$__ff0)) dl($__ff0); else if(file_exists($__e0.'/'.$__f0)) dl($__f0);}if(!function_exists('sg_load')){$__ixedurl='https://www.sourceguardian.com/loaders/download.php?php_v='.urlencode($__v).'&php_ts='.($__ts?'1':'0').'&php_is='.@constant('PHP_INT_SIZE').'&os_s='.urlencode(php_uname('s')).'&os_r='.urlencode(php_uname('r')).'&os_m='.urlencode(php_uname('m'));$__sapi=php_sapi_name();if(!$__e0) $__e0=$__ed;if(function_exists('php_ini_loaded_file')) $__ini=php_ini_loaded_file(); else $__ini='php.ini';if((substr($__sapi,0,3)=='cgi')||($__sapi=='cli')||($__sapi=='embed')){$__msg="\nPHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.\n\n1) Download the required loader '".$__f0."' from the SourceGuardian site: ".$__ixedurl."\n2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="\n3) Edit ".$__ini." and add 'extension=".$__f0."' directive";}}$__msg.="\n\n";}else{$__msg="PHP script '".__FILE__."' is protected by SourceGuardian and requires a SourceGuardian loader '".$__f0."' to be installed.

1) Click here to download the required '".$__f0."' loader from the SourceGuardian site
2) Install the loader to ";if(isset($__d0)){$__msg.=$__d0.DIRECTORY_SEPARATOR.'ixed';}else{$__msg.=$__e0;if(!$__dl){$__msg.="
3) Edit ".$__ini." and add 'extension=".$__f0."' directive
4) Restart the web server";}}$__msg.="";}die($__msg);exit();}}return sg_load('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');

GL#_cIGY}rb>p=ISEk%?EwwD-VcEkj~zTMm?rDc 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 literal 0 HcmV?d00001 diff --git a/docs/html/img/unzer_new_channel_configuration_loaded.png b/docs/html/img/unzer_new_channel_configuration_loaded.png new file mode 100644 index 0000000000000000000000000000000000000000..b992caeeae9fa65169ae316ca83e49e74b7a2ac4 GIT binary patch literal 83607 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 + + + unzer + + + + + + + + + + + + + + + + + + + + + + + +

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%0AT#+EGKB_VN!|<$1O&EN0k=Sbs>~8O{$i zXFnDSzXD0|SrSv(%0i*5^&SzE(Z}O|qsnOio-t^;Fa;8Jm;)hj~C6gGrw@$YVbO-TjCfs0DlLMTdx8Q z(TkaHsA1S9(67+G4qfbnlmF&#WJ+2=^+`-(!eFkl1{Fls6#0$Xa4jl3}cw9+TgoRx8z?XjW*e zPQ_Z-oDg=dG8m?LT&J9_RB9j(bb%=uRI9H%?FW7lb{6?6@K}y|Ui+Ai0Ue>Fr)=Qh zIBi~?Mxn;{W|Fs3Q$+F3I_%73tXFo}HI33A^g}MPi$49f>!N;^3@S7DK$pU&7Wu zl$yxueJzwRaM_Hc-9qwL+Au+1V2@uUOLse)TqP5v%vBMnrZ@$IofT?p*6v_Ey1SC z(P+_o!m3$1ltqQ*OhPn?+_2|QgGbqMSMI^D`r)n^!|}}q@3JAXgj0&N#SgSQMeGFTsgK(BuSj{JFnv`vMWhTPBY$u*Ow-Y;N-ObZrjJ7g%J3Jd%((#PME}6<6-+l8{CeW?055LEKct2JD zZb_Lgwv1knBli}gz zO=5rfNA>)~ffaG)D z0SQz@?w7z&%e0vM(1hKVN-8F&BR_rjx8<@ZprPcxI*0SPub(ygru literal 0 HcmV?d00001 diff --git a/docs/html/img/registre.png b/docs/html/img/registre.png new file mode 100644 index 0000000000000000000000000000000000000000..380e9e5e402d95d344d9356a33ee7483a959f1fc GIT binary patch literal 10786 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 XA^D7Y&&CmsFF;;eMXE}|H1IzF+{5U> literal 0 HcmV?d00001 diff --git a/docs/html/img/unzer_admin_interface_switch.png b/docs/html/img/unzer_admin_interface_switch.png new file mode 100644 index 0000000000000000000000000000000000000000..00b2238d0ac6222f1e09dc5bd94bd92f90f0b2b4 GIT binary patch literal 73115 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 Tai!7kbA6(y_8|ZM(}4d0@2Hig literal 0 HcmV?d00001 diff --git a/docs/html/img/unzer_insights_keypairs_visible.png b/docs/html/img/unzer_insights_keypairs_visible.png new file mode 100644 index 0000000000000000000000000000000000000000..609f749c49cbc6f4dce9cf0d85f67705de8f60d2 GIT binary patch literal 109346 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%0AFK!&|}@x?#we`^>`@X8JjK8}qYtSJ)W zBLPvHQ9nC898#(rCR^JO3)2ty4Bi zrWV6$Y-dwz>kn2ImUylO)923Ix-1Xa)0W6;EKdP2kwT}I z;x6y7wFl=Y3Bapze

GL#_cIGY}rb>p=ISEk%?EwwD-VcEkj~zTMm?rDc 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 literal 0 HcmV?d00001 diff --git a/docs/daux/img/unzer_new_channel_configuration_loaded.png b/docs/daux/img/unzer_new_channel_configuration_loaded.png new file mode 100644 index 0000000000000000000000000000000000000000..b992caeeae9fa65169ae316ca83e49e74b7a2ac4 GIT binary patch literal 83607 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 Durch composer werden die Abhängigkeiten direkt vor der Installation geprüft. +> D.h. wenn eine der Anforderung nicht erfüllt ist, wird das Modul nicht installiert und die entsprechende Anforderung wird direkt auf der Konsole ausgegeben. diff --git a/docs/daux/installation/010_Anforderungen/040_Beiliegende_Bibliotheken.md b/docs/daux/installation/010_Anforderungen/040_Beiliegende_Bibliotheken.md new file mode 100644 index 00000000..e4ab5098 --- /dev/null +++ b/docs/daux/installation/010_Anforderungen/040_Beiliegende_Bibliotheken.md @@ -0,0 +1,11 @@ +--- +title: beiliegende Bibliotheken +--- + +Dem Modul liegt eine Kopie der Bibliothek jQuery-Simple-Timer bei. + +Bitte beachten Sie deren Lizenzhinweise in der Datei: +[ src/out/src/js/jquery.simple.timer/LICENSE.md ] +oder auf [github.com](https://github.com/d3datadevelopment/Heidelpay/blob/rel_ionCube_PHP56-70/src/out/src/js/jquery.simple.timer/LICENSE.md) + + diff --git a/docs/daux/installation/010_Anforderungen/045_wichtige_Hinweise.md b/docs/daux/installation/010_Anforderungen/045_wichtige_Hinweise.md new file mode 100644 index 00000000..c2b5a2fc --- /dev/null +++ b/docs/daux/installation/010_Anforderungen/045_wichtige_Hinweise.md @@ -0,0 +1,41 @@ +--- +title: Wichtige Hinweise +--- + +zu Ihrem Unzer-Händlervertrag +================================ +Nur relevant bei Zahltyp "Sofort by Klarna" und einem Update des Moduls. +Das Modul nutzt für Sofort by Klarna eine spezielle Option der Unzer-Konfiguration, mit der Ihr Endkunde erst auf der Webseite von Sofort by Klarna seine Bankdaten eingeben muss. +Diese Option muss jedoch erst in Ihrem Händlerkonto eingerichtet werden. +Ohne diese Einstellung ist eine Nutzung des Zahltyp "Sofort by Klarna" nicht möglich! +Lassen Sie daher vor dem Einspielen der vorliegenden Modulversion die Aktivierung der genannten Option in Ihrem Händlerkonto von Ihrem Unzer-Händlerbetreuer prüfen. + +Modulversion 6.1.0.0 +================================ +Veraltete Konfigurationenänderungen unter 6.0.0.0 werden **nicht** mehr migriert. +Sollte eine ältere Konfiguration migriert werden, installieren Sie bitte die Version 6.0.3.1 und +lassen Sie die automatische Installation einmalig durchführen. +Danach aktualisieren Sie auf die gewünschste Modulversion. + +Mit diesem Release stellen wir die neue [Channel-Konfiguration](../../changelog/020_Channel_Rekonfiguration.md) vor. + +Modulversion 6.0.3.0 +================================ +Die Zahlungsart Billsafe wird nicht mehr über das Unzer Modul angeboten. + +Modulversion 6.0.2.0 +================================ +Nur EE: +Mit dem kleinem Update 6.0.2.0 werden für die gespeicherten Daten die Shopid eingeführt. +Damit wird unterbunden, dass Kunden auf die Referenzdaten aus anderen Subshops erhalten. +Bitte führen Sie die folgende Abfrage manuell im Admin oder in der Datenbank aus: +```sql +UPDATE d3hpuid, oxuser +SET d3hpuid.oxshopid = oxuser.oxshopid +WHERE d3hpuid.OXUSERID = oxuser.OXID +AND oxuser.OXSHOPID != d3hpuid.OXSHOPID; +``` + +Modulversion 6.0.0.0 +================================ +Das Oxid Standard "Mobile-Theme" wird nicht mehr untersützt! diff --git a/docs/daux/installation/010_Anforderungen/050_Vorbereitungen.md b/docs/daux/installation/010_Anforderungen/050_Vorbereitungen.md new file mode 100644 index 00000000..766bbb4b --- /dev/null +++ b/docs/daux/installation/010_Anforderungen/050_Vorbereitungen.md @@ -0,0 +1,9 @@ +--- +title: Vorbereitungen +--- + +Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. +Ob dies evtl. schon geschehen ist, können Sie im Adminbereich Ihres Shops prüfen. Existiert der Punkt [ D3 Module ] / [ Modul-Connector ], können Sie die installierte Version unter [ Bibliotheksverwaltung ] ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. +Informationen zu dessen Installation finden Sie auf unserer [Homepage](https://www.oxidmodule.com/Connector/). + +Klicken Sie auf den Reiter [ Downloads ] und wählen dort das für Ihre Installation passende Paket. diff --git a/docs/daux/installation/015_Schnellstart.md b/docs/daux/installation/015_Schnellstart.md new file mode 100644 index 00000000..33951e71 --- /dev/null +++ b/docs/daux/installation/015_Schnellstart.md @@ -0,0 +1,21 @@ +--- +title: Schnellstart +--- + +## Schnellstart per Composer + +```bash +php composer require {$composerident} --update-no-dev +``` + +Detailliertere Angaben zur Installation entnehmen Sie bitte der [Installationsanleitung](installation/020_Neuinstallation/020_Modul_hinzufuegen.md). + +## Schnellstart im Admin +Das Modul **{$modulename}** bringt einen umfangreichen Adminbereich mit, +in dem Sie die Konfigurationseinstellungen des Moduls setzen können. +Über das Menü [D3 Module] / [{$menutitle}] erreichen Sie die Einstellseiten. +Arbeiten Sie idealerweise die Optionen einmal durch. +Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. +Durch einen Klick darauf öffnet sich der Hinweistext. + +Unter [Konfiguration des Moduls](configuration/_index.md) werden die Einstellungen und Möglichkeiten umfangreicher beschrieben. diff --git a/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md new file mode 100644 index 00000000..a239c1ae --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/020_Modul_hinzufuegen.md @@ -0,0 +1,15 @@ +--- +title: Modul zur Installation hinzufügen +--- + +### **auf der Kommandozeile** + +Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen: + +```bash +php composer require {$composerident}:^{$moduleversion} --update-no-dev +``` + +> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete. + +> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require). diff --git a/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md b/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md new file mode 100644 index 00000000..b7e74d09 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/030_Verwendung_eigener_Themes.md @@ -0,0 +1,15 @@ +--- +title: Verwendung eigener Themes +--- + +Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet: + +* Wave +* Flow +* Azure + +Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis für Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und / oder die CSS-Dateien in die neuen Ordner. + +Ähnelt Ihr neues Theme technisch einem der OXID-Originale, können Sie dieses darauf umleiten. Childs von originalen OXID- Themes benötigen keine Umleitung. + +Weitere Informationen zur Umleitung finden Sie in unserer [FAQ](https://faq.d3data.de/oxid-eshop/module-oxid-eshop/anpassungen/template-bloecke-dem-eigenen-theme-zuordnen/). \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md b/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md new file mode 100644 index 00000000..81350081 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/040_Providerspezifische_Installation.md @@ -0,0 +1,5 @@ +--- +title: Providerspezifische Installation +--- + +Manche Provider erfordern besondere Einstellungen für installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterstützung benötigen, kontaktieren Sie uns bitte für weiteren Support. \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md b/docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md new file mode 100644 index 00000000..75c2f3e1 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/050_Modul_im_Shop_aktivieren.md @@ -0,0 +1,19 @@ +--- +title: Modul im Shop aktivieren +--- + +### **im Adminbereich** + +Aktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ]. + +### **oder auf der Kommandozeile** + +Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen. + +```bash +./vendor/bin/oe-console oe:module:activate {$metadataident} +``` + +> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. + +> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`) \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md b/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md new file mode 100644 index 00000000..e6e30321 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/060_Shopanpassungen_installieren.md @@ -0,0 +1,21 @@ +--- +title: Shopanpassungen installieren +--- + +### **im Adminbereich** + +Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen. + +Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] / [ D3 Module ] / [ Modul-Connector ] / [ Modulverwaltung ] / [ Modulinstallation ]. + +Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen. + +Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen. + +### **oder auf der Kommandozeile** + +Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3modules_install +``` \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md b/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md new file mode 100644 index 00000000..d845b9b7 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/070_TMP-Ordner_leeren.md @@ -0,0 +1,21 @@ +--- +title: TMP-Ordner leeren +--- + +### **im Adminbereich** + +Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. + +Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch. + +### **oder auf der Kommandozeile** + +Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3cleartmp +``` + +> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. + +> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können. \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md b/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md new file mode 100644 index 00000000..875eeeb2 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/080_Lizenz_eintragen.md @@ -0,0 +1,11 @@ +--- +title: Lizenzschlüssel eintragen +--- + +### **im Adminbereich** + +Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb. + +Speziell **{$modulename}** wird in unterschiedlichen (teilweise kostenfreien) Editionen für den Livebetrieb angeboten. Besuchen Sie unseren [Moduleshop](https://www.oxidmodule.com/), um mehr darüber zu erfahren. + +Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter [ D3 Module ] / [ Modul-Connector ] / [ Modulverwaltung ] auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert. diff --git a/docs/daux/installation/020_Neuinstallation/082_Konfiguration_einstellen.md b/docs/daux/installation/020_Neuinstallation/082_Konfiguration_einstellen.md new file mode 100644 index 00000000..4d29294b --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/082_Konfiguration_einstellen.md @@ -0,0 +1,14 @@ +--- +title: Konfiguration einstellen +--- + +Im Admin wird ein neuer Punkt [D3 Module] / [Unzer] gezeigt, unter +dem alle Einstellungsmöglichkeiten zu finden sind. Nach der Installation sind die +Demo-Unzer-Daten eingerichtet, so dass direkt eine Testbestellung mit +Kreditkarte oder Bankeinzug gemacht werden kann. +Weitere Testdaten (Kreditkarte, Billsafe o.a.) können Sie bei Unzer anfordern. + +### Hinweise +> [!] Solange die Demodaten eingestellt sind, werden keine realen Buchungen durchgeführt + +> [!] Beachten Sie den Abschnitt [Konfiguration](configuration/_index.md) für die korrekte Einrichtung des Moduls diff --git a/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md b/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md new file mode 100644 index 00000000..40532b06 --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/100_Updatefaehigkeit.md @@ -0,0 +1,7 @@ +--- +title: Updatefähigkeit +--- + +Bei individuellen Änderungen von Moduldateien empfehlen wir, jeweils die Überladungsmöglichkeiten des Shops dafür zu verwenden. So brauchen Sie die originalen Moduldateien nicht verändern und erhalten sich so die Updatefähigkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen überschrieben werden. + +Weitere Informationen zu den Überladungsmöglichkeiten verschiedener Dateien finden Sie in unserer [FAQ](https://faq.d3data.de/category/oxid-eshop/module-oxid-eshop/anpassungen/). \ No newline at end of file diff --git a/docs/daux/installation/020_Neuinstallation/_index.md b/docs/daux/installation/020_Neuinstallation/_index.md new file mode 100644 index 00000000..ea7dc79b --- /dev/null +++ b/docs/daux/installation/020_Neuinstallation/_index.md @@ -0,0 +1,16 @@ +--- +Title: Schnellstart per Composer +--- + +## Schnellstart per Composer + +### **auf der Kommandozeile** + +```bash +php composer require {$composerident}:^{$moduleversion} --update-no-dev +./vendor/bin/oe-console oe:module:activate {$metadataident} +./vendor/bin/d3modules_install +./vendor/bin/d3cleartmp +``` + +Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten. diff --git a/docs/daux/installation/030_Update/005_Updatedefinition.md b/docs/daux/installation/030_Update/005_Updatedefinition.md new file mode 100644 index 00000000..ed232340 --- /dev/null +++ b/docs/daux/installation/030_Update/005_Updatedefinition.md @@ -0,0 +1,8 @@ +--- +title: Wann kann ein Update ausgeführt werden? +--- + +Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde. + +Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde **nicht** über Composer +durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter [Neuinstallation](../020_Neuinstallation/020_Modul_hinzufuegen.md). \ No newline at end of file diff --git a/docs/daux/installation/030_Update/010_Modul_deaktivieren.md b/docs/daux/installation/030_Update/010_Modul_deaktivieren.md new file mode 100644 index 00000000..4ba4d781 --- /dev/null +++ b/docs/daux/installation/030_Update/010_Modul_deaktivieren.md @@ -0,0 +1,19 @@ +--- +title: Modul deaktivieren +--- + +### **im Adminbereich** + +Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. + +### **oder auf der Kommandozeile** + +Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen. + +```bash +./vendor/bin/oe-console oe:module:deactivate {$metadataident} +``` + +> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss. + +> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`) \ No newline at end of file diff --git a/docs/daux/installation/030_Update/020_Dateien_erneuern.md b/docs/daux/installation/030_Update/020_Dateien_erneuern.md new file mode 100644 index 00000000..15504c31 --- /dev/null +++ b/docs/daux/installation/030_Update/020_Dateien_erneuern.md @@ -0,0 +1,18 @@ +--- +title: Dateien erneuern +--- + +### **auf der Kommandozeile** + +Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres +Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie dort diesen Befehl aus: + +```bash +php composer require {$composerident}:^{$moduleversion} --update-no-dev +``` + +Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag `{$composerident}`. + +> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete. + +> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require). \ No newline at end of file diff --git a/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md b/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md new file mode 100644 index 00000000..81350081 --- /dev/null +++ b/docs/daux/installation/030_Update/030_Providerspezifische_Installation.md @@ -0,0 +1,5 @@ +--- +title: Providerspezifische Installation +--- + +Manche Provider erfordern besondere Einstellungen für installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterstützung benötigen, kontaktieren Sie uns bitte für weiteren Support. \ No newline at end of file diff --git a/docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md b/docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md new file mode 100644 index 00000000..157e8fac --- /dev/null +++ b/docs/daux/installation/030_Update/040_Modulinformationen_aktualisieren.md @@ -0,0 +1,19 @@ +--- +title: Modulinformationen aktualisieren +--- + +### **im Adminbereich** + +Wechseln Sie im Adminbereich zu [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ]. + +### **oder auf der Kommandozeile** + +Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen. + +```bash +./vendor/bin/oe-console oe:module:activate {$metadataident} +``` + +> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen. + +> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`) \ No newline at end of file diff --git a/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md new file mode 100644 index 00000000..15880bbf --- /dev/null +++ b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md @@ -0,0 +1,21 @@ +--- +title: Shopanpassungen installieren +--- + +### **im Adminbereich** + +Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig. + +Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen. + +Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig. + +Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen. + +### **oder auf der Kommandozeile** + +Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3modules_install +``` \ No newline at end of file diff --git a/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md b/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md new file mode 100644 index 00000000..d845b9b7 --- /dev/null +++ b/docs/daux/installation/030_Update/060_TMP-Ordner_leeren.md @@ -0,0 +1,21 @@ +--- +title: TMP-Ordner leeren +--- + +### **im Adminbereich** + +Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. + +Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch. + +### **oder auf der Kommandozeile** + +Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3cleartmp +``` + +> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. + +> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können. \ No newline at end of file diff --git a/docs/daux/installation/030_Update/070_Lizenzschluessel_aktualisieren.md b/docs/daux/installation/030_Update/070_Lizenzschluessel_aktualisieren.md new file mode 100644 index 00000000..41bf6aed --- /dev/null +++ b/docs/daux/installation/030_Update/070_Lizenzschluessel_aktualisieren.md @@ -0,0 +1,7 @@ +--- +title: Lizenzschlüssel aktualisieren +--- + +### **im Adminbereich** + +Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent. \ No newline at end of file diff --git a/docs/daux/installation/030_Update/080_Erweiterungen_anpassen.md b/docs/daux/installation/030_Update/080_Erweiterungen_anpassen.md new file mode 100644 index 00000000..5fc0aa2a --- /dev/null +++ b/docs/daux/installation/030_Update/080_Erweiterungen_anpassen.md @@ -0,0 +1,5 @@ +--- +title: Erweiterungen anpassen +--- + +Haben Sie für dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab. \ No newline at end of file diff --git a/docs/daux/installation/030_Update/090_Aenderungen_kontrollieren.md b/docs/daux/installation/030_Update/090_Aenderungen_kontrollieren.md new file mode 100644 index 00000000..28ec31f6 --- /dev/null +++ b/docs/daux/installation/030_Update/090_Aenderungen_kontrollieren.md @@ -0,0 +1,13 @@ +--- +title: Änderungen kontrollieren +--- + +### Wechsel auf Modul-Version 5.2.0.0 oder höher +* Bitte beachten Sie die beiliegende Konfigurationsanleitung [Informationen und Anleitung von iDeal und Przelewy24](configuration/_index.md) + +### Ab Modul-Version 5.2.3.4 +* können Sie mehrsprachige Konfigurationen nutzen. +Kontrollieren Sie bitte die Einstellung "mehrsprachige Konfigurationen erlauben" unter +[(D3) Module] / [{$menutitle}] / [Einstellungen] / [Einstellungen zu Modul-Logging, Sicherheit und Sprache]. +Sofern mehrsprachige Konfigurationen bereits vorhanden sind, wird Ihnen eine Meldung gezeigt. +Bitte folgen Sie den Instruktionen der Meldung. diff --git a/docs/daux/installation/040_Installationspruefung.md b/docs/daux/installation/040_Installationspruefung.md new file mode 100644 index 00000000..7919e330 --- /dev/null +++ b/docs/daux/installation/040_Installationspruefung.md @@ -0,0 +1,21 @@ +--- +title: Installationsprüfung +--- + +Um die erfolgreiche Installation zu prüfen, können Sie die folgende(n) Checkliste(n) verwenden: + +## Einstellungsunabhängige Prüfungen + +### Backend + +* das Modul ist unter [ Erweiterungen ] / [ Module ] aktiv geschaltet +* das Modul ist unter [ (D3) Module ] / [ Modul-Connector ] / [ Modulverwaltung ] aktiv geschaltet +* das Modul zeigt unter [ (D3) Module ] / [ {$menutitle} ] einen eigenen Bereich für Einstellungen, Logging und die Transaktionsübersicht +* das Modul zeigt unter [Bestellungen verwalten] / [Bestellungen] einen neuen Tab [{$menutitle}] + +## Einstellungsabhängige Prüfungen +### Frontend +* Im Bestellschritt 3 (Versand & Zahlungsart) werden Icons zu den konfigurierten Zahlungsarten angezeigt +* der Shop zeigt nach Absenden des Bestellschritt 4 (Überprüfen & Absenden) folgendes Verhalten: + * bei Kreditkarte, Debitkarte ein Eingabeformular / eine Auswahl zu gespeicherten Daten + * bei Paypal, Sofort by Klarna, iDeal (und andere OT Zahlungsarten) eine Weiterleitung zum Zahlungsanbieter diff --git a/docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md b/docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md new file mode 100644 index 00000000..e67e777a --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/010_Modulerweiterungen_deaktivieren_und_entfernen.md @@ -0,0 +1,5 @@ +--- +title: Modulerweiterungen deaktivieren und entfernen +--- + +Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul **{$modulename}** aufbauen und löschen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen für dieses Modul. \ No newline at end of file diff --git a/docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md b/docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md new file mode 100644 index 00000000..4ba4d781 --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/020_Modul_deaktivieren.md @@ -0,0 +1,19 @@ +--- +title: Modul deaktivieren +--- + +### **im Adminbereich** + +Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. + +### **oder auf der Kommandozeile** + +Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen. + +```bash +./vendor/bin/oe-console oe:module:deactivate {$metadataident} +``` + +> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss. + +> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`) \ No newline at end of file diff --git a/docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md b/docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md new file mode 100644 index 00000000..02b3ebea --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/030_Modul_aus_der_Installation_entfernen.md @@ -0,0 +1,13 @@ +--- +title: Modul aus der Installation entfernen +--- + +### **auf der Kommandozeile** + +Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus: + +```Bash +php composer remove {$composerident} --no-update +``` + +> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#remove). \ No newline at end of file diff --git a/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md b/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md new file mode 100644 index 00000000..c3a33f8d --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/040_Dateien_loeschen.md @@ -0,0 +1,9 @@ +--- +title: Dateien löschen +--- + +Löschen Sie den Ordner `{$modulefolder}` und seine enthaltenen Elemente aus dem Verzeichnis `source/modules/d3` Ihres Shops. +Bestätigen Sie anschließend im Shopadmin unter [ Erweiterungen ] / [ Module ] / [ Installierte Shop-Module ] die Nachricht: + +> Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. +> Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen? diff --git a/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md b/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md new file mode 100644 index 00000000..ba20f0bb --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/050_Datenbank_bereinigen.md @@ -0,0 +1,23 @@ +--- +title: Datenbank bereinigen +--- + +Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr benötigt werden, können diese gelöscht werden. + +> [!] Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu können. + +Für das Modul **{$modulename}** sind dies die folgende Tabellen und Felder: + +* die komplette Tabelle `d3hpuid` +* die komplette Tabelle `d3hperrortexts` + + +und diese Felder in bestehenden Tabellen: + +* in Tabelle `oxorder`: + * das Feld `D3HEIDELPAYVOUCHERS` + +sowie diese Einträge in bestehenden Tabellen: + +* in Tabelle `d3_cfg_mod`: + * den/die Eintrag/Einträge `oxmodid = "{$moduleConfigurationident}"` diff --git a/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md b/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md new file mode 100644 index 00000000..d845b9b7 --- /dev/null +++ b/docs/daux/installation/060_Deinstallation/060_TMP-Ordner_leeren.md @@ -0,0 +1,21 @@ +--- +title: TMP-Ordner leeren +--- + +### **im Adminbereich** + +Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. + +Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch. + +### **oder auf der Kommandozeile** + +Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus: + +```bash +./vendor/bin/d3cleartmp +``` + +> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. + +> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können. \ No newline at end of file diff --git a/docs/daux/support/010_Hilfe-und-Support.md b/docs/daux/support/010_Hilfe-und-Support.md new file mode 100644 index 00000000..d1609bf3 --- /dev/null +++ b/docs/daux/support/010_Hilfe-und-Support.md @@ -0,0 +1,16 @@ +--- +title: Hilfe und Support +--- + +Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. + +Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem [HelpCenter](https://faq.d3data.de/) zur Verfügung. Finden Sie darin die benötigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden Möglichkeiten: +1. per E-Mail: oder +2. über das Kontaktformular auf [Oxidmodule.com](https://www.oxidmodule.com/) oder +3. per Telefon: (+49) 37 21 / 26 80 90 zu unseren Bürozeiten + +Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen können. Sind Ihre Fragen shopspezifisch, benötigen wir möglicherweise Zugangsdaten zum betreffenden Shop. + +Wir wünschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! + +Ihr D³-Team. diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html new file mode 100644 index 00000000..ca6d2674 --- /dev/null +++ b/docs/html/changelog/Changelog.html @@ -0,0 +1,785 @@ + + + + Changelog - unzer + + + + + + + + + + + + + + + + + + + + + +

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%0AT#+EGKB_VN!|<$1O&EN0k=Sbs>~8O{$i zXFnDSzXD0|SrSv(%0i*5^&SzE(Z}O|qsnOio-t^;Fa;8Jm;)hj~C6gGrw@$YVbO-TjCfs0DlLMTdx8Q z(TkaHsA1S9(67+G4qfbnlmF&#WJ+2=^+`-(!eFkl1{Fls6#0$Xa4jl3}cw9+TgoRx8z?XjW*e zPQ_Z-oDg=dG8m?LT&J9_RB9j(bb%=uRI9H%?FW7lb{6?6@K}y|Ui+Ai0Ue>Fr)=Qh zIBi~?Mxn;{W|Fs3Q$+F3I_%73tXFo}HI33A^g}MPi$49f>!N;^3@S7DK$pU&7Wu zl$yxueJzwRaM_Hc-9qwL+Au+1V2@uUOLse)TqP5v%vBMnrZ@$IofT?p*6v_Ey1SC z(P+_o!m3$1ltqQ*OhPn?+_2|QgGbqMSMI^D`r)n^!|}}q@3JAXgj0&N#SgSQMeGFTsgK(BuSj{JFnv`vMWhTPBY$u*Ow-Y;N-ObZrjJ7g%J3Jd%((#PME}6<6-+l8{CeW?055LEKct2JD zZb_Lgwv1knBli}gz zO=5rfNA>)~ffaG)D z0SQz@?w7z&%e0vM(1hKVN-8F&BR_rjx8<@ZprPcxI*0SPub(ygru literal 0 HcmV?d00001 diff --git a/docs/daux/img/registre.png b/docs/daux/img/registre.png new file mode 100644 index 0000000000000000000000000000000000000000..380e9e5e402d95d344d9356a33ee7483a959f1fc GIT binary patch literal 10786 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 XA^D7Y&&CmsFF;;eMXE}|H1IzF+{5U> literal 0 HcmV?d00001 diff --git a/docs/daux/img/unzer_admin_interface_switch.png b/docs/daux/img/unzer_admin_interface_switch.png new file mode 100644 index 0000000000000000000000000000000000000000..00b2238d0ac6222f1e09dc5bd94bd92f90f0b2b4 GIT binary patch literal 73115 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 Tai!7kbA6(y_8|ZM(}4d0@2Hig literal 0 HcmV?d00001 diff --git a/docs/daux/img/unzer_insights_keypairs_visible.png b/docs/daux/img/unzer_insights_keypairs_visible.png new file mode 100644 index 0000000000000000000000000000000000000000..609f749c49cbc6f4dce9cf0d85f67705de8f60d2 GIT binary patch literal 109346 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%0AFK!&|}@x?#we`^>`@X8JjK8}qYtSJ)W zBLPvHQ9nC898#(rCR^JO3)2ty4Bi zrWV6$Y-dwz>kn2ImUylO)923Ix-1Xa)0W6;EKdP2kwT}I z;x6y7wFl=Y3Bapze