From c8de19b43ef728913e2ca3b2a4b60f75877e53ab Mon Sep 17 00:00:00 2001 From: kristianhempel Date: Mon, 19 Mar 2018 11:00:23 +0100 Subject: [PATCH] add 6.0.0.0 (ionCube for PHP 5.6 - 7.0) --- changelog.md | 394 +++ composer.json | 51 + 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/Heidelpay-Beschreibung.pdf | Bin 0 -> 490074 bytes docs/Heidelpay_Installation.pdf | Bin 0 -> 522314 bytes docs/Heidelpay_Konfiguration.pdf | Bin 0 -> 542927 bytes docs/Precheck/d3precheck.php | 2609 +++++++++++++++++ .../modules/d3/d3heidelpay/public/.htaccess | 11 + .../d3heidelpay/public/d3precheckinfolder.php | 198 ++ docs/examples/d3getbanktransferdata.php | 26 + readme.md | 29 + src/Bin/cron_bankaccount.sh | 2 + src/Controllers/Admin/AdminList.php | 33 + src/Controllers/Admin/Base.php | 23 + src/Controllers/Admin/Log.php | 35 + src/Controllers/Admin/LogList.php | 30 + src/Controllers/Admin/Order/Heidelpay.php | 168 ++ src/Controllers/Admin/Settings.php | 245 ++ src/Controllers/Admin/Support.php | 25 + src/Controllers/Admin/TransactionlogList.php | 131 + src/Controllers/Order.php | 464 +++ src/Controllers/Payment.php | 73 + src/Controllers/PaymentCollector.php | 292 ++ src/Controllers/PaymentGateway.php | 257 ++ src/Controllers/Response.php | 534 ++++ src/Cron/collectpayments.php | 39 + src/Cron/cron_bankaccount.php | 50 + src/Cron/cron_bankaccount.sh | 2 + src/Models/Actions/Action.php | 33 + src/Models/Actions/Capture.php | 31 + src/Models/Actions/Chargeback.php | 30 + src/Models/Actions/Debit.php | 30 + src/Models/Actions/Preauthorization.php | 31 + src/Models/Actions/Rebill.php | 34 + src/Models/Actions/Refund.php | 35 + src/Models/Actions/Reversal.php | 37 + src/Models/Bankaccount.php | 203 ++ src/Models/Communicator.php | 172 ++ src/Models/Containers/Criterions.php | 47 + src/Models/Containers/Parameter.php | 368 +++ src/Models/Containers/PrepaymentData.php | 101 + src/Models/Containers/Skeleton.php | 45 + src/Models/Factory.php | 176 ++ src/Models/Generators/Basket.php | 259 ++ src/Models/Generators/Body.php | 34 + src/Models/Ngw.php | 138 + src/Models/Payment/Billsafe.php | 45 + src/Models/Payment/Creditcard.php | 44 + src/Models/Payment/Debitcard.php | 46 + src/Models/Payment/Directdebit.php | 44 + src/Models/Payment/Directdebit/Secured.php | 46 + src/Models/Payment/Easycredit.php | 47 + src/Models/Payment/Eps.php | 43 + ...ymentNotReferencedToHeidelpayException.php | 36 + .../UnknownRedirectParameterException.php | 35 + src/Models/Payment/Giropay.php | 43 + src/Models/Payment/Ideal.php | 44 + src/Models/Payment/Invoice/Secured.php | 44 + src/Models/Payment/Invoice/Unsecured.php | 44 + src/Models/Payment/Masterpass.php | 52 + src/Models/Payment/Payment.php | 42 + src/Models/Payment/Paypal.php | 43 + src/Models/Payment/Postfinance.php | 44 + src/Models/Payment/Prepayment.php | 47 + src/Models/Payment/Przelewy24.php | 45 + src/Models/Payment/Sofortueberweisung.php | 44 + src/Models/Redirect.php | 36 + src/Models/Request.php | 54 + .../InvalidHeidelpayDataException.php | 35 + .../Exception/InvalidTagNameException.php | 35 + .../Request/Exception/NoBasketException.php | 32 + .../Request/Exception/NoOrderException.php | 32 + .../Exception/NoPaymentMethodException.php | 32 + .../Exception/NoPaymentOptionException.php | 32 + .../Exception/NoTransactionUniqueId.php | 33 + ...eidelpayOnlinetransferPaymentException.php | 36 + .../Request/Pattern/BankAccountCheck.php | 27 + src/Models/Request/Pattern/Creditcard.php | 27 + src/Models/Request/Pattern/Debitcard.php | 24 + src/Models/Request/Pattern/Directdebit.php | 24 + src/Models/Request/Pattern/Hip.php | 26 + src/Models/Request/Pattern/Onlinetransfer.php | 28 + .../Request/Pattern/OnlinetransferCheck.php | 33 + src/Models/Request/Pattern/Pattern.php | 18 + src/Models/Request/Pattern/Prepayment.php | 27 + src/Models/Request/Xml.php | 564 ++++ src/Models/Response.php | 82 + src/Models/Response/Parser.php | 138 + .../Exception/EmptyPasswordException.php | 32 + .../Exception/EmptyPaymentlistException.php | 32 + .../EmptySecuritySenderException.php | 32 + .../Exception/EmptyUsernameException.php | 32 + src/Models/Settings/Heidelpay.php | 152 + .../Transactionlog/Reader/Heidelpay.php | 282 ++ .../Exception/AgbNotAcceptedException.php | 25 + .../CheckSessionChallengeException.php | 25 + ...ustomerinformationNotAcceptedException.php | 26 + .../Verify/Exception/NotLoggedInException.php | 24 + src/Models/Verify/Input.php | 97 + src/Models/Verify/OrderContext.php | 69 + src/Models/Verify/PaymentSuccess.php | 29 + src/Models/Verify/Verify.php | 23 + src/Models/Viewconfig.php | 258 ++ .../Controller/OrderController.php | 754 +++++ .../Controller/PaymentController.php | 675 +++++ .../Controller/ThankYouController.php | 39 + src/Modules/Application/Model/BasketItem.php | 32 + src/Modules/Application/Model/Order.php | 486 +++ .../Application/Model/PaymentGateway.php | 94 + src/Modules/Core/Counter.php | 31 + src/Modules/Core/Email.php | 119 + src/Modules/Core/InputValidator.php | 35 + src/Setup/InstallRoutine.php | 1711 +++++++++++ src/Setup/d3hp_errortextsQuerys.php | 1935 ++++++++++++ src/Setup/d3hp_oxcontentsQuerys.php | 50 + src/Setup/d3hp_oxpaymentsQuerys.php | 48 + src/menu.xml | 22 + src/metadata.php | 210 ++ src/out/img/logo_amex.jpg | Bin 0 -> 2136 bytes src/out/img/logo_billsafe.jpg | Bin 0 -> 5524 bytes src/out/img/logo_cartebancaire.jpg | Bin 0 -> 2761 bytes src/out/img/logo_cartebleue.jpg | Bin 0 -> 2831 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 -> 1930 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 -> 1835 bytes src/out/img/logo_jcb.jpg | Bin 0 -> 4188 bytes src/out/img/logo_maestro.jpg | Bin 0 -> 2699 bytes src/out/img/logo_master.jpg | Bin 0 -> 2504 bytes src/out/img/logo_masterpass.jpg | Bin 0 -> 2337 bytes src/out/img/logo_mrcash.jpg | Bin 0 -> 2071 bytes src/out/img/logo_paypal.png | Bin 0 -> 1189 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 -> 5044 bytes src/out/img/logo_solo.jpg | Bin 0 -> 1655 bytes src/out/img/logo_visa.jpg | Bin 0 -> 3099 bytes src/out/img/logo_visaelectron.jpg | Bin 0 -> 2412 bytes src/out/img/pruefziffer_amex.jpg | Bin 0 -> 13147 bytes src/out/img/pruefziffer_visa.jpg | Bin 0 -> 10124 bytes src/out/src/css/d3heidelpay.css | 43 + src/out/src/css/d3heidelpay_admin.css | 20 + src/out/src/css/d3heidelpay_mobile.css | 95 + src/out/src/js/jquery.simple.timer/LICENSE.md | 21 + .../jquery.simple.timer.js | 199 ++ src/picture.png | Bin 0 -> 15214 bytes src/public/.htaccess | 12 + src/public/hp_response.php | 96 + src/translations/de/d3_heidelpay_lang.php | 167 ++ .../de/d3_heidelpayerrors_lang.php | 627 ++++ src/translations/en/d3_heidelpay_lang.php | 166 ++ .../en/d3_heidelpayerrors_lang.php | 627 ++++ src/views/admin/de/d3_heidelpay_help_lang.php | 195 ++ src/views/admin/de/d3_heidelpay_lang.php | 242 ++ src/views/admin/tpl/order.tpl | 310 ++ src/views/admin/tpl/settings.tpl | 938 ++++++ src/views/admin/tpl/transactionloglist.tpl | 278 ++ src/views/azure/tpl/banktransferdata.tpl | 34 + src/views/azure/tpl/cc_input.tpl | 14 + .../azure/tpl/order/easycreditcriterions.tpl | 10 + src/views/azure/tpl/order_3ds_iframe.tpl | 43 + src/views/azure/tpl/order_iframe.tpl | 203 ++ src/views/azure/tpl/payment/billsafe.tpl | 27 + src/views/azure/tpl/payment/cards.tpl | 35 + src/views/azure/tpl/payment/debitnote.tpl | 148 + src/views/azure/tpl/payment/easycredit.tpl | 51 + src/views/azure/tpl/payment/eps.tpl | 54 + src/views/azure/tpl/payment/giropay.tpl | 42 + src/views/azure/tpl/payment/ideal.tpl | 49 + src/views/azure/tpl/payment/invoice.tpl | 80 + src/views/azure/tpl/payment/masterpass.tpl | 27 + src/views/azure/tpl/payment/paypal.tpl | 35 + src/views/azure/tpl/payment/postfinance.tpl | 35 + src/views/azure/tpl/payment/przelewy24.tpl | 32 + src/views/azure/tpl/payment/sofort.tpl | 42 + src/views/azure/tpl/shippingandpayment.tpl | 16 + src/views/azure/tpl/storeduid.tpl | 45 + .../tpl/thankyou/easycreditcriterions.tpl | 10 + src/views/blocks/admin_headitem_inccss.tpl | 10 + src/views/blocks/base_style.tpl | 15 + src/views/blocks/change_payment.tpl | 54 + .../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 | 58 + .../email_plain_order_cust_paymentinfo.tpl | 35 + src/views/blocks/mb_select_payment.tpl | 7 + src/views/blocks/mb_select_payment_list.tpl | 1 + src/views/blocks/select_payment.tpl | 7 + src/views/blocks/shippingandpayment.tpl | 7 + src/views/flow/tpl/banktransferdata.tpl | 34 + src/views/flow/tpl/cc_input.tpl | 15 + src/views/flow/tpl/messages.tpl | 18 + .../flow/tpl/order/easycreditcriterions.tpl | 10 + src/views/flow/tpl/order_iframe.tpl | 183 ++ src/views/flow/tpl/payment/billsafe.tpl | 40 + src/views/flow/tpl/payment/cards.tpl | 44 + src/views/flow/tpl/payment/debitnote.tpl | 175 ++ src/views/flow/tpl/payment/easycredit.tpl | 64 + src/views/flow/tpl/payment/eps.tpl | 56 + src/views/flow/tpl/payment/giropay.tpl | 43 + src/views/flow/tpl/payment/ideal.tpl | 64 + src/views/flow/tpl/payment/invoice.tpl | 89 + src/views/flow/tpl/payment/masterpass.tpl | 40 + src/views/flow/tpl/payment/paypal.tpl | 48 + src/views/flow/tpl/payment/postfinance.tpl | 37 + src/views/flow/tpl/payment/przelewy24.tpl | 45 + src/views/flow/tpl/payment/sofort.tpl | 43 + src/views/flow/tpl/shippingandpayment.tpl | 19 + src/views/flow/tpl/storeduid.tpl | 55 + .../tpl/thankyou/easycreditcriterions.tpl | 10 + src/views/mobile/tpl/banktransferdata.tpl | 34 + src/views/mobile/tpl/cc_input.tpl | 11 + .../mobile/tpl/order/easycreditcriterions.tpl | 10 + src/views/mobile/tpl/order_3ds_iframe.tpl | 28 + src/views/mobile/tpl/order_iframe.tpl | 182 ++ src/views/mobile/tpl/payment/billsafe.tpl | 37 + src/views/mobile/tpl/payment/cards.tpl | 44 + src/views/mobile/tpl/payment/debitnote.tpl | 176 ++ src/views/mobile/tpl/payment/easycredit.tpl | 73 + src/views/mobile/tpl/payment/eps.tpl | 72 + src/views/mobile/tpl/payment/giropay.tpl | 38 + src/views/mobile/tpl/payment/ideal.tpl | 79 + src/views/mobile/tpl/payment/invoice.tpl | 111 + src/views/mobile/tpl/payment/masterpass.tpl | 37 + src/views/mobile/tpl/payment/paypal.tpl | 54 + src/views/mobile/tpl/payment/postfinance.tpl | 37 + src/views/mobile/tpl/payment/przelewy24.tpl | 50 + src/views/mobile/tpl/payment/sofort.tpl | 36 + src/views/mobile/tpl/shippingandpayment.tpl | 16 + src/views/mobile/tpl/storeduid.tpl | 51 + .../tpl/thankyou/easycreditcriterions.tpl | 10 + 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/messages.tpl | 37 + src/views/tpl/payment_img.tpl | 1 + src/views/tpl/redirect_postformular.tpl | 18 + 255 files changed, 24967 insertions(+) create mode 100644 changelog.md 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/Heidelpay-Beschreibung.pdf create mode 100644 docs/Heidelpay_Installation.pdf create mode 100644 docs/Heidelpay_Konfiguration.pdf create mode 100644 docs/Precheck/d3precheck.php create mode 100644 docs/Precheck/modules/d3/d3heidelpay/public/.htaccess create mode 100644 docs/Precheck/modules/d3/d3heidelpay/public/d3precheckinfolder.php create mode 100644 docs/examples/d3getbanktransferdata.php create mode 100644 readme.md create mode 100644 src/Bin/cron_bankaccount.sh create mode 100644 src/Controllers/Admin/AdminList.php create mode 100644 src/Controllers/Admin/Base.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/Order.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/Models/Actions/Action.php create mode 100644 src/Models/Actions/Capture.php create mode 100644 src/Models/Actions/Chargeback.php create mode 100644 src/Models/Actions/Debit.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/Containers/Criterions.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/Generators/Basket.php create mode 100644 src/Models/Generators/Body.php create mode 100644 src/Models/Ngw.php create mode 100644 src/Models/Payment/Billsafe.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/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/Exception/EmptyPasswordException.php create mode 100644 src/Models/Settings/Exception/EmptyPaymentlistException.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/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/Input.php create mode 100644 src/Models/Verify/OrderContext.php create mode 100644 src/Models/Verify/PaymentSuccess.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/InstallRoutine.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/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_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/pruefziffer_amex.jpg create mode 100644 src/out/img/pruefziffer_visa.jpg 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/d3heidelpay_mobile.css 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/hp_response.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/tpl/order.tpl create mode 100644 src/views/admin/tpl/settings.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/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/billsafe.tpl create mode 100644 src/views/azure/tpl/payment/cards.tpl create mode 100644 src/views/azure/tpl/payment/debitnote.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/paypal.tpl create mode 100644 src/views/azure/tpl/payment/postfinance.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/mb_select_payment.tpl create mode 100644 src/views/blocks/mb_select_payment_list.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/messages.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/billsafe.tpl create mode 100644 src/views/flow/tpl/payment/cards.tpl create mode 100644 src/views/flow/tpl/payment/debitnote.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/paypal.tpl create mode 100644 src/views/flow/tpl/payment/postfinance.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/mobile/tpl/banktransferdata.tpl create mode 100644 src/views/mobile/tpl/cc_input.tpl create mode 100644 src/views/mobile/tpl/order/easycreditcriterions.tpl create mode 100644 src/views/mobile/tpl/order_3ds_iframe.tpl create mode 100644 src/views/mobile/tpl/order_iframe.tpl create mode 100644 src/views/mobile/tpl/payment/billsafe.tpl create mode 100644 src/views/mobile/tpl/payment/cards.tpl create mode 100644 src/views/mobile/tpl/payment/debitnote.tpl create mode 100644 src/views/mobile/tpl/payment/easycredit.tpl create mode 100644 src/views/mobile/tpl/payment/eps.tpl create mode 100644 src/views/mobile/tpl/payment/giropay.tpl create mode 100644 src/views/mobile/tpl/payment/ideal.tpl create mode 100644 src/views/mobile/tpl/payment/invoice.tpl create mode 100644 src/views/mobile/tpl/payment/masterpass.tpl create mode 100644 src/views/mobile/tpl/payment/paypal.tpl create mode 100644 src/views/mobile/tpl/payment/postfinance.tpl create mode 100644 src/views/mobile/tpl/payment/przelewy24.tpl create mode 100644 src/views/mobile/tpl/payment/sofort.tpl create mode 100644 src/views/mobile/tpl/shippingandpayment.tpl create mode 100644 src/views/mobile/tpl/storeduid.tpl create mode 100644 src/views/mobile/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/messages.tpl create mode 100644 src/views/tpl/payment_img.tpl create mode 100644 src/views/tpl/redirect_postformular.tpl diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..a12dddc --- /dev/null +++ b/changelog.md @@ -0,0 +1,394 @@ +# Changelog +All notable changes to this project will be documented in this file. + +## 6.0.0.0 +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 "Registierung 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 "Registierung" 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/composer.json b/composer.json new file mode 100644 index 0000000..d3d462d --- /dev/null +++ b/composer.json @@ -0,0 +1,51 @@ +{ + "name": "d3/heidelpay", + "description": "Heidelpay 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": "5.6 - 7.0", + "ext-ionCube-Loader": "*", + "lib-curl": ">=7.34.0", + "lib-openssl": ">=1.0.1", + "ext-curl": "*", + "ext-openssl": "*", + "oxid-esales/oxideshop-ce": "~6.1.0", + "d3/modcfg": "~5.1" + }, + "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 0000000..8d685bb --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_cust_plain @@ -0,0 +1,25 @@ +---- IDENT ---- +d3_hp_vorkassemail_cust_plain + +---- TITEL ---- +Heidelpay 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 0000000..21046bc --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_cust_subject @@ -0,0 +1,8 @@ +---- IDENT ---- +d3_hp_vorkassemail_cust_subject + +---- TITEL ---- +Heidelpay 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 0000000..e18b319 --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_cust_text @@ -0,0 +1,26 @@ +---- IDENT ---- +d3_hp_vorkassemail_cust_text + +---- TITEL ---- +Heidelpay 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 0000000..2ef8da1 --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_owner_plain @@ -0,0 +1,19 @@ +---- IDENT ---- +d3_hp_vorkassemail_owner_plain + +---- TITEL ---- +Heidelpay 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 0000000..af5a79b --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_owner_subject @@ -0,0 +1,8 @@ +---- IDENT ---- +d3_hp_vorkassemail_owner_subject + +---- TITEL ---- +Heidelpay 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 0000000..b85051e --- /dev/null +++ b/docs/CMS/d3_hp_vorkassemail_owner_text @@ -0,0 +1,24 @@ +---- IDENT ---- +d3_hp_vorkassemail_owner_text + +---- TITEL ---- +Heidelpay 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/Heidelpay-Beschreibung.pdf b/docs/Heidelpay-Beschreibung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2422632f8a3ac5310e1c25ea0bee0ed760c83c48 GIT binary patch literal 490074 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
NwG@0*)uN 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 Vz{H^!{cc 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 I^dH6lFJ4YvPXGV_ literal 0 HcmV?d00001 diff --git a/docs/Heidelpay_Installation.pdf b/docs/Heidelpay_Installation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3ce46c238c8c272fcbaa0a147b0da848dca882d4 GIT binary patch literal 522314 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 z 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

LilE!{_QTsS?|x^Xm9pcc*;sRr#}x@g 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%0A?*AK0|>K9SvY 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 @kGVKuLh#!C?&+lH(-V@d&&nm9Ns7KQ zAvy6~GxNe3naL8{KF8nhLZ9fe3O5|gnO@g&i`6W z^1jwP4ln20l5ARZ>xM>Y%n0K=hqrsG)$J~FyW8>jqUu++Rd4DXe8BadCtj@F_UJTu zclwOn^yVsR>Xp+CreMWueqyfKHejRA+Q(4QXeH_V6o>7jqaeCS^- zQA(mpuu!^7TqPMLMoDtFlERX#lFX7W{YwUvbT26`DJcy+*q`I`<@CE#6mL^}FBt4_>{c2h4{pllszN>2Vhp8kwHh%uG)V+*kg7 zxXaCyLS(pN6lO~ou5h{aNlA$+XPP{Zg!$=5IXw1wGMRyHf0WxD9p#CSR8*I0L`23$L_|h7)kq~iLUk&UQ3gxE zuGerl?aBnLB+A~;UN7(0CB;vummfb%oEdV9uFQJg`E>A0!`4%<@{RzOI`gOJRP&$a zs=SP2xuO^=7UH8@uwDh0sKhoO#%cGJ9Qv4)(p8C50>4!mmeF0w2)we(k6ih#+KZmI zxWd%ND;Lef-LNY+)5p~I4pVnEO5(RIE#~_H+J4o`24Wa>w)FKDmQxzfRW`&JQZQuF zkj+EHkhE!oyJ8#Fd%L;>dyBkp$)nJO?%f&6(|M4}mz(8}x5%%gDXQ8#_Wa-+#9hr& zSyYOtNKac)PG{bTpBIBXI>#-aA(mtz$+Wrz9M2l)k~3-kda>w7HpNndp{21lmqUw` zjc|{1+M6678?Z1mpwtx?K2Bv#%Etz_wZ~$W%Ri;>?a7Z&m_NkczC}gBj|;R?PrTXu z=fw25^l)|jo6X0Q(&E$Y3Tw{FO^=O8P&QcveSW^D6&_=6D}U#i2%l5nw!|We; zYjZMlUe9gloZk6jmn&VTb$us)dHz}dxPsbly$chI)S};Y&+Pu&9^dI%chfDs&-Zcn zdEtiP51%=lyP{xVBrE@>5tg*V;wdF*l|?EA7R}jRN?(iCLSzI>R90EE&Qg`l z79Ga+1Z8ZjfUUFWaLDYp=m>SSa#sG18U1zF9<*qMIkcZ!w93LnvPE;2FET7z3y~4b zDMnbd&LYKK79GZ>1Z8Y2QG3Ip!y!{`(Gg0Sm<7#>#!;73|25G9bhQ3QqIKf`mFO_y zzfZJ{=oX^GtuZuda|}(|97B^f$Izs;5E*j}P1+nolQzfDq|GrjX>$xs+8jek+e6y# zkZlW#BH9_kkCb#+C!(We+rs=ryFt6cZYDZ5L_UuCXwvZ^{3I$nlIRqw%hZ_`BGV~^ z&La5T-tgoq@hQ#|&185h-B3K#gJ5tO{`%t7mn9CUzfd zAkF}!8bM230e%fh_>gl8t3@!_Xz=bv`6f1lQdNknAUzAX5|UEGOr&dwYp@ZBXCtm5 z`3gW2>8=ESI^srl4|w%#>KAC2)LKUx&2o1jRfCjliNS6MRY57U<~nfwq`@HF)m96q zP>buRT{R@_qki2DZY{O2eS3Oer`$DAvq1yn@ZF&g*2M8F`Md|0(|Xy&9s!Af>zHYOQzT{V`5DVDA(!qPg8t9mXaYKh84xz32Cy-g0*b**;QU8Vc8k5a4l zO44*Uc#ULDrd>@5TJ5!a-)hNi+f@=W2C^q+Uz(`CfImq6W?w7GHe}E1$;YnUQ*)#% z+Kg(IMQZRiSWQrN6$>s7FqtF{OTHT@zH#@Qtpz zduDA#V?a;ukScr6s%o4e^>z1k>t^JZ)l6xupHV-xsq@%Yevu^)@lm&zjTu}&yP~nu z7*^HPR9n?}XZ=iLdc}Rl%o$Z^5IQimzOKorm|-+jHBPT-l8u{uA2s#XJBHta+(t?? zG}c$noYEw_F}u2EN_9wC#5HwOYG+oWXj8pWSu>-d78RgxC{+W2DUhnFYw{UJpz`{< z+WU;$n$AYm^vSYRtFF3$^fjAA;*~XZcN>jWGcZqos+m$HWvZ)c8`|{6&2rEz(`prmm_s z+DM<4u65IfX6>tjaZstXzTG_1p2>Ug;2;2hsM(grY5!f^0uQ?MdIScOP zLjO3EJEbh9w9sA&9QnhD18HwJ5%>uG7TuqacT`=%6!j7HNygRH>T1y6SHBPXDfKDP zKTw|r{X_Kw&>yOoK>wW!rf{8yG0tt=20EN$m&NVe2|9wuFqOM_JU9tF0h~mh3_69U zfKKJ9pwoB{&^`GeNPdkE17|q@2IzVGo8Zsq_k&)*FM$4pe+v4FhW==ZCVwk|%N?C& zm-{O%0y`zH#cK(m6E)PLrD&<3)3i*`S(+Dgj)uLKR-knQU8og%I=h-Dd$sJYOJXzZG{=9FEHaycafycC^iNg6OATg zv9ZS3YV0R&MAnY1gITAuE@eBjjqKv=!P(=p8?qN>ugczNw%S`MG2+FhHt%vX&Z#xy z&U4MU%Vtw9Z>JUSAxlv5nh{Ic!v8J$*9X)UMXML1b<0L8mL02lC&iqLeNI9>4L zT;?VZj)m`zWGVV+c(4KA9m_m=IXpNEeip~F;U!~PzM~wzQoxk(f#J`{GZI$SLdNn2 z0pMZ21Bgch%0VASjCD7!5-Lk={{DIC&@Ca+f=wtV!R6}>D9%3# zxnq#K3+0!g9v5U>f%f=@qdgP-b9|Ng8=!Ls@(X-}2nK_{66qeGC5%A&sW$Cggmyj? zl3q&C2zn~P(!4`}`M!+=3w;~&w<2DTwyn3?_$$C3-);-`5$p#o;SlIU#5+!K0`!TH z^l8u%KKKW4!gtn!eW-U|-W<>pJ_WsrbeQvi@y(A#|4yS#Cot~TyyWM#8~?F>SN?cF zlRrIwF49l?3kcTw_W7Yde}lhA-X{O1yfNnZ=d!)8O}*OB~U*p7r{zAYAP zBUo&~O60Aie3So_Z=?Sx($64%%8E}Q-i~qFZrR?itg*Wh1mrA#4BF>W-$B5U5c@qs z&}zR&2=@3+5uAX$gn<2?gYBIQvD1rWlV|f)(4Ugsww?deWD|qPCSi+L<(~tMHHFp& zFXfXR2kqHr(y-?X1nt+AfSvb6`ZUs@{pXM#i1Y_C-_P<3{TK5i{Z9X4|EDC|3lLb3 zKo_V;5A{tfu*tMvFHrq@ezM=0?*;VovjVjs(v+8JOMVpO;dl9y{jP#!_|*dV)pDe( zkv5Qi80l3=*CFjidWk>1pcnaJBK$BBewdX%*WbnTyMjE}?>zsWf zJ@OAA-r(=knveCD_(->|SF2%ntK}L^N{Onre;xHP;AS0~Z(d1q>`2S~Lpr*x1+7{LBJQJACNB;Rr?ng)fFx97Z5a|zPY#tw7n)= z&fi+}aQ=a!hXdnMw8Y<|XnBDg(}_iE0jrRHx;5SY8WUW5+OI)Y|Nq51G?gW&@8b;1 zaP~xs7vTgN&mX`UGa0A6+t^ZV49ZwYTp04*)X6n85e#)ab;b(vOJr>T zU25gq0nrv<@7URecsKxiNe}j#9_&9o*hhM>zx2$qV(ce9*hhL6LDy!)*jIXR?$44x zGrtD$4(OQ!NCcz91WDydm+c=y$nkAp38~!egL^kIdyHMJW61sPr_pEm(mEGh$=e>yBX75_>VebY|m%XdK zN4%#%UGy&V{>r-&)JNWjQThO=70|uWi?g+NF-mUoZU?o%TkT!ttphd7I}xSV{mX5W z(|r!6*W>hWqce9jY{aF^!%4}>wzIB`b@~W^7IbQ6%)q(Tz`Prna|8Bbz(x$rapoz+ zsb*d$?EO2PH^G2?dEY}Ue=z|zV!(C`*p30aGGHslXe)+|8L%4zc4NR!4A_eSTgkzB z!FvI488nWtIXVD#h8bZwcL8vY$iX=RXFrzH$hu~)&EAl`IeTmNj_h68d$SK@AI?6O zeKPw@_Ico~*&lglLE=(&bM{)VCNZEnd$ZT>jrPU^_Ic-dAM`HrF2(Gu_8!FS9rvE{ zp2axDU=}bA>IL-^rmFvg8PRA)bea(xX2iw9X-4ccBT+OX(KI75n2`}Ik!B=SAB!1D z$6UBrCr2!1B#UOmOEc2>-&m6Zf2pQf?!v+_+VDgJr#l0uIs>OW11CEJC%bGf3(MM* zwLj}n*3qmJS*Np;<$q|^kJXRS#*6Ajrf@f`QPoGn>NxD}4yKX435VO^X8Pxr9*mQ@ z@g3dtXSJu?v(&Q&lA|-$B5XFn zWB!F|Y}HpObxBPjdR8F69Mp1fmbVS^Zik9hhw17X^;L|;YwB-Uy82u749nE#>T}ru zd4*sD9i1Frb}QYhmA|;=vhK9S2g_?HkE?>ZPTkIgx&ykBsSK_hESY&|Jmi0HS(Xzp zl_|!2c}I-y;6exLkk(e(I&Q`!<~Hs^IAk0JoRA@F0m9I%QCVZN#%E2=s?Ms*YRZ~R zZCC}};p(&MvuMNfDz0Mc3+fBdzeU}`xcajCGFtcxv`V0Fdzp=TWv3Q8u$nDW_RfrTr!Njl<~~-|X$`_Uz(%6X5K3PwEyI>}{4Ljzkzw0)_@6i2sEzI0cfGb;t3B&J ze_JpEcJe|-UZ{{4s^o<_d7+KGFr2*5L0;%2FN}Z}zQdwEvlT1qAayxx*@-7}~qf+pm8*$n_$4 z{rDc%o+oh?vD@baCBJt!CYw~{%&8<8|H|I%74dJEJEGbHH2(O1ZPs;ER-WZxCMVV&tROa}n zY)x8O;&tanCrykrDWpjyO`J5@NJsc}OKWJ^BWT%UXrDqY)2Y6&>z3f^QgxZt7f$We zt~*DcNA|`oxmJnK)^q7$tJy-DPt$XfXx2@iQ{a68o{GKSDw@wwxo6DTWZNv>m*-bE z_TSLlt9$?1a%GLg8E89M5M=ta(QoFtjc{>X&deuzM6MIx=RRG)fitEvcjc= z^v$I{qy89u`-!>^tL}5^bMWhp>PDPZH>;b`^KI%j7KWa`#%$_t^gmqvgL)9_<018r zEJA%leS<}*N7bV&T0N#7V=?MU^(1uuRh4U^;V`f!W;!xioFm(jO*4O^RpZ~=7I|`i zgz#fuVck!DC3Qdc71q7{E3A9PS6KHGUt!%((&|(w*C8eFv|1|hx?s&x*avNR9y&K1 zZ^KJg&}Pl>rCD`b~7NYG+! z$JA$qG9@(#4<^hhEPXf&mOtrg8C!Cz zEa(6PcxC$W|KM=Sg8#7aZ}%zryz}LdvxNNboUOUx%IVPXIj*{LhoO*{%InzPmR^DD znpz>^2&V&A5}qLnh*pT73p|bZ0;+Bl+5OPchLCfvPca3#TxF4*QaGcz+YGcz+C+ihlMW@ct)W@J}2CHaow z*4P#hZ;nt0?_7^#>Z37}s1d__Vv<15IhsstTc~$M(3Q5{vRYJb9cd1VR(Wo2Og3kx zz)dQyIgDL4)fvtwbN{O#yWxW*QGESVUz)vtei%#J1~_NQf!oeGGV5uMb_S?-<<^^X ze?DOeRXs*h3*geOxt-cAgVvLJ(mmzy)v5$oB7GSr8&lVv(uT}UcC@fJuEeVSEtM>h zUdfW+W$XyD+mj&t&O@aw*PN=n=AhZxFkul$Ximi)Z_z8$d`0jvAu&T&K^kkElAf@5 zG%wS!|bV8Ia60S;rn!YMyM8Vi8lV#GNI?g01OwLlr%z}k2kr{oj z5+UP3nuqepPwA>e{){4Jwh;frk^oivTFMhiwZ9E1sXq&%Fc*A68`aOD28P6y+ z^O{u2zLHW(f7+JtdJ)cbhO^CRI3<{;mk0?~aypjO zl*XELTr^3*q+`_j4SY-%m8}Ci9)1V8tFN>sR**~nPG*0EXq^K-<+#-t)Qa#4vMWr| z9(66bS4ARoEJYfB;uxf#q``V++ifw&k$tUg9`qFFiryL}T5gRL$RF`spRoKWrS*hh zTB?Iw1hY}Nt5Q;;wQnS>(^NQnxZGyrUKw>Yqq9{a&_q92gJxjboU5_0fVqM(B=eig%6=@kcx6 zI82zPzNJ!L^Mb!Vqju2Ec0N45rE)y%rBI(2ZrV7-T9jGIJ3d_}@qTCYKQHz0oq+fA zUMDYl`9<}{ahglz_>e0B+p)+Nc|Gw8a=R}6E>$2tfv6@94X?YUNB%ML^Qst&pYUBe zojNx`!4z`s*8Y{D|HFUlHMba?H^wVv8T59U^&l4PARnG(@C+}3Rb1b$!iVZz4dgO0Wn9t{TOmL4fN7^SFi)(e7N;%KE~`~K3hD+`3m`)Q)Wt^7eE(9mE5T2O8whSuSPIXGniFX#phPB`K< z6aKmVR4d+;1FRa)gjZ}VEu(AoxZ5AQ!Nw}LbjQ;RA^mmMN z>p_fj-o7;VTbU7*b&|-=Uexe9`fBHy_#30JH_&gIIf9IfoE9IWiEoUL3hoGu(LTt>g#YL3l$U>oPc zUHh$!Z)HkuadHCJPR2X?BW~UKkh`$2hMl&vT}QI`e&ZXkeIodV1>f1;*fMf|v3;>Q zUSC~b{l>!Ejjj96O6!{>dOO0HsrU~02^x7Me@m_j^9A$;^sVDtlO-(PLWa?JvUtE6;FPfCQrc7OYxhsSpX$MXjv8|5}-!m z5r$VKagWrkQGY`GT6bBXlGK0)$io=*i0A__oRfw`?p}~FLUHGA1EMenq(s^&OuYx) z7<0C0$igM7YRd*y8*XyKw(MH)0{jfw!s znxfY5VgMyJZA#?fg-g9smGPJQmbL zQ-3F>G#K#8v7b!9Re}u?XjP&P5^z<*5fX@1;-91VRs#MM2*!B|C{Rp_pbo89HGk7PxLMnuu zDe|rcPv<-4;phsW|F&_0)CGR`b@KXA5MCcdmM^OiM93&%jG!H^Q{YEI=7N|k0;?#U zMKq0s9uB^TWglrqs1*(&!aXN?KihLb46d0&gU4bLU z8;Bb%3tl&dv1%-H!2rx16^sjBUnyZlNq9kSctMVMLC*Gw-0y=lgoowNOA^A%g5)WI z<0%2`De+A}c}ie;nxQ<#!92#%JkFY35OQ7+x?kiot_nk~@Z4*X?8Kzml5c{i#Yj32({vc1=`u#zr17}Qx-&Dn`=qh?%4q*6u|_MgW-FmZSU?LhhaPSUHdq&8v^Gp@v6I=rk>;Ug_tn^HU&Y3A+ixGZg3|V?)pm!y(FDl}tiJ6=Ai{DkGjoKo6T3RNW)9&uo+4 zBwr635n=CDtK$hy93K3bU_Hpg=vN=aB7i8=AXN2!e6sLna!dwS^8iy0N_*CFD^u6_DE!NIEiNd zl37ubSpkwwgCuf8BwB_@)r{c_4B>2PBHA(qxMXv9i6?%NPJ<*|hDfFRch$^Cb6|HT z5$;X{JRL@Oyw{uy$hpkj44KRfncHcy_+B~pLqXGnL9d2FAB_1xX|tMXvukOy0y1U@ zWGooSSOJi*LqQ>iLIaHXjtu#TX|obCW+-G%bYv`8$XxKqSb>nyLqWraLi>#QcZ~Uv z&nrs>PVnSElLDyhV6woX^T2q3c@2Je6?oF@yzvWQD>%tdX63zcIqC1?^6H9u<&|27 z6MA&S%M_MM8KW2o!C}hEKa65{jDJW%+S)^2*+b&nL+08+^62#I==AgG2+`2_U-re@ zzvFO3po`prDFzT|5riRuDJBqTJrg5k(}iW(i#+X^oi~99Z0w?TF9SVe)tO1pc8jf} z2n(c%51t|VF@T05)UO3%$La=TV>7egctGl}Nr~9PUfH4n25{}HDVK7}~+PtRU z*N}+3M8Et!=O$S6K@89$4+r&)~4{?vz$Gbz?ik&Ln(FP;^APc*MEO-kz@h9-0 z2*ZOcU=v)7Atoe{TY*cyDnvP&q`qH=I(^XXv!pfF8-8kLoi8Wi+6p^HV?14k<^7A0 zv=mPK*&Vy%bEQ4GDSKRHtOmq(_v7vd#u(2a56oct(j*qa7|$>dWKl1_zk0@(3cgn@ z&TsX&m#6LIS?EW`r#X}5*%!!Pyp4EYHfdv%{p!RoPpUU>r$SDc2(hN+-o6DHL_R4Q zNV>zAc~P}=a((LPFNfTFokcAEgm}~l;;;8Fel_+YSFvG9eXRX{a@{3w*YNgyi~vsW z$GlW;PjZi&GN4{lNIU#^LEi@0*i?xCTXhD_NgEI87vg7_UyOS6MNc=e_9#4ZeO(c~ z6RdsqS9@PnVB+$ia|`&0>HRYw^iNZ<_GMS{u!+4gz0&*b0-rELiM7O{P3jx9KI{R6 zgEU8D>T``$=`i5vibN!fh{S2P2nu~9+M&jE7(B>ifvOjh?aIg@Q;HO-TKPXFZzfQK z{)84x55P0SLL|P>OF3&8(wJxK)Cv=!VFPMbi}<}6_c9`GkcZy^+Z1?1M!I=!gFS$N zF$1Pzm=jqYbfyA|Hy1l6((OOai$D98nFzXdBd>oUF>4f|IEIj`Mw_jL z1P~+b1KRhJFnmkmlH$bOG-PzFFx119{>&IkM12>Q9~eEtoo(iVg(xfJQ0sFv9>f7$Q?8P zoT3uZ920TO?`xk?8XXZ`Iw8WWykU-GX;cF{GQ1i$v6Q#i<4qi#>q9(q4f=V9MTuv0 zam_pF=l6$E4A_G&bIge0_iJ}~%^ls*;^UUa&A7Y4W!c$ZOBn2Pj~Ns>d0hMRA@od+ z^1F?RBsn}~yr<8@_;GpZc~^@uT;8P*hLbA8)!OhovXE_DY$JmgyIRLr*@^1hvsGTM z+*X>b3-^mX#W!p0u49whifO%u1meXbPS4*4OYcoXK8D%0#A}N*Uj}zipPRoUJrkgV z*YQ+_kA2;;FUPi7uc7LW+pG<}uGjXp<*REU{0XaHYP$ORyO_0^mhjPIYoKdCocQSl zdPK+cqV52(leQbKW2w3=HPaGRZ5!aKReoQl=k!}EcN1{6to-MV^K^F~Sp}IT>Ivug zPAtW=;n(vEZiOCipZOIl=n4I@8`#uopi_#Nv4lcbh!T|Zohph^qyq_;v-1mfM^3KP zFfmM4&uK1%4^xVkI-w{_8ikbUsPh&fSH5?3(Wbq1I9ePk)s80tiVqUwk-38DhccXs za6>LbY?al-$jJNTXQ#nrlMB%=_E}EC`+)ns!op|AhaP?fC;yy347agFd|^)2i^Yu! zJw*(#WI;kO;Fes65^G-)%9Be+JL+|2a|OB81U$R?Nm&w-H?8V{q*C?1D3U+Fz$60n zrAr({#3eX}Uc(`$Ts}QyJp1jDA>%_%{0o{{V~&KrSI8)f6#}Di-?9o1jWRt|qoGq=M({?<>h_+s zj&bWM9F1&N>od}o@thhR?~h}OQYyxTm?gKJ~*cJYDv3jlWs}>#vm4Z8d=$`OYIP{Vmnz%Fm4!BTj1O_H-li@;cp_J@EGy;f>FcT3=pX4p$yAlbxM zcCmXULC>rYsOs~p%4{C)+nPi-Lx0C!&(n%-T`*KM*Kxgi@eOq!o(rWM>LaHT{a02q z4rAYuugKFaXCxfA`HWL8G^>@>-bD%*)dRldxe_gX6saNj)Gq{Ogl=(QA8;zhNwxEy zy7umjmE2*S?S?}UHL=qZ17zXx>|Tuk(KkRUE$iRfkrBVW+e8Ja4L?icUq!;0N@Tyl z#ZW>mdC1d@Ff3&3g`$Ly>?Zr~h1>EClj76McXL7AR0~S$+r@@c?T18G1jLR8?|E97 z4nJi5YEY_w1GM}rtv}U)i_V#J6HldZB+?yV+HkyIL8DMl*k%0bP-y!Mp|aj{DX(*r zvY(lE{?^=Y&a;Kzkh-CrK6%OYnw@vcJCO|F~ZWCA<3Mh?#1!MCDyWq3?TN)uEm9fw)-#*BD( zS|-bLj4*BxJf+?)7Ef^yq8HZ%9M1$PKW&avN>LNN^K!op)#Gso^FpG3@&_l?MHE0UE+S$nCOGGgEVdol_3znL_nf|i@!-Y=8Cgvd ze~o(8&eOx3J2iTj#nhcUUkyT3t~-pgjxGFqOFR{`b| zS0!7%y8H%R=Td%Cfq`$d>&--t2h`)pXl`G0nM)6A6x8|8)BOU)qHNR)vL-gP-;edg zJWLa@BBxu4!ul;_F;_Ze#}5h_881DY%m;T%)c!3xt;qXD9W>>cko!Z;!+LD?^%Tpk zt6trMNiy(uH%I2?!XMvphq}U@nVf{Z8yZgPkb$i&q@uE)m>D^|l%BW{R<;>wnP^Ki zP!y@O<6TtsV;k=}$r1$iZ=rp^7CZ-IvBuZ~Q37w0!6*ZKuz%I&W(3hw55?1<>4K;$ zClrl7)r?VqL+=Hg9@QG)CF+kKlhsUEPd%*RwhJawwcB@2$u~Pta0-%{lS!+D!}16s zZDrSkD}Q~zj-b+uD}HLrBF9q7ZQ@?dS!3>WQMB37ITBb?WE)x@QdXCLnb9TF$P!Su z?g^+H>I%`E%qb}5nFN%4WrpD3W1QO-e-`$p!7waX-8#r_1kUW!z@Ou1zv;-(x6JQu z-Tf{?Um&-?)VdPaui@Lbn^>%&wV%+<=c*hRvV9$!m%0iVxp8i0y-JMb`d;VV+#~&+>q~H?W)&X zs@3sGm($-eO+z^3FPHj+NgB4B%hQ~oq)0hVhIu#4@w>8t#z zsH9A?$#VXLVlvWE0(X_89oZTS*9IU#ezwaj7!aF2{Rmk=(Tj*pfM~?Sda2wV?WVb9 z(xn+-6_Xhs0*tx61q79>++oc;45hwUJ!obmYw`@|Tzk4U(gb8{*t`c6l5bqI^ocky zT-LdRUImWC%YdZYk=8%J58(&H4sX?2x6{7Sybx6$JqDOGNcU)i{)&%K7FS{b55MobpWp@arz~X zi|%Z=QF1|@Uj0%5AqI+apNgk}+pgq9S88L(qOjTHD?s*8Jt_5oY-u}P-L!vp$m_GLqK!xSH~ zx&!4K+DnPtVJ(QgG3v*(|CSk<2#&)4^5p#VmEG-{GReK^vg1?vm|&*c9`iaqlIqe{ z+5Wfp#;z&ybu?8LRd(TtT!{*4CfMg;9PcoWb=czEfAfdb9bVX_Wc8IcIm>M}26e0N z7VBXp_?aaX1UNAYnU~aGy~@>%ze;Kja#M|rcZE~3@!E~>+g!#&R3CMo+bv<8TJTo9 z@YOvJA`@z^I!hKSn0N)cgF*T2ne58-mU=TqQ2cbAiOO4r8I2d-jfmcHtoJjk_Gv$+~9kL~yDLxvigofm_{TuCPLs3Ke814}^{igz14c_+e@fp@zqA@Ge zfl`sB4(PfQwwX;1+L8=+WqV-*x!Z^MhMO4Y2M-S*U3Pk4A9YWB9`5c*VX6z*4z%Xt6AI|xiaR@MYGiY=(&rai*=;NfS=Q(uJzk-ew0k@*eWGX zP-Ex5ZNttwqs_CD0__BB&uWhM9sEVLJx7;Y${4w7K@uPmRqfe5$(M zqnrhXrAsTQV-?g9Vv3F)RV1bp>?qNy-6kJ0$C_JtAI*@o)vwegmKGb85U&p&z3U%l z;)eT!ZLdxC;YEWJ!4;;r?#ILKxZFG|0Nt_vKN+h?krby-g>qCSEH$HPa!bP z)Q)G+s4Eg7jIr0=L#=--b+Ipi3h$L9b#1GRXIMz zc2@PiA;al=>XlfkS3K$t-3d?g`5(B%JT|ym>j+ENEG?}>$KbB->h;o}K-JSmQd<0H zsIqg}gvj2a6&K8@BL#@RR2eW~B8LB7S<-)btscY*9_%$mz8|eWy;2L=iH621EMQ-Y zL)j0N?MjQ^U%nD zYi$jws&*R*@txZ!#daQlk=^Lo7z<4#{ndAAV5gwCTIS``PExSd+VAO@I=B4t*EaHd zTTig->_I%E>V{9*Oly&1q&!Z2#J-6~egc*}_KWSuyIMMusj;n>)677|ttxybNn|p* zp{Xghx2uDt!K>=tf9ymDKf zyOi=Jau#Na=gvAF&6Wz-g?Fp{IiT=LW_>suCYAAYR61cT2r9~jOK%U5J7i{s2qncQg zc`W(&$Moj}dIm3@ffE-yZMx6hW=bsnP)G?VEco+Z$QIm*ly+iO4|;mb$EHuL73x6g z>A#K)c0 zwkhtbCr&Vec5-2t*F_uFG_ojxc*=2+GRtAWs85?!S8#CQ$prs|nEPD5g@rP)F?Muv zFfp|LCus|?fQ4dYV?p|Bt+XyPM(L#DA~n zznA`M%@7jydLkA9FlB z^kU{#P9_fYVpfJuCL$(Aw#Fv(GA1^rPG$s5Oe}nSuu%U#^SEW{#!X2LF(3p#xkqT~ zp{E{n*r`G(p>|wDRKmxREnw9pGRUHTuX5Mx^!bC59eWLooz(cAP#VwL;%xb0mI&n7 zM`LpbAs!2y0e(ZI#@1}x)JvNChk8%7-Lr@;vE=QD>M&o~bv)S*Vi)VL5kq9`-mk&V z!)r_Jv=NvvR9N@zlLY2id(=Y*)U38Y6@+%>2ERCZT|n-(Jf`k2(0S-2I*+FOQi+bY z$ahb$Ku!26#b4xTr=J+w+Cpu0XIb*@La*_;&5D);RX=|W9>#qrDEim{2Z=jllDym!ipn-@A&$H6e zR@s1O{W&xFRw7FYdpPnLGjq&Of0ylUn&W=d{%hNP0hHheLM#DDe#5WjsB+s6R=m6t z6aih&x&DlFrkpnvfgXf%zTP&mR8zMHW9A?3Kd#W}YqFF#ZXM16KfvZE_?en9bRQDs zX252vL^Fy@*lO#vpZ)~?*l#uX8WdAko^afezXdAt4nn50W%AIWq7B;jN*|@KAKRYe zaNUVK{L!%zf2>&9ZZdSpyE6DgB<6?2cXlDMJI34o)KPBiQ)qKxFQGQ{t0_1B;q^UT z#=kymgg@YHUxHmq$I7Tj-9aUNV_9ZeG1S|hS=P*}Yz2V(46W*EDzrbT1nhZ#U%%B2FzMBRc|P;>t78!G&&<0-j^NX|$A+Uz_(!qej8{!2|Q zFw=F7ECsSH#^jMvr-J2i1SDbweBF!YQ_xBt7t@d;|3^td5M!A$3=B8v&#bNS#0?(( zAw>hGsrr~+a{i!~LmntIy@*mhxTK>6DA2eZWGSDLalGg6JQjqVifuj2ADxO4PZg95 z+%(87FyohB8cN`7q6a6m1F6&eP8 zks}z86oeRJMF}nTn+-A&Jb%HS<_S*vu?*JdiB1MFhV2t<`C<(-PX>HvKgEbl14$2S zXPEvXzMR@ee25D+^RpV{8NK=X@d86GKnDOiL4X#F)c^(mdQyOK4<@m0hAr}BV zs6=u91x?1B1uPn-oR3itBlZ3j9hx2nZGZ-VoqY6#hR(;bN7M;w!#E7=CEI7 z!cD)G2F2P2zgSuNm_(>`BFq9O5a>e>!=}RY{c+C_wSR}5_<@U%ry=MXJo-Ya`+?2D zMu*{<3EeYUfmMD%n}J{hxOHOMfHM%ee_wv#)C8doR{r*PW92}sHEcuD`JDNq)dp;j z+J>ke2w@NFhFBY@_9dwSZ5_5E%)Q4Ia&8E=2Yzzx3&s9BIV{@_bx*7f%N|*0{|nS6 zC^@Xx-xAR_Ks78A^Ak<&jXz|k4{I=UmuryLj(3k1#x~gbGxiUgM(nfas$X03E?XPW z4gBmWKag)wbXe;E*&z2HvBAIB*k7S_AT~l>$ZW*hL)SLXw0peQ++PrO^qWy`_*Q~l z_%?!GKWs$35Nz&x;kkF8!r&RbFj|N%1Nez9#dzRifBy~RYXh-|w-Vok=6=8G<7-2{ zQEY?0VQj;`v2TO8foxmxg?VJ=`SC=E7xaes1qx5V2MPbW6I^OQzPE6Vut(^Iaf7*f z_=U{_-H8a#{Lai1@Qm|}5c?bNi~E}ALevZBkq|Ff98o`L1VKMw*(8iG8522tGkRL)@UYA9{gz`WOd&`#r~yQa?=H|WoxH|ozQ^_hn7S@*r5KF=_S zb|YXMn25!{t9gkmPT;>ct9AB=P9O5~a1arRm>M?$6zo8K_Lot_3rQmxWKK)0x?+lnF$I4@ijOaCLr97>KYS3+^*yjT?5_00urls*Xxkv`OW{b1H z$Q;+}fR_X*$Vo{>3*3>H!e#4@|IrN>K4xOb7N>xfk^F{JekQ^4#qjVAhX6MJvt5~j zawc6#m{XD$ix^cb3XiK(G0+tjpDWe>lt<{4hB-9DqlgS#pIzKMWLgfR>zt>+(4d0= zBpL&;Kv^PI6xw1wblPU}k1nB(*CorX5O^#cYFI`T2L`w~=06>AjCcdG0Cr08laOm+ zg#7o&fQe30rIDLy9`PJyl_{~)c*u*J!c3 z&iDQy5*i$7UwD5ZYp+y<%8rh+*(r9Q=H^HY}$clMIKvv9D*GQ;bL4HKZyQqTA;LUQ=B^eF&g0 z+$Nuxo&HYEeAO&w#Q@H__y%f~v7I|izR1j!&u@aM#FitdNv4$Ypp>AIk0RyR5KLA5 z$Fo?8`hr~gc;&lpjFffupL4(iXBFLq0lT7G;oP5}`BY0MHoGxB{SaU~^1l8@4|b@7%Qz!Zw>wWQP|32A4N@f9MNcnw8f*JB5DYh?d%!dm_u3b9y@10F?qbVL>IvEa3`3YtH{T<2E8!5+7YKY8E<%_w&#D`&!}~sc4~C zH1heQNot^&{h*Ft;mO40WjMApzMx8ArNCHu)mu=`C9_uRJOb5g$&4vYJu>i&>}>V` z3-;l5_`_t@kG)6r&T_~T2y4+ZUnW)cc>m0NhS@)-NVLgRHLujwts8CNMX@C=(W@eA z+n2F^3{rJDoG$^VV1wv!|F#_IarEFc`_6(nDjRzV^C3I)Y?gJwp3=odZUt(A`VyUM< zj-&)AQlXIo@)4lZHLd}I<8;Hf-jgGYy`e9-lfJ|697iJz`~mLhN1=@TelI?g8;m>t zFD{dr4EmvKLGGOUFJYq|sTvn3k#B>0di8DMG?xgGQuP$*-@{Ll22H9yE)t9!O+hW> zka5!1h%e#=Y;wkkFW?1oG8V8M>dtDRFs70Pg)h(p+LKXPlP*@_J(HH#A$a|vQMe`Fe@y={*1Ql#--A_wE+_qfYWmU! zYsJ1H|L*zoW$MAABOdpM(EG|xS;}|^m&7zyn$p{r>dd(tl2{^<0@2Zxa*U6hq_$<9 zGqdHEj5d4YvPy$1-hnDM`*LhhBg3UMiLovJI2E?4tKMHcRGG?34YHKCwlKTJQoZW( z%oLpSjPHodB1zqHK8iwpnCRaRIN|VN6q8NVr97osE@OVqq6?;>i^&}h31Z%HJOs`| z07smRTYlf!w%_-|dA#6VGDRucQ?x_t_<2C~*uR*Ms_Vd7?A}DMyh_>q;Vm0?p?lxvxr{ypNV* zmbd10$qz6-qf3$~OOU%GneVkP$)MS{s7g43*0N)udrT3!?2*_wfZXzo-RJ;0I6Gjs z;bz5hPp*uWjK)&!p^8dzzsXUDmTqw@#yMn0(x=0^>CR24cIlDhq|2irQMV^w2w=v< z(RKA4JG7OXIeTpNuS^h`=#OU}y6!rw)JwQ`O8Ivk=K1Xs2yn>=R9D!=yihb^(uGp5 zIiu>S7t*f$c3A~-?GLPjfa`B`lH-8G?>BFfgV9r|B~lVf`J)<|nps6+IfsWGSc5%= zKgQ>PaOj!dH5DyZJv0%s9;u`^V!e-dsP~;(HnCdsDA#?vO~Ms)Dgb5p({@s5qTyLWU6 z@FCJyZW8KK?ojlC5O+v#7l#?Eg{zZLkWnsEw@^P)#!z-7OO6|xVCl6>1vZG8tG7_P zQpr>GD)8c{;r)Vk3^g5)^ZIh%i&}ca_@IM#Ef<0q7_*NGp?=0FLONOBCrW-~z;2C| zDy_orkp!X@$Ln)n5XZXmsT)6EUf#t*g#7N0{~ z1wN5N$5Om)&baWM&ZpK2LZ4J$ayTDi>9+9wLE(qwvrQ7DImWqzmunGyAkGILdoPqa ze=Ph@Yt5)zS|ZQL&FCv7pSZUdkOSr)y7KB)=rSK@b9pnd3xma$dn}c1CwfDI@T0Mx zI$csONj{WbEnjW7p6=)lF#?|hg3yV7avEgPg;3EDbJMtV3ZwrN>?e@jkW!vOdgbU~ zB<92yjs|qG#up7@b>~vAW+o5)C0|K30YPVxV51_IM3*KSDUwesq5u`lKE+K&Mn9)b zDs^*ak6xdVUDej0;1&Q)YOWMn+1gS?+EDFx(D8!$Rgc15Umw|Al2q4|gcQgZ9CrXZ zNqLHCBx&fQmylpU${9}Bb6dZWbl)EUiMh^V@&#Z^r`7+Iou6sFqirolF8COrx3@=3 z56Z1V>|ky8a*yiJjz_>BN);3PLQ)orpeig7pQezNl1pb~WuhYI&weM8PM^EGqt_qH zIR5*2_ZgvII>yxBUKt|liY|WAo}96}1son3t>%cU*}*}ZwSRlNY)Rd@pIx&O~c6^C0LP-qT!8*&t=e}sM!{|g&#JXLqwMizj~8= zwKhAne4a`Frt?1aa&V<(zj|~i>42CVMOqtZwAYvh6B&JSCcZah4(SBa9g>L{)~_q*)T@}tZY0a~Eo3_I;KC>Gq zD=SVzJD)cF!jQ0W zlZTaB4I#a+kcfwrprQR(ky3Dg2#RbL4f=9XQEhmv{M_6FlN2JOQfaAEu;>seGBK3H zaP&-u3YTX5l(&tB>vWU_4k!#->0xIVegPoIxtkvX|7C&iIwX-Bkdi1@Xg+F-`XXTEx zTsd+vZp zb|$f?;g~}bf9ozssPyv1WpjiVVt+I&$8s+$_0p}=Aaajn<3?=YFm`M&F~MZ~*3JQf zj)WC}^1X+kki%UQgXFdzN=J7WLJ~5HDDiQ8-)MrkE=P(?5UHL3nNxIHq!kb5{>uKm zkA@D&LS&Pr91-@l09Y1DavsHuA&HP5o?)BSO&cR@PdB1KztqW=1VSy&Fcdz~kb3m< zGTIfd$7iciyTxj^#MP$V;(URm=Xj&ERj;{t;dOLfICPn>zX?c`dVvgvEIGLHI;jbK zdGw$ydYUd$sVX6#>RonIwt*q9Hmsu4n5%`?WhD8xidv!Na-Mwb0tv-_1dF}YOO`$y z@&Y2K?;uI$`@}AI)%&J*kWWCEBjw1x4wXiOdbz^I@p56XO1K$*%<&L+f&`?h8%`aN z{3Q@reZGPKhhDx4>hbb%$vlz2*-x!tGZ%YuNvWr1 zhtFdh8|NAId%s!lzjs?JuOHn?lYYeGy+Ay~pIa2d9ejlHAFet&Bfh7vC%)%pK-dvtDo@|_Ej}Sy=}^>8h$q z*#cb_u`0&|T#S+xcM53|-vMP|VsPc*qDs0z=Hckl&ZPc>)I}XoOo_k`*I`;qfl9o< zlakusT3cz$GnWR+v&viRJwTJ0AN15>VJu>c8zdh zKd`GS6W-Q|i{0^2Ztq`(3}dDaTs*R(_44~qT{ySIYNt*|QOEzf82VR_ojv@7rooHs zoB~Yinl=BFwu&KR{uMiW;$&djIb@AEi56QuX2=K)i!0Q;afJAb>n|-@tbtQnFjVE7 z^~fuWcH+>b6}lB%pMp|>ska8>0hHpd;%<^Nf^g}^vaut^-$%GdBe_O9#mcc?Y*39d za-rnf6t11we>IfwSoI1wh~2US#@6;4w6$p9YX6AZ%>S%42~M>~!-}S5I|wD3w}Eef z9sT=wP>^6%VAW@B-;o&ww~>4wBKN0dl~xRXoIomv9D`R-?7Uf=&FH+jgBD0u$Hp{s z$_gRO6@{6EsHi6R+d<6IvXLx;;c0bD|?=HL%GzizKfP-!^X8E^A@-6q~9k(W6^lA zZs!h-oQ-pj)D2*fD@mEM)hjlAfBGA2*TpikwWe&uKH_p07RQr*hexw@hQUswqFI@> za!yV@k#$ayN{Tz%vKQcDMXAK;7^Vm_WK6MPjjahHS~{j(RGayj@3~~IP_b|zD$vJc z$%>{wXrl9)Sc)KX$&|&EE*YELc3Kx?X32G$xl;#(4#&h#ld!CnLy{2cHVqjyxbw(W z=mZ95)b_2-`)#R3mTShbKr_iiB4;DfBvlWs201)I888;qir%a?x#-ZH5JiQgfG34B z-F0NUm?Gcxi2Slov$9FVC7$s=a>mBQ70cfO6fDe!F}BS9EF5QOPJ7y%1}BcRO~o}8 zu+YJ6%dn#*rX(Klpsw+-B&a*$vIFXAZ8V z*|iZKJ!%^G7nd*DILV_NEy@^ce*&_?)@umVYp+Nr;ztA2pt&}N`zON?myHV}@(fsL zXlcbq2sF3 ztFu*+4p(9%8My>(HLNr;Chn*IdDi(^WsV8j>vxy!7N~m4yL0Lx;IS%Uq%6 zt0+@ZjijS8)kf&*DRJ`ZfI8=a$(t)ty6Ebip z1#x|o+2H7#pBE5+xN!h2o1sD?Hhufqk^ah8CsTBq&P%G7mH^Hsl-L|mHTt4-yK>@3B=#opA*v=1m^WHSWAQbBwaQcI}0Q*J| z;eRo9jxFL(HR>qBVj+q!P^|kCW z#N_3Prv}OEMGSc89q#zfz7y0w08+Q}z>#oTuo7jIZ(6hyza`Vuxp5M61Dxn7I3+#} z+jx>52#xs^HWPC|6aDOmdjYn_tW5QG?GE@cLXXkulLv#|KGEj9=W@}c#=!R>>hTp{ zIQo`qy>GyD^Jod9#3STt424W{*qWQT#4E%M$g@ptM{zY=Sk>Y6e{((1W1(YTRDy-USaY_w6JtKL}?y16P zsSUqeVQnoK-h^Y3_75YZZsM86Q)==<+&I~z%Y>_oq=Vwvj^y|0X_E84E8`rvn2SEE z6d(Dy(a!K{DRc$-bCH|s1uT?n`WXSk{-GvJj8mI&7XwVIV9^tMz?1!pf*%OA<;e|m zN#>aIzBLC4PYFMXB*CZr%<1hYr2~uco9Bdd_u!fmw(yOq6*uO`$kx=r_;oowEDw@e zP!DY@FM(Mr${W=>tYYT;k@fES)fpP|+iw2MmT0SK5QFKNgArPhqV%6B+~&*2ptAb- zXviAH%ql&!S(C?&G_lW>Zb)-03UA*{(661Dqe3p$x(u^;t(HsjI&z39no=}0wdE%ZF}kUv}38L1rqnsK^IEPxbJPG(>@Ca zCT#H0F69b$k5^p7S{asu>u&kE-Gmw)Eci`KUaM(Po>c;OKFx&|PP8nbmexh*c|=R`F`_O@pF4eNmFJ(NiRlIe+ooYw_ zzKQ;Roschc=(It^;{dcR{JMIfafeH9G$XXT#plz$4##91slVICoOJO4>d5LmIWJkA zJkMIMIm=s?cTn27%G;p=($ont$S9EbVk5T=mBM2d9ICj3bO=xQ{!+S zP|JYE`p;QNxPYt%YZXk^1G*#@=s^tt=X{R;mcz`R%Zq7bTZ6S=XS)2xV1`<)Y6P_7 zoQ=7DXJO`b>&y8*9pqdPsMu(Mt^O~MRSO5S5LdcZE0Qv%2g0j!kOuf2E7V@g?T^{x$q8vVh|_COV4o!IZIKh=jW^nT~xT}p~M;+*>FE6S7WX8X=2 zZVmACRhN{-&~{fb6j^sVG|hg??pqpi@lur9CWCVLAi#`&MKi11@WYXMGb?>rkH4aqt7bLvs1K#TRMQRVLiN~P9LTh>L5e`C2?tA|Gu9Hk+t1qhDz%ES6>Rb)Qi=! zNL2m9)oCqPt_X^DT+5}yI?8O~A%uK*#j(Z$cbhhxCs7f%lz_3Z45FAZm!-4Q%f>(r z(JfYsWe5u6)nN=+yp~YSG}Mwg$y!JQGD)qb#>4Pgn@tJ439moBjrZ{EMcU3%&4$to zkl$E8oKu|KZZURRS5ZQPHk|f{0q3Ztv8_{4Ok0Jq7pTc&@@31|>2Y5~=|ujT8aCn! zMa43wZCWu5;;>sn$SKe?qOWx#^^0_* zv5An7hQaa&4qh5$C(prELgqi>n=)m^Q##N$H0;m}p+5z>3bgpCNF{P@#};Mh8k<;1 zCj@LCA0MD4pd?Z*ECYhHl?=t_$-^JT=v&&XSzE}&S{NqvCs>WnN5heeLAlnHo)Sgv zYp^0SeY%eG6Ke>~`&9@X_EzIC`d;j8U?mku&V`si^h8h_| zGooa-t?}-6a(z4~fAgC^uq{+={-r8{`?!puJ8ve#{F}F$=QO-dkHqre)w`RmT~A8^ zS)nE}Kl}Hs^x8EiEx%Qkc+RuuovqvKUlgzR&FHjmEFC|Y4T#k6!rmOu!D6yiz83Gv zsn`zh)s@J2X@p%Ccfz#e?#9DGUz!K4BlvG~6`SwxrJ>yH(Z7$P(;p+HHI>>2R=i3b z%!c2^^uuJyHoBkB1Ezzxv(Gr`-~E8bTh`{P__<6k(el(i>o#upowJJ}xV|>KQ4!XI zska!-??=Y`UY^gct2|2rHXr&jL!q^$v_5+&sxG!>o8Q;{Wxm;2j#i`eE4ZD=*s8Dn<}q%W?UlsmlOj+H=liuqMbks9m&;W=~`mUs`IzJ%=T9aQabFp)94+Sw!+_j@2U8tJvC8tpv|gC0qG zMQUtKdhPeEpX(Bs-=heA9b8qM%$_mFD(9+d&l^Df^~`<#Yq{84jV3iiFW05}MA;Me z-n&@%8@h%sQE$hiL)O9+?QOL>tsV8{MYdPr>55Jj=+@hvx+}Wn^Iz3&cQMxFD|;UQ zIsJGzg(A_SGuYw05FHf6bKH2eB8u)p@qz_m1O}yG5)1+*L`sQx3IYNOr~(4$4yU4j zRkD53KB~@(P1haH+w1jShZC8b>8b49Tjt%{DI*ZIbi`o%MLjR3wXVwgQ7fQg4gD-) zMF6<$QFJYNtw}uIeVN4SD@G^&V*ToE9}(*)xXNcZD z6pG0L%i$>1F4^d|4)JRkodqCnXLv1?iElojQ1aV}sRj(GNjCwO3V)eM(|b!uP}R#P zZOIB@2tdUR^40Fe=W|I5dvkNE5(h;;>}`wij}d>#fX%Ug3SpGq9KjSsIjPnY}6?5YvE_C06Dmdxax=mUS`g983X$TFW0GmN@V*=)~ zA@)HL`O^_2%v;SWrDT_YEw}VCLZk!i^q#UIhnAJ3x`y43loS^&;!PlezU8tVybJ^Z z_)pV2e%nRDkpW$8;E?UuK9A_={0v+G{?zF7*!&Qp@Zk6XGhhJpwcZhkaSlUlQvJZv zeoU5URm2?edYJui^cuNX)ZsFOlk3EDyxYS%(v(_UgXyRpS0VBt=jzd)-b)Q~8kJDg zEjQWzY(IdaI{K!Kj*foC>CYPNAmACCp$HMkqwU z$Ug}DB;9~U=SNntVwO(hM9i7mzcdJrk}ceF;7>51_{~Q;njnuN6}yWiFJ^IE)0)Sv z2iP5!!MiuEmSwzm-ej7mjtXz_a~OMEyN#!I%`yLsO1f_=Rp8K$&O1hfFuLvDGyqkn$20QMo#OnG+J%0bj;(yQ^cm+bG*_VV+ zLzj0&EH3Nas|s2{x4by4t4qZyn;{hHs15n3MjD7LcR zGgnk!g95Xd`UY#u&+P19>okto^j)spwJSP?O>3;_EihI!`PGVG(GhCK4%LrJ)Nvhq zF`%j;nqTj0Fwi|LB^7=KoV;^5T(CsWJ8Wm&7k1Q(?lm$*5o#bbnwI`R3sMbe4Pjq! zvqc*Bwx~@JIOAhxs_f*a80q$IJm&Bbc5yYABhWG9aAo1MpoD=scT^_i+{Str&g9gd z&D{QI+*`K-7;)%gFBs6)9+lJg9jFb5#a?>oS5zz#>ZM$MXMF1^IS9DyIMSp;!H*y0 zIZ0x)F&AUA_<=yLe_)l{(RJQ_+aQ7b(vbjsj(Z3Kf~m^+QObevVBR}?`icQjy~ZZ^ z1M6)zVMn3C`P3Lu?#cdS<6BK+i#(4ZvD*~T5|cits$^gE*trq6+IA0SQo%L=b>7fr>sYS;eR zRe^~IWj$H!wX>)uqLGag=QXycbnB3igz?FW7WyV84lzy{>;pYrA6yMr5 zQ;pN8TS4kvxK}1GWY0~yjp>^N%RU=|doQEJ(RrenSKqiMC;3ndlpQNu;3%XnO)N~8 zT@HPj;t>_TEE;hVvg~NIWBt3&tYgV?)w0)fvE?tarB?!RnL#SGEk)V2AGq_(+!&4}hh!xlz1%C)bH$q~{mIak*q!wMo*P3+`7&qhi*AhSJ zTROvnymA2X2q~c3iB3WQ!QyIJCWiL{hea*oi!YCVVSnitrmJp|$qLhsj!CzytXwb- zHj?TMItY7!@?Ku!RyeZO{C~21Aoe!!S3jpi8p{9z-Tv1iZzs4;10DCHe?Di32Q@!)H^w(|FRRe1@1@y9bdAN(g z?PR@a9Cdiv=B1^UZU7!~X}c&t?^(2}4}(7bZ?AA8VTc{(sq1m&LF8yM;xM&zY)%O3 ztPr&7mio0;BdzSYU02<6FC7Tie^+CVIx~B5-u(oLt>H9|&@@C7W;%}>BIU3|ZsRB9 zy)At^5TxNk6=Z}E^BiQ4NaHq7#^~fM?2V1+lCE=b12Fkgr6eNw;Oa~2y`P#w*FImg z4DN20xpRU*G~6edxGC9G0Hld!MKOQLMlf)l8t@c<*rERTwEnr56&zuI!Ig_sU6Zw! zv}<4^LPw<(>HGCvh^_Xx$X)s^CbRk-!LR=`$yY@#YmYQ`X}mshR5~3 z%j0@dc1)~D3pFs$4uFdKAQYwlefNv|?X_ENZj;4F!w)PkM7f`c2;PR-$CpR_^m<>k zy~FlWIBS{~<`CyAh*U zYLjIKxg^IXP>I&?xKbPbDe@IHhu!!*vGVJTZ=!*!fmu9w56c4_8PAftcHNB-*`01< z?u;hG@jPHx(yQAVJNXs)%sfZKQ09-6&@w{}F1j7@yjXf~KaP>k{XJ3Btc*{y7|{}4 zA-$`!y^gnOe7eki{EsjxoFv$GJE+=HjfQv^EO&xOz<3$*C{Cu%s^r9N(P;ugd0A5! zqMHeFxwzS<0s^Z@P^F5w2Mpw_`D#e2)KvQR2yVH^N+!iqOUxpdpjjX<>}u?ik&K0g zST~(Xlv;yD0wx}(t)r7LozXvm3#3M?_I&9_U{=Y=fm2+ePjOsD(}sOQ29_g6%*@!b zK0N^C`&j=&e1KnTOzcQ3aE@M?vIIR0T-NE42Oi^$Z7dHk3yjB?WJia^-sCjBUVu%@ zc7S?Y_CI<@UCMo1E|DC)dVZ3g8x>^H3boZ!)&O3u+XFC;U^w*>h@ZY~n5B=-hlk{u zSseeg#%E;xt6BDuL5wT z@p%@r?pntTwLXu3f|koKtK^^Yy=in=cTpy8(Vg1}z9@R4#$4=I5igISuRYkQjq_G8 z!w;BPb#gO&hV`M#I32y#Qk;S|UCU!Rkeqa+s+mFfPs6!3S@`*IyRmkT6iS-2oTbQU z$=R$8!r0FSw=>S4q8=9heggpl&noCIYtly}sohH6O`v%$$B3b0kVT^oPZ!+Y=fI?k zM|S~RLewsa)|jy%n4eomI8D8{XTaS>2c`Cm1+*ps2!9^26_i5yf1K&cFBIrqOtncB~3_4_O1g^ zF&WpX0NlQ;8Gf`h1CxdBtYTqdP#gD<%icLSJUB441FsnU*g*5TjK#zo0KHIve+!;w z_9wUO*rNI%0P)S_wz>1sMn%avCRI#X^1`OzR*;9O$^Nu(*%Z;r-j(ru=J8)2WXC3G zbqt+Dat;n#G}CDFI)Qk~tRK?_;60YN1wrbFE$dGW*kunNNy5Yu-3V+$X+f;A^Z717 zeOe?WIcH}Ns}ttYQ0SC&(dT>4^P1pr@<~2XHIUVjbpFvjf=foNDFjaj&D?;!_z*dG z1I{1eajoV|W35UcsQ_Map+i@%1FPAPCF!x`oi!N^wLLkH_KtOvoLhduE+OJeai*nN zM%8zz@Y+DywLkahSVB>oyf@Qu?YrLXNIp1Zp2}04_F8JG)zGY2$jL2JtGc$5>elL_ z>KBZfm7D%T@BUcI{a^SU*8k*p{sWU_{SUm5k@Fv{$H~t5KUqAs|J?ikxl zW2`V~6Uczj^@z$>5()t$vmgOMNf|L&*N7zygeSGPGvD$O0 zde5k#$7mp>{q&l+DsH+Yjy1jf_(-E(mEaZH!ERP~qmh&#soaPY2 zgqQfiQdv%SBmItM{5OG+3u%K`V(d>ABBa0Bq-`wvZw$H-g@Zz3ZEMYQEAemOkQhe@d-}Hn||oA~Ri zC01U3udCMX|0Qtj|9`)|zFm9iS2!i<# zBCRmM40Qjb+$bgcREFc>$owRu3Wod~^6D%F^>=+YY3v#16MEB4$O7lF z4}PXhfUa(?wZ}Ou^6DonEZN3R_}H#8U!j4DAqVW}o8r^QLpt&#c7aKk=o0SZYkRoU zI_A~)=|}E4Hyyz>c_OC4;OTt;>+JdL_bc65-n32GW4e_Ak{Wp8YhdYYBkZftnP>BQ zbfOnoVs_NhL*W_Ei5Hbfr(7HX^zb}|Qc#A+A?$a#XL|&U5fhJ|co9WR(kxJM5?MGw zpdf~FBLY}s1s<{Pw1{Iv*C7%r>`VipX`@JaDc0#FGh(9l5O?gKnh7`O<{kxwrEV7W z(-B46H*DWo>-8xc8N}v-46HX$n_=cQWc_>e0I7*n6#y0GD}3 zuOMQ|%#nFa55KLZXueXYiqcneP})K9VkbX7z+?ql*Hf3G`C6r^a3{Gpz4V_htxQ@b zGw|oU-SQZ|l0v7riF4SDkQYyi1e1BlYY^O$X{WTtb*bGs$`1d6vK(w-EZL))CAh-e z{xJ;5?_0BYA2Ht@rOl){O~(O??sLxgapd`59lqG)l#7Qs7b$;Q8vZQZwuHKPI6k^*` zl_vrhCd6(|H%$H@*4Moq1B&c_Il4cZ&0ibw*-W^z@XhmZ3z0B{0Wyz>MFUuRBtRmS zr+jY0LJjd#g5^k-4z#T~)Qy_#z8l_2M|TX>Ih+g`_Hl2()FVFN@vQiVALVo4^J@Za z8~D9%ji{gcBIC36bO}QCY&Zd%;so=S7pv=~Q{0T;~oy zfjfSzXCGYwI-NALB1)vk>okg#vL8L_DXGRE)K)UPi-itf5N2BZZhn_f4<-wj`MRd_ zlN1?Z?2B3&LzeG?^_kBq%w{mWGQWL}EG){cOXq2?g67546v`WCgK1)*S5ELR%!n`M z`8aB7L@x~KDUlQ$DHy+2LyvJ*jK@MiJ>uM~u+}T`*jPZ6 zIC0n90foH0VnXp$<5Ziuc~EYVyXW9nXEJZ$P#-ESy1^gzPZXSH1RBYO&$o4f>>@s$rfYB_Fai`-x4lIR|!h z#a#1ZAa;PR$mMsi+m~^q+VHKj|d*< z<#5hBO|m5=Iq#%Bk)8Lq(%&vCpGmwrH}E}sluM8sLikKY8w zzeDnt2#n(oqZppHm-}|$jqt1ez_+f5 zx)Z571gITI_r+LY&6b7sU3qh1jL1cW{9?^L;>i1n28i2LNg4p<6&9p2hNkm<$xn^ zO}9PV+}FMpB5}is-^GDLca0!^Y8&h00rlXc8VHgw_u~KPB9ZdK^1OqZ4#fMA_Y_u! zy~{fd{!7t??a+p(z%lyVC2JnI9Bj|n4d%Y$7h`bSD)7l4Aet*W^niCD7i9HB-htQ+k9JP*}>PpN9zPEpI7%B!|+S z?*q(Sw~`}Hl_F=?7-iCRpN6YWazmy9+1OwEtS_+w)-W(pfzFQn)nnCS*0^Z`Gg&cV zAv5xV8ga1omi8SuXpVUz+JM-}pjY8tDOIw!++Yk^xDQ9;iTurG$*|Ptc8>gP?&mhS zSQtcXtUbf$O_cGr+vQ*D=-*9^pNX~Kf>*10P(Cwg9v!R5o^2%%ZJ_YYA*px>*``?4 z0ZHovA!+ui*I~s2!uiJr5F0_B%2TBJ*i3V%>iyaGvV=7QJ`eMloFo(x{7cst#hYW9 z2?uvm?O9^R10A;%cz51ixXy|b(;(oT7r+|=3E^h9T+4S}xIbTP0$bp-Ib*dBxNRu* zXotQKpTpPD4|bC20l19XIz0onqAhW4w(-P%;a4(-8>iPU!6~eHF?A_M1)bq^9f$@zMLgKx$EO zgHh*C+>1P_4C%gHfd921YTvRjCjPOnwxZkcU(o-A@5$z4UISl&eQ---@pBKXImo#R zXFb~j*!^;j5!IGM!+IMTMhl;aXU5>qncuvbt@~izxe8D#Um&Z#1hX2}=k(xdhr8hW zpFT7z#~NS|gdD8EE#uTPuCXEeXUWhaKk`U*vq@hcK%or!$~0xgX;A5*cBXQkswx2O ze90-z91j=SeNd(5r?@aIX@``uz#b;acep&4(fTHTCWLFd4<7{0_g43mDEWpl@)hD! zQfsfNL1u%7?Hr9lAMRa%WIu}GVi=kO_R9C}$`t$@3&;qKk~{!os(D?YD~&}&jXzXn z!ej~CwtK!7q0z7S7LPxd`{iFv3I;%bAhU~wAr9C_5Z-SD7$TSV!YwmKphp1;yeR=w zh;Yq51e4!q7mm1uwubjc?No}(5HaAd63!L@u;JfJKxG5(Bu7$LIAkWg#y=Rjp5I%K z#4QiL$9gnJN8oS<;iSM)7dcde0(}Mcg~(Tr%#c$9=#rWykll<=A#Z@h>Can6&4B5a z_+NcvLXc8zl-J<4(ccO?|w*Mqc3ss0J)x|7of6P}&~G*zIqCe|{9a{+rr z&X~H;)VP%U0RS$JBkt|*o&<*j@`ctK2(yPU0dgWqlSgw6;&e=z_$Ig=F z;7?q}Z&x&AFtI2jCEk$4L`gV{IwdeuX#=ZJfF9!j37uT_2Q=Dc^b z;kJv08{AKDyl`Hs2cAzLcitWnp4g>PG5B+feO%$6XPA4TPc$~qpQLzsr+)bJV0(fd zI-bDt_o91*;i2cCd*n|AE#N<`SZ|otKzRAneY2!Kg7lWPgPJ`+JY@Hh8$dj8RU%$; zz&w97{dNC-{Ts%#dE3M7TSV&3SM@hNW3@(?QO2EJkkRWNx;0B}L1sVGxMt-dzvtWh|!+_XBi@ReE@FhvuHHP69SYEfRnIDU7 zeQhnDLFSvfgxJ%{+*Q#kg8$a?bEi6(p^-H3V)`@xhxe`P`^S03_g)|W z<4{cd4?=h)CIQs4fGE=^5*%{_2-toR)U%4HfyfKo*wBy*k%LRVjs5*LGE%u1Q&-Pd zQR0v5eU?xAH#p1`wy@9xbO>Can`jgb9VV;C)Y`Al!0&w_3opB_cKs{Py4y|XVLRba>hcVn1aEd*S9ts?M@DE-9<_^vW~*Sz-^Q02rGQV z9l9!Ov&^`?JON1oOW$6V9+SlR(LAbva>xV@I*-?gO~%oH;HrR^Cu}q+F#=0i}9o_A)L(+d2!)k)e$fIETDP zV^1I)q|nCW`aFE&ot`(ZM5~**?fP$P%L{o=FQx-cbVNBhxQU z-OomA__b#|6qRn~lN%7lOypJ-(!SMIS{9F0*cw|6D>a6HAwL8(5w~Zx*WrbBizOLp z;E?A_Yw3qO%fe%Dx`%kDPZ+tGa22Ua+v^GUlku=zBE1#e+ARMK$=~5<8q3!Y-u#WV zOG+|nt%b{<&~LS}Ic;d}Y$&lzwUEqH%~-Am&S3KSp=CyD^^#^eMO zfc>XRjcuZE)%QoiDJ|_!vN5IJU}@0&1T)|!!?NLwgQ|wd`LTy*EaApMo$`AST8^g!{J6dv-;O<(L-Xkc5M>20{O zTgio^O*bjV)Ly`pxxFmPZXTQu{0ef9%SR|&cOfy4s_Qj)Q5t4y^0Dw1Rvixc~+xb*wx*wj)Z~ zW?8K?FGk_UW4){+7U4tguD3ry+X@Aj*`o(vV?Vmj2alyXM))1R4^0WYO$(O1)rGu( zNZ*CLCh4QC)=j0jAFV~{bnc#fE;3jxq1_796fR;(DQ9GbzR!$2dIQsH)M zk`^q})ty4FELwGTVw+DF66_6dvihdoY$IrZ+%BU@dFcg@aP}7^XN;n+i=`34LPcXB z?2^O+xsGaEcL%XVSELA%X9US!>y6bcT1(Y9IsjRfqihEz| zg&^Zn;!UN|D3WZtY0B298D6%7JCsml!GOp1>G-X49IqHcuA zr){qIS581Qi3xDozRyXHPdpzW4_gUz15{zWLJBAqG!0GzRKYBt$-J@MIiONBy@^uK zWuYs;^T6-zCT2EI)*J~rS9b3{d*HOl0sa?uts%@if ztqn`w2_)?t(>?A9eG#$(TS;A!X#q2KmLD~wN6c^~-ms4uTI#Pgc1+v~@I-MYqK;Jx zGg=foSY1=s%Bg_cbBe8SG;b$0N^4!2Iy?lxynV zG;vD*TSSDV+G1pi@Y(*h%9Zj}LNemV;|uA((~`o;#Y4?QZntmAXZ;swOZx2V5c$OF zeVn?@m|R_idu(I^n}qKaidBPG^zu>k5}~lUcYb5kOqxmKFq&2awLm%9N|{tsd0a&q z&v5y1q=Imy;%B6SZ={06POKhNS~TC7vtub+T!5RIeee%-}=>uh!~c1ObHoA8}N;sxCq zRkw&@;hpOOo?f@;DAMYH`ESn!kf)4G^ERFP1_G*hP5>K;I|_YlH)!lV#yV;2w%e5~ zPrR>x>0$4YdA%btbN26kBD3;pSHOV6vZubI%ylGSai!HP6$BNf9q?!v9QGrXGoAJnLY2=%wPMj+TD zO_h7LEaJm3(`1fk$v4V5i-MjlcuP`6eE+70Q05^oz%*~g0j+|BVo9Ymxn*S? zkfKZA+mVYe+^gdY=4}b9OJC1SdX&FaKEv4RCEcZ)6{#;I!Gq{Q<X0D`eGb==iC4rvXOd&G z>=VctYUn&@#@Q|Gd2T3kgd%gSDIC%!pCxCb@LW8Wm_eN^KOwqY11AT){P&_Y#4iLny4J$g9J^_j0=OD|j!8oZyDS8DE5`FN zdyBwEiHVSupH*8M<{fNKEkoFmVSx9EV|hXskF%)UQQgsB5)uV2|X!AH3K0iZms zOGV@o?1g4@uZ6xwgbR}Qb3(5(en@tD#qTAU_zB^L)aKt`$#Z)%5sV_;p+h@vuYla6 z(s$%yxpD;`h4TE0dfUT_5!)uNcSRP#`=o%Lf4*^|@{~s|)YFBiPbA#}pLI3#goC-| z@zq|myZ<@`2>6G(L5fjA8dOxnk_XE7DQ_z2)mx=JRb2&H0~6KJp-qq*R@TJ90>6d~ zvw|#m8(hgYDc$rX$xrYe0Nh_WIET<&(z}bG?W$Ctb(oE_2S8@CYEfJ<weB}|K37r?2tOS{UiRQZ$(mvt;kE>vul zS1aht#9)l>7)dZrK7%rLY}Yn8+U&Is2h*&ZT%bY6cgeZ)gSQD1by$G7ctI1i!`*HC zM7#w@38EFBaKFRcu{eXW*B(J+26~L|QF3OX-5KdcIxjpmsUDM+CoGIBA0oN_War5!-O8^Dda_lL z!&t(2!kBu|@UctiGDnHFd|6@#WDC!OesE|yoh-+>fX5U9>?(Q0cFvtDk)Yi{#SfY$ zt-6DoTn&f>5bTW=bqvQ(- zu2!iEA>1Hx8wYsSeAZM%H;zl7g~Hmibyqvo`p`z++Z}JOi{g9gc>qPHSPhq|As6wM zbU#?w2-yx%GH&J=e^spTxHvdP*Hz^*TV+k7h~$z}D%|VesGgt^DohX_x4^ve#AEI2 z?T&8#hQZYYz+V(VJCg&--bX*z&H>tl2yzV%F%_|c?5w-@k%yUP?q>t*KW%$6zo&SA z5X%C;eo*`zNbL1G7XkVH>xDaNdAYni!Bt;ikHsrXn)VxQ!0x^3R;xw`r!BQK6_Lr- zfa=g45;)riD+<`=9*^ua9@ zB%H<;-B#|(+fSe3^vN7M@#cEZ`b03w364QKLmMA!&Ceg+;!@Tk@9Z7k98`RKvCuTU zzr2BoiO9%*HiPPf@k42(Rd{OCHo=?WkXGMcu23+y-!w|k+6cqz0i2x&DLgy(01Wfo zsCdT_P1@fqvxxQOT4Nvs#TVZ^>m{~BnK@Ftnrr6ViQgAW<tiT}EwIeK{sLWLF;)p7Q~5|HXhD}CM~EK=Zt8y2L!EYxkaExFV_xSI_q zObH(|rS|f!rmiI$=Tw%mscvg zbS5pxcnm7+T6g70$5lmTXPL`P(&0Ji-;H}ndJBCcOwKa7=JPR7peCcFs`xHAVJv8rV$xPG!kBL#n$ys9nl8RzMCa#Q)1P){t};`y zjm-C#N{esGHCvbUcuuqa<@FpH`oPG1+;I`TYlfAU62FN@L8eaZnJ>5YCJF=&Se~oO z4<8xJTj{rGV`N(67bZED(tLC9;t3rpKE+vI1lFn+TEepoZM8sMD{-znh|{uglTvV* zFRUdmT07-Q&iV2G7+|qG=U1y@F;+aF)B;?Zf{u{Eq!pvcy^pcGq z`gLIZIqa%rKrI>9OL+%r=@v&g%}zx}auEJkn|bps)cI`XdV>@H&#q!q;e`<^rl}~J zwiBnc`E@%oH6V%9Nemz_umUVD_Xr7zldO~zLu6Ie)Q$^T?g+9HS_lf=j1G_0Psb*tP9)j`0_X};`_6}yf}E0?bv4rYK-Z&>~&&Yh_fEW~!s z&n45aYF|80eXGI0le5or0F%LBX?k1ZA&KYD=jL)T_2y{hB+vc|lp7^<*C$r6#So5k z%}qJ2qd`qeKtW7*YFL)B&o*WbvlzJbrPke0{@$_X3qgBFITQ)Te7{0#tpK9(+P=Ho z%%5rAMy4*Nx#{ccrY?!=(>^81n=I=L)Cw#D(nT_Dg>i{V5KrAZNK}k%t;VcBzR8u6)jh z>GO3yt9wcs4gfQ^Cm1JyQ>xtvF13JTU)tyL9jx?S!RtId*pELfD}q5sWM|TF-zdowIgW15KB@Js^2H zhr3`4<7cgi1XCMANtp`-(AbR%E(B zHF7#mt`7!_+{X%YNmOS4!j@kls;def1~`q%7QCblTzcAe^{6x^OWwUhCb~Y-<%isV`(?;20C1@| zA2$=!bKV>2`!=)PV_>2c*5-LeizP1{_hRo2+3njM=AXGe1qY^?`f|sI)?X&uuV2goI?zu&H_Ox&p z#`MH0)NMe9A!I_Dbb#WAkAL!$evYZ4(~$?MK>#(qPO8IYs(O_$9Qgtq`u>E8cVNwa z1I%+V=%lu)r?#l)xMo~NfbzYkjza{%9Pa#=8~B-x|+mT<`(f;#|rdsv@447b9Q>c;wD zan+3VNg_0_btm;O^M3$bK%>7l%r(#AXM1LQU*KNx{W4-x3`>kl8feA4Du2814evK< zUa2uQN?lS{)5+$sgrO!TcqNpNXKS15m}CnI`H|Gx5F#VW){r0j{Vk?U8m9;G`+Jfd zEru$ns1|33$xe5K+}J%xUA?=tBmNxq2&C@~_+QUkg+67z?9z}Nxq zM~?RpobMUZLO+T58b~;`$X_UE@D4pXXP2|w)z6{kv6Cn|c5+Wm&@1qRWAE&qBnTj$ zse$g-f4Wg0?n6C_f;GG+P*H}5a*(g7w0N8HWFI0#1xm_3V5A>iv|#I*JMO=0cF@W5 zcl`9RQ?nnKC!1}d>N&S9U3&913m(b`1=eL1Q^A}XppYhDT1Z**`gfy!8! z??Ma}_PM^>5WoSyL;&KBO4pSm!AP+T6lHE&e)t@HK2@~=WVC19YQvOO)5al$zI;k1 zJKtpn6j?dae-2M5bO_&NFw!=_C=s~_W*ZXpOPeX3zrL$oAkr4eIaDWwOH8+5|*%qeuf$hsq=(o`~ zh$omW4tEed;BhpSd5^gm{Q4Gk+G6$(EagQayO^cTz%WRBV}ZC@NS%ke8S!Rp;Ta>+ z1Pz?WF+{WXA%OeSM!)lK`vD=#&+dnZ_W|%`M*M}$c#Qg*xg3DTE5s1{04mE!iOcrH zym!{@vpQTUdiBVqfskNzQ5~a3o68aO;9YnZ=MrQa==*K(;GZzNfcv+g|5h*Eg7A{W zar&g}cmMY?ozT zqANA8d0v)HSbZqD&Vns>u48UzC`fc1sx_Icy)%<(u=?%{4$`%1kWWTvNO{m2%ePrJ z)m)W~2lCPycW{l+=02So#M7T`XkOk-H6Ng^M>&k1`LjmLMuvfqX=GiaU}Ohe_0&*F zS8&fz4`1LbuDQMk_u+HgIyUZ3=h|}lvP)f%NKsBbQU@_Rf6}JD_M4Yg8h+Y%N$0n} z|Gm-6=0jT5L<)+UFZ-PktiQ2j!Q>??HU?`Kl=m;PxxTyUmOY~#AMIOf}J(L_una<`Nf0XCy8vEva4* zTaZ{8UDb9&+ueZ&#Gi`${d=OX1YU~19r#`J_c0%G*o}-grqcE;28OB|#NwWKtcgty zQunI%^hS>5WZ#d+viUHLS3l-vSm{jZqL;J@W|2?Zr<+pe)0O+U~TEi zdAXJ+Zo!6a9R!gcK**qtX`?#4Nv%pGU4?MS#k4P!5 zH4jKNnp8Wz{_LdC?C`9_ceuUcfv|C7;vUNb^5gPP!-I*JlZ14utQXNfC&;MQ`{O}>9{q-lroCW<)p}N#b2~Olo33Jd{a+`%h((EW`W2R|T z54lbQ7vjQl4X1D^F3r_*8LokAW1lbM=mFR~~BbE}CXVxSVk`xqRv)XJDMGF)~ zCoz`v+$+4Tevs;awyv%gSlA%-P1QbS3PSdTTal6?Wf-KRYJj2y#g??2g|?(y;Of*V zYE}sq8;Vr%0QDWfK@$1!{fwT0lP!oab3dMkoA)oGkl_Kij_PNc75gi|FcXS z*N>o2hAYBk;EF{PY!IL3>~a8WbOCF8MiMk?4iABPG-m;ZK8}eMe$qT{A#_5gWxo~Bf%ya3rbI|VGtYO_~4INo_sKLoI}VC)d$ z;NCW#@&~F#DJX}+k;;|4yg=nto|;^o(pFNZPHRV%BX+pwxdpK2{-uS;!+9ulZmsOO z3l^etYicK4;AoXwDWtEy1$=3)94g5Rqo}<-7Qqx1Zq8<<_Lu;>VTzJ?r@-^hXaoQm zTT+S=2>9Uv07dc6zOes#4KgLrbzJXuP zKg93i4ZMGPyO;OE)s_?csn_*PvTXJ`I`g0hKx3ZhW4@xxuB0Y+3)L0WC0rR`6)JGO z<^%+SISqnINqk_WIKldf&6~;=?Nh*hi3vl|1LnQHGJTB072-e9kn@mih9RMV^dL%y zE2iBHEgsU+oSSe(zL`Ef^4rzD^<-e{ZP6)*dyg!ulc;J1`(rNJr}Xwv^-HzGr*jeL z;u<(!>#tQt|0#N%4ZT!uG)M@$mlOQ--#NF-&lpUCTVzJ(;yuK|ah1~@V9t7|YR>I( zaDr$c_&x;q{zt%f8U0+9It{9A7O%QH#a_ca+dOx#xYlsF+X~q|SfmzlJA8goE=S*v z@#qVY*za?LN(sIOJRw@>vUE*m7Y=!ijAa@Zi|T z`y7Q;;Tyt~n|!e^gUe4%T$)&&xIV$Kd3$S>Dzz@mUD0wy?y70)T5eTupYrYE@u{a1 zr&}Ed(|;^dttx)G9nUQ;DXvoKTx3T01Q=91LQU`qgS&@td-JsH)Rw%dBGpzn-ZZY7 zJ#vSil}X_9i%8@|N^A;=qAXiNvOk1t>(UKP&Ht0uBJ#|3xFu7Z9vWAkvndh|OQ=ae z;Sg$S|2frcq-xS8=+f%crCZeRRt1bJtpYHlRl#=trCwQ+d*M_rjnfCH7m*6-fYi{6 zkF{d8wX1b`E8Y6eMInXfIWDY%K`5HxI{i&01lCH0%Erq;C$1Wp4rd*pev8|5bkcz4 zlOpzW1Z#W{gh|W#k&&LyERX>V3;2h8!+|001hMxrBx%7|uMX*fx%^9_d1lCeT+5EX zX1MhwK)?Z_uEDX}2j@z_FA@Tp-b4%nn0iy$=0Lu$vS4(P z5EP_!cd!s4H;5F2&*N9V}3|DCVVWI1%C`^ zbIfvpdIL9>hod#-TxJGkVo(V)+|ao|^I6`jfbDC+r%xlb5aRzcpVgH`{p<);-(d_o z9WJ{2tfrt}9r=}}t#?UD0ulZ~nSd_4ARJ*7f@t(0^m;3Et13GXb|43)Sj31XiL8IZ zHB^Gip*+)Sagr=twL1zCLO&H!ILbt|lAn_-Y&n`6xP8H>QlGJdQet;z-G1IU+~pI$4oZ9lrl7 z{9ClySSQhWz~M-{91f?`;*xDH0Yxx;f^sBYlh8F^pJ{5z<@G>jV6EgD-fV7S%w~hZ z!pK&JMm|g)&6dFDUi7LkQ4dg8MOG-aMom!XUJa`po*^#`N|J3Gv^3b zPE2AcY9mY24C`_!EYrzg#B?#s88RyQEyn0zUS~dLXa>&RTVV4!n&A%M7QDI~qKe8! z?qk4H?8_({|EiVT>(~$C9jzn>3BM%=4(ToBv&eC6;vg`hD83Uq8!yML05_!n2K?YN z%1F^yX&+Ji!w7&=ms(bNj%RBD$S|=&2zSrtIG)n;IjvgAse)i3La=~7x7CPwkro9} zk2H9FU;84pTcH)9UMbQ=q0u)f*rv>-X47*8)i*oXsq{vAl`ltbi}X`ln0~Q8*x&kt z$kWu*;?t4msprLmk=G*s6+09^RP%bx>-iJtL*GY1@PXDd!I8+B)>KdTIglqY$tuni z`4Xi&6Ow)3P7jf0gyBa6Clyx*s%dP3*`G`Uo5xlSNR=q6%^W4AhoOX(Wm!` z6wCYi*4~iTqf*h;e@~z!YYw14(t8&0XJv}%| zNB>jUYIco}GJp0I>Vp-JaYyu6^)e}E9LW;#n;+rdzD6q9BQt=Iheux#-I4GEM|j*z z9lem7kEE#Ik(P<=Bqpr@bX*VUn4)-9)>gkW$bzbogi>-)mgP_xpJG+c6p742p_+VQ zM}Z=pGTB<7JhxF;v|+B=CM6e9i>q&-u66yv^{MMq$()pusa7-zXRBMq*?3y@Oz}!- zgJeyr)$wdq8Bx8O3ZP=KR`E`kj%@K*I4FrErdj01HCYj%j{;?%mZ2 zXgTDC`V-UV?r@nrGlh_d0mdXj6eS8Wds=e31gFzg4f_PuNT~#sn4kpWu~>C=fMR&X zYPDD}MrP5OPD-N7$yHxYDK7jXlI}nRkvv+?z=%D4(#U%ik(zN=59;mJWh2+L3#?7EW26~vIQk!X zRx`ekaWVAOqu0H9o|Ud6;!pS+dMnOpt&I2Vl=DsV%zN}N#^W`G-WWT|3^PxnDkNcA zT{6qqVejB)`L?izyo3wxtTe+g%RY;r;lBlMpsr^(+8#6PwD05}^?zV^-}bKkedmYn z+Pk^to8P#_hmCy z+-t@C)`Qm9tVgXMS;wqKYe24!(dA@`NHqbM(Bu-DT+&P9PWm>wpFT*xMjxd=qQ_`6 z?GN@$)#pC7!RU*Jv;ma$dL5O9N<)}$Zq_E_?Pa3A+io)qj(xaW2m#z2D-(G#i)?9<~=@uv^(G+v)lT}8_EqJIEPyB83uijew@=O1F^p&l*V(X*NZ&|i)=lX-;fB*JT zochh`(RY7xc=WDcUp9a{e!TmQ?%ktjw(b8NnWgvxczy$Tehg*sHL8Q>fPAm2y*Yhv z^4VHO%g85zS5B5E*UpvaCYQ=flj{sOX17qn!Qc>V+ImU_gC~JvqGf@;6#m53&3^}htY)55+gjolY1H< z?d;i)ofEQ7MS1r)8TG9Uc2#o9Aqbful_4~wt??Qk>8j*-J&HbZ3)*yzCvV}glPC#W z-Pp-zQbI+aS_*dIxXT5ESD&Ovgq!j?eP)8nUZ#)3j8;!fRo?&JQ)*jmb7T9GPq1yp zx=XLva_#65d~Ec(^WE#=>!yEeQe+12xvZu3+tU_rLfT)pN6cZ+eH!H{>mDU(Erdy8 zXLA%%AxEJ`^~AH91#AKfK;*snns2nc5PY@f<k?^yjUExFWOOcoAUP_B^hHxN-m2@%P*4Q4J z-SlGkH)+%Ff^W(c6>^3sBy%!V6UbFl=UEZ@PgW$$GnG(8PG{soYg*<|eIDn_=9ETK zy-ZL#l*!cBoAXJhLPl7KO|em>uC8oWt(Lk2)V(M|X5rG=h&Heh$^y@hK)y5}rjNlr zR_$(%iKI6y{!o?^vAD62CNo|Zh?aRUzVi4652h9ZI|Jg;3dVI}on~2jp7bu*6<5T7 z^N=l#oYJO0m7#Nk7DI%VAu^$*Oqfw9o0+LtBr_54(HEK&beq%W_7TbTD~n9_gpDDa zJUI5wzLZT7TEwhaSy`eF7x>`3No2SnsV0E+$JO$xlOAn~0cq0<|6^WF)~rs*pcBna zWedf>==q#n`pjKV{P^J9Ws9e3jmy5e^3&tj9a*vUs?k>{%joR$t@MXqzVg3{Q|>>d z<;$LfEtf65y|wEW!be_!c<>g)gD%{ze!at2Rghqt<+H(NFU%3A$+KoH5f_9u`L3;A zC$8^UH*>?qUl(_XJEwm#*Re{xHb_nL%~mh-T`G60i)XF$tyQm+Z=7}G+|BZK`4#o$ z>F-28spe;^-72*^il6S-B^{h`a3*uxjN4}RchI?XlAfHYG9Y?h7&$!l`cyLCHgkp~ zGWHfUh?np6#J)g_%FIF9xqF5p4br?Cu+KFxRLhoh%G?%y<_zKu zs%u&-yp>a3kC@05rztS+(Dp@Y?Dk z4RpxX*w6>+N4uQub9UKu*jc>jAeu5Z3<=jT5@ADQCnp3FO~rV8vV6jn`UR_wNqb_# zN{I482z{=7;%Z}Uf_^9W=A*ipmPfM-qk>HWwE1g9pI70F=K z7*y`|gzb_owiFG_Dn^o$6;A%bJ!Y?zu6 zek{BS@HHK0-Wb_~gQ7pAZ!pd4j!C)>|bA+~{~*i27P-_Wa>o<1Tp)6>Z( ze9kS0C+jW={Uj~E^P7Ol_%eJm+@J|ItwJW^;eN2K@9FC!cP5{{_3Qg^pZ3#J{vn8C zWXdltTsVYRF}MqlFvst$89n;MH}_iZolzl{kS=UF!}%Xm|I4p$bni_!Hf~h*bNv(S=MQ`2Y7>@8^oKR(H8AO zzJN0Ai*~7(D&WV|`P~?AG2LgPwwO+tDIayX@ehr(Ovwd>tj&kh3o??i!8se_>l?S4C=1WD zY%t$#xI6!S!}s$hTe^Uu8%Y}d8cqe{1g)F%+ZS^+zn@V2Q87+AS@ix`w3d^RrH$KT?>x0PKq)LSq zcm?`b+};^`IIaS3?Tq)v*T$cYGx5OW0O5ZSi!}*}d0-H`Rd;jPsGVr+HLf+%M*pN( zoSU{E|DpWShaRR!PLRxu3}_BR{2d-1epe6CBgYkmI0ktQM4Lr`5Ke+~d2YY*%7=+F z7psceyB>HPlNarA2Ki{q;MkwXkr>jlXB&M$QCadvx(%My?c*V=@dcJ7)mFaH$iag* za`wV`BM9I_;e2JmXLFM`KfW5Oyhyh)kXnw>w05k#M2hbA|Ng(XY`y8;kFWinMAx@n zyW+6dVs}cHKY3aIJ;ocfh<$b6J%=|e>Am8b-)!9Qz)g#{U4FB?)!~>FZ77pkWjKx#u&0j%GqXjJKAoCs>HNZXUHEuHY;^yFs*=~ogX-h)Qm~blhCV) z?7RJGZqiO)dFEVOIs$(8NfADJx^Qk~lAI;;IV8DZ%MFL# z`oSv?jDGZ$zg!vpg~q~8Xh}J4?)>2$^LO65>cqyK%zGnm{PN`;+eSZp_?M4ri@4j! za@I3*XKi?9<%XYp_0N5`>?AzwH0by+phXUwo(*u2Xyu5ps-Wp!_a(VUTMl@iZ8_|H zDg5g?^IF?lJEa6tjj5(W)7IJt8Xpb*J@Ai4HW;}pd@y`4!q`;{Uy|+E{tN)?*HwWr z%HfoiY`$>T#C2NGzs%t10}cze5Qn!WNa~j$vs4M<*43eGg3Qi&0xc+kONq`zZ=yeO zEMZ6lTE%dN0E-vSK^ZPXb!K`q{h4DKCgacF@OC9DFQ?>MMn2r5uNEEBeusxNZhcNc zKL|#Czlz1Y;z@1DeFRyZ5W=p4|b#hbGs>T`xtYWY>|K1I6eC^49S$w2R_PD*`w4rw&*zro&)}PR40k;el5LJT$$IET*}Pjc01KZ|OWn97+kAF$gM zofU$L&V4#ga|D;Wa4}=Eb4uLla5|m-s<_XJ>oN!fZ$y4(5n+2xT;(->9?zcQ@gly& zZ{)Y}&+ukmuERlG#{qXGU=?e?Aejl5v>2blrU!uX93=n_)!Qe%02sVsuJDeb_9w^= z)2NT)Js#2U8#I7=AX5r(5*?#-;CQ9V0RE9K&=quHu7Wh6(RsIvQ~YG3Kt`+`82(^y zTvlb|tdQu)9K^Nda10}&Thdq}i2G~sGlT)b#56nqM#=rlsTbb;*5N0x?JIAs=90K~`{vLgp_ z3USE0%i_OHbtx{{%9BEc` zPSs`XJkvaJp8vAIis<_2!|CtI$4wuZge$5rRAsAG;;VvFmblN6iifRg5!JZ~w-Iks zib}8YfbzCtRzfw^b-0d=7Xym|ZwJ_boSAT?v8iG33^jhvId+DUjzLd>?j@i*Le3h; zJxMVk+7Ey{W*h#~uC!=|(cB};qSG`me5Snl14guRNiYq+zc-nPI}?df0ghPxCtt1E zH%pu3%~khRoAAN~RID5M!|~6dJASb`Pid3Y^tDgF%O2Ra@W|Yt+vOD+hCaA|;O)iV zer^5te>LBH)zuF@@W}-H?U-=)u1i{YAMX{$E;{nv(xJ^?dga?Ku6wS&>gmm}8oZ5= z`6{3_IrOeJJz|p!A^PD9_OPYy;o9xBFNR;NwIDxg%Aky=COkg8FZ+}1e`JqlIp7g; zUQbBKdF7DMAl2952C33rYScm58=GE-u_A;-K?nhcr;D)xR?%WL@hJA@6sf@?zs0m5+77nRuVmT?7XIon(If5T>X$SR(1G5A7q_zHsoh&86GM zd18{)`{1%w_q)UR?uZ@ubk;REt*jSe_7im5c;i;l?sfSUHn_5Vqm6?iz`0)!-D(~K zIG07^@wUBchAfVRf?o>&*;7Ia#*(CwB;JHWbtjZH^IG zs5Nj!23ussBPm|5#~pj7HXe60$7`%gA%lg+CmhA1f{V&xWwY{(Vp5)GPM`_M4`>!h z#q(r6KbXgSzL+oNH|9^}&G`ZR7tLN!f=Yp#@Rs4nMh0z=m`YZiJZ5;aouqpPh_$q> z_2jX#C@R%193iDUEzIQky8rnuPr3!wE;ySjuaAt4pcjYVLEP}4fPeh}jURre>|Qfk zZ9l3XKC^4A7=Cg1V-(TVxzOatBRjSTX9h^gPr!|iMt7s4Ii|QZ#fo*qCf&_7uGyFk zAktdhjIoiVIY`iSoI$J!hMq;EO;Y?2k=f$CyFHDGdlt|A6PY<5PWxIxb?2XX;~NJ% z@87%p*F$$)vE|FN9$Wj=(BB?o4nIn#$EW)*oz$?n+ROW6c>3(@q)+$%-F5Y+ z?@wL*oh#OC9r|SZhR0xRdl52y88CPPo~2#dYy*7ZfgRz4yo6FHjcQOfCV5gqHgC^| z#wW%%Pqj}CO;1d3US?kw`fGEbrU_SD-i!`KS(DjkPMcYrNP_U{2m0ri%QYUIR+};LCtuY3c(Vzf!o7Rq z+V9fMLaPAR4bK&-Z_|BQ$y}0&ZJey%1>I?Nq2ZWSLC;@8377=T@G;=ek0FbpV>8sK zz@MKZg^du5@*blL=~$WTdOH7g!B_9IlonB4Djo4fE6vw;&A<8KRh4Br6Az60->;r} z$Fi_8_?Ho)!3KgeuWP$=@Pm;pnUtFcnsErmJ7)GE7DcdsKQa%$NBBRHXvv6`#BQ?t zWs~fG&u@0R1fS^FN6qE5Tg)bXj7%e*MjkjZn-#;;2=8Rk02|U=5tGH~;>0L%IAUJF z-+=YC39&GczFrbmO^KR{eshud;72)eK=)pxxhJCMI%9fJlgN{4VnNh=1tj*0&x%Jy zlPE`p1I&NwGCLL6^*3*-eBD^eNy}y$UP<{$9 z)tVgV`;1SlF*@vb8g6PxK8a^iaxPIRYUV>95w6MXdGpPoOF#YZvnjXX32S;5a4c^U zwRL$Pw%hF-@8<)2h!67(d`pOnHN;vRP!x{&V__j>_J(hB=VbVV;1h&T06u>BNbp&# zE>3ka*2V^y^o|rh8MO&!?c2 zh{%v3O-3Df_NEE1?<4IyyrfG8hzibUsN#Io$CIb$R1}qn9-xX` zgJ3FlH|#0 znk1j&095&h$_l-O#QX7F1y1vb<7%0OOk#Y_dV%pT=T$0m4sFNVYbiZ)QI4Tw=vF+1 zZtfX6MbZgFC-B;#dqx+7Pd~wRB&Y1c(4U4DlnEDJ4K(YgK(iE}SrU3kb7ed;&C@;X zdD(NaYLA#=CF*;s=uYqwLO^%~ne1SAfjNpicsbpT6M!K{LeVh9n*~`0hF#`>s55V$ zQv|QoP?lgayIT1|#+?n-v}C6g+y$u+FVq(53oV5yGu$(z z=`GWzEJbV3gUCD0Jta0Z{&4K4su{PmH05&W68q!<<~l$hUW;jrwzOT-CQs(t6PL74 z5$pkS$>Z}~&ij0V!10Ly?@rol=ohL`l~Bc0U7o0_N+!8Pq9zf~+gs_S0xAdvrf_+# zP{`-GT%t9HrrKwdONALTE}t@E#?-0Yl*H^Q?W%=sYHq}Co>zjB7z|4BL_C&Ivb7>` zRa4sAl^g=%jbO zCnE)GvnVIQGf7zB=>)^bTpP;1NuiKmwkRD+GdjX_gzfVpW`;&irLEla9pp<0$! z%c|MN?8dAq3)QqhuGmg=e!cCuU7iyRW`nt4ZVq<H{BWLxEKC0pfQy|Ol6`i!gOc|7_5VbKLD>6U`Bh=PIox>JUT zva0N!A9LH_{UwsbNm5Ia7LrUM2^tvwCE=TRqG*A+88q^Qk!OuOXXNcfyAlULBDRG% zNoq-w6MzY8C&?5+DG--OeRIxxJ0ZJ}J0rI0(TdJtb(02>CJ`+8lI6#1sP#ie0 zY|I;zgt(Auu}rnxllXe`qfvK)SQSAi^E3ZgLUIrZ313J)icdfmDj)gq!xfT|HO@zH zgh)o5TtwU$5Q$je{@&e11)_va{I=-{7-13}Q%o~Dtn(r0wl!aF+Dhk&!FJ&`$!sof0r*1KA?Mcj4)rT2)!VFh32x# zH=sKS>W(=HH}w(x()QOM$HC42_WIVL6SuBCvGIp@bv*Tz`9F;R>WSMi|LtFH{rb?E zf1Q8lTcul{p0j?(HMf5sgxlW_-D>(V^jjK@#V>2UoDxzP?-2$2an{+1pT#da_f_w& zf2qNiWRmsks=rrj+Sd4XBjc@i)+=?@^$jzkvz6InI?-Bm2fD9%Q|-T?hwWQyzlWZ3 zJr#Xgc^`}RS~;6h3d)4)ZsqIBosBj;rqStgA%8%QL=_z&0)DUCf*f73 z>5Ww;V&l{Iqo!Ht^=TRbXzcKDR6l%tcWp8gDrKmsAdk-|7>@A`${#yIr;DyY5Wh4Ey4X{IUQUX5!Lvs4{z1!>+4%C z|5C`WT7AjT)!!Rxp?)*G7-e1{Dn+8zcmrtaSAaIm!#lJ~O(`M8cpqun(e(4CpHDIU zd=_3k>08ow&{N_wHQ$-H2mPpK&%A@^m6}8IKFPQ~$o$tlhR>wu&CVQ(zBa`?bJ~>2 ziC83LtD5WF#9Fj?l_NiZCu{b4E)btOP7Ml;i+-?Hi(+8pzet*x@z;qGt@`KU1 zUJJ>FO}f8DA;zyrBP3G?bo*@7$YX>-a|1xPl|;w}6XL=~c(-Xrt{V9yqU)Cdh^g?N z3Q4A`d?5xOMI`}7&cm^t8*6mLcjR2hzjMQkinIoeK-OS_i9`xbHFP_kNufS}7&lJ4 z?a^!7C)VOX>-@`B{O7$(zm>B&J)+ykrm6RzW#Zf|yI&aBJG^Gnl|R4bsyo@*C=Fux z00}DLv03wpmPupBzR={tb!wYBOFdBk*Lri~*k-mKaSlhWE|ttV97?ht(7E0Z zSiDDwD~`qiR?_mdX?qdlT1zsYsZR=~4kQT@BZbCg4y8~B$2shE9jR2(p34>M?G8sV zX|J!hCzEuOG$Fr9A;}bzivh<6m<{{#cEJ2RFkQ^fk|CsQ5dNFkX^GPuuGk4?n2Yh4 zV|pqOW8$hgqx&d{2ObGDM{FBpJt+qW!5(Agc}I8zH}D5OU<|yJF(9VlT3mJ|PsYoB zbR#yw^7x)@!6KKKwfHa$DCdd}jbCS8x@f_#z7TY|z49fGmKNP|w`CnA5LC_;OyiPsOxKxKnr|}qx$ZGPW`5B1&7`+MZjSevMf<@AL139h%4ccZ14;f475jZaU@nF)m_R-AgW%)W*2QXdm@=s zP)I~5grCSFE*NJWg2xlj#1oc8q8PHv9pu+lLLmg>UbG`b9Cr~RFal9(Z${hDL1aP$ z%n8k3XZLuDcDvnX_X1tA*+^9znJWU>kYK}tO|>;rD)l_xhH8-=M|Xagcoyhe21hp( z>P`j5Tshx0ed=rwK7^7{4I}YUD+{)6V>=)=xRQnX;-NG0d$3yO;(=PMT4?OYT~#~c zU^c3eG9t~67L?t~z7~4z)y_4x)sz)Dbf;C=YO- zKQO8If_|dw%E?;t2ZYR%U}mK8;{7m*PwnDqWC+O8y8PwWGek0=vrxd~w3B)n{N22jm8X3$% z%z`<)g=Mh89K>XNR{SFdW5wqcfwM>>WLQ2#ACL~j*||v6f(G#3=h8(#Q7ZcB-l}K| zkeVN8HJXUUmwdRt#NcfVW{O@d5@~7k7QLIj+q@=kzu?1Te2qTFcL484Rd~uy5DUmc z1S`H!qZcbyezMc)9XZwM$mmI+39&-Zl82K|dC*>iP^zUI%U z8<}VC-+d+J?Iu!_^u3R#@sBsrf>v5^1?w779u7{^B`w`9jnRqWVRJjdbM^+U$jdN1 zE{tR@#AVIiHmN8v3$n}6^3d|^P3R`}2=fQVW=A&G8n8+Bkoh+O{3L^SFt~rOko+3WtnV9mKBs0ku0ICEQc_|D3UBn z3@gcqcy`p8IOenz44RxZ#YDK6h{v5`(Pb&RoR(~{(v?&r%94;4Nw9YGu zqt?Ok3qq29opLQS5{4cSgP6!#PqrO9L*ii6-es#WINW6#*+C3{I-$@wS+l!a0xBek z8VB$gm|k$NsU*4tb_Nr4$?01~#h209_dKz@BNiTo8q~|hdzpls2qZ?_=x87cnRukh zBzj4JBn%CH$16}27N7_c`8F9Yl0+t2_W(&`qID0DL?%HE0wj@%+CD&%AR)ODksE>} zkqPUh(4D|M)5PUvC(fLLjPIgYi(Hn>*^EfTaU?wtn3|Hd$GDaNyfO)hM*H?lR zcM@=YDsx!7(w0OSJ)#{NE7Y7D&5rkSULHhqUf~h~7KB(piN+KqrL^Q*rnRg~{uT)X zo`K|H&*7x$5znvDZ*wftw&VzxwQCEFfCm}fHHwHFF?`k=bI@a=0>Z6(uTY_k+w*`Bq zdQ(C&pGXP07MxGSi;1GI=q<{!oi7SS8-rm9=UR%@6Vt_1v9_)*Uz}RJ!jnP^Tj z$9N}p9ugY+TTW-5$9JO?YQc|dUMM6R`n~xB%t;i5nhx)2A%PR}v`M;t2&BVfz#j^O$4KCLSP=lL2hSWA$SHvd zdJ_fr$&j8aZYW#E&x0dw4RfkI)C6Q*oVP)_+N|AGHZ@@xhY;3WpK(w>53>YJ5C*=V|8v2mn*`}et53Q#w=+K`dqSwu3 z@Gpi=B?M>Oz_+e<@Kv1=e?0MS#OCzMX?$pCv)SV?Y;uL6pXq8%cgSMGtMGJ-$5FQ3 z{TY}$9VK012jHYKbgMZCIGM*cY6-+44<{1e0$bYRRn1Li&HOFVgnXiyALWJ!>!adu zL`|ow%8mg|u_lHF7cmxE&R+J&b5O^CN}qr+4Yh_(Kz(dF^*b=Ubn~L9q^m?|)`vu| z57`@hMZznEBbG4@ZgBwrXji^i1(~L%$>b2yI2{`AJ>;8+?iDa~$z6m?*o5VA&*Ld* z2a-lablrRJ<5jhKto~NY8J#qC#}x{9on_gfn15bPV-^wNS}QNe zx^?Bf@>P-}L-O`f`-rnlq>X*@2JxlQhR#1JNC2X9G;VQb;@fh>?~&zq0|FP1_x=RG z+gqLmKDVQB&~iJyFchKOmyOV4SI9~B@Wcj-%uZwE-C>LA?}tV-Zbp2%`(YM@@mm@v zFxZ>Jm~jHKoYAfmoCtF)5-c78M_54+J&m|gSd147x8d7_mzkgOg!VAw7!7MsyhPZ} zZ0BERUgwYEKeI=LcRio5A9+0FSC$SjtU%Z)UJ!X+@Dqc)e}Ike6+B8f42+Ox7qVE1 zd$yfr6gR85Ts#!+adT|ZHGrFTnTk%3#CM?%OidXis2#IeI4Cf}p{S=A_7=lX>p2t> zLPtYvh!`+D?heEYJo7mJEPs$c%A5ED_#249L%SmrD9=pTFS$RgU8O$z~jfM zpCAa+#|iU%td zeuUdd#1JUp@E@PUw<9_5+SZX@|ImN8p&avlAuuFmO{H%X#4jExvQ;6s-+t=IJf=!^ z`#IBzp-bJ4V3i=@|5JvDEob-8r=}|~`PCO6n!S^UWi|aA(t~t3$wPUV?YkVebNWLu zP+(=Y?;#Hb#0KsB-8s)SrW|F1#G@YxkvD ze`o;ohrmSRSb}c6y=8PjQR|FV%%1#JIUG4L3@_5v$dr}T_Zwk%wmxer*H!*xchsILPM2OoZ<<-&RR7c)cpX+y%xh~p zO#cjx27CrpMV8%p@{73UM2KwiT1L_%Oosz0ExU@RXDI5RHmr0`U z-NSzBjd*N0wJ=53-@sW(VSFe2XnsWGu;@{FxEJE%S_sMF)Zz z(g^7FBJqj^p(cqUUQoeJx;GuBduT-zI zvga+h^kurDyC5_@eScyx{+cY#)eH@fwO;3))~~PO8v~l~8Y9oHVZUuQG0Qo z7JK{T5o2ftd9+DC5oUti7c-8t053$!Jc8%@f``(SWT}t_UO(}5(8J9}5pb;+5)IJM zaN5B7^W8U~84J&OKqs6iTcMLfoGuR9x!@|@P_iollixodApPV*+rAr&z|knN{B z49y!MH>P=0XmhDA0G9ncgz5GhWjkIjqDS#|8??m8EQZqhqr*N-%KZ1MyqP6wOE#|~ z7;>%aE|b}gO26A8IZK+Zc8`M>huLK{cBMprR`D#}*822rTfTAu)$A6ZI}XiR}meLwGd9@IfyL~~}?5WQtdQFz=_<0ErM8(g9zcr5(A zN;9A_K?e{_^@@8^P`X{QVWwX;r-CUxrlrhxcT_kG3v0aN$r78e)?##^bL?52J<|xB zd73vn&uT0>&#R1?rtwau!A~1F_I;ak_kMJgt~>$1C4cR>UwBKZ3v8_EvHYHedoU&W zb$|M^*hAJebE!fbDmgQPs!;VUZwu#D`nJ*Xbi*mCQP85=4=0C9gln;Qc=+b*{ZRWX zQ$e=O*V{IQvu$xj^X&WtK>NU4s;gD^v#av$^$=LGG|{f&`cQRwW|gX?v9PkaR5E?3 zQQ}gg!nOF(9X(y0gzwE(USy1EC3$%z|F*l1&a(;B&N@2;;sdp>53{Ekig=qKR9_d1 zidcAnv-f8q4&Z2%0G5ItL*b`+7|V`Vm4rtJ1jCW?G>%QlH;D?#iC4>NJQ`cpZm8{a zSNE=uE{?mBlx638=kkX3*EdzC2bv#M@~SSCsw%N(cXeQsILlU?bwb#AmrJ3N!C)fQlMFX_s%HY+?;dl7cf zcQrTV^eGn4&Q5LRmTspcd8n2v(ynltEDup{tLBWd0P zscdB5*3B$QyaS}zei!vvl3_=8+q7DmnrqL5D~KLS@8)sciv|-AVkga~e{8V;ElgL| zuZpw_r*Es#yN)~OAj@uzG$c;WG*Z_v%biJSHvMEi(3X_ZV>gtJhK;4EpCQoJ+0 zvw^%F8Jja#@84CDlmK(CW9vg~Hy;troy0S=m7?JczfUo;&x1p`qqK1(o$5SgFA8K~I-gUy|luLg$ z9kcjZiq1X-Jbi09X9=#d%7S$h55W5AZG)8abkl<6j8-80F@(I!k`b(IIr{Z%=Y5HN zB|0?WvIqE227Y}MfXwd^g4Jdd%o7CSiDN0o$`(K@Sd4Z+gF`Ov+<*+U?3VcjlI+1^1%wMu63KQdw{J;{IEB(q@IP`;*h$r3wVm|n**{6KCSr$lv z^PDnBaP>GA(xs>*)IB!Va%5ZVqrvmfb=ltpKx0gz`wkGjpA`Xc*ZjUYUx@H8@UdYR zZJZ6?wiW&c6GDwe#?OrN`>HFg& z6YmohWBq&cxugqdJmO0`rOIxY*IH8d{k5Vbm0npL0K4KXpaa=Q})D2$>MCp=Xhs5 za-aO??1^MUKmEY61Tdk)onYD_$fIj zX*s$(94-R=5?&>+TF-FxIWZ4!=%s^*h57Fm9p{#k&UWbm2sb|_g<0<8Hw%7Le+}Xd z%fA& zh$jT?kU}-^gKkyQq5rMy`a{djm%s;V_PRkXnX+9JVOb6`aLy~Xn?P>Hj{#TDB4M;E z;E^|xSmfh#m7%xZc5AT_RMHv?e%<2LqS#_z?pN?`+PY*Dn+0I0eW}c1U@`5iz7&Z< zu9@8jgb(D+4kGl2KjyBm+y?{RYwxr8`?m{y>x0tN(oj@8S?j@Z@g8&! zFFPb8_SY1W;%N{W@Bsa1ab(ZHA3$4}oW~n3s8%qkMmW&*V663E_Vr+=MmTIU%@dsuoq#Gd!`Gr;t$z{6Ur#DQ@*jfr3XwcZT^#OjBMTeH8IOY?IMpPK zPtpaUVhK%{>OU)J&)JC=?PZ)5l~N-w_S~tp31&}Nd_H0CX5DmrmM|n$}QkGkFGVnZb{u6%T6MoSXqL5hu zygYEUyg&%ff}#%-@dGOmW?W`wT*01(Zw@-*n&#M%%4Ue_e-hr1nmal_-OzLTX3?{t zWJ76?!83i`#lBmCas0a5mZ#ib3kgPm`0XRUI!>ebeW)pqR2)RSKlU4*cs`Lh{5Qe( z2v{U!a?#{+dRzRJc9ABBPRso;l(>c$}Z~Sdm2ZzuiKW8(Z z7cNoIDo)=SeY>ZJTRXEP@`8u2RVhQd(sCp_K<~G+^EcJ|GvDZsjp}&Aa?}%UU#ak4 zPf*g)=QAs&6Lex=#H)$C(kTvIC@gralORQn>0Ep;!*-%ql?XYSH_id}1fPx*T9B8tA zsF4bok%{LPD2JH&p_9o^m!NrwaGCi-dZj)&T6{Qg>ao@QMHFog;!zZ7s5J9_hqm1A z07vo!=ViT`W&rD@`hMXu6 zYGp^4YmOko(=@WWbz{v2A896>2`u&e!Uw^yL+^v-F(-OcV0Tb*v%n7@{Z68{!`F8c zv7hve|0_oMd4?ahCv+Q}@!9*GH+G0{2gwg_%a4seP4=b)8BH3y7#VGZaTrWE1abhZ z>U{nRm6~LeER!4HHxYG&qnA;zBaO zfm;LJ0^_!?a|vb9NvlS0eYoAFP?Mt{_8Ay%Piboik)R3n%p-mvy#`#8xMaomR(nzy ztlYTM!j1y68Yw9_uO>vZSBgR#SjD@ zn;!-&)Jh{;{Gn_?tgPotPMi+tzBQ;e0zJctdPLt6v3sr5*0IptOZ4uVt2M9((KjRJ zp=#L_d|1T87OoI9_vc&s*^M|Y&N0mG3q2IvnH$LW@p@m&XFA~Pr-iIM6nNxMbdmaZ z^NW2&$T`^{@_jJkDEZr9lrL9~{Y9U?&kei2-6djlwTgo&L^H%9uIw+CyxzOAneBza z{(0IG*@lNa#r=*5U2A|i;o~gcG#66B3QxS3g9cCh{0cc7+MR?lo-`lsz^fwC=x=)m zd5tJHaB))I+6DgX=08}3%@I84V!ESyRq{DUIsIL}y0f4bMgLlmDSoCGni0OoN_@K*G$o8kt+5oT0%nr$}qL)5$MRazDn@9q<*|!uj zB_3mv4<80|DQHA%@&PT{kmrQibS5kUK=QzZoEjzu5U}oLLUwISO9gOg-FLt!@4BKL zJbdU%oBi^l^CvbpiUtp_u@z&N`+|6f0A=wbnB6ZsSdM>N6$eWR+}teK%uk;m6N{7= z>WhHQL z&s}v9+5xCiExRfD=|N}jBnqKXpF-n-Z^>YmaZrK<|12UP z7~swrA^E-liO6++Vg4jM{-Fc!ow@%EbF!JZV>*jwt&s3FHd~EEI}fH?Y89I9>kg#c z5sX?+Ku+Kn5#F%Do6RpMV=dE#I==+4nG4S~0_c(!=h!50lb<+pgoAog-|bATC@8|qVD>A^8s&iR&1r65t~4lm;PDamJ(nFYw6nr=z0t4 zA@w^$2Z^Nv|18TUZ7nZyx{4*@Y&@E>A&0Hc z?j>RtuE_q?rfQA5nj~dMfeuw`oR|QT)02Gy#KpdW)H|-Q*afJzxH}b;Slfby@MuYK zMsCcRG~Hj);h+|Tr><9<%G8Mo4HXO}6cX(4XD1+@Vi+~!2!M%-aW*nXv?zv{Q1s*7 zNBLe;eVWLC$UUoH;i}^bP({2rG5m;NBbafWaAJbH6MJ6|FO z)AxJ}O%;M5+_eLQozwRiqnQ4jct>XuqyZhAkP{)})HK&5JSXAN7lNkH-|mEvo=0t1aiP+PaEPNAT5u0Fa^saE>w#cHRM48u9%(J$>`Hqqy z!mwe@b@%z~x!5{sT9!#C8FD1z(~L*Jdo4b>>F$9}>q;(+?;}^wfr5eTn}fkfaT07w zsyrwT)j>h(5nQw_dnSWZGAoU=gv^JPM^b{JWXU3R2G!I$;d)N?3KF|*NvD7Pn}=!o z!p9BlITULB%uyu8lG!LsD*LXVD>}X=>IJ3vP_!4)6NN(BN+5 z>=$SDqO*A=R%PO7$D3G|q7%V6loZs6SB`a3Nm+Cfe1(;KO0)~CKj$ky^++`!n0D7+ zgr89oXuHjos)g8*Qo$E;q9njTXXDS1FLTl}GI~X3XWI(Z+K2%-PhUfVPlD;-N!mOD z06CcFFe!0b!i~S=sGRlD4al=V*~p{FL-dtI4N&#BHOa5l90kB7Q)q!&;2$Wuad_gj zqaTPx5~!0pabJhO_b( zi?`j{aR2v>?X>Rvi`uD^qgY7X(RkDYS0iy`R}j6*60{+fBG>D6*9m&t%QpzaNm+gB zS3*!Y8UtkCg^F;Ur@Iv=1lTWRJvx|R*!ogf4pQ(B2vK50OyrY6!Uj|8pOCRI<%->M zKqPXyr6eBVfnr*U4qxq%YN8bU%J`dt zlmtz!f&|H_W!$ta4oP(ii#J_y;qDCp!6x@!)_GR`VRwv=q!j1NEoR44ABJtH4K?pT zr_?54k3*MtVtUJ^K$7HyH)~Fho>Q%*$*Qq#7zDJzlpp#-g{lmP3Fcmt)a7WHYlr%R zhO9DY8jtq-?ADsru3miN+QXD0p{Gi;bp(cAvXO(J4L4j{z2QjNAdUL?7J0~^(rrB+`krtz z4a3dC0|ODeQQR<&aW4ZS6OJ?%D!B=iND$(PTX#!zUJXOuzTpLv?#QI-$G{vNU5Emgx2{JO6J2IG|^~YC`pV}em@JXu?^h*po zCnp2oSOU4BUm!TqkRgPL?0&Zh>|h#+`XB-v?zCJNV}{zhj%RsvCT$Zc-Jd4fJM_vM zt&ClY=6@B_Kou8QR{G{!>D>0~nZEgl_{F$cN4GaLO=W^2$`VNHw*YIatP8XtTZlTS zp8Qs9#qY*dwK!WCSx%PtuU>R*2k9~{?lyQRnmns-mpV$CaFWUf@2Jrj(>ORU8sVDb zA~BmTSvU}fZEhVFD2Aw3wOux~{Rw>+HB2(4q6#=G8U6@)LE_KZ!=sMmwQTM`)m z9A#wUn|d##oRSPMC}}BTY8Mf_kP2xG5G zH!vuAAz7ka7Oq}K1_BMLDt&Hgbb*EaT~d3#VQW3WSK6Z zKMtM^r08~3)9S~y=93DR_D7qMCr*527z#e`pCcBzv)30Rq?Lk$3)}(0q%`x1t#K{v zISL|+^Vdfah@1N|`K5o+ub^gzfr+S!(OW=1huTLr6G#fdg~KqR7<|oDlFcZqxL_fh zXnEZVx}?8S16;4Kkq{j8xf`pGSE^R>5j}|fbMXir|Ho+1bGh|XV}5YC)egzuTGbx ziR66;3-*e+_*QfV1((4cD)MOzZtsXoHb&{wbDpftHd2wfds&%owxO2O=;)amRt)JE z`0Ea96OqFUngOkh6vE8=;m72#HuK@SqHGQcY|WZ6YezP|9J(vvwv7lq$K6ObWX5ld zwe*#t5~M%q(FAH{NMK-8&KQ*_7kkxyX4BHzNq=RaM1To7s)-FvP~cT@$OIs6G@jev zcGkIP)@t1`v2X^3*T#d%BrWQJsn$ZYGcD`=#HC<96J>a+>EHEbPj1#+m)CvAV`dJQ|z%`}WV7 z8z+@)&-H}s`FKM>K@68rC+-TPzVncwcu}q;hj}_@7AkGZZ`%{@G^b-JH^pov46+fR z{8;fA)7C}3#M^`Q`T6%caD*wz--_#6P0KOkN9AP9-@?m!%V8jlR@b4u{s7Kqe8AM9Hb4W1!$m--X01udIy3E?UF4XzBzdelBtOR@C3u6}gf-m@ zW!}?4E z55l~st;wDISBx0|uG7VZtw)4cS(9zE7-@2!2$l_+>UC3{1)+zad zdmt5Ap$R-;`cHlRN9e|M`-4VX;))3yd(}vtCiF&vuNjXZESE@B>8#}~%p8CT?wUi5 zx~7GrSC+-|uRl$zL4p zjM?zuH%4GGlX=X&A!o(`bp-)4oc+LAO_i@*#L&o=@h>|aCR}wU=f}Hj3v3&2gsQUD zR!*Q?j;M4cz4kYgE)2=lpPx*npVHM_nU-sX(wICHXi?|cgj8x8o=hI)Xex!cZDuaN zzMaobHBdDtov4hNTEpB>r1|SQE*rI7lxf|-*Lx+EE;7eStAWm9hM?Q>*jb*ejh1*Vq!j5tph{)iqr`4V=UY!{LJAf*C?EOzzU z=t3>RoX$|yWyRrf-EPA)RS{RKDs_m$x=%0tp?w74z*RJ$6x(jAiG9y_DSKgxaK2CH zTprQMIorx4$i~XFJyLt{yl)E}pYRrGHYti`E~Ha_XtT&eVT|1%w-@fXPjsQA-SZX{3qZwyHv({)&mo37H6JItvRU_?nO>Hfh@&pHrcc&EPg` zeSTb!lhVAQyHZ^~7h{jdI_~o;MKr?G@@jzR6y30Yd>KBbaH1<3$B8z{)2DSKEFTiX zK23gW~EOiFAq1u-oS8MX;*+8?QsFQfqM8n>{?~j?0_R z|nF|J-}A%CpO>3_eNL zrD`2(o3r&LhOXMkYqU1u_o4~Gy%+PEvL;4SaYxb7lTmw(6 z!$$SM<1^wIs8I$&z!YmYTr>6CT;2k;-7WV>qDf3&QH5JX7E+h?zGK^-wU2$^T&S|k z&d62HV(0o31_t+^9P(o)m;eg8MvSq}BEs1vWlF5^WEilgl4b+GatXIMU3m1Ej?aWG{Pk#g*S%Pq8|wZg(#Iq^alzdJ z_gVfXg$kT1_ZGuFLs#CcgCi$t?!*uITZ!|%*kE;~mH}x}OR`}ydVC)fb{uUs81s3q zIfV+ZF>QHIC|eg)&-#qxi24_2#xV*87Hk-adbp8AF6^plAW%PXX~RZCuOf*@Qp;uY zP|UgLSwXx@u_9vn*j(NeqAf>}x~}oYg<|CvTb=3iw1PpPgf!DJ`o>54OIr?do8zw| zqμ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 literal 0 HcmV?d00001 diff --git a/docs/Precheck/d3precheck.php b/docs/Precheck/d3precheck.php new file mode 100644 index 0000000..097a4cc --- /dev/null +++ b/docs/Precheck/d3precheck.php @@ -0,0 +1,2609 @@ + + * @link http://www.oxidmodule.com + */ + +/** + * Alle Anforderungen sind über $this->_aCheck konfigurierbar. Manche Anforderungen haben dazu noch weitergehende + * Informationen. Die Struktur dieser Requirementbeschreibungen: + * + * array( + * 'blExec' => 1, // obligatorisch: 0 = keine Prüfung, 1 = Püfung wird ausgeführt + * 'aParams' => array(...), // optional, Inhalt ist von jeweiliger Prüfung abhängig + * ) + * + * "Desc1": Diese Struktur kann allein eine Bedingung beschreiben. Wenn mehrere dieser Bedingungen + * nötig sind (z.B. bei unterschiedlichen Bibliotheksanforderungen), kann diese Struktur als + * Arrayelemente auch mehrfach genannt werden (kaskadierbar). Grundsätzlich sind alle Requirements + * kaskadierbar, jedoch ergibt dies nicht bei allen Sinn. :) Eine Kaskadierung sieht so aus: + * + * array( + * array( + * 'blExec' => 1, + * ... + * ), + * array( + * 'blExec' => 1, + * ... + * ) + * ) + * + * Unbedingt zu vermeiden sind Änderungen in der Scriptlogik, da diese bei Updates nur schwer zu übernehmen sind. + */ + +class requConfig +{ + public $sModName = 'D³ Heidelpay'; + + public $sModId = 'd3heidelpay'; + + public $sModVersion = '6.0.0.0'; + + /********************** check configuration section ************************/ + + public $aCheck = array( + // kleinste erlaubte PHP-Version + 'hasMinPhpVersion' => array( + 'blExec' => 0, + 'aParams' => array( + 'version' => '5.6.0' + ) + ), + + // größte erlaubte PHP-Version + 'hasMaxPhpVersion' => array( + 'blExec' => 0, + 'aParams' => array( + 'version' => '7.1.200' + ) + ), + + // PHP-Version zwischen 'from' und 'to' + 'hasFromToPhpVersion' => array( + 'blExec' => 1, + 'aParams' => array( + 'from' => '5.6.0', + 'to' => '7.2.900', + ) + ), + + // benötigt Zend Optimizer (PHP 5.2) bzw. Zend Guard Loader (> PHP 5.2) + 'hasZendLoaderOptimizer' => array( + 'blExec' => 0, + ), + + // benötigt IonCubeLoader + 'hasIonCubeLoader' => array( + 'blExec' => 1, + ), + + // benötigt Zend Decoder oder IonCubeLoader + 'hasIonCubeOrZendLoader' => array( + 'blExec' => 0, + ), + + // benötigte PHP-Extension (kaskadierbar (siehe "Desc1")) + 'hasExtension' => array( + array( + 'blExec' => 1, + 'aParams' => array( + 'type' => 'curl', + ), + ), + array( + 'blExec' => 1, + 'aParams' => array( + 'type' => 'soap' + ), + ), + ), + + // benötigte cURL-Version + 'hasMinCurlVersion' => array( + 'blExec' => 1, + 'aParams' => array( + 'version' => '7.26.0', + ), + ), + + // benötigte OpenSSL-Version (Angabe in Versionsformat) + 'hasMinOpenSSLVersion' => array( + 'blExec' => 1, + 'aParams' => array( + 'version' => '1.0.1.5', + ), + ), + + // minimal benötigte Shopversion (editionsgetrennt), wird (sofern möglich) Remote aktualisiert + 'hasMinShopVersion' => array( + 'blExec' => 1, + 'aParams' => array( + 'PE' => '6.1.0', + 'CE' => '6.1.0', + 'EE' => '6.1.0' + ), + ), + + // maximal verwendbare Shopversion (editionsgetrennt), wird (sofern möglich) Remote aktualisiert + 'hasMaxShopVersion' => array( + 'blExec' => 1, + 'aParams' => array( + 'PE' => '6.1.0', + 'CE' => '6.1.0', + 'EE' => '6.1.0' + ), + ), + + // verfügbar für diese Shopeditionen, wird (sofern möglich) Remote aktualisiert + 'isShopEdition' => array( + 'blExec' => 1, + 'aParams' => array( + array( + 'PE', + 'EE', + 'CE', + ), + ), + ), + + // benötigt Modul-Connector + 'hasModCfg' => array( + 'blExec' => 1 + ), + + // benötigt mindestens diese Erweiterungen / Version lt. d3_cfg_mod (kaskadierbar (siehe "Desc1")) + 'hasMinModCfgVersion' => array( + array( + 'blExec' => 1, + 'aParams' => array( + 'id' => 'd3modcfg_lib', + 'name' => 'Modul-Connector', + 'version' => '5.1.0.0', + ), + ), + ), + + // verwendbar bis zu diesen Erweiterungen / Version lt. d3_cfg_mod (kaskadierbar (siehe "Desc1")) + 'hasMaxModCfgVersion' => array( + array( + 'blExec' => 0, + 'aParams' => array( + 'id' => 'd3modcfg_lib', + 'name' => 'Modul-Connector', + 'version' => '5.1.0.0', + ), + ), + ), + + // benötigt neuen Lizenzschlüssel + 'requireNewLicence' => array( + array( + 'blExec' => 1, + 'aParams' => array( + 'checkVersion' => true, // soll Versionsnummer des installierten Moduls gegengeprüft werden? + 'remainingDigits' => 2, // zu prüfende Stellen für neue Lizenz + ), + ), + ), + ); +} + +/********* don't change content from here **********************/ + +date_default_timezone_set('Europe/Berlin'); + +/** + * Class requcheck + */ +class requCheck +{ + public $sVersion = '4.10.2'; + + protected $_db = false; + + public $dbHost; + + public $dbUser; + + public $dbPwd; + + public $dbName; + + /** @var requConfig */ + public $oConfig; + + /** @var requLayout */ + public $oLayout; + + protected $_sInFolderFileName = 'd3precheckinfolder.php'; + + public $sVersionTag = '@@version@@'; + + /********************** functional section ************************/ + + public $blGlobalResult = true; + + /** + * + */ + public function __construct() + { + $this->oConfig = new requConfig(); + $this->oLayout = new requLayout($this, $this->oConfig); + $this->oRemote = new requRemote(); + } + + /** + * @param string $sName + * @param array $aArguments + */ + public function __call ($sName, $aArguments) + { + $this->oLayout->{$sName}($aArguments); + } + + public function startCheck() + { + $this->oLayout->getHTMLHeader(); + + $oCheckTransformation = new requTransformation($this); + $this->oConfig->aCheck = $oCheckTransformation->transformCheckList($this->oConfig->aCheck); + + $this->_runThroughChecks($this->oConfig->aCheck); + + $this->oLayout->getHTMLFooter(); + } + + /** + * traversable requirement check + * + * @param $aCheckList + * @param string $sForceCheckType + */ + protected function _runThroughChecks($aCheckList, $sForceCheckType = '') + { + foreach ($aCheckList as $sCheckType => $aConf) { + if (array_key_exists('blExec', $aConf)) { + if ($aConf['blExec']) { + if (strlen($sForceCheckType)) { + $sCheckType = $sForceCheckType; + } + $this->displayCheck($sCheckType, $aConf); + } + } else { + $this->_runThroughChecks($aConf, $sCheckType); + } + } + } + + /** + * @param $sMethodName + * @param null $aArguments + * + * @return array + */ + public function checkInSubDirs($sMethodName, $aArguments = null) + { + $sFolder = '.'; + + $aCheckScripts = $this->_walkThroughDirs($sFolder); + $aReturn = $this->_checkScripts($aCheckScripts, $sMethodName, $aArguments); + + return $aReturn; + } + + /** + * @param $sFolder + * + * @return array + */ + protected function _walkThroughDirs($sFolder) + { + $aIgnoreDirItems = array('.', '..'); + $aCheckScripts = array(); + + try { + /** @var SplFileInfo $oFileInfo */ + $oIterator = new RecursiveDirectoryIterator($sFolder); + + foreach ($oIterator as $oFileInfo) { + if (in_array($oFileInfo->getFileName(), $aIgnoreDirItems)) { + continue; + } + if ($oFileInfo->isDir()) { + $aCheckScripts = array_merge($aCheckScripts, $this->_walkThroughDirs($oFileInfo->getRealPath())); + } elseif ($oFileInfo->isFile()) { + if (strtolower($oFileInfo->getFilename()) == $this->_sInFolderFileName) { + $aCheckScripts[] = str_replace('\\', '/', $oFileInfo->getRealPath()); + } + } + } + } catch (UnexpectedValueException $oEx) { + sprintf($this->oLayout->translate('unableExecuteDirectoryIterator'), $oEx->getMessage()); + $this->addMessage( + sprintf($this->oLayout->translate('unableExecuteDirectoryIterator'), $oEx->getMessage()) + ); + } + + return $aCheckScripts; + } + + public function addMessage($sMessage) + { + $this->aMessages[md5($sMessage)] = $sMessage; + } + + public function getMessages() + { + return $this->aMessages; + } + + /** + * @param $aScriptList + * @param $sMethodName + * @param $aArguments + * + * @return array + */ + protected function _checkScripts($aScriptList, $sMethodName, $aArguments) + { + $aReturn = array(); + + foreach ($aScriptList as $sScriptPath) { + $sUrl = $this->_getFolderCheckUrl( + $sScriptPath, + $sMethodName, + $aArguments + ); + + $sVersionUrl = $this->_getFolderCheckUrl( + $sScriptPath, + 'getVersion', + array() + ); + + $sContent = serialize(null); + $sVersion = serialize(null); + + if ($this->_hasCurl()) { + $sContent = $this->_getContentByCurl($sUrl); + $sVersion = $this->_getContentByCurl($sVersionUrl); + } elseif ($this->_hasAllowUrlFopen()) { + $sContent = file_get_contents($sUrl); + $sVersion = file_get_contents($sVersionUrl); + } + + $sBasePath = $this->getBasePath($sScriptPath); + $aReturn[$sBasePath] = unserialize($sContent); + $aReturn[$this->sVersionTag][$sBasePath] = unserialize($sVersion); + } + + return $aReturn; + } + + /** + * @return bool + */ + protected function _hasCurl() + { + if (extension_loaded('curl') && function_exists('curl_init')) { + return true; + } + + return false; + } + + /** + * @return bool + */ + protected function _hasAllowUrlFopen() + { + if (ini_get('allow_url_fopen')) { + return true; + } + + return false; + } + + /** + * @param $sUrl + * + * @return bool|mixed + */ + protected function _getContentByCurl($sUrl) + { + $iTimeOut = 5; + $ch = curl_init(); + $sCurl_URL = preg_replace('@^((http|https)://)@', '', $sUrl); + + curl_setopt($ch, CURLOPT_URL, $sCurl_URL); + curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $iTimeOut); + curl_setopt($ch, CURLOPT_TIMEOUT, $iTimeOut); + curl_setopt($ch, CURLOPT_POST, 0); + $sContent = curl_exec($ch); + curl_close($ch); + + if (false == $sContent || + strstr(strtolower($sContent), strtolower('Request Entity Too Large')) || + strstr(strtolower($sContent), strtolower('not allow request data with POST requests')) + ) { + return false; + } + + return $sContent; + } + + /** + * @param $sScriptPath + * @param $sMethodName + * @param $aArguments + * + * @return string + */ + protected function _getFolderCheckUrl($sScriptPath, $sMethodName, $aArguments) + { + $sBaseDir = str_replace( + array(basename($_SERVER['SCRIPT_FILENAME']), '\\'), + array('', '/'), + realpath($_SERVER['SCRIPT_FILENAME']) + ); + $sUrlAdd = str_replace($sBaseDir, '', $sScriptPath); + $sBaseUrl = 'http://' . $_SERVER['HTTP_HOST'] . str_replace( + basename($_SERVER['SCRIPT_NAME']), + '', + $_SERVER['SCRIPT_NAME'] + ); + + $sUrl = $sBaseUrl . $sUrlAdd . '?fnc=' . $sMethodName . '¶ms=' . urlencode(serialize($aArguments)); + + return $sUrl; + } + + /** + * @param null $sFolder + * + * @return mixed + */ + public function getBasePath($sFolder = null) + { + if (!$sFolder) { + $sFolder = $_SERVER['SCRIPT_FILENAME']; + } + + $sScriptFileName = str_replace('\\', '/', realpath($_SERVER['SCRIPT_FILENAME'])); + $sSearch = substr(str_replace(basename($sScriptFileName), '', $sScriptFileName), 0, -1); + + $sFolder = str_replace('\\', '/', realpath($sFolder)); + + return str_replace(array(basename($sFolder), $sSearch), '', $sFolder); + } + + /** + * @return string + */ + public function getVersion() + { + return $this->sVersion; + } + + /** + * @param $mResult + * + * @return bool + */ + protected function _hasFalseInResult($mResult) + { + if (is_array($mResult)) { + foreach ($mResult as $blResult) { + if (false === $blResult) { + $this->blGlobalResult = false; + + return true; + } + } + + return false; + } + + if (false === $mResult) { + $this->blGlobalResult = false; + + return true; + } + + return false; + } + + /** + * @param $mResult + * + * @return bool + */ + protected function _hasNullInResult($mResult) + { + if (is_array($mResult)) { + foreach ($mResult as $blResult) { + if ($blResult === null) { + $this->blGlobalResult = false; + + return true; + } + } + + return false; + } + + if ($mResult === null) { + $this->blGlobalResult = false; + return true; + } + + return false; + } + + /** + * @param $mResult + * + * @return bool + */ + protected function _hasNoticeInResult($mResult) + { + if (is_array($mResult)) { + foreach ($mResult as $blResult) { + if ($blResult === 'notice') { + return true; + } + } + + return false; + } + + if ($mResult === 'notice') { + return true; + } + + return false; + } + + /********************** conversion function section ************************/ + + /** + * @param $mParam + */ + public function aTos(&$mParam) + { + if (is_array($mParam)) { + $mParam = implode($this->oLayout->translate('or'), $mParam); + } + } + + /** + * @return string + */ + public function getLang() + { + if (isset($_REQUEST['lang'])) { + return strtolower($_REQUEST['lang']); + } + + return 'de'; + } + + /** + * @return bool|resource + */ + public function getDb() + { + if (!$this->_db) { + if (file_exists('config.inc.php')) { + require_once('config.inc.php'); + ini_set('error_reporting', E_ALL^E_NOTICE); + $this->_db = mysqli_connect($this->dbHost, $this->dbUser, $this->dbPwd, $this->dbName); + } + } + + return $this->_db; + } + + /** + * @param $version + * @param int $iUnsetPart + * + * @return string + */ + public function versionToInt($version, $iUnsetPart = 0) + { + $match = explode('.', $version); + + return sprintf( + '%d%03d%03d%03d', + $this->_getVersionDigit($match[0], $iUnsetPart), + $this->_getVersionDigit($match[1], $iUnsetPart), + $this->_getVersionDigit($match[2], $iUnsetPart), + $this->_getVersionDigit($match[3], $iUnsetPart) + ); + } + + /** + * @param $sMatch + * @param $iUnsetPart + * + * @return int + */ + protected function _getVersionDigit($sMatch, $iUnsetPart) + { + return intval($sMatch !== null ? $sMatch : $iUnsetPart); + } + + /********************** layout function section ************************/ + + public function deleteme() + { + $sFolder = '.'; + + $this->_checkDelFilesInDir($sFolder); + $this->_delFile($_SERVER['SCRIPT_FILENAME']); + + if (is_file($_SERVER['SCRIPT_FILENAME'])) { + exit($this->oLayout->translate('unableDeleteFile')); + } else { + exit($this->oLayout->translate('goodBye')); + } + } + + /** + * @param $sFolder + */ + protected function _checkDelFilesInDir($sFolder) + { + $aIgnoreDirItems = array('.', '..'); + + /** @var SplFileInfo $oFileInfo */ + foreach (new RecursiveDirectoryIterator($sFolder) as $oFileInfo) { + if (!in_array($oFileInfo->getFileName(), $aIgnoreDirItems) && $oFileInfo->isDir()) { + $this->_checkDelFilesInDir($oFileInfo->getRealPath()); + } elseif ($oFileInfo->isFile()) { + if (strtolower($oFileInfo->getFilename()) == $this->_sInFolderFileName) { + $this->_delFile(str_replace('\\', '/', $oFileInfo->getRealPath())); + } + } + } + } + + /** + * @param $sPath + */ + protected function _delFile($sPath) + { + unlink($sPath); + } + + /** + * @param $sCheckType + * @param $aConfiguration + */ + public function displayCheck($sCheckType, &$aConfiguration) + { + $sGenCheckType = preg_replace("@(\_[0-9]$)@", "", $sCheckType); + $oTests = new requTests($this, $this->oConfig, $this->getDb(), $this->oRemote); + if (method_exists($oTests, $sGenCheckType)) { + $this->_checkResult($oTests, $sGenCheckType, $sCheckType, $aConfiguration); + } else { + $this->oLayout->getUncheckableItem($sCheckType, $aConfiguration); + $this->blGlobalResult = false; + } + } + + /** + * @param $oTests + * @param $sGenCheckType + * @param $sCheckType + * @param $aConfiguration + */ + protected function _checkResult($oTests, $sGenCheckType, $sCheckType, $aConfiguration) + { + $mResult = $oTests->{$sGenCheckType}($aConfiguration); + $sElementId = (md5($sGenCheckType . serialize($aConfiguration))); + + if ($this->_hasNoticeInResult($mResult)) { + $this->oLayout->getUnknownItem($mResult, $sElementId, $sCheckType, $aConfiguration); + } elseif ($this->_hasNullInResult($mResult)) { + $this->oLayout->getUnknownItem($mResult, $sElementId, $sCheckType, $aConfiguration); + } elseif ($this->_hasFalseInResult($mResult)) { + $this->oLayout->getNoSuccessItem($mResult, $sElementId, $sCheckType, $aConfiguration); + } else { + $this->oLayout->getSuccessItem($mResult, $sElementId, $sCheckType, $aConfiguration); + } + } + + public function showinfo() + { + phpinfo(); + } +} + +/** + * Class requLayout + */ +class requLayout +{ + public $oBase; + public $oConfig; + + /** + * @param requCheck $oBase + * @param requConfig $oConfig + */ + public function __construct(requCheck $oBase, requConfig $oConfig) + { + $this->oBase = $oBase; + $this->oConfig = $oConfig; + } + + public function getHTMLHeader() + { + $sScriptName = $_SERVER['SCRIPT_NAME']; + $sTranslRequCheck = $this->translate('RequCheck'); + $sModName = $this->oConfig->sModName; + $sModVersion = $this->oConfig->sModVersion; + + echo <<< EOT + + + + + $sTranslRequCheck "$sModName" $sModVersion + + + + + + +

+EOT; + echo "

" . $this->translate('RequCheck') . ' "' . $this->oConfig->sModName . ' ' . $sModVersion . '"

'; + echo '

' . $this->translate('ExecNotice') . '

' . PHP_EOL; + + return; + } + + public function getHTMLFooter() + { + $sScriptName = $_SERVER['SCRIPT_NAME']; + $sTranslShopPhpInfo = $this->translate('showPhpInfo'); + $sTranslDependent = $this->translate('dependentoffurther'); + + if (count($this->oBase->getMessages())) { + echo '
    '; + foreach ($this->oBase->getMessages() as $sMessage) { + echo '
  • '.$sMessage.'
  • '; + } + echo '
'; + } + + if ($this->oBase->blGlobalResult) { + echo '

' . $this->translate('globalSuccess') . '' . + $this->translate('deleteFile1') . $sScriptName . $this->translate('deleteFile2') . '

'; + } else { + echo '

' . $this->translate('globalNotSuccess') . '' . + $this->translate('deleteFile1') . $sScriptName . $this->translate('deleteFile2') . '

'; + } + + echo <<< EOT + $sTranslDependent
+

+ + + $sTranslShopPhpInfo + + +

+ + + +EOT; + + return; + } + + /** + * @param $aResult + * + * @return bool + */ + protected function hasRemoteVersionDiff($aResult) + { + $blDiff = false; + + if (is_array($aResult) + && isset($aResult[$this->oBase->sVersionTag]) + && is_array($aResult[$this->oBase->sVersionTag]) + ) { + foreach ($aResult[$this->oBase->sVersionTag] as $sRemoteVersion) { + if (version_compare($sRemoteVersion, $this->oBase->getVersion(), '!=')) { + $blDiff = true; + } + } + } + + return $blDiff; + } + + /** + * @param $aResult + * @param $sElementId + * @param $sCheckType + * @param $aConfiguration + */ + public function getNoSuccessItem($aResult, $sElementId, $sCheckType, $aConfiguration) + { + $sText = ''; + $sDesc = ''; + if ($this->hasRemoteVersionDiff($aResult)) { + $sText = '!'; + $sDesc = strip_tags($this->translate('RemoteVersionDiff')); + } + + echo '
'.$sText.'
' . + $this->_addToggleScript($aResult, $sElementId) . + $this->translate($sCheckType, $aConfiguration) . + $this->_addDescBox($sCheckType.'_DESC', $aConfiguration) . + '
' . PHP_EOL; + + $this->getSubDirItems($aResult, $sElementId); + } + + /** + * @param $aResult + * @param $sElementId + * @param $sCheckType + * @param $aConfiguration + */ + public function getSuccessItem($aResult, $sElementId, $sCheckType, $aConfiguration) + { + $sText = ''; + $sDesc = ''; + if ($this->hasRemoteVersionDiff($aResult)) { + $sText = '!'; + $sDesc = strip_tags($this->translate('RemoteVersionDiff')); + } + + echo '
'.$sText.'
' . + $this->_addToggleScript($aResult, $sElementId) . + $this->translate($sCheckType, $aConfiguration) . + $this->_addDescBox($sCheckType.'_DESC', $aConfiguration) . + '
' . PHP_EOL; + + $this->getSubDirItems($aResult, $sElementId); + } + + /** + * @param $aResult + * @param $sElementId + * @param $sCheckType + * @param $aConfiguration + */ + public function getUnknownItem($aResult, $sElementId, $sCheckType, $aConfiguration) + { + $sText = ''; + $sDesc = ''; + if ($this->hasRemoteVersionDiff($aResult)) { + $sText = '!'; + $sDesc = strip_tags($this->translate('RemoteVersionDiff')); + } + + echo '
'.$sText.'
' . + $this->_addToggleScript($aResult, $sElementId) . + $this->translate($sCheckType, $aConfiguration) . + $this->_addDescBox($sCheckType.'_DESC', $aConfiguration) . + '
' . PHP_EOL; + + $this->getSubDirItems($aResult, $sElementId); + } + + /** + * @param $sCheckType + * @param $aConfiguration + */ + public function getUncheckableItem($sCheckType, $aConfiguration) + { + echo '
' . + $this->translate($sCheckType, $aConfiguration) . ' (' . $this->translate('RequNotCheckable') . ')' . + $this->_addDescBox($sCheckType.'_DESC', $aConfiguration) . + '
' . PHP_EOL; + } + + /** + * @param $aResult + * @param $sElementId + */ + public function getSubDirItems($aResult, $sElementId) + { + if (is_array($aResult) && count($aResult)) { + echo '' . PHP_EOL; + } + } + + /** + * @param $aResult + * @param $sElementId + * + * @return string + */ + protected function _addToggleScript($aResult, $sElementId) + { + if (is_array($aResult) && count($aResult)) { + $sScript = "
+
"; + } else { + $sScript = ""; + } + + return $sScript; + } + + /** + * @param $sTextIdent + * @param $aConfiguration + * + * @return string + */ + protected function _addDescBox($sTextIdent, $aConfiguration) + { + $sContent = "
?". + "
". + "
".$this->translate($sTextIdent, $aConfiguration)."
". + "
"; + + return $sContent; + } + + /** + * @param $sIdent + * @param array $aConfiguration + * + * @return mixed|string + */ + public function translate($sIdent, $aConfiguration = array()) + { + $sGenIdent = preg_replace("@(\_[0-9]$)@", "", $sIdent); + $oTranslations = new requTranslations(); + $aTransl = $oTranslations->getTranslations(); + + if (isset($aConfiguration['aParams']) && is_array($aConfiguration['aParams'])) { + array_walk($aConfiguration['aParams'], array($this->oBase, 'aTos'), $sIdent); + } + + if (isset($aTransl[$this->oBase->getLang()][$sGenIdent]) + && ($sTranslation = $aTransl[$this->oBase->getLang()][$sGenIdent]) + ) { + if (isset($aConfiguration['aParams'])) { + return vsprintf($sTranslation, $aConfiguration['aParams']); + } else { + return $sTranslation; + } + } else { + return $sGenIdent; + } + } + + public function getPngButton() + { + $sImg = "iVBORw0KGgoAAAANSUhEUgAABDgAAAAWCAYAAAAl+SzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB". + "MpJREFUeNrs3Y1O4zgUhuFY4hbb2ZthRjtczOz0Ght7cZwfQ5u2E4K0a55XiNDUXyWcT+ZwfGyHw+HQvZI6AACAT+J0OgW9AAAAtn". + "A8Hh/JWYSnbkxuvAYeeg0AAAAAAPynuJevOB6P+ZKe6sYvLy96DgAA7M7z87NOAAAAm7iVq8gxRs5p5CTH03Tz758/uzAUc7x+Hy4". + "pf71ex9fDj2leyxLG1vnNELpmdJPqo21a7afy+/MIj/AIj7zVhS/seWPD4zoAAIAtxJhW44+cy/jx/ftw/2kRxDEQSd0Uraah/RKV". + "lLfK+/kDS0T7eieGZnTdA33QfeF+CpFHeIRHeORSF1Lw3I0Nd3UAAACbEhwprscfadnma05wpL7v8v0Sh4QiLimREqWEt7mSmK9xn". + "LlrSBe6fdq02k9D1oxHeIRHeORCFz13Y8NtHQAAwNYER+zX44+q3Zzg6GOcbw6haqhmXG5MvuQPiw3q9mrTaj/xCI/wCI9c13juxo". + "Y/0wEAANxNcPTxbvzxLsHRd7mEo8y+pJIFCWEupy2XMTcSxjKQUMqSl1mb/79urzbN9hOP8AiP8MgV3Zf2vLHhIR0AAMBWcr5iNf6". + "o4owlwdGPCY68hiUsZbRh2DGsWkz7/mUaVl83oxu3R/xwm1b7KfEIj/AIj1zRDfc9d2PDTR0AAMA2hgqOtfijWqOybDKaExzj6pVp". + "zWyYG04zdGn5vByohVC924ou7NSm3X7iER7hER55r/P3w9jw6NgAAADwp+SCjPX442oFR5URWeaY5pKPsmNpmI+SnctN5zKRVnR7t". + "Wm1nwKP8AiP8MiKznM3NqzrAAAANic4zuf1+ONaBce576dQZAhMplPepvWzYdn6vSoBCUNJSCkPaUS3V5tm+4lHeIRHeORS97U9b2". + "x4RAcAALA5wZEPRVmJP1K4ckxsPJ/H9SzjOvpuEc11INP805gtWQ6Ka0gXdmrTaD8NGTMe4REe4ZFrOs/d2HBLBwAAsJHzuV+PP6q". + "JlKqCI3ZdvaZliVGm3MiYKZm3EJuvXera0aW0T5tG+2kKYHmER3iER2pdU8/Pc/+0sQEAAGALec/Q9fjjSgVH358v/zFZJNXy6ukY". + "uFQqREZBK7q0U5tm+4lHeIRHeOSqLnnuxoa7YwMAAMAWzvF8M/64THDEOB+xEsYIJlV7d5R1tdNGHsMnlvW2I63opirrj7Zptp86H". + "uERHuGRS92X9ryx4cGxAQAAYBv5mNi1+OP6HhzDMbEVad5JrKoxrdbfzlFa155urzYt9lPgER7hER658bt47saGVR0AAMA28ikqj8". + "QfVQVH3705ceU1KEm5qmM+0y7N8crwOqY5a5Ja0sWd2jTaTykmHuERHuGRS52/H8aGuzoAAIBtxCGIWok/riU4Yl8EZVOwEpSUG9X". + "62XmRS1w+oV5z24RurzaN9tO0QR6P8AiP8MgbnedubLitAwAA2EqfExo34o+LBMevX7+6b9/+KkFItYZlmI0tP1XBS3UE3LhNeju6". + "vdq02k8dj/AIj/DIhW48W8NzNzbcHBsAAAC2MGypsRJ//P7n9/J/yOFwGO6fTie9BgAAPgvrVAAAwFZuzpgcj8fh+jQGHGm6AQAAs". + "DcmUgAAwFYezFeEfwUYAAoCUXB0RZrTAAAAAElFTkSuQmCC"; + header("Content-type: image/png"); + echo base64_decode($sImg); + exit; + } + + public function getPngLogo() + { + $sImg = "iVBORw0KGgoAAAANSUhEUgAAADMAAAA0CAYAAAAnpACSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAE". + "IxJREFUeNq8Wgl4VNXZfu+dLZkkk5BA9kACYQlB2aIga6myuIEtFX+kLW1BJVT/akVrRds+rVqRX2lLRSsal5/nUaCgtmhi8BeaUh". + "Al7EYTIWyGQPZlMsnM3Lnn/865dzJ3biaLVnsfDpk59yzf++3fOSMxxvANPlZqUdQs1FRqXmq+Ac7NpbaI2jxqQ6nZqDVR+z9qr1H". + "71DxB+nfBPHYYSHUCK8fATl+HUZtK7Wpqo1SGeZ0BQCEYFolQETSrhDJ6d4rax9Q+pFa18SQ8HX6aHAcszUUS9T3U0IU1710ASqid". + "dwNuBciMARbSDjcQtDQnnnj7HNYuGvY1gqHnW9RWBBi+f7kT+LwVKG8AjlDj38+0AR1EiJ1kk0XEZFAbO4gQJwOj44F0+m6TsYvWK". + "KKWQOQUvVwFPHCAxNBlZDs1psk30wXsv4XWi8VvqefXXwcYWg6FRPy8racBzsXjjQxtXim4sra5bKCG6X3QCLOR4lxBwGakS1g+Ch". + "hORN5FcttWpSumpCunZADEH5L2iATa71bAaUUW9XzxVcEs4yCq2zD9qaMML1QQXQGdaMmwYW8PM41RQxwvmgu0+yU8Qap7uUMbN59". + "UykUKXF4P0J5hgD4gi5qTjuW6DQkDHehDfMNvLnbgvp/vV7GdpKEGdA5aTMRiAIAQDj6HJHR7rgyHBc+T/a16jaQzNFbYB0FDXa0H". + "C0a+QSrrD82J1qj3G73NQJ6buTT+eppdf+cehuauCCCCLDeDkcwAWM8xjA+T8JcKxp3FKu4oFGLUOZJEpyJNIqKfpP4F/kBI9bLIW". + "UxIErPLvozNFLb5sOmRgwwbj6kaMbIUrjJMJzIIRooAUOpNzwzdAcMX+hfvlFC6UEaCQ8K0N4FGrzbVQuM+InuZNBjruOcLzpL7Ab". + "LSr2LT0lIVG8tpBZnpxDOtwfgX4X2snz5z4y8swaYRfWM2+fhkaS/3gotyqE/RVGnrAgHkz6daQ0D6A8Mlsvm24gDerSYgNhaZiP4". + "avvq4giFCgkdJzZa+MAv442zCQxby9hmgK4C7c+MxZCBgZtJam24tVvBmlS4RhoERaH6nRhpvkg4FKfipKXrj32nPjy+p+NsZ9d4W". + "L16noPvTu/OBuSSt/z1BaUCNoPN2c7phfhJoqbLfk1qVconwEUw3DEm3L1Xq3W0x9Ix0TDLnHTpwzZ5W5MsYP1gCqTSsxN5jFK+KT". + "gbweiW1ChXzhksoXmh7lkx11Vvz8fxsCsaXOsVKI/sD84t3z6pYu5fkaZdCXJUkLSbQd56aWCQz5ZLJ57Juwn3csFV9jaDDCeoEfX". + "+owIbceGmT3qseqmOri44oWjam8vmWoMt4iYJk/Pb5WPdpi/h+vC8wszwKHrpzt08zRE4Ql4LEwqL39httGJckD8in8yleUhs7sfV". + "sG8MFN0PJ2QB2nAp0A/RrXmzrU+VK2YOTrWlXJEmr7y2w4C0ac90wGQ8UWPmwe1+pCCg/GmvZnO7EOovmPZ19gSn8w2E/LraomlRU". + "g6fSmc0lMi1NRopTmjCAeB+UFN80YfQgiUeGoSvzLXMrm9nsxw76sOWYQvmbirxEy3i3j5Vtr1Jqbx1lXbBhtq3wd9Nsi2JteIfmP". + "Per/b53HCKuWZafa2dYuduLD74XtYHo2UKdDeY4c2t1K9s2qsgj7E8I3Kw11AZFEYdXRlOKIZEp4tzsHT4Rdny6vrtINdq8DA76nE". + "BjaygtSaIi4Hu5FhSfU9FFBs6Xeusm+xKyka1PH/LjUJ2KN25w8PlLlhd3bR8WL2Goy4qV4yxxtxd72/laL893pNK0R4/Vq6t/VOL". + "F0Ysqdi6OwndyLb+i/t+ZwXxw127vnBdIMkJXI5kAETwxRcZHy5x8Y/L+8NyyywdKNZBNEfm2kTJON6nYVulHTryMKekyTjWrpGYS". + "8pOtKK9jcJPX4uBHJkhYP8M2nta4Z8Nh/4r9NQG8OM+BeIf0Z+qjZAluPceglBJ5LV62nIeIHxZ3IaDncwUZRMtSJ1dBXn74g2AyP". + "H72Re5LHtS2q707bNLtFRNstGnUe/RtAe96eJ8PWS4Z01IlJJIEslwWzsEMPWequ39P16Wq5gAmJVuQ6LTgIAFqpkienyhhIsWRZW". + "Oskzv87FD28x1IiqHsOd+GkYNkwYxOkmJFYwDnyda2fKrgXLMalkJxs65cGUMZtHw9fS0J2sxtB2oDqG0OaFLpLcOhtaani9WOBrs". + "mEEH5SZoRE5ApRNiHfHOeBA6mdOTpOVH/omGbHz/Q9Wqak+HaDF5sSeRAJMTSmLdPKeWLcq3/s+E6x5of7PTg4fqApgnBPCyo7rJJ". + "9fkQkvLm4z48OSuqkIORdYBPFx33adT2E6XzNS92LLhgLXmnd6sV7D6naA6k3IsrX2xHXlE7xtDfJX/zTP/7aeWVtddEbeK2aJd5c". + "cZQ5w5QUAzgRL1wZe9clWKBhTNS1uOZVU9tJC2ARgzUtNZrn/hBWrWQawOnLLexk2FnpU+P9KrWVL0xHSB9jqINsuPlcP9O72Ta6I". + "GrHXz28rLzCmW8ZOjkEWrIS23/xIuFW9txsFYpXJpnX9alcAdBCkBuKI8YMzpRrFeV5ZIwhNRMeB/VkD2YswlVDX0moLXNCg5fFgy". + "5lq805RSpV1eXakozQh5MW4QhJ0HmBsonng9iibNrHo6e5E4S+4l6xRDhma4aDH85Is4xttwx3i4pKhMSaupUcdktInGHhazYaWEh". + "5jHdylUWYm7QWQXfiX6GDy8KrZjFt5q274ISmsQMC+iDxV/i2NQ0UTy9T3Pag2AoNqDdKzbJqyHCLrUEQioRlC6BO3rJL9IVeuzbK". + "rzYd8GHzFgJmXGCEVHcEfkUfT+oBimo4RIS/dDX1hi274Koz/K5Axj+aYMSLo1IyRZNLEgT/uKk8e2JOiVY3ow7SfrPWITii/ClkA". + "pZtXHKt4dZyVMBu075hI3fMsqeQK6X1C8oDUOKFFbMRfBMNKShQ0xwceoyq5uVUKTv45mcIsB8ZOzjbjR4znW+lajmQUAyJQYEMI3". + "AUHfxmvfdAU5ffLQMa7SkxQyiodFDYDyqyWP1TxN/39wpbIY7R8R+wYmQ+phIxEhESZJTEHnW+CrZKWvSJuY3dhhUwpjpUN+0DMGI". + "E7F2SbzxikyABaU66bNGJZwRPQrSCBWqTm9rl+CIg+9gc3sD4VxgekWJUJYbbZMQL7JoLQ8KPpfd3bXu0MpGv67v4SUCp2/BCB6ks". + "WtyqlW84XbmJ5A6eXNLT3t1G5HCj6UkYwkSQdXoq0870pA5GCWaK7MaiFCHsO4Jg0klXJonazKudY4MftONLhflXNccqfUb0iCdEi". + "L427kOpMeJYHuwneyCM2bEIC2UT820pdPcubsqO00luYEh3bWP2rPaoC82jSMqB+PmXuVMAzOkMSaVI0/GOWrXLLjZCGZ6lk2YTks". + "Xw1kuGWbkHmcbw9oZMVydVq/bx30f6bWdZwxM0EhgZleQO7/YpIiz25DxM5PNs8jaRovEOwThPv5/3XDOpUAf0Z+4Oz5VFEgvw7Cd". + "iHYNQsbjqgiI32+I1Dz4UeBcPT0Gs7MdfMyr1w53YA595mVEdVNASJWeG3dUdA7gnEANxa4wV60iMVqg6+CSqbwy2TpLGxDpiEjrv". + "zpD6Pwhs29QNOv/1t5q0nmeoAU0I3GRY1g3LwF3XhXLpbL4klv1pMVS8kiAp2TYxHYFGfZC8oDLNvyjLfycofusTYrgBGAoxTU3nq". + "w5plYO5vDkdLsehCTzyZwYzA147BBbjxgjDpzH8BsLfD5miBX/PTMOIxKtGE2fx6fakRpneYberW/wqJeaPAGUVXfiDIWBRfkxmDb". + "UMZyEt+mON5vQyYshrviqGgIhzEENnTWHqZehwCKveGWKoO0MB1PGCXGS3/fwRU14eEuLt5BbFnrZ404kWTPs55aMc4LaOPrcoo8r". + "XfxGY+WDM1y42OrDsYteECjUk/smIHzfNa8dcaP0kw5DVduLvZj/Gg2aNGdOjlDjUr7oZ8mxFszKtqOkwoNgmDZG7/GpNsRoLqPRD". + "GZLeTsWXxnbvPGA+4nPyYhvGBklJMklQCUvPr7QiaM1XRgcQw6EjGXr7ckjaNr9JVWdhT/ZWq/t91VvImhabJSM8WnCBMqs+sHR2n". + "uuiXu85AQVdxZTZUa6MGuYgxP4qtn4+fPI2/XYdqwdflKNFkocm1u9WDIhFh2Ur2TGyGij6Gwho+FG/8xNSYXkhje9Wu7Gqh31+jF". + "vX1Ge9X3MQPZ3x4w4Ks/lYl6dBouz12dmRz3u4pt7TekIcW1iukB+JOKC5BaPX/B2B7RaovGmPCc2Lx7CjYnfnUzmHpxaweEa79Sf". + "72rEP6o6Q0cprD+6+5Aa0baiIE4cQRlPZ87EOeR/fndczMxXPmwVV1lBjsmkBukihcN8vYWv91RupN1jKY7MaqE0o5pc9p7TnaRuX". + "uw82aHZRlCVVaPn6hFA+pYKacyEoVEYM0QwusR81PTcfTPjZ76yv8WwicaV1TvqqG6hOtvSvxZwT+4iPa5u8uOzOj/aOgIhB8TVSt". + "bT9+50KZzT3QeO/YmMnFXhVBe3ij/xGGM+neGlkbK2uBG/L2nQ6lvzxVAk8RuPXoMMUAz1u3lymJs1EGrsY4aBkhR+tyOCG9VWOdH". + "YuzqLskspjzsx88F5gKZd//C1gxDH3XBADVV0YOFltKqGru/CxhjuMSVT9A5O6C7F1fCC0Fh4ITzCh0V+vRX9VyoH8mAQSKRbgJJY". + "u/yHjd9NoRw9SDALJ5gZozALVw9jqmGu9LqBm3I/4x1ON1NgcJyGdflDdK2aOQh5yfb3j9d61/d3pfHsD69y4Z7rEvkhsYGDhvMAY". + "3ltrtG736H3iyUjk4xSCkoNxvMIA1hfAFdkReGZRcnCxr1KeKSIBOYUqdt31t+cjGtyozUJhXE/Aje7uWzipvlkxaiW5kOTsLXR82". + "SGCOfZxnuFWbyEeKS6wbeTHyoO5LLpLdLHNcWFw5Cf6dAlFEG/zX2RiOhxCYWBXVIhHAgv6fb8LBtpLutTlXW+x/nhiBLAgMDw5+n". + "4KPnRsp/lYPrIGHHvFvn2DF/t2m+gjVxwOuWGx9fmYmyK49mqOt8veiO4v0uWx0iU979LElo+fZAmIfVrJraPGorvN2loNPbdNxx5". + "KY4n/3nac3dfxA7kxugZCoJLX1qWgUdvTtESTkWNcIJi0vkw2zGU0oz19GbmrEXRwPxgWiL23puDnCT7w6WfuX/Z7y3Ql/i5Cc+vC". + "mta/Mt+vOUCdp9s1wKaBaHAJvXyK4w+k0jDxIBWoU7KceLF72diYmb0Xu61XtjftC070U6GLyMlzhqGe3Sy/d/6VdMqX4A9V/xJO/". + "60pwF7PneD+fXfYMkSvvTDdBA0dSKp1E9IGsunJCIuSv7liwean+QXWLQfvikw4oiZ2l2kCetP13vx+qEWvHygUTvQ0AnrBiYhdDF". + "rVCk9/0uItWJpQYIAcUV6NI/qfxTS+FdTJT+rs1m+eTDBx6ar353tXnXpR2c94O3QeQ9qWv3ooBjVTIkmJ8ZG4FxUzbqiLUgmABMy". + "ojBleAymZDsxJNZayu9wqO3+bfHl1iQq5PgtwX8ajPFJ039IN4faWP36Llb/WaOs5yc+PcNt1a/6+I94PuBnCF8HAf8vwADS7GaT0". + "D4fMwAAAABJRU5ErkJggg=="; + header("Content-type: image/png"); + echo base64_decode($sImg); + exit; + } + + public function getGifBg() + { + $sImg = "R0lGODlhCgAyANUAANHo+pfK85rM8/X6/vb6/v///5jL85bJ8+Hv/KbS9dzt+87m+qTR9fH4/er1/b7e+MTh+P3+/63V9u/3/". + "dfq+rnc97fa96DP9Nns+53N9LLY9tTp+sHg+Mzl+cfi+OPx/Pv9/7DX9p/O9Oz2/bTZ9uXy/KLQ9Pj7/ujz/bzd9/7+//r8//P5/s". + "nj+ZvM897u+6nT9avU9qvU9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAKADIAAAb". + "FwINwSAwYj0iDcskUOJ9Ql3RKzVivWJF2y714v2CTeExmmM/ohHrNhrnf8Jh8PpdJ7vh8aM/va/6AgSSDhIUWh4iJFYuMjSmPkJEP". + "k5SVHJeYmRCbnJ0en6ChLaOkpR2nqKkLq6ytAK+wsRuztLUUt7i5GLu8vQq/wMEvw8TFCMfIyR/LzM0lz9DRKNPU1Q7X2Nkj29zdE". + "9/g4Q3j5OUs5+jpA+vs7QTv8PEn8/T1K/f4+SD7/P0R/wADqhhIsGCBgwgTBgEAOw=="; + header("Content-type: image/Gif"); + echo base64_decode($sImg); + exit; + } + + public function getGifDe() + { + $sImg = "R0lGODlhEgANAIQZAAAAABAFBhEGBhIGBhQHBxUHCCYNDZQqH5QrI9c4M+M4M9w9M+g/MuNDM/BFM99tI+t3H+CyDerIB+zIB". + "uzKBurLCPfcAPfgAPjlAP///////////////////////////ywAAAAAEgANAAAFVaARCGRpmoExAGzrvsBAwHRLFHVdIEfv/8ADou". + "EoGo9IR2PBaDqfUMYioahar1hF4gHper9gyKOCKZvPaExFcmm73/CLZGKp2+94yyRCmfj/gIAUESEAOw=="; + header("Content-type: image/Gif"); + echo base64_decode($sImg); + exit; + } + + public function getGifEn() + { + $sImg = "R0lGODlhEgANAOfRANzd6P9LQP7//93e6ba32v8HB/J4ef//+/85Of8fFVddwP8aFq+13P8aFPr////f3f8XE/n//62s3fQuL". + "AIDj6ys3uHZ5P8uLOjp793f6dbX6uvBxsyasurCx/9fXcadtS88r+Da5EZHr+Hi7A0NlUVGqcjR9MKaunh5x/8REQAAkv9IP/9BPn". + "h6wi4/td3c5uLl7P8PD7vO9aGSw7bM9uDh6UpLsf8hFv/f3PPx9/Dx9DFCuMDE4cHF4/sAANPU3ufp8JSDvuVocf8ODvz8+/xRTPQ". + "gG+PM0ZSWzs/R476+4ujp8v8/PurO0uPZ3//u5fQCAOPj6nFxxf8UE8rM4P/w5YGM18PH4/79/ExUuP3//4CAxqmo3KaZxv7+/Rcs". + "tO3v89XW6fS8waOj2snM7Nra7Ccon+no9v03OFJZvuK2xBEipP89Ov8dE+be4u3u8/w3OOVocv8sKv8EBOjo9+/u+Kap15SFvgwRl". + "ba327uXteHh7tvc5yo3q9XX5SQ4uU5MrtjW5qaVxvDS2f8DA+Tj6vr6/j1FtVlgvL+euvHw9v+rqe7u+XKJ1ebn7p2x7CUmnvb2+d". + "PW8P8cEc/P4efn8/38/5Ws66mYx/ccGNfY5vh0d927zSUlov96ev88OgAAjmmA09rb5v+xsPF5eMnR8i0upuuAgvEyLx0rq97f6cu". + "nwEBIuO/Aw/9/fuTm6vn5+vTEyM7P5rq63BESlf+Fgv8fF8SWsOfp7+2rrvX1+La23RgmqLe43PPV2vdydhcnqIWQ2BEgoube4wAS". + "n82atOHj6uTT2f97etKjuf9dWsSduZyb08fJ4fn5+/z8/f+ZAP///////////////////////////////////////////////////". + "/////////////////////////////////////////////////////////////////////////////////////////////////////". + "///////////////////////////////////ywAAAAAEgANAAAI/gB/YHCkig+AAVGGuSmUAYCoEbpgGXsFY8kWM7T6JEI14QMIEpB". + "aVNIBRBOSOtEqmAK27EabYqk6jYl2hpksKnjSmIgmqdEqWw2ShSITrZQCFXb8IDpkRdGBCLGmpBDj4ECOYKyyXHFyyoCQX8hceShQ". + "QFktT5viGCDV5AgUaHDjypXrI9exIgHYwEHA5MIcQnJYIEDzKcCKVi+63BE0CMeTUTGGLKrywBemIDMCJVnz5ZIWATI4LYCghoaAa". + "I/+EGNAqQQXQ4xQuDiRYBKHHVLoWJIAaFaNZkSU2KAgTI+RTLd4gRKxC0uZPQPAvAnTiwCPEB02WOiRh4CGZ15wAgUEADs="; + header("Content-type: image/Gif"); + echo base64_decode($sImg); + exit; + } +} + +/** + * Class requTranslations + */ +class requTranslations +{ + /** + * @return array + */ + public function getTranslations() + { + return array( + 'de' => array( + 'RequCheck' => 'Mindestanforderungsprüfung', + 'ExecNotice' => 'Führen Sie diese Prüfung immer aus dem Stammverzeichnis '. + 'Ihres Shops aus. Nur dann können die Prüfungen erfolgreich durchgeführt werden.', + 'RequSucc' => 'Bedingung erfüllt', + 'RequNotSucc' => 'Bedingung nicht erfüllt', + 'RequUnknown' => 'Bedingung unklar, siehe Hinweise im Hilfetext', + 'RequNotCheckable' => 'Bedingung nicht prüfbar', + 'hasMinPhpVersion' => 'mindestens PHP Version %1$s', + 'hasMinPhpVersion_DESC' => '
Das Modul erfordert eine PHP-Version die nicht kleiner ist '. + 'als %1$s.
'. + '
Die passende PHP-Version '. + 'ist auf Ihrem Server aktiv.
'. + '
Das Modul kann in '. + 'PHP-Versionen kleiner als %1$s nicht ausgeführt werden. Fragen Sie Ihren Serverprovider '. + 'nach der Anpassung der PHP-Installation oder kontaktieren Sie uns für eine alternative '. + 'Modulversion.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMaxPhpVersion' => 'maximal PHP Version %1$s', + 'hasMaxPhpVersion_DESC' => '
Das Modul erfordert eine PHP-Version die nicht höher ist '. + 'als %1$s.
'. + '
Die passende PHP-Version '. + 'ist auf Ihrem Server aktiv.
'. + '
Das Modul kann in '. + 'PHP-Versionen höher als %1$s nicht ausgeführt werden. Fragen Sie Ihren Serverprovider '. + 'nach der Anpassung der PHP-Installation oder kontaktieren Sie uns für eine alternative '. + 'Modulversion.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasFromToPhpVersion' => 'Server verwendet PHP Version zwischen %1$s und %2$s', + 'hasFromToPhpVersion_DESC' => '
Das Modul erfordert eine PHP-Version zwischen %1$s und %2$s.
'. + '
Die passende PHP-Version '. + 'ist auf Ihrem Server aktiv.
'. + '
Das Modul kann '. + 'außerhalb der PHP-Versionen nicht ausgeführt werden. Fragen Sie Ihren Serverprovider '. + 'nach der Anpassung der PHP-Installation oder kontaktieren Sie uns für eine alternative '. + 'Modulversion.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasExtension' => '%1$s-Erweiterung verfügbar', + 'hasExtension_DESC' => '
Das Modul erfordert die %1$s-Servererweiterung.
'. + '
Die %1$s-Erweiterung ist '. + 'auf Ihrem Server vorhanden.
'. + '
Das Modul kann ohne die '. + '%1$s-Erweiterung nicht ausgeführt werden. Fragen Sie bei Ihrem Serverprovider nach der '. + 'Installation dieser Erweiterung.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMinCurlVersion' => 'mindestens cURL Version %1$s', + 'hasMinCurlVersion_DESC' => '
Das Modul benötigt cURL ab der Version %1$s.
'. + '
cURL ist in '. + 'passender Version installiert.
'. + '
cURL ist nicht oder in einer '. + 'älteren Version installiert. Fragen Sie Ihren Serverprovider nach einer passenden '. + 'cURL-Version.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMinOpenSSLVersion' => 'mindestens OpenSSL Version %1$s', + 'hasMinOpenSSLVersion_DESC' => '
Das Modul benötigt OpenSSL ab der Version %1$s.
'. + '
OpenSSL ist in '. + 'passender Version installiert.
'. + '
OpenSSL ist nicht oder in '. + 'einer älteren Version installiert. Fragen Sie Ihren Serverprovider nach einer passenden '. + 'OpenSSL-Version.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMinShopVersion' => 'mindestens Shop Version %1$s', + 'hasMinShopVersion_DESC' => '
Das Modul ist ab Shopversion %1$s freigegeben.
'. + '
Die Shopsoftware ist in '. + 'passender Version installiert.
'. + '
Das Modul kann in dieser '. + 'Version der Shopsoftware nicht installiert werden. Fragen Sie nach einer früheren '. + 'Modulversion, die für Ihre Shopversion getestet wurde.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMaxShopVersion' => 'maximal Shop Version %1$s', + 'hasMaxShopVersion_DESC' => '
Das Modul ist bis zur Shopversion %1$s freigegeben.
'. + '
Die Shopsoftware ist in '. + 'passender Version installiert.
'. + '
Wir können nicht '. + 'garantieren, dass das Modul in Ihrer Shopversion funktioniert. Fragen Sie nach einer aktuelleren '. + 'Modulversion, die für Ihren Shop passt.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMinModCfgVersion' => '%2$s (ModCfg-Eintrag "%1$s") mindestens in Version %3$s', + 'hasMinModCfgVersion_DESC' => '
Das Modul benötigt die Zusatzsoftware "%2$s" mindestens in '. + 'Version %3$s
'. + '
Die Software ist in '. + 'passender Version installiert.
'. + '
Die Zusatzsoftware ist '. + 'möglicherweise gar nicht oder in falscher Version installiert. Bitte installieren Sie die '. + 'Zusatzsoftware, bevor Sie diese Installation fortsetzen.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasMaxModCfgVersion' => '%2$s (ModCfg-Eintrag "%1$s") maximal in Version %3$s', + 'hasMaxModCfgVersion_DESC' => '
Das Modul benötigt die Zusatzsoftware "%2$s" höchstens '. + 'in Version %3$s
'. + '
Die Software ist in '. + 'passender Version installiert.
'. + '
Die Zusatzsoftware ist '. + 'möglicherweise gar nicht oder in falscher Version installiert. Bitte installieren Sie die '. + 'Zusatzsoftware, bevor Sie diese Installation fortsetzen.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'requireNewLicence' => 'bisheriger Lizenzschlüssel kann verwendet werden', + 'requireNewLicence_DESC' => '
Diese Prüfung versucht zu ermitteln, ob Sie für den '. + 'Einsatz dieses Moduls einen aktuellen Lizenzschlüssel benötigen:
'. + '
Sie haben für dieses '. + 'Modul einen Lizenzschlüssel hinterlegt, der wahrscheinlich auch für die neue '. + 'Modulversion geeignet ist.
'. + '
Sie benötigen '. + 'für dieses Modul wahrscheinlich einen neuen Lizenzschlüssel. Haben Sie diesen schon '. + 'vorliegen, führen Sie die Installation aus und tragen den Lizenzschlüssel dann im '. + 'Adminbereich Ihres Shops ein. Ansonsten können Sie den Lizenzschlüssel in unserem Shop '. + 'www.oxidmodule.com erwerben oder '. + 'sich ebenfalls im Adminbereich Ihres Shops einen kostenfreien Test-Lizenzschlüssel '. + 'erstellen.
'. + '
Für Details wenden Sie sich bitte an '. + 'buchhaltung@shopmodule.com.
', + 'hasModCfg' => 'Modul-'. + 'Connector installiert', + 'hasModCfg_DESC' => '
Das Modul erfordert zwingend den D3 Modul-Connector.
'. + '
Der Modul-Connector ist '. + 'installiert.
'. + '
Das Modul kann ohne den Modul-'. + 'Connector nicht ausgeführt werden. Bitte laden Sie sich diesen kostenfrei aus unserem Shop '. + 'unter www.oxidmodule.com/'. + 'connector/ und installieren diesen vorab.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'isShopEdition' => 'ist Shopedition %1$s', + 'isShopEdition_DESC' => '
Das Modul erfordert eine dieser Shopeditionen: %1$s
'. + '
Der Shop ist in der '. + 'passenden Edition installiert.
'. + '
Das Modul kann in Ihrer '. + 'Shopedition nicht ausgeführt werden. Bitte fragen Sie nach einer Modulversion für Ihre '. + 'Shopedition.
'. + '
Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasZendLoaderOptimizer' => 'Zend Optimizer (PHP 5.2) oder Zend Guard Loader (PHP 5.3, 5.4, 5.5, 5.6) '. + 'installiert (auf passendes Zend-Installationspaket achten!)', + 'hasZendLoaderOptimizer_DESC' => '
Das Modul erfordert (je nach PHP-Version) den Zend Optimizer '. + 'bzw. den Zend Guard Loader. Achten Sie darauf, ein für den verfügbaren Decoder '. + 'erstelltes Installationspaket zu verwenden.
'. + '
Der passende Decoder ist '. + 'auf Ihrem Server installiert.
'. + '
Der passende Decoder ist '. + 'auf Ihrem Server installiert. Es ist eine zusätzliche Erweiterungen (Zend OPcache) installiert, '. + 'die im Zusammenspiel mit dem Decoder Fehler verursachen kann.
'. + '
Das Modul kann ohne den '. + 'passenden Decoder nicht ausgeführt werden. Fragen Sie Ihren Serverprovider nach der '. + 'Installation des passenden Zend-Decoders.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasIonCubeLoader' => 'ionCube Loader installiert (auf passendes ionCube-Installationspaket achten!)', + 'hasIonCubeLoader_DESC' => '
Das Modul erfordert den ionCube Loader. Achten Sie darauf, ein '. + 'für den verfügbaren Decoder erstelltes Installationspaket zu verwenden.
'. + '
Der passende Decoder ist '. + 'auf Ihrem Server installiert.
'. + '
Das Modul kann ohne den '. + 'passenden Decoder nicht ausgeführt werden. Fragen Sie Ihren Serverprovider nach der '. + 'Installation des ionCube Loaders.
'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'hasIonCubeOrZendLoader' => 'ionCube Loader oder Zend Optimizer / Guard Loader installiert '. + '(%1$s)', + 'hasIonCubeOrZendLoader_DESC' => '
Das Modul erfordert den ionCube Loader oder den Zend '. + 'Optimizer / Guard Loader. Achten Sie darauf, ein für die verfügbaren Decoder erstelltes '. + 'Installationspaket zu verwenden (%1$s).
'. + '
Ein passender Decoder ist '. + 'auf Ihrem Server installiert.
'. + '
Ein passender Decoder ist '. + 'auf Ihrem Server installiert. Es ist jedoch ein Abbruchgrund festgestellt worden, der zu Fehlern '. + 'führen kann. Details entnehmen Sie bitte den folgenden Hinweisen.
'. + '
Das Modul kann ohne einen '. + 'passenden Decoder nicht ausgeführt werden. Fragen Sie Ihren Serverprovider nach der '. + 'Installation des ionCube Loaders oder des Zend Optimizers / Guard Loaders.
'. + '%2$s'. + '
Über den [+]-Button können Sie Ergebnisse zu den getesteten Verzeichnissen '. + 'abrufen. Je nach Servereinstellung können die Ergebnisse abweichen. Nur die rot markierten '. + 'Verzeichnisse erfordern eine Anpassung.
'. + '
Details zu Ihrer Serverinstallation sehen Sie durch Klick auf den Button "PHPInfo anzeigen". '. + 'Bei Fragen kontaktieren Sie uns bitte über '. + 'support@shopmodule.com.
', + 'RemoteVersionDiff' => ' (Remotescript hat abweichende Version oder ist nicht '. + 'prüfbar, Ergebnis mglw. nicht sicher)', + 'globalSuccess' => 'Die technische Prüfung war erfolgreich. Sie können das Modul '. + 'installieren.*

', + 'globalNotSuccess' => 'Die technische Prüfung war nicht erfolgreich. Bitte kontrollieren '. + 'Sie die rot oder orange markierten Bedingungen.

', + 'deleteFile1' => 'Löschen Sie diese Datei nach der Verwendung bitte unbedingt wieder von '. + 'Ihrem Server! Klicken Sie hier, um diese Datei zu löschen.', + 'showPhpInfo' => 'PHPinfo anzeigen', + 'dependentoffurther' => '* abhängig von ungeprüften Voraussetzungen', + 'oneandonedescription' => '** geprüft wurde das Ausführungsverzeichnis, '. + 'providerabhängig müssen Unterverzeichnisse separat geprüft werden (z.B. bei 1&1)', + 'or' => ' oder ', + 'toggleswitch' => 'Klick für Details zur Prüfung', + 'unableDeleteFile' => 'Datei konnte nicht gelöscht werden. Bitte löschen Sie diese '. + 'manuell.', + 'goodBye' => 'Auf Wiedersehen.', + 'unableExecuteDirectoryIterator' => 'Es können nicht alle Unterverzeichnisse auf weitere Prüfungen '. + 'kontrolliert werden. (%1$s)', + 'availableDecoder' => 'verfügbar: %1$s - auf passendes Installationspaket achten!', + 'noDecoderAvailable' => 'kein verwendbarer Decoder verfügbar', + 'availableDecoder_hasZendLoaderOptimizer' => 'Zend Guard Loader / Optimizer', + 'notAvailableDecoder_hasZendLoaderOptimizer' => '
  • Der Zend Guard Loader / Optimizer ist nicht '. + 'installiert.
  • ', + 'decoderIssue_hasZendLoaderOptimizer' => '
  • Der Zend-Decoder ist '. + 'auf Ihrem Server installiert. Es ist jedoch eine zusätzliche Erweiterungen (Zend OPcache) '. + 'installiert, die im Zusammenspiel mit dem Zend-Decoder Fehler verursachen kann.
  • ', + 'availableDecoder_hasIonCubeLoader' => 'ionCube Loader', + 'notAvailableDecoder_hasIonCubeLoader' => '
  • Der ionCube Loader ist nicht installiert.
  • ', + 'decoderIssue_hasIonCubeLoader' => '
  • Es wurde ein nicht definierter Abbruchgrund bei der '. + 'Verwendung des ionCube-Decoders festgestellt.
  • ', + ), + 'en' => array( + 'RequCheck' => 'Requirement check', + 'ExecNotice' => 'Execute this check script in the root directory of your shop. In this '. + 'case only checks can executed succesfully.', + 'RequSucc' => 'condition is fulfilled', + 'RequNotSucc' => 'condition isn\'t fulfilled', + 'RequUnknown' => 'condition unclear, see notes in help text', + 'RequNotCheckable' => 'condition isn\'t checkable', + 'hasMinPhpVersion' => 'at least PHP version %1$s', + 'hasMinPhpVersion_DESC' => '
    The module requires a PHP version at least %1$s
    '. + '
    The appropriate version of PHP '. + 'is activated on your server.
    '. + '
    The module can not be executed within '. + 'the actived PHP version. Ask your server provider for for the adaption of your PHP installation or '. + 'contact us for another module version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMaxPhpVersion' => 'not more than PHP version %1$s', + 'hasMaxPhpVersion_DESC' => '
    The module requires a PHP version not more than %1$s
    '. + '
    The appropriate version of PHP '. + 'is activated on your server.
    '. + '
    The module can not be executed within '. + 'the actived PHP version. Ask your server provider for for the adaption of your PHP installation or '. + 'contact us for another module version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasFromToPhpVersion' => 'server use PHP version between %1$s and %2$s', + 'hasFromToPhpVersion_DESC'=> '
    The module requires a PHP version between %1$s and %2$s
    '. + '
    The appropriate version of PHP '. + 'is activated on your server.
    '. + '
    The module can not be executed within '. + 'the actived PHP version. Ask your server provider for for the adaption of your PHP installation or '. + 'contact us for another module version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasExtension' => '%1$s extension is available', + 'hasExtension_DESC' => '
    The module requires the %1$s server extension.
    '. + '
    The %1$s server extension is '. + 'available on your server.
    '. + '
    The module can not be executed '. + 'without the %1$s extension. Ask your server provider for installing this extension.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMinCurlVersion' => 'at least cURL version %1$s', + 'hasMinCurlVersion_DESC' => '
    The module requires at least cURL version %1$s.
    '. + '
    cURL is available '. + 'in a compatible version.
    '. + '
    cURL is not installed or '. + 'installed in an older version. Ask your server provider for an appropriate version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMinOpenSSLVersion' => 'at least OpenSSL version %1$s', + 'hasMinOpenSSLVersion_DESC' => '
    The module requires at least OpenSSL version %1$s.
    '. + '
    OpenSSL is availabe '. + 'in a compatible version.
    '. + '
    OpenSSL is not installed or '. + 'installed in an older version. Ask your server provider for an appropriate version.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMinShopVersion' => 'at least shop version %1$s', + 'hasMinShopVersion_DESC' => '
    The module is released to shop version %1$s
    '. + '
    The shop software is installed '. + 'in a compatible version.
    '. + '
    We can not guarantee, '. + 'that this module works properly in your shop version. Please ask for a matching module version.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMaxShopVersion' => 'not more than shop version %1$s', + 'hasMaxShopVersion_DESC' => '
    The module is released to shop version %1$s
    '. + '
    The shop software is installed '. + 'in a compatible version.
    '. + '
    We can not guarantee, '. + 'that this module works properly in your shop version. Please ask for a matching module version.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMinModCfgVersion' => '%2$s (ModCfg item "%1$s") at least in version %3$s', + 'hasMinModCfgVersion_DESC' => '
    The module requires additional software "%2$s" at least '. + 'in version %3$s
    '. + '
    The software is installed '. + 'in a compatible version.
    '. + '
    The additional software is '. + 'not installed or in wrong version available. Please install the additional software before '. + 'proceeding this installation.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasMaxModCfgVersion' => '%2$s (ModCfg item "%1$s") not more than in version %3$s', + 'hasMaxModCfgVersion_DESC' => '
    The module requires additional software "%2$s" not more than '. + 'in version %3$s
    '. + '
    The software is installed '. + 'in a compatible version.
    '. + '
    The additional software is '. + 'be installed or in wrong version available. Please install the additional software before '. + 'proceeding this installation.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'requireNewLicence' => 'former licence key can be used', + 'requireNewLicence_DESC' => '
    This test tries to determine whether you need a new licence key '. + 'for the use of this module
    '. + '
    You have stored a license key '. + 'for this module, which is probably also compatible for the new module version.
    '. + '
    You need likely a new license '. + 'key for this module. Do you have already one, run the installation and then apply the license '. + 'key in the admin panel of your shop. Otherwise, you can purchase it in our shop '. + 'oxidmodule.com or also create a '. + 'free trial license key in the admin panel of your shop.
    '. + '
    If you have any questions, please contact us at '. + 'buchhaltung@shopmodule.com.
    ', + 'hasModCfg' => 'Module '. + 'Connector installed', + 'hasModCfg_DESC' => '
    The module requires necessarily the D3 Module Connector.
    '. + '
    The Module Connector is '. + 'installed.
    '. + '
    The module can not be executed '. + 'without the Module Connector. Please download this free of charge from our shop '. + 'www.oxidmodule.com/'. + 'connector/ and install it beforehand.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'isShopEdition' => 'shop edition is %1$s', + 'isShopEdition_DESC' => '
    The module requires one of these shop editions: %1$s
    '. + '
    The shop is installed '. + 'in the appropriate edition.
    '. + '
    The module can not be executed '. + 'in your shop edition. Please ask for a module version for your shop edition.
    '. + '
    If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasZendLoaderOptimizer' => 'Zend Optimizer (PHP 5.2) or Zend Guard Loader (PHP 5.3, 5.4, 5.5, 5.6) '. + 'installed (pay attention to the compatible Zend installation package!)', + 'hasZendLoaderOptimizer_DESC' => '
    The module requires (depending on the PHP version) the Zend Guard Optimizer '. + 'or the Zend Guard Loader.
    '. + '
    The appropriate decoder is '. + 'installed on your server.
    '. + '
    The decoder is '. + 'installed on your server. There is an additional installed extension (Zend OPcache), '. + 'which can cause errors in combination with the decoder.
    '. + '
    The decoder isn\'t '. + 'installed on your server. The module can\'t installed or executed. Please contact your server provider.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasIonCubeLoader' => 'ionCube Loader installed (pay attention to the compatible ionCube installation package!)', + 'hasIonCubeLoader_DESC' => '
    The module requires the ionCube Loader.
    '. + '
    The appropriate decoder is '. + 'installed on your server.
    '. + '
    The decoder isn\'t '. + 'installed on your server. The module can\'t installed or executed. Please contact your server provider.
    '. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'hasIonCubeOrZendLoader' => 'ionCube Loader or Zend Optimizer / Guard Loader installed '. + '(%1$s)', + 'hasIonCubeOrZendLoader_DESC' => '
    The module requires the ionCube Loader or the Zend '. + 'Optimizer / Guard Loader. Pay attention to use a compatible installation package (%1$s).
    '. + '
    One of the appropriate '. + 'decoders is installed on your server.
    '. + '
    One of the appropriate '. + 'decoder is installed on your server. An undefined abort reason has been found, which can cause '. + 'to errors. For details, please refer to the following notes.
    '. + '
    None of the decoders is '. + 'installed on your server. The module can\'t installed or executed. Please contact your server provider.
    '. + '%2$s'. + '
    The [+] button show details for all tested directories. Depending on the server settings, '. + 'the results may vary. Only the red marked directories requires adaptation.
    '. + '
    Details about your server installation you can see by clicking on the button "show PHPinfo". '. + 'If you have any questions, please contact us at '. + 'support@shopmodule.com.
    ', + 'RemoteVersionDiff' => ' (Remote script has different version or isn\'t '. + 'callable, result may not be safe)', + 'globalSuccess' => 'The technical test was successful. Your server is ready for installing '. + 'the module.*

    ', + 'globalNotSuccess' => 'The technical test wasn\'t successfull. Please check the red or orange marked '. + 'conditions.

    ', + 'deleteFile1' => 'Please delete this file after use on your server! Click here, to delete this file.', + 'showPhpInfo' => 'show PHPinfo', + 'dependentoffurther' => '* dependent of further unchecked conditions', + 'oneandonedescription' => '** this check use execution directory only, provider dependend '. + 'subdirectories have to check separately (e.g. at 1&1)', + 'or' => ' or ', + 'toggleswitch' => 'click for details', + 'unableDeleteFile' => 'Unable to delete file. Please delete it manually.', + 'goodBye' => 'Good Bye.', + 'unableExecuteDirectoryIterator' => 'Unable to check subdirectories for further checks. (%1$s)', + 'availableDecoder' => 'available: %1$s - pay attention to the compatible installation package!', + 'noDecoderAvailable' => 'no usable decoder available', + 'availableDecoder_hasZendLoaderOptimizer' => 'Zend Guard Loader / Optimizer', + 'notAvailableDecoder_hasZendLoaderOptimizer' => '
  • Zend Guard Loader / Optimizer isn\'t '. + 'available.
  • ', + 'decoderIssue_hasZendLoaderOptimizer' => '
  • The Zend decoder is '. + 'installed on your server. There is an additional installed extension (Zend OPcache), '. + 'which can cause errors in combination with the decoder.
  • ', + 'availableDecoder_hasIonCubeLoader' => 'ionCube Loader', + 'notAvailableDecoder_hasIonCubeLoader' => '
  • ionCube Loader isn\'t available.
  • ', + 'decoderIssue_hasIonCubeLoader' => '
  • An undefined abort reason has been found when using the '. + 'ionCube decoder.
  • ', + ), + ); + } +} + +/** + * Class requRemote + */ +class requRemote +{ + public $blUseRemote = true; + + public $oModuleData; + + /** + * @param $sModId + * @param $sModVersion + * @param $sShopEdition + * + * @return bool|array + */ + public function getShopEdition($sModId, $sModVersion, $sShopEdition) + { + $sUrl = "moduleversion/"; + $sUrl .= 'modid/' . urlencode($sModId) . '/'; + $sUrl .= 'forcemodversion/' . urlencode($sModVersion) . '/'; + $sUrl .= 'edition/' . urlencode($sShopEdition) . '/'; + + /** @var stdClass $oModuleData */ + $oModuleData = $this->_getRemoteServerData($sUrl); + + if ($oModuleData->status == 'OK' && isset($oModuleData->moduleversion->compatible_release)) { + return explode(',', $oModuleData->moduleversion->compatible_release->shopedition); + } + + return false; + } + + /** + * @param $sModId + * @param $sModVersion + * @param $sShopEdition + * + * @return bool|string + */ + public function getMinShopVersion($sModId, $sModVersion, $sShopEdition) + { + $sUrl = "moduleversion/"; + $sUrl .= 'modid/' . urlencode($sModId) . '/'; + $sUrl .= 'forcemodversion/' . urlencode($sModVersion) . '/'; + $sUrl .= 'edition/' . urlencode($sShopEdition) . '/'; + + /** @var stdClass $oModuleData */ + $oModuleData = $this->_getRemoteServerData($sUrl); + + if ($oModuleData->status == 'OK' && isset($oModuleData->moduleversion->compatible_release)) { + return $this->shortenVersion($oModuleData->moduleversion->compatible_release->fromshopversion); + } + + return false; + } + + /** + * @param $sModId + * @param $sModVersion + * @param $sShopEdition + * + * @return bool|string + */ + public function getMaxShopVersion($sModId, $sModVersion, $sShopEdition) + { + $sUrl = "moduleversion/"; + $sUrl .= 'modid/' . urlencode($sModId) . '/'; + $sUrl .= 'forcemodversion/' . urlencode($sModVersion) . '/'; + $sUrl .= 'edition/' . urlencode($sShopEdition) . '/'; + + /** @var stdClass $oModuleData */ + $oModuleData = $this->_getRemoteServerData($sUrl); + + if ($oModuleData->status == 'OK' && isset($oModuleData->moduleversion->compatible_release)) { + return $this->shortenVersion($oModuleData->moduleversion->compatible_release->toshopversion); + } + + return false; + } + + /** + * @param $sUrl + * + * @return stdClass + */ + protected function _getRemoteServerData($sUrl) + { + if (isset($this->oModuleData[$sUrl])) { + return $this->oModuleData[$sUrl]; + } + + $oFailureData = new stdClass(); + $oFailureData->status = 'NOK'; + + if (false === $this->blUseRemote) { + return $oFailureData; + } + $sHost = "http://update.oxidmodule.com"; + $sData = $this->curlConnect($sHost . '/serialized/' . $sUrl); + $oData = unserialize($sData); + + if (false == $oData) { + return $oFailureData; + } + $this->oModuleData[$sUrl] = $oData; + + return $this->oModuleData[$sUrl]; + } + + /** + * @param $sFilePath + * + * @return string + */ + public function curlConnect($sFilePath) + { + $sContent = ''; + + if (($ch = $this->_hasCurl())) { + $sCurl_URL = preg_replace('@^((http|https)://)@', '', $sFilePath); + curl_setopt($ch, CURLOPT_URL, $sCurl_URL); + if ($_SERVER['HTTP_USER_AGENT']) { + curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); + } + curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); + curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_TIMEOUT, 1); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1); + curl_setopt($ch, CURLOPT_POST, 0); + $sContent = curl_exec($ch); + } + + return $sContent; + } + + /** + * @return null|resource + */ + protected function _hasCurl() + { + if (extension_loaded('curl') + && function_exists('curl_init') + && function_exists('curl_exec') + ) { + return curl_init(); + } + + return null; + } + + /** + * @param $sVersion + * + * @return string + */ + public function shortenVersion($sVersion) + { + $aVersion = explode('.', $sVersion); + + unset($aVersion[3]); + + return implode('.', $aVersion); + } +} + +/** + * Class requTests + * contains test functions + */ +class requTests +{ + public $oBase; + public $oDb; + public $oConfig; + public $blGlobalResult = false; + + /** + * @param requCheck $oCheckInstance + * @param requConfig $oConfig + * @param $oDb + * @param requRemote $oRemote + */ + public function __construct(requCheck $oCheckInstance, requConfig $oConfig, $oDb, requRemote $oRemote) + { + $this->oBase = $oCheckInstance; + $this->oConfig = $oConfig; + $this->oDb = $oDb; + $this->oRemote = $oRemote; + } + + /** + * @return requCheck + */ + public function getBase() + { + return $this->oBase; + } + + public function getDb() + { + return $this->oDb; + } + + /** + * @return string + */ + public function getBasePath() + { + return $this->getBase()->getBasePath(); + } + + /** + * @param bool $blResult + */ + public function setGlobalResult($blResult) + { + $this->getBase()->blGlobalResult = $blResult; + } + + /** + * @param $sMethodName + * @param null $aArguments + * + * @return array + */ + public function checkInSubDirs($sMethodName, $aArguments = null) + { + return $this->getBase()->checkInSubDirs($sMethodName, $aArguments); + } + + /** + * @param $aConfiguration + * + * @return array + */ + public function hasMinPhpVersion(&$aConfiguration) + { + $aResult = array($this->getBasePath() => false); + + if (version_compare(phpversion(), $aConfiguration['aParams']['version'], '>=')) { + $aResult[$this->getBasePath()] = true; + } + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * + * @return array + */ + public function hasFromToPhpVersion(&$aConfiguration) + { + $aResult = array($this->getBasePath() => false); + + if ((version_compare(phpversion(), $aConfiguration['aParams']['from'], '>=')) && + (version_compare(phpversion(), $aConfiguration['aParams']['to'], '<')) + ) { + $aResult[$this->getBasePath()] = true; + } + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * + * @return array + */ + public function hasMaxPhpVersion(&$aConfiguration) + { + $aResult = array($this->getBasePath() => false); + + if (version_compare(phpversion(), $aConfiguration['aParams']['version'], '<=')) { + $aResult[$this->getBasePath()] = true; + } + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * + * @return array + */ + public function hasExtension(&$aConfiguration) + { + $aResult = array($this->getBasePath() => false); + + if (extension_loaded($aConfiguration['aParams']['type'])) { + $aResult[$this->getBasePath()] = true; + } + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * @return array + */ + public function hasMinCurlVersion(&$aConfiguration) + { + $aCurlVersion = curl_version(); + $aResult = array( + $this->getBasePath() => version_compare($aCurlVersion['version'], $aConfiguration['aParams']['version'], '>=') + ); + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param $aConfiguration + * @return array + */ + public function hasMinOpenSSLVersion(&$aConfiguration) + { + $aResult = array( + $this->getBasePath() => version_compare($this->get_openssl_version_number(true), $aConfiguration['aParams']['version'], '>=') + ); + + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__, $aConfiguration['aParams'])); + + return $aResult; + } + + /** + * @param bool $patch_as_number + * @param null $openssl_version_number + * @return bool|string + */ + protected function get_openssl_version_number($patch_as_number=false,$openssl_version_number=null) { + if (is_null($openssl_version_number)) $openssl_version_number = OPENSSL_VERSION_NUMBER; + $openssl_numeric_identifier = str_pad((string)dechex($openssl_version_number),8,'0',STR_PAD_LEFT); + + $openssl_version_parsed = array(); + $preg = '/(?[[:xdigit:]])(?[[:xdigit:]][[:xdigit:]])(?[[:xdigit:]][[:xdigit:]])'; + $preg.= '(?[[:xdigit:]][[:xdigit:]])(?[[:xdigit:]])/'; + preg_match_all($preg, $openssl_numeric_identifier, $openssl_version_parsed); + $openssl_version = false; + if (!empty($openssl_version_parsed)) { + $alphabet = array(1=>'a',2=>'b',3=>'c',4=>'d',5=>'e',6=>'f',7=>'g',8=>'h',9=>'i',10=>'j',11=>'k', + 12=>'l',13=>'m',14=>'n',15=>'o',16=>'p',17=>'q',18=>'r',19=>'s',20=>'t',21=>'u', + 22=>'v',23=>'w',24=>'x',25=>'y',26=>'z'); + $openssl_version = intval($openssl_version_parsed['major'][0]).'.'; + $openssl_version.= intval($openssl_version_parsed['minor'][0]).'.'; + $openssl_version.= intval($openssl_version_parsed['fix'][0]); + $patchlevel_dec = hexdec($openssl_version_parsed['patch'][0]); + if (!$patch_as_number && array_key_exists($patchlevel_dec, $alphabet)) { + $openssl_version.= $alphabet[$patchlevel_dec]; // ideal for text comparison + } + else { + $openssl_version.= '.'.$patchlevel_dec; // ideal for version_compare + } + } + return $openssl_version; + } + + /** + * @param $aConfiguration + * + * @return bool + */ + public function hasMinShopVersion(&$aConfiguration) + { + if ($this->getDb()) { + $sField = 'oxversion'; + $sSelect = "SELECT " . $sField . " FROM oxshops WHERE 1 ORDER BY oxversion ASC LIMIT 1"; + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + + $oEditionResult = $this->_getShopEdition(); + $sEdition = strtoupper($oEditionResult->oxedition); + + $mMinRemoteVersion = $this->oRemote->getMinShopVersion( + $this->oConfig->sModId, + $this->oConfig->sModVersion, + $sEdition + ); + + if ($mMinRemoteVersion) { + $aConfiguration['aParams'] = array('version' => $mMinRemoteVersion); + } else { + $aConfiguration['aParams'] = array('version' => $aConfiguration['aParams'][$sEdition]); + } + + if (version_compare($oResult->oxversion, $aConfiguration['aParams']['version'], '>=')) { + return true; + } + } + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool + */ + public function hasMaxShopVersion(&$aConfiguration) + { + if ($this->getDb()) { + $sField = 'oxversion'; + $sSelect = "SELECT " . $sField . " FROM oxshops WHERE 1 ORDER BY oxversion DESC LIMIT 1"; + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + + $oEditionResult = $this->_getShopEdition(); + $sEdition = strtoupper($oEditionResult->oxedition); + + $mMaxRemoteVersion = $this->oRemote->getMaxShopVersion( + $this->oConfig->sModId, + $this->oConfig->sModVersion, + $sEdition + ); + + if ($mMaxRemoteVersion) { + $aConfiguration['aParams'] = array('version' => $mMaxRemoteVersion); + } else { + $aConfiguration['aParams'] = array('version' => $aConfiguration['aParams'][$sEdition]); + } + + if (version_compare($oResult->oxversion, $aConfiguration['aParams']['version'], '<=')) { + return true; + } + } + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool + */ + public function isShopEdition(&$aConfiguration) + { + if ($this->getDb()) { + $oResult = $this->_getShopEdition(); + + $mRemoteShopEditions = $this->oRemote->getShopEdition( + $this->oConfig->sModId, + $this->oConfig->sModVersion, + $oResult->oxedition + ); + + if (is_array($mRemoteShopEditions)) { + $aConfiguration['aParams'][0] = $mRemoteShopEditions; + } + + if (in_array(strtoupper($oResult->oxedition), $aConfiguration['aParams'][0])) { + $aConfiguration['aParams'][0] = strtoupper($oResult->oxedition); + return true; + } + } + + return false; + } + + /** + * @return bool|object|stdClass + */ + protected function _getShopEdition() + { + if ($this->getDb()) { + $sField = 'oxedition'; + $sSelect = "SELECT " . $sField . " FROM oxshops WHERE 1 LIMIT 1"; + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + + return $oResult; + } + + return false; + } + + /** + * @return bool + */ + public function hasModCfg() + { + if ($this->getDb()) { + $sModId = 'd3modcfg_lib'; + $sSelect = "SELECT 1 as result FROM d3_cfg_mod WHERE oxmodid = '" . $sModId . "' LIMIT 1"; + $rResult = mysqli_query($this->getDb(), $sSelect); + if (is_object($rResult)) { + $oResult = mysqli_fetch_object($rResult); + + if ((bool) $oResult->result == true) { + return true; + } + } + } + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool|int + */ + public function hasMinModCfgVersion(&$aConfiguration) + { + if ($this->getDb()) { + $sSelect = "SELECT IF ". + "(INET_ATON(oxversion) >= INET_ATON('" . $aConfiguration['aParams']['version'] . "'), 1, 0) AS result ". + "FROM d3_cfg_mod ". + "WHERE + oxmodid = '" . $aConfiguration['aParams']['id'] . "' AND + oxversion != 'basic' + ORDER BY oxversion ASC LIMIT 1"; + + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + $blReturn = (bool)$oResult->result; + + if (false == $blReturn) { + $this->setGlobalResult(false); + } + + return $blReturn; + } + + $this->setGlobalResult(false); + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool|int + */ + public function hasMaxModCfgVersion(&$aConfiguration) + { + if ($this->getDb()) { + $sSelect = "SELECT + IF (INET_ATON(oxversion) <= INET_ATON('" . $aConfiguration['aParams']['version'] . "'), 1, 0) AS result + FROM d3_cfg_mod WHERE + oxmodid = '" . $aConfiguration['aParams']['id'] . "' AND + oxversion != 'basic' + ORDER BY oxversion ASC LIMIT 1"; + + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + $blResult = (bool)$oResult->result; + + if (false == $blResult) { + $this->setGlobalResult(false); + } + + return $blResult; + } + + $this->setGlobalResult(false); + + return false; + } + + /** + * @param $aConfiguration + * + * @return bool + */ + public function requireNewLicence(&$aConfiguration) + { + if ($this->getDb()) { + $sSelect = "SELECT + oxversion as oxversion + FROM d3_cfg_mod WHERE + oxmodid = '" . $this->oConfig->sModId . "' + ORDER BY oxversion ASC LIMIT 1"; + + $rResult = mysqli_query($this->getDb(), $sSelect); + $oResult = mysqli_fetch_object($rResult); + + if (isset($oResult) + && is_object($oResult) + && isset($oResult->oxversion) + && isset($aConfiguration['aParams']['checkVersion']) + ) { + $sInstalledVersion = $this->_getConvertedVersion( + $oResult->oxversion, + $aConfiguration['aParams']['remainingDigits'] + ); + $sNewVersion = $this->_getConvertedVersion( + $this->oConfig->sModVersion, + $aConfiguration['aParams']['remainingDigits'] + ); + if (version_compare($sInstalledVersion, $sNewVersion, '>=')) { + return true; + } + } + } + + return 'notice'; + } + + /** + * cut not used version digits + * @param string $sVersion + * @param int $iRemainingDigits + * + * @return string + */ + protected function _getConvertedVersion($sVersion, $iRemainingDigits) + { + $aInstalledVersion = explode('.', $sVersion); + return implode('.', array_slice($aInstalledVersion, 0, $iRemainingDigits)); + } + + /** + * @return array + */ + public function hasZendLoaderOptimizer(&$aConfiguration, $blCheckBasePathOnly = false) + { + $aResult = array($this->getBasePath() => false); + + if ((version_compare(phpversion(), '5.2.0', '>=') + && version_compare(phpversion(), '5.2.900', '<') + && function_exists('zend_optimizer_version') + ) || ( + version_compare(phpversion(), '5.3.0', '>=') + && version_compare(phpversion(), '5.6.900', '<') + && function_exists('zend_loader_version') + )) { + if (function_exists('opcache_get_status') + && ($aOpCacheStatus = opcache_get_status()) + && $aOpCacheStatus['opcache_enabled'] + ) { + $aResult[$this->getBasePath()] = null; + } else { + $aResult[$this->getBasePath()] = true; + } + } + + if ($blCheckBasePathOnly == false) { + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__)); + } + + return $aResult; + } + + /** + * @return array + */ + public function hasIonCubeLoader(&$aConfiguration, $blCheckBasePathOnly = false) + { + $aResult = array($this->getBasePath() => false); + + if (function_exists('ioncube_loader_version')) { + $aResult[$this->getBasePath()] = true; + } + + if ($blCheckBasePathOnly == false) { + $aResult = array_merge($aResult, $this->checkInSubDirs(__FUNCTION__)); + } + + return $aResult; + } + + /** + * @return array + */ + public function hasIonCubeOrZendLoader(&$aConfiguration) + { + $oLayout = $this->getBase()->oLayout; + + $aDecoderTexts = array(); + $aDecoderErrorTexts = array(); + foreach (array('hasZendLoaderOptimizer', 'hasIonCubeLoader') as $sDecoderCheck) { + $aReturn = call_user_func_array(array($this, $sDecoderCheck), array($aConfiguration, true)); + if ($aReturn[$this->getBasePath()]) { + $aDecoderTexts[$sDecoderCheck] = $oLayout->translate('availableDecoder_'.$sDecoderCheck); + } elseif ($aReturn[$this->getBasePath()] === null) { + $aDecoderErrorTexts[$sDecoderCheck] = $oLayout->translate('decoderIssue_'.$sDecoderCheck); + } else { + $aDecoderErrorTexts[$sDecoderCheck] = $oLayout->translate('notAvailableDecoder_'.$sDecoderCheck); + } + } + + $sDecoderText = count($aDecoderTexts) ? + sprintf($oLayout->translate('availableDecoder'), implode(' + ', $aDecoderTexts)) : + $oLayout->translate('noDecoderAvailable'); + $aConfiguration['aParams'][1] = $sDecoderText; + + $sDecoderErrorText = count($aDecoderErrorTexts) ? + '
      '.implode('', $aDecoderErrorTexts).'
    ' : + ''; + $aConfiguration['aParams'][2] = $sDecoderErrorText; + + $aZendLoaderResults = $this->hasZendLoaderOptimizer($aConfiguration); + $aIonCubeLoaderResults = $this->hasIonCubeLoader($aConfiguration); + + $aResult = array(); + foreach (array_keys($aZendLoaderResults) as $sPath) { + // transfer meta data + if (strstr($sPath, '@@')) { + $aResult[$sPath] = $aZendLoaderResults[$sPath]; + } elseif ($aIonCubeLoaderResults[$sPath] || $aZendLoaderResults[$sPath]) { + $aResult[$sPath] = true; + } elseif ($aIonCubeLoaderResults[$sPath] === null || $aZendLoaderResults[$sPath] === null) { + $aResult[$sPath] = null; + } else { + $aResult[$sPath] = false; + } + } + + return $aResult; + } +} + +/** + * Class requTransformation + */ +class requTransformation +{ + public $oCheck; + + /** + * @param requCheck $oCheck + */ + public function __construct(requCheck $oCheck) + { + $this->oCheck = $oCheck; + } + + /** + * @param $aCheckList + */ + public function transformCheckList($aCheckList) + { + $this->_removeDeprecatedLibs($aCheckList['hasMinModCfgVersion']); + $this->_removeDeprecatedLibs($aCheckList['hasMaxModCfgVersion']); + + return $aCheckList; + } + + /** + * @param array $aCheck + */ + protected function _removeDeprecatedLibs(&$aCheck) + { + $blDelOldLibs = false; + $sCheckVersion = 0; + + if (is_array($aCheck)) { + $sSelect = "SELECT oxversion as result ". + "FROM d3_cfg_mod ". + "WHERE oxmodid = 'd3modcfg_lib' LIMIT 1"; + $rResult = mysqli_query($this->oCheck->getDb(), $sSelect); + + if (is_object($rResult)) { + $oResult = mysqli_fetch_object($rResult); + if ($oResult->result) { + $sCheckVersion = $oResult->result; + } + } + + foreach ($aCheck as $aModCfgCheck) { + if (isset($aModCfgCheck['aParams']['id']) && + strtolower($aModCfgCheck['aParams']['id']) == 'd3modcfg_lib' && + version_compare($sCheckVersion, '4.0.0.0', '>=') + ) { + $blDelOldLibs = true; + } + } + + reset($aCheck); + + if ($blDelOldLibs) { + $aOldLibs = array('d3install_lib', 'd3log_lib', 'd3clrtmp_lib'); + foreach ($aCheck as $sKey => $aModCfgCheck) { + if (isset($aModCfgCheck['aParams']['id']) && + in_array(strtolower($aModCfgCheck['aParams']['id']), $aOldLibs) + ) { + unset($aCheck[$sKey]); + } + } + } + } + } +} + +/** + * @param $mVar + */ +function dumpvar($mVar) +{ + echo "
    ";
    +    print_r($mVar);
    +    echo "
    "; +} + +$oRequCheck = new requcheck; +if (isset($_REQUEST['fnc']) && $_REQUEST['fnc']) { + $oRequCheck->{$_REQUEST['fnc']}(); +} else { + $oRequCheck->startCheck(); +} diff --git a/docs/Precheck/modules/d3/d3heidelpay/public/.htaccess b/docs/Precheck/modules/d3/d3heidelpay/public/.htaccess new file mode 100644 index 0000000..ab4421b --- /dev/null +++ b/docs/Precheck/modules/d3/d3heidelpay/public/.htaccess @@ -0,0 +1,11 @@ + + + # Apache 2.4 + Require all granted + + + # Apache 2.2 + order deny,allow + allow from all + + \ No newline at end of file diff --git a/docs/Precheck/modules/d3/d3heidelpay/public/d3precheckinfolder.php b/docs/Precheck/modules/d3/d3heidelpay/public/d3precheckinfolder.php new file mode 100644 index 0000000..1b234a1 --- /dev/null +++ b/docs/Precheck/modules/d3/d3heidelpay/public/d3precheckinfolder.php @@ -0,0 +1,198 @@ + + * @link http://www.oxidmodule.com + */ + +date_default_timezone_set('Europe/Berlin'); + +/** + * Class d3PreCheckInFolder + */ +class d3PreCheckInFolder +{ + public $sVersion = '4.10.2'; + + /** + * @return string + */ + public function getVersion() + { + return $this->sVersion; + } + + /** + * @return bool + */ + public function hasMinPhpVersion() + { + $aArgs = func_get_args(); + + if (version_compare(phpversion(), $aArgs[0]['version'], '>=')) { + return true; + } + + return false; + } + + /** + * @return bool + */ + public function hasMaxPhpVersion() + { + $aArgs = func_get_args(); + + if (version_compare(phpversion(), $aArgs[0]['version'], '<=')) { + return true; + } + + return false; + } + + /** + * @return bool + */ + public function hasFromToPhpVersion() + { + $aArgs = func_get_args(); + + if ((version_compare(phpversion(), $aArgs[0]['from'], '>=')) && (version_compare( + phpversion(), + $aArgs[0]['to'], + '<' + )) + ) { + return true; + } + + return false; + } + + /** + * @return bool + */ + public function hasZendLoaderOptimizer() + { + if ((version_compare(phpversion(), '5.2.0', '>=') + && version_compare(phpversion(), '5.2.900', '<') + && function_exists('zend_optimizer_version') + ) || ( + version_compare(phpversion(), '5.3.0', '>=') + && version_compare(phpversion(), '5.6.900', '<') + && function_exists('zend_loader_version') + )) { + if (function_exists('opcache_get_status') + && ($aOpCacheStatus = opcache_get_status()) + && $aOpCacheStatus['opcache_enabled'] + ) { + return null; + } else { + return true; + } + } + + return false; + } + + /** + * @return bool + */ + public function hasIonCubeLoader() + { + if (function_exists('ioncube_loader_version')) { + return true; + } + + return false; + } + + /** + * @return bool + */ + public function hasExtension() + { + $aArgs = func_get_args(); + + if (extension_loaded($aArgs[0]['type'])) { + return true; + } + + return false; + } + + /** + * @return bool + */ + public function hasMinCurlVersion() + { + $aArgs = func_get_args(); + + $aCurlVersion = curl_version(); + return version_compare($aCurlVersion['version'], $aArgs[0]['version'], '>='); + } + + /** + * @return bool + */ + public function hasMinOpenSSLVersion() + { + $aArgs = func_get_args(); + return version_compare($this->get_openssl_version_number(true), $aArgs[0]['version'], '>='); + } + + /** + * @param bool $patch_as_number + * @param null $openssl_version_number + * @return bool|string + */ + protected function get_openssl_version_number($patch_as_number=false,$openssl_version_number=null) { + if (is_null($openssl_version_number)) $openssl_version_number = OPENSSL_VERSION_NUMBER; + $openssl_numeric_identifier = str_pad((string)dechex($openssl_version_number),8,'0',STR_PAD_LEFT); + + $openssl_version_parsed = array(); + $preg = '/(?[[:xdigit:]])(?[[:xdigit:]][[:xdigit:]])(?[[:xdigit:]][[:xdigit:]])'; + $preg.= '(?[[:xdigit:]][[:xdigit:]])(?[[:xdigit:]])/'; + preg_match_all($preg, $openssl_numeric_identifier, $openssl_version_parsed); + $openssl_version = false; + if (!empty($openssl_version_parsed)) { + $alphabet = array(1=>'a',2=>'b',3=>'c',4=>'d',5=>'e',6=>'f',7=>'g',8=>'h',9=>'i',10=>'j',11=>'k', + 12=>'l',13=>'m',14=>'n',15=>'o',16=>'p',17=>'q',18=>'r',19=>'s',20=>'t',21=>'u', + 22=>'v',23=>'w',24=>'x',25=>'y',26=>'z'); + $openssl_version = intval($openssl_version_parsed['major'][0]).'.'; + $openssl_version.= intval($openssl_version_parsed['minor'][0]).'.'; + $openssl_version.= intval($openssl_version_parsed['fix'][0]); + $patchlevel_dec = hexdec($openssl_version_parsed['patch'][0]); + if (!$patch_as_number && array_key_exists($patchlevel_dec, $alphabet)) { + $openssl_version.= $alphabet[$patchlevel_dec]; // ideal for text comparison + } + else { + $openssl_version.= '.'.$patchlevel_dec; // ideal for version_compare + } + } + return $openssl_version; + } +} + +/** + * @param $mVar + */ +function dumpvar($mVar) +{ + echo "
    ";
    +    print_r($mVar);
    +    echo "
    "; +} + +if (!isset($_SERVER['REMOTE_ADDR']) || !isset($_SERVER['HTTP_USER_AGENT'])) { + $oPreCheck = new d3PreCheckInFolder(); + if (isset($_GET['fnc']) && $_GET['fnc']) { + $aParams = isset($_GET['params']) ? unserialize(stripslashes(urldecode($_GET['params']))) : array(); + echo serialize(call_user_func(array($oPreCheck, $_GET['fnc']), $aParams)); + } +} \ No newline at end of file diff --git a/docs/examples/d3getbanktransferdata.php b/docs/examples/d3getbanktransferdata.php new file mode 100644 index 0000000..4e357d2 --- /dev/null +++ b/docs/examples/d3getbanktransferdata.php @@ -0,0 +1,26 @@ +load('88e7da68e5a6bf8ac7d5299f317869ed'); + +$order->getHeidelpayBankTransferData(); +/* returns: +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' => 'Heidelberger Payment GmbH', + 'Iban' => 'DE89370400440532013000', + 'Bic' => 'COBADEFFXXX', + 'Country' => 'DE', + 'Reference' => '3457.1523.6672', +)) +*/ diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..4182bfe --- /dev/null +++ b/readme.md @@ -0,0 +1,29 @@ +## D3 Heidelpay +- Heidelpay Homepage: https://www.heidelpay.de +- D³ Data Development: http://www.shopmodule.com +- Mail: support@shopmodule.com + +### Beschreibung +Die Heidelpay GmbH bietet Händlern ein Zahlungssystem für alle gängigen +Zahlungsverfahren für die Payment Abwicklung im Internet. Heidelpay ist +Komplettlösungsanbieter für den Ecommerce Händler. Das bedeutet, dass Heidelpay +als Member Service Provider (MSP) von Visa und Mastercard eCommerce Händler +direkt einen Akzeptanzvertrag vergibt. Sie müssen keine zusätzlichen Gespräche mit einer +Bank führen. + +## Systemanforderungen: +- installierter OXID eShop +- PHP-Version, für die Installationspakete verfügbar sind +- Installation via Composer +- ionCubeLoader +- D3 Modul Connector + +Die jeweils geforderten Versionen und sonstige Anforderungen entnehmen Sie bitte der Dokumentation im docs-Verzeichnis dieses Paketes. +Bitte lesen Sie dazu die PDF Datei: docs/Heidelpay_Installation.pdf + +## Installation: +Verwenden Sie zur Installation bitte immer unser Quellenverzeichnis unter https://satis.oxidmodule.com. +Eine detaillierte Installationsanleitung finden Sie im docs-Verzeichnis dieses Pakets. + +## Konfiguration +Bitte lesen Sie dazu die PDF Datei: docs/Heidelpay_Konfiguration.pdf diff --git a/src/Bin/cron_bankaccount.sh b/src/Bin/cron_bankaccount.sh new file mode 100644 index 0000000..ac1815a --- /dev/null +++ b/src/Bin/cron_bankaccount.sh @@ -0,0 +1,2 @@ +#!/bin/bash +/usr/local/php5/bin/php-cli /ihr/serverpfad/zum/shop/modules/d3/heidelpay/cron/cron_bankaccount.php diff --git a/src/Controllers/Admin/AdminList.php b/src/Controllers/Admin/AdminList.php new file mode 100644 index 0000000..5a49b18 --- /dev/null +++ b/src/Controllers/Admin/AdminList.php @@ -0,0 +1,33 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Controllers/Admin/Base.php b/src/Controllers/Admin/Base.php new file mode 100644 index 0000000..8abc81a --- /dev/null +++ b/src/Controllers/Admin/Base.php @@ -0,0 +1,23 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cP/ofccPvS7z911uFHJ8FOIkul8/IW3DUofEuYi2b0hvl9/9lCWIfV5y2GkCrB2b2SPssovZF +6VHTjbMGfcr41vTC4mx8VbcXj65PI22SK86CY1A4CCmVLuOXC1twPbT14qLo/UrF0e5R/gZa0kim +E1tDBPUy2pr3XiSC10MqNxl2pXPOpU4qHAJcDia0XtJaqEcxTfsljkkf6KKlvjQYjna/bn0D+F1g ++6U83wITUUHNufUUAwdAib/73TOJuCFY+wroOjgwpVvj0eyP+MOVM7vo4uzaFLccLJt11EcVQf9d +z6Lg247m8+1F+4LlYdXerI4hi3cwi1TeX6I1IlNNZqo+HFM8Kbz9jpAMxYGMuPGqLPaI4G2JuOR/ +/UlxPo/1UvBEcCbnPfEM4Pa7rMdAVQ5OE0amR+WY6IEkIqf7BkeQx5sqGDFRI5CdYDjGvcoPs6yx +mQ9qlD/hRSpD/0cWrh2/mItPK6UbQRfhth3RspbaV23QdBjAikdG+QUm2//GIg3lutW0edp7/xKH +TvpUzCmGyiZdeCsK4LFdrldKdeM0hOspSQvZBsOkerXhYmOEYelWVL+XXdsIVo3S1s37jdU5v2zi +8uXV4I2Dh3uVhkoGo4+IWizcXDvbc2IWrhZemWdoTMqXcnbY6eSeE4NQ6dKXn9MYzwjhBQkKSVyO +/0/1Dqr6tzOrSnYGk4hsz68J4iv4TR9obDAjibLsGg4cjzWupcHBRHxgJTsMU9IYOyMP1IQO3NYu +wevy1sIlITRNavI7e6PQUNqbAehuOkno3S9phAdbIlm60W1UXuMPqdNZHpgqEtiwG6y5sCY5cAbd +BB1yscHbP28hl+u/DFj6BqxpuJUqgEu6QxK86qfYSoGpXGgqZn3oMfhYfFUG8WSKXBGpc6CRWH17 +6ebcUccsxlTvZe0DNpFILRAGlfRlKCFVLuhjHQJvXYK01gaPvdK2iN2ek3euXceKwLc1WqP9NUbL +5ptR86RGqHU9OPSRlXd/7VZfPoN0mma+jynVcq+EGZCO8XdnUwLY9S5km/dm3T6l/NYB0ApF99Ow +9ulkS0Zl6q7R7SagO5hAMN6n09GbfhXlvPup5XDtHPWgu23h1XDvtH4rGiSooMonVTNga68PIQIz +lzMduZeayujKXSCkXiV360OI5SZDyQVJM7B26vcfA1YVOm8BJn7OOmGxiA+XG2vC0FHIj/dXTJt9 +TaVL1mLp2ygNsUNavpTgtJN8sWlTXgs2YbKZrHxejej7idmMiz+A02P8WbJ6eCpY4vfIoq/381/q +BhnO7vmtP7AYGP88ZVpk8aWYPpd9H3BVn2+eMSn6wPeJRMb33+tzRYLkFnsFZUP0bLgGw7VRWtXY +DSPnkh2N5BKmOJLzIPqDoxGcaYsI \ No newline at end of file diff --git a/src/Controllers/Admin/Log.php b/src/Controllers/Admin/Log.php new file mode 100644 index 0000000..2b5aee3 --- /dev/null +++ b/src/Controllers/Admin/Log.php @@ -0,0 +1,35 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +siFejbRUs/W= \ No newline at end of file diff --git a/src/Controllers/Admin/LogList.php b/src/Controllers/Admin/LogList.php new file mode 100644 index 0000000..13ed31a --- /dev/null +++ b/src/Controllers/Admin/LogList.php @@ -0,0 +1,30 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPvcLGOdcURgk/pSbrAeETM4hdoFR1JLxoyvrFHDY3fP3wv6Z9Q07aixenT2uCKntSAjNnrOu +EvEkLCuLeKlr2BeMjzdYbbjRTirfmLYGYZl5ja8UXXuwdOGGtqIr2QLMIJRK/vtvQ5JnTF1Siaoo +7gqBtFounV0+bXbrcmqH8XpqIpqV/cMZki4jbGcF2X+5hqAt2ynvtDX3B4s9CsRRH1Xev63R274l +sPxqgnizRZDWYGgYcaE5JMy58MfmABqAQNTd3cBQkit+RGAF6Vbc7rX+SXCwOpf/kT2Z4JT7EEQI +H/Db29Zv1ceHq6Xl6EDaBMJBPEL3uxshz1z6iBnjhL0IYDuwEcN01DScK4RDiJVpLS8U3KG483GR +r89uBgCMhmdZZxBXp+W8EdgJpMOxtPfBYlhi1kgOiBhTEwZ/0DOL0Wk6AtZw3VMFf2IO/Bkju5Sl +0fgIM7nmC9eVqI9NBYvdmbs0PEwplnGmyup30dFVXwcyKXEAGfLn3XEiRuXzFMOBfyejdHvclqam +YhxeY5Pl/8gI6iQ10G92OlG9Z9axqYbxGbeio2mvr2Zl/ABg94f/LREMHMMRAE/yT1Z9d/zBN3Uw +GR4PTaa0wRJmXjCRqBwoxBm3+NtlsO77pZk/KPBkBAk9aNuQ1opIZYOCf0+Q/2a3CQwuYRGlyq2/ +vSIO1uP3eEiJVnF7nLqPfrODKjzvZ4IgBSdIiICTr/Ekwz73tf+PsrIZpWrSIwm7KjNmyvEcnlKe +iO95FhbDPQ0WpKDzJM3Q0yOk6mOWGKoldnLj2glwOWDKLx2Hh1JZaelRpnb+OYlNy3AeaRMrY5vT +yA84djjAfDM7/hlkwFQL11AFnQwRCyHZUz/W2GP7G0rBzH3IWuVZ4epQZwcLEBTZ4gxpT7W79xZz +qdLWDYzczZ50BbvtHQe+ofA9Xc38+LfbA8kRIoVyrIM0KU8KbF/yrbDru38xem5m5z8lhb64UjdY +aPH89jVRpuVocY7HiHEJcL8k5wyzTBa+h3kv6jzuychPpIHaxqTp/0EzDFqY3ZOEMPC+NP41h18a +PBrCOZlEywSVRtF1E7/VQOkawgbu7/2V7nU65xd6kzl34A2BNZ/n6G7A2fFoqFj94Q8wrlL0qKBe +URrA4W9ZYEiOHqEO6EnmM5vZ8yD4xS0bttTvrzWHeZT+EfiglJEkepHBQvDY8iNxaoqMQx5IKGbt +ZHS4h/r3s4TlZALkaBE6IKYkmk1GqX86csiYCEDotq7mtHnqWAJP2yMC42j58uEwAfXmMvFTmBoI +G3gNsiSP1FhCdW8HjEfsXMl0Pv9c4O/9OMx+45E3z/x6/xKdgsBQmSiLLi1hS4CeC+jt1xXIdNt/ +5pjzqJl9AaNj8KFbWDJykDOYBwfAQV+VdsWtVxXl6xKCRAX5IQEaRImae3XSZtfAX3XTUS+kSm/I +a4kHItEwHTgxLlw69tBUskjKV+6ZRb6QXi5sdLMmBAV4fwsaaisallxEorjha/yHzV1JhzdiSxng +h/BcbQgewdxxyEVg3m1tUoFjgbMJKE7cgzUIcHTrQ6RjHPobUeSNlUhwq8lC2oJu21DBLSJFViiq +YAsjmpF0/K38rOCfnZ+ARt3k6iJt+ytRt7SepwaqeU12nf3ObSs2UA3nldj2AHiZnUCBFsD/J1IF +R35L5nhwbADgkyoOSyQ6whQT/z/jImAJC8jaVA6+mz17TjSiR5O8VizuCq/lPdnK8O177F3Vqe3D +DXgcvTaFDXfYXGysINXBJ3wLmrDBWsOMVQoLXjo/sD23oj4+S8l8Huv+j9xdIX+94STD/mPUH/+K +Hrbn0PXYUdYelwIFB0Uum4eX+pTArX8tYMcg95D0zWgvTeP6oid6E0lSKU4zzWwncYsIrKmZZsfR +U4LrbRTqNkUBykn+EZMASRWE3RJiOjOx \ No newline at end of file diff --git a/src/Controllers/Admin/Order/Heidelpay.php b/src/Controllers/Admin/Order/Heidelpay.php new file mode 100644 index 0000000..2c267f4 --- /dev/null +++ b/src/Controllers/Admin/Order/Heidelpay.php @@ -0,0 +1,168 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +Zrclp+zOaXD+wh/f8mrcjxKTXd9r \ No newline at end of file diff --git a/src/Controllers/Admin/Settings.php b/src/Controllers/Admin/Settings.php new file mode 100644 index 0000000..d672cf9 --- /dev/null +++ b/src/Controllers/Admin/Settings.php @@ -0,0 +1,245 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Controllers/Admin/Support.php b/src/Controllers/Admin/Support.php new file mode 100644 index 0000000..e1e493d --- /dev/null +++ b/src/Controllers/Admin/Support.php @@ -0,0 +1,25 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPw19VjGxa48Smlxhz+CTVouXie3PG9X8SQEuIHdu6+gaYEyfC/cu4ZZDclFByw49AhcWaiPt +JPch9+QacdXSk0rFxb3ub/K3nrO9IFXB0/wLu346ugpimvLDJKbw41RFFno4fCZ16abUfHN6Y9/0 +EC3bmlS/ebEszZx3CWv+ek3XgzVnAJ96ivgJSIudG2G4C0VE7ZARRq9bomFbLUXDDDMtjzbYUl1d +AVN3rnJT3ig5vPTEesEYyehr9cqNy7F+T/e7OjgwpVvj0eyP+MOVM7vo4vri8I9RUXBbUz2Hrv8F ++MLVpLSCzf7kgeW352CkNyfeFxzFbQa+X4gO8rI/yRzKjxco+eQbce96BwyoQRbHr9vvch/oKDFA +f+czMBmNIA0EGiKdu4rSoRACpzR7MS9UcQ4CZSVBWlmu+0C0dGe+rLCN/u93BQjR6LVGRrh6mG22 +8jp0xcLXUD5odCWBZBmsvABSCOHyQfan25AbYaC9/SVoi+AKr1yaWtM66SmtAWLU0m2c/UObt4Lc +7s7qjj/OHDn0clVZsFuNUBkOVIGz+B4Aoo+3Sv8hmOg4Czf3YYIVlKSnRjLkxVuuHZPfQh8m2TNG +9JD+BMioXwm1Lda6cpj7cqmkWrxw0JBhpXTe5D1XeX41TLd//6ityNH+ESAO+R35ErnWHNWhk1Pb +YpJkfb1dD+WQZm8m/rBhikgierxcBCwqGTmC59eOQ/4VD2uEWAk8Ofnn2JY+KtEq5SAGmF3iyemd +KwTamuVDoq0kiGvo7Gx1sh+Mn2pQZeu8PmibWim66hReV85L0CVoxq2tPL3mG7A1PC6kIgPqaZ7D +4fZ2/oJL24fgOic9ayEcITPo0PDlIhHXbWYvH3w1Is2+LhCWKgjOkosztfTnA32kEi0g+SqNgqbS +7LwuWE2lwxL47cWhkisAKlqIuAobT9cBAiBjSMrEb4Cp8+Oic4bjwTAf3CobkGUx46z64QMpu35h +Ca/gtKpaMbrm2b5HNLL3jS/58EIfXELM3kPks0mclVNG00lOuReUV1zRa9K32Ca6SBu4X5tdb3NY +J9UNZ+Gbg49PH+aKDMqC0S8z/6TFE0QFvJPxy+6lWGAS8fgC4rzJxxSz39MQkZ2XDTRiOTJgj4cS +iGKshTR6rtL0vAjwaL7BEI0zS694gKUQpHKv5KCFE0cnLbqP82LVNWPjENgzEYE2paF6xvCEEqGF +8vIX4MFvTsWJp/jliJwnRSkyzvqtYGCgK/8K9llT89AEJ2GRn9Srm9dIUOpDcgB4RIfsGBi360Dz +G7K9fF0TYnfz5u7b0ecPNIQiuj/BSaAx7LALc7uhCjbqVTiQiMjmEH5rgw58npHexnYew5PIhZBA +nu4Cc3kCgcVx697ERUlx6DKmt6H6h0TP4oWKHReSPxuJUbkrAdKP2f0lDHGLdSoK9FV5Rh2Q/yUo +2tBy680CAvMk6sAZi001BrZdQzyELQ9RnLar7xJ/sITHAK6IzculVrgABvXEGahYHsC93RjmZRnR +4f3biyZFCuTw2TBLGkUzaZ3v0+Xmb1sV/GM8EbM2yid0cjYAtqkT04jAO3qWoT4fkjb2BgWQpExY diff --git a/src/Controllers/Admin/TransactionlogList.php b/src/Controllers/Admin/TransactionlogList.php new file mode 100644 index 0000000..da2402e --- /dev/null +++ b/src/Controllers/Admin/TransactionlogList.php @@ -0,0 +1,131 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPyAA9xKdIPowFbMobWqAKj83DepAD1U7KgAuu+JWxrX2Smk8Mrx1TmuwlKxjUSu18ie09/vw +Lfylr+4O3jo6sfhi88l2A4TPTsiBQh+ZQ4HaoWGM7LtwlZy6lVE0QLtoNKwI8xqGVlP8CqP9YHNe +pnfF8CVdFKGeau7/932H3Soh4E0KeFstbMwlXA0hvchSOeKUMXT9Y3BrOUPtCcO8q5/8WXD4YGQb +RX27zTWRRdGZbCXGteqMqPwFuR1iYeGH8jGoOjgwpVvj0eyP+MOVM7vo4oHYoYaw4mV/GhZXSfA7 +K6LNWaR41K63gvSE0X2PRx+rYQt26D9GqlhsHHwZ9ZkLZtJLnvt+VB0BLFXRkWBJea5li5LYMUFd +22YGjqJDJ2W0kC98j0D5Q03VFXyI7IrG6DndFdEjp2BbdKo14y4QTN62+BeLqyQK8mDtoEhJeK2h +oTv1UPL7TeRtfIfMS+hZR454UUwN9pWFUUzX6jbw/55EXTggy8q3cBedR7hWplHEjx/gtwoN77VV +Bs2v6FsEOmcEMOPLJUsYmtUi8ihy7/MPwXBrXRARh5Mx+yz38kZPvkMpHxD0HpLaxHLVEphvLI+W +VqgFIq+aRnQRVLz65gwInVzrtaWbawgbCbqzV/Rvt4zdkKW4UK//Pd6E7VWHXo7oXon3Q2wdF/Wo +tbILnYJdP1HfmONrpFtehsdeJg8RqTyi3t8oxGl0PVxSFiMW4EtyE+HM0FZ/CI5e2y+xsgrk3Kxa +GvSUe694EzVN1V3gTYhCS9YbLQrF/bi5KHjk2N7Fin5+tMOZ1/jOneXcJ5pSv2zHx+N4szw6AfiX +NyeuwwgF3GJIE23WHZjSwPU100DZfbasbW0ZYUssiFj+zrfJhlUw14DRDPrPgry2l/LYtFXhtPqf +THQha1ebCfAgyHrHGdhvQRlnLnOii2rUzfeosQGwtpbua1uC9GA6pEckEjLHVkCNO13d0R6ihg0p +RVKASBOzHrqv2VzXQ4v4Vw12BWGxp+aeCILXDpSzNWyrzsGWhv3st08AAldwjlSMLGVQRt/X4rHl +D01U64aTgpwnHoerMOeexztkl4uQEDXdAAgMhGoHVsmbxoS4NLJpdqDSp/C2qn2jWYgTrWRaTK95 +0UPBaeo1soh56yFx0JtlZZ2jwzW3X5jJeqALwgGde8z4Pfp3MOPcVElOdO5b89Xb0KK0hT6hYSXo +0iG5cyDdYWCm/vnNz6pNMAudTc9YQCggItAj3dsVFrR/CxpevdMonFgRg1Q8lqaD5JaQ9lLdWnhx +8jb5vxynUlmBNV5uYyZdEgbMOCFAg8pfc2yDKhEseDX+0a/e4KzP3Q3+68Szet4uQvpyEP6PfKNn +ubRyusuWZIcHEglZ3pUdzMk1veQFEZXSpLe95Ky3XJxKdhoXKm3NDsoz22L0togrho9fGUL1jkLm +iCmkJXDmpm/gEvNLDFrp65YDcOhTiNdw2i/2fTPG4mDy+XpB+X583J03NXi8xl9qAYW3z0u5mjnW +yi6rciZfrBmXLhk5+81catS9Crwxa+qKUNmpZK84D7AHNx5DhOcdRvyWgwZ4jBe0wJCWOQs4DyYt +acKPTW+iMQV0MvHMx4cqjhk8BQ9QDjgjqNbRadMgNArxCWL2bP/IuHu5qlNr1z1TbV4xh2CX04pg +9YGJVPSZczYrv8GjsXp/LcHMghE989x1MseKn3qHrXks/oB4b977mlEs7nN/CkdwIH0Qlodzw2zT +p+kXgMjAe8NdEggj0BfeJXvVR+U5IFC7TsfRsKcfzyFQng9nM6v9kduWpl+sX3Rff4zSDgLyG/3f +GpJ5KOZk0UldRBK2f7oGoaTz7zTSLcJ1+KtVOphHr5YarZvgqB1R39LjcIh2hklke0IgUhLVW8VA +RAf7rkx/BTYjSwdufst+NtkFsdWrORpImaGfOj3fr6bXYUXdY1uCGdZJouJ2it/womW7l9DWFv+6 +LCQ49YN4KG0lufIIHJUJAdbQM1S3wv/zmhh8xit7EtkEoAXDb7r//KUJ1FKpvPxAkiv3Qs4f1fXd +LsRVJniUJ06ych2AKdQETxEc9VKfvqW4lcs74TQJvMQ2H5ai1O6A2Hq84Jb8pRYmzGo8IOwF39zJ +8gt3HpxuMx7PQ3Cuu4JG1iG9Qbou6w0bQ/PvKsv4WD7eKPvlpUaBl5PVBw6VOMGuA+geNwG+RakV +BrxNjAJrcyZgU4gK+BpxsVzJV/LPCpt/96gELCo+On+E/u+Cz4AAGrnRDaZp4gQ1+iGDMBk7up8Q +Rn/jNUTXq6p+HEWmk3qlltpm70q0G3h7a8oOltm5Q7ofItRrX0qrJZYVh/qw1YGkUEfCjCJ9/mik +wMbo08HaHWbjqp91Rkh7iOmTBWOtMiwQr/W+sE5lw+AI/OBVIkTs89fXwykENU8OfEoG9CexM36W +otu0tRHfgPET4Y4toGTGgGBQaDCFbAIh36VX3UhwPJfxN73wZqAVKiY+Lz0T5/LCx5GrlmJiWMd1 +FNiG4pM6NnfV5e6SB3VB/+/KqTUdOAXntY5MVPZDqv6Nqlp4K3GTMtGeyTd8lQM5SnXO8NpeG/Cn +1xBk//B2L1oUNK6dZ7b8C5O+l6xC/GParQpEXq7G+iKXh089yEXYS6nWHaa5uT9xT5N2z2Pw9L95 +cEbblvgbkOZL8Yz/y/l+1ZaTVQ0AgGqUGmbm986s42eNHvLr3kMi8u5CZspujkCPSVCY1uXBnxtJ +r1GCUT6qT/sBgBewMaueb1a8ydjQ6/nLYTeZh1u09YYId5DJS80KDE0R8B0Err3FELlrwEoe0pER +a7SsqK1Ak/l3GOBmkhuxQYKz6EBM7deYBsOxw5l0QAdAQix4/i8Sz19A82JMkaty3YjMLWcDHF2C +TPtQHgXPdCoD2p/6w522bO6AOdiPa6dUaWw4KhDN2dWI9u3TBL4KMmXn1Tl1hK6YvssOqSjBsVMc +ilAO5LZ1FNU0X+zRYpZaa/5Z1hIckiBB8Tpf5SDpICn3MLGqU0in01vTE19gTeOxw5zy+5dzaTA+ +OukjuSh6XryQGBsoH6kTuR+bUhA6m/gqwV9XH4WHZ/H61LtpIVzNZQTUMnhMXeK4zI0mA5rZQO1G +O57MeYbC1Oow3WyUYTEBMQRgNnd/Yi7Npxe0i2pzzZ5uOX8US7Co/rnorg1JPhrZKNPDa7VrNGiV +RmEt9WH8PmqkYWN7PPk5w44xtww/PEaudCxUY1bUX1yTayPip3Mc5NMd9wmWwaDuXwP2Dmb97r+S +qQKC4iKG9Kiogj0+qOpqEovtEMU19m1bk/jktdQvz3DMFNUo0VjAnkhxlZAEma31cj47HT1somik +UIqg7yNvex6NQvwsiHh5V3s/1QBrUAHPKZ/WEy/JqRLk/bM4zojUnEuirK8zQrNCliMVqQgD85AI +wRM1Jzvwa0+SNInRkCXrhDcEwJjwfkk7aROxXt1fxFPNlGHiJWp+nKZKYsHF0zfmREbOI0wBWiZs +GDYCj6pJOXprz1cFLIvX1BbxdFEC5/WX75zZEgpIxrJDGgbcZxwLBX6+zflMbq9ISQpxp7q+yzZH +gXsUqg0JkeLO90813bTVDUlhgnlOOvX9GJXERF5RXUoFILDnkTTBbpYE/qZN+KxjCVOLlQxfoBH2 +UlSuYp2pLqLsx+A2KODGT+xROtQkDi1nX/URCKD6XjwNBu5yCXVGVt3pcEqVzJI+HKf/OkM+zPx/ +E8PSDBPNaAIZDTjKrYDwQo6BGJ1nCylwaNu8wh2GHs4pZ+4T/e3ynE37s7foTURYfwWSiRc7K3rM +QEanpNjs59N2Xs+jNlIO3LMtfEI8XLPhfQVZU/MLkYv1sB2Vphfr37KX3h98ERGd4OnBTXs9hhvt +uqSMxJs7PwFYvYv3AvCjfbQTq173ttFzqwBqGMbI9+amvI4KgkfYTubTx3IVcaPdEs5SMG3meTru +2zVrbOILsgzXySka57kuez2sRXpP1ynj+W7eBMmXwmZfv8zeG1LifBCLzhQOcmvsLml1XsOkK891 +U8WEDHg4002i4kBySm+xl7e6Ugi69gQaCkhjg1X9ClXiFrSeRyaH/45EceJUslHLy98rkyuZHTzN +S3a6jTVo3P+0RhGzkzzK9lHKPHuiIQjamC4lqLEhlreZXSHokBwrQBTiiPwVwAPZq2cRewJBa3FN +VzeC26Iz3a9XDcXKKQeik616iMMbNBXnqoDvdBFtg/zlCGyhgVWANuV8t5IxYWNpZVF18eLewDMT +0gmpxsCtaqFGjPSBxDF5Ts4zWoSE6dgaND/BNIwsqdbcRBxbxpl1o2sAg10Gc+ofv6BAeZ1E7z5o +W5QqbVAVEZg3VaMSvy8tWInMT5qJw/29vdv3LmAmfpRxSgBSxiXyX5IxOY16ah+qRtnSsOiS+Law +iFLfQBls7iXd6BUe4IZsLd7fMc6gimhcx6NTfpv8+4Nw5OKX4Px1Vm/e/8y0wWtf+AS0SkP0z6b2 +/+DQm3ihez2S7KzOUmpi9DE1uXF0oU+hIs0sH6vZPAoIqfAJ/Ed5HRLXFyvLPBWK9i/MeagTfqiX +o9g+rKWccDWPZipkEp2TYy/nFTTkzGu47tWhFsp92H9Caa+FRPE4HV6iuuUgjqBV7OgSpetsT4uV +1p7OcUA0n4NflIkzZewgCYyXyw9nNp9GTk6ZzL8RbxqfyNa1IVWtnjYx8JHfr8x1XwESYo8FBZJx +u8T8G35yp6TrcEyHUnGTdSVnWP8FsE25KWiaCM98/lltNZHG13WE+Xlr/z3K9/sPk9WZ3p/ipRZX +bFvaqcf2HMR8833c4OUc7CFaYrzSiAMmy0obvNR/sE733pkNdFCwBmGA4zszYNUS1Y10l9C2tmfU +0wywHtxRhdN5QaA3iZqgElRsTfLZTHnVaZg5NlU+lQzbNrb4kNcMmlJe5iLY7wpcX/6zy0oigVri +cj9cMcRNfcGS8kJn9fynwFigTIWJOg8lGoChQHJTGKVgZ1n+FHKlqRIp98xSglViLWmceSSN8kxH +MMNbrI0AX2xTE//cnL6EmCurHqwIg7CSnjEigdF1RnrQ515z60g3pn/dFiG8ejW3cXSmVbPxP+iD +Tv9jYvXtorKYKdpgiQ+ADmmhki+kyPQd/CJlRNHK77Q43xrEIb6Yz5/SAdPfPiaYspZQdX9FZ2b+ +1F/Zy4AwLLeFJEB94NBp9n8YxX5xnq9XGtJmFWFDLMDpyU+daeHGW1E4BDABbA9JlDvtQnHB4vAt +gwYJ0qDD+HcTKTPmrogyS3G7N0hik+xTk3Xd3YeZM7ti9sj/BotcNrAVVoF7GIBOR994825EEJ9u +fMMu37v2dWasGU0AZTXXOVTPRQNWYh7+wEqOzpuC4wBPmZ/NDL12yE5eB/SjMFB2aNODaOzBCddI +FRxHEeA+zDLbFZgpggtLlq0RLxVj0sSXsIat0lIo2egDv6F8W8ezyNijaHdSRzmvtwm8bfqOXiGf +1NPCyEK2jO6Is774RSdiYCquktkrBRJ73KHRHmPK/p24mK62OkydpVKUqN+MGD9G7fCKEJcqcCgL +eXSTCLftEhyGOkcJbDGS+BMUZiyfcChwT/9IcR9bb0XmzeDbDH7NEoiEK07RuhtpaaF/3ztyxfMr +0VXk33CgX2IygzTat6jl/eV6ZV9FdRz8GQE8dCMrdeuB5u2Fi7woDprSANnUepESDc+AWlGVOCxW +3CC/dVWNqTga6L+GGervb0j680hPs6BXBv7bDZuxNIjInJZOOafp2e5pd9Ap+Res+QV5WzAjSehP +w70jz8aQ7fdj+2cyDAmVnzrNyEJZqglpeXOW2T2fd/DV1Yod9k7qj7SqQpRi+bqf2qUu2HFAVMQY +OtEyYphOP+/JpCgorbEAsGWMbN22Ybc9JlvdBqAGVEnGzLZ2IcSGnXBoIV5aNbvaHxP+VnEmvWoB +jR89JlWq3G63tUHCkqcWU84LUp/8VrLYu8U8B5wFWWrn0IjlCTHrEzCAQRtkk9qo+2TIDm3nISbE +WHhumSpbfJ+F1HdWG7pMt5lO0AhpwrTnLXmOzl8/pvoxk1iQvFsdkB8WuKEHYogYOuXsxuVG7PUn +e4wgwc6ohEaUb02v3V/cdVw0ViAJ23z2Hgd4c8+DB2V8L1lyag/av3NRlIi9zfOhpVnc4ERIIDNk +KotcLCHmnc+VN+spKxT/v6BQ1+dC9xP5SGNMhDIP0mSaQVzP660mhN4AJYyoorVqw2sVCU4l6D65 +gex+CkqExGPH8Q0a0LqbeTPlCbfVZn5mfodnaujn1L69IFmerJh9t+Fc9TKLZTCGyT4UB4yx9o+1 +T4NhnCIGAZAFETdrVQ85hjpHKwqKajYxU5sVB08NbnLk3H9Wea3s4WgcnvMt4c2uOMR80fbJFUQz +X9O03APNemPf0cbNVDpKlPjPGDUk1hjL+sVPU30XXZD9rqOxWYZ2fl5XqKPpNnTA3QdkpEtb25I2 +V/tjIQhx9IPbbVwqWj7kYCHqlmBXbseoO2R6glXFH1WSGdTTuEoWwsQACaOFib1ygEbNskOSTSOW +JC2i5lmVULK+/zwopfbj8CDj83gKnEaB4ZH7IoIPwPwpPgrk+toEBVGliG5XoU30Y6UZj2lv1X7F +RmRzp7wBUxyza9wIqflKroL+A4ed8rhhNJ7GovIbYeexl85ozSWKyuTSWKR1hHPgQjOCT7Xix9Ow +PWXClsxzasbNrugSV6IVGoTk0lF7xSHqQPYgY2rz8iNu10l1ToEA/VnXM1JGx7QpnfNqeLftacFD +lNNhI3SRO8ebnhg0D628Klbp4Dsw2qpfxs7DZ5PloTxMUxm+T89DUi+TbzKbWD0YBhvB3nXCiQKZ +9rnekc83pnDkJwmb6xc7lJCMRGTmrGvbRzbRczg1ghS69HsUiZ0bY0iBZh2spxqCBAkMNsUBlXmZ +bQunz2r6mx9cWW8hCUCmDm9EQLNVFWaD692FR3EEvBskeCcSXIKbFZUBY11rkyAtHgBOegllf+2v +1MpUrpXIfMpn4/mReG+oP3fRH8NtEQcBS7iDV5FqVTdmg8lmoaWe6q2tg/G0BpWFlsGiqFZsPYM4 +hAM5Rp4EVa+hFGzEUnP4yDTFu+sh98Vdsb3Q87ZnxCE7UwL3UQr8cUOv58jKMyRoP+54cv7lmn3a +UaVYlFe20IT0MW3yhJXDGu1oxuPqMh8Rjj39juGBoRHQxc++b87brcYDGxehxKQKdczZfqnq9aGE +mqwPaivTaMNQs7NkDdXhyE8+v8FC1F+oXwKSSKfJx/ZNuQx12NgWovc+G7OaQDYPOwFh+KUGwN7q +g0JokUrs98vbU5IxzxexksOGi6ens8q/VqlgpBkLZUbD5Of0j3LyZwbocyAvXS/cqtgGtUndCa/Y +NqVWjq5gChdzk0GRoDDZlKudD/MRdIhFkehkxjA0x2I39arCUd2reJffgcuoajvqh5py05GHgmw6 +l7c4L3aK9HkehJqdIHdJ0yATtkQ3tSgS9CbLVAHeLGzhj4htokHrVpi4Hre6nPtLishMiZzDPEfP +KJKJquV3K569l0qJrwsUImcCw0pnrsTjdqSrcSpaAx5JzCl43rPy7/zNRgpjqzDmkmC7//GsX6Ro +itGcVSVRbp+RHCoBbVPDtcg4kMp+xx+SYglLo2vaNeMHPYg15gYpbmBF3B9XFrs3SOxviCa4H0fT +qeO7g2lUKa0LxrzvtirxiztxC/FKs0ol8WTcw6BeZbcM/3Ytw/RWwqk3YIUBQOWu0jMzAYk5uyK4 +xiYVp5ygtDYtKyPS1PRxVncARuHTgK4Ptsi72FbnSo/29w2EaBlsPcHcvFn/mxQZaA7VEzESLntv +mimsEyzSwp9u9yEFmH8ZuLFlAfN6XJ5lyyIJSyTwHcBAYktgu/MjZmwgxh+LSMYplmGWcCFv4jAP +6d7cM/o9H/9xBkpdZOIqgzKJdqSYQdN/oa3MszEMaWCGYxAKcugMzyrShJg8WLReQg1660Sctnit +x5lQvqfvVSCmrAP9OgjmsHI47YJdBekYMrlnTJWsiP2jbLYbSQiGZouzyAoivkLCv7DVM90rXvzQ +N2HplwptG2Dhm2oyouVrtzOBTTyZxyRoDa9oY/AKbWYqh1AGfUT53wAwzQ/2BUHuD7zlQJfz7Z2t +hwiK1BaztoNKspQvEW8zvc7LspalghUIFzYHW8Ic5D23JrxwDwDxr4g66fRvkhjohZhx4G+OkVWL +YBm3Jwm8k+R+V2VDrgd+4Ais05sDaJWBVLh8duh9cSTYd5kioVkZExaIDoYrakrLfB1d4HdBehe3 +FexeHUIXln+x3ewpHoKSrxYRTDrHaJCjvN7Ag8X2P8/+v1i/C1qYMR2TzdfYrPUMKFjDDldqi22j +4/NC89KLQ/MADDAP1GDL8Xdcu/VK5CFy3aDv+nyYt2LDC4IJBAJYjd7G969I2Yu4MY+dxNKX5Q5O +KoIBL/m9nLapB48JK99PmXZ3/Nc7anG4+fzkDMLo8Uj2swd25y9DM1yI2PG0fIKz5x7eAKNAY7W9 +eZft/62e1IERvAiVSJ/tIszMxRoWt5toOOP2+A6PVHrZmFTd/MwfkzKiGMwhWu8/ISoO59wcTL2z +/Mz+Ict0rpC4joMTY92ua+JwruVBbdKVTK9dQzEcIZOj4aHZPGjFfglq3omEq43G7uhmGSq7gWV3 +p2aP/dbEBqvXngXzs47AL5G2fvyvVUC7N8tFkMgkJaO0Dbp2+HOY51ZXpQJB0MwBjsihRuP09LWc +7E21urFll/2pEldlzDpWPzRiLHO1XtXm9HQxy11vD8rrhgN7dTpPXHFR1BpD/KdYu4hKGU+5IIKo +ou++uWQGK6Pj5i9fAyxay2GruaZjqqLZOjf5+R/67rTVHwj2qUerMngKzlVpyqxoyE5ywDSS5rWg +rp9HnfwLYiuCJYcgCdtCf5dhgJ5y8DPcpg+gmfDcRBR1a8sphcDrxmYFYdhVSag71yXXf/9w3Qim +n8CngLvpQpdo/4u/wb6vsccKj/25Ht7lMK+zUd1YwpIc8WW8ZkcqD26R7fUbFhKQ/lejs/koDGZK +/JtgcbdzQa9DE1rOJZaS29P7okH+sxulBnS/wvCMsiDkJEN6ADVpC+A+SvyTrByIJwsTqedrdilP +H/U3hurMNvx5GelM1pbNfFS0agE5f44iSAyHq/ka0IKS0NdGtIYAmqz6ERhGNjEVhhxdkdbatAj1 +gbu5jTANxk7bUz7aKhuuR5H1ZOf0peYG5N9Joj70rBColTBIx/xwjXvVook4i5xkQNfRHPiwkYxM +z7MwHFDTOQ22LXUHZa1wOJOF9fcNRzqr27v+9YRR7qRV69Qs6xvqWzo69evgELF/zj/VhQ4lpipI +S0LjlWtrwzCXbyEsLUM8dnviY6ThbcRlCQyf+xeeViAkGz40pIqgk8S3OxSddirR5mZi2IJ2Zsy5 +CxNOTuod5p6oGZCI7BH/1tufJew7gv00290AATO7WYD28nflOEgX72KYbtXB4kYXQ4etF/KH1vNT +AAa6llLhkkDrAhvgnphA//EGwBL6cS3eQG7H+zFjjI6vlEUybAXXBRq3lXAD1j38CiSnb+pNDxBj +eIsg/Aa= \ No newline at end of file diff --git a/src/Controllers/Order.php b/src/Controllers/Order.php new file mode 100644 index 0000000..37a802c --- /dev/null +++ b/src/Controllers/Order.php @@ -0,0 +1,464 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Controllers/Payment.php b/src/Controllers/Payment.php new file mode 100644 index 0000000..d6d218d --- /dev/null +++ b/src/Controllers/Payment.php @@ -0,0 +1,73 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +AnoUEG== \ No newline at end of file diff --git a/src/Controllers/PaymentCollector.php b/src/Controllers/PaymentCollector.php new file mode 100644 index 0000000..5ed965b --- /dev/null +++ b/src/Controllers/PaymentCollector.php @@ -0,0 +1,292 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +ZLJZ9j63gUzpe/rZxq8= \ No newline at end of file diff --git a/src/Controllers/PaymentGateway.php b/src/Controllers/PaymentGateway.php new file mode 100644 index 0000000..d92d38b --- /dev/null +++ b/src/Controllers/PaymentGateway.php @@ -0,0 +1,257 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Controllers/Response.php b/src/Controllers/Response.php new file mode 100644 index 0000000..45dd3fa --- /dev/null +++ b/src/Controllers/Response.php @@ -0,0 +1,534 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +xU2YHm== \ No newline at end of file diff --git a/src/Cron/collectpayments.php b/src/Cron/collectpayments.php new file mode 100644 index 0000000..71f6cf5 --- /dev/null +++ b/src/Cron/collectpayments.php @@ -0,0 +1,39 @@ + + * @link http://www.oxidmodule.com + */ + +$aParams = array(); + +if ($argv && is_array($argv) && $argc) { + if ($argv[1]) { + $aParams['shp'] = $argv[1]; + } + $aParams['exec'] = "command_line"; +} else { + $aParams['shp'] = $_GET['shp']; + $aParams['key'] = (string)$_GET['key']; + $aParams['exec'] = "url"; +} + +$sPath = realpath(dirname(__FILE__) . "/../../../../bootstrap.php"); + +require_once $sPath; + +// initializes singleton config class +$myConfig = OxidEsales\Eshop\Core\Registry::getConfig(); + +// executing maintenance tasks.. +oxNew(\D3\Heidelpay\Controllers\PaymentCollector::class)->setStartParameters($aParams)->execute(); + +// closing page, writing cache and so on.. +$myConfig->pageClose(); diff --git a/src/Cron/cron_bankaccount.php b/src/Cron/cron_bankaccount.php new file mode 100644 index 0000000..abdad5a --- /dev/null +++ b/src/Cron/cron_bankaccount.php @@ -0,0 +1,50 @@ +setStartParameters($aParams); +try { + $oResponse->checkBankAccount(); +} catch (\OxidEsales\Eshop\Core\Exception\StandardException $e) { + echo 'Error occurred: ', $e->getMessage(),PHP_EOL, $e->getTraceAsString(); +} catch (\Doctrine\DBAL\DBALException $e) { + echo 'DB Error occurred: ', $e->getMessage(),PHP_EOL, $e->getTraceAsString(); +} + +\OxidEsales\Eshop\Core\Registry::getConfig()->pageClose(); + diff --git a/src/Cron/cron_bankaccount.sh b/src/Cron/cron_bankaccount.sh new file mode 100644 index 0000000..c024d73 --- /dev/null +++ b/src/Cron/cron_bankaccount.sh @@ -0,0 +1,2 @@ +#!/bin/bash +/usr/local/php5/bin/php-cli /ihr/serverpfad/zum/shop/modules/d3/heidelpay/Cron/cron_bankaccount.php diff --git a/src/Models/Actions/Action.php b/src/Models/Actions/Action.php new file mode 100644 index 0000000..ef25816 --- /dev/null +++ b/src/Models/Actions/Action.php @@ -0,0 +1,33 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +3qqzzgV+gjzUoAoMKDsoZ9w2sm== \ No newline at end of file diff --git a/src/Models/Actions/Capture.php b/src/Models/Actions/Capture.php new file mode 100644 index 0000000..8ce95e8 --- /dev/null +++ b/src/Models/Actions/Capture.php @@ -0,0 +1,31 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +Pc89LG== \ No newline at end of file diff --git a/src/Models/Actions/Chargeback.php b/src/Models/Actions/Chargeback.php new file mode 100644 index 0000000..a4bc4ef --- /dev/null +++ b/src/Models/Actions/Chargeback.php @@ -0,0 +1,30 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Actions/Debit.php b/src/Models/Actions/Debit.php new file mode 100644 index 0000000..13d890c --- /dev/null +++ b/src/Models/Actions/Debit.php @@ -0,0 +1,30 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cP+cgnlFsT3l4ZnfJq7CtCvaMG20p7XOu5hkutj+yNfFYQpXaqG1lbCPfhq2hhqdD6LIvor8z +ueh4AQdzDJrat7GpgdhlTh1pJM9eTl8WJ9Gz7clgopj0W4H/Qb6jez580bXr8OZFoWl+fx3OEzeV +VukRwIhihmYlZmkXuLExJyinG6fxKPdXcj47zpS5l6rYGe+WrEPDYgItt7BeSd1YDV5w/Ue5a3lP +VAap3lduswfDziG27UgLclsz6q98Q2K/6WrnOjgwpVvj0eyP+MOVM7vo4srfntBxlS1ykfzZpvBt +r6OCyA0THSvphqVe76ZX1lalvVFbuPBG4FiWEOcA18O7+XMsc6rR9Ldb9U55fkcGukTegnoBE8bS +UJwxvs79Z5V0U8XHfcrOJmH4GIZ1NekVm3h6Ivy9mIfnAXJyFLl+H56XZOOT51EmJHpvHTFNH3Ix +bNC0e1jejr/OAf62lM0xOVc0Y/hw/h8nVXpy/Xq3WmLvnrQK8IU5/t4phh6NBAEYHYqqQVh7+xgt +1XGivxnjxHVZfo4V4pLQg6g/Ikt47EYlqWMIjgcqC5MUBOxCVUDTTbNG8M68JnP7WsIqrsG+ulq5 +UCN+aRMfYIZnI9U55iBFUOpREmuB+3u3qxLT53hAGA+I6HxsB4OKfXBCwmV4XiwvkKmHIGdyY2NT +IBC4nyZMrplbMAzDJL4Zb/Or4qz1suxma/FU3u6AD4+tvLu/5J60raZtoMzrSXX4SQmQ+Anuz5fW +o6+ob4gxf2/6TD/9L61XiMfyrWbOh2BzXl8JSredliPxsh0G5ly5LczwyRv2b36AOUFvYukAtLSU +6MpYg9dcu7HcZZTzO5XZSOFxrL5MEIvaAUeqcIJHV1xjiNSZcNDGX5vGr/RwZ5SS1Y0TA2G1DM1S +eWUYtxsVobuu6RZ05+kAHENh8oo1KMGJ/PuHhwAtWctmO00hAQnMCqRrsFSP7w/Cav0uIKJrdkLg +2CylYC8H9vVxD/2VlrAeiCCzfi8vdLRe92QCcMPvrQ6W2S8KBTYOq+B1PNZ/uQJZSZekX0Ngzu/v +eUJuihHp3ydMmIeH194qUYpXbZ5qxUYOoskI3g4s0SMv73ul92Oxytlkpgf/1LuTYGgbZzORMZTV +f/ER+UExRVeFK6B6nMJHXsCClvYWSsRY/UW8/Hpuua+AFf4B3EzUxBEBjTvTT7vvXZXU7CxJTCzv +dYbIP0ucWsmCfoRS5rJKGexptYw72PCjKZPJ4H2L5Sd4dnmwlOSmeV0VPaMKnqtM+C6Wa+sSO5tD +6fS+n25sUYESMOSR6SC5OZGiA/xSS5MND3WERnumGs0jtjnR9ugRKrChEJhGL/59VY6iw3Whngu4 +TXBXczgdvf+7Z0jxfkqcloKsGnK6P1//hkrfBugKL0tmNfJvxvhtwPT0B8l3NyNdtui8nY4wrFiJ +fNXgGJzbmZZ62CkP8GLpRQFHbh/D4FVlL64FJ2I5ukQmKYZqAiP+p1zaz8ylEIgfj7T4vptUSN7x +DOl/IewW8pHgsTwL9uCV9mYZNMCazqIyloj7YxUkU/3/fmlImNAa3DskMpKOBTPg6y/dn4qV66QO +yQ2IaUIooIjymIkIBL5M0Z/U7zJEj5Vt10spCh7e9jWcby/pT5TatvS+SMt6MUusVeA6aU2uEGF6 +6Grj7gwHCIvBjejdUi/FM7593tm5/28Mr5JR8yLuzbhk4Lf0IzVp1BcQ+5O8+r2OXWd2rPJamwa7 +WgyFVylnExpUOvJGJV4INpkXWMF2otKpzqcuo7YpDcLy3f6X2H9jJ7YLnfeFR+c8wrs7TWXz3AM9 +K419JPZZDzwwBOuhhY8KR8aNpg1paE8AcdnI+ccKn4Tpa/Qkf6hzkFB3Vt2cAQPyv7jPJaTozqjT +ng6366yFyx/AyHJvUl/ukEXcfhtZMhjI \ No newline at end of file diff --git a/src/Models/Actions/Preauthorization.php b/src/Models/Actions/Preauthorization.php new file mode 100644 index 0000000..89e1487 --- /dev/null +++ b/src/Models/Actions/Preauthorization.php @@ -0,0 +1,31 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +1tkHk9pQOGCscDIbjYTnfym= \ No newline at end of file diff --git a/src/Models/Actions/Rebill.php b/src/Models/Actions/Rebill.php new file mode 100644 index 0000000..4cba2d1 --- /dev/null +++ b/src/Models/Actions/Rebill.php @@ -0,0 +1,34 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPt8lsyDIy3/qAvvEu4xkfiIeTjUdAfD5PDMWlhT2g+u+PQFMr2jybQSAr42KHjyovjlanhVb +VnE7CTJI8Rrx8/fp6lzLZLvfzIBMRJdV4YR0Noj9TJjsizO4BwbzrMgwoguoYVUSCGb/bu5fKEBm +Ah28ecNuKQ1/6xcJnT7skVd0vPXPPFAFGJ8NDNmrEmPdM0G/887bAhfPAt7xJiLOAChG2EXy+DH2 +O4wXTqTM24KUpT4aWGHt74MUo9WNEiDyDTbnRsBQkit+RGAF6Vbc7rX+SXF6QWzQ2nmA0qh1sDoI +3/bbC/y1hR8h3EpKH6VogZBfkozApNcNxebNDQdSZaqvZBN8bLxyUyHCm8nQtpQcki4TZJdBghf7 +/zFdLVt47kMpCISOvKX5kOqVPWeRB9QoiSlGJUvuihdKLXy+1M5A7B65iORVYVdYy+6TrJOIcryx +ISA7ffdQ4Jvb041J7RkeuiPDJau82E/T59weaJcFA8PU1eC+9UQdD0CtedOauxlWc1qgWN/xYYDq +1tjAEt+hxbI0LyPkBxdnNuZr9Tw4/O03aslEBoO7JzZhRaQa/H3OIDdrVqZtiL67w1tslFO7h+xS +aOFliTc8ZG3znbkvtltAxOOci9wlyo89kHlGsRN7QBjzQ0BII31pfOHtzpVKKlXMLJ44O0gSLl44 +vYeXj/QgvUZ6+sCa0M8KCO7xXMHD1u1E/ftUnth3aA2GXq6A4VJOluhfa3jXKFB8tjPwufuTBkAI +rdzEgacl2OG4h6+xdcgKRO8obbSNvsJmdPW5b7YQzHaYfJz31Ss1HeGx4FVRDUXj7S1gwHOMuWMW +/FIzStdGsz5yDSw06iwj28JuppE9dKx0M90xJG5+V6+9QWGZaeGY9JyOnyrbttVrRahqtiTj5/p3 +VaMcybcPnRDLZVLx13E6cmx7VzQsBdGVCIGlYwM/7/qZsZGcOIhrbPXRh0fomAuYHLTKBvj8ORKL +P0e6GN+5FdK1+JqewdIel6HW0kIZlRPuW9VY+noxDzq4IpKFd0MnuQQtt1OIP7uUnD6yHvr34jO0 +wHmXwYxrlJqNsOEiMVAAqQLfHGA807GY1qsGTWZCSA1LuNlbqq/8TcAMJghldbCl1Elc7ruoupDk +YGqvMtskLEonePrtlRZzw7eGUOVfQXi+uPT2LJjLNVrd1t0pAff+3j5xTe7bUXj+TgzLBGCNiIaT +Ois7ecESatXp6JXvoRHAjXOGUJ/8NcE7omgf9Yskv+5fmcJfDtu8saH4D9vYJtLyKnkr6gqOURRT +6zczCgtXbbX4/EeXJexU7QvOYd1xIrrpr+6rxsatSAg+1opP2diVhsahDV+SACEm5DDHY1tMs6Vd +yxlenfItTJG0kZRJOK8e3xcpHWFM0OjrsSnKgQAFo/FriXMaqAkiylKjJY2R+r5dXeWXbwcurl/l +fQVhOu8wBZkRbOjBWkzu5eh9ZOHQcxoZGL3TgoYdfbPEj+IOz/KLdyiLbX3YzeeGJzAVopAKEj18 +bWjwyBdBY85hjsdx7se5HmG59OUagm1Rj6ZHrrIudPnj0ogkDWj6WB3iAXF6nhHzGir/1R5ezmo3 +XeSZ26dGvs/5fvtXmBTtSo5BAvuO0vYalTmW7IKRRdF8kkRJNavtPjtOi8ojTGhVehe0kA9E8nfc +bZLQK4i4gBAeysMcFf9z/sinTEmTWO7wMWbJt8dYLde5AlyF68ij5tkqCh5rCRHMis+BBZW7ziKW +fmhcQMlrSzIltDChOmMUDIeTMwNVzCcAV7+3rebIsC8ERs0MMQw280VVScUs6nN+kR7FpRsuBmsC +/qSHJlHCDxkv/P2TWLX/4NqNQ01TQiy8BDc6MQRX9cqHfMFXXDionfauW8jUR341OVJUkwxzTsRA +HNQUuOfnXznD5HA0X2/sMFigCcPCZC0kGB505g0hMKeETzRHjKPCeJC/Z9PYDu1jn1//didQ66Jx +OYcRZlw910rNUICTQMpeyf1frzAzEEz3SOObUz/KtVPFh0BLVkUe1ax5WdbySYvXIMnOLCIl2O6H +bBGImb5j0aTX8QpUiex0ONtLPBdwoYxZ0iMlm7Jy0nyaqUxmNgzazBPvZqa+dP9krMY0Y1hlwk2f +49+SOl8wuUI8TgyFEVs2usagNBvxH5tseAmQ3HE3PLD6LpfxEgGwc2iYKn6mQrQIhdJFApkWNgRJ +mWPt \ No newline at end of file diff --git a/src/Models/Actions/Refund.php b/src/Models/Actions/Refund.php new file mode 100644 index 0000000..30348e3 --- /dev/null +++ b/src/Models/Actions/Refund.php @@ -0,0 +1,35 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Actions/Reversal.php b/src/Models/Actions/Reversal.php new file mode 100644 index 0000000..0695cd3 --- /dev/null +++ b/src/Models/Actions/Reversal.php @@ -0,0 +1,37 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Bankaccount.php b/src/Models/Bankaccount.php new file mode 100644 index 0000000..e026b74 --- /dev/null +++ b/src/Models/Bankaccount.php @@ -0,0 +1,203 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Communicator.php b/src/Models/Communicator.php new file mode 100644 index 0000000..864abcc --- /dev/null +++ b/src/Models/Communicator.php @@ -0,0 +1,172 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Containers/Criterions.php b/src/Models/Containers/Criterions.php new file mode 100644 index 0000000..b4a3845 --- /dev/null +++ b/src/Models/Containers/Criterions.php @@ -0,0 +1,47 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Containers/Parameter.php b/src/Models/Containers/Parameter.php new file mode 100644 index 0000000..f08ff88 --- /dev/null +++ b/src/Models/Containers/Parameter.php @@ -0,0 +1,368 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +DhpofWRvXmW15s0WXk1g1GkwTgxafwSLw5S= \ No newline at end of file diff --git a/src/Models/Containers/PrepaymentData.php b/src/Models/Containers/PrepaymentData.php new file mode 100644 index 0000000..d090086 --- /dev/null +++ b/src/Models/Containers/PrepaymentData.php @@ -0,0 +1,101 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 diff --git a/src/Models/Containers/Skeleton.php b/src/Models/Containers/Skeleton.php new file mode 100644 index 0000000..2866571 --- /dev/null +++ b/src/Models/Containers/Skeleton.php @@ -0,0 +1,45 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +UfR8rnti5H5no88FH394hkm8xFa= \ No newline at end of file diff --git a/src/Models/Factory.php b/src/Models/Factory.php new file mode 100644 index 0000000..4ee1ceb --- /dev/null +++ b/src/Models/Factory.php @@ -0,0 +1,176 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +0tCSk98IIeNYnNZrPAqZgAmw \ No newline at end of file diff --git a/src/Models/Generators/Basket.php b/src/Models/Generators/Basket.php new file mode 100644 index 0000000..e54598c --- /dev/null +++ b/src/Models/Generators/Basket.php @@ -0,0 +1,259 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +5/GeldiQYkUmGpY4EWsbhEomGji= \ No newline at end of file diff --git a/src/Models/Generators/Body.php b/src/Models/Generators/Body.php new file mode 100644 index 0000000..fab12f5 --- /dev/null +++ b/src/Models/Generators/Body.php @@ -0,0 +1,34 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Ngw.php b/src/Models/Ngw.php new file mode 100644 index 0000000..feae663 --- /dev/null +++ b/src/Models/Ngw.php @@ -0,0 +1,138 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +QicL72O24pg+IsgMCW== \ No newline at end of file diff --git a/src/Models/Payment/Billsafe.php b/src/Models/Payment/Billsafe.php new file mode 100644 index 0000000..1f9f73e --- /dev/null +++ b/src/Models/Payment/Billsafe.php @@ -0,0 +1,45 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Payment/Creditcard.php b/src/Models/Payment/Creditcard.php new file mode 100644 index 0000000..25bc546 --- /dev/null +++ b/src/Models/Payment/Creditcard.php @@ -0,0 +1,44 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Payment/Debitcard.php b/src/Models/Payment/Debitcard.php new file mode 100644 index 0000000..0987b05 --- /dev/null +++ b/src/Models/Payment/Debitcard.php @@ -0,0 +1,46 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +BjZz1ngq6XQC1m== \ No newline at end of file diff --git a/src/Models/Payment/Directdebit.php b/src/Models/Payment/Directdebit.php new file mode 100644 index 0000000..d4cd4e8 --- /dev/null +++ b/src/Models/Payment/Directdebit.php @@ -0,0 +1,44 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPuj4AogcgwyDl/U+2QjZuR9A+YUZplcb8O6uhSLuH/kO4ylP/Inot4cd5Qig5W1fBZWkV4JI +Usssyr3zKKunf6yUHTXryn29jHqcgwrn/MawT2w21o5e5KG+aYXSZdeHeFUEmYwW8Owacz7f6v+s +c6ZYnQjVn6k8yobEb0vOKbAMT8xSh0IoZu2htE1q7n7OeKCKRJ9FnHIuBFQ3LxSg/MD5/FvhGIXH +FtktcucrnZ6hcyYBeMLqHXRE9Of1MrO5SoXPOjgwpVvj0eyP+MOVM7vo4sDbt996XhUAlA51pvBt +r6OP/od7Zmy81UNvAI7IaskGVsC98EY5ZhAFOt2A2yotJNiVMNazDIqofQEHbxc8gS6dAT/+mepO +Lw9dvT8ZvB41osj6dUVtHv6zm6TCgBB6yT1qTWXggdUEPOkmhC/T5BB2c9bO0T0DKuWrOhUFd5uf +3sZmkEhyAF2OHZkyeSMvuYYmqRu9hDp7nMI9MxnZaUkKAZqsa2RRGmSDCwXvtAOcHOQZIvV4NgZr +BlYhETk7cStQz2m6tn/qAUgS3F5XDm4Jx1l0Njcu1ad0tJHx3konGQ0dpeeF8SKJMbszWOF2eY6r +sLublT9CLtlTckGGUBg6rpJdJwWLbGNIth4BwitvnWR/XfCg/xXSMU3HsUSdbrAUusHjXAA5x0Hr ++6zfQFTkP/bOkH0bpgifbt/104j1Maymyw76ee98ZaIr10Dxx9lgQbRQwBa6JKMBrTYGHCdNfOE2 +aILkPeuY0CAxsZXJNaKXB0lz21XLgzxxf3SoqLktUMI+fEM4uuHZ1tiuqSV4d4bsiRE1SIAPuQic +x4AfOJ0Wv0dwTsYD7Whg7EL2w3gOMpLhPEUDAzgpiWCgpB9EVZiM3c5JODvrIjUx8YAGPBMd7q5c +Qv+BitVUvuGfshDvFIpcJK+6uZyUdGPVV3c9PaVYObxWn3Hgq25pUPuw9oDM6I2B1Zab9Hz6AxIr +YyJQOlyBeVmZS9f/3zvshJyw5Vxqtqq9SyQusGwclBSxisjNQR6j4R0R7oNvW717cYMe4skGjbiS +JzTZLqVK/17Z4ckznNfsUDgF+lNXCdZ6x8DWrk7X+P7RN81ZSdWz85qwDY9cx9fvbAZSizxBFufu +7fkGaN8W672+RZTs4jnvpusyL1xCbCyhMtoHag09c0C4W4PAGO8JTHxEsTfHs6wYcQi407DfutZU +IHNTLRU2efrkuUvXQw/Hcp7mYjC4+zTZ04L4gXzX8Qlis8thiyp6Vt21j1FOpjg797XbddByXqwz +zXoTD9/F6r7E6X5RQOVCizu4EBZXumfr56Bsz/mNa4iCu9h4MABlWp0tUds791GPRUibzUzFbqsP +An2uNgjZmU9DxL1Yla7FAMnWqEA3FsoF60Ub+Be3rq3MAdKVgCpFNRDi6SzOrCz0euyKaKqI1cDR +ucyNog+GTtB401KTj15AsLA6avNmoBozxJOjMC+jCu7MpwJ2neQvFlYyWNXs0qaB/UZz2D2gD0Zd +7DQIC3I33njQ4VzihcWiKbHNZSpkKOlAViZGUlUa9Z1oPI7FoHcG17rF1FnHYj86aCMOsdDBMOzN +pHeBx3Q+mnlujdcjt0jBAj4GXHC0vDCOWSAuQIG8Z9fm7gIcfhRaNsF9/b0YXPTeOpEOzWnr0Erl +pyAkvfhJ8bF/But9NtVJHAT8j6QUzFAGxn7iPy42bFIVo0DxZHx7nnhYpWVhEXqpy/b6GKCl+/dM +zw7cYWEb/HCQRLGs4ZMeCCbd2X2ZLj8SnJ3UsTmNj53B0JHCXBleBIe48h0oQm986CvpUkj3xRcX +ldn47FWpl5h62FTvmZ11d7MP68lAUjWnPrfLTq2KQ/pNGKf17BHRYA+lbVlmW0dgPs+hT3tJ2hV+ +FZTjlzBNGHAD2lYjIUw/hbI2aRSSgD0NuUxGrYoiURu6wFf4pJLmMZdR5pQ7WF1KdfdzyVnmlmwW +gBMICx2ASyaXSFxVR27mkvLXAO3b5wvjhXceOcMH5P6SO2gdJ5TAdDQ8xUZz0pEmk2s2eayzZ2MF +f563YtBzL6ePIb/H668W7fzXD//zRKuDZF+R4J3CMy5YopTGA2UOVb7NaVPj7bTFQdQqCvJpVyhC +M+FLx+pff9JbO9YCsL48q84RwG5Uh6UHnoAFinTH3ofkM1ovMVfLvG/A2uyzCatyRxxkN2u8wr5F +PWAryd2OZYSksIA40Ygmoh0D8buUaIFpyZVFCnU4yQNnxV0Tr8kkI96KgDCVXuY8D3XrgVzNdVyZ +hMX7/9+RDbcqwVF5H+zc4TOFsWi9oqylogfs05dRNUM1xeWwTQWhyRFiza1RC0rPYBUrAyRWPHw2 +pIqEVRuDhQcfA1Fvn/CFyz53/tpTRch4yyT0+Z3sNDQ8UaZdVG2n+nwvFJBRbK79TcbNZqnzQa7Y +rhzBwPFr2IeIETuGUNcZQaNOdXte/dh6xKHLCRAKMj+85ZuBuHxqLCdIKUjZDWXgj2vJMhh2nE6k +TRb2hD/3ptKXZwh9rMHePIfR/5WGWVcq0jqBKsL7isjvrsMkhC6vAMzx2ryDoCfwbVafsgKSL+zR +fTDOlRFXr1YUx+a7yjbxAl49ufQCjF8KTP6/J0NKjZNUK9D+TnVhwQOTI+SiZPLNfmx8U3umIYDg +Fh0iPxdpEIsj8RVwHyHVuYlcxPQTF+mAY2uX8q6gjBETeGCOLMV/TDbxEfgOW6ZRGYORtb52ccX9 +oq3IpBjBpXIRhwYR9QCwXX9TEIyX5FQlT8RS7GYX4GsB3jv4bUOG3Uj8eZrFt0SV5Uy+Ty3sBeqC +XWsRN0Pp5/Fs/+klpL4wGockWWZwSNwjRdYazUeDp51WDWG+D7GfiFYAqKFvvL1Q1Ty3reUzhQBV +1vCQ3wylbXx+HBd+kPSif7gqIk28wY0CYi6JI0pE84MtrPrOjLrlGW8Q4+ewNhT43VYqCyPdt3zm +H/27kigrHgVulzEn9GEdPEbb7Ehl+nPQEPyczgzCJC8U9xyLC/PSi4V+LMG= \ No newline at end of file diff --git a/src/Models/Payment/Directdebit/Secured.php b/src/Models/Payment/Directdebit/Secured.php new file mode 100644 index 0000000..daa68c5 --- /dev/null +++ b/src/Models/Payment/Directdebit/Secured.php @@ -0,0 +1,46 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +TWYMr0R9WT0gwIdk8hn6kx4f2KjcqIIwg0+F1G== \ No newline at end of file diff --git a/src/Models/Payment/Easycredit.php b/src/Models/Payment/Easycredit.php new file mode 100644 index 0000000..6446a2b --- /dev/null +++ b/src/Models/Payment/Easycredit.php @@ -0,0 +1,47 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Payment/Eps.php b/src/Models/Payment/Eps.php new file mode 100644 index 0000000..0d950cb --- /dev/null +++ b/src/Models/Payment/Eps.php @@ -0,0 +1,43 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +l+QAEsgC/SxHeGl9x1DhKk+Chx/Wlegf \ No newline at end of file diff --git a/src/Models/Payment/Exception/PaymentNotReferencedToHeidelpayException.php b/src/Models/Payment/Exception/PaymentNotReferencedToHeidelpayException.php new file mode 100644 index 0000000..abae6e1 --- /dev/null +++ b/src/Models/Payment/Exception/PaymentNotReferencedToHeidelpayException.php @@ -0,0 +1,36 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +JvfAk2V2a+vgNVF1ltZ/5OdR \ No newline at end of file diff --git a/src/Models/Payment/Exception/UnknownRedirectParameterException.php b/src/Models/Payment/Exception/UnknownRedirectParameterException.php new file mode 100644 index 0000000..7e8b084 --- /dev/null +++ b/src/Models/Payment/Exception/UnknownRedirectParameterException.php @@ -0,0 +1,35 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +gNpRM6m= \ No newline at end of file diff --git a/src/Models/Payment/Giropay.php b/src/Models/Payment/Giropay.php new file mode 100644 index 0000000..8139ca6 --- /dev/null +++ b/src/Models/Payment/Giropay.php @@ -0,0 +1,43 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Payment/Ideal.php b/src/Models/Payment/Ideal.php new file mode 100644 index 0000000..cadb100 --- /dev/null +++ b/src/Models/Payment/Ideal.php @@ -0,0 +1,44 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPzvUBPqDePNIoEsulbCMY/tC5ZxTQPFpk9Yu+oNKHywAcfJrc6uEqoA6MO6TVfCPyR6Vvr+3 +upawiBcJpnUlp33lClQ/eDddSSiM9zrvcFd5Rm/O0A+llfbIfbbit0sekGhg7tOIJJsfopT60jta +YPlJwJG3z/HhJ6h8WgwVXoNvvVRlGrVUHNffCbn8AqvNf6iSNy0rrChZSqj9llA/AoKP5zNY1jKk +x2nOg3X1cFg1wy8jCEQlOzhiS2vzJUcy7Ic6OjgwpVvj0eyP+MOVM7vo4t1ldNmNCB8jGD+TVvBt +r6PR/qAINjmT2meCWfc7oVi9uayJA6GpILYXfoW0JsDM3fq0ESogrp3ZkH1aoH5S1vIP8e2vL+kd +Q4+NZeF8LjM0tpBvm9Jh7BM3iOKU0tFooK7veC3dDEzSqvoTUdWVPW+Llize7CVcms+W39qf2O6S +kNxmRV569CEpUBSfaB/9W5g29JbSS2LqMxFVuHx8OazWWwRosalYd4p6WozFjvRNFp3+SKMpXgFt +an6w196vscXxgysxcp3w8n53UclKlbYg0Ydf6Gor5qMqXschPRdWRywaiiN7khG79cElmuDtMPqe +zitZ+w2MJ5Bpo5LaqtfLXqro4Y7uGu1qCE2OQgTR3t7/dpJu4eAk9Vrt2Mp0o06HoKbwN+vIThZn +kT2jP/movqaQQko01XV4g1W1HtI0C909AQTuw6zKZ7YZlGjYCBMHLgVTB2B894Mz81wFr1IkDunq +Iu0JvDtS584pCdyNXO3AaOnr5tMxWm/EBfCeNeWiwTcey5WNExq8zpxI9HNzgQ9MVqx0CfYNatgu +EwaKXxtM1ycavlFZKJMtB3gskxs4b/i+hVJBYu15rLhSu5gBZ7mGTJDyO2bq98G7pjJCwJ22lHEI +N6/iPHgD5PdJfzvlURXQWtmBtAE7LdoOXtBvkGR39SFdanb5/5YBBHk2aI7YWn9+0Fi3vV8ZS/YW +6PKi2s6Q1yztjHF5Ls5Lrku0beagZupVsChxIYSXvFazyZabQNgGJgH4naa4RsdC7n0l/R1BLL80 +KlT/ipGRHXRopmLBZOmqm7aqqy1P+KTb1pfVWQzHvPe5fG5LEuAO8vSBivJ1YqD8QX3kb2XHTv2u +CYdLgeu8XtHVHxZw+0KP9SUW5LV2APQdlbji5AoCMI0pcqZBfuZ5D57Y1eqZgcNtCK3A5vLkYqat +qwUWgkBmPQ8z7tvy4FzlNrUzyi8akrwUehDzhmnb49zLHxLxjyI/WHk8qWuoaa/OMCk9JW926I11 +IH1ds+Q//WqX58Tv2Uk6gXiYvzQ5EmESkJ3SLFvlLuCfJCt62liW/pwBtmwK3a2/b2LPyl4Mpiyr +f4wcqL4Hv0vtMLFGamNI1KiC6NxrThW2cDtaDbMHDXVamPGH5mXGxWAGIoZt6HSzrvieyEYclW89 +IG4zzHR0cVAYPd6VUUYg3M9/9HY2zlyUUjnpQGlync10c5uDqo7pyCXfMP4v3Bgo0OmONzm7zxee +4XN2u3+frPAvHV3Rlw+iBTe4CXz/f0ALRWvS/X06+j/OILuvgEbI0Y647JOqhY0jGw9O2LCtJ3xh +16PAszlAJE8CwEVl0mrqElmtFbDSVpT6nmycLt4V64XUMYWkVvIglCZzFo3i46jWmn4P5i1ZqO0S +YhY6VFkEr4Yc0IJLMq0JwNXjMpy+kLqXsLkyY+7I7oh3mXlX2yTECeJCCUYvc6AF807XMDmNNpzw ++/R61fuaxlgbtc7ET8JWhLgI3OIZe0nOucaxiEzfxKXeORSKxz1uPBiDme5Om8z5XFp8VpjuGb3J +M4EFo+Xm1AnAXBfBk/BBUCy4WHTjbH4+rJZ5X17vlnI2X4wRvJNIgXwAQpKbNVIBnmV786+l7o+j +2pNiKJ7WbFuVm/NdOYVSVFL/ErkZR+zJ5vf20M5Wl0NAWp0RdAHoaAe43lNwGgwrS4AY1dhHX64D +ASYPAMmR/xiStKQPRWdvXrJnJTS8b7tRShcOOtWW/pZ4FSqmmwNdOu3zQRelVFToFYmbmUCk/gj0 +sCQ4C5kpUbC/FSgR8QShN50/vq6p8Sb5uLoXfw6Qq/F02LheBt15A2TYsO81xqxpgZX8yDl/zj7M +ZocIxGMkf496HZbdz8QL8Jr/HVU0hWCx5I8A+O1ifnuTMo2Ey3dqZmCO8bQCZSFFEPDn4Vh3rrmK +9tPIy0kmJH/nmhklH+pgZK+3iXW8DpeEXIpY+ob9PqH9y07na2C1VtdCSwQmz3lsvmZba8BOM/bS +DCk9aNv4pL5hW3MBZDENbS0uSUUtJpEqsYNWj3u7MfY0RYiTogLyHnKmeTZJiZ7vMC9I+QDVc7NC +XZaCY+e3KsuNqZAlG84bwBv9/sea7qPjBWy9CySjN6YZ/yJwoFJJDqhcCt74OOnWfhZ/AlwFWSfa +DyYqvyPnpi7UqacTrbPIA1SJ6lz6dc/UoNj4CBt0RW4u5wPKSOoNW62BdXal9tiY86+7L3GQqiJu +cm68A22fH7/bqPdxNHYpnyb+ajcQFHsbC69uZcBH5qdphgP0k2bra2+1wCr2KaPsS1dr1lb2k9t3 +b6UxS+/Wtc3U+X7V78K9kLDEdpHZ/oRJYx16ok0h5jfeoyWR7Zdu/IaV/0axA1KRK+D3S5B75tL4 +z/Qun6hQ2SRL9/aJEgtP0/NVeQLgqFr0Hp7p4gI7m588pcqdYr2mILIaBlUH6LUvAGSlmxcAzyw+ +YPVgz1uZ5x+/6UoJQYhaOC0ovdIG429rs0p11rXM7MwDxpCT6LR4/TKtY+Xn6Kc21xOhYjE1CPQb +BRK9qalSOC3iBYHRuh5P8pOB9eEIEqCfyuNM5slau3DZqQubAoZBqliXXLkTcU1spZygcwDSiHkM +Y9Q/h4p+aiElLLjpkBnR2o1e3n7twb6Wax/HAv/8TR4VpmqBPnaMO6XPqm/71/50TGFMAQXH8Osi +ntnKWv+puyhKWm== \ No newline at end of file diff --git a/src/Models/Payment/Invoice/Secured.php b/src/Models/Payment/Invoice/Secured.php new file mode 100644 index 0000000..33ec9c2 --- /dev/null +++ b/src/Models/Payment/Invoice/Secured.php @@ -0,0 +1,44 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Payment/Invoice/Unsecured.php b/src/Models/Payment/Invoice/Unsecured.php new file mode 100644 index 0000000..3678bc0 --- /dev/null +++ b/src/Models/Payment/Invoice/Unsecured.php @@ -0,0 +1,44 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Payment/Masterpass.php b/src/Models/Payment/Masterpass.php new file mode 100644 index 0000000..acdf2d0 --- /dev/null +++ b/src/Models/Payment/Masterpass.php @@ -0,0 +1,52 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Payment/Payment.php b/src/Models/Payment/Payment.php new file mode 100644 index 0000000..1764cf6 --- /dev/null +++ b/src/Models/Payment/Payment.php @@ -0,0 +1,42 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Payment/Paypal.php b/src/Models/Payment/Paypal.php new file mode 100644 index 0000000..8610767 --- /dev/null +++ b/src/Models/Payment/Paypal.php @@ -0,0 +1,43 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Payment/Postfinance.php b/src/Models/Payment/Postfinance.php new file mode 100644 index 0000000..3e74401 --- /dev/null +++ b/src/Models/Payment/Postfinance.php @@ -0,0 +1,44 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +GThI+llZhd2LOA6wlVj7S0== \ No newline at end of file diff --git a/src/Models/Payment/Prepayment.php b/src/Models/Payment/Prepayment.php new file mode 100644 index 0000000..cad44ba --- /dev/null +++ b/src/Models/Payment/Prepayment.php @@ -0,0 +1,47 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +SAKdc/v3QsPViVqxr6G= \ No newline at end of file diff --git a/src/Models/Payment/Przelewy24.php b/src/Models/Payment/Przelewy24.php new file mode 100644 index 0000000..64b0134 --- /dev/null +++ b/src/Models/Payment/Przelewy24.php @@ -0,0 +1,45 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +GqPKi+rryC+PHsM3TIUkIpUgy4Mih09rwW== \ No newline at end of file diff --git a/src/Models/Payment/Sofortueberweisung.php b/src/Models/Payment/Sofortueberweisung.php new file mode 100644 index 0000000..010129c --- /dev/null +++ b/src/Models/Payment/Sofortueberweisung.php @@ -0,0 +1,44 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Redirect.php b/src/Models/Redirect.php new file mode 100644 index 0000000..2abbb5a --- /dev/null +++ b/src/Models/Redirect.php @@ -0,0 +1,36 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +ufq= \ No newline at end of file diff --git a/src/Models/Request.php b/src/Models/Request.php new file mode 100644 index 0000000..7bc07a2 --- /dev/null +++ b/src/Models/Request.php @@ -0,0 +1,54 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +xBjf \ No newline at end of file diff --git a/src/Models/Request/Exception/InvalidHeidelpayDataException.php b/src/Models/Request/Exception/InvalidHeidelpayDataException.php new file mode 100644 index 0000000..dd17611 --- /dev/null +++ b/src/Models/Request/Exception/InvalidHeidelpayDataException.php @@ -0,0 +1,35 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Request/Exception/InvalidTagNameException.php b/src/Models/Request/Exception/InvalidTagNameException.php new file mode 100644 index 0000000..24be9ee --- /dev/null +++ b/src/Models/Request/Exception/InvalidTagNameException.php @@ -0,0 +1,35 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +2Uk+g6Dr3glU1bwmt0Z10oh4feRmEKK= \ No newline at end of file diff --git a/src/Models/Request/Exception/NoBasketException.php b/src/Models/Request/Exception/NoBasketException.php new file mode 100644 index 0000000..bd014a4 --- /dev/null +++ b/src/Models/Request/Exception/NoBasketException.php @@ -0,0 +1,32 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Request/Exception/NoOrderException.php b/src/Models/Request/Exception/NoOrderException.php new file mode 100644 index 0000000..6bbad6d --- /dev/null +++ b/src/Models/Request/Exception/NoOrderException.php @@ -0,0 +1,32 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Request/Exception/NoPaymentMethodException.php b/src/Models/Request/Exception/NoPaymentMethodException.php new file mode 100644 index 0000000..514b991 --- /dev/null +++ b/src/Models/Request/Exception/NoPaymentMethodException.php @@ -0,0 +1,32 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Request/Exception/NoPaymentOptionException.php b/src/Models/Request/Exception/NoPaymentOptionException.php new file mode 100644 index 0000000..737c0c3 --- /dev/null +++ b/src/Models/Request/Exception/NoPaymentOptionException.php @@ -0,0 +1,32 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +wUuVN9nCueLyIBEKUGXMkMYKVLW= \ No newline at end of file diff --git a/src/Models/Request/Exception/NoTransactionUniqueId.php b/src/Models/Request/Exception/NoTransactionUniqueId.php new file mode 100644 index 0000000..b2669ac --- /dev/null +++ b/src/Models/Request/Exception/NoTransactionUniqueId.php @@ -0,0 +1,33 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +Tyg8Tgi+4WEyTAAAzW== \ No newline at end of file diff --git a/src/Models/Request/Exception/UnknownHeidelpayOnlinetransferPaymentException.php b/src/Models/Request/Exception/UnknownHeidelpayOnlinetransferPaymentException.php new file mode 100644 index 0000000..05bc76b --- /dev/null +++ b/src/Models/Request/Exception/UnknownHeidelpayOnlinetransferPaymentException.php @@ -0,0 +1,36 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Request/Pattern/BankAccountCheck.php b/src/Models/Request/Pattern/BankAccountCheck.php new file mode 100644 index 0000000..39e2d31 --- /dev/null +++ b/src/Models/Request/Pattern/BankAccountCheck.php @@ -0,0 +1,27 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPrF9Qq7w5L1tWtd+OeCS5MtcrIeNecn/2CvOJIm3igFtmIgLGkdm0pEsuwf4CZRQO6CGt71T +VvfdjN/9cBahN3wW6S7AUY7Idd+Lbz7bz/79tBx20qBg5vEcd+zPl+YywoU+sqmGsK8gxMRLXwgU +hcsXZPzV547/VxIN0siwko9HklnWFq6KRZa3JkUNbasRpGpaLpPlkwpSVEqUcDlGhXjQSQu4XEkU +uExxP4qfSxF3ER37j817iH2GRqH59UrOgOGAu6BQkit+RGAF6Vbc7rX+SXF1R0BXuirNIkEUGvwI +H/DbBlFboavcT46KfbaWloQynU/HDtDg7oBqkIvC/qHlKaZ2ppFTrjh34kV1HgtwQeq6nBZQk5gE +2/X+iyw9TkRmMyyYwQqPzdBHiTDO4HC4AyAZCqDbXKNwGTwZFvbfDSatsHZfT3TjbDKsYqKJnmbN +bEJzdoSj2o1zUiAzOG9tuIoqlkEiwFoBpc3g1WtMqy1ypqTNIEW/z3P1U9HhnB5oos01YH2tiv4J +CBXR3iQ1mUc0bvOgq0nu8iWa86+5dxs1CNPVrO2YowqZa+ukYBNb19x5pWLlj9dRZUb1RQMdhfHa +uLF0rQlgYxL4kw/RU7+mmTqcmbEEhruBMbKJp2QC2KtfxIOj+TLpy3Qf+UGV+ughtYEuVu7H+Rcn +gI32H1e4TOwdMch2ZKEEE7DlUHpDjiyZoV7SphGksFvJFYI80rigPAowZSaVXlTcOjCnmviCSNx5 +0Y+1zVP5zzfvaqxBC4i29Ji1Ut6U5mZHrUFP9lMhuySf+jX+tCejjQqu0rNujTRL+BV8AaQXRoao +TNYCSDqmN244Dr4GmWUhWKpWZ+Yn3QDIa7mIfGkC5v1IOPlTAziHCuZPrNKl5nH2ZxI4HkpW1W0Q +FVWVDU/FkQn9fTSnRcsm/FmsXnRp4/vNIgfG8L+PALBfWIAXWMAIBKCCwivduvKf+kgGGpdmd//D +OOtz8WKqdUCMynWiOupreZf1eKfbTerXCI8L4bpNNBCHdjKBb3xZIU+eow8NvdsDrZIhcmeATVYO +u2hIUx2ek/VbbXJ0D5N8E2xtzIc9g/1MEDQzXZZIYSqWzzKX8EMGnxNKup/tE/ycXt2gweiHocLN +KGa04Ow39qlHNsbHb6zydb6Pmg29H7VMgM7mvlPeN81Y51PVnMmBx6PlRcOtGNsQ5aVYIMgsntI5 +fEjE6HA+Dg4Avl7aOhsCVRe1GnFXv2sMhsDKVSgsftYnrhIi0WrcWzDCotrOrLTTQTiwlc9jEypP +t1fFdYIS1vmsRQ12IKbqpicEIJRA2OY14qdtjTquakYnzVg0zgiGlDBcFdcSffLYGoAY+cnOd7QW +mHls9OD+IZZE4k1GHlKLA5z/UzOxh+yGlBWUbrXAPQ7e6bFh4yhJZ5X67pLvczU9dGP04KxE6cxh +M0Hrn5kIOq6X+dSaL96W8rPVuRv/tw2IjfHmO26zBIxiGsoRk/RPkpFbq8waGvryFl4OdbiBXHG+ +GGLnyJt1ZglknKQStT/05o+MQMV3gHyd7Bu/bL/8zUMW0UwwE9eSHudNVM7CVuWr9weUMF/NGwpd +9wElfqVbsTjZjhWdp92GVexS2yK2iPS65T06WTulYupEOaAKhQxE6r6cHQhp7EUdNQHYoZllTNyl +89s/TqmGl5eVwKvs4Kz/gri+0Kone15ovG== \ No newline at end of file diff --git a/src/Models/Request/Pattern/Creditcard.php b/src/Models/Request/Pattern/Creditcard.php new file mode 100644 index 0000000..2d983b3 --- /dev/null +++ b/src/Models/Request/Pattern/Creditcard.php @@ -0,0 +1,27 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPtt2llMdB0Fwld8hrhOzXfuqWbLa1PFYt9kumkeMdHVdh3Qqg/mHqvIlFINxJkr8QpGPH30a +k/I5ON51A3i0VklGRDegC2Hk4I/nWEI/df/EYxtiRYJgQLwQxDoT910QfSzS3GkNprXgxTUWre9w +VFG/j6BRitZi9p1DAthLjiH38xnRwmzsfUxzsQCm/eSMAjGdZyLs7o7+wX7Tct/8Yvl76sTtQYem +bWah5fy/tNytiOq/sSVUteVbqTWdrV92EXycOjgwpVvj0eyP+MOVM7vo4+Lh5DNzK5ELYIHl8PBt +r6OB3+/We8cqY5uZRk1Mp9NlJek1au4RNomgcyoNO1oYj08zhzNSWNmSn1WWu4Z/omknXTxggdac +VUViBGRiZ1WQHWScCAAbDW2eDiDf9BLYRBejH9s6r57I6tj39gF7OMUJfExtL5wQazD+EGrfTeZc +8eVS3OelcnHfZiO5ACUk2aLpvDAT5+yvcJiQPkoaEhRsFYK8w/51H3cL2OnPWEKi3TjnHBpltk7l +Ux0DuPX6aT413rM2ENq0jb7bBgovVCUkhaxeGdWPhjhKAdquJrK0SJGrQNhP4cynNC6ldqctwM6I +puWUY3SMULyeG5/7cNZ3bpICfmfq8g32Nf6lBHoFx433ZqOHDSbU4oyEPnV20dTixX3T4IdeA5x7 +fMEUEmVhil7rJzQRbxbZDc48ZLCCCdVeafVzasmlQM2wBEZyDLpHapq5ruGKjclYO3N/j66eu7oG +X6RizPuQXthfQ+VYmANWOZtXbyaqM/+cN+XPBAB2atr+NeGenWMa2aQ/vtdhndWeUjPeb1Y8N3gb +0oW+2RqBjK4KNRaXooOxg814bBrv7mV4f7B8WGr0wJCrpoGOTfRf9y/5gmXPwRrUqwqBpZNaWt33 +qaZzySc0P5QqpWRs+Sxh787BQCvYsJZdBZHwj1tsGIXtrcImkbocmJH1WA++eoiM0irkhTY9GRvM +m1E8D+V+fMrKT0LVyasSnqPCPV4qPRqDHpBSAyizHs6h/yGiSDqm9YQzbBYiu1ynO+ZJL/bUkqxX +uwLo5WwLRh7gKqUiSm1wXsMaXKxjsgE7Lm0U8ueSjCAMODxeFsLOHZX2mdbVkLq3UJ8XqMBXcmQQ +u8zJ7x4RAGA+rowXHR62xeWzn+1qeAnurijv1tVaGdAmB/jtgpzpqMwtovFPDIYcg16/Ntl+ml57 +ZSOiOikHJVBs/iEJkwSa78YWYy9n5PFR92pa0lXjyGPh5pwhTZOk8PlSWUhS9D/Qa0Pi7IERHSV6 +6ti3mW0lhfQyQ4zN1fy7bwchwHC6HsfSTIGZ59OXDe773/5C/7LjxRM547ZpFpUTPGA+e7Fhe/+g +YrqM0nsPMV4iKGMZG4VsTgeIz5vNcRHCfEEVkIdHsV1WpP7M9tQgjiEhW+T1dnXfnpwseacnP0u5 +czX5pVK1tgj5suo8bu0Ac1sCYsMo0y8QdEyT3pgh+TAmEklqEp5F6wqS6oSadh1pJKDucrttlvlC +9nXGEsgYTYvmvUBsob8i9FfKgFGXytFYhpLaN/8evirW/PRADZMQxUkAu8k/qL7PfBnT86wz8y0w +CZJFDUHZw/AdIQCj501IEV0UJ2xgUMVdaERRrihlx3Ek4lrGgrWmUvRdTMgqodTxw4XCtf1g9tET +8icBStpbfRszHOfkXxCf1q0bsHnm3VFfY0GIjl0jsrigGiwdlmpq/W== \ No newline at end of file diff --git a/src/Models/Request/Pattern/Debitcard.php b/src/Models/Request/Pattern/Debitcard.php new file mode 100644 index 0000000..991c7ed --- /dev/null +++ b/src/Models/Request/Pattern/Debitcard.php @@ -0,0 +1,24 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPz2ZoDA6YJ7bNnHTyIK1bTrwgnvzBgArfhguREgB+TtOnkvRJ0935nPR3KdULYNUpLaaa2Ad +66ZGP6iL+kZNG9noAwbj4Zv7G+UkkMEUdlZDLBexSXQzlIQwh00vh7yLSDUBrGXHk2qKNiKzALsV +LlcQ0yezmNlOp2FjBKYeyfgvkx318qf5DQc9Kb+EkI4L912S0n8RdMr0bhufyIxwg+MD849HVZDt +itXYTM3qtZj3ieUrY9F2Ibs6iv6TZx0JqV4kOjgwpVvj0eyP+MOVM7vo4yHcTT99c6ncUk7vHP87 +R6PrXv+RGxwwRa/KOrnzwSl6ktJEHJvGI7u4fMUxkEQEnwo315Tq2aqOxCkJfj6vmHFmftmDcZfL +L9LiIaz5Fgo6d+dvUz81hOQs6oksC2EvKcNEnJArblCV3pZyUbK6m/E+822BVN5mHxFtM7qnYrkU +DNrbJb3uXi4e79v6z0bouUQSqxA3CqzzI9KROa2HvMdUeOwKWb/JTITLKIrsSqKkWFdahezD99IT +o+K1MXUx47ag4Y14RhCwyLPwnDUszhxoo9jAhfWADJL178oxWhTxDdUl2z/KlYi9aUyzYPKk+Vad +hEZSA0aKI5iEQK1xmzpCPVDSTyyfDeZ/4vQYH6SayWiQBRfdyNEQCfIalrNX0nlUw3/Ld7Iwjnj+ +KkSGaEf3Oq2XkIntzLjvxdUHCRgE2xF2jNlXxADW2TW8hlsAR9FP00+JzyKUjF1q+t7wmx53ND+1 +3yGRXLm/upZgEWP1/wzdXUX2Gz9GK/pwJVnHrJ1CF/tQA8HQ2b/2JLCWqD3xD32d8ui92ACOt3zr +gsvjut9IUWb60TIowKORENncGqndcvEr04Ms7/t885YZqcxFjP+1Xf/tgo8jQeL//QThuxP1rMRv +JjZi1J431P+6OkONJOcuMzERt9XF7Z4+Fa2q02CZUlgeIKN+x+20SbGUvF8FkTcvjPTuxdugxqEE +unWvq2dM/LsnIOJrVBC55+4hYG4QiOXk5HjMuTUXZH0VOC3J0QseQ2bCDlLOq9OGQXb5Ap2GmgKV +S6VjaEs9jgt8ZI7enfjvqZ1AaEnvTjtJSJ7HI4+qmnRX2755jaXtmycNeySE6+Y5IYD8lcamPE5S +yhR+qgMVVoii5a5RX/IpPijR9JXX7MP7SFajJDRksf53YE/fhBxH6/cHv5r5sGO3zRlXBNkQqR+x +GSYvqLhqKHKelPO3sopagu54m3+7VIKA7vIJSyg6S6d5yLZKM5wuBA/mJ+BnscD03KzbG+P8a6ep +E4/9qwP8mmgFuYY5h9cN0mmTKJ2LT8zxVxCj+R6GyMYNODmt7WJ3KsTpIDYuRhWC6gU+jkbRELzZ +Lmq6zPo30NUNLAAGAhS+boLMZB4+9QKBSqAbBNMZGGADPWiMpQD2WcxgwQ+7/grXOlJjNYXjRRGZ +202XsQV14G== \ No newline at end of file diff --git a/src/Models/Request/Pattern/Directdebit.php b/src/Models/Request/Pattern/Directdebit.php new file mode 100644 index 0000000..be105f6 --- /dev/null +++ b/src/Models/Request/Pattern/Directdebit.php @@ -0,0 +1,24 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPrwC+uq5Ly2Yq3jkhXD9vHIwhoDSfbUi9lbiNGp13TeeDzMKbDfwNl5tQJKBHFgHAZ9VnwRU +4QxZXJGlh4g3c9uNFvU9EwDNVVsfhWWtz+rzCOzqFcyYbVCCwHMRrjXUVeTqg92+n3+Ufj5lIj16 +HinV7GGJ5dvIWgghzG5zkBRsjIiFaDmlcKjEVUl1cMgNQHokOVFvIWYCoM9doRre3or4J9gHxpgp +HVy4I6596SFVex+qaIKTzyQF4DZ9tEDhqguXXMBQkit+RGAF6Vbc7rX+SXCAQIhwugU8HWswMOYI +H/DbBMPjVKfvbEfh2w5Ph0N3vo3+H7QKJ2IGOjE2+B/7nm6u2L3h6HpKJ/Z6fMLdO/jrQTPFAomD +CSQu7lwgnKqIH0i/tvg4LXbU0FbfxhVlaKcw/xeDHRBwAP6eTvyQ/jMtUblP70aR432DtbkOdKI0 +G0MZtIS8rYND/2z++mdg787eE65LT54GH30HheC/Y0Rov4Dy2Hkb/AXNP8poaiondegMJpTxmOkO +8uxopfNL1X49N/RlEON7OMRE3BjQ4mOOlM1XTN8CyD2RKR26xlbboMF5GPgVxFrpkDzbFPKIsSZT +mYlBuiRgCKMwNq9lHQNJVBl5qhizbKwqQ8p4cbb2c7Lk8jrX+32JkHM4lzFZ+WAPQ5rDP/iQnxYg +ikkifLVAWw+G5nAigvswYsO9wok8Gn7BkW1JK4d4Egk/yW+pEiXCsXDm8PetVjTGRRa3ZBtfvQkm +BVOdzVg/1b+DqWY1GDCANMoUTLTo2ijF6deeJl8XIE2S95B9xIXyYbwvQaxj2fpWblzpv/u/qq5r +jLnBNmGa3Q+Z2rL3fwpSZH0idIIfpNvvq5aGTzxeIC1UJwF6522w81O9eIIyp/VKy/6R8wixNeAW +Uoz+2rCbpMZ35nZNYquJveqiLyDVVVUPNcgIyAxe5ZQn/jqNyjhm8uzMJUi/v6mgTtKNc9AUDHMJ +WH4s1iB1pp5JfNB/2rbU6PgemXRJRiEI4zeGLGt+IRmVLaOHaCFCXLyFkT/+EL+0AQoXBUwChJTy +QHuezKJb/gkzulqelsfb3GjP6x0pzK7Tx4TpdXT5hhytdOIsOmWMJY6EefG3YNkQR3jWLdEHoT0s +nHUxCU15jkCVrmqvXKVgKmxMPObuFcr3GEFlBU4oPX93MFlrfEkIOgTMgQNDVR5ghoSwIVQtkdoU +i5kyqtQcDsqvLAVXZC9w4CG8dmDj6OgTMLt+KKr+WNUXM8hxAAp2Us1sqrq2GhsMapIf8ORb/vDH +pAYJMwosyxwJZYiwGKZEUEWvb6WauSEQ9ph1Pe2hce11gCpqu8hvGKeggkV2iSIYxDA2yTb/m+1b +0LpAomKh20IYqTrt0l22bgcb/2SFi94K+K5W/LcDkcRWMR+57LWq2snq5+O5DacmLiLrJM/L3yCp +nhqDgs/m \ No newline at end of file diff --git a/src/Models/Request/Pattern/Hip.php b/src/Models/Request/Pattern/Hip.php new file mode 100644 index 0000000..3f2d246 --- /dev/null +++ b/src/Models/Request/Pattern/Hip.php @@ -0,0 +1,26 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPogcjzr7ZGmI7X4Y/fKM2J6tvV7rqPOIQEg6OjxpjwBUys/JxSoyH12EgJf4/cpgeq+r2QqR +LfipY6VXcYfrqGbHatnLYK8OGwQOUAsh03CVOvrKRyichD9S0R+S+6bJmsEkvmsC7kWJrVCtKlXT +Y133946amPCY8vvAoEs8Pqk1tTr62v96ngrcJeLIeok8qHrRbuloExom/l3u73t4knwxCImOEA3G +033azs30l1Y6jTVAErw2hTCClx2M0iB0WrId0MBQkit+RGAF6Vbc7rX+SXF9QOxqBJPz7GqG0hYI +zzHc8//Yaman7xDCHjh+2QS4YtiMii+Lk7eW9quAut/bEn/KTyh4G5PGN2gw+onfuKc9Rs8Zb6i8 +OUdHGj8aBCYqVPOzAl3UQkVfelb+8Mn7UAHBCdyS/hw8SiZJfAMQu9YbaOZjLB1UzL2JgTFbY+Xy +qWW5l6cR8SbuSJWJMJuCf8BAu7oUNk/Zm4Kls0F24zYjZMK/QnXad4V77xKtmg1EVqeoi4ANPVnR +oLPG8+MF9VwHY+nRdrsCKtYGYTalDCy5emWrS0CtIzoE/p2Zn7nTy7vNjdRl90EbsXRv+aEZc0cQ +W6lewcD0zA1CKHOs4DsynaJ/d2ufqteA9Z8HKx2zFXuJkUPlSqHpbLQOvOKhIjLcOVzOCVfrdJVf +pmUCo4FR3XVSiOV/NE4eaZB8sFRxfvdLPm10+WeH8eHv8NgxOaoX5nAToVe8synkIux42G6UJ5Xg +GJwMYR3ah884erKoaX+pG6vkON0zMfT/DGyaKr8t7oye64CO7GrZy16Wu/tWCBiDEMV29iqpAcFs +MuqEn9maPk6bxQwBe6Vq2h5oxqJDgZt+vSSOlzLWFsvOpPjJicUQSZlRDpBgxfHRavGvHVj7V1gs +WcJc5ubjhdL6EHpB7GwGJStg/5aoMu+g1ijMLCxYglcPI4it4kMUzsSzzlGbyu5vas5JxIAlgZDu +f/PdcMJtm2oZOyBtFeetmjPt6TDudfEG5oXBdfc6CyClru2WTkMpRL942Y/B+TX0bSckN/IHYu27 +GaDpWE82UUsoEeo5NTvGBBw/QBmlZQ/81t5xd+w+DFLAbPJg32pN0gfjK16bYtbyalYfn69azd02 +ScMZfHZUTqiaTddJaxf7y1od+qiL35Q/pYyCDYa59IFTXooUQBKt3fyEJAq7++7W8oinKyNjWOf3 +uenI95lb7JWu1IzrXQTYwLk1j2XoLu7boh3ixABHiWq88biNxAeL8Tj7rEkbJ25/vdp9e/6RhAKg +YQXh1/Frql3cFi0ZoUW4P5xVS/Ds5YLb6vQuIeMba2AeFn6FnpWqHo1OsqUGUDqZCkPICarmij9s +ZaEinakSbHNkSkLADjMID8Tb9C0xlzSaGV2O1R/Ss6+Pzo+ruip4VG6Eu6XhpwqFL0vM8lCNTaEU +RAwQe2e6Ymq5LpEMdC6scDunlt9NxXAE19l2VN4+V7ZdfzeqRvjoOpTJ5ITbr6JAHrlObFJIYlRt +NjYNPf//heh1Vq1Pa27/B0NRerwoFO+nOXmI5L3BBX4BMeAkuMyR/LuE0q2E/PNwb56lHN6EkT5I +hmfWxJLpxmgqZ7RK1m7L1bDelf3Qfnu9KBog2eUD3bMnWzrFjCOQerEzm++PLm== \ No newline at end of file diff --git a/src/Models/Request/Pattern/Onlinetransfer.php b/src/Models/Request/Pattern/Onlinetransfer.php new file mode 100644 index 0000000..b9264f8 --- /dev/null +++ b/src/Models/Request/Pattern/Onlinetransfer.php @@ -0,0 +1,28 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPxirE25O6O4M9OMj0XN6ejJAhtIfpp4bjP2uxio3p9NnRk3RfylZB1/oCXQFSejaIYHe/n50 +jyT7Ksji89qn0f6n3hHqXYA5U/EgWCPRmkVDKjckj5VZWSP+DGqKQ2ask+0lydVNarCFznOvLbx4 +4s0Z0Amtx818hnu1Cc3VND1m4F0FovaDHZIu87liSkPy0954b/GoaRjC93qjfniQxiBc7P4LoeDn +g/epL6rnQXzgFuN+IcfZl3y5DfO4vVTzRjy1OjgwpVvj0eyP+MOVM7vo4qDZ0wDdq9Mlok/Qrf8F ++MLibSY+cqlOJWyiUHYTXSPoZhafxFQZGGH3D8aPWloBSfvaoXu+D75XoJVYonZYW/sRX8O7fKgx +t42faI071DqJ2It0Tsw1akUkj9o2loo6LInLABMwh5PWZGRQGXzFP08j2Gg+iNB+GIVFjMVjs7AO +uvs2tHLMUpUYYV+ZQYEF7jNrQl3GEg8Yx8S29ogBmAaV+dSRB8PQZ1jG6EZQATqPx3Y+lMnrBCKE +lbPqdYNM/Zjvk90sNo/0a8j9rYohIptMl2zJPvyx3+q9CeheaBA2Cdd5Gesfiicr1LoEDMb3Vwzb +rLe9cvyZMI1vF+8IcYuRm/FutIHACKCiTp0M94zN5rqCCsASN/d/8a8Q6wkbOXJd0wjT25XPiMuK +2EB4ENr8694Tsmk2NptaaMs+3NLAuKG+3qWpRxw5BylrgfBr8lP63qUwXqDurUzMxmh04EkKvQu6 +Jt4DuGTUvTgWdcAnB2JqKmZSS3YjktwM+ArpDLldCzQLVg8p1uZ8HPZPAN7I9Ks3wNdd2pI9rEi7 +InLRLEMjo2z/AoJpZkNyjmhwmoxt1Z1wKFX+tUDjUX5awqErj/2DXxBjmWLIxmpsIH2c4jje97QZ +WBBYFzjzrQ1d5hGmelR0GiqgKa/PKz3ZmA/q2HZyWLQEpXv6/HFIAXONCGNCAzVi9djtRRIJ4z8B +0L5x3LNRfjwJBZi/pguWTGfmVu+fVsXWHUZYbOqnz4awsJEZrRenB7ew+fqIpgHYPdG32o1o60hN +m2dOmwS5uWM+7JA15iDePR4mA15KXhf6VfoUIIeb1QwuaNgzSFvzKa+SyFafD16YsGZT44bHr9zI +VohNGHzXgv6A2aAtXh6ZzGtY8iZuWvtLjvLIdxRtNm3yO5x10canzmw5MuFuaXh6YPj4EAt88Qj4 +n57TDs+YJ+b4OogbIYXmQjVLqVqAX/xLX7o7DDpKbYA4lKwGuTp31sjjhuobpaPIxEYbqk/jWtHO +6FHiTzfHSYB7uA/hVWWL487XmjY7MxzFR9szH+TRHOn8uOxJFhxQRCPrRdCFJc13YwA5THxd7zyN +joh7iw7aM/lT9LtDT5QAeGOxHEIodtqg2EOYOWhs8F24owoo4DZpLYt8EJ8XiHnl26Lh7PSFA7n4 +VLdc+ta3g6gVuZ8wT14r3Lzz0waM3LVw2hesUlSTTuRM4/lKmZQAu/pENYwW8G1ziRzNC4smWgrh +LfOPRjTWdEPH5sQz+fAr/c23XtDpyGB4Z6NDzAk4WrDhNTtMV+QsSl1iqSPV7Nm7ByKwx2cYMgMn +pJq4VhVGvLRngEnectLqPH9VB7AHEsHqp6BiUXFM7BFNSq8c+2GALYG0OQP4pdb1DOgAy9on87+k +Ql022j2diPi41nk9UE70BnZou27Gaomk5nPYWVzkSPNmPZVOzYNDeSgxyrOVxW2Nh4D5i2jewV/6 +yV6sJJPvpGRtT8gBYQSP5iOW \ No newline at end of file diff --git a/src/Models/Request/Pattern/OnlinetransferCheck.php b/src/Models/Request/Pattern/OnlinetransferCheck.php new file mode 100644 index 0000000..a3d3e5b --- /dev/null +++ b/src/Models/Request/Pattern/OnlinetransferCheck.php @@ -0,0 +1,33 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Request/Pattern/Pattern.php b/src/Models/Request/Pattern/Pattern.php new file mode 100644 index 0000000..003c10a --- /dev/null +++ b/src/Models/Request/Pattern/Pattern.php @@ -0,0 +1,18 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPmHciR01mWc7tD0aasaMcnTo49NPhTpg/hAuoRV2KedEKzv4XoqIpQOb0ZSP3okwDlwivmlW +pzB6UDPH+xwiUAKn95cvMEvX72k4J6HBGGsV24Afpqm9BCJk4TxvUq9novm9AJ9BmcN5oREy7n32 +e1JDXfTRmx3wNxsChZyKPf84aLFYzQBA+TJOLgE5eBB0r4/n1FpqiLG8Y+Lpw+8CgtFqDwYGT5JU +YVSKQwzqNz0lDZKCPB1tm+7RZIPlRKFZkvqzOjgwpVvj0eyP+MOVM7vo4nviE0pcke9qQY0yRf87 +R6PV1dQtWDka9P/4JT8jm9/AOg9sGUEGQdhTNQcLYB94TT8N+uYYYuD+Rb7tY4V7SsQEGzQU4VMc +pmSeinbn6ILQcA1ASXCnf5I1uzqrbNClTKv4eIgZeRubydBsJRGEEFUJzCYI8Qw+r2FSgVGVlSRz +FIwVjK3+6Vw3UsbcNL1PamYUjuQRVz1K03foiPx4n+MH7rVd2sFn/v24naBX38FWLO0ogb/88Uj1 +i+RI2Nkcu/25zJwS/Zl1oqFO3Ji+2MEp7kh7MIEcd1AVv7OA/MudcpuGBBX0eZhHygQwuKYDKdmb +hwL2733wVmjnC3Pp3ndarRar/GSJY3WiW+RItRMElB30lW0mGrB/IcAjBs/2VMIE226RWIqzx5ZA +jWJCUTyo7S1CZyQFFsrnj6wH9IuknjtfTtpT/zfO1b4NmIib0b3f53zJ3wy260XyKhGPHG3X7I84 +hOaEBm9Ow61Cwsl9qN6l8ExIQrr8cNKEJLOaoyaagExI5i99goYJGL+j4zTfp5yXFrndjQBDk7nL +5qT+NxcZiNt0cvqq+GooARQZ/4L5FwdTwJMroKVySWbSenpj5Kn9n6k7z8UCThwFsDTlppwoNI+a +9F+ZupMZQkZ8+3X55Q2j+4CGqyY0SBZhi/yodOzZeMCcLIGweRw0hSwAu+tI59drrPCBmWKuO60x +AJ9Isr/eVl+XBm97zgy31SIq \ No newline at end of file diff --git a/src/Models/Request/Pattern/Prepayment.php b/src/Models/Request/Pattern/Prepayment.php new file mode 100644 index 0000000..963fc5b --- /dev/null +++ b/src/Models/Request/Pattern/Prepayment.php @@ -0,0 +1,27 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPxtKIGxSFx8XcMFSBNKr99jYLO3cLwkkpOUup2HDygyzrSVgH1rNhRkwVWifzebwiFWXeP3B +vQ0vIke+JzWjfIeZW2xd0dxC6D8MP1Ta44+9HiNKJoNrxvJnLK6ch31zsBdRi9goTsqJ4AofNIff +AngUFoJd8DPEWbWl1sYvSNE59Re8RNLF43xUygavYGRwxUcYJDp1qvUleV8WoRtyeML6xAPIWFIq +bBt+8G0Z3eXXAYsIu8lkOGK0MbGGxHA925CEOjgwpVvj0eyP+MOVM7vo4u5cBIJPpfMu3wJmRf97 +ysKp/uT/TLWP7bZEOKLA2aCSit3hHBNeoIgCRSWItthNmOQ0sAXuhMjkLE66Jx2LorLTuIXT2csY +uv09f07qgbJ6lvhP1PWeyXrZ3RZMmlNn7xs62f3EI8P7dEdgmSxA9abApTWkA6QmbM6V0cr0twPC +cfh0r4XBh5QCW6KxrTkAxoVD69z6hujcyTYAS5IN84f+cKTcFWaPWlm7vjwv9ftUTqIocwd0vkDX +9AMI7DWHl9FUMZN/y8UUsv3HGdvorUq/Rl9ZvMEtjdXdlwqCeJ7X4tqRsxLMTb0HE6H5YE0M2Oym +yq7JBmDLPAbdRIleb71FpWVl7oopinXYAkDL9EU2CKRGbiMDAeI/FKKuh4C2RqfbKGIGcxk/ROdu +CEtxJ0//lmScCtwrKv47YRowTeZV0BTKgDie/XRBJIztJ7/AJlFoa6IudlkR+RdcWe2S2bHrLMxC +7w361sy7pWdfhfrsOkvgd7+IdIKbZ0nXWMbX6O+/Jz0p32gMmkk7H13OaGU5lD6nAzhqRcA9lbdA +ZceRKAgQp8FFtBJB2/lpite3G9Dhj1a7xZ2EqrCF/gwjngAZNUO5j2b0Pu+uPNRDSamlDygFlZJF +21bsOdlTd1PicDlYxOQWE2xkjGEREuCbw2ilw4bcidru20obKfnhFaRJpDpSMDjC0afgNseG6no9 +uXXO5sPPQlzNv6lE3teAIDk5Fy45/os0n/qQRmBAEFzfsqwULnLw9oR0b9RqvZdCQ/bvS2/7AF5p +k55v+pHN1BRk/H3JrpqTgKzEc1ZBuV5zblz6kP271feA57h1aI+n0hblPPllQPxyqUpN5M8l0Ujf +cGFfVhZoiZGLDUty1bPIuQVXHSLm2htn0TZeOc/gxQAmtVO+0TXetYDaHrImkBJNmjQYwLKszTts +4jRF7aN2C2PoG5aHjQkMCz2bzyDt23LsS035X0I93VjmdVUihp9zQb1YfC2O98LBh4OxBEqH3rXn +vD1/ogqfTf8o5OL4/DO/6dLJYjijEZW9DLzQXuSeT+LpX9u8+Dm78DEAVxRsVvaPl/KCavdp+QDU +alKYa3FEm69sl9GiKvQNZ0ZNxHLLwecNJvVoBJWkCtjUGZOKd3jfXojkWHUBwVPNnjvUWS4nIhnV +otvyjyRVm4UDPWYhvSCs0VVzobqpvfN/rC/soSJXAYyhY7Zp+jCw6qDzN/p7pMHrqFWMxVSiWMw2 +yeKAOI9wPMY0G+0/fY3RbzXSbuz3v1coU+eMaxeGvoqv5+ItiGb+INo4XX9DgcJiOfsGKNcpcdYz +MC9gR8H9Ib9KW4hcl5teu79Ar1hUiXvcTf7nhCQiQj8dszx/FWm+UrF8TzeRSjUFsU4aEo+fq8qm +fA07Hqu= \ No newline at end of file diff --git a/src/Models/Request/Xml.php b/src/Models/Request/Xml.php new file mode 100644 index 0000000..e089bd7 --- /dev/null +++ b/src/Models/Request/Xml.php @@ -0,0 +1,564 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Response.php b/src/Models/Response.php new file mode 100644 index 0000000..707e0e3 --- /dev/null +++ b/src/Models/Response.php @@ -0,0 +1,82 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Response/Parser.php b/src/Models/Response/Parser.php new file mode 100644 index 0000000..e242bdd --- /dev/null +++ b/src/Models/Response/Parser.php @@ -0,0 +1,138 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Settings/Exception/EmptyPasswordException.php b/src/Models/Settings/Exception/EmptyPasswordException.php new file mode 100644 index 0000000..6a37da9 --- /dev/null +++ b/src/Models/Settings/Exception/EmptyPasswordException.php @@ -0,0 +1,32 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +lnJ9RgDQbApCc6Pl \ No newline at end of file diff --git a/src/Models/Settings/Exception/EmptyPaymentlistException.php b/src/Models/Settings/Exception/EmptyPaymentlistException.php new file mode 100644 index 0000000..6325390 --- /dev/null +++ b/src/Models/Settings/Exception/EmptyPaymentlistException.php @@ -0,0 +1,32 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +5D0+ofn5/Fcr5MxWJd2dVb++ZeHZOm== \ No newline at end of file diff --git a/src/Models/Settings/Exception/EmptySecuritySenderException.php b/src/Models/Settings/Exception/EmptySecuritySenderException.php new file mode 100644 index 0000000..891c3b4 --- /dev/null +++ b/src/Models/Settings/Exception/EmptySecuritySenderException.php @@ -0,0 +1,32 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Settings/Exception/EmptyUsernameException.php b/src/Models/Settings/Exception/EmptyUsernameException.php new file mode 100644 index 0000000..02860c8 --- /dev/null +++ b/src/Models/Settings/Exception/EmptyUsernameException.php @@ -0,0 +1,32 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +XD7P \ No newline at end of file diff --git a/src/Models/Settings/Heidelpay.php b/src/Models/Settings/Heidelpay.php new file mode 100644 index 0000000..cf11a29 --- /dev/null +++ b/src/Models/Settings/Heidelpay.php @@ -0,0 +1,152 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +vhH8SZ86hsbxXNzVBGaqFcUuChGP60== \ No newline at end of file diff --git a/src/Models/Transactionlog/Reader/Heidelpay.php b/src/Models/Transactionlog/Reader/Heidelpay.php new file mode 100644 index 0000000..430ff60 --- /dev/null +++ b/src/Models/Transactionlog/Reader/Heidelpay.php @@ -0,0 +1,282 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 +c0YnYHevoG== \ No newline at end of file diff --git a/src/Models/Verify/Exception/AgbNotAcceptedException.php b/src/Models/Verify/Exception/AgbNotAcceptedException.php new file mode 100644 index 0000000..ed00916 --- /dev/null +++ b/src/Models/Verify/Exception/AgbNotAcceptedException.php @@ -0,0 +1,25 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPnh224UtAF5eJdMTP3NHxvASP0HZCB7iPg+u7nd86/kiP/EZBBBSu6oGuYC8JL/Sh4pRmg/0 +0D3VvXrxlBcPBiYrB0zHkWKN2Je7AwCIMiRqzE1x0lPgAXimG+Am4i1CHxuLcLzTqmWtRM3r4EL8 +hsZv6inQfka2lS01RmdBKNbI2U4A/AKD6A17jJV6cucrYFK8O0Mhw1PbsRrgyVFHPXj2YzV3BYWl +Phyf4Y6k4wXOGzXU8naNSUhXKtMwumNOogsjOjgwpVvj0eyP+MOVM7vo4p9bylsKB5KYImv0g98d +iMzLUaaGcsrJuQsNZ9E74NKdrm86k8t6Cy++FnWndYBJdgYO6RuTVKVmmykQhuEXnNTuHDl9+28j +13qfq4DWp4jcEPODMuokKt/G9PdOWidINBkbi4b4wmmDDiGKFQFLQ5zVfScLnYemLRKV1UlAYSxP +GMuqk5ZV+Z09KP/6bQnUW2/8Q62+2kgpYypBkWroajXJJK735VNeJn7NKGn/7N8jbtJeWVil8La0 +mCmIRg7lW7/kJ2WdmaxA6/dtiHZtXa16pdwnWXaqsk/i63G4zpvJdjda6c9UTSIBDoGYoBUSMEah +eYAtHNr+/6a1Mst3Obs23BjU7RrlJo7TVauOcrNUdjvX0t4OB13/M8Z5P6Jf+n33OoBRUGNCCQE8 +OBikZjh9t5OD84Cb7yxueYLcExQeE7fVS1F9WdoVuaZiTcE+5lL3D64u5id7MokaAzz9B4NFsMbH +U36H/s/R3KmtC82U56Ia6di7KXg4D6xlmT8tBrIBGB8Ntm2iVP33PmwTsJHJME8jwV+l6rJA2OCO +FjCYIrMBJ+WROEBZ7TI1Wj8pkn8U774Ptr1KBz3DAdlw95V1ExShddoX03y7ge5nc607Kt6JoCNV +fv4ZP/SvZObwvP9HYq18z9d7fsuaIHqhIePrUnsq0uGoU2YAXavrBbJJZkv9WS3Tbjh48/1lkeGt +zgE3YcuTKdhPLO8F9ZqEe+4PpyR9uVuCtabOEjEGI0DcPGpeqAqEff5IU329wdZ1Um1Zrx8J1TGv +G3IduiVrllN1ZphqAR1WYP4gE1WSrOJLzRAvAjJoWRPRS9m69/u3yGCI6ggVIh5Bng6nw4zWOA0F +Zgq832wh1xke5/E50RQz/8CFBBWOzWAeQ/8MbHSUVAP6Q8++clthiHi+Z/Y8P/KMtYB9FG0ndfus +G4/9oZBNnCI8PjCNAEcyMUADu3uCQXtA529TbrgcpCu27RgJScGgfz4Q2zron50D+ZAKPWkqX47C +2bgeKRg1JoZ2UcF0X3Dw+In1698QP/WD8ihhlrcVl91oXQQD9E3Y4yTlWXPUD1G1NKvi1kNr60Bb +r+xw68n2XxHT8vMO5JIO80UOgHP+Z4h3fNbTHRHR7E5J8pJDVKAxrgaIfV8JnOoFKINi1M5aPizw +7TV0mAE37PJtS6sOrZSalXfzcRxW6I7Qgkxp7jaKRddvjwBM7LLkvtrSVsqDLNmd4+L9yDKIId4g +59AwyRB5xW== \ No newline at end of file diff --git a/src/Models/Verify/Exception/CheckSessionChallengeException.php b/src/Models/Verify/Exception/CheckSessionChallengeException.php new file mode 100644 index 0000000..7615d43 --- /dev/null +++ b/src/Models/Verify/Exception/CheckSessionChallengeException.php @@ -0,0 +1,25 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPvU0QMCLQr9Lu3VyG45i7rg05FzON22bze6uT9WmZ+LA1IZCdeF7NbJINaHGbGUO2Sx87nVz +jgwU9qH9e4RzziKum6ofPLm3fj2o8CldADncp7c7pKtjOt79aOFHpiv31nvBeD68fjEl/uSTaKi4 +cBLqTJ8wdsbKovbD1YcivpvYq9igkz+dA/Iox1pT41VvXT3ve6nMlrjoUhsKKKcpECDQV1aXltBF +OG69zztkHh/eZaqndAHeXMFbABZgAPy+g6k3OjgwpVvj0eyP+MOVM7vo4qLgfnRED/IRHulumf8d +iMyCAGURj0qRUOaY0lXZ+JDuEvYHF+hmXE+kMgZx8armGaeIUNxdZPnsb282ZBblO+rLxF/YJwx3 +YsERkUjGMEh2IKdgKQ2+FQUWGOGUp9Ck4Ruq8+khco18912K0AMlD/+IRHCSbFfO4qu9/EwgZ9qT +20s+5LIIBNYDFjYYhyGEM6TqC79bUQYE3C1/eFqlLliRIezaNN41LTSClMaKNFpFKNBsSmtUr6MQ +zrSdkU9Z/Esuok2+cO1l+lLh+H4po+LvxH4dCEU2ue8ST5tH7e+0UCEyqZT7NxNVHW00uN8rpbsX +VY5qUgprBDR9XD5IEbMjOUmJVuCUz17yTXAA5LxYZW1MYVe3L4h/Or2Jzpbu8YokNK3G8TxBK0QT +FcGhMEI6wI4JoKhXYUh9ZDXNlyawGNvdqLtC2xleI1jwHEdCCfSS+n/avFP8Hc6Hwff1Xxzksd8k +hGpZxHVP8juXhadlyu1XZ3jj0JZQPzRoHgLGC265RJc4tGWjNXFaMCi4DWz299o0FME0wJvNRYAz +sbL6bW5kKvZxdpkEd20v2OCVymS8vUDfZfd5VLPWLtW1/eQ+ouiTNoKvIz6l4Q4wSMFx6jqwknii +PKUVV46GmHrzhQiR6DlDd+OVKStctwTQIT+sYSpA7uVZa2Wfew00AVn2cH59PI5ECYbAbVcqLTfX +cuxrWB+ztdtbRR7giMsxZodg6RsH5hsvJupSCEwYdgTo/58eHz7IchixFzTRyiDWv4XcAzxuCpw7 +TV40HYgxVwX67D/nlKka3MuoJ+FTmoUKnIz96kw3yK/ej69yEJDD6LhVDK4pXoQ5NXLU1oHHrWku +DM9gOYJai7XmEJgrltAGYvyQ6J6527YjkgpJBWjZc2RxOr6agCtZ+6TFvme+kT5l9eUJEE9A99aL +9XF/0VTmPRaEb9a48KxjTTAD7pfDdpFKHs5zz098wRmjoanbOSFvLjedDzkRczBosXeQLyEseJa8 +ZaytqUitXKGk0YTmA2RDtDUuxnVPI1YKK0v96K4eX8V1+qTg+xAvrhzUFPMnDBMCqLr7lUGvoTnV +AKZGhQcrgOwgJkWNoLIU43KbgmYCs/yjABDOBDYBARGUQRSH/rQPglGq8SQU0SAUN6PWw6TBchhX +fva23y/XNHOJ4b61q+lWWaoc5sOIJAMHpGFulRTXd+OAGP505FiuyyBOttRfk6UPjY8vfdNKKRWv +r6vIAHWgZtk1wEZvtbIQL1zGKsIXOlWxhtj7dhUrgM7LgDlECpC= \ No newline at end of file diff --git a/src/Models/Verify/Exception/CustomerinformationNotAcceptedException.php b/src/Models/Verify/Exception/CustomerinformationNotAcceptedException.php new file mode 100644 index 0000000..1efc3e9 --- /dev/null +++ b/src/Models/Verify/Exception/CustomerinformationNotAcceptedException.php @@ -0,0 +1,26 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPx53PUFUhbtLf/JmmDzmNwb+u/n0xcJ0WvsudaR8B8hd1oqIciPC4DL6lOyhNWo7N2Pc+BKo +2bgjebYlVD+QB8TjyXb8WgRNLd7Zostwyw1L7UZ9/5P+fJkDda4hm4jRK9pJy7psG2pLXIbqXzsv +XqOgsrukfMEPXl+LDXF3fNxa5rlr5ar0PBO/64PY/SeCr5xjcC9oArxV6kjsLCahIjyQuOEng5cP +dDLPNIsWJpSFoJ655VLpqc/7mUTWiFuRp9JzOjgwpVvj0eyP+MOVM7vo4s1kWLldpIjyYfEl7P8F ++MKv/oby5eiEdfZGtsyZSkiZW/N4eEhoDJubK0DAdE/pGqORnbSPfvuH1NMVum1M6G4VepU0ZK7J +O0FkUOIG5iyO6GODQY6SPXA06C53L4ec6rGwGrsIB1nmnoTM8t+s6dqmYZaHicPLv4TH2dMo/ylC +GPpb9rT4q/+tNtZJHp6S7cOjEB0cJGje0DThWvfj1pIF7jn99Ttu+55aZF67VLSZdgSNUDH0ii1o +sYxEXr9CFmBS1cfNPD4mpHMRDftr/ARMdysQJv++6l4FWVguajQWaXIRWR7cECI2mMyQ1QUSnMxK +VLiCdi87QMJFgqCAU96zKiEW+HbKtP/ZqeUTepltypUliZ8UnG2/v5ZKN1/uds4K8hn0ovLTC+Ys +hAeByMDQtW982xTnDmW1x2cBnG1UpYZ38oJ3WS5zRkS9FsblTeRJNyBnsoe+O3WJmwetnvUfcQVH +//bcUHSgsvPSKe9gUIrZ7wH2pGEAY/J6s1XQL1fgDQNQ+hW1/jWHHTaVDFuQUYbmJ2Z5jiKqJh4S +a9+EkuWA9i7kDxZI/HWgG1ztXy++4znA5Nt0IUlU12VGQjlI+9VEVKzWk9mD4UFYquFJZqkw3WW+ +hKSSZTMd+nTjuiSbD/69MlJ8RLWtxGkSNCNQxYf50F5Rn/n/8JDm0F98mkur/BaXMVt2LTa2E2G6 +MWwx3BHb4bRreVyVnahZdmEdWW2W/lBGcmV0a4HpCIazOUV14i+nXjbAtgAvgPF27TJnKfrZV15P +OfvGhf+JJLPd4nEnUaWJxqO6XUzUuIk3W1xgVs7YHHYB6STmy9BFAwWB7sk4Dhi7Pe+ceNGnRMEY +C/uRZSHkxo7XEzn+V3SEKDM8mHBTJ0z0gKOHSsjnx+T+3jH1vW2HAzgndv518jZ3Hsc1osClQalm +fvtLeS4Kjn6TEXxR/VA+DLl5015yNSBXFO/dC4igmyUYXtHTtgMlITdsRhjOMpidmHs2K9CswK1y +ro/lXuXyivACsqMCo8C4J4MC3GAaph181f/c5ee2CZOADjZdl2itmrw5fkLty12LOLnQ5bZzHjbN +zrP5FdBRobUr+ecZWh2DJs1S/wLn96NWwt0H3hBilbDXpsWryr/amdIe1FcWdR1Lll+qTIGirP1J +R4kD4Mh7FqKqTA8mTVoSe/SWHmbyXKKpygKcejd2ERSOVmZsKL+/ZHptC4FTQCA3UelfC9ktiip/ +su+emuXFmCwBnW8ZTmvAIvXsmoP99Cim9s3tDEMkp/bY8Q0PR/7UCK1lkHKQq9TKsLb05MEGVHgr +TCJ4J7taDwHasg2S \ No newline at end of file diff --git a/src/Models/Verify/Exception/NotLoggedInException.php b/src/Models/Verify/Exception/NotLoggedInException.php new file mode 100644 index 0000000..b90e359 --- /dev/null +++ b/src/Models/Verify/Exception/NotLoggedInException.php @@ -0,0 +1,24 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPuSix/mSzzFpsPjwtm9PDGvDcnYFD9k5nQYuK6tKDtmXYABnbgGqJRMNdZRqWrH9aViwcHGW +yslFxbP03T4YssMv1lL8fJj/LGq0dgSIw1wqAtpyWjYmOOHwDusUBhDB9rQOb2EmoKtLYvB9bn2o +xs7TxZ2y/qIWtSDFRYdyAlIu9FX+Xw2reDmbEfhqoM/sy1rlzt6AEkCaX3c8bqbh7Px3Jv3VYLXR +sCUR/w6zWzOv58j5K/1t8yWst2P5XHqxcsGqOjgwpVvj0eyP+MOVM7vo4/9hnDKAZLtgSHp5V98d +VsSdLcHq9HL3tJDsDHiVxhAcf16AlKCWSYBVwueSS+IWbgyK4tjAUgSNHnMu3SdC/t2mkw6Y2DUJ +wnMH06JHeYcSvMDwAP1aE9vNuYyt/NbJ5DuallBoRnyAXtePgEDUazdOCDjZgZ+d4YCl2NrfJ0WC +IuFSXIc6AZANzu/tjUk6wBnRSCv/fhnY787MeUu8uW8hJxbeImxnvzVBDYYvOBHhmS8K0ebom3xY +G25Tpg1MFJssXEZoIMSnlsA0nm23bCGejJg8yOP4MtTfB08TCmc29epTAP7kH4vDskSJApYTmrk7 +z4tfK3td5kiSa4Q7MIMY9CTXEpUnUMp08QZ5WqBmZigVbK697o//CHpUfPdYbsEASkf9V0XYbFFU +3toSAsVyOMSo4qTRNdWZasMve0G5KQj4hcVow54BjYteFspZP+CkdPC9sZwPmXpYoogy9SsPRuo4 +tpd1NgLsMFb6FnGcIgrJIUrnGazN7oJqadDkBAEtMizvrvvAtvLJP90MO4oAyZI2eJSiWk/SmwPW +u4Y1xHHroBdfIs0+l9p86EgE963vM5TnMWyo3gMZjSVz9JRvhGECflSB1ShlAO/io/XSpDqC9zID +fxLoLcjWdu+G4We173C6c/ZbW4oGt5QRoEcP5vlmmNByncbZxyVbY2RAwJ70rQwBiiRJNStAZZ5P +thxr9S5N/+FuMl/Cxt5kWBy8KsVM5uZGzT/Voh+hPAF81c70x3YKcl91h3McMTZLteYkDAq+xDW8 +MnYCp01Bm4i0SY9Nyuk+UQFLemo9HgYmkdG326A1kDqYGN63xhBTO21zk30ktgZ1GmL2nOyVYTYE +pJ58+o4YfvxMkEw9DUkKCpIyNg59PBaAHANGbFpW0naXBHeqKzEozSkmMHGMZy7gvBZ8IvBYMky4 +KO9zBLX7VZ5p5DzJY7Guq4lNUubBuLGC0P3slLJmYL2su5XX2PUqBAiD8c6DSGWDB3Omx7LwoTnb +rYh5QG5/v3MwBbmV1G2n7816KiFD/v1SDW/zoJLKXJ8xHBsJNsOXRX1g6FSvm4f9gPsenF72aBfI +L4jQwpaJ5yXV60ZNBOhcccttWfUbY27VzpztfX221x9thqB0UzyWeA9/qfMzuvAL4Px8jQYfKdJQ +/zGZzsOGFiPtv1mMeT8I1e4n13taaDj8zQTzFwl+3tpZBiq4WHeS2Pv7j903csAecANKlOdd \ No newline at end of file diff --git a/src/Models/Verify/Input.php b/src/Models/Verify/Input.php new file mode 100644 index 0000000..9ff236f --- /dev/null +++ b/src/Models/Verify/Input.php @@ -0,0 +1,97 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Verify/OrderContext.php b/src/Models/Verify/OrderContext.php new file mode 100644 index 0000000..f621214 --- /dev/null +++ b/src/Models/Verify/OrderContext.php @@ -0,0 +1,69 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Models/Verify/PaymentSuccess.php b/src/Models/Verify/PaymentSuccess.php new file mode 100644 index 0000000..69012a9 --- /dev/null +++ b/src/Models/Verify/PaymentSuccess.php @@ -0,0 +1,29 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPuAT7X0jOUCdA2sBC/z/Vgka4sqqstpJdUXaUIP8iHudUeYh6Qr0r5Y1snyTOQaJkRVYMviE +CDU7def7mOIlE3yWdZtzgvqJpFQDm/lJy2eVLityAkMjrubGr1hLCcMTrD79vClKqdT2+IZupKPZ +sxEolGEGLy4q3dKpvrVXCPDJJTjJLyrrlVa/ibD3zoF2dgezzCLzvURKlqzwaZ7fZNoeFzRrI5Cd ++zrmP3PT2Rt5AHMKG4ue3W7vwkwIvc1NO1UZhcBQkit+RGAF6Vbc7rX+SXCTRIgbyaW5edXANEAI +H/DbMl/AX6tQ69/Bs1lBo+KI2J9p7WHeLEWjDXREd2Lmbb8CtNFudZ0+sjyJ4pWfwP4Gc+TBQx8I +0SQ931sOPi78tW8RN4W0PbmULHyhktOCxF+NfeO5ual4f389D06qG3OclALWk4jnePwzIHQ98DTj +apZLOUh3eEXT8zX+LxmbhOXFFY4/qInzJCFWlMtATla2BGO9rkwZwIXs1II1AhbZq4zGkhnNAcCg +3AKawsGDA40kOYIt13YNgQrJkdx9dVbfxvE7JzyDJKjailY/PHMLLOAfCVAsu4h/G/yoB4HPznpm +gbQF6u1O5g4WiV4flGMRPz9gzwh169fVmFDUBwKoSlOzETRQhFimaYLhsUS9Pjp73jtw49XMqJWN +p0PWrTseolBVEApnDNrQA5DSmI4Np7VsmavOYHzhlW1WLfrBHR74OCcSBpxE3fzAHC2ebpwSqZYF +6IpnGytj3/skJz3c/kKpvDG4lai5Sf5CUpt9gwIpowrVUcqwR9z88ynWZjAjtlfzhFwOUrSNqQ9F +oE8HYeWAZFWnpJjnxPcPkLE439nBkJAZiAhso0QMAgibo1D0oRcWUCd/nmNuoAiKcLzgH1Dj0pFw +GVPLzLkdST/EdHsYe6sA7HGew1/vrWs6xB6BoG4SkTIl3VIIhRFT+dxw8oY5w1iJ99kuNKW9e8Oe +WCxOBx8s/GNsqbitscJmLWXrkzcHgJADYhusCO0lcg4NcO13lKdQp54Ib6iUzCp6WIUf/IPzL2cU +3SF6Qo9+9yR+zflYFGSFa+D4UWmPdM0Rlo6wncjcgJC1bKev2oZRQFP3/lAxgUXBcuAd1onxFyFH +m2Chd2PpsVrmOyGd5DjvfsgONaxpESooer54z+2Fz6hnG3+B2B5gtL8ItcvRJrz1Dsg3j0Z7/LXq +/8yuTBXUSYxBzYqvEwJqxGInv0fzLddYsb98MTe+cxvvNkmdXssF3f43CZOFw+XYcYLBH8juYB3e +L0HErPb3ql5xMLBE3xUjuWnuAlHAJZQopjTWGn4h547oSxtkbcB+oCkba0nxCF+54yoLgmSMv4WY +dfwlD2qt5dUcuTePIOzKVYRdbbT61MYN2aakSquXHoASXd0h0b70B6u7n5G25xSjZVohhPyNadmY +5nW9L76thxOtrpscqnGiWicpaC1i5mPvtccJgAmY89ymnvoffoWZCJ5kzJlt5WbsIbUePpVGE2/+ +M+0gcK3vRsyb4mpdlGD4P04XnvdvvmXrRARzW2ID0TikZ3H1rAThG/nCn3eH+DpEJ25/LmuoVG+j +EIiXZi7yK9XZVEzzXUM4N3NafDXNUvWupqBg9nrKVLH4qqLwJjJaEmu9BzgLHHZ1yOMXsw7RwaJV +JUlJxiN1aF1GPKWrYx44gLmRPvYP6uP39DgZn3N0htZsveDQsTrA9beChsyeS5TW8Y+bFrftx9mN +ND1GdyRtFrGDhwiGai/bM8Nquu1lSKfd1irstPsQVwOVqTD3wlsv3eFBXVcJyROeCpCBsDCUvC2W +DzOw5o5lMEgb/ItZwm== \ No newline at end of file diff --git a/src/Models/Verify/Verify.php b/src/Models/Verify/Verify.php new file mode 100644 index 0000000..038a025 --- /dev/null +++ b/src/Models/Verify/Verify.php @@ -0,0 +1,23 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +HR+cPthKPVx8FrxobMFmtPrsH3eYh1+vb+9BOOsuBBXSfBZ3DIFGqEt1dkcbD2mdPkqXP0gxcQlH +qE5YUy408I05mPdYr0g9FOje1mCIzNXiMoTWoikFkjUzhYRz6uxrfREANl8Uv6F2LNuEfZ8wQNhQ +1pr+NgG5DcnyuCVsIF+4ykX3/CEzD52IDqHNj7s1ovoHTbKxmc7zUOW8jFA99g4N+uIc69BYADkX +H1g4pPbstI16HDNcOxsGxC5YOl8gl79wlK7UOjgwpVvj0eyP+MOVM7vo4uzjbrGEktTrreHdsP8d +VsTGEmWu/vmGOBpnthGcRmU9Hwz0nMQTwhE1aMwz8SJTkJ0JOblh4DfmbP5DxVPYzOAgKmTb3/zq +9djU3BiHa4zymtLwQ7uTFgtsSnVGC532cfsJahPiXyIKQKlC+0iVbODX0xkeELJRBDYR3aE8AWIy +QrF6DYHRJgCbPOtQM/ZfRzThlI5uCurdkZM0DG4GxGY76MbDJm2Ko8zQgQjRnc+6FSx591RcviAu +f8bh3MsAnpx1MMMeGVWYJQSYwWmqLcbilhaG0US61lFmUD2utJHPcyf98IHVlWtBhvj7h6CZweCL +GswQnTrHkdlFWp/Tbqwc+oRk1eqdnu2GfkCohrEhcIfRtJL1NABTpnU/5ZFvmSJb1ufxkZqieMAs +v6CCT/aWuWLalgRA23kDuY88xt+REMjP06u3FJexrk0o+tkYfdU8gSEErP2L3mIc0t8u3/s8a+mc +XrmoL97+aIEuTbSCNyIWvhCHdY9UxOO5LgYfoZTd+HtCvaIZpz+ocZ9Xuqv1SKdWW//AElVxrWpl +P6CClKc4V+3qknbFgpTFPONKvHbVCkomS9DG9E5KpHUmfhjgjMsUsJgju7xaqrSlUCMNnRix+X9w +1BBal2SdP+VvtVj7fC70glzKsYicb48Q1UveYJzdQTcK2fu4qVUxUVFYs8IiLnQuOSMWqfnOIVCY +4dF2drZMHr3fDOrQMXaJ/YqexbCX8LsFDjqGjHBOnP7fABi/YpDgce1DG2eIy/6+eHDkGjIgXpUp +7s1TUy7FvBCDxCAMCtOpMM4FIrFV1By/IkDcQOc470vf6rRFo9N2ptpi8R49f7MRbWMDFMyfHVHt +LZRM0hgx7IqPoT6klGot1SPxi5WfTlnhz3JjRTzJxUPH+JAd0qEF7KDv0Gyu1VD/a1hddwGYIuDT +ZXi0fklPErFwPnxKinVAws5Gvb0QeWNBUMgdVSaHY/AZAKpSQbhO1T1ngaxT0H7CqqI3W/Itho5l +di/r2gIZDWJv3rnpN+eEAMWEhKAMRr2DhOar5dI/TOomhCKg1IZWS+u2u8igUrusI8FJK1/aJjXg +Hz1J5w9ZYtHOXmJHnc+jO+BhKfi3jfRY+4CVhFMJScK= \ No newline at end of file diff --git a/src/Models/Viewconfig.php b/src/Models/Viewconfig.php new file mode 100644 index 0000000..ad5cc5f --- /dev/null +++ b/src/Models/Viewconfig.php @@ -0,0 +1,258 @@ +1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); +?> +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 \ No newline at end of file diff --git a/src/Modules/Application/Controller/OrderController.php b/src/Modules/Application/Controller/OrderController.php new file mode 100644 index 0000000..72305f3 --- /dev/null +++ b/src/Modules/Application/Controller/OrderController.php @@ -0,0 +1,754 @@ +isActive()) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'module is inactive', + 'module is inactive' + ); + + return parent::execute(); + } + + try { + /** @var Payment $mPayment */ + $mPayment = $this->getPayment(); + + if (false === $mPayment) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::WARNING, + __CLASS__, + __FUNCTION__, + __LINE__, + 'payment is not set, execute parent', + print_r(var_export($mPayment, true), true) + ); + + return parent::execute(); + } + + $sUseHPStore = Registry::get(Request::class)->getRequestParameter("usehpstore"); + if ($this->hasUserHPStoreData($mPayment->getId()) && $sUseHPStore) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'load user storage data', + $sUseHPStore + ); + + $userStoredData = oxNew(BaseModel::class); + $userStoredData->init('d3hpuid'); + if ($userStoredData->load($sUseHPStore)) { + $userStoredData->aDynValue = unserialize($userStoredData->d3hpuid__oxpaymentdata->rawValue); + $userStoredData->aDynValue['oxuid'] = $userStoredData->getFieldData('oxuid'); + $this->getSession()->setVariable('dynvalue', $userStoredData->aDynValue); + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'set user storage data to session', + print_r(var_export($userStoredData->aDynValue, true), true) + ); + } + + return parent::execute(); + } + + /** @var Heidelpay $settings */ + $settings = Registry::get(Heidelpay::class); + $oHeidelPayment = $settings->getPayment($mPayment); + + /** @var Order $controllerFacade */ + $controllerFacade = oxNew( + Order::class, + Registry::get(Registry::class), + d3_cfg_mod::get('d3heidelpay'), + oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')) + ); + $mResult = $controllerFacade->execute($oHeidelPayment); + + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'Heidelpay Order return value', + print_r(var_export($mResult, true), true) + ); + + + if (true === $mResult) { + return parent::execute(); + } + + if (is_string($mResult)) { + $urlparameter = $this->d3GetHeidelpayURLParameter(); + $urlparameter = http_build_query($urlparameter, '', '&'); + + return $mResult . "&{$urlparameter}"; + } + + } catch (NotLoggedInException $oEx) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'exception handling', + get_class($oEx) . PHP_EOL . $oEx->getMessage() . PHP_EOL . $oEx->getTraceAsString() + ); + + return 'user'; + } catch (CheckSessionChallengeException $oEx) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'exception handling', + get_class($oEx) . PHP_EOL . $oEx->getMessage() . PHP_EOL . $oEx->getTraceAsString() + ); + + return ''; + } catch (AgbNotAcceptedException $oEx) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'exception handling', + get_class($oEx) . PHP_EOL . $oEx->getMessage() . PHP_EOL . $oEx->getTraceAsString() + ); + $this->_blConfirmAGBError = 1; + + return ''; + } catch (CustomerinformationNotAcceptedException $oEx) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'exception handling', + get_class($oEx) . PHP_EOL . $oEx->getMessage() . PHP_EOL . $oEx->getTraceAsString() + ); +// $this->_blConfirmCustInfoError = 1; + + return ''; + } catch (PaymentNotReferencedToHeidelpayException $oEx) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'exception handling', + get_class($oEx) . PHP_EOL . $oEx->getMessage() . PHP_EOL . $oEx->getTraceAsString() + ); + + return parent::execute(); + } catch (EmptyPaymentlistException $oEx) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'exception handling', + get_class($oEx) . PHP_EOL . $oEx->getMessage() . PHP_EOL . $oEx->getTraceAsString() + ); + + return parent::execute(); + } + + /** @var StandardException $exception */ + $exception = oxNew(StandardException::class, Registry::getLang()->translateString('d3heidelpay_execute_error')); + Registry::get(UtilsView::class)->addErrorToDisplay($exception); + + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'exception handling', + get_class($exception) . PHP_EOL . $exception->getMessage() . PHP_EOL . $exception->getTraceAsString() + ); + + return ''; + } + + /** + * {@inheritdoc} + */ + protected function _getNextStep($mSuccess) + { + if (false == d3_cfg_mod::get('d3heidelpay')->isActive()) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'module is inactive', + 'module is inactive' + ); + + return parent::_getNextStep($mSuccess); + } + + if ($mSuccess === 'Show3DSecureFrame') { + $sTemplateFor3DSecure = 'd3_heidelpay_views_azure_tpl_order_3ds_iframe.tpl'; + if ($this->d3CheckForMobileTheme()) { + $sTemplateFor3DSecure = 'd3_heidelpay_views_mobile_tpl_order_3ds_iframe.tpl'; + } + + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'next step is Show3DSecureFrame', + "set return: 'order?fnc=Show3DSecureFrame&heidelpaytemplate=" . $sTemplateFor3DSecure . "'" + ); + + return 'order?fnc=Show3DSecureFrame&heidelpaytemplate=' . $sTemplateFor3DSecure; + } + + $sReturn = parent::_getNextStep($mSuccess); + + /** @var Order $controllerFacade */ + $controllerFacade = oxNew( + Order::class, + Registry::get(Registry::class), + d3_cfg_mod::get('d3heidelpay'), + oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')) + ); + + $mNextStep = $controllerFacade->getNextOrderStep($sReturn, $mSuccess); + + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'return value', + "success: $mSuccess, sReturn: $sReturn, nextstep: " . var_export($mNextStep, true) + + ); + + return $mNextStep; + + } + + /** + * {@inheritdoc} + */ + public function render() + { + $ret = parent::render(); + if (false === d3_cfg_mod::get('d3heidelpay')->isActive()) { + return $ret; + } + $this->addTplParam('isHeidelpayDebugMode', (bool)d3_cfg_mod::get('d3heidelpay')->getValue('d3heidelpay_blTestmode')); + + $oHeidelpayViewConfig = oxNew( + Viewconfig::class, + d3_cfg_mod::get('d3heidelpay'), + Registry::get(Registry::class), + oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')) + ); + + $this->addTplParam('oHeidelpayViewConfig', $oHeidelpayViewConfig); + $sHeidelpayTemplate = Registry::get(Request::class)->getRequestParameter('heidelpaytemplate'); + + if (false == empty($sHeidelpayTemplate)) { + $this->_sThisTemplate = $sHeidelpayTemplate; + } + + return $this->_sThisTemplate; + } + + /** + * Return route to payment if no d3 secure payment + * + * @return string partizielle rueckgabe der klasse + * @throws StandardException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function show3DSecureFrame() + { + if (false == d3_cfg_mod::get('d3heidelpay')->isActive()) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'module is inactive', + 'module is inactive' + ); + + return ''; + } + + $sReturn = ''; + $aDynValue = Registry::getSession()->getVariable('dynvalue'); + + $transaction= null; + + if (isset($aDynValue['oxuid']) && false == empty($aDynValue['oxuid'])) { + $logReader = oxNew(ReaderHeidelpay::class); + $transaction = oxNew(d3transactionlog::class, $logReader); + $sUniqueId = $aDynValue['oxuid']; + + if(false == $transaction->load(DatabaseProvider::getDb()->getOne('SELECT * FROM d3transactionlog WHERE d3reference = ?', array($sUniqueId)))) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::WARNING, + __CLASS__, + __FUNCTION__, + __LINE__, + 'could not load d3transactionlog for saved payment', + print_r("SELECT * FROM d3transactionlog WHERE d3reference = '$sUniqueId'", true) + ); + + } + } + + /** @var Factory $oFactory */ + $oFactory = oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')); + + if (false == $oFactory->getSettings()->isSecurePayment(Registry::get(Registry::class), $oFactory)) { + $sReturn = 'payment?payerror=2'; + } + + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'return value', + var_export($sReturn, true) + ); + + return $sReturn; + } + + /** + * @deprecated since 2017-09-11 KH, use d3_cfg_mod::isThemeIdMappedTo method + * + * @return bool + */ + public function d3CheckForMobileTheme() + { + $blIsMobile = false; + if (class_exists('oeThemeSwitcherThemeManager') == true) { + /** @var oeThemeSwitcherThemeManager $oThemeManager */ + $oThemeManager = new oeThemeSwitcherThemeManager(); + $blIsMobile = $oThemeManager->isMobileThemeRequested(); + } + + return $blIsMobile; + } + + /** + * Template variable getter. Returns array of years for credit cards + * + * @return array + */ + public function getCreditYears() + { + if ($this->_aCreditYears === null) { + $this->_aCreditYears = false; + + $this->_aCreditYears = range(date('Y'), date('Y') + 10); + } + + return $this->_aCreditYears; + } + + // + + /** + * Returns true if user has stored payment data + * + * @param $sPaymentId + * + * @return bool + * @throws StandardException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function hasUserHPStoreData($sPaymentId) + { + if (false == d3_cfg_mod::get('d3heidelpay')->isActive()) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'module is inactive', + 'module is inactive' + ); + + return false; + } + + // keine Anzeige gespeicherter Registrierungsdaten erlauben? + if (false == d3_cfg_mod::get('d3heidelpay')->getValue('d3heidelpay_blShowStoredHPData')) { + return false; + } + + return (bool)$this->getUserHPStoreID($sPaymentId); + } + + /** + * Returns user stored payment data + * + * @param $sPaymentId + * + * @return array + * @throws StandardException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function getUserHPStoreData($sPaymentId) + { + if (false == d3_cfg_mod::get('d3heidelpay')->isActive()) { + return array(); + } + + $storeIds = $this->getUserHPStoreIDs($sPaymentId); + if (empty($storeIds)) { + return array(); + } + + $storedData = array(); + + foreach($storeIds as $storeId) { + /** @var BaseModel $oUsrStoreData */ + $oUsrStoreData = oxNew(BaseModel::class); + $oUsrStoreData->init('d3hpuid'); + $oUsrStoreData->load($storeId['OXID']); + + $oUsrStoreData->aDynValue = unserialize($oUsrStoreData->d3hpuid__oxpaymentdata->rawValue); + $oUsrStoreData->aDynValue['oxuid'] = $oUsrStoreData->getFieldData('oxuid'); + $storedData[$storeId['OXID']] = $oUsrStoreData; + } + + return $storedData; + } + + /** + * Returns id of user stored payment data + * + * @param $sPaymentId + * + * @return string + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + */ + public function getUserHPStoreID($sPaymentId) + { + if (false == ($sUserID = $this->getSession()->getVariable("usr"))) { + return ''; + } + + return DatabaseProvider::getDb()->getOne( + "SELECT `oxid` FROM `d3hpuid` WHERE `oxuserid` = '$sUserID' AND `oxpaymentid` = '$sPaymentId'" + ); + } + + /** + * Returns id of user stored payment data + * + * @param $sPaymentId + * + * @return array + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function getUserHPStoreIDs($sPaymentId) + { + if (false == ($sUserID = $this->getSession()->getVariable("usr"))) { + return array(); + } + + return DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getAll( + "SELECT `oxid` AS OXID FROM `d3hpuid` WHERE `oxuserid` = '$sUserID' AND `oxpaymentid` = '$sPaymentId'" + ); + } + // + + /** + * @return string + * @throws StandardException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function d3GetAfterStepTemplate() + { + $themeId = d3_cfg_mod::get('d3heidelpay')->getMappedThemeId(); + $blUseHPStore = Registry::get(Request::class)->getRequestParameter("usehpstore"); + /** @var Basket $oBasket */ + $oBasket = $this->getBasket(); + $sPaymentid = $oBasket->getPaymentId(); + + if ($this->hasUserHPStoreData($sPaymentid) && is_null($blUseHPStore)) { + return "d3_heidelpay_views_{$themeId}_tpl_storeduid.tpl"; + } + + return "d3_heidelpay_views_{$themeId}_tpl_order_iframe.tpl"; + } + + /** + * @return string + * @throws StandardException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Exception + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + */ + public function d3PayWithStoreData() + { + /** @var Basket $oBasket */ + $oBasket = $this->getBasket(); + $sPaymentid = $oBasket->getPaymentId(); + + $blUseHPStore = Registry::get(Request::class)->getRequestParameter("usehpstore"); + if ($this->hasUserHPStoreData($sPaymentid) && $blUseHPStore) { + return $this->execute(); + } + + return ""; + } + + /** + * @return array + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function d3GetHeidelpayPostparameter() + { + //fake User-Checkboxen + $mPostFields = d3_cfg_mod::get('d3heidelpay')->getValue('d3_cfg_mod__d3heidelpay_orderExecutePostFields'); + $aPostFields = explode(PHP_EOL, $mPostFields); + $aHeidelpayPostparameter = array(); + foreach ($aPostFields as $sFieldDefinition) { + list($sFieldName, $sValue) = explode('=>', $sFieldDefinition); + $aHeidelpayPostparameter[trim($sFieldName)] = trim($sValue); + } + return $aHeidelpayPostparameter; + + } + + /** + * @return array + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + protected function d3GetHeidelpayURLParameter() + { + //fake User-Checkboxen + $mPostFields = d3_cfg_mod::get('d3heidelpay')->getValue('d3_cfg_mod__d3heidelpay_additionalUrlParameter'); + $aPostFields = explode(PHP_EOL, $mPostFields); + $aHeidelpayPostparameter = array(); + foreach ($aPostFields as $sFieldDefinition) { + list($sFieldName, $sValue) = explode('=>', $sFieldDefinition); + $aHeidelpayPostparameter[trim($sFieldName)] = trim($sValue); + } + + return $aHeidelpayPostparameter; + } + + /** + * @return mixed + * @throws StandardException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function d3ValidateTransactionlogParameters() + { + $d3TransactionLogId = Registry::get(Request::class)->getRequestParameter('d3trlgid'); + + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'Validate Transactionlog Parameters', + '$d3TransactionLogId is '. $d3TransactionLogId + ); + + $controllerFacade = oxNew( + Order::class, + Registry::get(Registry::class), + d3_cfg_mod::get('d3heidelpay'), + oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')) + ); + + $return = $controllerFacade->validateTransactionlogParameters($this, $d3TransactionLogId); + + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'return of Validate Transactionlog Parameters', + 'return is '. empty($return) ? 'order': $return + ); + + return $return; + } + + /** + * @param $templateName + * + * @return string + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function d3GetTemplateName($templateName) + { + if (is_string($templateName)) { + $sTemplate = d3_cfg_mod::get('d3heidelpay')->getMappedThemeId(); + + return "d3_heidelpay_views_{$sTemplate}_tpl_{$templateName}.tpl"; + } + + return ''; + } + + /** + * @return null + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function getHeidelpayEasyCreditInformations() + { + /** @var Basket $oBasket */ + $oBasket = $this->getBasket(); + $sPaymentid = $oBasket->getPaymentId(); + + $oSettings = oxNew(Heidelpay::class, d3_cfg_mod::get('d3heidelpay')); + $oPayment = oxNew(Payment::class); + $oPayment->load($sPaymentid); + if (false == $oSettings->isAssignedToHeidelPayment($oPayment)) { + return null; + } + + $oHeidelpayment = $oSettings->getPayment($oPayment); + + if ($oHeidelpayment instanceof Easycredit) { + $easyCreditParameters = array( + 'criterion_easycredit_amortisationtext', + 'criterion_easycredit_totalamount', + 'criterion_easycredit_accruinginterest', + 'criterion_easycredit_precontractinformationurl', + ); + $criterionContainer = oxNew( + Criterions::class, + oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')), + $easyCreditParameters + ); + + return $criterionContainer->getParameters(); + } + + return null; + } +} diff --git a/src/Modules/Application/Controller/PaymentController.php b/src/Modules/Application/Controller/PaymentController.php new file mode 100644 index 0000000..d553b20 --- /dev/null +++ b/src/Modules/Application/Controller/PaymentController.php @@ -0,0 +1,675 @@ +isActive()) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'module is inactive', + 'module is inactive' + ); + + return; + } + + $settings = oxNew(Heidelpay::class, d3_cfg_mod::get('d3heidelpay')); + Registry::set(Heidelpay::class, $settings); + + /** @var Factory $oFactory */ + $oFactory = oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')); + $this->d3HeidelpaySetErrorMessage($oFactory); + $oFactory->initReferenceNumber(); + + $oHeidelpayViewConfig = oxNew( + Viewconfig::class, + d3_cfg_mod::get('d3heidelpay'), + Registry::get(Registry::class), + $oFactory + ); + $this->addTplParam('oHeidelpayViewConfig', $oHeidelpayViewConfig); + + $oFactory->resetPaymentSuccess(); + + $paymentId = Registry::getSession()->getBasket()->getPaymentId(); + if (empty($paymentId)) { + return; + } + + /** @var Payment $payment */ + $payment = oxNew(Payment::class); + if (false == $payment->load($paymentId)) { + return; + } + + /** @var Heidelpay $oHeidelPaySettings */ + $oHeidelPaySettings = oxNew( + Heidelpay::class, + d3_cfg_mod::get('d3heidelpay') + ); + + try { + if ($oHeidelPaySettings->isAssignedToHeidelPayment($payment)) { + Registry::getSession()->deleteVariable('sess_challenge'); + } + } catch (PaymentNotReferencedToHeidelpayException $exception) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'payment is not referenced to heidelpay', + 'paymentid: ' . $paymentId . PHP_EOL . 'Exception: ' . $exception->getMessage() + ); + } + } + + /** + * Injects the Trusted Shops Excellence protection into the current session + * + * @return bool true if TSprotection is set, false if it was removed + */ + public function setTsProtection() + { + $oBasket = $this->getSession()->getBasket(); + if(false == method_exists($oBasket,'setTsProductId')) { + return false; + } + + if (Registry::get(Request::class)->getRequestParameter('bltsprotection')) { + $sTsProductId = Registry::get(Request::class)->getRequestParameter('stsprotection'); + $oBasket->setTsProductId($sTsProductId); + Registry::getSession()->setVariable('stsprotection', $sTsProductId); + + return true; + } + Registry::getSession()->deleteVariable('stsprotection'); + $oBasket->setTsProductId(null); + + return false; + } + + /** + * Injects the Trusted Shops Excellence protection into the POST superglobal + * + * @return mixed + * @throws StandardException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function validatePayment() + { + $oBasket = $this->getSession()->getBasket(); + if (method_exists($oBasket, 'getTsProductId') && $oBasket->getTsProductId()) { + $_POST['bltsprotection'] = true; + $_POST['stsprotection'] = $oBasket->getTsProductId(); + } + + $return = parent::validatePayment(); + + if (empty($return) || false === stristr($return, 'order')) { + return $return; + } + + $paymentId = $this->getD3PaymentId(); + + $payment = oxNew(Payment::class); + $payment->load($paymentId); + + $heidelPaySettings = oxNew(Heidelpay::class, d3_cfg_mod::get('d3heidelpay')); + if (false == $heidelPaySettings->isAssignedToHeidelPayment($payment)) { + return $return; + } + + $heidelPayment = $heidelPaySettings->getPayment($payment); + if ($heidelPayment instanceof Secured + || $heidelPayment instanceof Unsecured + || $heidelPayment instanceof DirectdebitSecured + ) { + $birthdate = Registry::get(Request::class)->getRequestParameter('d3birthdate'); + + if ($this->d3ValidateBirthdateInput($birthdate, $paymentId)) { + // log message + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::WARNING, + __CLASS__, + __FUNCTION__, + __LINE__, + 'birthdate is empty but required', + 'user didn\'t set the birthdate for invoice payment. input: ' . var_export($birthdate, true) + ); + $this->_sPaymentError = 1; + + return null; + } + + $this->getUser()->assign( + array('oxbirthdate' => $birthdate[$paymentId]) + ); + + $this->getUser()->save(); + + return $return; + } + + if (($heidelPayment instanceof Easycredit + || $heidelPayment instanceof Przelewy24 + || $heidelPayment instanceof Ideal + || $heidelPayment instanceof Paypal + || $heidelPayment instanceof DirectdebitSecured + || $heidelPayment instanceof Secured + ) && false == Registry::get(Request::class)->getRequestParameter('paymentid') + ) { + return false; + } + + if ($heidelPayment instanceof Easycredit) { + return $this->handleD3HeidelpayEasyCredit($paymentId); + } + + return $return; + } + + /** + * Returns id of user stored payment data + * + * @param $sPaymentId + * + * @return string + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + */ + public function getUserHPStoreID($sPaymentId) + { + if (false == ($sUserID = $this->getSession()->getVariable("usr"))) { + return ''; + } + + return DatabaseProvider::getDb()->getOne( + "SELECT `oxid` FROM `d3hpuid` WHERE `oxuserid` = '$sUserID' AND `oxpaymentid` = '$sPaymentId'" + ); + } + + /** + * @param Payment $oPayment + * @param string $sTemplate + * + * @return string + * @throws PaymentNotReferencedToHeidelpayException + * @throws StandardException + * @throws \D3\Heidelpay\Models\Settings\Exception\EmptyPaymentlistException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function d3GetPaymentFormTemplateName(Payment $oPayment, $sTemplate = '') + { + if (empty($sTemplate)) { + $sTemplate = d3_cfg_mod::get('d3heidelpay')->getMappedThemeId(); + } + + $sTemplate = strtolower($sTemplate); + + /** @var Viewconfig $oHeidelpayViewConfig */ + $oHeidelpayViewConfig = oxNew( + Viewconfig::class, + d3_cfg_mod::get('d3heidelpay'), + Registry::get(Registry::class), + oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')) + ); + $oHeidelPaySettings = $oHeidelpayViewConfig->getSettings(); + $return = $this->d3GetDefaultPaymentFormTemplateName($oPayment); + if ($oHeidelPaySettings->isAssignedToHeidelPayment($oPayment)) { + $oHeidelPayment = $oHeidelPaySettings->getPayment($oPayment); + if ($oHeidelPayment instanceof Creditcard + || $oHeidelPayment instanceof Debitcard + ) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_cards.tpl"; + } elseif ($oHeidelPayment instanceof Directdebit + || $oHeidelPayment instanceof DirectdebitSecured + ) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_debitnote.tpl"; + } elseif ($oHeidelPayment instanceof Sofortueberweisung) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_sofort.tpl"; + } elseif ($oHeidelPayment instanceof Giropay) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_giropay.tpl"; + } elseif ($oHeidelPayment instanceof Ideal) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_ideal.tpl"; + } elseif ($oHeidelPayment instanceof Eps) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_eps.tpl"; + } elseif ($oHeidelPayment instanceof Billsafe) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_billsafe.tpl"; + } elseif ($oHeidelPayment instanceof Paypal) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_paypal.tpl"; +// } elseif ($oHeidelPayment instanceof Postfinance) { +// $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_postfinance.tpl"; + } elseif ($oHeidelPayment instanceof Przelewy24) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_przelewy24.tpl"; + } elseif ($oHeidelPayment instanceof Masterpass) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_masterpass.tpl"; + } elseif ($oHeidelPayment instanceof Easycredit) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_easycredit.tpl"; + } elseif ($oHeidelPayment instanceof Secured + || $oHeidelPayment instanceof Unsecured + ) { + $return = "d3_heidelpay_views_{$sTemplate}_tpl_payment_invoice.tpl"; + } + } + + return $return; + } + + /** + * @param Payment $oPayment + * + * @return string + */ + public function d3GetDefaultPaymentFormTemplateName(Payment $oPayment) + { + $sPaymentId = $oPayment->getId(); + + if ($sPaymentId == "oxidcashondel") { + return "page/checkout/inc/payment_oxidcashondel.tpl"; + } elseif ($sPaymentId == "oxidcreditcard") { + return "page/checkout/inc/payment_oxidcreditcard.tpl"; + } elseif ($sPaymentId == "oxiddebitnote") { + return "page/checkout/inc/payment_oxiddebitnote.tpl"; + } else { + return "page/checkout/inc/payment_other.tpl"; + } + } + + /** + * @param Payment $oPayment + * + * @return bool + * @throws PaymentNotReferencedToHeidelpayException + * @throws StandardException + * @throws \D3\Heidelpay\Models\Settings\Exception\EmptyPaymentlistException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function d3IsHeidelpayPaymentMethode(Payment $oPayment) + { + /** @var Viewconfig $oHeidelpayViewConfig */ + $oHeidelpayViewConfig = oxNew( + Viewconfig::class, + d3_cfg_mod::get('d3heidelpay'), + Registry::get(Registry::class), + oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')) + ); + $oHeidelPaySettings = $oHeidelpayViewConfig->getSettings(); + if ($oHeidelPaySettings->isAssignedToHeidelPayment($oPayment)) { + $oHeidelPayment = $oHeidelPaySettings->getPayment($oPayment); + if ($oHeidelPayment instanceof \D3\Heidelpay\Models\Payment\Payment) { + return true; + } + + return false; + } + + return false; + } + + /** + * @return bool + */ + public function d3CheckForMobileTheme() + { + $blIsMobile = false; + if (class_exists('oeThemeSwitcherThemeManager') == true) { + /** @var oeThemeSwitcherThemeManager $oThemeManager */ + $oThemeManager = new oeThemeSwitcherThemeManager(); + $blIsMobile = $oThemeManager->isMobileThemeRequested(); + } + + return $blIsMobile; + } + + /** + * @return string + */ + public function render() + { + $mReturn = parent::render(); + + $this->addTplParam('blD3HeidelpayEasycreditNotChecked', $this->isEasyCreditConsentNotConfirmed()); + $this->addTplParam( + 'blD3HeidelpayAllowEasyCredit', + $this->isHeidelpayEasycreditAllowed(Registry::getSession()->getBasket()) + ); + $this->addTplParam('blD3HeidelpayAllowPostFinance', $this->isPaymentAllowedForCountryAndCurrency('CH', 'CHF')); + $this->addTplParam('blD3HeidelpayAllowPrzelewy24', $this->isPaymentAllowedForCountryAndCurrency('PL', 'PLN')); + $this->addTplParam('blD3HeidelpayAllowIdeal', $this->isPaymentAllowedForCountryAndCurrency('NL', 'EUR')); + $this->addTplParam('blD3HeidelpayHasSameAdresses', $this->d3HeidelpayHasSameAdresses()); + + return $mReturn; + } + + /** + * @param $sCountryIsoAlpha2 + * @param $sCurrencyName + * + * @return bool + */ + public function isPaymentAllowedForCountryAndCurrency($sCountryIsoAlpha2, $sCurrencyName) + { + $sCountryId = $this->getUser()->getFieldData('oxcountryid'); + + /** @var $oCountry Country * */ + $oCountry = oxNew(Country::class); + if ($oCountry->load($sCountryId) && $oCountry->getFieldData('oxisoalpha2') == $sCountryIsoAlpha2 // + && $this->getActCurrency()->name == $sCurrencyName + ) { + return true; + } + + return false; + } + + /** + * @return bool + */ + protected function d3HeidelpayHasSameAdresses() + { + $oDelAdress = null; + if (false == ($soxAddressId = Registry::get(Request::class)->getRequestParameter('deladrid'))) { + $soxAddressId = Registry::getSession()->getVariable('deladrid'); + } + if (false == $soxAddressId) { + return true; + } + $oUser = $this->getUser(); + $oDelAdress = oxNew(Address::class); + $oDelAdress->load($soxAddressId); + + //get delivery country name from delivery country id + if ($oDelAdress->oxaddress__oxcountryid->value && $oDelAdress->oxaddress__oxcountryid->value != -1) { + $oCountry = oxNew(Country::class); + $oCountry->load($oDelAdress->oxaddress__oxcountryid->value); + $oDelAdress->oxaddress__oxcountry = clone $oCountry->oxcountry__oxtitle; + } + + $userAdress = array( + $oUser->getFieldData('oxfname'), + $oUser->getFieldData('oxlname'), + $oUser->getFieldData('oxcompany'), + $oUser->getFieldData('oxstreet'), + $oUser->getFieldData('oxstreetnr'), + $oUser->getFieldData('oxzip'), + $oUser->getFieldData('oxcity') + ); + + $deliverAdress = array( + $oDelAdress->getFieldData('oxfname'), + $oDelAdress->getFieldData('oxlname'), + $oDelAdress->getFieldData('oxcompany'), + $oDelAdress->getFieldData('oxstreet'), + $oDelAdress->getFieldData('oxstreetnr'), + $oDelAdress->getFieldData('oxzip'), + $oDelAdress->getFieldData('oxcity') + ); + + + if ($userAdress == $deliverAdress) { + return true; + } + + return false; + } + + /** + * @return string + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function d3GetMessageTemplateName() + { + $sTheme = 'd3_heidelpay_views_tpl_messages.tpl'; + $sTemplate = d3_cfg_mod::get('d3heidelpay')->getMappedThemeId(); + + if ($sTemplate != 'azure' && $sTemplate != 'mobile') { + $sTheme = "d3_heidelpay_views_{$sTemplate}_tpl_messages.tpl"; + } + + return $sTheme; + } + + /** + * @return mixed + */ + protected function getD3PaymentId() + { + $paymentId = Registry::get(Request::class)->getRequestParameter('paymentid'); + if (empty($paymentId)) { + $paymentId = $this->getSession()->getVariable('paymentid'); + } + + return $paymentId; + } + + /** + * @param $birthdate + * @param $paymentId + * + * @return bool + */ + protected function d3ValidateBirthdateInput($birthdate, $paymentId) + { + return empty($birthdate) + || empty($birthdate[$paymentId]) + || empty($birthdate[$paymentId]['day']) + || empty($birthdate[$paymentId]['month']) + || empty($birthdate[$paymentId]['year']); + } + + /** + * @return bool + */ + protected function isEasyCreditConsentNotConfirmed() + { + return (bool)Registry::get(Request::class)->getRequestParameter('d3heidelpayeasycreditnotchecked'); + } + + /** + * @param $paymentId + * + * @return string + * @throws StandardException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + protected function handleD3HeidelpayEasyCredit($paymentId) + { + $easycreditTransactionIds = Registry::get(Request::class)->getRequestParameter( + 'd3heidelpayEasycreditTransactionLogid' + ); + + if (false == is_array($easycreditTransactionIds) || empty($easycreditTransactionIds[$paymentId])) { + return 'payment?d3heidelpayeasycreditnotchecked=1'; + } + + $transactionlog = oxNew(d3transactionlog::class, oxNew(ReaderHeidelpay::class)); + if (false == $transactionlog->load($easycreditTransactionIds[$paymentId])) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::ERROR, + __CLASS__, + __FUNCTION__, + __LINE__, + 'could not load d3transactionlog', + 'd3transactionlogid: ' . var_export($easycreditTransactionIds[$paymentId], true) + ); + + return 'payment?paymenterror=-99'; + } + + /** @var ReaderHeidelpay $response */ + $response = $transactionlog->getTransactiondata(); + $redirectUrl = $response->getRedirecturl(); + + if (empty($redirectUrl)) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::ERROR, + __CLASS__, + __FUNCTION__, + __LINE__, + 'redirect url is empty:' . $redirectUrl, + var_export($response, true) + ); + + return 'payment?paymenterror=-99'; + } + + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'redirect customer to url:' . $redirectUrl, + $redirectUrl + ); + Registry::getConfig()->pageClose(); + Registry::getUtils()->redirect($redirectUrl, false, 302); + + return ''; + } + + /** + * @param Basket $oxBasket + * + * @return bool + */ + public function isHeidelpayEasycreditAllowed(Basket $oxBasket) + { + $oxPrice = $oxBasket->getPrice(); + $price = $oxPrice->getPrice(); + + $basketUser = $oxBasket->getBasketUser(); + $possiblePSFields = array('oxfname', 'oxlname', 'oxstreet', 'oxstreetnr', 'oxcity'); + + $isNotPackstation = true; + foreach ($possiblePSFields as $field) { + if (false === stristr(strtolower($basketUser->getFieldData($field)), 'packstation')) { + continue; + } + $isNotPackstation = false; + } + + return ($this->isPaymentAllowedForCountryAndCurrency('DE', 'EUR') + && ($price >= 200 && 3000 >= $price) && $isNotPackstation); + } + + /** + * @param Factory $oFactory + * + * @throws StandardException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + protected function d3HeidelpaySetErrorMessage(Factory $oFactory) + { + $oldReference = $oFactory->getReferenceNumber(); + if ($oldReference) { + $oTransAction = $oFactory->getLatestTransactionByReference($oldReference); + if ($oTransAction instanceof d3transactionlog) { + /** @var ReaderHeidelpay $reader */ + $reader = $oTransAction->getTransactiondata(); + if ($reader->getResult() != "ACK" && $reader->getReturncode()) { + $string = 'd3heidelpay_' . $reader->getReturncode(); + $translation = Registry::getLang()->translateString($string); + + if ($translation === $string) { + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::ERROR, + __CLASS__, + __FUNCTION__, + __LINE__, + 'Translation not found: ' . $string, + $string + ); + $translation = Registry::getLang()->translateString('d3heidelpay_execute_error'); + } + + $exception = oxNew(StandardException::class, $translation); + Registry::get(UtilsView::class)->addErrorToDisplay($exception); + } + } + } + } +} diff --git a/src/Modules/Application/Controller/ThankYouController.php b/src/Modules/Application/Controller/ThankYouController.php new file mode 100644 index 0000000..28e087a --- /dev/null +++ b/src/Modules/Application/Controller/ThankYouController.php @@ -0,0 +1,39 @@ +d3GetTemplateName('banktransferdata'); + } + + /** + * @param $templateName + * + * @return string + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function d3GetTemplateName($templateName) + { + if (is_string($templateName)) { + $mappedThemeId = d3_cfg_mod::get('d3heidelpay')->getMappedThemeId(); + + return "d3_heidelpay_views_{$mappedThemeId}_tpl_{$templateName}.tpl"; + } + + return ''; + } +} diff --git a/src/Modules/Application/Model/BasketItem.php b/src/Modules/Application/Model/BasketItem.php new file mode 100644 index 0000000..78f86b5 --- /dev/null +++ b/src/Modules/Application/Model/BasketItem.php @@ -0,0 +1,32 @@ + + * @link http://www.oxidmodule.com + */ +namespace D3\Heidelpay\Modules\Application\Model; + +use OxidEsales\Eshop\Application\Model\Article; + +/** + */ +class BasketItem extends BasketItem_parent +{ + /** + * Sets/Overrides the "_oArticle" variable + * + * @param Article $oArticle + */ + public function d3SetArticle(Article $oArticle ) + { + $this->_oArticle = $oArticle; + } + +} diff --git a/src/Modules/Application/Model/Order.php b/src/Modules/Application/Model/Order.php new file mode 100644 index 0000000..bc34c04 --- /dev/null +++ b/src/Modules/Application/Model/Order.php @@ -0,0 +1,486 @@ +isActive()) { + parent::_setOrderStatus($sStatus); + return null; + } + + $oDB = DatabaseProvider::getDb(); + + $sOldStatus = $oDB->getOne('select oxtransstatus from oxorder where oxid="' . $this->getId() . '"'); + $sPaid = $oDB->getOne('select oxpaid from oxorder where oxid="' . $this->getId() . '"'); + $sPaymentId = $this->getFieldData('OxidPaymenttype'); + + /** @var Heidelpay $oSettings */ + $oSettings = oxNew(Heidelpay::class, d3_cfg_mod::get('d3heidelpay')); + + /** @var OxidPayment $oPayment */ + $oPayment = oxNew(OxidPayment::class); + $oPayment->load($sPaymentId); + + if (false == $oSettings->isAssignedToHeidelPayment($oPayment)) { + parent::_setOrderStatus($sStatus); + return null; + } + + $blIsPrepayment = $oSettings->getPayment($oPayment) instanceof Prepayment; + $blIsWaiting = $sOldStatus == 'WAITING' && $sPaid == '0000-00-00 00:00:00'; + if ($blIsPrepayment && $blIsWaiting) { + $sStatus = "WAITING"; + } + parent::_setOrderStatus($sStatus); + } + + /** + * Returns bank transfer data if available + * + * @return \stdClass|null + * @throws PaymentNotReferencedToHeidelpayException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + * @throws \OxidEsales\Eshop\Core\Exception\StandardException + */ + public function getHeidelpayBankTransferData() + { + if (false == d3_cfg_mod::get('d3heidelpay')->isActive()) { + return null; + } + + /** @var Heidelpay $oSettings */ + /** @var OxidPayment $oPayment */ + $oSettings = oxNew(Heidelpay::class, d3_cfg_mod::get('d3heidelpay')); + $oPayment = oxNew(OxidPayment::class); + $oPayment->load($this->getFieldData('oxpaymenttype')); + if (false == $oSettings->isAssignedToHeidelPayment($oPayment)) { + return null; + } + + $oHeidelpayment = $oSettings->getPayment($oPayment); + + if ( + $oHeidelpayment instanceof Prepayment + || $oHeidelpayment instanceof Billsafe + || $oHeidelpayment instanceof Secured + || $oHeidelpayment instanceof Unsecured + ) { + /** @var PrepaymentData $oPrePaymentData */ + $oPrePaymentData = oxNew(PrepaymentData::class); + + return $oPrePaymentData->getBankTransferData($this); + } + + return null; + } + + /** + * @return null + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function getHeidelpayEasyCreditInformations() + { + $oSettings = oxNew(Heidelpay::class, d3_cfg_mod::get('d3heidelpay')); + $oPayment = oxNew(OxidPayment::class); + $oPayment->load($this->getFieldData('oxpaymenttype')); + if (false == $oSettings->isAssignedToHeidelPayment($oPayment)) { + return null; + } + + $oHeidelpayment = $oSettings->getPayment($oPayment); + + if ($oHeidelpayment instanceof Easycredit) { + $easyCreditParameters = array( + 'criterion_easycredit_amortisationtext', + 'criterion_easycredit_totalamount', + 'criterion_easycredit_accruinginterest', + 'criterion_easycredit_precontractinformationurl', + ); + $criterionContainer = oxNew( + Criterions::class, + oxNew(Factory::class, d3_cfg_mod::get('d3heidelpay')), + $easyCreditParameters + ); + + return $criterionContainer->getParameters($this); + } + + return null; + } + + /** + * @param Basket $oBasket + * @param User $oUser + * + * @return int|null + * @throws \Doctrine\DBAL\DBALException + * @throws \Exception + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function d3CreateTemporaryOrder(Basket $oBasket, User $oUser) + { + /* D3 START disabled - 03.03.2016 - KH */ + + $this->setId(Registry::get(UtilsObject::class)->generateUId()); + + // validating various order/basket parameters before finalizing + $iOrderState = $this->validateOrder($oBasket, $oUser); + if ($iOrderState) { + return $iOrderState; + } + + // copies user info + $this->_setUser($oUser); + + // copies basket info + $this->_loadFromBasket($oBasket); + + // payment information + $this->_setPayment($oBasket->getPaymentId()); + + // set folder information, if order is new + // #M575 in recalculating order case folder must be the same as it was + + $this->_setFolder(); + + //#4005: Order creation time is not updated when order processing is complete + $this->_updateOrderDate(); + + // marking as not finished + $this->_setOrderStatus('PENDING'); + + $aVouchers = $oBasket->getVouchers(); + if (count($aVouchers)) { + $aVoucherIds = array(); + $moduleConfig = d3_cfg_mod::get('d3heidelpay'); + $pendingLimit = $moduleConfig->getValue('sD3HpHFOrderPendingTime'); + foreach ($aVouchers as $sVoucherId => $oStdVoucher) { + /** @var Voucher $oVoucher */ + $oVoucher = oxNew(Voucher::class); + if ($oVoucher->load($oStdVoucher->sVoucherId)) { + $aVoucherIds[$oStdVoucher->sVoucherId] = $oStdVoucher->sVoucherId; + $oVoucher->assign(array('oxreserved' => time() + $pendingLimit * 3600)); + $oVoucher->save(); + } + } + $this->assign(array('d3heidelpayvouchers' => implode('|', $aVoucherIds))); + } + + //saving all order data to DB + $this->save(); + + if (false == d3_cfg_mod::get('d3heidelpay')->getValue('blD3HpHFSetZeroOrderNumber') && false == $this->oxorder__oxordernr->value) { + $this->_setNumber(); + } + + // set order ID for thankyou + $oBasket->setOrderId($this->getId()); + Registry::getSession()->setVariable('sess_challenge', $this->getId()); + + return null; + } + + /** + * @param Basket $oBasket + * @param User $oUser + * + * @return bool|int + * @throws \D3\Heidelpay\Models\Settings\Exception\EmptyPaymentlistException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + * @throws \OxidEsales\Eshop\Core\Exception\StandardException + */ + public function d3FinalizeTemporaryOrder(Basket $oBasket, User $oUser) + { + $registry = Registry::get(Registry::class); + $modulConfiguration = d3_cfg_mod::get('d3heidelpay'); + + $oUserPayment = $this->_setPayment($oBasket->getPaymentId()); + // executing payment (on failure deletes order and returns error code) + // in case when recalculating order, payment execution is skipped + + $blRet = $this->_executePayment($oBasket, $oUserPayment); + if ($blRet !== true) { + return $blRet; + } + + if (!$this->oxorder__oxordernr->value) { + $this->_setNumber(); + } else { + oxNew(Counter::class)->update($this->_getCounterIdent(), $this->oxorder__oxordernr->value); + } + + // deleting remark info only when order is finished + Registry::getSession()->deleteVariable('ordrem'); + + //#4005: Order creation time is not updated when order processing is complete + //$this->_updateOrderDate(); + + // updating order trans status (success status) + $this->_setOrderStatus('OK'); + + // store orderid + $oBasket->setOrderId($this->getId()); + + // updating wish lists + $this->_updateWishlist($oBasket->getContents(), $oUser); + + // updating users notice list + $this->_updateNoticeList($oBasket->getContents(), $oUser); + + // marking vouchers as used and sets them to $this->_aVoucherList (will be used in order email) + // skipping this action in case of order recalculation + $this->_markVouchers($oBasket, $oUser); + + // send order by email to shop owner and current user + // skipping this action in case of order recalculation + $iRet = $this->_sendOrderByEmail($oUser, $oBasket, $oUserPayment); + + // the negative case shouldn't be possible + $this->d3VerifyBasketSameAmount($oBasket, $modulConfiguration, $registry); + + return $iRet; + } + + /** + * @return Basket + * @throws ArticleException + * @throws \oxArticleInputException + * @throws \oxNoArticleException + */ + public function d3GetOrderBasket() + { + $this->reloadDelivery(false); + $this->reloadDiscount(false); + $oBasket = $this->_getOrderBasket(false); + + foreach ($this->getOrderArticles() as $oOrderArticle) { + $oBasket->addOrderArticleToBasket($oOrderArticle); + } + + /* D3 START added - #4998 - 29.04.2016 - KH */ + $aVouchers = explode('|', $this->getFieldData('d3heidelpayvouchers')); + if (count($aVouchers)) { + $oBasket->setSkipVouchersChecking(true); + foreach ($aVouchers as $sVoucherId) { + $oVoucher = oxNew(Voucher::class); + if ($oVoucher->load($sVoucherId)) { + $oBasket->addVoucher($sVoucherId); + } + } + } + /* D3 END added - #4998 - 29.04.2016 - KH */ + + //$oBasket->setVoucherDiscount($this->oxorder__oxvoucherdiscount->value); + $oBasket->calculateBasket(); + + foreach ($oBasket->getContents() as $oBasketItem) { + /** @var BasketItem $oBasketItem */ + /** @var Article $oArticle */ + $oArticle = oxNew(Article::class); + $oArticle->loadInLang($this->oxorder__oxlang->value, $oBasketItem->getArticle()->getProductId()); + $oBasketItem->d3SetArticle($oArticle); + } + + return $oBasket; + } + + /** + * @param Basket $oxBasket + * @param object $oxUser + * @param bool $blRecalculatingOrder + * + * @return int + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Exception + */ + public function finalizeOrder(Basket $oxBasket, $oxUser, $blRecalculatingOrder = false) + { + $return = parent::finalizeOrder($oxBasket, $oxUser, $blRecalculatingOrder); + $registry = Registry::get(Registry::class); + $modulConfiguration = d3_cfg_mod::get('d3heidelpay'); + + if (false == $modulConfiguration->isActive() || $registry->getConfig()->isAdmin()) { + return $return; + } + + $this->d3VerifyBasketSameAmount($oxBasket, $modulConfiguration, $registry); + return $return; + } + + /** + * TODO: outsource this in a own model + * + * @param Basket $oxBasket + * @param d3_cfg_mod $modulConfiguration + * @param Registry $registry + * + * @return null + * @throws \D3\Heidelpay\Models\Settings\Exception\EmptyPaymentlistException + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + * @throws \OxidEsales\Eshop\Core\Exception\StandardException + */ + protected function d3VerifyBasketSameAmount(Basket $oxBasket, d3_cfg_mod $modulConfiguration, Registry $registry) + { + /** @var OxidPayment $oPayment */ + $oPayment = oxNew(OxidPayment::class); + $oPayment->load($oxBasket->getPaymentId()); + + /** @var Factory $factory */ + $factory = oxNew(Factory::class, $modulConfiguration); + + try { + /** @var Payment $heidelPayment */ + $heidelPayment = $factory->getSettings()->getPayment($oPayment); + } catch (PaymentNotReferencedToHeidelpayException $oEx) { + return null; + } + + if (false == $heidelPayment instanceof Payment) { + return null; + } + + $refrenceNumber = $factory->getReferenceNumber(); + if (empty($refrenceNumber)) { + $modulConfiguration->d3getLog()->log( + d3log::ERROR, + __CLASS__, + __FUNCTION__, + __LINE__, + "no reference but heidelpay payment! payment is: " . var_export($heidelPayment, true) + ); + + return null; + } + + $transaction = $factory->getLatestTransactionByReference($refrenceNumber); + + if (false == $transaction) { + $modulConfiguration->d3getLog()->log( + d3log::WARNING, + __CLASS__, + __FUNCTION__, + __LINE__, + 'no transaction found but heidelpay payment and referencenumber', + $refrenceNumber + ); + + return null; + } + + /** @var \D3\Heidelpay\Models\Transactionlog\Reader\Heidelpay $reader */ + $reader = $transaction->getTransactiondata(); + $basketAmount = $oxBasket->getPrice()->getBruttoPrice(); + + $basketAmount = number_format($basketAmount, '2', '.', ''); + if ($basketAmount !== $reader->getAmount()) { + + $transStatusError = $modulConfiguration->getValue('d3heidelpay_oxtransstatuserror'); + if (empty($transStatusError)) { + $transStatusError = 'ERROR'; + } + $aAssignment = array(); + $aAssignment['oxtransstatus'] = $transStatusError; + $aAssignment['oxpaid'] = '0000-00-00 00:00:00'; + $this->assign($aAssignment); + $this->save(); + + $text = $registry->getLang()->translateString( + 'D3HEIDELPAY_DIFFERENCE_IN_ORDER_ERRRORMESSAGE', + Registry::getLang()->getBaseLanguage(), + true + ); + $message = sprintf($text, $this->getFieldData('oxordernr'), $reader->getUniqueid(), $reader->getAmount(), $basketAmount); + + $subject = $registry->getLang()->translateString( + 'D3HEIDELPAY_DIFFERENCE_IN_ORDER_SUBJECT', + Registry::getLang()->getBaseLanguage(), + true + ); + $subject .= $this->getFieldData('oxordernr'); + + $recipient = $modulConfiguration->getValue('d3heidelpay_oxtransstatuserrormail'); + if (empty($recipient)) { + $recipient = $this->getConfig()->getActiveShop()->getFieldData('oxowneremail'); + } + + /** @var \D3\Heidelpay\Modules\Core\Email $email */ + $email = oxNew(Email::class); + $email->d3SendNotificationToShopOwner($subject, $message, $recipient); + + $modulConfiguration->d3getLog()->log( + d3log::ERROR, + __CLASS__, + __FUNCTION__, + __LINE__, + $subject, + $message + ); + } + + return null; + } +} diff --git a/src/Modules/Application/Model/PaymentGateway.php b/src/Modules/Application/Model/PaymentGateway.php new file mode 100644 index 0000000..1300b8d --- /dev/null +++ b/src/Modules/Application/Model/PaymentGateway.php @@ -0,0 +1,94 @@ +getLatestTransactionByReference($oFactory->getReferenceNumber()); + + if (false == $oTransAction) { + /** @var d3transactionlog $oTransAction */ + $oTransAction = oxNew( + d3transactionlog::class, + oxNew(Heidelpay::class), + $oFactory->getReferenceNumber() + ); + $oTransAction->setTransactiondata(''); + } + + /** @var Parser $oParser */ + $oParser = oxNew( + Parser::class, + d3_cfg_mod::get('d3heidelpay'), + Registry::get(Registry::class), + $oTransAction->getTransactiondata() + ); + + $mReturn = $oGatewayFacade->executePayment($this->getPayment(), $oParser); + + d3_cfg_mod::get('d3heidelpay')->d3getLog()->log( + d3log::INFO, + __CLASS__, + __FUNCTION__, + __LINE__, + 'paymentgateway return value', + print_r(var_export($mReturn, true), true) + ); + + if (ControllerPaymentGateway::CALLPARENT === $mReturn) { + return parent::executePayment($dAmount, $oOrder); + } + + //payment successful + if (true === $mReturn) { + return $mReturn; + } + + //wrong result -> got error / message + $this->_iLastErrorNo = $mReturn; + + return false; + } + + /** + * Load and returns oxPayment object. + * + * @return Payment + */ + public function getPayment() + { + /** @var Payment $oPayment */ + $oPayment = oxNew(Payment::class); + $oPayment->load($this->_oPaymentInfo->oxuserpayments__oxpaymentsid->value); + + return $oPayment; + } +} diff --git a/src/Modules/Core/Counter.php b/src/Modules/Core/Counter.php new file mode 100644 index 0000000..0c95b41 --- /dev/null +++ b/src/Modules/Core/Counter.php @@ -0,0 +1,31 @@ +_getCountId(); + + if ($sCountId != 'd3heidelpay') { + return parent::_getCounterSuffix(); + } + + $sSuffixString = ''; + $sActionId = $this->_getActionId(); + + if ($sActionId == "transactionid_ccdb" || $sActionId == "transactionid_otpa") { + $sSuffixString = "__@@" . date("Y-m-d H:i:s"); + } + + return $sSuffixString; + } +} + diff --git a/src/Modules/Core/Email.php b/src/Modules/Core/Email.php new file mode 100644 index 0000000..79dad75 --- /dev/null +++ b/src/Modules/Core/Email.php @@ -0,0 +1,119 @@ +oxorder__oxlang->value) ? $oOrder->oxorder__oxlang->value : 0); + + // shop info + $oShop = $this->_getShop($iOrderLang); + + $this->_setMailParams($oShop); + + // create messages + /** @var \Smarty $smarty */ + $smarty = $this->_getSmarty(); + $this->setViewData("order", $oOrder); + + // Process view data array through oxoutput processor + $this->_processViewArray(); + + $this->setBody($smarty->fetch('d3_heidelpay_views_tpl_email_html_prepayment_cust.tpl')); + $this->setAltBody($smarty->fetch('d3_heidelpay_views_tpl_email_plain_prepayment_cust.tpl')); + $this->setSubject($smarty->fetch('d3_heidelpay_views_tpl_email_html_prepayment_cust_subj.tpl')); + + $sEMailAdress = $oOrder->oxorder__oxbillemail->value; + + $sFullName = $oOrder->oxorder__oxbillfname->value . " " . $oOrder->oxorder__oxbilllname->value; + + $this->setRecipient($sEMailAdress, $sFullName); + $this->setReplyTo($oShop->oxshops__oxinfoemail->value, $oShop->oxshops__oxname->value); + $this->setFrom($oShop->oxshops__oxinfoemail->value, $oShop->oxshops__oxname->getRawValue()); + + return $this->send(); + } + + /** + * Sends owner heidelpay information e-mail + * + * @param $oOrder + * + * @return bool + */ + public function d3SendOwnerHPPPInfoMail($oOrder) + { + //sets language of order + $iOrderLang = (int) (isset($oOrder->oxorder__oxlang->value) ? $oOrder->oxorder__oxlang->value : 0); + + // shop info + $oShop = $this->_getShop($iOrderLang); + + $this->_setMailParams($oShop); + + // create messages + /** @var \Smarty $smarty */ + $smarty = $this->_getSmarty(); + $this->setViewData("order", $oOrder); + + // Process view data array through oxoutput processor + $this->_processViewArray(); + + $this->setBody($smarty->fetch("d3_heidelpay_views_tpl_email_html_prepayment_owner.tpl")); + $this->setAltBody($smarty->fetch("d3_heidelpay_views_tpl_email_plain_prepayment_owner.tpl")); + $this->setSubject($smarty->fetch("d3_heidelpay_views_tpl_email_html_prepayment_owner_subj.tpl")); + + $this->setRecipient($oShop->oxshops__oxinfoemail->value, ""); + $sEmailAddress = $oShop->oxshops__oxowneremail->value; + + $this->setFrom($sEmailAddress, ""); + $this->setReplyTo($sEmailAddress, ""); + + return $this->send(); + } + + /** + * @param $subject + * @param $message + * @param $recipient + * + * @return bool + */ + public function d3SendNotificationToShopOwner($subject, $message, $recipient) + { + $iCurrLang = (int)Registry::getLang()->getBaseLanguage(); + + // shop info + $oShop = $this->_getShop($iCurrLang); + + $this->_setMailParams($oShop); + // create messages + // Process view data array through oxoutput processor + $this->_processViewArray(); + + $this->setBody(nl2br($message)); + $this->setAltBody($message); + $this->setSubject($subject); + + $this->setRecipient($recipient, ""); + $this->setFrom($recipient, ""); + $this->setReplyTo($recipient, ""); + + $blReturn = $this->send(); + + return $blReturn; + } +} diff --git a/src/Modules/Core/InputValidator.php b/src/Modules/Core/InputValidator.php new file mode 100644 index 0000000..a665c3a --- /dev/null +++ b/src/Modules/Core/InputValidator.php @@ -0,0 +1,35 @@ +isActive()) { + return parent::validatePaymentInputData($sPaymentId, $aDynvalue); + } + /** @var Heidelpay $oSettings */ + $oSettings = oxNew(Heidelpay::class, d3_cfg_mod::get('d3heidelpay')); + Registry::set(Heidelpay::class, $oSettings); + + /** @var Input $oVerify */ + $oVerify = oxNew(Input::class, Registry::get(Registry::class), $sPaymentId, $aDynvalue); + $mReturn = $oVerify->verify(); + + if ('callParent' === $mReturn) { + return parent::validatePaymentInputData($sPaymentId, $aDynvalue); + } + + return $mReturn; + } +} diff --git a/src/Setup/InstallRoutine.php b/src/Setup/InstallRoutine.php new file mode 100644 index 0000000..59554fe --- /dev/null +++ b/src/Setup/InstallRoutine.php @@ -0,0 +1,1711 @@ + + * @link http://www.oxidmodule.com + */ +class InstallRoutine extends d3install_updatebase +{ + /** + * @var string + */ + public $sModKey = 'd3heidelpay'; + + /** + * @var string + */ + public $sModName = 'Heidelpay'; + + /** + * @var string + */ + public $sModVersion = '6.0.0.0'; + + /** + * @var string + */ + public $sMinModCfgVersion = '5.1.0.0'; + + /** @var string @deprecated since 2016-04-13 */ + public $sModRevision = '1225'; + + /** + * @var string + */ + public $sBaseConf = '-------------------------------------------------------------------------------- +hwzv2==RzAwMStWVk9ZUmpCYXQrdzFGWDQ1WUY2V0dDaGxYa2VXKzdxTTZYZEJGU3RyTmVUS1RNNWRoS +jd2WEVYY3ZOMEluUVZIakNOalYxMUxyZkxUbmFEY2k5YWRCcnZZYVBaTm9tQ3o2MFROYkM3ckJWRk15W +llURWx0d1Z2OS9yeE4ycitrbkdrYnFXMThHM0N6NjIxR09EbzNDSGdDM1lGUHg5RDFXd2IxODN4NmN3b +mRJZXdwa0pqT1RMM1Ard2dmdG9TZ2tnZisvc1ZmRGFWeWlhTDFqeGN0dmVjSVVXTDJBRjM2RW1oeTdkS +3RGYXhIZDRuQk5YT0U0MFgyQ0hTNXdybHg2R2VPYWlCUTVvckNJMVUwYk53V0F4Q2NUbkY5QVlLd0p6b +EJJUFVXU3RjbG00SzZ4ZUM2b200a1lkdERGVmN0WVNTWitwR0Q2MEFPcm5JMzJBPT0= +--------------------------------------------------------------------------------'; + + /** + * @var string + */ + public $sRequirements = ''; + + /** + * @var string + */ + public $sBaseValue = 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTM4JTNBJTdCcyUzQTM0JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfYmxUZXN0bW9kZSUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0EzOSUzQSUyMmQzX2NmZ19tb2RfX2QzaGVpZGVscGF5X3NTZWN1cml0eVNlbmRlciUyMiUzQnMlM0EzMiUzQSUyMjMxSEEwN0JDODE0MkM1QTE3MTc0NUQwMEFENjNEMTgyJTIyJTNCcyUzQTMxJTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc1VzZXJJRCUyMiUzQnMlM0EzMiUzQSUyMjMxaGEwN2JjODE0MmM1YTE3MTc0NGU1YWVmMTFmZmQzJTIyJTNCcyUzQTMzJTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc1Bhc3N3b3JkJTIyJTNCcyUzQTglM0ElMjI5MzE2N0RFNyUyMiUzQnMlM0EzNCUzQSUyMmQzX2NmZ19tb2RfX2QzaGVpZGVscGF5X3NUcmFuc1R5cGUlMjIlM0JzJTNBNCUzQSUyMmF1dGglMjIlM0JzJTNBMzIlM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9zQ2hhbm5lbCUyMiUzQnMlM0EzMiUzQSUyMjMxSEEwN0JDODE0MkM1QTE3MTc0OUE2MEQ5NzlCNkU0JTIyJTNCcyUzQTQwJTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc0NoYW5uZWxfX3NvZm9ydCUyMiUzQnMlM0EzMiUzQSUyMjMxSEEwN0JDODE0MkM1QTE3MTc0OUNEQUE0MzM2NUQyJTIyJTNCcyUzQTQwJTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc0NDSW5wdXRQb3NpdGlvbiUyMiUzQnMlM0E1JTNBJTIyc3RlcDMlMjIlM0JzJTNBMzclM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9ibERlYml0VW5tYXNrJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTQyJTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfYmxTaG93U3RvcmVkSFBEYXRhJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTM5JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfYmxTZXJ2aWNlRXJyb3JzJTIyJTNCcyUzQTElM0ElMjIxJTIyJTNCcyUzQTM5JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc1Rlc3RQT1NUU2VydmVyJTIyJTNCcyUzQTQxJTNBJTIyaHR0cHMlM0ElMkYlMkZ0ZXN0LWhlaWRlbHBheS5ocGNndy5uZXQlMkZzZ3clMkZndHd1JTIyJTNCcyUzQTM5JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc0xpdmVQT1NUU2VydmVyJTIyJTNCcyUzQTM2JTNBJTIyaHR0cHMlM0ElMkYlMkZoZWlkZWxwYXkuaHBjZ3cubmV0JTJGc2d3JTJGZ3R3dSUyMiUzQnMlM0EzOCUzQSUyMmQzX2NmZ19tb2RfX2QzaGVpZGVscGF5X3NUZXN0WE1MU2VydmVyJTIyJTNCcyUzQTQwJTNBJTIyaHR0cHMlM0ElMkYlMkZ0ZXN0LWhlaWRlbHBheS5ocGNndy5uZXQlMkZzZ3clMkZ4bWwlMjIlM0JzJTNBMzglM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9zTGl2ZVhNTFNlcnZlciUyMiUzQnMlM0EzNSUzQSUyMmh0dHBzJTNBJTJGJTJGaGVpZGVscGF5LmhwY2d3Lm5ldCUyRnNndyUyRnhtbCUyMiUzQnMlM0EzOCUzQSUyMmQzX2NmZ19tb2RfX2QzaGVpZGVscGF5X3NUZXN0U2VydmVyVHlwJTIyJTNCcyUzQTE0JTNBJTIyQ09OTkVDVE9SX1RFU1QlMjIlM0JzJTNBMzglM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9zVGVzdEVycm9yQ29kZSUyMiUzQnMlM0EwJTNBJTIyJTIyJTNCcyUzQTM5JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc1Rlc3RSZXR1cm5Db2RlJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzYlM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9pQ3VybFRpbWVPdXQlMjIlM0JzJTNBMiUzQSUyMjUwJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfYUNDVHlwZXMlMjIlM0JzJTNBNDYlM0ElMjJhJTNBMiUzQSU3QnMlM0E0JTNBJTIyVklTQSUyMiUzQnMlM0ExJTNBJTIyMSUyMiUzQnMlM0E2JTNBJTIyTUFTVEVSJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCJTdEJTIyJTNCcyUzQTMyJTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfYUREVHlwZXMlMjIlM0JzJTNBNDAlM0ElMjJhJTNBMiUzQSU3QnMlM0EyJTNBJTIyREUlMjIlM0JzJTNBMSUzQSUyMjElMjIlM0JzJTNBMiUzQSUyMkFUJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCJTdEJTIyJTNCcyUzQTM2JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfYVBheW1lbnRMaXN0JTIyJTNCcyUzQTc3MyUzQSUyMmElM0ExMiUzQSU3QnMlM0E4JTNBJTIyYmlsbHNhZmUlMjIlM0JzJTNBMzglM0ElMjJkM19kM2hlaWRlbHBheV9tb2RlbHNfcGF5bWVudF9iaWxsc2FmZSUyMiUzQnMlM0ExMCUzQSUyMmNyZWRpdGNhcmQlMjIlM0JzJTNBNDAlM0ElMjJkM19kM2hlaWRlbHBheV9tb2RlbHNfcGF5bWVudF9jcmVkaXRjYXJkJTIyJTNCcyUzQTklM0ElMjJkZWJpdGNhcmQlMjIlM0JzJTNBMzklM0ElMjJkM19kM2hlaWRlbHBheV9tb2RlbHNfcGF5bWVudF9kZWJpdGNhcmQlMjIlM0JzJTNBMTElM0ElMjJkaXJlY3RkZWJpdCUyMiUzQnMlM0E0MSUzQSUyMmQzX2QzaGVpZGVscGF5X21vZGVsc19wYXltZW50X2RpcmVjdGRlYml0JTIyJTNCcyUzQTMlM0ElMjJlcHMlMjIlM0JzJTNBMzMlM0ElMjJkM19kM2hlaWRlbHBheV9tb2RlbHNfcGF5bWVudF9lcHMlMjIlM0JzJTNBNyUzQSUyMmdpcm9wYXklMjIlM0JzJTNBMzclM0ElMjJkM19kM2hlaWRlbHBheV9tb2RlbHNfcGF5bWVudF9naXJvcGF5JTIyJTNCcyUzQTUlM0ElMjJpZGVhbCUyMiUzQnMlM0EzNSUzQSUyMmQzX2QzaGVpZGVscGF5X21vZGVsc19wYXltZW50X2lkZWFsJTIyJTNCcyUzQTYlM0ElMjJwYXlwYWwlMjIlM0JzJTNBMzYlM0ElMjJkM19kM2hlaWRlbHBheV9tb2RlbHNfcGF5bWVudF9wYXlwYWwlMjIlM0JzJTNBMTAlM0ElMjJwcmVwYXltZW50JTIyJTNCcyUzQTQwJTNBJTIyZDNfZDNoZWlkZWxwYXlfbW9kZWxzX3BheW1lbnRfcHJlcGF5bWVudCUyMiUzQnMlM0ExOCUzQSUyMnNvZm9ydHVlYmVyd2Vpc3VuZyUyMiUzQnMlM0E0OCUzQSUyMmQzX2QzaGVpZGVscGF5X21vZGVsc19wYXltZW50X3NvZm9ydHVlYmVyd2Vpc3VuZyUyMiUzQnMlM0E3JTNBJTIyc2VjdXJlZCUyMiUzQnMlM0E0NSUzQSUyMmQzX2QzaGVpZGVscGF5X21vZGVsc19wYXltZW50X2ludm9pY2Vfc2VjdXJlZCUyMiUzQnMlM0E5JTNBJTIydW5zZWN1cmVkJTIyJTNCcyUzQTQ3JTNBJTIyZDNfZDNoZWlkZWxwYXlfbW9kZWxzX3BheW1lbnRfaW52b2ljZV91bnNlY3VyZWQlMjIlM0IlN0QlMjIlM0JzJTNBNDIlM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9zQ2hhbm5lbF9fYmlsbHNhZmUlMjIlM0JzJTNBMzIlM0ElMjIzMUhBMDdCQzgxNDJFRTZEMDI3MTVGNENBOTdEREQ4QiUyMiUzQnMlM0E0NCUzQSUyMmQzX2NmZ19tb2RfX2QzaGVpZGVscGF5X3NDaGFubmVsX19hc3N1cmVkaW52JTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBNDAlM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9zQ2hhbm5lbF9fcGF5cGFsJTIyJTNCcyUzQTMyJTNBJTIyMzFIQTA3QkM4MTI0MzY1Q0E0MUQ0QkRBNzlDQ0NEMjIlMjIlM0JzJTNBMzYlM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9zVkFUcmFuc1R5cGUlMjIlM0JzJTNBNCUzQSUyMmF1dGglMjIlM0JzJTNBMzclM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9zQ2hhbm5lbF9fZXBzJTIyJTNCcyUzQTAlM0ElMjIlMjIlM0JzJTNBMzglM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9zQ2hhbm5lbF9fZ2lybyUyMiUzQnMlM0EzMiUzQSUyMjMxSEEwN0JDODE0MkM1QTE3MTc0MDE2NkFGMjc3RTAzJTIyJTNCcyUzQTM5JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc0NoYW5uZWxfX2lkZWFsJTIyJTNCcyUzQTMyJTNBJTIyMzFIQTA3QkM4MTQyQzVBMTcxNzQ0QjU2RTYxMjgxRTUlMjIlM0JzJTNBNDYlM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9vcmRlckV4ZWN1dGVQb3N0RmllbGRzJTIyJTNCcyUzQTEwMiUzQSUyMm9yZF9hZ2IlMjAlM0QlM0UlMjAxJTBEJTBBb3JkX2N1c3RpbmZvJTIwJTNEJTNFJTIwMSUwRCUwQW94ZG93bmxvYWRhYmxlcHJvZHVjdHNhZ3JlZW1lbnQlMjAlM0QlM0UlMjAxJTBEJTBBb3hzZXJ2aWNlcHJvZHVjdHNhZ3JlZW1lbnQlMjAlM0QlM0UlMjAxJTIyJTNCcyUzQTM2JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfYmxDYXJkc1VzZVJHJTIyJTNCcyUzQTElM0ElMjIwJTIyJTNCcyUzQTQ0JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc0NoYW5uZWxfX3ByemVsZXd5MjQlMjIlM0JzJTNBMzIlM0ElMjIzMUhBMDdCQzgxMUJBRjlCRUQxMTI5RDExNjBCRjMxOCUyMiUzQnMlM0EzNSUzQSUyMmQzX2NmZ19tb2RfX3NEM0hwSEZPcmRlclBlbmRpbmdUaW1lJTIyJTNCcyUzQTIlM0ElMjIyNiUyMiUzQnMlM0EyOSUzQSUyMmQzX2NmZ19tb2RfX3NEM0hwSEZPcmRlckxpbWl0JTIyJTNCcyUzQTMlM0ElMjIxMDAlMjIlM0JzJTNBMzQlM0ElMjJkM19jZmdfbW9kX19zRDNIcEhGT3JkZXJDYW5jZWxUeXBlJTIyJTNCcyUzQTEyJTNBJTIyQ0FOQ0VMX09SREVSJTIyJTNCcyUzQTM4JTNBJTIyZDNfY2ZnX21vZF9fYmxEM0hwSEZTZXRaZXJvT3JkZXJOdW1iZXIlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBNDQlM0ElMjJkM19jZmdfbW9kX19kM2hlaWRlbHBheV9zQ2hhbm5lbF9fbWFzdGVycGFzcyUyMiUzQnMlM0EzMiUzQSUyMjMxSEEwN0JDODE0OTQ4RTcyRUY2NjlDQTNCQjE0MzFGJTIyJTNCcyUzQTM2JTNBJTIyZDNfY2ZnX21vZF9fZDNoZWlkZWxwYXlfc1dUVHJhbnNUeXBlJTIyJTNCcyUzQTQlM0ElMjJhdXRoJTIyJTNCJTdE'; + + /** + * @var array + */ + protected $_aRefreshMetaModuleIds = array('d3heidelpay'); + + /** + * @var array + */ + protected $_aUpdateMethods = array( + array( + 'check' => 'hasToShowNoteForStoredData', + 'do' => 'showNoteForStoredData' + ), + array( + 'check' => 'hasOldOxconfigEntries', // Update 3.2.3.1 XE4 => 4.0.0.0 XE4 + 'do' => 'migrateOldOxconfigEntries' + ), + array( + 'check' => 'checkModCfgItemExist', // Prueft auf Datenbankeintrag + 'do' => 'updateModCfgItemExist' + ), + array( + 'check' => 'checkTableOxpaylogsExist', // Prueft ob alte Tabellen geloescht werden muessen + 'do' => 'dropTableOxpaylogsExist' // Update 3.2.3.1 XE4 => 4.0.0.0 XE4 + ), + array( + 'check' => 'checkTableOxobject2heidelpayExist', // Prueft ob alte Tabellen geloescht werden muessen + 'do' => 'migrateOldPaymentAssignments' // Update 3.2.3.1 XE4 => 4.0.0.0 XE4 + ), + array( + 'check' => 'checkRenameD3Tables', // Prueft auf umzubenennende Tabellen + 'do' => 'renameD3Tables' // Update 3.2.3.1 XE4 => 4.0.0.0 XE4 + ), + array( + 'check' => 'checkD3hpuidTableExist', + 'do' => 'updateD3hpuidTableExist' + ), + array( + 'check' => 'checkD3hperrortextsTableExist', + 'do' => 'updateD3hperrortextsTableExist' + ), + array( + 'check' => 'hasEmptyCMSShopId', //0004566: Korrektur der Autoinstallation bei einem Modulupdate + 'do' => 'removeEmptyCMSShopId' // bug fix for version 5.0.0.2 + ), + array( + 'check' => 'checkHPerrortextcontent', // UPDATE `d3hperrortexts` SET `OXTYPE` = '2' WHERE `OXCODE` = '800.100.153'; + 'do' => 'updateHPerrortextcontent' // Update 4.0.1.0 XE4 => 4.0.2.0 XE4 + ), + array( + 'check' => 'hasLegacyAssignments', + 'do' => 'updateLegacyAssigments' + ), + array( + 'check' => 'ishpprepaymentdataTableExist', + 'do' => 'deletehpprepaymentdataTableExist' + ), + array( + 'check' => 'checkOxcontentEntrysExist', // Pruefte ob oxcontenteintraege schon vorhanden + 'do' => 'showMessageForCustomerToUpdateManually' + ), + array( + 'check' => 'checkOxcontentItemsExist', // sql befehle fuer Tabelle oxcontents + 'do' => 'insertOxcontentItemsIfNotExist' + ), + array( + 'check' => 'checkOxpaymentsItemsExist', // sql befehle fuer Tabelle oxpayments + 'do' => 'insertOxpaymentsItemsIfNotExist' + ), + array( + 'check' => 'checkD3hperrortextsItemsExist', // sql befehle fuer Tabelle d3hperrortexts + 'do' => 'insertD3hperrortextsItemsIfNotExist' + ), + array( + 'check' => 'checkForChangeHaendlerKontoMsg', + 'do' => 'showForChangeHaendlerKontoMsg' + ), + array( + 'check' => 'checkModCfgorderExecutePostFields', + 'do' => 'updateModCfgorderExecutePostFields' + ), + array( + 'check' => 'usingModCfgStoredDataWithoutRG', + 'do' => 'updateModCfStoredDataWithRG' + ), + array( + 'check' => 'hasOldModuleItems', //nicht vorhandene Moduldatei-Eintraege entfernen + 'do' => 'deleteOldModuleItems' + ), + array( + 'check' => 'checkFields', + 'do' => 'fixFields' + ), + array( + 'check' => 'checkModCfgSameRevision', // Prueft auf nachgezogene Revisionsnummer + 'do' => 'updateModCfgSameRevision' + ), + array( // this has to be the last step + 'check' => 'hasMultilangConfigButNoSetting', + 'do' => 'showMultilangConfigButNoSettingMessage' + ), + ); + + // Standardwerte zum umbenennen Tables + /** + * @var array + */ + public $aRenameTables = array( + array( + 'mOldTableNames' => 'oxhpuid', // is case insensitive + 'sTableName' => 'd3hpuid', + ), + array( + 'mOldTableNames' => 'oxhperrortexts', // is case insensitive + 'sTableName' => 'd3hperrortexts', + ), + ); + + // Standardwerte fuer checkFields(), _addTable() und fixFields() + /** + * @var array + */ + public $aFields = array( + 'OXID_d3hpuid' => array( + 'sTableName' => 'd3hpuid', + 'sFieldName' => 'OXID', + 'sType' => 'VARCHAR(32)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXUSERID_d3hpuid' => array( + 'sTableName' => 'd3hpuid', + 'sFieldName' => 'OXUSERID', + 'sType' => 'VARCHAR(32)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXPAYMENTID_d3hpuid' => array( + 'sTableName' => 'd3hpuid', + 'sFieldName' => 'OXPAYMENTID', + 'sType' => 'VARCHAR(32)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXUID_d3hpuid' => array( + 'sTableName' => 'd3hpuid', + 'sFieldName' => 'OXUID', + 'sType' => 'VARCHAR(50)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXTIME_d3hpuid' => array( + 'sTableName' => 'd3hpuid', + 'sFieldName' => 'OXTIME', + 'sType' => 'DATETIME', + 'blNull' => false, + 'sDefault' => '0000-00-00 00:00:00', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXPAYMENTDATA_d3hpuid' => array( + 'sTableName' => 'd3hpuid', + 'sFieldName' => 'OXPAYMENTDATA', + 'sType' => 'TEXT', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXID_d3hperrortexts' => array( + 'sTableName' => 'd3hperrortexts', + 'sFieldName' => 'OXID', + 'sType' => 'VARCHAR(32)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXCODE_d3hperrortexts' => array( + 'sTableName' => 'd3hperrortexts', + 'sFieldName' => 'OXCODE', + 'sType' => 'VARCHAR(20)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXTYPE_d3hperrortexts' => array( + 'sTableName' => 'd3hperrortexts', + 'sFieldName' => 'OXTYPE', + 'sType' => 'INT(1)', + 'blNull' => false, + 'sDefault' => '0', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXTITLE_d3hperrortexts' => array( + 'sTableName' => 'd3hperrortexts', + 'sFieldName' => 'OXTITLE', + 'sType' => 'VARCHAR(255)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXTITLE_1_d3hperrortexts' => array( + 'sTableName' => 'd3hperrortexts', + 'sFieldName' => 'OXTITLE_1', + 'sType' => 'VARCHAR(255)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'OXREALTEXT_d3hperrortexts' => array( + 'sTableName' => 'd3hperrortexts', + 'sFieldName' => 'OXREALTEXT', + 'sType' => 'VARCHAR(255)', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay', + 'sExtra' => '', + 'blMultilang' => false, + ), + 'D3HEIDELPAYVOUCHERS_oxorder' => array( + 'sTableName' => 'oxorder', + 'sFieldName' => 'D3HEIDELPAYVOUCHERS', + 'sType' => 'TEXT', + 'blNull' => false, + 'sDefault' => '', + 'sComment' => 'D3 Heidelpay voucherinfos for temporary orders', + 'sExtra' => '', + 'blMultilang' => false, + ), + ); + + // Standardwerte fuer checkIndizes() und fixIndizes() + /** + * @var array + */ + public $aIndizes = array( + array( + 'sTableName' => 'd3hpuid', + 'sType' => 'PRIMARY', + 'sName' => 'PRIMARY', + 'aFields' => array( + 'OXID' => 'OXID', + ), + 'blMultilang' => false, + ), + array( + 'sTableName' => 'd3hperrortexts', + 'sType' => 'PRIMARY', + 'sName' => 'PRIMARY', + 'aFields' => array( + 'OXID' => 'OXID', + ), + 'blMultilang' => false, + ), + ); + + /** + * @var array + */ + public $aMapArraySettings = array( + 'Heidelpay_blCCType__AMEX' => 'd3heidelpay_aCCTypes', + 'Heidelpay_blCCType__DINERS' => 'd3heidelpay_aCCTypes', + 'Heidelpay_blCCType__DISCOVER' => 'd3heidelpay_aCCTypes', + 'Heidelpay_blCCType__JCB' => 'd3heidelpay_aCCTypes', + 'Heidelpay_blCCType__MASTER' => 'd3heidelpay_aCCTypes', + 'Heidelpay_blCCType__VISA' => 'd3heidelpay_aCCTypes', + 'Heidelpay_blDCType__4B' => 'd3heidelpay_aDCTypes', + 'Heidelpay_blDCType__CARTEBLEUE' => 'd3heidelpay_aDCTypes', + 'Heidelpay_blDCType__EURO6000' => 'd3heidelpay_aDCTypes', + 'Heidelpay_blDCType__MAESTRO' => 'd3heidelpay_aDCTypes', + 'Heidelpay_blDCType__POSTEPAY' => 'd3heidelpay_aDCTypes', + 'Heidelpay_blDCType__SERVIRED' => 'd3heidelpay_aDCTypes', + 'Heidelpay_blDCType__SOLO' => 'd3heidelpay_aDCTypes', + 'Heidelpay_blDCType__VISAELECTRON' => 'd3heidelpay_aDCTypes', + 'Heidelpay_blDDType__AT' => 'd3heidelpay_aDDTypes', + 'Heidelpay_blDDType__DE' => 'd3heidelpay_aDDTypes', + ); + + /** + * @var array + */ + public $aMapSettings = array( + 'Heidelpay_blDebitUnmask' => 'd3_cfg_mod__d3heidelpay_blDebitUnmask', + 'Heidelpay_blServiceErrors' => 'd3_cfg_mod__d3heidelpay_blServiceErrors', + 'Heidelpay_blShowStoredHPData' => 'd3_cfg_mod__d3heidelpay_blShowStoredHPData', + 'Heidelpay_blTestmode' => 'd3_cfg_mod__d3heidelpay_blTestmode', + 'Heidelpay_iCurlTimeOut' => 'd3_cfg_mod__d3heidelpay_iCurlTimeOut', + 'Heidelpay_sChannel' => 'd3_cfg_mod__d3heidelpay_sChannel', + 'Heidelpay_sChannel__eps' => 'd3_cfg_mod__d3heidelpay_sChannel__eps', + 'Heidelpay_sChannel__giro' => 'd3_cfg_mod__d3heidelpay_sChannel__giro', + 'Heidelpay_sChannel__ideal' => 'd3_cfg_mod__d3heidelpay_sChannel__ideal', + 'Heidelpay_sChannel__sofort' => 'd3_cfg_mod__d3heidelpay_sChannel__sofort', + 'Heidelpay_sCCInputPosition' => 'd3_cfg_mod__d3heidelpay_sCCInputPosition', + 'Heidelpay_sPassword' => 'd3_cfg_mod__d3heidelpay_sPassword', + 'Heidelpay_sSecuritySender' => 'd3_cfg_mod__d3heidelpay_sSecuritySender', + 'Heidelpay_sTransType' => 'd3_cfg_mod__d3heidelpay_sTransType', + 'Heidelpay_sUserID' => 'd3_cfg_mod__d3heidelpay_sUserID', + 'Heidelpay_blCCType__AMEX' => 'AMEX', + 'Heidelpay_blCCType__DINERS' => 'DINERS', + 'Heidelpay_blCCType__DISCOVER' => 'DISCOVER', + 'Heidelpay_blCCType__JCB' => 'JCB', + 'Heidelpay_blCCType__MASTER' => 'MASTER', + 'Heidelpay_blCCType__VISA' => 'VISA', + 'Heidelpay_blDCType__4B' => '4B', + 'Heidelpay_blDCType__CARTEBLEUE' => 'CARTEBLEUE', + 'Heidelpay_blDCType__EURO6000' => 'EURO6000', + 'Heidelpay_blDCType__MAESTRO' => 'MAESTRO', + 'Heidelpay_blDCType__POSTEPAY' => 'POSTEPAY', + 'Heidelpay_blDCType__SERVIRED' => 'SERVIRED', + 'Heidelpay_blDCType__SOLO' => 'SOLO', + 'Heidelpay_blDCType__VISAELECTRON' => 'VISAELECTRON', + 'Heidelpay_blDDType__AT' => 'AT', + 'Heidelpay_blDDType__DE' => 'DE', + ); + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function hasToShowNoteForStoredData() + { + $hasAlreadyCorrectedData = $this->getConfig()->getSystemConfigParameter('d3HeidelpayNoteShownForStoredData'); + + if ($hasAlreadyCorrectedData) { + return false; + } + + if ($this->_checkTableNotExist('d3hpuid')) { + return false; + } + + if (DatabaseProvider::getDb()->getOne('SELECT COUNT(*) FROM d3hpuid')) { + return true; + } + + $this->getConfig()->saveSystemConfigParameter('bool', 'd3HeidelpayNoteShownForStoredData', true); + + return false; + } + + /** + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function showNoteForStoredData() + { + $this->_confirmMessage('D3HEIDELPAYNOTESHOWNFORSTOREDDATA'); + + $aDoList = array(); + $hasReferenceIndexCreated = $hasOxuidIndexCreated = false; + //set indexes + if (false == DatabaseProvider::getDb()->getOne('SHOW INDEX FROM d3transactionlog WHERE Column_name=\'D3REFERENCE\';')) { + $referenceQuery = 'ALTER TABLE `d3transactionlog` ADD INDEX `D3REFERENCE` (`D3REFERENCE`);'; + $aDoList[] = $referenceQuery; + DatabaseProvider::getDb()->execute($referenceQuery); + $hasReferenceIndexCreated = true; + } + + if (false == DatabaseProvider::getDb()->getOne('SHOW INDEX FROM d3hpuid WHERE Column_name=\'OXUID\';')) { + $d3huidQuery = 'ALTER TABLE `d3hpuid` ADD INDEX `OXUID` (`OXUID`);'; + $aDoList[] = $d3huidQuery; + DatabaseProvider::getDb()->execute($d3huidQuery); + $hasOxuidIndexCreated = true; + } + + //cleanup non linked entries + $aDoList[] = 'DELETE FROM d3hpuid + WHERE NOT EXISTS( + SELECT NULL + FROM d3transactionlog f + WHERE f.D3REFERENCE = OXUID);'; + + //get all d3transaction entries from d3huid + $db = DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC); + $result = $db->getAll( + 'SELECT d3transactionlog.oxid as oxid FROM d3hpuid +LEFT JOIN d3transactionlog ON d3hpuid.`OXUID` = d3transactionlog.D3REFERENCE +WHERE d3transactionlog.oxid IS NOT NULL;' + ); + + $deleteIds = array(); + /** @var Heidelpay $reader */ + $reader = oxNew(Heidelpay::class); + foreach ($result as $logdata) { + $transaction = oxNew(d3transactionlog::class, $reader); + if (false == $transaction->load($logdata['oxid'])) { + continue; + } + $reader = $transaction->getTransactiondata(); + $paymentcode = strtolower($reader->getPaymentcode()); + if (false == in_array($paymentcode, array('cc.rg', 'dc.rg'))) { + $deleteIds[] = $transaction->getFieldData('d3reference'); + continue; + } + } + if (false == empty($deleteIds)) { + $ids = join("','", $deleteIds); + + $aDoList[] = "DELETE FROM d3hpuid WHERE OXUID IN ('$ids');"; + } + + if ($hasReferenceIndexCreated) { + $referenceQuery = 'ALTER TABLE `d3transactionlog` DROP INDEX `D3REFERENCE`;'; + $aDoList[] = $referenceQuery; + DatabaseProvider::getDb()->execute($referenceQuery); + } + + if ($hasOxuidIndexCreated) { + $d3huidQuery = 'ALTER TABLE `d3hpuid` DROP INDEX `OXUID`;'; + $aDoList[] = $d3huidQuery; + DatabaseProvider::getDb()->execute($d3huidQuery); + } + + $this->getConfig()->saveSystemConfigParameter('bool', 'd3HeidelpayNoteShownForStoredData', true); + $this->setInitialExecMethod(__METHOD__); + $blUseCombinedLogItem = false == $this->hasExecute(); + + return $this->_executeMultipleQueries($aDoList, $blUseCombinedLogItem); + + } + + /** + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + */ + public function checkD3hperrortextsItemsExist() + { + $blReturn = $this->_checkUpdateFile('d3/heidelpay/Setup/d3hp_errortextsQuerys.php'); + + return $blReturn; + } + + /** + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function insertD3hperrortextsItemsIfNotExist() + { + return $this->_doUpdateFile('d3/heidelpay/Setup/d3hp_errortextsQuerys.php'); + } + + /**************************************************** + * Tabellen anlegen * + ****************************************************/ + /** + * @return bool TRUE, if table is missing + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function ishpprepaymentdataTableExist() + { + return false == $this->_checkTableNotExist('PrepaymentData') + || false == $this->_checkTableNotExist('oxhpprepaymentdata'); + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function deletehpprepaymentdataTableExist() + { + $blRet = true; + + if (false == $this->_checkTableNotExist('PrepaymentData')) { + $aRet = $this->_dropTable('PrepaymentData'); + $blRet = $aRet['blRet']; + $this->setActionLog('SQL', $aRet['sql'], __METHOD__); + } + + if (false == $this->_checkTableNotExist('oxhpprepaymentdata')) { + $aRet = $this->_dropTable('oxhpprepaymentdata'); + $blRet = $aRet['blRet']; + $this->setActionLog('SQL', $aRet['sql'], __METHOD__); + } + + return $blRet; + } + + /** + * @return bool TRUE, if table is missing + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function checkD3hpuidTableExist() + { + return $this->_checkTableNotExist('d3hpuid'); + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function updateD3hpuidTableExist() + { + $blRet = true; + + if ($this->checkD3hpuidTableExist()) { + $aRet = $this->_addTable2('d3hpuid', $this->aFields, $this->aIndizes, 'D3 Heidelpay', 'MyISAM'); + $blRet = $aRet['blRet']; + $this->setActionLog('SQL', $aRet['sql'], __METHOD__); + } + + return $blRet; + } + + /** + * @return bool TRUE, if table is missing + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function checkD3hperrortextsTableExist() + { + return $this->_checkTableNotExist('d3hperrortexts'); + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function updateD3hperrortextsTableExist() + { + $blRet = true; + + if ($this->checkD3hperrortextsTableExist()) { + $aRet = $this->_addTable2('d3hperrortexts', $this->aFields, $this->aIndizes, 'D3 Heidelpay', 'MyISAM'); + $blRet = $aRet['blRet']; + $this->setActionLog('SQL', $aRet['sql'], __METHOD__); + } + + return $blRet; + } + + /**************************************************** + * Tabelle oxcontents & oxpayments * + * if entrys not exist -> insert * + ****************************************************/ + /** + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + */ + public function checkOxcontentItemsExist() + { + $blReturn = $this->_hasExecuteFileQuery('d3/heidelpay/Setup/d3hp_oxcontentsQuerys.php'); + + return $blReturn; + } + + /** + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function insertOxcontentItemsIfNotExist() + { + Registry::getSession()->setVariable('d3hp_update_skip_oxcontents', 1); + + $blReturn = $this->_executeFileQueries('d3/heidelpay/Setup/d3hp_oxcontentsQuerys.php'); + + return $blReturn; + } + + /** + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + */ + public function checkOxpaymentsItemsExist() + { + $blReturn = $this->_checkUpdateFile('d3/heidelpay/Setup/d3hp_oxpaymentsQuerys.php'); + + return $blReturn; + } + + /** + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function insertOxpaymentsItemsIfNotExist() + { + return $this->_doUpdateFile('d3/heidelpay/Setup/d3hp_oxpaymentsQuerys.php'); + } + + /**************************************************** + * Tabelle oxcontents * + * No Autoupdate if exist -> Message * + ****************************************************/ + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + */ + public function checkOxcontentEntrysExist() + { + $blRet = false; + $bSkipUpdate = Registry::getSession()->getVariable('d3hp_update_skip_oxcontents'); + + if ($bSkipUpdate) { + return $blRet; + } + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + + $query = /** @lang MySQL */ + <<checkModCfgSameRevision(); + + if ((DatabaseProvider::getDb()->getOne($query)) && $blInstallationIsNotComplete) { + $blRet = true; + } + } + + return $blRet; + } + + /** + * Message for manuelle Updates for CMS-Sites + * + * @return bool + */ + public function showMessageForCustomerToUpdateManually() + { + $sMessage = 'D3_HEIDELPAY_UPDATE_OXCONTENTITEMS'; + $blRet = $this->_confirmMessage($sMessage); + + Registry::getSession()->setVariable('d3hp_update_skip_oxcontents', 1); + + return $blRet; + } + + /**************************************************** + * Update 4.0.1.0 => 4.0.2.0 * + * * + * UPDATE `d3hperrortexts` SET `OXTYPE` = '2' * + * WHERE `OXCODE` = '800.100.153'; * + ****************************************************/ + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function checkHPerrortextcontent() + { + $blRet = false; + $bSkipUpdate = Registry::getSession()->getVariable('d3hp_HPerrortext_skip_update'); + $bSkipUpdateCauseTableNotExist = !$this->checkD3hperrortextsTableExist(); + + if ($bSkipUpdate || $bSkipUpdateCauseTableNotExist) { + return $blRet; + } + + $aWhere = array( + 'oxcode' => '800.100.153', + ); + $blRet1 = $this->_checkTableItemNotExist('d3hperrortexts', $aWhere); + + $blRetX = $this->checkModCfgSameRevision(); + + if ($blRet1 && $blRetX) { + $blRet = true; + } + + return $blRet; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function updateHPerrortextcontent() + { + $blRet = false; + + if ($this->checkHPerrortextcontent()) { + $aWhere = array( + 'oxcode' => '800.100.153', + ); + + if ($this->_checkTableItemNotExist('d3hperrortexts', $aWhere)) { + + $aInsertFields = array( + 'OXID' => array( + 'content' => "366", + 'force_update' => true, + 'use_quote' => false, + ), + 'OXCODE' => array( + 'content' => '800.100.153', + 'force_update' => true, + 'use_quote' => true, + ), + 'OXTYPE' => array( + 'content' => "2", + 'force_update' => true, + 'use_quote' => true, + ), + 'OXTITLE' => array( + 'content' => "Ungültige Prüfziffer", + 'force_update' => true, + 'use_quote' => true, + ), + 'OXTITLE_1' => array( + 'content' => "transaction declined (invalid CVV)", + 'force_update' => false, + 'use_quote' => false, + ), + 'OXREALTEXT' => array( + 'content' => "transaction declined (invalid CVV)", + 'force_update' => true, + 'use_quote' => true, + ) + ); + $aRet = $this->_updateTableItem2('d3hperrortexts', $aInsertFields, $aWhere); + $blRet = $aRet['blRet']; + + $this->setActionLog('SQL', $aRet['sql'], __METHOD__); + $this->setUpdateBreak(false); + } + } + + // if actually updated don't update entry a second time + Registry::getSession()->setVariable('d3hp_HPerrortext_skip_update', 1); + + return $blRet; + } + + /**************************************************** + * Tabellen umbenennen - 3.2.3.1 => 4.0.0.0 * + ****************************************************/ + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function checkRenameD3Tables() + { + return $this->checkRenameTables(); + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function renameD3Tables() + { + /** @param string $sMethodName */ + return $this->fixRenameTables(__METHOD__); + } + + /**************************************************** + * Alte Tabellen loeschen - 3.2.3.1 => 4.0.0.0 * + ****************************************************/ + /** + * @return bool + * FALSE, if table is missing, so nothing is to do + * TRUE, if table is not missing, delete it + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function checkTableOxpaylogsExist() + { + $blRet = !($this->_checkTableNotExist('oxpaylogs')); + + return $blRet; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function dropTableOxpaylogsExist() + { + $blRet = true; + + if ($this->checkTableOxpaylogsExist()) { + $blRet = $this->_dropTable('oxpaylogs'); + } + + return $blRet; + } + + /** + * @return bool + * FALSE, if table is missing, so nothing is to do + * TRUE, if table is not missing, delete it + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function checkTableOxobject2heidelpayExist() + { + $blRet = !($this->_checkTableNotExist('oxobject2heidelpay')); + + return $blRet; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function migrateOldPaymentAssignments() + { + $blReturn = true; + + $oDb = DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC); + $sOriginalShopid = Registry::getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + if ($blReturn === false) { + //if error occured, do not keep working + continue; + } + + $sGetAllPaymentAssigments = <<quote($oShop->getId())} +MYSQL; + $aOldAssigments = $oDb->getAll($sGetAllPaymentAssigments); + $this->_changeToShop($oShop->getId()); + + if (false == isset($aOldAssigments[0])) { + continue; + } + + $oModuleConfiguration = d3_cfg_mod::getNoCache($this->sModKey); + $this->_convertOldAssignmentsToSettings($aOldAssigments, $oModuleConfiguration); + + $aInsertFields = array( + 'OXVALUE' => array( + 'content' => $oModuleConfiguration->getFieldData('oxvalue'), + 'force_update' => true, + 'use_quote' => true, + ) + ); + $aWhereFields = array('oxshopid' => $oShop->getId(), 'oxmodid' => $this->sModKey); + + $this->setInitialExecMethod(__METHOD__); + $blReturn = $this->_updateTableItem2('d3_cfg_mod', $aInsertFields, $aWhereFields); + } + + $this->_changeToShop($sOriginalShopid); + + if ($blReturn) { + $blReturn = $this->_dropTable('oxobject2heidelpay'); + } + + + return $blReturn; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function hasLegacyAssignments() + { + $return = false; + $sOriginalShopid = Registry::getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + $aOldPayments = (array)unserialize(d3_cfg_mod::getNoCache($this->sModKey)->getValue('d3heidelpay_aPaymentList')); + + foreach ($aOldPayments as $sOldValue) { + if (in_array( + $sOldValue, + array( + 0 => 'IV__billsafe', + 1 => 'CC', + 2 => 'DC', + 3 => 'DD', + 4 => 'OT__eps', + 5 => 'OT__giro', + 6 => 'OT__ideal', + 7 => 'VA__paypal', + 8 => 'PP', + 9 => 'OT__sofort', + 10 => 'IV__assuredinv', + 11 => 'IV__nassuredinv', + ) + ) + ) { + $return = true; + break 2; + } + } + } + + $this->_changeToShop($sOriginalShopid); + + return $return; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function updateLegacyAssigments() + { + $sOriginalShopid = Registry::getConfig()->getShopId(); + $return = true; + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + + $oModuleConfiguration = d3_cfg_mod::getNoCache($this->sModKey); + $aOldPayments = (array)unserialize($oModuleConfiguration->getValue('d3heidelpay_aPaymentList')); + $aMapPayments = array( + 'IV__billsafe' => 'D3_Heidelpay_models_payment_billsafe', + 'CC' => 'D3_Heidelpay_models_payment_creditcard', + 'DC' => 'D3_Heidelpay_models_payment_debitcard', + 'DD' => 'D3_Heidelpay_models_payment_directdebit', + 'OT__eps' => 'D3_Heidelpay_models_payment_eps', + 'OT__giro' => 'D3_Heidelpay_models_payment_giropay', + 'OT__ideal' => 'D3_Heidelpay_models_payment_ideal', + 'VA__paypal' => 'D3_Heidelpay_models_payment_paypal', + 'PP' => 'D3_Heidelpay_models_payment_prepayment', + 'OT__sofort' => 'D3_Heidelpay_models_payment_sofortueberweisung', + 'IV__assuredinv' => 'D3_Heidelpay_models_payment_invoice_secured', + 'IV__nassuredinv' => 'D3_Heidelpay_models_payment_invoice_unsecured', + ); + $aResult = array(); + + foreach ($aOldPayments as $sPaymentId => $sOldKey) { + if ($sOldKey) { + $aResult[$sPaymentId] = $aMapPayments[$sOldKey]; + } + } + + //set value and encode it + $oModuleConfiguration->setValue('d3heidelpay_aPaymentList', serialize($aResult)); + + $aInsertFields = array( + 'OXVALUE' => array( + 'content' => $oModuleConfiguration->getFieldData('oxvalue'), + 'force_update' => true, + 'use_quote' => true, + ) + ); + $aWhereFields = array('oxid' => $oModuleConfiguration->getId(), 'oxshopid' => $oShop->getId(), 'oxmodid' => $this->sModKey); + + $this->setInitialExecMethod(__METHOD__); + if (false == $this->_updateTableItem2('d3_cfg_mod', $aInsertFields, $aWhereFields)) { + $return = false; + break; + } + } + + $this->_changeToShop($sOriginalShopid); + + return $return; + } + + /** + * + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function hasOldOxconfigEntries() + { + + $oDb = DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC); + $sOriginalShopid = Registry::getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + + if (false == version_compare(d3_cfg_mod::getNoCache($this->sModKey)->getModVersion(), '4.0.0.0', '<')) { + continue; + } + + $sCountHeidelpayEntries = <<quote('Heidelpay_%')} + AND `OXSHOPID` LIKE {$oDb->quote($oShop->getId())} +MYSQL; + if (false == $oDb->getOne($sCountHeidelpayEntries)) { + continue; + } + + $this->_changeToShop($sOriginalShopid); + + return true; + } + + $this->_changeToShop($sOriginalShopid); + + return false; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function migrateOldOxconfigEntries() + { + if (false == $this->hasOldOxconfigEntries()) { + return false; + } + + $blReturn = false; + $oDb = DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC); + $sOriginalShopid = Registry::getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $sGetOldHeidelpayOxconfigEntries = <<quote('Heidelpay_%')} + AND `OXSHOPID` LIKE {$oDb->quote($oShop->getId())} +MYSQL; + $aOldSettings = $oDb->getAll($sGetOldHeidelpayOxconfigEntries); + + $this->_changeToShop($oShop->getId()); + + if (false == isset($aOldSettings[0])) { + continue; + } + + $oModuleConfiguration = d3_cfg_mod::getNoCache($this->sModKey); + $this->_convertOldSettingsToModuleConfiguration($aOldSettings, $oModuleConfiguration); + + $aInsertFields = array( + 'OXVALUE' => array( + 'content' => $oModuleConfiguration->getFieldData('oxvalue'), + 'force_update' => true, + 'use_quote' => true, + ) + ); + $aWhereFields = array('oxshopid' => $oShop->getId(), 'oxmodid' => $this->sModKey); + + $this->setInitialExecMethod(__METHOD__); + $blReturn = $this->_updateTableItem2('d3_cfg_mod', $aInsertFields, $aWhereFields); + + if ($blReturn) { + $sDeleteOldHeidelpayOxconfigEntries = <<quote('Heidelpay_%')} + AND `OXSHOPID` LIKE {$oDb->quote($oShop->getId())} +MYSQL; + $blRet = $this->sqlExecute($sDeleteOldHeidelpayOxconfigEntries); + $aRet = array('sql' => $sDeleteOldHeidelpayOxconfigEntries, 'blRet' => $blRet); + + $this->setUpdateBreak(false); + $this->setActionLog('SQL', $aRet['sql'], $this->getInitialExecMethod(__METHOD__)); + } + } + $this->_changeToShop($sOriginalShopid); + + return $blReturn; + } + + /** + * @param array $aOldSettings + * @param d3_cfg_mod $oModuleConfiguration + * + */ + protected function _convertOldSettingsToModuleConfiguration(array $aOldSettings, d3_cfg_mod $oModuleConfiguration) + { + foreach ($aOldSettings as $aOldSetting) { + if (false == isset($aOldSetting['oxvarname'])) { + continue; + } + + $sSettingsName = $aOldSetting['oxvarname']; + + if (isset($this->aMapArraySettings[$sSettingsName])) { + $aSettings = $oModuleConfiguration->getValue($this->aMapArraySettings[$sSettingsName]); + if (false == $aSettings) { + $aSettings = 'a:0:{}'; + } + + $aSettings = unserialize($aSettings); + + $aSettings[$this->aMapSettings[$sSettingsName]] = Registry::getConfig()->getConfigParam( + $sSettingsName + ); + $oModuleConfiguration->setValue($this->aMapArraySettings[$sSettingsName], serialize($aSettings)); + + } elseif (isset($this->aMapSettings[$sSettingsName])) { + $oModuleConfiguration->setValue( + $this->aMapSettings[$sSettingsName], + Registry::getConfig()->getConfigParam($sSettingsName) + ); + } + } + + } + + /** + * @param array $aOldAssignments + * @param d3_cfg_mod $oModuleConfiguration + * + */ + protected function _convertOldAssignmentsToSettings(array $aOldAssignments, d3_cfg_mod $oModuleConfiguration) + { + $aPayments = array(); + foreach ($aOldAssignments as $aOldAssignment) { + if (false == isset($aOldAssignment['oxpaymentid']) || false == isset($aOldAssignment['oxtype'])) { + continue; + } + + $sOxidPaymentId = $aOldAssignment['oxpaymentid']; + $sPaymentType = $aOldAssignment['oxtype']; + $aPayments[$sOxidPaymentId] = $sPaymentType; + } + + $oModuleConfiguration->setValue('d3_cfg_mod__d3heidelpay_aPaymentList', serialize($aPayments)); + } + + /** + * @param $sFileName + * + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + */ + protected function _hasExecuteFileQuery($sFileName) + { + startProfile(__METHOD__); + $result = false; + + $sCurrentShopId = $this->getConfig()->getShopId(); + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + $aList = $this->_parseUpdateFile($sFileName); + foreach ($aList['check'] as $sCheckQuery) { + if (DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getOne($sCheckQuery)) { + $result = true; + break; + } + } + } + + $this->_changeToShop($sCurrentShopId); + stopProfile(__METHOD__); + + return $result; + } + + /** + * @param $sFileName + * + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + protected function _executeFileQueries($sFileName) + { + startProfile(__METHOD__); + + $blRet = true; + $aDoList = array(); + + $sCurrentShopId = $this->getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + $aList = $this->_parseUpdateFile($sFileName); + + $oD3Str = oxNew(d3str::class); + $oD3Str->convert2utf_8($aList, false); + + foreach ($aList['check'] as $sKey => $sCheckQuery) { + if (DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getOne($sCheckQuery)) { + $aList['do'][$sKey] = utf8_encode($aList['do'][$sKey]); + $aDoList[] = $aList['do'][$sKey]; + } + } + } + + $this->_changeToShop($sCurrentShopId); + + if ($aDoList && is_array($aDoList) && count($aDoList)) { + $this->setInitialExecMethod(__METHOD__); + $blUseCombinedLogItem = !$this->hasExecute(); + $blRet = $this->_executeMultipleQueries($aDoList, $blUseCombinedLogItem); + } + + stopProfile(__METHOD__); + + return $blRet; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function checkForChangeHaendlerKontoMsg() + { + $sCurrentShopid = $this->getConfig()->getShopId(); + + $result = false; + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + + $oldVersionNumber = (int)d3_cfg_mod::getNoCache($this->sModKey)->getFieldData('oxversionnum'); + + //check if old module version is new installation or older than 4.0.5.0 + if ($oldVersionNumber <= 0 || $oldVersionNumber >= 67110144) { + continue; + } + + $oConfirmMessage = oxNew(d3installconfirmmessage::class, $this); + if (false == $oConfirmMessage->hasConfirmMessageConfigRequest('blD3checkForModHaendlerKontoMsg')) { + $result = true; + break; + } + } + $this->_changeToShop($sCurrentShopid); + + return $result; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function showForChangeHaendlerKontoMsg() + { + $oConfirmMessage = oxNew(d3installconfirmmessage::class, $this); + if (false == $this->hasExecute()) { + $oConfirmMessage->showConfigConfirmMessage('blD3checkForModHaendlerKontoMsg', 'D3_HEIDELPAY_UPDATE_CHANGE_HAENDLERKONTO'); + } + + if ($this->hasExecute() && $this->checkForChangeHaendlerKontoMsg()) { + $sCurrentShopid = $this->getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + $oConfirmMessage->setConfirmMessageConfigRequest('blD3checkForModHaendlerKontoMsg', 1); + + } + $this->_changeToShop($sCurrentShopid); + } + + return true; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function checkModCfgorderExecutePostFields() + { + + $blReturn = false; + $sCurrentShopid = $this->getConfig()->getShopId(); + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + if (false == is_string( + d3_cfg_mod::getNoCache($this->sModKey)->getValue('d3heidelpay_orderExecutePostFields') + ) || strlen( + d3_cfg_mod::getNoCache($this->sModKey)->getValue('d3heidelpay_orderExecutePostFields') + ) == 0 + ) { + $blReturn = true; + } + } + $this->_changeToShop($sCurrentShopid); + return $blReturn; + } + + /** + * @return bool + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + * @throws \OxidEsales\Eshop\Core\Exception\StandardException + */ + public function updateModCfgorderExecutePostFields() + { + $aDefaultConfig = unserialize(rawurldecode(base64_decode($this->sBaseValue))); + + $sCurrentShopid = $this->getConfig()->getShopId(); + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + /** @var $oShop BaseModel */ + /** @var d3_cfg_mod $oModCfg */ + $oModCfg = d3_cfg_mod::getNoCache($this->sModKey); + $oModCfg->setValue( + 'd3heidelpay_orderExecutePostFields', + $aDefaultConfig->d3_cfg_mod__d3heidelpay_orderExecutePostFields + ); + + if ($this->hasExecute()) { + $oModCfg->save(); + } + + $sQuery = 'UPDATE ' . $oModCfg->getCoreTableName() // + . ' SET oxvalue = ' // + . DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->quote($oModCfg->getFieldData('oxvalue')) // + . " WHERE oxmodid = " . DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->quote($this->sModKey) // + . " AND oxshopid = " . DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->quote($oShop->getId()) . ";"; + + $this->setActionLog( + 'SQL', + $sQuery, + $this->getInitialExecMethod(__METHOD__) + ); + } + + $this->_changeToShop($sCurrentShopid); + + return true; + } + + /** + * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function usingModCfgStoredDataWithoutRG() + { + startProfile(__METHOD__); + + $return = false; + $currentShopId = $this->getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + + $modConfig = d3_cfg_mod::getNoCache('d3heidelpay'); + $config = $oShop->getConfig(); + + if($config->getShopConfVar('d3HeidelpayNoteStoredDataWithoutRG')) { + continue; + } + + if($modConfig->getValue('d3heidelpay_blShowStoredHPData') && false == $modConfig->getValue('d3heidelpay_blCardsUseRG')) { + $return = true; + } + } + + $this->_changeToShop($currentShopId); + + stopProfile(__METHOD__); + + return $return; + } + + /** + * @return bool + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\ConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + * @throws \OxidEsales\Eshop\Core\Exception\StandardException + */ + public function updateModCfStoredDataWithRG() + { + startProfile(__METHOD__); + + $return = false; + $currentShopId = $this->getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + $this->_changeToShop($oShop->getId()); + $modConfig = d3_cfg_mod::getNoCache('d3heidelpay'); + $config = $oShop->getConfig(); + + if($config->getShopConfVar('d3HeidelpayNoteStoredDataWithoutRG')) { + continue; + } + + if($modConfig->getValue('d3heidelpay_blShowStoredHPData') && false == $modConfig->getValue('d3heidelpay_blCardsUseRG')) { + $oConfirmMessage = oxNew(d3installconfirmmessage::class, $this); + $message = Registry::getLang()->translateString('D3HEIDELPAYNOTESTOREDDATAWITHOUTRG'); + $message .= Registry::getLang()->translateString('HELP_D3DYN_HEIDELPAY_PARAM_CARDS_USE_RG'); + + $oConfirmMessage->confirmCustomMessage($message); + + if($this->hasExecute()) { + $modConfig->setValue('d3heidelpay_blCardsUseRG', true); + $modConfig->save(); + $config->saveShopConfVar('bool', 'd3HeidelpayNoteStoredDataWithoutRG', true); + } + } + } + + $this->_changeToShop($currentShopId); + + stopProfile(__METHOD__); + + return $return; + } + + /** + * 0004566: Korrektur der Autoinstallation bei einem Modulupdate + * + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + */ + public function hasEmptyCMSShopId() + { + $oDb = DatabaseProvider::getDb(); + $sHasEmptyCMSShopIdQuery = <<quote('d3%')} + AND `OXSHOPID` IN ('0', '') +MYSQL; + return (bool)$oDb->getOne($sHasEmptyCMSShopIdQuery); + + } + + /** + * 0004566: Korrektur der Autoinstallation bei einem Modulupdate + * + * @return bool + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + */ + public function removeEmptyCMSShopId() + { + // ggf deleteTableitem benutzen? + $oDb = DatabaseProvider::getDb(); + $sHasEmptyCMSShopIdQuery = <<quote('d3%')} + AND `OXSHOPID` IN ('0', '') +MYSQL; + $return = $this->sqlExecute($sHasEmptyCMSShopIdQuery); + $this->setActionLog('SQL', $sHasEmptyCMSShopIdQuery, __METHOD__); + return $return; + } + + /** + * @return bool + * @throws \D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException + * @throws \D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception + * @throws \Doctrine\DBAL\DBALException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseConnectionException + * @throws \OxidEsales\Eshop\Core\Exception\DatabaseErrorException + * @throws \OxidEsales\Eshop\Core\Exception\StandardException + */ + public function hasMultilangConfigButNoSetting() + { + startProfile(__METHOD__); + + $return = false; + $currentShopId = $this->getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + if ($currentShopId != $oShop->getId()) { + continue; + } + + $config = $oShop->getConfig(); + + if ($config->getShopConfVar('d3hp_allowMultipleLanguages', null, 'd3heidelpay')) { + continue; + } + + if ($this->getSession()->getVariable('d3heidelpay_skip_multilangcheck' . $currentShopId)) { + return false; + } + + $actuallCalledMethod = $this->getConfig()->getActiveView()->getFncName(); + + if ('autoinstall' === strtolower($actuallCalledMethod)) { + $this->getSession()->setVariable('d3heidelpay_skip_multilangcheck'.$currentShopId, true); + + return false; + } + + $moduleConfig = oxNew(d3_cfg_mod::class); + $moduleConfig->setEnableMultilang(false); + $moduleConfig->init(); + $moduleConfig->load(d3_cfg_mod::getNoCache('d3heidelpay')->getId()); + $languageCount = count((array)$config->getShopConfVar('aLanguages')); + + for ($i = 1; $languageCount > $i; $i++) { + $oxvalue = $moduleConfig->getFieldData('oxvalue_' . $i); + if (empty($oxvalue)) { + continue; + } + + $return = true; + break 2; + } + } + + stopProfile(__METHOD__); + + return $return; + } + + /** + * @return bool + */ + public function showMultilangConfigButNoSettingMessage() + { + startProfile(__METHOD__); + + $currentShopId = $this->getConfig()->getShopId(); + + foreach ($this->getShopList() as $oShop) { + /** @var $oShop BaseModel */ + if ($currentShopId != $oShop->getId()) { + continue; + } + $actuallCalledMethod = $this->getConfig()->getActiveView()->getFncName(); + + if ('autoinstall' === strtolower($actuallCalledMethod)) { + return true; + } + + /** @var $oShop BaseModel */ + $this->_confirmMessage('D3HEIDELPAY_MULTIPLE_LANGUAGECONFIGURATIONS_FOUND'); + if ($this->hasExecute()) { + $this->getSession()->setVariable('d3heidelpay_skip_multilangcheck'.$currentShopId, true); + } + + return true; + } + + stopProfile(__METHOD__); + + return false; + } +} diff --git a/src/Setup/d3hp_errortextsQuerys.php b/src/Setup/d3hp_errortextsQuerys.php new file mode 100644 index 0000000..1bcea40 --- /dev/null +++ b/src/Setup/d3hp_errortextsQuerys.php @@ -0,0 +1,1935 @@ + + * @link http://www.oxidmodule.com + */ + +$aQueries = array( + array( + 'check' => "SELECT if(count(OXID), 1, 0) FROM d3hperrortexts WHERE oxid = 'OXID';", + 'do' => "DELETE FROM `d3hperrortexts` WHERE `d3hperrortexts`.`OXID` = 'OXID';", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '1';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('1', '000.000.000', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Transaction succeeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '2';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('2', '000.100.110', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Request successfully processed in \"Merchant in Integrator Test Mode\"');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '3';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('3', '000.100.111', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Request successfully processed in \"Merchant in Validator Test Mode\"');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '4';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('4', '000.100.112', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Request successfully processed in \"Merchant in Connector Test Mode\"');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '5';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('5', '000.100.121', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Request successfully processed but Merchant Connector is disabled');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '6';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('6', '000.100.122', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Request successfully processed in \"Merchant Connector Test Mode\"');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '7';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('7', '000.100.200', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Reason not Specified');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '8';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('8', '000.100.201', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Account or Bank Details Incorrect');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '9';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('9', '000.100.202', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Account Closed');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '10';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('10', '000.100.203', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Insufficient Funds');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '11';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('11', '000.100.204', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Mandate not Valid');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '12';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('12', '000.100.205', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Mandate Cancelled');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '13';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('13', '000.100.206', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Revocation or Dispute');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '14';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('14', '000.100.207', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Cancellation in Clearing Network');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '15';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('15', '000.100.208', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Account Blocked');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '16';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('16', '000.100.209', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Account does not exist');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '17';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('17', '000.100.210', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Invalid Amount');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '18';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('18', '000.100.220', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Fraudulent Transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '19';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('19', '000.100.221', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Merchandise Not Received');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '20';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('20', '000.100.222', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Transaction Not Recognized By Cardholder');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '21';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('21', '000.100.223', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Service Not Rendered');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '22';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('22', '000.100.224', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Duplicate Processing');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '23';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('23', '000.100.225', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Credit Not Processed');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '24';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('24', '000.100.230', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Unauthorised Charge');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '25';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('25', '000.100.299', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Unspecified (Technical)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '26';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('26', '000.200.000', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Transaction pending');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '27';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('27', '000.300.000', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Two-step transaction succeeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '28';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('28', '000.400.000', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Transaction succeeded (please review manually due to fraud suspicion)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '29';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('29', '000.400.010', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Transaction succeeded (please review manually due to AVS return code)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '30';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('30', '000.400.101', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'card not participating');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '31';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('31', '000.400.102', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'user not enrolled');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '32';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('32', '000.400.103', 0, 'Transaktion erfolgreich', 'Transaction succeeded', '3D system not available');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '33';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('33', '000.400.104', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Missing or malformed 3DSecure Configuration for Channel');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '34';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('34', '000.400.105', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Unsupported User Device - Authentication not possible');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '35';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('35', '000.400.106', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'invalid payer authentication response(PARes) in 3DSecure Transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '36';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('36', '000.400.107', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Communication Error to VISA/Mastercard Directory Server');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '37';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('37', '000.400.108', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Cardholder Not Found - card number provided is not found in the ranges of the issuer');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '38';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('38', '000.400.200', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'intercard risk management check communication error');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '39';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('39', '000.500.000', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Transaction succeeded - very good rating');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '40';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('40', '000.500.100', 0, 'Transaktion erfolgreich', 'Transaction succeeded', 'Transaction succeeded (address corrected)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '41';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('41', '100.100.100', 1, 'Keine Kreditkarte oder Kontonummer angegeben', 'request contains no creditcard/bank account number', 'request contains no creditcard/bank account number');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '42';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('42', '100.100.101', 1, 'Kreditkarten- oder Kontonummer ungültig', 'invalid creditcard/bank account number', 'invalid creditcard/bank account number');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '43';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('43', '100.100.200', 1, 'Kein Monat angegeben', 'request contains no month', 'request contains no month');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '44';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('44', '100.100.201', 1, 'Ungültiger Monat', 'invalid month', 'invalid month');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '45';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('45', '100.100.300', 1, 'Kein Jahr angegeben', 'request contains no year', 'request contains no year');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '46';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('46', '100.100.301', 1, 'Ungültiges Jahr', 'invalid year', 'invalid year');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '47';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('47', '100.100.303', 1, 'Karte abgelaufen', 'card expired', 'card expired');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '48';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('48', '100.100.304', 1, 'Karte nicht gültig', 'card not yet valid', 'card not yet valid');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '49';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('49', '100.100.400', 1, 'Kreditkarten bzw. Kontonummer ist leer', 'request contains no cc/bank account holder', 'request contains no cc/bank account holder');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '50';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('50', '100.100.401', 1, 'Name des Inhabers zu kurz', 'cc/bank account holder too short or too long', 'cc/bank account holder too short or too long');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '51';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('51', '100.100.402', 1, 'Daten des Kartenbesitzers nicht korrekt', 'cc/bank account holder not valid', 'cc/bank account holder not valid');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '52';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('52', '100.100.500', 1, 'Kein Kreditkartentyp gewählt', 'request contains no credit card brand', 'request contains no credit card brand');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '53';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('53', '100.100.501', 1, 'Ungültiger Kreditkartentyp', 'invalid credit card brand', 'invalid credit card brand');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '54';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('54', '100.100.600', 1, 'Keine Prüfziffer eingetragen', 'empty CVV for VISA,MASTER, AMEX not allowed', 'empty CVV for VISA,MASTER, AMEX not allowed');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '55';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('55', '100.100.601', 1, 'Falsche Prüfziffer/KK-Typ Kombination', 'invalid CVV/brand combination', 'invalid CVV/brand combination');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '56';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('56', '100.100.602', 1, 'Ungültige Prüfziffer2', 'invalid CVV2', 'invalid CVV2');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '57';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('57', '100.100.650', 1, 'MAESTRO-Kartennummer leer', 'empty CreditCardIssueNumber for MAESTRO not allowed', 'empty CreditCardIssueNumber for MAESTRO not allowed');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '58';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('58', '100.100.651', 1, 'ungültige Kreditkartennummer', 'invalid cc number', 'invalid CreditCardIssueNumber');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '59';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('59', '100.100.700', 1, 'Ungültige Nummer/Kartentyp Kombination', 'invalid cc number/brand combination', 'invalid cc number/brand combination');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '60';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('60', '100.100.701', 3, 'Zahlung abgelehnt', 'transaction declined', 'suspecting fraud invalid cc number');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '61';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('61', '100.100.900', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'authorisation too long');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '62';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('62', '100.150.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'request contains no Account data and no registration id');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '63';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('63', '100.150.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid length for specified registration id (must be 32 chars)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '64';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('64', '100.150.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'registration does not exist');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '65';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('65', '100.150.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'registration is not confirmed yet');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '66';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('66', '100.150.202', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'registration is already deregistered');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '67';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('67', '100.150.203', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'registration is not valid, probably initially rejected');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '68';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('68', '100.150.204', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'account registration reference pointed to no registration transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '69';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('69', '100.150.205', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced registration does not contain an account');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '70';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('70', '100.150.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'payment only allowed with valid initial registration');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '71';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('71', '100.200.100', 1, 'Kontodaten falsch', 'bank account contains no or invalid country', 'bank account contains no or invalid country');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '72';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('72', '100.200.101', 1, 'Ungültige Kreditkarten bzw. Kontonummer', 'invalid creditcard/bank account number', 'invalid creditcard/bank account number');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '73';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('73', '100.200.102', 1, 'Kontonummer fehlt', 'bank account contains no account number/id', 'bank account contains no account number/id');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '74';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('74', '100.200.103', 1, 'BLZ und Kontonummer Kombination ungültig', 'bank account has invalid bankcode/name account number combination', 'bank account has invalid bankcode/name account number combination');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '75';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('75', '100.200.104', 1, 'Falsches Format der Kontonummer', 'bank account has invalid acccount number format', 'bank account has invalid acccount number format');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '76';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('76', '100.200.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'bank account needs to be registered and confirmed first. Country is mandate based.');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '77';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('77', '100.210.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'virtual account contains no or invalid Id');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '78';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('78', '100.210.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'virtual account contains no or invalid brand');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '79';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('79', '100.211.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'user account contains no or invalid Id');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '80';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('80', '100.211.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'user account contains no or invalid brand');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '81';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('81', '100.211.103', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'no password defined for user account');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '82';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('82', '100.211.104', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'password does not meet safety requirements (needs 8 digits at least and must contain letters and numbers)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '83';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('83', '100.211.105', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'wallet id has to be a valid email address');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '84';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('84', '100.211.106', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'voucher ids have 32 digits allways');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '85';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('85', '100.212.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'wallet account registration must not have an initial balance');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '86';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('86', '100.212.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'wallet account contains no or invalid brand');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '87';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('87', '100.212.103', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'wallet account payment transaction needs to reference a registration');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '88';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('88', '100.250.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'job contains no execution information');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '89';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('89', '100.250.105', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid or missing action type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '90';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('90', '100.250.106', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid or missing duration unit');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '91';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('91', '100.250.107', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid or missing notice unit');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '92';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('92', '100.250.110', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'missing job execution');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '93';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('93', '100.250.111', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'missing job expression');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '94';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('94', '100.250.120', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid execution parameters, combination does not conform to quartz standard');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '95';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('95', '100.250.121', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid execution parameters, hour must be between 0 and 23');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '96';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('96', '100.250.122', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid execution parameters, minute and seconds must be between 0 and 59');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '97';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('97', '100.250.123', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid execution parameters, Day of month must be between 1 and 31');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '98';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('98', '100.250.124', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid execution parameters, month must be between 1 and 12');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '99';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('99', '100.250.125', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid execution parameters, Day of week must be between 1 and 7');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '100';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('100', '100.250.250', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Job tag missing');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '101';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('101', '100.300.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'request contains no test mode');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '102';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('102', '100.300.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid test mode (please use LIVE or INTEGRATOR_TEST or CONNECTOR_TEST)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '103';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('103', '100.300.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction id too long');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '104';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('104', '100.300.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid reference id');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '105';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('105', '100.300.301', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'reference id not found');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '106';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('106', '100.300.400', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'missing or invalid channel id');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '107';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('107', '100.300.401', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'missing or invalid sender id');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '108';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('108', '100.300.402', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'missing or invalid version');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '109';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('109', '100.300.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'request contains no response id');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '110';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('110', '100.300.501', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid response id');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '111';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('111', '100.300.600', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid or missing user login');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '112';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('112', '100.300.601', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid or missing user pwd');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '113';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('113', '100.300.700', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid relevance');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '114';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('114', '100.300.701', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid relevance for given payment type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '115';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('115', '100.350.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced session is REJECTED (no action possible).');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '116';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('116', '100.350.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced session is CLOSED (no action possible)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '117';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('117', '100.350.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'undefined session state');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '118';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('118', '100.350.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'unknown registration type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '119';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('119', '100.350.301', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'confirmation (CF) must be registered (RG) first');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '120';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('120', '100.350.302', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'session already confirmed (CF)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '121';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('121', '100.350.303', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot deregister (DR) unregistered account and/or customer');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '122';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('122', '100.350.310', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot confirm (CF) session via XML');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '123';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('123', '100.350.311', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot confirm (CF) on a registration passthrough channel');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '124';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('124', '100.350.312', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot do passthrough on non-internal connector');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '125';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('125', '100.350.313', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'registration of this type has to provide confirmation url');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '126';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('126', '100.350.314', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'customer could not be notified of pin to confirm registration (channel)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '127';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('127', '100.350.315', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'customer could not be notified of pin to confirm registration (sending failed)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '128';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('128', '100.350.400', 1, 'no or invalid PIN (email or SMS authentication) entered', 'no or invalid PIN (email or SMS authentication) entered', 'no or invalid PIN (email or SMS authentication) entered');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '129';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('129', '100.350.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'unable to obtain personal (virtual) account - most likely no more accounts available');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '130';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('130', '100.350.600', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'UserAccount-numbers have to be unique');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '131';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('131', '100.350.601', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'registration is not allowed to reference another transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '132';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('132', '100.350.610', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Referencing to unknown UserAccount Id/Username');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '133';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('133', '100.360.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'unknown schedule type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '134';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('134', '100.360.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot schedule(SD) unscheduled job');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '135';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('135', '100.360.303', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot deschedule(DS) unscheduled job');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '136';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('136', '100.360.400', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'schedule module not configured for LIVE transaction mode');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '137';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('137', '100.370.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined by InterCard');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '138';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('138', '100.370.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'responseUrl not set in Transaction/Frontend');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '139';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('139', '100.370.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'malformed responseUrl in Transaction/Frontend');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '140';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('140', '100.370.110', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction must be executed for German address');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '141';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('141', '100.370.111', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'sessionID not set in Transaction/Frontend');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '142';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('142', '100.370.121', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'no or unknown ECI Type defined in Authentication');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '143';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('143', '100.370.122', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'paramter with null key provided in 3DSecure Authentication');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '144';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('144', '100.370.123', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'no or unknown verification type defined in 3DSecure Authentication');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '145';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('145', '100.370.124', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'unknown parameter key in 3DSecure Authentication');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '146';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('146', '100.370.125', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Invalid 3DSecure Verification_ID. Must have Base64 encoding a Length of 28 digits');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '147';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('147', '100.370.131', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'no or unknown authentication type defined in Transaction/Authentication@type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '148';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('148', '100.370.132', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'no result indicator defined Transaction/Authentication/resultIndicator');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '149';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('149', '100.380.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '150';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('150', '100.380.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction contains no risk management part');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '151';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('151', '100.380.110', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction must be executed for German address');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '152';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('152', '100.380.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'no risk management process type specified');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '153';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('153', '100.380.202', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'unknown risk management process type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '154';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('154', '100.380.302', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'wrong type of referenced transaction in risk management');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '155';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('155', '100.380.305', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'no frontend information provided for asynchronous transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '156';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('156', '100.380.306', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'no authentication data provided in risk management transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '157';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('157', '100.380.401', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'User Authentication Failed');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '158';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('158', '100.380.501', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'risk management transaction timeout');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '169';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('159', '100.390.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'purchase amount/currency mismatch');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '160';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('160', '100.390.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'PARes Validation failed');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '161';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('161', '100.390.103', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'PARes Validation failed - problem with signature');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '162';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('162', '100.390.104', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'XID mismatch');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '163';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('163', '100.390.105', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Transaction rejected because of technical error in 3DSecure system');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '164';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('164', '100.390.106', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Transaction rejected because of error in 3DSecure configuration');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '165';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('165', '100.390.107', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Transaction rejected because cardholder authentication unavailable');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '166';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('166', '100.390.108', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Transaction rejected because merchant not participating in 3DSecure program');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '167';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('167', '100.390.109', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Transaction rejected because of VISA status \"U\" in 3DSecure program');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '168';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('168', '100.395.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Bank not supported for online transfer');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '169';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('169', '100.395.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Account not enabled for online transfer e.g. test account');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '170';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('170', '100.395.501', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Previously pending online transfer transaction timed out');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '171';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('171', '100.395.502', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Acquirer/Bank reported timeout on online transfer transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '172';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('172', '100.396.101', 1, 'Kundenabbruch', 'Canceled by user', 'Canceled by user');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '173';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('173', '100.396.102', 1, 'kein Passwort eingegeben', 'password empty', 'Not confirmed by user');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '174';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('174', '100.396.103', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Previously pending transaction timed out');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '175';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('175', '100.396.104', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Uncertain status - probably canceled by user');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '176';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('176', '100.400.000', 1, 'falsche Adresse', 'invalid address', 'transaction declined (Wrong Address)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '177';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('177', '100.400.001', 1, 'falsches Passwort eingegeben', 'invalid password', 'transaction declined (Wrong Identification)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '178';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('178', '100.400.002', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (Insufficient credibility score)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '179';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('179', '100.400.005', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction must be executed for German address');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '180';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('180', '100.400.007', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'System error ( possible incorrect/missing input data)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '181';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('181', '100.400.020', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '182';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('182', '100.400.021', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined for country');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '183';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('183', '100.400.030', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction not authorized. Please check manually');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '184';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('184', '100.400.039', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined for other error');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '185';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('185', '100.400.040', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'authorization failure');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '186';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('186', '100.400.041', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction must be executed for German address');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '187';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('187', '100.400.042', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined by SCHUFA (Insufficient credibility score)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '188';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('188', '100.400.043', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined because of missing obligatory parameter(s)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '189';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('189', '100.400.044', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction not authorized. Please check manually');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '190';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('190', '100.400.045', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'SCHUFA result not definite. Please check manually');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '191';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('191', '100.400.051', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'SCHUFA system error (possible incorrect/missing input data)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '192';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('192', '100.400.060', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'authorization failure');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '193';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('193', '100.400.061', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (Insufficient credibility score)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '194';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('194', '100.400.063', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined because of missing obligatory parameter(s)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '195';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('195', '100.400.064', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction must be executed for Austrian, German or Swiss address');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '196';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('196', '100.400.065', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'result ambiguous. Please check manually');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '197';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('197', '100.400.071', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'system error (possible incorrect/missing input data)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '198';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('198', '100.400.080', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'authorization failure');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '199';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('199', '100.400.081', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '200';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('200', '100.400.083', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined because of missing obligatory parameter(s)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '201';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('201', '100.400.084', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction can not be executed for given country');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '202';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('202', '100.400.085', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'result ambiguous. Please check manually');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '203';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('203', '100.400.086', 1, 'falsche Adresse ', 'invalid address', 'transaction declined (Wrong Address)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '204';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('204', '100.400.087', 1, 'falsches Passwort eingegeben', 'invalid password', 'transaction declined (Wrong Identification)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '205';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('205', '100.400.091', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'system error (possible incorrect/missing input data)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '206';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('206', '100.400.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined - very bad rating');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '207';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('207', '100.400.120', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'authorization failure');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '208';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('208', '100.400.121', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'account blacklisted');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '209';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('209', '100.400.122', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction must be executed for valid German account');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '210';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('210', '100.400.123', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined because of missing obligatory parameter(s)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '211';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('211', '100.400.130', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'system error (possible incorrect/missing input data)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '212';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('212', '100.500.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'request contains no payment method');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '213';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('213', '100.500.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'payment method invalid');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '214';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('214', '100.500.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'request contains no payment type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '215';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('215', '100.500.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'payment type invalid');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '216';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('216', '100.550.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'request contains no amount or too low amount');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '217';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('217', '100.550.301', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'amount too large');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '218';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('218', '100.550.302', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'amount invalid');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '219';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('219', '100.550.303', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'amount format invalid (only two decimals allowed).');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '220';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('220', '100.550.310', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'amount exceeds limit for the registered account.');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '221';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('221', '100.550.311', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'exceeding account balance');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '222';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('222', '100.550.312', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Amount is outside allowed ticket size boundaries');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '223';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('223', '100.550.400', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'request contains no currency');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '224';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('224', '100.550.401', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid currency');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '225';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('225', '100.600.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'usage field too long');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '226';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('226', '100.700.100', 1, 'Kein Familienname angegeben', 'request contains no family name', 'request contains no family name');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '227';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('227', '100.700.101', 1, 'Familienname zu lang', 'family name too long', 'family name too long');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '228';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('228', '100.700.102', 1, 'Ungültiger Familienname', 'invalid family name (contains no vowel)', 'invalid family name (contains no vowel)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '229';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('229', '100.700.200', 1, 'Kein Vorname angegeben', 'request contains no given name', 'request contains no given name');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '230';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('230', '100.700.201', 1, 'Vorname zu lang', 'given name too long', 'given name too long');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '231';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('231', '100.700.202', 1, 'Ungültiger Vorname', 'invalid given name (contains no vowel)', 'invalid given name (contains no vowel)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '232';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('232', '100.700.300', 1, 'Ungültige Anrede', 'invalid salutation', 'invalid salutation');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '233';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('233', '100.700.400', 1, 'Ungültiger Titel', 'invalid title', 'invalid title');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '234';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('234', '100.700.500', 1, 'Firmenname zu lang', 'company name too long', 'company name too long');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '235';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('235', '100.700.600', 1, 'Vor- oder Familienname ungültig', 'family and/or given name invalid', 'family and/or given name invalid');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '236';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('236', '100.700.800', 1, 'identity contains no or invalid \"paper\"', 'identity contains no or invalid \"paper\"', 'identity contains no or invalid \"paper\"');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '237';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('237', '100.700.801', 1, 'identity contains no or invalid identification value', 'identity contains no or invalid identification value', 'identity contains no or invalid identification value');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '238';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('238', '100.700.802', 1, 'identification value too long', 'identification value too long', 'identification value too long');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '239';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('239', '100.700.810', 1, 'specify at least one identity', 'specify at least one identity', 'specify at least one identity');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '240';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('240', '100.800.100', 1, 'Keine Straße angegeben', 'request contains no street', 'request contains no street');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '241';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('241', '100.800.101', 1, 'Straßenname zu lang', 'street too long', 'street too long');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '242';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('242', '100.800.102', 1, 'Ungültige Straße', 'invalid street', 'invalid street');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '243';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('243', '100.800.200', 1, 'Keine Postleitzahl angegeben', 'request contains no zip', 'request contains no zip');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '244';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('244', '100.800.201', 1, 'Postleitzahl zu lang', 'zip too long', 'zip too long');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '245';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('245', '100.800.202', 1, 'Ungültige Postleitzahl', 'invalid zip', 'invalid zip');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '246';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('246', '100.800.300', 1, 'Kein Stadtname angegeben', 'request contains no city', 'request contains no city');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '247';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('247', '100.800.301', 1, 'Stadtname zu lang', 'city to long', 'city to long');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '248';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('248', '100.800.302', 1, 'Ungültige Stadt', 'invalid city', 'invalid city');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '249';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('249', '100.800.400', 1, 'Ungültige Staat/Land-Kombination', 'invalid state/country combination', 'invalid state/country combination');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '250';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('250', '100.800.401', 1, 'Staat zu lang', 'state to long', 'state to long');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '251';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('251', '100.800.500', 1, 'Kein Land übergeben', 'request contains no country', 'request contains no country');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '252';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('252', '100.800.501', 1, 'Ungültiges Land', 'invalid country', 'invalid country');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '253';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('253', '100.900.100', 1, 'Keine eMail-Adresse angegeben', 'request contains no email address', 'request contains no email address');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '254';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('254', '100.900.101', 1, 'Ungültige eMail-Adresse', 'invalid email address (probably invalid syntax)', 'invalid email address (probably invalid syntax)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '255';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('255', '100.900.102', 1, 'Kein eMail-Server gefunden', 'non existing email server', 'non existing email server');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '256';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('256', '100.900.103', 1, 'eMail-Konto nicht gefunden', 'non existing email address (mailbox non existing on server)', 'non existing email address (mailbox non existing on server)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '257';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('257', '100.900.105', 1, 'eMail-Adresse zu lang', 'email address too long (max 50 chars)', 'email address too long (max 50 chars)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '258';", + 'do' => 'INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES("258", "100.900.200", 1, "Ungültige Tel.-Nr", "invalid phone number (has to start with a digit or a \"+\", at least 7 and max 25 chars long)", "invalid phone number (has to start with a digit or a \"+\", at least 7 and max 25 chars long)");', + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '259';", + 'do' => 'INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES("259", "100.900.300", 1, "Ungültige Mobiltel.-Nr", "invalid mobile phone number (has to start with a digit or a \"+\", at least 7 and max 25 chars long)", "invalid mobile phone number (has to start with a digit or a \"+\", at least 7 and max 25 chars long)");', + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '260';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('260', '100.900.301', 1, 'Mobiltelefon Nummer fehlt', 'request contains no mobile phone number ', 'mobile phone number mandatory');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '261';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('261', '100.900.400', 1, 'Keine IP-Nummer gefunden', 'request contains no ip number', 'request contains no ip number');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '262';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('262', '100.900.401', 1, 'Ungültige IP-Nummer', 'invalid ip number', 'invalid ip number');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '263';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('263', '100.900.450', 1, 'ungültiges Geburtsdatum', 'invalid birthdate', 'invalid birthdate');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '264';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('264', '100.900.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid recurrence mode');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '265';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('265', '200.100.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request. Serious Structure Error!');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '266';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('266', '200.100.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request Message. No valid XML. XML must be url-encoded! maybe it contains a not encoded ampersand or something similar.');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '267';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('267', '200.100.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request. XML load missing (XML string must be sent within parameter \"load\")');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '268';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('268', '200.100.103', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request Message. The request contains structural errors');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '269';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('269', '200.100.150', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction of multirequest not processed because of subsequent problems');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '270';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('270', '200.100.151', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'multi-request is allowed with a maximum of 10 transactions only');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '271';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('271', '200.100.199', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Wrong Web Interface / URL used. Please check out the Tech Quick Start Doc Chapter 3.');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '272';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('272', '200.100.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction tag (not present or [paritially] empty)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '273';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('273', '200.100.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Payment tag (no or invalid code specified)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '274';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('274', '200.100.301', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Payment tag (not present or [paritially] empty)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '275';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('275', '200.100.302', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Payment/Presentation tag (not present or [paritially] empty)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '276';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('276', '200.100.401', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Account tag (not present or [paritially] empty)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '277';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('277', '200.100.402', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Account(Customer) tag (either Account or Customer must be present)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '278';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('278', '200.100.403', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Account(Customer, Relevance) tag (one of Account/Customer/Relevance must be present)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '279';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('279', '200.100.404', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Account (must not be present)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '280';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('280', '200.100.501', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Customer tag (not present or [paritially] empty)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '281';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('281', '200.100.502', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Customer/Name tag (not present or [paritially] empty)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '282';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('282', '200.100.503', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Customer/Contact tag (not present or [paritially] empty)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '283';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('283', '200.100.504', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Request/Transaction/Customer/Address tag (not present or [paritially] empty)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '284';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('284', '200.200.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '285';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('285', '200.200.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no merchant id)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '286';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('286', '200.200.103', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no refenrence id)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '287';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('287', '200.200.104', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no/invalid amount)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '288';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('288', '200.200.105', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no/invalid brand)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '289';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('289', '200.200.106', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no/invalid currency)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '290';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('290', '200.200.107', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no accountnumber)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '291';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('291', '200.200.108', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no expirydate)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '292';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('292', '200.200.109', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no bankcode)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '293';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('293', '200.200.110', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no/invalid paymentmethod)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '294';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('294', '200.200.111', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no gateway supplied id)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '295';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('295', '200.200.112', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid format for processing by gateway (no holder)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '296';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('296', '500.100.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Channel/Merchant is disabled (no processing possible)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '297';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('297', '500.100.202', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Channel/Merchant is new (no processing possible yet)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '298';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('298', '500.100.203', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Channel/Merchant is closed (no processing possible)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '299';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('299', '500.100.301', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Merchant-Connector is disabled (no processing possible)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '300';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('300', '500.100.302', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Merchant-Connector is new (no processing possible yet)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '301';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('301', '500.100.303', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Merchant-Connector is closed (no processing possible)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '302';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('302', '500.100.304', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Merchant-Connector is disabled at gateway (no processing possible)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '303';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('303', '500.100.401', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Connector is unavailable (no processing possible)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '304';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('304', '500.100.402', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Connector is new (no processing possible yet)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '305';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('305', '500.100.403', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Connector is unavailable (no processing possible)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '306';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('306', '500.200.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'No target account configured for DD transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '307';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('307', '600.100.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Unexpected Integrator Error (Request could not be processed)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '308';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('308', '600.200.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Payment Method');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '309';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('309', '600.200.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Unsupported Payment Method');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '310';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('310', '600.200.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Channel/Merchant not configured for this payment method');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '311';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('311', '600.200.202', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Channel/Merchant not configured for this payment type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '312';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('312', '600.200.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Payment Type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '313';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('313', '600.200.310', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid Payment Type for given Payment Method');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '314';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('314', '600.200.400', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Unsupported Payment Type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '315';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('315', '600.200.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Invalid payment data. You are not configured for this currency or sub type (country or brand)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '316';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('316', '600.200.600', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid payment code (type or method)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '317';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('317', '600.200.700', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid payment mode (you are not configured for the requested transaction mode)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '318';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('318', '600.200.800', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid brand for given payment method and payment mode (you are not configured for the requested transaction mode)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '319';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('319', '600.200.810', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid return code provided');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '320';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('320', '700.100.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'reference id not existing');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '321';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('321', '700.100.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'non matching reference amount');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '322';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('322', '700.100.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid amount (probably too large)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '323';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('323', '700.100.400', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced payment method does not match with requested payment method');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '324';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('324', '700.100.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced payment currency does not match with requested payment currency');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '325';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('325', '700.100.600', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced mode does not match with requested payment mode');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '326';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('326', '700.100.700', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced transaction is of inappropriate type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '327';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('327', '700.100.710', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cross-linkage of two transaction-trees');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '328';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('328', '700.200.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced year does not match');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '329';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('329', '700.200.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced month does not match');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '330';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('330', '700.200.250', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced expirydate does not match');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '331';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('331', '700.200.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced account does not match');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '332';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('332', '700.200.400', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced cvv does not match');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '333';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('333', '700.200.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced holder does not match');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '334';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('334', '700.200.600', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced currency does not match');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '335';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('335', '700.300.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced tx can not be refunded, captured or reversed (invalid type)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '336';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('336', '700.300.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced tx was rejected');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '337';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('337', '700.300.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced tx can not be refunded, captured or reversed (already refunded, captured or reversed)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '338';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('338', '700.300.400', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced tx can not be captured (cut off time reached)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '339';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('339', '700.300.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'chargeback error (multiple chargebacks)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '340';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('340', '700.300.600', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced tx can not be refunded or reversed (was chargebacked)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '341';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('341', '700.300.700', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'referenced tx can not be reversed (reversal not possible anymore)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '342';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('342', '700.400.000', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'serious workflow error (call support)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '343';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('343', '700.400.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot capture (PA value exceeded or invalid workflow?)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '344';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('344', '700.400.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot capture (Not supported by authorization system)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '345';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('345', '700.400.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot refund (refund volume exceeded or tx reversed or invalid workflow?)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '346';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('346', '700.400.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot reverse (already refunded|reversed or invalid workflow?)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '347';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('347', '700.400.400', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot chargeback (already chargebacked or invalid workflow?)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '348';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('348', '700.400.402', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'chargeback can only be generated internally by the payment system');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '349';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('349', '700.400.410', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot reversal chargeback (chargeback is already reversaled or invalid workflow?)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '350';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('350', '700.400.420', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot reversal chargeback (no chargeback existing or invalid workflow?)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '351';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('351', '700.400.510', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'capture needs at least one successful transaction of type (PA)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '352';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('352', '700.400.520', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'refund needs at least one successful transaction of type (CP or DB or RB or RC)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '353';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('353', '700.400.530', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'reversal needs at least one successful transaction of type (CP or DB or RB)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '354';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('354', '700.400.540', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'reconceile needs at least one successful transaction of type (CP or DB or RB)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '355';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('355', '700.400.550', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'chargeback needs at least one successful transaction of type (CP or DB or RB)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '356';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('356', '700.400.560', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'receipt needs at least one successful transaction of type (PA or CP or DB or RB)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '357';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('357', '700.400.561', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'receipt on a registration needs a successfull registration in state \"OPEN\"');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '358';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('358', '700.400.562', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'receipts can only be generated internally by the payment system');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '359';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('359', '700.400.570', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot reference a waiting/pending transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '360';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('360', '700.400.700', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'initial and referencing channel-ids do not match');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '361';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('361', '700.450.001', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'cannot transfer money from one account to the same account');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '362';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('362', '800.100.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined for unknown reason');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '363';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('363', '800.100.150', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (refund on gambling tx not allowed)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '364';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('364', '800.100.151', 3, 'Ungültige Karte', 'transaction declined (invalid card)', 'transaction declined (invalid card)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '365';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('365', '800.100.152', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined by authorization system');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '366';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('366', '800.100.153', 2, 'Ungültige Prüfziffer', 'transaction declined (invalid CVV)', 'transaction declined (invalid CVV)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '367';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('367', '800.100.154', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (transaction marked as invalid)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '368';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('368', '800.100.155', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined (amount exceeds credit)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '369';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('369', '800.100.156', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined (format error)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '370';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('370', '800.100.157', 1, 'Karte abgelaufen', 'transaction declined (expiry date exceeded)', 'transaction declined (expiry date exceeded)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '371';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('371', '800.100.158', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined (suspecting manipulation)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '372';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('372', '800.100.159', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined (stolen card)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '373';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('373', '800.100.160', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined (card blocked)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '374';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('374', '800.100.161', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined (too many invalid tries)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '375';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('375', '800.100.162', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (limit exceeded)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '376';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('376', '800.100.163', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (maximum transaction frequency exceeded)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '377';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('377', '800.100.164', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (merchants limit exceeded)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '378';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('378', '800.100.165', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined (card lost)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '379';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('379', '800.100.166', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined (Incorrect personal identification number)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '380';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('380', '800.100.167', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (referencing transaction does not match)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '381';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('381', '800.100.168', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (restricted card)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '382';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('382', '800.100.169', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (card type is not processed by the authorization center)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '383';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('383', '800.100.170', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (transaction not permitted)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '384';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('384', '800.100.171', 3, 'Konto gesperrt', 'account blocked', 'transaction declined (pick up card)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '385';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('385', '800.100.172', 3, 'Zahlung abgelehnt', 'transaction declined', 'transaction declined (account blocked)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '386';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('386', '800.100.173', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (invalid currency, not processed by authorization center)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '387';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('387', '800.100.174', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (invalid amount)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '388';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('388', '800.100.175', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (invalid brand)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '389';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('389', '800.100.176', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (account temporarily not available. Please try again later)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '390';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('390', '800.100.190', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (invalid configuration data)');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '391';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('391', '800.100.191', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (transaction in wrong state on aquirer side)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '392';", + 'do' => 'INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES("392", "800.100.192", 2, "Es ist ein allgemeiner technischer Fehler aufgetreten", "general technical system error", "transaction declined (invalid CVV, Amount has still been reserved on the customer\'s card and will be released in a few business days. Please ensure the CVV code is accurate before retrying the transaction)");', + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '393';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('393', '800.100.195', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (UserAccount Number/ID unknown)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '394';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('394', '800.100.196', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (registration error)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '395';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('395', '800.100.197', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (registration canceled externally)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '396';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('396', '800.100.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Card holder has advised his bank to stop this recurring payment');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '397';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('397', '800.100.501', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Card holder has advised his bank to stop all recurring payments for this merchant');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '398';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('398', '800.110.100', 2, 'Dopppelte Transaktion. Bitte melden Sie sich beim Shopinhaber!', 'doublicate transaction', 'doublicate transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '399';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('399', '800.120.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of transactions already exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '400';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('400', '800.120.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of transactions per account already exceeded');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '401';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('401', '800.120.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of transactions per ip already exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '402';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('402', '800.120.103', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of transactions per email already exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '403';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('403', '800.120.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum total volume of transactions already exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '404';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('404', '800.120.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum total volume of transactions per account already exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '405';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('405', '800.120.202', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum total volume of transactions per ip already exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '406';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('406', '800.120.203', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum total volume of transactions per email already exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '407';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('407', '800.120.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'chargeback rate per bin exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '408';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('408', '800.120.401', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of transactions or total volume for configured MIDs or CIs exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '409';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('409', '800.121.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Channel not configured for given source type. Please contact your account manager.');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '410';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('410', '800.130.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Transaction with same TransactionId already exists');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '411';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('411', '800.140.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of registrations per mobile number exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '412';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('412', '800.140.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of registrations per email address exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '413';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('413', '800.140.110', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of registrations of mobile per credit card number exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '414';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('414', '800.140.111', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of registrations of credit card number per mobile exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '415';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('415', '800.140.112', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of registrations of email per credit card number exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '416';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('416', '800.140.113', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'maximum number of registrations of credit card per number email exceeded');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '417';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('417', '800.150.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Account Holder does not match Customer Name');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '418';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('418', '800.160.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Invalid payment data for configured Shopper Dispatching Type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '419';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('419', '800.160.110', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Invalid payment data for configured Payment Dispatching Type');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '420';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('420', '800.160.120', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Invalid payment data for configured Recurring Transaction Dispatching Type');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '421';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('421', '800.200.101', 3, 'Zahlung abgelehnt', 'transaction declined', 'creditcard / bank account declined by clearing house');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '422';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('422', '800.200.159', 3, 'Zahlung abgelehnt', 'transaction declined', 'account or user is blacklisted (card stolen)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '423';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('423', '800.200.160', 3, 'Zahlung abgelehnt', 'transaction declined', 'account or user is blacklisted (card blocked)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '424';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('424', '800.200.165', 3, 'Zahlung abgelehnt', 'transaction declined', 'account or user is blacklisted (card lost)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '425';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('425', '800.200.202', 3, 'Zahlung abgelehnt', 'transaction declined', 'account or user is blacklisted (account closed)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '426';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('426', '800.200.208', 3, 'Zahlung abgelehnt', 'transaction declined', 'account or user is blacklisted (account blocked)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '427';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('427', '800.200.220', 3, 'Zahlung abgelehnt', 'transaction declined', 'account or user is blacklisted (fraudulent transaction)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '428';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('428', '800.300.101', 3, 'Zahlung abgelehnt', 'transaction declined', 'account or user is blacklisted');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '429';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('429', '800.300.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'country blacklisted');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '430';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('430', '800.300.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'email is blacklisted');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '431';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('431', '800.300.301', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'ip blacklisted');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '432';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('432', '800.300.302', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'ip is anonymous proxy');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '433';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('433', '800.300.401', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'bin blacklisted');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '434';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('434', '800.300.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (too many invalid CVV tries, temporary blacklisted)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '435';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('435', '800.300.501', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction declined (too many invalid \"expire date\" tries, temporary blacklisted)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '436';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('436', '800.400.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'AVS Check Failed');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '437';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('437', '800.400.101', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Mismatch of AVS street value');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '438';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('438', '800.400.102', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Mismatch of AVS street number');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '439';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('439', '800.400.103', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Mismatch of AVS PO box value fatal');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '440';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('440', '800.400.104', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Mismatch of AVS zip code value fatal');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '441';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('441', '800.400.105', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Mismatch of AVS settings (AVSkip, AVIgnore, AVSRejectPolicy) value');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '442';", + 'do' => 'INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES("442", "800.400.110", 2, "Es ist ein allgemeiner technischer Fehler aufgetreten", "general technical system error", "AVS Check Failed. Amount has still been reserved on the customer\'s card and will be released in a few business days. Please ensure the billing address is accurate before retrying the transaction.");', + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '443';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('443', '800.400.150', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Implausible address data');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '444';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('444', '800.400.151', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Implausible address state data');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '445';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('445', '800.500.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'direct debit transaction declined for unknown reason');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '446';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('446', '800.500.110', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Unable to process transaction - ran out of terminalIds - please contact acquirer');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '447';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('447', '800.600.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction is being already processed');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '448';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('448', '800.700.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'transaction for the same session is currently being processed, please try again later.');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '449';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('449', '800.800.800', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'The payment system is currenty unavailable, please contact suport@ctpe.net in case this happens again.');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '450';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('450', '800.800.801', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'The payment system is currenty unter maintenance. Please apologize for the inconvenience this may cause. If you were not informed of this maintenance window in advance, contact your sales representative.');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '451';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('451', '800.900.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'sender authorization failed');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '452';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('452', '800.900.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'unknown channel');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '453';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('453', '800.900.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'user authorization failed');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '454';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('454', '800.900.301', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'user authorization failed, user has no sufficient rights to process transaction');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '455';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('455', '900.100.100', 2, 'Bank sendet keine Rückmeldung.', 'unexpected communication error with connector/acquirer', 'unexpected communication error with connector/acquirer');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '456';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('456', '900.100.200', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'error response from connector/acquirer');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '457';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('457', '900.100.200', 2, 'Bank meldet Fehler', 'error response from connector/acquirer', 'error response from connector/acquirer');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '458';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('458', '900.100.201', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'serious error on gateway');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '459';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('459', '900.100.202', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'invalid message flow');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '460';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('460', '900.100.300', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'no response from connector/acquirer [uncertain result]');", + ), + //------------------------------------------- + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '461';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('461', '900.100.400', 2, 'Bank sendet keine Rückmeldung.', 'timeout at connectors/acquirer side', 'timeout at connectors/acquirer side');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '462';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('462', '900.100.500', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'timeout at connectors/acquirer side (try later)');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '463';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('463', '900.100.600', 2, 'Bank antwortet nicht', 'acquirer currently down', 'connector/acquirer currently down');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '464';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('464', '900.200.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'Message Sequence Number of Connector out of sync');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '465';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('465', '900.300.600', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'user session timeout');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '466';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('466', '900.400.100', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'unexpected communication error with external risk provider');", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM d3hperrortexts WHERE oxid = '467';", + 'do' => "INSERT IGNORE INTO `d3hperrortexts` (`OXID`, `OXCODE`, `OXTYPE`, `OXTITLE`, `OXTITLE_1`, `OXREALTEXT`) VALUES('467', '999.999.999', 2, 'Es ist ein allgemeiner technischer Fehler aufgetreten', 'general technical system error', 'UNDEFINED CONNECTOR/ACQUIRER ERROR');", + ), +); diff --git a/src/Setup/d3hp_oxcontentsQuerys.php b/src/Setup/d3hp_oxcontentsQuerys.php new file mode 100644 index 0000000..93f0da0 --- /dev/null +++ b/src/Setup/d3hp_oxcontentsQuerys.php @@ -0,0 +1,50 @@ + + * @link http://www.oxidmodule.com + */ + +use OxidEsales\Eshop\Core\DatabaseProvider; +use OxidEsales\Eshop\Core\Registry; + +$sShopid = Registry::getConfig()->getShopId(); +try { + $ShopIdQuery = " AND oxshopid = " . DatabaseProvider::getDb()->quote($sShopid); +} catch (\OxidEsales\Eshop\Core\Exception\DatabaseConnectionException $e) { + $ShopIdQuery = " AND oxshopid = '{$sShopid}' "; +} + +$aQueries = array( + array( + 'check' => "SELECT if(count(`OXID`), 0, 1) FROM `oxcontents` WHERE `oxloadid` = 'd3_hp_vorkassemail_cust_text' $ShopIdQuery ;", + 'do' => 'INSERT IGNORE INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`, `OXTERMVERSION`) VALUES(md5("d3_hp_vorkassemail_cust_text_'.$sShopid.'"), "d3_hp_vorkassemail_cust_text", "'.$sShopid.'", 1, 0, 1, 1, "", "Heidelpay Vorkasseinfomail Kunde Text", "Sehr geehrter Kunde,

    ' . PHP_EOL . PHP_EOL . '

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

    ' . PHP_EOL . '[{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!

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



    ' . PHP_EOL . PHP_EOL . 'Vielen Dank.

    ' . PHP_EOL . PHP_EOL . 'Beste Grüße
    ' . PHP_EOL . 'Ihr Shop Team", "", "", 1, "", "", 1, "", "", "8a142c3e4143562a5.46426637", "CMSFOLDER_EMAILS", "");', + ), + array( + 'check' => "SELECT if(count(`OXID`), 0, 1) FROM `oxcontents` WHERE `oxloadid` = 'd3_hp_vorkassemail_cust_subject' $ShopIdQuery;", + 'do' => 'INSERT IGNORE INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`, `OXTERMVERSION`) VALUES(md5("d3_hp_vorkassemail_cust_subject_'.$sShopid.'"), "d3_hp_vorkassemail_cust_subject", "'.$sShopid.'", 1, 0, 1, 1, "", "Heidelpay Vorkasseinfomail Kunde Betreff", "Zahlungseingang zu Ihrer Bestellung [{$order->oxorder__oxordernr->value}] in unserem Online Shop", "", "", 1, "", "", 1, "", "", "8a142c3e4143562a5.46426637", "CMSFOLDER_EMAILS", "");', + ), + array( + 'check' => "SELECT if(count(`OXID`), 0, 1) FROM `oxcontents` WHERE `oxloadid` = 'd3_hp_vorkassemail_cust_plain' $ShopIdQuery;", + 'do' => 'INSERT IGNORE INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`, `OXTERMVERSION`) VALUES(md5("d3_hp_vorkassemail_cust_plain_'.$sShopid.'"), "d3_hp_vorkassemail_cust_plain", "'.$sShopid.'", 0, 3, 1, 1, "", "Heidelpay Vorkasseinfomail Kunde Plain", "Sehr geehrter Kunde,' . PHP_EOL . PHP_EOL . 'Sie haben bei Ihrer Bestellung die Bezahlart \"Vorkasse\" oder \"Rechnung\" gewählt. ' . PHP_EOL . 'Wir konnten heute Ihren Zahlungseingang verbuchen.' . PHP_EOL . PHP_EOL . '[{if $order->blDifferentAmount}]' . PHP_EOL . '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! ' . PHP_EOL . 'Bitte kontaktieren Sie uns umgehend per eMail oder Telefon.' . PHP_EOL . '[{else}]' . PHP_EOL . 'Ihre Bestellung wird nun umgehend von uns bearbeitet und versandt.' . PHP_EOL . '[{/if}]' . PHP_EOL . PHP_EOL . 'Vielen Dank.' . PHP_EOL . PHP_EOL . 'Beste Grüße' . PHP_EOL . 'Ihr Shop Team", "", "", 1, "", "", 1, "", "", "8a142c3e4143562a5.46426637", "CMSFOLDER_EMAILS", "");', + ), + array( + 'check' => "SELECT if(count(`OXID`), 0, 1) FROM `oxcontents` WHERE `oxloadid` = 'd3_hp_vorkassemail_owner_text' $ShopIdQuery;", + 'do' => 'INSERT IGNORE INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`, `OXTERMVERSION`) VALUES(md5("d3_hp_vorkassemail_owner_text_'.$sShopid.'"), "d3_hp_vorkassemail_owner_text", "'.$sShopid.'", 1, 0, 1, 1, "", "Heidelpay Vorkasseinfomail Shopinhaber Text", "Hallo,

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

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

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

    ' . PHP_EOL . '[{/if}]", "", "", 1, "", "", 1, "", "", "46e600fc114cfaa0788622a07c6c3fec", "CMSFOLDER_EMAILS", "");', + ), + array( + 'check' => "SELECT if(count(`OXID`), 0, 1) FROM `oxcontents` WHERE `oxloadid` = 'd3_hp_vorkassemail_owner_subject' $ShopIdQuery;", + 'do' => 'INSERT IGNORE INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`, `OXTERMVERSION`) VALUES(md5("d3_hp_vorkassemail_owner_subject_'.$sShopid.'"), "d3_hp_vorkassemail_owner_subject", "'.$sShopid.'", 1, 0, 1, 1, "", "Heidelpay Vorkasseinfomail Shopinhaber Betreff", "Zahlungseingang für Bestellung [{$order->oxorder__oxordernr->value}]", "", "", 1, "", "", 1, "", "", "8a142c3e4143562a5.46426637", "CMSFOLDER_EMAILS", "");', + ), + array( + 'check' => "SELECT if(count(`OXID`), 0, 1) FROM `oxcontents` WHERE `oxloadid` = 'd3_hp_vorkassemail_owner_plain' $ShopIdQuery;", + 'do' => 'INSERT IGNORE INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`, `OXTERMVERSION`) VALUES(md5("d3_hp_vorkassemail_owner_plain_'.$sShopid.'"), "d3_hp_vorkassemail_owner_plain", "'.$sShopid.'", 1, 0, 1, 1, "", "Heidelpay Vorkasseinfomail Shopinhaber Plain", "Hallo,' . PHP_EOL . PHP_EOL . 'Soeben konnte für Bestellung Nr. [{$order->oxorder__oxordernr->value}] ein Zahlungseingang verbucht werden.' . PHP_EOL . PHP_EOL . '[{if $order->blDifferentAmount}]' . PHP_EOL . 'Achtung, der überwiesene Betrag ([{$order->fPayAmount}] [{$order->oxorder__oxcurrency->value}]) stimmt NICHT mit dem Gesamtbetrag der Bestellung ([{$order->getTotalOrderSum()}] [{$order->oxorder__oxcurrency->value}]) überein!' . PHP_EOL . '[{else}]' . PHP_EOL . 'Der überwiesene Betrag ([{$order->getTotalOrderSum()}] [{$order->oxorder__oxcurrency->value}]) stimmt mit der Bestellsumme überein. Die Bestellung kann versandt werden.' . PHP_EOL . '[{/if}]", "", "", 1, "", "", 1, "", "", "46e600fc114cfaa0788622a07c6c3fec", "CMSFOLDER_EMAILS", "");', + ), +); diff --git a/src/Setup/d3hp_oxpaymentsQuerys.php b/src/Setup/d3hp_oxpaymentsQuerys.php new file mode 100644 index 0000000..56da191 --- /dev/null +++ b/src/Setup/d3hp_oxpaymentsQuerys.php @@ -0,0 +1,48 @@ + + * @link http://www.oxidmodule.com + */ + +$aQueries = array( + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM oxpayments WHERE oxid = 'd3debitcard';", + 'do' => "INSERT IGNORE INTO `oxpayments` (`OXID`, `OXACTIVE`, `OXDESC`, `OXADDSUM`, `OXADDSUMTYPE`, `OXFROMBONI`, `OXFROMAMOUNT`, `OXTOAMOUNT`, `OXVALDESC`, `OXCHECKED`, `OXDESC_1`, `OXVALDESC_1`, `OXDESC_2`, `OXVALDESC_2`, `OXDESC_3`, `OXVALDESC_3`, `OXLONGDESC`, `OXLONGDESC_1`, `OXLONGDESC_2`, `OXLONGDESC_3`, `OXSORT`) VALUES('d3debitcard', 0, 'Debitkarte', 0, 'abs', 0, 0, 999999999, '', 0, '', '', '', '', '', '', '', '', '', '', 0);", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM oxpayments WHERE oxid = 'd3sofortueberweisung';", + 'do' => "INSERT IGNORE INTO `oxpayments` (`OXID`, `OXACTIVE`, `OXDESC`, `OXADDSUM`, `OXADDSUMTYPE`, `OXFROMBONI`, `OXFROMAMOUNT`, `OXTOAMOUNT`, `OXVALDESC`, `OXCHECKED`, `OXDESC_1`, `OXVALDESC_1`, `OXDESC_2`, `OXVALDESC_2`, `OXDESC_3`, `OXVALDESC_3`, `OXLONGDESC`, `OXLONGDESC_1`, `OXLONGDESC_2`, `OXLONGDESC_3`, `OXSORT`) VALUES('d3sofortueberweisung', 0, 'Sofortüberweisung', 0, 'abs', 0, 0, 999999999, 'lsblz__@@lsktonr__@@lsktoinhaber__@@lsland__@@', 0, '', '', '', '', '', '', '', '', '', '', 0);", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM oxpayments WHERE oxid = 'd3idealpayment';", + 'do' => "INSERT IGNORE INTO `oxpayments` (`OXID`, `OXACTIVE`, `OXDESC`, `OXADDSUM`, `OXADDSUMTYPE`, `OXFROMBONI`, `OXFROMAMOUNT`, `OXTOAMOUNT`, `OXVALDESC`, `OXCHECKED`, `OXDESC_1`, `OXVALDESC_1`, `OXDESC_2`, `OXVALDESC_2`, `OXDESC_3`, `OXVALDESC_3`, `OXLONGDESC`, `OXLONGDESC_1`, `OXLONGDESC_2`, `OXLONGDESC_3`, `OXSORT`) VALUES('d3idealpayment', 0, 'iDeal Niederlande', 0, 'abs', 0, 0, 999999999, 'lsbankname__@@lsland__@@', 0, '', '', '', '', '', '', '', '', '', '', 0);", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM oxpayments WHERE oxid = 'd3giropay';", + 'do' => "INSERT IGNORE INTO `oxpayments` (`OXID`, `OXACTIVE`, `OXDESC`, `OXADDSUM`, `OXADDSUMTYPE`, `OXFROMBONI`, `OXFROMAMOUNT`, `OXTOAMOUNT`, `OXVALDESC`, `OXCHECKED`, `OXDESC_1`, `OXVALDESC_1`, `OXDESC_2`, `OXVALDESC_2`, `OXDESC_3`, `OXVALDESC_3`, `OXLONGDESC`, `OXLONGDESC_1`, `OXLONGDESC_2`, `OXLONGDESC_3`, `OXSORT`) VALUES('d3giropay', 0, 'Giropay Deutschland', 0, 'abs', 0, 0, 999999999, 'lsktonr__@@lsblz__@@lsland__@@', 0, '', '', '', '', '', '', '', '', '', '', 0);", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM oxpayments WHERE oxid = 'd3epspayment';", + 'do' => "INSERT IGNORE INTO `oxpayments` (`OXID`, `OXACTIVE`, `OXDESC`, `OXADDSUM`, `OXADDSUMTYPE`, `OXFROMBONI`, `OXFROMAMOUNT`, `OXTOAMOUNT`, `OXVALDESC`, `OXCHECKED`, `OXDESC_1`, `OXVALDESC_1`, `OXDESC_2`, `OXVALDESC_2`, `OXDESC_3`, `OXVALDESC_3`, `OXLONGDESC`, `OXLONGDESC_1`, `OXLONGDESC_2`, `OXLONGDESC_3`, `OXSORT`) VALUES('d3epspayment', 0, 'EPS Österreich', 0, 'abs', 0, 0, 999999999, 'lsbankname__@@lsktoinhaber__@@lsland__@@', 0, '', '', '', '', '', '', '', '', '', '', 0);", + ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM oxpayments WHERE oxid = 'd3paypal';", + 'do' => "INSERT IGNORE INTO `oxpayments` (`OXID`, `OXACTIVE`, `OXDESC`, `OXADDSUM`, `OXADDSUMTYPE`, `OXFROMBONI`, `OXFROMAMOUNT`, `OXTOAMOUNT`, `OXVALDESC`, `OXCHECKED`, `OXDESC_1`, `OXVALDESC_1`, `OXDESC_2`, `OXVALDESC_2`, `OXDESC_3`, `OXVALDESC_3`, `OXLONGDESC`, `OXLONGDESC_1`, `OXLONGDESC_2`, `OXLONGDESC_3`, `OXSORT`) VALUES('d3paypal', 0, 'Heidelpay Paypal', 0, 'abs', 0, 0, 999999999, '', 0, '', '', '', '', '', '', '', '', '', '', 0);", + ), +// array( +// 'check' => "SELECT if(count(OXID), 0, 1) FROM oxpayments WHERE oxid = 'd3postfinance';", +// 'do' => "INSERT IGNORE INTO `oxpayments` (`OXID`, `OXACTIVE`, `OXDESC`, `OXADDSUM`, `OXADDSUMTYPE`, `OXFROMBONI`, `OXFROMAMOUNT`, `OXTOAMOUNT`, `OXVALDESC`, `OXCHECKED`, `OXDESC_1`, `OXVALDESC_1`, `OXDESC_2`, `OXVALDESC_2`, `OXDESC_3`, `OXVALDESC_3`, `OXLONGDESC`, `OXLONGDESC_1`, `OXLONGDESC_2`, `OXLONGDESC_3`, `OXSORT`) VALUES('d3postfinance', 0, 'Heidelpay PostFinance', 0, 'abs', 0, 0, 999999999, '', 0, '', '', '', '', '', '', '', '', '', '', 0);", +// ), + array( + 'check' => "SELECT if(count(OXID), 0, 1) FROM oxpayments WHERE oxid = 'd3przelewy24';", + 'do' => "INSERT IGNORE INTO `oxpayments` (`OXID`, `OXACTIVE`, `OXDESC`, `OXADDSUM`, `OXADDSUMTYPE`, `OXFROMBONI`, `OXFROMAMOUNT`, `OXTOAMOUNT`, `OXVALDESC`, `OXCHECKED`, `OXDESC_1`, `OXVALDESC_1`, `OXDESC_2`, `OXVALDESC_2`, `OXDESC_3`, `OXVALDESC_3`, `OXLONGDESC`, `OXLONGDESC_1`, `OXLONGDESC_2`, `OXLONGDESC_3`, `OXSORT`) VALUES('d3przelewy24', 0, 'Heidelpay Przelewy24', 0, 'abs', 0, 0, 999999999, '', 0, '', '', '', '', '', '', '', '', '', '', 0);", + ), +); \ No newline at end of file diff --git a/src/menu.xml b/src/menu.xml new file mode 100644 index 0000000..a9dd853 --- /dev/null +++ b/src/menu.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/metadata.php b/src/metadata.php new file mode 100644 index 0000000..479f6df --- /dev/null +++ b/src/metadata.php @@ -0,0 +1,210 @@ + 'd3heidelpay', + 'title' => (class_exists('D3\ModCfg\Application\Model\d3utils') ? d3utils::getInstance()->getD3Logo() : 'D³') . ' Heidelpay', + 'description' => array( + 'de' => 'Heidelberger Payment GmbH bietet als Zahlungsinstitut Händlern ein Zahlungssystem für ' + . 'alle gängigen Zahlungsverfahren für die Payment Abwicklung im Internet.', + 'en' => '', + ), + 'thumbnail' => 'picture.png', + 'version' => '6.0.0.0', + 'author' => 'D³ Data Development, Inh. Thomas Dartsch', + 'email' => 'support@shopmodule.com', + 'url' => 'http://www.oxidmodule.com/', + 'events' => array( + 'onActivate' => d3install::class . '::checkUpdateStart', + ), + 'd3SetupClasses' => array( + InstallRoutine::class, + ), + 'extend' => array( + D3Counter::class => Core\Counter::class, + OxidCore\Email::class => Core\Email::class, + OxidCore\InputValidator::class => Core\InputValidator::class, + OxidController\OrderController::class => Controller\OrderController::class, + OxidController\PaymentController::class => Controller\PaymentController::class, + OxidController\ThankYouController::class => Controller\ThankYouController::class, + OxidModel\Order::class => Model\Order::class, + OxidModel\PaymentGateway::class => Model\PaymentGateway::class, + OxidModel\BasketItem::class => Model\BasketItem::class, + ), + 'controllers' => array( + 'd3_heidelpay_controllers_admin_adminlist' =>\D3\Heidelpay\Controllers\Admin\AdminList::class, + 'd3_heidelpay_controllers_admin_base' =>\D3\Heidelpay\Controllers\Admin\Base::class, + 'd3_heidelpay_controllers_admin_settings' =>\D3\Heidelpay\Controllers\Admin\Settings::class, + 'd3_heidelpay_controllers_admin_support' => D3\Heidelpay\Controllers\Admin\Support::class, + 'd3_heidelpay_controllers_admin_log' => D3\Heidelpay\Controllers\Admin\Log::class, + 'd3_heidelpay_controllers_admin_loglist' => D3\Heidelpay\Controllers\Admin\LogList::class, + 'd3_heidelpay_controllers_admin_transactionloglist' => D3\Heidelpay\Controllers\Admin\TransactionlogList::class, + 'd3_heidelpay_controllers_admin_order_heidelpay' => D3\Heidelpay\Controllers\Admin\Order\Heidelpay::class + ), + 'templates' => array( + #admin + 'd3_heidelpay_views_admin_tpl_settings.tpl' => 'd3/heidelpay/views/admin/tpl/settings.tpl', + 'd3_heidelpay_views_admin_tpl_order.tpl' => 'd3/heidelpay/views/admin/tpl/order.tpl', + 'd3_heidelpay_views_admin_tpl_transactionloglist.tpl' => 'd3/heidelpay/views/admin/tpl/transactionloglist.tpl', + // allgemeine Templates + 'd3_heidelpay_views_tpl_payment_img.tpl' => 'd3/heidelpay/views/tpl/payment_img.tpl', + 'd3_heidelpay_views_tpl_redirect_postformular.tpl' => 'd3/heidelpay/views/tpl/redirect_postformular.tpl', + 'd3_heidelpay_views_tpl_email_html_prepayment_cust.tpl' => 'd3/heidelpay/views/tpl/email/html/prepayment_cust.tpl', + 'd3_heidelpay_views_tpl_email_html_prepayment_cust_subj.tpl' => 'd3/heidelpay/views/tpl/email/html/prepayment_cust_subj.tpl', + 'd3_heidelpay_views_tpl_email_html_prepayment_owner.tpl' => 'd3/heidelpay/views/tpl/email/html/prepayment_owner.tpl', + 'd3_heidelpay_views_tpl_email_html_prepayment_owner_subj.tpl' => 'd3/heidelpay/views/tpl/email/html/prepayment_owner_subj.tpl', + 'd3_heidelpay_views_tpl_email_plain_prepayment_cust.tpl' => 'd3/heidelpay/views/tpl/email/plain/prepayment_cust.tpl', + 'd3_heidelpay_views_tpl_email_plain_prepayment_owner.tpl' => 'd3/heidelpay/views/tpl/email/plain/prepayment_owner.tpl', + ##azure-theme + 'd3_heidelpay_views_azure_tpl_cc_input.tpl' => 'd3/heidelpay/views/azure/tpl/cc_input.tpl', + 'd3_heidelpay_views_azure_tpl_order_3ds_iframe.tpl' => 'd3/heidelpay/views/azure/tpl/order_3ds_iframe.tpl', + 'd3_heidelpay_views_azure_tpl_payment_cards.tpl' => 'd3/heidelpay/views/azure/tpl/payment/cards.tpl', + 'd3_heidelpay_views_azure_tpl_storeduid.tpl' => 'd3/heidelpay/views/azure/tpl/storeduid.tpl', + 'd3_heidelpay_views_azure_tpl_payment_billsafe.tpl' => 'd3/heidelpay/views/azure/tpl/payment/billsafe.tpl', + 'd3_heidelpay_views_azure_tpl_payment_debitnote.tpl' => 'd3/heidelpay/views/azure/tpl/payment/debitnote.tpl', + 'd3_heidelpay_views_azure_tpl_payment_eps.tpl' => 'd3/heidelpay/views/azure/tpl/payment/eps.tpl', + 'd3_heidelpay_views_azure_tpl_payment_giropay.tpl' => 'd3/heidelpay/views/azure/tpl/payment/giropay.tpl', + 'd3_heidelpay_views_azure_tpl_payment_ideal.tpl' => 'd3/heidelpay/views/azure/tpl/payment/ideal.tpl', + 'd3_heidelpay_views_azure_tpl_payment_sofort.tpl' => 'd3/heidelpay/views/azure/tpl/payment/sofort.tpl', + // 'd3_heidelpay_views_azure_tpl_payment_postfinance.tpl' => 'd3/heidelpay/views/azure/tpl/payment/postfinance.tpl', + 'd3_heidelpay_views_azure_tpl_payment_paypal.tpl' => 'd3/heidelpay/views/azure/tpl/payment/paypal.tpl', + 'd3_heidelpay_views_azure_tpl_payment_przelewy24.tpl' => 'd3/heidelpay/views/azure/tpl/payment/przelewy24.tpl', + 'd3_heidelpay_views_azure_tpl_payment_masterpass.tpl' => 'd3/heidelpay/views/azure/tpl/payment/masterpass.tpl', + 'd3_heidelpay_views_azure_tpl_payment_easycredit.tpl' => 'd3/heidelpay/views/azure/tpl/payment/easycredit.tpl', + 'd3_heidelpay_views_azure_tpl_order_iframe.tpl' => 'd3/heidelpay/views/azure/tpl/order_iframe.tpl', + 'd3_heidelpay_views_azure_tpl_payment_invoice.tpl' => 'd3/heidelpay/views/azure/tpl/payment/invoice.tpl', + 'd3_heidelpay_views_azure_tpl_banktransferdata.tpl' => 'd3/heidelpay/views/azure/tpl/banktransferdata.tpl', + 'd3_heidelpay_views_azure_tpl_shippingandpayment.tpl' => 'd3/heidelpay/views/azure/tpl/shippingandpayment.tpl', + 'd3_heidelpay_views_azure_tpl_thankyou_easycreditcriterions.tpl' => 'd3/heidelpay/views/azure/tpl/thankyou/easycreditcriterions.tpl', + 'd3_heidelpay_views_azure_tpl_order_easycreditcriterions.tpl' => 'd3/heidelpay/views/azure/tpl/order/easycreditcriterions.tpl', + ##mobile-theme + 'd3_heidelpay_views_mobile_tpl_cc_input.tpl' => 'd3/heidelpay/views/mobile/tpl/cc_input.tpl', + 'd3_heidelpay_views_mobile_tpl_order_3ds_iframe.tpl' => 'd3/heidelpay/views/mobile/tpl/order_3ds_iframe.tpl', + 'd3_heidelpay_views_mobile_tpl_storeduid.tpl' => 'd3/heidelpay/views/mobile/tpl/storeduid.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_cards.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/cards.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_sofort.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/sofort.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_debitnote.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/debitnote.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_eps.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/eps.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_giropay.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/giropay.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_ideal.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/ideal.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_billsafe.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/billsafe.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_paypal.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/paypal.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_przelewy24.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/przelewy24.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_masterpass.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/masterpass.tpl', + 'd3_heidelpay_views_mobile_tpl_payment_invoice.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/invoice.tpl', + // 'd3_heidelpay_views_mobile_tpl_payment_postfinance.tpl' => 'd3/heidelpay/views/mobile/tpl/payment/postfinance.tpl', + 'd3_heidelpay_views_mobile_tpl_order_iframe.tpl' => 'd3/heidelpay/views/mobile/tpl/order_iframe.tpl', + 'd3_heidelpay_views_tpl_messages.tpl' => 'd3/heidelpay/views/tpl/messages.tpl', + 'd3_heidelpay_views_mobile_tpl_banktransferdata.tpl' => 'd3/heidelpay/views/mobile/tpl/banktransferdata.tpl', + 'd3_heidelpay_views_mobile_tpl_shippingandpayment.tpl' => 'd3/heidelpay/views/mobile/tpl/shippingandpayment.tpl', + 'd3_heidelpay_views_mobile_tpl_thankyou_easycreditcriterions.tpl' => 'd3/heidelpay/views/mobile/tpl/thankyou/easycreditcriterions.tpl', + 'd3_heidelpay_views_mobile_tpl_order_easycreditcriterions.tpl' => 'd3/heidelpay/views/mobile/tpl/order/easycreditcriterions.tpl', + ##flow-theme + 'd3_heidelpay_views_flow_tpl_payment_debitnote.tpl' => 'd3/heidelpay/views/flow/tpl/payment/debitnote.tpl', + 'd3_heidelpay_views_flow_tpl_payment_cards.tpl' => 'd3/heidelpay/views/flow/tpl/payment/cards.tpl', + 'd3_heidelpay_views_flow_tpl_payment_masterpass.tpl' => 'd3/heidelpay/views/flow/tpl/payment/masterpass.tpl', + 'd3_heidelpay_views_flow_tpl_payment_giropay.tpl' => 'd3/heidelpay/views/flow/tpl/payment/giropay.tpl', + 'd3_heidelpay_views_flow_tpl_payment_ideal.tpl' => 'd3/heidelpay/views/flow/tpl/payment/ideal.tpl', + 'd3_heidelpay_views_flow_tpl_payment_paypal.tpl' => 'd3/heidelpay/views/flow/tpl/payment/paypal.tpl', + 'd3_heidelpay_views_flow_tpl_payment_przelewy24.tpl' => 'd3/heidelpay/views/flow/tpl/payment/przelewy24.tpl', + 'd3_heidelpay_views_flow_tpl_payment_sofort.tpl' => 'd3/heidelpay/views/flow/tpl/payment/sofort.tpl', + 'd3_heidelpay_views_flow_tpl_payment_eps.tpl' => 'd3/heidelpay/views/flow/tpl/payment/eps.tpl', + 'd3_heidelpay_views_flow_tpl_payment_billsafe.tpl' => 'd3/heidelpay/views/flow/tpl/payment/billsafe.tpl', + // 'd3_heidelpay_views_flow_tpl_payment_postfinance.tpl' => 'd3/heidelpay/views/flow/tpl/payment/postfinance.tpl', + 'd3_heidelpay_views_flow_tpl_cc_input.tpl' => 'd3/heidelpay/views/flow/tpl/cc_input.tpl', + 'd3_heidelpay_views_flow_tpl_messages.tpl' => 'd3/heidelpay/views/flow/tpl/messages.tpl', + 'd3_heidelpay_views_flow_tpl_order_iframe.tpl' => 'd3/heidelpay/views/flow/tpl/order_iframe.tpl', + 'd3_heidelpay_views_flow_tpl_storeduid.tpl' => 'd3/heidelpay/views/flow/tpl/storeduid.tpl', + 'd3_heidelpay_views_flow_tpl_payment_invoice.tpl' => 'd3/heidelpay/views/flow/tpl/payment/invoice.tpl', + 'd3_heidelpay_views_flow_tpl_payment_easycredit.tpl' => 'd3/heidelpay/views/flow/tpl/payment/easycredit.tpl', + 'd3_heidelpay_views_flow_tpl_banktransferdata.tpl' => 'd3/heidelpay/views/flow/tpl/banktransferdata.tpl', + 'd3_heidelpay_views_flow_tpl_shippingandpayment.tpl' => 'd3/heidelpay/views/flow/tpl/shippingandpayment.tpl', + 'd3_heidelpay_views_flow_tpl_thankyou_easycreditcriterions.tpl' => 'd3/heidelpay/views/flow/tpl/thankyou/easycreditcriterions.tpl', + 'd3_heidelpay_views_flow_tpl_order_easycreditcriterions.tpl' => 'd3/heidelpay/views/flow/tpl/order/easycreditcriterions.tpl', + ), + 'blocks' => array( + ##Admin + array( + 'template' => 'headitem.tpl', + 'block' => 'admin_headitem_inccss', + 'file' => '/views/blocks/admin_headitem_inccss.tpl' + ), + + #### azure + array( + 'template' => 'page/checkout/payment.tpl', + 'block' => 'change_payment', + 'file' => '/views/blocks/change_payment.tpl' + ), + array( + 'template' => 'page/checkout/payment.tpl', + 'block' => 'select_payment', + 'file' => '/views/blocks/select_payment.tpl' + ), + + ##mobile + array( + 'template' => 'layout/base.tpl', + 'block' => 'base_style', + 'file' => '/views/blocks/base_style.tpl' + ), + array( + 'template' => 'page/checkout/payment.tpl', + 'block' => 'mb_select_payment', + 'file' => '/views/blocks/mb_select_payment.tpl' + ), + array( + 'template' => 'page/checkout/payment.tpl', + 'block' => 'mb_select_payment_list', + 'file' => '/views/blocks/mb_select_payment_list.tpl' + ), + + ##azure+mobile+flow + array( + 'template' => 'email/html/order_cust.tpl', + 'block' => 'email_html_order_cust_paymentinfo', + 'file' => '/views/blocks/email_html_order_cust_paymentinfo.tpl' + ), + array( + 'template' => 'email/plain/order_cust.tpl', + 'block' => 'email_plain_order_cust_paymentinfo', + 'file' => '/views/blocks/email_plain_order_cust_paymentinfo.tpl' + ), + array( + 'template' => 'page/checkout/thankyou.tpl', + 'block' => 'checkout_thankyou_info', + 'file' => '/views/blocks/checkout_thankyou_info.tpl' + ), + array( + 'template' => 'page/checkout/payment.tpl', + 'block' => 'checkout_payment_errors', + 'file' => '/views/blocks/checkout_payment_errors.tpl' + ), + array( + 'template' => 'page/checkout/order.tpl', + 'block' => 'shippingAndPayment', + 'file' => '/views/blocks/shippingandpayment.tpl' + ), + array( + 'template' => 'page/checkout/inc/basketcontents.tpl', + 'block' => 'checkout_basketcontents_grandtotal', + 'file' => '/views/blocks/checkout_basketcontents_grandtotal.tpl' + ), + ), +); diff --git a/src/out/img/logo_amex.jpg b/src/out/img/logo_amex.jpg new file mode 100644 index 0000000000000000000000000000000000000000..54b6bd4ee8264f5150fc680d32314c85f827c9c8 GIT binary patch literal 2136 zcmY+A2{hDQAIJZ*88aBhSTdxtN2QWUmSm8aP|VPicpCdMhOv~bWJzR=N?9tyV;8bh z)@dZ9F~+`xN_jPjP*n3y^}f$JeeOB;-rx8BzUO>@mp96L1&CQ3H$M)5zyRRNUjT0j zK$`@+_=Ex=015!WDZa!7P)4qP&TfEfJ6{3uCV*G~{4Wsx4Fcuw5GV}#6PN((7Xkus zxF8%ZfIuLT2!!yTfFKYE3<^UC2p~j+5JDoNC_bX1zncDc2>-7B^!;1$+5xm6pa`f# zKxhDr20_pu9s{Ta05Aju;>Y|yf(R%KE&u`X6aVob00+YW2viUx27n+S7=)iy=(h(9 z;!gsg#RcHIFcJq84oXT%>ll$04-vJCPDg3EbdlT-(>iRN0|pC*RO~#^{J-Omk3v-dU z@XvT?2pTX1!oKz|%)7}AC}?nxr$1Hyt2>>grZbkPM8_Kk(CHsc2^ZWxpcrfvQYiK@ z%`y8)Ux!_wIrP9YlXx}vod^81JS52?fx+%uO(6?B;9j3%beHBEt$w*vbgEl&%hxsi z4H}b{tyOGrQm4F>mFp0cHJ zcbr27?{(zF4OMwly+vos`mF1!ceJnY03+)@KM63oWh_UQ7Tk9F8?DQ7xWWZ?4qK7k z{n@Tab>gh5VtW|!vP%e^n;KeUOI5F2)Ju`E_X)J$Qnv0&{X1-;b#0xS$^Py^7;uX; z$uFLXXgU9qv!yR(+*aglp!lTody)0u9|9|)yLFhCskVJp^9p+sh&?B368uvXJ+DfV zLeZKNWD2C~fW#yP1%Dr-Kb~EBezCg#wvOnw{gQR2N#$n8S55FTB1f0+c1OU#IB_LX zQ|Mc0+{=JFE52jyGEXHnPCkqBoZ5`aNKFsfg`X56;O!_KIK7?*rqSc!@mbe5GSlQ< znm5H-AW+NFe{!cjm7&5yg*+<1RuDvWxG!g6kMv!j)D=o&7u^cjT8>jB2l%0}qk^)1 zD{tqvt=Cr}f+W2#mxeHk=XR?>7i1)IrKv$4h21Y$j;Zno2|0OIS!LUcWZjqvy$qWL z(lTWqiQy9v7&=^cF+|9ceInWdW$R9izOOuJwLE)MbT<6+^Dv1fIIFVir z)62?l&L@|6>iNirv+Be%l)t3O7Mmq@^r4g-V*?p7{xQfjoQ@;mJ31{PsIt~91bM}? z5o|Nuv;9Kgl&)^OxWe@Ppe!tbCZcpm2O7j_=#-emo-MfI8)F<{sPM&pI${`Zy_%QR zwtBvugNzx<#SL&yyc;vL?p@n0ocJIGS1{>;5bL-gP8m<^CF|e2Q97;<*Y28L!DjrS%p>&0s1rxCz;j0Ee$MM> zUOTA%1BJ^C=ciAV2&eT2mxhY%-eUt*86;T5E6u8WlzK-(+feXVi|y~N_Q1Zq$z?aP zo)egdrEaVF2ikJja`fFdS*Ft2WSX?yt9a7&i1;My{3ABFTZ(ICK)*`T#KYhmI|Zv8 zb_{BLSxXg^er|56KlPb;Y3{KV`Rs)gA)~*!cin01%sxD#79~PEq47%-aX!n^$ zKRWhWl@OLAHf4OXbt|xIhV(ggN`7SViKd|@=gdVv2m7xVTYprvVqe;`{5NMhTQ;<7 zBeY$NIG0SGb0QKeLapu}>DD01Roi=?k==*udAwhq#=IMH6~v~P5?@ME8{1qT&OJZ4 zIaGbd`-NO4(fg#j6Gq`BYHryte(591>snsFZjUtZp zPP}nb+0IhMyOvU3oPx2^pei$w_>z$HfTG(2*debG-|=LWR9;SKjPT~D{S19>L_ux0 zqGw_Pwz3#iyQP}zW6~FAq1Q*NJg<@2z9&=*ss61x%spsO0e8%;mZB2`f47DYw`>xo98xP#_Iz=8hH$hGJnY5&{F4)Hg zCMK(ts2A^@Nhv+TG)NYayoUuV&&BT%tajp7EPBt&PmfUjP2}XY{}Yd20-IldW7M?I z^!3VFLu6-|%C}D4iCmW_THoeHjBCeIKfeEg)m<2t+eobsYR%r*bPCsK*4}&iVt3H91K4+t~ljr|wdAf-G2 literal 0 HcmV?d00001 diff --git a/src/out/img/logo_billsafe.jpg b/src/out/img/logo_billsafe.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45d50ad83d07620227d360210cf9a8fca9acb125 GIT binary patch literal 5524 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 J1K;uNe*qahM=k&W literal 0 HcmV?d00001 diff --git a/src/out/img/logo_cartebancaire.jpg b/src/out/img/logo_cartebancaire.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61ffaee4f0aead43654ebe3369948ec568678eca GIT binary patch literal 2761 zcmbW1c{tnI8pnT0kXX8itwYgTs`iN*bdyoF4@PZ8F_tvcklMMH460S@pqTb)DWYnh z5wW(G2&$M^ilU^6qADU$OK8YV?wx1mKKK4}@BNTX{JDug#us(UD%b~&x`y)ckL8^_2bcn25QyLZ5JV8dmymz}L=Y+jh4Kw1EGi6x ziNK&xks~4^qGCKjg^wOPB6gJT^AF)~=kMZmF&GrakNDrj?FPhQfHGhN0Vx4saS%it z#3ccWJQ6|PJ@BvM4}riC0YM>NN+P1X0K#!z`Va`1m#m-w4;+-hTL%Qh1>vU=CPESp zK2W7lNxh`pQke3U-+H93jWJcu`GzG6i%83y_)1pwjM`as4gGHn42{lTFuiJKZeeL< z?das};(Fc9-OnF&6CDtED?B1HDmo_iZz*?D@7_zhpPrZhprEkmmxqta%5fFXDxX(X zH{zQJ%`L5M?ZjSEU;n_X!PnyxZziXv-_FcZX^S70mRCNmeqwEY-rC;TW$*3txj+Eq zpICpA{Tr7!j|zZ2iy#b=X$(({)e&_@xQVu29HOwxvX^z!m zmUoY#>;gWz)I+6lb$37V&FGB`A1#?Nw>@2qa${{+S7ALV^>@7lB<&u3z4UOh3*b1v z_ZENmY3gt0bqzN9_&|KEp#!1wX$#^(lm%orS0}78b8F4ZtQy-RohZ3>;Yr6vwU=i0u68X0D6O;ZU4<9i?XZFJdZ4SPIoi0*}L z(1GoI+j0NqyHVHcF7@ZVZ%tLspnLfbFWe~6xGGzwU$jT)tRV?lR1^82G+YAel2v}&0NkQEzb&|83^9hv3b_oyDJmK9}?OAa!d|KMT?_~HDd1nia3e;yuO;0qDG6SXN^o%6R z+kcx+Gk6k-Xv=Z+u=SdHJx7wBcs(I!lMxpeL%j~S__=Hjr+PK>;ae%!p5aRY%r2of zi0iWtR)RKPXIVBA@Ev7M!S1Ub_6CccGN)-T%;rTRR^;X$+N}mx6xiLTxK0m-C#W+a zixF7aL^%5x?M!OjnrzWs&X2j$_{re9@>cw3sc8(u&wgRxLKB9%!uCL71pTO{rza^|hp%BP*FJ4wFy$#6)uEcrHgK)^-L;Y#+>FL?t| zFlQ!ZPLqgj+E_23$(^V-hQ(Wt#v4{j1!+rPKC>J^`Vbtr{D72fb=2~jvx~k8ARL9Q z(5Ku-5_WQE38sA`WgI(CQ<8$*Sa}0d8(Oc2TdAtWc~%*`d-QT9=ukL`3kZ}mxd0u-#D6jEi;|Y5 zkV=jd>#FB}{j5BpY~+Iq!M5VS4CIs%dEQBMTaBZE6f4UqN7i@Ju(Nl2bLV7jZ9!2N19vbv!mO(wPds!av0ndryZeV#r}Xskue-G87wVpO z247woLg_TyHjL#+1?;p7<&@64^~e*NF7!3O8ufA2gNL&7u(Fy%ysCJgV6XLK@#x+* zV>OSFAQpJ-Mr-qn>|o>Xgl&zA}@dx^(vnN~Jt2E4O1= zBaf8P+k!FCw)*ahZmFaLRDz#(tXlnk&01&sr#R`h_m_{6c5A|`0%q+>!)0S_z8S%V zy{gKKy8DCOyS&f|l}RMqDN&LOl%jjN09!YM3*0YDPn&vP@StQNB2E_LDzyvc6+i?# zil=e`j!YjHAdPVWksM;lmKGb!`)^rTmcE1Yc6!(F;f|tf1*e8#@*nG1VmY(&K-5@~ z3-rW$b8ICY{x#lgM6~;nV(Ny%itSiaoiXj|X0b<*B`r7q)VkKwlm3wGhmsCvXmxA5 O&1l(7Kb&(8cjoUW=__sk literal 0 HcmV?d00001 diff --git a/src/out/img/logo_cartebleue.jpg b/src/out/img/logo_cartebleue.jpg new file mode 100644 index 0000000000000000000000000000000000000000..818fdc7c167d4899826056933d4140ac1eb3d85c GIT binary patch literal 2831 zcmY+92{hE}8^?dMGWH3TrNyp@#xnL~OO16bku<_kjCCx7x`kV5QY6a|BU=~QBKy)H z6S8FA2}wCjlPJr7M>J5EuaPhX-KJ14#V< zXF@Ol0-yi@m>)`u0GAHl+sOsM*B>e%<|yz00RIc*u!BGkZwM3y{Sz1*_7`wC3kxd? z3mk!9V?!V~{tE~Kfxw_J1RRdwWJj=ba&sNR&HdM>{}+zGr~mH#J2C44Br6~Ws6jwT z0E`4dkRWCg@aoVX41gTk{0CMToCU!KfT5s6&k)c*@?nL+Ay5F!0^&JrAz&B;1Z8FU z>lyTC6eOGlU==yS%g2urJ$g(Bt1IRhqo63RbR1#fl%Z$otc(N>Gk_s5mc#IWuOYz@ z;0RO%rNawz^c7WrW5Z(7iyQd5buE^soWd3L_?aUB$Dsu<5`qM@0eSiHZnOQsmaTP- z%7oH@N5l$zhw_oji|s(PYFGkRG_j$d_ht5^ZnQKjV=3FeJ#ebT@Y2cei)Ng=`>AV~ zq^c5aiTNW(A1w>JU!o5`!t9sKEN+r&tC8(4x=5?c;i?z*KXan3xXcMlr-=t=eNI*2 z0)&l&Ts@2*W+fCBa_%s2j;)$c71S+4{|K#)kj;(S)pIX-nKt7J6F3KiMcyXySav4ZrPxs6FO9UUq2nxueT<%!h9jyBwOedzIv zZXRk1|Jil1KP`kS)5Eq+$RVm8H$BcuJZ+7&Q0o<1NNO1|)kbAu{`jIcOs$7m%*gA;7iUg_#}xL5M>pzn_l5Vk03>a;h^x%R6h~sX$W9832dtIS_Jn=TK8yBe!GI2zLz`vRk zwLRc3`xDQ*e4P9t_!)7!tUi8GaL?UvrZs9KMuz%^N5_onkgaxa!Ef$NF+r;eu4Opd zIo9yP+r3iV^;%ALU{1Q7fEsi}$^2OZihG(5vikf>c*aeTAR+T>Z3UQHrQ*X-ww-Z2 z#nq_dokJN4y;P||q|+-dDJRFYF0b|+!`MKs?Gf=Bjb#Q!gpo@1^^RdUwbcm^>{U$pq5#gDppy3ZtAvqq2%J^IUuWwL9==ZgW1&@`xcojjp3ClnKPv-Nn}*=x5)DE9P^RvrHD6iK=Z z`~qk7=^zuu9iD^Q4+T-|+a9v0l1r+Upl|AuWs|K0ypNCH%gKjWH!pUd@+iehG!sBR zL&dL)JbPQZSI{guJ*5wJ$Ii6*mD^g%_=oX5CUc4EKHiN8?H$C@vb9BG1+s46sRwDM zDKTsn1=uq^JSFmF3U{8|c4>dqENL?Q>Qrh6>1eG_G@N)Jyp&}O-m$rvVPv?UZ2P(l{+|IwaokMl|r;mL#y;jL%z%CW;D26yE z4lU~#L)LdCouaAc60WN{V7H15JjO0ob0iuI>=>-cQEL~Hvyws}J+sCztl-PAi@O1R zUl=6xWhejeZDkS7G?>)=07;cX<@OgwnzG$CL|S(?|L3~4z#;lj>XMDHRs!vvjGtPm zZ(PU&>w6SitmqR}1`8xwUYZ}p%i0AAjmrGJ*TN`9_HMn{)2-Ay6!!^SY0I>8flcl0 zZi@tHhs^-imsHxab-|EJhH!eg(M!Tq^2&&pdbn32m5&yP=xYRvG|zV(w4 z7E-?UHeVt6){c|CChGb3+-|#Md2bhs4|B!%8KRzLMa}qC(5F*DZq{eQ+}|tS-`FZG znZP8sE+W+tO;Wguc(IFB;K~~lWAYO+k`b4Cyk2CXz|g9? z!ir>m2Y1~aI_};HXKivMU~=Dl9fz&>dQyCE zY}F~pWRquj*Z0r*cLrr5ZlKZVa+wk0pS_}3Sl4lIrlM(i{*B3; zLTc)Pesz|UQfGK= zXSlpH({O_F7nEY@af4Nb+-!XscG_<@ySB3N3eE|o;oOf?#b5Q5QaWF4{k}dI?RG=7 zW^UxuY)MHTA;dv=hZ4Cr*loJ>j;rmbcS|j0t?9t%!#zVx={^(q$^_2&e_@O=fs;nT zEwuGvuQ9K|sm9QNJ8JnjhuyLFbN*Ysw2%o%ann5#!{MNMoYGgMHR`u2<{&W11jc?9 zIgDZ~7y7+TzxbE01)f?NdcS+nFLkv{th$2<1dJzN-%NK7xX-pT>Jv<3e0a|&E^2>& z>$}^il<8U{6JR&nVr;1qGO66jThA(1dFkK2jndf5mKM@)*ibrEh?Kn|hu^9#pR8^b zHI#pyU;-xbt8#lL_bgX-NG7>cHF769+y<6Z*N8Tw9XV;Uenj3?^k8dXb0@80*xM7c ztL7^&MI;B*qRps%=1Vq>d+3HWnsLqj*w@`Vv9mR}Y#mGx6JXgM53$+UPkCSKmWHF& sBumuNOSjK$tkCoq2gm`D9-af|iXu^HF*I7}81YTw7>oo4jh2v- zkk}*%8(LgiMoLmz7z;ll+%DV&4@nFfBh2{U40;Z*7=QyrBtivFU z31Kn*GK2_H6eR{rlGp?%)NY35BatGoSd=J?i-?5Z15qqWcK3n9Vsf_bXchl0I#*H( zF*vizX8Du7997+O0ny?TTeodjP*hX@ZqHr~J$(bi?~RPjkB}@Zk6KxuI&Ej~;OOM+ zasGnmMK6kX;Lkz9A)#THVy?!<#U~_QOHE79$jrK(ol|tTxa8jbUmuiKRoB!$s;hte zq@}g3{YA&i&R2c?@7^<*1A{}X3HId2sp*;7IquT(m#-_Uyl-nlE(AdSiS;+xe{f-8 zE)lo~qG%x(LL>xsBvur)`+%72VOzAjznqHB70ed1l)}npah&c+j{LcRUWu)$dMq`r z5bY1L{|+qr|04Sv>>sWnAPFB#5iAl5h+sWrA|zR`i^pDxB-S`As7c>v`$>f|zBRF2 z`G&cHGmIQ3N>qy*Srfnbx!i}j5J(QGKcu=;G*FqQ_4>y8&rzM@c}>4{H!n3L_SXDz z6avqUH;^0I5b&sor`2}w<;qsVVkXe>%(l%l`Qm*atIfkq>tl;6FB@(2m(Rx{r`{4g z)U!I2Io8U9WL8$3W^Fe%lyJ1?OE|vCtFei>xIkxpXxJsUA zx6aH+-8Q*VOF1^dDK!{T`BuCuOlu(?0-}33hx+E9kvQf3HhqgVpVlc_UlcT_p4Psb z=TB}E(Z%Vdyu$5orONx1m_;{dy{3~*uN$$Pb-ow!K;i;)!|^v>l6soY0c*_Z_%gcjW{=zJl&^F8xxDWRI~z08426j zl^51-)_y%bR)f9_fwN;*1PU8>8@JC5O}bTkR&|iM$ua7gE@f^qCi&-snNNPwd2Dd9 zgmbMg+%e%%im%CgQfS?=>UE!}SHvpv{9#TsO)fNs)tDU^?tfb^Pm}N|w*I~EffU6l z^IA*$01Rn5t(M%bT+^MvY%k#a)YMTnQ?o%NJ*wwMCYj$KC`)qLA{gka+!3B+fPSEw zYGsn<8t3MwAnEYlKM1GZAAHP?>R05vG5ylNoZM1By2EKz>MYg0P~w`jom%J*vm+ME zcPf;8YeonSO^!|DIqjBwx$f~O7eBtu6GPfsz_lkbL#r!3{WR*>;OdXO@CS3uC#E;+ zR~GOix6SpUPP7GHe%kEntSxP6Mx8ig`J5=*)A8TzM^y78W>ViAnn@u|8F^f`M!j`(U>EiieJpkoy$;f5YgdW9 zum1i~uV^)S9m#C2ODJyQ+322VyL?mEsnH3Sk3s7X)o*2eAnf3}T6dq(u+CJHQf=6k zx8~j5S2Dg}(yg8E(WbDtt9Y^^Nbf^&Mp1rgud{3CY?0-c-T0P`jNE`}cU*xtZ(1Op z0{_cfm1}6%BSJWz+qc2XmNTp~RGUa0ixvn_W}_EL*RKbK>ZBMdXq@}0Qqyu;sI$rl z01g;^fjgEy&hL7qjk*81BX?-^ZfD9@n~E-j|4 zjlc>|ZCs%fec;MJP|x~!m^~)(FiTOswchTI_AZ}?SGiRu%HoLr@0Btn>EG_Io6Q*J zZ-+pPdz6XeoPC|WVr;>6AN(R+6Sq(QVdbYw=lymhz0;|>b$EtEIL`4~Xn5$>N=5Uv zl8u8g`MxFoqG80*FxAtxi*LZ!ibA4q_aLz&r-LtR*1ZzQ(0>r&z+GlDs(19Xo30k@ z(@(GTc98BPoNx7`Uf3eFcelx)yNzY8V*ZE5;scJK=^7_vY$=aw!d<4D?uP-FL6SJJd6`0>30a^oDCtMVoO3LK>#ZoHK_c>shr5k z>23NZo6Ji{TX_kAqAq_3TxHyV@6&YKL)Ze|_xD#`4UKWb%8h9~wRdStYEetHW_c4l zg=@It#Hs5b%I0=sBb<4$C1Hxp#GqrH6`GTERwJ1VnFHB)d>tPG7autmX)UMYySCU| J#3w_8zXP5Gxgh`m literal 0 HcmV?d00001 diff --git a/src/out/img/logo_diners.jpg b/src/out/img/logo_diners.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8f8ec364db7745d3017ccf94d215c6274f651aa4 GIT binary patch literal 39665 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 N{)4y7-pY?w{67lr2X6oX literal 0 HcmV?d00001 diff --git a/src/out/img/logo_discover.jpg b/src/out/img/logo_discover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2933a432bd9b8dd9b43fcedccad59ce9c5236333 GIT binary patch literal 1915 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 literal 0 HcmV?d00001 diff --git a/src/out/img/logo_eps.jpg b/src/out/img/logo_eps.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f54c7df17cc9a11f3208a2c56e8ab7a021a5bde1 GIT binary patch literal 1930 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 Yldbvo<<69a4?B6L>Z;*F6I#go9hY@KI{*Lx literal 0 HcmV?d00001 diff --git a/src/out/img/logo_euro6000.jpg b/src/out/img/logo_euro6000.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9bebfadbf48f5dc8b61ec5e3d4c271aabf78a912 GIT binary patch literal 2159 zcmY+82{@E%8^_;wws%GbgJCKqdpedR+h}ZIQimucB)dl0vK5jRSxRL@Sti8TvNWUY z%DxSeHA~8p$-dOb=a4z`oxXFf>-?VUdY$nNX83pbFuz!GaZ*T;6ha-@P|A9my{{n@A zAT$J_Fc=;l42JjLfN(e*i9ljdC=7NNW*3&9j|)HlUqk;tcz;#@e)mtssRM9mKnjqC zgE#<&1K~K3(*!WN+FTQ^=HH-@Xaoep;2;1Z;2`*S3;-yQD-46s07d`+kT3)s1wz8sEQdo+f?S+1Zgy91mNYm z!EkUKpbJEgFD{G|ye2+HuWP>xH8NJIl}m1Few7@Og4XcfG{7D0gAnpO20e6ng9tEU z{$;-1Z*`&6tN~J3(8Kz@~>zoM*w#c>pXn_964<5h%j=pAWXmy zD9_usWaO5bUtK<77Sow>Po`)43(O)ThD?G=%W-jIb(x{n9?*&xmhalALQqn3$tC~O zGRbf1^(O`(k<^0GtcCf`TC?hH)<8G^cm4;&)%~YfX`kh~JUx2*m)(kOSLuG**{41n z$}0-9ERf>`{;19g`P}yH)zvDz<<(Im`#Dd#V0Qbp9Gk+eVZq6p{YsPiuMguo-+%2U zXJka`6=)?2cSwq>drsmoNPDL-K?OU`<8oeaar(5fm?X5HAlDG9yRo-vJXBpo| z)qZ^?RRa0U28T6=052qve<)wgoR^iZni%&C!Cu-vnoA!3#+ zBNyuMhV>7Wr)fv|y|Wxl*>v`AS7Fr0){h&CS>JmB31B8^AM9oB>nCofbw;1As-PL` znt4xoDc!O?k#n1Ek{adp!}0>Y%|bY08YdC+=`a`#qEaJi0qT91y?&U) zpV68>ULmA8U?XHvS`=uB6z*^`=QBUJfi>?SeegQ@p70{SQv4>;p`P^0Td}X$#3^L( z?U*5(hd>w&5l|`kFdjdKsz_+m(PY+;lH7he)J*5LKV?-?Hsu>}HQj6-GY#h*=C;qmc~U4@l&E;WB&bQf zYf3S}hBRcjN4FYuH1%GL-13#W(V(b4Biz9Yquk=Xoh#(w&6aNhW($&I1K#6#(0lGQ z?rja7tty-Dow|Rb;)>#vhc2=G&Qj`(t~2~CyR8~BQ?|!Of=$&3GyGn4E~E zVK?79RxWxMpKBJG6%ysZ=*3WZ*(4FzdaF6fla?tD_td-^B zy42Z7y3CwU@b1q(rs9{C!|fe6C(K+UV)4NElb zEDTGYDPUrakcRXFUvtbxCVN}0lbR!6jgewe`pu#*scsQBSf#E*OPfzqECnBL#HRHO zRYnLl*tbS$3h7C&pOc6VO#b5rt)f^Xm~W;n#yNYU_jNqP$NRA;QBUNtDRbIWU()cJ zlTwDXeKx2m@cRMH$YYGtQt1j0{hzp-{FZcmoe#ZmU@+k2LB$0Hsklh0^`OcFG9>NF z%+712sqGn~DD9p~w(&7NQdIAe`bbgoCn2{=vUKQFjIiu+A&K9+HzF-N@JBt7mJvK+ z(}(*AT4hU}HB_4agTjjy3N>jWeq?c#O0@@$U7qd5Ae!DCf5;`~65sAg@_cRloa+|Z zZZl3i_iLPedip)w&B=@6(^DNJ|Ai2eD5Kk`rFm@WS)fNi4LNI!1EkO^$1mrH(=ra5%GaMl6$vf?f_aAYF{{$3Kt^@!8 literal 0 HcmV?d00001 diff --git a/src/out/img/logo_fourb.jpg b/src/out/img/logo_fourb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5e65f3452bee52c34fe31db74d099a772d8ce03b GIT binary patch literal 2404 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 literal 0 HcmV?d00001 diff --git a/src/out/img/logo_giro.jpg b/src/out/img/logo_giro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..202c22b5c6b5f4c7749b453d72980c789f1f8b6d GIT binary patch literal 2862 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

    >!mMk~jeCdZj-{N~>-3b@w76M6 zc^0xLpV?0(n#SL>l{;2IZ8fu8X&-A>d!xK$G}35`3~Y|s7HGi`N;rbDzkI=r^Htfs zk{79teR(p9c5-=C;R7|A>z>_Yg(otZ}7!P{iAElAMWzQt@ z4ya)5ECDJ60Df^VBI~n~5C)VjE&v{R*k_X;=K+X-G{Bafv8I~6>GB`uQK}C}R7E5J z)G~=dF4=wiir|T1&K@r3v^g_R-Q@9CQgpeMQGtIOU%qg1FJICG;j!kt7*#)p9Lbt~ zj8&B|5xeVP>g_YAc~ZKonr;u9ztie^*-Q`ljml+RKEKDkD#TT*^bmZfPhqA|o}_pc zQ%>n4sxgw|t+>lwSd|keYtSNt)^F1}=CoVNRUlEGTTT5|l~`Df} zh=frW?rnWZ(pc_YAp?_F>9Ip{im&SzERz$jUIF0f1T0h!nNat6>sxl;5o7CKvyFIz zy0L%}-f>Mfd$-{?I#svbn7m7%Ic)gS%_ng(+z<@oh7!Uq$+Q{GST2#btO=`Lo;@AK zgW;6$`|^R6zj+bSmA8$a5^;E&;uroIAWPI~3YI8yttE2H%+9tnUCRagZsW>7d8$>! znNDzxkrz+-YV(jT0%Ol>_|T$cu2^oNf_H=J#*pq?$keRUxQ4M$8O4S&MA>qU{0O{8 z^;Es*vb+NCE|>A!r=|Hc^BZ#9kk6YleBOQBo^6m65^XJw^e>>}sD*L|U&?uUcbFyF z`E^(ERmM_#Jf=IfU3*jyY%YzA=5gY5&W(=U<^KU`G*@N!F&=Xis_Ia2FgDM|vN(xJ zw?Aszadhdc!X{D6Q}dqhE1%0Df*QIk)l(1hS)RG+g5aWLTyONG%5+tmcXN8O)Q+c% z2%J0oLN_oXBVB*5MeUMCiIACHTH%D15-vY~a-!ns@3h(Y%AH&8JmC`-ns6+zidlW| EFEZUpY5)KL literal 0 HcmV?d00001 diff --git a/src/out/img/logo_maestro.jpg b/src/out/img/logo_maestro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f9c7f7e80f14fe8bb5ee681e4690728dae0ba40b GIT binary patch literal 2699 zcmY+A2|U#4AIE=lnjyy+lgNFQW35|CgmKI`VvgiWZsWeCqTI2HaT8&}3^q17a>X(! zWJJywIdV**+Os=pg@OApbP*YAQ0%t=0Cs?NG>=O^rvCSKiW}*alsJ~CgdCu5GdEtq<_D4)C8ae zq0;IwBRe$QEi|4gBg9qlvxae4!sA7PEXJK?g7rikz6Fj!j;x>{D8LYC=_qa6W{ne7 zl^lyg!QMh19;m0zogvaO1T0PZ3rdXp#N9N`SiZVhGk-zM6-y?(D%#d*SXT#_9tR0({*cm$#Qd*A@6l_ z>HI5dye(TXmR2zui_lU|;kT|VgQ0P8znRF;!Ty!o<*^4$6JFcs-5gOxw7DJk$q=$c z_PUD4F+3>5dAU|tY#|u>S;Bj@VC^Jq-RAYQvK5`IkUJt(g)iEMu!VU>ztgUd^F1H- z;RIDS<#@ucO-ofea~lXrjocC)a*2Xw=~OgC|2OmWpmXcx>J74Innr!&AwA`UEbIlt zJJ^`J1(xGmBp>H?+ML6l|Ij1@dA!CRKVWx$?K4>GZtJJaXvI@6@lAC&X82 zez6VNY=&<7OQPDBV0pRMR`GQv7t#ts*w~~HQn}qR+L;9@T?B6>qa!d-n3#p$N?(i_ zESS7r8}TAr@WW)TTv^hjF`@hx?m^scQS8*EPaEeK^HX3pzJo@_z04-iS0n!+hJo$g zJ;q8m)p#V%wlQePny+M1*=~Ji&Jc~^8Rs=+6CHKdnNlfZhIOl(N_`9j-}%Qut@Dbu zZ_kY0C&T&zEcHv zy-$dtRo-fhTTD>aK-0xQ8$$uerj;L(^{0yN>ug-cKOm5tjB!+lN)kcy^U|ZjLhw$& zj)*XIRO4i{J#Fu1wHDTosU|*Y`^wE)T~#l*)1>DN+w->}zh{)!E%oCWex+|rft;j% z!UL0sh;~P_X0HmiQ~le0Q_6eGluAyt; zdc@@t3u2b>#%@^4aN>sxp(lm%qHnvO8xhsCw|v~y+oJ05CD?e*Lgoft9`QQb`k|<0 zTN+)P7_E>P>`?ojvW-R!lS*r?$u+LXqY|+QnohpXK*r#c=CRr-bjNvK#JkT#WnGv7EGY0<6bY%xp_lFX&*&`8qD!S)Pov z%8<*=MC8X5j`*+~iC)JinQe}5@pia6_2PWbDzf5DDYq%G_>Q=RvYpw0X%MlnaJx#* zd%~j07ok*{hEGgs$Pr%E=<>7*7*ufgQsXYP}^!;0*dtullS< zF19h9VKH306b5yLrR`n(G^f@Ho3tPov>%Ye)r4C%uAwi~@V+Rh6MF+pv+jItA7)uB zm%2Gm%Y@PMG`$7kk`}xbEWi9(TUTL85gBug$hN09<>R3E@b#EiIIoRx-(+EdK1x_6 z-$~y}1`t|nT%e%|O|OmDDhSzTc52JT4%aE4X-`S6FPl^r6ibOH#hOlFidtOa9-oy; zJ`hViR;2d5n6~3Y@pmnYQI;0cIO>A;BbY?5z!D31oM!HBj>h&LL2`JuK-=RGJ7N z41I*ww35TaU508jc@}DJ3P9rt7yILc@FCr~&vm4(O5UFNPI#0!3v-iN^`l(MiumYM zGmtt64wQ9J@XFImrQ#tW;iw*cGj>+8${1Bsw6!2(rios5*;r74^iWEsHSm-_p(C>K zMqy$jb(OOve@a=jPL5@h4yrXO zU4Cn6-+pfFZ1>odz3q*I5w`ZtTU}LOHUHQteOMs)<4EGH-o6aeS3g*(_*P-=GaHOy z;I*L$&Da*ocH?!|LDhT$`zwX<;o7a7nm?+qT#}^^iP-&q@g2{6Tx}(JjeZD_HTHdb QLnioB`~@#sB~S literal 0 HcmV?d00001 diff --git a/src/out/img/logo_master.jpg b/src/out/img/logo_master.jpg new file mode 100644 index 0000000000000000000000000000000000000000..202ec3ca10f11911699fdc815a850619fe15b94d GIT binary patch literal 2504 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 literal 0 HcmV?d00001 diff --git a/src/out/img/logo_mrcash.jpg b/src/out/img/logo_mrcash.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f9702c4ac6ff4f3f30225e2508faf79558594a18 GIT binary patch literal 2071 zcmbW0eKgeD8prn-)4WjLW>BY+w{qp?khfE6qHwTknvr*z8&XUX$xDVQ)m0=l7_rJ+ z6qPy}iYSeVOeVsq6GP206P>&^gBZ-r@BZf8v(8=X{&nyD?)|K_*WUZt>-*Wy-p~Lv z40L@wy*&W}fdGGl8-ON(-kwvDv^0PKng9S-cxnjj1{w&2y8j_03aQo#O-&>Uy#kF^ z2L`K!#b9t4G#a-OhttxAg~qPZS*g8BJysv0PFH8aT^obOsCWEtf?9zd2ABgoB*F}6 z=pm4L2&f&H0DwTj0BVLmgwQ~0qE^6`a9Z$&$GWh6BvJ!5i_(Ol5E<|~(9}ceo7%ap zFd!d7nr4^O8ZdX;` zxqGj!{?X%x#wSh9FWTB)cJNt7uKI-|G}jPb7{ae&_t`b5E?0PAoVm+rgkgz-N@)e2?l2NXEAv9Yvmjs)_f~P zN{C48!x>sQh%IGmwBO18JFu+(i|kLZe{&52Z6pFN9#Rhw!9u*;3IYl|@lzm=JG7lI z`cBGkU+L%7J6H26^3kK5LE(E8Ehy|vh}nmFyOFZTvu`RPfQnY$(p|?Ue0#YREM&+^ zzY>QlOje#EV)lD;+!BrbotuO$#0NZ%Nf!lZ9W|HN_%we7AQ>jdAOT zbXIr2*kGK?yGN7$c|AHY_V zmDOhG*YcKHTV+!a1Y|j%9Z7PVz$w2~$@FNMzS72qxVWAh1A*9hxjD7<>)>{t5$kmP zc?W8?XoGIu*b+b6hQgn$`xd|w?cnSyK_))b4m3T8)pqq$Vf`VX*(nc|#0!s)|0>CD zBVs314pIo@IA$17nwuL9nwam$%B@ZEUg2(5mmBYxaBN@1OM7%5a++gYX55!V-AOc( z-}oIV*Pxg0g>{WgV8;2DCjZ>O_jp<3WdFe)!46-Qmg92BhMm-o9(`M7+Z+T`UNu|| z?l6b_xHyM+G(UT3U%9Ndy*MPiMv`GKnE80$L0ZqV9Pu{O|0@qsbaD7xcji6ki#4?(!c79HIMWM57&frlMmSSS|gZefI3_V}}4g&R;r%nu7ygk^_ z9ec1d(dnMg(@xV(WF~MpEM$>OeUhxig;5nEPCjY(2mYbiV^#PGNy6H`L~?S$#5iLQ zp6rq7o_RlWD?LHZsiNyZAZsc-wK9b1;*e+i(vX(!nvJDtH+%44tNsArjxNN&N z*CtjV5VUPLchw^k&frm!3Nqjl>d0>mF+Q6gC(ihYYE?Z{DLFrnUC+2Mm9!4|l5wop z=71NiI(GhUI^o_K@Z-lbMY;g&662G|;nmyt?l}9fzOd#+lkPP1#RD$sj$PkhUrJ2+ zEhKTDQ{2wzn{Q*sgvX{I)IVqc6p}xALHzW);OU>}F|r7eh!AtQNM$-Muy5Y?gav*R_3VUWwUY>Q#5N zf}nh=vd`>h=!m7|Tewu+66)dnZb z6BQos-AqVxIf|3YdPdY{hA>oxs};8x_E3L$wwHEKe$KO>xe(Coe42IKHt_U^t~4ge zZe3$zm;copHwuK#3c}O*YlmIrm%X0!Iy@)Nggh(e4XRpXDf10dZjLMIu83AT|3H$r zO)@h-*66)e>-w2_f3*;B>;kx@=SH0}c}S79#QLt=%bJa%7H1!RNxNv{2^DRPF}?1* zn0z4jSz!coLMjO4-pv0Jkz-ZMCyf_$(T^+}(Jke|wL53nh%2ra+~}TL`q8tK4-4 zw1%$}XME`faCx6V;KltI_Cqf3qmf_Zvqy5;@KAcq50q5P{JnYMn<%S;)}C+!`M2=_ j9DYP(#a-JL2wdN?UQp27=Es$r!{3_hK@g;)A>ls(If=Ny literal 0 HcmV?d00001 diff --git a/src/out/img/logo_paypal.png b/src/out/img/logo_paypal.png new file mode 100644 index 0000000000000000000000000000000000000000..901d0df6f92b30e08b470a3be96a658786d9a51d GIT binary patch literal 1189 zcmV;W1X}xvP)yLu86AX2C;mP3 z*}&@PT|59B@&=qjLZ7`8j(u@FMY$k6qu=|GVr*&OYXt)*;{fEkm_GYRoe1Md`~eW> zVH}BnC-O-%9EqPvbN{YIn#BKVn`mf}IWb7Pi_nEdLPeS|0-dr5Sf5FL-4h(8vh?aO z*r-9wla&N5_zF0YIK=iq+He36vQ^fGVmwnv(Fg}u(r4h%eZFr>h?!M>N12He3R&s6 zCvE)ax#ghw{<}l96oGr(#cO9A=lrp9!U5$6u7E?sDv!7m!W{+4mzA>%AxTp?xID#r z7RO;C%G$e7)+!7k3rlm%G$(JVI10uQrVC32#+AlPQkHWbHAL8O=+pC4I*(z{n7HT`G(D z$suQ_Jv5x>U6~UD>Y4%|i;6lf!?8StChpKnaCmLQl}t$B_&hoFeyVp9TknVn2V&qE zVkCq=4^=!+56u-vcETa&2zw8VNQ%?p2psdHh7j&dtjP;&$9W!r4Q65vnYaUR&ml@B z64c^9e5%(#LlJ9oOeVrc-V#Tw5O)CXImDpSMhb!3CGKP}`>DC%=ZcCv%SLm@^_EhZ zYi|1_{^dAiB02FU93DVc=DLC5r7^Eo4Z&3h(v+E53qpvdrSk7_z*SzOJ&ZIGdqQ}d_J$7ivgG{H6vz^gwk-J=a89QAOJi=C2LTs0tjQl;;y_~ktcK&9V?1Eb zjTLgMgp<6nsCl>cR+Oin(ihqu9nUX}*g?vB&1sK;L|!J%oRTt^<}WHeFjr&AH%#?7 z_&Qs$zYM@JS1`I%b`=|-zS$&tM)d|FQ`0TF0vq;>i~zyi+$Fja8}@8JF8!+ig#0CS zOo7}{T$4KbrV!}D)xZDwx(Y&g?!dsEV2!TK{s=GtejA>#&q0{j00000NkvXXu0mjf D{sJt? literal 0 HcmV?d00001 diff --git a/src/out/img/logo_postepay.jpg b/src/out/img/logo_postepay.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0389294e5205fafa8bd08262b0b9a1bd4293c0b9 GIT binary patch literal 3966 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 Q9smFU07*qoM6N<$f-F1^$N&HU literal 0 HcmV?d00001 diff --git a/src/out/img/logo_ratenkauf_ec.jpg b/src/out/img/logo_ratenkauf_ec.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79a7eb8fc6514c5f3cbb4122bc1157edbd152223 GIT binary patch literal 32224 zcmeFZbzD`=)&RT@-AGDENOzZXNQrbyb2#)lbPJfEG$&6+jAo;5T3Y~*a3C|lXz$sPbSH32RF0B`_o z2q}OLLJ;r|fY1P#=P&@+LTG=%&Jd12c+fx|K>&<_OW@BFB6JRugK$i^6M*qY-aPR6 z3BWtP1pw?9em)iK+-zZtI*xAMZeEUV?u<(MqKw8)2s<}FFF;5@P+U?#P*O;gQBXiq z-Ty<=>Mz-gzfiwph14hfbgOH zl1=FHLmZ$6K0%B8c%F@%tpNn*HLz0B1R!VY0MU60u)BrgI~xb?0R%WWIJh_jxVQu) z_;~mv6vPAs#1vFyWE5m%R3rrF;g83U#6QLmLVSEeBEkzqL>I`3h=|Bh5fS;1EF}Mp zfU{Qs2@W6tJVl2v0ca!;bP~wfBv?tjvv&|VP)kh6c>ong1#|#{hJlHNjf0Da4>tZ^ zi4Xt{{U`AP0KtHuqhX+7Vq@W8q7w*%L=tq2%cO#s3c5CAOdhv|u*l=HD-@YoDD+<2 z3X6E&=~KdHP0-(*-hz6GQsz|NWxM*wz)ty1uD965e#39D?W%ik2YhCBRM;Qq-G7<* z?(^*T{OY#Bxm_cB->{^Dn)adjJ#kfI2fy&-!rG4Eg?$nL4Gq*5<6I|fEKJdJ6)p>s zVt^WWFp*&j-Hs}jBhqk5#>4#mq zcl$MO(A`0|dct5O&E3`SxO}0@y+ciw&tsLZ7#n;kaeHPFt>b>HL&}ME{|vZ2at16= zq{lvQH5ROlVIAESo6jhxNqQM$1}k+bE_Ykl2vj9fU?w89lOjHxn$+n+C*ixS+BU4N z+q)9XU1+FTU(Zv}6wMisKv%HgWbHTq)Nr?Od3Q7yt#mmfZo$>%>Y7)pN3v=TSQcvy zTa*{mJ3H0D)khL{Rpc4O4Ou(np6x?X^Cz0^*&uVAzncaEB2Ps(R|Da zvO=JZqPm@TKnqp88D%pNv#^zY_3Bs!#wx!WUiu%+QWM~8LQcDk)@Jh zw`zGVAQT!BtoYS8L+e$j&v3`nDWr#1Yv~Ergj7{YH?*Q+V#vZ(l4hZ!U|?->eIjkm zZtBjBGr(YX)UO`D>~dkOgD$K33A8}CAf|XVED9T|&Z=xAfa1kgs3Y6E%i^C)f`T*itB=h3I>Nl-9$@RgwR0l-_HgbVlbzZp54XNmJ@fs~ z9pTpI#6~imK1&Irq64K!p!n1Uu0eD zpy%FS_YrG6reA0sJOk91L!x~?TuLd7F&8E`^_UG)+mas%J^QqL2DB^0mh{L{i=L{M z&YzgQTRH>uU6)fz`InQXk7C~^YnXc7SWOx>KZ1|OEYyZf>H5-X=X;+%kKVJ)HZGTU z_qSgVpI~>XHJX>&iC@eq4dm{~Z{*C6E~{C#c}`0;<+pA4VCNE5F2t9;jeqiSsLve} zj7sX%A!)&r#jgD<=_QI_Eja^TU#G&gao1g3<~7LI#?>hp_V+a3K+CNBql;(2{WAbB zyU(Mjb(z7qayboNw>JvY@=}VVTkLE3FcA`7?K8E*z1%uRq&h;~l;Epzaz&Qh?Yr5j zZSz0_yT($=kgbglcSn8O(2z#vB@Jc7FMk<|Zp&~EyG|>$f`dvRV$R;`)}y1^x#i;XT_&@%v6G z@91f7O+S|xJlWWg<~J=~mM!|;kP)wC2=8oyn#C;0WTpob4ha>8#7r4xDL4iPFIw>D zd#_&neuPOp;o>#kb<6G9@F;R`!)+(B8nk4CxNb)-Ek8whF708&n1z{XL9b)};Hh(# z!D0q~$)JUdN~~qWLoeF;o;xbNn_3R@1u^cpP}!%uXTwec<=yIXREzP3iIjLd4EQe8xRZ%x}f!Qelv?!(qUDekth^aXq7 z(DMzuy6AG&#OCVL_|}g|IgL{i<{tT(D2^Dax4K9A9Y>_#u#fNRzW(uby@pc1@CnBm zQ0hNbk{Ep5Z!j%ZPb8{5wA50y^b;;pZlv&gR*&oW;)zs9YVT57>%8_2_V^G%zvPC* zvC&9tK7+H$vk4fhdQVnH_qG(?=b!-OQAYtzcDcgc4oK z{GjpZ>k~#FU!gAX;qNIuiH+YQ<;n(hj-GtlR-)azLucB6brOA1rh4PZGRc+}

    C5qQq$qq5R*zL?N5e4Li`YV2@%%J)=u$&8a3eP`pkj(KTz2|EnccMPil zn`bpk#`wJlBJbBF7SYXsxs|Z4P1Wit_Ixs)bLHQ<&V8pQ!c!;{(AHY;RpK+8oe`DO zxj{3`U*LW4WPJP<(gM^w^fCg|PmLTG>n1S7hwwnDhq)d~83OV4YXLm-r(A)2S^o)Q z7^}DIuY>&q(i{gtAFf=B-94uYrmsqD9*B-(?vKuW2EIPf3UIEs>YiKq*$q`othc{# zj%k85wh8(S`^Y}s8P|b!jsEy^d#f%PaJ4j%@|M{kP@D zM}C_Oz!%$wf5{P<4)-jpNxKc#qLJea;Y__vyB_buPYU;wW-RXD=O6UlV4`v0kvLHj z!GsRjGv=pyck#6nAbV6E%!3Qa$Dq?UB@W-^1LYl2eP9lvGfWTO9;E~Ntms7<(URJQ zrJi&{>$5eu_2Z)JfB@iu@a1meEpkKWViAn?6{tGE>4@EHR*7v=)mW;>drIT@W4q;) zr~7Wfw!Z{!UImO#3c*|{`cE{3M+P>JF?7*7ud7x z_(3e>8X<~Eqmr>)8HtNQocMz`Mbk~`A=^fEjd07#3r_XD3-XIC4wv9LBwP68*Gy|J zeupf3C#jFBiz=|HXw9RIVaudLNge9MEcDX*$sA%dAzucm6jBzr@_;{j(bxEvvSS{+ zcdCb}<5ys5K8O_15wPR%EZ~>WJjlybmFg9FU)*@%_~9E9p)BY!A76s+ z?~?mN!sWCr5%KdQuyCNRRb6L7rQ3RuBeLB%IGF; zqOy+wy7NA)g4z(PHlsYdTmx;xcI*1=;@~n2W{*-su7{&3-i?U`s({Fcu*c_X%e?){ zYC}LA!RS;?&V;_mOzmc0K-CU$=z;h8H#QbkOz_RE1Or4)muH^+LG6gQX0llEw49O! zgfF@GbovcIO{_t=j#wm^h$Qi7tK!r zTv8nW{|Y} ztZTaxe*DN^%eb!Wuy?^tBH==7d22#SB(H%@#X`U5KHhigXMP2ED?}B0B<$;BTpN%C z#*a9{*x(5Oy-7QNob3Fi;%$1E#G#6eh`5y9(eUO&-jsgN20m>7d9r2nqzZ`K5Kljb zzV2U538$`l9;CNlpL~m&$n_kNUl-jE42U5Vt@9rK_!uh<`HvSxc_&5bK-3BA${L6x zuToS<^|~Ev$iEdn%EngCMCW{>CZxw5NK!n3WQXA_7>^M+PTT@g;zoGL?T|!}Pt$fC2|P{~4xc#xChLM{_R-0+TTA{jE|G~SV1lW8j{mgx z@t4hQ6fF4o9p%2SMzljXg+Y1WM7?3hhk9z9^TXvHcV1lJ1N0<1&&KP%t%j{Ev?@$H z?{7Fr>jly_Bjo9lh|vIQ0sg^XnFJtrep(H*0Ul!~%EzEtaXXN6_B0k%u3cc?vdap}E;800% zuj!!SBHuva0X|AQGrQ?k)75}?+VN;cJiH;M4@TJz^K`nPLF}77JlHrU{H(yw5f@;U z$qzhWpC?lhUFueE9mbNV596@Lwv97 zM#^{KozRta47Lz@*>M2PvxdJdS_gm7FACe2Po00((}>~gNyxy54~kb7XCcOuy;}A# zlc-BS7^JU|4eFR<+RnkmroFDT^$>s4PgV)SdAS*WNM`D-h6CchUG}WtgLGrQi;~-3 z6@2;e6e1mW>2UVjLvCLhmKh{_Wi7kkyG-NbGi}zq8#*K?U$c?sgt$6XHY%cu4X;r+HoTe{74t_H^CTOD1j0zxG7mZ-Loc1|z>q z@%MkE?nCfZDs=w1TZh+$x&|14?)%6S_}4+_pz4x#;{nP6i-3yYWhrnepdc|}R2t-r z8m-7LS`##NIL3K<6DT)4Jdq(pVr^I|KN-X<{t{$v|5rk&6tQ+pmN0(6V91f5`VDBr z8()c^Hnpx!C;?=oAh)h@|5Ly8?wgP2&rTSX@@-gc3zRO@t(+w*l&R1yLF?jXH6A)E zkaH;8{O8Z(LInq&Rbcmx5Es}B1 z!qn%OVSM2cZb)_Tv5w$hE8gJ{q-q}tN&m+@&4BhTKsRiACNvCU6KuCLhzp%hJ2W9N z=rzZlJ;jD%Hin1yl`9N*4E+r?MLj@33_J!8#6TR-f-LYSU}OZ@KnBo)Bwz&|g95TI z3Q&U)YA4hNe+IFE*7N593}e}VLl^@DzNfJqp!)o%7D6q)6TY;*7rwl{OJLTJKOmyO zqoDX;GJa$rWCVN2Z{yg)L_G6NV=dFzkw6{8TVN>XX*YnjQ&%BcV_YGrfH|{;4f(id zhh>NBfM&vXL*#(j$G)I5j`RBx;~qfEbLIh}Fk|EFL_|6B@^NRBqA-1k_hK{c`X|10 zPOHFZ!VEN2oMl!hIYC2y9xmQ2^(#huZY(4$`{#AB*g8x%3dbzHXLC|SF;vod( zK7{#R;^9kQ4zy1i^xh7kpie!WXeR4>VRofz^8aO%-`RN?7cpM(_oSB-jYG?!_0XZM z4DBoEj|XL^f#JLII~vS#LZsL)vjH(YqrFN5#cmhk`GmBeC-g%<^ttWdy!)!w6vmN@ z>otwT>SO8FRpx`=)FDUzj>ZowxT>r9$Rr#k9>u2K=G_|q{^hFXilwZ$`Fm3YeROS< zdsxv`-W8}E#I3$)lRX;sZ^^6yNqr(W z|GC>jeVDe4L8#ryze59JEwhACo# z9{OD+H62=V9a9DJ3JqBm(h|eh*}wyIczVBVMF6*IDRj98pQ2FZeNI3^?TRW9fl)hy zf##^3_ZMOru3(ST3Js0kkks_NpvKoMC-98FzWPfD7r*f{>Z3Y{pK9;u;H{(1qm)Pb z(@jkkcnkuIl%oJZ4f7F#Q78dNJq3lO%uygvFzHrsAy9sv%U4AN8=$nHIjd*&K@(z& zuy6QrAGr5)-i4vEmV9gj#^-Oz#qL$7q&I z+wB!BCUb>+3b^Ekyx+g133N9}#P$XYzEdw`b+eV9ImzI;;-#`8 z_XLrwe4{j8P1YpW0p0O{ERpMgo_J)B<4-Fyh_9{K3WIpH7jTMH@RyT!D_9yiRPw|{ z2w_gNt~GIQ(o2HmeQC;1%?Zxl!<=8!*=GByLe=Gru)1&;mfsh z>tYrzt8VF#zuwCbE5+CNFO+0f$|`3OQ7zoE0;x6sgaNef)Z7lj7FUdSlw|6~PKBv6 z4_lMEwq9rJQY`5SIK&b$5|Tfy5M;x4pxFpUdnwR^($Z4Wu9@e;3I7U=o=z!dLfqXL z9`OWn9Tsz>F^t};rhdP*qr1KYw7^4Q*)W+fncyU#LSOx;&S&qd1ZsxvQ%7BbBo#9b zx?O;)A2oM&p(R>k9>q1DjTonST?%2l;5BuX`eOYqOf3p`^nBxP>$3Fz8O@j7q6H7s zlI{^}Lq#6wj-)!gidwl9nSNAr$O5g3X0NJqOLNAKTVZqDh4NCEx!Ocim`3c6@)y1W zRA9~PSs3|%QUn29Kl88v4|$d_T7USir~!#KGCk4Xn;;kemv&M+xrXA$2$b?^s*<0T zQsqKZUr6Tf&SSmKmuiIM-UIE%-ihu1$%{R{ljnE(PaPPys|`N#Xx6tdQUhU74b<(= zd<75v#bBYMB{3_)XiU&i`hbaKjo^v{c`4Ka%Zm!BJ>hZ2t25Ol2$*Uz;9df4G3t zn+eg(=#CP<93r|2zw{~+Rs#45R+)9!zD{G|f|Co|Ns&VKRSj90*_*9t3_TV=Zo|(S zxsXmf6{~Af!ukAi6ue4jhBuR)={$4nrw7U%x1(gKl&8!4LLFqT!}`>P_i5=~!Qb{u zgF3Fa4)t?!?e*XCPGF4HX)@5WLy`CN`|NO(U!t!!|8c%|+^bGtS4;JmM#`*OBzR_S znt!&pS3=X!J6qK3sgh<oO43`D zCO#dFwny8ySh>N7NgWAN#WjPZc~y`Rp~|kKF%RsxspZFKAE8n3?DM-BzIIQ+_|`3& zAtmtMILCPxIr~6y2ksW2X;?V$x*qj_cGpajN{A%k#m@$u+EqjXYsDA_>h9n>`882w zNm2ZK(WL(euREKnk@5k%MDz{fK9JcJH1gY@I&j`q36yJxm%#^=PTtV$AB>Uqk1M^y zz5-$tgob&ei_y}3zQ}kgm%(52UOw~T?Gu}){_Y(N=E!Pd=A&-08(B*|iEqx-SXSP=l`46Vi`mPy*jwOAu;gjz zcCp23kb!T2Oo-PAkmNuc^#I)0=Tt*zWhWEtHv2VAl2XNZL=+~@>(%KT=swr}-G zB{9Dg7|>nW^2H69642XbO5azdY$ba_5%Un-zw38?ruP(@^j`FuSz*YAvHQ0Vy*14D zN+&+XMk@Bi=%CFKcIw$u4MVPjI;lwDK(vSpu2N*R#i*!5erB)U5?YcEf8gzRqP)w4 z^1H@_Q}?G9M8Oz(skFzf<%*G+jqEXJ{yjq8HvzS!X-3WLkuTOa5vH5ru94X-L?*M% zd@;bErk}>9?oLO3??;g~!NRYHb}Mi-4ZlI&^vR;~!>93^Q3l@|RnXFTfDTq~^9%lq zSkKuYk3{8nM%aDeM4$bk&_Ye6nfAvkZv!@Wa)| z7mJgX`E#_Fv~Z6+k19q;P#*FHLwYAr70B8Sbqpn-a#gEKt~4ubfG-sx&^1iD)?@2Q zGwk447PllL#bd;{?uv}=5B0!ziq~&CLP`xnwZ>lCxMzU~k)%TSB(Tadt>XKRMI-#( z4&=gHYa!v1KMzbD;Cl+_3P!^$(A%k41NZxw)aC8*nK_8%AJwycN_LUxURY6T$AKiwV!;xs`U zm&M(She_uj&?CJ|ttfPX$T|~VE#27qKY10p{y0{6*G!L#4G@quob)_RN)9KGjG z*zY=^sX)$7(3W7G19{1i4`_NDDvq;pB0>>CnrSzs=oBCK z!Sj2aLrfhUAT7*ui18Qr5q*`oj2C&4l!6;h=9iI_l93X1=rb;N9zP353(^uN8Xex^qB&|prD!qo> z0~;?bDNQ9^NMsIT{2T7Yv7u z+Y|e}K+gENNPfuisRNw|d>2=WM(I=J)VJ=EO?u5LHqY0y^CP-x;Vm-2Vrv)-Qgw_*{ zRdBF{&1c;5v%=po<_Aw`X@C}aQjm0?2xhJ7#~#0%DsXZ7b@~SlWG8*Jc<8ElL01{pjh0@J~va8458Y- zJ5%B~iTw!B07*@1F$Tc^Zbk4h#?yeGQ{r~S)-ElBm_NRJpR7grGJa^E(^YgcE;^17 zNm7L=CZaGbE_0tyIkrq{q2N?ec0|@L`FC8?Z;dkYh2+lIRq4zEIz`ZbIe+HU#O5%u zB309*k-it~>#xw7O6l#b!Kg6VQN9bmKsRpuTXm^b8{=Xl(FZmoHe^>8fu z-1>g3)ozyfl@lVV^ew1b&-b&gP}ucZh3KOFA%b!LYrR-Zd<|XDPkbX$5H7wqBLVad z{)Q7o_w6m44EL%H1H7ZV#DiR@&L&`8xU!-mt}S?Qu=ZYD_?UX&ZiEcN>}~0o`o?bT zej|N_c#9mmplJtE?XbEa)ODX-a~XuP@5m0rTKBCf7`DS*2`#!1YzA9g3ywSeduHH^ zIKQ^_z+Ks!duFlgKDy@I5Ah!4&!>8(>Kqljmi0hU9&o{A3L*H3@s7za zws52Lj=Io2bz}cq38@TPv?>f*6x@!usvm9PCk>(V&w8yg8J-X*MI`#&K%NlbjbK)P z^7BvnUGeuA_8aog;b0abSp`dE5x*FEQ%UtaE|P>wkJC74WZ%z)njiAcwk9WEyyfo$>KsO zB4mh^6gW}^jdGxwg2x3dhe7KAqH(x!{;P4M1~6ei%SX)SqbkVHe!17BT8QBdJJsQd z#&1|mEXJOby8j}N6Tek3w)4RiV6@OY%2&0Ez!laSrnG|{h^^nJ2_wfC5uH!e)H5%z z+J|iMZH-^sXOkj)8s<%qz>gI#fpQ&m^5B(3q7>>F#<_(gjRo$5NhNXA7E8cN`YMtZ z7Kn6^dP))$N{YoHof4-?8ijNv>xaKeJ;w2#l5^H68+wmO+6jS?7>{5fBxsUgut<~< zEeQCNsx&_0{9K4L%e5v|iolq}KhcDgB}rXTnk8yg0f!~aDF<&Fd^OccER`i{FqdXE(@7k~ zRDKo3Q(nmgHcjMhn$LvkLjEnE(t!alqG(pn0W(cZd^XmE3r|)&AIkw3FW6|7CN0ot zX2gLhO}2RM#N4BS3bi=0(#+dk1ZB06qqpO>=d zi6jhIAWiITM$mx*Pn!9Jge!6~@6LoxOD1_H(SdeD zqG>kMf&O4h_X(U#xZ41fAr%@o$hQx*TMxWh3N&dJ#7hyB|K$4u;s3Qw?zv3_woN3w zoeSG7EY>YN*ey)fEnL(sY}74`<{Lcj8%zZPR09CjK!Iu?KxIh$I>^gfkjq+#%UUq) zS}1K>fVM5Tb}4B4E_k~ln#%x|OCk1k7~Hj#<8~r;H#MuTiYCa7mCv)fkBhTFJA8-= z$RaP`EX&7{zPpuOcLPd68%N<1j-ncjqWb#|MezidumqLB4oL6@qj>r*fG4nnCa^;$ zu!AH(0Y|r&`bYMPmjIo*m2Dl*qj+zmc|ha`nQt`T!L$RCcM)9RHhrJAKb{f!!sK_E zpFuk#s`oUW=?Kum7~U0;ibDEPB(!FISbq8zaKaE1k;FBSXG&nqM&1*~53?|Zj}xy% z{7a7gXF$9nXO!YL#d18SG0`EyBv=p~ScP<|NhmfBT3>_$sbWw!4}T&Mw& zYmAu88KGm+t^`P>4EL<+Y9iSz$!hvzA=pXNJvW!HmwfSTssr7JFI}GWNwfpPhCtIa zo&%7#|8(`}3v2f|!y2r)9%6k3!^yxJ7;lmKnaTL%& z5YUko$fnMjLYP*8n?Cw+91r42C6Eo3Glg=fLEoLjt~(9Ipo+tA42M|(c4w(2pwBCi zM?hH1M_3C&c!ML5$4^*GL|BVNSj$LQ3q!~Vh{1%Guz;0-2PI(xBVmIgX#|io2E4Fg zUSoo~SU|YIL+~_0@&xr{VEwQ+0@tla&}BxhSwTM>p%5_P7BF!aFo6;0+!Y6BBO0py1IOym1ZXZcKP`%IGvm@pBtKp>{U zLSG<2%la3WKdk&9hdjthG+|y1kIJb(#%>MP&H-8sDYkwIvc`-%>3gMII4*1NvBu|L zYmg1?KFP=>h%uN_lm3itmgG%!NRCVS?b*{;y}g6r;sS-w=MxNnJq^Zl4+ z(WgPj5nGng&uLktoQ-eaLN<$Hf0P16faS6|GT#|>ipl2bq?t?rR{cdLLwIS!e%nFpHR;Fjla z{;PCaIz7hZQ0myMW_8U-su1%5$6<+eLMsunT_am=Ch89eZRXE%zUwMnKkJy6HfOk% zK!O2+)Tv0CZ-r}U+jfiIuMEg7vD>GzXFjdq7eX8Ua;X#gvXyS@(iJ8G_ZU2nwr2#7 zw&4%<;HH9%Sd4XQhCF-=K3(D;{1kH}_LxXn=jWtreL8_IK`xl-yvwW)9Z41E z5X1j~kJQF#%StLhWBn5qjK!mCO49mAv&h-lR~btX@TUasox+U%nQ^YF1O!;;pTr!f zHlc=O?sz6I!G+84nmhzKbnbZx-BHg>Wi*Tx_F)J4$%qr~N0H`M_cQ8Dzee{pbvbJ+ zr+d!;Ox6^lcXWXuEOd>6M5$J`dGt5iA-R-NM`NugGID%daWP4Ggn_WtJmUh)8FqF; z9By@8Vr7fyR72ijGT}dON5uoewVSi$`Q5pPkp6-ytDTct$1BN;3CTrxk!yp-B0C5tLiqL2Yg&7W;gVs*2|i!go{9x&!%(ofqG2wsMC{^OVj!$yjY@I zK25R43OaYI)rXC%T*HFe8liC0(Ab1`R_(Ic zOzt2K(_FH4v)nmO?hgVSj4fV1=b6@8FZZ=5i?oNLHNW`IV5rMhySw`kq7CBp@=iMr zd)JH6 zrN5ZMY|5zUbuTvcRNB^FKj35*+|R!{x84v~moA?+6$GQUk!thCTX-B3^Dcz=EBjOLiH61d1E%euOjQ{5YOFeR(LU=cDBkRoi{BSdJBG_lX0 zpla5&1f3d;`e)wX2IC6QCPG=J7w1}7P*$!&=>a^J;^=MT+=P3Y4hW;|Mz z9~@Y+dY3f(vpO47Ny9;CW#65A!NMUH!$By+;%+mWXXopYY?*v*QeVpyYD1xN@282d z;Q5`%Ic`3`lDheKX`bIq)oyj3ZPI>sg23NhofLz|<~sH1VqP(|%lZ$MI_SLI4b!EE*^@|Ni z*QCnv?AhG1S*Sx=KBAJ;RPttaIXK+7#x(9xM6cek({ZbI+=wH5r9SKT;wt9JgtNe* zFl=&;lwVt)Z6Y&mkJtR#+ubA0@lansWoohQ9Y9ky{KITo!&E2w%8VdunK$(dw<2iR zfM7*hd2Ot3EFC2^T2tJfDjM@;i?D9?_}Mw{OIknemT16uNVa|Az+?L)WBH=R_iAq( zXWnhCVS74%DA=gl-fF{nsqilv3G?1S2Mxyg1uib*rIXF^K*b*1U;DT8$y)8#Wx|h# z*Te3LI4Dy@iHU4g8Pwd)ew&`tqoa8l|fo{gZy8eE(OqA;_v49)^;!08iIV z>P_)N+=zUo^bukzU?-o2M0uoaJQuJ=yZ+??ey*l?O%7_QW$s8_AtZYxEEUo*O4h`a z`PHGr7^RIr=5G>IQ}&k2(gD@l)1T()UX#!EZR1LNvC3v%YtxUr@T^lca9Z~!Iuhq3 zy>Q;CaqYbKe}YHcsBhYs#^+*$^8=a4j_uC3AE{2Q`W}G zd;6OaHW`-RJ?D0xUQ)bQA}!w6P4Jw>rqZ6YoV;f~FZNH`%#+o7G#n7+0IJj{_~- zr-$CO*NWK*(yp2~NGwa7nVf#_9Fpx7(P9%D$7Duap_jkN(J#)e!2U5Wn=-9pt_jY% zL_M-q(rF%qOFB$pZ68&v`aM}veu9yhuBkKuCztI)L_-=F3wBo0Zxw1=d!luL^C&AX zAt^0G0Bt}v)|o{G1S;dn1I3K+3ybmJ@6B(|yYy=wOfT|i51x71?Dfwta3(G>Hp>MM z?kI<%_`Ij#MLcrrygB?+tF74l1Q{SJ+5=s=&%+4v&K&CmQ=&kEc)lN z%9qw{%CgM<AvQ4?|4TtK}?kYPW9&L}js}%)5_NuV`U*y@4-widweq zW5!)w{qe;s)A9`}0{6n)t4toMuESmR&*iJglXOypiZV2QVL zA@T=yvrW&*kJQPXC&)^Z&!5)@mi$`~IB()df7D|f=bzssx;&{Jx%Ze2;TJ>yNw~Lw z8bc}xQv5>1st3|OzW$82sjDl^QK&)U5MzsVkZvMFgMa`TvUn-44P74_nk$Q8p4=E}<4a;PEvo6a`jPyLx8* zB8{rh#)S~X3038qvfDNJS1CF;=yGH%t;1`%n73s1JF)IX zE%Cy))EFMwY#m}(1ufsQ-R!{ZE3ffdlGQ^Oxx=b&=Io#-+lZ;>`^AUouUM6%Fc8^w zZVWATPqsedm%iPTq9y{eO|7iGR_?B%SiPmtdit(WSL5A^wFT$ZJ3*%j=ZsD)*Q^n9KN?pw!AZcv<07U@1Ne{l)#5 zw)i8jl-9hH)S7j%p`pr;-V2><&3P?)-le13boat{o!M{JN@2y_S=Kk!+%u`zRYjxk zMkTUp0HZJin#a9p_QMwn6=$m5xxZZSXm`!t$PC z|0c)_jQ-U1giH;nvVw*!rrA+{{gGKDR=#VT7?8GvT^Gy&PnEG*qrUrDx+Tw_;b>dc zXXbzGI%W4KS`xE#tItxrD{I(jungnS- zuMWE?POUCp^{zK+*?^ZpH0sUOQqQp!&LHHD@{a2EW|qXFlWU|MMNVDYcBBj*7b!~4 znxN*&8k|MS=?ouh%MYH>lJWcdSK5v7M_o8>UWY;MKbV6%DH%LV*O9YO8yR(Hfr2Hj zb5?^3WzHIGcaK=6B6k^0`AOL9taB63dh>g1U}1rrY`LQ|!xBF{+7HwdyYZmbe|o9@ z<<7}1`>JhOI*ZI`W%#ph@VDl&@9g_Cg%U;kQ))Br!}YNtqQl#Ow(dT9`7Io0$L`#+ zU}AIJZy%|CexF-Ej_2pu*nJy=mF>B=hl>#=f~H|-jjPjTS(0a7n1hVD&S@AY2CldXK(I{ zVnSSoJFCRL{OgS~VxtkB1Vamr`nFxAr$F|_h%5Yyvm<@pnX{W?;hJNuuZ8$5o~w!0 zRh#RT1bK_s%5i#fvr-DQ_s_>8$pIPO&8zch*hh)yiHosAsxd#~z8~MH-)p7dg z14a(i%l!JuOs}qk)8*sSf7(Lc`pZGrzA80)pMbWckDkq)!teidoIidkT{I88>0Ff_ zIF)rGYZg3DZqHwa&8L`%+0r3(N;ioZdHh>RMXyy;`FfdJY-IM;qd!EK8BzOtVt=4< z@TrWfESYwNF|o*^N1ZIiWlEh)y>;*V);xK6H<_OO>7ms2a1)0{TEzVxg-!)mnrOQQ z{(vgh!Wn+P((dYS{Tlir_k}}+hI1H-UC?2J92U>TC@*>AcPD+3+}7oiG1Fq#SJERc zJ0?uZcdESnX82?@$!nO{)%2?)K=xWIb@y{c7HUDb(Q>@*LQ^%VnbbP>y6&TVogez( z>w;-?<^IZRI~4yQ-qihQv=Oe5Vdbkp6pcx#jAwkOyLXv0CVZ80jS)$V5aycAvA^To|7Bk%b8ELqv)T zOt6}~9vHCg3*zTOashhw*!GzPlF%SnA@#7;;C%yUgClQBKY*TAsr=HW5t+`TE{=(h z%>Jk(v^+t2kVJ3|*fksP5Upnw$R6HGT+fijph56Kqk(1!R27adEw9QxZI3^~IkUEXYdH1L%q%vqw@ANISk#I!f<9MGIsFV$5#3qHOtYt>tt*_1=H*a{(fb!BILv;CAwCT} zU}@`6$tX7~HYPV4FIcl*``4Kl6SP zLGFoBJ?!?V<5sWiRn*s!L_i0%5D--xTsBdcnxXgR=sF%}d`JDmT~wrXpo$XhslpM% z&J|C;=CH|(HJ@90%wsB0Rt6hVR)#8sL!a3~9~lA`#!ty`%jX|x&6EUT;fN|2%s$CT zWQv*|xcZM|J=T4wDSS+QLQi>EpMSkOA3K!; zDqqlT$g8$@a~-VN)~6IAa5>)mTfa@;l5=cDM>1sY(f^#l8skLwoL%KJKhPQsWe`wV@iW*YupVVtRjId+ejSl0Hh;< zQ~hqJ=1(uvGQBCG6o7N}Wew;#`6=JBgo%$2rVS<74s`1D%^@yyI|^(eKDuvs~9WGqkv` zVuE>&7W%P)jSaLWSC$3Oc8n^IE9_Cr@wnp497swe&>crv$|9k}J1}%6>p%ZXUvd1O z`iha6k(KTLyKb2{m>D?!yYKcrU_9bQU%!~I(#xMb1voZY8c^LxOiv&n)K~445h=vO zDP-dtLS^Gq3TPh$1i)#U>!?qAtNfbsbOAtJtT!0rt2IyApkL&5G=ROXfdMH`hyierwCO*%YCLdEtM(j z4OO5Mv6Qc?SuEMu<-vd%;0n0Hps&hMTD!G7(+5Dzj`1`7!_<0+mz#o^t`JQtEMlv! z(RkYS2kbTJe)Wr~D2>@~$=`w$cm|-*Su?q5QqczNd87{0*N$w?a5!&;9{^gHVvl~6 zw-^o_@GkWOM4|u^b?UTYcZ|2a$-~?@Cvc|19zx9+R}(J$gR8q*j2B)jM1UXGFM&?Q zBPG#JYFqupn-gZE9ly+I~qql~FQq)1WlMk6wPMDtf}U zeHI@oem;6zRee!QmcD!`969S^Oki~Hq6pcHWVMV67a$fK^&If?K4;{Y#{FK9cy1bv zc2Az&@_$Q)WyI}$-#`S}QH>6Ot`HX_(P!zy3=xV5H0kFEx%q;+BAvE7> z($7fv{Dp9mBRKBE(qEe+Iv&6nvPZb#jXlUb?g!s*ff=3xmKxH+F!@D%IkAWI5EE$P zW6{queDei(fhQNB(+4?5gcFQb1&924Qh;|2A&rUVKq4cQ^8@Wyq`3crBV*106%A3! z#jJ&wdjATrO9|mXAS3!CK&ekEBUa%@`FW+w)rZA^W=obpH0fv8zrrx#4O^BAdh@eH zBm-;?>4>Qv^M-%{Xhb*}oEieBi>{9_{^$({my2zSq#4kRc}Pg-+Y<6GL`wk*gP1PR zH6*#)qu;OwaHCjq;|-SFBh-IT16_-cPK=Gk){XqN)dT)7#Hd8Lpgx>@wGQBdv{_;rVZMzSTnXQiss%IxK%)6NSCiUlC__5NIKRh z`ky!cpsgP4{`4KLep(yeU0QhSK*!JMZ8p{DXZK~F=ENPgW{?};^a($RcR*xFQy*DB z_qJI7#Wl`Xa1EH1P&*16@#etw|1kDVL83&_b~ATu+qP}nwrB3xwr$(CZQHhOdnWh2 z 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