From 00156a37e40ebce83d9ec8ff8f239e334bb8bc9a Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Thu, 14 May 2020 16:48:16 +0200 Subject: [PATCH] add 4.0.0.0 ioncube PHP 7.1-7.3 --- composer.json | 12 +- docs/daux/changelog/010_Changelog.md | 16 + docs/daux/config.json | 4 +- .../010_Systemanforderungen.md | 7 +- ...030_Kompatibilitaet_mit_anderen_Modulen.md | 2 +- .../030_Update/015_Paketquelle_entfernen.md | 16 - .../050_Shopanpassungen_installieren.md | 2 +- docs/daux/installation/050_Schnellstart.md | 4 +- docs/html/changelog/Changelog.html | 20 +- docs/html/editions/Editionen.html | 2 +- docs/html/index.html | 4 +- .../Kompatibilitaet_mit_anderen_Modulen.html | 6 +- .../Anforderungen/Systemanforderungen.html | 11 +- .../Anforderungen/Vorbereitungen.html | 4 +- .../Deinstallation/Dateien_loeschen.html | 4 +- .../Deinstallation/Datenbank_bereinigen.html | 4 +- .../Modul_aus_der_Installation_entfernen.html | 4 +- .../Deinstallation/Modul_deaktivieren.html | 4 +- ...eiterungen_deaktivieren_und_entfernen.html | 4 +- .../Deinstallation/TMP-Ordner_leeren.html | 4 +- docs/html/installation/Installation.html | 4 +- .../installation/Installationspruefung.html | 4 +- .../Neuinstallation/Cronjob_einrichten.html | 4 +- .../Neuinstallation/Lizenz_eintragen.html | 4 +- .../Neuinstallation/Modul_hinzufuegen.html | 4 +- .../Modul_im_Shop_aktivieren.html | 4 +- .../Providerspezifische_Installation.html | 4 +- .../Shopanpassungen_installieren.html | 4 +- .../Neuinstallation/TMP-Ordner_leeren.html | 4 +- .../Neuinstallation/Updatefaehigkeit.html | 4 +- .../Neuinstallation/Vorbereitung.html | 4 +- .../installation/Neuinstallation/index.html | 4 +- docs/html/installation/Schnellstart.html | 8 +- .../installation/Update/Dateien_erneuern.html | 6 +- .../Update/Erweiterungen_anpassen.html | 4 +- .../Lizenzschluessel_aktualisieren.html | 4 +- .../Update/Modul_deaktivieren.html | 6 +- .../Modulinformationen_aktualisieren.html | 4 +- .../Update/Paketquelle_entfernen.html | 119 - .../Providerspezifische_Installation.html | 4 +- .../Update/Shopanpassungen_installieren.html | 8 +- .../Update/TMP-Ordner_leeren.html | 4 +- .../installation/Update/Updatedefinition.html | 4 +- ...der_gefundenen_Bestellungen_als_Liste.html | 2 +- docs/html/manual/Aufgaben/Aktionen.html | 2 +- docs/html/manual/Aufgaben/Ausloeser.html | 2 +- docs/html/manual/Aufgaben/Bedingungen.html | 2 +- docs/html/manual/Aufgaben/Mall.html | 2 +- docs/html/manual/Aufgaben/Stamm.html | 2 +- docs/html/manual/Aufgaben/Uebersicht.html | 2 +- docs/html/manual/Aufgaben/index.html | 2 +- .../Aufgaben_automatisch_ausfuehren.html | 2 +- ...anten_Bestellungen_manuell_ausfuehren.html | 2 +- ...inzelne_Bestellung_manuell_ausfuehren.html | 2 +- ...unterschiedlich_zu_steuernde_Aufgaben.html | 2 +- .../Einstellungen/Aufgabeneinstellungen.html | 2 +- .../Cronjobeinstellungen_fuer_Cronjob-ID.html | 2 +- .../Einstellungen/Grundeinstellungen.html | 2 +- .../allgemeine_Cronjobeinstellungen.html | 2 +- docs/html/manual/Handbuch.html | 2 +- docs/html/manual/Logging.html | 2 +- docs/html/manual/Weiterentwicklung.html | 2 +- docs/html/support/Hilfe-und-Support.html | 2 +- .../html/tipuesearch/tipuesearch_content.json | 2 +- .../Admin/d3_cfg_ordermanageritem_action.php | 79 +- .../Admin/d3_cfg_ordermanageritem_list.php | 5 +- .../Admin/d3_cfg_ordermanageritem_main.php | 2 +- .../d3_cfg_ordermanageritem_overview.php | 28 +- .../Admin/d3_cfg_ordermanageritem_requ.php | 7 +- .../d3_cfg_ordermanageritem_settings.php | 3 +- .../Admin/d3_cfg_ordermanagerset_main.php | 14 +- .../Controller/d3ordermanager_response.php | 5 +- .../d3ordermanager_action_abstract.php | 118 +- .../d3ordermanager_action_changedelcosts.php | 191 +- .../d3ordermanager_action_changediscount.php | 198 +- .../d3ordermanager_action_custaddtogroup.php | 226 +- ...d3ordermanager_action_custdelfromgroup.php | 230 +- .../d3ordermanager_action_deleteorder.php | 144 +- .../d3ordermanager_action_executemethod.php | 170 +- .../d3ordermanager_action_exportlist.php | 194 +- .../d3ordermanager_action_generatepdf.php | 244 +- .../d3ordermanager_action_interface.php | 34 +- ...3ordermanager_action_moveordertofolder.php | 238 +- .../d3ordermanager_action_sendmail.php | 240 +- .../d3ordermanager_action_setfieldvalue.php | 166 +- .../d3ordermanager_action_setpaiddate.php | 142 +- ...d3ordermanager_action_setsendednowdate.php | 141 +- .../d3ordermanager_action_stornoorder.php | 134 +- .../d3ordermanager_actiongrouplist.php | 75 +- .../Actions/d3ordermanager_actionlist.php | 133 +- ...3ordermanager_cronunavailableexception.php | 83 +- .../d3ordermanager_requirementException.php | 83 +- .../d3ordermanager_requirement_abstract.php | 310 +-- ...dermanager_requirement_articlecontent1.php | 27 +- ...dermanager_requirement_articlecontent2.php | 28 +- ...er_requirement_articlecontent_abstract.php | 295 +-- ...ordermanager_requirement_articlestorno.php | 125 +- ...ordermanager_requirement_countryfilter.php | 182 +- ...rdermanager_requirement_currencyfilter.php | 143 +- .../d3ordermanager_requirement_datenotset.php | 145 +- ...rdermanager_requirement_deliveryfilter.php | 140 +- ...anager_requirement_executemethodfilter.php | 155 +- ...3ordermanager_requirement_folderfilter.php | 140 +- ...d3ordermanager_requirement_fromordernr.php | 139 +- ...ordermanager_requirement_ingroupfilter.php | 155 +- .../d3ordermanager_requirement_interface.php | 33 +- .../d3ordermanager_requirement_invoiceno.php | 119 +- ...rdermanager_requirement_languagefilter.php | 140 +- ...ermanager_requirement_mailregexpfilter.php | 140 +- ...rmanager_requirement_noarticlecontent1.php | 28 +- ...rmanager_requirement_noarticlecontent2.php | 28 +- ..._requirement_noarticlecontent_abstract.php | 253 ++- ...rmanager_requirement_notinfolderfilter.php | 142 +- ...ermanager_requirement_notingroupfilter.php | 177 +- .../d3ordermanager_requirement_orderfield.php | 208 +- ...rdermanager_requirement_ordernonstorno.php | 119 +- ...d3ordermanager_requirement_orderstorno.php | 118 +- .../d3ordermanager_requirement_ordersum.php | 206 +- .../d3ordermanager_requirement_otherjob.php | 192 +- ...ordermanager_requirement_paymentfilter.php | 140 +- ...dermanager_requirement_timespanfilter1.php | 28 +- ...dermanager_requirement_timespanfilter2.php | 27 +- ...er_requirement_timespanfilter_abstract.php | 219 +- .../d3ordermanager_requirement_toordernr.php | 141 +- ...dermanager_requirement_trackcodefilter.php | 118 +- ...rmanager_requirement_transactionfilter.php | 163 +- ...ordermanager_requirement_weekdayfilter.php | 171 +- .../d3ordermanager_requirementgrouplist.php | 73 +- .../d3ordermanager_requirementlist.php | 194 +- src/Application/Model/d3ordermanager.php | 898 ++++---- src/Application/Model/d3ordermanager_conf.php | 99 +- .../Model/d3ordermanager_execute.php | 659 +++--- .../Model/d3ordermanager_export.php | 316 +-- .../Model/d3ordermanager_listgenerator.php | 563 +++-- .../d3ordermanager_partgrouplist_abstract.php | 88 +- ...d3ordermanager_partgrouplist_interface.php | 48 +- .../Model/d3ordermanager_pdfhandler.php | 218 +- .../Model/d3ordermanager_remark.php | 347 ++- .../d3ordermanager_toorderassignment.php | 162 +- src/Application/Model/d3ordermanagerlist.php | 126 +- .../email/html/d3ordermanager_info_html.tpl | 2 +- src/Config/ordermanager.yaml | 32 +- src/Config/ordermanager_actions.yaml | 56 +- src/Config/ordermanager_requirements.yaml | 60 +- src/Config/oxid.yaml | 24 - src/Config/packages.yaml | 2 +- .../Model/d3_oxbasket_ordermanager.php | 8 - .../Model/d3_oxemail_ordermanager.php | 132 +- .../Model/d3_oxorder_ordermanager.php | 10 +- src/Setup/d3ordermanager_update.php | 160 +- src/d3metadata.php | 279 +++ src/metadata.php | 273 +-- src/public/d3_ordermanager_cron.php | 41 +- src/tests/README.md | 4 +- src/tests/additional.inc.php | 55 +- src/tests/d3ordermanager_config.php | 20 +- .../Actions/actionChangeDelCostsTest.php | 3 + .../Actions/actionChangeDiscountTest.php | 3 + .../Actions/actionCustAddToGroupTest.php | 270 ++- .../Actions/actionCustDelFromGroupTest.php | 270 ++- .../Actions/actionDeleteOrderTest.php | 35 +- .../Actions/actionExecuteMethodTest.php | 1 + .../Actions/actionMoveOrderToFolderTest.php | 2 + .../Actions/actionSetFieldValueTest.php | 3 + .../Actions/actionSetPaidDateTest.php | 1 + .../Actions/actionSetSendedNowDateTest.php | 1 + .../Actions/actionStornoOrderTest.php | 5 +- ...3OrdermanagerActionIntegrationTestCase.php | 36 +- src/tests/integration/Admin/jobListTest.php | 91 + ...rmanagerRequirementIntegrationTestCase.php | 12 +- .../requirementArticleContentTest.php | 5 + .../requirementArticleStornoTest.php | 1 + .../requirementCountryFilterTest.php | 4 + .../requirementCurrencyFilterTest.php | 1 + .../requirementDateNotSetTest.php | 2 + .../requirementDeliveryFilterTest.php | 2 + .../requirementExecuteMethodFilterTest.php | 9 +- .../requirementFolderFilterTest.php | 2 + .../requirementFromOrderNrTest.php | 1 + .../requirementInGroupFilterTest.php | 2 + .../Requirements/requirementInvoiceNoTest.php | 1 + .../requirementLanguageFilterTest.php | 2 + .../requirementMailRegexpFilterTest.php | 1 + .../requirementNoArticleContentTest.php | 9 + .../requirementNotInFolderFilterTest.php | 2 + .../requirementNotInGroupFilterTest.php | 2 + .../requirementOrderFieldTest.php | 3 + .../requirementOrderNoStornoTest.php | 1 + .../requirementOrderStornoTest.php | 1 + .../Requirements/requirementOrderSumTest.php | 4 + .../Requirements/requirementOtherJobTest.php | 2 + .../requirementPaymentFilterTest.php | 2 + .../requirementTimespanFilterTest.php | 17 +- .../Requirements/requirementToOrderNrTest.php | 2 + .../requirementTrackCodeFilterTest.php | 1 + .../requirementTransactionFilterTest.php | 2 + .../requirementWeekdayFilterTest.php | 6 + .../d3OrdermanagerIntegrationTestCase.php | 90 +- src/tests/integration/executeCronTest.php | 3 + src/tests/phpunit.xml | 1 + .../Admin/d3_cfg_ordermanageritemTest.php | 1 + .../d3_cfg_ordermanageritem_actionTest.php | 424 ++-- .../d3_cfg_ordermanageritem_listTest.php | 31 +- .../d3_cfg_ordermanageritem_mainTest.php | 22 +- .../d3_cfg_ordermanageritem_mallTest.php | 172 +- .../d3_cfg_ordermanageritem_overviewTest.php | 614 ++--- .../d3_cfg_ordermanageritem_requTest.php | 94 +- .../d3_cfg_ordermanageritem_settingsTest.php | 59 +- .../d3_cfg_ordermanageritem_triggerTest.php | 76 +- .../Admin/d3_cfg_ordermanagerlogTest.php | 2 + .../Admin/d3_cfg_ordermanagersetTest.php | 1 + .../Admin/d3_cfg_ordermanagerset_listTest.php | 11 +- .../Admin/d3_cfg_ordermanagerset_mainTest.php | 290 ++- .../Admin/d3_ordermanager_jobsTest.php | 665 +++--- .../d3ordermanager_responseTest.php | 729 +++--- .../d3OrdermanagerActionUnitTestCase.php | 848 +++---- ...d3ordermanageractionchangedelcostsTest.php | 290 ++- ...d3ordermanageractionchangediscountTest.php | 254 ++- ...d3ordermanageractioncustaddtogroupTest.php | 681 +++--- ...ordermanageractioncustdelfromgroupTest.php | 540 ++--- .../d3ordermanageractiondeleteorderTest.php | 182 +- .../d3ordermanageractionexecutemethodTest.php | 174 +- .../d3ordermanageractionexportlistTest.php | 238 +- .../d3ordermanageractiongeneratepdfTest.php | 699 +++--- .../d3ordermanageractiongrouplistTest.php | 187 +- .../Actions/d3ordermanageractionlistTest.php | 244 +- ...rdermanageractionmoveordertofolderTest.php | 592 ++--- .../d3ordermanageractionsendmailTest.php | 347 +-- .../d3ordermanageractionsetfieldvalueTest.php | 187 +- .../d3ordermanageractionsetpaiddateTest.php | 195 +- ...ordermanageractionsetsendednowdateTest.php | 204 +- .../d3ordermanageractionstornoorderTest.php | 179 +- ...ermanager_cronUnavailableExceptionTest.php | 150 +- ...3ordermanager_requirementExceptionTest.php | 150 +- .../d3OrdermanagerRequirementUnitTestCase.php | 565 +++-- .../d3ordermanagerrequarticlecontent1Test.php | 542 ++++- .../d3ordermanagerrequarticlecontent2Test.php | 235 +- .../d3ordermanagerrequarticlestornoTest.php | 199 +- .../d3ordermanagerrequcountryfilterTest.php | 197 +- .../d3ordermanagerrequcurrencyfilterTest.php | 170 +- .../d3ordermanagerrequdatenotsetTest.php | 211 +- .../d3ordermanagerrequdeliveryfilterTest.php | 180 +- ...rdermanagerrequexecutemethodfilterTest.php | 514 +++-- .../d3ordermanagerrequfolderfilterTest.php | 180 +- .../d3ordermanagerrequfromordernrTest.php | 164 +- .../d3ordermanagerrequingroupfilterTest.php | 193 +- .../d3ordermanagerrequinvoicenoTest.php | 169 +- ...d3ordermanagerrequirementgrouplistTest.php | 229 +- .../d3ordermanagerrequirementlistTest.php | 412 ++-- .../d3ordermanagerrequlanguagefilterTest.php | 180 +- ...d3ordermanagerrequmailregexpfilterTest.php | 164 +- ...3ordermanagerrequnoarticlecontent1Test.php | 280 ++- ...3ordermanagerrequnoarticlecontent2Test.php | 238 +- ...3ordermanagerrequnotinfolderfilterTest.php | 179 +- ...d3ordermanagerrequnotingroupfilterTest.php | 211 +- .../d3ordermanagerrequorderfieldTest.php | 351 +-- .../d3ordermanagerrequordernonstornoTest.php | 170 +- .../d3ordermanagerrequorderstornoTest.php | 171 +- .../d3ordermanagerrequordersumTest.php | 247 +- .../d3ordermanagerrequotherjobTest.php | 373 ++- .../d3ordermanagerrequpaymentfilterTest.php | 178 +- .../d3ordermanagerrequtimespanfilter1Test.php | 246 +- .../d3ordermanagerrequtimespanfilter2Test.php | 190 +- .../d3ordermanagerrequtoordernrTest.php | 164 +- .../d3ordermanagerrequtrackcodefilterTest.php | 169 +- ...3ordermanagerrequtransactionfilterTest.php | 205 +- .../d3ordermanagerrequweekdayfilterTest.php | 260 ++- .../Application/Model/d3ordermanagerTest.php | 2007 ++++++++++------- .../Model/d3ordermanager_confTest.php | 144 +- .../Model/d3ordermanager_executeTest.php | 1550 +++++++------ .../Model/d3ordermanager_exportTest.php | 674 +++--- .../d3ordermanager_listgeneratorTest.php | 1440 +++++++----- .../Model/d3ordermanager_pdfhandlerTest.php | 542 ++--- .../Model/d3ordermanager_remarkTest.php | 586 ++--- .../d3ordermanager_toorderassignmentTest.php | 347 +-- .../Model/d3ordermanagerlistTest.php | 800 ++++--- .../Model/d3_oxbasket_ordermanagerTest.php | 754 ++++--- .../d3_oxbasketitem_ordermanagerTest.php | 13 +- .../Model/d3_oxemail_ordermanagerTest.php | 1819 +++++++++------ .../Model/d3_oxorder_ordermanagerTest.php | 489 ++-- .../Model/d3_oxuser_ordermanagerTest.php | 3 + .../unit/Setup/d3ordermanager_updateTest.php | 1110 +++++---- src/tests/unit/d3OrdermanagerUnitTestCase.php | 249 +- .../unit/public/d3_ordermanager_cronTest.php | 242 +- 284 files changed, 25568 insertions(+), 19348 deletions(-) delete mode 100644 docs/daux/installation/030_Update/015_Paketquelle_entfernen.md delete mode 100644 docs/html/installation/Update/Paketquelle_entfernen.html create mode 100644 src/d3metadata.php create mode 100644 src/tests/integration/Admin/jobListTest.php diff --git a/composer.json b/composer.json index a5aa3274..38b15e78 100644 --- a/composer.json +++ b/composer.json @@ -33,16 +33,20 @@ }, "require": { "php": "7.1 - 7.3", "ext-ionCube-Loader": "*", - "oxid-esales/oxideshop-ce": "6.0 - 6.3", - "d3/modcfg": "^5.3.1.000", - "oxid-projects/pdf-invoice-module": "*", + "ext-pdo": "*", + "oxid-esales/oxideshop-ce": "6.5 - 6.5", + "d3/modcfg": "^5.3.1.100", "league/flysystem": "^1.0", "splitbrain/php-cli": "^1.1", - "html2text/html2text": "^4.2" + "html2text/html2text": "^4.2", + "nilportugues/sql-query-formatter": "^1.2.2" }, "require-dev": { "mikey179/vfsstream": "^1.4" }, + "suggest": { + "oxid-projects/pdf-invoice-module": "enables the automatic generation, dispatch and storage of PDF documents" + }, "autoload": { "psr-4": { "D3\\Ordermanager\\": "../../../source/modules/d3/ordermanager" diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 7c4e97d3..5298aea1 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,6 +2,22 @@ title: Changelog --- +## 4.0.0.0 - (2020-04-29) + +** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. ** + +** Mit dieser Modulversion wurde das InvoicePDF-Modul aus den Anforderungen des Auftragsmanagers entfernt. Das PDF-Modul wird weitherin unterstützt, ist jedoch keine Bedingung mehr. Wenn das PDF-Modul benötigt wird, kann es mit `php composer require oxid-projects/pdf-invoice-module` wieder zur Installation hinzugefügt werden. ** + +### Added +- Kompatibilität zu OXID 6.2 hergestellt +- Tests vervollständigt +- Sonderzeichen in Demoprofilen werden passend dargestellt + +### Changed +- InvoicePDF-Modul aus den Requirements entfernt + +--- + ## 3.2.0.3 - (2020-04-24) ### Changed - Demoprofile werden nicht pauschal im ersten Shopmandanten installiert, sondern im 1. Mandanten mit aktiviertem Modul diff --git a/docs/daux/config.json b/docs/daux/config.json index 635642aa..36c1816e 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " Auftragsmanager", - "moduleversion": "3.2.0.3", + "moduleversion": "4.0.0.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "24.04.2020", + "moduledate": "30.04.2020", "editors": "", "tagline": "", "image": "", diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index 5f84c027..db85d9d7 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -3,19 +3,18 @@ title: Systemanforderungen --- * PHP Version - * 5.6.x bis 7.3.x + * 7.1.x bis 7.3.x * PHP Decoder * installierter ionCube Loader * Shopversionen / -editionen * OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version - * 6.0.x - * 6.1.x + * 6.2.x * Themes * Das Modul benötigt keine Einbindung ins Frontend und ist damit von diesen Themes unabhängig. * (D3) Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.1.0 * Installation via [Composer](https://getcomposer.org) * mindestens ein freier Cronjob zur automatischen Ausführung angelegter Aufgaben (optional) -Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 5.6**, **PHP 7.0**, **PHP 7.1**, **PHP 7.2** oder **PHP 7.3** sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version. +Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 7.1**, **PHP 7.2** oder **PHP 7.3** sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist. diff --git a/docs/daux/installation/010_Anforderungen/030_Kompatibilitaet_mit_anderen_Modulen.md b/docs/daux/installation/010_Anforderungen/030_Kompatibilitaet_mit_anderen_Modulen.md index fae9f5e4..1baf34fd 100644 --- a/docs/daux/installation/010_Anforderungen/030_Kompatibilitaet_mit_anderen_Modulen.md +++ b/docs/daux/installation/010_Anforderungen/030_Kompatibilitaet_mit_anderen_Modulen.md @@ -2,7 +2,7 @@ title: Kompatibilität mit anderen Modulen --- -Der **{$modulename}** integriert die Erweiterung "Invoice PDF" von OXID eSales AG, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.0.0 des „Invoice PDF“-Moduls entwickelt. +Der **{$modulename}** integriert die Erweiterung "Invoice PDF" von OXID eSales AG, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.1.1 des „Invoice PDF“-Moduls entwickelt. Der **{$modulename}** ist natürlich auch ohne das "Invoice PDF"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden. diff --git a/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md b/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md deleted file mode 100644 index 33179d18..00000000 --- a/docs/daux/installation/030_Update/015_Paketquelle_entfernen.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Paketquelle entfernen ---- - -Durch einen Wechsel der Paketquelle ist die veraltete Angabe nicht mehr erforderlich. Um Konflikte zu vermeiden, sollte die alte Paketquelle entfernt werden. Haben Sie diese schon früher entfernt, können Sie diesen Schritt überspringen. - -Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Senden Sie dort diesen Befehl ab: - -```bash -php composer config --unset repositories.d3 -php composer config --unset repositories.D3modules -``` - -> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. - -> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require). diff --git a/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md index 1cf39d1d..577efa40 100644 --- a/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md +++ b/docs/daux/installation/030_Update/050_Shopanpassungen_installieren.md @@ -1,5 +1,5 @@ --- -title: Shopanpassungen installierren +title: Shopanpassungen installieren --- Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig. diff --git a/docs/daux/installation/050_Schnellstart.md b/docs/daux/installation/050_Schnellstart.md index 68b2f12b..15f74b2f 100644 --- a/docs/daux/installation/050_Schnellstart.md +++ b/docs/daux/installation/050_Schnellstart.md @@ -4,8 +4,8 @@ title: Schnellstart Das Modul **{$modulename}** bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen können. Über das Menü [ (D3) Module ] -> [{$menutitle}] -> [Einstellungen] erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf öffnet sich der Hinweistext. -Richten Sie nun die Aufgaben ein, die der „Auftragsmanager“ für Sie durchführen soll. In der Standardinstallation finden Sie einige Aufgaben als Beispiel vorbereitet. Darin können Sie sich die möglichen Konfigurationen ansehen, diese auf Ihre Bedürfnisse anpassen und auch neue Aufgaben anlegen. +Richten Sie nun die Aufgaben ein, die der "Auftragsmanager" für Sie durchführen soll. In der Standardinstallation finden Sie einige Aufgaben als Beispiel vorbereitet. Darin können Sie sich die möglichen Konfigurationen ansehen, diese auf Ihre Bedürfnisse anpassen und auch neue Aufgaben anlegen. Testen Sie die Aufgaben mit dem modulweiten Debug-Schalter ([ (D3) Module ] -> [ Auftragsmanager ] -> [ Einstellungen ]) und / oder der Mailsende-Option an jeder Aufgabe ([ (D3) Module ] -> [ Auftragsmanager ] -> [ Aufgaben ] -> [ Stamm ]). Diese Optionen sind genauer im jeweils dahinter stehenden Fragezeichenfeld erklärt. Aktivieren Sie die Ausführung der Aufgaben bitte erst, wenn Sie sicher sind, dass alle Optionen richtig sind. Wir übernehmen keine Gewährleistung für evtl. falsche oder verlorene Daten bei fehlerhaft eingestellten Aufgaben. -Weitere Details zur Einrichtung des „Auftragsmanagers“ entnehmen Sie bitte dessen [Handbuch zum Modul](../manual/010_Handbuch.md). +Weitere Details zur Einrichtung des "Auftragsmanagers" entnehmen Sie bitte dessen [Handbuch zum Modul](../manual/010_Handbuch.md). diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 1aeb16a8..7e795e9e 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -72,13 +72,27 @@
-

3.2.0.3 - (2020-04-24)

+

4.0.0.0 - (2020-04-29)

+

** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. **

+

** Mit dieser Modulversion wurde das InvoicePDF-Modul aus den Anforderungen des Auftragsmanagers entfernt. Das PDF-Modul wird weitherin unterstützt, ist jedoch keine Bedingung mehr. Wenn das PDF-Modul benötigt wird, kann es mit php composer require oxid-projects/pdf-invoice-module wieder zur Installation hinzugefügt werden. **

+

Added

+

Changed

+
+

3.2.0.3 - (2020-04-24)

+

Changed

+

Fixed

@@ -109,7 +123,7 @@

3.2.0.0 - (2019-12-10)

-

Added

+

Added

diff --git a/docs/html/installation/Update/Erweiterungen_anpassen.html b/docs/html/installation/Update/Erweiterungen_anpassen.html index 862c2f52..8b42065d 100644 --- a/docs/html/installation/Update/Erweiterungen_anpassen.html +++ b/docs/html/installation/Update/Erweiterungen_anpassen.html @@ -45,7 +45,7 @@
- + @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html index 74568b70..51c8d5db 100644 --- a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html +++ b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html @@ -45,7 +45,7 @@
- + @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Modul_deaktivieren.html b/docs/html/installation/Update/Modul_deaktivieren.html index 87566a0c..f6774eeb 100644 --- a/docs/html/installation/Update/Modul_deaktivieren.html +++ b/docs/html/installation/Update/Modul_deaktivieren.html @@ -45,7 +45,7 @@
- + @@ -72,7 +72,7 @@
@@ -81,7 +81,7 @@ diff --git a/docs/html/installation/Update/Modulinformationen_aktualisieren.html b/docs/html/installation/Update/Modulinformationen_aktualisieren.html index 53b3fb66..277df5f4 100644 --- a/docs/html/installation/Update/Modulinformationen_aktualisieren.html +++ b/docs/html/installation/Update/Modulinformationen_aktualisieren.html @@ -45,7 +45,7 @@
- + @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Paketquelle_entfernen.html b/docs/html/installation/Update/Paketquelle_entfernen.html deleted file mode 100644 index e914545b..00000000 --- a/docs/html/installation/Update/Paketquelle_entfernen.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - Paketquelle entfernen - Auftragsmanager - - - - - - - - - - - - - - - - - - - - - -
- -
-
-
-
- - - -
-

Durch einen Wechsel der Paketquelle ist die veraltete Angabe nicht mehr erforderlich. Um Konflikte zu vermeiden, sollte die alte Paketquelle entfernt werden. Haben Sie diese schon früher entfernt, können Sie diesen Schritt überspringen.

-

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

-
php composer config --unset repositories.d3
-php composer config --unset repositories.D3modules
-
-
-

Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.

-
-
-

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

-
-
- - -
- -
-
-
-
- - - - - - - - - - - diff --git a/docs/html/installation/Update/Providerspezifische_Installation.html b/docs/html/installation/Update/Providerspezifische_Installation.html index 3698f434..731bd760 100644 --- a/docs/html/installation/Update/Providerspezifische_Installation.html +++ b/docs/html/installation/Update/Providerspezifische_Installation.html @@ -45,7 +45,7 @@
- + @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Shopanpassungen_installieren.html b/docs/html/installation/Update/Shopanpassungen_installieren.html index 1b279a59..65a71856 100644 --- a/docs/html/installation/Update/Shopanpassungen_installieren.html +++ b/docs/html/installation/Update/Shopanpassungen_installieren.html @@ -1,7 +1,7 @@ - Shopanpassungen installierren - Auftragsmanager + Shopanpassungen installieren - Auftragsmanager @@ -45,7 +45,7 @@
- + @@ -70,9 +70,9 @@
diff --git a/docs/html/installation/Update/TMP-Ordner_leeren.html b/docs/html/installation/Update/TMP-Ordner_leeren.html index 609bdfce..fe5f2c1f 100644 --- a/docs/html/installation/Update/TMP-Ordner_leeren.html +++ b/docs/html/installation/Update/TMP-Ordner_leeren.html @@ -45,7 +45,7 @@
- + @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Updatedefinition.html b/docs/html/installation/Update/Updatedefinition.html index 0414a724..eddfea2f 100644 --- a/docs/html/installation/Update/Updatedefinition.html +++ b/docs/html/installation/Update/Updatedefinition.html @@ -45,7 +45,7 @@
- + @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html b/docs/html/manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html index 93155abc..6f0c6bbf 100644 --- a/docs/html/manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html +++ b/docs/html/manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben/Aktionen.html b/docs/html/manual/Aufgaben/Aktionen.html index 8f933403..1709d9a1 100644 --- a/docs/html/manual/Aufgaben/Aktionen.html +++ b/docs/html/manual/Aufgaben/Aktionen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben/Ausloeser.html b/docs/html/manual/Aufgaben/Ausloeser.html index 12eb6a57..281cab4d 100644 --- a/docs/html/manual/Aufgaben/Ausloeser.html +++ b/docs/html/manual/Aufgaben/Ausloeser.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben/Bedingungen.html b/docs/html/manual/Aufgaben/Bedingungen.html index cdb28dbf..872d6e0c 100644 --- a/docs/html/manual/Aufgaben/Bedingungen.html +++ b/docs/html/manual/Aufgaben/Bedingungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben/Mall.html b/docs/html/manual/Aufgaben/Mall.html index 5dd88b6b..1609c091 100644 --- a/docs/html/manual/Aufgaben/Mall.html +++ b/docs/html/manual/Aufgaben/Mall.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben/Stamm.html b/docs/html/manual/Aufgaben/Stamm.html index 2481dc34..1a32b5fa 100644 --- a/docs/html/manual/Aufgaben/Stamm.html +++ b/docs/html/manual/Aufgaben/Stamm.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben/Uebersicht.html b/docs/html/manual/Aufgaben/Uebersicht.html index 1ec7c4f3..e0ee2c07 100644 --- a/docs/html/manual/Aufgaben/Uebersicht.html +++ b/docs/html/manual/Aufgaben/Uebersicht.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben/index.html b/docs/html/manual/Aufgaben/index.html index bc9312f9..250ad8fa 100644 --- a/docs/html/manual/Aufgaben/index.html +++ b/docs/html/manual/Aufgaben/index.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben_automatisch_ausfuehren.html b/docs/html/manual/Aufgaben_automatisch_ausfuehren.html index ae98380a..e1afa05d 100644 --- a/docs/html/manual/Aufgaben_automatisch_ausfuehren.html +++ b/docs/html/manual/Aufgaben_automatisch_ausfuehren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html b/docs/html/manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html index 74ec24d5..a361a85a 100644 --- a/docs/html/manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html +++ b/docs/html/manual/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html b/docs/html/manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html index 35696cae..08e2404a 100644 --- a/docs/html/manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html +++ b/docs/html/manual/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html b/docs/html/manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html index df1ab8fc..19223937 100644 --- a/docs/html/manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html +++ b/docs/html/manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Einstellungen/Aufgabeneinstellungen.html b/docs/html/manual/Einstellungen/Aufgabeneinstellungen.html index 1aab4f7b..82d4d1ba 100644 --- a/docs/html/manual/Einstellungen/Aufgabeneinstellungen.html +++ b/docs/html/manual/Einstellungen/Aufgabeneinstellungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html b/docs/html/manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html index ac0a9eba..b0f2bd18 100644 --- a/docs/html/manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html +++ b/docs/html/manual/Einstellungen/Cronjobeinstellungen_fuer_Cronjob-ID.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Einstellungen/Grundeinstellungen.html b/docs/html/manual/Einstellungen/Grundeinstellungen.html index d5a46f99..d6278eb5 100644 --- a/docs/html/manual/Einstellungen/Grundeinstellungen.html +++ b/docs/html/manual/Einstellungen/Grundeinstellungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Einstellungen/allgemeine_Cronjobeinstellungen.html b/docs/html/manual/Einstellungen/allgemeine_Cronjobeinstellungen.html index 028d98fb..e0abdc6c 100644 --- a/docs/html/manual/Einstellungen/allgemeine_Cronjobeinstellungen.html +++ b/docs/html/manual/Einstellungen/allgemeine_Cronjobeinstellungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Handbuch.html b/docs/html/manual/Handbuch.html index e5892d2b..db516d73 100644 --- a/docs/html/manual/Handbuch.html +++ b/docs/html/manual/Handbuch.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Logging.html b/docs/html/manual/Logging.html index a324707d..18d5d7d3 100644 --- a/docs/html/manual/Logging.html +++ b/docs/html/manual/Logging.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Weiterentwicklung.html b/docs/html/manual/Weiterentwicklung.html index 412694e8..bb3c91a3 100644 --- a/docs/html/manual/Weiterentwicklung.html +++ b/docs/html/manual/Weiterentwicklung.html @@ -72,7 +72,7 @@
diff --git a/docs/html/support/Hilfe-und-Support.html b/docs/html/support/Hilfe-und-Support.html index ee1bad58..16a3c3fb 100644 --- a/docs/html/support/Hilfe-und-Support.html +++ b/docs/html/support/Hilfe-und-Support.html @@ -72,7 +72,7 @@
diff --git a/docs/html/tipuesearch/tipuesearch_content.json b/docs/html/tipuesearch/tipuesearch_content.json index a9d124ad..37907c47 100644 --- a/docs/html/tipuesearch/tipuesearch_content.json +++ b/docs/html/tipuesearch/tipuesearch_content.json @@ -1 +1 @@ -{"pages":[{"title":"<\/i> Auftragsmanager","text":"Weitere Informationen zum Modul Auftragsmanager finden Sie in unserem Shop: https:\/\/www.oxidmodule.com\/OXID-eShop\/Module\/Auftragsmanager-fuer-Oxid-PE.html","tags":"","url":"index.html"},{"title":"Changelog","text":"3.2.0.3 - (2020-04-24) Changed Demoprofile werden nicht pauschal im ersten Shopmandanten installiert, sondern im 1. Mandanten mit aktiviertem Modul Fixed Verwendung des Core-Tabellennamens gegen Viewnamen getauscht fehlende Eintr\u00e4ge im Fileregister nachgetragen exportiertes Rechnungs-\/Lieferschein-PDF zeigt Logo 3.2.0.2 - (2020-04-21) Changed Abh\u00e4ngigkeit von Metapackage zu Core-Shop f\u00fcr Installationen ohne Metapackage ge\u00e4ndert Einstellungspr\u00fcfungen f\u00fcr PDF-Generierung erg\u00e4nzt zeigt nur die Anzahl der Cronjobaufgaben, die auch f\u00fcr Cronjobausf\u00fchrung aktiviert sind Fixed Dateisystem-Klassen als "nicht geteilt" markiert f\u00fcr Mehrfachzugriffe mit unterschiedlichen Parametern QueryGenerator-Aufrufe korrigiert verwendet subshopabh\u00e4ngigen View-Tabellennamen 3.2.0.1 - (2020-03-19) Fixed Mails aus HTML-Vorlagen werden in der Sprache generiert, in der die Bestellung aufgegeben wurde 3.2.0.0 - (2019-12-10) Added bearbeitbare E-Mails haben nun einen WYSIWYG-Editor, wenn einer im Shop installiert ist Selectlisten sind nun alphabetisch sortiert (Payments, Deliveries, Countries, Groups) Mail-Editor kann aus HTML-Inhalt automatisch Plain generieren (f\u00fcr jeden Fall einstellbar) CLI-Aufrufe erfolgen nun \u00fcber entsprechendes Framework -> optimiertes Handling Cron-Aufrufe k\u00f6nnen \u00fcber .\/vendor\/bin\/d3_ordermanager_cron gestartet werden, alte Aufrufe sind weiterhin m\u00f6glich verk\u00fcrzter Cron-Pfad wird auch im Admin gezeigt Changed Tests angepasst Workaround f\u00fcr fr\u00fcher fehlenden TPL-Block entfernt Fixed History-Eintr\u00e4ge aus Mailversand verwendet manuell bearbeite Mailinhalte, wenn diese angepasst wurden History-Eintr\u00e4ge werden in jeder verf\u00fcgbaren Empf\u00e4nger-Konstellation angelegt Fehler im Aufgabenfilter der Adminansicht korrigiert 3.1.1.0 - (2019-10-21) Added Trigger-Dokumentation erg\u00e4nzt neue Templatebl\u00f6cke f\u00fcr die Templates der Bedingungen und Aktionen eingef\u00fcgt PDF-Typen und PDF-Aktionen als Konstanten definiert UnitTests erg\u00e4nzt Changed HelpCenter Link aktualisiert d3modprofile::oxupdate als Nicht-Multilang-Feld definiert 3.1.0.0 - (2019-07-08) Added neue Ausl\u00f6ser "onOrderSave" und "onOrderFinalize" alle Ausl\u00f6ser haben eine "pre execute script"- und "post execute script"-Option (nicht in allen Moduleditionen verf\u00fcgbar) Basisbeschreibung f\u00fcr jede Adminseite eingef\u00fcgt "verf\u00fcgbar f\u00fcr manuelle Ausf\u00fchrung" kann nun optional auch die erf\u00fcllten Bedingungen pr\u00fcfen - Aufgabe steht bei unpassenden Bedingungen dann nicht an Bestellung zur Verf\u00fcgung erg\u00e4nzende Tests hinzugef\u00fcgt Changed Adminbereich optimiert - alle Ausl\u00f6ser in eigenen Tab ausgelagert Bootstrap-Locator f\u00fcr zuk\u00fcnftige Verwendung des globalen bin-Verzeichnisses angepasst Fixed HTML-Struktur der Admin-Templates korrigiert zu wenig isoliert laufende Unit-Tests angepasst 3.0.2.0 - (2019-05-07) Added automatisierte Tests (Unit Tests, Integration Tests) integriert statt absoluter Instanzdefinition werden DIC Services verwendet 3.0.1.0 - (2019-02-27) Added beim Speichern der Aktionen wird auf unzureichend ausgef\u00fcllte Werte hingewiesen beim Speichern der Bedingungen wird auf unzureichend ausgef\u00fcllte Werte hingewiesen 3.0.0.0 - (2017-12-15) Minor version upgrade notice: there are some backward-incompatible changes to this release. Added Installation via Composer Changed f\u00fcr OXID6 umgearbeitet Dezimalangaben in Einstellungen werden auch mit Komma richtig verarbeitet Exporttemplates k\u00f6nnen aus einstellbaren Pfaden geholt werden 2.3.4.0 - (2017-05-19) Admin-Layout f\u00fcr Shopversion 4.10\/5.3 optimiert Men\u00fc-Icon hinzugef\u00fcgt Seitentitel optimiert Hintergrund-Logo entfernt Apache 2.4-Kompatibilit\u00e4t eingef\u00fcgt veraltetet Methodenaufrufe ersetzt changed_full-Inhalte entfernt 2.3.3.0 (2016-03-14) "gefundene Bestellungen ohne Bearbeitung als erledigt markieren"-Funktion eingef\u00fcgt Bedingungen "Pr\u00fcfung des Ausf\u00fchrungsstatus einer anderen Aufgabe" eingef\u00fcgt Installation konvertiert Beispiele nach UTF8 Zeitstempel-Ersetzung optimiert Dokumentation \u00fcberarbeitet Installationsscript verschoben 2.3.2.1 (2015-03-25) PDF-Generierung verwendet Sprachbausteine aus Adminbereich Performance: Statistikabfragen optimiert Performance: Statistikauswertungen k\u00f6nnen einzeln abgefragt werden Installation: nicht mehrsprachige Datenfelder werden bei Konvertierung von Alteintr\u00e4gen nur einsprachig \u00fcbertragen Rechnungsdatum wird nicht vordatiert Format des Rechnungsdatums angepasst E-Mail CMS Text wird in Sprache der Bestellung ausgeliefert 2.3.2.0 (2015-01-16) Maildaten werden aus Bestellung bezogen, wenn Kundenkonto nicht mehr verf\u00fcgbar ist Optimierung f\u00fcr Multilang-Tabellen integriert zu bearbeitende Bestellung wird separat (au\u00dferhalb der orderlist) geladen, sind sonst unvollst\u00e4ndig einzelne Modprofile-Felder von Multilang-Speicherung ausgeschlossen, da Aufgaben nicht sprachabh\u00e4ngig ausgef\u00fchrt werden k\u00f6nnen Artikelselektion nach Kategorie ist nun auch auf Variantenartikel anwendbar, die selbst keiner Kategorie zugeordnet sind Pr\u00fcfung auf unregistrierte Dateien eingef\u00fcgt 2.3.1.0 (2014-12-09) SH-Generator integriert fehlende Kompatibilit\u00e4t f\u00fcr OXID 4.7.x nachger\u00fcstet Cronjob-ID f\u00fcr Shellaufrufe nachgetragen Warenkorb-Handling f\u00fcr Mailversand optimiert 2.3.0.0 (2014-11-13) OXID 4.9 \/ 5.2 Installationsanweisungen eingef\u00fcgt Cronjob-ID f\u00fcr gezieltere Aufgabenaufrufe integriert Remark- und Info-Handling optimiert alternative From- und Reply-Adresse in Mailsendeaktion integriert Templatequelle f\u00fcr Mailsendeaktion kann nun auch ein Modulverzeichnis sein Templatestruktur bereinigt 2.1.1.0 (2014-07-23) bei nicht ausf\u00fchrbaren Bedingungen \/ Aktionen wird Protokoll-Eintrag geschrieben Performance-Verbesserungen integriert 1.5.0 (2014-07-09) 1.4.0 (2014-07-01) 2.1.0.1 (2014-05-21) "Auftrag manuell ausf\u00fchrbar"-Option korrigiert Cronjob-Hinweise werden zus\u00e4tzlich im Browser ausgegeben 2.1.0.0 (2014-05-06) Verwendung von allgemeinen Modulprofilen anstatt eigener Profile Listenexport eingef\u00fcgt Individualmethoden eingef\u00fcgt neues Lizenzschema umgesetzt 2.0.0.0 (2013-03-21) Minor version upgrade notice: there are some backward-incompatible changes to this release. Anpassung auf OXID 4.7.X \/ 5.0.X Generieren von PDF-Dateien 1.3.0 (2012-08-08) Mailsubject wird aus Template generiert Bestelldaten enthalten optional auch stornierte Artikel Pr\u00fcfung auf leere Bestelleintr\u00e4ge m\u00f6glich fehlende "isBundle"-Methode in alten Shopversionen ber\u00fccksichtigt Mailtemplates k\u00f6nnen aus Frontend- oder Backend-Theme geholt werden Benutzerinformationen werden aus Bestelldaten verwendet (nicht von User-Daten) 1.2.0 (2012-06-22) EE-Multishop-Funktionalit\u00e4t Cronjob verwendet "Aktiv"-Flag Hook f\u00fcr Mailprogrammierungen eingef\u00fcgt Smarty-Variablen f\u00fcr Verwendung der originalen Bestellbest\u00e4tigungsmails vervollst\u00e4ndigt 1.1.0 (2012-03-19) Mailvariablen hingef\u00fcgt Templates auf 4.5.11 gepr\u00fcft 1.1.0 (2012-01-29)","tags":"","url":"changelog\/Changelog.html"},{"title":"Editionen","text":"Das Modul Auftragsmanager erhalten Sie in verschiedenen Editionen mit unterschiedlichem Funktionsumfang. Die hier nicht genannten Modulfunktionen sind in allen Editionen gleich. Funktionsumfang Free-Edition Standard-Edition Premium-Edition Anzahl m\u00f6glicher Aufgaben 5 25 beliebig vor-Ausf\u00fchrung-Script m\u00f6glich X nach-Ausf\u00fchrung-Script m\u00f6glich X Aufgabenausl\u00f6ser Free-Edition Standard-Edition Premium-Edition periodischer Start per Cronjob X X X manueller Start direkt an den Bestellungen X X X beim Bestellabschluss durch den Kunden X X beim Speichern der Bestellung X X Bedingungen Free-Edition Standard-Edition Premium-Edition ab (inklusive) Bestellnummer X X X bis (inklusive) Bestellnummer X X X Zeitraum (1) X X X Zeitraum (2) X X X nicht gesetztes... X X X aus diesen Wochentagen X X X bei diesen Zahlarten X X X bei diesen Versandarten X X X bei gesetztem Trackingcode X X X bei stornierter Bestellung X X X bei nicht stornierter Bestellung X X X bei stornierten Artikeln innerhalb der Bestellung X X X Bestellsumme X X X hat Rechnungsnummer erhalten X X X Transaktionsstatus X X X bei verwendeter W\u00e4hrung X X X bei verwendeter Sprache X X X in einem der Ordner X X X nicht in einem der Ordner X X X enth\u00e4lt selektierte Artikel (1) X X X enth\u00e4lt selektierte Artikel (2) X X X enth\u00e4lt nicht selektierte Artikel (1) X X X enth\u00e4lt nicht selektierte Artikel (2) X X X Suchmuster zur Filterung der Mailadresse X X X Liefer- bzw. Rechnungsadresse aus Land X X X Kunde ist in Gruppe X X X Kunde ist nicht in Gruppe X X X Methode des Auftragslistenobjekts ausf\u00fchren X Bestellungsfeld auf Wert pr\u00fcfen X andere Aufgabe X Aktionen Free-Edition Standard-Edition Premium-Edition E-Mail senden X X X Auftr\u00e4ge in Ordner verschieben X X X Auftr\u00e4ge stornieren X X Versendet-am Datum setzen X X Bezahlt-am Datum setzen X X Versandkosten \u00e4ndern X X Rabatte \u00e4ndern X X PDF generieren X X Feld mit Wert f\u00fcllen X Kundengruppe zuordnen \/ entfernen X X Export in Liste X X Individualaktionen \/ -bedingungen definieren X","tags":"","url":"editions\/Editionen.html"},{"title":"Installation \/ Update \/ Deinstallation","text":"Anforderungen Neuinstallation Update Deinstallation Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter Hilfe und Support genannten Kontaktdaten Bescheid.","tags":"","url":"installation\/Installation.html"},{"title":"Systemanforderungen","text":"PHP Version 5.6.x bis 7.3.x PHP Decoder installierter ionCube Loader Shopversionen \/ -editionen OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version 6.0.x 6.1.x Themes Das Modul ben\u00f6tigt keine Einbindung ins Frontend und ist damit von diesen Themes unabh\u00e4ngig. Modul-Connector (kostenfrei bei D3 erh\u00e4ltlich) ab Version 5.3.1.0 Installation via Composer mindestens ein freier Cronjob zur automatischen Ausf\u00fchrung angelegter Aufgaben (optional) Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2 oder PHP 7.3 sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den f\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion f\u00fcr die von Ihnen eingesetzte Shopedition (Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"Kompatibilit\u00e4t mit anderen Modulen","text":"Der Auftragsmanager integriert die Erweiterung "Invoice PDF" von OXID eSales AG, sofern diese im Shop installiert wurde. Diese Integration wurde f\u00fcr die Version 2.0.0 des \u201eInvoice PDF\u201c-Moduls entwickelt. Der Auftragsmanager ist nat\u00fcrlich auch ohne das "Invoice PDF"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden. Der Auftragsmanager integriert die Erweiterung "WYSIWYG Editor + Mediathek" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde f\u00fcr die Version 2.2.0 des "WYSIWYG Editor + Mediathek"-Moduls entwickelt. Der Auftragsmanager ist nat\u00fcrlich auch ohne das "WYSIWYG Editor + Mediathek"-Modul einsetzbar.","tags":"","url":"installation\/Anforderungen\/Kompatibilitaet_mit_anderen_Modulen.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer Homepage. Klicken Sie auf den Reiter Downloads und w\u00e4hlen dort das f\u00fcr Ihre Installation passende Paket.","tags":"","url":"installation\/Anforderungen\/Vorbereitungen.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer php composer require d3\/ordermanager --update-no-dev Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den Modul-Connector bitte vorab. Hinweise zu dessen Installation finden Sie in der Modul-Connector Dokumentation.","tags":"","url":"installation\/Neuinstallation\/Vorbereitung.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"F\u00fchren Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul Auftragsmanager zur Installation hinzuzuf\u00fcgen: php composer require d3\/ordermanager --update-no-dev Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"Aktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Auftragsmanager auf den Button Aktivieren. Enterprise Editon: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung f\u00fchrt. Darin k\u00f6nnen Sie verschiedene Optionen der Installation w\u00e4hlen. Den Installationsassistenten finden Sie auch unter den Men\u00fcpunkten Admin -> Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation. Bei tiefgreifenden \u00c4nderungen an Ihrem Shop (z.B. Hinzuf\u00fcgen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten f\u00fcr das Modul ausf\u00fchren zu lassen. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen.","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel eintragen","text":"Das Modul verwendet Lizenzschl\u00fcssel, um die Lizenzverwaltung f\u00fcr Sie und auch f\u00fcr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz f\u00fcr den Einsatz im Livebetrieb. Speziell der Auftragsmanager wird in unterschiedlichen (teilweise kostenfreien) Editionen f\u00fcr den Livebetrieb angeboten. Besuchen Sie unseren Moduleshop, um mehr dar\u00fcber zu erfahren. Rufen Sie zum Anfordern des Lizenzschl\u00fcssels die Modulverwaltung im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, k\u00f6nnen Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.","tags":"","url":"installation\/Neuinstallation\/Lizenz_eintragen.html"},{"title":"Cronjob einrichten","text":"Legen Sie den Cronjob f\u00fcr die automatische Bearbeitung der eingerichteten Auftr\u00e4ge an. Die f\u00fcr die Anlage ben\u00f6tigten Daten finden Sie im Adminbereich des Moduls unter Module -> Auftragsmanager -> Einstellungen -> Grundeinstellungen. Weitere Informationen zum Anlegen von Cronjobs finden Sie in unserer FAQ. Sie sollten unbedingt den Aufruf von .sh-Dateien via Browser verhindern, so dass kein Unbefugter die Datei von au\u00dfen aufrufen kann. Dazu k\u00f6nnen Sie z.B. die .htaccess-Datei des Shops um folgende Zeilen erweitern: <Files *.sh> Require all denied <\/Files>","tags":"","url":"installation\/Neuinstallation\/Cronjob_einrichten.html"},{"title":"Updatef\u00e4higkeit","text":"Bei individuellen \u00c4nderungen von Moduldateien empfehlen wir, jeweils die \u00dcberladungsm\u00f6glichkeiten des Shops daf\u00fcr zu verwenden. So brauchen Sie die originalen Moduldateien nicht ver\u00e4ndern und erhalten sich so die Updatef\u00e4higkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen \u00fcberschrieben werden. Weitere Informationen zu den \u00dcberladungsm\u00f6glichkeiten verschiedener Dateien finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Updatefaehigkeit.html"},{"title":"Wann kann ein Update ausgef\u00fchrt werden?","text":"Die Updatenaweisungen k\u00f6nnen verwendet werden, wenn dieses Modul schon fr\u00fcher mit Hilfe von Composer installiert wurde. Wurde die Installation bisher noch nicht durchgef\u00fchrt oder die Installation wurde nicht \u00fcber Composer durchgef\u00fchrt (weil das Modul dies z.B. fr\u00fcher nicht unterst\u00fctzte), verwenden Sie bitte die Beschreibung unter Neuinstallation.","tags":"","url":"installation\/Update\/Updatedefinition.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Auftragsmanager auf den Button Deaktivieren.","tags":"","url":"installation\/Update\/Modul_deaktivieren.html"},{"title":"Paketquelle entfernen","text":"Durch einen Wechsel der Paketquelle ist die veraltete Angabe nicht mehr erforderlich. Um Konflikte zu vermeiden, sollte die alte Paketquelle entfernt werden. Haben Sie diese schon fr\u00fcher entfernt, k\u00f6nnen Sie diesen Schritt \u00fcberspringen. Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Senden Sie dort diesen Befehl ab: php composer config --unset repositories.d3 php composer config --unset repositories.D3modules Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Paketquelle_entfernen.html"},{"title":"Dateien erneuern","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie dort diesen Befehl aus: php composer update d3\/ordermanager --no-dev Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Dateien_erneuern.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Modulinformationen aktualisieren","text":"Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von Auftragsmanager auf den Button Aktivieren.","tags":"","url":"installation\/Update\/Modulinformationen_aktualisieren.html"},{"title":"Shopanpassungen installierren","text":"Ob Shopanpassungen notwendig sind, ist von der Versions\u00e4nderung des Moduls abh\u00e4ngig. M\u00f6glicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die \u00c4nderungen f\u00fchrt. Folgen Sie dann den einzelnen Schritten. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modul\u00fcbersicht), waren keine Anpassungen am Shop notwendig. Ob erforderliche Updates ausgef\u00fchrt werden sollen, k\u00f6nnen Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation pr\u00fcfen.","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel aktualisieren","text":"Wird f\u00fcr die neue Modulversion ein aktualisierter Lizenzschl\u00fcssel ben\u00f6tigt, tragen Sie diesen im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.","tags":"","url":"installation\/Update\/Lizenzschluessel_aktualisieren.html"},{"title":"Erweiterungen anpassen","text":"Haben Sie f\u00fcr dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab.","tags":"","url":"installation\/Update\/Erweiterungen_anpassen.html"},{"title":"Installationspr\u00fcfung","text":"Um die erfolgreiche Installation zu pr\u00fcfen, k\u00f6nnen Sie die folgende(n) Checkliste(n) verwenden: Einstellungsunabh\u00e4ngige Pr\u00fcfungen Backend Modul ist unter Erweiterungen -> Module aktiv geschaltet Modul ist unter Module -> Modul-Connector -> Modulverwaltung aktiv geschaltet Modul zeigt unter Module -> Auftragsmanager einen eigenen Bereich f\u00fcr Einstellungen Modul zeigt unter Bestellungen verwalten -> Bestellungen -> Auftragsmanager einen eigenen Bereich","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Das Modul Auftragsmanager bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen k\u00f6nnen. \u00dcber das Men\u00fc Module -> Auftragsmanager -> Einstellungen erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf \u00f6ffnet sich der Hinweistext. Richten Sie nun die Aufgaben ein, die der \u201eAuftragsmanager\u201c f\u00fcr Sie durchf\u00fchren soll. In der Standardinstallation finden Sie einige Aufgaben als Beispiel vorbereitet. Darin k\u00f6nnen Sie sich die m\u00f6glichen Konfigurationen ansehen, diese auf Ihre Bed\u00fcrfnisse anpassen und auch neue Aufgaben anlegen. Testen Sie die Aufgaben mit dem modulweiten Debug-Schalter ( Module -> Auftragsmanager -> Einstellungen) und \/ oder der Mailsende-Option an jeder Aufgabe ( Module -> Auftragsmanager -> Aufgaben -> Stamm). Diese Optionen sind genauer im jeweils dahinter stehenden Fragezeichenfeld erkl\u00e4rt. Aktivieren Sie die Ausf\u00fchrung der Aufgaben bitte erst, wenn Sie sicher sind, dass alle Optionen richtig sind. Wir \u00fcbernehmen keine Gew\u00e4hrleistung f\u00fcr evtl. falsche oder verlorene Daten bei fehlerhaft eingestellten Aufgaben. Weitere Details zur Einrichtung des \u201eAuftragsmanagers\u201c entnehmen Sie bitte dessen Handbuch zum Modul.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul Auftragsmanager aufbauen und l\u00f6schen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen f\u00fcr dieses Modul.","tags":"","url":"installation\/Deinstallation\/Modulerweiterungen_deaktivieren_und_entfernen.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul Auftragsmanager \u00fcber den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Auftragsmanager auf den Button Deaktivieren.","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort diesen Befehl aus: php composer remove d3\/ordermanager --no-update Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Deinstallation\/Modul_aus_der_Installation_entfernen.html"},{"title":"Dateien l\u00f6schen","text":"L\u00f6schen Sie den Ordner ordermanager und seine enthaltenen Elemente aus dem Verzeichnis source\/modules\/d3 Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht: Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. M\u00f6chten Sie alle Modulinformationen einschlie\u00dflich Konfigurationseinstellungen und Blockinformationen f\u00fcr Templates l\u00f6schen?","tags":"","url":"installation\/Deinstallation\/Dateien_loeschen.html"},{"title":"Datenbank bereinigen","text":"Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr ben\u00f6tigt werden, k\u00f6nnen diese gel\u00f6scht werden. Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu k\u00f6nnen. F\u00fcr das Modul Auftragsmanager sind dies die folgende Tabellen und Felder: die komplette Tabelle d3order2ordermanager und diese Felder in bestehenden Tabellen: in Tabelle d3modprofile: das Feld D3_OM_EXECMANUALLY das Feld D3_OM_MARKORDER das Feld D3_OM_ORDERSAVETRIGGERED das Feld D3_OM_ORDERFINISHTRIGGERED sowie diese Eintr\u00e4ge in bestehenden Tabellen: in Tabelle d3_cfg_mod: den Eintrag oxmodid = "d3_ordermanager" **) **) Diesen Eintrag gibt es ggf. f\u00fcr jeden Subshop. Entfernen Sie diesen nur f\u00fcr die Mandanten, in denen das Modul nicht mehr installiert ist.","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Deinstallation\/TMP-Ordner_leeren.html"},{"title":"Handbuch","text":"Der Auftragsmanager ist daf\u00fcr erstellt, Ihnen m\u00f6glicherweise l\u00e4stige, jedoch immer wiederkehrende Aufgaben in Ihrem OXID-Shop abzunehmen. Die Aufgabenliste arbeitet anhand der Liste aller Bestellungen die eingestellten Aufgaben entweder manuell oder sogar automatisch ab. Bevor Sie den Auftragsmanager nutzen k\u00f6nnen, f\u00fchren Sie bitte dessen Installation durch. Die erforderlichen Schritte werden ausf\u00fchrlich in der Installationsanleitung beschrieben. Die Einstellungen des Moduls setzen Sie im Adminbereich Ihres OXID-Shops. W\u00e4hlen Sie dazu im linken Men\u00fc den Bereich Module -> Auftragsmanager.","tags":"","url":"manual\/Handbuch.html"},{"title":"Grundeinstellungen","text":"Hier setzen Sie alle Einstellungen, die unabh\u00e4ngig von Ihren gesetzten Aufgaben f\u00fcr die Ausf\u00fchrung des Auftragsmanagers notwendig sind: Setzen Sie das Modul aktiv: Ohne den Aktiv-Haken k\u00f6nnen Sie das Modul zwar einrichten, jedoch wird keine der angelegten Aufgaben ausgef\u00fchrt. \u00dcber Debug aktiv lassen sich Informationen w\u00e4hrend der Ausf\u00fchrung des Moduls ausgeben, die Ihnen und uns n\u00fctzliche Hinweise zu einer m\u00f6glichen Fehlersuche geben. Im Normalbetrieb sollte dieser Haken nicht gesetzt sein, da sonst die Aktionen nicht ausgef\u00fchrt werden. In der Logging-Auswahl stellen Sie ein, ob und wie viele Protokollinformationen der Auftragsmanager mitschreiben soll. Die Daten helfen uns bei einer m\u00f6glichen Ursachensuche, wenn die Auftragsabarbeitung doch einmal nicht wie gew\u00fcnscht arbeiten sollte. Die Protokolleintr\u00e4ge werden ausschlie\u00dflich in Ihrer Installation abgelegt. Treffen Sie bei der Entscheidung den Kompromiss zwischen einem ausreichenden Protokoll und dem Speicherplatzbedarf. Im Regelfall ist die Einstellung \u201eFehler mitschreiben\u201c ausreichend.","tags":"","url":"manual\/Einstellungen\/Grundeinstellungen.html"},{"title":"Aufgabeneinstellungen -> Ordner","text":"Der Auftragsmanager l\u00e4sst aus technischer Sicht beliebig viele Aufgaben zu. Um diese besser verwalten und wiederfinden zu k\u00f6nnen, legen Sie die Aufgaben in virtuelle Ordner. Eben diese Ordner k\u00f6nnen Sie hier verwalten. Jede Zeile im Eingabebereich stellt einen Ordner dar. M\u00f6chten Sie einen neuen Ordner hinzuf\u00fcgen, f\u00fcgen Sie eine neue Zeile ein. Zum L\u00f6schen eines Ordners entfernen Sie die betreffende Zeile. Den Namen des Ordners k\u00f6nnen Sie im Eingabefeld im Klartext eingeben. Alternativ (speziell f\u00fcr mehrsprachige Shops) k\u00f6nnen Sie stattdessen auch einen Multilang-Baustein eintragen, den Sie in den admineigenen \u00dcbersetzungsdateien hinterlegen. Es empfiehlt sich, die Ordner inhaltsbezogen zu den Aufgaben anzulegen. Speichern Sie gesetzte Einstellungen ab.","tags":"","url":"manual\/Einstellungen\/Aufgabeneinstellungen.html"},{"title":"allgemeine Cronjobeinstellungen","text":"Neben der manuell gestarteten Aufgabenausf\u00fchrung k\u00f6nnen diese auch automatisch \u00fcber einen oder mehrere Cronjobs gestartet werden. Cronjobs werden auf dem Server eingerichtet und starten die Skriptausf\u00fchrung auch ohne Ihr Zutun. Setzen Sie hier die Cronjob-Ausf\u00fchrung aktiv, wenn Sie die automatische Abarbeitung nutzen m\u00f6chten. Tragen Sie auch die Anzahl der Bestellungen ein, die pro Cronjob-Aufruf abgearbeitet werden d\u00fcrfen. Die Menge ist begrenzt, da auch ein Cronjob nur eine vom Server vorgegebene Zeit zur Abarbeitung hat. Jede Bestellung ben\u00f6tigt ebenfalls etwas Zeit. Je nach Anzahl der aufgelaufenen Bestellungen und der auszuf\u00fchrenden Aufgaben sollte diese Anzahl justiert werden. Reicht die maximal nutzbare Anzahl der Bestellungen nicht aus, lassen Sie den Cronjob einfach mehrmals laufen (z.B. alle 2 Stunden). Das Cronjob-Skript k\u00f6nnen Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsma\u00dfnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschlie\u00dflich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausf\u00fchrung startet.","tags":"","url":"manual\/Einstellungen\/allgemeine_Cronjobeinstellungen.html"},{"title":"Cronjobeinstellungen f\u00fcr Cronjob-ID \"X\"","text":"Der Auftragsmanager stellt verschiedene Cronjobs zur Verf\u00fcgung. Je nach Einrichtung der Aufgaben kann die Anzahl variieren. Details zur Verwendung der Cronjob-IDs finden Sie im Abschnitt Aufgaben automatisch ausf\u00fchren. F\u00fcr jeden verf\u00fcgbaren Cronjob sehen Sie in den Einstellungen die f\u00fcr Einrichtung ben\u00f6tigten Informationen: Den Link mit allen erforderlichen Parametern f\u00fcr den manuellen Aufruf des Bearbeitungsskripts finden Sie in der Zeile \u201eexterner Link\u201c. \u00dcber den blauen Button k\u00f6nnen Sie die Ausf\u00fchrung in einem neuen Browser-Tab sofort starten. Direkt darunter finden Sie den Link, den Sie f\u00fcr die Einrichtung des Cronjobs ben\u00f6tigen. Dort ist das Passwort nicht n\u00f6tigt, da Ihr Server die Identifizierung selbst durchf\u00fchren kann. Nachfolgend wird ebenfalls die Zeit gezeigt, zu der dieser Cronjob das letzte Mal erfolgreich gestartet wurde. Haben Sie Zweifel an der Cronjob-Einrichtung bei Ihrem Provider, k\u00f6nnen Sie dies hier kontrollieren. Speichern Sie gesetzte Einstellungen ab. Enterprise Editon mit mehr als einem Shopmandanten: Beachten Sie, dass f\u00fcr jeden Shopmandanten ein eigener Link zum Aufruf des Cronjobs existiert. Legen Sie sich f\u00fcr jeden Subshop daher einen eigenen Cronjob an. Es empfiehlt sich, diese zeitversetzt zu planen.","tags":"","url":"manual\/Einstellungen\/Cronjobeinstellungen_fuer_Cronjob-ID.html"},{"title":"Aufgaben","text":"Dem Modul haben wir in der Standardinstallation schon einige Aufgaben als Beispiele mitgeliefert. Daran k\u00f6nnen Sie sich die Einrichtungsm\u00f6glichkeiten f\u00fcr verschiedenste Anwendungsf\u00e4lle ansehen. Lassen Sie sich jedoch bitte nicht von den Beispielen einschr\u00e4nken. Wir sind gespannt, welche Aufgabenkombinationen Sie mit dem Auftragsmanager umsetzen. Zum Ausw\u00e4hlen einer Aufgabe klicken Sie diese in der oben gezeigten Liste an. Die jeweilige Zeile wird farbig hinterlegt. Im unteren Bereich der Anzeige sehen Sie nun die Details zur Aufgabe. Die Aufgabenliste bietet Ihnen au\u00dferdem die M\u00f6glichkeit, die angezeigten Aufgaben zu filtern. \u00dcber die Eingabe- und Dropdown-Felder k\u00f6nnen Sie zum Beispiel die weiter oben angesprochenen Ordner zur Filterung verwenden oder nach dem Namen einer Aufgabe suchen. M\u00f6chten Sie stattdessen eine v\u00f6llig neue Aufgabe anlegen, klicken Sie im unteren Bereich der Anzeige auf den entsprechend benannten Link. Das Eingabeformular leert sich und Sie k\u00f6nnen mit der Eingabe beginnen.","tags":"","url":"manual\/Aufgaben\/index.html"},{"title":"Stamm","text":"Vergeben Sie dem Job einen Namen. Diesen k\u00f6nnen Sie sp\u00e4ter jederzeit \u00e4ndern. Das Reihenfolge-Feld erwartet eine Zahl von Ihnen. Anhand derer wird bei der Ausf\u00fchrung festgelegt, in welcher Reihenfolge Ihre Aufgaben ausgef\u00fchrt werden. Kleine Zahlen werden vor Aufgaben mit gro\u00dfer Sortierzahl ausgef\u00fchrt. Dies kann wichtig sein, wenn eine Aufgabe auf den Ver\u00e4nderungen einer anderen Aufgabe basiert. W\u00e4hlen Sie f\u00fcr Ihre Aufgabe nun noch einen Ordner. Dies dient der besseren \u00dcbersicht \u00fcber Ihre Aufgaben. Die Ordner selbst k\u00f6nnen Sie in den Grundeinstellungen des Moduls verwalten. Darunter k\u00f6nnen Sie zus\u00e4tzlich ablesen, wann diese Aufgabe das letzte Mal ausgef\u00fchrt wurde. Bei der Neuanlage ist dieser Eintrag nat\u00fcrlich noch leer. Nun widmen wir uns den Einstellungen auf der rechten Seite: Mit Aufgabenausf\u00fchrung nur simulieren geben Sie an, ob diese Aufgabe \u00c4nderungen an Ihren Bestelldaten vornehmen darf. Ist der Haken gesetzt, sind alle Einstellungen ohne Auswirkungen. W\u00fcnschen Sie nach der Bearbeitung dieser Aufgabe (egal ob live oder nur Simulation) eine Information per Mail, welche Bestellung mit welchen Aktionen behandelt wurden, wird mit Infomail an Shopbetreiber senden diese direkt nach Bearbeitung versendet. Mit Bearbeitete Bestellungen nicht als erledigt markieren wird nach erfolgreichem Abschluss der Aufgabe diese auch f\u00fcr die n\u00e4chste Ausf\u00fchrung erneut vorgemerkt. Verwenden Sie Ihre Aufgabe als Wiedervorlage, setzen Sie diesen Haken. Alle zutreffenden Bestellungen (auch die aktuell bearbeiteten) werden beim n\u00e4chsten Aufruf erneut bearbeitet. Ansonsten werden die bearbeiteten Bestellungen mit dieser Aufgabe nicht noch einmal behandelt. Speziell f\u00fcr die Aufgaben ohne Bearbeitungsmarkierung kann der regelm\u00e4\u00dfige (z.B. t\u00e4gliche) Aufruf zu h\u00e4ufig sein. Stellen Sie dann den Wiedervorlagezeitraum ein, wann die Aufgabe erneut ausgef\u00fchrt werden soll. Beachten Sie bitte: Die Aufgaben k\u00f6nnen unabh\u00e4ngig des eingestellten Zeitraums nur ausgef\u00fchrt werden, wenn auch das Cronjob-Skript gestartet wird. Ansonsten bleibt die Aufgabe bis zum n\u00e4chsten Cronjob unbearbeitet liegen. Speichern Sie gesetzte Einstellungen ab.","tags":"","url":"manual\/Aufgaben\/Stamm.html"},{"title":"Mall","text":"F\u00fcr Nutzer der OXID eShop Enterprise Edition gibt es hier die M\u00f6glichkeit, die Aufgaben neben dem Hauptmandanten auch weiteren Shopmandanten zuzuweisen. Somit ersparen Sie sich das Anlegen und Pflegen identischer Aufgaben. Beachten Sie jedoch, dass f\u00fcr jeden Mandanten unabh\u00e4ngig dieser Zuweisung separate Cronjobaufrufe notwendig sind. (siehe Cronjobeinstellungen).","tags":"","url":"manual\/Aufgaben\/Mall.html"},{"title":"\u00dcbersicht","text":"Hier erhalten Sie eine \u00dcbersicht \u00fcber schon bearbeitete und zuk\u00fcnftige Bestellungen dieser Aufgabe. Anhand der noch zu bearbeitenden Bestellungen k\u00f6nnen Sie die Bedingungseinstellungen pr\u00fcfen, die diese Zahl direkt manipulieren. F\u00fcr die einfache \u00dcbersicht \u00fcber eingestellte Bedingungen und Aktionen werden diese hier ebenfalls aufgelistet.","tags":"","url":"manual\/Aufgaben\/Uebersicht.html"},{"title":"Ausl\u00f6ser","text":"Hier stellen Sie ein, wann und wie die Augabe gestartet werden kann. Sie haben die Wahl zwischen: zeitgesteuerter Cronjob Lassen Sie die Aufgabe immer zu vorab festgelegten Zeiten starten. Sie m\u00fcssen sich dann um die Ausf\u00fchrung nicht k\u00fcmmern. Der automatische Auf\u00fchrung \u00fcber Cronjob m\u00f6glich-Haken definiert, ob diese Aufgabe \u00fcber die Cronjobs ausgef\u00fchrt werden darf. Der Einstellung der Cronjob-ID widmet sich das Kapitel Cronjobs f\u00fcr unterschiedlich zu steuernde Aufgaben ausf\u00fchrlich. Beachten Sie bitte, das zus\u00e4tzlich zu diesen Einstellungen ein passender Cronjob auf Ihrem Server eingerichtet sein muss. Der Ablauf der Einrichtung ist von Ihrem Provider abh\u00e4ngig. Bei Fragen kontaktieren Sie bitte uns oder Ihren Provider. manuelle Ausf\u00fchrung Alle Aufgaben k\u00f6nnen auch manuell f\u00fcr jede Bestellung ausgef\u00fchrt werden. Ob dies f\u00fcr die Aufgabe sinnvoll erscheint, k\u00f6nnen Sie mit dem Haken manuelle Ausf\u00fchrung an Bestellung m\u00f6glich festlegen. Haben Sie den Haken gesetzt, wird diese Aufgabe an den Bestellungen (im Admin unter Bestellungen verwalten -> Bestellungen -> D3 Auftragsmanager) angezeigt. (siehe auch Aufgaben manuell ausf\u00fchren). Mit "Aufgabe wird nur bei Bestellungen angeboten, bei denen die eingestellten Bedingungen erf\u00fcllt sind" k\u00f6nnen Sie entscheiden, ob die Aufgabe an jeder Bestellung angezeigt werden soll oder nur an Bestellungen, die die eingestellten Bedingungen erf\u00fcllen. nach dem Abschluss der Bestellung durch den Kunden Die Aufgabe wird dann ausgef\u00fchrt, wenn der Kunde seine Bestellung im Bestellschritt 4 abgesendet hat und diese vom angelegt wurde. Die Aufgabe f\u00fchrt dann nur diese eine Bestellung aus, wenn diese die eingestellten Bedingungen erf\u00fcllt. Technisch gesehen erfolgt die Bearbeitung der Bestellung nach Ausf\u00fchrung von \\OxidEsales\\Eshop\\Application\\Model\\Order::finalizeOrder() nach jedem Speichern der Bestellung Die Ausf\u00fchrung der Aufgabe erfolgt immer dann, wenn eine Bestellung gespeichert wird. Je nachdem, ob die bearbeitet Bestellung als "erledigt" markiert wird, erfolgt (k)eine erneute Bearbeitung beim n\u00e4chsten Speichern. Dieser Ausl\u00f6ser und der Ausl\u00f6ser "nach dem Abschluss der Bestellung durch den Kunden" \u00fcberschneiden sich thematisch, da beim Abschluss der Bestellung diese ebenfalls gespeichert wird. Eine gleichzeitige Aktivierung dieser beiden Ausl\u00f6ser ergibt i.d.R. keinen Sinn. Technisch gesehen erfolgt die Bearbeitung der Bestellung nach Ausf\u00fchrung von \\OxidEsales\\Eshop\\Application\\Model\\Order::save() Aktive Ausl\u00f6ser werden f\u00fcr die schnelle \u00dcbersicht mit einen gr\u00fcnen H\u00e4kchen markiert. An jedem Ausl\u00f6ser k\u00f6nnen Sie die Ausf\u00fchrung einer Vorabsriptes und \/ oder eines Danachscriptes einstellen, welches vorbereitende oder nachbereitende Arbeiten ausf\u00fchrt (nur verf\u00fcgbar in der Premium-Edition. Speichern Sie gesetzte Einstellungen ab.","tags":"","url":"manual\/Aufgaben\/Ausloeser.html"},{"title":"Bedingungen","text":"Hier legen Sie mit einfachen M\u00f6glichkeiten fest, welche Bestellungen \u00fcberhaupt von Ihrer Aufgabe betroffen sind. L\u00e4sst sich Ihre Aufgabe nicht eindeutig diesen Bedingungen zuordnen, legen Sie im Anschluss besser eine zweite (identische) Aufgabe an und variieren Sie die Bedingungen entsprechend. Jede Bedingung hat einen Aktiv-Haken. Nur wenn dieser gesetzt ist, werden auch alle weiteren Einstellungen der jeweiligen Bedingung ber\u00fccksichtigt. Alle Bedingungen sind miteinander kombinierbar. W\u00e4hlen Sie mehrere Bedingungen aus, m\u00fcssen die Bestellungen Ihres Shops auch allen gew\u00e4hlten Bedingungen entsprechen (UND-Verkn\u00fcpfung). F\u00fcr alternative Bedingungen (ODER-Verkn\u00fcpfung) legen Sie sich bitte entsprechend viele \u00e4hnlich gestaltete Aufgaben an. Die Bedingungen sind selbsterkl\u00e4rend, weshalb das Handbuch nur auf Besonderheiten eingehen wird. Weitere Hilfetexte finden Sie an den Fragezeichenfeldern direkt an jeder Bedingung: Eine Spanne in den vorliegenden Bestellungen k\u00f6nnen Sie mit der Kombination aus ab Bestellnummer und bis Bestellnummer erstellen. Geben Sie hier die kleinste und die gr\u00f6\u00dfte Bestellnummer an. Bei Auswahlfeldern mit mehreren Eintr\u00e4gen k\u00f6nnen Sie auch mehrfache Eintr\u00e4ge selektieren. Halten Sie dazu w\u00e4hrend der Auswahl die -Taste gedr\u00fcckt oder verwenden die Eingabehilfe, um alle bzw. keine Eintr\u00e4ge zu markieren. Alle Bedingungen, die sich auf W\u00e4hrungsmengen (z.B. Bestellsummen) beziehen, verwenden die Angabe immer in der Shop-Hauptw\u00e4hrung. Rechnen Sie Angaben in Fremdw\u00e4hrung f\u00fcr die Bedingungen daher bitte immer um. Geben Sie bei Pr\u00fcfung eines Freitextfeldes als Feldname immer das Stammfeld an. Die Angabe des sprachabh\u00e4ngigen Suffix (z.B. ..._1) wird vom Modul bei Bedarf selbst vorgenommen. Bei der Bedingung, nur Bestellungen mit Artikeln aus bestimmten Kategorien zu bearbeiten, w\u00e4hlen Sie das Suchmuster f\u00fcr die Kategorie-ID. Hierbei ist die eindeutige, interne ID der aktuell zugewiesenen Kategorie Ihres Shops gemeint. Da Kategorien nicht an den Bestellungen gespeichert werden, wird die Zuordnung zur Kategorie aus dem aktuell vorliegenden Datenbestand des Shops ermittelt. Beachten Sie, dass daf\u00fcr der bestellte Artikel noch im Shop vorhanden und zur gew\u00fcnschten Kategorie zugeordnet sein muss. \u00c4ndern sich zwischen der Bestellung und dem Ausf\u00fchren Ihrer Aufgabe die Kategorienzuordnungen, wirkt sich dies auch auf die aktuelle Filterung aus. Details zu den jeweiligen Eingabefeldern der Bedingungen finden Sie im Admin im Hilfefeld hinter der entsprechenden Eingabe. Speichern Sie gesetzte Einstellungen ab.","tags":"","url":"manual\/Aufgaben\/Bedingungen.html"},{"title":"Aktionen","text":"Haben Sie die Bedingungen gesetzt, setzen Sie nun die Aktionen, die ausschlie\u00dflich auf die gefundenen Bestellungen angewendet werden. Auch hier verzichten wir in diesem Handbuch auf die Auflistung der Aktionen, da diese normalerweise selbsterkl\u00e4rend sind. Im Folgenden sind nun Besonderheiten aufgef\u00fchrt, auf die Sie speziell achten sollten: Beachten Sie, dass die Aktion \u201eL\u00f6schen von Bestellungen\u201c nicht r\u00fcckg\u00e4ngig gemacht werden kann. Lassen Sie bei solchen Aktionen erst w\u00e4hrend eines Testzeitraums die Infomails zusenden, mit denen Sie pr\u00fcfen k\u00f6nnen, ob die L\u00f6schaktionen auch die richtigen Bestellungen betreffen. Wir \u00fcbernehmen keine Gew\u00e4hrleistung bei Datenverlust auf Grund von unzureichend gepr\u00fcften Aufgaben. Alle Aktionen, die sich auf W\u00e4hrungsmengen beziehen (z.B. Versandkosten oder Rabatte), verwenden die Angabe immer in der Shop-Hauptw\u00e4hrung. Rechnen Sie Angaben in Fremdw\u00e4hrung f\u00fcr die Aktionen daher bitte immer um. Geben Sie bei Ver\u00e4nderung eines Freitextfeldes als Feldname immer das Stammfeld an. Die Angabe des sprachabh\u00e4ngigen Suffix (z.B. ..._1) wird vom Modul bei Bedarf selbst vorgenommen. Beim Versand von Mails k\u00f6nnen Sie als Quelle Ihres Mailinhalts CMS-Bausteine aus Ihrem Shop oder komplette Templatedateien verwenden. In beiden M\u00f6glichkeiten haben Sie die folgenden Variablen zur Verf\u00fcgung, um die Mail zu individualisieren: Variable Inhalt $oShop enth\u00e4lt das Shop-Objekt und alle seine M\u00f6glichkeiten $shop enth\u00e4lt das Shop-Objekt und alle seine M\u00f6glichkeiten $oViewConf enth\u00e4lt das Shop-Objekt und alle seine M\u00f6glichkeiten $oOrder enth\u00e4lt das Bestellungen-Objekt und alle seine M\u00f6glichkeiten $order enth\u00e4lt das Bestellungen-Objekt und alle seine M\u00f6glichkeiten $oUser enth\u00e4lt das Benutzer-Objekt und alle seine M\u00f6glichkeiten $user enth\u00e4lt das Benutzer-Objekt und alle seine M\u00f6glichkeiten $shopTemplateDir enth\u00e4lt das Verzeichnis zum Template $charset enth\u00e4lt den Zeichensatz f\u00fcr die Mail $basket enth\u00e4lt das Warenkorb-Objekt und alle seine M\u00f6glichkeiten (erfordert, dass alle Artikel noch im Stamm vorhanden sind) $payment enth\u00e4lt das Bezahlarten-Objekt und alle seine M\u00f6glichkeiten $oDelSet enth\u00e4lt das Versandarten-Objekt und alle seine M\u00f6glichkeiten $currency enth\u00e4lt das W\u00e4hrungs-Objekt und alle seine M\u00f6glichkeiten Legen Sie die Templatedateien im auszuw\u00e4hlenden Ordner ab.","tags":"","url":"manual\/Aufgaben\/Aktionen.html"},{"title":"Logging","text":"Alle Protokolleintr\u00e4ge, die f\u00fcr dieses Modul aufgezeichnet werden, finden Sie in dieser \u00dcbersicht.","tags":"","url":"manual\/Logging.html"},{"title":"Aufgaben automatisch ausf\u00fchren","text":"Richten Sie sich auf Ihrem Server einen oder mehrere Cronjobs ein, der den Link aus dem Einstellungsdialog enth\u00e4lt. Der Cronjob kann je nach Erfordernissen auch mehrfach am Tag ausgef\u00fchrt werden. Dies ist haupts\u00e4chlich vom Bestellungsaufkommen und den angelegten Aufgaben Ihres Shops abh\u00e4ngig. Sofern bei Ihrem Provider notwendig, binden Sie statt der PHP-Datei die gleichnamige SH- Datei als Cronjob-Skript ein. \u00c4ndern Sie den Inhalt der SH-Datei zuvor auf Ihre Servereinstellungen. Sie sollten unbedingt den Aufruf von .sh-Dateien per Browser verhindern, so dass kein Unbefugter diese Datei von au\u00dfen aufrufen kann. Dazu erweitern Sie z.B. die .htaccess- Datei des Shops um folgende Zeilen: <Files *.sh> order allow,deny deny from all <\/Files>","tags":"","url":"manual\/Aufgaben_automatisch_ausfuehren.html"},{"title":"Cronjobs f\u00fcr unterschiedlich zu steuernde Aufgaben","text":"Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardm\u00e4\u00dfig immer die Cronjob-ID \u201e0\u201c (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben k\u00f6nnen Sie gesamt \u00fcber diese Cronjob-ID steuern. Hierf\u00fcr k\u00f6nnen Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausf\u00fchrt. H\u00e4ufig ist es jedoch der Fall, dass bestimmte Aufgaben nur zu besonderen Zeiten gestartet werden sollen. Beispiele sind: Erstellen von Auswertungen nur einmal im Quartal oder Marketingaktionen immer zu Beginn eines jeden Monats oder Geburtstagsgl\u00fcckw\u00fcnsche immer vormittags statt nachts Weisen Sie dann diesen speziellen Aufgaben jeweils eine eigene Cronjob-ID zu. Diese kann eine beliebige Zahl zwischen 1 und 99 sein. Verwenden mehrere Aufgaben dieselben Ausf\u00fchrungszeiten und Intervalle, k\u00f6nnen Sie diese durch Vergabe der gleichen Cronjob-ID auch zu einer Ausf\u00fchrungsgruppe zusammenfassen. F\u00fcr diese Gruppe brauchen Sie nur einen gemeinsamen Cronjob einrichten. Sobald Sie die Cronjob-ID an der Aufgabe gespeichert haben, werden Ihnen in den Grundeinstellungen des Moduls alle Informationen gezeigt, die Sie f\u00fcr die Einrichtung dieses zus\u00e4tzlichen Cronjobs ben\u00f6tigen. An diesem Cronjob k\u00f6nnen Sie nun auch die neuen Ausf\u00fchrungszeiten direkt einstellen. Sofern Ihr Provider dies erfordert, legen Sie f\u00fcr jeden Cronjob eine separate .sh-Datei an (siehe Aufgaben automatisch ausf\u00fchren). Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID \u201e0\u201c (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht n\u00f6tig.","tags":"","url":"manual\/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html"},{"title":"Aufgaben f\u00fcr alle relevanten Bestellungen manuell ausf\u00fchren","text":"Die Adressen f\u00fcr einen manuellen Start der Aufgaben finden Sie in den Einstellungen des Auftragsmanager (Klappmen\u00fc Cronjobeinstellungen f\u00fcr...). Die Adresse unter externer Link kann zum manuellen Starten verwendet werden. Die Links sind immer f\u00fcr eine spezielle "Cronjob-ID" g\u00fcltig. Alle Aufgaben mit dieser ID werden dann gleichzeitig gestartet. M\u00f6chten Sie nur eine spezielle Aufgabe starten, vergeben Sie dieser eine eindeutige Cronjob-ID. Sie erhalten dann in den Einstellungen einen speziellen Link nur f\u00fcr diese ID. Weitere Informationen zur Verwendung der Cronjob-IDs sind im Kapitel Cronjobeinstellungen f\u00fcr Cronjob-ID X beschrieben. Beachten Sie bitte, dass die Aufgaben in einem Durchlauf bearbeitet werden. Cronjobs haben im Regelfall mehr Ressourcen (Laufzeit, Speicher, ...) zur Verf\u00fcgung, als Browseraufrufe. Sind die auszuf\u00fchrenden Aufgaben sehr umfangreich, kann es beim manuellen Aufruf unter Umst\u00e4nden zu Abbr\u00fcchen f\u00fchren, wo der Cronjob sauber durchlaufen w\u00fcrde.","tags":"","url":"manual\/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html"},{"title":"Aufgaben f\u00fcr einzelne Bestellung manuell ausf\u00fchren","text":"Je nach Einstellung an den Aufgaben k\u00f6nnen Sie diese f\u00fcr alle Bestellungen zur manuellen Ausf\u00fchrung bereitstellen. Diese Einstellung setzen Sie an der jeweiligen Aufgabe im Tab Stamm. W\u00e4hlen Sie f\u00fcr den manuellen Aufruf im Adminbereich Ihres Shops den Abschnitt Bestellungen, w\u00e4hlen die entsprechende Bestellung und wechseln dann auf den Tab Auftragsmanager. Hier sehen Sie die freigegebenen Aufgaben und deren Status. Mit Hilfe des Ordner-Auswahlfeldes k\u00f6nnen Sie die angezeigten Aufgaben auch filtern. Hier k\u00f6nnen Sie Aufgaben nun ausf\u00fchren, auch wenn deren Bedingungen f\u00fcr die gew\u00e4hlte Bestellung eigentlich nicht g\u00fcltig sind. Eine Pr\u00fcfung erfolgt nicht. Bei mehrfach ausf\u00fchrbaren Aufgaben steht Ihnen auch nach der ersten Ausf\u00fchrung die erneute Ausf\u00fchrung der Aufgabe jederzeit zur Verf\u00fcgung. Wurde eine Aufgabe schon abschlie\u00dfend f\u00fcr die Bestellung ausgef\u00fchrt, k\u00f6nnen Sie diese Markierung hier auch wieder entfernen. Ein erneutes Ausf\u00fchren (manuell \u00fcber diese Seite oder auch automatisch \u00fcber den Cronjob) ist dann wieder m\u00f6glich. Zus\u00e4tzlich erlaubt Ihnen die manuelle Ausf\u00fchrung auch das Bearbeiten von Mails. So k\u00f6nnen Sie ohne Ver\u00e4nderung der Mailvorlagen Ihrem Kunden auch noch individuelle Anpassungen der Mails zukommen lassen.","tags":"","url":"manual\/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html"},{"title":"Anzeige der gefundenen Bestellungen als Liste","text":"Eine direkte Anzeigem\u00f6glichkeit gibt es im Modul nicht, da die Listen sehr lang werden k\u00f6nnen. Ben\u00f6tigen Sie die Liste vorab, kopieren Sie bitte die Aufgabe und \u00e4ndern in der Kopie die Aktionen auf "Export in Liste" um. Ben\u00f6tigen Sie stattdessen ein Bearbeitungsprotokoll, k\u00f6nnen Sie den Listenexport auch in der bestehenden Aufgabe zus\u00e4tzlich zu den bestehenden Aktionen dazu konfigurieren. Aktivieren Sie in beiden F\u00e4llen im Tab "Aktion" im Aufklappmen\u00fc "Export" die folgenden Einstellungen: W\u00e4hlen Sie die gew\u00fcnschten Felder aus der Feldliste. Als Generierungstemplate w\u00e4hlen Sie d3ordermanager\/CSV-Vorlage.tpl. Damit k\u00f6nnen Sie sich eine CSV-Liste erzeugen. F\u00fcr andere Formate ist eine entsprechende Vorlage zu erstellen. Nach dem Ausf\u00fchren dieser Aufgabe k\u00f6nnen Sie den Export unter dem angezeigten Pfad laden. Wenn Sie eine separate Kopie der Aufgabe f\u00fcr die Listen verwenden: Beachten Sie bitte, dass diese beiden Aufgaben (das Original und auch die Listen-Kopie) jeweils eigene erledigt-Haken an der Bestellung setzen. Die beiden Aufgaben haben damit voneinander getrennte Bearbeitungsst\u00e4nde.","tags":"","url":"manual\/Anzeige_der_gefundenen_Bestellungen_als_Liste.html"},{"title":"Weiterentwicklung","text":"Fehlen Ihnen unter den Bedingungen oder den Aktionen der Aufgaben noch Eintr\u00e4ge, um die von Ihnen ben\u00f6tigte Aufgabe anlegen zu k\u00f6nnen, fragen Sie einfach bei uns nach. Haben Sie neben den Beispielen weitere Einsatzm\u00f6glichkeiten gefunden, freuen wir uns \u00fcber Ihre R\u00fcckmeldung.","tags":"","url":"manual\/Weiterentwicklung.html"},{"title":"Hilfe und Support","text":"Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem HelpCenter zur Verf\u00fcgung. Finden Sie darin die ben\u00f6tigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden M\u00f6glichkeiten: per E-Mail: support@shopmodule.com oder \u00fcber das Kontaktformular auf Oxidmodule.com oder per Telefon: (+49) 37 21 \/ 26 80 90 zu unseren B\u00fcrozeiten Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen k\u00f6nnen. Sind Ihre Fragen shopspezifisch, ben\u00f6tigen wir m\u00f6glicherweise Zugangsdaten zum betreffenden Shop. Wir w\u00fcnschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! Ihr D\u00b3-Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]} \ No newline at end of file +{"pages":[{"title":"<\/i> Auftragsmanager","text":"Weitere Informationen zum Modul Auftragsmanager finden Sie in unserem Shop: https:\/\/www.oxidmodule.com\/OXID-eShop\/Module\/Auftragsmanager-fuer-Oxid-PE.html","tags":"","url":"index.html"},{"title":"Changelog","text":"4.0.0.0 - (2020-04-29) ** Hinweis f\u00fcr kleinere Versions-Upgrades: Es gibt einige r\u00fcckw\u00e4rts-inkompatible \u00c4nderungen an dieser Version. ** ** Mit dieser Modulversion wurde das InvoicePDF-Modul aus den Anforderungen des Auftragsmanagers entfernt. Das PDF-Modul wird weitherin unterst\u00fctzt, ist jedoch keine Bedingung mehr. Wenn das PDF-Modul ben\u00f6tigt wird, kann es mit php composer require oxid-projects\/pdf-invoice-module wieder zur Installation hinzugef\u00fcgt werden. ** Added Kompatibilit\u00e4t zu OXID 6.2 hergestellt Tests vervollst\u00e4ndigt Sonderzeichen in Demoprofilen werden passend dargestellt Changed InvoicePDF-Modul aus den Requirements entfernt 3.2.0.3 - (2020-04-24) Changed Demoprofile werden nicht pauschal im ersten Shopmandanten installiert, sondern im 1. Mandanten mit aktiviertem Modul Fixed Verwendung des Core-Tabellennamens gegen Viewnamen getauscht fehlende Eintr\u00e4ge im Fileregister nachgetragen exportiertes Rechnungs-\/Lieferschein-PDF zeigt Logo 3.2.0.2 - (2020-04-21) Changed Abh\u00e4ngigkeit von Metapackage zu Core-Shop f\u00fcr Installationen ohne Metapackage ge\u00e4ndert Einstellungspr\u00fcfungen f\u00fcr PDF-Generierung erg\u00e4nzt zeigt nur die Anzahl der Cronjobaufgaben, die auch f\u00fcr Cronjobausf\u00fchrung aktiviert sind Fixed Dateisystem-Klassen als "nicht geteilt" markiert f\u00fcr Mehrfachzugriffe mit unterschiedlichen Parametern QueryGenerator-Aufrufe korrigiert verwendet subshopabh\u00e4ngigen View-Tabellennamen 3.2.0.1 - (2020-03-19) Fixed Mails aus HTML-Vorlagen werden in der Sprache generiert, in der die Bestellung aufgegeben wurde 3.2.0.0 - (2019-12-10) Added bearbeitbare E-Mails haben nun einen WYSIWYG-Editor, wenn einer im Shop installiert ist Selectlisten sind nun alphabetisch sortiert (Payments, Deliveries, Countries, Groups) Mail-Editor kann aus HTML-Inhalt automatisch Plain generieren (f\u00fcr jeden Fall einstellbar) CLI-Aufrufe erfolgen nun \u00fcber entsprechendes Framework -> optimiertes Handling Cron-Aufrufe k\u00f6nnen \u00fcber .\/vendor\/bin\/d3_ordermanager_cron gestartet werden, alte Aufrufe sind weiterhin m\u00f6glich verk\u00fcrzter Cron-Pfad wird auch im Admin gezeigt Changed Tests angepasst Workaround f\u00fcr fr\u00fcher fehlenden TPL-Block entfernt Fixed History-Eintr\u00e4ge aus Mailversand verwendet manuell bearbeite Mailinhalte, wenn diese angepasst wurden History-Eintr\u00e4ge werden in jeder verf\u00fcgbaren Empf\u00e4nger-Konstellation angelegt Fehler im Aufgabenfilter der Adminansicht korrigiert 3.1.1.0 - (2019-10-21) Added Trigger-Dokumentation erg\u00e4nzt neue Templatebl\u00f6cke f\u00fcr die Templates der Bedingungen und Aktionen eingef\u00fcgt PDF-Typen und PDF-Aktionen als Konstanten definiert UnitTests erg\u00e4nzt Changed HelpCenter Link aktualisiert d3modprofile::oxupdate als Nicht-Multilang-Feld definiert 3.1.0.0 - (2019-07-08) Added neue Ausl\u00f6ser "onOrderSave" und "onOrderFinalize" alle Ausl\u00f6ser haben eine "pre execute script"- und "post execute script"-Option (nicht in allen Moduleditionen verf\u00fcgbar) Basisbeschreibung f\u00fcr jede Adminseite eingef\u00fcgt "verf\u00fcgbar f\u00fcr manuelle Ausf\u00fchrung" kann nun optional auch die erf\u00fcllten Bedingungen pr\u00fcfen - Aufgabe steht bei unpassenden Bedingungen dann nicht an Bestellung zur Verf\u00fcgung erg\u00e4nzende Tests hinzugef\u00fcgt Changed Adminbereich optimiert - alle Ausl\u00f6ser in eigenen Tab ausgelagert Bootstrap-Locator f\u00fcr zuk\u00fcnftige Verwendung des globalen bin-Verzeichnisses angepasst Fixed HTML-Struktur der Admin-Templates korrigiert zu wenig isoliert laufende Unit-Tests angepasst 3.0.2.0 - (2019-05-07) Added automatisierte Tests (Unit Tests, Integration Tests) integriert statt absoluter Instanzdefinition werden DIC Services verwendet 3.0.1.0 - (2019-02-27) Added beim Speichern der Aktionen wird auf unzureichend ausgef\u00fcllte Werte hingewiesen beim Speichern der Bedingungen wird auf unzureichend ausgef\u00fcllte Werte hingewiesen 3.0.0.0 - (2017-12-15) Minor version upgrade notice: there are some backward-incompatible changes to this release. Added Installation via Composer Changed f\u00fcr OXID6 umgearbeitet Dezimalangaben in Einstellungen werden auch mit Komma richtig verarbeitet Exporttemplates k\u00f6nnen aus einstellbaren Pfaden geholt werden 2.3.4.0 - (2017-05-19) Admin-Layout f\u00fcr Shopversion 4.10\/5.3 optimiert Men\u00fc-Icon hinzugef\u00fcgt Seitentitel optimiert Hintergrund-Logo entfernt Apache 2.4-Kompatibilit\u00e4t eingef\u00fcgt veraltetet Methodenaufrufe ersetzt changed_full-Inhalte entfernt 2.3.3.0 (2016-03-14) "gefundene Bestellungen ohne Bearbeitung als erledigt markieren"-Funktion eingef\u00fcgt Bedingungen "Pr\u00fcfung des Ausf\u00fchrungsstatus einer anderen Aufgabe" eingef\u00fcgt Installation konvertiert Beispiele nach UTF8 Zeitstempel-Ersetzung optimiert Dokumentation \u00fcberarbeitet Installationsscript verschoben 2.3.2.1 (2015-03-25) PDF-Generierung verwendet Sprachbausteine aus Adminbereich Performance: Statistikabfragen optimiert Performance: Statistikauswertungen k\u00f6nnen einzeln abgefragt werden Installation: nicht mehrsprachige Datenfelder werden bei Konvertierung von Alteintr\u00e4gen nur einsprachig \u00fcbertragen Rechnungsdatum wird nicht vordatiert Format des Rechnungsdatums angepasst E-Mail CMS Text wird in Sprache der Bestellung ausgeliefert 2.3.2.0 (2015-01-16) Maildaten werden aus Bestellung bezogen, wenn Kundenkonto nicht mehr verf\u00fcgbar ist Optimierung f\u00fcr Multilang-Tabellen integriert zu bearbeitende Bestellung wird separat (au\u00dferhalb der orderlist) geladen, sind sonst unvollst\u00e4ndig einzelne Modprofile-Felder von Multilang-Speicherung ausgeschlossen, da Aufgaben nicht sprachabh\u00e4ngig ausgef\u00fchrt werden k\u00f6nnen Artikelselektion nach Kategorie ist nun auch auf Variantenartikel anwendbar, die selbst keiner Kategorie zugeordnet sind Pr\u00fcfung auf unregistrierte Dateien eingef\u00fcgt 2.3.1.0 (2014-12-09) SH-Generator integriert fehlende Kompatibilit\u00e4t f\u00fcr OXID 4.7.x nachger\u00fcstet Cronjob-ID f\u00fcr Shellaufrufe nachgetragen Warenkorb-Handling f\u00fcr Mailversand optimiert 2.3.0.0 (2014-11-13) OXID 4.9 \/ 5.2 Installationsanweisungen eingef\u00fcgt Cronjob-ID f\u00fcr gezieltere Aufgabenaufrufe integriert Remark- und Info-Handling optimiert alternative From- und Reply-Adresse in Mailsendeaktion integriert Templatequelle f\u00fcr Mailsendeaktion kann nun auch ein Modulverzeichnis sein Templatestruktur bereinigt 2.1.1.0 (2014-07-23) bei nicht ausf\u00fchrbaren Bedingungen \/ Aktionen wird Protokoll-Eintrag geschrieben Performance-Verbesserungen integriert 1.5.0 (2014-07-09) 1.4.0 (2014-07-01) 2.1.0.1 (2014-05-21) "Auftrag manuell ausf\u00fchrbar"-Option korrigiert Cronjob-Hinweise werden zus\u00e4tzlich im Browser ausgegeben 2.1.0.0 (2014-05-06) Verwendung von allgemeinen Modulprofilen anstatt eigener Profile Listenexport eingef\u00fcgt Individualmethoden eingef\u00fcgt neues Lizenzschema umgesetzt 2.0.0.0 (2013-03-21) Minor version upgrade notice: there are some backward-incompatible changes to this release. Anpassung auf OXID 4.7.X \/ 5.0.X Generieren von PDF-Dateien 1.3.0 (2012-08-08) Mailsubject wird aus Template generiert Bestelldaten enthalten optional auch stornierte Artikel Pr\u00fcfung auf leere Bestelleintr\u00e4ge m\u00f6glich fehlende "isBundle"-Methode in alten Shopversionen ber\u00fccksichtigt Mailtemplates k\u00f6nnen aus Frontend- oder Backend-Theme geholt werden Benutzerinformationen werden aus Bestelldaten verwendet (nicht von User-Daten) 1.2.0 (2012-06-22) EE-Multishop-Funktionalit\u00e4t Cronjob verwendet "Aktiv"-Flag Hook f\u00fcr Mailprogrammierungen eingef\u00fcgt Smarty-Variablen f\u00fcr Verwendung der originalen Bestellbest\u00e4tigungsmails vervollst\u00e4ndigt 1.1.0 (2012-03-19) Mailvariablen hingef\u00fcgt Templates auf 4.5.11 gepr\u00fcft 1.1.0 (2012-01-29)","tags":"","url":"changelog\/Changelog.html"},{"title":"Editionen","text":"Das Modul Auftragsmanager erhalten Sie in verschiedenen Editionen mit unterschiedlichem Funktionsumfang. Die hier nicht genannten Modulfunktionen sind in allen Editionen gleich. Funktionsumfang Free-Edition Standard-Edition Premium-Edition Anzahl m\u00f6glicher Aufgaben 5 25 beliebig vor-Ausf\u00fchrung-Script m\u00f6glich X nach-Ausf\u00fchrung-Script m\u00f6glich X Aufgabenausl\u00f6ser Free-Edition Standard-Edition Premium-Edition periodischer Start per Cronjob X X X manueller Start direkt an den Bestellungen X X X beim Bestellabschluss durch den Kunden X X beim Speichern der Bestellung X X Bedingungen Free-Edition Standard-Edition Premium-Edition ab (inklusive) Bestellnummer X X X bis (inklusive) Bestellnummer X X X Zeitraum (1) X X X Zeitraum (2) X X X nicht gesetztes... X X X aus diesen Wochentagen X X X bei diesen Zahlarten X X X bei diesen Versandarten X X X bei gesetztem Trackingcode X X X bei stornierter Bestellung X X X bei nicht stornierter Bestellung X X X bei stornierten Artikeln innerhalb der Bestellung X X X Bestellsumme X X X hat Rechnungsnummer erhalten X X X Transaktionsstatus X X X bei verwendeter W\u00e4hrung X X X bei verwendeter Sprache X X X in einem der Ordner X X X nicht in einem der Ordner X X X enth\u00e4lt selektierte Artikel (1) X X X enth\u00e4lt selektierte Artikel (2) X X X enth\u00e4lt nicht selektierte Artikel (1) X X X enth\u00e4lt nicht selektierte Artikel (2) X X X Suchmuster zur Filterung der Mailadresse X X X Liefer- bzw. Rechnungsadresse aus Land X X X Kunde ist in Gruppe X X X Kunde ist nicht in Gruppe X X X Methode des Auftragslistenobjekts ausf\u00fchren X Bestellungsfeld auf Wert pr\u00fcfen X andere Aufgabe X Aktionen Free-Edition Standard-Edition Premium-Edition E-Mail senden X X X Auftr\u00e4ge in Ordner verschieben X X X Auftr\u00e4ge stornieren X X Versendet-am Datum setzen X X Bezahlt-am Datum setzen X X Versandkosten \u00e4ndern X X Rabatte \u00e4ndern X X PDF generieren X X Feld mit Wert f\u00fcllen X Kundengruppe zuordnen \/ entfernen X X Export in Liste X X Individualaktionen \/ -bedingungen definieren X","tags":"","url":"editions\/Editionen.html"},{"title":"Installation \/ Update \/ Deinstallation","text":"Anforderungen Neuinstallation Update Deinstallation Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter Hilfe und Support genannten Kontaktdaten Bescheid.","tags":"","url":"installation\/Installation.html"},{"title":"Systemanforderungen","text":"PHP Version 7.1.x bis 7.3.x PHP Decoder installierter ionCube Loader Shopversionen \/ -editionen OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version 6.2.x Themes Das Modul ben\u00f6tigt keine Einbindung ins Frontend und ist damit von diesen Themes unabh\u00e4ngig. Modul-Connector (kostenfrei bei D3 erh\u00e4ltlich) ab Version 5.3.1.0 Installation via Composer mindestens ein freier Cronjob zur automatischen Ausf\u00fchrung angelegter Aufgaben (optional) Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr PHP 7.1, PHP 7.2 oder PHP 7.3 sowie dem auf Ihrem Server vorhandenen Decoder (ionCube Loader) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den f\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion f\u00fcr die von Ihnen eingesetzte Shopedition (Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"Kompatibilit\u00e4t mit anderen Modulen","text":"Der Auftragsmanager integriert die Erweiterung "Invoice PDF" von OXID eSales AG, sofern diese im Shop installiert wurde. Diese Integration wurde f\u00fcr die Version 2.1.1 des \u201eInvoice PDF\u201c-Moduls entwickelt. Der Auftragsmanager ist nat\u00fcrlich auch ohne das "Invoice PDF"-Modul einsetzbar, kann jedoch dann keine PDF-Exporte verwenden. Der Auftragsmanager integriert die Erweiterung "WYSIWYG Editor + Mediathek" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde f\u00fcr die Version 2.2.0 des "WYSIWYG Editor + Mediathek"-Moduls entwickelt. Der Auftragsmanager ist nat\u00fcrlich auch ohne das "WYSIWYG Editor + Mediathek"-Modul einsetzbar.","tags":"","url":"installation\/Anforderungen\/Kompatibilitaet_mit_anderen_Modulen.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer Homepage. Klicken Sie auf den Reiter Downloads und w\u00e4hlen dort das f\u00fcr Ihre Installation passende Paket.","tags":"","url":"installation\/Anforderungen\/Vorbereitungen.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer php composer require d3\/ordermanager --update-no-dev Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den Modul-Connector bitte vorab. Hinweise zu dessen Installation finden Sie in der Modul-Connector Dokumentation.","tags":"","url":"installation\/Neuinstallation\/Vorbereitung.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"F\u00fchren Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul Auftragsmanager zur Installation hinzuzuf\u00fcgen: php composer require d3\/ordermanager --update-no-dev Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"Aktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Auftragsmanager auf den Button Aktivieren. Enterprise Editon: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung f\u00fchrt. Darin k\u00f6nnen Sie verschiedene Optionen der Installation w\u00e4hlen. Den Installationsassistenten finden Sie auch unter den Men\u00fcpunkten Admin -> Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation. Bei tiefgreifenden \u00c4nderungen an Ihrem Shop (z.B. Hinzuf\u00fcgen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten f\u00fcr das Modul ausf\u00fchren zu lassen. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen.","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel eintragen","text":"Das Modul verwendet Lizenzschl\u00fcssel, um die Lizenzverwaltung f\u00fcr Sie und auch f\u00fcr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz f\u00fcr den Einsatz im Livebetrieb. Speziell der Auftragsmanager wird in unterschiedlichen (teilweise kostenfreien) Editionen f\u00fcr den Livebetrieb angeboten. Besuchen Sie unseren Moduleshop, um mehr dar\u00fcber zu erfahren. Rufen Sie zum Anfordern des Lizenzschl\u00fcssels die Modulverwaltung im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, k\u00f6nnen Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.","tags":"","url":"installation\/Neuinstallation\/Lizenz_eintragen.html"},{"title":"Cronjob einrichten","text":"Legen Sie den Cronjob f\u00fcr die automatische Bearbeitung der eingerichteten Auftr\u00e4ge an. Die f\u00fcr die Anlage ben\u00f6tigten Daten finden Sie im Adminbereich des Moduls unter Module -> Auftragsmanager -> Einstellungen -> Grundeinstellungen. Weitere Informationen zum Anlegen von Cronjobs finden Sie in unserer FAQ. Sie sollten unbedingt den Aufruf von .sh-Dateien via Browser verhindern, so dass kein Unbefugter die Datei von au\u00dfen aufrufen kann. Dazu k\u00f6nnen Sie z.B. die .htaccess-Datei des Shops um folgende Zeilen erweitern: <Files *.sh> Require all denied <\/Files>","tags":"","url":"installation\/Neuinstallation\/Cronjob_einrichten.html"},{"title":"Updatef\u00e4higkeit","text":"Bei individuellen \u00c4nderungen von Moduldateien empfehlen wir, jeweils die \u00dcberladungsm\u00f6glichkeiten des Shops daf\u00fcr zu verwenden. So brauchen Sie die originalen Moduldateien nicht ver\u00e4ndern und erhalten sich so die Updatef\u00e4higkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen \u00fcberschrieben werden. Weitere Informationen zu den \u00dcberladungsm\u00f6glichkeiten verschiedener Dateien finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Updatefaehigkeit.html"},{"title":"Wann kann ein Update ausgef\u00fchrt werden?","text":"Die Updatenaweisungen k\u00f6nnen verwendet werden, wenn dieses Modul schon fr\u00fcher mit Hilfe von Composer installiert wurde. Wurde die Installation bisher noch nicht durchgef\u00fchrt oder die Installation wurde nicht \u00fcber Composer durchgef\u00fchrt (weil das Modul dies z.B. fr\u00fcher nicht unterst\u00fctzte), verwenden Sie bitte die Beschreibung unter Neuinstallation.","tags":"","url":"installation\/Update\/Updatedefinition.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Auftragsmanager auf den Button Deaktivieren.","tags":"","url":"installation\/Update\/Modul_deaktivieren.html"},{"title":"Dateien erneuern","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie dort diesen Befehl aus: php composer update d3\/ordermanager --no-dev Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Dateien_erneuern.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Modulinformationen aktualisieren","text":"Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von Auftragsmanager auf den Button Aktivieren.","tags":"","url":"installation\/Update\/Modulinformationen_aktualisieren.html"},{"title":"Shopanpassungen installieren","text":"Ob Shopanpassungen notwendig sind, ist von der Versions\u00e4nderung des Moduls abh\u00e4ngig. M\u00f6glicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die \u00c4nderungen f\u00fchrt. Folgen Sie dann den einzelnen Schritten. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modul\u00fcbersicht), waren keine Anpassungen am Shop notwendig. Ob erforderliche Updates ausgef\u00fchrt werden sollen, k\u00f6nnen Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation pr\u00fcfen.","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel aktualisieren","text":"Wird f\u00fcr die neue Modulversion ein aktualisierter Lizenzschl\u00fcssel ben\u00f6tigt, tragen Sie diesen im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.","tags":"","url":"installation\/Update\/Lizenzschluessel_aktualisieren.html"},{"title":"Erweiterungen anpassen","text":"Haben Sie f\u00fcr dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab.","tags":"","url":"installation\/Update\/Erweiterungen_anpassen.html"},{"title":"Installationspr\u00fcfung","text":"Um die erfolgreiche Installation zu pr\u00fcfen, k\u00f6nnen Sie die folgende(n) Checkliste(n) verwenden: Einstellungsunabh\u00e4ngige Pr\u00fcfungen Backend Modul ist unter Erweiterungen -> Module aktiv geschaltet Modul ist unter Module -> Modul-Connector -> Modulverwaltung aktiv geschaltet Modul zeigt unter Module -> Auftragsmanager einen eigenen Bereich f\u00fcr Einstellungen Modul zeigt unter Bestellungen verwalten -> Bestellungen -> Auftragsmanager einen eigenen Bereich","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Das Modul Auftragsmanager bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen k\u00f6nnen. \u00dcber das Men\u00fc Module -> Auftragsmanager -> Einstellungen erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf \u00f6ffnet sich der Hinweistext. Richten Sie nun die Aufgaben ein, die der "Auftragsmanager" f\u00fcr Sie durchf\u00fchren soll. In der Standardinstallation finden Sie einige Aufgaben als Beispiel vorbereitet. Darin k\u00f6nnen Sie sich die m\u00f6glichen Konfigurationen ansehen, diese auf Ihre Bed\u00fcrfnisse anpassen und auch neue Aufgaben anlegen. Testen Sie die Aufgaben mit dem modulweiten Debug-Schalter ( Module -> Auftragsmanager -> Einstellungen) und \/ oder der Mailsende-Option an jeder Aufgabe ( Module -> Auftragsmanager -> Aufgaben -> Stamm). Diese Optionen sind genauer im jeweils dahinter stehenden Fragezeichenfeld erkl\u00e4rt. Aktivieren Sie die Ausf\u00fchrung der Aufgaben bitte erst, wenn Sie sicher sind, dass alle Optionen richtig sind. Wir \u00fcbernehmen keine Gew\u00e4hrleistung f\u00fcr evtl. falsche oder verlorene Daten bei fehlerhaft eingestellten Aufgaben. Weitere Details zur Einrichtung des "Auftragsmanagers" entnehmen Sie bitte dessen Handbuch zum Modul.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul Auftragsmanager aufbauen und l\u00f6schen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen f\u00fcr dieses Modul.","tags":"","url":"installation\/Deinstallation\/Modulerweiterungen_deaktivieren_und_entfernen.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul Auftragsmanager \u00fcber den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Auftragsmanager auf den Button Deaktivieren.","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort diesen Befehl aus: php composer remove d3\/ordermanager --no-update Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Deinstallation\/Modul_aus_der_Installation_entfernen.html"},{"title":"Dateien l\u00f6schen","text":"L\u00f6schen Sie den Ordner ordermanager und seine enthaltenen Elemente aus dem Verzeichnis source\/modules\/d3 Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht: Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. M\u00f6chten Sie alle Modulinformationen einschlie\u00dflich Konfigurationseinstellungen und Blockinformationen f\u00fcr Templates l\u00f6schen?","tags":"","url":"installation\/Deinstallation\/Dateien_loeschen.html"},{"title":"Datenbank bereinigen","text":"Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr ben\u00f6tigt werden, k\u00f6nnen diese gel\u00f6scht werden. Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu k\u00f6nnen. F\u00fcr das Modul Auftragsmanager sind dies die folgende Tabellen und Felder: die komplette Tabelle d3order2ordermanager und diese Felder in bestehenden Tabellen: in Tabelle d3modprofile: das Feld D3_OM_EXECMANUALLY das Feld D3_OM_MARKORDER das Feld D3_OM_ORDERSAVETRIGGERED das Feld D3_OM_ORDERFINISHTRIGGERED sowie diese Eintr\u00e4ge in bestehenden Tabellen: in Tabelle d3_cfg_mod: den Eintrag oxmodid = "d3_ordermanager" **) **) Diesen Eintrag gibt es ggf. f\u00fcr jeden Subshop. Entfernen Sie diesen nur f\u00fcr die Mandanten, in denen das Modul nicht mehr installiert ist.","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Deinstallation\/TMP-Ordner_leeren.html"},{"title":"Handbuch","text":"Der Auftragsmanager ist daf\u00fcr erstellt, Ihnen m\u00f6glicherweise l\u00e4stige, jedoch immer wiederkehrende Aufgaben in Ihrem OXID-Shop abzunehmen. Die Aufgabenliste arbeitet anhand der Liste aller Bestellungen die eingestellten Aufgaben entweder manuell oder sogar automatisch ab. Bevor Sie den Auftragsmanager nutzen k\u00f6nnen, f\u00fchren Sie bitte dessen Installation durch. Die erforderlichen Schritte werden ausf\u00fchrlich in der Installationsanleitung beschrieben. Die Einstellungen des Moduls setzen Sie im Adminbereich Ihres OXID-Shops. W\u00e4hlen Sie dazu im linken Men\u00fc den Bereich Module -> Auftragsmanager.","tags":"","url":"manual\/Handbuch.html"},{"title":"Grundeinstellungen","text":"Hier setzen Sie alle Einstellungen, die unabh\u00e4ngig von Ihren gesetzten Aufgaben f\u00fcr die Ausf\u00fchrung des Auftragsmanagers notwendig sind: Setzen Sie das Modul aktiv: Ohne den Aktiv-Haken k\u00f6nnen Sie das Modul zwar einrichten, jedoch wird keine der angelegten Aufgaben ausgef\u00fchrt. \u00dcber Debug aktiv lassen sich Informationen w\u00e4hrend der Ausf\u00fchrung des Moduls ausgeben, die Ihnen und uns n\u00fctzliche Hinweise zu einer m\u00f6glichen Fehlersuche geben. Im Normalbetrieb sollte dieser Haken nicht gesetzt sein, da sonst die Aktionen nicht ausgef\u00fchrt werden. In der Logging-Auswahl stellen Sie ein, ob und wie viele Protokollinformationen der Auftragsmanager mitschreiben soll. Die Daten helfen uns bei einer m\u00f6glichen Ursachensuche, wenn die Auftragsabarbeitung doch einmal nicht wie gew\u00fcnscht arbeiten sollte. Die Protokolleintr\u00e4ge werden ausschlie\u00dflich in Ihrer Installation abgelegt. Treffen Sie bei der Entscheidung den Kompromiss zwischen einem ausreichenden Protokoll und dem Speicherplatzbedarf. Im Regelfall ist die Einstellung \u201eFehler mitschreiben\u201c ausreichend.","tags":"","url":"manual\/Einstellungen\/Grundeinstellungen.html"},{"title":"Aufgabeneinstellungen -> Ordner","text":"Der Auftragsmanager l\u00e4sst aus technischer Sicht beliebig viele Aufgaben zu. Um diese besser verwalten und wiederfinden zu k\u00f6nnen, legen Sie die Aufgaben in virtuelle Ordner. Eben diese Ordner k\u00f6nnen Sie hier verwalten. Jede Zeile im Eingabebereich stellt einen Ordner dar. M\u00f6chten Sie einen neuen Ordner hinzuf\u00fcgen, f\u00fcgen Sie eine neue Zeile ein. Zum L\u00f6schen eines Ordners entfernen Sie die betreffende Zeile. Den Namen des Ordners k\u00f6nnen Sie im Eingabefeld im Klartext eingeben. Alternativ (speziell f\u00fcr mehrsprachige Shops) k\u00f6nnen Sie stattdessen auch einen Multilang-Baustein eintragen, den Sie in den admineigenen \u00dcbersetzungsdateien hinterlegen. Es empfiehlt sich, die Ordner inhaltsbezogen zu den Aufgaben anzulegen. Speichern Sie gesetzte Einstellungen ab.","tags":"","url":"manual\/Einstellungen\/Aufgabeneinstellungen.html"},{"title":"allgemeine Cronjobeinstellungen","text":"Neben der manuell gestarteten Aufgabenausf\u00fchrung k\u00f6nnen diese auch automatisch \u00fcber einen oder mehrere Cronjobs gestartet werden. Cronjobs werden auf dem Server eingerichtet und starten die Skriptausf\u00fchrung auch ohne Ihr Zutun. Setzen Sie hier die Cronjob-Ausf\u00fchrung aktiv, wenn Sie die automatische Abarbeitung nutzen m\u00f6chten. Tragen Sie auch die Anzahl der Bestellungen ein, die pro Cronjob-Aufruf abgearbeitet werden d\u00fcrfen. Die Menge ist begrenzt, da auch ein Cronjob nur eine vom Server vorgegebene Zeit zur Abarbeitung hat. Jede Bestellung ben\u00f6tigt ebenfalls etwas Zeit. Je nach Anzahl der aufgelaufenen Bestellungen und der auszuf\u00fchrenden Aufgaben sollte diese Anzahl justiert werden. Reicht die maximal nutzbare Anzahl der Bestellungen nicht aus, lassen Sie den Cronjob einfach mehrmals laufen (z.B. alle 2 Stunden). Das Cronjob-Skript k\u00f6nnen Sie (und jeder Andere auch) zur Einrichtung oder zur Kontrolle im Browser aufrufen. Neben den serverseitigen Sicherheitsma\u00dfnahmen sollten Sie hier ein Passwort vergeben, mit dem das Skript ausschlie\u00dflich gestartet werden kann. Ohne das Passwort verweigert der Auftragsmanager seine Arbeit. So stellen Sie sicher, dass kein Unbefugter diese Ausf\u00fchrung startet.","tags":"","url":"manual\/Einstellungen\/allgemeine_Cronjobeinstellungen.html"},{"title":"Cronjobeinstellungen f\u00fcr Cronjob-ID \"X\"","text":"Der Auftragsmanager stellt verschiedene Cronjobs zur Verf\u00fcgung. Je nach Einrichtung der Aufgaben kann die Anzahl variieren. Details zur Verwendung der Cronjob-IDs finden Sie im Abschnitt Aufgaben automatisch ausf\u00fchren. F\u00fcr jeden verf\u00fcgbaren Cronjob sehen Sie in den Einstellungen die f\u00fcr Einrichtung ben\u00f6tigten Informationen: Den Link mit allen erforderlichen Parametern f\u00fcr den manuellen Aufruf des Bearbeitungsskripts finden Sie in der Zeile \u201eexterner Link\u201c. \u00dcber den blauen Button k\u00f6nnen Sie die Ausf\u00fchrung in einem neuen Browser-Tab sofort starten. Direkt darunter finden Sie den Link, den Sie f\u00fcr die Einrichtung des Cronjobs ben\u00f6tigen. Dort ist das Passwort nicht n\u00f6tigt, da Ihr Server die Identifizierung selbst durchf\u00fchren kann. Nachfolgend wird ebenfalls die Zeit gezeigt, zu der dieser Cronjob das letzte Mal erfolgreich gestartet wurde. Haben Sie Zweifel an der Cronjob-Einrichtung bei Ihrem Provider, k\u00f6nnen Sie dies hier kontrollieren. Speichern Sie gesetzte Einstellungen ab. Enterprise Editon mit mehr als einem Shopmandanten: Beachten Sie, dass f\u00fcr jeden Shopmandanten ein eigener Link zum Aufruf des Cronjobs existiert. Legen Sie sich f\u00fcr jeden Subshop daher einen eigenen Cronjob an. Es empfiehlt sich, diese zeitversetzt zu planen.","tags":"","url":"manual\/Einstellungen\/Cronjobeinstellungen_fuer_Cronjob-ID.html"},{"title":"Aufgaben","text":"Dem Modul haben wir in der Standardinstallation schon einige Aufgaben als Beispiele mitgeliefert. Daran k\u00f6nnen Sie sich die Einrichtungsm\u00f6glichkeiten f\u00fcr verschiedenste Anwendungsf\u00e4lle ansehen. Lassen Sie sich jedoch bitte nicht von den Beispielen einschr\u00e4nken. Wir sind gespannt, welche Aufgabenkombinationen Sie mit dem Auftragsmanager umsetzen. Zum Ausw\u00e4hlen einer Aufgabe klicken Sie diese in der oben gezeigten Liste an. Die jeweilige Zeile wird farbig hinterlegt. Im unteren Bereich der Anzeige sehen Sie nun die Details zur Aufgabe. Die Aufgabenliste bietet Ihnen au\u00dferdem die M\u00f6glichkeit, die angezeigten Aufgaben zu filtern. \u00dcber die Eingabe- und Dropdown-Felder k\u00f6nnen Sie zum Beispiel die weiter oben angesprochenen Ordner zur Filterung verwenden oder nach dem Namen einer Aufgabe suchen. M\u00f6chten Sie stattdessen eine v\u00f6llig neue Aufgabe anlegen, klicken Sie im unteren Bereich der Anzeige auf den entsprechend benannten Link. Das Eingabeformular leert sich und Sie k\u00f6nnen mit der Eingabe beginnen.","tags":"","url":"manual\/Aufgaben\/index.html"},{"title":"Stamm","text":"Vergeben Sie dem Job einen Namen. Diesen k\u00f6nnen Sie sp\u00e4ter jederzeit \u00e4ndern. Das Reihenfolge-Feld erwartet eine Zahl von Ihnen. Anhand derer wird bei der Ausf\u00fchrung festgelegt, in welcher Reihenfolge Ihre Aufgaben ausgef\u00fchrt werden. Kleine Zahlen werden vor Aufgaben mit gro\u00dfer Sortierzahl ausgef\u00fchrt. Dies kann wichtig sein, wenn eine Aufgabe auf den Ver\u00e4nderungen einer anderen Aufgabe basiert. W\u00e4hlen Sie f\u00fcr Ihre Aufgabe nun noch einen Ordner. Dies dient der besseren \u00dcbersicht \u00fcber Ihre Aufgaben. Die Ordner selbst k\u00f6nnen Sie in den Grundeinstellungen des Moduls verwalten. Darunter k\u00f6nnen Sie zus\u00e4tzlich ablesen, wann diese Aufgabe das letzte Mal ausgef\u00fchrt wurde. Bei der Neuanlage ist dieser Eintrag nat\u00fcrlich noch leer. Nun widmen wir uns den Einstellungen auf der rechten Seite: Mit Aufgabenausf\u00fchrung nur simulieren geben Sie an, ob diese Aufgabe \u00c4nderungen an Ihren Bestelldaten vornehmen darf. Ist der Haken gesetzt, sind alle Einstellungen ohne Auswirkungen. W\u00fcnschen Sie nach der Bearbeitung dieser Aufgabe (egal ob live oder nur Simulation) eine Information per Mail, welche Bestellung mit welchen Aktionen behandelt wurden, wird mit Infomail an Shopbetreiber senden diese direkt nach Bearbeitung versendet. Mit Bearbeitete Bestellungen nicht als erledigt markieren wird nach erfolgreichem Abschluss der Aufgabe diese auch f\u00fcr die n\u00e4chste Ausf\u00fchrung erneut vorgemerkt. Verwenden Sie Ihre Aufgabe als Wiedervorlage, setzen Sie diesen Haken. Alle zutreffenden Bestellungen (auch die aktuell bearbeiteten) werden beim n\u00e4chsten Aufruf erneut bearbeitet. Ansonsten werden die bearbeiteten Bestellungen mit dieser Aufgabe nicht noch einmal behandelt. Speziell f\u00fcr die Aufgaben ohne Bearbeitungsmarkierung kann der regelm\u00e4\u00dfige (z.B. t\u00e4gliche) Aufruf zu h\u00e4ufig sein. Stellen Sie dann den Wiedervorlagezeitraum ein, wann die Aufgabe erneut ausgef\u00fchrt werden soll. Beachten Sie bitte: Die Aufgaben k\u00f6nnen unabh\u00e4ngig des eingestellten Zeitraums nur ausgef\u00fchrt werden, wenn auch das Cronjob-Skript gestartet wird. Ansonsten bleibt die Aufgabe bis zum n\u00e4chsten Cronjob unbearbeitet liegen. Speichern Sie gesetzte Einstellungen ab.","tags":"","url":"manual\/Aufgaben\/Stamm.html"},{"title":"Mall","text":"F\u00fcr Nutzer der OXID eShop Enterprise Edition gibt es hier die M\u00f6glichkeit, die Aufgaben neben dem Hauptmandanten auch weiteren Shopmandanten zuzuweisen. Somit ersparen Sie sich das Anlegen und Pflegen identischer Aufgaben. Beachten Sie jedoch, dass f\u00fcr jeden Mandanten unabh\u00e4ngig dieser Zuweisung separate Cronjobaufrufe notwendig sind. (siehe Cronjobeinstellungen).","tags":"","url":"manual\/Aufgaben\/Mall.html"},{"title":"\u00dcbersicht","text":"Hier erhalten Sie eine \u00dcbersicht \u00fcber schon bearbeitete und zuk\u00fcnftige Bestellungen dieser Aufgabe. Anhand der noch zu bearbeitenden Bestellungen k\u00f6nnen Sie die Bedingungseinstellungen pr\u00fcfen, die diese Zahl direkt manipulieren. F\u00fcr die einfache \u00dcbersicht \u00fcber eingestellte Bedingungen und Aktionen werden diese hier ebenfalls aufgelistet.","tags":"","url":"manual\/Aufgaben\/Uebersicht.html"},{"title":"Ausl\u00f6ser","text":"Hier stellen Sie ein, wann und wie die Augabe gestartet werden kann. Sie haben die Wahl zwischen: zeitgesteuerter Cronjob Lassen Sie die Aufgabe immer zu vorab festgelegten Zeiten starten. Sie m\u00fcssen sich dann um die Ausf\u00fchrung nicht k\u00fcmmern. Der automatische Auf\u00fchrung \u00fcber Cronjob m\u00f6glich-Haken definiert, ob diese Aufgabe \u00fcber die Cronjobs ausgef\u00fchrt werden darf. Der Einstellung der Cronjob-ID widmet sich das Kapitel Cronjobs f\u00fcr unterschiedlich zu steuernde Aufgaben ausf\u00fchrlich. Beachten Sie bitte, das zus\u00e4tzlich zu diesen Einstellungen ein passender Cronjob auf Ihrem Server eingerichtet sein muss. Der Ablauf der Einrichtung ist von Ihrem Provider abh\u00e4ngig. Bei Fragen kontaktieren Sie bitte uns oder Ihren Provider. manuelle Ausf\u00fchrung Alle Aufgaben k\u00f6nnen auch manuell f\u00fcr jede Bestellung ausgef\u00fchrt werden. Ob dies f\u00fcr die Aufgabe sinnvoll erscheint, k\u00f6nnen Sie mit dem Haken manuelle Ausf\u00fchrung an Bestellung m\u00f6glich festlegen. Haben Sie den Haken gesetzt, wird diese Aufgabe an den Bestellungen (im Admin unter Bestellungen verwalten -> Bestellungen -> D3 Auftragsmanager) angezeigt. (siehe auch Aufgaben manuell ausf\u00fchren). Mit "Aufgabe wird nur bei Bestellungen angeboten, bei denen die eingestellten Bedingungen erf\u00fcllt sind" k\u00f6nnen Sie entscheiden, ob die Aufgabe an jeder Bestellung angezeigt werden soll oder nur an Bestellungen, die die eingestellten Bedingungen erf\u00fcllen. nach dem Abschluss der Bestellung durch den Kunden Die Aufgabe wird dann ausgef\u00fchrt, wenn der Kunde seine Bestellung im Bestellschritt 4 abgesendet hat und diese vom angelegt wurde. Die Aufgabe f\u00fchrt dann nur diese eine Bestellung aus, wenn diese die eingestellten Bedingungen erf\u00fcllt. Technisch gesehen erfolgt die Bearbeitung der Bestellung nach Ausf\u00fchrung von \\OxidEsales\\Eshop\\Application\\Model\\Order::finalizeOrder() nach jedem Speichern der Bestellung Die Ausf\u00fchrung der Aufgabe erfolgt immer dann, wenn eine Bestellung gespeichert wird. Je nachdem, ob die bearbeitet Bestellung als "erledigt" markiert wird, erfolgt (k)eine erneute Bearbeitung beim n\u00e4chsten Speichern. Dieser Ausl\u00f6ser und der Ausl\u00f6ser "nach dem Abschluss der Bestellung durch den Kunden" \u00fcberschneiden sich thematisch, da beim Abschluss der Bestellung diese ebenfalls gespeichert wird. Eine gleichzeitige Aktivierung dieser beiden Ausl\u00f6ser ergibt i.d.R. keinen Sinn. Technisch gesehen erfolgt die Bearbeitung der Bestellung nach Ausf\u00fchrung von \\OxidEsales\\Eshop\\Application\\Model\\Order::save() Aktive Ausl\u00f6ser werden f\u00fcr die schnelle \u00dcbersicht mit einen gr\u00fcnen H\u00e4kchen markiert. An jedem Ausl\u00f6ser k\u00f6nnen Sie die Ausf\u00fchrung einer Vorabsriptes und \/ oder eines Danachscriptes einstellen, welches vorbereitende oder nachbereitende Arbeiten ausf\u00fchrt (nur verf\u00fcgbar in der Premium-Edition. Speichern Sie gesetzte Einstellungen ab.","tags":"","url":"manual\/Aufgaben\/Ausloeser.html"},{"title":"Bedingungen","text":"Hier legen Sie mit einfachen M\u00f6glichkeiten fest, welche Bestellungen \u00fcberhaupt von Ihrer Aufgabe betroffen sind. L\u00e4sst sich Ihre Aufgabe nicht eindeutig diesen Bedingungen zuordnen, legen Sie im Anschluss besser eine zweite (identische) Aufgabe an und variieren Sie die Bedingungen entsprechend. Jede Bedingung hat einen Aktiv-Haken. Nur wenn dieser gesetzt ist, werden auch alle weiteren Einstellungen der jeweiligen Bedingung ber\u00fccksichtigt. Alle Bedingungen sind miteinander kombinierbar. W\u00e4hlen Sie mehrere Bedingungen aus, m\u00fcssen die Bestellungen Ihres Shops auch allen gew\u00e4hlten Bedingungen entsprechen (UND-Verkn\u00fcpfung). F\u00fcr alternative Bedingungen (ODER-Verkn\u00fcpfung) legen Sie sich bitte entsprechend viele \u00e4hnlich gestaltete Aufgaben an. Die Bedingungen sind selbsterkl\u00e4rend, weshalb das Handbuch nur auf Besonderheiten eingehen wird. Weitere Hilfetexte finden Sie an den Fragezeichenfeldern direkt an jeder Bedingung: Eine Spanne in den vorliegenden Bestellungen k\u00f6nnen Sie mit der Kombination aus ab Bestellnummer und bis Bestellnummer erstellen. Geben Sie hier die kleinste und die gr\u00f6\u00dfte Bestellnummer an. Bei Auswahlfeldern mit mehreren Eintr\u00e4gen k\u00f6nnen Sie auch mehrfache Eintr\u00e4ge selektieren. Halten Sie dazu w\u00e4hrend der Auswahl die -Taste gedr\u00fcckt oder verwenden die Eingabehilfe, um alle bzw. keine Eintr\u00e4ge zu markieren. Alle Bedingungen, die sich auf W\u00e4hrungsmengen (z.B. Bestellsummen) beziehen, verwenden die Angabe immer in der Shop-Hauptw\u00e4hrung. Rechnen Sie Angaben in Fremdw\u00e4hrung f\u00fcr die Bedingungen daher bitte immer um. Geben Sie bei Pr\u00fcfung eines Freitextfeldes als Feldname immer das Stammfeld an. Die Angabe des sprachabh\u00e4ngigen Suffix (z.B. ..._1) wird vom Modul bei Bedarf selbst vorgenommen. Bei der Bedingung, nur Bestellungen mit Artikeln aus bestimmten Kategorien zu bearbeiten, w\u00e4hlen Sie das Suchmuster f\u00fcr die Kategorie-ID. Hierbei ist die eindeutige, interne ID der aktuell zugewiesenen Kategorie Ihres Shops gemeint. Da Kategorien nicht an den Bestellungen gespeichert werden, wird die Zuordnung zur Kategorie aus dem aktuell vorliegenden Datenbestand des Shops ermittelt. Beachten Sie, dass daf\u00fcr der bestellte Artikel noch im Shop vorhanden und zur gew\u00fcnschten Kategorie zugeordnet sein muss. \u00c4ndern sich zwischen der Bestellung und dem Ausf\u00fchren Ihrer Aufgabe die Kategorienzuordnungen, wirkt sich dies auch auf die aktuelle Filterung aus. Details zu den jeweiligen Eingabefeldern der Bedingungen finden Sie im Admin im Hilfefeld hinter der entsprechenden Eingabe. Speichern Sie gesetzte Einstellungen ab.","tags":"","url":"manual\/Aufgaben\/Bedingungen.html"},{"title":"Aktionen","text":"Haben Sie die Bedingungen gesetzt, setzen Sie nun die Aktionen, die ausschlie\u00dflich auf die gefundenen Bestellungen angewendet werden. Auch hier verzichten wir in diesem Handbuch auf die Auflistung der Aktionen, da diese normalerweise selbsterkl\u00e4rend sind. Im Folgenden sind nun Besonderheiten aufgef\u00fchrt, auf die Sie speziell achten sollten: Beachten Sie, dass die Aktion \u201eL\u00f6schen von Bestellungen\u201c nicht r\u00fcckg\u00e4ngig gemacht werden kann. Lassen Sie bei solchen Aktionen erst w\u00e4hrend eines Testzeitraums die Infomails zusenden, mit denen Sie pr\u00fcfen k\u00f6nnen, ob die L\u00f6schaktionen auch die richtigen Bestellungen betreffen. Wir \u00fcbernehmen keine Gew\u00e4hrleistung bei Datenverlust auf Grund von unzureichend gepr\u00fcften Aufgaben. Alle Aktionen, die sich auf W\u00e4hrungsmengen beziehen (z.B. Versandkosten oder Rabatte), verwenden die Angabe immer in der Shop-Hauptw\u00e4hrung. Rechnen Sie Angaben in Fremdw\u00e4hrung f\u00fcr die Aktionen daher bitte immer um. Geben Sie bei Ver\u00e4nderung eines Freitextfeldes als Feldname immer das Stammfeld an. Die Angabe des sprachabh\u00e4ngigen Suffix (z.B. ..._1) wird vom Modul bei Bedarf selbst vorgenommen. Beim Versand von Mails k\u00f6nnen Sie als Quelle Ihres Mailinhalts CMS-Bausteine aus Ihrem Shop oder komplette Templatedateien verwenden. In beiden M\u00f6glichkeiten haben Sie die folgenden Variablen zur Verf\u00fcgung, um die Mail zu individualisieren: Variable Inhalt $oShop enth\u00e4lt das Shop-Objekt und alle seine M\u00f6glichkeiten $shop enth\u00e4lt das Shop-Objekt und alle seine M\u00f6glichkeiten $oViewConf enth\u00e4lt das Shop-Objekt und alle seine M\u00f6glichkeiten $oOrder enth\u00e4lt das Bestellungen-Objekt und alle seine M\u00f6glichkeiten $order enth\u00e4lt das Bestellungen-Objekt und alle seine M\u00f6glichkeiten $oUser enth\u00e4lt das Benutzer-Objekt und alle seine M\u00f6glichkeiten $user enth\u00e4lt das Benutzer-Objekt und alle seine M\u00f6glichkeiten $shopTemplateDir enth\u00e4lt das Verzeichnis zum Template $charset enth\u00e4lt den Zeichensatz f\u00fcr die Mail $basket enth\u00e4lt das Warenkorb-Objekt und alle seine M\u00f6glichkeiten (erfordert, dass alle Artikel noch im Stamm vorhanden sind) $payment enth\u00e4lt das Bezahlarten-Objekt und alle seine M\u00f6glichkeiten $oDelSet enth\u00e4lt das Versandarten-Objekt und alle seine M\u00f6glichkeiten $currency enth\u00e4lt das W\u00e4hrungs-Objekt und alle seine M\u00f6glichkeiten Legen Sie die Templatedateien im auszuw\u00e4hlenden Ordner ab.","tags":"","url":"manual\/Aufgaben\/Aktionen.html"},{"title":"Logging","text":"Alle Protokolleintr\u00e4ge, die f\u00fcr dieses Modul aufgezeichnet werden, finden Sie in dieser \u00dcbersicht.","tags":"","url":"manual\/Logging.html"},{"title":"Aufgaben automatisch ausf\u00fchren","text":"Richten Sie sich auf Ihrem Server einen oder mehrere Cronjobs ein, der den Link aus dem Einstellungsdialog enth\u00e4lt. Der Cronjob kann je nach Erfordernissen auch mehrfach am Tag ausgef\u00fchrt werden. Dies ist haupts\u00e4chlich vom Bestellungsaufkommen und den angelegten Aufgaben Ihres Shops abh\u00e4ngig. Sofern bei Ihrem Provider notwendig, binden Sie statt der PHP-Datei die gleichnamige SH- Datei als Cronjob-Skript ein. \u00c4ndern Sie den Inhalt der SH-Datei zuvor auf Ihre Servereinstellungen. Sie sollten unbedingt den Aufruf von .sh-Dateien per Browser verhindern, so dass kein Unbefugter diese Datei von au\u00dfen aufrufen kann. Dazu erweitern Sie z.B. die .htaccess- Datei des Shops um folgende Zeilen: <Files *.sh> order allow,deny deny from all <\/Files>","tags":"","url":"manual\/Aufgaben_automatisch_ausfuehren.html"},{"title":"Cronjobs f\u00fcr unterschiedlich zu steuernde Aufgaben","text":"Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardm\u00e4\u00dfig immer die Cronjob-ID \u201e0\u201c (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben k\u00f6nnen Sie gesamt \u00fcber diese Cronjob-ID steuern. Hierf\u00fcr k\u00f6nnen Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausf\u00fchrt. H\u00e4ufig ist es jedoch der Fall, dass bestimmte Aufgaben nur zu besonderen Zeiten gestartet werden sollen. Beispiele sind: Erstellen von Auswertungen nur einmal im Quartal oder Marketingaktionen immer zu Beginn eines jeden Monats oder Geburtstagsgl\u00fcckw\u00fcnsche immer vormittags statt nachts Weisen Sie dann diesen speziellen Aufgaben jeweils eine eigene Cronjob-ID zu. Diese kann eine beliebige Zahl zwischen 1 und 99 sein. Verwenden mehrere Aufgaben dieselben Ausf\u00fchrungszeiten und Intervalle, k\u00f6nnen Sie diese durch Vergabe der gleichen Cronjob-ID auch zu einer Ausf\u00fchrungsgruppe zusammenfassen. F\u00fcr diese Gruppe brauchen Sie nur einen gemeinsamen Cronjob einrichten. Sobald Sie die Cronjob-ID an der Aufgabe gespeichert haben, werden Ihnen in den Grundeinstellungen des Moduls alle Informationen gezeigt, die Sie f\u00fcr die Einrichtung dieses zus\u00e4tzlichen Cronjobs ben\u00f6tigen. An diesem Cronjob k\u00f6nnen Sie nun auch die neuen Ausf\u00fchrungszeiten direkt einstellen. Sofern Ihr Provider dies erfordert, legen Sie f\u00fcr jeden Cronjob eine separate .sh-Datei an (siehe Aufgaben automatisch ausf\u00fchren). Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID \u201e0\u201c (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht n\u00f6tig.","tags":"","url":"manual\/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html"},{"title":"Aufgaben f\u00fcr alle relevanten Bestellungen manuell ausf\u00fchren","text":"Die Adressen f\u00fcr einen manuellen Start der Aufgaben finden Sie in den Einstellungen des Auftragsmanager (Klappmen\u00fc Cronjobeinstellungen f\u00fcr...). Die Adresse unter externer Link kann zum manuellen Starten verwendet werden. Die Links sind immer f\u00fcr eine spezielle "Cronjob-ID" g\u00fcltig. Alle Aufgaben mit dieser ID werden dann gleichzeitig gestartet. M\u00f6chten Sie nur eine spezielle Aufgabe starten, vergeben Sie dieser eine eindeutige Cronjob-ID. Sie erhalten dann in den Einstellungen einen speziellen Link nur f\u00fcr diese ID. Weitere Informationen zur Verwendung der Cronjob-IDs sind im Kapitel Cronjobeinstellungen f\u00fcr Cronjob-ID X beschrieben. Beachten Sie bitte, dass die Aufgaben in einem Durchlauf bearbeitet werden. Cronjobs haben im Regelfall mehr Ressourcen (Laufzeit, Speicher, ...) zur Verf\u00fcgung, als Browseraufrufe. Sind die auszuf\u00fchrenden Aufgaben sehr umfangreich, kann es beim manuellen Aufruf unter Umst\u00e4nden zu Abbr\u00fcchen f\u00fchren, wo der Cronjob sauber durchlaufen w\u00fcrde.","tags":"","url":"manual\/Aufgaben_fuer_alle_relevanten_Bestellungen_manuell_ausfuehren.html"},{"title":"Aufgaben f\u00fcr einzelne Bestellung manuell ausf\u00fchren","text":"Je nach Einstellung an den Aufgaben k\u00f6nnen Sie diese f\u00fcr alle Bestellungen zur manuellen Ausf\u00fchrung bereitstellen. Diese Einstellung setzen Sie an der jeweiligen Aufgabe im Tab Stamm. W\u00e4hlen Sie f\u00fcr den manuellen Aufruf im Adminbereich Ihres Shops den Abschnitt Bestellungen, w\u00e4hlen die entsprechende Bestellung und wechseln dann auf den Tab Auftragsmanager. Hier sehen Sie die freigegebenen Aufgaben und deren Status. Mit Hilfe des Ordner-Auswahlfeldes k\u00f6nnen Sie die angezeigten Aufgaben auch filtern. Hier k\u00f6nnen Sie Aufgaben nun ausf\u00fchren, auch wenn deren Bedingungen f\u00fcr die gew\u00e4hlte Bestellung eigentlich nicht g\u00fcltig sind. Eine Pr\u00fcfung erfolgt nicht. Bei mehrfach ausf\u00fchrbaren Aufgaben steht Ihnen auch nach der ersten Ausf\u00fchrung die erneute Ausf\u00fchrung der Aufgabe jederzeit zur Verf\u00fcgung. Wurde eine Aufgabe schon abschlie\u00dfend f\u00fcr die Bestellung ausgef\u00fchrt, k\u00f6nnen Sie diese Markierung hier auch wieder entfernen. Ein erneutes Ausf\u00fchren (manuell \u00fcber diese Seite oder auch automatisch \u00fcber den Cronjob) ist dann wieder m\u00f6glich. Zus\u00e4tzlich erlaubt Ihnen die manuelle Ausf\u00fchrung auch das Bearbeiten von Mails. So k\u00f6nnen Sie ohne Ver\u00e4nderung der Mailvorlagen Ihrem Kunden auch noch individuelle Anpassungen der Mails zukommen lassen.","tags":"","url":"manual\/Aufgaben_fuer_einzelne_Bestellung_manuell_ausfuehren.html"},{"title":"Anzeige der gefundenen Bestellungen als Liste","text":"Eine direkte Anzeigem\u00f6glichkeit gibt es im Modul nicht, da die Listen sehr lang werden k\u00f6nnen. Ben\u00f6tigen Sie die Liste vorab, kopieren Sie bitte die Aufgabe und \u00e4ndern in der Kopie die Aktionen auf "Export in Liste" um. Ben\u00f6tigen Sie stattdessen ein Bearbeitungsprotokoll, k\u00f6nnen Sie den Listenexport auch in der bestehenden Aufgabe zus\u00e4tzlich zu den bestehenden Aktionen dazu konfigurieren. Aktivieren Sie in beiden F\u00e4llen im Tab "Aktion" im Aufklappmen\u00fc "Export" die folgenden Einstellungen: W\u00e4hlen Sie die gew\u00fcnschten Felder aus der Feldliste. Als Generierungstemplate w\u00e4hlen Sie d3ordermanager\/CSV-Vorlage.tpl. Damit k\u00f6nnen Sie sich eine CSV-Liste erzeugen. F\u00fcr andere Formate ist eine entsprechende Vorlage zu erstellen. Nach dem Ausf\u00fchren dieser Aufgabe k\u00f6nnen Sie den Export unter dem angezeigten Pfad laden. Wenn Sie eine separate Kopie der Aufgabe f\u00fcr die Listen verwenden: Beachten Sie bitte, dass diese beiden Aufgaben (das Original und auch die Listen-Kopie) jeweils eigene erledigt-Haken an der Bestellung setzen. Die beiden Aufgaben haben damit voneinander getrennte Bearbeitungsst\u00e4nde.","tags":"","url":"manual\/Anzeige_der_gefundenen_Bestellungen_als_Liste.html"},{"title":"Weiterentwicklung","text":"Fehlen Ihnen unter den Bedingungen oder den Aktionen der Aufgaben noch Eintr\u00e4ge, um die von Ihnen ben\u00f6tigte Aufgabe anlegen zu k\u00f6nnen, fragen Sie einfach bei uns nach. Haben Sie neben den Beispielen weitere Einsatzm\u00f6glichkeiten gefunden, freuen wir uns \u00fcber Ihre R\u00fcckmeldung.","tags":"","url":"manual\/Weiterentwicklung.html"},{"title":"Hilfe und Support","text":"Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem HelpCenter zur Verf\u00fcgung. Finden Sie darin die ben\u00f6tigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden M\u00f6glichkeiten: per E-Mail: support@shopmodule.com oder \u00fcber das Kontaktformular auf Oxidmodule.com oder per Telefon: (+49) 37 21 \/ 26 80 90 zu unseren B\u00fcrozeiten Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen k\u00f6nnen. Sind Ihre Fragen shopspezifisch, ben\u00f6tigen wir m\u00f6glicherweise Zugangsdaten zum betreffenden Shop. Wir w\u00fcnschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! Ihr D\u00b3-Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]} \ No newline at end of file diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php index fb821537..aa0ea3ba 100644 --- a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php @@ -24,7 +24,6 @@ use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist; use D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist; use D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler; use D3\Ordermanager\Application\Model\d3ordermanager; -use D3\ModCfg\Application\Model\Shopcompatibility\d3ShopCompatibilityAdapterHandler; use Doctrine\DBAL\DBALException; use Exception as ExceptionAlias; use OxidEsales\Eshop\Application\Model\Order; @@ -34,10 +33,12 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\StandardException; use OxidEsales\Eshop\Core\Language; -use OxidEsales\Eshop\Core\Module\Module; -use OxidEsales\Eshop\Core\Module\ModuleList; use OxidEsales\Eshop\Core\Model\ListModel; +use OxidEsales\Eshop\Core\Registry; use OxidEsales\Eshop\Core\Request; +use OxidEsales\EshopCommunity\Internal\Container\ContainerFactory; +use OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Bridge\ShopConfigurationDaoBridgeInterface; +use OxidEsales\EshopCommunity\Internal\Framework\Module\Path\ModulePathResolverInterface; class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings { @@ -62,7 +63,7 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings if ($this->getProfile()->getValue($oAction->sActionActiveSwitch) && false == $oAction->hasRequiredValues()) { $aMissingRequiredValues[] = $sId; } - }; + } if (count($aMissingRequiredValues)) { $this->addTplParam('missingRequValuesActions', $aMissingRequiredValues); @@ -86,7 +87,9 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings */ public function d3GetConfig() { - return d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class); + /** @var Config $config */ + $config = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class); + return $config; } /** @@ -117,6 +120,7 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings */ public function getProfile() { + /** @var d3ordermanager $oProfile */ $oProfile = d3GetModCfgDIC()->get(d3ordermanager::class); $soxId = $this->getEditObjectId(); @@ -185,7 +189,9 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings */ public function getLang() { - return d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class); + /** @var Language $lang */ + $lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class); + return $lang; } /** @@ -233,7 +239,10 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class) ); - return d3GetModCfgDIC()->get(d3ordermanager_pdfhandler::class); + /** @var d3ordermanager_pdfhandler $pdfhandler */ + $pdfhandler = d3GetModCfgDIC()->get(d3ordermanager_pdfhandler::class); + + return $pdfhandler; } /** @@ -260,7 +269,10 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class) ); - return d3GetModCfgDIC()->get(d3ordermanager_actiongrouplist::class); + /** @var d3ordermanager_actiongrouplist $actiongroup */ + $actiongroup = d3GetModCfgDIC()->get(d3ordermanager_actiongrouplist::class); + + return $actiongroup; } /** @@ -278,7 +290,9 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class) ); - return d3GetModCfgDIC()->get(d3ordermanager_actionlist::class); + /** @var d3ordermanager_actionlist $actionlist */ + $actionlist = d3GetModCfgDIC()->get(d3ordermanager_actionlist::class); + return $actionlist; } /** @@ -287,7 +301,6 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings */ public function getGroupedActionList() { - /** @var d3ordermanager $oManager */ $oManager = $this->getProfile(); $oActionList = $this->getActionGroupList(); $oActionList->setGroups($oManager->getConfiguration()->getGroupedActionIdList()); @@ -301,7 +314,6 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings */ public function getActionList() { - /** @var d3ordermanager $oManager */ $oManager = $this->getProfile(); $oActionList = $this->getActionListObject(); $oActionList->setActions($oManager->getConfiguration()->getActionIdList()); @@ -326,24 +338,6 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings return $oProfile; } - /** - * @return ModuleList - * @throws ExceptionAlias - */ - public function getModuleList() - { - return d3GetModCfgDIC()->get('d3ox.ordermanager.'.ModuleList::class); - } - - /** - * @return d3ShopCompatibilityAdapterHandler - * @throws ExceptionAlias - */ - public function getShopCompatibilityAdapterHandler() - { - return d3GetModCfgDIC()->get(d3ShopCompatibilityAdapterHandler::class); - } - /** * @return array * @throws StandardException @@ -352,27 +346,20 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings */ public function getModulePathList() { - /** @var Config $config */ - $config = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class); - - $sModulesDir = $config->getModulesDir(); $aModulePathList = array(); - /** @var Module $oModule */ - $oModule = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Module::class); - /** @var ModuleList $oModuleList */ - $oModuleList = $this->getModuleList(); + $container = ContainerFactory::getInstance()->getContainer(); + $shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get(); - foreach (array_keys($oModuleList->getModulesFromDir($sModulesDir)) as $sId) { - /** @var d3ShopCompatibilityAdapterHandler $oD3CompatibilityAdapterHandler */ - $oD3CompatibilityAdapterHandler = $this->getShopCompatibilityAdapterHandler(); - $sModulePath = $oD3CompatibilityAdapterHandler->call( - 'oxmodule__getModuleFullPath', - array($oModule, $sId) + foreach ($shopConfiguration->getModuleConfigurations() as $moduleConfiguration) { + $pathResolver = ContainerFactory::getInstance()->getContainer()->get(ModulePathResolverInterface::class); + $sModulePath = $pathResolver->getFullModulePathFromConfiguration( + $moduleConfiguration->getId(), + Registry::getConfig()->getShopId() ); - $aModulePathList[$sId] = $sModulePath; - }; + $aModulePathList[$moduleConfiguration->getId()] = $sModulePath; + } return $aModulePathList; } @@ -388,9 +375,7 @@ class d3_cfg_ordermanageritem_action extends d3_cfg_ordermanageritem_settings */ public function markAsFinished() { - /** @var d3ordermanager $oProfile */ $oProfile = $this->getProfile(); - /** @var Language $oLang */ $oLang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class); $iCount = $oProfile->markConcernedItemsAsFinished(); $this->_aMessages[] = sprintf( diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php index b438be8b..e93c5e11 100644 --- a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php @@ -20,6 +20,7 @@ namespace D3\Ordermanager\Application\Controller\Admin; use D3\Ordermanager\Application\Model\d3ordermanager; use D3\Ordermanager\Application\Model\d3ordermanagerlist; use D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list; +use OxidEsales\Eshop\Core\TableViewNameGenerator; class d3_cfg_ordermanageritem_list extends d3_cfg_mod_list { @@ -36,12 +37,12 @@ class d3_cfg_ordermanageritem_list extends d3_cfg_mod_list $baseObject = $this->getItemListBaseObject(); foreach ($aWhere as $key => $value) { + unset($aWhere[$key]); $aWhere[str_replace( - getViewName($baseObject->getCoreTableName()), + oxNew(TableViewNameGenerator::class)->getViewName($baseObject->getCoreTableName()), $baseObject->getViewName(), $key )] = $value; - unset($aWhere[$key]); } return $aWhere; diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php index 62c7cc13..cc0c33b6 100644 --- a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php @@ -47,7 +47,7 @@ class d3_cfg_ordermanageritem_main extends d3_cfg_mod_main protected $_sD3ObjectClass = d3ordermanager::class; /** - * Loads article parameters and passes them to Smarty engine, returns + * Loads article parameters and passes them to template engine, returns * name of template file "article_main.tpl". * * @return string diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php index 7344f13d..b4044ac6 100644 --- a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php @@ -29,7 +29,6 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Language; use OxidEsales\Eshop\Core\Request; -use oxsystemcomponentexception; class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main { @@ -54,7 +53,9 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main */ public function getActionAdminController() { - return d3GetModCfgDIC()->get(d3_cfg_ordermanageritem_action::class); + /** @var d3_cfg_ordermanageritem_action $action */ + $action = d3GetModCfgDIC()->get(d3_cfg_ordermanageritem_action::class); + return $action; } /** @@ -63,7 +64,9 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main */ public function getRequirementAdminController() { - return d3GetModCfgDIC()->get(d3_cfg_ordermanageritem_requ::class); + /** @var d3_cfg_ordermanageritem_requ $requ */ + $requ = d3GetModCfgDIC()->get(d3_cfg_ordermanageritem_requ::class); + return $requ; } /** @@ -71,7 +74,6 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main * @param $aArguments * * @return mixed - * @throws oxSystemComponentException * @throws Exception */ public function __call($sName, $aArguments) @@ -101,7 +103,9 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main $oManager ); - return d3GetModCfgDIC()->get(d3ordermanager_requirementlist::class); + /** @var d3ordermanager_requirementlist $requList */ + $requList = d3GetModCfgDIC()->get(d3ordermanager_requirementlist::class); + return $requList; } /** @@ -134,7 +138,9 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class) ); - return d3GetModCfgDIC()->get(d3ordermanager_actionlist::class); + /** @var d3ordermanager_actionlist $actionlist */ + $actionlist = d3GetModCfgDIC()->get(d3ordermanager_actionlist::class); + return $actionlist; } /** @@ -342,7 +348,9 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main */ public function getManager() { - return d3GetModCfgDIC()->get(d3ordermanager::class); + /** @var d3ordermanager $manager */ + $manager = d3GetModCfgDIC()->get(d3ordermanager::class); + return $manager; } /** @@ -351,7 +359,9 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main */ public function getLang() { - return d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class); + /** @var Language $lang */ + $lang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class); + return $lang; } /** @@ -364,7 +374,7 @@ class d3_cfg_ordermanageritem_overview extends d3_cfg_mod_main $oManager = $this->getManager(); if ($oManager->load($sManagerId)) { return $oManager->getFieldData('oxtitle'); - }; + } return $this->getLang()->translateString('D3_ORDERMANAGER_REQU_OTHERJOB_UNKNOWNJOBID').' "'.$sManagerId.'"'; } diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php index cc1e31d2..a8cdfab7 100644 --- a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php @@ -49,7 +49,7 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings if ($this->getProfile()->getValue($oRequirement->sRequActiveSwitch) && false == $oRequirement->hasRequiredValues()) { $aMissingRequiredValues[] = $sId; } - }; + } if (count($aMissingRequiredValues)) { $this->addTplParam('missingRequValuesActions', $aMissingRequiredValues); @@ -111,8 +111,7 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings public function getLanguageList() { $oLang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class); - $aLanguageList = $oLang->getLanguageArray(); - return $aLanguageList; + return $oLang->getLanguageArray(); } /** @@ -174,7 +173,6 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings { /** @var d3ordermanager $oManager */ $oManager = $this->getProfile(); - /** @var d3ordermanager_requirementgrouplist $oRequList */ $oRequList = $this->getRequirementGroupList($oManager); $oRequList->setGroups($oManager->getConfiguration()->getGroupedRequirementIdList()); @@ -189,7 +187,6 @@ class d3_cfg_ordermanageritem_requ extends d3_cfg_ordermanageritem_settings { /** @var d3ordermanager $oManager */ $oManager = $this->getProfile(); - /** @var d3ordermanager_requirementlist $oRequList */ $oRequList = $this->getRequirementListObject($oManager); $oRequList->setRequirements($oManager->getConfiguration()->getRequirementIdList()); diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php index 157fd936..433c68b6 100644 --- a/src/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php +++ b/src/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php @@ -86,6 +86,7 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main * * @return ListModel * @throws DBALException + * @throws Exception */ protected function _getObjectList($oObjectList, $sWhere = null, $sOrderBy = null) { @@ -94,7 +95,7 @@ class d3_cfg_ordermanageritem_settings extends d3_cfg_mod_main /** @var Language $oLang */ $oLang = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Language::class); - /** @var $oObject MultiLanguageModel */ + /** @var MultiLanguageModel $oObject */ $oObject = $oObjectList->getBaseObject(); if ($oObject->isMultilang()) { $oObject->setLanguage($oLang->getTplLanguage()); diff --git a/src/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php b/src/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php index 682a5731..f008b4e0 100644 --- a/src/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php +++ b/src/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php @@ -128,20 +128,13 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main $this->getBaseCronPW(); } - $sURL = $this->getD3Str()->generateParameterUrl($sBaseUrl, $aParameters); - - return $sURL; + return $this->getD3Str()->generateParameterUrl($sBaseUrl, $aParameters); } /** - * @param bool $blUsePw * @param bool|int $iCronJobId * * @return string - * @throws DBALException - * @throws DatabaseConnectionException - * @throws DatabaseErrorException - * @throws FileException * @throws Exception */ public function getCronPath($iCronJobId = false) @@ -156,9 +149,7 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main $aParameters['cjid'] = $iCronJobId; } - $sPath = $sScriptPath." ".implode(' ', $aParameters); - - return $sPath; + return $sScriptPath." ".implode(' ', $aParameters); } /** @@ -268,7 +259,6 @@ class d3_cfg_ordermanagerset_main extends d3_cfg_mod_main $request = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Request::class); $sCronId = $request->getRequestEscapedParameter('cronid'); - /** @var Shop $oShop */ $oShop = $this->d3GetActiveShop(); $aParameters = array( 0 => $oShop->getId(), diff --git a/src/Application/Controller/d3ordermanager_response.php b/src/Application/Controller/d3ordermanager_response.php index c2f1bcab..0293ea57 100644 --- a/src/Application/Controller/d3ordermanager_response.php +++ b/src/Application/Controller/d3ordermanager_response.php @@ -116,7 +116,8 @@ class d3ordermanager_response extends Base $blExc = true; } catch (StandardException $oEx) { /** @var StandardException $oEx */ - $oEx->debugOut(); + $logger = Registry::getLogger(); + $logger->error($oEx); $blExc = true; } @@ -389,7 +390,7 @@ class d3ordermanager_response extends Base array_filter( $this->getManager()->getAvailableCronjobIds(), function($entry) use ($sCronJobId) { - return ($entry['id'] == $sCronJobId) ? true : false; + return $entry['id'] == $sCronJobId; } ) )['count']; diff --git a/src/Application/Model/Actions/d3ordermanager_action_abstract.php b/src/Application/Model/Actions/d3ordermanager_action_abstract.php index 7612e992..a76d92c1 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_abstract.php +++ b/src/Application/Model/Actions/d3ordermanager_action_abstract.php @@ -1,62 +1,62 @@ 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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 -8+c9C982xBMlah68CQizliSb \ No newline at end of file +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 +IWOuDX0LT9xI02wbpDADfG== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_changedelcosts.php b/src/Application/Model/Actions/d3ordermanager_action_changedelcosts.php index 578c865a..b4655577 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_changedelcosts.php +++ b/src/Application/Model/Actions/d3ordermanager_action_changedelcosts.php @@ -1,99 +1,98 @@ 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 +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_changediscount.php b/src/Application/Model/Actions/d3ordermanager_action_changediscount.php index 71fa02b8..c7ea7c61 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_changediscount.php +++ b/src/Application/Model/Actions/d3ordermanager_action_changediscount.php @@ -1,102 +1,102 @@ 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+cPoJ8In5Qch0c8mZUCbrGtJODSmGjuiMHzgEuo4Lht9Db+TsSM8Pfzdim3PHhx1MUKh7zYBQR -fX/1QtPvSV7WLoUO2wh1S7CxsG8CP6M8PRLMMeKPc7Tfxrx6dqial6Np42Gnxd32I+M08y+BIjI1 -pO88EafWYj6GvUCb3k199j9q4pMyEDso0tQNRJwHqn08unldRmIcvLGNLBvJD7BofjgArJOrwMHs -VH10qSEeDarJr1nInwO5B07pHjAjfRkumenk6ywvEA+1lqlAa0uOlE2/dTHcDEEUxonrMVf6He0j -Ow9h/+IitAzQxWjEG6rhSrsN5/+tISUkVEbcqnQefKpEjsTTsnMFOBQJj5pltYfmUFCefmvE26Ff -tK9h46DgzFJaqnZdD8IanmBnoGmM2V9OgIHD+iia8qX9T+V7acIXiWHlk+KU21tMqoVl08MwNwvQ -Uj7hUVEw7Vnt62cAXRPoMX0FyyJ+p4IGWkkA9W0LNIV23vc6Apdpse057+5pnN0VvjYoo5sSooei -/+fPUNmEc0X5JvAkxS1opYeENDdetUK7zEqaOHLq5zvuXiYAJfEzsBgB3SD5D44Wofr7kgSmnLFu -b1Y0fWrcYbdXWEkZrKHgSV4/RSALshZ3CX5fnqyQl4V/Wa024l85bc87m98NntnFbNvQ876F+45b -oZhT+Qcti79WAX8oE0636bHrxaxr3kuoH8hgaSP89UjVEtqG1fy0VKPzawet8CGG40q2OcOTJksx -oPLhDuSvdBfnsO2egMMTq2fDLsrZZ5dLBVvfh87V3TorXBBvuVDJCfkcSFFAuN04hQGjU/hhvdy8 -BNJFN85pGszzk6MhcHlsaZjavjqM5Kf1vbx3pNAc/+fO7IzcTM678A7yqwaxu1rprEeJZvXNQ3OB -tS5DjlsEcLx6+B07j/dJz796ZKYxC/EyDnAAwNlOY6Nh77oUT2UkubAUIhJ0wix15XCZ5PHQu6UJ -1yKvBK2Eqfks1h70Q+OXnlBnStPxK/JRNlgo9veQ2BbbLze+KXIDclL9kvtUFR65GOBMuv/m4f72 -lDyrh5sgkozWukK0ZOm55gLD8bT1Zz8T2nFZY11Hna6rTd53vOA59JwdC8G//8aey1TzdROSU4FU -o5eUo8anCRDKnwI6AGbQyLxgPfC+OfN1SKagueR9JjHroO14TRvuvt4POAMALknLcjCXWTXTaUAU -80j+0bJ3QyEm69p45Z8qagkza97vvnqv/E+kmvTRaMZXei3l25aFocgmLBoAo7Kgb6doaSU6FtqU -zQLCoFrGEks0cy8v3MeBdoUdWHPopOoyCHDEcSrj9qAktWTWgB8qWc5RO3I5AQi8vNACNatovCdk -59C4QDouu3krEG3eksJkTI5Af7T+DsA8W6m011nphoP2LfjKbqyKAyqzIb4qmzSRCfqWEGoIYXkN -PJylK74x0LT/GXv2WAFew5u0a3W1nxC9nCb3hcHOxVBYRJLGs9BrZmyTBVg0/p3AjLJDj34otOoK -i1XyEPilcuZqxZI75s3qCTdGhbFl+hyJ9+Zm8s1iH0HFP6c0HQ0K394ZNCiv+CC8w0CcH38ng3s8 -UpIRgVTnxCQ6QIebpHTipeqIR0CRATrfPNYUIHnTczJKvk619U2YICi6usenzhlmRJ2UEQQPwWC1 -AZ4szF6nXaUPmH2Wdmp/8uWU9cigS+1SBkRJcRESJQZdbyADC6kgdym7vnR1auX1p/kDpKgJw/5k -QCFiDIoVBcQ0fj7A95coOt48QAefaExqsAnwLnscmKc9kdclQywA4DdFdsckr/jHyx5I7YUjQH+c -URkEsrbxU0AJox8q8t7GCrWRBDaNDR0PjYZG8qriqLrptcFstwT9xHlS1fy615FroB5C8AC5smCt -sbWAh+UkpqPW4zcSTENmau3ywwVzQ3RNroVHQR17w8uDfIKRP+6Ixl4GlcpfzLDJbH99l3/9bgd8 -ONJR5hqgltgDY2sGTcA8G72uuhvIHb8W/HCiZTcNVdLIqTTIo3T0XW7rGEfyYwxaqWRm2UimAXr7 -smqdb0JcLoOcdQp0At74ZgfX4ZBxocg2+xOBcbEry8QpI7verSfEcwPpMEDqBsrfJ0vE8Qi8rzIA -xctVUj/EQHeWl3KWLrj+TNgBfb/cW/vcZqPfC+yPKql7rdYYydaC4U0TVMaWlEiEATnWR8JgjVhg -adK5pbZbaynm+dXd42Ll8EgatqtNbJabsf+QpWh4FYsx5NCUndul7WR5/XuVSSfLAkZlFWPsSMQ3 -lRP+Nlu89GzcW67pNFwg40fM7rSmN0CcCdWZWS2J+V+vjG6DL6CSEcgXGh2HkDnxn5M051WK2gl6 -jyrYsYDmgy2BBATaBxiqFOSmygXUaNEWyO2t74NEr8Q4rAhT5hU193e0JNrWqWXkSzVTpw3mfa/s -Xxamp+xgjy1iIqvKTV146iucmtZX3zCUDt+lBrRRnH3u1zt+nQoyyyutqizC7cbg7a95EtOwptEd -P9bv4IQQlJXjO8d3z6xww9DquAmF6wJhQCkZvO7olFMadUJoPyDQBiftZ5vuR8R5CyOzvPWsenIY -n8kiT0BXdL4sm7Cg8YzSHHZjj6YxswjfeGuA0zdeAWNHZtCPqLW0qqOMK2+onUSOZYQ2MeDKyW0v -OkxxdVpmmqoFf4H9a0WNuNnZ5g33lryOSmHufIfVt3CpaD5P33t0vUc92aeiVGQ2vbF/CEri5IVn -ZoNmlSKDy+EuCWROZwCtVvwKhHLRhG20hGQAsIquRyT7BAvXoTObT5cYJ9O/+pFlt1TyUF7CI4Lm -UIhuWrmvalko3bedQFodgzqCk4GBMt1He3z5IHTxJH2c6GNfIronH3fdazEnE8BqwpvOAsLQtcs6 -Q3fbbMqf7txv1PBs0N2NFgyj6J9RYzkfy7H6JA7myaIbQJL5XL1BwmWbAtUimHLzcLMa3BtsrwnT -AEwtessvO2hDqSL12kT9B67deF7ewDIDDst0FxeV+GA1Jp5/nQk3nFnbB+wV8W9GQ5gl6IcYJOzG -KQo242ieTaax6iQgmGkXiqOrODJv8LNWnTyeOcY8RlJ9/RwK2088bqYVEMalvyMpIfhJ1uUwXABW -4eckGaiiAlG2ZKLXpIVUPg9Uk40MBOPkFXMF8q3B+KN18sJcPiDpw3eEAgAcyUjvwNyiWUHvgQoB -cJcUqOr74fGsYO+NQtZCElRCLumvAs4liXxLzrB6KFyWkOi5rOgsW94W8XeK5iNbbNNWuiIgWVd5 -WaVXMa9mKkum9Z2hMlJlicetZHJdAaaKXJFWrGRfP2aUiunl/h0WMRPhjrl5PQvuXpyPAEfZLag7 -L4fzeRGkps68kOklFaBmkE5DUSlNmVu1/rhWYnuMh7/h+PAeBkvGD7INxXTMirj2nCFKoyGYZ67a -/nwZ703AvxRj6kYEBiwA9f+K3X2GmE7XckhFQfBkQcRT5NjjDofH+470uSElsl8q2XM+n+DM1AxR -FtJ6haN4fQaKGeVede1x/1mNALz89kgHcaIrKq51rThUgCIQnTSatGolG+d2IxUwfjj6Uo26rYCH -SVAmX9QjHHA+JXF9d86o/X9VD2r+fRhYWi03KoqPolyPNnNDNLmQgZHnSdBdJXe25z7ik4pYDIEU -U7locANbxaxF2oeqGp5dQoEBm1xdMmytqF+jc+8gnTpDvFdYQJF5mqZhqSnB9ZOvywQgwlU2WoiW -7lTPtsOicFH69I3O3q+GneTLVAfEe9tI7R62U1Jqx5E1IEhMz5sbXbrNMfmzeFSpduiIvjlyD4Dx -rUsh1OAf0awImnZMVF+SPcY4dbAMCGqn9GaYU2HGDOzmsmYDTYEzOQIsq7zA+DQRJy5BffzbQd3K -HxBL4ASV94Y7r+BoWxYDOTS1oSrt3GFv/NvX5pv5qxbBvbMzcdBOps+gZCF/bbSFaxbe9N82tIxK -zZxfoHmuP2neQjavIgIQSMWFeoFgVR7z/Hlcy+MU/XI8s7v9k7uFHNdY61IvSZWHwG2w9iDX5Pix -v1cYrq0ax/c8UGUPh85bf6C+N0XmbiyAPBgfIbni0TRbXJYCZOWJy9bPTXwQumBzRkVHVvxM8GrJ -5nw+2YCfHtdJkBQPUFy7m84dwM+Kj/UiUFgVSImVYym5grxUcaIc+//RQ3jJVOnjq3bR7pbFRfcd -id5tBtpLGUFZBu+R7y/slRwN2YAZw7RNvTaJOL/uFoPA+BHj9BEi0AEU/m8vnnryfNtJpPu6b/Eb -DVC6fnKznEVcC5IbKDwKJ4OhlLT2fY6B+qxqXFRTPzqzA4PAisLjIzj5B5gqJGvpvIjLnfBfqRX9 -oVugBSwTRhtbhZOtjxGDcfQY4bg2haaqCu2l0xRiP4qKSUnopsYH9KZO9P4RWQ4A4KYfx78I4h9k -R8ZHBXXwDbILcjIHZrEjjc/ozX9zyRKtK7JPAxYgo/F7KNjGZkG5FwXz/sbMlZq0ZPWb63WbBpIO -0SGzVGC5WIWIlI97SMRarliFp18njlghF+SEA/dp5BhuHkQa0qs2bxoroUC9cPFaYbEd54onqCl4 -yD1s1/QjMDv/OgOwOUz9YOA/Bdw7+qdqmpuG3cdhCa4nPE6QJK5xyfpVh2EJjdcdqLT4H88nOwpd -WySG0ahQNmBf74RlnyjPnx0FI8kjxBx2vuNMHbN28dBX1MA2p7EU0uSwC9StXnIiGAC+Ss4v5xoQ -BUHlrKiYEEpUDjvBEXuamOsf/u1GBvssZAETNww+s/PIc+vOR2s4NzNLOEP3m1RTEuRZMg90RSwR -SYLyhhlollFT3SDnMWfjsr6xP1jZmWXhQKHSAEgP9ljT99WMMbK4LCLCMw+UksvuSd8QdzoiRxkc -AukibZaUUVpaNqVvzuZkFOj5lZ3m4AtVLtCXmKWGKeIhqojwAypiE0xj2zDa1QQUkzwBm621mf1i -/+aDH+qlc2faeOeq594PwpWf3fXfTf+fEdB08IhiVT4tOnnn5QPjLXBj2Bapi/dR6q3OoTK9Yx6P -70R3P0NA4PvwzqFMGBcllQWszaTT1kgGDtEY6s7jFUglPnl9gpGlH9DJ0Q9NsdnNiReATev26A+1 -7J+Jzx4Dvt3w+GkYeIavIQHAgF9LImnE9EJkCbbPLFEtdgzLnKwPBttMYTdo7V/CPAIXq0qmMZGb -ZwqGK/rSOHt7w4CPsYSoAXwtVznAS86UtVaHeA9QnIG3pN0YvRMprvg2ifoKGYmNsc7PujXuF+sU -DnCTnKvSR4voqtPBqGyaFtV1C3TtpiDufPiwyr01BQfuer3EwukcU9IUvnQiezQ5njR+T+f6gFTT -qB9VZAyIs2AJFsmN5vxmJlsOeQ4+ir2VLGQi1qushh7xrJFjLb4d/YrpWx95SDAy73+N05xMyeby -U3+XNWofDG7t7b/XfC3ZhZQXYY8WH28JQ5ltxyb7E82Dh+3+ei7OqYY1UvHasQpDbSieKNKT0Kic -0G4oHPrHWF8aPFir1jwEMcD86OP7Ga2Ol7dHUcASPHS+Euy5x1/XtP7wfQg8R7v4SwjeOvVd68RW -eGyMr1t37Ul3gZ4aJ+HL31nEIdQa60tr/c/d+kpMflQ+0H2PI73qwPqEYPAL/Cr7dkLAPIw2I387 -H1sUobUWZ0faGwWaTtAfWcnfK1I2Y7a95QZvvvKuBF2iyvV78kMGBcXLcmZIaXQxjk0ku+GBJ5xy -a7UkPI/BgMGWHw0briVZpLQsgJ/hy1FK8VMNqYze+F8jpRWefE3GUygEFQRlQHfKH3/uipTVBiYO -+uiNSQYbm/267w1Iqcv4V6lq2yrIaeAArVjjTOFVpaogtw25dS1kztyggGTbUYdHP2aX1px/WBOc -i425jupeGMBu8/bIvYQdgORFoahAdcIPKlSQ7MXjI1pAmS5msZOe7rC3iDrjdCbFvWLrFVnnmVr/ -9HqUa36NT4RQ8VDHviJqvsIT90GGFbnpxtEtzrF6V9Ec02H1um5yIcmrGdKj3PTuSqLfJzKW6fuC -YXsX2mjmBIq1KMOaX070fNrh2qn5VseV5QjcW5NwDZ4hr/cDX5Km+TZqWM+K6nwoEMzyezM8hRWF -kRo3BOUWhsSuPQuqjDh+z1mOwHz9fDSlaLpvO+6YQjBBl7QGZX2qi+yAOGYnZCJnSyiouimMujAT -Ly1DL0kIM85J7eMKs0cPwGYU6524jq3sVl/qvDb9gcEvWoLV+kNOol2S7JfezLG1HB+XRjxI5JaL -Ybuo1Wjgmatklmn3t06YXXU1f4g4KchCkdNxmD+U2DP0qRP2ae/K14k/mn+WOQ4IMSUJ7XTX584j -ye4UWhuOnqLJfh8OkFJPYqDeQ8/B7X2gRbe3xoqWfSaDADej9cH9ibxtyp2DXn8f5f9Htaz/D2G6 -cGn1ceTj5OlV3EoTwgqnCyY9QEOXW5fSp2dWD/CpUFTHy6jNE5UhXG3of9quJKQV5SlIQ8qJmpyZ -JMrfHPxzHe1PM1+4wFirOq4awvs5ecj5j0xVj4LGz0NjtMZipaq78/2dOx9ScHHoTMUpjN1Z/qRz -UzH9CsxfUPqkPh6cKpuEMLzLNul8bbAL8ijGwXoLQHkt6C8NTuS/wGSAc+nM+DvhatNZo+EPSZlV -SbzmEt/6HRr6TLZERQoAWg2w8bb9alro+x3MuFC4H+VdTQnqrqJLlGxEtySk6JunfLWjDc8fgHum -aUbf6Vamn/6gtpBFI+WeFJzTDVe2sa7iahObObmj2mf+8Hw3t/+x/8VdjZRMqaDYtPFVOVdBVHRj -0v7ucuHydQCdWUPVupzMgFALwwStHumaCLw7st1By/kiJjf0s+2QBZv7/rxwryQwOzuWCG4QkVZt -V+d402AdAdNDcXF/luBVFPAHjtfjSgiTvpV/llPOl0UiVokpWcr9iGg5ZfQYdwhhLu65joIbVU5d -7n0Br+Srn2e2vcaaY0gYvYmDI5B4xMSdTtqB719r31H5Y3FS5TmbaXBNEf16H9p+ziNYrPGW+t/j -SdGsyPRY10mUpMJIhCcWH242dzgRSp4/V3hSImyasfjcK5wXVeUFjX2fk5XynOL3Nv8Rr/cp/o0+ -mnDNar89IyW2poW+bLUV/z/huYrv+vghrg0HbFDSG9RrTD/ddTFqYJ+qDfYL1qWOm4clqdZBV3KB -R/OoPh0zcHYNMBhahLoieRg4kENbPgxCnvMbYznDAll2FSjMSbSPBmeLS+d5PfjQTZGp82cfO9e4 -VCtmWBfb+7Z1xESj7idkx3agnd6aHfOG54exbst4jE74sc0A6KYYl6lwd8fOlFWwWIo2Ub5SVo/Y -rYmN3sqvPbohBRsmLeL0DW8fC8Kr1vggTHT/yDflrzIOwHBHDpjOOPVe+aZh6mfIrD3wWRjxnzD0 -awY/srzkWfhMGsBmePfGEpKgZe24/WLdLmyO5/LK9BzGyGQOLBqQii1Z4Rq= \ No newline at end of file +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 +7Euo8XOd/d0K4wjsyRFYiwcqNZ0pT8wj78v9tm== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php b/src/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php index afdb0bf5..01b3f9a7 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php +++ b/src/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php @@ -1,116 +1,116 @@ 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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 -PwqjdKZalM2q/DvANEq9eIHwdDdz5BUyvAZY \ No newline at end of file +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 +lLZ5EMwZsk+8e0== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php b/src/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php index ccd89e8d..7646f4f9 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php +++ b/src/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php @@ -1,118 +1,118 @@ 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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 -AbPY \ No newline at end of file +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 +ExTwYSQY4Vqn1WAFfVSSaee= \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_deleteorder.php b/src/Application/Model/Actions/d3ordermanager_action_deleteorder.php index d4773c48..ec694259 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_deleteorder.php +++ b/src/Application/Model/Actions/d3ordermanager_action_deleteorder.php @@ -1,75 +1,75 @@ 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 +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_executemethod.php b/src/Application/Model/Actions/d3ordermanager_action_executemethod.php index c55e3be3..a3dafa29 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_executemethod.php +++ b/src/Application/Model/Actions/d3ordermanager_action_executemethod.php @@ -1,88 +1,88 @@ 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+cPwpL6aeIWlz+RUiGZsbvCJ2zFTSQodicRV4ETuuUVczJ+XbqsDqLX2/O5vr7x0ZRMOUKS1z8 -aoUeIR1Kl6vAY/99ef60qObAy+MEmxaaQ8jUig/VsQS+BgS+0UrFadnP22NzZgvRauosi76KJ3Zy -wXtWMT0BIjM1t2rD5fh1CRBpKi0NC7illftQ/T5SLsfN4hYxRK8KPkXkbPEcoWOYgl4CXKu8ZDdj -Cd53NyUchz1vKq/Clh5uIM62yPXUuXnsWVrYhlqRphauhu6/IygG3XYyuB+TTMi/YuEjpq6JYPEw -W2rZeYBTzmV1O0JAtgljyuMAXvpK5qFsn3qP1TspSA9zyeZ4NrcERFB9DwrVaLCU8LqDswMrgaof -VCKvvGtFlsTtgvO5YwplU2bC8y8WaAk63yag/L98QYo8wi5l7sXFMdWhp1YoiTw+Rrj+DNHSVmOB -2zzRJXRA+TKoqpLu+/awuEa5A5iP10nAc+VAwqFuuQP1nMnMC9MMoEQtB2l35zsxWMLyot7nlvuZ -D9yOajV6n0RBxu8/e6OsuO0ZWaPG8V16/ebQprS8du9YU7POUPO0H7wjfZy+gUKBa7fnX+ZlcPs2 -XoqXKIG7oiFQ9uyRTpFBD8+Nx0IAgbJTKGxLZ5ENO9T+Xi4iRlzzM1Q+mzppnMK9z5yLPkGgpiZN -dBWhx05dRKP44qfsCR9koKdXenuJpSsRjA69NDo6uWrsvOJRpQQjIdNw/e0PepyfRuzHaKV8TT28 -sTjGodjHi5mgqlklWzN9FqS2+m+Y0vTb7mnf641/Om65Vs79lRjPVeSlDGbxf9Ct50SL6MqoUmE/ -7PPrSCVhz6O+50GOJlKSjIxsv90AHxOKLq4nrSEV98QHrLZ1yMuW7eMiRXvOkTYOQiHdQMJmY9bJ -rOmNk0tTHd5ABT95wcLukwB+2OxENtOWIw5/g19VOKd4nvtsnCGHcEQgLp+kGUJDDqONwkd6XG7S -xQLKUu4JGLynnEvzgs2QQ6w24pt5PmTPPh5ADSCZmb9GjqUSvRSMpbTwuTVT3wg0IKNxDoe//GTr -QaLfiXXfAedtF+avop+3NhzZ8e2d66sHuaSKyjFWnerqSEOlhxdkVdynv7vFWNsheygJCsqAX3fW -nSI4JRMDdwCaU7d+boYxIXgkmtMuS38Uy8j6VH3ZjvgFEgQwrToGL6AMLHz9eRjxDDwe7BtkygL+ -d4CqD1XBtpBTAqwQV5PtzGXduHvGqY4E2YHJdSB8ts3itDQHWKywemVMq7eeJ36PZiCw0pTPw5xI -9E/XUZYW1oM5HuA7qhV12+IAvVCBVKdni/qTm91OhP5SmCkhQzJpQZS8Ilb0gtkktsIN3tHQvn6E -94zkvOGIo21LysUWFbw3dIYDazkqkMbTmzOvJqziJG+Li4IJJuMo1E3/SdjoPgraimvTkNCF1cK8 -tVVseNEX7FfmGPtc7s3fLiujWhALVglf7A5thpWEbCP+cqTSQ4OWnK5K7lwtRW5xiwngpsK1Zh3U -kZct0QbuBUlvTuHMWMNpK9IKIciUkZ1AQ7eXSDy+bkWTDFhyZXUnKD7R+La9MGVgMW6Fk/GBBPd6 -XgVvhT95/lopEVgtHWsob5Zj6fvnxyfp8+PADBUARp+bCfPOn15lhQZEJJHFMssYBqcWJ0jW9/mN -YrxhmJ5pJ5aaRjnkOoB5PsnA2N3W/OWcbKKbFHhN5FbQBGwlTQYNiCrQPcjc28GN4+i9PdUqWEnD -V5aH9vUuH2u1ezm0QvhqQMFrFUi8bZQVCgCIWxJc1HqxqegGZ2KOLAiiDy9nxLjGnqz/btYkJS5I -bpG8cAsqcCil5jpkbvhTUVLqYRn5ZlW8ymPVtteT80WvSmjExcskzEnlHdzpOycqaK/T93i0gdnY -hWVaLMkd168p0f3XUEElgz2tdfH87anEobUFy1nU3y6bFnOnsAWAp1848z7bAib/6PxDCzArrgnY -3mWTQrJRvIrB9IoyoFD6PFjGhUOeaVd5Nu4afw7v0kQ+BhtCHIMFxICXY6r7Kh54gjb3/zOOMpu4 -/8mR/XuCmmC6cWlR9gTeykWmoRbTMAr7Afyu4pRHYVafYpR3+i0mt8w//lo438MqGzRBPyUOGqw+ -YGOF5b5yBNt1KbTOx3tCgbMOdsbiUiq+jdgkUbvfgDn3uvff5IyWvs2MoUMsGIK0TkJoUFFyfDZu -CJx10QQCrK27ag2wtpWSKCI/96xsnXvPBJA/s2KT3ADjHAZ9bqBV6NfYy1h0tAbX6MY4iAgBgAlR -FXnmH5r0oh/pXK8amJgepAh8XXYu53WtFm+RrNXufCKdMCGcPAXUJoIj/PWEHzvyJiZrwsW82wp5 -/PSHEUuv+u4HkplZgSDxTtelexBltYeehEXYPKHoHO+YJaK/389uSl9huBVoiCbKGTGJ+4ID8wg0 -awlrjRW9weg115ucrGVg4qS3BDqVru0GsLxER4G60zr8foxcSt5vIUn6HdO2svAiEEPG1UL+QMB1 -NYOqkHpKKs11ZKAGHyWm4PoAZW5/TtrL1/mrczAaaULAS3gGBQh+suM19pFQn7v/X4DdT/JT/m2h -BW+P/uHkC7iGQH/K/QHS9bWq8PKFjHPHR2edgDV6M5MnDuU9mZSWZOQTxtKiCqYMg6ZH/zLKy8jt -mbpJxbuM6yrsXXIxqn99GhOHhyVThaV82woP/eI31UhzL1rWDCovoKUO3obN0Q3YcSC3Rdmo2n84 -QduUX2pVZ6+URPEK+ClevsL1R4tEI6g/bgjmqLPXXAxzavqSYzCqdm6N3fr9pXaomdnoHhHn47v8 -GD9ZHsA8mB3LjscS7XmmIR3lD/Y+bhvfWHwDR0wkGaWQsQWJnFAyCOIqEslcINtbQphkDXf01yK5 -QDFyy382pFs9A41jkJsA9HE0wMDRlbM/meuE0ielT/+qCFtXoD//zcuWgCc9a/CgY2SpNqEuZDBb -b49UqbY1+2OHn0dJ0zDI3gkd3jsz9qHtdQaW7G3lVqOOTrhdRHd5DFXznESTnHnC6P9lN4mQTN0U -eBws5i6DYyGSVcGFTeCfIHTTJFCx22qk9sJ392uuzrXs/qW5f5+ediDyyAK2Xx6gEXlDQ4ZNMRVN -WiOV1CKkX/W2ecpdkghHLHrNQjjnZEvRClzl/qJpS9TiMrm+uw4B9O16bOZOfbLxOS0JXJ3Hp6pw -6ce0KIwOap2vgPpCJpiiaw44GI8x/UrnIhz0t1EKPmIHXDwGsBj5UJgN6IkdXeDaWgnXZnSPHxp3 -sK71+W4AZxFGi1/eNM8+FVSbcWYK7aq9uhwEJ4nuQ+4hE/1/zmoz15st4lY3ywDNll8V/d+ttLMd -yG9V/aklXxFvCBPAsq3bTIau3Qhvk/GbvT5L32TxufjaiVxL9pVHstJHU4m8HxCLO0TnpGC5v+ns -m1GXP7V/VbX49rrHp90bmTzmCYVqfjOB8oeFv9OOpSAYqS1DO71WeEdGtXJSMN9UcmHHbA1CMoLM -cNAjqaxvxkzQg3WZhsd3H2bTgOET6gMRm/R8xDHtACUb8WyJ4bptTZ6qrSyuuxoDfx7Y+n6GlUi4 -AFiXmM8s6NI93rwhsPEKucAHRNbwoPWfnCFMqRHv70rEBhnkDNa5MFoc01TTcdw4oX/SMH9Suf9k -0nt4zUDH6camBPjvU6j2T0Cac6M1gliYPA0IQ+WXW7OxBYOU6JqIQq+WZyYyWN7lfAPhW60pqqal -e9YhwU/hssvlGGkSSEHmz4MUyExtnUfzKVUCDza1mn3q863Q77278R5iXc66N2VihnLH3xSucd/R -GDw2re8BBu6pPSN7eRY+X78JcGId5TMrYtPhb3YNk47OCssmM5vmKQTEkrHcmeMssZGiewjtJ6lA -hnwSJg4RWNzsXlVE4B2A7gc09GqYqaai9IkNq77WKdp5vOjP7D2UI88+V/pgqyeZ5sj6YJioOers -OXzxNsZSDwI0wR9FOgx3wHPZPi2F0n2QPPsZ9b1eL/xDWfyQMqUUMMX6XtyEL/r+3At3smidFOuE -pljQu+qJCezkojqaOqemCHTOrMYU0rA6NjYSY9svsIrDxQWbmsnjCQ+w+xkPxKyM/7P1mDRzsA3W -QwlyFhkME0GV2KPUmq14/ojzGkXsHpar8yoScn9AAyWiOEeVsSUleADuXZdJsYT2x3gM5zceKb+t -DsKQZea2H8GqYMwG2uUPsQFUWxmUd6XuWRBZmBc16WRI9D31gVtCahMY3ydW+mBe9FVr8yruyYG7 -1rTGQ1ERrrpc10f/CMP0t8si7I+TDuzOYCmrSBmhGh9jD22gvgAdu9r2RV/sop5vImyN+EOGeVyL -FHPsqVVhb6D9KRs0L2SGDjRnEZvcq3BBHEob0Vx7fyjuaquz8RVrndCVydZ+vkLWx1gbq8KbAPMN -nSe5m2hXvEeQgA/RgkE/A8C2CMzW38zIAF1vY0nYm/aYKZBWBXie02aiMIB/iY9RBE2qsZzUzJI9 -DUPlR2f3qQ/HisRKfQWHf9jnDMEuDyIbUiyKTAP8OQCwO+2qKCtFuBi255t5549QRgP4bXXRTyhp -Zay/Zsj58qHFIWeqJXuSWMNml3dWYB36u2eakif0wUwwNrlxRts+AlazcJMtNMTuNhqvew1rjahr -e10hdXMZ9/WfMCfTzCO14n5ZvA6zee5+umLC4IEPb12tN8ek3G8pkKSwKW8sU9mUeR03zXuPivzj -N0mk8js4dlqiHl9/3zfOi1HZI/0Bd9PWzCU7Ar4+UK1gGa9DMTXetYNW4zBcWsRotScJNA0jH8U/ -5KtftM6ZIkveXYPpjF+WBV/Hsap6T4D35RegG+1wu0nN3whzjB09UcPCbJukisccrPKnh8eEvz3P -2X8NC90v9PCEcLV7DrUoEY7ujcUDv7AHG1NQIJ8zPm2ZM7XXtTtFkw4diE0K1JGsoZVV81HMP++c -hdH7a+Bp2vc6BSasciHjdCjFqlj/DELcbBCQ420E8rUa6F3umS+bpTyKrcw91gJyORBxQZ+vadqk -AqDuwM8wRNCGIM6rGSkW0dKhP1/Bjt7yKiRCGS5o3OyH5i7VgORgFYsBu9q+HQr+wgXYkTtHpmrv -HxJhzQNobvN2lDbndGHwRkCq9GoooiW3n/h8oh1618uWydnIXBIiD1OmLxu+MzZQI3uorzG08YQI -OKa49ZryfEX85l+7/PdQjDyte9rO5UwY1RXBDO2X9nOCzcQETM2/UGY1ujA91mf3j2nMnGbzbvu2 -2ToUA955a8wV6F1hgUnFjcbPVkt6jp2U3bgMnbCpk64k1YRSfdxOf3YPFIX51gByjLcf/pvp0FCm -evHbdkEsR2h1iKyo5rzvDxnBvZ6+jFLfQ+/ik4jrfvsaREMBx2TmbDrOIK8XidChD/L/WmuAesQN -nbcY8rjE3BMwFpUlVeugJ3JxbgAJdWKCUkCaL/2jBo85QZRjycrmsIh1EnRtD8a5wB8xH9H+LAux -PvjgfQwTccO835xplGTOU6t1++KYPmp/iAS3GB3WjUPv8AYFRzSHPtmCUmdyzwXpXZfRZCM3JEj8 -AeZW0VwIIePo0T8hX0BJTMFGXSJzSNsjEHS9ifsrzA5mOjLKBiQRSkBtXSJlD2TZW2rRFw8cfUH0 -rOtOvGlOtDM+euNDYK+Ea/DY4K5DLq/aynWKkooYGRXt5xX9A3vS/qfZpLnGVcmB7ZBjbWbrZtkY -eut4Fosy4NGftI8Vgujn0J+k16kiBEAfWi8/nTHsN29ty0L16PXLDk4UlbHRM6l9WeaQhkM8m5rQ -89rP4NcgtXkBTM62ia/a8+HvovvvTFToj7Sb5zZzTzRunaTBDHFdYfgacuFVLt1BCiC6M/+NfVew -vwYKt8Bg2I31p3Wa6VZRDfoKB1puj/MEsbUvbzqF85supqFeODlh/HbBJjmXDnKghk+YEvix5tGA -FRxEU8tiwdRbjACaMXISkDRcAMW5DqVSx3w4xUVPhs3D6ud335z3G/+Vp+lIdelkU1ka117+qHxo -2kxAKDkNh6YpG9ka5b06j+9NNf/ulwpSWEF2+g2ntAw4+pISf+DoBoWZ2CYTFI2YdETNkfKk8fzE -qyWNgwdQLVsT14sO/Dm6DwKMxi0uPx7ZWYZux/TA3ILPaCxk5Ow50PKGjo3sa+5lwNCAUJkmUIxq -fzF4vu5O6HVBFGAex/HEV74/hoEb7qT6NlUCl/MRFldyDnDNHYW++Jkkyq5zC/HW9arnlC0XLd3i -6hvT12u3CZlbXOh9S+eQaGlbr3zJ6GXS0m+5G1OceTG6drZZ/N50uycDfE5+QbqS0ynHcLFxeBja -6E0NVCwmTgGCDm== \ No newline at end of file +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 ++XsgEFT2QsNfsMe9sRF42WsdxhcxEDl2eW== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_exportlist.php b/src/Application/Model/Actions/d3ordermanager_action_exportlist.php index 7be7323f..49b36c2c 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_exportlist.php +++ b/src/Application/Model/Actions/d3ordermanager_action_exportlist.php @@ -1,100 +1,100 @@ 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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 -VQ9J3EYL \ No newline at end of file +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 ++H7ZZtxpuB5OI/YyBns0oG== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_generatepdf.php b/src/Application/Model/Actions/d3ordermanager_action_generatepdf.php index 5d63dd0f..d1f23466 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_generatepdf.php +++ b/src/Application/Model/Actions/d3ordermanager_action_generatepdf.php @@ -1,125 +1,125 @@ 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+cPnSBUf13o5xO6jRli/Yy8JXbWnjUzWMFpBUuizIHzizmlvMSUg6pKFNR8JWZ7jllYwewSdTw -O2IFyZWlgB4CEZH/VGnvtf+Z88hJKHOuD59W4zZzTmcqcrYlNDymZALXuE5xUUlKdj33i1lKt+oR -5qnWe/e0xOu60e9FC3QvGW0Z/EHJlY4+spP/ERarmT7KT1zdW0w3xcvDsAj4DTac+vjAE6VTTFjY -t/xIqAgUX4mFWsT8OO44icarEIymilI9RFML6ywvEA+1lqlAa0uOlE2/dSDgwXGrwfObGYiNQu0j -Pw9csvOmzUk3BZ5hqxb53Ud41Aa9PfEekwUuTjsc8wpMWeTWPx9lOjmCEWI0r6Y8VtDCcYC5fL2i -spCMnRhKfpLEQNkzE/xlzhX8YDuCEozI2H5gubjVoGfeMcCbz/IsrrAXh1lUpxCRjdsAlfcN18d3 -hlZZqyktrJwlSGVar8bxYiYEDC2JokARdHbaFo70b/wcrBi4PKVrgLgu1BT3p0rkmz7t3iWKQ3XY -60d4NaJ27VohZTqV0LMmC+Sd3h37Kd95qDgVQMo6dPI8khRdvmj55L4+M0UR8fKE1rOxOOReUoCE -wZ1bxFdUOOmTdlzmoI1huj7+YIPaKRC1JaBUlU00D3AfJ2rqC9EgT57FCsYwgxEkewcpgwCcuqbT -icmNT0EHyOMzrL40aOPbbfeICRfRoYphPFHlgRc6hJtvYU2qwpzmOKvueZhKxKPPy4IdtkX8GLo5 -vjr5ODj6ccZrfEuKnBPt6jJ1iQeJg4DHH3s0hciV4nbCFXXViSYDxJ1Nydyu+HU3FuP4vkzBH+xG -TQjE6tsrCbScWyPziLAFfwh6f+ZAlMrIGB6R+3zq8zGHwIZRSVEoFga93FPefJxXD67E+VPqt5G6 -+KVii5+DcgaSFHO6pQsda1zZCiO1x4gniRpJhd9dbelut4fgQ0XyrMEoVtMFPHY5zB3on4EWs+Xn -EVkJUf8oZrnc21cbEl/oU03HmGfs5gAjQOKkSCHUKDuI+5QZzzSbgRxwJBxT6msR6Sxksnmls4w7 -SNAOFXJgQC1TvL8MtPc0Zo8gpIFAzg1QslLRagNuipDVSnvI7c0lXAL01Trg8yf6cI7IJIDH/2Ih -hmgoLdWiHZNMyIBWpQIx0jbboGJxizDWCzUEf+H0Yuy9UT0fonnGgk5K0BlwzXj0hUw+n0e8mnHH -bqZiH/qqImG7csCdOjRsKxqpJgDHof8nZlwWLW7vrRHZqfs2RzgBoqPfLc6gZze8BOryN+ny1pTf -pCQrSiAteYgiU8KIJuFoalIk8B0epfngwN9NQ+CcD7ArIsuGqzyM6044OLG3S4rw9pP8BUxaWTde -Tuk9ZBVqkJ+VsHaUG6ynIZCUi4yS0FK3zpgVhKdHKhgrOKRuqX7sffkYU2spxi67eemmrSOSmwrg -oSuOIS3YFYJvZyLV1QVhiK4Qs41RXKVQbE64IpwTJXdqTK/Oq7DLCQ7St5JOmKD5Hl4odxeVihNk -aLASHZPGt7b+RT2ZXKZhdJFD9u9BTxzzmj2m8MN0h251zzg/gz72goHWeMqHxvS4BESXl8ZOk74e -qDYQ+xbynIILD4+S7I6quvDvPTRmnBEOlkZRi4dNlQydYXQUTqdHVbnj28lYSKmb49Fq20X4h3QR -JL9+PurRA2kv/7kgzuTspbp/x8nVNw4EjtwJZl3yRhWGZCYGfEASdmQHOfxrsEM/knxMjvb3cahI -XEcovQndW05C107IFchHSKqBMfnCXViA3w1wyWRtVhr+rBi/xDy59lOqSxvsKLi1CKRKXjTRffYp -Et6acjhF0p/NiT2z2WAgbWPKUDxObxNE9UchzHI0d68R2mdRn1vF89KRZtDoPKZXuG5YWJsLPgUp -0Vu2JBBKzF7Eza2sXE0TGzcf0PSTO69Pf3qhMPnV30Ij1UNcZzt1gM/ITujpdVgPlpvbDqnwb4rE -NS4eh4NEQIgC2k1Vl3dEQ4XUVRHHb8KH08esStj4KcI11UVPiaeea1GXYrCxVIxGt7BYe6hCJ2p4 -EcQPzzkeFk5Hh7WHa6R4+pbj7FDUZZXX5KAtQ+mGAoTO2vI1dKHf72v6d1g8zgE+Ukl+SS3d6uKE -bpHytTYrtB6YuUo9Y681YOBPQR71CEdGWBPzDJKAKzCMUsHCyt1Iwp9f/kOPWS+FNxCRUiAv49T8 -YT2+B2rL/McK9JqKiAwTJOaS3qkyJzRL3iKk37bsQtoidmWqzAMSe/GUxR9W4CLNyxempZ6vEX6Y -2JgXr9tkt41REAlFVxUX0inWcF/DSyDWEUP8N2dYkz+lsLaxhkaOrmz0kW9pvs4ZVVNo57vPmWiV -yWkkxUr/sGGujDr2C65+EHTskdSwQfozLPrEC0F0dHnXlBnSsCEE+eRXpQo5CG05tHMqOfDIPrbP -da6Hl79yDLO1hbP4WpfIyXNXk8vuABvKzWLsX0hOZNGltTK1k7UfB/85Jaw099vWLhhjinIBvgeJ -8h6Hau4kxV5gHk0aC0gCLN3DbmkVJkC73CS08E0EvJMaAeSAjYhtVDnnrJQltRU7C/qVAoHBSkQ0 -rtuib5rKNFIHzUyDmI+5LgsW/IvUHDoixWGjaVH9vYqozrLroKEzC/zPSEG+1be2wmvFISzAkw+1 -1GY9YxljbjI/LfvjS1V04ZSH+PuB7Zv7KJdAnw2lBNsUgWTtvj+e+GbJY80a3s/Vf4PPc7mUvYcE -OxeRVJ3leQQC5DdHRM+qyMXkyyvMLkUgshdbGIeaykN9Q2JBwZablpJehEjaoC/ZzM7RUASWySqJ -cb7WdQ8TrjkNhvvGTu4LFd8bwBi0HvuuePfxJ4l0aox9WNEl2KmP9EZcG6gjfGSBqQvtCIVGO2q1 -oQ08wXJmaQ1IItmh6D3wxk1zwE1e+jnqWETvrxYwjBmUwXkMlUlwq1U4+ujLg1poe0Dgq2U8MSyU -woKS8VJEENl8IsKqqpVsbr2/V38gnHzg3e3LikS/Qsu6qM86BcrY6gJpqXbxEECrceeq6f34J1IT -cfwL2W6botV7aVm+sv0s7z2GunmFctkO9JxUz6xJnQLa8eVeM1EHKsGvOyW+yL9/LpST1PSzxbks -c8blwuu58RZglDkzqeKseca+94ZHvMoywtzF2YTcoHl/0Wv+OO1W5r9N7tJkMheWljmjyAtfXlvZ -iaqP/usHAirvG2XsWg6HKdybobyGUoYYuE52j8kmrQtqnZKPNToJW11m5W0SoBFhGf6ZaiJrIEJQ -3kGEk2wETL90154ppT7gkSTwRn9CKBtKnqSMJWFqlSd0WptKZhDDNITxw5SVavjWQ0ibPiDVg/Vc -kTAXaGR+7ArUmCcH/MVH/GK/IE3TnC9KA24mNETH919uTLye4zoLnsvKKVvPPo5Wuzw4qNoZ4OVx -yVKBAIC+f2seMtTLV9CDicDy88nYZPihVSlZ/TgWG2vqAnD2yOUAamtxNc13ld7Ri+cfnfKG97VC -E2sZz07yAb6eGoBmFTVDnePJEhzkm5XgdOqaLebGDj5jejpfnezCQVYF1Ko8uGs8oRErart3WDnQ -+yGrFRSEBD5LTQnza7hi7CQOHUNys/AL/mXBKZIUK+LkjXqc2GmJiVXaC/CDk/zaO7khmcvswz0H -e+DmvGx8fC1pIUFxqNdSQcVsWuGkJTpRYmVgeJTFsxUbenjP1CvW6UVXMDDNYEDEDhmWswv1Umyn -JD7RYIDjqT0jhH1WXc95TElPtAwVplIiZ1deZ7OAFpbV8sSWmN+N8k62xETnZcN/NfmMUlV/1Ggi -poL1kZtMesJaOXnKaZeRQaasK9l0LTGLdLz4KzZ9oZedDhpiIuKu3KHsNpB+p0FBZgLktNM1uaaL -PiZdsGvdoFJlob8fnJ4vGuf0ZKJ8nHkJreSTI1MFSXxY1JV0Y1JCLC8jyl5NP4NuJMQavLHxfuZn -X6Wror6wC2umLiSlIDzvoKaoe55L4c3XtfyzhFGsYtngxXsZCCdJjdZos/0BE5yI0JyUwBEoSAjI -6JHWu1z1JL5sS8InpvAbhFooo9mrqUrW+XSTN1yW6HWYfvfJQ89rf+L0YRsjMvMfjUkdbb8DbKa+ -kzleG0tp2F0z80Q9DyFnc4bJJryYDpllqDd3FX8VrBopPju7KMR0z7eCC/7w6M5LL2cI8piDp0XR -NqVcdcwboH149mgfC8Rx+CRGU8svMY1r+tduLfkIxT0oJEi/p81zKdw/V0xNmz70ZlzdKAujee2T -E8//IXU9K0D0WPdojw8hahJDIShf9KpWYCeRFeei4q7NKSgBBX9g5Fwp+P3OEJIDfQcFmCoSEf8o -GKrzlhgiLQ1LbgOBvY0pbxU6JJ4f36awayDS5nIvczTJLyJZXX8zzPEPVqNf5vQPMvvz4wmLWC78 -nu9hRzkaGeOvTSWPO8rDWDhYRJjMgv7lpLNFUkRFD9HNjrqXAl/IEt9XOKeoKPXd00FNR7iFOr1/ -/vvwPm+dxMWT1eVy0U/i+IYWOKntPt+PqqXAp40qCbfc2uAHkKXHQtmbIRjARbghODNwJdfpqhN8 -2fOclhAAPbMAFd86NRhvbMPrjCcq1TsW9CBg1vY4BzU0S1gohYFAS4ohqaf+M9Kguw4YV34JU7pJ -2NTezd6KomUwv1pTm79kUlCzDrxpSjoQBQ/91fCjSN3oTQJb6ovIj/yHQEjF82QRYYesluIVI1MC -Rl2Ie1qqwvpo5bcu9PU6thL02q5zUuQXZX3iEA3KKmdniUw6KOpvbAyYFoUuXbGfbvykZZYMzIPs -Uym4g11YrvCTGW2r4tZhfYpaNPCqyhIdvLJRzol/j2LN8hG1cNZ8MAbniXgBXQoSHK9G1l9JJQim -XdF1dEI1P5JEUjQkQxzPNlkSLuEKjwTGIx8gmXEN4FfoTFJxAhgwyrZDFVSA7vtIEFC4l5Bfwic3 -eBcM/yzbYEkhHlAx9HXqgcBue+oC+E4DS/a+aPi4oWI9OL6jI76lIFPZMGgwVMEuY1P9baOhhoU+ -XyVjI78LorR6GaX38/cyz1BLV3+XxCBwdaeTX6oXVXv9VJPijCPznbpeAb0pHC9i8kaQ7myhMQZa -XRwrx3NfjUqKVL+vUYm+6Q8415UOt2x/cozFeIZvezOeJ9l2QvrJkc7ib8yUUlhRwmNItB9TRo6p -926h7lu4zVU2jwBfNFV9L5CcGTJG3zGdlSvO478bXXMYHK249YUMTqpZlijzhdWIny3l9m3kEWI9 -grSztSowz9hvWrh9AQqUJ8TanP9l6oFmX6OAYQ61hMZ/JQkYghbdeOMLVHce5Lp3En1JW+NmB4lz -AjtnT87kWF0ATgYbNk5UskiZBZ1PJ4DZOU4d+OY04QqAYvaw/8GMc4fAc6wP+hc6BqvDA3t+IPTs -fD9Q2l6uT1MvQwvf2R4hvTTeXs9HHhsff+BqJpjXC4arVBnVUfliwhp86YVLiMXqvUb5yM+ivghZ -WvtYlklnKjCMGcuVfjkxpOQvW4/XiWbGtt6IN+ANh3Vg40OR1qxX7BqrXSsRTGTXROadqwYb7Erd -KUnJVYFCPcHdqeqxiCf8PU4wlLyOUGPG+D4oAaD0zkfAXdSvobqt09unaX5bis37wsgy7X7zI8tJ -WmwrUnxj0Ec+ebJcFofKEvZrRdl2QMtolEETyr+p0eV36Ij5FOpdO9Te+rkLHPkNP3sc0iAEjNG7 -St2bY88f48axjN6HsCM/50rcfRXCcKWTKZFxAt79Q24M9lFYbP0IwFTbKjM1uHi1Fd8ubbs1de7B -Y5evrtXEfRr0CFaG1ILUQKg04gGVJwhIZupFWtZOEES/TfRjaoWL0gF5O6RhVvAwM2oTgW8MNB2R -UjEqpRP9iZaEJunlC6KsyT5eltd/XXzOWQ5gRlpHKPYaNjiu/FiaYE1N5YaS4G0Qo7VtObR4lgja -9yr8Zcu6IRjezA/8gdoFB0Yo13BV1vMWReVliucQPlh6ceGwVp8gLIKRZbqEA/fN3UUOk58shMMg -lFqssNHkbgtBMtXmGhV2r466/vnlykz3gVqaTie+1z4dNP/k2lwpeib0e6Gk2kRAg4qRW6X0mM5H -9yclPfeUAZiXGvVYQKdrzmOGzzSOP+PLLDnV+/7Htu9Kr5AJP/SHjir1RH/9eo7lKZE1FYbfyRIt -2adjnF+Pb+spjlGCkZWhhAlXq9pjVpv+Hs7EM8k6cUMSxcstNEXSE2VSQnK/UXE89ly6iyahJwSn -cU/wXzgDb0N+A0PnBfhzheB2bCOGrAbmSJTww9PeGk88re01jbz3Dn6Tdpjnpm9xLKlAuErYgBMY -ATN1lrDANcI5pY5vDtX0qh8lOqQvwWWAZCmLhFlzoGd16LmxIObcLqHe8kjFMqhztwLsFshvNh09 -kYf5Jy4SMSHrYjsUtZ/GmszPmcWqZD8qgYWq9Ro2UKjIlFylO82eBTucCPmoXEeo/Q7nA0EP2Kk3 -/JH4q8m7JZVKmGdwW/VXoKrtaMXe8YaRse+Y211kroJ7xV2HWck9bYeOW/MSGmK1yOul6ibAkn6O -CCBhwofF7xDeVpyWxF8rBSgeOlypmfUy64Bz2ebzNBO02DDIvE+qgrXMZdfQWbIA3yv+W8RQVEuK -Qs4WgOu+XawSi9ZJdD3dl5sWeyBZ287z7VnbLg8Ov7edy8QPHdA76tt3Eai4nV0hAaS4jCeKbfHI -EnDc2RIM3wwCYanfrz0thfI83RJju+GIjX2cfhRW8b83yphst7FGa8nv5Up2OHGcLaw3iD87vk1a -eC3AroE8IAPd1dkpxMNg1Q6j9KR9E0QHYxP8rw3K8OA2O0S4KTwtEjHkKXgJaxajEvAaoQ1F42Ej -Y5yJ1qWjaG03Ree2+wghGV2yPlfAAvkNLRstYQi6iHWjbsfGgJqnwqCoQVUVn7FhsTZxOG5K5IzA -b3RA5s5SE2v56sLNXl9D35X3f4OJCEKNR1O/73wXIKEJ/+kVfDJ8HG2HhYPjUfNB1y/7cE88SpF7 -jEFtJZ6zkus7AFOxod+v5M9S0aiYZgU5G6q5pJLg/SrHzh0Y/3G//jl52Tzn/2IIAXIIqaSea7Ci -DXgng2jTkG5MIaj3e9vq//RolSS9oXiMQAB+D8ND+6buXlv/e2Pu5mXwY8T7X2rQHt2Zhx8aiANM -vrzc9FQ2HjyHAjFgYdc7L5faTb4BblzlFwp/qc+718Ql1nfTDWzh9g+pOx50eDmsFYGBKxwzh3Em -nmGKQLmnT4JP2Dq1fKOa04ybm4pKxRwJkIwN5SDJ/+hN99rGV22MgsjW09M1+JretaUzwebVbk82 -4T+RsIHzn/U8kDi8qkKg8PtF/ike3hpIGjN3VdBBToyPPFLaf0JpWt+dxY8GuHnBLGtLucxlzy1J -/MChQpxlR6LBAuvYruwPgr7yfhndiKAw6jJKbML5mP36g+UlHbkI6i6NZ8l59JGDYgAGiGC4M8US -9zIX59KDS5KLLdM1gbsMQdO5JMrn8KHLDSCqqNucTioDyUuF6ynzwMEwrZuuf7NYoj7/l6A27YGW -01O4xfKEIV8+CxCffnDVEqmoJev1RtrVpnOt+aMqf1YiJ50J0chquxtIrvEnlqKFWYuqA32rVzpE -4HE0wu1kLZ039RR9sDBRrrd29aR574/faCFcU9TMNiQWtsGwmuAGR5t/Y1FQ/NCpv/kMAcTLfPzM -sm9jn3QPXWAWYTE/HMVCE4A44hxGNrvtMdpIsnQYqPxQ9wr+q4IO5c+3vgNV3rwTWYN5lcmlXlQe -SiJxqpVEIZ1XGVCXUlgA1S6Jq34ddmvKs/m2pPzXZkIOePyV+ve0S0Eb4/wKk1DBDuUlBtDxWKaO -9gJtaGmmAn392dCdOkE85Uzh6qQeGD+X2wXVBsm81y4GZpi/PHYdVk1Tfm13OE5NSQUGBYqgLJIK -No8o4RuFzVnfqx41MI4SBDcbqqF6a4gk1VhdH1n1ZKWrixb0AX/gSvxNr2q/LpU9d8paPo58BjoL -uLZcX+JC48eq5K4E6Gnt9rXL1+5f4YqtTZ1wCJVA/7nfkgvF/+2ZZgFJfb1s4vJNHQsAkaocnwBn -9zg1nEkH+lXUQ1fRPIkhsiB02DiDoqEicyF0crvg3K2eubdm2+hFq42sC84f0T1OoAi76RXeJ1QI -sbLULYx/HYeQP3PJfCz5yXdUska3ZP4Z6bFFY9CJ2Yx4gJy5HbU+E4ixXXbUB40Rih2IH0eB28cI -/KFtgrFiQ9bEr4LbD7qxoX0QdiOQYZvO0soPy9YVKG4LaUrrAt2TSPE3LzBxQl8WmHy7DFVe6iQq -QA9vx95wI7X7PM0KuvhPGmOHVJBuRPy3/sd6i/ssuHQMaLrIkqY7M8uYzTiQhVeQXBwKim5Y4SNq -qC+xI1JAkxMiaYM9uB8wvWVFMJbpC44uYln9WkrCQYQTp8PE6tk5QlfipDzhaD2tOLa0MS6oze27 -f5s6v8yR+Az+WC0M1oDZmpdJ/LvTOVzSXnVc2rijLXz30r7RLxvhv3gLQgxFmXYjUtggtWSi+XIx -QHekkk1pfECOxc4e0JuIa3VDnVvGDaiTsfkYbf7AtJ9Bj67ofvCe/8m6VEFOCoL4Cjq8+IekKYOq -rTGBCYtggKExK7RQEn1H8NzkghyjSw2D1btgYmh5lNg1MWajoe3Cqk5CYcpBP+6wH2x0Ymx/kSgT -YPF3GL7ZuFu0k2XhKtE5T8atQV2SHjgg4906/cB5pn2ARZNlHblg+ZQlUYPPxkVmGsQ0zwXblxsl -LOS+UZ/RPxblR6w7pVwIf3OxAK9TZ2+nAHCiuzrWX06HCN/Yd4iI2EKjwxUXDmoVU6KJedE0Y3Ga -DC2lnipGcqU+uuFtUWBTTeYDuz6N6QSiIn0SR3csRtlDCP+ZfctycVg3AIhT9yLf5L/1B31/mHKB -l7BdDMwNguRCcncxfJdWJlBwI3radg7jC4gO/QwYhFzO9M/0xsLNa1sZ9dF0NiLIB9htRIup9DSm -a6exY1uOYtqzmIr40Rf++YzSy2KaNSEg1rhclqnJH++bCDJ/KND1Nffy+d+DWRbBDu7GHzE8+cEr -fbEWyHHKDkMqYnTBoWG/4ZOzC17TWtgGgu7MyQXMSrduxptZXIgw1Q9NEJ658GND6D7ZlOV7BDu2 -NroeUTMcwG== \ No newline at end of file +HR+cPqIxg1YpEn5VIcOzE/Oah8c5Pw7w4KpZZDfly7MRKxec3g1mT2rngAw24lY7ThiUIGv33Dja +XCCm+vk5qvJfQy9Qy4emjbXAZjZ0U1ZAZznGiH08vdrXBAutx/y5jHFi6N0kbJbTmKXRIsRBvshO +aOZAf4UFB4jNg0j6Elq/Sp8sggXQpXiSTRLIcaXOXSdfJcil82wRw82QPYZ9zK9BRGuX108qavSA +RBLBe4irMqHL8JhRUiNOolvdc+4KlH4Sq5dNBaKml051GIxWlOsBnQ5QcSm0OsPvLHhc8N9igMMp +qvN24l/9ONsWyZAi7eY6ZEiugvDKvNjWrmb8jnzVYZVn6nu4B7TCr4JqfqjTJiTeKpMZ4uPDW8Mv +9xyWHSMiwHrNdtXWY1jUcJEJMp+wdzgq/5PipQaYKU+I12OHvQFBvurOzuzD2c+OE02Q8qVjXT5r +crYzS4B6u0u+RkdWfi3W8+4TzvA/nd/baV2VngPLtFAInBGpXWkt/O4uj12/ZYd6Zlg/IGxew7X4 +0YpFSk09+1OGis+1be9HHfvDokZe4peiEFmGjPDLI6uDTx6LHoywIyR9eV3eVcPm89AN4aEq2SvR +tH2tVF360ai0uwxozNRZhkPKmCZanRYQbgMfjnv9FRPUb5jk60b0/qNtyqwbJxL1sez9wi/ZueCw +zuFlR6YHZdrRSlH/rE6FcufpflSTMUxX2tzrP35ZK5Hdqy1eNrj+Wqp5i2PrJyPHDaBgSxG4VAuu +JxaCRRpfdzkcTVUeBIpZ9DuxOD++n83rAX0kQ2zofBFSJaXDLwxwQpkyjAVllrNfb3Pr9lqo8bU5 +fQfx1e4NYLEYpvEUEpHgReqi2WgFj9V9vKqswu8ROph8gPA4t/Xr+FUMS6B/0eo8fM7Wui1EsVGR +MhvO9jh7+T1ZnLo5S86iPNx5xT78XfuqfhPNIWtoLrV5GWvPSTSO6eSoLZxy4Ia/AF9pebvF/xnf +JPDQQMtY3Zy9xXcuHq6U4BGodrXg77qQDoNIpK0zhYO/8PFiDCNJOUXgUyt8rxF6udUALpPVBJ+M +/qQyCDTvbs/CQzuQbztbexei+2p+zj0ClTV4uR61FPUdgwg3A8E5V1a4HggkMjtutPUqdxS2cfqQ +XkH/Nxq7PHZ8XP3wVOfQAJbykply8sDjrmYuQnZYigEPo32MP6ruHgKarLcMNQfXo2t1NbvWC2a7 +sn0ab7lKxV+EbqijJO4A0F4zqeao0rcW+c0RvRdRshZBsw+QS3CocsPpmkpKbEtzEaGoGAIM0PbV +8a1VQrwae2ONEcHVP4k58bwwBoLmqWxbWL3/KRuEC4v7Sdm83g8IwjqqDLxgGtsPjgTDUUnQfS6X +ti9s3WqMcNsE49GN2HWquFHZw28PnnIv9Mx51rgEUKzlkbA2YVjot+X154FKMXhmLX+6cRna+CI8 +6C7hd+GONPFvWs3EuLmr1fxW/j35QGRE0KVwVb2ER3POWNT/1MhpSQas2pZfAd/nhnZLjRV21OZU +ReDzUe471ZfQeihql9K858XyQ76cjaowAbzIVORd5d/VMTQIEwG+Va6nnHh5aUnxDpjSlivtmxO3 +auBkjANdgwnUdS35k+WVM42e8A/BQs+T/4JIXBDmlEQRqvA5sRGkx5anSsFtlewjAd6mzmvDDpim +jch0UU+lv2KN+f/u+2wIbD8YXxWnZvG6dLMMm0rynXQXLZIMzlxQAsqzjGEUc9dx6Qp+T6WCc1t5 +aTEXMt2Pz8+d2tbcRafAEKK10z4DRZc589N3HvGMpyw1G5MCWVStTn98wfVcpbmFHgBrD9tud4kN +nJdNinrsIPOSTBjYpkNNsLjXgJNmbXZbVyyfKargZLSaymW9n17TTxewHQ+XXfbEf0bXaJ8j6hwh +owqh05nahD14r5gVZvfHjzxteMnXzMOgZPqdL0ksTXuSQG2N4w6eCSRtRrxRZMNK6LUtR//SVis+ +EZSmXrQH1QTu1tS+C15YfQJ/ORWaWS+kcFEgBszL/ZOYct1fLpuC7nO18GdRf4DdMVLeZQQA157/ +oYUVnruealynar4FMkYWInEvj/wHmsyfWCMtWBJI+F4aMEy16/mOZLunCGRgl7VQIzz/4CLSblOO +7dsQjvvIh1SVBer3IO2TGoPpIz7JFacEpdRz9FokXKmoYRDkwitljVWxiY9lVXiANh6su506+GB2 +dpwZ9ctPGLSmRAHyWJab4yaMnjSjKHPWva9DrG7Iw8BveStZOlP4l6ELCfljuhMJBI9cSAGBjQIK +gYy6cI6SHaHOSMZlctaCdXGXn73OraNDpyUBNDN2idWX7fejhVB/psmEejaGeT/iMdeOq4uFUeZC +dJsRSCO8Qms0HMrufwiVRwHBXz6MY84NhWT9CzmpBQRv4bxWv8AAJzlQjjEZf1ijuINS3qJAxuuY +566iPgFnc43xIv247xhFoeMxutrhG+XcWLdRoG+bAPA4GBhNmushsEWgxp7VRrOcIW7J3ighLqru +lXobJHv2GLpxGG21zehzj8lAaWRwV9YCpLgON7h5g98p/egQ2th4UIlB7ttzp3W+qURpUCYp7wke ++r8+O/KXS2/dDVZBYAYh4wqk9KAdyn+vk+rYXUH5dABrxzy7t7+d21f5X0tqMwClAXVaU3FE8gp1 +5BEzbGnNIIygLLqrGdgN11C5UynSapHY8fnDQb1kPIvp3zu7J7WBz42hdanwt6UKyrT1d/S41kwp +UZCD/pQ/g25OXljohLYGJXDE+8djbMLwvMCGRJ7JZtGcBmoBmjKlyf5jxK5naXkc7GhAvRa2zwyb +UBx+WqY+APBcyGt6sgqvn3vjEIU9cYLwvaFTL4DBVq+DxLo/qD4DzcS2//3aUrVhRC7nO2S3Vfrj +9njTSmL6vFOAzVQwUSHEPrhIivnFb5iffpyui2JkN2b9BSXDG7aTpc/8zPVPNyW46hEo9+j5WYLE +kWzRuJX2Ivv/QUWVpbjJB4IEg/ZQJSuf9Egb1a2ZJuJVX+9CZa5NjjTVXn14uoTHf9f4OT4K7EgA +6ZLgP4CjOt0ls16jpVUJzwEiLT/14hoFSsLdGyEpd4W2qfE8XHQvytv0b484JaWfwym0PhLZyyvX +5SAE3B+e1GStJga7zYMX+b8uuhA5Ln4veVMmoMuLFvYhXmwlmnWTu/rUFsBR0iG1Y+QUoxAWz1PX +Qm47VbbF2CqpbcdGJaYRxI+R6XTOyptVbk8p1ZZHvtSnjzivc9opVltK4cpDcIvcaFtTfSw1iltX +kwyEGSp0glbVjNlpmpRbQQM3JMLMWuX60IIOsLaAmQ+w1+GDquOc6jFliCdctlGV9Id59j+MEIP2 +BJMflzeHRtXK1dqkq0ANrWiohxLOm6ZS5AbodnSYw1n2UULn4Ubglm1ks812aJ/Kk6UoyC4464bl +irkZD9Qsm1UIA//QQz32HDr0EePJ/mihThx9ZfmLl4O8jjymetzmLJwckcSvT33SL0KC1hahmGYy +r4UJbhma/MhMLNmi1WzrWSuCcZOJHtMt72F89B0zW1U5YCNYhtRye/0SPiZWBKiQA7HsiVR7NFwt +YPKOclJVlPbNVUUKHuCEi8Gjk0/xsDEvK6zhDuRn8W70toBDhV6mLehN1ncDY73wUcNHcPWx+yS3 ++GGz0im13039/VMo5pR2pXmMNrtKbHoFSzfIbqEw22hSn0ixzb+PvTTXYXBaWgwgLwtSyZA1Nmqc +/D5m4WTMBMfiYwKDUiS1rR+uFtIFPhwkanObPbH0qm7bYL5jG0mN/vCiSuFdh9Pk27BQHFXCaM3M +28Hu5LSNSd6PrqDtl2CU/jNj/5qtHhJtCAFfRos9YUc7tqXg3TIF2B9qJ9oKhXutffplhW2jyuhO +a8KWB/ItMbOLXcKwzsZuc4ZJUfGftDIUgQaY4V8oSQY3r7NOWLZ1+JylbR3EE8wnlyIDZCUx2nSK +bI3zlOkBZRy2VabhU9xsdtCWU0asqdFdaNmd29e5B3NXlIjwsjMgIC8czPYyYXGaesziaPx+zWbH +v51+wzBo9cMQ/Ui1qhrdH++4kMwWCQEssNtQd39CK5TqydbHrNBfVubTKREO+KXe7RzIE5fBPJti +I0Rw5uyxb2bu9tgss3GMi9rppnZHDJhPSZhtrQB9BC/W96VPe0TuFGf+/R6E0e7ZxL1FSdL6Tvk1 +3tWLXrxh3aGsInrCdOefM6l5iZAXgc4YDp7weNAI6eQvGB5UKle0V/WQydZovJuZHlhOqD+NiZQ+ +GHYaZHNEOHkCWYe/KPE6wIscwHsxcjARPjer9r7A9qtlirNHfIdodKHQP9vJ0K37u+Sog13OABT5 +jHfDpNZK42Z4bfvz3eDI7paWlfP6tBYQasf8vp+aVrneXCBecwXocaKo3YUapGXTgb8r/vdih4IY +wvKAJgVt2JBzb9ou2bvK6w2rGYR197ST4x3HrbVbACOp7XeWktREKXOQ5a9zn04W25dPztmfuFXG +PoGTvIL5HKBnsA7tY7HasP1DVfGvTrlSp2r4Ab96EvNf6UfjgHsXcxyVAOjQKlKJopXy3MsM7nQy +B/JpbcPww8O9w9dgnsjnNny6Bx8RFOaidSvO/SdYDp4BB2AU3K9/XhBFOFFL6fEjfuKJELgcBtaD +LB8rnNGsBY303PMDIyYLEosAKuM33mht7WT6X3C3Q69fKWO00QYZjBR/E7XhG68nYiDOE5ih90Ul +8OWkvhRNriIILrNzx5CeLNlrMpq6JcK7u7VYG+agln7kZo2XnGMIo1PpM5NlRUUzZmQQ2nOjgRAj +TCtjJudaSagr07n91k1kE49vjP/q+Bg35hJjoSkm0dFyTeiEcVFo6gpoEpKzt6wM9F67DuwkaYCu +UFhymtUemRAJPpKnG2+ozJ8pUzxR+hfoOR1C8WBe2lTvg2UZK64lkn7ztel3cI/8236fCTsaTUtH +xLUE6NY6cef6wE77H2Ey2JsBsav4nqorcP6UnjJnUTIdawjsdJ5RInzR7PsD3l2NsFQLHLrJFyPR +EtgO4naLCphZJwPwIvlYN6oUwkT5rL2XGigIdNAPIL0VYsoINCadn4gvGsgkzvAoNnFFa8+CuuHB +7CGGX85VQf2tCYcKlThT7FnsIwUZFboGsc37Vorx1SONVrdkPi+zp4DyAZCGEuo36n9yBXRd8bQU +x2G/fkdoFlwDsBb12yhkM5etD+tWEQjv2IHsmLe9Z9zosv/iW7BgVFvZTKkwHqpDGQkoiyilc22p +8GT4A7EI6FyUMTaBw37q2avfXmeMoWrqMXh0SEIg8eaHpiYv3dxaiezY5vQMzNYjET1kkaLI+16E +jFGnnE0+s4nAik4hiXe7fUWaIstFCQBlX7Dc8Y3Upi0SONI5RMTcEDJy5d6YYPiViplhu8PdTmim +ea4nUsUR6F6khKIAqCQyglutxf7UR03wWvye4zKm7LTNl11T6p7yOdwcdG9Gam01eKBxNfjzIGJK +bkvi5/xqyvQ8k7hY6jJVJXgzxBYh+Pk1PQJT3p8aQ6Amzk5HgmhPLydA9tn1mZEEkfuHNQnQnQGu +p8Omfo9IyV23U9fQZnL+2LV1ek8aIO+MN2hYCGKi3ACXn6qAnsvHSt0FTjPFxOTsewidKCMFzRGn +R1sll1Zjjd6khugS3KMXNQfGdefPyE2TgxrzhikLG7lr5x9j0uYz2ApdzD1dJtYZvra65Gmgbh26 +EfP0yCZ7yNhYPX+LbC+NBkGkTfAN9+uC9Qbf7juFyHf29dgiVpl5NNlM/597O4uvTSQExrdGWZLS +8EyZuTRIlQEAvANZoY/uIOsVZYNASqsdjEkAK+mdIdNM4anXTFPLkFuVI9UP1r2ol1IfwIE8JAnk +vCZO71upc+t0+qCvZ3FIc1KXSBHcDH3Poeob/KTiKaDEDGfXxBB234+x1sCqg3t+K0bzx/xtLMW8 +Y1DX5AMosMnOS4NHLeqro285Ni0ufqcErqlWdvdCauKuQ0N8V+i635T4gY4QnSmz15i9U9vQJix1 +IPep/GdSkgzT/GyE3LXpCnXiGNBKf0poGODynE5C4c1AGOHdP2E4pJ2Oy1D/fHC/avPROy+0cdYd +BoeSiI61TornZK4Nbfzub7xCQeamIBI2NGHdRfCotJquyn3sM6sIJC6Mt/0RZVEBCy0nR3GQCHql +LP/cIKiqTHq0tx0RD5QguR2IScmqM1Q9xh0vVu22Ctx/u9wr0sC3utdEWm8SLyhi86STzL5V5tpf +QhFmsPoefY4Fp7Pizug5qwVZy44CJ3v1t6bs2bSLrahjQRVtLsoovUOq7m4vBGNn2JEw59KhXWyO +nzY1O2UvqJ29AtG48/feicjUivmd6QC9zbAyU1/U6Q6K5OQWdsZbWwTBcezLWKVfGOPsuFsJpe3I +rRS/bFGFB0MBaerK49JIv83s6yTXizRuY+HYD2xbQZND2F4RiPZpxXAOAEI/MBLonyQw/xUoFzvT +fN1Ky4i9wYLhvMb4lXP1ktDYZ0HUj4Zo7C4k60v0BKpmMf3ZwfKoMW/GrR17mXUVe13tgNcn7Sk9 +p9jSnXDW97crI/XOMbiqGl+FFl7h/FvWC/cUA1E1zXK+wlaIvpqurNMFfz50n122rVopIe5pn3JV +taZ2d+zbqev96MaIWXzFR5mZGO/XjBk3qKe6IXV+aomzPDTW5NP17A4K6SRemPZmnULv7e3UNVdi +iy+zXWmPsF8UUjaIEclWKlPkzWxSqF9dN6a5eh0Zc5a83zgKiPJ8uC1gbylyxbTnb8Iz9hUV88d5 +xH/a8Iv8ER+TkxrWbCQSunEEd1twAlL4RzHN+b8mQPc8BxPTIeZJI53OoC4qYnx2920nSLbm9yc7 +yMRd//WBV/+VRSgWywG+FY+Sg5PVMbG94ypRFHVEIxAuwrPUtkX17eEztX1O/nTy9oXK2oap8Hbh +PxyUum+YuYnUjirxf+wYtNnwQmuOoCkhE1A+s7CGcrQd8v9hEjpJcfAjVnM6Nxs/+yC5xM2i8E3Y +p5lVfSxkAQ91ZpFNTIz+0oFeY0brHc3oEqDJQNDG1ltebOYL4IERfFwW+xS/bDk0FpMlTQ4xGiJc +tlwVLpHZO2JQBMTDWcOHK7vehNQB5wd06iAE/zm4yuqGqyU0FLZV+LRCm0EbuXCZKFDKKi0W8WhO +CSIAhhdnjfDOSkMO6FFRGWC1A8ALvfm98hml7l7mQiZIND3zVkKf9Q3Gjs/KPWkRW9KHuK3QjOZf +v/3Ei9M98LsE08IcVianhJa8pJXkjR1Yb0QPgZ7sZDXkxStDME4ZybHR19F3Df3md6UL8LT9Nqe3 +A0Xjl2bgqxXkrgiCTPy+wdJGlYyvgP+sE3U6kJdoXQ7dsBjqXsM00skVK66ATx53bCf8tM7fVEQO +fGUT7fwDk5N880fvpFpLfOQfOzTONtCz1sDsR035GyxPMyc/aKLN2YFzfcfHcqZwe0c5zkF85i3O +Od946PkG6pcLCe8ayUBaIvasw+X9Cf4eamIRHalFrgxETtEGWvN2ITNpm3rYJ67o17gURMXyUnzc +Ey118iWV3XiITAPwhN4dx0lmmEnOQpX1JsHXTgoKlRTlhZRK/FGY2KGLMf52k86kKtjW9pTJSqc9 +zyjDO/kffA7gghHwwoPlUbPMZKa/wrKISMlPqLUVM02enssqb26MWjiDFhWz9xv/fvwODLJhCDJ4 +ojd/kkusW+z+OD5TNGCXZopaAkKa6TxmvxCa4DpGJMWASMMxOPUIUxT/jKMS8hIQ3Md/ixe+pK4i +oQwJUZM3GlVW8mOO7MqN6MONuVnpwZxArnOYrnU/jmaU8yp1pxac2lhqv6ai6SOGe8eFBzI4fKa2 +7iI73rk5ovd/9/8oPGBizzneWoHvJ7EvOOYlJpVvRDCNDeIeqPzHLRus7QNHI4ZW8ovc4Ut8M/a1 +JMgfAorxWPtFhXKntzQy6gYrj8FEfMr6w/QpV7Hk4hAKfODgk2peZRTTHWZDmLvuRRgiAsxtpV34 +TdPVTfL1Sa1qkJLSLYGut1m77m/h/hbhlc+bzfUiIqOh0G/jL63EMpSQS0pyzK4u1sllWfvZeQ8l +ZqY9wFQ3sjaCGXK/vjQ0QXP0YS53EspF3A4La4tzXENENk06qi2r2eWUT1WVcq82kf9QHw+Wy/LR +Bd/unAUVAD/64FtZdXywvj9Ai91vP6mFxrnu+BZvPZ5LjqYDL+918VBPxE16D5+IPCy5NRq46kmT +pBSiO1jJ1j/aBXscfhqN7/C8aCf+8HxlC7CkVG5rMJs6d6OJYoPa1clE2aT7PcgS5WNrY0UyV10f +kUmOUhsH2uWsXkDvrzZQUYJubVw4wGxqLC6XRxqwXB7N7lauSaX7fEgGhGKU6bfG97kazwegQdqt +kqW/66bn+LR7DMokNUhb4wEfXMyZAqJxsX0pRVyzwucQxLEUxqKkLZiSIav9bCbQL1gpAbq2uLsJ +G2yseuKee2+3wqmnBY+ejcADqtiufzJPUdy1bWheUkYo8knUdyb32OkS0dcEcLaCdYHruC/+bkif +OUHpaupmJ04aZ057B5h72Sq5IDrel5oIFiDDY8MWxnursqSdDrOcwqJq1lLMCQqIHSDZ+lclQ78U +XqfeAQQlpoZa5y12G1ynfdOF+WTecwUJQx2UggZufjS6RrQsVHRgPaz18VO/RF+jOz/PONg9wjsR +YwgyouuDAxWtQLBf84OwcqgI0Lqap/yvXt6lnYcGhakwcA9C+PQmKhi9MostaHhXdbO8hecBUmsT +53eF3ByAUqWVmWQ8xM11dj4CTa6XVdksirzhMtf3gfHx169W3q/ZmOJkgVW+VBVMUCSo5Xc9DXuw +JjMAiDo6dDf3xoK0XkTn9/+4MhP6I2/JoJYvCFS1chU0oATAhBvsxso/8/SBiv8urNOeWrmpCXp8 +rMC7MCSl1AfW01TLJrK7SVCLGr3MHpTCXgRY4ax1ZSC6QMbtnwNAk5sYAhkuHJc8nPznZjP3/UaS +56a6hUfJt3cAZS2hulO8WDvSNjPYJZU/reFAtMs1DlCY4eLHNcvGRo+IiZOMe3U0faL/rnUZ78Fr +ppfEmO+7twjxsn7QlN73MU8mZBScY2ErRSV3vm8YCo+RlydPZm5LY88GzM4QsJgkTqdnWxQYYNA+ +2i2p3m== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_interface.php b/src/Application/Model/Actions/d3ordermanager_action_interface.php index dcb170a1..15097c1b 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_interface.php +++ b/src/Application/Model/Actions/d3ordermanager_action_interface.php @@ -1,20 +1,20 @@ 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+cPqRHByH3EvJh6cUwvvT5O+R70ex+Bc8VICnDTtTvY32NZXSe/Ex+BWdwyZX1o+2x40rCSYO6 -fJ/RvQLUG2CUyv7frowZEgtN7MxvbheL2kRkKsfgUAQXGRUnt0I20Whm0XJfbl6k0RtU8mteUGZg -wo51oh4O8hLoMbudLvDix7J9xkhZxqzZmd9bVeYCbaQ8LuXUXP+QG1zbtFb0RzJARBQTO4eBvkU1 -O+g2p8DCkGE+lkewGF6vYNJJWgONl9vEKJUnVqiRphauhu6/IygG3XYyuB+THMmrCCKn4eWhV6+U -W2rbeXZ7FyBvfH4cL+pZ3bO3UQY/b+na7/N4tXp3HObw88BRShcfX7dcDFUMzJqttVMbAm4fzF8n -LaBKga9M/FPijv3WrXp031/VGl5BIvyBnkA24HBcGfOFESEPifFqLGpm/1h11lI8Rh6fZuOdsKLy -9N4PXpLGFiKuqxqvRCypgb7PBL6ag7rFZK0xaVxhQ1r5jnsZVc7KT9oqyZYtBhob3F44q5OCgGpp -OWYwne7j0UMQH19TXk3N4foWI92w0l1HTTyN0pQLcDaB0vXDIIvCog+Dyhk7uMIXrN4e8TvlF/jD -PhsQ/UF05qcLlTopi/pSuJznTas4GGL7DX+CYIrS21A76RRib3B1MFyh7Pt25UeMS5fTn+if1+7b -a9hwPZ6YfNnlma3L1tFlN8Xj2fhtq127/83omdErOzlMprOMYOn/2kndpy0rZBjBW2WZVfjX0g47 -4vXSV+9x5IdMe1JbQkP9oB2P7mc8BjS3DeO397UWoRL0OClZAE2BZuV+lnQsQrgLDvHvSr902Mhy -ITVTZ8RYq9W7/ZCcyUwtSCSNXJ348DkA/J0LMFm/JePU2kxUjcxis1RCfCbRk80cEPNYPF0UpT7K -5RWsBuZb9z8MoRdlCYRNm+94D6T0nRUuDZJoOtl4Oh4AiFrYPs+nLeCWLmCo8F9/XrBtzxLH+XEb -vz6wgpJ7TnKjDxKqTr5sSVoIHd+tTGIkvVeoWpDUdT/+WFa1H6mBsmMB4EgZlrJ2mWiaLNNUsDqA -gMVG1kq3+Pdymox0kT5TbLHZOS6Wbvm/fUFFxqrw+ptQdcxduQPnPHW7ZGmmMCQ555XT9u5v2uOh -BibuvH7QI43F13CVOIZ/ThcpgoD49He= \ No newline at end of file +HR+cPxV3y3GRASaxudLb5s2UioUfI/QGjXygv9ouWlsyGtIiKqqKNoWUBjsJ6GbhjnrKcuHkUhgb +8be7PtSqRahl6AthyfhWidmNXbmx9ooXNJPzSyUt4ONTaDL9cNA6jWqrc+ecLlGk1lLa1YHXn/xq +HCXyG8ZXX7iJnSQ7VPOoeW2B7M39ZcCKTa7P8PS0ZhXiiv+tYl0qqcK0l4MAPE/FHFesUHaIH8Rd +iTE9PkAyOSEp6CExTi5DDh0Nua0CE/en23UFHJ2y0K51Bk2zZOl5eLgPpAzaK3VVATEAI86HuRFJ +ay8zAjcc1Qp5mA84EpOkjyyJy7yHQZB/y1ZWR4ENnf4+qakYFMFyvtp4qLMn+9rbGZvZpyZ9mVUA +uiieFRB4Qfgz4T52Ra6cqh7FVJAU2Q6whj/LwShPC3Z0P4YyJjWXBVroBYlBk2grTRCzp43eO89Q +1vKio4Hmv7jKAkcqKMIdn6lmO2YDO+36Jjr0vaizcxWhbBjIuYi2Fj7GKdlVpMRi7g+N7H07/iPN +ouSfpYatT5hC8yp+BBbbdX6L9qZrqEV/4EI7t/EeHjqwDfSgG0NwFKBaHNriChqP/Tf4hDmf+dHE +ugook36S+MLsP0T2GaIORYfLydVmQzG/3yBdVotlLFeQjALNVth/mGqhfVU1q+SSm9k7LXcYWdpm +mT8dBtt5dYSidBMlOgNUkM3cMAB+GV9AZrEoP8CV92fcp/6tM4fDwLKGU8CWAZQnU5MAiLrGWHvb +9C9m6wiUbgv4Mix2hAwPKecDYsVA43ApIN3YVX2VwqHGao/ZSVivuYve/WAptUTIhkLbSsr6Uiym +wux2QsgANRQMZoIGCWK3VcndpxpEDthJB+P1CCHnc/mEzKqSe9whHbJ5O0utF+CrPZ4t9hYlzEt1 +MTBqZzsdJ6MC8TiT0hmGvwo8MmemlxwD+iJhZwmkg5bmxPteYCA/coyPwz6nAWLiOuOLXE9cDLNQ +g6VmA5+tc/gWAn2h8o/UADzT9CuOrZBvfPmQY+HYEShOguK5Hd+MkJe068T11UsURyjlryCGO7jV +JzgU5Sj6usF8WJdViU9YBtd+/bMKEXCC/97tolodTu8A9J68a2h0cKwlXj6fKr26onRwTclGrVcV +BH8cbHuQwyZ3JviXmrs/CnCgOFthNOFRchQjeqrF+u0= \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php b/src/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php index aae25141..fb7a7f5a 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php +++ b/src/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php @@ -1,122 +1,122 @@ 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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 -ww8zYc9FBonqto4oc4Z5pU4IE5Avwrt0EG== \ No newline at end of file +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 +IQdbMWGLMaHHSfsuoNnhp0== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_sendmail.php b/src/Application/Model/Actions/d3ordermanager_action_sendmail.php index 4c50d178..938fa148 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_sendmail.php +++ b/src/Application/Model/Actions/d3ordermanager_action_sendmail.php @@ -1,123 +1,123 @@ 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 +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 \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php b/src/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php index 5aef5212..ff0ed006 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php +++ b/src/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php @@ -1,86 +1,86 @@ 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+cPuY4dk+ON6F0PK4Bp0W0giKiDy0IWKFxmV87IP+yxvIr+AQmGaqDf4JLUqGFzP5kAQpoIdQ+ -K5QVw3tKEn8HR0QhebLy9E7ZXM8vmcbEBQCjpA4gdBiDhfXeFk2lrU9Ec9nBdp36w7YkRh1x0+gc -nkC5cufFzLFRDGPTZsqE6WxHLHV4qLCXnM8rAxf2bArxqImASE53FXIVzkZM8baXWoG24mvlCFVA -+hpT2ohtIiJGJTbujIJY3E5gJMvYRKzZWO3UYHlEkJYlWRzBof0E6BpWlvrtPo/Q4rAjjStme620 -hMIYHHoKdZLw0BcvaQFRXLNtYiqVBb86iWyJbB3oX/xTXLabuXTJfB2w1Cs94LbMnPfiCsvSr6Oa -Vms/GNUz7L0mqgsmk2UuWcwdIEMmZFqeQWIHz78CJ5vUbp7UnNx8bUnnjXTGIfMKK13UJdn/jNnY -ondN982vMPPiEdInqkEj+mtewU4EfnQFh3M7yNCEkFTcUNXshG1jbkKl14cbBiPBDqXXZIVWaJOo -hVisM4O8to6sMs9L7TvIvauchVQ9zpck+bPxnQHYoCf6BCcYesCnyqPo8btAWDqxPfAlA+PB5Mtq -oPIt6VHtgKCgrmXmfrrG3gPpf823MvexCAtM08H9UkmRXQfNOiAdU5Xlpgk1WG1rwXDW0yHFl3bp -gCdqMbtBSztyzhLuBoEPACUKWcJE8rEhjtPxlxYSfi62036HY70uHOxr7fD5iqrkGX825Alv10s0 -Xo4DFVJU4is1isx9dVBZr1TkZpL2byGOCq2XAffT3un5NYup4B4TFa/jEabuiv/NCEZhcnSo6oJP -cqFS88iuujy9YjPc/uMNXHTIifZ37cXuXW2n0o89M24ldmKINKchslO4cQnmzOz3cbMGEEjPbBlo -//UoPHdeialpSr9HSIbYXFjmDkr/UptHvbCgUC+5z4qiBRtknUCo5ozkHggkJ/7x6tqxJmfUPisb -AdJ3N1zvDha2jmUHcth/KcGIhFv9sAUWTinzm5yUY1Bl6E7YLddjH3Mr7Rd5J2/IXv0v8hl7gECa -MPIqpQDbYtYCllLg12sKlGGUFR8XVUebyF2gg2IESOnmWZ/YJdA2NhMeByro5nx0IbrDVHyiJcrq -AfJUi5bYK2r+9oKv4Pi0vJexRlJHqCpuSCAxoPclg71R/eBE/ekOXhtLvMiRE4PrYE0iBTZix4RL -mDoOmLMRwZkF0ELq/ozR74qu4VZkBSgMQsmiO1LQU6okHqhXBycSmr2J1R6s8gJosqbLY7VcqyWb -8PLzY9Zz1P2Hf4PbdLi0D82JQxXo1f7DQC2vymeqAIjHTmEAnTh7p60nVLWXB5PNEJiYjb+1DjV8 -VBG2R6wOwCZOgcNm6PKCN/AAGG8djm6+NSzbK+osehztzrg5SAFX+iMBNl5AorXG6McVoWvV07s0 -rj/xQYJQ6O/T09Pric3tgdsBdOmNffxx5q8vTEOwcHK1Z0KtZ4cPUQyvA9hP0xwPhk3jG07vYvQa -c1z20zVZdesVsKcLJwKDEE889yHRk8u/maRL3q09rruXXlHC2+F8Q7Kny6SdqEnR59O1iCrKcrn/ -Uspry5XFGEbtNA6IcJIPOz9CXBVzaJS/TM97/5OHvSMpqNKIkGAH0M4NNMhGDP8QKg59zU/S2pFY -ItQlkD4/hfHDb6C1e4cCPt05K8Vp+P8a5EQ/MtNATi2pUsXKuW3Q0PW8r2ys8iJ3zYFGOetDhrjF -XS+WDE0aTdorL5Q9gH/jNYAY1C6VUYwxYN6l7q4IruUCeZkkzuxC4/J9XJzYhcP1Qj0POPS+wheT -GsWHpm6ogYLYa+ohSrme/Sz32MjCttwidSl9K61JxUen39ADH6WZIvgcvPMlmFUnH9qBamBxmijy -GCzScgoBW6XOkp3RrTpSlP4ryR18pBLjpCYvUDPJdGs4pJhNOMyWAV6L9x6BIByDgfEhm9c/W8SI -VlcexxqYFqg2oTbjwufAYBEtNALSQ+HtGb9KBeOx5RZCng4qaL0tD9PW7qWvvQfJlMd/hAJhs8kA -9OzhkB4LzHIB0x0VNsF+liF10lzeEBdShgIQYcXFOGRafer3sD4CPiOCl9pwtWSQ03FxCijKa//T -vsKV59TeCEUKk12TB1o3jJ571t9fij1ZWSpbPgrS0WYh4yRN6UluasgdiKj0Q4rSoclApMoC+kZa -FgxwIBFFvSWmoInUK+h4y7l0ZszFp0ekcWMkD1fea56Mn10SibWiKHZsUbwkuqZ9L8i1QdoppmXk -2mA1tKGJED8caPcAn2IWX/4l9zaQbEHlZSdSuMsukGDks2XQSqqO+Nj8CJULvZTOkcimidzqExvV -uFPmIgfohEeYnoch/32vWbHMi24AasH81yEORAt3Y3+8KpVs/r8RKqiCgbZ6sI8YUEWcmovSK5In -YNw2owvPtYEznLAz374IA/imok9sxkckcUvtu87G09kc0jmNomHE4BJfu7ZnoHEj9Ll0aunzKOu2 -sb+txk06ptnXWaJhEyTy475fjqCGJhGAnUAI1l3J1DFyOdAZcWfASSDQp4Y1nnLfG4zlLgG8Cu9k -uIxNtduUjQr1RiujTR7GEnIP7fFalvJPp7EMIlMHYQ6yZlsfb6a8vKfs0rw1Ws+6jM4z/Npyi1rz -Yjwo0WR0uqbS9sC5jbYj+E0HgHMKOqG2A544x4XzYQ+kUtg+PZCvpNoAfFfR4JLaa1aAMooCC55l -sIhPdHNYNx+0v4pKI19QjAymGcUn4ZCx8kTfbY+1VO+01DSMLv0Q3fJzgYJX8ai09pVjVRi7g7nN -pSBziq69D8CA/DJTdG30Q99aZxKl3wIGYmHq0W29jjKsdkWoUVikTEBDnZ+YElB+znmFUA/stTjv -Hfnn/BW00HAVVpyZiW/kwLjwfeFeBnUT3omCj96aaZ79ALjiXyA+VYjNYunvu3dewg89npZyiz2C -dazgaRfMM8Nc2Np5b1E1mcb+w+dbGaNMeal6ttY4ntqum7scNQn2+whiitoxCYNMNshYLFDD7jhx -ws3EUX6DfKG0SDw6422Ei86YCua8JfiZbXDHRKiNclXaHUZLEARiDeNdD8FYHZV+PupesQxCwv0L -Bwgl0WpExL175dE5+MuPItClNL/St6Dbe6YzUI0mfNXzJ9yEEv7CHKHrZV7KneHyRhb9iXgJgTNh -7+h7GoC8bUU9S1IJcJeA9rvfURCI95SMLW0JBJqSaTrFgCmopm9zgyBBU1qFiCglLMyCkhbFSB2m -EgRcBvw3C4DHgaKltMGrMK01XIG6Ojo+kg/LqLbj5CFyt+i3EUcZaGyA/2fLUt4FZezoxp4NkFOr -jHnmI4sa1NFQLNJ2bLpEpQvbaCP6jCYZ/Kgn/ls/EsoKAHIXokYxv4YGZNl+DeIRGuzEcHnVEput -L/bMql0b4LV/CZW+mMGYVTyp2I2wCeuHnlzgLVAghi/VtWwrGwmaQ2/5PEXACSzAM1vg/RHmqssR -hpT7WC6eAALnX/YPiPubV/U+Cj5fig92/2QvQ8v296jYknrBXh+pUDhH3kciyuc/Bh8QrWI8KVlu -nmvrYQuoDoDa1bZctD3cXHDb68BDhcITcaYIDFJRQYWEKusFJ9ziG1V9KjcewbUm+0Gb3Fm7zhbN -rnh6EnUUkIObmGQbm3hmjSLASYOpdFAoaRwXSnmvCtPncy2WUMrOmlNEpIVj+cVBEt/KzEe/H17c -sKZDWqyrcxwXa6vrkbDcGnYpjiuX6K2ZpeYFtg+vdozgYo0tElU8YqSLTYqvJcv1so2IY3M6Ud7g -CrNrn4H4Fc8HU5eWykXqAZcUGCuI1QC0G63rz2ncojx0EoVNZyVz9LI/dhzgJqn7ReGgFGPPBgtR -z9RMlPJY3vzpqjv7G50BxHMF/mFhMFuWbCRwuE2fwbCmVbJN/3uhIFYIkFU/eOeAKxrbGPTbQa4p -pp8d71cNXGszL/d9Jxf23hcQz7D0rXv7TCoyorggGkpZktxd0X/+dy/yH2qRR63Sjewq3POzGbT+ -4XIUlyrvRgzuN8VRca7YKqFS+9mWI5lFOiN4AAtZGYGTQUD/9fQAQY6sA3RlEmIP9VKZJo+2Prqe -cZWq1zjknigRNPqh/sSfVOWQOjMglP20tX8vP49rk8uFd86hReyv4OsFJ1itZAeBpsshsFXwWChj -PSBL/9Ri55F8zE3K7l0nX/udWC7YQztNyal6US1ciII4uuCzoQM7KWBeqfSbxWaUpsfAOaCT5ufe -pf0uNnjrg25N7CcVfUfl043YPa3yH4oQiA8oGsevaXK06IrW4hRvC4kD639bP5tyB0MbA1E2FivK -O1M2O9T24Zw02ukDS5R92jmZOwlYupvnlKpEm6QbT7g8MGVvX0LQhJ47UgEHejFhFhEDNTp+a6gv -ysvtWq1FkILSuQinykLbio8b/QHHh/Z42uiAa4iiivHG04z2cmmLoYaRkEL6Z7tgo+RU9n2SVlI1 -B8FIg7UmRcnvzUDWYILCZ+HPl94jN6YoR4HW1pSU5ZCJl1mRrL9YOxQwEtNdbVccVrcgil+JtmjB -GEVrpO/0LtbPysijRGjg15WayPV8tUuEp1wWAwSVbU0nZLt/wogmJbmQWVjBVzErwPIZnnyYfCV9 -l4qpLIEGHHD1lVNDx8V6SzHhEt2//IfRGldeBzzrDsB/yhmpElbGuHw1TF9gZ4SRKmHgbp+F3Wz6 -b9DJsinlt3AdO+e2KLl7fzwKVoOr1q4+h1u97Z/+6Z7ZzoXL7E5qmfSsfHwdl7Gizkx5hmEKQ4nD -yURJJ29sJGg6CblPhCJm5Zfh7FywcVNWnKr6LQYS/MfoKhub3yUbaPp9Tnk8SIfLAzjgZvJ+ld/w -Ded8xJTW6bd6LqdSEZUHxr2HJDCcMZ11X1BiGbCF7jUWzSYUly/vtUodwNwZs5lzyO6dt0Zh2j9y -kUpzz9/ZHRl/1Z1Q8ei+nTlqH8PJYlsob13O3Fzj8Vbld7+3fCIi9mC78VyLcWAV/w30/9Wcy+Al -4FqTbIrIs16HjVXiTdk2VYXEBTUOWfO5cc3LvQy3wSNd/6n0wK1RmAIVTC68r+MGT8f7cX/mkYYu -zxzxdeirizco5VmJsDXiw2ncRQREI3LUmZ0AnopnszDWuCLUJqJHsYc6IqLqO99b6NI1QelGKn2K -wtLLG6GnE86tRxbv4uENB4k5Z0aqpB5blSx/orPr78L0SaxJqPNg89Ea8I1kZZBTC1zs9/R3iT80 -ydqmvBOdKv+fBk5c6xtoqeaY5x1ilkfbIzNFO1ahjbCcwQ79LU9h6lPpLv8MCeyKfD2NQi8lttTN -c87yWOsp2mKj1BqvqgZzeLW+U+E3uoQs7+MbU//lJgTp+2yN2lwy7DjJCLj4ZxXNsrMwwryohQoZ -R+fDRYRwR9q24c62csog6KyDjm7bTBXk8gubk1oLUJkSEUM3V1nOyoMsRFtW756hLgUoXtpO4yem -Do547ouayjH44PEUeXPFulzUJ2hQzzcK33h/n1hCR5xd+OilTbpVoSIqnpFbyf6NUG9WLhJ7Bezb -IHHd5m54EZFumMSUwQjU3qlv/ULzdNaXIuYW7XMVdX0117jhUILtZEy9j6M+1p7Y8N2vhg4T4YBS -duGKIz2NwqCWXOiM7gIA9RrgCrBc374Q1+l9TUf9x1riJK6PKe3D9Frr8Tri9erTg4GvoCgu6i26 -LiT8xt2OSXnK2OITcqEPLBr7AT87mD0SJSa68BF42SRdZjdObEG/tIxCn/2ArBksymPSrG/2k6f6 -ZjSAYI7A0dn8daHkIUGBEviJWR6MYKDSK6374OAHadjQ18E4EXTDm8lvQeOR6YGpCM9AEOC8SlOX -nbw4MmYjzSaAZiZzkpWqjV7D5wxheYkZB4Q8zXFlSkCvC5CFx8GeT+Hj9ykeHFITfDT0cvFXh6Wr -7E7NJpevCpiB3ltYKgfuLMe+l7EquHSMSaZVmYN9ZcQA1cDt41RNQZTWRUbhefWkzm0tLKbJajXT -HfZR+GoMC/W+KM/9aTpl7/7y8HapELvG6GQKNBbRVaizdMasIlocyksZSdNfd6fm5F/3QEd1f0+z -7ZC8zunYfDOBtY+oGZJW4AKqOfylAXke0opUu6S/s0tLH61wH6fvMDfw0K44i7q/THyri8cY6Eek -Ru1BDSO9lY6+OQ63eZswOIobZ7v3sm== \ No newline at end of file +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 +ep1OSXQGISAYBjyAZONBo92rnW0jeOYcE9pVjG== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_setpaiddate.php b/src/Application/Model/Actions/d3ordermanager_action_setpaiddate.php index 3a189b5b..bfaa4268 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_setpaiddate.php +++ b/src/Application/Model/Actions/d3ordermanager_action_setpaiddate.php @@ -1,74 +1,74 @@ 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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 -mWYsosnT0bMlcoi1GBcTHSoe \ No newline at end of file +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 +jc8hl6vw7K6aCgClCQpP \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php b/src/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php index 741ee2de..b038d925 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php +++ b/src/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php @@ -1,73 +1,74 @@ 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+cPmKu4n2bhESdiFA6CzhckUTKRvAD4M2F5uQuhKpu9qLwJlUt8mXnHm83EQjE16U/gxQLouZH -aUrlcMSKNjqqwpKCKo5Bk+Ale654D1PnLzKDPQQstR3ihdt+HDVbaZyYmXPFO+zTqDtOjqM/thzR -BSZY8WqNjPmABNBHc3RSeNDGBp+nZd0po0EAaUQOJptTjQAYjQLSIg/UzPog32eRudYgdURX5MA7 -v3DsNtJBYPTaffwI+PmMs9bNgwNHoZ91uq476ywvEA+1lqlAa0uOlE2/dSzgoCmmqB04rNgD4u2j -PA8r24fQdPTNPNSobSTASefUHd0pfwwNSmmfJJ16SmCFj8u2s77QAnjr0H+r/nstIygnnW7ymnu4 -MGu4vGxN6fMjGFCHKgPi6d49s35UbwgoHLELi8Su08ntZoggbzu3aEOSVs8nVfj8YHkM+z2HXYWe -7JMDkWZESEH7/pIPiKJ+5Og41OCecUhCivAyyrdq75RL4cSuDQUNVKRLYGLq1ItQ0CHOqjEkjeF8 -59mb5iEqG4R15OkjS2wwEBI0ChpbWMxIwahIxNzwalYwdODrRVqT6N2qC4KFrHYxZ8wZzavND5pQ -RQr4d9G9H72+aQuGaqqogD2ykBA3mR1DD8hTI7RYq7GN7hIs33//cwH0UxV5xhQ5qPHvbQ7azJBM -unOxznUqu4hpw4aJP+Z+m38I7DzGbE9l1Z6ZH1TvR3gvJgDp1bEsaaErXCUatn3BXw5bnHPKvByO -9zLp1fCl+miH9hp1N/yFgLwz18k4G+jxx8hOEz7D8eQnhXB950bijCFKrqhL5+VB3F+Dt49rfN9N -f7+uT1SEwWVl3pcO5css9ZBeNs8/wo2Anvmpg8keRhoGGPiR6JJ/mt/kWiJB3uoxy1d0xtNhHT6i -712vWUX3LCO9hetHM+4oi86ShVwanUxMXswu8+jN56OX58rL0PdzQvXyYCcoXWAmtUNd1gKEjQrA -eKl5v8qakugiLFyWwD/xIgK2A9X5GfsIHtoSDsjxkae+tra5u58IaDt5V6oFlKT9P93JhA8xoBLN -ZdohISHQZKWXrNWljcJ4dt9TlTsLulcYyBbgVe+LhGoBX/acjI76ClEcwW26WsqgJ/JrjhoGtumj -x4wuRSbaSBgA3FOPWAbaETCeZqmDGaZujino71g/nWyoYtY1X8qA83yf4GyqFLA8cdcoP+lZs3Qf -OhasoNJsyb/b3iPmcDXuMiifWIjGyoZkB1t8aqLVDUQGKwWpLjYTDVcAX3DYUSW7gvLkhhHUnpg5 -sy4iwgjqCWgpIW1k8HSBWYWxRWnJzuWX5hEXvmUxqBror9IHHvb+/uDTbRM32QK5jSwy3IstDJaM -FiWwAiUFAPuJU4u+P56Ck+W2xtT2oFI4urXRlh9gM1fh54FCrcIg7c/AjuDrCkU4pt9iAPfgMixK -UhhZ3H89Ttabn0RWAj+WgDHs7hN4xHR9b6E0jqhkonAWDD9NyZITYCwI+yxIEWadloFZW08Ldt0b -mmSGrxjO0rzPpxUDsFkC1pDGgGkfEmGwm80jeh8KEvC8K1JsGs8OS4ZB1ifWOGsmG8XeYKIfXqR+ -oTTmWCMWH39EvzoNCa7TcvYt17LXgwz/Gl+twi5J7ISY9zp7bmZNy6Up+kBQKbY7i2rEbSda334z -rl/5Xl7+gjve7XONppDf9kXCt5boPH8qfqfHBlgUYZ1sXnAM2aG5m1J1wso4AXhXlb6HLTIx0Uit -jZ67vLdKVphzJ2IJu+ZbUybGAcUR09pHBqkTcD+Lzh+OkAaCikGE0xAdjZsf+UsmpOn2e/HZYa/J -B15NhuvKzOqQgk2pZoOJDQdY/hqLt+LxB1vJWaj+umQpIqB1BeZdhviwcFUCxx0Sb4kZf0DP0U8L -QPeaMxyXlNkifXZfRcPA/cVPSaBBR1ubNnknN4sRzQLbT8T+EsSsaCyTJZsgEXF3QFOqPmoWML7o -SyT01F0hBleddyU/DG74vjRyBZHPUUApD8cWDZqudMPRWkCfaae1SCm3G2Ng0FyO+nuVDsUBO7Kn -JhGfpSxGnopauA+x+2WemH4/7OBCJTv2rtypBv76ccnBEADyw8g0pjSxUWxW2EuuQi6YICE5ILsb -KlENwC4TTcZ1KdQgiS6HgHKsAkkJzmxRUeiHNxQ0EHTuSc3AHrr35Vzpccagr/Ibnv01zQu7uQlo -y84EZsTnLybpjfm9hwu/XHSV6KmgbO2gQ8X/XEYJq46jqVuw87dk6cc9zwBnSBITBw7IQnnBljP8 -3oW+Y4y270BebTfXDq5rSx9uG0XsUhcqilfiwikgfiHPwt/wQg0+6dyZakmETlbmUfeDjaHadYYb -dSH7BOcm0kRBe0B2rmH41ljb74kLcyMji3j768INeChKSO2hXl6gISznuyCVe8I5+5NY0rN5Zb/3 -PCwCC7gme6XpOUW8oP3PuljCCUK2DaJlza7OIdzRpLjnItaD50WtUFrzGfl2kpW7v5TbqzzjKFxp -0q50wURyfIb0b/R5AR+WO7boA55VjfRKZm69dy4Vp12eq8wCbPI1QACGX2dvo0Wj42LSjA1MRo9h -FUnyyHVl1ZBnyFdOB7CXxqOsgzdsi67CrcGQSlOJWysAwL7xd5LYaM5aAVWfjvFOcUZfNPI5WvmW -yBYv5ZNcq7CJMMiSHaQ/4Q1tvdSUodlRiNh8r4mQhbhQfp9SolmXdUpQVEegyZqihKV/RSOxZ74b -WRaqG+qR84ak+k91f17ymhBjkFPDfHXMs0vyNTHf72O24K+jOj33aBp0RXHMd7qa8x+b4O6CsEif -1ZvTdtzxqDHUZm9gSmodbSTEG11VSUn1Qav1c8/Ee95CnUHRGKuxF/yRilSupyOLUs2ZM6geAKMo -ivtO5l3FqJHO6E849Q4YHzGaHFoOpXFyWTMl+nBdjrnrjB2kEDMsTc2D4JZSuUzIzH02hSa16kyN -W+JChAuwZHjPY0lh2mwh7HIuuWyY1TH03vbX7HzS+xEYDOqYhxly1ecYbQzt6mUwjzOwE3rJydoY -WFQ17aGYSgtoi71/8bOGLRkNQorTVd4Bus1e1QubYxha+SiQ70U2VthbwByWeMFFKd6du8k6TpBG -2b/wNkgkiAwMPQJbEYA7bhUExzWnxKzyeCEv9RBdo+6KbNXdz3vLJ/j4/lj3y6Otj14PD6eFEUZA -1iHGsHDCJzCg3tQrywmRmbRv6hxyEfxaK4klH4nK3mqCNf1rScdjHJlYBirYORl2gncCnTinkHiN -/UDI1mDKaqCBNhjXojUQl4AXfabK/FgEjo+MMvQWX3Nesy+JCTmc1GQpdUMGarX1s7xu2JiqisOp -vNac+kP+4tRqtTxWEWYY1PFp3sBDKk06lv5aziFlEp7f1195CPUsP53CP8oWfNjo544tEOKx2/ns -/pMZrpQVGIPyoCRLmlqB7ZOZk/Uaoic7XAjRNh9qjw2den1OhDbxcwSDdwzQczfcWAjeiRAgkUMZ -7p53ONx1HR+X5lB4TnH6Wz9t3WUKd/iBd4KEC9ZT8iFC7r5s3OoOoZizX1/1P56pXQKl/T/vHO1+ -e0QWgPPSI/HEk9lCpRk5aAdARPKHO1ZmuiT/Ni9oPRFNT/cgjd++Z/WB4kebcupz7YYjZ0U0vvcA -Zqq5R+XuL2fs1S1J1y5TZ8pYmgGir5FXMhmUTxHAcvB1TrHGmy6ooeKQHv4tEfwul5/ATi7SrbmQ -16CM2lzg70fBnGoHQwxaApHOBjqjYhdTebrSrXt/0QMEu27FgsJ8x+i8naDV0Yt8Zsf6TRvjV+gA -jDtZyqhbt4V0LPfH8brpEOMf57wRxtVXGCr0QyI0MnBh/1ggZYr0LhZ92BDXtnq6jyNSLvIEyVzE -Vj/yOXRgdl9D8xaH67sYO9QqW0Zg4UOHH0CV3aiY9wh2pHZXigPaJywjRCXyR0RVKRqpz9tngjS2 -QFrl0BNnNRqjUtPwRhlFVEaVceWEDoIUWvGdo4LnKoodbo8i8SH0yEviT6AW7ZxAA17ILAeFBGYY -myZMrVeSrIwZVu2uORLNIbimm/WEI1w7D433MDY2Vmds/7XXYLGeLca2zGbkqvCiqytjLkrOXzbR -63EEsEaHQZwvAj0vsD6gl5RIu1/zb8zjYI93DMSk6uCvqcChUBaVXvYBjFKZNSOQKc/L+Q6Oo1BB -YnKl5kRBD8KQ8djEyZRd3piKE2pGL8OQZucI20g4/k7zjsFdATHEGjcLtI4LimSW5PKIn4kiCzIt -dphbtQWLakChXqGqIKTr0vzTIlUH8m313t6/cjczbprzO78gFiqGSi17cDqzCn4eY4LH1bU24/M7 -pyudY1pN0kD3/BbRDjVAjD0H+QOTNwC8fi6qY9IZHni/sHM13yROi8jwUKcBtEiCPIiCWeJ652c1 -Mejf8U7hIEtEC2avDaaf+O/YaSjbxQWTkPVkg8UfSI9bg5SCEPYlA75PKYdYx1XEhH+0OMKrNSB4 -j59En0kNV7lV0h7aOAj+JK6JITTnNZ0fe7tbTym2JlJ/CgqJ8sri5AXGV7MIT6vdrqhlU0U5TCst -YpcVUI2ARz6n29BU88SKg5ZJXasFB4nEsp5OQ97n82I0mTXojc8k7q/uH9EjwN5ZKWYAkL8ilyva -jNGjvEFTBHf5nSZVJLErB7G82+Se+DHTEkXwgv3rEeNmSLQvzEiWXQP8K31hDHcjVB2gWs31A99S -jwcNpA/EiK9s3EuZIbqxJUlcgFMu8Kd2oU3AOKlf6GYl+GkksYeVdP/28jOROI60Gu8/whCFVKxe -4IRGWCF+cNEPyfYdmxH8wVgHtbXLUIPg8bpCvqkOlNeAW54JvpdR4P5kfDh9s2tfuEqw2gL+I1mc -N4bSXS/70TcMvadoi++HmTz3OyOk6MCGtpklOi3b9KwGWsw/r2GalAY+whAAOf3eSQiMuKRccgKW -oHzThwJejMwxTBgw/jeA0Pr0uXbBZHb5iKC29MJhnRq+wuU9XfIKMM/33OSAHEFcaxrR9IwaFTwb -Nr1YG1i8flzSxDId+2F5Q12k3++ink83p+jJkJJj/HER1ta/YAfScNICX3kqNHCVZ3NRpkD2u5/q -EyoU0vdycqjGKWK6HE5jaB/SzBGgpwsHasGg0pUsJJrqiW5D8EECUGitK3iN6SW4fLzCLiqv7kR8 -/jprdDpVeoLsXYfdS9dSGYRcbPpCdHIgNrN0K+jOdBDeHhgSefNS+cMNxUCWnRvkBbpo \ No newline at end of file +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 +6rpA2Q9ifhUC0GggoxQEGJcj \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_action_stornoorder.php b/src/Application/Model/Actions/d3ordermanager_action_stornoorder.php index 0de02cfd..d29efa6a 100644 --- a/src/Application/Model/Actions/d3ordermanager_action_stornoorder.php +++ b/src/Application/Model/Actions/d3ordermanager_action_stornoorder.php @@ -1,70 +1,70 @@ 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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 -OBEMmmSt \ No newline at end of file +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 +oCdmu56oisZqrvW= \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_actiongrouplist.php b/src/Application/Model/Actions/d3ordermanager_actiongrouplist.php index 99b13ede..78aaf4a4 100644 --- a/src/Application/Model/Actions/d3ordermanager_actiongrouplist.php +++ b/src/Application/Model/Actions/d3ordermanager_actiongrouplist.php @@ -1,40 +1,41 @@ 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+cPmOinGi8ypqirPzGA7eUUVlchq/zxB7ppf+uzEBvc8yJ8KBFP6szLvACI6a9fqoATRgSQnfm -DhahEmSEIrRB2d5VmGrDIq/8oqcbfB0Ecqxjj+TuLguhljwbhj+hr4DcusqCkYs19iuIS+dXkAa8 -KktxX/V2LzWmWEt7diGYdKxZ/vv6/+IcRlW0gCOIcUXLMwEzG7qVbLlUtFxFz264ZJBteFV7/cib -badKsE6tbyNiCvZPvwHc9E3s2zI2Dveqg1Tx6ywvEA+1lqlAa0uOlE2/dVbnmLh9HuBfkik9jO0j -Pw8e/yUWqsMCacDSMre8QpZ2BMaur7/0qyNb6ZX1919RmnhUfhKW0543AdEMeoKzIXBFPlySat00 -rkoq6Qug/mTMWK42jKnH8hmR4X5c7/RnGrpczsUH0k0WEhfPqMC9C9ELL8DCtFWObumAS0y5wP9X -rVzNfiX44sMtefSBniL0Vhs8xfHxkDitigsVOtiQgnrR5T7sbzPa7BFBwpEtN0HOsXEsRLmo6j9T -AEgRKNmjmWRECfYPEqIKm4pWXAiCIRlA4UnHPyGHlrZ24q1RSwGo1/kMznSnvFbkmdDSU0OHHTyj -bPA006clr2wQkhLcDPpGxBXKCeJDFsUn7rUBuxpP+q0WsLIrPlAhuws37BA0EzJG0nb0leMbOqYU -RlFnULk7n6E09LMGJuGc13l/SngKEk30ppK4bU0q/SrHD50xTFP8ZwQmMbFBK/Hpjv85RnjVD3Zp -S5HuC6juAT6SrHGoWf5xw519ukBgJLhlpNeS8GfDEpwwGB3yAGezj3KaiRwNgzXXRNCJrJ+f1ssn -Tyom8bvX9FvEnm+FioDTQjhD7ARTwPJP02bR7YDcgEwlnBFdXNrvtmWDbVHaJGSBy+RDz7he4ftc -dnK477K1gzouSoOzvh20En170Q4LhQ0l4kGGaCaL6kyGV0LHLW3wRtDXG2s/n2Zg0dr/87jch8EF -nhWBIxKzxWP86V/ANpNh9Rl1VtipfttAm5HBHf6K97becFR9SQUCQ2YgL8LACMb+ue0zbmHPyTXQ -bXauRd1dWwcrYpjpblMf7dFdk886SzaoDBAb0/DsggOcAhcmssWoZHr4fvRD8XXXw7EJEvadQAts -taV4lyhVB1867Os30eYV2KwGIn48qUOYU8pH6bd/WBJOIm6FOQF5VNJ7Pn1umXBO5HxiCsFxtitq -5vLS2BtobJYxYHwXxJd0mD1RVhJ6LKe2lgWCXs3ACbVZKAoJVpjXGT0D3XqbI+gN4U4ZlfSBw5Pd -UG1ZCw8ksxEaXbLvi19hw5tprHkjOv2qJ74VeXbCm5GWAjUPqhn//xaxsgc61WEL9qj4oNsIj4Y+ -Xu2Va9U7REYegXCSkH1Bf+/Lbb0Tzl4HLuq4QiupW4mt4B2ANhQ0Mb5cWVCYFX9DzR2WCpJtkQY1 -hBCl6nelTZje9gTBbtdzHlWI0spZnFsMo9C7SVoGcRtkd5n++QptLd4b4vTxg5pwLbueoU3ycIJO -Co2TWjanXmTv3ap+vseqvrjTIe7TOk90aHKWuxSIShyEjK6r4xfO9oS9MWA4DVdAK8rPAeeiT5Za -P2WxV8+8tbPDWCzBpr0gqPc266LASkQcEODUu9QWO2QoUVH45Q4PPo6Xiy07dp+AaZEzaYYGUuPI -/lPYxqkxGjzaGMR/FPJ3cV+TRMv0fGyVONCQoaZMVS0xKnyMc/L+aad5ZOCQI8MoEOBKOmD4P2/+ -CxuCuI/ePUlM4yrIqj2fVe+pIAn6GqLC2vii0EwSXBiJIvg8/+2wrLPkI7AJxQjzRB0N4QL7eUjc -Ar4qnwyxGY1rBJ9bpv1EQcyoLyuaPkKVGzqR6BVJtyB1POaiJ2CB4jjcjO+Sy0NMj+lCBIKb75qv -h0E/iMR+hDBpKKtPJhV66T2f8AORGiO+nf5n0mUzby1aNW7PjLISQvRlHQswTKKF0YlInBcLwmkC -TzstxVrV5wmesTTXwa+qHCSjETTxdYOHhiQJUeB87adB+vWHn7C3DV+K5XHE97m4x3Mi2tFVXOTt -Emh3qE9B5aQxw047ySBIyLZ8PVmZ/RyvLMalqQdNuSx9p50nntsnOYD6nqqfvfD4ioUGlViZ2r01 -S/sfLPIDWoEQdCAkNnhiWhc4iMyI0dHGRlnULLtnysj1R4TI7Fwyt+E4W+VeHPE4RTU/R/q3bmAp -WV9/+1CO/4WNodVi4qXNgDDR87Aq3iIv81bwsA3Cueh2zxg/Nuq8pdJFi+CbD+prCwKzCtVSgvcY -hLp2Yf/pvbFI6V0JQSRjmxn/b1J+oBtbA17WAM3cQjDcfFX//uAMzbYTYKvn4WbLzKJlQaT0xxDB -/9lSgGSSxPZHgAfqcPw7qMlHbp3vNSmqm+QQSDRwP0LELbOEDDlUthI5XbPjwjCZvZiu+61bXqa+ -6x/wlgvtbkjoYJzpek84jJVeqht5vWX4G+2TtKB9o2ukjsQHLibNJ82cr9bnkYsq51tFtXGQkN/h -1kgysM2mSaUw1uZxzs86WeCQdbLJ2I+QU0iLE54vWzAAc45cTm34saOwwf5bOoSGMvFNrPJnVaKt -4o7Y98nnpujCCWiGUMtYyF/QESJ8Ws0ff2y4j8SwZlZfiSvH2j939EJwqZJ8VLDKa/UhANHldaM3 -0f5fvPd22SpRoOUU8NaVs3BHt13EVMp1j0f3VqYX2PWE+MuRhsBGLJzpTAHU60== \ No newline at end of file +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 +h0== \ No newline at end of file diff --git a/src/Application/Model/Actions/d3ordermanager_actionlist.php b/src/Application/Model/Actions/d3ordermanager_actionlist.php index 6bee861c..d24a0254 100644 --- a/src/Application/Model/Actions/d3ordermanager_actionlist.php +++ b/src/Application/Model/Actions/d3ordermanager_actionlist.php @@ -1,70 +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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 -hA7f8gqEUmNcj68WlDE+KUXogW== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/Exceptions/d3ordermanager_cronunavailableexception.php b/src/Application/Model/Exceptions/d3ordermanager_cronunavailableexception.php index 07981072..dd44bdfd 100644 --- a/src/Application/Model/Exceptions/d3ordermanager_cronunavailableexception.php +++ b/src/Application/Model/Exceptions/d3ordermanager_cronunavailableexception.php @@ -1,43 +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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 \ No newline at end of file diff --git a/src/Application/Model/Exceptions/d3ordermanager_requirementException.php b/src/Application/Model/Exceptions/d3ordermanager_requirementException.php index f399a076..b1167eee 100644 --- a/src/Application/Model/Exceptions/d3ordermanager_requirementException.php +++ b/src/Application/Model/Exceptions/d3ordermanager_requirementException.php @@ -1,43 +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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 -F+fFJ77kUXMrks4JwLfGS6WKjI6ryOu= \ No newline at end of file +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 +OWLZFVj0qw2z5iT5 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_abstract.php b/src/Application/Model/Requirements/d3ordermanager_requirement_abstract.php index 93c7c497..1266d86a 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_abstract.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_abstract.php @@ -1,136 +1,180 @@ 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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 -M9jg09uM8Wq37ky1M5708N3a/slclla6nLy= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php index 75d8376d..09862fce 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php @@ -1,16 +1,17 @@ 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+cPsIGm8HuUJch1ILLfumnmwzuBRy78BTtJv2uAiCz2mimYkhCIabM8r/QnyC+KHcDBYU+n4AU -jjY1ItYymVbipcexwUSVKF5NJPotHIshnx5j3eX2tSk7zb0J4RMC/DxwxiYPa/MqSK/2puTNDYDM -H+v/pV7J91KhBzhG1VEG5PExFiQU5a6k+obyP2dlHQvj54SkKfqJp/NW9khsNcNLoMxQiscXc/tD -XhblVlNd213tqcFQgaZB2YbIU/BnMaUTEnjp6ywvEA+1lqlAa0uOlE2/dLPiM5OPX1xecc5fiu2j -QA8Y/uCiGnl1meurWwxI0MeKQJ+3ru+DPn1WD2VH+p9frCMatfH+jRkTRYJggVnm9OFs9CkCXFqG -nGM/SfBqC5sna20EKvDE8Dn+DujJD+t78HiA6uNArVCj4Y9uKJ13vrDRUQdo57K2M8EoCQ++DU2a -g7vUcyUP+S9XxpeD0a9HdpcUawRY7tORNkK2pCs3l/R5hkhfdPCuujv1k710jrbNGgF+HjxrPnkE -ag7WfLhXn8A1xF8RbLPSxmNn+njno+xRuF4+O9klDZz9Sjk/6U7OzRMfDmAaDNSaDlUR1OaD7U5e -uRPu8lrCEEkvTaK/5FzmcpkmCWOPGV9/7m6nySaHStIzz3PIQ1mesFW+dobtv1mRKqic8/6bApLr -kdkWGRJ1K77sAfqihOVBvyJf882hODpJhu1TlRRdtxaL9jUknS9a8Aou9uG4Xg8Pf+Av0xKX6knS -kZ7W46jUvN5dV8EnTNtpzNva6NWtOk9Ze0QoxCKg4POJSR+80EWQ4BpwLCDzlfqkI65Lo25h8mKj -5dKPsIsHNXQiun2DxhAF6Wz6go2dehqMS6/CLKPQNX/2IZhslFf7b73lBudPc9MF17A+gohVMR4= \ No newline at end of file +HR+cPv/FDgNu58kAXNgZXhl9Azdyovm+761n1OIufiVd387ajaVIi0pKY1xb/dp+65kh9PWBV9yT +M3E0KRNEbETxWl6685F9xFRQ6/hGp519lI+aIDQsRC5ynZ0tmkMnTikOxiZqyDb+3ZGN/19ZXWTD +b4UORZDqT4DXfVnwWr4+qhcQ/Ec47AxJeOLq24F9mu6pXODQnxP9HWqcP7QpRYrqpS3SxjJftyln +svz0yltrTkBZtklcadkNcZg4q4Y97x+pg9qpHJ2y0K51Bk2zZOl5eLgPpC9qoAfXo3j1DSK98hDJ +by8u/tmQoCR74WZqIgKD+GUPG0czUKBARZe0AeysWWvfhZqiNsxr1N6dFsx7iauzScHcyfClgJPH +9iOQWkgoGKvrUZ35edLSTuk+3c6OJyHpBA7EmM0vbse8RW+2SmKHsxMszi9muzPxADt/3Sl0hsqe +6HZr1XNAdLdKWhkch9MouaPfeno/kNDCOQEGVKBQxIX4iTvy9pbHURQAnCS33JyMHKqB46FSmDO8 +lamRMPKs3WLsLr89SLgePSv/uktNhBJ4VdM5tT43Q8Q2MLWY7M0Xm/HE97QCyWcac2g+6WqdJEMH +eIdFIKnJeOOkD5F+bYLClHrh6c8mo2eRUEngQcZu/MOmwuf6AtjSuXeoFIpJyO4N87dGJJ0eDXag +LD3UM7AdU6zEHCyzcAvmvLPO56oyS1GRXdeC8eYhr3CkgmJj1Qe8NHpxqEHe+vxP3TtdxZH7DJHX +dHdn3NICuYGu8ZbnEVMNjcVQQpcNovErsaxURPsU+XY1pyp3PDkiJK14+WiNAAJ2KFwlV92LsLnx +nh5y34uxDIE4kGCigaovK8R8W9k5UhP5RrHY6NcqydZ5Do2KUqZLY9YyAGgAbydKjNyffSsd0RIp +BzI/70== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php index 23b0bdb7..32bea105 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php @@ -1,17 +1,17 @@ 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+cPt/f0TTjDleOQ5oKz1R9JHe7Ek2iR7k50C80xoosSwM6yMj5fhXdKm7aXjfVP8wfJRffFLJG -WfNf76l6PKmqowdX5L/mSOCH9fIAfrI0duQW/GT4Wr1s2u/TsKWGiXeK2TcoOAzOn+14q4X54I+w -ZdZB20LtguaQv8k1XlxiqtQaJmDMhkyW11yJp993QwCLn6y2n7X08zBpi6WZJa1YvEMl4HpYouFQ -hAHN5i5MO183+xfCQYN7WjD/r7X+IXADOzCb0JCRphauhu6/IygG3XYyuB+TcMMsJxRLq+e5I07c -W2rdeWymsZhzGd1Jnr3iMBVzyW56YH5To3teo0td0QREeP3onPE/SXR/QoL8nNniuUiDkOKqZqTv -4mjsJWsDeKln0efkbHUgtoeaKX2PtpyB37SsuS+2Za/AWsgV05LnqgYWHwB9Ewc6yz7fE1ScMM+I -p7ZP0i2joQ26rt/Ss0xbjhNEh5Hh99RyJHsBQrTIbu3lpevuKmGjTJNhRll7Xuu9caxGWm8Kzlre -ifqFiCKdNtZywRtbU1NLY58nKV2WsX4neMnFFxOPpLsga/MRE5YLuq8xgkb7rqBV+ylV+L8ajL16 -Tv49qhjQV72rr6pMcW5mWfD5ijVYWlf+8L46jcnbIOgK5AfpigNomf3iV+bI0Tn+j+glptEsE/pe -3Mqendx87lPbOJZa1Ani0u1Mem1BK6UjkSg8cCvPI8ykbKn1jA+53A4PdE5rGSvUt7N4/+fj4Ks+ -GObuybvcABAzx6wgaXvroLIMoSFuce5uSgg83BlGU6pht6w9PlumjPQiTx6j4/obJHZkGKZAv7sc -P54bC4qDhGMkCPbfRRQbt3sEZo6wcMd7PGwSgrFWcKHPX28U5enQdOYW3bkSy8FDo8LZ7Uz/O75i -j35lhRPbwaN6 \ No newline at end of file +HR+cPwV0GOszARgYk7NKhfXNXkQjt01i9jIl5B+u9XR2zmTCzv7jZ0sYYRvMUPwj1m2iBw/nfyqi +x+vLkDMGoRI5g+tiw3ulSG0ry0EqkZul4m7enhJfip4Rg6ocz+81FQYF2DnwUMyIbJESRHneYAMV +bv5SBzlYOTuT1HEabtP28vPDomzhikEQ+xq/AnbifaKLK1vqB5YwRKQIboOkxDi1dSF+/6G0lvAk +uUnnhQlHAdpaeNh5SCAMfYYbAAH22IL6g0i2HJ2y0K51Bk2zZOl5eLgPp7zfAjmYNXUZEeMkthFJ +bS88FUk5AIQyTsNC8DO4+8hrsXnMRgNKKcsYaeOlKc8/qZ1G7oNpmvnoEvRZ7pgywMAPKKshtrNH +2nn5KrZI7IM895R18w2W7B/8GT3SiBxpMmuwF/1NXdlqknrkqpEGO0BNii5ECu/Xm4+bmPKKdUkK +9r78Kb3AWBmcK6gbzVEw/eNgvaGaIyk5K1rjz1USWSGtesLy0TO1fp0XJiCtVTxQZmRquB3BIouJ +mf5PwQXVtQoa0h3gCV27Sm7AqaDuhIJpGdqt156ODqsmQD2WCgwoPJXNCeet0qM9WxRaT7KchJCk +lTRMWzsXnQQeok3JIi8DPO50SOQY/koZG492sMiNb5I7MX+yWhJgLHAK/yv2nVtLq8uxK3O7HWyh +rtmqj2lKMEp1j/4Y8M3e2+jl7MjLsreeZL+XNNoXVOY6pueKL9pH1T0X0YDELl1QgaOUMpDikylS +2ysYUFgIEQowC6Zk7XPka9m3wnCejYck0hO1teeGA+pyWKPOizHyKCP7tRZFyZalgIQIuP2mK1Lv +vGpLP7C/JN+DiKkYlSnU3ybUXmtXDqkfJLf/hi2QH1TsOIlh3mRRZ3QAhaBpOQzcd23M3RgYYjtk +Sm== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php index 1f1dad4e..881b9d9e 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php @@ -1,141 +1,160 @@ 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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 -lWVZbCRDQKBP7/Ek/QuS30== \ No newline at end of file +HR+cPw4K7v45tUEcqC6AilGhwzRzmaH1K3FX5BUuRf95ZD6nRe4EvO6CXvKDMFCj1ioQN4CLbjpJ +GFE/nlFUp6HxJ45Xg+BQDWiFq8lr1bWwW8v5/gOApKfdFIPmVj2Li7pcP/4GB5kmQ2jL+7++kQj7 +OAF5UC2Rk3qPMfSc0FbWEyqYOwlpcEMkXMmmxViolJKZFal+xpZiQtpnQIMeWVcWZim1QE3I0gKD +Mowh1BLo2YU4UKibDJKw4DQX6JGUdISqmVKTHJ2y0K51Bk2zZOl5eLgPp3HeXSIA3AG2F5aOcBFJ +ai9D/mZ852BgOVeY79gLj65XbNlj7pRY79xQCMK1AhAlcJarKQQ6WBpYKA6/RSN76GQwG4Ujkgx6 +SUw4xjFM107w8mhTBsmzKEczCa5wOOJRUoTrPXN6cFJptZBNcL7X7wCBTH+UQ3FluAm3FOLUf4v5 +6njf76I5w4wexMg4CK2e80oxuaqcUzb2L2WbxE1+nAkuC35ytLKweQXxiyF4IK/Up3jLhBHoYIfm +tDhjCfNuRlxpj3BM3qRGptj7cdWNzzY7zS1v3pMcjrGWSy7riEchl7cQfKQp3tzcWXAvcePToX+I +YMPwxVJVA9oy275DuX1xkJ+nC/B3B6e5U9Oaj1OLuHKuJL6jk+B78B0axgvGMFGcMKDeFVdrjYMy +8alTg+dfbuYVXekTSsUMHJJLGTQIpXIwjzuGSHgthXkLnNV6cZCbepXgsizg0yyE/q9do+M7Esoq +wSlqTvtH9sgGTbQ3O3y6XZxpj84MjHQvA/rDH4DE7pWontWJGNpkRVnTkuiVD3Pm6Fg0Z6pQYkvl +Gm4O9F68mzdyGSSL6w/iCeIzy+yQoOT7GPM3PrCUhpJlN8bPZDcXjcPampzI+d+EEgdS2p/AFsgF +mJjzoAyt0ie+UK9kCx4ay0ijzGSklcHz1eg1LSKSddh71RU76K6vQVou1HzpEp9u/bQBuPI0sBIN +Mj6NM3fx0V+0NrGr6Xxmzoh++yHBOS1qJPmb3FT6og0TpUjLjmSAbvOpNqMCEtWIh4Xs3j5OgZx7 +U9qvtfY+VHejJCTcCDKbNyGK8Xl8ACXJQxMFUM+Vy7ZHX3sH9XoJngV0Irj2pF0od/bDR9n4WeXg +jUMIXJe3g0B4oZJrOqnLi2PtEfupCdvXItBTFywzxXP1iJubZ0fpNDCZDHQWheJUQbtAO8Orui4n +xG+qsQtSnBaEnCTEnHS/mDz4ML2v+YW/zCKgjmgYQttlcZkkMFnKEgrriX4CMhePql2z6fOu8AWX +1dR1e2hvJSCV0yJkHNe4RB27Rn3C2TBOINQxYWlAgdiaQpro860kKzX01hYm9K62gjZnaHCEJgt8 +XgsRh3HomxbQe+1Takul23DoWOR0r6ynZr9kK3skoGEKsexOvQyzha09cVu0IILuuZGjr4Y33uQG +9Bpb27OUYVL/L8Ks4eMODY9WseLVnHkWcLGzD1I44e1w8VXnlI9yWhnOGK2R2hmAcuApZWbjXAib +m46XXumVpzUjyL1057niYdXmaVrqjyPBuHa2AIYuHhdmzjsJsjrmexnTt/mP9BQ2GmUu1ZOXaDdW +wXLOONyS8Q4I1m+JfbSWOuILlycgL4sMXU5jXCvbfWX9GyB7ssY9gCbcAgGtgt7zBC/Fup8nvnsV +p7sOflh0a8dssxVn0OizLqKznBOeq2m4LWSBe4bGfM+dNOHZJfYPDfqe/L5C49stX4OPwnMvyy4H +YnFTPYBWovWTe03wYeIng03V8PWId8N06WvdL/vSGqJDC7O6Qv1xA9gZGhAVogdW9j+MmQ8EJmnz +smPc1ZfMwCBEfTc+FpcLx3ZXG9c8yA6r2CvJ3P3gTQJHrsW8AOk4nxPgbqpZaxFiIAxAtymQZQK6 +yMC8lJKvoQbq92ygsE/mjtGRy40+bOxHFZS1QUdfszdXSck296bdi9HAVH4NAN5U0ixXjp7gTurf +jUbhoInJ8BKGIvXZhhJWb5J+wnyxpE8Mc3IGtylxdL9zpeAQQQ2MQQ0R2za+s1cOntxvJsaRbe6Q +GaWckFmbLPGcwtxDOZiuJo6l0YdD6nlVHuL0VvbvcteCaJJpRHUZGaRDdIlfXTcoXJ0VKUs3Io/u ++6A9J/62adMMmU2vTD8nbxMtpiCK3tpr2tGS+VULEuamwMbVD9i5Xs6rqpYFjr2LTLQeu8kzvIck +XihlEs+XZQIbG5pNB9Qlyfk1lnUB29R7NyemZOlLDr0FZjSrnnDn8SnZqS4wi6d/U9h27aCLafTL +yn2KUOf9e0XXJUAkk66WyETWX5tRFHuGcT5ak1KjVjSl2GsED50Mne6jVcC7Mq8KhABTO+gJhqjp +TRMCtDRTPb69lzmTTeYbVb03bX5roSlKLUf7EiZ7b5mt5gDecIF/yYCtbumbdt3PhPBdzUKPFYcG +Xatnvbj+47QjGxcIX2iqj8rHr/s1UEp9P0rjcUY7iY74GmKm5v1VgctMqIRRtTlOHqLIiStWWFsp +gyt0EjphYhyOEjSfY9orWPxC2yF3vlQ9qTehQE5vvfdOzsiZdv6+eApDvRo6reTwllhRfCDP2f0H +9XdRZKj86LEskp4X8tCDb2t/2QlZDx9jTTwMlGf68b18xlrqLz3UAkt6jTPDKCSLYVd0KH3pcTqf +WfNMXk9aBGntIzKfjHzUYF6FMzqtQmVdcKTBCGydoXUlLoDe8sF9eXS6H2xIcDkQDuk5NXOeICsw +3dWD2cK3G0iNhTYORLV1h9ZcKKxP2UaZafjfU8XV9EgANVEknr5CCdwQSDptbni0Y5cyhdPnFIJ2 +ttRtrE8+nhqM13ccM5ejiAdK3c4/cYx/SylNOw8v37TgY1SAIAgDzH6H1WPkQH6kwBRZXJg9JJf0 +YQV3QrxRRqLg3K50w/wOys6YzJM0dCwfM1nso1W5PJKTXCnBFTT9T4ixCZhNswQoz/pV+RanaP6V +TlDUkJ1xt8Wo7zTyDlMPSFJRXxmQoTMYhTXXf7nCExnRErtuY9Spt0A6fMqp/PR6MJ1H1g7RJmB0 +XBf46dV7UNzZDNUqvdp0GY6CA6gV4Cftrml4ct9cr4b74JBadPVnAl+6DZJ9MRdFcVADCXLJBPKA +qBXNNA/8Ds+LgENUri4v8rE5v4Cj55DAPiCgwhVrgxiLKGJ1tiQ3igs+XqotuMfQqXf7/P74lWRA +imLJZPG94Am4tBMWOV/YAmrEawsx0f/ukF4GkOo4GSM16gDCS6Yk2ixHsomRgg5GSuSlr/IfVMBl +wB8wUEIux97k6aj4kNpZ3mx+nDudrm/cgM136PgwDkJKGlvnaQ4dfykYxkFGgjzrWvESwal4WLSV +c83qTvzSzjbEzWCtVpZeM7zLirl6dYBW1iBm0GQwuPJNjsAf8R7uFLtgmc4lWumLJ7VLksVQIaUy +FXmW+xLBJRWsysL3yYBIrU8xjUqm7ElKJ+sz7qYDSgieAl1k0MSahzt9RkBTgf5SSFdRzOzCuOug +8Rtj5zJSj8UUGARCBc3y0CUzYe97kaY4P+WgNubmLq4HN77Hw4Qs0SV4VeQ1vlnEvItqFcGvr0zq +jbCcfGgVnDT6TjT2gjJzT1mqH1vBgYhuVexwcSqclk/OiIMP/nYBL6iQ429Ujm235UH7o9bYysE3 +AIRFW0LsiCaULRGHII4KOO6IEj0J91WE5XKQVLlQfEID3k0trfcuW2TROAURIeL14fbNvTOdiYGO +/bKgBtdcOPG486BoAvcn5fnr7otdbFc6CGaPWtez38LWdVaTJqosYahufo45sdrIxzk1UKlvHWWj +S02eEWohjseGqH7HdXXyE0f00TdWNhMHmKB1l1oLwZrB+sFhpPfz3ubtzdT9ipTXBe0R7oKGygAc +bNrwjFfO56roa7tTM2AjastbIiRi0FJrruPKWorXjk34HGvYrPriBEnWgJBhgan+XfuRV12sOcjZ +X8zTzMQenS3NM+2Gv2Qg2uGHL+aHZV/BnLXZtOsv7b+NbimTzZ1DqcC7fdqYAbqLsR26sFN/bAUV +yiH2ZEElEVQOkEe5Nb+msxWhpAMQTQDk9zSS5GJGML5ncFdeajJ0AFi0Rzjs9McswePRvvZGvWMn +32hPB/oFjkfcYvIRoPXQIXm5BOdvyFJQT9cNtIFfWudTgiWD1Ed5k5BjiT81okPHSYhhJDaTaygK +gzGP+juow9SoGfpLlSTbKtD4rv7M+YD0b1P5Khnp9LQTEo/hnY5N3TsIjuw7qlmNL86PBYEs7nR2 +ZZChQoXvQv56afTNB0Koi0Afx7vAnRpcJI232n26d6Td4ck1lSjV38C3neqLAdLRvStyjwXnDe17 +OTlBi6HDC/6ZW9PyvIXo2jTyyK2koS+DxDna6441yEBbedNp380t0d21HKDn9bdxvVikMMJVZTD/ +D5iSjKtr5Cj5uknEtsYOVO3Iusw/aubtoUja1onwv287aeBbN016XzD1yJ8N5AOAJ4WV/wiC6V0k +mWx0R9a0e3HnmZSQ7H4XOA74Fc2OogrCbw/sEO+xELQf4GObyTEkvj5kEGrlyOJ7p13h324Joobs +n7EddjfU6W0Dnbgeds715+eZTNfspPmxNkGtLziFNFxehMiDs4k0YxII1PizuGA/uL2YCW0VSiku +txF9qsQmhRvnQBWpprvCJDi2C5ExrPFlToC7tenWlb/7Xqqx3tlWZ5Nwcqja1yWuVJeSPUxtGJxr +8clXYn3lmuEL5n+YRqie38Ob5A2faApecFR5MYtzAhdHJN4ZuN/YdlHiMdD8ls+Lmr3OTxkiXVAI +9Y6IWjioiTM5S6PrdhFK/lUf0JcaFph/Ky5TVYzpNgtMmqkzMTXAcxI4BsSFdQCoC9eEModwep4d +HkRSrdYqJPYxB5Z1IiWmh6qj5XJki9Z5OnMEnYAyRKZ2KTRZSlbrgNkGR2LYh4/OmJ9AqXDtR4yF +s5r3omov6eiDPqrufimaKutZuqGJ1L8HxsZbSuBUosBLyBefLYneLetwvEpSSQK+7GaWwGjsMgho +y8JXDg/Otpa6o28sAH8VdmkXjMDWor+RikDhZu0+dLghsNBYCFQuS8UxQxhnww/najQFNtwD3Asi +rAESsViVpK5qvwBKMrRF6IrZuj7C2Mw6LYrvUPINcL3y+NtteOjlMEFMzEFWdiCIr34SESzXyuDY +CjAfW4YmHaHZYtwCZJwS9Hbc65/FKhS0tE3kNMTfYyWxIIC86YikJFJlBx6BbhfeDhviYUk3+KtG +x//M/KioPIEB5J2DKr1ZUTCGjd4vHqLO/D6Gu+GCuDfBUBm5cvgIA9Dl6dKGJBj7fNzNZdwrXWSU +WEDYFnMMyVEJm1x0M82f1eDwK2Y6yW5f3qLs8LfjIZHxvd8IFo5Gf/s7QUh7mFfTO/R1/bI1hKqK +ancy2CF2Anpd8rrO7xW8TEdTjI7Kwx6gUDODqJevazUPV5ilsUazuY5ped7uVi4iBWzQVVZyqxEA +TRt1Usees2+gCB9xj+dHpq/x6ZqYoZ5Bil9G/rvMdXs/RCVIoEbyCTWqy2nOibPsQijOAUS00CVJ +byfT5q1GgsSClFzoav282ctvSQl/USisAkgJc1Zju+rgGAW+Z9ERjIxjshQxf+iGpdpVSEJTcRwB +KCzOVfoqt+fB2YXZOMOCHwQHpAn2d47zCzLXp0Og0bnAjmq/ev/VPu1tYOfBLCZuqRTUC4ox3y1G +T62PVzo9tIWXPr70oFONQjW2cDkNlKAtUyaWs50YHY5pUsgNXqdY1eIPx9FecUy25W2vXoUuA/BR +/Xlqf7rsrQP+mKpJt4bbvzMjbtuKck32FIBI6X08J90MuSQukPWoA2JFnSNlY57GxRBU+QNYS0IG +LnGJ6q3/zCZDXN0aBMmsmVgdtkizvEfruu2LmlMX9WCwMDROVKsKzvmY4LEpYK3btIy7UPdQKiRI +C1UqP+YZ4HmsLaXq3u3N7OQ6NYYEnKETNwDuYN/A5ogT2PgO0o651l9E5ViaXiPWmukB2vBrZlJH +EmxuCrS15vs2QJNW0QLNx92x1SJzr3Sa699aKuiKXBv3RiyYC6mY7+8KIHJhmiODxBAEKR8Hd9C4 +6XoYEMVGWjWVCjyj20fjM2Hq8ebZCeuv80EPZi9Z/T3TrtwOqCsmG3csn1MdUAiPQDeEj5H+5FBM +LvSulS4bidmxiBNgNQkOlVnqMh3NfCBPOMrYgeSNUl/jzQprGvDpSlpY6XQzCvF1ZwQuTXPv+xch +bMAYB1bJ8YNGnpfNwzDEeIv9+fSbhlch/QEivANKpdpWS7e6IZE/ehyvYKp8vUcEVcvil6DO7BXx +DdXE6iudQa05XyK01xvw7Ftqw2MVy0osdjtcJyaNEH1s7asprQGDdfOc0wHNXO2ZJ1o+80yzE7zY +PesQ0cyLm6MvDSwOx+aVwe7UjP07qnTRqqjfL8bdyvctfDHBq8m2HGIfhp8wg5qw+1x5+lJbTaHT +9rQBEM5e/kXZM5joehCwxKDOiSlOx/qz6m9K1tQ5AK0EAzRf49u0otSF0cuJUUrIDMJQSzdMtVIZ +Aejp72+0dWDRT1T3JuWzdeKVfhuAo/idlvU4U5Hk95IJK00aFoHKW+xL9Dfpfvg1EYezN2FIq6S6 +Zt/K+RnBhNtgXj9VA6JFW1850uXthONJ7eKTTTUJ3FT4qqrXFWhVaYnXKia2Psp2OxzdH9am+VCT +u9kcxUYDm0VdR9CcCehzqbG+vnlvpbt9Uk5P1aVp71MuhjyIV0LFcGwT+fz7Vbj7ngAA26z9mzoP +aianmgmqQxvM+m5UicAw55xPQUOuu8XOXHiIsc2sqcxW8EE4oZQci9Os2ee2dZjdCmQ191QyP/BE +Sfr0cVSgXi5QqL9mMoCeBDftyhSRDqqBhCOdWF0cl8PX0//mfLDlVjYM01oC4RFwWzJlngNlWmNW +FdjRVo919RJb1Dz6yn+Ai0otWWtvozvoIhmHJyOw6P9Jmw4D9uTFKE+idTWkHSxJ4Ka9+KXZlF1Q +HOq1MoXE5zithuafTxxDXRkdCtMFEy8wMQNNJUGOxptLV3bPPfOgzmlnBrNUqK69Z7veu88m28TK +qdwjeH+GUMkntJ/r3eoSp65omSXDH7sBNCPoaa+4hYUZHdigbB2bnY8XcsHA56OrxfNQkPaPP8xC +xaStSNQ1wZfFt/K8iAZhRxElzmHLZ+Xcd/ZZ2jpcf4WKxTmO9CmIQt05qrxEIdd+MR3LkHAnRYpw +ND9BGcGV0KafPAO1BTm3E3HkOl/1Fd0kiz+TaiVL1h8PD9P8lcI7vlXf/0il7ptz0ZE5KN+NXzQ9 +2eRp7A1YRLWn9eLc4tz4jN9LNnljRYkiIW0uA6qA2BAFq8XwA1FOaorlOFIzIQqfknlLmASh1k/+ +1tVs4RQBIVP/yrlbOaVxXGaD/fOrr5FzZbMTHXzC1fIJhICepNsHbQVKeYiJxS9hYOMe1DO0N32b +Yt1LpF88Uo5flQzKT597eOPWURZFb+bll6dAA56Yj/3LrCLHLUqjdaKPqTxyFyfUKfBliLOjvrV0 +mGGCxlPJ6L8vYwtLfP2HR9ox7YwgdBqD2bhYywpn9TeQrVJJHlipsOuMbFTEoezcO5kW87cn4ZN5 +yFqXh6MmFO+oeZMfPbDRPkw0S923o/RuH/lytfd0lpqKxHzeB9COIqL6zv3YJJbKIrD35RHdKZuo +iakoCwAx2009FjXJIwMXTbCV9Ewi0aO2uj6qFvtkduQEJfw3sLgR1X63MrPxpzD1bVQX3aTDzyml +cfSigqivfeLSCozLG/CibGCIC4nAnvMKMoVVfqX7rrAn6ohwYqcnhe60KD+dbCsXz32BwZ/H15+6 +79GE3YaVbFofHTJ934UrNG3/ouIf5pQYMigYVKZA+eBE7CgGj3lIrznd4FspjiRIuNs0p2AEzXba +ove/TAI58yMOSUCVv4t6z/f2cxFuHtx/o50aJwMgoiNXbkqkSzb5+SYiPkcy15T7p6XvutTydl9W +a5eNtrrUgXzrnCRltD0jUdyDv1Vw4MYKTi5lj4f7bdXSBbx3/AG/7QgzEyqbrC1nmFg5hR1mxr3u +ctruPdwyo5IzRQ0mFqMf81JCPM9VqJcm/BVVcQz+SPc70gUTcp359CA4kBaNX7z4KvsXsyxS87VV +AgLuS19smkvZ+vgPx99amtjZzP70wc2UvblQUzjdrheYU8FWEw0zQzdrYwxOzZ8DKra9ZZU3DJ4n +8S/3vdvCi/phWiJekHJ6NlFqLZckSs2kG+G242VSAo+bx8q4Zc3nQoWQulkZMIrffd+tOclgoqZ7 +75LkkVt3JNOadQgE5tS5PCBJOPTyk8X58ZqK3OLV/tKX8MnZs7FWJZVUWuPPS5s/5RDTa2+ez4jC +uG0i5oW4lcjIa/+w1+9Gkd/wvn2q0KLHR++l/yvtk4aqeJhlxfGFwXR0S2Yjk88EE9Ex4pcq+pj8 +r2VhO/KBw4mfCC+0amt5iuNVNL/XHoRkjkwrwJIK+9JBFMJJZoIsJXS/6d+CmWoTVkSl2ekVXlza +1t/8DY9JxhT+yKAHEiCTOXu5/GpMpaSFBhBDTEftRGlXz/K8flCrC4KV94+AWiecgmqD8SpOkBcd +x96mEKWun8i6lCQ/pGQw/tTBvxYBDgJGtbnVEFQoJePb+8ZHvALANoHkVNUBD65nFiQH6jlktG31 +O8awZ/zEDWyITN0IRSZOszbcrr3C+7kwVYzsd/Gn17Wu5qkHuoH0hLwbU+XZyuxsJxuxvfCUVP70 +xNw+ptIGZyR2w/upQtvqoGq/utz0a6My2lpidsTqBOd9BD853RVfuN44CxtKmuHF4u1p/2nWFhHP +iOvqXr64nCDs6uB3hgr+4mAxTVuS3AWUrEElcM1UkFITlukx01mgHJB877TUKyDDzwcoEHexU7bB +QaZtAiqh/juvgGNPOVEQXIbhi7e/ZkxJ6+rFy6olzpueIJOwvjDUD9QGUtAtJGaJr6X7GU6UMeqC +GNw7keh8Kp8TSOFAGEKTM1JewLM85hqo07s5NT9LDBAUKLx3V+AIrn3XKlqVUOCLJjbj6r0FmQcf +han/qKoA3Ib6lwZe038nlB83HCCUOY01JvkPmwLSZx+j0NMf0+bnsWAaWCiQSrBQjeVYNPOuWSTK +8zjEPz9wzG9cEKWgxkt9lk2kiSCNSt+mTk3aRsLMX4ojgH+lC7xZhzc3jWRBNf3BNGP/nnjDMWhu +NnA6IDoRCL8Bsl0m0Ws5lta0dtylg+Mr6xTGzaH+00zgp2WeqBtOGsMqwELHd19yXyYSQq1pnZQn +vLNMPzv8Dj8OQu8myrTN6uS3JEvN/+Co0n3CDJiI+56TaCNxeR/sBbsojGWXXMpyrkKrJgI+zDvs +HHlBi+GeyfWYTobh4zHeo7eBMrnnzi/WEfWqWsJfPWIocvEX/qh7NM7L6Wj4382pfFdStTQ4jEaU +GYUJAn6sfDkOnear5zFygN9cPSEE4qqq/V7QxR7xsStBJSHxZja9E9fySIX7jH9qyDZEWl/Saz9+ +OZVeRTMYi8blz2HGtoWmXoA6CeqdBHaJf836z0TE39O5OH3e0sxJgL7ruQPGtml4ZNH0KhfZ3KIx +STZ8Za8crxCHVuDVEB5mzYjJVZzyNW/wIBmMw1DyXXGVErddSwCnlWezRojuxHlKjxeoEhvG8Uzd +tFPeC3YEBbDjhj0OI9RWIiAlnF8G6AA1XXTA4vf4vz3tGqz1uzS5Ux9W2ncFMf05RkRGeFQspn/k +vyVebZ9dzaPYFnbvHjDmj2D3plPlQx2yqK/DqgG1GWHtEw4BFp1V7oWEmSCNqx1a0m6Zw0d/eYH6 +8RAszPzkEgiiUhY/Ou5jlGy+X6mPPyXhqtCd7c3dkLq0lb4zkPe6Sapcc8AUoPk7qZHqZd5bZc1I ++QuXtbqER7ZmInww/LRjy5rssY+UpDwoAWuvYf7zA5mzJ3hc9E6oaZz0k6s1zukvVse8vPdDc0+x +gc+RSEA3wYC4p/wC8F0VYR1c5ABJe/zzkqv9NUs0la93NX5gGB8DB4Vt8Lan3tafnRRrEXyK1Inq +wrWqsOv0//HSDGzWY9nrraIVWYBgpeVB4+nHenJ4p6Wwk/N74x9JZDq3Or0BANG3QMhAIAhN5ikV ++aDmAeUAsNKlbrrcxNrMtEoQbWz/fNZ1/6APL3MTvdBXlxo7jyIV/W2V/M4vAZfzkjrKzhc1HnT6 +tq0KCX70qmwYtvCALTkWuJN+GDg4rbSbUlOTyB/cMMnwJUF0DtIRxlXDIrWh3VL1L6sZOyNuJ0WF +YvitRggn6UFEIQz1tY9rLrnl6yMlUGILT3V/UOSvWwbujSyobRGmLRFdPnyl0LPzqL5H0x31q384 +aIX9KwehILScE7zUdUivXpk60ucRDnLeZag51fIZEYWr8jaurxPz+IC/ga+680+f+3rBEf1kn0AB +/coN7Ac1IIX006K9gs8Oi8ih9Oled7OUbaslxnN7sZgBbCXKbrRyBFS76EjaoLKV6emCSaEyJyP6 +oIGfB81mEBbOIi9oVFnZ3S7Tfz5HK9BJH1x9QQHQm7m3f/FnKc5UVwRFYNDx/cry3a/PPdLKqW0x +tc8xP+hgXjWYQWTH5taYKjm6KoXp/bKmkn8pnUSwuoW7RNyIG2sDbWjtz+PLRRL4VykBgkELapxr +VTkZv8bD9m5gSg0YTjUBCeFqkf59tWqhVj2djDTK+PfkSUzK9zH1t+UiDsOW4Sc5qSyw+hGRHKSu +6vr5rSHWdg+GO+0MY3++S6QYuDnGWf5U7V9wbJdOA0Np29Vx2OjfGiSk7G3pyJ+TOhXDAnwzzx2Z +9siibc3s1pkmbXOjRUHYT7m2Z7A0mZ60Q7QMiQ7qzK7CAaJrPeeJ1/jAUOAXC6Mye1tSmjS2TP0q +l9ZuakPU91KIQLJoQG6aF+0c8go+1Fl3FheKvq9BdFlXzurGThZDaGdiPRq7wf7KAXVbgG5WBwlZ +fWip9/Rm5rTAAqoTeleoykMd2H0vksJAPEtZ11QvI9TQbDPyX+TndlA7pJ5f5uM58nRaZzDtonN9 +NUZIJA/dm1vQTyIfVzBDWxeM4hWE6nAWoMt+U1Gqj4zOxv0XsB/gkXqe9uOFa2nPDMfO2Prd/eZK +GLPzSSNsI2axQCoge0xUUv0WFeGIAOiAK8YE0N+CZ4+rEBcNi+JIT/bloa/5xIsptKU3s09M0GCo +Z5/80R18slOVjoo97qkJN/2naccWQ5fRhGiJpCZDW9sCelhtJOS/eIdKmOnw+GMLoDNuutZdAYpo +jeqs/mzLueSHBNXuZkd//WB7xGLZnQaoVQrQFMb6oai9nto4zi6KBqFIUN6xZC/ioG5QstAlXehr +tygTFHrN6xl7QiRO6h0jgGH+8ZsdOl9GcfPgYT2kZz4mJYR8WSkGVmuFTGoVNMObdUJ1dpE+Wm3S +jOx5YVhsHZEeTZEIu88Z2/T18y7Mb2inU+uRhbAKEupdWYoIIVV04ycdJc/5Zr0W72sRaNNiWTb8 +4IUtaoQHcE1q+U3shWOZdaBOYBGuUd1uvITAsDEZWFFQVXK1B9PcqP7leJymvEIfedGn22cmcUVF +VSHvPC2b4BTmncRe1ZOqH0w74E8BNIo1tbs4qHdYG3zjy2zR9p5qjNSDHeTBvkW1HUUALG3C8TTC +P1wcyKA19T8fbQ5VpKQ4GeSV5S0FEWMQG29tx1mpcFmPJYdVlKIMUQNz9pLUen3a2+lBLl90fUnU +89Xl6vyBQTkLvRCpfjCACoYfAVuhnvMP+HvURLxOwW3apYlSXV+1gHEo9yhe7dslsrJP6yo63cSJ +rZvqlCx7AIylSYOc3IMGuFv8KwwDo9m9 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php b/src/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php index cf640231..73c1ebba 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php @@ -1,61 +1,70 @@ 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 +HR+cPuNbtEFiPYNKwIn9m12Ukp0L5iCYDWX2ze2uS4QPVmZPeIXX82ian+2aZ9InflkC5msxhLhY +d+XPGPXGHzbNpNsOYDAck8PX7Cg7a7v3KZvlcpEdUhjyPuBUAULlm1T80P4YCPBEy1jvGoQ6Rna6 +Z7wXuzyxvV+x3wA6YOMpgmM98KUT6QSPDkIWgu6jjBnYp94kSpqGoSLbVJ9W0ODUt/7H35RUOsA/ +j9o9W0vD28PLYPkvDGSiOULN7O4rrnZ+Xe+uHJ2y0K51Bk2zZOl5eLgPpF5bgeehEvGG7Gh3whDJ +bC8r7WEz7xNl0uWogDYtrw3ZQ5KYWUeIlJkQBwMWZyT6TfNiKk08nNyX9cBlsPERxEr5zEGa7FYz +THni5Bll3O/j6YerjoSBtAS8ukfBiG5JN1xC+dS6x54m8YmJ19VLT4tujExUD/h2RLNQA4Z07mA2 +kbrzdigZ/q40MaOfZ4dmaGz3v+qAKWmuwrUIVKzGn+6V7VdUyZtFtkUzqysN/Z0ZSQMkcAc/d9Dx +2KR/ED7ZMuyb5fQZENl43Hgy9jdPAasFLTPHSBJHGSawa+amGEKUECHQbCblExsMqACfwUfoAqBP +iiBiVug6/e6V/65MNGPZJmTYKvF4r3xrD0fxqny+a78QrpXQ9YUdgg3csufQXW4NjwkxP1eoPXti +HTD113cfsX5f5B6YBVSXGIdfEJ65WX6ZJPtWm+qxNG2yJr2MfUCFInXAEsysYNHXnioXDdj9YKwT +q8BpSCa12ihT1FLZcA4wf4tYiOww0NQCvuFVNXEkfE2glAOiWYeDuRfZbAsvm/FVXvmVxDAp4EGV +MH3oTyU/fhEE7cPRHPl/UAiqAuPCZ0pIJCeWwhosr7pnf4fLXAiAWisN6WzLmwFQ/HxfSdzh3sdu +bDvBZ0DI8oIM7Cp7Sr3fc4qYE+Z0lLRFykBlR+L+cWo4I5V8ddrxNB+cP6RA8DI+ocBfCoxVSdGj +Zv1PTWpy9zCj9zqC/muevlHe1LHfrvax3qNnOAqJPnDLIWs13oCpGQLKAT5+CtJ51SS8iOUAzp03 +SxP9F+bVBnBjT9kSTClz34vN77R45Ivh8bxAQ2jNoYYrT6TQDv4EDSo7deM8aHZGNUaSHlQHCiu+ +6fMQMwZpz1nCK3P7yQRiIZ200rcit+e1Vnjn7mJlqWyvLyNHhKZjhE3AXNAMV+0HcXr4IRl4pJ2Y +c31S9nzmaWu9bin8yj4x6YqovYwntoK4bBoA6wqQv8Yza9qm3koLHp2ZlfJ18VbY2G67MRlDR3d5 +m2FRaeSZR27K1CIpMzhHm3w40FtrcDqBdeq4slEuWDIPGLTQYKrU+P4x90i6vFRth6yJBox2gtaz +1UF1ZXXr37VrOdQ5ZY84iAeA2NtGGfjpBJeMmvnA/wwuOuxGfk1cPYng/hs5n0XlKTuF8I2WvMfO +NcXBIpjHC4Payj3cRwCueyIgOnvWQN/ujMCwZHrGd+gGxlnZmpYeLfN8ipgFRArUTdK6Caf+jO71 +gLWP5ZJNu+nujFMOu8fyFhyaliX3Rn7ftzuGzSsokRx+7TeClc6nFRF9JvFZKS3gW+ZjuJzGMoSB +aL+YACyirhHeZ8o26Yz0oXynZx7xn/fgzVdM/aB1YY98vmOXqZ5GRl5vo2JqnQCN7FoRPL5VbQx0 +ndI15OM4PGiMlWbjyR2plmxkpcZuOqrbpKSj5M3GilNKGuI+ll704i+c//qLFSq6+Z84OolwSAz8 +gT67H8Wqn4S8mpLrsz8qnT+QyV7pzctvA6M13DC0gZBG/xe4lu5Wvc4LAxo6haW/HGz+evo72bdg +cxzBkte6hKCJv6rHcCu+Bh76yCbFTJEBNgPx82iKLZyf7M13oAQmjJSeR8dBJCQPWcF/u2BakjS7 +IB2XFO5U7HcECI8NSKy5CzKXqo9PO/qVOm0r9dJ+337AZuUIOa2caKYcKWlGRu0VaiN0QctPWvoh +DQ6jBjhjX75cBTwvbZdRqnMpj3GXPaeeQuDkvTIiw2xt24qSQSzv4JA8h4G6pNXGxuhe2/zoP5eB +YoVYbrAcaDppOzKIXqUatrf4qYKgCbSTL+ajrz/pawSS6ESGvQXYulngaPHjzymILh8lak8YfXnO +2M9Cv575/SD+SV1Z4EXdJptWSoupmw8f2lfluj1qjKiu1KZwOtqBIh8DibRGS9/65wMJQ5x5OS6d +2ZYqYPRO91U+OKHIw6YRr7K1Vj/ZOun4eL9hUrlQLFqrwVxmNKN6rl+BNVLxozXmSa67lp2RgkHc +zcsUbp1aDt2i6AZ9tLmJk2tnxdtBKPqM9Y8Mk/Q1Baq5+BXva+Ja+xOUJwRZpqZR3HoOpMqs/LkE +C3vW6R+R6oLzfgJwZhKooCgWC+Q8whCw1l63x58YGPeu7PyX6vHqVKXtKE3/KvWB7jjZUZOdTfa0 +0uRBOE/iAq+i3E4COrKWlikiAnFcWmHAvkqRX2Mzjep8EFOF02ukWXXpjaD9RSGUKgdwwnDrNnmh +ls1cp2F8JqpTLCZH5vNtozsaCjMuq6xRWz0Ao1JUsCiNi9e3jTHatnL2kFnEmNdPME8+l9R7+V9w +8DPCt4R4SIt56nWCbkhwwMWGSced8m6T1b4o7nAxRTCtjjSSliKtk+4Oc/bug3QMucYlYPoMD6Px ++JvIXSj7LBa6me9FTwKDFcbplCMHEqWbobm5GkCNNtz5CMhsryE3Od1/ZcAgr0hUJE44tdtVhQEf +gApqpcN/MsXVJq7bxAsNObF6nFVP08Bp80la5jGpY2xJBPWJ5uYOTyQG4tn60ta8XHFdkn2AOoRO +BhaR3AfIkdTCre1u+cZ8lR/9PPSO/PQ8SMDP5/HAyECSSP5vZcm86HxFqubBeRIwnU36CN61lh/0 ++Or8oKBzZYqbFrfgevbxMACYze1C0lXiinWIvUt6rNtEyDWDG+/ar97ArUElAqpRhyg0YGtPgBgr +L9Mnk+NVVcAoew2T1TDRn7aKmevslB2FxW1JmAN99wziVgTl5QR3HyjGVs+a13LOZHdAGsDARdQC +wQbilEvyasnp/yEyC7Msj/13vIxzyIyM4q4BVOU9QepQNV/7qFCef5JKAntqrtzgcCp4ClF1bxRF +FkmR6qncTemA/tCX/5YxqsqFtAq89iWBHZ9BFob5+WvxVXn+lP32A8bQvjsrqf+b8BKowsPaR7kR +gXmMlyYJqo5jRF5hyDDNqocZATFV36ht3gEwDkk6jZEQzEbyGOYD1yPPcG9UnRrBijIJAjcTPEuH +G3MEOzNE2RkpHReigFruuChZbzWCSHn84Aw55yPSwzETzR4n1UGRFXboUgEi3Q0lN5yQsfW4EspW +ifbc+slHlYo4pYNjqzvG2ot7D/Dc3VWCKrREEHVfyuYHLHaYhz+FjOPNS5e9lMQeHmEeNzMecrw5 +2nxXioXM/r0hsak6p01atHtrmNNP1vs3F/ouYqapi0UsDKxBMnNHmM8DcrS8lWKpbBaACw0c8RKr +MD/+QSGIZTYpmbRtHZ2Yk0Wu5n8scdcBBO9hRWj4z48RZmLxpOs4Akr3Nga7ONcWBa7GLAwK0zm6 +pURMFnnlmNM1mbVOy8nNKIauBgMjUJPjZDH6X1MiGi8KTU/IyqAAuveFiH99crhWnWUbHWNVnj7O +OpkfOSYeqNNZrvxrpJU/V0tARMJDgV5mwSpwL/XQQsN0U/MG8Ekqjr3UG2d49/38PQtty94PUi3W +n6YwYgCkj5ngtpFb0Ox9PR1hsfRULJBwUdFl8rcmbva3MKO6EyjnPkdkXdOqovAYzA8AD39Anxss +gr1VjRK7+0zyziXakY2q8XpxEwk+ykb0U4l06vlMzH8OO9CbHj3p/DzKnK40WtrlvEZteLSDdlwb +4Fi/XHjlUE1SlkVUsDjhIwlTFfyKSXnwm0jSfMm03RbLSiP2ADwOyg/JJRD5NQJ/pXRR55Yx0Axs +9Bvbh3GYSZ/Fz4aGCDHUn53HYB4s9Ul+hecdmrEWt1hApEUPuvHheZxsaPWgBURABHBbfFdFVAq4 +OGEhb2SYmbkMzDC4QnZH7wANY5jEb44eB3DPiBY+/Jdpw+ZoGDQ8XtNZIIpNF+WqgPppwFgTRUhH +HVL2eV7T8PmNSmLSLVyp44VCa4qwbCpRZCjPWwGbK3ztNRhFrnzSlMXhXDLO2SBzjQuxUGjJP1/d +lgtpdr1uD0kqKOw0CUHyDF3VX5/MNUXNU0YV0sRRCC1XG7OgwyFuVaxJh7rfMMRIG0v8ErIEDlB5 +EQ6NvyY2FK5suW2YzbdLj+DjASe+Wq06Cr2lcVthv0yewmUq8sd/eHiTETanlVfpUWqDeVvPDJsE +8eYEiCtl4152K+txflWmManNxUtWM3Rq6QyqtS5FVl+Ue2o3LaKMa6D35o9INoZy/69qmD/kgwgG +jmk7IKkJ5wQpgJfhU9Q7DBLEfqnYO2TiTEhMmFRbUQ2Jq4qv7PVDmceA/+ZYYPH1X/uOkrzqI2vF +gGmzftGdmgZnG2p97Pobi12OZycfKTBhy/mpM4EFTsF6ZRvKn8JVVYm8POpoM9xFWGRJyAzPMiTR +qxy/XwZASYqmQTlrxMX41QSdlU383WhDly8HnPPzxq4kyqS51e/JzlEmeBn9HBUryh8xQhre9/Pk +tlGUVTBbbs8F+Iro6Lzc6o09gLbrtDzQNJ4WGiISk25z4mWPVfc6yAdI8ps5mUaGikeH4Fma2HcO +PiqYiHzVqbAOstrRlcF325KcgE1ldzrjvFQU7WvOGNgwsazWaTZamlUx2pDmO4ymg9O8DCe20cfw +e/ySpX6w7aiDBsYlmqm1m8pDTNwj0+AEBuoX+c9uwfWPaN184RudXM7NEFnCJTLQwsQ6PwWwtdR0 +5ItWA5xvDdDpkUMfS/TtjbZoS4AMhdLFKxjXBroN1Yxk5T41VHWWOl5z9pGNT/+Qn/UVTn/iR4Hz +dp3FT/SUD8tFVgDyRfSJxIES9/HmMaAaqoqzuAg9PFMhJ+WFNG== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php index c377479f..cff3eff6 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php @@ -1,90 +1,98 @@ 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 +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 +jtzVee+fk4lfyRIuvkEbM0== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php index 7bc6d754..a0658aee 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php @@ -1,75 +1,74 @@ 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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 -p9zs8DSHiOkMjsvTa+W= \ No newline at end of file +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 +D10OVIbeEROVM666VNEVVS07Nya3ienChb4= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php b/src/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php index e20a9833..67da5a09 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php @@ -1,74 +1,77 @@ 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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 -dljQEpQ9quUTzXCcRBqkx+CCRantJeUdKof6o0== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php index d65b3e86..c72cf782 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php @@ -1,72 +1,74 @@ 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+cPtRLdWhoSsCjYnyBAMbVfEkWEiNo3TIuHSPFquti7hT3wCGXhfD6wBvmlbUCi/d+yUNrYw4k -YvaiwxAbwZbDAkTheF1y9dNL7H2627phxL4zL3+5GpWTk3EoOxyVgKSxvgAsrKkXkowc8u9e3MTq -lZ7N4j689AuZbk/tG6NHS1lcYUDVx72+Na1lu9n6NAN7slwasBroHCa2NHh8aUVYbyokGHAeLxcZ -EFIiBnDU5Zw4wYFk6Aipu2VJv/HYp+Zl1/R8xnlEkJYlWRzBof0E6BpWlvtmSC0rOl1tSeujpaA0 -hMIY7rcu+5Cb7xEbWKOLHszg0Z/h10tO/1Vvc32rekeHCxPdLqOY8EsyTHOZkxyXB9GvqkDSNfaF -ciDsu9bw00++KBN2dhph94C2TCdo8+9lbSQvB2i07He0ZG95xvyHRQNHOaX6qPaLlv79j8jM5flZ -fVsVRORPBHjEfdkKj6yMTwrQKbc10Q2iBpibCX3pcTxu60q8Zk7pHG4rtGdYcME+sZrFiVSt1ZHo -ulrj1ILIk3Y+NYHjThYc+63VyLdIJ6PejaAYqHJUJBeIcmym1JbFokkDH/MAHMx+Gv1e1uTqlNtF -2HNLsX4d6iY1wzmgYQSLj67F78UkiZ+znzlCrqVFU+UAi7Cr/+pKosgJLhKtPlBGZ2HnHup5j3es -8n1NsRSeLo1D8t2QXDOLgUCk/Y+PL+MKNeJoeg6NeChM4FZ/SakhDKW8Z604tSzY3S6vD52UkCRv -R85GAvlqmQGZBdv5b+s9wCWj+5ECZ7yGBeTY232XVyXU0TMlIyBGugeeTo52MrroSe2orRtBE+yj -AOxe8+Ary0Gnx5dHCe8KjAzqehUzQ6AuLSBSNU2nXLvfT7rLtb2W2fOLI2b4iwevzCy0kKecBnGP -85qC31kF75BDqdZAJMctwPesJlXKnvR5SAnPmQN1kJhI4Ul/iXBZyc+ZcQ8xNwd67VLjFXfOnwO/ -W7teLkCTba5OIisO7qnOgdj8yCFUAwo1wPpLLwfK7tVCZ/VODiQ+vfPWPq2SiM39H4rQ9+/SiA3f -VLxKghV/QJ8W0U8SnRloY5wdmvKNBEa6vVsTOzvJL5R7CkVhUi2Zyu6XHWkXqWnOmUjIIDji88Pd -SvgLlyEaBW6+bC6O6IwIWY7PdGRYX7GUYuOkynYYHtCcSolGcqEtFU9kzbckI1Fqoz4lfwS6Sg3+ -M5TeBOQ4iyvdx4+VaHvCLRDEmp4VA9BqwQd5LC+g67Nb6B96iuG7qWmMTZ2JAJZPwUrvBxegKQDZ -Gu1RDD0RX1hhfsOFPNOz9gSL3n0pdQ/Dxit66ngQaci49zo6np8izKC87ZJtp1EPbjselLHDwh63 -7HGX6iqfe6gVKwz9lSOEsP36HZMozPeGmqWFEEI2agWakP+NZ4pCdkD6okbOZjHoMq3C7p+w0b23 -gU0UYU9hDWq9mRGRb5mweq5WWo7iBRPDZu+3vXBSkZu/I3LQGgp8eIM/rE/qHDAaCzY2DNhl/CTU -uOohh2IuvFFg8Zw2z5gs4qDPgh89mXQiLyowN1hUMtA7v6G54+6PYd3+SIj7y84osD9JIL/p+PCr -Ah4ZwN9Ir9QpEhzeuyCj9jzEfJEq6lIyEtZtfGG+wtGpDURxJqtQIUhumHRitznBhrTx4pgNjply -TZMEcr+XEG3dcQQ2PgSWoXHhMysjMufr/+PQscHeBfFTzb54xpOj/ICUKHNWlVgchqM6bHGEhKAI -ywvuObjTLnIYaM8QKz0PexlIdH5oDZ9omA7b3ilXQ9p/7NWv8x5dGpaVc72ny9esHe5zfbwB4siE -N16Q7tP/pLmqyv/VHdwBRn6KTOxM3lyHsw0liuNMSqRWi8K/YsK3deGIBtT+sWUiTue1ZHT/pxot -n/ZW6deP9hLkaYexQiRC6qAvTWoyECgfjEtBHpO60maB/AfG/gkOreYttr6ZTBQ0QEb/X3O4Z7aB -QtD1I3LsFOcRr4+J/lzb/c2N3L9aXQGhGKmdOKRhgY95tWeCY8Z5g8AKXkZlPA5Scv7L6MZivl3J -dZSUYgmPs1AoezsnnrktOtKE6NMAju/cgUqBgpBOJe4HkVHN77Pg6cT45S7Rn1InN4HDnOyfHF5L -ehKGJxmoOqMI9yuqO8I5Ir5zdJz0fMUxLXoO5mk71WDBY+596phb5Na5MXtKZAHreMCJU70I+XMp -rbPA0GHa5cWQJog2folrWX8V+JJ4Bb+bPKird2ixIOpdxVN83kJkhElLn6/4ODvDztbebuhjrBe+ -pFNnrovu6dk+zcqOJhJCz1NAlQ6rPFnLLS+tqlDHCBFkSOal2KKkzB0x+HR7dqq403dJV5mcHPNc -KFk0tGg86Y4Ig0zv0feoJKl/T8OivSTcwqCcN+EOFMxYcmm62PXXb6e2roenfL3SjtDGTWkuWiid -ZDCzVQUHT3AdEC+ihhl/JHKRQF1/vwyoqOPNcfqWkpefJSbCVAuVUOWl17IHLP9uUkR+GDW71WsW -C9Q3FVsOzBf0ZDAxVlieQ6jy7w/p7pdu9SpKITGqT2jDwxEiCBZxgJd7OkfN0R1Jek5BAuumiDga -tNsghZvneySsilvT9rZ6a0AZkRWHunHxnz+fnZX1GGIYLGJBB9f8GkpY0UkrlZIDo75KxedydlZl -QiIzli7TEpJR+8CARf7ET7U7fbDLiUJgAHsCcP+sJ1kbggHdYG5zsaAs2IQRqadRJ6+M90FA4jMS -ow8XGcxvjYeVhTecmQmpopc+M0kwun7h5EJK3AlSj09UZl61csth94EsAS/R7npqy+ofI+IZlyFU -iGLwtmb8NTcFWzeRHu5a8NM7pu0uQv9/tgz6AD9zZnno5BHtOlOMN3x2V53fhMZkHXzAuhORpHFK -Y8u+qcuUhoCrvh5EYy1yY/rygIxrm1YyMxsceoO9px04ZoAgZqSrZGPrXO/Xqf5Ib9FtV3VJBwX0 -IneTasPHGTrFtdNnE6O5Gn1qEVM1n7z6pqci2DECqwLn4A7QUjzuygGk4ip6d8X6VIA58ywWHRT1 -m61OnZfub2txiFUBsj4WjUJma31gsk/MezW8Y+qaxecrsBKIBoGguCDC+H+F1/ST2ozC543XAwlb -lxGACMFhE5XcJaM0lqyXG77E5QADcuPDX1Gpr4ivZ4x+Mw6HCNFTXiblMtKXui8PmCcjQ/x837jj -eB2F2MnECI1XJkCDyrgNqVrweARkePUrf07LSOFmMhnZK5RK0hibnJf6gUM+GFpIUHwDQBPJR1mX -MAk2Z5qAErOTznD7wcL7HQ7K5tyihs0f34FfEcbNgZw/xzbTfn2Rzvux8KE4xfxboxoNWIR7sKuW -VsPDd/aqd+3J4tKFKFIM79b2gtdomMOTRdK4YQBpjzZRG1BOLCAB+JKHhqtw05+A6D4XkDYfk8v6 -5ZXT3cCIdcSlb4rKPly1u25wORFdNFkIxZEyccanwsRCBDF2n7MKhY7OjK8Qgw7WlNHz9eAxwUv3 -j7XY5m2/hnCE0iza0c2ZpURRVp6b31Bzp1tE6t1S68QvTFW7GgGCBj0kHmzFPBbyvtfBhg3f+aEn -x0x+lH/2Sjs4a+Gh1x02TAyQ5KCDPz2yLyN2DBiqyCPslvWceKubTXpwJ66qRiZlvgutoNjkDcsC -1ve2rmx2I0zEYVshnxG3XKR70/KhK7yuEjNrmxeeygBzDQV3BH9wKc7wmTObxyDn+g6TyJGSD2rU -tYZ6Sh+hVDclrhCAMsvY9GEMTyEAdkaGWnzs3lFEbaUmV9TanHHhrYmX6PxK3/F5UBkeNBx95iBZ -WSJwpv2t+8s3bq+13aXA1tWYCFZcA3+0EZ2ax63SkrHqDp55leji/mFr6dBi91xa21aIB1jugtjG -cGg7xFG8BjmCnG/RBVfCqAyAdugCpk8ZBtJ/0ZEr4nw8p30rN6v1AKvDCKEua2Qe2MeoCYrfNUgI -uT2V/rmKo1DnTW4w9h5eWlg+hepyiGS98C9fTRV3W3UGnpqGWI9u27IbfC2freQeq+C5CPtvPLEB -ndFmxiyBROg3BHi67/fbW+kGTgSxhVePoFF7+GIr49pUJSq+RwON7AZakyJxLUQClpdRNclMrIyw -ZvavU/teAAeidYfeSy09R24/h58oYCnSLmlcaO9LjCzBxl9CW94epA7CH/GPfb8XbN5f5iV2TPR/ -XG6/H6iBiCVk7fS7BQMw6J8UePdS9iZs1v/kDNBbdkgGcewnj5JRigU5niK45sQuGZSUVg+urKsb -Q78SKoqxCI6iJPOe0/QEQ7vY0pe9v9BcXdgjCN86gXPHsRpey5pKyWhucr9Vd0+2Ei0s4VRaokyz -2Td0qVbqhyBoXqdRZDrfqAOt6DnYNOuAO3THqElWHU42QTs3vDceegNxnKS/XJTZvWVSvA1lz56u -16ukuiwUVeOeJy8DO3loHc9k0WIyDJHwAnwF1pMBVIqAq5Ciad5X2Ce27etVM0qe6L+dzoCKficO -QZuqTF/0wI74f+oQAVbYACOnzVESt4nEdL4AM0d/DsfJLVfrYQ8lI2QIdekaET/rsxhtV8yPHnUJ -YxPNiGJQo0MnuyQA+9roVaJ+J3W3IMb93CXG8kT1YCUGUkW4DzxNXl4PXqt/n5snrcsmVU19RySR -olal+NsLP/z13PUhEfejaR9+UYl5pLDr+ck2stg45Phi8x2UdKaKqmzs7X7E0xdj6+Z8Erkjyugr -hPJ1oxrVTx30ZbHzPw8nUhyCWCKYcrseORnNok2B8RnWUJAp87Qio7EzQIaDk3RPoRojfUX0afVI -bIm4fTeA5Yqj24dZEe0DzmYdNSA/x6g29LeZln7LWaqRuOK01M92ZWM+7qvFdk1qMYpl5M0Cbe89 -A06twzhv46Pcdoi0vu6ZYys+tshaLcE4e9Q7gwWj4VMpAgjFLx9CtfNar8gCZvhAT8AwDEAownsJ -JqBDGiHa9f3MJMIwr4vINMQyWATzy758UFX6xaKnEem95rZidKNNbsxlPbB7l+6KpQNFGsWxAqb+ -OAfqR9Cv/o6lThJclSa3pYlG0IVLDCLY57CTTdude4Ba0REagAupO90Hl1r6GQEttFV/hNkiH/oy -OH95TW2lopbo+EIU5Bbj1NhSV113jglBzHS6FobVmwh+13P9 \ No newline at end of file +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 +q2INom== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php index fde71143..4dfe0fbf 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php @@ -1,81 +1,80 @@ 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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 -hWFMHBARkYM588YKrTMz0GQXcG== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php index 8c7356b7..81ac9972 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php @@ -1,72 +1,74 @@ 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 +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php b/src/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php index 458c14fe..a88249f6 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php @@ -1,74 +1,71 @@ 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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 -xUVhWxPfjqkX5+qjoX5/I0aZTqIatrEz9W== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php index 0d0041d2..b91372e9 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php @@ -1,73 +1,88 @@ 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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 -UEMv/qGZK9e= \ No newline at end of file +HR+cPyQuDTkX4OuSl7sW+4FAEnQRjNIhNTBP8zmi88biPp6WRuymurKU/9m9Lv01U725EeOLLmnj +dKn0nF0nzkNc3IYwk/bLEUcXYshPmCN+9CFdvcatOFenH/xsscE9ykq/mKgsS13pt/ImbIDFc6/6 +CVsYoMXnj5H736eS4pX5eDaf6vo7/6fMJVvHo2VjnHA5JwzupTc3GMLU7mcKQDlMdSbl/alfIRK+ +7Ai5crQA3ogxExA6qmkbpg2qLVgec+6Wy7WLAKKml051GIxWlOsBnQ5QcSnoR4xdO+oRibuS+Bsp +KvJ2UMQTqgSi9DESqhHi8cEX0c8U/yLeMGIU12Zyz6Xh9SCAMdU5iw8iqW/LSKGLQhsHrrFL+FSt +z13j+rfgj2cEplIvCm+nXXyd6HpUeBOzJctHMSzsxsQ/sO0/KY+cpdC3W3U5OVglE2YPyd+OaCCV +05YvB6ojXbhTl8ghpYBaN8d5EygFHIKb9ScJ5VFUcvaIYuZAxe5DiOZhT6npNScHONCVVAwwjJj/ +0YtGx3RK1QTiCDh26Dc0RZsFziSco3Wb9/K+1U3SEa4U3VKXKE4PnyN/9gIWpa13gYrvocI9R05z +iPZjB7jndfxpodTKMPyjTyU14aOjQg2VumV/5pyU4mX4DZWNXqDfJBPozWV495xrlDQmn13z/lQj +HXuiKGi3DmNj71w4EjC0dnHgoUk1/eX2zbAmaHoow2mGe2VlDsWn6lC16oNVbA7Y48Gtv8Ap0gpJ +Alugcfbd+L/C+wMJTG2nkFMhuv34ritI7Bbz0d+dJ+5RusNoI6itlzU0J8CzjFdygqo4xls7vg7E +CvVLTdS/gOHPH3QD74eD1m9zz/4Tw4tvlV53h+SPG5J838y54oW3u1Q43haUp0f2I5qS8G7bKKHZ +pJlSEAbT8B1Q2vZ0I+v9tFaZhd07OCz+hptgFO+gYccjp5TTR6DmKHxkQo2l0TD2QvCJ0mIJOyYL +tmXzg+kei9MYerNlqD92P8yI3HGKNzx5uowbAxFuhmTEShNeD5hAKBrF6kNTB2CrTVvvAEG1E4m0 +tlXJeMuJB/pLLx7MOe8gLjG47MNyPfsSQRhln5d2Ve7OkcZ5DVBcNCPJ6jjqgoE1Ccjgv7743xx5 +sTfwsQI93NBM2VOfYX6X/e9owLVHg4JzienW7sP4ZLEjruuZbcvd1A7b7TzZErNRIahifQ46re4T +OAYTgizUdGxyDen4kZCHn6Sdz4cyA92++LdKuFdrfrlQJoE3Wok59Hn5Uvxe7Yzqwv4Th6hanpL8 +SJPbtUrQKI5lX/pac1HnhU5fJUe00WYLCa4F5b/DmgzhWXOBRQ6D693V48ln86V+3mpvO1fFaoXQ +Bt7bHq07/EBsA/LwtTH0ficTkoGp4DIfvc4NSLbMCMhd526AtCcFjzsg8FfvPWMmfsuiUaRSOCA6 +Xb9LAodTy4nUMKuKwxMRNrwl380Ia7PTvxFzmX3QtH+3czgNx8txOEWCDROw8F7DV2zYvqDSKS5U +9WGb/LKv4T8HeWnsa1b9SoAfi2Fq6ph22T4DCM+n7uo58K0IBhXYmjDUPwtQqF/ptKL25tKglHfy +yCfQUH6FxdKBE3G0Lk8vWYXGSCK+n4qwjJu5hf7EJHzrGo2PjNSAv6TGn45/CkONPVPfDvMegaxZ +iIkA4Arnc1lWRsKjxAk8i6GgjjZObGjnAgmSb7RkIVqNQIiJB5yhMzkpPH8ku0+DbIMdcXXKV/eZ +7KbDoNXijlEZodn1fB1Vr/mI2M1ZkBiwcnR8Qu5cjazridEOJDMSE5hyZ5BJAJ4l474wxsUtnIFz +kjPQp/K5w0ROXvQE3dxOg5tiDhR112D8kqGtqrkGpG6gQWR1NpO/vgy4kEaDLjSbQX/729l2cGWd +1yeHzPwyFpd1Ym1u5bU8WC79+Onp/Ros/hmxT46JYk1RI2VYwT+Mj4ORzCtX36UcKZyk9iPpUQob +kwIUaVXnImWHcZlnQSuRNzPLLAiUXVr2ZeRQMcZNONoamTpYKdNDyEYbgcV5pZgG1tDakqZv5TkQ +LbgOVP5pC1PQIkFa1mc1umQpU35s9fcbk/wKWwsQhQMpK2rq5ijoQYLU4sgPiM60+Yw4gxPs4iED +0+8F0O17+G93ZKHVM/JSfElsdUAqBB0F99NG04NEl5rXGWdc5fDQP9h1iLtWp2+xiLFCsE3c6qJp +J12AimVITWZqBQsAUJEr8ETMK27Xgwt4gznzIt5jWr+AOIOuphKeoPMqLADlzGNrkzjyYyvLE41Y +Rizak9LvGs1pAI9Oqj/bUWheGiO7X4GkXq+R0sio90tcaGqaXAXbopzFEtc96tXuwQWxT9buR22j +57Qikemeln9yoD/XkVXeISHtqGm53vf3N5x2jtQPmxZ/qq3/I3UBnHm2n/0n7aYSJN7imFdXvGUw +6CAP5F3/+ITxquv4JzbkQcnbMh7jVClOZRF9tYIJKNzmMh6trQy+xWAF3NBRZ7PANDy5r1YM40Yz +cXColcBJd0n0eF6aeaBTrAyG9Cy13GeYUdb0Mo4NpxBewFr8/tILoqVZkX/Yzjk+L7yTG/XcRam4 +GL8vSspicEJ2ofXtqoya8VASNfOFD2ZDffSAYobGvWFex4uFPNksmEX6+CUu3Nn/VKc7yn+hVqMq +DIFUiGVg8spmxxHEB3d0HmW7GkhJA1iPK/+umZA5eUjjYF/UU7LUYGu6hOPuDVGFedCM35uQa2aL +EwRkzrMaGeVY2xVL2uOksEQM6rW3MCKDKssIRJGcoB5WKgDBn/oGHSpx8Bp2wnXUE5zJGU+v6PmQ +BdRVbUX8mzncWHJ+kh26e4pVng+HcViJZbkXVChgNUpmkd+FoC8MV3VuO4e30XmkuvElnhZSR+xj +G+bHFspc+hfv6SWB7Tp5dyuM/UFu9PuSiOiBumLpi2CiXknjJjqk7Vs5Mv5850JNDrCfjubKMe5r +kND5mfp8j7oB0z/KeHesZ8HDdUhOn3DxTy7oggwhqxdACjyYVbo2bc/8El5eyh93of8a8pSvDcxG +62TlS1rvD082QQhy92+yPCr9xg/80PSNxU64b2BL5b2+7VVbDBsKDKJC5yAZc2h4+3EX9ukS1YbC +Zg7Dm4qd6ADIoOkOAJDpxWS/9rub6yY+e+3clxs8oKP2SVpZjQ4m+XCa1RnUYAS+cdHvO8/zESFH +aZLGGBCeoPo5EllXTcB2IyzNy0B+mUEAyA5n3KS3avJk53fcmUWQrMNqezkDWOTmy2dzSQi8ZAeA +tYvQFHmQ991vL4OjK94BlMoP2U7IaPVoNxN8H+9YBXtcZ5gSHjlCl8aGvIA7dIJIZO9ty9324pac +PrgJnl4TrdR8yXUbY4JBzl1GJZGvqJZ2uExQG1aDAnbCbLqt6eqwYfMLdOpAmqPPR7X70+z6ZgEJ +Ume6eISvSdNWK/hZU2/cTZwqGXcXKQGEs9sqq2GHWw1haasL+Jt89hQ5/D47KyEfU0bKLr0BpgYt +0IEHxsi60A8LY2JozXOh5ILkQ5gAGYLcSHZnWjeTJErCYV73NpWmSv/kBM+L4xkxrqw/yHSNK1Ve +N31HqPfWyLD8QmR/GEIaBLlrNIMgcRzhalJ5Q90lCB48jKFfRLJaD2OaFU2pI+UN9T/JUUIEHCQF +OAGkywxcizHaGgo2TctHMzhQOCcb2fvMR5xXxEEUf9rfIon3PqVhI3sy5LikcTrs0n/ezejjn7Ds +ly4GBTwsbPkp3ewtUTN31+5mYF+cn/9MmtlZGW2thVAWavPq159JHq5wSs0QCq4AARjsi5rjw2nN +as6m88j+j/nGqgVBq4kWqfWM30FT+u2UzO2gW6WkgWMfm7gb7ud7SBUkQvQ5npuEqCaCsN2qA58b +43L6PB5dSg7KoQDMvi8mDTzfv0YjW6+UpzQa2Ggq2UktQZC2VhAFshXvFVoQ7J2BM7GEi8ICLZQu +pd1Xh5pdAZXqWLX4Ck4oTCNlxMiheMdqD4MP4oigbhISlIRIONgsCmZEQDvtlHLhPi1c5Lbio0GX +u6rOFsta8klYtPaV+IS12gGQbZ8P+6xSSapxXpVUTfTyINXnPvFpjrj4T4goUIDkUPcAKkwDAyS3 +GJShNcLbCqefPuFAgFOogKB/8PGBFXNj8nK+byPSX28UdzpSfSAAyWLQtNTmAXf77B9saLS/SdzM +VUy6IKnG0DdUvOUGISfjcZD1f8GnYRk5aWDgwXgja76pCmBpsczMQIkspS+cbA8+O4X1f1h40XBf +Q1jvz8jOOrg7NKt88jMbSirvJD/MxSBqqxtr+71kE0TLLpQ12oiQNEe60v84RmHKbg8qrOhq01b8 +zzoJS/JOtdMfND/CPDXaxr89AzaQ6eAPLThKk8SUOZqYTVeZbMtQkbJ+gs7NuVZqe7aNC/3qk5WA +4VRu5fp4mJiOTrFl096L/cMmfvCjrgF1sqSn7WNeUOG+Y2OwRmszyEXqUiuBBtElG0ZF4KCI8PfR +7MOKtiRPam39kofUMiWnBYfF24oFP0BJfuK7fVPs8q0fjX9Ds4CdjclbUM4hOCMFXWoOju1LhT75 +NeczwahRsRaiWAGrnVPX7QNb/A4StzwYejmLuWJnOpxxwXzq6Ske4SLiZNRZGiY4ZpPRYscWPJKf +4uSDTcPhdpdacHsOnKGwjUiV1Sfhg8LkN8N4WXvaqkZCSfme2+UAh8c+BGKdilKiwsgiHpxHJbFQ +bLLag45LTHWKImnhS11BBSDutevsQujqtbDAhfemkdVa/EHCe2z8GsSnNqM+6JQJpVXKEtBU1cua +3lQ6UpWE0WCKkB+vvIU0VFjSMZzxNkJxO4+zx11/CYAjFTgGntKxIYT0Fy5KG1sC885h0ylCD44u +D+BfSM7RtGuV/kY7PuPqf3alPg2ZV0298bitsnjBp6V9i9JZnaYgQ1YfBS5EVNJ1fVlpFwe3iVrl +87hRUo02tAw0C1cTW73uRhAijKHhGvVP2vFkjJLd4XdhnMao63eMRHLwLu9OMlkP3pSDODPREOdZ +LuaP5jSDYG4fpHHVyH9WMfmNLULFdYOXECgXNjZqcsuNn3ak/wEIVnqbUdkteeyzBqW7NAEX/gro +Fis+x4I4unAu6Uq8YtaZ29tRMWiG9hOOi4dpI+Q2/gIERTtR+LrXJ0+zxttJ+JSo354m8B6dI1cv +Ul1m9WsNV5iOuBs2NPCRxvJm0hGRxTvaVpiGkZ9gERKjc+T8lxEixw3Ud+UngxKv97tRBo2F0Mvy +7KJsTJEw0HYwcdN76oBZ6xGkT0JEaKqB7jMFPNEWfAEjLK2WAbZfXqSj3uPX8OHZdVSAAhRxDFUh +NLvX8DXdk2H3DZC6GqRFgT3z9gkb+8nUn4RlYTfR8qGexwu2O+uZf1KYQ491H31lyt7wWMtI1geK ++/X1RvjExTJhW2d+8xcPSLb5UtSJrZqlvQh0Ji4mBXPd1MAz83NsOng2G47K+8J0l5Qlc9jXON9k +cBGj9mIfr2EwZC6tAJUUnYFuaqeZpAvNKB2QtzHk7F+dwg2wpZR30SBlAmCI5gXBseGrNhPZNd3J +jdMoZGplheeRXPM3HNrmR415jDQKRWtVHyHrq9f+cSvNy85O3vJmnzC5zChiLIicPvf/r4raiO/F +IcO/09mjQ8b1uXsDkLEIE03IH9sOCeB7YZs5gHw2trZ5fzJtvuVNI3cYuxrTOIAD7z2rLOFMy1OR +77X/kLCehXpW6fsPsLz02bIvzy3aRTocV5QYE7EKsidiSftcYFElVmiJFfCWZFRnbroLG7V/5gMX +vO7Fu/iNWZrhoK0N1Zw5ju7Fvax5EXuAMBK9FLF8MZMABYfG3MIlYOCD8fBL/AUXKyhbfL22CpMn +4k9GplWFM5N/AXpLRa6anxWnEJVfqjh6HCqYk4KdI+k5c93IRCM09scqXWSolgm4uJN/b8JHnjB7 +SQu79X9LFzOGorL//ytRksQKRmgNVa58vw0X5Li1zfrrbC51vHzoCEMKlt/AXfOHcbvH1pbyP7qQ +AKJ6Kb6oGGFi6QS0dPDZjYE8QeHfQqxYoYNfZ4cSyBFJTEWnkshczvNQgpSw7nzlYtDrWaxv7OkT +Bhr/pzdB/liSY2Cl3O9Um/yhlRzEuiRP6T2JNAzUwf3HqigBfmInaAKZC2T4cPM1EIS3NFAxiwLt +vj48FaqPNXPF26ghsL3V72GHKk4FMClkI3BexYSV58bC45KCZxSgamO0Uf9lBgB5bL0662+NrFfg +i/3Uw8eQbf/4zNwmwRYaIX53VORh3p7CdZeOnkWTrS2CLryo23R4uHnazcRq0H/6YE3A0TPnsinn +jXGTQA3/kvcWBVou/KOZjkUccV/g \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_interface.php b/src/Application/Model/Requirements/d3ordermanager_requirement_interface.php index 030d0ec2..495edf48 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_interface.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_interface.php @@ -1,21 +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+cPxA6Rr7QObHdep3wSjC44nBDtTv4bhdhTBYu03kjtDZkXVpydTkrV7QyOybHftZx4BdFJKrt -hdKpq6fvSDtyywUrBs4smtz/EEa80oAf2YLWhRIcPFvf8n6Q2JXgBapZehu+asJaES3WwksolVcR -mBr+5EyvxJLX73ifGk1CYPUG7uU5PxDtuwRRiXs1uowvdcVrn3rzVO5280gkUTMREWGViEZOfzy6 -De9tX7UTKKY6VzbWt0cA0j+4QF6uVSDVfgoI6ywvEA+1lqlAa0uOlE2/dRzkfZeZBLMyE1lw7e0j -QA9k/waAqkdBKDCZ23wSmbFgOuSxBAjJ5QfhYHUiPcPU4lz4Ki3Ny8gkWIv4wNX/6Ftzr8DrWfU2 -t3NlEaUniKurcr1OWIkk4VnPLwrzNL7vZvLJfHt2Qa8PmLnZXy3TtZPEfqrdk8lRAYfIJVtyAUOu -IRthY/l4zRa4nc7CfuG0W/LCRlCsJW6zTahKxKN5qMeDiNQ4+v2Xy/IVzMnv20HcwHekpys4c2LP -z6DAyQ8qIMsTAApSTL0z6ibbac2y6XasiwaJJj7VANXywJgQdLiw0q43tIt5cv801MlG9+QhG/Bl -J3qQE0w3ND1PKhKaoU9gdWTXSIna4taMSjFz+DIzT29+R/9mVdoTODEVmDeRVfOruo48EVpK3hac -dHharHPUC6VHXQc7zSWWQnwH95zB/pYoE435s2D0gKn+XjQVtRAZ8Go5Fp5BPTwwk5TYNlGlgjSO -pHOMBxKeFpXnSCBEMwUMyNcrZ1NJzhLlIuU7X+c2VUmjZ8ZqLdCB4hb5icW8WijPW5ISVp8PGgj1 -vyYD5Lkc/9IOX8PTyZ2o+bWI+UdpvwK6rAxY6xNs5kppIHCvIRJNRD9Nee7Pt2e6kbDWAC9W3adD -pFfajiEv5wyOkzyKOH/7XlrlKosy5Wj4O1obQ0P0Kf6jRX8L/reaD+1Dhty7+1gi2iQDNXuKKSUN -QcUIvhCK0oqBnPdNIPqwoRAql0EO0Yy/XeGZ18EoATrlKf4e6wJjGAE9t9r0wNm/Sx53SAI3nJ+N -oFB58BhP3mdox9Qw+RWAvLcaCz9zS8Wt5sw0TbKf4KTQR36os89f/WZNpdOZS/GjjdFotOZ6vhN/ -SguVe0WtydZ3iYdJurVpsJxCmgXGtZ1Aje2GMCVmJnxUI/eB6TlTezRiAKmJl4JoKWUrFOxJddT9 -olQ+qw/VkSxtc7yfc08YB90xzFXL186gCvtvtiTgfB6j/ejrqQ9mQ+Z/RG== \ No newline at end of file +HR+cPsMtA4IfdP5hj06zPx/TDwfd+Ydv83KWXwsu18kWHymxPaaYs2Uo60n+HpLBWgKiMd6rBj8a +/oIUba3ZGj4X/wTkKT66TPHtstQ2kw+HgrI1yc/NE9DrGziF52YJvzelvz4uZkGpYCn6/b8d5MnP +zPBhtGT3NHNpIg25GFYI4KfziB9R8U+P7Z9TRM8YK314BWqI+yTpz0BEka+M8duLMGG+WzXlzgLD +B67MSNi5Lo5A72JULyZ8RkZyKRzCf9Raob+QHJ2y0K51Bk2zZOl5eLgPpBHaLcP4BBCRkQTrKRFJ +bC8HeAme4o+bsFqv/Flf1EcDU1cQ71ttxSHMxv/ROlP3VrHc/Bo1w+NipdgVGA16GoCsN2xbwae4 ++omZ2KZdUNR3zQMHihA9mhAp10+Eb5FiNd5Qjs7uCAsavb69w9GzbGbj7Xdbo287sTW4L1IKczVs +gpT79EHsls+jEFfwLhRMSdoX8LIHOL35VIeAWDZ3O2ns1aLjD10sce1UPU0qaHUbI4EHVm9U5Rut +McfMoIjyFcil2uLgGXTzjLU7dL08ffo4UgBMdaUaMlD+td0mjOTVs4hi0ornT3kDqU/SgMc9hyXE +RrbXC3Awmk5BjCMYSWX4TnlLd+dy0Tpmeri94CDZ8mcOhH8LbB1tohAJITbbYxUjdhmRJ0+ifJTL +aXq+cNWX4sNY/EuSFvtbG89Knc3xKQ/+8l6g2g3GRjCTaaiAPvl5Jvr/3O/gxP/uE/EPrVWSYsHF +wlCkKvU44cuGclB1iIWVEA1tfd28SmE8/lxfuHuMOlFuMxbmbYQgBGpH1RQ96AALv6yd0xl2NH3H +Yg1pHGOVCK3kNhD2Vih6KxuImhOPPDLxMijjIB5h6K7e7ThT+SLEEGW7Y9uWEay4hSYV5v4nkCeo +8cN4bWYiIVeEDPVVzQYJiu2xsc9j15mr1HAN17KfoXX/Q120s97xtcFc92O0R+B6gq91YQwM5n+9 +sx03hFZfuhCcjML60mD/h2AhtW4cDG== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php b/src/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php index 67f58052..667e3c07 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php @@ -1,61 +1,64 @@ 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 +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php index fb8dadad..4857158f 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php @@ -1,72 +1,74 @@ 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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 -QvDZggpe/Ti= \ No newline at end of file +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 +A6W= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php index 6c4ee3a0..93883c18 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php @@ -1,74 +1,72 @@ 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+cPu27Ah8SGQ+5sKs/aMHqWxlAl1T8IRumgfsuwLaw1oltRl6hqLgiYnOF8dFlkzTXOycYCepg -ZW8U4+sgR5zRqn9NT1nVJMFLtvrLD6ac/Jy6X2suIOhwbjVZNqVRk2zJkmSzJ9Jb/nz0CkU7a0ei -GKaTqKhIuEDgbAy1uheVDfrVQpxJ96JkbnRm+LYLyWKmcB5jVv5wsvO36K35K4e8RFD3J5tfl/29 -fMav9SbfApZyD7PaGJZ5fFic59jdHD4GqrC76ywvEA+1lqlAa0uOlE2/dOnb9XU43vX9wrKdg82j -PQ9S1usapAz5rUMSVmPqhC5CcL/2Db1HfkEOXDoXV6RqPlpA8QyjVwHbG9u0zcYSRBrOovzZCLjr -twuNEcWrVqdBqa8A/UoNwruTSMavm0NUeIeF7SO2nNwn6RQhXe1MMj4Ndu4a0ZxJP+UJOXvSWLfY -2F4aEpwTkrtrHrvKf6I3Y8+6H5M2CxNC1K7eVV5IgaxVKfoca//ab659rQ6D2Z21F/wQZQYUnWS1 -0qdyytxwXj0pbjcjubCxaJSDbqhbktyKwCE7lZ763GIMowLfgeipsRuid1g6j2fTyuGe/9WcoIv9 -ExizRuo+sloDvDZQ7q0D4bpqoHXy2Klx35MiG1qvJPKzyCODZcbyb/SRIK/oSSS6BXJLx3hbuTP4 -fytb1C5rkq89AbEuVoWu7IMhJXBEs8If+19nnZt1NtgWQ5UgOXi+uDSGtYn5OQ3TyvvJhjnPMdCH -LESwKLMocVZf0l4ZOWP0MitmoxgPSYnY+oj5Qy/BMt8cqdrrl57hGSHjtW7ND8o5q8dzNe9hzsXz -u+Jrp68WU0Fwy0UR6zrPngQc+7Zw0hLlxs8pt2kcnots2ht1tQpG0Z0iaJD43jVuPLqrW9Cg5ujj -9VCXoN8lE/sO2AQlQba5NhQr4Ch5yD6kVaOnEn1camP1kqvrwKrQUtO9FHHpEuPkO7qEwH1CZECn -70l81pNoOhFO0nJ2SFyn5ziYqueGwbgWOowh+QVX3BBtDEv6vVqUaxh14h5hyXV4xondtMFXTToC -bAl2HIV4hjXDg818ZpdlL076GLAihXu4tiLonEDMFaHdV7HMBz+WZLduQvlnaZ+vLsxpL58kVPM6 -spbwEJjZDOfA+K7Acvvva21OjIPAB76F7qNOKugh52kqV4zNGVYPhUrf1frgvmILNbw1n6IMpQCl -L47czl+4ynKqGwkEOticve/+9XjCmfjRGCShuI/v6BaWVx44otRDvZjKNxTnyWV5xnc5nA7rWPVu -hcs7CO+f6eKAvqUestJP+KXhPNQHv4uHxpz8WFRsmKURGgXAVnlupFq5/xzcwcxfY1VVP4dHNBPs -B3eA7KWZJ50ZuksD6+Uw3S4og+n0jUxdBtBs5jbnwi3mLPKIHSpHkGIjsOSWRkzCPzKJ7HU8/4NK -bkmB96tWG7/0e2BjBFSrAoKPstA/fq7lHOG96c123s9nyDMjzPjV0eYZhmU0ULcZh3DTh5TkaW7w -NUwXTD+/CRXHXCyq5gvQ6zbCKC4rPnjTD5G0qoyH0sPDUCOPc3LnkpJPCtqvkb5v/Xa4afCZtsBH -0dP54D0/4a8W56kJMgjxteAzms5DUvA910kr4qIPm3T2n6JeShAZdAL0FXi1Pe/nBGCpO6wWL1yL -c7f2yNCQ8cFrC+hqzYt//gk8Wtgv/wGv3jXDfUz4ZJS/5T+DYi2u9FprXEkatBQQn0MOeLQRAVqM -yDb31IXzc+/aXawOaAG7HdMinDykbWGeiFsVIC5yWe6L7XfylmEiqcZKqasnD7fuoKBSKR8v1QfL -isYCYgvN5Cj3xJ/ioX20pAKH2ynuhANk5Akag77lbasRTzP0RWvv0r/+ATXh+Q01aCS8JCztmZ1n -N+H3hvDuwXHoXyzxouQnLHICL4Tv7n3aFK7foZieVjgFFLU0iyy8ZYV8lYXKoSlj4Dg3cgS0py0J -E3kGQ3zc82vbgKLs+VvQfz7+5zFib5kYoXNkHuScVB0v17nunj0+QyRKPJq5SLDnc9/Y3xoXNnoD -OblToJq8BvXwZjnLmX90eJGab8l2n3wiQioZouP/ZUIi/YBGncWWIKPrvWiJkfpWXG8MmUVX4AKF -8VBvJRT5kxDVhd5O+kBvyFPiKnIIzwZn4Y4twzjuB8X4PLk0K+Pu14WlUGA1gVRYRdvE2bOGj7qx -Fimhwr+ShDa3TQeM1XUcknT8DsKgGBcmp2UoDhRipzz5C8SYUnEAB0NQn1hRGBHWf8pftzrVGCmW -CEI+/AFl4lOi9A+EFQG6qWY40vznxSPQP7oxECjCRkS9K1pc+41ntnooXP1+EidteIn4yVn0z8ER -Zg0ETZO24sXMKE0FAX6cpu4oB3JuY6Cu4gla7yu/KZAJ1qkoxOLTKH6zYMTPGvAlP8VQkV6Fe1GY -eCIdXytJae0Uj7r5u7lxjz2u8+TQNVO4uoB3hHfwkHOZSFEhKy7Pr/UPUf1ovDmmQ5pUytRzu4wt -OWx3TR4ErTVhXy70VLPzIRITQj+VrvxFRuWwiiKtZJdarzidQemuSFLYU10IrxlQDWaucmviY4XF -YbOoDLbuegwsmrmzNv1BrLqmh+eNO+MtI9fE9JKQlHFoOIVQWzTD1z6XS25IsJdu0kq+Ii0if/Ti -UT0uGjr2/6wmmSIZEISrbXXQqfw0UHqBbesBUDX3IeM9wdtQ/Tv9y5uCjwYAIySvEFVhro7/WIDb -PPxBfNm/1UZZRpAC1TGU5L4nZfF1Ua+hCS9nNvxlsBaHkBAia9R+cBfq0ntp5xhovBauMb89t4q0 -r6GiDuZTcbdWjIXf3kwSURT+3riwIQYCG8Ed1XFr3NfHXtjp1DlaDu1c1OTctkgqEI+ZNbyVU99N -0F6ubDuaNU/slakKW0FUNhmnufF2GKzAL+m+nQtYKK67pmzIqjVNucjFuqBIrTB7rCt5UpUJ4XdT -c/uQo8Uhdcr3XfWjfwJukAudKQHj5SyO0VG17JreGdaH8Uu+BIU7nCk3suSbDBYX6aRO3MHbxea0 -nD0Vn/9Vuu1Pg0mtAXknNDIwV/EGtzYKO4JWpwKbfk+LDc2M5p2oKgRLZiFjB0ELYFEQsRmA++oi -vgYTA+JjC98FMawBhBEJTnJllOX1KBxhq3aBUxXvPB8DtqUhW83oChfy1oYD97HjmzHwshJoOH5z -xaZ3VVFX1jZwiea4nQ7hoSk4u9hHdimG4TyTSu1Cj7JxO6S+uA9jfyqB52bsb0JTdZkCKV8hxcUX -gj2hREQLhr2VD52ZtwuFqXoBV3cLe91JPjpq9jbo6xEgRwRphhbQ9d87m5kIfVhZFR6HLyaiJtnw -FIZkCLhjhqcYcNmacCECmx7x+iWzGTNQi/b/nKE4zzHCInMf+hA8UjAjOTPVYbiLT5wIj8dtysL4 -Mu9GkvUsAZT87WQ6RD1yjnj+S+KaQrqepO7sPtf+QWpksExBoabUBzgiySoZX2Bzgj+3HgC7L6HB -bLl8/9utW7tGJyr5YbWlFb3/o79ciW4Trc6WlvRejx1Bqp64r2T6g/dzgcof6UC1ij7gRahywdQG -kywW7X76SDIH1iDewHpbtF7CHV0qgeMlwGLAA3Cqgn7FFV+yQ9XKGA8euxSlM1pX6LFixuVXVH6P -Qkx8Tgn0n1OqIvYdbwSSu9s4BKfQwNdu/Zkx2y6C3oLWWa4sa1tL39mTITA7Vg31fJvvXXJ+qx/z -OQ6rT6jh/b9IPPkNyS10/VJ2FmlvRK0u0GBu3Wjhe4Y5Z9sZE760SuzyqiD5uy6JuCvJaDYFGvlE -L/IlHFmm5otWX7rpUesmDF/9PmPMUAe3hwtQNSBmDokQyvZq37QDWg7uEctOPAOfAiSDmeKN2Z05 -fsr5oKXyVAkXLjoGe4MRemjQaOJHGl4xx69xAXPXiF9+dgbGKXGs9lIJhAA2/4m4ULISaWIHIsD+ -OLAn3whoK6T49i7e+GukqYbatLocKO7rfHtOkT4OLHPKPEw585bb3tljSvxb74ugCPePJqCXpnA/ -yafDc/ofq5XugtlDYNgE9JP3ZZ2ztO2UeIAOCXaSJ0SkUBZIzTbYnvffFkuUOSkdThS1LP1p5rsN -i6RCtkKmXDqe+2zUJFhRavANzYV8uckQfAgffbomQHr4rPylPir1OF27mX1Gk173WmDII/HxvvFw -kWOAzVPC1oRvBPzBvQxUaNEu6HPXVZyHrQGFuTlwmEyB03/vAv+5yRW23ikcp5ooUrPR5Xw5z4Sl -mdzFa0cvnAVN9bF+38pbGI5Xz45xhX8a5tkdZFAKRZ1GDvPQzCA3o1GbK13Z/e46el8TTKC+NJco -3DZcczXJSeemt1w0cQf4UYNriIYLN/yp8tlElXGxY9ymVC4n9AymrQG3h8bJ6IVahtFJdWkR0f+P -VjVxfQAvpTPDcpQicKJ5N+EqQ5NzI0hUkmElxtoLltJ942viZCi71EKGuwuk/w5uTnkK0q26Yf3B -ZUGtpwCD5IyvoXCuIHxCPbQMEw4RQ8GPG35Jvr7zDHjxYkYCu4zXZi8liQ8vij3VcFPWUo3K8fhB -20JjG7LC/MmfSHtUcyjwjobjDg/oO4BSSSdtFRZIsExWmqnkKA/GixZ/cYNCsVyAOfCn5sXWo5rx -8QgTE454inuZEaS7fVrAK9UN1i2ipqhew75Cqp+06HnbX6zdYb5sX0OfrKhnPIC8q33x0IRIh6rt -lyrIHtix8DY3ROfHnC/uRMpdjRsRzh/1fTNVsV5x1J5T5Sy6MTcMlLtAQoit6EghpVzS1BIk/0Sl -0uPiV6clJtX8tsZt0f6pdp67/Yp/kTfDJa0xbqz8uzgt/UihAU75JYbOy7MKL1UGrrd4BtEs8k8f -/m2UCxq1VfonBrxdoqj92pZJd0GXh7pqaUPAyFLUnMXYJmomvx8PPhgCTIl1ybV3fsMrvzEwscEY -W6Q+k0wZZm6dj4wxcRQyveJfKJ36c8XVAbRBrUPoOZ8B5lvdvvoXaMnYT+F8DMqe5CtHgKmlRwl/ -LbUCoJHESe+DSWwB5YLW9iZB60OMItziCmR9nYw/QrmGzK4HI002SwZmBNoQVUUYTskeIHqwksMZ -xEdheSPgvf2FmBL0lUzJtTQEafGgkMOnCyyxY6Urqp6Bqq5oGPdGrUEr2cw4hGSC5r4lpUNqocVr -EUTldR2KzRRQyam47XCKYk7KeeLuj0YeDAylWRwLGmL1mguHNu4jyAhcOqL5NID/EQTSIyAFfq2l -yuPi+tZI3GI47rAogDW4iCorZL12Rm== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php index 8c7f80b2..89a41e8a 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php @@ -1,17 +1,17 @@ 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/j/oWGQnCuhuyfV9p0iIciM700E0U6StkSn50RuJTAvirsGODJn3Q4HORtTPsO8zRSXdnec -BhDpD2IXE5SqdVANdfmXhXkFrGc1mOo6Q1V+SG9H3W+lD6xtcN8TSHNqaQxk7O/B9PI3Ck/9qSv5 -PrYsFoT6AA+AqJkwMIdBSBtt9jwz4QCYp8j6ypjDV2zdKIoDc/PVd5gitCHFgaHn3Lk4siLjphCI -6zL87i9KoOjiNu3EajzJHjFLt6UO8lJ7pwFV5XlEkJYlWRzBof0E6BpWlvr8Pmxh7/2/MXB33wE0 -BM6YHVyBAOH2mIWRJF0Fa525iqmpUUAfyIhv8TTbS7ZOmzmAPM0MeCxK4Cb1T1gs5pCN6ifMjL51 -JFUe8upQWiEJhM8QjTEggfGVUxVvLNmeJfIQ2lOZBBVBMN+vLSRVr3iZt3XMiMuR1XXHMiTnatBv -FgAMjO201JXmt/d+mPWWPMKhv5UMgcyOuVlP+VFlv2qrCszawaomN882TVZvgupy94lT/rqskrSm -TbRoYVLU4EXsNY6c/3F/2z/awUkL9483nDXkyavEj9x1FyNc7vfYl4E1cQy3coq7rXd/I9o9wfiF -KXMBCSIqjBaSEqHIliPqR5L2YEqI0dj/JioFAQILFQ13mmHz+rBIEOtA/VJpNc8FNwKkd7PiBKDA -fnM85HHyhmxGi8mXre5AidvGExYh7gAfCbK1tQwodhFQdhfiV/P2Ykvd2tat02/9i4w3WUyCHNSv -Z6J4QyAfjuypjZ9iaaSDl+ObBuSzBqzaXWWlq/APioZW5lQtCi6LNJ4czO6oFpxTYy6Z7rgKBADj -+o2jJb+bqUburiSxbRWoxk9mj99b1W+wMNRy0do7rbdNumdNhZfiEapoBSYyfVhlJXtPEY6Zpsly -nAaXvAml \ No newline at end of file +HR+cPxSk5jZUz+eVfvk3+qu7T8Bjl81jKrlMr/bYqidN2hRHS+m4yaxxrwiuQ0/TmHgA+SSWmMYZ +pYmuA8ZdLLxBGNO9C7EweRKBCPK1BjUQplXo/HEV04orz6A+H+gB/uQRLoUuHmCLcuinKbRNVcbN +kyFzgd668w19xsFUusUjLKj9NXL9K/tKXyKvk9A4b1WNhq5LmFSppm9h//sIArnfci2Rc10lbD1o +mnkeJ/wDZL9KMO42OaVLAp7hEMhihOG49weRZ4Kml051GIxWlOsBnQ5QcSngQ+mes28skSqlhSAp +Kup2AGLFmJHWvObZElavtUxpr4+TKPPqiAux6SdqnHIhi0AAqVvShCDxTaIRr7oqUqv0iEAa+HV+ +VQWVnGurIJRGlbtF9yqQgzgQed0lXOEE+ZGckhMSOeSj95aJQ6X/Yjtdhwu8lS4bplh/L+Yb/xk/ +E0nzThxv+HUe6a9PdvF1ZFFn9qBKHbjTGHBvtmdxo+PUg4c9fOmTg6uR5v617Sk6ZarBkvVcdXVy +OPT9ZIFhabfKSXjKyqqtw2JoReisHQYs+VhkUKEcbimHHaKDlMfR++L23laZJqtAu/iKsxq3vQHj +SvQqXL82TFUF+6CRu5w+0qAvPVCLYNRKt3cbH98+WDcBD/v/ZhjYOtyHeCkQJwrVjUDSwS7wdL7O +IObRa4a6ui6MR2yztaTtor1UsjL+xNrERPZAZ0SniDJJtbUCuQoDWkVleab5Rh+TSISCf7Qx3vXr +jPknXR1HBmDBKjO5JNPpo9eCFovXOTQNYQnmtxWXkHRMAlECzkMTQdL1D7E+hixaIc7cgO+noxXY +S4jGIwoL1Z6VkYSsbxxQCNenjqaDCmc2z8CK+caHH4VVTn8lGgVGy/1PhG85AvD4DRd+oyd/Ec8+ +fTlM5CewiZtreBRl2c4= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php index c92c0059..5ec4247e 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php @@ -1,17 +1,17 @@ 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+cPq5NQoE2lsyLM+B+00AbjzRU5FEr/EX5vVUHU3b+rSSsHXZnwqHii7Bx/zdTcL5lwdGmtDNh -Xqhnb8uGT+7zMsW7lxiRro3Yn6dVXunfpP+8Vcsjwy8phcw1HU3unBbULmhgLJVQc6q2GzGOQbwL -nO1y2Dv8a27Ur9WOiRyQzMl20YCvexgB2VkEPTlgpO0ms1ghz3PInDB1YunbeZMPk3e51KvKO7sQ -n74I9x0cl58EqPygRZ7PUGNWmNjFrdRkvkU6r1lEkJYlWRzBof0E6BpWlvqFSUx4YvwfYZ7pQO+0 -BLwYRHJ8D1x9A1iqghaHqt1Ui+5TysxmturTJkhQiuTXpvAUxfN/EHl+jTydO959Llkvd8QkZmap -9T1HhSxBdAInSQbvI7pBKO2w2Q4evKev1AtWuD5G/toUEIGkDfeFVrs//TNez0LHWa7SWJY7qveg -DfeNZrskgQPR8XgWgbbcSOicexhBTUhhZhkQemxIbPHmMB3+vTzkK2/xESkQRqWPCe0othKkQ7N4 -UN1c9b0IRt+F/jyv8FCu5p6dJf2iIoze+u2x7Vngudr5pxE/3OEuJCsvRxtTGheOsTknSCGoYYpV -c1/DmTFacxt8i35+YkXglTs6uY/b4/uRG4iHlPxpmWb2DoKbbzIormOaHpfALzlnqqQUPuvaPHdt -aLK7b+vC/vce2p+FRcTGzmTIYwaLt20wD5SH7im/3NjNJp0ZUEi3kJbUMX0Ed2xWnF2+tfyXwBHe -XYLyPYPTsWHktEinf6kQFL1OmOWNV2JS/R9YXXa8jU1U8FwavCKt6c/WmWXN4Dv4asZp0PGaenyH -ZtdN/gIEBFpW7oDYG9ccbKc5J2mZtfg1whLsRyTmQC3cCG/6wPyL2U/fPJDd21gD9BxCx79MRNAZ -dkBe30== \ No newline at end of file +HR+cPmMlCfPCT8VP2HgdjSqdBrwncbne7e2KsQ6uoQBkfYWdR1eCdyUaIz0qqgjx6H3rH0U2lOKm +VUK499vVtascP1z/VOeCRXs8OOAjiVXCCZ2B1fWzFXNDIfbynfOlowUWomowyRI3pkT4qj8BgjQi +g12eoSAWqKjIbzDOcvLBVVZgJYMahZQRH0H0ialm8jfT29kvHGC3d17SsTfM5ksU8TsTjzrRuTH9 +gqE8nyfAAwXyRI+8gWgxg2NOrHi+Vm6nHV7iHJ2y0K51Bk2zZOl5eLgPp9HdCCstg0pUFsZtvxDJ +bC8zQk2wy1Mjlwt7ilEaV9+eoe6blrL2DbRBHZPCThPuN22l+zfMEMWfjspayLsxgb/M7jCTqdHc +ZIbKXJ9JogwJ/jLgVHq3lOphTjWiOtqZmzus632kN/IW4R+EoA/gBbBVrKb8Ni6lV8B+ji+TIX5f +nhcw0UE+cGt1qJkmC1NdddUk7TOgDtOsZ9Pq1JwhVXojvCQi4+ioDqbTNlX+uKjppogtHIc0yL6J +H/xNReaRNplrSbgibmJBxKHi2KK1t9b7ascb7zdpd9fTuorE3vbb3jKcfw8r5kU6aTXN7kewRgV/ +qe/sDPJeQI1tIaDSgzARMW/nlqJrg53PEfTBCWi4uin4rbFyBsD7/4ELBUkvlOGbgq2xtINIdQWF +km7EHFJ/vhbiORQo27prEHdsnp9IJk+dtifC/bxUQO6Zob61r2KW7pyiiF+c2amivLTs3Iv2LNR1 +MhtK7W5k86khEOr5D6Anlrj8UMugmokO4rapIRvMKKTslp+5p0FEJe5zUnA5Gr1Gv/1PgeG3JVZw +xQVyjyLOJEywqg7deg9Ak9H3usY3Ac8kX06xxlGhHfchqLH0zgG8CK6dTd2fbGjoqnX3Dbd0pXG9 +k/+v8UDLc9nf/CNDyRotxAAF \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php index 01b50279..2948084f 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php @@ -1,116 +1,143 @@ 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 +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 +nwKr \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php index a248ac57..141c283f 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php @@ -1,73 +1,75 @@ 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+cPw/F+QGkcSABDmLiX+uE6TC0FJ04Vqf4SekuzjYAj04zoAv13IC/f0liAqMjzUoWovsqT3cD -frzvMHcAeSdp5ibXzAtFN3/FWoi3epCOBe9qwEpK+simBvJxV8pU+6rtxvHvmrf4oFtiBFhkKSDA -gv7gI3umda5M+lIRcRjm6EwwPUGplhICv1L9W41RuD2SUbgn1E9adxxvZezH0C7Gie//40eRR07z -VW3lJQnCo6qSWIpfOIhofkuZPGRobrVWjwtO6ywvEA+1lqlAa0uOlE2/dO1k1Ba4afVieBkGK80j -QA8tJvJPKRqrEOizgNv0JioGDakvD/KqnVrDlHiLy9gw05fSGJwZ0v/fYqpVzsTiZWotVzlOeYcQ -7Ot/mD5Q1/A8ocmEeoBMtzfrUfQ4WieOl3cNAJMlY5k1yAIkgYL8glBIQubY27s97ur4mw29U5GR -QMaPeEedYyU7yy204IibMeQMAP7AYEwB48bdrTNYznhf43FQ+qttX7agULe4C3hWdSr0ZlIRiEaL -nsJfj7Ad1Rl87dIAz3E7Yd86XAo1AhnPH8PzU0F460KAN+IQC9NVOhsh/XlQ3i0vVh7eRcawRxrd -tbQfDNux/lrdx1hsaG9qgZXC1Wh26b7385pXogf9DIyw0K7/YmbTCswjh4mrEKclxz+cNPZvmugy -pH3LfAwsa4K2EZIMf314/omCaS2MvvhIWIBW+BKfTgfUFd9+VtLBn5PAiUiKQD9adzevIDgzrDOu -SwDG0Gk92+T3GnBxuWJFiCOkwLQ1RwN1h4IEwX8FGJBo/JUbXVrjR0IxsC1r1QX8HZXH3hkd2HND -Ol/mcPStHcQ+wBlERCuPYpU6dssAldtGBUZ3MR/c+pN5NXMv+VwMJXJkK+UGX0YSW30+J8rXGalj -yJLvi46Irq6mETixuzBX55YjN1glo4HOuUmkls8eo+teEo9ejCNmHsikiAtqOjgNg0nGEJP/OWjY -CroEXGr32Fz9Lj09cPZicTb/BNvzh41Wl8Zx74k7y2X7OXaBQkH872J9NkFOV9aWKt7X795fMQjp -Ov3hsb2dKuJYKQexWYqzc3YNPBh4PPtHALpUaOdWqrZngrft0YVZimOO7cFa4V+H9F83sblHQ+Hn -MiFvRWvaZHj41w32z/ku6e5kFoSRFgXuNPkLJCBkATJb9QGnwdhLx17auhjtc/SOoNwFlOLSzgLR -K4312qFqWWODrOaoLNQesNOZGGeq8kAZlLM7oepLwgvVm04vUCVZrtFEUkdvQHKelnNsqD26vD8x -fH5tKkYcHc80rPz19CqsIfqZESI0KGvJoyFvjHX74AFYWvbf/pryox5KaUJtUVOcPqsJEexpnrJK -5wSnyzB5vzI5wGrwbo5BQA8P+1fnhEGKcRAT7S+3vbdPP3Ahx6f5RI0LLcPrlv0rLSKUwTKQYRWv -tKB6K/Iuls0WodBbuhbNYSYpWVLIiSHG4e4l5dGV2zPLywr58f5sYlaT0gQIRltesy173N9X6KPB -8bGG5TJEXb4jd63xZWpBcaWFrFZ4t1dpabpCS3EIvYiz4ArHZSbBNWPHqNLopDEI/fe3oZ4/PLyq -Y5xD6Qw4BYAGxl5xpA+KRD8Lnt7BquCEoqoNaUOJ6t4KXg9N0SG7JhtgMRPXlKjXdD5kVedI1PU7 -uvoQA8L/IcKmc3ebvBl3WIWApgjQbapTM8YE1k3XdfBHhqshVCxbIQvkT+N6kL1eMID4nedC+JGe -XT9ipkplVzekjxspaBMFexM02J3OpEc/Uw7VMLh6aC8p0YUYikJG5hysjXoPX6HvCOqX3DhNt6SQ -jrab4ccvw+8Rr9z4uJ9Lh0YhBU2C/DHkd9loV8cgtiU1sViO0eax9SI7rGtuiPkQH+Etn0DKLdAI -8IA4f0tWFd4vqC4YKJFXT0PCTHT/HaL7DFEh6nx3ou7rKGDQMFZssSguUsV901xpYQ/C97rK/u/A -298uqyAHvllq+teHnkWlgFKIcj+MGOUZ5/veH1qaL8VXq3LZAzaJMv0qfOk/kUIwEJyNTU/htSRp -lWr044RGHgO34PdRh0cOQbIjUjXm0NpsEwCUQIEqyxSTsKTPHfOZFKJjHZgGBh55EWTmO3FJ7+6B -q4efyIPStWKY/qGV3QvrdMPpQn1qMam+GiDJBnXGnzVRGC+zGMTyIJD+3/r2QK6DJGeBfkZvWmmq -Nr943WkXQbLjRxLIQKIRYMHkfEsKIfYM2OxDbol6HMptNNdGGExtg1+ZceqLDTXCMmPKeyE0Nah3 -QASgSVFEv9ZaCptrrDnAGNec+1L2pDqd4x5fRihHIxmF3D1xpgkjy6upxHsTpmwoQAQnjSM2k6x4 -ht7ZVoUwvGGrTbn6O0za/ofERhTpHSf3NUnFZFtsTswAoCfGijj01yThhN2rMp00ucJi72wnd+vp -1c/0eJNUlhS/UUkLpd2E+V4kZKkUssLRzzk2/3XcEp3nLDTUlPA5OVdt9nHgucYNuuYrLonkXq44 -A2DzqN/HqmjpluFrsWRdEdnduhmsCyLTHX8HHL4b3E5oTC31FTeXzErf7UrYKaYDJJhTrl5GO22a -qcJCLtPloIF5svGmsKBNLiFjmvrNeXS2SmkMALprayUnEL4RiDOCm+iDqu4tG/S0r8XBogxWd5w5 -rYhbTOysHPGWapXDmEaEUlFgZwiZ7dBzz7+Yrog8Whpa9GQp+VfU7B8wk4mPB8tT2YNShsi+m8WW -V0I7nFPUl9+odiCDe8ns5ENHRJJHOVGs5h6D8jWH6VcoEbP1Sio7HxtA2WcwAWThEuckFqhsJF4J -Y7RQnbcXtpjiY4wdLljUfmu1dAa/lws7FlXbhfvrKzTZIL9boFk/nWz2x0zQ5wroMaDByJNl9pAy -qG8kANkv/NkXcaX4DlLBoB/1BQydV3EsSA9pWXbHuLaCelqdN3NikMecDKNw+gnogwXL13k7+uHx -33J6oBiHaR5K34xIkT1IQbGz0vGPQ7vboGJdGVIqOVic6QVJ4RpPJrRSOo0TZqBgy7Ohv2a6bBDG -T1QmPU0JEPrDh5hEHukWE+MGPGWgw+sFwT9+reK31Ggio3VaGEZfIREuXPLOwoWsM1w2bWySjB+s -sdKOyvXTPnx7Ulp861vbQfzvcViogSjmxvnu1461SdZ5wctRFjled4YIEXteLH4PrL0Ya3/4dScu -XXRqQGgkpaiv6zfSLbkpbY4SBYQnK11y/+FZpOXC7eangMv6PqiNQDkYSQHrVBBsGzBwRJfG9nrF -Om3Nel8LSxwLfiy2JLjVRQ5o50NzBWsnAAUWWZXMPlBijbZ71R2vMCJqdLYULyVFv+UiVtD896v7 -9c4wady4FcV8IzK7cTLFVALwxJK4OVE75yA2oe2SO3FaIsFSKWxC+yEW2r8lqgd6lzLFMKjp1zUN -yrswLCMJNZttSWLShbXDryrd/u1SkJIa2PyTvCTXaOXiQ3LGH5Pe4cSJbvus55za6jsmU3I1fPfs -CsPjnL1em2UtOz0mDLCDB9p6emm4QZLMcdMevfWG4upqcecXxGf5O7thQ6IQ9bU/+LzBqTbtOw// -PfgbnY2FL03ZUEfJhVM0Ot9jqh9CjrsRqdrsNlLutNsUxZ7XHrTswoVPh37Vh/NkZVswhB+ETQPQ -WvpzIY21AVwU6aQJytaRBNnGBigPKL8seO7TKIr3qCkg9vAOX10o6nKSUorfAVLfU13PaP7ULuE/ -RX3M7n+M4vDeiqW9inxJ2clScEJ33U+u7xGpwKl/XCUc/Q+VxcOspTegls5saGpBVSY/pw9DxuKq -MDXDGBt9Dam0x323Ah9eE8lNOnbYGLuSgZa/I+45mNewb2ds2E0JyNqTrHdXWz5egwexIZeURivx -CywTJW2T2plOSLhGt3EasjPyIZD024wTZUAVR/iUxHSkJ1AQ98OvcWXr+DW+FUgNxYVUJ4o2ywer -s05tR0BCB417Z7bBLI9dbmTze+2POewAciuCdQ4ZXVnzJYtIUqNxXagmKtXZk+aem1wxpwZU5d2v -Cdm3WYCQY0QPV7gVdel6esPMtKKOOMyON/xin1KbZoeB7zWpOI4EfDmrGS76O/5+tUn3xkoQmyvt -Vx2yXEDxFq1LZJZtdGeGu21i1adINIlTFt9MTLuvPJ9T52QQMtMzHLShWrEiG5MAkRzS6JB3Si4m -GY6ASPlqVTtWRc7GTXaQ111o8je7WD7lb/dQlKZoKbwGR0o6wTgUSE6wGI44eSF2kZbL6GV9Pb/j -JrdeHuzwzvftnd1qwBfxGvCmAIGU7fJHQWhZrjs7P1JI+4ae7Ary/lRmovGuJ3XYRyUb6v2yJvjS -X533QUu5Ef/E4Gi+D1bNnqNdy64uA96+EqA/QWn4cm6ZgjF0eBXovCXMAt8fSecZfVPk80tjgigR -wZYWwnkTm58fUHYBhnU+jnpIReL/Mm7kG04elHWJH1mVamb+aCIim9R+owBjZEo1z2ls2VQWgQ0l -7APq7NcQf9g0evSs7I2Wqep3RN2/AgMcMnG26cGdwcuxz5SX4DGGerncxOV8Qcs69C000YQhdUZ+ -NYZUx9dfl/Ebt4Nd9CC0UMatXxTP2Y8A+bA3p8p4A+YSW3E827Wk46DsA5KjMsf64tnocQ9LYJ/b -w36LQPHWp3SQSfvIHsuI969/xuPIW/CGR542M7IjiHvzKcsbnsztpIC7r0UCP3gw+uD7ozVmMb5W -Z3qlOo8SdzPV+jrWqSL9nK0qI4yX6lRZwXbz1e/R5BBL8DzNCyoK+NoMqy5w0JeVO183f1lJbnBQ -UyYBPcdD1AuCgIB/l4vs3G4gCDjlj1kPnMvzmafXkH+faPAZHV60BH2nNImRHSYS1n48jaj6qF/S -TG+6hBgCnRWB4gDs6mGTjRbCSGDQgcG7heICIN9n5a7FZP+pdBIu8gagNERWy02Kw+ueQa+e5dQY -lhcZoDaRTfaC421lBSyDH+hJOjJK+TfEmvx5AjaMbhgmA/qWEhDnZQqXoDB2CRyb94dIeSP8yr0K -Riby6zVzGc1HkrPFukdPxb6PD8LLUwy9PsFPJNF1BDaVHd04uBKquS1S7TytlcB2MCli9KOHt/ZR -G82oojKTpK5QAMkdLOdXnrroNTxwVOj5ZoryYqU6NXs0Q0YADIM9Hnc2VZA6EllGi9LxbIWsZnPL -QNt/a+SsY4h+laGFtqm= \ No newline at end of file +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 +iJMzYhQmgyD86ti= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php index 61991abb..b004b73e 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php @@ -1,88 +1,95 @@ 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+cPrqjrH8jkYqbAEX0CGHkOd8UXtEM2+6NxgwubvHvpC3rps0G2nl3mCktuvswqYMeCKJBA1or -1MIrP0bKzfL+3GE5U6RBOvEbZOUiBkQykWBTS/Kx2kku4lOV+Tmb1h5dMNJK/Y4EruvmJLVP6aYj -dPvT0W7b7CQn7oMp1jYR5NFTbXK5cWTF2gzGowT1Wzve/WE9i4TCEhgMwtIOH+rdgkn8GasmLv4z -mpGMlq8/BNt9jELo8eZ9pJwPaRoryYYaWXpy6ywvEA+1lqlAa0uOlE2/dL1cSa1filMvXC+KvO0j -PQ9R+gy8Zxwh9juVpPaZU76sHS2/LO9tjOtROb8fIp+BQ04U73lFZdFHb8anU+/kSA/3feHmGSjL -3ISaC96uMpBvmcAM75Y0lLyHLYoj93M4GFoqodzSZ+Bz5aZa3Rj9r+x8jZYuGbKjI4hk8kxbawf6 -D53ugrjV/p/wBwGctq/f0NUT3GPr+DZbJ+OiYMiK6uhPSPTcBQy9X2vqwzwy8w5BnkT5JpINN6Dx -5vAqWgl3RTi9qVxjYPeUzD54IeGhFt/YZG2NYbhjVxjvirFFbfUpIl7prD9dE4MX7m/W621/UMC2 -mGzkLmMQBhzxuGBdiF3/gZymocRT7ntK/hMRbbO4PwCxhmg/VhUkPWSoeNbP2iO5yoS9h5Kn231q -zUXqowYupGl3Q9GYBf22OLyXHjrKnqxPfKdjtVa2xCor6hbJgPIMDhXWq6rZ2jScprmDf6Ur+4qY -iVpPFNHWBaIp5L+g1T4AgUgP5eZQFT0cquuYkMlnsEKRFiINAZVRvUswOPRZLFfGFH1tzg8o727D -k/fxEQ6x0jc7rB3JFba4Z6GcNnHWMZ5jXO92qpx7ISHnHmUofcOBeHvR7aUKfKDINX1S03FDYxwA -i1q/xfhFh3TuQ461hXujieTip3gHXTpc/0llw/0Q5jUa6FleryPF/DnK6slIJsdi9dx312E+PqbJ -Ve2V0K3FNE/SIFyzA5XP6iISxGc043Gx5E8w61AfVjjuHVj8OjpX2kTk7asyPglZqUuZWAyfJqlt -CmbNyP3wvcQVwhQVEdDrz0xuvXBpX+0nPSR4XwPqPFNpJjpJGlpsInJASYDC54+S3WzcxwDL3BYo -e3NzrI5GeloJHpjKyYwQOerLbOgNCsYujXYSZnfDqJs2Z8VXIJysXFceJC6j2K4kFepJapvbt837 -SEm/TOQDuLWs6PE1jwnKL+UEruobLSbQa/dm2ngGjBDnNAUCzXAXlOb55DE2tE1B1UqhG8EBfB62 -px17t2xIKgYilLhiCuSqRz0XtG5nVX/4qm7I/xdDU90sj56A+XT7Rmss8X5olBcT7Vz3OCly3s3l -xQYViKEjsbTWVdQxfP5+oKOmVEGTRviU53UAb5cVf2IPFt4HqrYcUzr38IeCA5JXAna0S7+zQYkc -ipqnTZ3J2ZKJFyccxOjoHr7o9aLSifknn7RrKn9gaeyuQCyfw8Uw9qPUZHNkwZbG1oR539T4mcif -JhZWvSsUM/fxJFv43LXyiq89MRtujejTjUik0QHYBAsFHjTopAcSDbiSBQL/TZhQWS6WjriNX/4z -9sGRCm+U++Fs0nUpXELfVYPaHCl2hwQkyw68Pcb5xuaM0z1qAjcqUvqvL1zQru/w0YfbHB99OIfM -RzPFN7NzPfyNYb/RHoED9OcJbBav/a4hpZO7X3M8kUbD6mjq/eRHdiuUPz0dgHh/WC9+BPkTSAiF -5uQxG7E/mH5exBZVosKpGwNFFjqkk4Q4Qk5u52Itwas3Pt0OJeKMw2yg/grCa4EpSFf3yaXcT/dy -/NOxn+7srQ9RgnDCxepfirr+Zhq7WMSZ4V1xpnk449MF8QDNm/5y4NGi5bcBqTz7N/KZ+YQIwACn -FciQtdcKpl7yE5CnW7yvIa93BYV9/1cjEvoItNUiVyWOOzE3Ikk+8P9fMciX927jrbrre3OLFiBt -kMINnzkCTxyfYsCsznimeI3/6SVX+GDBmw7c0S98/RaCrN+pr26usc2lANHTw3tAcUb0bhH6vaAV -1D8nTu45Lp6ORjpkjDbYc9scPwn1C/AZigDVBc3pNkewe5YxoI4kGlpjHpKCTJu++/Uxo6nI4raw -Adc0GrP0Cq3GQUiWdbPQvIeoF+nD0NYrafIvUtTIQIws+R1ALFo3usfXzZZQdzTEh2bi1qOOaO9N -yr+dx+Sjskw3HlShZAVx3WYoLhRiZB9EcssRXxEqJO0WUcXJ68Udf7HBIoLwK6lzsNdLeLoQf/Re -2xxwRE9zRWLG79bHEG0mUnWM623yofucA5+vOwPMsuS/qqAQRh8G1Dbv1kZs2w2mo7WboAC8XlLi -X1UONgahqjGZsO5A3ZNE0CN6y3L+1cUdxXXF6akCvo6JsrEMAc3jpIjQInZj3t/JZueEfPfLenUK -MYBJRUsyt1FQDi/Nq1BWYhlcvBj9N9D4Vs6J8HABqsBLaHfMO8tQJzBRM6QLw4BwYPXaNgzobcK6 -iRyjuXLMWhozXwX3uH6sYEvHZpTQma/c7gfMUokNVXHPCZKevymfxmIVY5BHidRght+6+DMbLdWo -b8cW8+EbpINrBRkpmXXmA960k+YDYILZzDre3jnSyeKx+ffKH5EMCv66TqH/ocAlxc0N62gnnRSz -BhM9576zn6VWr0RKAinKARGqcOwixfLai7UDRimoqox7bVvXZHhbeWI0a+ZreipKrBJd0dLTWxNY -D/ybAxGzRj20f1qoMJXfLIgEervM8JM8BlzGzzYXjnkKc38XRMsRfB1A85J09b/K0moSgxqjFx7p -DXNU+RtwQTp7LfI7H8R9rZrsTqO+2zFPtN2zVctsvQLbiatEI3Q+Cwdg5/bfw/f6a5VyEmy71whj -6SF8kSYxVh8lQyfxQLKC3hus3fnhKe/cWrmW7JTnqh1eOt1BSqJgTIIQr6jr6eQQ3H+8LXWLUZd6 -C/ylZOOMpoibhFAdNU9BtIeYBeXoTWQu/IC303tRgQ6hz+3oMr/nAIFzU4UwO0Larq/jwMrI/aHp -ennHpa/Mcd19YepcstlGq4peRoClnyw21bwUvgjGS/o78dFp/4Smo+caRhJMYAYfDTq6wnvYEu0t -EqjLNRBG873Tks/cMbzbpW06IoGYD8FWXHUi4k9998bjodncy3au4DOl0YePd47DbB4ADCYA6sVk -0l4JBKc6DWd4juAiXWGxexwhq8Iy7quwaP+j1VmGW9gGqrcBbwcw9p1gG0wQSVsCS4GBdgPCyBVW -RZLlLc6Un8dglvZ59cvsWlOCio2MDdvmzBmRBIgBm2Rjay1N5dmfr32VVK+JDTdDPTEo9WtD+kAn -LHRInqgMaLri/Xtf5fK0SYUHNiewhWd69bhMYrTTE8l6hmiUqcFLzY3lmvwAZX1LQMMsVuQawGZo -pnwGNHkPBjBFvdsaWxdlDNcl3guKh3wqguyaHOBCiZsDeH5JHGqNY1ZCmzblsY7sv19ZJjstWpe0 -8ZLcQ66/2iQRpI4NwlEKEpsfrWBsUa5ygYdher8dIuZmQEdSd1cDS21R/d/SvJH+PG4ZrCt2J4jv -LLmHvyBuSUQqa2SJ00iU//iTi7xMksN6MbXFvdWsd8AXIbuieSsDheoXdQrjcnPk5T0IIoRpP+4M -XZeRGRf6vXDUhAfd1Ou7BKyplHhG7DODLk4Zk8ReI8I9RiaU7kjM1Ptj8USPhzAUT3L2WsZjJXe2 -gsf4FMhBvpigOpfhI616Azkd1AHyjWYkxdRQktplMctcipekxsCk9NvY02b9gUDYuEb37EmuUAMp -+DBprzh4olyrrbnpBP4+5HAltsVKZBwH+p1c+yQtJsWec2IYawkxAEkO8Xt5JqN1yvbhPL+HrITu -9xVFTr+eYo/sgg3ozOv9QJPPmbdmCeu+LMC18D/9xBYAVgfydSmxWrqdqPeilExH2YyUq525aWs0 -7WnyPbcMwRPgqZO0TbuK4xY27dpMyKjwW/B2a2wv0nFNmLV4b2zv+q+PmFkAakkKeSKFhCI5jf+W -n6teM/LKYQabltXYshIYjovPwF2thetp9tFglLFUt7r7769i4OB4/OP7wqVQ0sz112lxazAN1vBg -DEVh2cQiEYj4BY4R8f1SEKBEi4Hw1uEbLCcNJCwVJ4LUmZ0mnuxxZt73XZI6VgZmSoewvgDSEOEZ -1g3YefwqWIaLwAtRDp/pD9oZ7iN9+Glbq7Q1R+7soeHa1cVY6zU+DxfINbXPEDvY1Sb9pmege5qV -MqtY0I/+YXWJm2CWSvhc7Ag7Y4KUfUBwKqZJ3c2EAO723yXXWAgnekoJDD4fHWpWY5P6IEYk2tYR -sQaX5urYTrmWdNgM89vfmM8NbxEL1QJU0OiJoh/hc4zbwSZ1KAtiNM4MH63eHbzX1DVbjUQQNro1 -3S8w8rq5yiQUnfOIlWM32wpyqhtCQp7B6Obq5M1Zely+LHT3jaDgCfXZ1OWOIaZWHl5GFTZVbGRH -ajoJ3DwM+KrlICIlJQXJVFEq7lY9sooM6VxMabO/4+Qwk6J4WjpO73Rz4KxTGy0MsLgnqgeXBpZ7 -Clnt/uMQh/DvqFwCOR99xe6A4ybEI9FqvwsvYLVm53/Zhg5fR/cTEX07jJMc41i8vB6EhTbpVpHi -0p5pjuxNCMs9cOileb/Z1cJA1TqDZxZCXqPOwjyMpjfm/Sa7crW7T14/ren9qfuqb8tN9pHuq2la -+18nIt4lCwMzFraVDXrpqDhwPgiIG36e946bVHUuoZUQGQViP0iB8u/pm3w8pqCUjqLwJdxs/Xg0 -trGp4x3ao73ToM5CZ8NPczsDZ3uk68HrGR4ISLmuKYWOQU6JEjWxYcCBoZ/KiuOrpWCazJs2Gk98 -5yWLEVoT2AvFdNxt0xDWNnIgTFpNaNlxd+ys3YnXt2ZmO9rHuYt2RBVpERQZ1G9xg7ZtBpEOxSHw -xsEjx/KYOSM6uVQnmNJvbG+dDuoxFG4F+bR05Tzid5fsuBOkmNZUgaQOtKvj5iNGTKcEEUKQ8PPJ -RXBE2JvzFP7KQoLd+tNQ94TXmnub/1HnlY8TvGc4g1EmedGspveOZF4WFzGxLnSIxLvLyjeOsqf9 -ADie+TvAkIR2dZRBD6RnNkjdSnNr98saDQcJNcyml9Ff4JJVBl8v4exaT0pWXCHWSu94GvEGzgX9 -bNb8/USUWPRy4sJlbD99rbhHriiTeFZhM18MayPbT0jlnj5IDpVlXiKzZuIZB64/7XqA2ZUDHbcX -9muEeKekPHL/UN1biVL3Qsulc65SBFWA97zge1m4CRzdBJyTIDVD6cf951tL07FnKrU7BhpbvRzj -Cnqv7F1xbSNzsFgVWD/eN/pX50lEV3s3ASwFI1jOlxwlnGhdYJXzQObPHn0HgaZl5cn7t5vDddpO -n4lYq3GvLNk9yJaR7Eo6nubFjPDVQcllBGLl6uElNpU6vkuc0QI1m6SFIz2tlPI2f6a0A1VExUN0 -jm4QeTaBStHvhvo9xTckkGP2ax+dlJht+k26moLsK4/FNEjomMESoS6KpqR1mT0BaPdKeVVALoYh -9vD3oj0zr+RjZyLlTCLCCdN6NIpk84ow5+qIjJNNfEZu/l4awtWkMvs5gNH0LMoq9+c2ptgCn+SJ -ZcmgW2tnlGB+epIdKKDDb05qBo76RVz10J1HN+nBiLrRV5aRQMVDn4JUbbjL3X1KGXgZ4Nk3bzV6 -Cs29uieDcgx76AEBTG/Hh2eKtmV3OLe+JC3OjvgMEMK7E1JAi4cYar9d+B/IB5wunglral65WJJq -5+WfK51pyxke8IxbZrLf28WbYDO1Bq7cYJyv9YpbG40FBxQw9/VF5leDKMIdpSjb0lVyR9yfSRw6 -Vr/HgR1+nFAo0Ld4c5bOIlUy8Hkad07NQKmIj8ag8s/0DXruepqkAZW8k0ZL9U9q0au9rf19WBgz -08lb5NDtmEs4y4b4gMD9nsB8HRhelIIT4dlsbvWmozTWj8aWCzx0I3GqH86y4QK5IFl2kg+RL79q -Mwo1T134KG7ihUef2QaXlwXlOyjT5YQCvHeIQIPR7Z7YCOMxFPubJOAgY3vglbIZT7hUFNPJH9ex -CqgHXlOd1xwzGMVtx3REPmOrQ9o70OXAqGTmOGH1KDHjQCj/cLazROCXRoC8gnUjXxQTtmhn9R4X -0vz+YSj1B2NtRAGo0cJwGOBwUbDCsTPX9cUgLUxLive8JQ+thGxwOx5XEJgsooTvOw1dzSejJF9S -NQSupE1jxtZCaqQtazeUi2smYM5sZibLBWdJuTPrnt4o4wIIT4YNnHSOju4CA266rF8WNv2uUnTz -1PFbz2hA7jhwcCNv/akOCeEudQGnxUQb3xjDwm== \ No newline at end of file +HR+cPxuKGL1Opxbd9TFKSoXF+Kd9Z5SuBf/eBCfc6rynWCMx85ei9rflk5+3TBsekN01oN+pX8x6 +dNTUKKTRIsI2ZVz6P+tb3vqWDMc2RAiBRVESRKx4lyfebkG/OuGvuU74RuArt0szxNNhDNed9xK9 +lAhbvKlcqty0/49oqwbRdlcRfr4vpOgKsnuxvUtEreaw7wCGJ3bInUdk6qH2B+oFJoyDzy37bvlu +rLr0EkBhwAlNKInAdgrhqst7uIoI6EIjS86KB4Kml051GIxWlOsBnQ5QcSpxR40Lut2rJoyQfcIp +Kux2JCirouNastKKMrYIbtG83Bj+FifXcQVxAfo3o3wMr3rOsl0Dqcv22Vy7ER5azWMtnMmvTHET +KF9u9jjjHPKBfo3X+htH73SFd+5GUawialhPzD9tQmfeNKMEmrfsKvgu48Wwd8Y0AyJGNmxpe5xG +100UV7YetEJCGbQ6s0RSyxS3jaLf3EwVkKO1K3d7osxeLcq+lpsSoGYnplaiH22ZFvRBfBWCCuwR +Q/VAQ3Hl6bIIHVq7AjMyU6R9UXqMgwvoFOhQL3izlZ28k3Dm5inxA3ESuVITaZHRYo2YVRZtV3/7 +bnnlGctEJCtZqMc+h3a0yIoAM8W4LiRbh2mgvwh6yXCIG2y31WXUU6kvvOExPFWvV5AKIaM0ztK0 +rnWrv6syvY5H6I+Ej2dNK6OKaTU1vool7YgK9ikJ1PKxAZ8+O6nN7rDkPNiq89mDPpC2ViVVui6Z +P8FvV7zEz4er2bTAfMCWiwbKYCbG7Mh1t7PlTZ6tMqvDCNBK0KcBopEGrdSwM1o5bgTaMtK8AgYz +3Z3GH7PRsX/WAIDLc9nfsdMO8IZzilK9OHhDIePFhi8Ynx0GgEcdQVJMq6Bj8WhikIcqQdyMWTSS +UUjtkcdmxlszL1yTY42Rq2jtx8zf5/q7KBHTDPNl8aI9Pag7hq8KGUb7Ga0Pklc6475DRkagQghQ +wkPvu9S6BPstX6VLrElE4p3ZAW6ieUCXn8amOraDE2SCZTafSGZ2qkiD2Tk35RVNEVU6Wr4pXFL0 +gFLSWtjhXIfP3j1L6wojafiJJrD7aqpissoEd40fx/TUFXdoNcdqs8IHvqAj0l72WTkXxodEMJ8h +CJM9uT92r8k9lToCVxAACzdSxINsPHQ6k5XYVvxBH1jBcDPSmrmq9GGm/d4zNcqaSEkJo0hp6tC6 +O+VeS/LHqUrS5JYs5krtiZRb0Nv0L1m2vWzO1GpvXG4vgNFq/rgoZlIVirYjEc3W/aSVwn0HXmLK +AJSfvwc8ztkYnOCYC/p+lzesCrFSw2NK6ISFacKt6AWHAHx+UD4hmn5AO67Y8xbH3LgdiFx1I+Zh +leqBQODQIGVIqM3fw4tIVszvbm9689RPXI2Tp3BkyIm7AuSlShCV0IlI6E2aJnmDPrfTdrniqk6e +HRA2gDy/PlVRlSg9/8qaAm9bJB3NDr/iu3lkWBr/c0dMZPo5BV+VNMlPYvHc2a3r3kv96E0UIVBd +zC8agjGKzYG5t67NQSJohfbLxthNkGql2HEYMdL3dE1eOzJM6IfchpwoYka4VF04K8Z+QHmYKKzr +U4ErYBHkaJ1QjiN83uLXNwKaPIZuHZHwQFSOac64jtm7gBEU3TqXCcKOfLzs2k1WPCXpBGPQMftn +x16+9DbWg2ez8ALRdvOz17Y/PzrZFs4EutejpbtP5WlCw+ZdEv2fLhqaU1l6+RSo+RiNWXPhxHaj +PJyBzbBoJlcoZo8gk6AzZleccs59wQlg3H5eB8Fn9B+YLqte5YfVQ8J6r8MYZ1d4tTuUmg0qveHk +uVQrRPQzhA4jP2gvOkVjJ/I0YwM9akdj4DKnFlef7CiU3E41eVrVmNmWmnEBTV0IMzs1y2Dx6JlB +0+JQoNb5ZlznJC7DuLadNpdQdhXw4jaOnGFeMIo+BumLFlb98I0xBNoYcqYTy789VGVsdTZVJYTv +FIyoAjEhTRXdPgW94JUmnOhB8S0LpWiaHKAnL+U4b1sPZMl9wKtuN44nh8Cfe9rfljO900V/zdl+ +2D14wCyWmWi69N2sfaKv29b98lPom6cjsCjyhiUA+gYjG+5qo4GGNXOHzoVddivmv/0LW6U5oXok +GE337D503k5j+jIqGcSmULOz8HUnW9OaIxUbs8KkvlmVQkHstsS4FZqfO6o5U9WlZ1h8trdrTUb4 ++w9Y5768KZ+cGuWxaY9c3UfdiHfnQzds3LDQQLU6Sp092Ige0jOlCtO3w51RJN3E8cqEJzC0KYO2 +GuS7VVXFChhZuvaf6awWg3UeRyPEDAT7kpPMzwAcXb/vb3vzAgVs4Pt2iUj0zc1KAMlrnq3V1WlK +UeplPv+DZolsIMulyV4N3j87Ku+Cry2+S/zB8Gk6vpRfTtfj1XW8ka1gRuS7dMHnqI4wkThm6CUs +GDSKrRel+suxPaR55yfULwqDJZ+AD8IYnVL6MYVCmvgzoEwlZUsH9coL10QFk1yEcR3iJagtP/zg +RPBhajFYou0+vwXk5Y1LhcGsqqjG004TWbJSAdKCso93jss6qjsZEImWCCzPIgGRbkszDcxkfaVw +x1xNAypHihR+SfffvQSFfXaQ6Iuh1HGeXJsm5xh/b/rcB/lVWT+GzUbrloJjxF7DFYzj3w2uLNIY +pWE6HHwUhZi0/q6zc7beup4WOUQt0AgAtJP3vaoIFtjT/03M7MoqrVF/uDePqnbB2q81Q5rc6u4X +6ElICZ3D0RbvLZTdRwIjplLZt5AUi2W97eOn2MdYfRDABwveqSsjXBPk/Ya0plAZ4A51ovxPhORM +BZBoXaNgVwBPOX80veSrc/dZQ4mzByzE9url3BGwlzKZMQiaYqMQnBZkvy1/WvcIrD9J+k565Xdk +qKlDRrmuaOoiQjkOhefSsdLiSl691q9v9hpFkOWKnGeiPRBFrIyDYykCwJ1uwBlB9OW0MtI5aAix +XkDPAhONGn7kN1MzyoGUjNGB5G+QVy7ZTGH8LW+adn4xL3sps+dKNItevwDhv0e/rdC1wKojt1sx +m2c0cr3mrP4q6kRH8ggiR1+DiDb4JXxeLBmvc76bYsZ/de5gJ+6j86X6l1qSIH1now3yKIRKXUbC +HJT94GZwJcjt908qZzxKQCcQ+U8xcuH6w9nxpMe/q5bDR9zE2A2Vq/Do8N2Wnu0GDTou/ditfO/s +Fd6mgC9WeWJkCg3kjkMfaCzYp2Zw2updjm7DlJYnSm8CkjwDVD+CDUv+mYhMBVn6I88v0jnzqegV +hyx5llcMUOFgP1jGxV+MBfGOS1fR7DR24coJdgAH1A00/AgMnE41ZE7+KKpDrw3ecfImdj/tPD8I +oXmeCMrTVBiDxVz3O3fXKY+qf17Yvdjc10/upeyaIHhaBkoOLZuSpXaCIeui8Rnpdmpg+CEgXV8x +DR6iPX6orxV9BnIuQyk9GCB8DxGfGeQo5nB5aJzIHZ0B98WsNgCbGr30Y2INUNhQbEGOHAP7uaI7 +UbpULLNAAox2IY58U9vqVNsZjbH9Dvj5YWOW2dJpjpWcpfrPSeLVteQtUmURd6PuLTGrswf5TP0F +j2SeRmgTjylnyg35KxrcLQGPeGWgeZbK+YNCH7EIgzDhzVKOyVWL2Qq3QSns4Hf0M5mGVbleDIXZ +IIz04b0ee/R0lJejswFjTzAkYcp1WYqg3z0qaYF3b157Jg5yCFLPGjCjDBPF0jEFGbt48mJATMiK +PKz9xmPK6r0SFZfKKC7JwT2q8oXoZym5KjpdsxNEeUyZXe0WoMiPNnU1wgnW6d5p/bbN9AIwtPCf +XvSwDbcD0173VdG5faKoS14jM2GesyMbMo7ngEniA70Wp4Q6tXkMg+0Zftb/N108fz4HOzma1q+z +zVHrz+/2+s/C56bK4WIFKamjomaPcGvCNKf/5FLRMLSaUuADpNO+Vwb2m6UAc94Bo8YDJt36IFA1 +Q8M/ZaDTxQO9g4TI72yM3FhAYJXCPZqtSKJ6JZlN6QEtE/T6u6/eTci0Zo2+6XfCGBw62nhssXM0 +nwP5qemKPq7v1w5lUimAigF6zFGKTNL5dHhGoIRFRQeH+9W9x93N8iJmZrEji9x7zKJHudBVKZHc +VRE7Y9yK33wXNSpPfIX8d2DL8INEDJUY3i9Xyp6lEnRVIy5526EvrrvAe165c8AZVio3dJ841Q4q +yEoZiHJZXBeHOaP+J6j798rQlsT3STe1CCf2obhu8vdpSU1zgOvjtT8ckfo7UeFTTAdlqzuF/LNK +q+Zfkb68Ac6esKIx3Z5QDo1wVSuzhUda3dmb0Mv3mBsFVjXLwK84TSWBz+JeEudwZOnaxUrgMPH7 +seSruaWG28k2QF7m2aYxmPLw6wNz1gkY9XaUKBEM3OmwOKC9xxG5WfTw9UWv2SjmqTg0wRPymBDs +4jaIVPeWw3fINWcWXqoEkl7iKM04SGUWfKYeZ7a1FsFndUPwiz0YvF8YFo5gYbqZMmmjI0dfFp16 +hJGIgC6RIsrDzawIswOLQHeCwsoEbCi+1haCLqqiZznx3ompOnySL5ld+9RyqhlNZ8cmdfF4H52X +CnO3UaVQiR1MIbHZwH9OcAwoX5HSeIX9ejESrrQDs02a52N+tGzy3ADspxGmp1JOwNdv8GFpK5ZD +XBgc96rSnY/kVl/P7NwzIDCEv0+ng4lHh4gd1pKjxIOPrBbtMiNZocl6eQB1341bvf+nM/BgOLuE +KEVxh2MzgCimXN4LMqJ9HGAwhagFZUrE9s0FhZDbr3W2Jq+5Cyj2WAa+u6lZbKxMr7MPKwTxHQ2p +IjGUrFMgg3Bge+CwZ0/vcsQEo0BB9EAnpr5Z/yqa2Wm7t59qvSvipo5JIMsytYFvnx1RdFpAKkS7 +HdAZXryD0VWBFwJUOZfLImqfTlubYM3Ds9z6GP1kCdfsfXxUX3+dQsA1fhBOLMuQAF4fUAtPERK5 +FQvRienslLYZYonosB+L4otiQOZD0L/0nFv4CiPwIKi+1hsaftJ3ypfltdmJYetb1l0cbdJZ1MBE +QQ4WOMQpg+cjWsQP6ByxfKTUHbP+NMOUFebKFI0CUDgEdnk8ZRAfLReN2ZbD4mWA8l82EX4vclo3 +bSNFiOvq/o+XQkD2m5baCQ52vKg8Ol6VqL8w2vNFe9GiBvhaOQZnvx71kT4l9jYq4VynipRksd0V +hZTZASRNwW/iwyvPDUVos1wEuePB27Y3BvFgPn/Lt93wHDyUDiC1sBxodsiDxBtbla6C9k+bQ5Um +xulSHylCICc5DkGri3G48rM9lJY7fwHRuDJ49pD0uVEmV2gr3Ntvz54ZdPfbLpWrT4OJRskILhgf +WMEEtZQ4Y4H0eT/biDttS24Mhd68f3A7YEpbkCJDcYk8vIxHOGhCaQvgVOlu3K3X4oHnkis9syhb +lCXryA7rgcdsfYHZ7JJjJRdTI8AY5ixYmsMZ50J8phHQ903hVi1t8eh6EyKWxAY8j+IHJkN/d/wT +l+BEOBNWuUA+DIYeKzFciV5UNPaitPWXxJLeBhg/QpgKMbKwYcX3CFTSB7hzwlUiXPUVDF7HOf54 +jPdvl9uuH10fKORTbyVmyGaPuChVIwJkmrbFi+Yi34iaYsmxVxWXU76VSGNRn3kjYZdAJ4i1bFWL +XWH0jOP4APGRkEVOx3MRhM8g8FoxO3d6JLCQ+2p2/8lhX9GxRQ/WH68kDmBcozpxoy67hxRn3rJ9 +invZlYngvRpdbxxL3ei8QlugbSmBmz/11X4juofzCxDEguRzDxsxehOM0LgI1jCDqJARhqX4ioV6 +Qsj2Xtdez0VwkuDclqGxSClCZBrr6Gn4PQ8q3V2zZAbknE06dEFYcsnouSqxZ/yYot3cKAmSInX/ +e0miat+i/vCQ/rVQWUuWBKY3Sw2zqC6cyhyK8V8O4o5X42KcKrIt5sJDj8nv8ZyAelg5EGzGzOx0 +aUlV6MFn9JQj1lPIaAgZDeOl9vW8+DSXtG6yLFYxUYywQX3zch+SMefcCgJGfeTI+8mVl/TTMUqM +gNp4MtALS6b3a/Mz5ziR4TrbD5A47G4ejv6KU9gwueiTDTx/YcbDtvTTqS0xKVOYEZFiFevHNf3x +o9uegVzP1Nddtiu3UhKGsn8OjiLfxs6/2t566YimjGHNSEF+WXKR9tHoKUrwQBLvvYAvogWi3z76 +2za2Qv4PJ7bQUUH1pyBg86Lmh/2of8C+WxFHRupMV68t7AooI4mIZAQW0yy5HGXZh64I6aLKlaFG +Z2HNnkdBWbNQB4gKVlkV3Zkv/R9ZkoZ9VpFOjUBDXDiBCV/o6LsFOizwXvniVKu8qkjHO2mCwv13 +T+jgW3apOymteJ0TvYqszob2AngO478RiOeiY7r4INKube/2aXyOUB5yOCyKxn1kqcdd6AYzkeK2 +Td6Dbnb/vHIcgnrjSkdIPu2gnwPlo+ycbdHVL5bLzw+EOSbmn1kusmPcMyfQe+cezLjYBvjgYuty +dRju2LLn4AgglBOlivwMvA50ZnhMjWcrkbUazL8hAPTFKYL0q8M/PYGZPmu+hwPSSw8a3oR2zpbQ +WbteL0EDPxjIw8G5YN+rEVMw0y8bK34Gk8VlwnwtrjNCOkOR3GR0faSEVAfAw735CCgVigOYtVGM +2NIFLSaw33iUXF5mMUXT/OYEP3FIu36fahf/Z/W+4rgF3dguGQORV+7l8dM49+dAtHH5BywkuZvE +A4i0m8rucxycvPXhX0B4Qp+IUPXQD0ItBJXe/5BmgxXcSe5YPGjPy7yL74uPJp315rRd9iW+teMi +19YDY1QB77E1tv0xHAUDUNO39buP6LzaxT+saru6B8Ap5wdobDxs85jr9ReJG2gbO4efeBXTpFhO +SdBCfLHWU+hqWN2UHtb/U6+m+1mFhRMJcuIwmVmAejSkoATmTbXG \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php b/src/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php index cf8b72b3..7229dca9 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php @@ -1,97 +1,117 @@ 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+2j6x7X9E26/6gEaY/HCb5j7U1w2O4mijKVDLveHfWve3TmK8Bo8lVHx18GiCT7Re93K10b -i2fbJBUOcPEITHheIJI0tMy9Ja54sCgIqVAS4oF80TcjeeX/7dP6wqzQpEpUkiQmv8Mjob5zYekF -KsgkZSm1VA5xmkF07yJrgW7kxu6AAUR6P9mKN7INKX5hCYd753Y2XVEr2BHR8oJxzLoS87NbH53x -of9GGhLfWm7eCZzYaGj3IrmjzbtiSY5WO0kbanlEkJYlWRzBof0E6BpWlvq+Q656cAwmI5qe/c60 -BMAYTVyBEky8IDeV+buuKQoCRFsBvXqQIZlyb8KjhYQ5C1vwLS41epi4sXN97q7kaZdFmUWFJl0Y -K9Gqcu0jp5qo62PNjiroFw8/IW1EpxCQlMkZa7CQ3/efiCdnKvnJvY3OAd/4zu8Gaq8Bs9kC51Fp -ZmDeBpYcGAY84TbHkeW6eiFHuldnbr31jjRqA3JV7qu6wntZhJ+2hle0rOoGli7jmD0tQZdesKwh -LvtsM4r2ZY0CSnljqPfoBQGXtcEtenSVhNW+sxdyn1i+fLnLsgFrn09YDhSj8mrvTvPkUZybG+DX -qRPMk9b6BxH8MVgU2h8tNPPY5aKUASlqN6OnSJ3/IfSMJmS1gKsSzp61VrsHHdgjLcipl1rQcQZA -40cKonMuoPPE+We373KtBHXIAyw/ejja0TA8IggZMgDQNIogA6n5pEGMx5Y0VXXYJd0qdGLDTiAM -tW2Gpmw8BlPItMQLHG6yXIvEKNIpmSujn4xcUxp3Zcf5fgNRp4ezj1jKJLIXYIYaLF/BkPso61kR -avWIsbju95S3bRAC7gZtpe90/gQjlVewES+ldx9HY7qNzALNObfidzIaqGdwkBj3oAqu/jLYDVL8 -dLG/BxSK7SYBP+YwfD89bfuAeILfqcsjRnuOGOcqpuj7W5zy7aZos1rQqa5nbHX6cM0C76hthjMC -QD5jLJ588y/aqHXMf+b5BVjf8b0AGoYbuAkGGSyonSUg3TZZmbQ3AhGJ3kUUPGlcMA/CS01Euxl7 -8x5PvOS0HOIS4Jdp9cS5HpjXXDA/umzmYubvmkLmRnFbzs7pmqCLGisOC2I3mpQXFTwWCVK6O4bT -k5d/Oo41EAB7RO78HVavmcOzAQfpfJOgMgAOHnwZ+m+Ut4h7uojfwSUSPCe7ysruyeGLHdCzCtUB -DPPoNAXCdg5DSYwmVe4dUjXGE3t26IclmiVcc0vkWuX1uTHxJ9LoVBU2qM7MZUjBpspMK2WhuctB -gBEpbus4a7i3VuE9cpyM88+ABbsaSu1YocX4o/mnX6bixrHTSi2mkax9Zzxv0if8D/zLbRgzUmuo -FlzJ3KBr1CqLW6qY7RbIX4QNKPLW6LCKJyLm+Am7RlOOUpBlBm9GL/aaeajQamfTuh5cd90tfwZC -3rF2VW4sPys98wdxyD7BU+aNi2JcMDRtbh2apuPMLVMB7l21IG8ntE7GN/Hl7gsboF67rkTP0R9I -wurVAqdUz8NeUVAqtUvvARsjEuhG1RBqMvkV61bC2+IcPhFAULxuUhFtuLmhlhOt86vNNkEzU/09 -9dadzk7QxIbYUSoKoxM6IJ9tMxuPIrRTOXXhHSkH7cwbqqk5KCxOQGPkGzonYmSQ5gvwbibC84/n -sP6tCs3RH2zk1AVcy+/AGQhby2abKnJvOZBJpNKujM63NdB1Cr7cnZsv87jditxQu4bEmsAfCYgW -H43d72ji9H43OSQL28BLGor5ng6nWtoi12OPfuNFcnwN0Ik1tkqlQ4FfxKCk/MS0XLekgvotXjBs -zkdk0jZkmFOpDZLtUMphJzCsdi/lMfsOdogT6Xex6asYT112u9FpRvaFirfnwIXWjrFoWKKaXMTV -/VDESjoMiPmGLcdE4O4ACsKuMS1A0ap2S1/5Ow6eH2/D3gkSMSkvc7YnSOAoVruCWJqgirsPOU3v -b0V62FokiiKGEP+gNP4w1JaQsJgWpfARGzNELTPfJX7Ja2KGhWCo4JczNQtwoSi2LHp7dIx/0YiA -csJ5zfRLfpy6zFS5dXM58bw+CEK6tkbXfWErx6QiXIwzYumNpUxQ/iws4p1QqEG1huTk967jsR5s -KJdBJJEy6Btq7BDjKTGNy0sL5yt0wjsU07gBr8s92CoaAdaSBVryzlWLGbHpJOp9MJ+pvYTwDvV9 -078jr2XK77OOR92Sb6hbmkM9pkqLp+QDw156CQ2O7tzUQJBgku7bg+7vDqWAkm4qGkEOpnKD12+9 -psEHk59ioIQfMkoy5ZsxSddDWckFbxiXIWgk2n6snGOTCKtKaSlC786tAsGq8C9/j06iDfzjYiOD -61SIh9Tt292fAuGR6dewwvu8BWDjuF6X2WmX/Uyi9i2cxOfN9koA0G7omvQbIXE25z/QLg48NyQN -1uieJNH/4PuYPYnVPv+W5seP4HzlKTFZKvjyK1NOjiFSD63eo49it3yT8+G7/QgHtPJFYzxAkxCA -HRShEZY1tlGJ9xkUEuOByu12HHlctFx87/06Nf2seSXV6C0J/i0wJcyG/diOaJ9NGGGmxb59nLP2 -c7dAGqgqCf80A9v0kAjDe5SORAi+ALjJaTS8fpCBl9GM92UayKx0nsMQNVpV7Mpgo9w182UpstuL -deNBpRT9LS/0/7vizrYQH9PA0M+oUVW9k/Ovdq/69i1ng3LiAfJdzWyWce5t/AIObhp5ycKG8auM -/yA3gmmuSONvPPUL5188I9VIsj5JD47IdQ8+aEtbbkOzjanvXYFnoZ+jhxJff1tGS+MHai8YkLwo -IudsdGaFG3gqR8c35lOd7lweJC1oCytm8jibOoqDGDCUraaz6nRhmahcwFiZT7InzyWCLczlRP/w -AzD0gF2aYY5RIMPvKx4hlnY/70CoXY8mxlKvRNc4Te60vRUsvFNcLLM17LH9L7Tdil/mv8gIU9QY -Q2eerOSgZ+p8aNJbvlcOMDUeiwVleAF27KVb0v+A5jQNQaQNrmIzoN6nE7DEiWivUEPhHa6BazZP -juulpPsCj8wBAD6hQp5qLgabDmDJRu81lw3jLrF/kV3WD3h+gf5y4z9ecfgCdjgmMDoMXNkx2rkU -rX1O8jqmlx4VJmx0jzz3HXDzGa+BwUEv/U0cH8TJKLMCzMmzWqX3GSDx//SbjK2zQMOlth+XXIl+ -I4OOzN6pahyEcd5oCkPN/jXQ5NRt/X+ysNbNLNkWZqxF/rKsa7CpJp2GmE6QRh8TzkZkfVBz/yNr -v2e4uoVnMyR7FYOEbiS5K/HYctrPEJ5UXl4ZHPWw4FKhQDL8INktUpLHDA2WQqQPdv6B+SS18sXI -1qYoX2s0ciMlfceJr6+Mme0OijSKMJCcofeoH/9T6ltNBUbRAeYrclKnyaBZZr0GB7L+zuHp2J95 -OV/FU3HJpgROyULQdJ17haB473G2CXEhYlALINjDZ9JdtuYA2oclP1CF7xjPQ+/qfxgZifQO36uY -JQXPEbV8GaV4zP1lS1uHsEHkjrtI9VFdez3DugLWUU1tCWjag3R67SVtjdX2523PMw81zoHH8FFh -GsfIk+G3GeZYfgwZwPghhCxEawPIV2s2/sLHiD58Y2N3JpfHOAsL25OgEWPrCVgbnzQl1bTi1eQW -7n3Fa9cLXqkf/GrKos1O8nNhXgnKXQMJ31cZwRUsKjeWTGAsP8vrywVa6UburM8dwpW4XtNJ3o/W -plcmwlWB8ImEVkQtQXRW5IcOtEc7keRLkulVR44lmAdb0yOhE7d2mRKRSlVvAVXvhydh+xdse8wl -A9a3RpxE8MMHsycat6nZabpuaTyXwzn+wh1f/t7m1D7JICVLDkSXkmU443JHvnR/4PMTrrB8jTTm -i/Lk4Y0bu9Ek9eVginHkjoNLJX63p9tHuWXn/W8gG4p2yTifG9cYmu24Lw9weIGkC+ES4FyUlJLa -cl+O6fVB/vqcLGwZtxYd7kVTUML299hC6iWi5HnBufEzYflzHyaDrmL11tL41VnYtNqaJu/zVZw8 -48wy4HK03I23EGjPwhUdDONAs4Cd7tgNi34d1SDTvpTlil+TqhmWvloM6d14Jc/eIfs1Yj71LJD2 -oxc3IYc8yBVsmBLtPXiHCHluf42zUV5fRQ5/vXFHGo4LpVCEtBwn9C5HZxKZGs6ivrY11ofIPsLC -2HKNxhEvvP4arJNorsbml7IFiFVlQBFyHq6zupt56GDMUFxRUG/8/p1VjnvLyER0VQsulqs9YQ6c -84P97C5O8QS4Jq9i6Ion0Q3dlWE1wxkeg240fOdk4NPiieOiTtSid5cGqFXUCDdhsmKS1RBEiUm7 -LeGu9EZT8chGxlo5bfp5hIxgcbbQir9s5QR7sUcv3dYYVQRE+VpIPJx120r92bgOQ1ZXGUz2qhSn -JU0ujzDlfRyMZE0BrfzveckpCbSC7UZf8V4p5O4hZy+k4C+ODdgUL64Xdn6SAnHl/Av1qoiEUMYa -fFvYhk0j3SSUzZR96UWok1oAlfRj849Jo8SXP9HxJkiMDwixK1rUh6At4wjtO15WLI2ZdrqlwiMU -lwn0w30/mAeY3lQCxAiNiL9/Q8XKr72o6BcjGAAg1R7wCVmiN3bc7Qw3LwL9hvRJJOG2kwFwPAtB -VCPdFSYwMfRaqb0iMuIYT35QXs+waIUGHSRYnaEZRWv7VhfqnrEiT0kNDMnm+rBbUuG4yt3Q9MyD -wQs8xJTYQe1Q49fh/eY9Mjpt/oCKuK4YVSwtW2kfk8J6BMcFjImwbGCz0NR/mAE5tRxV9yQi6iXV -4l6YeRsqt6eGMweR/qRRd+BoFq8wbAioD2WQnapY/7EI82CrPaW6+R/foUVZFepDTRVXahsIBLSa -kApkUQjlqSB1HE7I96szyphW4kxK6CwIRTKIO3jhgJwVLt/pbW3NY9AVQ6RurK/kGj0bJ9jRZn2E -uM8VWaU+jgCXKH8/vobppdhNOBEwugSKahuPow74e20ExWCsVkBS+DKeHsxA5aI4VvDDNfGJUjMd -WF81AEPZ6BmNRsrNVTNT5eGb4efcQmghLquRJdssBodHNorU++HHzdpp33i/dM8t4u4zU253WWX8 -0pI31dT7dpJL2aiLcv0itvl+MdUE7PEKsbJNfXSg+AztdqFBwNc3lYopIYrTT7D60ijlADU/q6L7 -ePvtQ40rRnlvXNxtWoG7Th5wBpEoCI2c8NNES2BFPnxxSCIpBq0w7UZiZKxXISGguNrC7r9GpZaB -DlitXAuPeKl8jVGxLKBoh/SGfaYdoap4nXL/vtUQCoH7ZUaCfEb2Ev7+YIa6c0AMYLU1pSL+rkKA -Mb3DHmhJvGFLJKgBAaz4yySWNHRZmRPRVbed+VLWv5Y17TjDEVSb4D1tkEzCCOXpdWACPtbBQ97X -dkJMPvSvqB05EJFvlrRImDvTamnUQawsbbo511PHCS7+lZ4HbbFtmz8gz9vXgp73DfKYPedKECgC -hUuMuqJnL5qscr6JA3YeETg0DOr+Jq3v4BFKLgLYHIYyhzRIfZX9Q3Xlsdjv//SphjBk7N2M7ZU3 -kuqg9Q0nqhBvS9+Nc3LEmd+cDg01uHn3d5B7kLP3x5GmV3/vT8hrJ6PjQad7UMV88jxMT48R+E3P -Pa0L1gvY+rdLksB++NltU27jxlOJ5gXD1c3yb3GuKprnPb5J5JA3SuRYXHd09ScuDL8d/tQhjaWT -zhPd0ipMPgNR8Bo1HuYT/aYQFuMCph4EaYNMWCFEoeSL+Xg3R0tL5jxlufmdFrab2v8phCxJohBW -fHWz2KI+evbg1oJ+XjhWLJzU6ue6ia9RTj7bgISlgmRz+yfKBjTqfmM10bKMrBS4dTBjBXqNiScM -lazMnjQonxwNKKWgLRxE5VJJioLa0fHDRRAG6QAjan64fcc162DFtrmN5T7tiQQsU7MWqsA0ZtLv -Ixn+T4laijoXzTtIj82LN0XMvIXkMH5H7TqKr/KP4/auuHWRVnqCtVJtBgD6n/dURwCfFcJKb3bZ -qmp6kZRT3xt8AfrtijGChGSi6jaOl4pp7Odd0f0fn6bcTSM4fG5XBlZTvRzhDn4Vf+MVtONTtWpY -uU0Tk/e4LFxWvHThe7AMBX+9xjOzDwDKesxBXccH+uOdwvRsPR3raF3XPdNBgzUxgxlRLyoN3yRp -ulDfEhCKJsMGQJTjnt8tPBnTkG1adYp/20chG+kARXrbX7lekeHnXU8HREE2rNDgpu2pU7HmqsD3 -J7yMM1i2oYmats9odWwtBYNJEBJSIPKLRGzSZoEm5rfu1ktdlK5UEZ/Ylsxl/AEb8QpmFrSCWizD -K9GJxYlXHgm3XOAL7xsPwSHJq8zAn6Gd8NSzoJWoYaeTXYIWpiWNDUNlYtBjyWUDRsg+JjhNV0ng -iu4dsOVTbZIR9k7Hq4GDVL3ZTj9vJfT2ZcX2D/KrO3F565InO+/o8wqI837bCW0XhMulv2VPbG1n -8NP6g9o1WkUscJg+zN1NXAbjE2ihop/R77JSDlzGZj89QLMqHEGa3DVFNqxP4KTehqagIxjEcuU+ -iZGAZOvNRTzU2e6k/RyNfOdHATdpsHNsJqpqm5bVoyhETxN1ujhBgX1PVDuCGQyO49P/pNXpGeaX -O2S/g8VlJPoS3cxSsxkqmFhQhFLZHwDIREud0XZfvAStn0UaGBQJ+4NOVwSsgVgghin25Phk0PVz -G6wMZ4zxwF9l370IopgfHne3V94Ow4eM0XFmSJ2V711JpHhsy3caDI3jKqdDMsS/S10Zb3lZc833 -Gb4oO8QptA804fIUY/qF4pXoNSSRpFqLhUKAGtTRoxkG2eAFVWilGN2f2sO/5edOK55k7u4aBDO6 -H9uggCF19O9Ns3G86cQMDTaKIbI3LXrAnXPgs8LoK7HTKiRYdp6WQ3Ayj6+5Uj8MXceor/A1ZNLz -39wfaDaO7I9KfzUFFVzhWMLX6uF9eEbP3X1fU8XY/DzCDdm3oNdDLEEamm3acrRckzmQa+BIacWF -BBioDeYBQThPRJ6WV6uOP/3PXCREdOh2yDf6s9JhHrU1eQ+S434C7AYQOcIQflJ7TaC= \ No newline at end of file +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 ++jCR \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php b/src/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php index 8c70782c..4a162e63 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php @@ -1,61 +1,64 @@ 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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 -Jse3txVLpwn5 \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php b/src/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php index 22064eb0..7a0e111e 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php @@ -1,60 +1,64 @@ 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 +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php b/src/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php index 3ea7902e..5efa3d33 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php @@ -1,105 +1,107 @@ 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 +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 +SRlPi0pP \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php b/src/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php index 41cdfdc6..028d928d 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php @@ -1,93 +1,105 @@ 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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 -Q2sBW/+Xl/9LanyafyPdn2e= \ No newline at end of file +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 +xSHHwG== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php index 1018206f..19b19275 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php @@ -1,73 +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); ?> -HR+cPsoUZLphJdQJybGOV+yQiY7qQYOkJFNnfxku67wCi6i/hqRUJGSPQNNIqD06IDIumr4XoNcF -cJ2M7g9y/rJ5XxCQXzqlMaI3fipBVF3R/brC4VIh8oouqQzpaE2/YTE3l/KVDPFJo30F2UiawIUZ -gnvX8KSRMCjM+dNp4AVI/ws5HSTOo1tX58PQenopHiXRD8tVRrS3tsthWlTWqj2mRLP+GemJ42g2 -E/pLESOqoJ4WUoQXTTWSpdIdIsoGA63Xi1xX6ywvEA+1lqlAa0uOlE2/dODh9gEinulIc+6+qe0j -Pg8wXwPGa0C1q0uDN7De5YSSStDzUWWrxfgwN1WvPXgtCe/fOYavtl473cLYENoUPcau17VX6RV2 -ulI2o7lX7SXlgnBJp9H+Kye/q89y4dZeYn+rDoRyN/qmjkaMDn/XBit9fTC64AJ+ft8WI2j4II3M -BZZWLbZblHhDvTmqtNchWDLHmgkzD1MRdvfhPdVqMo8QB1RjqRtV+QAGX4uOtrt4mbfixmb62z5F -kzn7gEGe5SjgUUJ6GDBpX+vMWiOuVYzA0I6fvWLi16oyiNI3Dm4kdD507Egg5QHx6GlwPljSidxn -2l757V/9SxxqBiz59tbgyMHVcQc1ao/tLo/qJuqIgD6cwG5rbp1/bIGuckoEjlxTw3VW9KmnmTuH -mDivVZR+wOuPowl7ckrNZGh0Mkt5w4qP+nMEVfxegljFVdFDCKlLHD23T9gf8G9TdFLuxV+spt1R -VMN/xtf1Cl8GdnkXvfvXUJVJioLL0ZtesO9Ex5iAlGomkmeNhj7EWL8eYQSBeInWYBbAm+62XZgJ -BvgM6CzysOxb6EE0SIG8eYTAYPC4lco0ZPKgCbkz8WFzeOyDtNh9vxgqWnn0Z5iCa65KZ61JETcC -3KpDrwNf5LncX+eKfoIgyeEGnfJ20+dvbleQCEpNTc7FFptUz8BQtSZbfLxWSZxNM4eSFzOdHyG3 -c08BxeHdCcS2DTVt8JkRHhNYiuWwal26nQQxcCVQnp8+4XNvCjiuokzdHSSJnx++vFf+gyr8QgTO -5hhQ3fXw8P5gDIZYkgporG/aW6LICJQEfZ8YKMmMbdUiTywOYQTkJ+xCSyqa/Un7Lnl+HghCMZfe -RjC260So8W2fqc7g/gvvKCxqfRoHFHW9hHm4VkwVNB9WMyGC1IaWoz2vZ2JGKjUEIi69iXmm9HJm -ae54qAB7JBIg8vJbNUJis0e23qx+72L7TcGS5rSL612v7zRfB5MXNHkmB4Ci1r+dXngs2wlVizLx -9oUO3mCe1nTdU6OxW50pxeVE497ieDbWXRR9n+WiMnNHrhFFPclFGX17/ygplCr2/d8j1BKKgfu+ -AHlgWzgsVs7D4pC4tHCuSVnr24F4kuhMA5OsxcBmbvbjk5kd7N5vN6dspN2CDw5eOThYQDiaXxB/ -ntFfZuf4TscP9nG8EhyD81WSnjC+whTkjUQE9wpFSwqCrWYGJz5hjMoW5fxZvFlg41gor5CUsN+r -czQyrgl4ccHMx5eTQjQva2ZCpLkAD0Ce+UJn2LXrjBKVsnio2vWm11cbB3tZ1BD0bibW6Y7A9j70 -GXUrUXkcHsho8qFf0rTdGURUWLRfqhrV34Hhgxb1YahB1fBgRC+Vx5hVdGVQAPPIsyXP4gJormoA -2UUiOfuoKjnOJf3s248BCG9Go/HrIvdaAKg2UctNAK0aMYiA7nFr5N2cRtjXZTY89Wuu3hWfy7xp -k1Uh7NR2Rm3CkFN+xAauUEFYAmMCyd0VQ8pNmMvr8xFU5uRzfZKeNLgKMzRIbuOPZlntfR4HVudE -3nYAswaevwSqqQ4zdD4ts8rIrMaltIjaB6597+DyOOnFxrBY2sQik/T1+u7/Hlyn7lqppYCncvK4 -XD+l2Z36XuFZHZ3bexlIQGKudlTCAHk0bHisvwUFGq3azOTWQBqNYck1Mn6GWez9Fo8Dh7meI8D8 -nH+zJUcxdcwTBRgAU6KPs6EDiMCRYtqeUjhIm5YBkXflxig/fOApbd2DNJBjsuLbGzesKTtDrcis -Wfrmfmh0NE1juCVAn+z6gu0o3HbSUoBSmh5sJF+gCwa4FKVAfEKBnyCM8WmEZC3fXdaNBBseO0rG -vfapyen0sXrQK6JdgSCOkrUL3ER+s/lDtb3nsYRthDV3Hl7JJYW6kenGVlVHQWbNWMKG9ST+Rwhl -AiZ/6MYDbFSmCTNB9++3hz3DmEAHHZczP5DMhMg5ZveNnOoNuVDWT3F1K/TerAW0Du3LQOYhN5cC -8eEege3aQBScyapCP03jOvavhddmmVOgO7Pqw2jEPlcscO+tkAHUKeENDIHmmwDzsL7E3OaKozdB -hN5JfHtACuscQP8D6LIFW2dkEuNeV3C7iOovdUtR6ZM+mS5KEbDwp3K9N9Dfpv2xAdO6yozA22NT -IjCZoblmU/yWV2qLOwAHtInFdwNrDBROMmRvMTZmnm+uQc0YmgnP4Sv/rFkNR8Vh4TmeLSK3ZfOX -oldkHW84qxixlLakXG5WYJrVMvLPZT+CYCWfY9QCHC7bu4CAGspxhwROgzxR3V5SHTjl+PjNkPat -BY/3ElvxOGDjUQoLHp4W8VIeFZhJ+odcuZ6tHvi7bOUwEaq6UUsUkU8YYjZAMm2T4nIiMFoCZ49e -rQO6u2s2OzjyhuBWviZPi6ND41lrgXmEqEKeitNR3HKdrIfGv/Gg3TrF36+DvdlXK0dS/ehEg6Y5 -OSQKvByL9Kr+kAq6NjZr/HNRkAWQrfqPnaQD6xlLv+gXVvdfusrr9OHnOPjb6nscKgI5RHCXNl+d -bS/H7bFvWi0PHl6XnL9aKkaKeTDlj/4polkhR4f/hGR9rbjZMK2Oi2bW/erbAuFvImAWA7Kc6k9s -IlR7wokoDxYhJPT4XqP2AGywr8Zl5NaWAmLKWVPau3NjUma+Z9nknu5se4XHzpycM8skEde7Uuv1 -VG+lqrLk50MG+SZB+eTxqYIqRNKRImSMLu10A0eniePMM1BRWnGUi3BO3XH3bL6hhYQX//eDs7b+ -zsbBDRmDUIxz73sugnsu+vHpJbU9arQq8/nW79lrA9GoEEOJRVBsj4z0lbQ8aO0TQrM/hW378ZZ6 -tjxqGFhiZtWghIURlB4RNAq3GRDmiHED99pq+JqJEvm9ZLsq15dimDvPJwlncGNkwyt5UD6HBy3d -UtuFfM+4c1qP8wfVLC4fkX4roT+8C0Q68DxFtxDNs/s7EqwU6/BaT49XHBz74YhJYxil+LmI4Pxb -BuMUakGUVuxLYFXwEudWy3G9gQPmSSSPqSrrvT4jzP0m4//AKkEyMrK3iIy3AnDuIGEDV/Pb9/9J -xXchIS/v3QZbHMUebCz1ciKbBYs0ZuKIVGYq7FcOu8y1F/j8Vf3+2FzFEMxAarKYevKIKivYp9JW -96nKquoX+mbh/oIEBJVP/6YiRbOMHCsA5CtvNaW6x1r+ikr7d91HPHXDjFIPZQDWfSDpH9xyZELt -g+3kDxVlJPWlalHOhAvetheztbqS6kl4IrGDV/CAoeLJOfw83I6K6PTde6t2OJO/zCVnUF/zTByJ -pNk/LfbATvlohNGBU66gnN2UO2gHyab8sB0qQkRt1rJCHpJs/q0CxB5TEpaHFdrNQrW8vegTbxb0 -1kWSH2FJ9JsCxEx6qE3vPl5VIyllm1FSkQiJ2vFZBGAfh5NUlwhgTYvOsBZ86UGjn/JvdknzuzaO -2RXJ64PBAkH3DYA7ACsrqYMbdtiJ9Q8S9zOKmqMJ2vAyzCUV1t+FkLdQTsQe0X0LYPDHGlZ+YhxA -pfU/XgqIN4jFUiC9wHY3HtEn9ct3836PX+jaufDET3Og55l31M3jsbiPKj5fr9OqMw2TsIgUFNnf -I65WHM3Vb/5VXsMxVBIayvdOD8/qqQrGzKLlawHwkjUi7JX56SOTtNmFmYgyUcpQ72VBfAuL1oyq -6XJXuXBkvjmKACAVi50IMMmcj+mW4z9MI5//KtkhtNj+aCaOMKGma5bt+RsF5o6EAj32Ba23q+ET -TufXUsIiVEeBKfLZdhigv8Xd/pfVS117wj/G/5yz2YJe/pL8EqyWGXNVKZ0ZOvJGgRQZmNliFeyE -vt4H2P+YXqEY9w/Lc2T60e4WTVBvGYkT5UvoL2bRrFr9FvQmlTfxydLRbnEfYkhAdbsa4iB9KJem -2A/RcPaVwxLUDD5SG6B9QenCyG6ww/pcQi3Z75lbRBH9TTBsOTnsexKt8RLbz6+vcbCNsHsJpzEX -b36DfZIaYFzo7077THuk8YtQUM9R+jCDgqrUysWNsn0qcN5xwaH6cxoUtTpbNc+Ro52EzwL4y+wQ -71EHJ8l9SraxQvYbLDTz3u8ldqOsU3HgqCzx53FVo955rprr7jpN7jHv/y7vRwpgBuVz5dAxI8HO -f2f/oZEiQ4FVf9A/r9U+Pgp2in86DRkXLaofLQCTpFU2GfN7VmmPsuOfmr0jjgzfpL4SZkolvqYr -1Gnt/NNJceZwHpigqH5uEjebEOJrZYeBvDx2ngpTE4oYktKdrdFaPypYd5JUXB0ZCzQO3zQz3Ylo -Rj7HyDDVm1qcQsuXQSYKjbTJXs6cZupX+M0BG//OyWdkz7x8v5e53auOZSeAnlKdUKsRM2ZhZHDX -DYal0A3Joil2oTmfmVbwD0K44xcNg/+SK35mlk0+rezOdJ1fbzDBjaJHwzuk4TuVxhW1wzJ2m9Wf -o1A2tc95DpFv3WzBcCBLfmevOQac2JtTDYhCtJEKXbCqNkQgV01HZsKuEpMDhx12JLKj4ktiS5/a -QeGDRsW4IFMC5m1RfvBO5eg4iBE9O91w8nR/ouOMR1cuURDZ9rdqxdM3Y/vGWvdzrRjhGh0YOsh8 -WyRf5rk6LMyAH2hRZ8nNpiX8ATrVn2q6SqffXcySBlrh3Yf4rCdVAqxgucJUt+SPAW0r9IB9we/l -sh2QhXk7hBu5ttwcDSz3fFLAS0eZRN8XunuZu9qUZX8SqfY+vdrCuLtBuD3xEDJROB7wzeMFQ/FX -53dxtp/9Z9CbOxdvKI7cZnk4hb+b9u3Y4yCNBIYvIB00r99jwQfHy0fIn97eQvSCK4WMDWJ7wM6P -SYjeEXF+/nqOYmZriaXZ5Em22bzedqdOdNrUzNvCiNQpqMPepggiG5XfrVnJZFIUQQYQt1i3V0GB -msh6jPiY+VS= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php index 067ecb47..ea7bf7c1 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php @@ -1,17 +1,17 @@ 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+cPqyXzG632SusMfHW8ftKxxxoGEpMmm7PnRguUjnDExa7Fe3fX+GttNghZ4LaU0HFFmDFoM0o -2aK75hmvRcS2muMXqezbqENaTrffjahtJpHxl5JEMA93+h0C+nyolwP/c8YuijPNqf0BrtmxDgQO -NPrS6GOW4KMN9Pao+xWafKlE+ghR4cnroBzIM9kkGZV79UqmNdZl47bAXG5G/ODBzGDqzwCocyZ2 -xuqvOHbrHfufX800bYM09+ih8qN3mMIe6gbB6ywvEA+1lqlAa0uOlE2/dT9bTqpqGok39IDnLe2j -JQGV4tQqjaWKzfjOtAdmK1o7/LzA/rAVa5NXhRq1aE8/vXsux9CmrCV/42lajCWAjj/0Ejw9qVOG -P8joiTRD69f3ilYZTi1OGDD5GxcjYZEGj0S99SeMVYdIwTQQE8ONUVQutIZwP1crWvvX8vYPPjDe -kJZs4vP77s+r8LbP80mGTM+ckftPNfzLf0EXs1y41kGwgPJQ33lkfd41UOwuN7+Lx290+MoPRGfZ -ZlJJgmHCkgTCMH2plqWB8X2ZNbYiwDMm+9fWYGeh1lW12gXlCdWWgjPRZzUzyIbkHNcHGwRBmbIC -9Qij//zVHmARNJa26hAZVcRcJnQmzVT6bTKE2TnrLjVp3nF8GJcBWS/m0MrCQNMwb95sZVdR/DG7 -79f6xMsBQXL2ekxt7zqqiVqpOIlG4170RQxPQTTi6pEr7iwc6VgOmfT2QGExvj/QGqX50RDcycGX -T+sv8QRDA4eOEdPKengD8MBBKlYn8ktYxmElUm4/j964aRtkWv2CCrx1TQwEG0eLGZvY7RH7qFjs -a6D6rqBlQfcdNpIT+b8xV5fTUg3JxV64X+zMcYyTZz+/va7Ng4FQ7w3Qw34j+zmZp+uX4lgTACzx -DiuBxaS+lDVc5jW= \ No newline at end of file +HR+cPv4AuiJtqzRhZhztvxJUyjqgab3a1EpafgEuDjHaXXBuliS2Y94LNPC75DNtE9gc6Bus7slD +QRYYbIqU4Qq14z15U5X3OKcx6NeUlIV3zqQWi+vKVfvitdCW5Ojkphb6iVnQxuUO4O+S48HrdWsw +Ng+4OyDdkJW7esUi/4oOcmisGQsTgF1SoJTgCL0cmJB5hlma8uaQooec3UejIhaYGYittMh+rOF5 +6+6asxUwNrdjYcMeOutcxYonj989MKfsDh/VHJ2y0K51Bk2zZOl5eLgPp65gBjO6atwcyxYyuhFJ +by8J/pVV714N2Pxt7Ubc9NpGtVGlzYmBeVpO6wXN5180vuzi2g4B0+H9EMgcn+xOini+mbCbnGFM +vPJv92ph5Q3r35O08m/l1hgc3OQSKyuYEHcddkoW+PCfgRJD6WJqPhsgiPnrqxdbJjrhCMC3nTaK +vt+FQXUlW0T7FZE7BlpTGvP5VCLx8drqcyWBcOiKu5ofRcFLZxx7XxqwekZnJ3XPX2JSdHJBdzDC +3W7OwCcKNZflS3XOOiDE9xH4GKnF0gnoZrh1heReC9YKrar5x5XSwE5dmcwlsfu0ZORjdwLx+mcw +cwZB0iiTbAHOsB0Be9cdfMbzRf+jNXRBbYnsvd1/h7Q/3zD0GfY1SglJNJ47zNuFnOHVnKu6COCH +BT/nZbWNcuAkkJ5jWXvdW+NTvatdXdc5N3kAQLGFcs6Eoata0e+3Y0vHuZ/w3mZyEgH/eWiae9wX ++0v/fsrzoERyJEtlOAiA0nALLkaXjSzW14SiEBcIq5qhwvsfwPDA8IoxTGIn8kAiQtO8WCfMiYak +FH/hgOKJ7DcwbHazhTu33q1xeQzuGdWU8HgTEiR4w8mG2BMN+rL9p1gzCFBRHHQSYgx8pVwnxTkE +cG== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php index 33d3ead7..fbf0caa0 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php @@ -1,17 +1,16 @@ 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/5XqQZipYcFwTH4Yx9UolXYp143sR3gCiQUd83wngOTmx9NFyC4tLq4v431BA4BXrhN47WW -4MTkNPHSfQc856vhzkerwWh5ElTMyjFQg9Hon7G5/OB3ifx48kaWgKnSMOCU96YARICzmpvTC2J6 -Xos2TMNHUO2s1USW77Pv50PXxxHG47cCSc9NVRnf6rF/DAG4K67XNuCJyWyXOGDtXFE6X5zdQnJr -P4U7izpGT6FZtm1Y63f7hT2X6G36EAYutHx2d1lEkJYlWRzBof0E6BpWlvtTPmLY3DaVrKZq1KY0 -BKoa7Fy1SwIpOLtAZDhdnUYBpKh9rWvmSzpw8YjXFjfEW+kfHgmEDFS2oytPl9kqcabIAHaQokqt -JRWMQ/DEnugDjBScKWp+tcdz1oX/KbCaqttA6rtzEESzIU1YtzKXbtx5zwOlNWO2CIG7G4PT1JJk -07uxUAz4jxog5rfTd3M9Liq5602OXsUHjGfFC1thoIk9iUdMJN/OxwLQ+92rGalxHBexNGZ0YMOc -WfZNXGyp0eMJYJe5Uj9J4v6b/Q4ma8bYVPEu4LadssrSx6p5dJDEiVX6aQUGZIIou2cpYxaIVmwJ -QRF1ublW379+wGR3iRQJ9QnMZElMgvH459VPX/fEqN8B0YmuYqaJlJk1ZPVfSfDJ/ugiWZc/PE7H -YeqM0G7StDjsuveCmxW9zNenhj453wkJ1/49tjngpW40s8DOpkBPRFGeXzIXjRgqmTvYUaNVFNXR -50zPRne3ZcleBLXi8qr00GB9jWtFSN/pxvTWwy5mnGRVyNYjafxkk6Pf0XMrzexEpZLBOjpelXGk -jS23cvlPRrWf3f5rwwRXDO4gEPQofcZexMBXcTM5KM99Lr4k7bWllQYJGTTN4/R6mn4He1ubVuwX -1hKZuRYN \ No newline at end of file +HR+cPopHd2AnEMKLJ6G90VUnCS/c7KAqG1mNnQwu3lekfD4Y3pF/if6NyGy7+KvmFiDiQBCa0CvE +N3ic6yKNa3Kh9jeXMH0InwPk44goQygksPAl4alf3YcItlfDeH8JMR+4Ab5fnC/1lYYvKftUrFOb +YFBvmvgRCUOY/XNHbUimkZfwOCWxj0XrO47t+mtIAv/F3z/k07Hm99WWb1fM+KVNWwtAz/DEaPfm +oZfMmc9VKS7ePV5ENY6vRYi4rdQu8NVfq+V7HJ2y0K51Bk2zZOl5eLgPpBzcqMHpIvbn+M4foBFJ +aS9q/xAbgnV91T+1CAbubo+eCKkY9j19Z/W9oIux72HkUAB1o3gp0H47gL52IBEW8XUFDPSVQJkx +5JU34JbEkNo3NirEi1rCXFbq05cmVXveSL53T27IIKMGBDs1eM6/r7WP+VuSd0dJlchuPjBVkk1j +QdcrrLPgf9MX2lj5ykfKEvFXxyMJ6tRZUhbqQ43AYpDUYdzKJ390PAcXbeoWySflhHRyxWhLwwMM +LLzFrJOImEePalSNw7ORwMm9hUFbRF5v/zDMhiF0yatZBFBe6PcHQk1niqsQEr1n2CqFg2S32jhc +J8BzN9+ZQkubCiS5IB05lXFN175CGKR3n1gvawmHyGo24RCOgBPDx6cxM6xZU07KXf1TzuAc76eh +899FWvJOgze0zjWB0X6C2wmxx9hLNft7qMAL6m7sKP+Mr/r5R1m0hsngJkjU5yF5owMEfH8JD9bx ++zggzadMcQiEecp9ijn1OY7J6aOWNuMgyQUBHSInO8ZxvSH0V1ra+IOQwsxDCy2/7On9IJQVdPaw +7lC3bc77wtZY6es67ECOaSliHewmpaidrJ7ZCkpwl1uqQjs+TQZegmR10k99mD86GlMwyk0Ttm== \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php index 794e3582..45d5c665 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php @@ -1,112 +1,113 @@ 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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 -AgpMU7HA \ No newline at end of file +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 +ia4= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php b/src/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php index 2119dd47..483ef2cf 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php @@ -1,74 +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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 \ No newline at end of file +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 +3sr9VN8XhvKVLaq= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php index 8258ba4a..4a2bf23c 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php @@ -1,60 +1,64 @@ 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 +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php index 32a38b90..88be1952 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php @@ -1,84 +1,85 @@ 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 +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 +p4tikpA66OC= \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php b/src/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php index 79ebb7ab..4e7005a3 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php @@ -1,88 +1,89 @@ 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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 -pYiI \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php b/src/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php index 44a61129..2b9a30b8 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php @@ -1,41 +1,38 @@ 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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 -pZq= \ No newline at end of file +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 diff --git a/src/Application/Model/Requirements/d3ordermanager_requirementlist.php b/src/Application/Model/Requirements/d3ordermanager_requirementlist.php index 511eceb1..1645b1e9 100644 --- a/src/Application/Model/Requirements/d3ordermanager_requirementlist.php +++ b/src/Application/Model/Requirements/d3ordermanager_requirementlist.php @@ -1,117 +1,83 @@ 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+cPsZhZgQcQtE9lpSRXHWRrruc5Wiu43FgBik3hKUSFHJRjkueRIbiw7dbitBA4T+tG8Qw4Dba -l4200F86R+dBjMt+G1stpjXlB0Z14+vqcR1FU1bhtufawNX/u2vv6SHUE2gSKVrJfEJoLC2ETih9 -6I2CnzM90YtBS6XX0IDoSenhJvHE/raZMB1997hyo/dt00UEQUCn06z4W3J6J+M3DEMOUAW79//h -YtEimNOkAca4HjcJoyGFHUxPaH/ZmlkMSlGz2nlEkJYlWRzBof0E6BpWlvr+Q29kk6WPHT4rwnY0 -hLgaEFzTA586wTRPkBxDI0ubkQM3oVsukfOrYTZEA3HfCBKq7VMp69+ATr/65XtaKpjTsq8Zkfew -vmZNlvbw/uu9Cl4xMFTcvpwmY86sUiUbVXKSqSIm2iiZKo4sEamRZ16Sfo9m0YXE8xiBJhGsvpj3 -VBnhibIPKLaY9kyxnmd6Z9yQCfoV0ELpxTFQ0Dtw640W8erlBRpJ/320B5qL6OAFOivB4CH0Cm8a -OjknHJdXhc22H9tU5EykbkCWax5Inizh9RSrBZWGSL4dSB59f9E5nLVz5ZGu2MRqvyO6ag1tv/35 -HafHtJLwcPbsZnJ7b2Sl1L8Gs8ewbmm3ArTFT+JXRZa+/p4BDTZ9yFMlk3SCIIw9r0bKh6ox1FWW -0e3cQcdaC8sNypcm0WggMmftp4mT9ByhD9ToCTR+ClnWROnNfTrWv1lc5exKNQDXWQj2cnAkkCVJ -3YQQqmZb/BSY3l6unCohPaLEJu4oKw1lO+NWgBC8DJT3zb60UeXvtgl3q0sDJHibosGmW+saRbam -+cfp9Otvx+RzXWuoXekuunUTP/9X8XDggG/sXwos5K5y8wrZnwwuwQ8WZtW2QUrGz2UsYdFq6jrO -5769JKUuqU1PloKcE99w2nPs3fOle6WFrHnXhGxROtoVhp0l4P1nRJdWQg7xXp2dspeBP0un1uHl -WM58/ZN/3sBI0ltgxb3rYoILTP0+8l7sKYQf6JR6/pSExqu0Fxn7CGGtLoa+usZ1JCep6DWZ8EFR -TyP0hq3OKxp8gej5yP2ZDsgTP6/IyKIak9AyL/r3A8b/5VWbIk6/sZR5grPu0vJLUXw1Zn8YQi+M -vYwAl8TLkUii3bKjxjPi2z7+Q3kAr18jrTCAEg9pg5WHwN5hbkqDJX9FBFTT2N+ZOz4c2Y28tFwM -8GAUfmNJojfTiuJRj+GkUmC5+lXCo2cBhu6o2JF4Qn5W+Ih2VmDmkEUzyWlNmesbEi0MdeUx9z8r -WQh8gnWFSvnFB+ksnISaM8edvphm4sPB9yAJlwLYsQoLVn3dfi5XRTefyrggxqHxnOO8dm5wtDdH -4YqJwITpt7PK+BeYDoSzw3twRNCsE7o3JEllkWrDNt55HNszyDqr4p3TgbHBcRQzoD6sHyHzRJVV -lgDCAPo5D3IedJhutbaCUOGe631RxEMOjHX2ht5olF7DnqoVS9pZm5jN244K1rnDzyNAtKuSLP0P -cSZl/44LRCdtUGo/xq4FfG+irRxRdEyp9px98ThOrm1h+uwoGM0190hsw+rvkhMgSeiApdYOwO1y -ut0W+eTw+sIIV+RIIemC5uc0Up/DMKjyvMiWoZA6qnYxZNNRMe1C66HlzcrAxGUQ7dOHeqo9Al2J -R5o97bN/7JMnoL5t/x6MhoM6vVJ5W7MOTHgETgpOkhI6Cicb+WpmJtqvRRYhlQUrRxRXb1kQ/mfL -vLHgk+VbXKEw2vS5dingxRvNOOjZ+naMOejuYskiT1du7a5tReabjMdba7liK7X1XxFIOcAuj3re -/gk3S/AKiwd1IJO9bAcGzynlsLC9k6181A/tJ5tU0pQEgWhTLYIVkWWYWGDh9oFdgJJKw3R6pqwR -HEm7cpVfvHz11lla/acUtT2rp/1qW7no77YmD9QjSIfBa+aaxeq5+AdKp2p/l3xkm458r4v7yfyu -nMm2Entfj9KDbxhGNyzHLyzXliIGKixVt0z2AJWstpQFJDMayW+A3Ya42a1+dubkE0i2mK5ctNp/ -Cr2iO9XSSEuEAD2m8DatbUvKcHMNMenW6fuJLFQVjopO+KQ+yXTzqdkHeUdvFm9kL1LPwmLqGuOA -JSqNldbT9ezQIYDmFJlhpYC0joHa2Bs2g1NB+KCYsjkrJgtNC2UNy/vpduNW7+vTUG/SD8Vuz/CI -0PTU15cekuFkkiinWuGgA+av3u5Na+EM4+DEUwonNNvHKbPMpXWojmD/s4sIPLMG62hXqSP5Ervf -rH7GXO6bZ1jmUmGa3btDP1+1b0mjNCJaLbJ4EYNLtEFIe2W5e3Pufed/I55pPE4OM116YYOogPc7 -z8ULKyQhV5udaSenUl+YCbEp3VybO5FBwa3E28bmWnBletnSIIKeQFLygvyEf3ggPNu5ktSp8iep -woVUW4w0Z0EOIA/x3gfFADq0WGP6TkHnJ4BSDMCSidkE8RBSBz85kYrGK6Zi6r6RwbJc4luS/HJ3 -sHkE2mWFLh4JQf4EQxR7wvuWJYGDTg8ffPk2masmw4ggvtpxphjMPQuPRS7G8zGf6ysIhK2pBLFO -Uq1wkmZQtU1J0bvzqzhdEWVZe7we+lg09UlXGVXtodXfvCaGGXJH23djCZso5dhE0sllc5kFrF/7 -UR+ErzePl7f1Z9Dd3raPGsxdDXuMvJEijzA5izydU5kAEgZ9Et+ld2r1MUp5opOAd5WPFdljEZ6A -yXQIQe8cBKTyBJAqgRCzPJwpkaQJelvD//BOK390f+vHnxHHV3PrTgAiT88FLqojfcsU5XQo0nr4 -K//+8c+oGwh/J6y5O9M1pSAIrNdMj/r+oeiP2gLaIHAd/WaH4esabwkkKMh+t+cUBod5z2GECGa6 -1Y/qe53Oolrkfxpxz4pqpvv4PaYow6HlarFTbcX2CFEK6uh7BngPlE4lcXP7KtqMYOSEWDzel0OZ -yl9+VdbJqu/tP4S1lQKsfR/RX648Q1JvrSYNd657I56/zv+BDWDMtwMcl8lF3oLgubh4CcABpMQA -7HMCUtDeZqd+SSNr9cGDe0nkGf9H/hrbOKLOKl+wHdlvXeMSMExLPkyVi5ef51lZczOXqyjoIt4c -U8z4LpShdBuv957BBUNHRfwcDsTpk7mulZlNL8TRG6IPy35ynLzqAno34NTQxBsrejMfQbF9ZZGY -nONIEwPMDAXW+QmLtqRKCAT38XdBlDlKz7cb1qvKZ3Et5LkEs0lLq9yOS5ArcqxT7rbXK5WAPvWN -ykh4pSM7464o8itZXVPHTelCAUrfMjjVWWcfXrOrqc6y8aAXD6RKRw/DucFQkSEE8lG131i/jm13 -5rMqpoiKpK3YZ/DSEOBkhI89I3ahffbTkxe7AXgDpoqAbHIASYYU1Iv6kNBu0aauRdD5KmNQdGSc -6//ML83g/DBRVt2T/YnattEQHjunO1SGGEExItpVtYXMAopqYY5jMuURNFZXbpB/t/pdERj+ye5A -FTH5E0a05k0UcxhN0Cr7rjwtUCs7YAx7z0ANcLoYmJRCPzovb3hEz6e6tvCD+gx9r8CLLTlmDd7n -wzOpa/t8omlnyKIegS3h9oNczOOpWkrC3wLqcekAmTJT/f4t6ysuioCSxtG7RqpUAJPIWFt5EbPV -/oZJDnNsTRejNwDNiXop94zzn536bDlsZ+IE8vjTr+q/WNsxZ/mBmruRSRZKKAFC3NG6G0GP+Sot -q2vbJAr5TZ07Pj2I1DkEy8pYIwNtJJ3xHgagrMG+wm+EwYdIYTjrNuJxOGg9/ndYBF+u1YmSGx1N -L1QJ7RBi6AWTxnjT+DMFUBWF0Phld2VsYDmryUT1RLgrN2xfGQF18C+tMpQcUwMIAgu0WgjQ3a9D -1npE2wIioUziYjBZ+84UKescbgSmujVpJ61OJbSg9tMUDUwPECDmb51YeGrWLbc2jpQrUc4KelD8 -tZ5hAao2lxem02cVqklmWSVK1ik/aaC301OMqPcygbcLs30lRM3O9X9je1L8YF3G2cfm79TaclYl -l9K2ySneBJ1HmVVQcbhk7Mc8YaCurUich0JCnYbtDErH6PBy/mcUyZSJTVf1eEOAAtYwdIW6Fhz+ -43XgE24EXuJVOuJ1xtscS7ddBpU1hLIwRy40Z6fZ5U25RTCTu//qxWV4smWJV5nFpLhTX/FQac5q -4g3H4wps6Uu0b0fcUs33X3K7DnkGEqVtgdnXAE3Rg3HU1sw815rdehUccuo5QYdcia0OCeyBfHL+ -gCQeZEwwlbu1qz2wC+kcgN8fFPBXlC+zKNk0wKqAXQQqFhjtQzPZAfpvwmpH5MuXO+2/i1EOI9x/ -kgoCvC/0Fjlh4/onJxJUlJrfSIRR1tzfkO6eEHZcvjhlOl7+SQ2kbB4HDRm+98UFjZOGlZMqroXO -kw1jhRByoi1c3/4uPVjdJ+eXP+HUiN6S47l1WwvqcsA9OU5YUBm5S//b8nEjqTZkPjps5jutjxJM -XhY6E6JwN5OD7wdBQLcxiOY7U2PZTAkkAoMS18gi03LGmytSH8RVhcJNcafZayQeyxtvjM/xHaCG -e+lHIlNXn+xL0IpHmVFVGmr9oJa83/BW/NcybFQft+Jy/rx6t+P5peE7jYZgWxEg90xnC8wr7BFb -idFJQEj3AFm/RnZCqNmQUjV4MMU1STwA/4bMwV181Kx6bQGiTksK+D299tkuT0wXoBQJNsosLpaA -VlQMCaSsaTYKchYuHncMfTXL7jUnveZbIVGlASOUiB+BlDEUr5O1ddElWp9z/k/LGfse7ikyzHn7 -ptpHqqQ1gcs0UPW//qXtzPkfr6dyOaxKV9XHMPqxYcVm0Z4ZHicKWZ9x1STmdZLdR6BZYZraBWgV -OoAGFqnHLRGkOQlbO7GMPtSxmx+JoD3qR3ZLEBSv47r1go1PUKqtC8jxnsMDinuZIG7z1sfKwb8b -kMV8fMShPZAtpUV51RlxTY9B1lijxNEaUcHT8cU2a+2OhlB4L9A6CbIWw/ld0t5ktWP86+H9U4EI -QReZMdPfh7GLiO6p6Fgf6wrNQ2UPVujJ0HajMtEnemeiinbTzrFwtnY+PF8svqBjMBnb3aZNnrit -9TZYemuRTntm6SoI52AUAdCB7WnOx/mZZ4eBrByeRsBHy8HVI+XzabYELL2KzV2aebyT2TuuiA04 -DOC8wAF7c7Unwn7CtRAwfCbVsR11IkVt6VzZyVqs5mkPW0VtEUnu59oFqFU1LrSl7b2qzaqVBGIq -dG0ICLY9D7UP/XtUiY93rG/i1pD2WcWgzywYsbQPJYZVXpTvusGYNRTLk9fYmSz3OoMORYI3zd2b -CoxgJ/vgbk8YOSDhk9XZFN22vWnUJXKKFYdyp3gzHVqZ97xFVuczGfnYmzIZREc7+HlRQdqC4O2d -K+2FkFUggWvS44DIdcvlHnxZITIA53M0oItkDIVEcvF+cjI32ekLKvyKmawBMPPEbu6tmfBZ4Cj8 -eTyxo2AfAdS+Vd9QUj5v8VyvXUJO1wis9lR7AnVzEi9WRx4JsrZau7e0a8aCmfYoNaQ8CyQ9y1na -cB4r76Bgq0RPh8he3DQCdPqVT1y8GCJ7z17Z8rJNDLbiKGemk2d9x42gal/Sl+CLy+sIgz1eUzo+ -nP8dTP0BfZ/vtnc35ovrisGZ23c+tASuSn9W2k/wfu34zHAIZnmDgxUSrUeN8/QfBgMzYrKWG04v -cNdCMOq7Xq/laRB0Qeiq1HwBugvVTQ7ybIJfhQb0Y6WSUQYbOhu1afDTaf+8QT+fdLzq333zuOyl -8+uqxiBwCAp2vKA2g1yTsRrAGlumJlh/zprKOjXJyCut+zrFrgLDL5qptaXjVp39aUMzU8D1uPka -KBlDkBSiTOWCjkAnTRbdfpHD2hJ6m4v6AZ/uDzZ/sl04SY2wGu3dMwNIt8FqMH/CX07Kpu5LzAo5 -0lNF0soPNpcLvmo4pTCCf2hsI8Mz12Zlp3K+51sld507lwVbRGlwyKEPIE50Rk/XoWIFHQdSh7eB -uYkD9o8XhLnEMg+Wp+1MmRFzuOcjHXVdDMcD8X05RVUBcpL5Wc1xWXiSNUgwquI5Dxiag8FL4NAD -V7ik5UiVorupbKp0luUnBbWRiXNEJIqzzA1iefwX3CfCQp/q51WUPHO59qnKgMeA7uy49xV9pMBw -P+gicJGXCPUamwRulLP46Ss+EV60T3a2fxgPhrRyNPk2N9G4gD75373CVHRH59EYyBds5XWHH+1I -AvZooBvECdkm3ESswP3rgDj1RhA8gKY8K4OiGPBuR8ReZ3IZ+V/gS603edaR8Z4px3TzjNG1MIUF -yD8KTelEmCFz4UJWiQw3DgES57RmKtkdEVdy6jdcKE3qb+MHGWJvEGXrfqM0WaeC+urV1G/3DaUR -og9IjO8pluolop7DtRQ5CHEZG1UhcSi7MEXBB78cK0cnKcJ+HdXQaqsM5aV40A6ap90BRlh+Fqk8 -Lu0wZjRpGYe44wkm4tMDNjXcmCO+IH7BpuKMVYEeU4tCHi/FDoCUjNHd7z9gWTkNltiFeS94THIA -fbyWXn/j4DMHyL8ApVxgqnducvKXNkgK6VVF+4LqcwE4QUyJUnPIGOKRqUPTaHJewb8I3aHSFopU -ou+YcvrUJ59i5XtplDIuN0ZT+MazvRSjoC6X/nWlLhIcvQ5L7nPZZlRjeS+WtAd3o3E8tL5z4RCA -jKDt7GDfFv01sHCc03PbCUqTU3wl1An1yI+L0fFcvhtwqDrlkFdx8WJHwPu7FzYiStqAaXd1AZ1a -ZlBA8uhNGMeVr2GKYrFtIK7bGQHVs1LLCULoGwnovm9RLXK6QmB19zcu0OMknU+SjGBNRO7lY416 -oQ11Oa4M7EC7v1ffeqD8Zq1C4pfYqzt6Nc9h+8PC/sEXGd6N4hhhwgoJu0u0h4V6nZdAS4coL/bs -wXyMc4h69ozlyv9PI2N4wlS3NN7GoD5O2qKOQv73XL0MiaT2Y6Dsfo92Nk7iLVtFHEN+gmFSwHyx -nYy/mkBKTX2dXKMOWQMVJ8lClp6qJ3CTKX/Jii3xsFvrQn1J4tRPQySgUz9a0/GNklSH3OHv9XU+ -fHdlBw2Buj0zqDsXu1CPJu5loLriqQpx5pZxVE5wnDzEc8l08aaCam/VcCLPkVQMiD2LgTVlWptu -tLyEznjG7TZVICXNdQrbQ6r0P1apK/O2vgv1lyEpzeR30lb0nV3sVhSv2vPFKlr3k8plDdjJ6UR6 -JrfTFamndZJgEptYbZ2tkJFm+Cx5vcpotxUHCihxuHmDAiVtNuutsH1a8H9dYA7QpUNEZeM3Sn+0 -mO7MaLYdNgKFkhWP+Gg7ZcINgMOoLFyAXvz6mhCv1S+v5KyIu7qmceD7SDsALvDXMT60IixTj226 -SkRVN5caQZQnzl7SAVDPqHudukmRSL5HTpRS39AfkSuMG2uAmTWG2FeeRTc9gM8Y/ZxdnWmQ9Fj6 -lTe6OGtABWUa4M45qdCwUt7XnlZi+51OklLim7jxb/PusBo0S6zHzF27HWqmZKLkr0hvaiDcvaPa -8tu8Ei6cQk0i8d8r5izZNSBwyS/FWbzD5jm/inCl6oQ6zscYCVyutBCDebuXecYAceroU2YOa+9k -vzMTyuH+BlNV+23KiJw5V68nXnSp8w3pPqQR5wt+Va/xrphBhg2aMhreFyp3t5tfXaTrXAmNZLDc -0djqc1P+wVQL0ggS0sIYG2oSFWTl5Brc4mpsOaFP2JsdhoO6ksJPFiGS1/FCFPYY/bDmav4vhQSP -TkSBCvT1hkGbfL5gv1Ks32NllF7qQB0vivuGCnFeBPUK55Nv8yrd6zGIJc9CVo+710wJszO/xOYb -uW8qKn28YZLehpBDn+/DeluIi8/t6CM6EDd41oNilbGSwp7NYn/CXUZFY7K2FvT2jve4I7L2LEiR -70twPTNCn5Wv2/rzawh7MyghVkAjcO983sECneCWNt6J8ol4ijKSreYcKgjX1bGcRmtMy8ofIN1c -WO6P+Mwzuw/wGpQ6S29ivkKZi1lLbj/FTzKuHQpsNNWjsx7Uqbi/IyKaiEfr046PG5xyfx47FwyF -ttWFtVLGkr6qdnewCXPgQMmOCzqlp1+MEgRKR4+LKIpMUkn8N8LvilG+VkmFdDra3s+s9Xicye6A -2GfvcE10JzfUY7+N9W3C9DI8dJ0peaaJHDysqfe/anqYVmLruSxJh4cEyQkItaCt0+xFMwoIz8F/ -zn7UJNxSybfmLBXjVk0zUbU+UE5L8jqopQHFogUDc36ZRhMlOmqmGTbvsnKHA5ePOvhN5KF8Dy4Z -VTJjgAFVzKAOVs0XVNzQbPgl19VLifGq7voLDqZBPUJSMy2hZWocthuWNwzzvRtLHK1CNRbF4tiM -k42Flt/K/13Oe8ESE+q3+77YF/x7hJJ8oEhTzZFNfWqiI+/6vPyMs4khKNRTGAF4hWpkt7GAG5Ym -OFBA36Ei3ouJ10OAGmdTHusYdgQXAKmWBbmjWM5oaLoCJqbeIgWo6/1V3laBDKEyfGlhhxaTuWOq -evprHbi= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager.php b/src/Application/Model/d3ordermanager.php index 091191f9..39ac0837 100644 --- a/src/Application/Model/d3ordermanager.php +++ b/src/Application/Model/d3ordermanager.php @@ -1,434 +1,470 @@ 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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 -lRBXUCe= \ No newline at end of file +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 +FXCFqc6puAu/p024tvahJV31izqfdTy= \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_conf.php b/src/Application/Model/d3ordermanager_conf.php index da756366..0c4ec77d 100644 --- a/src/Application/Model/d3ordermanager_conf.php +++ b/src/Application/Model/d3ordermanager_conf.php @@ -1,53 +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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 -iZGHk5pwqJ0= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_execute.php b/src/Application/Model/d3ordermanager_execute.php index 092f42b1..3c71298f 100644 --- a/src/Application/Model/d3ordermanager_execute.php +++ b/src/Application/Model/d3ordermanager_execute.php @@ -1,328 +1,337 @@ 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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 -2PR6k3Ug43W= \ No newline at end of file +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 +AwF66OcFYfrCOMvz5XLokhktNO4YtxYDSvUK \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_export.php b/src/Application/Model/d3ordermanager_export.php index 18a3ef86..798d6321 100644 --- a/src/Application/Model/d3ordermanager_export.php +++ b/src/Application/Model/d3ordermanager_export.php @@ -1,159 +1,163 @@ 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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 -BCAqgOy+ywqKjI6zzvm= \ No newline at end of file +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 ++R/4sAT6Yo9Bd6xqyhrR6/8q \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_listgenerator.php b/src/Application/Model/d3ordermanager_listgenerator.php index 95ead692..c423cdc7 100644 --- a/src/Application/Model/d3ordermanager_listgenerator.php +++ b/src/Application/Model/d3ordermanager_listgenerator.php @@ -1,299 +1,270 @@ 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 +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 +j3+hGWV59G== \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_partgrouplist_abstract.php b/src/Application/Model/d3ordermanager_partgrouplist_abstract.php index 8c0e410a..a67c9145 100644 --- a/src/Application/Model/d3ordermanager_partgrouplist_abstract.php +++ b/src/Application/Model/d3ordermanager_partgrouplist_abstract.php @@ -1,47 +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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 -CA4DUhM37vr47AwXkmWah/gW1phwr0== \ No newline at end of file +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 +l4KxD0q= \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_partgrouplist_interface.php b/src/Application/Model/d3ordermanager_partgrouplist_interface.php index 6be00bef..6f557ab1 100644 --- a/src/Application/Model/d3ordermanager_partgrouplist_interface.php +++ b/src/Application/Model/d3ordermanager_partgrouplist_interface.php @@ -1,27 +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+cPwLW8AoPpPY3PD2rZoTVMwD/tj+qYXEL6kmOE31DudA2XoL2A7DtMo9IfbV2UiR9n8XIaP+9 -JNuUCMb17n67GHa08Q3Ke8iFLUqzfwDWv83nZDnm2NZM6b6g/K0RhR9Sx8VIqAEWrehkovx5Kt3a -vi2bx92DMXDmyEa4HmESXft/DYsnDw38nCOaVaBh4w+Z5I1ChFLti01ZUVJZDfu9kw6tWjkX94l3 -PuCen6/g5xD4V4rEZo01L5kNk4ipHB72gHFcunlEkJYlWRzBof0E6BpWlvttQV9R85xPxxWD/+w0 -BH2nC0WxMwQOJ5Y4Zv0J5BaGtqa/LIWoCoAg/P00C+bUtruByf2sA2KxkBtTgHxYHHthChoA/OB/ -TFqMA/amUbunlSWuXu7F+ohmuRTkbaxFw+OrQAgmLZ8ZRF+Kw1ou+Qvqs8zrmIm897kmauixrgRE -5SbJ9olUKJf68SPt9vw61UPBcZz/Usg0suf756pGz5bjwONj497dL4VjaEi6ifTEbyvlxyTJEPpU -a1mSi9wiiqqFl5s11Tx/PGY0v78SUm4Gqb2M0ikzJvIDUZl80sY5tBCsd2V5QxQz7h6dReUchp/I -zycWwIn/fXjZy90hTKfi36ULqZR4jf529sITBM/03EZlTL69H1W165Q7ogiufh/3rfwmqMMkSQJk -njMpNmKdxr4OB++JRUG1AUAil726epHUz1cPwl1e6OE1d7s+OQm+EBtuH+apcjWWFXANANx/y27l -KrdiTinehCq67wTGc4aAjN46KmzA9rTbntQhCaFfX2Gkl9NcbRjRLRcIyUU49GrAzO8Mdd13y9ND -oPw6+5ERbY8ZTvlYxhtdpHlW9DDt5cm2GvpFp3XXNRoGpd/YDANkXWSQ25H44/aJPbvE6lsWDsNV -FhcrPIuFl9W7KjpCwmpQNarwyKQqLY+hKJOO6ny88p9JyvZMse6lbwSrFUXWl6vhD+1kDobXXU/Q -bMOKNRmHZXGERWfsWQzq3rk4sDIQtwSt4bT2T+0Advh4MLdlQGbHZPRdDgQJIoA7cVBMO8O8njYb -FSrLu3b97vS0allKS36uiRJrzxdVTMJviCinNXBBT5zsJrSVwASX8l9AatRyCGwha2rXZmKobEEd -jG8fo1N0hqNgEvj0/EL/Wk6etelJMOE36F1gEIGXM3iLHqWte1HGlaFfZPdEtJ9muEGTqRl79emR -2us7xWr9pMzxEaXNOv6oSyxCT+U/2PgZJPjnH0w2ku+6WjBUmT2IoAUbb0Spgh7T2QgAU4uMH+n7 -kuoSfYTw1Qsiq0BFK7ve487xLyc8H4haXfVJJOIweHoIH44EbNeG920RLhqTtEdDXQznRP/sP66y -nP7DpFdozXKhWlyUq9GDVuH4IJhTVveJ//kz+doPf0uGdXt9WDWBuzg4/gXNdTWZ4hb4NNv+nDTo -P75ARSViUeYwFRVuP4jgX4uHJ4ohXyv2uo0CCSdJr5rQDfQDFyDsuBGa30/xg8EHYXzsBWrc7G5f -zGnuILJcfpr/msHQCDL1Ce30Jn0KAYSMJZTaoF5gBk/SRTVjdURpSgC8syat65l6+tKlaLAZ0Z25 -7gTmYEhmU+H2JB38/gUGvxyVJI0Frd4VLKklDck4026MFfZw+jMAn8N4v7oLuFm1NsB54gI/8fzU -L1eBSgy+HE5jG6qvXjnIZy/H0qXDO036Nfo0cGO2ppkqQWaODG== \ No newline at end of file +HR+cPtUk/u2vr725lg4UgPhkbdYA3yC8hAsT9EA36vIcNx6eCT8NvQLTAxNawHP3Sgow+RdAvRcp +LkXyJ/YD4YmosqEtTQCugCZa9IFNAxqYXwcvxZJh+OWuQTgAXj+B9K8QzS8DxvJDSp+wFYLoS5a1 +SV+XdhihV/nOzMZPKqtbIlwZFO/ytU4RIcSeKpqbAzzTnHY9nc67E0yWQsJhiLooD2x+P0SQl0a+ +t1/9AJlioeO7CAmtEvsZGc59B+01kngYEIaYK4Kml051GIxWlOsBnQ5QcSotQHf/0To7tRqRtSYp +qrJBMp6unOMcTGbvAADbqbm25OrJnU3L4xHK+C9DygJ0xybl3lmD4licOyD8HB7a0ela5l3mcy5K +T7QgXAhYEHkOLdPuyeIX09O/VP1iJdReZ5yWx/4IduRs3jGAcTRNVyQaaxLIyu4LkrEpwagN3t2U +DnlRaLEIpqx9IqsbdKuHwvbR05+8NUlQwwywOJuFrK4XZygYCulD39tJG4nPLzkVMT8N/VMNfqX2 +ygh1b0LiJ+M6c73B7pIHac06AAPV6KRPdoJmuHhau1oguCeU4wjRXhhqXxSdVRjCIX4m12PI1weo +6Wtr27vV9jK0fcXGUc0X+2saDmYFgI4UNefHArQCb0O80uEUb15egm0q/xHQ2XziO3cd2BSSu9mI +dVKwArNxP71BcJQTbYFqbNYOc6Ghfz340/WmHHjG+/UK24BXwYdFIhKzWp0uvOTeM2clR7D9Vs7Y +yMOR5XJJr4DJyhqcLWXCgZVQRGJ26yieNjg6gJhY5XA2hxdXLbo3ULSkZdHv35bG5S+0s4MF4LdV +3CV+I0ZepMMZof3gR1YvpIdght9JsHFaRp5cItfUpPpx4X2lr2XgyxTrYnoZKV4TOOUgQwi6I3ar +17NsUwSK9nx+3xrW1U62IehXR7Y8TpSHCK+P2VwEO/sRx0NgwhsnoXx5CeFAvdU7GAWCyURmcO7Z +xlWun1fi225neFUkZYR/T0LE9OjQpC8zXDYvG3kU6MBKr+FdOonJW2EMmv1n6Oypr5auxEBLSnR0 +va1AP9nWguv1LaKsZ6jvOzxoD/qRGkaPjlCzX0GDE3ZZmzshn1qrpnnFjO2EAoXO0qG+qGusAkOS +ka/4GgEQIGUmhV70eZGEWS9s/9kdxSJVx8MYy15Xyq7YaNi/Wvzy8yI156qV+KBf0VrJToh6b4c9 +Ij2RaUGnXCzzo4Ua9ygBkfsNqiHrmr5ugJ5sTxhKLPZxTjkALkH0xTnBVu0LsxledEPIpZiazq3/ +7wVc0Wsuyvv+T3a4dSyD6oGBn7owcHnq9scYdYYiQ41wOkw3J+inJyEBK5qm1K+I6wPOedo7WYQV +RKDsZXIGKlCkwHB/NIiOODILBFpnnZqQk9C75G1FpEii0fHuvcuRwwb6IKmvKFy6A5Y3d/Pdd3Yw +k5RjDmrluAWmeg0xJd3YGOPjvcUQ/vsGzbwPXPNIQVuas445UO06szB9lVZNEqib2AiKckTZSyFa +QZ/cRmKFhtRV6BrUcm/Fe63HXSpK1UGAKGm/1zMZ1Nf/FUOKWou4N2aJVeNMKq1hHf+y8NgEH+Tp +ofmhbps/Do2+O/ZLaAeXL0e8QjEncfJ01qYPp9Gnb/3wdgQowgHchc3pX616mMM+FgNcL4OwQCPA +3gs8jbVZaHYKlittxIO= \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_pdfhandler.php b/src/Application/Model/d3ordermanager_pdfhandler.php index cc705a62..0cfef85a 100644 --- a/src/Application/Model/d3ordermanager_pdfhandler.php +++ b/src/Application/Model/d3ordermanager_pdfhandler.php @@ -1,110 +1,114 @@ 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 +HR+cP/GQ1rdVjVkUfjcIUbydM+cIM8Rpce8XYfcuD+aVwmWEBP2gPuAPQCFqQenKpNmd18RpCDMt +vwQkUaH/FnyhaI1mFUNVhzw8COlNWJ5huVtgl1LUffKpgyCnvs8V113cPFgnHa+rjrZWrSic257i +NQiXUhQ1cISgWZ1cnKas4q+gOA8R8tMVTWolPjreK8wgfGA52bnkGlYNdyMBdf6K0IohT/UW24e5 +i7S92YhYEDjVX7Rb3Rsq50YPyhakg0j2RyJ1HJ2y0K51Bk2zZOl5eLgPp4HcKckqYhF/mpEqgxDJ +LCiJ0GBJUqyARMUMe1UZwsCZVOz0RnTUKkxrCzBRHsn4nTMpZ45fizIzzRPawu+a8Gnn2eEdAn6J +cxl66xc1KKhDCOgnpalxdF933P+VNw5FY1FWCGeQVv1Q2X2+fdVvFWZ3nsn/E9gFne+0nO4TgB2U +Q/I25ovaX4x+pBZyjBfZiE3+4gEc9NszCa2Tbrlr3qpRRxw/0El0k0QD0Yl36luU+HkQC9fPxp7U +SYY0JnLVTw0J/Gt9ZpSAlOmuvfkX1RZMr69aKMKN7gnJNV4+aPAdjSvxGG04zWH1yEBJoJMJFIFg +siz9prEckf+/46pxwArh8y9JahRG4BZglKs7iGDMwGZDiCE4b32GCunAENB/s5h4DJUewlDlB0AE +4N9jGZU0JgTp5GFUj0ry27lN2R0VVbHCTjZBkO09snVMjG4N2Hds8BUTSEuYXAPHmmewCzyPd0nI +u5aH+Pujq1b0IqKO4wlNDVDZBC+Hasw1qqFVxZghGfxADG+cjRW7IF0BCFDgdo7XoQkWhtIrNbPt +R53fMsLMVfOApeoBJ3i/nPhLZ/I/WxB4QyTA7ixcx5cgNYqiAvERd9zoDwWSTzxbvv7RpqpcmfED +vtk+S6kWHN2p0+RvES94ip/7MWCdw0+98+P7IGI4m8aJqt+X8SmRMq+PflTFBo9Iia5AEocZIJ6L +EMTRAk7RQJqzuKQGvkGmH/+xmlOmXDTKOZLELBUizOd27BeZ6oaqskQmOWd9zhAupQjsmWkh4F1x +p48YXNUlmcd9dhnSYsZvyVlh5ZO70/aYnlhxP8euz7eiSLIbgAPWNGAR8i+kpi1I0Dh+66Nnh3+i +mEwPSU0jEhS7CjcsZQZq+C0O4rhijBZnynUV8Ox4uVjwWWPbCme5QyXwyC5Yi7znpPZ6CsRGOdp/ +sQKlWBeslkrlG/FSRW+as+8Y7Q9CQdfbvHsELMX/gYX5Izr8XeGJPdWiewHW1avNUOrNUwVxhSg/ +cMSFYOW2UrKHwIVp1XGfKTFEqC5wDj3DKgdjbQpJ0f9mqHMyKW+f8tJ7U0ef/ot5njeudH6PDBRm +cKztEKqoXc06e57obacYW66JneS6MdLKrXXRACjmVb+F/UNSWtAoIbsWOnjIMbaX9w75U/F/3VUq +GL0GLmsX2m+54m9JU6Yuc/3F50AsMYY0nNLYGIsvV+3CaoW6v1DLcmz2de6XCplZPBqfHMPJ2lvr +wiu5qMMBlxmD/ybYCuvah/Wxd8pZqCb/FUdRtIjRy8rvXvWTlakCszdshvCVZkMq5OFddM3Ud3dX +FvC+AK2vqD1gSGowuNqLzVIP0vKx/dHs+pyGh3YSsKzr/gyL9MHEaR+iqOTxMHbrnh0afX5hu6U2 +8hYVDMjQ5eUlk7OmnZEyW0HRy4cFqeCDMTqwHt3DN1193GipOetuxcTD1BdmV3zEQWCM/zker/jd +9M2pzVyBdoiF1+zmvQdyPJfuVdd8jUkBECBBhRIkcjaInzUCpl8UuF4ZItjrr3WTipeZJuJX3JBb +FeA+a1AzkdY9X9FAjjMMzBXtAsiJBfKOIZqqp+JAuvLL7AHVxf6VBPeRC6ubI+Hc7OrGIN3UCs9z +7uWqXzu30FkrGfNdoY3A4SrcCEi31HIwOa7OTACd2iv9nfWprHaZclLux/smRe6pBrB34oNkdcGA +BFi0ZH1VYYSfuMecRaZwqFoOsjCIW5l/POYKpstLjmDRALYpLyTcppfiH6dh85hcRNu6BTBXbU+R +j02TugpILBzJT7PP7/TOcxSM6RTeLdDGk7rNrVjkL406XGiIvsCNmRKOm2mxYX+hIl3sIorbmEj6 +14N3ZKVcFX/pNcI0kRy++CZVVXgcef7oozIsxEcvSKCU0kwfdi5jWadCHN19d0QmFOOVgF+gSpdW +MUB4m95qFR91EzGfyTJDW43WSg1vkGdXp7jx4UjOyrDmrhaSLdKhwPfq1PrmUUg4j9yea36II0/+ +eXo1kb0zGJlmAOX0b5CwhGRiY+7Ndu01g5hhiYgcbqom1x2DKnGijqB7k1UgqVYnfjogUD8+CL73 +3An8l7zOQ+OoVi82ExbB9ssK7Ykn0/zmwdKH/trpmGdeU4SAOsnYN0LSDoo5L2Yk0yQ3cMb2Vr4z +oI5B/52+5Df3Pxp+KlJLjI3Q5natuXe9m9ihw1KbAQ+NHOSNqqhaKmpGKbSCDO+beqt3Qi+IZ3Dz +jkCsrz/X3xP1IJ2OjtSPsXDqsOUBQ8cZMS5dY99TzCzjL/vRG97B69R7MWab7qFKT7sTU/NMiZMu +KGwCCEd95ltUVtrZlXMjN2h7uS8FR8sss5BA12n8/j1WmlusVf30rl3QwJF04Nqz8TAt8bYeiHnj +O8eUIeWZ2/0P89p7+nkUk+1woVR2qS25KEIDGXjFTFbyy1DCNqZCaR54tUf+f7Suh/L84JkYYdiM +lnkjN7jBJG38qXQNOzGaniLL57d6kvidA+R595sq+NGGjDlekleTsaCeafZFwNL4tB4JMmo0X0ke +Y+A+hUEy+JXV/Lcz6TEPkIjfjZtA60Z10aNRrCDWI/nkEvwBLoE3ptK/HeyeLaKX43cSxF62GsjH +MfHjvFJVWHWcdJ80BrCnbis0E8LSOCYZLmnFb0BHPZ1KBp0fIdpGJ7yNFVgPkpgWQ9L15hLUj+Ci +BiEwX3YFVrx0pMdmBXXakzOhcz3ad0eJfnfJnGyz5bEwU4x6rf3Q5/ylZXP/q3Ybbc0HQAEwD1nK +9e0n4ugDXNgbzFYgju1BoaFw37fx3LFM8wIasuiwDG5SD2V6XLslMvcrW3qHfN3I6OgH05SummUS +DqoqcxLDmE4m/yzPqBKsqPEK4YdNThBKWRfuy7Vj6b4XBdWUEeVB5A82Ry2t486BtZkftptH93BJ +Sexn+5yw3ZlAs0NucxZGgR+zI7a/wk7xQgDabqrgiJFzQg/QWcDmlkC04g8i8eYfgfJzBYvf5LnG +VFVirtOGsY+jESAJM8li8uUYzjhsKNnsRiW7Lj6i/g6WuNMLqiLxWI4hX/fPWMypKY+Ku3kxJWhR +7DiSePBFp/88V2Aq654rJuUTZ9mLFYaOk2iQ7Ogq7CVaKY6llBiInoXsTuOwzOwrbO/k0DWm/iVL +zKrw+dvHjp9WuOYV4DP8hYwkAFWHTqigFljYuMyZPVuSGXPE9QngAZkEXtmT1u/k58+h8tNPct9U +ZquJ1sf7sQAnPOCVH1tTwaG/j1k/4BtVc5gw0+19uL8V0h5qYUqKGWc0T8z7v67RO8Kkn7w8G/lH +/qTbTuxvrl45RvfamNV0gRpLkpFcTxiStW97WwDsOHOT47kRkQv1XXi6dUFLOeRkeTDMwOnVIwOS +f2/cM77gxsI62LFaPuLxuZXLYkDQ6x/tpmdIq5HGeXRq6TxBgVwZDyIH9T1sqd1lx8Cv5FIVlSdY +iyYgJeglrO3F7HtgryJfLBT6TGtsZ9fWXn3J0hzF8zZMWBlGCuqxO6Z/B76zq7dqnxQUmViA6wXM +2Gw94KQeCbaVGLIzazYCjQJrGfGkmhUPUJwJFqgrjp1xzpcJG+mh8ww1Ct7WVuVsfV3bHNnyvVSb +c1lqOL4lQExj0I6pGNsw3b+JpUfEcG5CcZXywyQZKIfy08NPZ701tfppi0+mauqXIDWnMRpyCrae +jjOAqcI08xR6ogaCeKlcuCrTsG7Wm9PgJ2yEzCp/RRwqW5L0/o1L3waYlZzf3TyIDq+DwHRkGU4e +Ya0FFwyosobkDqcPqip0h7h2D92+23SSUV/NQNvh0ij77VgULDKkUplcVz5+A/scfLOQoqD/5q/c +jIVQgxKZmNcI2uK0BgFhjR62wo/DfHmMNdac1FCdiDRPHHOnDfq1t4Yfkm1TejF7a7yjDJteph4j +naOSk0G0aGxDT718fnGrahpPGGszlNVVsc9g7tjzJK8wivb56fXpo8iYwrm4eY3CdCl/KPAYLpPm +RNXmtTy89Q2hnMlECK1XwhVQaSyf5oPMTwDQoa+IaeqSXrLKFiHpLCvohMErKAo4fMr7I69vunO+ +7Zv+vRttZXTn3k4BkY1bNfgb3H0Z8L48aHHPJ9dKDUfvor/pi4f01zMH/1TaViKx8BIBeGJq+eYM +seGMhugQB45fsIiNiSWLuRuYcqJhh7h6Jb9KU5VOP96OchFE833JcKRKwLwJk28GUdtksTDrkR/7 +bAcpW4RWV/642GZKKl12iSiACwInms8uESbQY0jt8DmLDYhZ7h1I8n8O3AMgzbfsXL/h93jR5S4f +m6pupBlnuizNMLmB/n09x8AD4Sf/WHCS+xkoJI4gKks8TttOXUDh3FCn1zlohQgOIp+u80eieKgr +aEuhB88Baf+KiMQxqvoDEbjX0Wb53zMjFUS7L+UkYCYIwHHXfs2lgcNmD+V69wBaYsvILsrBoZXS +LipXTXviRViU9qRaVtW5GTc+YrQHFgeqz7Xxu4jNgEhfxzwxeC728dp09zqGrsZjL7U8PZeM+ByS +ZeAE9KKaQ/mvemMzDTdXR82ZMpQuQLVHxYJ/5/KZvI6HePqtrFEuCA9Djx78MxKjM/S3EKsp88wt +MbgbZf4EJl4POY0guaAEl/zpD0rYJnMR+a5ANsKuol6mA5k1tkKYrDq6cb4mrYFMTgYH3XehYd8I +9TfZxWmsZdbFqJysPkxM+9aPcLdNOe6g8AcAiJqjczFYc8+1NVDHYdBzjlSqAYbXuOhBBIUYFY3V +ngMQ1v60aqNc1P344TLfuY//1MHa2RrVRXxv65MeQUpFOHTeRaeCQWG1uLyvQrxr3pRNwNefI70N +C2uWGwwbzvV8H5FjeBeTwoaMmkFc0/dg+0S3FvFMhvvTikgWHXeJpJiWtcDxoexI2EILYahMVzJ+ +tCkA5PrK0Fs4ZF6U6sG+l9cPGyDoQUPcjH6u4wJC7C5ROmPY1GaxwP5JGk5VOecWvPUMkTviy+JT +l3XHV3YMjz9d80x3zBO5TASIpyrplqyvlaitV9WkGvLk9ISD9hnUiLbjpEcKLlfJ2XFP/4cI4kq2 +5ikkwwspYDsRpDDBLE9RIna3K3GsMMN9Wjba8yqasA64LXdeFYJByWwomI60bIUnTBbYjxcRzpNU +h0q7fVFqJ7UpBitCRO3PMbQ5U6CG9jJ4xq9ttuEEYMTZ1M0hSqRgovyGUYg26SwBQRKz7ma7JOLQ ++SrWmO5rohjvjs1IRVCNywFRZwF7iwavkEr6N8DgAFlh8pY6t/OCrdx1BbGL5XFnuYxyKGcFZUDb +ynYkTo6aeVoH9SmcyMwA4WNM8Me4MO+wuCf4CGfO+iIMQYaHKj6FlrRkCCr7xd8KcGgAm4Mp6lW9 +mIQtAdpdufucjcbZuAkirlxjwtm6ELCjvYh8C6PMpZDSQJAkcE86oj86wGj+rZ4RaolYiYaohX4U +V/nz2otbtxMHQWH0fGOiVT819bniHtUuuy+/UIhRKNddj38thvgslbmWrHQlxkaHOS7WMnY+Et/p +tDPCti5rCRcxLnwHCjiuOjjdtC7/ox09c6E0Hu0+V9cxXMSCT75qAXQp9M19wfluzgMvTT75hWoo +7hZr8b3/NjoCEzdvp9gtNzv+VgmB+Qmoj1ltr76WcJ4NCUWdHbIYEyqseaaKrjBfUGHTP22V//E6 +GjU4W0jGs5/PgLhz6EhPFZVvoVShPhStSLOH6pAhHO4BbtzsEeEqyZbYtIAQUGQ9nKL5MXFaKUj+ +++Yt6zpl/x/PusIc60BSznpsGLEznTUTDlrpBfpjELc/bZuPfX+cWX00l/NSNBPbi8oj65lp4tcA +11j8p1OXkR4+WCvyrCI9sNyiY7GWZSvYXQxxceC2sUMhw6WTw3O3JHBIqI+2uI2V09vZuMTDx8Fq +sBLH1zpwbaOQRYqLx3AVoyvMjYbvjRUm0l6YKF0Z9Ax9JOCSWMrnJkn/10QOhUO9rVFhlVnRguGK +PRO6Ukl1JkWI5ymqg9dM3C+t83MS51ikkgQqJYKV4Z3P4AKbl/BbthyaCrqjrVt6ShfPUEXm+aP5 +1xwzSPVNobxpfsOgy4mIxksvdwxV7MoLiIukDc38xLpGotxuxSo3yeVQPoSnqBLafSVYLuszAdjv +PZ7q/Uf7ubFUV/uk5kxFXAlQvyWpt80KONY46yf2QkA2rixrvizpJ2FU/gXAVnN9Kkh3Jt+5ImC3 +xK8fk1wYFm8nP0Ak41N1etUd9VPuqpxQf2rp2Q2ho0Prxh5rL7/l0kfheSLUb2U7cvZUAaWETV4J +b081UrdSETW8DyoT0vYP67sytsdH0ALx7Sn+V1399WTq6nSb8PW/w51WdpUFM2DBxQtEWjA9vzpt +1E4gGVloCrY8ANZ3HCrowTYtDAwn/Fndmu1R8UrIJNkE15ChJE3A8uL4TEEzoGilN1f23HUnYewg +9CfJ3Oe4N0hzU/qGI9j0PPrL0JgHKD1Sdzs+a8/Jw65Qze/iJZi2hZsI6pGv0zHEMfnRct0LYu4r +f0Ya+jCd3d5+KE29haHuNMEo3c9ciq191gbG4b/YkSWbNMQDk6pfNEFpnbzuvxgJd8CpUV8NVTy/ +tWSc4phVI9J70tv5SYwiWRBUWae0xe75cUoTPT7QO+ZMAeoscBSb0+Iy5sbEDcDWMGNBl+HVD08A +HVWeRZI7bDgKqdFqxMfdBSdnIGoYBTVhMA6Iqp17eG4WUVjTn1/VEiisfahUbSq83r10lNhMhrYV +O5c5EPWVbDCYYRDK6b2fYQNEOZwZRgQAK5T+oqWuJ6B3Cy5k4lZRb71zbLfIEPBcyogcQla9UPKl +zBFi59a8hx6Y6XePiIX220WWkXYk3GTT/kbSiVGIV1XmwT4+I9rmT/fdHNjj06v5yfMEBeQ0dKDA +0SIAN4stXvXDCx2+Mj90aItFlF8hNm/5WNOiqxEeaQ9dhiUirzi2Cgw9SLXhnIoqKgt8nhxf0yOK +y5c/gUjLVhPflyo7T3TSislCajPD1qCchSSm6iEDgOLhJYpCPyZRnyxO0Uk/+v15afSGXDoPZkKY +Hux0ryPpbiIuYbMdo8HG732j5QMmBzx2/gM0m0WZL+MwXtvuLqLKkhMUUMn6QvWNpM1oZ3SMEoXR +RGZFU+tsalODNc+OfW/Pm+TTy8N9X21fX5xpdrH+JEJdZUjNxkhIWlmOXIUO2bGZczpIgiw7WcLC +wORW0HddyJe6YPZI05SafNYaUhoTbYnTOdT2QL7BpIsDa/gX91yofjAxEtstArpxuV7egsCljsLK +nLsOhPC6U2JdCWeeWMYjX+jpo8qYa5lIjVcE/p2koTEjU+0z/QF1qYJiwio0qqeBbR5bx1jBV3I0 +8cWHhDJXtcu2eJ2ZVDrWsB9TcYMnyaKtd+LqacS3jtllt5/TPOdDODNDK7zsvGwPWDHp+zHw5fEc +MsYz3gZv5I96hO5S5JGWUf0DxUx9/2DMhl7vetiWqWk7xOHVmOeM4B7q6/7MHSmfEYC/fhpooy4H +tm1ft6A9qpRVs9uu0MaHOpN8Bk3hAqcAprugHKxpQJILGAeNuUC9c7DhKDenu2eh9zi4hiBozdzs +4uB66xAH2N94gTfMqFP3BDHQTo3ouH2R9E78EZCzqebg5bSr3T+ql4dHFMjd11Nf+Qs2btif1dyO +1Gl0A0rRv1NbNuc8kmWfof2whJII1WuD+O+B1LZjRPXLaAlwK7Sjqkff+PdyO0Yfgegw5XjE81Dj +lErt85NVpMnZPfq7WikDFwtVbxiASXevbceqb/eiqMwtwGtZrCDUnZLYkp3Pp6ZkfCrEvkI4uQ5H +sUi/HGP47PuRY95w+WeKjQqW/YsVN36C0Tf9yvQBMINSVZ9bVxvDsk24GIMfHacyT0t1MHL7XLNF +03l56D4I1own6FTB0DzJni+BZ3yZdHyR+3LemUmePNrnkYBrCbz5p9/cfCGPkTdPPuId4lClMRkp +e3XX2l3YveeH735ZB1s4SiQT91muDhGDNhKjMWRE8JX+gaxf4fyM4pgTxv4FYUH6EWjWy/hxX8cs +7FisDor+qElqT55ZKn1fqBd17O3S2GuwS/PYA+95avL933hyJtbi1fKTe/jJMAyGjqbx \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_remark.php b/src/Application/Model/d3ordermanager_remark.php index 3c6d2a5d..c72aef6c 100644 --- a/src/Application/Model/d3ordermanager_remark.php +++ b/src/Application/Model/d3ordermanager_remark.php @@ -1,178 +1,175 @@ 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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 -zPzmYm== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/Model/d3ordermanager_toorderassignment.php b/src/Application/Model/d3ordermanager_toorderassignment.php index 4ad1cc58..e14874bd 100644 --- a/src/Application/Model/d3ordermanager_toorderassignment.php +++ b/src/Application/Model/d3ordermanager_toorderassignment.php @@ -1,81 +1,87 @@ 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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 -0xC80bwPdyH3QBYPuZg5 \ No newline at end of file +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 +fcgiUqEjnivSQkhw2Xl8UjLeABTZeaa0 \ No newline at end of file diff --git a/src/Application/Model/d3ordermanagerlist.php b/src/Application/Model/d3ordermanagerlist.php index 69f0a109..c40a90ef 100644 --- a/src/Application/Model/d3ordermanagerlist.php +++ b/src/Application/Model/d3ordermanagerlist.php @@ -23,11 +23,15 @@ use D3\ModCfg\Application\Model\d3utils; use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception; use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException; use Doctrine\DBAL\DBALException; +use Doctrine\DBAL\ParameterType; +use Doctrine\DBAL\Query\QueryBuilder; use Exception; -use OxidEsales\Eshop\Core\Database\Adapter\DatabaseInterface; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\StandardException; +use OxidEsales\EshopCommunity\Internal\Container\ContainerFactory; +use OxidEsales\EshopCommunity\Internal\Framework\Database\QueryBuilderFactoryInterface; +use Psr\Container\ContainerInterface; class d3ordermanagerlist extends d3modprofilelist { @@ -53,15 +57,19 @@ class d3ordermanagerlist extends d3modprofilelist { /** @var d3ordermanager $oListObject */ $oListObject = $this->getBaseObject(); - $sFieldList = $oListObject->getSelectFields(); - $sQ = "select $sFieldList from " . $oListObject->getViewName(); + $fieldList = array_map('trim', explode(',', $oListObject->getSelectFields())); - $sQ .= " where "; - $sQ = $this->d3AddActiveSnippet($oListObject, $sQ, true, false); - $sQ = $this->d3AddFolderSelection($sFolderId, $oListObject, $sQ); - $sQ .= " ORDER BY ".$oListObject->getViewName().".oxsort ASC, ".$oListObject->getViewName().".oxfolder ASC"; + /** @var QueryBuilder $queryBuilder */ + $queryBuilder = $this->getDIContainer()->get(QueryBuilderFactoryInterface::class)->create(); + $queryBuilder->select($fieldList) + ->from($oListObject->getViewName()) + ->orderBy($oListObject->getViewName().".oxsort", "ASC") + ->addOrderBy($oListObject->getViewName().".oxfolder", "ASC"); - $this->selectString($sQ); + $queryBuilder = $this->d3AddActiveSnippet($oListObject, $queryBuilder, true, false); + $queryBuilder = $this->d3AddFolderSelection($sFolderId, $oListObject, $queryBuilder); + + $this->selectString($queryBuilder->getSQL(), $queryBuilder->getParameters()); /** @var $oManager d3ordermanager */ foreach ($this->getArray() as $sKey => $oManager) { @@ -93,14 +101,24 @@ class d3ordermanagerlist extends d3modprofilelist ) { /** @var d3ordermanager $oListObject */ $oListObject = $this->getBaseObject(); - $sFieldList = $oListObject->getSelectFields(); - $sQ = "select $sFieldList from " . $oListObject->getViewName(); + $fieldList = array_map('trim', explode(',', $oListObject->getSelectFields())); - $sQ .= " where "; - $sQ = $this->d3AddActiveSnippet($oListObject, $sQ, true, false); - $sQ .= ' AND ' . $oListObject->getViewName() . '.D3_OM_ORDERSAVETRIGGERED = 1'; - $sQ .= " ORDER BY " . $oListObject->getViewName() . ".oxsort ASC, " . $oListObject->getViewName() . ".oxfolder ASC"; - $this->selectString($sQ); + /** @var QueryBuilder $queryBuilder */ + $queryBuilder = $this->getDIContainer()->get(QueryBuilderFactoryInterface::class)->create(); + $queryBuilder->select($fieldList) + ->from($oListObject->getViewName()) + ->where( + $queryBuilder->expr()->eq( + $oListObject->getViewName() . '.D3_OM_ORDERSAVETRIGGERED', + $queryBuilder->createNamedParameter(1) + ) + ) + ->orderBy($oListObject->getViewName() . ".oxsort", 'ASC') + ->addOrderBy($oListObject->getViewName() . ".oxfolder", "ASC"); + + $queryBuilder = $this->d3AddActiveSnippet($oListObject, $queryBuilder, true, false); + + $this->selectString($queryBuilder->getSQL(), $queryBuilder->getParameters()); /** @var $oManager d3ordermanager */ foreach ($this->getArray() as $sKey => $oManager) { @@ -133,14 +151,24 @@ class d3ordermanagerlist extends d3modprofilelist ) { /** @var d3ordermanager $oListObject */ $oListObject = $this->getBaseObject(); - $sFieldList = $oListObject->getSelectFields(); - $sQ = "select $sFieldList from " . $oListObject->getViewName(); + $fieldList = array_map('trim', explode(',', $oListObject->getSelectFields())); - $sQ .= " where "; - $sQ = $this->d3AddActiveSnippet($oListObject, $sQ, true, false); - $sQ .= ' AND ' . $oListObject->getViewName() . '.D3_OM_ORDERFINISHTRIGGERED = 1'; - $sQ .= " ORDER BY " . $oListObject->getViewName() . ".oxsort ASC, " . $oListObject->getViewName() . ".oxfolder ASC"; - $this->selectString($sQ); + /** @var QueryBuilder $queryBuilder */ + $queryBuilder = $this->getDIContainer()->get(QueryBuilderFactoryInterface::class)->create(); + $queryBuilder->select($fieldList) + ->from($oListObject->getViewName()) + ->where( + $queryBuilder->expr()->eq( + $oListObject->getViewName() . '.D3_OM_ORDERFINISHTRIGGERED', + $queryBuilder->createNamedParameter(1) + ) + ) + ->orderBy($oListObject->getViewName() . ".oxsort", 'ASC') + ->addOrderBy($oListObject->getViewName() . ".oxfolder", 'ASC'); + + $queryBuilder = $this->d3AddActiveSnippet($oListObject, $queryBuilder, true, false); + + $this->selectString($queryBuilder->getSQL(), $queryBuilder->getParameters()); /** @var $oManager d3ordermanager */ foreach ($this->getArray() as $sKey => $oManager) { @@ -172,15 +200,15 @@ class d3ordermanagerlist extends d3modprofilelist /** * @param d3ordermanager $oListObject - * @param $sQ - * @param bool $blManually - * @param bool $blUseCommonActiveCheck (oxactive field) + * @param QueryBuilder $queryBuilder + * @param bool $blManually + * @param bool $blUseCommonActiveCheck * - * @return string + * @return QueryBuilder * @throws DatabaseConnectionException * @throws Exception */ - public function d3AddActiveSnippet(d3ordermanager $oListObject, $sQ, $blManually = false, $blUseCommonActiveCheck = true) + public function d3AddActiveSnippet(d3ordermanager $oListObject, QueryBuilder $queryBuilder, $blManually = false, $blUseCommonActiveCheck = true) { $sActiveSnippet = $oListObject->getSqlActiveSnippet(); @@ -188,9 +216,7 @@ class d3ordermanagerlist extends d3modprofilelist $d3Utils = d3GetModCfgDIC()->get(d3utils::class); if ($blUseCommonActiveCheck && $sActiveSnippet) { - $sQ .= " $sActiveSnippet "; - } else { - $sQ .= " 1 "; + $queryBuilder->andWhere($sActiveSnippet); } if ($blManually) { @@ -207,29 +233,35 @@ class d3ordermanagerlist extends d3modprofilelist ); } - $sQ .= " AND " . $oListObject->getViewName() . "." . $sFieldName . " = 1 "; + $queryBuilder->andWhere( + $queryBuilder->expr()->eq( + $oListObject->getViewName() . "." . $sFieldName, + $queryBuilder->createNamedParameter(1, ParameterType::INTEGER) + ) + ); - return $sQ; + return $queryBuilder; } /** - * @param $sFolderId + * @param $sFolderId * @param d3ordermanager $oListObject - * @param $sQ + * @param QueryBuilder $queryBuilder * - * @return string - * @throws Exception + * @return QueryBuilder */ - public function d3AddFolderSelection($sFolderId, d3ordermanager $oListObject, $sQ) + public function d3AddFolderSelection($sFolderId, d3ordermanager $oListObject, QueryBuilder $queryBuilder) { - /** @var DatabaseInterface $oDb */ - $oDb = d3GetModCfgDIC()->get('d3ox.ordermanager.'.DatabaseInterface::class.'.num'); - if ($sFolderId && $sFolderId != '-1') { - $sQ .= " AND " . $oListObject->getViewName() . ".oxfolder = " . $oDb->quote($sFolderId); + $queryBuilder->andWhere( + $queryBuilder->expr()->eq( + $oListObject->getViewName() . ".oxfolder", + $queryBuilder->createNamedParameter($sFolderId) + ) + ); } - return $sQ; + return $queryBuilder; } /** @@ -244,10 +276,18 @@ class d3ordermanagerlist extends d3modprofilelist /** * @return d3_cfg_mod - * @throws \Exception + * @throws Exception */ public function d3GetSet() { return d3GetModCfgDIC()->get('d3.ordermanager.modcfg'); } + + /** + * @return ContainerInterface + */ + public function getDIContainer() + { + return ContainerFactory::getInstance()->getContainer(); + } } diff --git a/src/Application/views/admin/tpl/email/html/d3ordermanager_info_html.tpl b/src/Application/views/admin/tpl/email/html/d3ordermanager_info_html.tpl index f9cbafc5..1135aaeb 100644 --- a/src/Application/views/admin/tpl/email/html/d3ordermanager_info_html.tpl +++ b/src/Application/views/admin/tpl/email/html/d3ordermanager_info_html.tpl @@ -1,6 +1,6 @@ [{block name="d3ordermanager_infomail_main"}] - + [{oxmultilang ident="D3_ORDERMANAGER_MAIL_ORDERSUBJECT"}] diff --git a/src/Config/ordermanager.yaml b/src/Config/ordermanager.yaml index 41f8c9b8..3d412aac 100644 --- a/src/Config/ordermanager.yaml +++ b/src/Config/ordermanager.yaml @@ -83,7 +83,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\d3ordermanager_listgenerator - - @D3\Ordermanager\Application\Model\d3ordermanager_listgenerator.args.ordermanager + - '@D3\Ordermanager\Application\Model\d3ordermanager_listgenerator.args.ordermanager' D3\Ordermanager\Application\Model\d3ordermanager_listgenerator.args.ordermanager: synthetic: true shared: false @@ -96,8 +96,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_actionlist.args.ordermanager: synthetic: true @@ -116,8 +116,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler - - @D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler.args.ordermanager - - @D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler.args.order + - '@D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler.args.ordermanager' + - '@D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler.args.ordermanager: synthetic: true @@ -136,7 +136,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\d3ordermanager_remark - - @D3\Ordermanager\Application\Model\d3ordermanager_remark.args.ordermanager + - '@D3\Ordermanager\Application\Model\d3ordermanager_remark.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\d3ordermanager_remark.args.ordermanager: synthetic: true @@ -150,7 +150,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementlist.args.ordermanager: synthetic: true @@ -164,7 +164,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementgrouplist - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementgrouplist.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementgrouplist.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirementgrouplist.args.ordermanager: synthetic: true @@ -178,8 +178,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_actiongrouplist.args.ordermanager: synthetic: true @@ -198,7 +198,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\d3ordermanager_execute - - @D3\Ordermanager\Application\Model\d3ordermanager_execute.args.ordermanager + - '@D3\Ordermanager\Application\Model\d3ordermanager_execute.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\d3ordermanager_execute.args.ordermanager: synthetic: true @@ -213,8 +213,8 @@ services: arguments: - D3\Ordermanager\Application\Model\d3ordermanager_export - '%D3\Ordermanager\Application\Model\d3ordermanager_export.args.filename%' - - @D3\Ordermanager\Application\Model\d3ordermanager_export.args.ordermanager - - @D3\Ordermanager\Application\Model\d3ordermanager_export.args.parametercontainer + - '@D3\Ordermanager\Application\Model\d3ordermanager_export.args.ordermanager' + - '@D3\Ordermanager\Application\Model\d3ordermanager_export.args.parametercontainer' # arg #1 ordermanager D3\Ordermanager\Application\Model\d3ordermanager_export.args.ordermanager: synthetic: true @@ -251,7 +251,7 @@ services: arguments: - D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_requirementException - '%D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_requirementException.args.message%' - - @D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_requirementException.args.requirementobject + - '@D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_requirementException.args.requirementobject' # arg #2 requirement object D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_requirementException.args.requirementobject: synthetic: true @@ -265,7 +265,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment - - @D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment.args.ordermanager + - '@D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\d3ordermanager_toorderassignment.args.ordermanager: synthetic: true @@ -361,4 +361,4 @@ services: factory: 'oxNew' shared: false arguments: - - D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem \ No newline at end of file + - D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem diff --git a/src/Config/ordermanager_actions.yaml b/src/Config/ordermanager_actions.yaml index 70919326..b9f986bb 100644 --- a/src/Config/ordermanager_actions.yaml +++ b/src/Config/ordermanager_actions.yaml @@ -18,8 +18,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_stornoorder - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_stornoorder.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_stornoorder.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_stornoorder.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_stornoorder.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_stornoorder.args.ordermanager: synthetic: true @@ -37,8 +37,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setpaiddate - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setpaiddate.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setpaiddate.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setpaiddate.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setpaiddate.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setpaiddate.args.ordermanager: synthetic: true @@ -56,8 +56,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setsendednowdate - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setsendednowdate.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setsendednowdate.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setsendednowdate.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setsendednowdate.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setsendednowdate.args.ordermanager: synthetic: true @@ -75,8 +75,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setfieldvalue - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setfieldvalue.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setfieldvalue.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setfieldvalue.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setfieldvalue.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_setfieldvalue.args.ordermanager: synthetic: true @@ -94,8 +94,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_sendmail - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_sendmail.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_sendmail.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_sendmail.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_sendmail.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_sendmail.args.ordermanager: synthetic: true @@ -113,8 +113,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_moveordertofolder - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_moveordertofolder.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_moveordertofolder.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_moveordertofolder.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_moveordertofolder.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_moveordertofolder.args.ordermanager: synthetic: true @@ -132,8 +132,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_generatepdf - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_generatepdf.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_generatepdf.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_generatepdf.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_generatepdf.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_generatepdf.args.ordermanager: synthetic: true @@ -151,8 +151,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_exportlist - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_exportlist.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_exportlist.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_exportlist.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_exportlist.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_exportlist.args.ordermanager: synthetic: true @@ -170,8 +170,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_executemethod - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_executemethod.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_executemethod.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_executemethod.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_executemethod.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_executemethod.args.ordermanager: synthetic: true @@ -189,8 +189,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_deleteorder - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_deleteorder.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_deleteorder.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_deleteorder.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_deleteorder.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_deleteorder.args.ordermanager: synthetic: true @@ -208,8 +208,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custdelfromgroup - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custdelfromgroup.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custdelfromgroup.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custdelfromgroup.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custdelfromgroup.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custdelfromgroup.args.ordermanager: synthetic: true @@ -227,8 +227,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custaddtogroup - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custaddtogroup.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custaddtogroup.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custaddtogroup.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custaddtogroup.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_custaddtogroup.args.ordermanager: synthetic: true @@ -246,8 +246,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changediscount - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changediscount.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changediscount.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changediscount.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changediscount.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changediscount.args.ordermanager: synthetic: true @@ -265,8 +265,8 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changedelcosts - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changedelcosts.args.ordermanager - - @D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changedelcosts.args.order + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changedelcosts.args.ordermanager' + - '@D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changedelcosts.args.order' # arg #1 ordermanager D3\Ordermanager\Application\Model\Actions\d3ordermanager_action_changedelcosts.args.ordermanager: synthetic: true diff --git a/src/Config/ordermanager_requirements.yaml b/src/Config/ordermanager_requirements.yaml index 049a3694..2464bd85 100644 --- a/src/Config/ordermanager_requirements.yaml +++ b/src/Config/ordermanager_requirements.yaml @@ -18,7 +18,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlecontent1 - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlecontent1.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlecontent1.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlecontent1.args.ordermanager: synthetic: true @@ -31,7 +31,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlecontent2 - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlecontent2.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlecontent2.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlecontent2.args.ordermanager: synthetic: true @@ -44,7 +44,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlestorno - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlestorno.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlestorno.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_articlestorno.args.ordermanager: synthetic: true @@ -57,7 +57,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_countryfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_countryfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_countryfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_countryfilter.args.ordermanager: synthetic: true @@ -70,7 +70,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_currencyfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_currencyfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_currencyfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_currencyfilter.args.ordermanager: synthetic: true @@ -83,7 +83,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_datenotset - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_datenotset.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_datenotset.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_datenotset.args.ordermanager: synthetic: true @@ -96,7 +96,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_deliveryfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_deliveryfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_deliveryfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_deliveryfilter.args.ordermanager: synthetic: true @@ -109,7 +109,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_executemethodfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_executemethodfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_executemethodfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_executemethodfilter.args.ordermanager: synthetic: true @@ -122,7 +122,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_folderfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_folderfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_folderfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_folderfilter.args.ordermanager: synthetic: true @@ -135,7 +135,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_fromordernr - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_fromordernr.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_fromordernr.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_fromordernr.args.ordermanager: synthetic: true @@ -148,7 +148,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ingroupfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ingroupfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ingroupfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ingroupfilter.args.ordermanager: synthetic: true @@ -161,7 +161,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_invoiceno - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_invoiceno.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_invoiceno.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_invoiceno.args.ordermanager: synthetic: true @@ -174,7 +174,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_languagefilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_languagefilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_languagefilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_languagefilter.args.ordermanager: synthetic: true @@ -187,7 +187,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_mailregexpfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_mailregexpfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_mailregexpfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_mailregexpfilter.args.ordermanager: synthetic: true @@ -200,7 +200,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_noarticlecontent1 - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_noarticlecontent1.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_noarticlecontent1.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_noarticlecontent1.args.ordermanager: synthetic: true @@ -213,7 +213,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_noarticlecontent2 - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_noarticlecontent2.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_noarticlecontent2.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_noarticlecontent2.args.ordermanager: synthetic: true @@ -226,7 +226,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_notinfolderfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_notinfolderfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_notinfolderfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_notinfolderfilter.args.ordermanager: synthetic: true @@ -239,7 +239,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_notingroupfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_notingroupfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_notingroupfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_notingroupfilter.args.ordermanager: synthetic: true @@ -252,7 +252,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_orderfield - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_orderfield.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_orderfield.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_orderfield.args.ordermanager: synthetic: true @@ -265,7 +265,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ordernonstorno - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ordernonstorno.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ordernonstorno.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ordernonstorno.args.ordermanager: synthetic: true @@ -278,7 +278,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_orderstorno - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_orderstorno.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_orderstorno.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_orderstorno.args.ordermanager: synthetic: true @@ -291,7 +291,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ordersum - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ordersum.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ordersum.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_ordersum.args.ordermanager: synthetic: true @@ -304,7 +304,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_otherjob - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_otherjob.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_otherjob.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_otherjob.args.ordermanager: synthetic: true @@ -317,7 +317,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_paymentfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_paymentfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_paymentfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_paymentfilter.args.ordermanager: synthetic: true @@ -330,7 +330,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_timespanfilter1 - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_timespanfilter1.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_timespanfilter1.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_timespanfilter1.args.ordermanager: synthetic: true @@ -343,7 +343,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_timespanfilter2 - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_timespanfilter2.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_timespanfilter2.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_timespanfilter2.args.ordermanager: synthetic: true @@ -356,7 +356,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_toordernr - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_toordernr.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_toordernr.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_toordernr.args.ordermanager: synthetic: true @@ -369,7 +369,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_trackcodefilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_trackcodefilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_trackcodefilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_trackcodefilter.args.ordermanager: synthetic: true @@ -382,7 +382,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_transactionfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_transactionfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_transactionfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_transactionfilter.args.ordermanager: synthetic: true @@ -395,7 +395,7 @@ services: shared: false arguments: - D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_weekdayfilter - - @D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_weekdayfilter.args.ordermanager + - '@D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_weekdayfilter.args.ordermanager' # arg #1 ordermanager D3\Ordermanager\Application\Model\Requirements\d3ordermanager_requirement_weekdayfilter.args.ordermanager: synthetic: true diff --git a/src/Config/oxid.yaml b/src/Config/oxid.yaml index 8262ccfc..bcd41552 100644 --- a/src/Config/oxid.yaml +++ b/src/Config/oxid.yaml @@ -378,32 +378,8 @@ services: arguments: - 'OxidEsales\Eshop\Application\Model\Delivery' - d3ox.ordermanager.Smarty: - class: Smarty - factory: 'oxNew' - shared: false - arguments: - - '\Smarty' - ### Arguments - d3ox.ordermanager.OxidEsales\Eshop\Core\Module\ModuleInstaller: - class: 'OxidEsales\Eshop\Core\Module\ModuleInstaller' - factory: 'oxNew' - shared: false - arguments: - - OxidEsales\Eshop\Core\Module\ModuleInstaller - - @?d3ox.ordermanager.OxidEsales\Eshop\Core\Module\ModuleInstaller.args.modulecache - - @?d3ox.ordermanager.OxidEsales\Eshop\Core\Module\ModuleInstaller.args.modulecleaner - # d3ox.ordermanager.OxidEsales\Eshop\Core\Module\ModuleInstaller.args.modulecache: - # synthetic: true - # shared: false - # public: false - # d3ox.ordermanager.OxidEsales\Eshop\Core\Module\ModuleInstaller.args.modulecleaner: - # synthetic: true - # shared: false - # public: false - d3ox.ordermanager.OxidEsales\Eshop\Core\Exception\StandardException: class: 'OxidEsales\Eshop\Core\Exception\StandardException' factory: 'oxNew' diff --git a/src/Config/packages.yaml b/src/Config/packages.yaml index d24e9fff..61f559d5 100644 --- a/src/Config/packages.yaml +++ b/src/Config/packages.yaml @@ -24,7 +24,7 @@ services: class: League\Flysystem\Filesystem shared: false arguments: - - @League\Flysystem\Filesystem.args.adapter + - '@League\Flysystem\Filesystem.args.adapter' - '%League\Flysystem\Filesystem.args.config%' League\Flysystem\Filesystem.args.adapter: synthetic: true diff --git a/src/Modules/Application/Model/d3_oxbasket_ordermanager.php b/src/Modules/Application/Model/d3_oxbasket_ordermanager.php index 5b4dcfd2..488df34d 100644 --- a/src/Modules/Application/Model/d3_oxbasket_ordermanager.php +++ b/src/Modules/Application/Model/d3_oxbasket_ordermanager.php @@ -18,7 +18,6 @@ namespace D3\Ordermanager\Modules\Application\Model; use Exception; -use oxarticleinputexception; use OxidEsales\Eshop\Application\Model\Basket; use OxidEsales\Eshop\Application\Model\BasketReservation; use OxidEsales\Eshop\Application\Model\OrderArticle; @@ -29,11 +28,9 @@ use OxidEsales\Eshop\Application\Model\Discount; use OxidEsales\Eshop\Core\Config; use OxidEsales\Eshop\Core\Exception\ArticleException; use OxidEsales\Eshop\Core\Exception\ArticleInputException; -use OxidEsales\Eshop\Core\Exception\NoArticleException; use OxidEsales\Eshop\Core\Price; use OxidEsales\Eshop\Core\PriceList; use OxidEsales\Eshop\Core\Session; -use oxnoarticleexception; use stdClass; /** @@ -102,9 +99,6 @@ class d3_oxbasket_ordermanager extends d3_oxbasket_ordermanager_parent * @param $oOrder * @throws ArticleException * @throws ArticleInputException - * @throws NoArticleException - * @throws oxArticleInputException - * @throws oxNoArticleException * @throws Exception */ public function calculateBasket4OrderManager($blForceUpdate, $oOrder) @@ -192,8 +186,6 @@ class d3_oxbasket_ordermanager extends d3_oxbasket_ordermanager_parent } /** - * @throws oxArticleInputException - * @throws oxNoArticleException * @throws Exception */ protected function _calcItemsPrice4OrderManager() diff --git a/src/Modules/Application/Model/d3_oxemail_ordermanager.php b/src/Modules/Application/Model/d3_oxemail_ordermanager.php index 3fa78c53..bb5df72b 100644 --- a/src/Modules/Application/Model/d3_oxemail_ordermanager.php +++ b/src/Modules/Application/Model/d3_oxemail_ordermanager.php @@ -25,11 +25,12 @@ use D3\Ordermanager\Application\Model\d3ordermanager; use D3\Ordermanager\Application\Model\d3ordermanager_conf; use D3\Ordermanager\Application\Model\d3ordermanager_pdfhandler; use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod; -use D3\ModCfg\Application\Model\Shopcompatibility\d3ShopCompatibilityAdapterHandler; use D3\ModCfg\Application\Model\d3str; use Doctrine\DBAL\DBALException; use Exception; use Html2Text\Html2Text; +use League\Flysystem\FileExistsException; +use OxidEsales\Eshop\Application\Controller\FrontendController; use OxidEsales\Eshop\Application\Model\Order; use OxidEsales\Eshop\Application\Model\Shop; use OxidEsales\Eshop\Application\Model\Remark; @@ -45,10 +46,14 @@ use OxidEsales\Eshop\Core\Exception\DatabaseException; use OxidEsales\Eshop\Core\Exception\NoArticleException; use OxidEsales\Eshop\Core\Exception\StandardException; use OxidEsales\Eshop\Core\Language; -use OxidEsales\Eshop\Core\Module\Module; use OxidEsales\Eshop\Core\Registry; use OxidEsales\Eshop\Core\UtilsView; -use Smarty; +use OxidEsales\EshopCommunity\Internal\Container\ContainerFactory; +use OxidEsales\EshopCommunity\Internal\Framework\Module\Path\ModulePathResolverInterface; +use OxidEsales\EshopCommunity\Internal\Framework\Templating\TemplateEngineInterface; +use OxidEsales\EshopCommunity\Internal\Framework\Templating\TemplateRendererBridgeInterface; +use OxidEsales\EshopCommunity\Internal\Framework\Templating\TemplateRendererInterface; +use Psr\Container\ContainerInterface; class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent { @@ -66,12 +71,21 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent { d3GetModCfgDIC()->setParameter('d3.ordermanager.modcfgid', $this->_sModId); - /** @var Config _oConfig */ - $this->_oConfig = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class); - parent::__construct(); } + /** + * @return TemplateEngineInterface + */ + protected function _getTemplateEngine() + { + /** @var TemplateRendererInterface $renderer */ + $renderer = $this->d3GetDIContainer() + ->get(TemplateRendererBridgeInterface::class) + ->getTemplateRenderer(); + return $renderer->getTemplateEngine(); + } + /** * @param array $aOrderManagerNotes * @@ -83,8 +97,8 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent startProfile(__METHOD__); $oShop = $this->_getShop(); - /** @var Smarty $oSmarty */ - $oSmarty = $this->_getSmarty(); + + $templateEngine = $this->_getTemplateEngine(); /** @var Config $config */ $config = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Config::class); @@ -93,12 +107,11 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent $this->setViewData("aNotes", $aOrderManagerNotes); $this->setViewData("shopTemplateDir", $config->getTemplateDir(false)); $this->setViewData("oShop", $oShop); - $oSmarty->template_dir = $config->getTemplateDir(false); $this->_processViewArray(); - $this->setBody($oSmarty->fetch($this->_sOrderManagerInfoTemplate)); - $this->setAltBody($oSmarty->fetch($this->_sOrderManagerInfoPlainTemplate)); + $this->setBody($templateEngine->render($this->_sOrderManagerInfoTemplate)); + $this->setAltBody($templateEngine->render($this->_sOrderManagerInfoPlainTemplate)); /** @var d3LogInterface $oLog */ $oLog = d3GetModCfgDIC()->get('d3.ordermanager.log'); @@ -152,7 +165,7 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent */ public function d3getOrderManager($sOxId) { - /** @var $oOrder d3ordermanager */ + /** @var $oOrderManager d3ordermanager */ $oOrderManager = d3GetModCfgDIC()->get(d3ordermanager::class); $oOrderManager->load($sOxId); return $oOrderManager; @@ -323,7 +336,7 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent $this->oOrderManager = $oOrderManager; $aContent = array(); - $blTplFromAdmin = $oOrderManager->getValue('sSendMailFromTheme') == 'admin' ? true : false; + $blTplFromAdmin = $oOrderManager->getValue('sSendMailFromTheme') == 'admin'; $oConfig = $this->d3GetConfig(); $oConfig->setAdminMode($blTplFromAdmin); @@ -331,8 +344,11 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent $oShop = $this->_getShop(); $this->_setMailParams($oShop); - /** @var Smarty $oSmarty */ - $oSmarty = $this->_getSmarty(); + /** @var TemplateRendererInterface $renderer */ + $renderer = $this->d3GetDIContainer() + ->get(TemplateRendererBridgeInterface::class) + ->getTemplateRenderer(); + $templateEngine = $renderer->getTemplateEngine(); /** @var $oBasket Basket */ $oBasket = $oOrderManager->getCurrentItem()->d3getOrderBasket4OrderManager($oOrderManager); @@ -358,28 +374,23 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent $this->setViewData("currency", $oOrderManager->getCurrentItem()->getOrderCurrency()); $this->setViewData("basket", $oBasket); - $oSmarty->template_dir = $this->getTemplateDir4OrderManager($oOrderManager); + // ToDo: check in TWIG and change to a generic solution (e.g. path names in template name) + // Smarty only + if (method_exists($templateEngine, '__set')) { + $templateEngine->__set( 'template_dir', $this->getTemplateDir4OrderManager( $oOrderManager ) ); + } $this->_processViewArray(); if (false == $this->d3GetSet()->getLicenseConfigData('blUseMailSendOnly', 0)) { - $oSmarty = $this->d3SendMailHook($oSmarty); + $templateEngine = $this->d3SendMailHook($templateEngine); } - $aContent = $this->_d3GenerateOrderManagerMailContent($aContent, $oSmarty); + $aContent = $this->_d3GenerateOrderManagerMailContent($aContent, $templateEngine); $oConfig->setAdminMode(true); return $aContent; } - /** - * @return Module - * @throws Exception - */ - public function d3GetModule() - { - return d3GetModCfgDIC()->get('d3ox.ordermanager.'.Module::class); - } - /** * @return d3str * @throws Exception @@ -389,15 +400,6 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent return d3GetModCfgDIC()->get(d3str::class); } - /** - * @return d3ShopCompatibilityAdapterHandler - * @throws Exception - */ - public function d3GetShopCompatibilityAdapterHandler() - { - return d3GetModCfgDIC()->get(d3ShopCompatibilityAdapterHandler::class); - } - /** * @param d3ordermanager $oOrderManager * @@ -410,24 +412,24 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent { if ($oOrderManager->getValue('sSendMailFromTheme') == 'module') { $sModuleId = $oOrderManager->getValue('sSendMailFromModulePath'); - $sModulePath = $this->d3GetShopCompatibilityAdapterHandler()->call( - 'oxmodule__getModuleFullPath', - array($this->d3GetModule(), $sModuleId) + $pathResolver = $this->d3GetDIContainer()->get(ModulePathResolverInterface::class); + $sModulePath = $pathResolver->getFullModulePathFromConfiguration( + $sModuleId, + Registry::getConfig()->getShopId() ); - $sPath = $this->getD3Str()->untrailingslashit($sModulePath); } else { - $blAdmin = $oOrderManager->getValue('sSendMailFromTheme') == 'admin' ? true : false; + $blAdmin = $oOrderManager->getValue('sSendMailFromTheme') == 'admin'; $sPath = $this->d3GetConfig()->getTemplateDir($blAdmin); } return $sPath; } /** - * @param Smarty $oSmarty - * @return Smarty + * @param TemplateEngineInterface $templateEngine + * @return TemplateEngineInterface */ - public function d3SendMailHook( Smarty $oSmarty) + public function d3SendMailHook(TemplateEngineInterface $templateEngine) { // available objects: // oxEmail: $this @@ -436,7 +438,7 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent // Order: inside smarty // oxuser: inside smarty - return $oSmarty; + return $templateEngine; } /** @@ -460,13 +462,13 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent /** * @param $aContent - * @param Smarty $oSmarty + * @param TemplateEngineInterface $templateEngine * * @return mixed * @throws d3ParameterNotFoundException * @throws Exception */ - protected function _d3GenerateOrderManagerMailContent($aContent, Smarty $oSmarty) + protected function _d3GenerateOrderManagerMailContent($aContent, TemplateEngineInterface $templateEngine) { $aEditedValues = $this->oOrderManager->getEditedValues(); @@ -485,26 +487,30 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent } } elseif ($this->oOrderManager->getValue('sSendMailFromSource') == 'cms') { $oUtilsView = $this->d3GetUtilsView(); - /** @var $oContent Content */ $oContent = $this->d3GetContent(); $oContent->setLanguage($iOrderLangId); $oContent->load($this->oOrderManager->getValue('sSendMailFromContentname')); - $aContent['html'] = $oUtilsView->parseThroughSmarty( + $oActView = oxNew(FrontendController::class); + $oActView->addGlobalParams(); + + $aContent['html'] = $oUtilsView->getRenderedContent( $oContent->getFieldData('oxcontent'), + $oActView->getViewData(), $oContent->getId() . 'oxcontent' ); $aContent['subject'] = $oContent->getFieldData('oxtitle'); $oContent->load($this->oOrderManager->getValue('sSendMailFromContentnamePlain')); - $aContent['plain'] = $oUtilsView->parseThroughSmarty( + $aContent['plain'] = $oUtilsView->getRenderedContent( $oContent->getFieldData('oxcontent'), + $oActView->getViewData(), $oContent->getId() . 'oxcontent' ); } elseif ($this->oOrderManager->getValue('sSendMailFromSource') == 'template') { - $aContent['html'] = $oSmarty->fetch($this->oOrderManager->getValue('sSendMailFromTemplatename')); - $aContent['plain'] = $oSmarty->fetch($this->oOrderManager->getValue('sSendMailFromTemplatenamePlain')); - $aContent['subject'] = $oSmarty->fetch($this->oOrderManager->getValue('sSendMailFromSubject')); + $aContent['html'] = $templateEngine->render($this->oOrderManager->getValue('sSendMailFromTemplatename')); + $aContent['plain'] = $templateEngine->render($this->oOrderManager->getValue('sSendMailFromTemplatenamePlain')); + $aContent['subject'] = $templateEngine->render($this->oOrderManager->getValue('sSendMailFromSubject')); } $oLang->setTplLanguage($iCurrentTplLang); @@ -542,6 +548,7 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent /** * @param $html * @return string + * @throws Exception */ public function d3generatePlainContent($html) { @@ -603,7 +610,7 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent * * @return Remark * @throws d3ParameterNotFoundException - * @throws \Exception + * @throws Exception */ protected function _d3sendOrderManagerMailToOwner(Shop $oShop) { @@ -681,12 +688,7 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent /** * @param d3ordermanager $oOrderManager * - * @throws DBALException - * @throws DatabaseConnectionException - * @throws DatabaseErrorException - * @throws StandardException - * @throws d3ShopCompatibilityAdapterException - * @throws d3_cfg_mod_exception + * @throws FileExistsException * @throws Exception */ protected function _d3AddOrderManagerPdfAttachment(d3ordermanager $oOrderManager) @@ -734,7 +736,7 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent * add user history * @return Remark * @throws d3ParameterNotFoundException - * @throws \Exception + * @throws Exception */ public function d3generateRemark() { $oRemark = $this->d3GetRemark(); @@ -765,4 +767,12 @@ class d3_oxemail_ordermanager extends d3_oxemail_ordermanager_parent ] ); } + + /** + * @return ContainerInterface + */ + public function d3GetDIContainer() + { + return ContainerFactory::getInstance()->getContainer(); + } } diff --git a/src/Modules/Application/Model/d3_oxorder_ordermanager.php b/src/Modules/Application/Model/d3_oxorder_ordermanager.php index 04fa0306..1544da5d 100644 --- a/src/Modules/Application/Model/d3_oxorder_ordermanager.php +++ b/src/Modules/Application/Model/d3_oxorder_ordermanager.php @@ -28,7 +28,6 @@ use D3\Ordermanager\Application\Model\d3ordermanagerlist; use Doctrine\DBAL\DBALException; use Exception; use InvoicepdfPDF; -use oxarticleinputexception; use OxidEsales\Eshop\Application\Model\Order; use OxidEsales\Eshop\Application\Model\OrderArticle; use OxidEsales\Eshop\Application\Model\Basket; @@ -41,7 +40,6 @@ use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\NoArticleException; use OxidEsales\Eshop\Core\Exception\StandardException; use OxidEsales\Eshop\Core\Model\ListModel; -use oxnoarticleexception; class d3_oxorder_ordermanager extends d3_oxorder_ordermanager_parent { @@ -112,8 +110,6 @@ class d3_oxorder_ordermanager extends d3_oxorder_ordermanager_parent * @throws ArticleException * @throws ArticleInputException * @throws NoArticleException - * @throws oxArticleInputException - * @throws oxNoArticleException * @throws Exception */ public function d3getOrderBasket4OrderManager(d3ordermanager $oOrderManager) @@ -240,12 +236,11 @@ class d3_oxorder_ordermanager extends d3_oxorder_ordermanager_parent $oOrderManagerList = d3GetModCfgDIC()->get(d3ordermanagerlist::class); /** @var d3ordermanager $oManager */ foreach ($oOrderManagerList->d3GetOrderFinishTriggeredManagerTasks() as $oManager) { - /** @var d3ordermanager_execute $oManagerExecute */ $oManagerExecute = $this->getManagerExecute($oManager); if ($oManagerExecute->orderMeetsConditions($this->getId())) { $oManagerExecute->exec4order($this->getId(), d3ordermanager_conf::EXECTYPE_ORDERFINISHTRIGGERED); } - }; + } return $iRet; } @@ -268,12 +263,11 @@ class d3_oxorder_ordermanager extends d3_oxorder_ordermanager_parent $oOrderManagerList = d3GetModCfgDIC()->get(d3ordermanagerlist::class); /** @var d3ordermanager $oManager */ foreach ($oOrderManagerList->d3GetOrderSaveTriggeredManagerTasks() as $oManager) { - /** @var d3ordermanager_execute $oManagerExecute */ $oManagerExecute = $this->getManagerExecute($oManager); if ($oManagerExecute->orderMeetsConditions($this->getId())) { $oManagerExecute->exec4order($this->getId(), d3ordermanager_conf::EXECTYPE_ORDERSAVETRIGGERED); } - }; + } return $blSave; } diff --git a/src/Setup/d3ordermanager_update.php b/src/Setup/d3ordermanager_update.php index d2655cf7..2a34f94d 100644 --- a/src/Setup/d3ordermanager_update.php +++ b/src/Setup/d3ordermanager_update.php @@ -25,6 +25,7 @@ use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException; use D3\ModCfg\Application\Model\Install\d3install_updatebase; use D3\ModCfg\Application\Model\Installwizzard\d3installdbrecord; use Doctrine\DBAL\DBALException; +use Doctrine\DBAL\FetchMode; use Exception; use OxidEsales\Eshop\Core\Config; use OxidEsales\Eshop\Core\Exception\ConnectionException; @@ -41,19 +42,19 @@ class d3ordermanager_update extends d3install_updatebase { public $sModKey = 'd3_ordermanager'; public $sModName = 'Auftragsmanager'; - public $sModVersion = '3.2.0.3'; - public $sModRevision = '3203'; + public $sModVersion = '4.0.0.0'; + public $sModRevision = '4000'; public $sBaseConf = - 'BP6v2==aCtrMEpxREVwazFHNHRvbnNGTnZVQkV6cllnQVlHMWxORzRWN3BPMlU0c1Z5T0VtVGs4a2pBU -UZXZEMvYmlLK1p2UGNsL20wS1VsUUZYRm4yM1hoc3IxTjJvUGg4QVViVmpZNDhwRENDL1FLcjJrbWNYd -mtXVTVSTDAzQXB1R3dnSEZ3bDVlYXhNUVRqMzgrVHpzVEZyWHNCYmJTL0JwQWpNU1A2TnJoNkhtSE9ne -VdIYVZkMFYyVk13SXR4SzhXbks3a1ZUOUd2Rm81VTBqRkVOazI4OVhHMHBka1BKd3QwbFdDd0ZTVktTU -ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL -2FiV3pTc29jSWxZN2hKa3hiYml4WUVCencxRDljRmFCVzZPRVJ5TldYSWVpMENBPT0='; + 'YJiv2==L3cyYU0xTm9qYUFBUStWSXdKdmx4ZUJ4bzVMMHBmN0tKbmNkS0VkWENZbmRMR25TNUpJbEd1Y +UNNdDFVQlplQytVTG1uSVB2V2VENWJnUGZkNFNyQkh1SHNrblB3MXgvMG8yUUlJeEdwNVRFd1pnbVdhZ +EY1aEcvMzhCTUhMK2lrZzNLUHFxV0tEMDNWc2xRc214WUo1ZnV4OEI3NzRrYVR6cW9RM0RxcXYwbzV5Q +3hOQXY0K1NYUXlRSW81VG9kcHBKZmdYTDhpc2hjZ3l1VVdVQnB1TnYrQjRpbWtUak5aalNqSWlrdkc5V +kNCNWp6UDVJZEZuS2pZRzRNNno5QlpzMzZ3Ym5mL1h3YUNaSkRHOEt5WCtEb1dlTm1NdVJmYTFYSWExM +kJURjlBVmpGMEJJcDlxTExaZWRKQ3VyaDNKM3Zjc1dUMmo0VlQ0L2lEYmd5endnPT0='; public $sRequirements = ''; public $sBaseValue = 'TyUzQTglM0ElMjJzdGRDbGFzcyUyMiUzQTQlM0ElN0JzJTNBMjMlM0ElMjJkM19jZmdfbW9kX19hRm9sZGVyTGlzdCUyMiUzQmElM0E1JTNBJTdCaSUzQTAlM0JzJTNBMjUlM0ElMjJEM19PUkRFUk1BTkFHRVJfT1JERVJfTkVXJTIyJTNCaSUzQTElM0JzJTNBMzIlM0ElMjJEM19PUkRFUk1BTkFHRVJfT1JERVJfUEFZQURWQU5DRSUyMiUzQmklM0EyJTNCcyUzQTM2JTNBJTIyRDNfT1JERVJNQU5BR0VSX09SREVSX1BBWVNUQVRVU0NIRUNLJTIyJTNCaSUzQTMlM0JzJTNBMzYlM0ElMjJEM19PUkRFUk1BTkFHRVJfT1JERVJfREVMSVZFUllTVEFUVVMlMjIlM0JpJTNBNCUzQnMlM0EzNyUzQSUyMkQzX09SREVSTUFOQUdFUl9PUkRFUl9PUkRFUlBST0NFU1NJTkclMjIlM0IlN0RzJTNBMjQlM0ElMjJkM19jZmdfbW9kX19ibENyb25BY3RpdmUlMjIlM0JzJTNBMSUzQSUyMjAlMjIlM0JzJTNBMjQlM0ElMjJkM19jZmdfbW9kX19pTWF4T3JkZXJDbnQlMjIlM0JzJTNBMiUzQSUyMjUwJTIyJTNCcyUzQTI1JTNBJTIyZDNfY2ZnX21vZF9fc0Nyb25QYXNzd29yZCUyMiUzQnMlM0E4JTNBJTIyNW5kYnJCM1IlMjIlM0IlN0Q='; - public $sMinModCfgVersion = '5.2.0.0'; + public $sMinModCfgVersion = '5.3.1.1'; protected $_aUpdateMethods = array( array('check' => 'doesOrder2OrderManagerTableNotExist', @@ -347,7 +348,7 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL */ protected function _getConvertAssignments() { - $aFieldAssignments = array( + return array( 'oxid' => array( 'from' => 'oxid', 'to' => 'oxid', @@ -438,8 +439,6 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL 'from_content' => '1', 'from_use_quote' => 0), ); - - return $aFieldAssignments; } /** @@ -448,17 +447,23 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException + * @throws Exception */ protected function _changeItemContent($sOldKey, $sNewKey) { $iMaxLanguages = $this->getMaxLanguages(); + /** @var d3database $db */ + $db = d3GetModCfgDIC()->get('d3.ordermanager.database'); for ($i = 0; $i < $iMaxLanguages; $i++) { $sFieldName = $this->_addMultiLangAddOn('oxvalue', $i); - if ($this->_getDatabaseHandler()->checkFieldExist('d3ordermanager', $sFieldName)) { - $sSelect = "SELECT oxid, ".$sFieldName." AS value FROM d3ordermanager WHERE 1"; + if ($db->checkTableExist('d3ordermanager') && $db->checkFieldExist('d3ordermanager', $sFieldName)) { + $qb = $db->getQueryBuilder(); + $qb->select(['oxid', $sFieldName.' AS value']) + ->from('d3ordermanager') + ->where('1'); - $aRecords = $this->getDb()->getAll($sSelect); + $aRecords = $qb->execute()->fetchAll(FetchMode::ASSOCIATIVE); if ($aRecords && is_array($aRecords) && count($aRecords)) { foreach ($aRecords as $aRecord) { $aRecord = array_change_key_case($aRecord, CASE_UPPER); @@ -473,13 +478,16 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL $aSaveValues = base64_encode(rawurlencode(serialize($aNewValues))); - $sQuery = "UPDATE d3ordermanager ". - "SET ".$sFieldName." = '".$aSaveValues."' ". - "WHERE oxid = '".$aRecord['OXID']."'"; + $qb1 = $db->getQueryBuilder(); + $qb1->update('d3ordermanager') + ->set($sFieldName, $qb->expr()->literal($aSaveValues)) + ->where( + $qb->expr()->eq('oxid', $aRecord['OXID']) + ); if ($this->hasExecute()) { try { - $this->getDb()->execute($sQuery); + $qb1->execute(); } catch (PDOException $exception) { if ($exception->errorInfo[1]) { $this->setErrorMessage($exception->errorInfo[2]); @@ -489,9 +497,7 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL $this->setUpdateBreak(false); - if ($sQuery) { - $this->setActionLog('SQL', $sQuery, __METHOD__); - } + $this->setActionLog('SQL', $db->getPreparedStatementQuery($qb1->getSQL(), $qb1->getParameters()), __METHOD__); } } } @@ -717,17 +723,21 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL /** * @return bool true, if update is required * @throws DBALException - * @throws DatabaseConnectionException + * @throws Exception */ public function needExampleJobList() { $blRet = false; + /** @var d3database $db */ + $db = d3GetModCfgDIC()->get('d3.ordermanager.database'); + $qb = $db->getQueryBuilder(); // change this to your inividual check criterias - $sSql = "SELECT count(`oxid`) "; - $sSql .= "FROM `d3modprofile` WHERE oxmodid = 'd3_ordermanager' LIMIT 1;"; + $qb->select('count(oxid) ')->from('d3modprofile') + ->where('oxmodid = '.$qb->createNamedParameter('d3_ordermanager')) + ->setMaxResults(1); - if ($this->getDb()->getOne($sSql) == 0) { + if ($qb->execute()->fetchColumn() == 0) { $blRet = true; } @@ -760,7 +770,6 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL /** * @return bool true, if update is required - * @throws DatabaseConnectionException * @throws Exception */ public function isExampleContentMissingInDatabase() @@ -779,10 +788,22 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL if (count($aIdentList)) { // change this to your inividual check criterias - $sSql = "SELECT count(`oxid`) < " . count($aIdentList) . " "; - $sSql .= "FROM `oxcontents` WHERE oxloadid IN ('" . implode("', '", $aIdentList) . "') LIMIT 1;"; + /** @var d3database $db */ + $db = d3GetModCfgDIC()->get('d3.ordermanager.database'); + $qb = $db->getQueryBuilder(); + $qb->select('count(oxid) < '.count($aIdentList)) + ->from('oxcontents') + ->where( + $qb->expr()->in('oxloadid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + $aIdentList + ))) + ) + ->setMaxResults(1); - return (bool)$this->getDb()->getOne($sSql); + return (bool) $qb->execute()->fetchColumn(); } return $blRet; @@ -817,6 +838,7 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL * @throws DatabaseConnectionException * @throws DatabaseErrorException * @throws d3ParameterNotFoundException + * @throws ConnectionException */ public function requireExample2ShopRelation() { @@ -846,6 +868,7 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL * @throws DatabaseConnectionException * @throws DatabaseErrorException * @throws d3ParameterNotFoundException + * @throws ConnectionException */ public function addExample2ShopRelation() { @@ -2701,7 +2724,7 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL ), array ( 'fieldname' => 'OXCONTENT', - 'content' => '[{$oShop->oxshops__oxordersubject->value}][{$oShop->oxshops__oxname->value}]

Hallo [{$oOrder->oxorder__oxbillsal->value|oxmultilangsal}][{$oOrder->oxorder__oxbilllname->getRawValue()}],
'.PHP_EOL.'
'.PHP_EOL.'zur Bestellung[{$oOrder->oxorder__oxordernr->getRawValue()}] liegt uns noch keine Bezahlung vor.
'.PHP_EOL.'
'.PHP_EOL.'Ihr [{$oShop->oxshops__oxname->getRawValue()}]-Team.', + 'content' => '[{$oShop->oxshops__oxordersubject->value}][{$oShop->oxshops__oxname->value}]

Hallo [{$oOrder->oxorder__oxbillsal->value|oxmultilangsal}][{$oOrder->oxorder__oxbilllname->getRawValue()}],
'.PHP_EOL.'
'.PHP_EOL.'zur Bestellung[{$oOrder->oxorder__oxordernr->getRawValue()}] liegt uns noch keine Bezahlung vor.
'.PHP_EOL.'
'.PHP_EOL.'Ihr [{$oShop->oxshops__oxname->getRawValue()}]-Team.', 'force_update' => false, 'use_quote' => true, 'use_multilang' => true, @@ -2848,7 +2871,6 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL foreach ($this->getShopListByActiveModule('d3ordermanager') as $oShop) { $aWhere = array(); $aInsertFields = $this->{$sGetFieldContentMethodName}($oShop); - $aInsertFields = $this->_convertExampleJobItems($aInsertFields); $this->setInitialExecMethod(__METHOD__); $blRet = $this->_updateTableItem2($sTableName, $aInsertFields, $aWhere); @@ -2862,51 +2884,63 @@ ncxQlVpRVV0TWpzanRiV1g4YnZvYXI2Vm1RUittZkF3VE1id2Qwc2NaRjR6RGI1WjBsNExoOHNZTU9DL } /** - * @param array $aInsertFields - * - * @return array + * @return bool + * @throws DBALException + * @throws Exception */ - protected function _convertExampleJobItems($aInsertFields) + public function hasNotOrderArticlesParentId() { - foreach ($aInsertFields as $sFieldKey => $aField) { - foreach ($aField as $sKey => $mContent) { - if (is_string($mContent) && mb_detect_encoding($mContent) != 'ASCII') { - $aInsertFields[$sFieldKey][$sKey] = utf8_encode($mContent); - } - } - } + /** @var d3database $db */ + $db = d3GetModCfgDIC()->get('d3.ordermanager.database'); + $qb = $db->getQueryBuilder(); - return $aInsertFields; + $qb->select('ooa.oxparentid != oa.oxparentid') + ->from('oxorderarticles', 'ooa') + ->leftJoin('ooa', 'oxarticles', 'oa', 'ooa.oxartid = oa.oxid') + ->where( + $qb->expr()->isNotNull('oa.oxparentid') + ) + ->setMaxResults(1); + + return (bool) $qb->execute()->fetchColumn(); } /** * @return bool * @throws DBALException * @throws DatabaseConnectionException - */ - public function hasNotOrderArticlesParentId() - { - $sSelect = "SELECT oxorderarticles.oxparentid != oxarticles.oxparentid ". - "FROM oxorderarticles ". - "LEFT JOIN oxarticles ON oxorderarticles.oxartid = oxarticles.oxid ". - "WHERE oxarticles.oxparentid LIMIT 1"; - - return (bool) $this->getDb()->getOne($sSelect); - } - - /** - * @return bool - * @throws DatabaseConnectionException * @throws DatabaseErrorException + * @throws Exception */ public function addOrderArticlesParentId() { - $sSelect = "UPDATE oxorderarticles ". - "SET oxparentid = ( ". - "SELECT oxarticles.oxparentid FROM oxarticles WHERE oxarticles.oxid = oxorderarticles.oxartid ". - ") WHERE oxorderarticles.oxparentid = '';"; + /** @var d3database $db */ + $db = d3GetModCfgDIC()->get('d3.ordermanager.database'); + $qbsub = $db->getQueryBuilder(); - return $this->_tableSqlExecute($sSelect, 'oxorderarticles', true); + $qbsub->select('oxarticles.oxparentid') + ->from('oxarticles') + ->where( + $qbsub->expr()->eq( + 'oxarticles.oxid', + 'oxorderarticles.oxartid' + ) + ); + + $qb = $db->getQueryBuilder(); + $qb->update('oxorderarticles') + ->set( + 'oxparentid', + $qbsub->getSQL() + ) + ->where( + $qb->expr()->eq( + 'oxorderarticles.oxparentid', + "" + ) + ); + + return $this->_tableSqlExecute($qb->getSQL(), 'oxorderarticles', true); } /** diff --git a/src/d3metadata.php b/src/d3metadata.php new file mode 100644 index 00000000..c2713cd8 --- /dev/null +++ b/src/d3metadata.php @@ -0,0 +1,279 @@ + + * @link http://www.oxidmodule.com + */ + +use D3\Ordermanager\Setup as ModuleSetup; + +/** + * Module information + */ +$aModule = array( + 'd3FileRegister' => array( + 'd3/ordermanager/IntelliSenseHelper.php', + 'd3/ordermanager/metadata.php', + 'd3/ordermanager/d3metadata.php', + 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_orderarticlefilter_abstract.php', + 'd3/ordermanager/Application/views/admin/blocks/d3ordermanager_order_remark_type.tpl', + 'd3/ordermanager/Application/views/admin/de/d3_ordermanager_lang.php', + 'd3/ordermanager/Application/views/admin/en/d3_ordermanager_lang.php', + 'd3/ordermanager/Application/views/admin/tpl/d3_ordermanager_bottomnaviitem.tpl', + 'd3/ordermanager/Application/views/admin/tpl/email/html/d3ordermanager_delivery_delay.tpl', + 'd3/ordermanager/Application/views/admin/tpl/email/plain/d3ordermanager_delivery_delay.tpl', + 'd3/ordermanager/Application/views/tpl/email/html/d3ordermanager_delivery_delay.tpl', + 'd3/ordermanager/Application/views/tpl/email/html/d3ordermanager_delivery_delay_subject.tpl', + 'd3/ordermanager/Application/views/tpl/email/plain/d3ordermanager_delivery_delay.tpl', + + 'd3/ordermanager/Application/Controller/d3ordermanager_response.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem.php', + 'd3/ordermanager/Application/Controller/Admin/d3_ordermanager_jobs.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerlog.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_mall.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerlog_list.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset_list.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php', + 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset_licence.php', + 'd3/ordermanager/Application/Model/d3ordermanager_pdfhandler.php', + 'd3/ordermanager/Application/Model/d3ordermanagerlist.php', + 'd3/ordermanager/Application/Model/d3ordermanager_listgenerator.php', + 'd3/ordermanager/Application/Model/d3ordermanager_export.php', + 'd3/ordermanager/Application/Model/d3ordermanager.php', + 'd3/ordermanager/Application/Model/Exceptions/d3ordermanager_cronUnavailableException.php', + 'd3/ordermanager/Application/Model/Exceptions/d3ordermanager_requirementException.php', + 'd3/ordermanager/Application/Model/d3ordermanager_toorderassignment.php', + 'd3/ordermanager/Application/Model/d3ordermanager_execute.php', + 'd3/ordermanager/Application/Model/d3ordermanager_conf.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_exportlist.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_actionlist.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_deleteorder.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_stornoorder.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_setpaiddate.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_changediscount.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_executemethod.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_generatepdf.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_actiongrouplist.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_changedelcosts.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_abstract.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_sendmail.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php', + 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_interface.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirementlist.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_orderarticlefilter_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_interface.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php', + 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php', + 'd3/ordermanager/Application/Model/d3ordermanager_partgrouplist_abstract.php', + 'd3/ordermanager/Application/Model/d3ordermanager_partgrouplist_interface.php', + 'd3/ordermanager/Application/Model/d3ordermanager_remark.php', + 'd3/ordermanager/Config/services.php', + 'd3/ordermanager/Setup/d3ordermanager_update.php', + 'd3/ordermanager/public/d3_ordermanager_cron.php', + + 'd3/ordermanager/Application/views/admin/tpl/export-templates/XML-Vorlage.tpl', + 'd3/ordermanager/Application/views/admin/tpl/export-templates/CSV-Vorlage.tpl', + + 'd3/ordermanager/Modules/Application/Controller/Admin/d3_order_remark_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxorder_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxbasket_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxbasketitem_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxuser_ordermanager.php', + 'd3/ordermanager/Modules/Application/Model/d3_oxemail_ordermanager.php', + + 'd3/ordermanager/Setup/Events.php', + + 'd3/ordermanager/tests/additional.inc.php', + 'd3/ordermanager/tests/d3ordermanager_config.php', + 'd3/ordermanager/tests/unit/d3OrdermanagerUnitTestCase.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractiongeneratepdfTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionchangediscountTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionchangedelcostsTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionmoveordertofolderTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionstornoorderTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractioncustdelfromgroupTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractiondeleteorderTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionsetpaiddateTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionsetfieldvalueTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractioncustaddtogroupTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionsetsendednowdateTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3OrdermanagerActionUnitTestCase.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionexportlistTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractiongrouplistTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionlistTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionsendmailTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionexecutemethodTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequweekdayfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequinvoicenoTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent2Test.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementgrouplistTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementlistTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter2Test.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequordernonstornoTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequdatenotsetTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequfolderfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequcountryfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequmailregexpfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent1Test.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderstornoTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtoordernrTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter1Test.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent1Test.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtrackcodefilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequpaymentfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequdeliveryfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequfromordernrTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequordersumTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequexecutemethodfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequlanguagefilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlestornoTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderfieldTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent2Test.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequingroupfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtransactionfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotinfolderfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequcurrencyfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotingroupfilterTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequotherjobTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3OrdermanagerRequirementUnitTestCase.php', + 'd3/ordermanager/tests/unit/Application/Model/d3ordermanagerTest.php', + 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_executeTest.php', + 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxbasket_ordermanagerTest.php', + 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxbasketitem_ordermanagerTest.php', + 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_listgeneratorTest.php', + 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_pdfhandlerTest.php', + 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_remarkTest.php', + 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_exportTest.php', + 'd3/ordermanager/tests/unit/Application/Model/d3ordermanagerlistTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Exceptions/d3ordermanager_cronUnavailableExceptionTest.php', + 'd3/ordermanager/tests/unit/Application/Model/Exceptions/d3ordermanager_requirementExceptionTest.php', + 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_confTest.php', + 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_toorderassignmentTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/d3ordermanager_responseTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerlogTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_mainTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritemTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagersetTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mallTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_actionTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_triggerTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_settingsTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_listTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_listTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mainTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_ordermanager_jobsTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_requTest.php', + 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_overviewTest.php', + 'd3/ordermanager/tests/unit/Modules/Application/Controller/Admin/d3_order_remark_ordermanagerTest.php', + 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxuser_ordermanagerTest.php', + 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxorder_ordermanagerTest.php', + 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxemail_ordermanagerTest.php', + 'd3/ordermanager/tests/unit/public/d3_ordermanager_cronTest.php', + 'd3/ordermanager/tests/unit/Setup/d3ordermanager_updateTest.php', + 'd3/ordermanager/tests/integration/Requirements/d3OrdermanagerRequirementIntegrationTestCase.php'. + 'd3/ordermanager/tests/integration/Requirements/requirementOrderSumTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementInvoiceNoTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementInGroupFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementArticleContentTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementCountryFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementOrderStornoTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementOtherJobTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementMailRegexpFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementOrderNoStornoTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementTrackCodeFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementLanguageFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementExecuteMethodFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementDateNotSetTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementPaymentFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementNotInGroupFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementToOrderNrTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementArticleStornoTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementNoArticleContentTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementFromOrderNrTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementOrderFieldTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementCurrencyFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementWeekdayFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementTimespanFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementDeliveryFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementTransactionFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementFolderFilterTest.php', + 'd3/ordermanager/tests/integration/Requirements/requirementNotInFolderFilterTest.php', + 'd3/ordermanager/tests/integration/d3OrdermanagerIntegrationTestCase.php', + 'd3/ordermanager/tests/integration/Actions/actionSetPaidDateTest.php', + 'd3/ordermanager/tests/integration/Actions/d3OrdermanagerActionIntegrationTestCase.php', + 'd3/ordermanager/tests/integration/Actions/actionDeleteOrderTest.php', + 'd3/ordermanager/tests/integration/Actions/actionSetFieldValueTest.php', + 'd3/ordermanager/tests/integration/Actions/actionCustDelFromGroupTest.php', + 'd3/ordermanager/tests/integration/Actions/actionChangeDelCostsTest.php', + 'd3/ordermanager/tests/integration/Actions/actionExecuteMethodTest.php', + 'd3/ordermanager/tests/integration/Actions/actionSetSendedNowDateTest.php', + 'd3/ordermanager/tests/integration/Actions/actionStornoOrderTest.php', + 'd3/ordermanager/tests/integration/Actions/actionMoveOrderToFolderTest.php', + 'd3/ordermanager/tests/integration/Actions/actionChangeDiscountTest.php', + 'd3/ordermanager/tests/integration/Actions/actionCustAddToGroupTest.php', + 'd3/ordermanager/tests/integration/Requirements/d3OrdermanagerRequirementIntegrationTestCase.php', + 'd3/ordermanager/tests/integration/Requirements/requirementOrderSumTest.php', + 'd3/ordermanager/tests/integration/executeCronTest.php', + 'd3/ordermanager/tests/integration/Admin/jobListTest.php', + ), + 'd3SetupClasses' => array( + ModuleSetup\d3ordermanager_update::class, + ), + 'd3DICDefinitionFiles' => [ + 'd3/ordermanager/Config/services.yaml', + ] +); diff --git a/src/metadata.php b/src/metadata.php index 68176225..be877d23 100644 --- a/src/metadata.php +++ b/src/metadata.php @@ -1,12 +1,24 @@ + * @link http://www.oxidmodule.com + */ + use D3\Ordermanager\Modules\Application\Model as ModuleModel; use D3\Ordermanager\Application\Controller as OMController; use D3\Ordermanager\Application\Controller\Admin as OMControllerAdmin; -use D3\Ordermanager\Modules\Application\Controller\Admin as ModuleControllerAdmin; use D3\ModCfg\Application\Model\d3utils; -use OxidEsales\Eshop\Application\Controller as OxidController; use OxidEsales\Eshop\Application\Model as OxidModel; use OxidEsales\Eshop\Core as OxidCore; @@ -27,7 +39,7 @@ $aModule = array( 'de' => 'Bearbeitet frei definierbare Aufträge auf Basis von einstellbaren Bestellungslisten.', 'en' => ''), 'thumbnail' => 'picture.png', - 'version' => '3.2.0.3', + 'version' => '4.0.0.0', 'author' => 'D³ Data Development (Inh.: Thomas Dartsch)', 'email' => 'support@shopmodule.com', 'url' => 'http://www.oxidmodule.com/', @@ -172,256 +184,5 @@ $aModule = array( 'block' => 'admin_order_remark_type', 'file' => 'Application/views/admin/blocks/d3ordermanager_order_remark_type.tpl', ) - ), - 'd3FileRegister' => array( - 'd3/ordermanager/IntelliSenseHelper.php', - 'd3/ordermanager/metadata.php', - 'd3/ordermanager/models/Requirements/d3ordermanager_requirement_orderarticlefilter_abstract.php', - 'd3/ordermanager/Application/views/admin/blocks/d3ordermanager_order_remark_type.tpl', - 'd3/ordermanager/Application/views/admin/de/d3_ordermanager_lang.php', - 'd3/ordermanager/Application/views/admin/en/d3_ordermanager_lang.php', - 'd3/ordermanager/Application/views/admin/tpl/d3_ordermanager_bottomnaviitem.tpl', - 'd3/ordermanager/Application/views/admin/tpl/email/html/d3ordermanager_delivery_delay.tpl', - 'd3/ordermanager/Application/views/admin/tpl/email/plain/d3ordermanager_delivery_delay.tpl', - 'd3/ordermanager/Application/views/tpl/email/html/d3ordermanager_delivery_delay.tpl', - 'd3/ordermanager/Application/views/tpl/email/html/d3ordermanager_delivery_delay_subject.tpl', - 'd3/ordermanager/Application/views/tpl/email/plain/d3ordermanager_delivery_delay.tpl', - - 'd3/ordermanager/Application/Controller/d3ordermanager_response.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_action.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem.php', - 'd3/ordermanager/Application/Controller/Admin/d3_ordermanager_jobs.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerlog.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset_main.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_mall.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_list.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_requ.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerlog_list.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_settings.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_main.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset_list.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanageritem_overview.php', - 'd3/ordermanager/Application/Controller/Admin/d3_cfg_ordermanagerset_licence.php', - 'd3/ordermanager/Application/Model/d3ordermanager_pdfhandler.php', - 'd3/ordermanager/Application/Model/d3ordermanagerlist.php', - 'd3/ordermanager/Application/Model/d3ordermanager_listgenerator.php', - 'd3/ordermanager/Application/Model/d3ordermanager_export.php', - 'd3/ordermanager/Application/Model/d3ordermanager.php', - 'd3/ordermanager/Application/Model/Exceptions/d3ordermanager_cronUnavailableException.php', - 'd3/ordermanager/Application/Model/Exceptions/d3ordermanager_requirementException.php', - 'd3/ordermanager/Application/Model/d3ordermanager_toorderassignment.php', - 'd3/ordermanager/Application/Model/d3ordermanager_execute.php', - 'd3/ordermanager/Application/Model/d3ordermanager_conf.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_custaddtogroup.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_setsendednowdate.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_exportlist.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_actionlist.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_deleteorder.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_stornoorder.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_moveordertofolder.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_setpaiddate.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_changediscount.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_executemethod.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_custdelfromgroup.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_generatepdf.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_actiongrouplist.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_changedelcosts.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_abstract.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_sendmail.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_setfieldvalue.php', - 'd3/ordermanager/Application/Model/Actions/d3ordermanager_action_interface.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_notinfolderfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_folderfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirementgrouplist.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_toordernr.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlestorno.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_mailregexpfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_trackcodefilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirementlist.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_abstract.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_executemethodfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlecontent_abstract.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_languagefilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_invoiceno.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_ordersum.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_otherjob.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_orderstorno.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_deliveryfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent_abstract.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlecontent1.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_transactionfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_orderarticlefilter_abstract.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent1.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_ingroupfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_articlecontent2.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter1.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_ordernonstorno.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_paymentfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter2.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_noarticlecontent2.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_interface.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_orderfield.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_fromordernr.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_datenotset.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_notingroupfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_weekdayfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_currencyfilter.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_timespanfilter_abstract.php', - 'd3/ordermanager/Application/Model/Requirements/d3ordermanager_requirement_countryfilter.php', - 'd3/ordermanager/Application/Model/d3ordermanager_partgrouplist_abstract.php', - 'd3/ordermanager/Application/Model/d3ordermanager_partgrouplist_interface.php', - 'd3/ordermanager/Application/Model/d3ordermanager_remark.php', - 'd3/ordermanager/Config/services.php', - 'd3/ordermanager/Setup/d3ordermanager_update.php', - 'd3/ordermanager/public/d3_ordermanager_cron.php', - - 'd3/ordermanager/Application/views/admin/tpl/export-templates/XML-Vorlage.tpl', - 'd3/ordermanager/Application/views/admin/tpl/export-templates/CSV-Vorlage.tpl', - - 'd3/ordermanager/Modules/Application/Model/d3_oxorder_ordermanager.php', - 'd3/ordermanager/Modules/Application/Model/d3_oxbasket_ordermanager.php', - 'd3/ordermanager/Modules/Application/Model/d3_oxbasketitem_ordermanager.php', - 'd3/ordermanager/Modules/Application/Model/d3_oxuser_ordermanager.php', - 'd3/ordermanager/Modules/Application/Model/d3_oxemail_ordermanager.php', - - 'd3/ordermanager/Setup/Events.php', - - 'd3/ordermanager/tests/additional.inc.php', - 'd3/ordermanager/tests/d3ordermanager_config.php', - 'd3/ordermanager/tests/unit/d3OrdermanagerUnitTestCase.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_listTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractiongeneratepdfTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionchangediscountTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionchangedelcostsTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionmoveordertofolderTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionstornoorderTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractioncustdelfromgroupTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractiondeleteorderTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionsetpaiddateTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionsetfieldvalueTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractioncustaddtogroupTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionsetsendednowdateTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3OrdermanagerActionUnitTestCase.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionexportlistTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractiongrouplistTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionlistTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionsendmailTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Actions/d3ordermanageractionexecutemethodTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequweekdayfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequinvoicenoTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent2Test.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementgrouplistTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementlistTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter2Test.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequordernonstornoTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequdatenotsetTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequfolderfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequcountryfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequmailregexpfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent1Test.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderstornoTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtoordernrTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter1Test.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent1Test.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtrackcodefilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequpaymentfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequdeliveryfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequfromordernrTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequordersumTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequexecutemethodfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequlanguagefilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlestornoTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderfieldTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent2Test.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequingroupfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequtransactionfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotinfolderfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequcurrencyfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotingroupfilterTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3ordermanagerrequotherjobTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Requirements/d3OrdermanagerRequirementUnitTestCase.php', - 'd3/ordermanager/tests/unit/Application/Model/d3ordermanagerTest.php', - 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_executeTest.php', - 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxbasket_ordermanagerTest.php', - 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxbasketitem_ordermanagerTest.php', - 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_listgeneratorTest.php', - 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_pdfhandlerTest.php', - 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_remarkTest.php', - 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_exportTest.php', - 'd3/ordermanager/tests/unit/Application/Model/d3ordermanagerlistTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Exceptions/d3ordermanager_cronUnavailableExceptionTest.php', - 'd3/ordermanager/tests/unit/Application/Model/Exceptions/d3ordermanager_requirementExceptionTest.php', - 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_confTest.php', - 'd3/ordermanager/tests/unit/Application/Model/d3ordermanager_toorderassignmentTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/d3ordermanager_responseTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerlogTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_mainTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritemTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagersetTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mallTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_actionTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_triggerTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_settingsTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_listTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mainTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_ordermanager_jobsTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_requTest.php', - 'd3/ordermanager/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_overviewTest.php', - 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxuser_ordermanagerTest.php', - 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxorder_ordermanagerTest.php', - 'd3/ordermanager/tests/unit/Modules/Application/Model/d3_oxemail_ordermanagerTest.php', - 'd3/ordermanager/tests/unit/public/d3_ordermanager_cronTest.php', - 'd3/ordermanager/tests/unit/Setup/d3ordermanager_updateTest.php', - 'd3/ordermanager/tests/integration/Requirements/d3OrdermanagerRequirementIntegrationTestCase.php'. - 'd3/ordermanager/tests/integration/Requirements/requirementOrderSumTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementInvoiceNoTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementInGroupFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementArticleContentTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementCountryFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementOrderStornoTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementOtherJobTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementMailRegexpFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementOrderNoStornoTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementTrackCodeFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementLanguageFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementExecuteMethodFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementDateNotSetTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementPaymentFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementNotInGroupFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementToOrderNrTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementArticleStornoTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementNoArticleContentTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementFromOrderNrTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementOrderFieldTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementCurrencyFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementWeekdayFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementTimespanFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementDeliveryFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementTransactionFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementFolderFilterTest.php', - 'd3/ordermanager/tests/integration/Requirements/requirementNotInFolderFilterTest.php', - 'd3/ordermanager/tests/integration/d3OrdermanagerIntegrationTestCase.php', - 'd3/ordermanager/tests/integration/Actions/actionSetPaidDateTest.php', - 'd3/ordermanager/tests/integration/Actions/d3OrdermanagerActionIntegrationTestCase.php', - 'd3/ordermanager/tests/integration/Actions/actionDeleteOrderTest.php', - 'd3/ordermanager/tests/integration/Actions/actionSetFieldValueTest.php', - 'd3/ordermanager/tests/integration/Actions/actionCustDelFromGroupTest.php', - 'd3/ordermanager/tests/integration/Actions/actionChangeDelCostsTest.php', - 'd3/ordermanager/tests/integration/Actions/actionExecuteMethodTest.php', - 'd3/ordermanager/tests/integration/Actions/actionSetSendedNowDateTest.php', - 'd3/ordermanager/tests/integration/Actions/actionStornoOrderTest.php', - 'd3/ordermanager/tests/integration/Actions/actionMoveOrderToFolderTest.php', - 'd3/ordermanager/tests/integration/Actions/actionChangeDiscountTest.php', - 'd3/ordermanager/tests/integration/Actions/actionCustAddToGroupTest.php', - 'd3/ordermanager/tests/integration/Requirements/d3OrdermanagerRequirementIntegrationTestCase.php', - 'd3/ordermanager/tests/integration/Requirements/requirementOrderSumTest.php', - 'd3/ordermanager/tests/integration/executeCronTest.php', - ), - 'd3SetupClasses' => array( - ModuleSetup\d3ordermanager_update::class, - ), - 'd3DICDefinitionFiles' => [ - 'd3/ordermanager/Config/services.yaml', - ] + ) ); diff --git a/src/public/d3_ordermanager_cron.php b/src/public/d3_ordermanager_cron.php index fc5cb2a5..2e41d4b3 100644 --- a/src/public/d3_ordermanager_cron.php +++ b/src/public/d3_ordermanager_cron.php @@ -18,12 +18,14 @@ use D3\Ordermanager\Application\Controller\d3ordermanager_response; use D3\Ordermanager\Application\Model\d3ordermanager; use Doctrine\DBAL\DBALException; +use Exception as ExceptionAlias; use OxidEsales\Eshop\Core\Config; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; -use OxidEsales\Eshop\Core\Module\Module; use OxidEsales\Eshop\Core\Registry; use OxidEsales\Eshop\Core\Session; +use OxidEsales\EshopCommunity\Internal\Container\ContainerFactory; +use OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Bridge\ShopConfigurationDaoBridgeInterface; use splitbrain\phpcli\CLI; use splitbrain\phpcli\Exception; use splitbrain\phpcli\Options; @@ -59,10 +61,12 @@ if (!(file_exists($bootstrapFileName) && !is_dir($bootstrapFileName))) { die($message); } -require_once($bootstrapFileName); +if (false === defined('OXID_PHP_UNIT')) { + require_once($bootstrapFileName); -// required for recalculating order and generating pdf -define('OX_IS_ADMIN', true); + // required for recalculating order and generating pdf + define('OX_IS_ADMIN', true); +} if (false == function_exists('isAdmin')) { /** @@ -97,16 +101,26 @@ class d3_ordermanager_cron extends CLI public function __construct() { // there are argv setting in CLI mode only - if ('cli' == php_sapi_name()) { + if ($this->isCLI()) { parent::__construct(); } } - + + /** + * @return bool + */ + public function isCLI() + { + return 'cli' == php_sapi_name(); + } + /** * @param Options $options * * @throws DatabaseConnectionException * @throws DatabaseErrorException + * @throws Exception + * @throws ExceptionAlias */ protected function setup(Options $options) { @@ -164,15 +178,17 @@ class d3_ordermanager_cron extends CLI /** * @param Options $options + * * @throws DBALException - * @throws \Exception + * @throws ExceptionAlias */ protected function main(Options $options) { if ( $options->getOpt( 'version' ) ) { - $oModule = oxNew( Module::class ); - $oModule->load( 'd3ordermanager' ); - $this->info( $oModule->getModuleData()['version'] ); + $container = ContainerFactory::getInstance()->getContainer(); + $shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get(); + $moduleConfiguration = $shopConfiguration->getModuleConfiguration('d3ordermanager'); + $this->info($moduleConfiguration->getVersion()); return; } @@ -223,11 +239,12 @@ class d3_ordermanager_cron extends CLI /** * prevent code exit while coverage check - * @codeCoverageIgnore * + * @codeCoverageIgnore * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException + * @throws ExceptionAlias */ public function run() { @@ -278,7 +295,7 @@ $cli = new d3_ordermanager_cron(); if (false === defined('OXID_PHP_UNIT')) { try { $cli->run(); - } catch (\Exception $e) { + } catch ( ExceptionAlias $e) { echo $e->getMessage(); } } diff --git a/src/tests/README.md b/src/tests/README.md index 6e1ae008..083b4701 100644 --- a/src/tests/README.md +++ b/src/tests/README.md @@ -3,11 +3,11 @@ ## Requirements Both unit and acceptance tests require OXID Testing Library installed. -See https://github.com/OXID-eSales/testing_library +See https://github.com/OXID-eSales/testing_library. ### Configuration -Make sure that the module has been activated with a valid license key. +Make sure the module has been activated with a valid license key. Here is an example of Testing Library configuration file `oxideshop/test_config.yml` diff --git a/src/tests/additional.inc.php b/src/tests/additional.inc.php index 1533e75c..54521233 100644 --- a/src/tests/additional.inc.php +++ b/src/tests/additional.inc.php @@ -1,30 +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); ?> -HR+cPxrxCPlUnudSfykak0mK3Od9SctIu9MGbEwXathYmLXJXipjsuhqdfZg9JqBUkb+sJSMiAvh -su9pYhNX/flhvt37lrBp/c1Hzo89aCW7tSehYEH/kbmd4g/iXoH93iSqGy/yR4gqy20tyXv+f29q -YdHyd0T6wVHzBBYJCFKU4V2uArhRaLFPtGvbZyT9k9EEBau4jyAbQNPXVHf8Cu0GYrgQQFbKIRm/ -q6azdnfw30oyqrcv9wKlyluE6h2/5YMSPXc/31lEkJYlWRzBof0E6BpWlvqaRMN1f+NurLgDZak0 -hT0YVf1r2BCjl0HkxL3r46UefPgYhSsjxXxZR8HxbVaxlOBZ60kyDtNM7pPhvFiFyXtHP+4ppVr4 -ZHa/mZI6dAcj3w8H1rmv81oWdGVdCw6M7cmT7xrDaJOrpuYRyaasRaJ8n46ZtW5Ia14bWyWYJk/T -4/CCTk8jC+Hz+kUu6E/qqsx60joN9MuiHbfT+LbSNikNAkoUxm4U5GorOi7punr7fqixhvp4LjhO -cD3g/Rc1oHePM0caWKrZJy2dOHi43EE3mXjzV/Ekwv5MVnt2614mtlaSKzpMeOsN2zg1CzeKsnrm -Dvv7si9MaGjaR++p5qlmLdycLO25B6UktX+hnn/VVAY4ry3nrFW1/p9lJ9a3uog2ilhFijkaP6kE -Uk6aGYtzWmuXn3thS39Q19jY/hIqm/QPt8Hve7TWnD58ZPijJt+/cqIrEKfZL2G32AslYT40q7F+ -/8GIdH9KzQ4h352+4Hk8xKqGib4VaLfobcFtaebvzKlbhlTP4NlqaCXZ7TzelF+jeq6F7xqMxQLM -7qDEGVpwPLpaLgQI2krmlfz9/KPcAXmDbVy9P9TI2ULBaWbRvUvIPwiiJ4NdkMP/ob/R9XpAsXST -vTEShcd/+7qlP12d8Omf/hD6rOlEz4Lq4NrADqkF1Sni6RV12Xd5SP5ZdTmGZ00cEwyf3pVYNQ74 -qIiCzHOZiGS55obCmMuW+SSBEhR62BA3b7tUBj21tlb7L3UyRxLc9Hvq+xCddmI29cUY+DfSI8Zf -kS9Lwf/pw5to/HufQhaovhkf/MeXO3s6988qYdU4L8dX4x9wRxF5Hgzr4W2fOu4TT3B436BeMrJA -lhp4Up19PJMw/wUevParhTUvtZkc7VuELcoYead5gwSgyHFtPcqO1saSK7sDoxtXROO5BhkuuL0h -H81cMqxD17fHBxwc9NCfX0aYAWKScuPXRo+OIEF0JkcEbAUjpLl3Sfgcg5MA4s8vSti+Qkl75dFs -4IcfK6DUx52bjuF8fE9kllKqVFB+5A09YBRphRHIhUlEcnQ1SFDqrnh8I5T9VVb2K21Z5JC4g8qP -P3WqeVDy5xKtBIPBe+i33RWRytkNwsCBFmlnbDnCKzGuOvDV5tKEbASBMFycqkwAvMyDgI+vslkx -PbYPOAQ0c2pivbU6k7gEQyY8hYWP3csgmbBMlRrPWwzVmo7y1rlHh/PkAK0jNOY72pdQp8BMLdxl -fkGVUhHGx1z3rprBjgAJCvL0ee1uODIT32PVyOGBe1dT6SCUx5gJSp2l5PHWrDpP7U6Blsmmefa5 -Y4AIcbAMRe9r1SkfS+PgvLlPzb5amTYj+DCSp5/BrgAAtWs+oDTNGmigXD8HZAG48WdBUmxi4Y76 -E0I0JWbyXvdvS1PdBsTdvZX94MZ12MJBJLy2HATSqEixASo0bJIFdNeZ03utef39TVj+/F5jWduH -Z8RXYYR8sRMe5VwSiWehYGMQRG4Lkiha5sXjTuAQOJzgvEeTHPcXWZ0eB5t3XxW5HZHdnsQwjI38 -UlkD4UEgIV+Kz698+guV+gQFSX5F9g1GoSPQXbYYY6r4CLXQ9RGKaZY5HcO1Qfiv3vfiA2BOwGcp -2vr/vNM51OrzNp7mSg7tP8gYdpAI9UC5zPklt5LzZm== \ No newline at end of file +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 +tTzm0zlw2Ow60yTUIXhJVh0dSzHS \ No newline at end of file diff --git a/src/tests/d3ordermanager_config.php b/src/tests/d3ordermanager_config.php index 45ac3c41..9db9ae4f 100644 --- a/src/tests/d3ordermanager_config.php +++ b/src/tests/d3ordermanager_config.php @@ -1,13 +1,13 @@ 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+cPqF6XcfzB7jDU78JIVT2KoQD0LPZ5oNlHOQuZECSCg01QWFTGpCLFL/LSircOf5aacl+5D8l -b+jAO4xWZ2Bw9m4FWtwVXYlkdadEqRWPPs9AQxXf6B6huy9uCL0kOlUu47S2OqLvVmvHqtbs4Lc2 -/NkcU8RY+WxaJ6FXqjvLwklzWNylsSUVNKr8ud8fEskaRxC8TaWH3etIMTfiMX2zY3t/jzt2A45J -weMCQmnfq8xHEvyxumedmrgpmK2WCA+7OpIi6ywvEA+1lqlAa0uOlE2/dM1acBUGtF0lDAW0Te2j -pY8svEbYlf5FF/DKgzmpXSUdt/q9fKuawsePbg4YEaK2RHg3VxDYSsVvDrvySwGg0Gp4dKzN95zt -1fXQBi4v8Y1hUQw/AGTnqI+jqn7RPS4r2dobEQwW3G5UlrVLHweSJxEl6OVj7Re6LD+B93HP2uWR -i873yHXQwMIKvWH6ttesJCnxzE5zviQbOBZg7BsyLnx8PUM5b3DQ72//NEEdcP/3H6kywdNhvfzW -thH/2zR4zDSpIHEoJskDVwMTb2xt+Stb+A7ZxEuQ86gaGkjEergcsao1TElVw4eAiBwAWRnbE7ek -28srlQFsSoAH \ No newline at end of file +HR+cPsegycQTyyP9M9vdHSNDBelDFTkMBtLijugu+I0JPL4PNmbCYmpHFKWiYP0nKXbnS6+hNGs/ +lXP/EY3SAXlsyx4Mg+fKTRQ/wXoN64YZz+If0WoFnb/5LMU/xcKR0urydEvnwtAf+p3IWTjAdbkj +WzBbO+nM3lBqxKfHoj3zkA/NHyDpuTK0eTv4ZZlSAs0ktVpizEBA/L5JWerHEhXpoLOoJ7LAvUd4 +2Pa01ALCi224E7f4L1iZsbQmtydcr64h0FWpHJ2y0K51Bk2zZOl5eLgPp4vhYvn9E8ByV3RWAxFJ +gz1wphTTgcaOyoW4oZlCBQTBaw/hx6DmsJWlEMdjB5L6ZG3r3JvhM9SFMJSIttLFeO+YfAMbmeBw +Q7YGfuMkOKE4kuAMYuk6J1KT+PtaggDx6gxK0buQ38I8JgAKoMm28n6pSVUNGKzxrtubEADH44Vy +x4Au+MT+Ar0rumKdjCoUFLVR/PNctnHkxPIY2/aRLhQYV/1JEacFnnjCOpFzq5blMJUy29VcA/c/ +i+TQeDFCq8vRwMJAMhsW4UFql/4CHp0Ce4kxLLNM0Q5dbWcf09mIcYm+6G1ncYSC2HVeHWBcCAw7 +kvID4Q9waJADNEAZKdAik0== \ No newline at end of file diff --git a/src/tests/integration/Actions/actionChangeDelCostsTest.php b/src/tests/integration/Actions/actionChangeDelCostsTest.php index 7a0b5131..cee67951 100644 --- a/src/tests/integration/Actions/actionChangeDelCostsTest.php +++ b/src/tests/integration/Actions/actionChangeDelCostsTest.php @@ -184,6 +184,7 @@ class actionChangeDelCostsTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -216,6 +217,7 @@ class actionChangeDelCostsTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -248,6 +250,7 @@ class actionChangeDelCostsTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Actions/actionChangeDiscountTest.php b/src/tests/integration/Actions/actionChangeDiscountTest.php index 35998b8e..36697e71 100644 --- a/src/tests/integration/Actions/actionChangeDiscountTest.php +++ b/src/tests/integration/Actions/actionChangeDiscountTest.php @@ -160,6 +160,7 @@ class actionChangeDiscountTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -192,6 +193,7 @@ class actionChangeDiscountTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -224,6 +226,7 @@ class actionChangeDiscountTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Actions/actionCustAddToGroupTest.php b/src/tests/integration/Actions/actionCustAddToGroupTest.php index e9484d16..f6bd9343 100644 --- a/src/tests/integration/Actions/actionCustAddToGroupTest.php +++ b/src/tests/integration/Actions/actionCustAddToGroupTest.php @@ -16,13 +16,13 @@ */ namespace D3\Ordermanager\tests\integration\Actions; +use D3\ModCfg\Application\Model\d3database; use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception; use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException; use D3\Ordermanager\Application\Model\d3ordermanager; use Doctrine\DBAL\DBALException; use Exception; use OxidEsales\Eshop\Application\Model\Object2Group; -use OxidEsales\Eshop\Core\DatabaseProvider; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\StandardException; @@ -69,6 +69,7 @@ class actionCustAddToGroupTest extends d3OrdermanagerActionIntegrationTestCase } /** + * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException * @throws Exception @@ -80,13 +81,19 @@ class actionCustAddToGroupTest extends d3OrdermanagerActionIntegrationTestCase $this->deleteUser($this->aUserIdList[0]); $this->deleteObject('d3ox.ordermanager.'.Object2Group::class, $this->aO2GroupIdList[0]); - $aQueries = [ - "DELETE FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid = '{$this->aGroupsIdList[0]}'", - "DELETE FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid = '{$this->aGroupsIdList[1]}'", - ]; - foreach ($aQueries as $sQuery) { - DatabaseProvider::getDb()->execute($sQuery); - } + $qb1 = d3database::getInstance()->getQueryBuilder(); + $qb1->delete('oxobject2group') + ->where($qb1->expr()->andX( + $qb1->expr()->eq('oxobjectid', $qb1->createNamedParameter($this->aUserIdList[0])), + $qb1->expr()->eq('oxgroupsid', $qb1->createNamedParameter($this->aGroupsIdList[0])) + ))->execute(); + + $qb2 = d3database::getInstance()->getQueryBuilder(); + $qb2->delete('oxobject2group') + ->where($qb2->expr()->andX( + $qb2->expr()->eq('oxobjectid', $qb2->createNamedParameter($this->aUserIdList[0])), + $qb2->expr()->eq('oxgroupsid', $qb2->createNamedParameter($this->aGroupsIdList[1])) + ))->execute(); } /** @@ -160,6 +167,7 @@ class actionCustAddToGroupTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -174,27 +182,74 @@ class actionCustAddToGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute->startJobItemExecution(); // check assignment pass - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); // check other assignments - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid NOT IN ('{$this->aGroupsIdList[0]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->notIn('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid != '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}')"; + + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->neq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -209,27 +264,77 @@ class actionCustAddToGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute->startJobItemExecution(); // check assignment pass - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}', '{$this->aGroupsIdList[1]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0], + $this->aGroupsIdList[1] + ] + ))) + ) + ); $this->assertSame( 2, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); // check other assignments - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid NOT IN ('{$this->aGroupsIdList[0]}', '{$this->aGroupsIdList[1]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->notIn('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0], + $this->aGroupsIdList[1] + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid != '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}', '{$this->aGroupsIdList[1]}')"; + + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->neq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0], + $this->aGroupsIdList[1] + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -254,27 +359,74 @@ class actionCustAddToGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute->startJobItemExecution(); // check assignment pass - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); // check other assignments - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid NOT IN ('{$this->aGroupsIdList[0]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->notIn('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid != '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}')"; + + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->neq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -289,27 +441,74 @@ class actionCustAddToGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute->startJobItemExecution(); // check assignment pass - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('unknownGroupId')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + 'unknownGroupId' + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); // check other assignments - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid NOT IN ('unknownGroupId')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->notIn('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + 'unknownGroupId' + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid != '{$this->aUserIdList[0]}' AND oxgroupsid IN ('unknownGroupId')"; + + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->neq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + 'unknownGroupId' + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -323,10 +522,13 @@ class actionCustAddToGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute = $this->getExecuteMock($this->getConfiguredManagerNoGroups()); $oExecute->startJobItemExecution(); - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}'"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where('oxobjectid = '.$qb->createNamedParameter($this->aUserIdList[0])); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } } diff --git a/src/tests/integration/Actions/actionCustDelFromGroupTest.php b/src/tests/integration/Actions/actionCustDelFromGroupTest.php index 3141609e..f3ae426f 100644 --- a/src/tests/integration/Actions/actionCustDelFromGroupTest.php +++ b/src/tests/integration/Actions/actionCustDelFromGroupTest.php @@ -16,13 +16,13 @@ */ namespace D3\Ordermanager\tests\integration\Actions; +use D3\ModCfg\Application\Model\d3database; use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception; use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException; use D3\Ordermanager\Application\Model\d3ordermanager; use Doctrine\DBAL\DBALException; use Exception; use OxidEsales\Eshop\Application\Model\Object2Group; -use OxidEsales\Eshop\Core\DatabaseProvider; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\StandardException; @@ -85,6 +85,7 @@ class actionCustDelFromGroupTest extends d3OrdermanagerActionIntegrationTestCase } /** + * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException * @throws Exception @@ -98,13 +99,15 @@ class actionCustDelFromGroupTest extends d3OrdermanagerActionIntegrationTestCase $this->deleteUser($this->aUserIdList[1]); $this->deleteObject('d3ox.ordermanager.'.Object2Group::class, $this->aO2GroupIdList[0]); - $aQueries = [ - "DELETE FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}'", - "DELETE FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[1]}'", - ]; - foreach ($aQueries as $sQuery) { - DatabaseProvider::getDb()->execute($sQuery); - } + $qb1 = d3database::getInstance()->getQueryBuilder(); + $qb1->delete('oxobject2group') + ->where('oxobjectid = '.$qb1->createNamedParameter($this->aUserIdList[0])) + ->execute(); + + $qb2 = d3database::getInstance()->getQueryBuilder(); + $qb2->delete('oxobject2group') + ->where('oxobjectid = '.$qb2->createNamedParameter($this->aUserIdList[1])) + ->execute(); } /** @@ -178,6 +181,7 @@ class actionCustDelFromGroupTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -222,23 +226,63 @@ class actionCustDelFromGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute->startJobItemExecution(); // check assignment pass - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[1]}') AND oxgroupsid NOT IN ('{$this->aGroupsIdList[0]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[1] + ] + ))), + $qb->expr()->notIn('oxgroupsid', implode(', ', array_map( + function ($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); // check other assignments - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[1]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[1])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); + $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -283,22 +327,54 @@ class actionCustDelFromGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute->startJobItemExecution(); // check assignment pass - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}', '{$this->aGroupsIdList[1]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0], + $this->aGroupsIdList[1] + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); // check other assignments - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[1]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[1])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -333,22 +409,56 @@ class actionCustDelFromGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute->startJobItemExecution(); // check assignment pass - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}', '{$this->aGroupsIdList[1]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0], + $this->aGroupsIdList[1] + ] + ))) + ) + ); + $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); // check other assignments - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[1]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[1])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); + $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -393,32 +503,96 @@ class actionCustDelFromGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute->startJobItemExecution(); // check assignment pass - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}', '{$this->aGroupsIdList[1]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0], + $this->aGroupsIdList[1] + ] + ))) + ) + ); $this->assertSame( 2, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); // check other assignments - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('unknownGroupId')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + 'unknownGroupId' + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid != '{$this->aUserIdList[0]}' AND oxgroupsid IN ('unknownGroupId')"; + + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->neq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + 'unknownGroupId' + ] + ))) + ) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[1]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}')"; + + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[1])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -463,15 +637,47 @@ class actionCustDelFromGroupTest extends d3OrdermanagerActionIntegrationTestCase $oExecute->startJobItemExecution(); // check assignment pass - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[0]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}', '{$this->aGroupsIdList[1]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[0])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0], + $this->aGroupsIdList[1] + ] + ))) + ) + ); $this->assertSame( 2, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); - $sSelect = "SELECT count(*) FROM oxobject2group WHERE oxobjectid = '{$this->aUserIdList[1]}' AND oxgroupsid IN ('{$this->aGroupsIdList[0]}')"; + + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxobject2group') + ->where( + $qb->expr()->andX( + $qb->expr()->eq('oxobjectid', $qb->createNamedParameter($this->aUserIdList[1])), + $qb->expr()->in('oxgroupsid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aGroupsIdList[0] + ] + ))) + ) + ); $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } } diff --git a/src/tests/integration/Actions/actionDeleteOrderTest.php b/src/tests/integration/Actions/actionDeleteOrderTest.php index eebe14eb..e5bc99ff 100644 --- a/src/tests/integration/Actions/actionDeleteOrderTest.php +++ b/src/tests/integration/Actions/actionDeleteOrderTest.php @@ -16,12 +16,12 @@ */ namespace D3\Ordermanager\tests\integration\Actions; +use D3\ModCfg\Application\Model\d3database; use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception; use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException; use D3\Ordermanager\Application\Model\d3ordermanager; use Doctrine\DBAL\DBALException; use Exception; -use OxidEsales\Eshop\Core\DatabaseProvider; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\StandardException; @@ -140,6 +140,7 @@ class actionDeleteOrderTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -153,16 +154,40 @@ class actionDeleteOrderTest extends d3OrdermanagerActionIntegrationTestCase $oExecute = $this->getExecuteMock($this->getConfiguredManager()); $oExecute->startJobItemExecution(); - $sSelect = "SELECT count(*) FROM oxorder WHERE oxid IN ('{$this->aOrderIdList[0]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxorder') + ->where( + $qb->expr()->in('oxid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aOrderIdList[0] + ] + ))) + ); $this->assertSame( 0, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); - $sSelect = "SELECT count(*) FROM oxorder WHERE oxid IN ('{$this->aOrderIdList[1]}')"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('count(*)') + ->from('oxorder') + ->where( + $qb->expr()->in('oxid', implode(', ', array_map( + function($value) use ($qb) { + return $qb->createNamedParameter($value); + }, + [ + $this->aOrderIdList[1] + ] + ))) + ); $this->assertSame( 1, - (int) DatabaseProvider::getDb()->getOne($sSelect) + (int) $qb->execute()->fetchColumn() ); } diff --git a/src/tests/integration/Actions/actionExecuteMethodTest.php b/src/tests/integration/Actions/actionExecuteMethodTest.php index 6cb45834..f8f1c20f 100644 --- a/src/tests/integration/Actions/actionExecuteMethodTest.php +++ b/src/tests/integration/Actions/actionExecuteMethodTest.php @@ -141,6 +141,7 @@ class actionExecuteMethodTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Actions/actionMoveOrderToFolderTest.php b/src/tests/integration/Actions/actionMoveOrderToFolderTest.php index 2204a007..34fa931d 100644 --- a/src/tests/integration/Actions/actionMoveOrderToFolderTest.php +++ b/src/tests/integration/Actions/actionMoveOrderToFolderTest.php @@ -118,6 +118,7 @@ class actionMoveOrderToFolderTest extends d3OrdermanagerActionIntegrationTestCas /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -160,6 +161,7 @@ class actionMoveOrderToFolderTest extends d3OrdermanagerActionIntegrationTestCas /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Actions/actionSetFieldValueTest.php b/src/tests/integration/Actions/actionSetFieldValueTest.php index f038ddd6..7d079285 100644 --- a/src/tests/integration/Actions/actionSetFieldValueTest.php +++ b/src/tests/integration/Actions/actionSetFieldValueTest.php @@ -135,6 +135,7 @@ class actionSetFieldValueTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -167,6 +168,7 @@ class actionSetFieldValueTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -197,6 +199,7 @@ class actionSetFieldValueTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Actions/actionSetPaidDateTest.php b/src/tests/integration/Actions/actionSetPaidDateTest.php index 2db8a931..15bb8784 100644 --- a/src/tests/integration/Actions/actionSetPaidDateTest.php +++ b/src/tests/integration/Actions/actionSetPaidDateTest.php @@ -100,6 +100,7 @@ class actionSetPaidDateTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Actions/actionSetSendedNowDateTest.php b/src/tests/integration/Actions/actionSetSendedNowDateTest.php index 2ffe7bff..0db8a143 100644 --- a/src/tests/integration/Actions/actionSetSendedNowDateTest.php +++ b/src/tests/integration/Actions/actionSetSendedNowDateTest.php @@ -100,6 +100,7 @@ class actionSetSendedNowDateTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Actions/actionStornoOrderTest.php b/src/tests/integration/Actions/actionStornoOrderTest.php index 787b303f..1e9e3071 100644 --- a/src/tests/integration/Actions/actionStornoOrderTest.php +++ b/src/tests/integration/Actions/actionStornoOrderTest.php @@ -27,7 +27,6 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\StandardException; use OxidEsales\Eshop\Core\Model\ListModel; -use PHPUnit_Framework_MockObject_Matcher_InvokedCount; class actionStornoOrderTest extends d3OrdermanagerActionIntegrationTestCase { @@ -47,9 +46,6 @@ class actionStornoOrderTest extends d3OrdermanagerActionIntegrationTestCase 'orderTestIdNo2Article1', ); - /** @var PHPUnit_Framework_MockObject_Matcher_InvokedCount */ - public $oCustomMethodSpy; - /** * @throws Exception */ @@ -147,6 +143,7 @@ class actionStornoOrderTest extends d3OrdermanagerActionIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Actions/d3OrdermanagerActionIntegrationTestCase.php b/src/tests/integration/Actions/d3OrdermanagerActionIntegrationTestCase.php index 39ed8ad2..5735d288 100644 --- a/src/tests/integration/Actions/d3OrdermanagerActionIntegrationTestCase.php +++ b/src/tests/integration/Actions/d3OrdermanagerActionIntegrationTestCase.php @@ -24,7 +24,7 @@ use D3\Ordermanager\tests\integration\d3OrdermanagerIntegrationTestCase; use Exception; use OxidEsales\Eshop\Application\Model\Order; use OxidEsales\Eshop\Core\Model\ListModel; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; abstract class d3OrdermanagerActionIntegrationTestCase extends d3OrdermanagerIntegrationTestCase { @@ -36,7 +36,7 @@ abstract class d3OrdermanagerActionIntegrationTestCase extends d3OrdermanagerInt public function getResultList($aOrderIdList = array()) { /** @var ListModel $oList */ - $oList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.ListModel::class);; + $oList = d3GetModCfgDIC()->get('d3ox.ordermanager.'.ListModel::class); $oList->init(Order::class); foreach ($aOrderIdList as $sId) { @@ -51,14 +51,15 @@ abstract class d3OrdermanagerActionIntegrationTestCase extends d3OrdermanagerInt /** * @param d3ordermanager $oManager - * @return d3ordermanager_listgenerator|PHPUnit_Framework_MockObject_MockObject + * @return d3ordermanager_listgenerator|MockObject */ public function getListGenerator(d3ordermanager $oManager) { - /** @var d3ordermanager_listgenerator|PHPUnit_Framework_MockObject_MockObject $oListGeneratorMock */ - $oListGeneratorMock = $this->getMock(d3ordermanager_listgenerator::class, array( - 'getConcernedOrders', - ), array($oManager)); + /** @var d3ordermanager_listgenerator|MockObject $oListGeneratorMock */ + $oListGeneratorMock = $this->getMockBuilder(d3ordermanager_listgenerator::class) + ->setMethods(['getConcernedOrders']) + ->setConstructorArgs([$oManager]) + ->getMock(); $oListGeneratorMock->method('getConcernedOrders')->willReturn($this->getFilledResultList()); return $oListGeneratorMock; @@ -68,13 +69,15 @@ abstract class d3OrdermanagerActionIntegrationTestCase extends d3OrdermanagerInt /** * @param d3ordermanager $oManager - * @return PHPUnit_Framework_MockObject_MockObject + * @return d3ordermanager_toorderassignment|MockObject */ public function getManagerAssignmentMock(d3ordermanager $oManager) { - $oAssignmentMock = $this->getMock(d3ordermanager_toorderassignment::class, array( - 'setAssignment' - ), array($oManager)); + /** @var d3ordermanager_toorderassignment|MockObject $oExecute */ + $oAssignmentMock = $this->getMockBuilder(d3ordermanager_toorderassignment::class) + ->setMethods(['setAssignment']) + ->setConstructorArgs([$oManager]) + ->getMock(); $oAssignmentMock->method('setAssignment')->willReturn(true); return $oAssignmentMock; @@ -82,14 +85,15 @@ abstract class d3OrdermanagerActionIntegrationTestCase extends d3OrdermanagerInt /** * @param d3ordermanager $oConfiguredManager - * @return d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject + * @return d3ordermanager_execute|MockObject */ public function getExecuteMock(d3ordermanager $oConfiguredManager) { - /** @var d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject $oExecute */ - $oExecute = $this->getMock(d3ordermanager_execute::class, array( - 'getManagerAssignmentInstance', - ), array($oConfiguredManager)); + /** @var d3ordermanager_execute|MockObject $oExecute */ + $oExecute = $this->getMockBuilder(d3ordermanager_execute::class) + ->setMethods(['getManagerAssignmentInstance']) + ->setConstructorArgs([$oConfiguredManager]) + ->getMock(); $oExecute->method('getManagerAssignmentInstance')->willReturn($this->getManagerAssignmentMock($oExecute->getManager())); return $oExecute; diff --git a/src/tests/integration/Admin/jobListTest.php b/src/tests/integration/Admin/jobListTest.php new file mode 100644 index 00000000..9dad6a6d --- /dev/null +++ b/src/tests/integration/Admin/jobListTest.php @@ -0,0 +1,91 @@ + + * @link http://www.oxidmodule.com + */ + +namespace D3\Ordermanager\tests\integration\Admin; + +use D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_list; +use D3\Ordermanager\tests\integration\d3OrdermanagerIntegrationTestCase; +use Exception; +use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; +use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; + +class jobListTest extends d3OrdermanagerIntegrationTestCase +{ + public $sManagerId = 'managerTestId'; + + /** + * @throws Exception + */ + public function createTestData() + { + $this->createManager($this->sManagerId); + } + + /** + * @throws DatabaseConnectionException + * @throws DatabaseErrorException + * @throws Exception + */ + public function cleanTestData() + { + $this->deleteManager($this->sManagerId); + } + + /** + * @coversNothing + * @test + */ + public function getUnfilteredJobList() + { + $controller = oxNew(d3_cfg_ordermanageritem_list::class); + $list = $controller->getItemList(); +// ToDo: check if it use page navigation and doesn't contain all items + $this->assertGreaterThan( + 0, + $list->count() + ); + + $this->assertArrayHasKey( + $this->sManagerId, + $list + ); + } + + /** + * @coversNothing + * @test + */ + public function getFilteredJobList() + { + $_POST['where'] = [ + 'd3modprofile' => [ + 'oxtitle' => 'orderManagerTestTitle' + ] + ]; + + $controller = oxNew(d3_cfg_ordermanageritem_list::class); + $list = $controller->getItemList(); + + $this->assertGreaterThan( + 0, + $list->count() + ); + + $this->assertArrayHasKey( + $this->sManagerId, + $list + ); + } +} \ No newline at end of file diff --git a/src/tests/integration/Requirements/d3OrdermanagerRequirementIntegrationTestCase.php b/src/tests/integration/Requirements/d3OrdermanagerRequirementIntegrationTestCase.php index ac5fc5ef..faaf0c5c 100644 --- a/src/tests/integration/Requirements/d3OrdermanagerRequirementIntegrationTestCase.php +++ b/src/tests/integration/Requirements/d3OrdermanagerRequirementIntegrationTestCase.php @@ -21,23 +21,23 @@ use D3\Ordermanager\tests\integration\d3OrdermanagerIntegrationTestCase; use Doctrine\DBAL\DBALException; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; abstract class d3OrdermanagerRequirementIntegrationTestCase extends d3OrdermanagerIntegrationTestCase { /** * @param $sManagerId - * @return d3ordermanager|PHPUnit_Framework_MockObject_MockObject + * @return d3ordermanager|MockObject * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException */ public function getManagerMock($sManagerId) { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManager */ - $oManager = $this->getMock(d3ordermanager::class, array( - 'd3getLog', - )); + /** @var d3ordermanager|MockObject $oManager */ + $oManager = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['d3getLog']) + ->getMock(); $oManager->method('d3getLog')->willReturn($this->getD3LogMock()); $oManager->load($sManagerId); diff --git a/src/tests/integration/Requirements/requirementArticleContentTest.php b/src/tests/integration/Requirements/requirementArticleContentTest.php index 7c7d523c..f7f2c8ec 100644 --- a/src/tests/integration/Requirements/requirementArticleContentTest.php +++ b/src/tests/integration/Requirements/requirementArticleContentTest.php @@ -224,6 +224,7 @@ class requirementArticleContentTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -265,6 +266,7 @@ class requirementArticleContentTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -306,6 +308,7 @@ class requirementArticleContentTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -347,6 +350,7 @@ class requirementArticleContentTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -388,6 +392,7 @@ class requirementArticleContentTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementArticleStornoTest.php b/src/tests/integration/Requirements/requirementArticleStornoTest.php index 4ab80d4a..b66844cb 100644 --- a/src/tests/integration/Requirements/requirementArticleStornoTest.php +++ b/src/tests/integration/Requirements/requirementArticleStornoTest.php @@ -127,6 +127,7 @@ class requirementArticleStornoTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementCountryFilterTest.php b/src/tests/integration/Requirements/requirementCountryFilterTest.php index f75c206d..e6de4030 100644 --- a/src/tests/integration/Requirements/requirementCountryFilterTest.php +++ b/src/tests/integration/Requirements/requirementCountryFilterTest.php @@ -164,6 +164,7 @@ class requirementCountryFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -202,6 +203,7 @@ class requirementCountryFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -240,6 +242,7 @@ class requirementCountryFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -278,6 +281,7 @@ class requirementCountryFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementCurrencyFilterTest.php b/src/tests/integration/Requirements/requirementCurrencyFilterTest.php index ab8d0729..f2aee440 100644 --- a/src/tests/integration/Requirements/requirementCurrencyFilterTest.php +++ b/src/tests/integration/Requirements/requirementCurrencyFilterTest.php @@ -128,6 +128,7 @@ class requirementCurrencyFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementDateNotSetTest.php b/src/tests/integration/Requirements/requirementDateNotSetTest.php index 88207cbb..8fd148a9 100644 --- a/src/tests/integration/Requirements/requirementDateNotSetTest.php +++ b/src/tests/integration/Requirements/requirementDateNotSetTest.php @@ -178,6 +178,7 @@ class requirementDateNotSetTest extends d3OrdermanagerRequirementIntegrationTest /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -202,6 +203,7 @@ class requirementDateNotSetTest extends d3OrdermanagerRequirementIntegrationTest /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementDeliveryFilterTest.php b/src/tests/integration/Requirements/requirementDeliveryFilterTest.php index a6959a70..ccdc2be2 100644 --- a/src/tests/integration/Requirements/requirementDeliveryFilterTest.php +++ b/src/tests/integration/Requirements/requirementDeliveryFilterTest.php @@ -158,6 +158,7 @@ class requirementDeliveryFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -181,6 +182,7 @@ class requirementDeliveryFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementExecuteMethodFilterTest.php b/src/tests/integration/Requirements/requirementExecuteMethodFilterTest.php index 4ff1c0f0..16cbf5cd 100644 --- a/src/tests/integration/Requirements/requirementExecuteMethodFilterTest.php +++ b/src/tests/integration/Requirements/requirementExecuteMethodFilterTest.php @@ -25,7 +25,7 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\StandardException; use OxidEsales\Eshop\Core\Model\ListModel; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; class requirementExecuteMethodFilterTest extends d3OrdermanagerRequirementIntegrationTestCase { @@ -131,6 +131,7 @@ class requirementExecuteMethodFilterTest extends d3OrdermanagerRequirementIntegr /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -143,8 +144,10 @@ class requirementExecuteMethodFilterTest extends d3OrdermanagerRequirementIntegr { $oListGenerator = $this->getListGenerator($this->getConfiguredManager()); - /** @var ListModel|PHPUnit_Framework_MockObject_MockObject $oListMock */ - $oListMock = $this->getMock(ListModel::class, array('testChangeOrderList')); + /** @var ListModel|MockObject $oListMock */ + $oListMock = $this->getMockBuilder(ListModel::class) + ->setMethods(['testChangeOrderList']) + ->getMock(); $oListMock->expects($this->once())->method('testChangeOrderList')->willReturn(null); d3GetModCfgDIC()->set('d3ox.ordermanager.'.ListModel::class, $oListMock); diff --git a/src/tests/integration/Requirements/requirementFolderFilterTest.php b/src/tests/integration/Requirements/requirementFolderFilterTest.php index 4c49f0f4..48fa657a 100644 --- a/src/tests/integration/Requirements/requirementFolderFilterTest.php +++ b/src/tests/integration/Requirements/requirementFolderFilterTest.php @@ -158,6 +158,7 @@ class requirementFolderFilterTest extends d3OrdermanagerRequirementIntegrationTe /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -181,6 +182,7 @@ class requirementFolderFilterTest extends d3OrdermanagerRequirementIntegrationTe /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementFromOrderNrTest.php b/src/tests/integration/Requirements/requirementFromOrderNrTest.php index 121449f2..3329bd0b 100644 --- a/src/tests/integration/Requirements/requirementFromOrderNrTest.php +++ b/src/tests/integration/Requirements/requirementFromOrderNrTest.php @@ -144,6 +144,7 @@ class requirementFromOrderNrTest extends d3OrdermanagerRequirementIntegrationTes /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementInGroupFilterTest.php b/src/tests/integration/Requirements/requirementInGroupFilterTest.php index d4dec46f..28d6f851 100644 --- a/src/tests/integration/Requirements/requirementInGroupFilterTest.php +++ b/src/tests/integration/Requirements/requirementInGroupFilterTest.php @@ -194,6 +194,7 @@ class requirementInGroupFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -217,6 +218,7 @@ class requirementInGroupFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementInvoiceNoTest.php b/src/tests/integration/Requirements/requirementInvoiceNoTest.php index 8c24a336..30170294 100644 --- a/src/tests/integration/Requirements/requirementInvoiceNoTest.php +++ b/src/tests/integration/Requirements/requirementInvoiceNoTest.php @@ -127,6 +127,7 @@ class requirementInvoiceNoTest extends d3OrdermanagerRequirementIntegrationTestC /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementLanguageFilterTest.php b/src/tests/integration/Requirements/requirementLanguageFilterTest.php index efe2932d..623700c6 100644 --- a/src/tests/integration/Requirements/requirementLanguageFilterTest.php +++ b/src/tests/integration/Requirements/requirementLanguageFilterTest.php @@ -158,6 +158,7 @@ class requirementLanguageFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -181,6 +182,7 @@ class requirementLanguageFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementMailRegexpFilterTest.php b/src/tests/integration/Requirements/requirementMailRegexpFilterTest.php index 1a18c559..ed88306f 100644 --- a/src/tests/integration/Requirements/requirementMailRegexpFilterTest.php +++ b/src/tests/integration/Requirements/requirementMailRegexpFilterTest.php @@ -128,6 +128,7 @@ class requirementMailRegexpFilterTest extends d3OrdermanagerRequirementIntegrati /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementNoArticleContentTest.php b/src/tests/integration/Requirements/requirementNoArticleContentTest.php index 413b13af..4ef25e69 100644 --- a/src/tests/integration/Requirements/requirementNoArticleContentTest.php +++ b/src/tests/integration/Requirements/requirementNoArticleContentTest.php @@ -224,6 +224,7 @@ class requirementNoArticleContentTest extends d3OrdermanagerRequirementIntegrati /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -253,6 +254,7 @@ class requirementNoArticleContentTest extends d3OrdermanagerRequirementIntegrati */ public function getConfiguredManagerTitle() { + /** @var d3ordermanager $oManager */ $oManager = d3GetModCfgDIC()->get(d3ordermanager::class); $oManager->load($this->sManagerId); @@ -265,6 +267,7 @@ class requirementNoArticleContentTest extends d3OrdermanagerRequirementIntegrati /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -294,6 +297,7 @@ class requirementNoArticleContentTest extends d3OrdermanagerRequirementIntegrati */ public function getConfiguredManagerShortDesc() { + /** @var d3ordermanager $oManager */ $oManager = d3GetModCfgDIC()->get(d3ordermanager::class); $oManager->load($this->sManagerId); @@ -306,6 +310,7 @@ class requirementNoArticleContentTest extends d3OrdermanagerRequirementIntegrati /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -335,6 +340,7 @@ class requirementNoArticleContentTest extends d3OrdermanagerRequirementIntegrati */ public function getConfiguredManagerSelVariant() { + /** @var d3ordermanager $oManager */ $oManager = d3GetModCfgDIC()->get(d3ordermanager::class); $oManager->load($this->sManagerId); @@ -347,6 +353,7 @@ class requirementNoArticleContentTest extends d3OrdermanagerRequirementIntegrati /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -376,6 +383,7 @@ class requirementNoArticleContentTest extends d3OrdermanagerRequirementIntegrati */ public function getConfiguredManagerPersParams() { + /** @var d3ordermanager $oManager */ $oManager = d3GetModCfgDIC()->get(d3ordermanager::class); $oManager->load($this->sManagerId); @@ -388,6 +396,7 @@ class requirementNoArticleContentTest extends d3OrdermanagerRequirementIntegrati /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementNotInFolderFilterTest.php b/src/tests/integration/Requirements/requirementNotInFolderFilterTest.php index 1fd53be9..a7a0de59 100644 --- a/src/tests/integration/Requirements/requirementNotInFolderFilterTest.php +++ b/src/tests/integration/Requirements/requirementNotInFolderFilterTest.php @@ -158,6 +158,7 @@ class requirementNotInFolderFilterTest extends d3OrdermanagerRequirementIntegrat /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -181,6 +182,7 @@ class requirementNotInFolderFilterTest extends d3OrdermanagerRequirementIntegrat /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementNotInGroupFilterTest.php b/src/tests/integration/Requirements/requirementNotInGroupFilterTest.php index 1790af57..1c595eb6 100644 --- a/src/tests/integration/Requirements/requirementNotInGroupFilterTest.php +++ b/src/tests/integration/Requirements/requirementNotInGroupFilterTest.php @@ -194,6 +194,7 @@ class requirementNotInGroupFilterTest extends d3OrdermanagerRequirementIntegrati /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -217,6 +218,7 @@ class requirementNotInGroupFilterTest extends d3OrdermanagerRequirementIntegrati /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementOrderFieldTest.php b/src/tests/integration/Requirements/requirementOrderFieldTest.php index 29990290..cd0fe1cb 100644 --- a/src/tests/integration/Requirements/requirementOrderFieldTest.php +++ b/src/tests/integration/Requirements/requirementOrderFieldTest.php @@ -130,6 +130,7 @@ class requirementOrderFieldTest extends d3OrdermanagerRequirementIntegrationTest /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -168,6 +169,7 @@ class requirementOrderFieldTest extends d3OrdermanagerRequirementIntegrationTest /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -206,6 +208,7 @@ class requirementOrderFieldTest extends d3OrdermanagerRequirementIntegrationTest /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementOrderNoStornoTest.php b/src/tests/integration/Requirements/requirementOrderNoStornoTest.php index 5098691e..58f5a2a2 100644 --- a/src/tests/integration/Requirements/requirementOrderNoStornoTest.php +++ b/src/tests/integration/Requirements/requirementOrderNoStornoTest.php @@ -127,6 +127,7 @@ class requirementOrderNoStornoTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementOrderStornoTest.php b/src/tests/integration/Requirements/requirementOrderStornoTest.php index 88a5eca3..74b9e72a 100644 --- a/src/tests/integration/Requirements/requirementOrderStornoTest.php +++ b/src/tests/integration/Requirements/requirementOrderStornoTest.php @@ -127,6 +127,7 @@ class requirementOrderStornoTest extends d3OrdermanagerRequirementIntegrationTes /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementOrderSumTest.php b/src/tests/integration/Requirements/requirementOrderSumTest.php index e54ffea1..ed0abbb9 100644 --- a/src/tests/integration/Requirements/requirementOrderSumTest.php +++ b/src/tests/integration/Requirements/requirementOrderSumTest.php @@ -134,6 +134,7 @@ class requirementOrderSumTest extends d3OrdermanagerRequirementIntegrationTestCa /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -172,6 +173,7 @@ class requirementOrderSumTest extends d3OrdermanagerRequirementIntegrationTestCa /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -210,6 +212,7 @@ class requirementOrderSumTest extends d3OrdermanagerRequirementIntegrationTestCa /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -248,6 +251,7 @@ class requirementOrderSumTest extends d3OrdermanagerRequirementIntegrationTestCa /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementOtherJobTest.php b/src/tests/integration/Requirements/requirementOtherJobTest.php index 6c823488..dce20a32 100644 --- a/src/tests/integration/Requirements/requirementOtherJobTest.php +++ b/src/tests/integration/Requirements/requirementOtherJobTest.php @@ -168,6 +168,7 @@ class requirementOtherJobTest extends d3OrdermanagerRequirementIntegrationTestCa /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -206,6 +207,7 @@ class requirementOtherJobTest extends d3OrdermanagerRequirementIntegrationTestCa /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementPaymentFilterTest.php b/src/tests/integration/Requirements/requirementPaymentFilterTest.php index cdd74c0b..1e54a423 100644 --- a/src/tests/integration/Requirements/requirementPaymentFilterTest.php +++ b/src/tests/integration/Requirements/requirementPaymentFilterTest.php @@ -158,6 +158,7 @@ class requirementPaymentFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -181,6 +182,7 @@ class requirementPaymentFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementTimespanFilterTest.php b/src/tests/integration/Requirements/requirementTimespanFilterTest.php index db101442..1fb7b4e0 100644 --- a/src/tests/integration/Requirements/requirementTimespanFilterTest.php +++ b/src/tests/integration/Requirements/requirementTimespanFilterTest.php @@ -52,10 +52,13 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * Tear down fixture. + * + * @throws DatabaseConnectionException + * @throws DatabaseErrorException */ public function tearDown() { - //$this->cleanTestData(); + $this->cleanTestData(); parent::tearDown(); } @@ -195,6 +198,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -218,6 +222,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -241,6 +246,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -264,6 +270,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -351,6 +358,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -374,6 +382,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -397,6 +406,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -420,6 +430,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -507,6 +518,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -530,6 +542,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -553,6 +566,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -576,6 +590,7 @@ class requirementTimespanFilterTest extends d3OrdermanagerRequirementIntegration /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementToOrderNrTest.php b/src/tests/integration/Requirements/requirementToOrderNrTest.php index 52cc7786..3d4a8e9b 100644 --- a/src/tests/integration/Requirements/requirementToOrderNrTest.php +++ b/src/tests/integration/Requirements/requirementToOrderNrTest.php @@ -144,6 +144,7 @@ class requirementToOrderNrTest extends d3OrdermanagerRequirementIntegrationTestC /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -181,6 +182,7 @@ class requirementToOrderNrTest extends d3OrdermanagerRequirementIntegrationTestC /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementTrackCodeFilterTest.php b/src/tests/integration/Requirements/requirementTrackCodeFilterTest.php index f3fa806d..1247fa63 100644 --- a/src/tests/integration/Requirements/requirementTrackCodeFilterTest.php +++ b/src/tests/integration/Requirements/requirementTrackCodeFilterTest.php @@ -127,6 +127,7 @@ class requirementTrackCodeTest extends d3OrdermanagerRequirementIntegrationTestC /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementTransactionFilterTest.php b/src/tests/integration/Requirements/requirementTransactionFilterTest.php index b65ca2f9..ef1d537a 100644 --- a/src/tests/integration/Requirements/requirementTransactionFilterTest.php +++ b/src/tests/integration/Requirements/requirementTransactionFilterTest.php @@ -144,6 +144,7 @@ class requirementTransactionFilterTest extends d3OrdermanagerRequirementIntegrat /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -181,6 +182,7 @@ class requirementTransactionFilterTest extends d3OrdermanagerRequirementIntegrat /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/Requirements/requirementWeekdayFilterTest.php b/src/tests/integration/Requirements/requirementWeekdayFilterTest.php index a68584f1..ded3ff0e 100644 --- a/src/tests/integration/Requirements/requirementWeekdayFilterTest.php +++ b/src/tests/integration/Requirements/requirementWeekdayFilterTest.php @@ -223,6 +223,7 @@ class requirementWeekdayFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -246,6 +247,7 @@ class requirementWeekdayFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -269,6 +271,7 @@ class requirementWeekdayFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -292,6 +295,7 @@ class requirementWeekdayFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -315,6 +319,7 @@ class requirementWeekdayFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -338,6 +343,7 @@ class requirementWeekdayFilterTest extends d3OrdermanagerRequirementIntegrationT /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/integration/d3OrdermanagerIntegrationTestCase.php b/src/tests/integration/d3OrdermanagerIntegrationTestCase.php index f28c7cb1..f2cd6021 100644 --- a/src/tests/integration/d3OrdermanagerIntegrationTestCase.php +++ b/src/tests/integration/d3OrdermanagerIntegrationTestCase.php @@ -16,27 +16,26 @@ */ namespace D3\Ordermanager\tests\integration; +use D3\ModCfg\Application\Model\d3database; use D3\ModCfg\Application\Model\Log\d3log; use D3\ModCfg\Tests\unit\d3ModCfgUnitTestCase; use D3\Ordermanager\Application\Model\d3ordermanager; use D3\Ordermanager\Application\Model\d3ordermanager_listgenerator; +use Doctrine\DBAL\DBALException; +use Doctrine\DBAL\FetchMode; use Exception; use OxidEsales\Eshop\Application\Model\Article; use OxidEsales\Eshop\Application\Model\Groups; use OxidEsales\Eshop\Application\Model\Order; use OxidEsales\Eshop\Application\Model\OrderArticle; use OxidEsales\Eshop\Application\Model\User; -use OxidEsales\Eshop\Core\DatabaseProvider; -use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; -use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Model\BaseModel; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase { /** * Set up fixture. - * @throws Exception */ public function setUp() { @@ -69,6 +68,11 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase { /** @var BaseModel $oOrder */ $oOrder = d3GetModCfgDIC()->get($sClass); + + if ($oOrder->exists($sId)) { + $oOrder->delete($sId); + } + $oOrder->setId($sId); $oOrder->assign($aFields); $oOrder->save(); @@ -119,6 +123,7 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase array( 'OXSHOPID' => 1, 'OXACTIVE' => true, + 'OXTITLE' => 'orderManagerTestTitle', 'OXMODID' => 'd3_ordermanager', 'D3_OM_MARKORDER' => false, ) @@ -169,44 +174,47 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase /** * @param $sClass * @param $sId - * @throws Exception */ public function deleteObject($sClass, $sId) { - /** @var BaseModel $oObject */ - $oObject = d3GetModCfgDIC()->get($sClass); - if ($oObject->exists($sId)) { - $oObject->delete($sId); - } + try { + /** @var BaseModel $oObject */ + $oObject = d3GetModCfgDIC()->get($sClass); + if ($oObject->exists($sId)) { + $oObject->delete($sId); + } + } catch (Exception $ex) {} } /** * @param $sTableName * @param $sId - * @throws Exception */ public function deleteBaseModelObject($sTableName, $sId) { - /** @var BaseModel $oObject */ - $oObject = d3GetModCfgDIC()->get('d3ox.ordermanager.'.BaseModel::class); - $oObject->init($sTableName); - if ($oObject->exists($sId)) { - $oObject->delete($sId); - } + try { + /** @var BaseModel $oObject */ + $oObject = d3GetModCfgDIC()->get('d3ox.ordermanager.' . BaseModel::class); + $oObject->init($sTableName); + if ($oObject->exists($sId)) { + $oObject->delete($sId); + } + } catch (Exception $ex) {} } /** * @param $sId - * @throws DatabaseConnectionException - * @throws DatabaseErrorException - * @throws Exception + * @throws DBALException */ public function deleteManager($sId) { $this->deleteObject(d3ordermanager::class, $sId); - $sQ = "SELECT oxid FROM d3order2ordermanager WHERE oxordermanagerid = '{$sId}';"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('oxid') + ->from('d3order2ordermanager') + ->where('oxordermanagerid = '.$qb->createNamedParameter($sId)); - foreach ((array) DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getAll($sQ) as $aId) { + foreach ((array) $qb->execute()->fetchAll(FetchMode::ASSOCIATIVE) as $aId) { $aId = array_change_key_case($aId, CASE_UPPER); $this->deleteBaseModelObject('d3order2ordermanager', $aId['OXID']); } @@ -214,7 +222,6 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase /** * @param $sId - * @throws Exception */ public function deleteArticle($sId) { @@ -223,7 +230,6 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase /** * @param $sId - * @throws Exception */ public function deleteOrder($sId) { @@ -232,7 +238,6 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase /** * @param $sId - * @throws Exception */ public function deleteUser($sId) { @@ -240,14 +245,14 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase } /** - * @return d3log|PHPUnit_Framework_MockObject_MockObject + * @return d3log|MockObject */ public function getD3LogMock() { - /** @var d3log|PHPUnit_Framework_MockObject_MockObject $oD3LogMock */ - $oD3LogMock = $this->getMock(d3log::class, array( - 'log', - )); + /** @var d3log|MockObject $oD3LogMock */ + $oD3LogMock = $this->getMockBuilder(d3log::class) + ->setMethods(['log']) + ->getMock(); $oD3LogMock->method('log')->willReturn(true); return $oD3LogMock; @@ -255,17 +260,19 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase /** * @param $sManagerId - * @return d3ordermanager|PHPUnit_Framework_MockObject_MockObject + * @return d3ordermanager|MockObject * @throws Exception */ public function getManagerMock($sManagerId) { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManager */ - $oManager = $this->getMock(d3ordermanager::class, array( - 'd3getLog', - 'getListGenerator', - 'getRecalculateFlag', - )); + /** @var d3ordermanager|MockObject $oManager */ + $oManager = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'd3getLog', + 'getListGenerator', + 'getRecalculateFlag' + ]) + ->getMock(); $oManager->method('d3getLog')->willReturn($this->getD3LogMock()); $oManager->method('getListGenerator')->willReturn($this->getListGenerator($oManager)); $oManager->method('getRecalculateFlag')->willReturn(false); @@ -276,7 +283,7 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase /** * @param d3ordermanager $oManager - * @return d3ordermanager_listgenerator|PHPUnit_Framework_MockObject_MockObject + * @return d3ordermanager_listgenerator|MockObject * @throws Exception */ public function getListGenerator(d3ordermanager $oManager) @@ -286,6 +293,9 @@ abstract class d3OrdermanagerIntegrationTestCase extends d3ModCfgUnitTestCase $oManager ); - return d3GetModCfgDIC()->get(d3ordermanager_listgenerator::class); + /** @var d3ordermanager_listgenerator $object */ + $object = d3GetModCfgDIC()->get(d3ordermanager_listgenerator::class); + + return $object; } } \ No newline at end of file diff --git a/src/tests/integration/executeCronTest.php b/src/tests/integration/executeCronTest.php index a3c761dc..36f36875 100644 --- a/src/tests/integration/executeCronTest.php +++ b/src/tests/integration/executeCronTest.php @@ -164,6 +164,7 @@ class executeCronTest extends d3OrdermanagerIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -211,6 +212,7 @@ class executeCronTest extends d3OrdermanagerIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException @@ -261,6 +263,7 @@ class executeCronTest extends d3OrdermanagerIntegrationTestCase /** * @test + * @coversNothing * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException diff --git a/src/tests/phpunit.xml b/src/tests/phpunit.xml index fa6a1d62..0fee17e3 100644 --- a/src/tests/phpunit.xml +++ b/src/tests/phpunit.xml @@ -1,5 +1,6 @@ getMock(d3ordermanager::class, array( - 'getValue' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [['blActionOrderStorno_status', true]]; $oProfileMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getProfile' - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getProfile']) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $this->_oController = $oControllerMock; @@ -90,22 +91,23 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::save * @test * @throws ReflectionException */ public function canSaveMissingValues() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getValue' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [['blActionOrder2Folder_status', true]]; $oProfileMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getProfile' - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getProfile']) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $this->_oController = $oControllerMock; @@ -118,6 +120,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getContentList * @test * @throws ReflectionException */ @@ -130,6 +133,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::d3GetConfig * @test * @throws ReflectionException */ @@ -145,6 +149,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getManagerTemplateDirs * @test * @throws ReflectionException */ @@ -152,18 +157,18 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase { $sExpected = '/var/www/html/source/Application/views/admin/tpl/'; - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getTemplateDir', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getTemplateDir']) + ->getMock(); $oConfigMock->expects($this->any())->method('getTemplateDir')->with( $this->isTrue() )->willReturn($sExpected); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'd3GetConfig', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['d3GetConfig']) + ->getMock(); $oControllerMock->method('d3GetConfig')->willReturn($oConfigMock); $this->_oController = $oControllerMock; @@ -177,6 +182,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase /** * in case of error, check if a active theme is defined + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getManagerTemplateDirs * @test * @throws ReflectionException */ @@ -184,18 +190,18 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase { $sExpected = '/var/www/html/source/Application/views/flow/tpl/'; - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getTemplateDir', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getTemplateDir']) + ->getMock(); $oConfigMock->expects($this->any())->method('getTemplateDir')->with( $this->isFalse() )->willReturn($sExpected); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'd3GetConfig', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['d3GetConfig']) + ->getMock(); $oControllerMock->method('d3GetConfig')->willReturn($oConfigMock); $this->_oController = $oControllerMock; @@ -208,6 +214,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getItemFieldNames * @test * @throws ReflectionException */ @@ -219,6 +226,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getProfile * @test * @throws ReflectionException * @throws Exception @@ -229,10 +237,10 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase $oProfile->setId('newProfileId'); $oProfile->save(); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getEditObjectId', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getEditObjectId']) + ->getMock(); $oControllerMock->method('getEditObjectId')->willReturn('newProfileId'); $this->_oController = $oControllerMock; @@ -249,6 +257,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getProfile * @test * @throws ReflectionException * @throws Exception @@ -259,10 +268,10 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase $oProfile->setId('newProfileId'); $oProfile->save(); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getEditObjectId', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getEditObjectId']) + ->getMock(); $oControllerMock->method('getEditObjectId')->willReturn('newProfileId'); $this->_oController = $oControllerMock; @@ -280,6 +289,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getExportExamplePath * @test * @throws ReflectionException */ @@ -287,21 +297,25 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase { $_POST['oxid'] = 'foobar'; - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'loadInLang', - 'getStartTime', - 'getListExportFilePath', - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'loadInLang', + 'getStartTime', + 'getListExportFilePath' + ]) + ->getMock(); $oProfileMock->expects($this->once())->method('loadInLang')->willReturn(true); $oProfileMock->method('getStartTime')->willReturn(1420716228); $oProfileMock->method('getListExportFilePath')->willReturn('/var/www/html/shop/source/export/d3ordermananger_profileName_2015-01-08_12-23-48.csv'); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getProfile', - '_d3LoadInOtherLang', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([ + 'getProfile', + '_d3LoadInOtherLang' + ]) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $oControllerMock->method('_d3LoadInOtherLang')->willReturn($oProfileMock); @@ -313,6 +327,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getLang * @test * @throws ReflectionException */ @@ -325,22 +340,25 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getFieldNameDescription * @test * @throws ReflectionException */ public function fieldNameDescriptionCanTranslated() { - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods(['translateString']) + ->getMock(); $oLangMock->expects($this->once())->method('translateString')->willReturn('%1$s (%2$s)'); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getFieldNameTitle', - 'getLang', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([ + 'getFieldNameTitle', + 'getLang' + ]) + ->getMock(); $oControllerMock->method('getFieldNameTitle')->willReturn('barfoo'); $oControllerMock->method('getLang')->willReturn($oLangMock); @@ -353,15 +371,16 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getFieldNameDescription * @test * @throws ReflectionException */ public function fieldNameDescriptionCantTranslated() { - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getFieldNameTitle', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getFieldNameTitle']) + ->getMock(); $oControllerMock->method('getFieldNameTitle')->willReturn(null); $this->_oController = $oControllerMock; @@ -373,15 +392,16 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getFieldNameTitle * @test * @throws ReflectionException */ public function canGetFieldNameTitleWithLangIdent() { - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods(['translateString']) + ->getMock(); $oLangMock->expects($this->exactly(2))->method('translateString')->with( $this->logicalOr( $this->stringContains('D3_ORDERMANAGER'), @@ -394,10 +414,10 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase ) )->willReturn('Sprache %u '); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getLang', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getLang']) + ->getMock(); $oControllerMock->method('getLang')->willReturn($oLangMock); $this->_oController = $oControllerMock; @@ -409,23 +429,24 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getFieldNameTitle * @test * @throws ReflectionException */ public function canGetFieldNameTitleWithoutLangIdent() { - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods(['translateString']) + ->getMock(); $oLangMock->expects($this->once())->method('translateString')->with( $this->stringContains('foobar') )->willReturn('Sprache %u '); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getLang', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getLang']) + ->getMock(); $oControllerMock->method('getLang')->willReturn($oLangMock); $this->_oController = $oControllerMock; @@ -437,21 +458,22 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getFieldNameTitle * @test * @throws ReflectionException */ public function canGetFieldNameTitleWithNotExistingTranslation() { - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods(['translateString']) + ->getMock(); $oLangMock->expects($this->once())->method('translateString')->willReturn('FOOBAR'); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getLang', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getLang']) + ->getMock(); $oControllerMock->method('getLang')->willReturn($oLangMock); $this->setValue($oControllerMock, '_sExportFieldTitleBaseMLIdent', ''); @@ -464,6 +486,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getPdfHandler * @test * @throws ReflectionException */ @@ -476,22 +499,24 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::canGeneratePdf * @test * @throws ReflectionException * @throws Exception */ public function canGeneratePdfStatusPass() { - /** @var d3ordermanager_pdfhandler|PHPUnit_Framework_MockObject_MockObject $oPdfHandlerMock */ - $oPdfHandlerMock = $this->getMock(d3ordermanager_pdfhandler::class, array( - 'canGeneratePdf', - ), array(d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class))); + /** @var d3ordermanager_pdfhandler|MockObject $oPdfHandlerMock */ + $oPdfHandlerMock = $this->getMockBuilder(d3ordermanager_pdfhandler::class) + ->setMethods(['canGeneratePdf']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)]) + ->getMock(); $oPdfHandlerMock->method('canGeneratePdf')->willReturn(true); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getPdfHandler', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getPdfHandler']) + ->getMock(); $oControllerMock->method('getPdfHandler')->willReturn($oPdfHandlerMock); $this->_oController = $oControllerMock; @@ -502,22 +527,24 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::canGeneratePdf * @test * @throws ReflectionException * @throws Exception */ public function canGeneratePdfStatusDontPass() { - /** @var d3ordermanager_pdfhandler|PHPUnit_Framework_MockObject_MockObject $oPdfHandlerMock */ - $oPdfHandlerMock = $this->getMock(d3ordermanager_pdfhandler::class, array( - 'canGeneratePdf', - ), array(d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class))); + /** @var d3ordermanager_pdfhandler|MockObject $oPdfHandlerMock */ + $oPdfHandlerMock = $this->getMockBuilder(d3ordermanager_pdfhandler::class) + ->setMethods(['canGeneratePdf']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)]) + ->getMock(); $oPdfHandlerMock->method('canGeneratePdf')->willReturn(false); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getPdfHandler', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getPdfHandler']) + ->getMock(); $oControllerMock->method('getPdfHandler')->willReturn($oPdfHandlerMock); $this->_oController = $oControllerMock; @@ -528,6 +555,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getActionGroupList * @test * @throws ReflectionException * @throws ExceptionAlias @@ -544,6 +572,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getActionListObject * @test * @throws ReflectionException */ @@ -556,6 +585,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getActionList * @test * @throws ReflectionException */ @@ -570,6 +600,7 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getGroupedActionList * @test * @throws ReflectionException * @throws ExceptionAlias @@ -586,31 +617,36 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase ) ); - /** @var d3ordermanager_actiongrouplist|PHPUnit_Framework_MockObject_MockObject $oActionGroupListMock */ - $oActionGroupListMock = $this->getMock(d3ordermanager_actiongrouplist::class, array( - 'setGroups', - 'getGroupList' - ), array($this->_oController->getProfile(), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class))); + /** @var d3ordermanager_actiongrouplist|MockObject $oActionGroupListMock */ + $oActionGroupListMock = $this->getMockBuilder(d3ordermanager_actiongrouplist::class) + ->setMethods([ + 'setGroups', + 'getGroupList' + ]) + ->setConstructorArgs([$this->_oController->getProfile(), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)]) + ->getMock(); $oActionGroupListMock->method('setGroups')->willReturn(true); $oActionGroupListMock->method('getGroupList')->willReturn($groupedList); - /** @var d3ordermanager_conf|PHPUnit_Framework_MockObject_MockObject $oConfigurationMock */ - $oConfigurationMock = $this->getMock(d3ordermanager_conf::class, array( - 'getGroupedActionIdList' - )); + /** @var d3ordermanager_conf|MockObject $oConfigurationMock */ + $oConfigurationMock = $this->getMockBuilder(d3ordermanager_conf::class) + ->setMethods(['getGroupedActionIdList']) + ->getMock(); $oConfigurationMock->method('getGroupedActionIdList')->willReturn($groupedList); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getConfiguration' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getConfiguration']) + ->getMock(); $oProfileMock->method('getConfiguration')->willReturn($oConfigurationMock); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getProfile', - 'getActionList', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([ + 'getProfile', + 'getActionList' + ]) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $oControllerMock->method('getActionList')->willReturn($oActionGroupListMock); @@ -623,16 +659,19 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::_d3LoadInOtherLang * @test * @throws ReflectionException */ public function canLoadInOtherLanguages() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getAvailableInLangs', - 'loadInLang', - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getAvailableInLangs', + 'loadInLang' + ]) + ->getMock(); $oProfileMock->method('getAvailableInLangs')->willReturn(array('de' => 'deutsch')); $oProfileMock->expects($this->once())->method('loadInLang')->willReturn(true); @@ -649,16 +688,19 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::_d3LoadInOtherLang * @test * @throws ReflectionException */ public function dontNeedLoadInOtherLanguages() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getAvailableInLangs', - 'loadInLang', - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getAvailableInLangs', + 'loadInLang' + ]) + ->getMock(); $oProfileMock->method('getAvailableInLangs')->willReturn(array('de' => 'deutsch')); $oProfileMock->expects($this->never())->method('loadInLang')->willReturn(true); @@ -675,74 +717,59 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** - * @test - * @throws ReflectionException - */ - public function moduleListHasRightInstance() - { - $this->assertInstanceOf( - ModuleList::class, - $this->callMethod($this->_oController, 'getModuleList') - ); - } - - /** - * @test - * @throws ReflectionException - */ - public function shopCompatibilityAdapterHandlerHasRightInstance() - { - $this->assertInstanceOf( - d3ShopCompatibilityAdapterHandler::class, - $this->callMethod($this->_oController, 'getShopCompatibilityAdapterHandler') - ); - } - - /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::getModulePathList * @test * @throws ReflectionException * @throws Exception */ public function canGetModulePathList() { - /** @var d3ShopCompatibilityAdapterHandler|PHPUnit_Framework_MockObject_MockObject $oShopCompatibilityAdapterHandlerMock */ - $oShopCompatibilityAdapterHandlerMock = $this->getMock(d3ShopCompatibilityAdapterHandler::class, array( - 'call' - )); - $oShopCompatibilityAdapterHandlerMock->method('call')->willReturnCallback(array($this, 'shopCompatHandlerCallback')); + $container = ContainerFactory::getInstance()->getContainer(); + $shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get(); - $aModulesList = array( - 'd3module1' => d3GetModCfgDIC()->get('d3ox.ordermanager.'.Module::class), - 'd3module2' => d3GetModCfgDIC()->get('d3ox.ordermanager.'.Module::class) - ); + $moduleA = new ModuleConfiguration(); + $moduleA + ->setId('d3module1') + ->setPath('d3module1Path') + ->setTitle([ + 'de' => 'TestModule A '.__METHOD__, + 'en' => 'TestModule A '.__METHOD__ + ]); - /** @var ModuleList|PHPUnit_Framework_MockObject_MockObject $oModuleListMock */ - $oModuleListMock = $this->getMock(ModuleList::class, array( - 'getModulesFromDir' - )); - $oModuleListMock->method('getModulesFromDir')->willReturn($aModulesList); + $moduleB = new ModuleConfiguration(); + $moduleB + ->setId('d3module2') + ->setPath('d3module2Path') + ->setTitle([ + 'de' => 'TestModule B '.__METHOD__, + 'en' => 'TestModule B '.__METHOD__ + ]); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getModuleList', - 'getShopCompatibilityAdapterHandler', - )); - $oControllerMock->method('getModuleList')->willReturn($oModuleListMock); - $oControllerMock->method('getShopCompatibilityAdapterHandler')->willReturn($oShopCompatibilityAdapterHandlerMock); + $shopConfiguration->addModuleConfiguration($moduleB); + $shopConfiguration->addModuleConfiguration($moduleA); - $this->_oController = $oControllerMock; + $container->get(ShopConfigurationDaoBridgeInterface::class)->save($shopConfiguration); - $aList = $this->callMethod($this->_oController, 'getModulePathList'); + try { + $aList = $this->callMethod( $this->_oController, 'getModulePathList' ); - $this->assertSame( - array( - 'd3module1' => '/module/path/d3module1', - 'd3module2' => '/module/path/d3module2', - ), - $aList - ); + $this->assertArrayHasKey( 'd3module1', $aList ); + $this->assertArrayHasKey( 'd3module2', $aList ); + $this->assertArrayNotHasKey( 'd3module3', $aList ); + $this->assertContains( 'source/modules/d3module1Path', implode('', $aList)); + $this->assertContains( 'source/modules/d3module2Path', implode('', $aList)); + $this->assertNotContains( 'source/modules/d3module3Path', implode('', $aList)); + } finally { + $shopConfiguration->deleteModuleConfiguration($moduleA->getId()); + $shopConfiguration->deleteModuleConfiguration($moduleB->getId()); + + $container->get(ShopConfigurationDaoBridgeInterface::class)->save($shopConfiguration); + } } + /** + * @return string + */ public function shopCompatHandlerCallback() { $args = func_get_args(); @@ -750,21 +777,22 @@ class d3_cfg_ordermanageritem_actionTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_action::markAsFinished * @test * @throws ReflectionException */ public function canMarkedAsFinished() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'markConcernedItemsAsFinished' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['markConcernedItemsAsFinished']) + ->getMock(); $oProfileMock->expects($this->once())->method('markConcernedItemsAsFinished')->willReturn(25); - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - 'getProfile', - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods(['getProfile']) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $this->_oController = $oControllerMock; diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_listTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_listTest.php index e291afa5..0789a15a 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_listTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_listTest.php @@ -23,6 +23,7 @@ use Doctrine\DBAL\DBALException; use Exception; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; +use OxidEsales\Eshop\Core\Model\ListModel; use PHPUnit_Framework_MockObject_MockObject; use ReflectionException; @@ -53,15 +54,19 @@ class d3_cfg_ordermanageritem_listTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_list::buildWhere * @test * @throws ReflectionException */ public function canBuildWhere() { /** @var d3_cfg_ordermanageritem_list|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_list::class, array( - 'getListFilter', - )); + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_list::class) + ->setMethods([ + 'getListFilter', + 'getItemList' + ]) + ->getMock(); $oControllerMock->method('getListFilter')->willReturn( array( 'd3modprofile' => array( @@ -70,15 +75,25 @@ class d3_cfg_ordermanageritem_listTest extends d3OrdermanagerUnitTestCase ) ) ); + $oControllerMock->method('getItemList')->willReturn(oxNew(ListModel::class)); $this->_oController = $oControllerMock; + $return = $this->callMethod($this->_oController, 'buildWhere'); + + // key check + $this->assertRegExp( + '@oxv_d3modprofile_(\d+_)?de.oxsort--oxv_d3modprofile_(\d+_)?de.oxtitle@is', + implode('--', array_keys($return)) + ); + + // value check $this->assertSame( - array( - 'd3modprofile.oxsort' => '%5000%', - 'd3modprofile.oxtitle' => '%foo%' - ), - $this->callMethod($this->_oController, 'buildWhere') + [ + 0 => '%5000%', + 1 => '%foo%' + ], + array_values($return) ); } diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mainTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mainTest.php index 953404e3..5c204e3c 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mainTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mainTest.php @@ -23,7 +23,7 @@ use Doctrine\DBAL\DBALException; use Exception; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; class d3_cfg_ordermanageritem_mainTest extends d3OrdermanagerUnitTestCase @@ -53,6 +53,7 @@ class d3_cfg_ordermanageritem_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_main::render * @test * @throws ReflectionException */ @@ -65,6 +66,7 @@ class d3_cfg_ordermanageritem_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_main::addDefaultValues * @test * @throws ReflectionException */ @@ -74,10 +76,10 @@ class d3_cfg_ordermanageritem_mainTest extends d3OrdermanagerUnitTestCase 'editval' => ['d3modprofile__d3_cronjobid' => 'foo'], ]; - /** @var d3_cfg_ordermanageritem_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_main::class, array( - 'fixCronjobId' - )); + /** @var d3_cfg_ordermanageritem_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_main::class) + ->setMethods(['fixCronjobId']) + ->getMock(); $oControllerMock->method('fixCronjobId')->willReturn('newCjId'); $this->_oController = $oControllerMock; @@ -91,6 +93,7 @@ class d3_cfg_ordermanageritem_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_main::addDefaultValues * @test * @throws ReflectionException */ @@ -100,10 +103,10 @@ class d3_cfg_ordermanageritem_mainTest extends d3OrdermanagerUnitTestCase 'editval' => ['d3modprofile__d3_cronjobid' => 'foo'], ]; - /** @var d3_cfg_ordermanageritem_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_main::class, array( - 'fixCronjobId' - )); + /** @var d3_cfg_ordermanageritem_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_main::class) + ->setMethods(['fixCronjobId']) + ->getMock(); $oControllerMock->method('fixCronjobId')->willReturn('newCjId'); $this->_oController = $oControllerMock; @@ -117,6 +120,7 @@ class d3_cfg_ordermanageritem_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_main::fixCronjobId * @test * @throws ReflectionException */ diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mallTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mallTest.php index 0e14da2c..c066cd32 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mallTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_mallTest.php @@ -27,7 +27,7 @@ use Exception; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Language; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; use stdClass; @@ -58,6 +58,19 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::__construct + * @test + */ + public function constructorPass() + { + $this->assertSame( + 'd3_ordermanager', + d3GetModCfgDIC()->getParameter('d3.ordermanager.modcfgid') + ); + } + + /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::getProfile * @test * @throws ReflectionException */ @@ -70,6 +83,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::render * @test * @throws ReflectionException */ @@ -77,18 +91,20 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase { $_POST['oxid'] = 'foobar'; - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'loadInLang', - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['loadInLang']) + ->getMock(); $oProfileMock->expects($this->once())->method('loadInLang')->willReturn(true); - /** @var d3_cfg_ordermanageritem_mall|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_mall::class, array( - 'getProfile', - '_d3LoadInOtherLang', - '_isSetOxid' - )); + /** @var d3_cfg_ordermanageritem_mall|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_mall::class) + ->setMethods([ + 'getProfile', + '_d3LoadInOtherLang', + '_isSetOxid' + ]) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $oControllerMock->method('_d3LoadInOtherLang')->willReturn($oProfileMock); $oControllerMock->method('_isSetOxid')->willReturn(true); @@ -102,6 +118,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::render * @test * @throws ReflectionException */ @@ -109,18 +126,20 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase { $_POST['oxid'] = null; - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'loadInLang', - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['loadInLang']) + ->getMock(); $oProfileMock->expects($this->never())->method('loadInLang')->willReturn(true); - /** @var d3_cfg_ordermanageritem_mall|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_mall::class, array( - 'getProfile', - '_d3LoadInOtherLang', - '_isSetOxid' - )); + /** @var d3_cfg_ordermanageritem_mall|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_mall::class) + ->setMethods([ + 'getProfile', + '_d3LoadInOtherLang', + '_isSetOxid' + ]) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $oControllerMock->method('_d3LoadInOtherLang')->willReturn($oProfileMock); $oControllerMock->method('_isSetOxid')->willReturn(false); @@ -134,6 +153,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::getUserMessages * @test * @throws ReflectionException */ @@ -146,6 +166,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::getLang * @test * @throws ReflectionException */ @@ -158,39 +179,44 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::getHelpURL * @test * @throws ReflectionException */ public function canGetHelpUrlWithExtension() { - /** @var d3filesystem|PHPUnit_Framework_MockObject_MockObject $oFileSystemMock */ - $oFileSystemMock = $this->getMock(d3filesystem::class, array( - 'unprefixedslashit', - 'splitFilename', - )); + /** @var d3filesystem|MockObject $oFileSystemMock */ + $oFileSystemMock = $this->getMockBuilder(d3filesystem::class) + ->setMethods([ + 'unprefixedslashit', + 'splitFilename' + ]) + ->getMock(); $oFileSystemMock->method('unprefixedslashit')->willReturnCallback(array($this, 'firstArgumentReturnCallback')); $oFileSystemMock->method('splitFilename')->willReturn( array('name' => 'filename', 'ext' => 'html') ); d3GetModCfgDIC()->set(d3filesystem::class, $oFileSystemMock); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'TranslateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods(['TranslateString']) + ->getMock(); $oLangMock->method('TranslateString')->willReturn('modulepath'); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getHelpURL' - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getHelpURL']) + ->getMock(); $oModCfgMock->method('getHelpURL')->willReturn('https://faq.d3data.de/module/'); - /** @var d3_cfg_ordermanageritem_mall|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_mall::class, array( - 'd3GetSet', - 'getLang', - )); + /** @var d3_cfg_ordermanageritem_mall|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_mall::class) + ->setMethods([ + 'd3GetSet', + 'getLang' + ]) + ->getMock(); $oControllerMock->method('d3GetSet')->willReturn($oModCfgMock); $oControllerMock->method('getLang')->willReturn($oLangMock); @@ -205,48 +231,53 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::getHelpURL * @test * @throws ReflectionException */ public function canGetHelpUrlWithoutExtension() { - /** @var d3filesystem|PHPUnit_Framework_MockObject_MockObject $oFileSystemMock */ - $oFileSystemMock = $this->getMock(d3filesystem::class, array( - 'splitFilename', - )); + /** @var d3filesystem|MockObject $oFileSystemMock */ + $oFileSystemMock = $this->getMockBuilder(d3filesystem::class) + ->setMethods(['splitFilename']) + ->getMock(); $oFileSystemMock->method('splitFilename')->willReturn( array('name' => 'filename', 'ext' => '') ); d3GetModCfgDIC()->set(d3filesystem::class, $oFileSystemMock); - /** @var d3str|PHPUnit_Framework_MockObject_MockObject $oD3StrMock */ - $oD3StrMock = $this->getMock(d3str::class, array( - 'unprefixedslashit', - 'trailingslashit', - )); + /** @var d3str|MockObject $oD3StrMock */ + $oD3StrMock = $this->getMockBuilder(d3str::class) + ->setMethods([ + 'unprefixedslashit', + 'trailingslashit' + ]) + ->getMock(); $oD3StrMock->method('unprefixedslashit')->willReturnCallback(array($this, 'firstArgumentReturnCallback')); $oD3StrMock->expects($this->once())->method('trailingslashit')->willReturnCallback(array($this, 'firstArgumentReturnCallback')); d3GetModCfgDIC()->set(d3str::class, $oD3StrMock); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'TranslateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods(['TranslateString']) + ->getMock(); $oLangMock->method('TranslateString')->willReturn('modulepath'); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getHelpURL' - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getHelpURL']) + ->getMock(); $oModCfgMock->method('getHelpURL')->willReturn('https://faq.d3data.de/module/'); - /** @var d3_cfg_ordermanageritem_mall|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_mall::class, array( - 'd3GetSet', - 'getLang', - )); + /** @var d3_cfg_ordermanageritem_mall|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_mall::class) + ->setMethods([ + 'd3GetSet', + 'getLang' + ]) + ->getMock(); $oControllerMock->method('d3GetSet')->willReturn($oModCfgMock); $oControllerMock->method('getLang')->willReturn($oLangMock); @@ -270,6 +301,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::d3GetSet * @test * @throws ReflectionException */ @@ -282,6 +314,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::getNaviItems * @test * @throws ReflectionException */ @@ -294,6 +327,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::d3GetMenuItemTitle * @test * @throws ReflectionException */ @@ -306,6 +340,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::d3GetMenuSubItemTitle * @test * @throws ReflectionException */ @@ -318,6 +353,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::_isSetOxid * @test * @throws ReflectionException */ @@ -329,6 +365,7 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::_isSetOxid * @test * @throws ReflectionException */ @@ -343,16 +380,19 @@ class d3_cfg_ordermanageritem_mallTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_mall::_d3LoadInOtherLang * @test * @throws ReflectionException */ public function canLoadInOtherLang() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getAvailableInLangs', - 'loadInLang', - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getAvailableInLangs', + 'loadInLang' + ]) + ->getMock(); $oProfileMock->method('getAvailableInLangs')->willReturn(array('en' => 'english')); $oProfileMock->expects($this->once())->method('loadInLang')->willReturn(true); diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_overviewTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_overviewTest.php index c51c34c0..fb59a60f 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_overviewTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_overviewTest.php @@ -32,7 +32,7 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\SystemComponentException; use OxidEsales\Eshop\Core\Language; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; use stdClass; @@ -63,6 +63,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getActionAdminController * @test * @throws ReflectionException */ @@ -78,6 +79,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getRequirementAdminController * @test * @throws ReflectionException */ @@ -93,6 +95,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::__call * @test * @throws ReflectionException */ @@ -104,10 +107,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $mExpectedRequ = 'returnValueRequ'; $mExpectedController = 'returnValueController'; - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oActionAdminControllerMock */ - $oActionAdminControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - $sMethodName - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oActionAdminControllerMock */ + $oActionAdminControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([$sMethodName]) + ->getMock(); $oActionAdminControllerMock ->expects($this->once()) ->method($sMethodName) @@ -116,10 +119,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase ) ->willReturn($mExpectedAction); - /** @var d3_cfg_ordermanageritem_requ|PHPUnit_Framework_MockObject_MockObject $oRequirementAdminControllerMock */ - $oRequirementAdminControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - $sOtherMethodName - )); + /** @var d3_cfg_ordermanageritem_requ|MockObject $oRequirementAdminControllerMock */ + $oRequirementAdminControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([$sOtherMethodName]) + ->getMock(); $oRequirementAdminControllerMock ->expects($this->never()) ->method($sOtherMethodName) @@ -128,12 +131,14 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase ) ->willReturn($mExpectedRequ); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getActionAdminController', - 'getRequirementAdminController', - $sOtherMethodName - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'getActionAdminController', + 'getRequirementAdminController', + $sOtherMethodName + ]) + ->getMock(); $oControllerMock->method('getActionAdminController')->willReturn($oActionAdminControllerMock); $oControllerMock->method('getRequirementAdminController')->willReturn($oRequirementAdminControllerMock); $oControllerMock @@ -157,6 +162,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::__call * @test * @throws ReflectionException */ @@ -168,10 +174,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $mExpectedRequ = 'returnValueRequ'; $mExpectedController = 'returnValueController'; - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oActionAdminControllerMock */ - $oActionAdminControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - $sOtherMethodName - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oActionAdminControllerMock */ + $oActionAdminControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([$sOtherMethodName]) + ->getMock(); $oActionAdminControllerMock ->expects($this->never()) ->method($sOtherMethodName) @@ -180,10 +186,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase ) ->willReturn($mExpectedAction); - /** @var d3_cfg_ordermanageritem_requ|PHPUnit_Framework_MockObject_MockObject $oRequirementAdminControllerMock */ - $oRequirementAdminControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - $sMethodName - )); + /** @var d3_cfg_ordermanageritem_requ|MockObject $oRequirementAdminControllerMock */ + $oRequirementAdminControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([$sMethodName]) + ->getMock(); $oRequirementAdminControllerMock ->expects($this->once()) ->method($sMethodName) @@ -192,12 +198,14 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase ) ->willReturn($mExpectedRequ); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getActionAdminController', - 'getRequirementAdminController', - $sOtherMethodName - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'getActionAdminController', + 'getRequirementAdminController', + $sOtherMethodName + ]) + ->getMock(); $oControllerMock->method('getActionAdminController')->willReturn($oActionAdminControllerMock); $oControllerMock->method('getRequirementAdminController')->willReturn($oRequirementAdminControllerMock); $oControllerMock @@ -221,6 +229,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::__call * @test * @throws ReflectionException */ @@ -232,10 +241,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $mExpectedRequ = 'returnValueRequ'; $mExpectedController = 'returnValueController'; - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oActionAdminControllerMock */ - $oActionAdminControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - $sOtherMethodName - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oActionAdminControllerMock */ + $oActionAdminControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([$sOtherMethodName]) + ->getMock(); $oActionAdminControllerMock ->expects($this->never()) ->method($sOtherMethodName) @@ -244,10 +253,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase ) ->willReturn($mExpectedAction); - /** @var d3_cfg_ordermanageritem_requ|PHPUnit_Framework_MockObject_MockObject $oRequirementAdminControllerMock */ - $oRequirementAdminControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - $sOtherMethodName - )); + /** @var d3_cfg_ordermanageritem_requ|MockObject $oRequirementAdminControllerMock */ + $oRequirementAdminControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([$sOtherMethodName]) + ->getMock(); $oRequirementAdminControllerMock ->expects($this->never()) ->method($sOtherMethodName) @@ -256,12 +265,14 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase ) ->willReturn($mExpectedRequ); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getActionAdminController', - 'getRequirementAdminController', - $sMethodName - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'getActionAdminController', + 'getRequirementAdminController', + $sMethodName + ]) + ->getMock(); $oControllerMock->method('getActionAdminController')->willReturn($oActionAdminControllerMock); $oControllerMock->method('getRequirementAdminController')->willReturn($oRequirementAdminControllerMock); $oControllerMock @@ -285,6 +296,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::__call * @test * @throws ReflectionException */ @@ -296,10 +308,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $mExpectedRequ = 'returnValueRequ'; $mExpectedController = 'returnValueController'; - /** @var d3_cfg_ordermanageritem_action|PHPUnit_Framework_MockObject_MockObject $oActionAdminControllerMock */ - $oActionAdminControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - $sOtherMethodName - )); + /** @var d3_cfg_ordermanageritem_action|MockObject $oActionAdminControllerMock */ + $oActionAdminControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([$sOtherMethodName]) + ->getMock(); $oActionAdminControllerMock ->expects($this->never()) ->method($sOtherMethodName) @@ -308,10 +320,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase ) ->willReturn($mExpectedAction); - /** @var d3_cfg_ordermanageritem_requ|PHPUnit_Framework_MockObject_MockObject $oRequirementAdminControllerMock */ - $oRequirementAdminControllerMock = $this->getMock(d3_cfg_ordermanageritem_action::class, array( - $sOtherMethodName - )); + /** @var d3_cfg_ordermanageritem_requ|MockObject $oRequirementAdminControllerMock */ + $oRequirementAdminControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_action::class) + ->setMethods([$sOtherMethodName]) + ->getMock(); $oRequirementAdminControllerMock ->expects($this->never()) ->method($sOtherMethodName) @@ -320,12 +332,14 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase ) ->willReturn($mExpectedRequ); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getActionAdminController', - 'getRequirementAdminController', - $sOtherMethodName - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'getActionAdminController', + 'getRequirementAdminController', + $sOtherMethodName + ]) + ->getMock(); $oControllerMock->method('getActionAdminController')->willReturn($oActionAdminControllerMock); $oControllerMock->method('getRequirementAdminController')->willReturn($oRequirementAdminControllerMock); $oControllerMock @@ -338,7 +352,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $this->_oController = $oControllerMock; - $this->setExpectedException(SystemComponentException::class); + $this->expectException(SystemComponentException::class); $this->assertSame( $mExpectedController, @@ -351,6 +365,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getRequirementListObject * @test * @throws ReflectionException * @throws Exception @@ -368,36 +383,42 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getRequirementList * @test * @throws ReflectionException */ public function canGetRequirementList() { - /** @var d3ordermanager_conf|PHPUnit_Framework_MockObject_MockObject $oManagerConfMock */ - $oManagerConfMock = $this->getMock(d3ordermanager_conf::class, array( - 'getRequirementIdList' - )); + /** @var d3ordermanager_conf|MockObject $oManagerConfMock */ + $oManagerConfMock = $this->getMockBuilder(d3ordermanager_conf::class) + ->setMethods(['getRequirementIdList']) + ->getMock(); $oManagerConfMock->method('getRequirementIdList')->willReturn(true); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getConfiguration' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getConfiguration']) + ->getMock(); $oProfileMock->method('getConfiguration')->willReturn($oManagerConfMock); - /** @var d3ordermanager_requirementlist|PHPUnit_Framework_MockObject_MockObject $oRequListMock */ - $oRequListMock = $this->getMock(d3ordermanager_requirementlist::class, array( - 'setRequirements', - 'getRequirementList' - ), array($oProfileMock)); + /** @var d3ordermanager_requirementlist|MockObject $oRequListMock */ + $oRequListMock = $this->getMockBuilder(d3ordermanager_requirementlist::class) + ->setMethods([ + 'setRequirements', + 'getRequirementList' + ]) + ->setConstructorArgs([$oProfileMock]) + ->getMock(); $oRequListMock->method('setRequirements')->willReturn(true); $oRequListMock->expects($this->once())->method('getRequirementList')->willReturn('testReturn'); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getProfile', - 'getRequirementListObject', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'getProfile', + 'getRequirementListObject' + ]) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $oControllerMock->method('getRequirementListObject')->willReturn($oRequListMock); @@ -413,6 +434,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getActionListObject * @test * @throws ReflectionException * @throws Exception @@ -430,37 +452,43 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getActionList * @test * @throws ReflectionException * @throws Exception */ public function canGetActionList() { - /** @var d3ordermanager_conf|PHPUnit_Framework_MockObject_MockObject $oManagerConfMock */ - $oManagerConfMock = $this->getMock(d3ordermanager_conf::class, array( - 'getActionIdList' - )); + /** @var d3ordermanager_conf|MockObject $oManagerConfMock */ + $oManagerConfMock = $this->getMockBuilder(d3ordermanager_conf::class) + ->setMethods(['getActionIdList']) + ->getMock(); $oManagerConfMock->method('getActionIdList')->willReturn(true); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getConfiguration' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getConfiguration']) + ->getMock(); $oProfileMock->method('getConfiguration')->willReturn($oManagerConfMock); - /** @var d3ordermanager_actionlist|PHPUnit_Framework_MockObject_MockObject $oActionListMock */ - $oActionListMock = $this->getMock(d3ordermanager_actionlist::class, array( - 'setActions', - 'getActionList' - ), array($oProfileMock, d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class))); + /** @var d3ordermanager_actionlist|MockObject $oActionListMock */ + $oActionListMock = $this->getMockBuilder(d3ordermanager_actionlist::class) + ->setMethods([ + 'setActions', + 'getActionList' + ]) + ->setConstructorArgs([$oProfileMock, d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)]) + ->getMock(); $oActionListMock->method('setActions')->willReturn(true); $oActionListMock->expects($this->once())->method('getActionList')->willReturn('testReturn'); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getProfile', - 'getActionListObject', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'getProfile', + 'getActionListObject' + ]) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $oControllerMock->method('getActionListObject')->willReturn($oActionListMock); @@ -476,6 +504,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::isEditMode * @test * @throws ReflectionException */ @@ -491,6 +520,8 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::setRequestData + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::_getRequestData * @test * @throws ReflectionException */ @@ -504,6 +535,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getToFinishedCount * @test * @throws ReflectionException * @throws Exception @@ -512,23 +544,26 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $mExpected = 255; - /** @var d3ordermanager_listgenerator|PHPUnit_Framework_MockObject_MockObject $oListGeneratorMock */ - $oListGeneratorMock = $this->getMock(d3ordermanager_listgenerator::class, array( - 'getConcernedItemCount' - ), array(d3GetModCfgDIC()->get(d3ordermanager::class))); + /** @var d3ordermanager_listgenerator|MockObject $oListGeneratorMock */ + $oListGeneratorMock = $this->getMockBuilder(d3ordermanager_listgenerator::class) + ->setMethods(['getConcernedItemCount']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class)]) + ->getMock(); $oListGeneratorMock->method('getConcernedItemCount')->willReturn($mExpected); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getListGenerator' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getListGenerator']) + ->getMock(); $oProfileMock->method('getListGenerator')->willReturn($oListGeneratorMock); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'getProfile', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'getProfile' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(true); $oControllerMock->method('getProfile')->willReturn($oProfileMock); @@ -544,6 +579,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getToFinishedCount * @test * @throws ReflectionException */ @@ -552,11 +588,13 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $mExpected = 256; $_POST['toFinishedCount'] = $mExpected; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'canUseRequestData', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'canUseRequestData' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(false); $oControllerMock->method('canUseRequestData')->willReturn(true); @@ -572,16 +610,19 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getToFinishedCount * @test * @throws ReflectionException */ public function canNotGetToFinishedCount() { - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'canUseRequestData', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'canUseRequestData' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(false); $oControllerMock->method('canUseRequestData')->willReturn(false); @@ -596,6 +637,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getFinishedCount * @test * @throws ReflectionException * @throws Exception @@ -604,23 +646,26 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $mExpected = 257; - /** @var d3ordermanager_listgenerator|PHPUnit_Framework_MockObject_MockObject $oListGeneratorMock */ - $oListGeneratorMock = $this->getMock(d3ordermanager_listgenerator::class, array( - 'getFinishedItemCount' - ), array(d3GetModCfgDIC()->get(d3ordermanager::class))); + /** @var d3ordermanager_listgenerator|MockObject $oListGeneratorMock */ + $oListGeneratorMock = $this->getMockBuilder(d3ordermanager_listgenerator::class) + ->setMethods(['getFinishedItemCount']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class)]) + ->getMock(); $oListGeneratorMock->method('getFinishedItemCount')->willReturn($mExpected); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getListGenerator' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getListGenerator']) + ->getMock(); $oProfileMock->method('getListGenerator')->willReturn($oListGeneratorMock); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'getProfile', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'getProfile' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(true); $oControllerMock->method('getProfile')->willReturn($oProfileMock); @@ -636,6 +681,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getFinishedCount * @test * @throws ReflectionException */ @@ -644,11 +690,13 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $mExpected = 258; $_POST['finishedCount'] = $mExpected; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'canUseRequestData', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'canUseRequestData' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(false); $oControllerMock->method('canUseRequestData')->willReturn(true); @@ -664,16 +712,19 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getFinishedCount * @test * @throws ReflectionException */ public function canNotGetFinishedCount() { - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'canUseRequestData', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'canUseRequestData' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(false); $oControllerMock->method('canUseRequestData')->willReturn(false); @@ -688,6 +739,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getFinishedMonthCount * @test * @throws ReflectionException * @throws Exception @@ -696,23 +748,26 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $mExpected = 259; - /** @var d3ordermanager_listgenerator|PHPUnit_Framework_MockObject_MockObject $oListGeneratorMock */ - $oListGeneratorMock = $this->getMock(d3ordermanager_listgenerator::class, array( - 'getFinishedMonthItemCount' - ), array(d3GetModCfgDIC()->get(d3ordermanager::class))); + /** @var d3ordermanager_listgenerator|MockObject $oListGeneratorMock */ + $oListGeneratorMock = $this->getMockBuilder(d3ordermanager_listgenerator::class) + ->setMethods(['getFinishedMonthItemCount']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class)]) + ->getMock(); $oListGeneratorMock->method('getFinishedMonthItemCount')->willReturn($mExpected); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getListGenerator' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getListGenerator']) + ->getMock(); $oProfileMock->method('getListGenerator')->willReturn($oListGeneratorMock); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'getProfile', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'getProfile' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(true); $oControllerMock->method('getProfile')->willReturn($oProfileMock); @@ -728,6 +783,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getFinishedMonthCount * @test * @throws ReflectionException */ @@ -736,11 +792,13 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $mExpected = 260; $_POST['finishedMonthCount'] = $mExpected; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'canUseRequestData', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'canUseRequestData' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(false); $oControllerMock->method('canUseRequestData')->willReturn(true); @@ -756,16 +814,19 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getFinishedMonthCount * @test * @throws ReflectionException */ public function canNotGetFinishedMonthCount() { - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'canUseRequestData', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'canUseRequestData' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(false); $oControllerMock->method('canUseRequestData')->willReturn(false); @@ -780,6 +841,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getNotFinishedCount * @test * @throws ReflectionException * @throws Exception @@ -788,23 +850,26 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $mExpected = 261; - /** @var d3ordermanager_listgenerator|PHPUnit_Framework_MockObject_MockObject $oListGeneratorMock */ - $oListGeneratorMock = $this->getMock(d3ordermanager_listgenerator::class, array( - 'getNotFinishedItemCount' - ), array(d3GetModCfgDIC()->get(d3ordermanager::class))); + /** @var d3ordermanager_listgenerator|MockObject $oListGeneratorMock */ + $oListGeneratorMock = $this->getMockBuilder(d3ordermanager_listgenerator::class) + ->setMethods(['getNotFinishedItemCount']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class)]) + ->getMock(); $oListGeneratorMock->method('getNotFinishedItemCount')->willReturn($mExpected); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getListGenerator' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getListGenerator']) + ->getMock(); $oProfileMock->method('getListGenerator')->willReturn($oListGeneratorMock); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'getProfile', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'getProfile' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(true); $oControllerMock->method('getProfile')->willReturn($oProfileMock); @@ -820,6 +885,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getNotFinishedCount * @test * @throws ReflectionException */ @@ -828,11 +894,13 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $mExpected = 262; $_POST['notFinishedCount'] = $mExpected; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'canUseRequestData', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'canUseRequestData' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(false); $oControllerMock->method('canUseRequestData')->willReturn(true); @@ -848,16 +916,19 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getNotFinishedCount * @test * @throws ReflectionException */ public function canNotGetNotFinishedMonthCount() { - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'canRequestData', - 'canUseRequestData', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'canRequestData', + 'canUseRequestData' + ]) + ->getMock(); $oControllerMock->method('canRequestData')->willReturn(false); $oControllerMock->method('canUseRequestData')->willReturn(false); @@ -872,6 +943,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::canRequestData * @test * @throws ReflectionException */ @@ -879,10 +951,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $sFncName = 'fncName'; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getDataOnDemand', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['getDataOnDemand']) + ->getMock(); $oControllerMock->method('getDataOnDemand')->willReturn(false); $this->_oController = $oControllerMock; @@ -897,6 +969,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::canRequestData * @test * @throws ReflectionException */ @@ -904,11 +977,13 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $sFncName = 'fncName'; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getDataOnDemand', - '_getRequestData' - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'getDataOnDemand', + '_getRequestData' + ]) + ->getMock(); $oControllerMock->method('getDataOnDemand')->willReturn(true); $oControllerMock->method('_getRequestData')->willReturn($sFncName); @@ -924,6 +999,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::canRequestData * @test * @throws ReflectionException */ @@ -931,11 +1007,13 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $sFncName = 'fncName'; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getDataOnDemand', - '_getRequestData' - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'getDataOnDemand', + '_getRequestData' + ]) + ->getMock(); $oControllerMock->method('getDataOnDemand')->willReturn(true); $oControllerMock->method('_getRequestData')->willReturn('otherFncName'); @@ -951,6 +1029,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::canUseRequestData * @test * @throws ReflectionException */ @@ -958,10 +1037,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $iRequestCount = '300'; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getDataOnDemand' - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['getDataOnDemand']) + ->getMock(); $oControllerMock->method('getDataOnDemand')->willReturn(false); $this->_oController = $oControllerMock; @@ -976,6 +1055,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::canUseRequestData * @test * @throws ReflectionException */ @@ -983,10 +1063,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $iRequestCount = '301'; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getDataOnDemand', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['getDataOnDemand']) + ->getMock(); $oControllerMock->method('getDataOnDemand')->willReturn(true); $this->_oController = $oControllerMock; @@ -1001,6 +1081,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::canUseRequestData * @test * @throws ReflectionException */ @@ -1008,10 +1089,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $iRequestCount = null; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getDataOnDemand', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['getDataOnDemand']) + ->getMock(); $oControllerMock->method('getDataOnDemand')->willReturn(true); $this->_oController = $oControllerMock; @@ -1026,6 +1107,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getDataOnDemand * @test * @throws ReflectionException */ @@ -1033,16 +1115,16 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $mExpected = 'testValue'; - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getValue']) + ->getMock(); $oModCfgMock->method('getValue')->willReturn($mExpected); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'd3GetSet', - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['d3GetSet']) + ->getMock(); $oControllerMock->method('d3GetSet')->willReturn($oModCfgMock); $this->_oController = $oControllerMock; @@ -1057,6 +1139,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::hasRequestedData * @test * @throws ReflectionException */ @@ -1065,10 +1148,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $_POST['sRequestName'] = 400; $sFncName = 'fncName'; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - '_getRequestData' - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['_getRequestData']) + ->getMock(); $oControllerMock->method('_getRequestData')->willReturn($sFncName); $this->_oController = $oControllerMock; @@ -1083,6 +1166,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::hasRequestedData * @test * @throws ReflectionException */ @@ -1091,10 +1175,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $_POST['sRequestName'] = null; $sFncName = 'fncName'; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - '_getRequestData' - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['_getRequestData']) + ->getMock(); $oControllerMock->method('_getRequestData')->willReturn($sFncName); $this->_oController = $oControllerMock; @@ -1109,6 +1193,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::hasRequestedData * @test * @throws ReflectionException */ @@ -1117,10 +1202,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $_POST['sRequestName'] = 401; $sFncName = 'fncName'; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - '_getRequestData' - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['_getRequestData']) + ->getMock(); $oControllerMock->method('_getRequestData')->willReturn('otherFncName'); $this->_oController = $oControllerMock; @@ -1135,6 +1220,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::hasRequestedData * @test * @throws ReflectionException */ @@ -1143,10 +1229,10 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase $_POST['sRequestName'] = null; $sFncName = 'fncName'; - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - '_getRequestData' - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['_getRequestData']) + ->getMock(); $oControllerMock->method('_getRequestData')->willReturn('otherFncName'); $this->_oController = $oControllerMock; @@ -1161,6 +1247,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getManager * @test * @throws ReflectionException */ @@ -1176,6 +1263,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getLang * @test * @throws ReflectionException */ @@ -1191,6 +1279,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getManagerTitle * @test * @throws ReflectionException */ @@ -1198,18 +1287,20 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $mExpected = 'managerTitleFromObject'; - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'load', - 'getFieldData' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'load', + 'getFieldData' + ]) + ->getMock(); $oManagerMock->method('load')->willReturn(true); $oManagerMock->method('getFieldData')->willReturn($mExpected); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getManager' - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods(['getManager']) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $this->_oController = $oControllerMock; @@ -1225,6 +1316,7 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_overview::getManagerTitle * @test * @throws ReflectionException */ @@ -1232,25 +1324,29 @@ class d3_cfg_ordermanageritem_overviewTest extends d3OrdermanagerUnitTestCase { $mExpected = 'managerTitleFromTranslation'; - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(d3ordermanager::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['translateString']) + ->getMock(); $oLangMock->method('translateString')->willReturn($mExpected); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'load', - 'getFieldData' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'load', + 'getFieldData' + ]) + ->getMock(); $oManagerMock->method('load')->willReturn(false); $oManagerMock->method('getFieldData')->willReturn($mExpected); - /** @var d3_cfg_ordermanageritem_overview|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_overview::class, array( - 'getManager', - 'getLang' - )); + /** @var d3_cfg_ordermanageritem_overview|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_overview::class) + ->setMethods([ + 'getManager', + 'getLang' + ]) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $oControllerMock->method('getLang')->willReturn($oLangMock); diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_requTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_requTest.php index e98b12f0..16c20915 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_requTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_requTest.php @@ -28,7 +28,7 @@ use OxidEsales\Eshop\Application\Model\CountryList; use OxidEsales\Eshop\Application\Model\Delivery; use OxidEsales\Eshop\Application\Model\DeliveryList; use OxidEsales\Eshop\Application\Model\PaymentList; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase @@ -79,22 +79,23 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::save * @test * @throws ReflectionException */ public function canSaveNoMissingValues() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getValue' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [['blCheckTrackcode_status', true]]; $oProfileMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_cfg_ordermanageritem_requ|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_requ::class, array( - 'getProfile' - )); + /** @var d3_cfg_ordermanageritem_requ|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_requ::class) + ->setMethods(['getProfile']) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $this->_oController = $oControllerMock; @@ -104,22 +105,23 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::save * @test * @throws ReflectionException */ public function canSaveMissingValues() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getValue' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [['blCheckDelivery_status', true]]; $oProfileMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_cfg_ordermanageritem_requ|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_requ::class, array( - 'getProfile' - )); + /** @var d3_cfg_ordermanageritem_requ|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_requ::class) + ->setMethods(['getProfile']) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $this->_oController = $oControllerMock; @@ -132,6 +134,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getPaymentList * @test * @throws ReflectionException */ @@ -151,6 +154,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getDeliveryList * @test * @throws ReflectionException */ @@ -170,6 +174,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getCountryList * @test * @throws ReflectionException */ @@ -189,6 +194,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getJobList * @test * @throws ReflectionException */ @@ -209,6 +215,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getLanguageList * @test * @throws ReflectionException */ @@ -228,6 +235,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getTransStatusList * @test * @throws ReflectionException */ @@ -247,6 +255,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::addDefaultValues * @test * @throws ReflectionException */ @@ -268,6 +277,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getRequirementGroupList * @test * @throws ReflectionException * @throws Exception @@ -287,6 +297,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getRequirementListObject * @test * @throws ReflectionException * @throws Exception @@ -295,11 +306,16 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase { $this->assertInstanceOf( d3ordermanager_requirementlist::class, - $this->callMethod($this->_oController, 'getRequirementListObject', array(d3GetModCfgDIC()->get(d3ordermanager::class))) + $this->callMethod( + $this->_oController, + 'getRequirementListObject', + array(d3GetModCfgDIC()->get(d3ordermanager::class)) + ) ); } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getRequirementList * @test * @throws ReflectionException */ @@ -314,6 +330,7 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_requ::getGroupedRequirementList * @test * @throws ReflectionException */ @@ -321,31 +338,36 @@ class d3_cfg_ordermanageritem_requTest extends d3OrdermanagerUnitTestCase { $mExpected = array('item1', 'item2'); - /** @var d3ordermanager_conf|PHPUnit_Framework_MockObject_MockObject $oManagerConfMock */ - $oManagerConfMock = $this->getMock(d3ordermanager_conf::class, array( - 'getGroupedRequirementIdList' - )); + /** @var d3ordermanager_conf|MockObject $oManagerConfMock */ + $oManagerConfMock = $this->getMockBuilder(d3ordermanager_conf::class) + ->setMethods(['getGroupedRequirementIdList']) + ->getMock(); $oManagerConfMock->method('getGroupedRequirementIdList')->willReturn(true); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oProfileMock */ - $oProfileMock = $this->getMock(d3ordermanager::class, array( - 'getConfiguration' - )); + /** @var d3ordermanager|MockObject $oProfileMock */ + $oProfileMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getConfiguration']) + ->getMock(); $oProfileMock->method('getConfiguration')->willReturn($oManagerConfMock); - /** @var d3ordermanager_requirementgrouplist|PHPUnit_Framework_MockObject_MockObject $oRequGroupListMock */ - $oRequGroupListMock = $this->getMock(d3ordermanager_requirementgrouplist::class, array( - 'setGroups', - 'getGroupList' - ), array($oProfileMock)); + /** @var d3ordermanager_requirementgrouplist|MockObject $oRequGroupListMock */ + $oRequGroupListMock = $this->getMockBuilder(d3ordermanager_requirementgrouplist::class) + ->setMethods([ + 'setGroups', + 'getGroupList' + ]) + ->setConstructorArgs([$oProfileMock]) + ->getMock(); $oRequGroupListMock->method('setGroups')->willReturn(true); $oRequGroupListMock->method('getGroupList')->willReturn($mExpected); - /** @var d3_cfg_ordermanageritem_requ|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_requ::class, array( - 'getProfile', - 'getRequirementGroupList', - )); + /** @var d3_cfg_ordermanageritem_requ|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_requ::class) + ->setMethods([ + 'getProfile', + 'getRequirementGroupList' + ]) + ->getMock(); $oControllerMock->method('getProfile')->willReturn($oProfileMock); $oControllerMock->method('getRequirementGroupList')->willReturn($oRequGroupListMock); diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_settingsTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_settingsTest.php index 790fdb26..faf7fa16 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_settingsTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_settingsTest.php @@ -25,7 +25,7 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Model\BaseModel; use OxidEsales\Eshop\Core\Model\ListModel; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; class d3_cfg_ordermanageritem_settingsTest extends d3OrdermanagerUnitTestCase @@ -55,24 +55,41 @@ class d3_cfg_ordermanageritem_settingsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_settings::__construct + * @test + */ + public function constructorPass() + { + $this->assertSame( + 'd3_ordermanager', + d3GetModCfgDIC()->getParameter('d3.ordermanager.modcfgid') + ); + } + + /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_settings::getItemFolders * @test * @throws ReflectionException */ public function getItemFoldersReturnArray() { - $this->assertInternalType('array', $this->callMethod($this->_oController, 'getItemFolders')); + $this->assertInternalType( + 'array', + $this->callMethod($this->_oController, 'getItemFolders') + ); } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_settings::getGroupsList * @test * @throws ReflectionException */ public function getGroupsListReturnsRightInstance() { - /** @var d3_cfg_ordermanageritem_settings|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_settings::class, array( - '_getObjectList' - )); + /** @var d3_cfg_ordermanageritem_settings|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_settings::class) + ->setMethods(['_getObjectList']) + ->getMock(); $oControllerMock->method('_getObjectList')->will($this->returnCallback(function ($arg1) { return $arg1; })); @@ -86,28 +103,32 @@ class d3_cfg_ordermanageritem_settingsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_settings::_getObjectList * @test * @throws ReflectionException */ public function getObjectListWillGetAllItemsFromDb() { - /** @var BaseModel|PHPUnit_Framework_MockObject_MockObject $oBaseMock */ - $oBaseMock = $this->getMock(BaseModel::class, array( - 'isMultilang', - 'setLanguage', - 'getSelectFields', - 'getViewName', - )); + /** @var BaseModel|MockObject $oBaseMock */ + $oBaseMock = $this->getMockBuilder(BaseModel::class) + ->setMethods([ + 'isMultilang', + 'setLanguage', + 'getSelectFields', + 'getViewName']) + ->getMock(); $oBaseMock->method('isMultilang')->willReturn(true); $oBaseMock->method('setLanguage')->willReturn(true); $oBaseMock->method('getSelectFields')->willReturn('oxid, oxtitle'); $oBaseMock->method('getViewName')->willReturn('testViewTableName'); - /** @var ListModel|PHPUnit_Framework_MockObject_MockObject $oListMock */ - $oListMock = $this->getMock(ListModel::class, array( - 'selectString', - 'getBaseObject', - )); + /** @var ListModel|MockObject $oListMock */ + $oListMock = $this->getMockBuilder(ListModel::class) + ->setMethods([ + 'selectString', + 'getBaseObject' + ]) + ->getMock(); $oListMock->expects($this->once())->method('selectString')->with( $this->logicalAnd( $this->stringContains('oxid, oxtitle'), @@ -129,6 +150,7 @@ class d3_cfg_ordermanageritem_settingsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_settings::isEditMode * @test * @throws ReflectionException */ @@ -140,6 +162,7 @@ class d3_cfg_ordermanageritem_settingsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_settings::getRestrictionMessage * @test * @throws ReflectionException */ diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_triggerTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_triggerTest.php index a8d96367..9e5f8393 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_triggerTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanageritem_triggerTest.php @@ -24,7 +24,7 @@ use Doctrine\DBAL\DBALException; use Exception; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; use stdClass; @@ -55,6 +55,7 @@ class d3_cfg_ordermanageritem_triggerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_trigger::render * @test * @throws ReflectionException */ @@ -67,6 +68,7 @@ class d3_cfg_ordermanageritem_triggerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_trigger::addDefaultValues * @test * @throws ReflectionException */ @@ -76,10 +78,10 @@ class d3_cfg_ordermanageritem_triggerTest extends d3OrdermanagerUnitTestCase 'editval' => ['d3modprofile__d3_cronjobid' => 'foo'], ]; - /** @var d3_cfg_ordermanageritem_trigger|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_trigger::class, array( - 'fixCronjobId' - )); + /** @var d3_cfg_ordermanageritem_trigger|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_trigger::class) + ->setMethods(['fixCronjobId']) + ->getMock(); $oControllerMock->method('fixCronjobId')->willReturn('newCjId'); $this->_oController = $oControllerMock; @@ -93,6 +95,7 @@ class d3_cfg_ordermanageritem_triggerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_trigger::addDefaultValues * @test * @throws ReflectionException */ @@ -102,10 +105,10 @@ class d3_cfg_ordermanageritem_triggerTest extends d3OrdermanagerUnitTestCase 'editval' => ['d3modprofile__d3_cronjobid' => 'foo'], ]; - /** @var d3_cfg_ordermanageritem_trigger|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_trigger::class, array( - 'fixCronjobId' - )); + /** @var d3_cfg_ordermanageritem_trigger|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_trigger::class) + ->setMethods(['fixCronjobId']) + ->getMock(); $oControllerMock->method('fixCronjobId')->willReturn('newCjId'); $this->_oController = $oControllerMock; @@ -119,6 +122,7 @@ class d3_cfg_ordermanageritem_triggerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_trigger::fixCronjobId * @test * @throws ReflectionException */ @@ -143,27 +147,29 @@ class d3_cfg_ordermanageritem_triggerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_trigger::triggersAreAllowed * @test * @throws ReflectionException */ public function triggersAreAllowedPass() { - /** @var PHPUnit_Framework_MockObject_MockObject|d3_cfg_mod $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'isDemo' - )); + /** @var MockObject|d3_cfg_mod $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['isDemo']) + ->getMock(); $oModCfgMock->method('isDemo')->willReturn(true); - /** @var PHPUnit_Framework_MockObject_MockObject|d3ordermanager $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'd3getModCfg', - )); + /** @var MockObject|d3ordermanager $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['d3getModCfg']) + ->getMock(); $oManagerMock->expects($this->any())->method('d3getModCfg')->willReturn($oModCfgMock); - /** @var d3_cfg_ordermanageritem_trigger|PHPUnit_Framework_MockObject_MockObject $oActionMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_trigger::class, array( - 'getManager', - ), array($oManagerMock)); + /** @var d3_cfg_ordermanageritem_trigger|MockObject $oActionMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_trigger::class) + ->setMethods(['getManager']) + ->setConstructorArgs([$oManagerMock]) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $this->_oController = $oControllerMock; @@ -177,27 +183,29 @@ class d3_cfg_ordermanageritem_triggerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanageritem_trigger::scriptsAreAllowed * @test * @throws ReflectionException */ public function scriptsAreAllowedPass() { - /** @var PHPUnit_Framework_MockObject_MockObject|d3_cfg_mod $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'isDemo' - )); + /** @var MockObject|d3_cfg_mod $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['isDemo']) + ->getMock(); $oModCfgMock->method('isDemo')->willReturn(true); - /** @var PHPUnit_Framework_MockObject_MockObject|d3ordermanager $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'd3getModCfg', - )); + /** @var MockObject|d3ordermanager $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['d3getModCfg']) + ->getMock(); $oManagerMock->expects($this->any())->method('d3getModCfg')->willReturn($oModCfgMock); - /** @var d3_cfg_ordermanageritem_trigger|PHPUnit_Framework_MockObject_MockObject $oActionMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanageritem_trigger::class, array( - 'getManager', - ), array($oManagerMock)); + /** @var d3_cfg_ordermanageritem_trigger|MockObject $oActionMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanageritem_trigger::class) + ->setMethods(['getManager']) + ->setConstructorArgs([$oManagerMock]) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $this->_oController = $oControllerMock; @@ -219,4 +227,4 @@ class d3_cfg_ordermanageritem_triggerTest extends d3OrdermanagerUnitTestCase { return null; } -} \ No newline at end of file +} diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerlogTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerlogTest.php index 9144b7c3..475243a4 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerlogTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerlogTest.php @@ -52,6 +52,7 @@ class d3_cfg_ordermanagerlogTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerlog::d3getAdditionalUrlParams * @test * @throws ReflectionException */ @@ -64,6 +65,7 @@ class d3_cfg_ordermanagerlogTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerlog::d3getAdditionalUrlParams * @test * @throws ReflectionException */ diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagersetTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagersetTest.php index ef285559..e8e74e3f 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagersetTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagersetTest.php @@ -52,6 +52,7 @@ class d3_cfg_ordermanagersetTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset::render * @test * @throws ReflectionException */ diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_listTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_listTest.php index ee020bb2..317fd47c 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_listTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_listTest.php @@ -23,7 +23,7 @@ use Doctrine\DBAL\DBALException; use Exception; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; class d3_cfg_ordermanagerset_listTest extends d3OrdermanagerUnitTestCase @@ -53,15 +53,16 @@ class d3_cfg_ordermanagerset_listTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_list::render * @test * @throws ReflectionException */ public function renderPass() { - /** @var d3_cfg_ordermanagerset_list|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_list::class, array( - 'd3FixNamespaceNavigation', - )); + /** @var d3_cfg_ordermanagerset_list|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_list::class) + ->setMethods(['d3FixNamespaceNavigation']) + ->getMock(); $oControllerMock->method('d3FixNamespaceNavigation')->willReturn(true); $this->_oController = $oControllerMock; diff --git a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_mainTest.php b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_mainTest.php index cf8628c8..5800f8dc 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_mainTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_cfg_ordermanagerset_mainTest.php @@ -29,7 +29,7 @@ use OxidEsales\Eshop\Application\Model\Shop; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\ViewConfig; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; use stdClass; @@ -60,6 +60,19 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::__construct + * @test + */ + public function constructorPass() + { + $this->assertSame( + 'd3_ordermanager', + d3GetModCfgDIC()->getParameter('d3.ordermanager.modcfgid') + ); + } + + /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getManager * @test * @throws ReflectionException */ @@ -72,21 +85,22 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getBaseCronPW * @test * @throws ReflectionException */ public function cronPwPass() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getBaseCronPW' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getBaseCronPW']) + ->getMock(); $oManagerMock->method('getBaseCronPW')->willReturn('testBaseCronPw'); - /** @var d3_cfg_ordermanagerset_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_main::class, array( - 'getManager' - )); + /** @var d3_cfg_ordermanagerset_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_main::class) + ->setMethods(['getManager']) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $this->_oController = $oControllerMock; @@ -98,6 +112,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getViewConfig * @test * @throws ReflectionException */ @@ -110,6 +125,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getD3Str * @test * @throws ReflectionException */ @@ -122,24 +138,25 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCronLink * @test * @throws ReflectionException */ public function cronLinkWithCustPasswordAndCronjobIdPass() { - /** @var d3_cfg_mod|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - )); + /** @var d3_cfg_mod|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getValue']) + ->getMock(); $map = [ ['sCronPassword', 'testCronPassword'] ]; $oModCfgMock->method('getValue')->willReturnMap($map); - /** @var d3str|PHPUnit_Framework_MockObject_MockObject $oD3StrMock */ - $oD3StrMock = $this->getMock(d3str::class, array( - 'generateParameterUrl', - )); + /** @var d3str|MockObject $oD3StrMock */ + $oD3StrMock = $this->getMockBuilder(d3str::class) + ->setMethods(['generateParameterUrl']) + ->getMock(); $oD3StrMock->method('generateParameterUrl')->with( $this->stringContains('http://www.example.net/modules/public/d3_ordermanager_cron.php'), $this->logicalAnd( @@ -148,21 +165,24 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase ) )->willReturn('testUrl'); - /** @var ViewConfig|PHPUnit_Framework_MockObject_MockObject $oViewConfMock */ - $oViewConfMock = $this->getMock(ViewConfig::class, array( - 'getModuleUrl', - 'getActiveShopId', - )); + /** @var ViewConfig|MockObject $oViewConfMock */ + $oViewConfMock = $this->getMockBuilder(ViewConfig::class) + ->setMethods([ + 'getModuleUrl', + 'getActiveShopId' + ]) + ->getMock(); $oViewConfMock->method('getModuleUrl')->willReturn('http://www.example.net/modules/public/d3_ordermanager_cron.php'); $oViewConfMock->method('getActiveShopId')->willReturn(1); - /** @var d3_cfg_ordermanagerset_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_main::class, array( - 'getViewConfig', - 'd3GetSet', - 'getBaseCronPW', - 'getD3Str', - )); + /** @var d3_cfg_ordermanagerset_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_main::class) + ->setMethods([ + 'getViewConfig', + 'd3GetSet', + 'getBaseCronPW', + 'getD3Str']) + ->getMock(); $oControllerMock->method('getViewConfig')->willReturn($oViewConfMock); $oControllerMock->method('d3GetSet')->willReturn($oModCfgMock); $oControllerMock->method('getBaseCronPW')->willReturn('testBaseCronPassword'); @@ -177,24 +197,25 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCronLink * @test * @throws ReflectionException */ public function cronLinkWithBasePasswordAndNoCronjobIdPass() { - /** @var d3_cfg_mod|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - )); + /** @var d3_cfg_mod|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getValue']) + ->getMock(); $map = [ ['sCronPassword', ''] ]; $oModCfgMock->method('getValue')->willReturnMap($map); - /** @var d3str|PHPUnit_Framework_MockObject_MockObject $oD3StrMock */ - $oD3StrMock = $this->getMock(d3str::class, array( - 'generateParameterUrl', - )); + /** @var d3str|MockObject $oD3StrMock */ + $oD3StrMock = $this->getMockBuilder(d3str::class) + ->setMethods(['generateParameterUrl']) + ->getMock(); $oD3StrMock->method('generateParameterUrl')->with( $this->stringContains('http://www.example.net/modules/public/d3_ordermanager_cron.php'), $this->logicalAnd( @@ -205,21 +226,24 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase ) )->willReturn('testUrl'); - /** @var ViewConfig|PHPUnit_Framework_MockObject_MockObject $oViewConfMock */ - $oViewConfMock = $this->getMock(ViewConfig::class, array( - 'getModuleUrl', - 'getActiveShopId', - )); + /** @var ViewConfig|MockObject $oViewConfMock */ + $oViewConfMock = $this->getMockBuilder(ViewConfig::class) + ->setMethods([ + 'getModuleUrl', + 'getActiveShopId' + ]) + ->getMock(); $oViewConfMock->method('getModuleUrl')->willReturn('http://www.example.net/modules/public/d3_ordermanager_cron.php'); $oViewConfMock->method('getActiveShopId')->willReturn(1); - /** @var d3_cfg_ordermanagerset_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_main::class, array( - 'getViewConfig', - 'd3GetSet', - 'getBaseCronPW', - 'getD3Str', - )); + /** @var d3_cfg_ordermanagerset_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_main::class) + ->setMethods([ + 'getViewConfig', + 'd3GetSet', + 'getBaseCronPW', + 'getD3Str']) + ->getMock(); $oControllerMock->method('getViewConfig')->willReturn($oViewConfMock); $oControllerMock->method('d3GetSet')->willReturn($oModCfgMock); $oControllerMock->method('getBaseCronPW')->willReturn('testBaseCronPassword'); @@ -234,24 +258,25 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCronLink * @test * @throws ReflectionException */ public function cronLinkWithoutPasswordAndNoCronjobIdPass() { - /** @var d3_cfg_mod|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - )); + /** @var d3_cfg_mod|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getValue']) + ->getMock(); $map = [ ['sCronPassword', ''] ]; $oModCfgMock->method('getValue')->willReturnMap($map); - /** @var d3str|PHPUnit_Framework_MockObject_MockObject $oD3StrMock */ - $oD3StrMock = $this->getMock(d3str::class, array( - 'generateParameterUrl', - )); + /** @var d3str|MockObject $oD3StrMock */ + $oD3StrMock = $this->getMockBuilder(d3str::class) + ->setMethods(['generateParameterUrl']) + ->getMock(); $oD3StrMock->method('generateParameterUrl')->with( $this->stringContains('http://www.example.net/modules/public/d3_ordermanager_cron.php'), $this->logicalAnd( @@ -264,21 +289,24 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase ) )->willReturn('testUrl'); - /** @var ViewConfig|PHPUnit_Framework_MockObject_MockObject $oViewConfMock */ - $oViewConfMock = $this->getMock(ViewConfig::class, array( - 'getModuleUrl', - 'getActiveShopId', - )); + /** @var ViewConfig|MockObject $oViewConfMock */ + $oViewConfMock = $this->getMockBuilder(ViewConfig::class) + ->setMethods([ + 'getModuleUrl', + 'getActiveShopId' + ]) + ->getMock(); $oViewConfMock->method('getModuleUrl')->willReturn('http://www.example.net/modules/public/d3_ordermanager_cron.php'); $oViewConfMock->method('getActiveShopId')->willReturn(1); - /** @var d3_cfg_ordermanagerset_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_main::class, array( - 'getViewConfig', - 'd3GetSet', - 'getBaseCronPW', - 'getD3Str', - )); + /** @var d3_cfg_ordermanagerset_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_main::class) + ->setMethods([ + 'getViewConfig', + 'd3GetSet', + 'getBaseCronPW', + 'getD3Str']) + ->getMock(); $oControllerMock->method('getViewConfig')->willReturn($oViewConfMock); $oControllerMock->method('d3GetSet')->willReturn($oModCfgMock); $oControllerMock->method('getBaseCronPW')->willReturn('testBaseCronPassword'); @@ -293,21 +321,22 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCronPath * @test * @throws ReflectionException */ public function cronPathWithCronjobIdPass() { - /** @var ViewConfig|PHPUnit_Framework_MockObject_MockObject $oViewConfMock */ - $oViewConfMock = $this->getMock(ViewConfig::class, array( - 'getActiveShopId', - )); + /** @var ViewConfig|MockObject $oViewConfMock */ + $oViewConfMock = $this->getMockBuilder(ViewConfig::class) + ->setMethods(['getActiveShopId']) + ->getMock(); $oViewConfMock->method('getActiveShopId')->willReturn(1); - /** @var d3_cfg_ordermanagerset_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_main::class, array( - 'getViewConfig', - )); + /** @var d3_cfg_ordermanagerset_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_main::class) + ->setMethods(['getViewConfig']) + ->getMock(); $oControllerMock->method('getViewConfig')->willReturn($oViewConfMock); $this->_oController = $oControllerMock; @@ -319,6 +348,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCronPath * @test * @throws ReflectionException */ @@ -326,16 +356,16 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase { define(VENDOR_PATH, 'TESTPATH'); - /** @var ViewConfig|PHPUnit_Framework_MockObject_MockObject $oViewConfMock */ - $oViewConfMock = $this->getMock(ViewConfig::class, array( - 'getActiveShopId', - )); + /** @var ViewConfig|MockObject $oViewConfMock */ + $oViewConfMock = $this->getMockBuilder(ViewConfig::class) + ->setMethods(['getActiveShopId']) + ->getMock(); $oViewConfMock->method('getActiveShopId')->willReturn(1); - /** @var d3_cfg_ordermanagerset_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_main::class, array( - 'getViewConfig', - )); + /** @var d3_cfg_ordermanagerset_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_main::class) + ->setMethods(['getViewConfig']) + ->getMock(); $oControllerMock->method('getViewConfig')->willReturn($oViewConfMock); $this->_oController = $oControllerMock; @@ -347,21 +377,22 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getAvailableCronjobIds * @test * @throws ReflectionException */ public function canGetAvailableCronjobIds() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getAvailableCronjobIds', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getAvailableCronjobIds']) + ->getMock(); $oManagerMock->method('getAvailableCronjobIds')->willReturn(array(1,5,8,'foobar')); - /** @var d3_cfg_ordermanagerset_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_main::class, array( - 'getManager', - )); + /** @var d3_cfg_ordermanagerset_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_main::class) + ->setMethods(['getManager']) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $this->_oController = $oControllerMock; @@ -373,6 +404,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCJIDDesc * @test * @throws ReflectionException */ @@ -390,6 +422,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCJIDDesc * @test * @throws ReflectionException */ @@ -407,6 +440,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCronTimestampVarName * @test * @throws ReflectionException */ @@ -418,6 +452,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCronTimestampVarName * @test * @throws ReflectionException */ @@ -430,6 +465,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getFileGeneratorCronSh * @test * @throws ReflectionException */ @@ -442,21 +478,22 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCronProviderList * @test * @throws ReflectionException */ public function canGetCronProviderList() { - /** @var d3filegeneratorcronsh|PHPUnit_Framework_MockObject_MockObject $oFileGeneratorCronShMock */ - $oFileGeneratorCronShMock = $this->getMock(d3filegeneratorcronsh::class, array( - 'getContentList' - )); + /** @var d3filegeneratorcronsh|MockObject $oFileGeneratorCronShMock */ + $oFileGeneratorCronShMock = $this->getMockBuilder(d3filegeneratorcronsh::class) + ->setMethods(['getContentList']) + ->getMock(); $oFileGeneratorCronShMock->method('getContentList')->willReturn('contentList'); - /** @var d3_cfg_ordermanagerset_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_main::class, array( - 'getFileGeneratorCronSh' - )); + /** @var d3_cfg_ordermanagerset_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_main::class) + ->setMethods(['getFileGeneratorCronSh']) + ->getMock(); $oControllerMock->method('getFileGeneratorCronSh')->willReturn($oFileGeneratorCronShMock); $this->_oController = $oControllerMock; @@ -468,6 +505,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::getCompatibilityAdapterHandler * @test * @throws ReflectionException */ @@ -480,6 +518,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::d3GetActiveShop * @test * @throws ReflectionException */ @@ -492,6 +531,7 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_cfg_ordermanagerset_main::generateCronShFile * @test * @throws ReflectionException */ @@ -499,25 +539,26 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase { $_POST['cronid'] = 'testCronId'; - /** @var d3ShopCompatibilityAdapterHandler|PHPUnit_Framework_MockObject_MockObject $oShopCompatibilityAdapterHandlerMock */ - $oShopCompatibilityAdapterHandlerMock = $this->getMock(d3ShopCompatibilityAdapterHandler::class, array( - 'call' - )); + /** @var d3ShopCompatibilityAdapterHandler|MockObject $oShopCompatibilityAdapterHandlerMock */ + $oShopCompatibilityAdapterHandlerMock = $this->getMockBuilder(d3ShopCompatibilityAdapterHandler::class) + ->setMethods(['call']) + ->getMock(); $oShopCompatibilityAdapterHandlerMock->method('call')->willReturnCallback(array($this, 'shopCompatHandlerCallback')); - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oShopMock */ - $oShopMock = $this->getMock(Shop::class, array( - 'getId' - )); + /** @var Shop|MockObject $oShopMock */ + $oShopMock = $this->getMockBuilder(Shop::class) + ->setMethods(['getId']) + ->getMock(); $oShopMock->method('getId')->willReturn('shopid'); - /** @var d3filegeneratorcronsh|PHPUnit_Framework_MockObject_MockObject $oFileGeneratorCronShMock */ - $oFileGeneratorCronShMock = $this->getMock(d3filegeneratorcronsh::class, array( - 'setContentType', - 'setScriptPath', - 'setSortedParameterList', - 'startDownload', - )); + /** @var d3filegeneratorcronsh|MockObject $oFileGeneratorCronShMock */ + $oFileGeneratorCronShMock = $this->getMockBuilder(d3filegeneratorcronsh::class) + ->setMethods([ + 'setContentType', + 'setScriptPath', + 'setSortedParameterList', + 'startDownload']) + ->getMock(); $oFileGeneratorCronShMock->method('setContentType')->willReturn(true); $oFileGeneratorCronShMock->method('setScriptPath')->willReturn(true); $oFileGeneratorCronShMock->method('setSortedParameterList')->willReturn(true); @@ -525,12 +566,14 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase $this->stringContains('d3ordermanager_shopid_testCronId.sh') )->willReturn(true); - /** @var d3_cfg_ordermanagerset_main|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_cfg_ordermanagerset_main::class, array( - 'getCompatibilityAdapterHandler', - 'd3GetActiveShop', - 'getFileGeneratorCronSh', - )); + /** @var d3_cfg_ordermanagerset_main|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_cfg_ordermanagerset_main::class) + ->setMethods([ + 'getCompatibilityAdapterHandler', + 'd3GetActiveShop', + 'getFileGeneratorCronSh' + ]) + ->getMock(); $oControllerMock->method('getCompatibilityAdapterHandler')->willReturn($oShopCompatibilityAdapterHandlerMock); $oControllerMock->method('d3GetActiveShop')->willReturn($oShopMock); $oControllerMock->method('getFileGeneratorCronSh')->willReturn($oFileGeneratorCronShMock); @@ -540,6 +583,9 @@ class d3_cfg_ordermanagerset_mainTest extends d3OrdermanagerUnitTestCase $this->callMethod($this->_oController, 'generateCronShFile'); } + /** + * @return string + */ public function shopCompatHandlerCallback() { $args = func_get_args(); diff --git a/src/tests/unit/Application/Controller/Admin/d3_ordermanager_jobsTest.php b/src/tests/unit/Application/Controller/Admin/d3_ordermanager_jobsTest.php index 3160a878..121df6f6 100644 --- a/src/tests/unit/Application/Controller/Admin/d3_ordermanager_jobsTest.php +++ b/src/tests/unit/Application/Controller/Admin/d3_ordermanager_jobsTest.php @@ -33,7 +33,7 @@ use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Language; use OxidEsales\Eshop\Core\Session; use OxidEsales\Eshop\Core\Model\ListModel; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; use stdClass; @@ -64,6 +64,19 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::__construct + * @test + */ + public function constructorPass() + { + $this->assertSame( + 'd3_ordermanager', + d3GetModCfgDIC()->getParameter('d3.ordermanager.modcfgid') + ); + } + + /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getItemObject * @test * @throws ReflectionException */ @@ -76,6 +89,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3GetSession * @test * @throws ReflectionException */ @@ -88,23 +102,26 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::render * @test * @throws ReflectionException */ public function renderPass() { - /** @var Order|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'load', - )); + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods(['load']) + ->getMock(); $oOrderMock->expects($this->once())->method('load')->willReturn(true); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getEditObjectId', - 'getItemObject', - '_d3GetManuallyManagerJobs', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getEditObjectId', + 'getItemObject', + '_d3GetManuallyManagerJobs' + ]) + ->getMock(); $oControllerMock->method('getEditObjectId')->willReturn('testOxId'); $oControllerMock->method('getItemObject')->willReturn($oOrderMock); $oControllerMock->method('_d3GetManuallyManagerJobs')->willReturn($oOrderMock); @@ -118,6 +135,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::changeFolder * @test * @throws ReflectionException */ @@ -125,16 +143,16 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase { $_POST['jobfolder'] = 'newSelectedFolder'; - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oSessionMock */ - $oSessionMock = $this->getMock(Session::class, array( - 'setVariable' - )); + /** @var Session|MockObject $oSessionMock */ + $oSessionMock = $this->getMockBuilder(Session::class) + ->setMethods(['setVariable']) + ->getMock(); $oSessionMock->expects($this->once())->method('setVariable')->willReturn(true); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'd3GetSession', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods(['d3GetSession']) + ->getMock(); $oControllerMock->method('d3GetSession')->willReturn($oSessionMock); $this->_oController = $oControllerMock; @@ -146,6 +164,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getManagerList * @test * @throws ReflectionException */ @@ -158,21 +177,22 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3GetManagerJobs * @test * @throws ReflectionException */ public function canGetManagerJobs() { - /** @var d3ordermanagerlist|PHPUnit_Framework_MockObject_MockObject $oManagerListMock */ - $oManagerListMock = $this->getMock(d3ordermanagerlist::class, array( - 'getList', - )); + /** @var d3ordermanagerlist|MockObject $oManagerListMock */ + $oManagerListMock = $this->getMockBuilder(d3ordermanagerlist::class) + ->setMethods(['getList']) + ->getMock(); $oManagerListMock->expects($this->once())->method('getList')->willReturn(true); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManagerList', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods(['getManagerList']) + ->getMock(); $oControllerMock->method('getManagerList')->willReturn($oManagerListMock); $this->_oController = $oControllerMock; @@ -184,52 +204,57 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::_d3GetManuallyManagerJobs * @test * @throws ReflectionException * @throws Exception */ public function canGetManuallyExecutableManagerJobsNoConditionCheck() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $oManagerMock->method('getValue')->willReturn(false); - $oManagerExecuteMock = $this->getMock(d3ordermanager_execute::class, array( - 'orderMeetsConditions' - ), - array( - $oManagerMock - ) - ); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager_execute::class) + ->setMethods(['orderMeetsConditions']) + ->setConstructorArgs([$oManagerMock]) + ->getMock(); $oManagerExecuteMock->method('orderMeetsConditions')->willReturn(true); - /** @var ListModel|PHPUnit_Framework_MockObject_MockObject $oListMock */ - $oListMock = $this->getMock(ListModel::class, array( - 'offsetUnset' - )); + /** @var ListModel|MockObject $oListMock */ + $oListMock = $this->getMockBuilder(ListModel::class) + ->setMethods(['offsetUnset']) + ->getMock(); $oListMock->expects($this->never())->method('offsetUnset'); $oListMock->offsetSet('No1', $oManagerMock); $oListMock->offsetSet('No2', $oManagerMock); - /** @var d3ordermanagerlist|PHPUnit_Framework_MockObject_MockObject $oManagerListMock */ - $oManagerListMock = $this->getMock(d3ordermanagerlist::class, array( - 'd3GetManuallyManagerJobsByFolder', - )); + /** @var d3ordermanagerlist|MockObject $oManagerListMock */ + $oManagerListMock = $this->getMockBuilder(d3ordermanagerlist::class) + ->setMethods(['d3GetManuallyManagerJobsByFolder']) + ->getMock(); $oManagerListMock->expects($this->once())->method('d3GetManuallyManagerJobsByFolder')->willReturn($oListMock); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManagerList', - 'getManagerExecute', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManagerList', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManagerList')->willReturn($oManagerListMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); $this->_oController = $oControllerMock; - $generatedList = $this->callMethod($this->_oController, '_d3GetManuallyManagerJobs', array('sTestFolderId')); + $generatedList = $this->callMethod( + $this->_oController, + '_d3GetManuallyManagerJobs', + array('sTestFolderId') + ); $this->assertInstanceOf( ListModel::class, $generatedList @@ -238,52 +263,57 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::_d3GetManuallyManagerJobs * @test * @throws ReflectionException * @throws Exception */ public function canGetManuallyExecutableManagerJobsConditionCheckPass() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $oManagerMock->method('getValue')->willReturn(false); - $oManagerExecuteMock = $this->getMock(d3ordermanager_execute::class, array( - 'orderMeetsConditions' - ), - array( - $oManagerMock - ) - ); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager_execute::class) + ->setMethods(['orderMeetsConditions']) + ->setConstructorArgs([$oManagerMock]) + ->getMock(); $oManagerExecuteMock->method('orderMeetsConditions')->will($this->onConsecutiveCalls(false, true)); - /** @var ListModel|PHPUnit_Framework_MockObject_MockObject $oListMock */ - $oListMock = $this->getMock(ListModel::class, array( - 'offsetUnset' - )); + /** @var ListModel|MockObject $oListMock */ + $oListMock = $this->getMockBuilder(ListModel::class) + ->setMethods(['offsetUnset']) + ->getMock(); $oListMock->expects($this->never())->method('offsetUnset'); $oListMock->offsetSet('No1', $oManagerMock); $oListMock->offsetSet('No2', $oManagerMock); - /** @var d3ordermanagerlist|PHPUnit_Framework_MockObject_MockObject $oManagerListMock */ - $oManagerListMock = $this->getMock(d3ordermanagerlist::class, array( - 'd3GetManuallyManagerJobsByFolder', - )); + /** @var d3ordermanagerlist|MockObject $oManagerListMock */ + $oManagerListMock = $this->getMockBuilder(d3ordermanagerlist::class) + ->setMethods(['d3GetManuallyManagerJobsByFolder']) + ->getMock(); $oManagerListMock->expects($this->once())->method('d3GetManuallyManagerJobsByFolder')->willReturn($oListMock); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManagerList', - 'getManagerExecute', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManagerList', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManagerList')->willReturn($oManagerListMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); $this->_oController = $oControllerMock; - $generatedList = $this->callMethod($this->_oController, '_d3GetManuallyManagerJobs', array('sTestFolderId')); + $generatedList = $this->callMethod( + $this->_oController, + '_d3GetManuallyManagerJobs', + array('sTestFolderId') + ); $this->assertInstanceOf( ListModel::class, $generatedList @@ -292,52 +322,57 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::_d3GetManuallyManagerJobs * @test * @throws ReflectionException * @throws Exception */ public function canGetManuallyExecutableManagerJobsConditionCheckFailed() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $oManagerMock->method('getValue')->willReturn(true); - $oManagerExecuteMock = $this->getMock(d3ordermanager_execute::class, array( - 'orderMeetsConditions' - ), - array( - $oManagerMock - ) - ); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager_execute::class) + ->setMethods(['orderMeetsConditions']) + ->setConstructorArgs([$oManagerMock]) + ->getMock(); $oManagerExecuteMock->method('orderMeetsConditions')->will($this->onConsecutiveCalls(false, true)); - /** @var ListModel|PHPUnit_Framework_MockObject_MockObject $oListMock */ - $oListMock = $this->getMock(ListModel::class, array( - 'offsetUnset' - )); + /** @var ListModel|MockObject $oListMock */ + $oListMock = $this->getMockBuilder(ListModel::class) + ->setMethods(['offsetUnset']) + ->getMock(); $oListMock->expects($this->once())->method('offsetUnset'); $oListMock->offsetSet('No1', $oManagerMock); $oListMock->offsetSet('No2', $oManagerMock); - /** @var d3ordermanagerlist|PHPUnit_Framework_MockObject_MockObject $oManagerListMock */ - $oManagerListMock = $this->getMock(d3ordermanagerlist::class, array( - 'd3GetManuallyManagerJobsByFolder', - )); + /** @var d3ordermanagerlist|MockObject $oManagerListMock */ + $oManagerListMock = $this->getMockBuilder(d3ordermanagerlist::class) + ->setMethods(['d3GetManuallyManagerJobsByFolder']) + ->getMock(); $oManagerListMock->expects($this->once())->method('d3GetManuallyManagerJobsByFolder')->willReturn($oListMock); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManagerList', - 'getManagerExecute', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManagerList', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManagerList')->willReturn($oManagerListMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); $this->_oController = $oControllerMock; - $generatedList = $this->callMethod($this->_oController, '_d3GetManuallyManagerJobs', array('sTestFolderId')); + $generatedList = $this->callMethod( + $this->_oController, + '_d3GetManuallyManagerJobs', + array('sTestFolderId') + ); $this->assertInstanceOf( ListModel::class, $generatedList @@ -347,6 +382,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3GetJobList * @test * @throws ReflectionException */ @@ -356,10 +392,10 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase '1' => '2', ); - /** @var ListModel|PHPUnit_Framework_MockObject_MockObject $oJobListMock */ - $oJobListMock = $this->getMock(ListModel::class, array( - 'getArray', - )); + /** @var ListModel|MockObject $oJobListMock */ + $oJobListMock = $this->getMockBuilder(ListModel::class) + ->setMethods(['getArray']) + ->getMock(); $oJobListMock->method('getArray')->willReturn($aArray); $this->setValue($this->_oController, '_aJobList', $oJobListMock); @@ -374,6 +410,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getManager * @test * @throws ReflectionException */ @@ -386,6 +423,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getManagerExecute * @test * @throws ReflectionException * @throws Exception @@ -394,41 +432,52 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase { $this->assertInstanceOf( d3ordermanager_execute::class, - $this->callMethod($this->_oController, 'getManagerExecute', array(d3GetModCfgDIC()->get(d3ordermanager::class))) + $this->callMethod( + $this->_oController, + 'getManagerExecute', + array(d3GetModCfgDIC()->get(d3ordermanager::class)) + ) ); } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3execordermanager * @test * @throws ReflectionException */ public function ordermanagerStartExecutionNoConditionCheck() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'load', - 'setEditedValues', - 'getValue' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'load', + 'setEditedValues', + 'getValue' + ]) + ->getMock(); $oManagerMock->expects($this->once())->method('load')->willReturn(true); $oManagerMock->expects($this->never())->method('setEditedValues')->willReturn(true); $oManagerMock->method('getValue')->willReturn(false); - /** @var d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject $oManagerExecuteMock */ - $oManagerExecuteMock = $this->getMock(d3ordermanager::class, array( - 'exec4order', - 'finishJobExecution', - 'orderMeetsConditions', - )); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'exec4order', + 'finishJobExecution', + 'orderMeetsConditions' + ]) + ->getMock(); $oManagerExecuteMock->expects($this->once())->method('exec4order')->willReturn(true); $oManagerExecuteMock->expects($this->once())->method('finishJobExecution')->willReturn(true); $oManagerExecuteMock->method('orderMeetsConditions')->willReturn(false); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManager', - 'getManagerExecute', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManager', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); @@ -441,36 +490,43 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3execordermanager * @test * @throws ReflectionException */ public function ordermanagerStartExecutionConditionCheckPass() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'load', - 'setEditedValues', - 'getValue' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'load', + 'setEditedValues', + 'getValue' + ]) + ->getMock(); $oManagerMock->expects($this->once())->method('load')->willReturn(true); $oManagerMock->expects($this->never())->method('setEditedValues')->willReturn(true); $oManagerMock->method('getValue')->willReturn(true); - /** @var d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject $oManagerExecuteMock */ - $oManagerExecuteMock = $this->getMock(d3ordermanager::class, array( - 'exec4order', - 'finishJobExecution', - 'orderMeetsConditions', - )); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'exec4order', + 'finishJobExecution', + 'orderMeetsConditions' + ]) + ->getMock(); $oManagerExecuteMock->expects($this->once())->method('exec4order')->willReturn(true); $oManagerExecuteMock->expects($this->once())->method('finishJobExecution')->willReturn(true); $oManagerExecuteMock->method('orderMeetsConditions')->willReturn(true); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManager', - 'getManagerExecute', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManager', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); @@ -483,36 +539,43 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3execordermanager * @test * @throws ReflectionException */ public function ordermanagerStartExecutionConditionCheckFailed() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'load', - 'setEditedValues', - 'getValue' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'load', + 'setEditedValues', + 'getValue' + ]) + ->getMock(); $oManagerMock->expects($this->once())->method('load')->willReturn(true); $oManagerMock->expects($this->never())->method('setEditedValues')->willReturn(true); $oManagerMock->method('getValue')->willReturn(true); - /** @var d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject $oManagerExecuteMock */ - $oManagerExecuteMock = $this->getMock(d3ordermanager::class, array( - 'exec4order', - 'finishJobExecution', - 'orderMeetsConditions', - )); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'exec4order', + 'finishJobExecution', + 'orderMeetsConditions' + ]) + ->getMock(); $oManagerExecuteMock->expects($this->never())->method('exec4order')->willReturn(true); $oManagerExecuteMock->expects($this->never())->method('finishJobExecution')->willReturn(true); $oManagerExecuteMock->method('orderMeetsConditions')->willReturn(false); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManager', - 'getManagerExecute', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManager', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); @@ -525,36 +588,43 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3ExecChangedOrderManager * @test * @throws ReflectionException */ public function changedOrdermanagerStartExecutionNoConditionCheck() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'load', - 'setEditedValues', - 'getValue' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'load', + 'setEditedValues', + 'getValue' + ]) + ->getMock(); $oManagerMock->expects($this->once())->method('load')->willReturn(true); $oManagerMock->expects($this->once())->method('setEditedValues')->willReturn(true); $oManagerMock->method('getValue')->willReturn(false); - /** @var d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject $oManagerExecuteMock */ - $oManagerExecuteMock = $this->getMock(d3ordermanager::class, array( - 'exec4order', - 'finishJobExecution', - 'orderMeetsConditions', - )); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'exec4order', + 'finishJobExecution', + 'orderMeetsConditions' + ]) + ->getMock(); $oManagerExecuteMock->expects($this->once())->method('exec4order')->willReturn(true); $oManagerExecuteMock->expects($this->once())->method('finishJobExecution')->willReturn(true); $oManagerExecuteMock->method('orderMeetsConditions')->willReturn(false); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManager', - 'getManagerExecute', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManager', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); @@ -567,36 +637,43 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3ExecChangedOrderManager * @test * @throws ReflectionException */ public function changedOrdermanagerStartExecutionConditionCheckPass() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'load', - 'setEditedValues', - 'getValue' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'load', + 'setEditedValues', + 'getValue' + ]) + ->getMock(); $oManagerMock->expects($this->once())->method('load')->willReturn(true); $oManagerMock->expects($this->once())->method('setEditedValues')->willReturn(true); $oManagerMock->method('getValue')->willReturn(true); - /** @var d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject $oManagerExecuteMock */ - $oManagerExecuteMock = $this->getMock(d3ordermanager::class, array( - 'exec4order', - 'finishJobExecution', - 'orderMeetsConditions', - )); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'exec4order', + 'finishJobExecution', + 'orderMeetsConditions' + ]) + ->getMock(); $oManagerExecuteMock->expects($this->once())->method('exec4order')->willReturn(true); $oManagerExecuteMock->expects($this->once())->method('finishJobExecution')->willReturn(true); $oManagerExecuteMock->method('orderMeetsConditions')->willReturn(true); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManager', - 'getManagerExecute', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManager', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); @@ -609,36 +686,43 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3ExecChangedOrderManager * @test * @throws ReflectionException */ public function changedOrdermanagerStartExecutionConditionCheckFailed() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'load', - 'setEditedValues', - 'getValue' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'load', + 'setEditedValues', + 'getValue' + ]) + ->getMock(); $oManagerMock->expects($this->once())->method('load')->willReturn(true); $oManagerMock->expects($this->once())->method('setEditedValues')->willReturn(true); $oManagerMock->method('getValue')->willReturn(true); - /** @var d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject $oManagerExecuteMock */ - $oManagerExecuteMock = $this->getMock(d3ordermanager::class, array( - 'exec4order', - 'finishJobExecution', - 'orderMeetsConditions', - )); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'exec4order', + 'finishJobExecution', + 'orderMeetsConditions' + ]) + ->getMock(); $oManagerExecuteMock->expects($this->never())->method('exec4order')->willReturn(true); $oManagerExecuteMock->expects($this->never())->method('finishJobExecution')->willReturn(true); $oManagerExecuteMock->method('orderMeetsConditions')->willReturn(false); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManager', - 'getManagerExecute', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManager', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); @@ -651,6 +735,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getOrderManagerAssignment * @test * @throws ReflectionException * @throws Exception @@ -668,23 +753,27 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3resetOrderManagerAssignment * @test * @throws ReflectionException * @throws Exception */ public function canStartResettingOrderManagerAssignment() { - /** @var d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject $oManagerAssignmentMock */ - $oManagerAssignmentMock = $this->getMock(d3ordermanager_toorderassignment::class, array( - 'resetAssignment', - ), array(d3GetModCfgDIC()->get(d3ordermanager::class))); + /** @var d3ordermanager_execute|MockObject $oManagerAssignmentMock */ + $oManagerAssignmentMock = $this->getMockBuilder(d3ordermanager_toorderassignment::class) + ->setMethods(['resetAssignment']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class)]) + ->getMock(); $oManagerAssignmentMock->expects($this->once())->method('resetAssignment')->willReturn(true); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManager', - 'getOrderManagerAssignment', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'getManager', + 'getOrderManagerAssignment' + ]) + ->getMock(); $oControllerMock->method('getManager')->willReturn(d3GetModCfgDIC()->get(d3ordermanager::class)); $oControllerMock->method('getOrderManagerAssignment')->willReturn($oManagerAssignmentMock); @@ -697,6 +786,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getFolderList * @test * @throws ReflectionException */ @@ -707,16 +797,16 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase 'Folder#2', ); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'd3getSelectableFolderList', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['d3getSelectableFolderList']) + ->getMock(); $oManagerMock->expects($this->once())->method('d3getSelectableFolderList')->willReturn($aFolderList); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManager', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods(['getManager']) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $this->_oController = $oControllerMock; @@ -731,6 +821,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::execChangedContents * @test * @throws ReflectionException */ @@ -738,20 +829,22 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase { $_POST['oxid'] = 'testItemId'; - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'load', - 'getEditableContent', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'load', + 'getEditableContent' + ]) + ->getMock(); $oManagerMock->expects($this->once())->method('load')->willReturn(true); $oManagerMock->expects($this->exactly(2))->method('getEditableContent')->with( $this->stringContains('testItemId') )->willReturn(true); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'getManager', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods(['getManager']) + ->getMock(); $oControllerMock->method('getManager')->willReturn($oManagerMock); $this->_oController = $oControllerMock; @@ -763,6 +856,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getUserMessages * @test * @throws ReflectionException */ @@ -778,6 +872,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getLang * @test * @throws ReflectionException */ @@ -793,48 +888,53 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getHelpURL * @test * @throws ReflectionException */ public function canGetHelpUrlWithExtension() { - /** @var d3filesystem|PHPUnit_Framework_MockObject_MockObject $oFileSystemMock */ - $oFileSystemMock = $this->getMock(d3filesystem::class, array( - 'splitFilename', - )); + /** @var d3filesystem|MockObject $oFileSystemMock */ + $oFileSystemMock = $this->getMockBuilder(d3filesystem::class) + ->setMethods(['splitFilename']) + ->getMock(); $oFileSystemMock->method('splitFilename')->willReturn( array('name' => 'filename', 'ext' => 'html') ); d3GetModCfgDIC()->set(d3filesystem::class, $oFileSystemMock); - /** @var d3str|PHPUnit_Framework_MockObject_MockObject $oD3StrMock */ - $oD3StrMock = $this->getMock(d3str::class, array( - 'unprefixedslashit', - 'trailingslashit', - )); + /** @var d3str|MockObject $oD3StrMock */ + $oD3StrMock = $this->getMockBuilder(d3str::class) + ->setMethods([ + 'unprefixedslashit', + 'trailingslashit' + ]) + ->getMock(); $oD3StrMock->method('unprefixedslashit')->willReturnCallback(array($this, 'firstArgumentReturnCallback')); $oD3StrMock->expects($this->never())->method('trailingslashit')->willReturnCallback(array($this, 'firstArgumentReturnCallback')); d3GetModCfgDIC()->set(d3str::class, $oD3StrMock); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods(['translateString']) + ->getMock(); $oLangMock->method('translateString')->willReturn('modulepath'); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getHelpURL' - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getHelpURL']) + ->getMock(); $oModCfgMock->method('getHelpURL')->willReturn('https://faq.d3data.de/module/'); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'd3GetSet', - 'getLang', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'd3GetSet', + 'getLang' + ]) + ->getMock(); $oControllerMock->method('d3GetSet')->willReturn($oModCfgMock); $oControllerMock->method('getLang')->willReturn($oLangMock); @@ -849,48 +949,53 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getHelpURL * @test * @throws ReflectionException */ public function canGetHelpUrlWithoutExtension() { - /** @var d3filesystem|PHPUnit_Framework_MockObject_MockObject $oFileSystemMock */ - $oFileSystemMock = $this->getMock(d3filesystem::class, array( - 'splitFilename', - )); + /** @var d3filesystem|MockObject $oFileSystemMock */ + $oFileSystemMock = $this->getMockBuilder(d3filesystem::class) + ->setMethods(['splitFilename']) + ->getMock(); $oFileSystemMock->method('splitFilename')->willReturn( array('name' => 'filename', 'ext' => '') ); d3GetModCfgDIC()->set(d3filesystem::class, $oFileSystemMock); - /** @var d3str|PHPUnit_Framework_MockObject_MockObject $oD3StrMock */ - $oD3StrMock = $this->getMock(d3str::class, array( - 'unprefixedslashit', - 'trailingslashit', - )); + /** @var d3str|MockObject $oD3StrMock */ + $oD3StrMock = $this->getMockBuilder(d3str::class) + ->setMethods([ + 'unprefixedslashit', + 'trailingslashit' + ]) + ->getMock(); $oD3StrMock->method('unprefixedslashit')->willReturnCallback(array($this, 'firstArgumentReturnCallback')); $oD3StrMock->expects($this->once())->method('trailingslashit')->willReturnCallback(array($this, 'firstArgumentReturnCallback')); d3GetModCfgDIC()->set(d3str::class, $oD3StrMock); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods(['translateString']) + ->getMock(); $oLangMock->method('translateString')->willReturn('modulepath'); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getHelpURL' - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getHelpURL']) + ->getMock(); $oModCfgMock->method('getHelpURL')->willReturn('https://faq.d3data.de/module/'); - /** @var d3_ordermanager_jobs|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_jobs::class, array( - 'd3GetSet', - 'getLang', - )); + /** @var d3_ordermanager_jobs|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_jobs::class) + ->setMethods([ + 'd3GetSet', + 'getLang' + ]) + ->getMock(); $oControllerMock->method('d3GetSet')->willReturn($oModCfgMock); $oControllerMock->method('getLang')->willReturn($oLangMock); @@ -914,6 +1019,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::d3GetSet * @test * @throws ReflectionException */ @@ -926,6 +1032,7 @@ class d3_ordermanager_jobsTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\Admin\d3_ordermanager_jobs::getLink * @test * @throws ReflectionException */ diff --git a/src/tests/unit/Application/Controller/d3ordermanager_responseTest.php b/src/tests/unit/Application/Controller/d3ordermanager_responseTest.php index 880dd12d..1dd8bb7e 100644 --- a/src/tests/unit/Application/Controller/d3ordermanager_responseTest.php +++ b/src/tests/unit/Application/Controller/d3ordermanager_responseTest.php @@ -25,11 +25,12 @@ use D3\Ordermanager\Application\Model\d3ordermanagerlist; use D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_cronUnavailableException; use D3\Ordermanager\tests\unit\d3OrdermanagerUnitTestCase; use Doctrine\DBAL\DBALException; +use Exception; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Exception\StandardException; use OxidEsales\Eshop\Core\Language; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; use stdClass; @@ -40,9 +41,11 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase /** * setup basic requirements + * * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException + * @throws Exception */ public function setUp() { @@ -59,106 +62,119 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::__construct + * @test + */ + public function constructorPass() + { + $this->assertSame( + 'd3_ordermanager', + d3GetModCfgDIC()->getParameter('d3.ordermanager.modcfgid') + ); + } + + /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::init * @test * @throws ReflectionException */ public function initOutputSuccessMessageToBrowser() { - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_startExecution', - 'isBrowserCall', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_startExecution', + 'isBrowserCall' + ]) + ->getMock(); $oControllerMock->expects($this->once())->method('_startExecution')->willReturn(false); $oControllerMock->expects($this->once())->method('isBrowserCall')->willReturn(true); $this->_oController = $oControllerMock; - ob_start(); + $this->expectOutputRegex('@[a-z0-9]{1,}@i'); // output not empty $this->callMethod($this->_oController, 'init'); - $sOutput = ob_get_contents(); - ob_end_clean(); - - $this->assertNotEmpty($sOutput); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::init * @test * @throws ReflectionException */ public function initDontOutputSuccessMessageToServer() { - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_startExecution', - 'isBrowserCall' - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_startExecution', + 'isBrowserCall' + ]) + ->getMock(); $oControllerMock->expects($this->once())->method('_startExecution')->willReturn(false); $oControllerMock->expects($this->once())->method('isBrowserCall')->willReturn(false); $this->_oController = $oControllerMock; - ob_start(); + $this->expectOutputRegex('@^$@'); // output is empty $this->callMethod($this->_oController, 'init'); - $sOutput = ob_get_contents(); - ob_end_clean(); - - $this->assertEmpty($sOutput); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::init * @test * @throws ReflectionException */ public function initDontOutputSuccessMessageInCaseOfException() { - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_startExecution', - 'isBrowserCall' - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_startExecution', + 'isBrowserCall' + ]) + ->getMock(); $oControllerMock->expects($this->once())->method('_startExecution')->willReturn(true); $oControllerMock->expects($this->once())->method('isBrowserCall')->willReturn(true); $this->_oController = $oControllerMock; - ob_start(); + $this->expectOutputRegex('@^$@'); // output is empty $this->callMethod($this->_oController, 'init'); - $sOutput = ob_get_contents(); - ob_end_clean(); - - $this->assertEmpty($sOutput); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_startExecution * @test * @throws ReflectionException */ public function startExecutionPassWithoutException() { - /** @var d3log|PHPUnit_Framework_MockObject_MockObject $oLogMock */ - $oLogMock = $this->getMock(d3log::class, array( - 'log' - )); + /** @var d3log|MockObject $oLogMock */ + $oLogMock = $this->getMockBuilder(d3log::class) + ->setMethods(['log']) + ->getMock(); $oLogMock->method('log')->willReturn(true); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'd3getLog', - 'setValue', - 'saveNoLicenseRefresh', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods([ + 'd3getLog', + 'setValue', + 'saveNoLicenseRefresh' + ]) + ->getMock(); $oModCfgMock->method('d3getLog')->willReturn($oLogMock); $oModCfgMock->method('setValue')->willReturn(true); $oModCfgMock->method('saveNoLicenseRefresh')->willReturn(true); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_getSet', - '_checkUnavailableCronjob', - '_getCronTimestampVarName', - '_startJobs', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_getSet', + '_checkUnavailableCronjob', + '_getCronTimestampVarName', + '_startJobs']) + ->getMock(); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); $oControllerMock->method('_checkUnavailableCronjob')->willReturn(true); $oControllerMock->method('_getCronTimestampVarName')->willReturn(true); @@ -175,34 +191,38 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_startExecution * @test * @throws ReflectionException */ public function startExecutionPassWithCronUnavailableException() { - /** @var d3log|PHPUnit_Framework_MockObject_MockObject $oLogMock */ - $oLogMock = $this->getMock(d3log::class, array( - 'log' - )); + /** @var d3log|MockObject $oLogMock */ + $oLogMock = $this->getMockBuilder(d3log::class) + ->setMethods(['log']) + ->getMock(); $oLogMock->method('log')->willReturn(true); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'd3getLog', - 'setValue', - 'saveNoLicenseRefresh', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods([ + 'd3getLog', + 'setValue', + 'saveNoLicenseRefresh' + ]) + ->getMock(); $oModCfgMock->method('d3getLog')->willReturn($oLogMock); $oModCfgMock->method('setValue')->willReturn(true); $oModCfgMock->method('saveNoLicenseRefresh')->willReturn(true); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_getSet', - '_checkUnavailableCronjob', - '_getCronTimestampVarName', - '_startJobs', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_getSet', + '_checkUnavailableCronjob', + '_getCronTimestampVarName', + '_startJobs']) + ->getMock(); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); $oControllerMock->method('_checkUnavailableCronjob')->will($this->returnCallback(array($this, 'unavailableCronjobCallback'))); $oControllerMock->method('_getCronTimestampVarName')->willReturn(true); @@ -219,34 +239,38 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_startExecution * @test * @throws ReflectionException */ public function startExecutionPassWithStandardException() { - /** @var d3log|PHPUnit_Framework_MockObject_MockObject $oLogMock */ - $oLogMock = $this->getMock(d3log::class, array( - 'log' - )); + /** @var d3log|MockObject $oLogMock */ + $oLogMock = $this->getMockBuilder(d3log::class) + ->setMethods(['log']) + ->getMock(); $oLogMock->method('log')->willReturn(true); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'd3getLog', - 'setValue', - 'saveNoLicenseRefresh', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods([ + 'd3getLog', + 'setValue', + 'saveNoLicenseRefresh' + ]) + ->getMock(); $oModCfgMock->method('d3getLog')->willReturn($oLogMock); $oModCfgMock->method('setValue')->willReturn(true); $oModCfgMock->method('saveNoLicenseRefresh')->willReturn(true); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_getSet', - '_checkUnavailableCronjob', - '_getCronTimestampVarName', - '_startJobs', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_getSet', + '_checkUnavailableCronjob', + '_getCronTimestampVarName', + '_startJobs']) + ->getMock(); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); $oControllerMock->method('_checkUnavailableCronjob')->will($this->returnCallback(array($this, 'standardExceptionCallback'))); $oControllerMock->method('_getCronTimestampVarName')->willReturn(true); @@ -281,11 +305,10 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase /** * @throws StandardException + * @throws Exception */ public function standardExceptionCallback() { - $fileName = 'd3ordermanagerExceptionsTest.txt'; - d3GetModCfgDIC()->setParameter( 'd3ox.ordermanager.'.StandardException::class.'.args.message', 'cron unavailable' @@ -293,16 +316,13 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase /** @var StandardException $oException */ $oException = d3GetModCfgDIC()->get('d3ox.ordermanager.'.StandardException::class); - // backward compatibility for OXID < 6.1 - if (method_exists($oException, 'setLogFileName')) { - $oException->setLogFileName($fileName); - } throw $oException; } /** * @throws d3ordermanager_cronUnavailableException + * @throws Exception */ public function unavailableCronjobCallback() { @@ -319,6 +339,7 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::getManagerList * @test * @throws ReflectionException */ @@ -334,8 +355,10 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::getManagerExecute * @test * @throws ReflectionException + * @throws Exception */ public function getManagerExecuteReturnsRightInstance() { @@ -350,43 +373,51 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_startJobs * @test * @throws ReflectionException */ public function startedJobsCountPass() { - /** @var d3log|PHPUnit_Framework_MockObject_MockObject $oLogMock */ - $oLogMock = $this->getMock(d3log::class, array( - 'log' - )); + /** @var d3log|MockObject $oLogMock */ + $oLogMock = $this->getMockBuilder(d3log::class) + ->setMethods(['log']) + ->getMock(); $oLogMock->method('log')->willReturn(true); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getId', - 'd3GetLog', - 'load', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getId', + 'd3GetLog', + 'load' + ]) + ->getMock(); $oManagerMock->method('getId')->willReturn('sId'); $oManagerMock->method('d3GetLog')->willReturn($oLogMock); $oManagerMock->method('load')->willReturn(true); - /** @var d3ordermanager_execute|PHPUnit_Framework_MockObject_MockObject $oManagerExecuteMock */ - $oManagerExecuteMock = $this->getMock(d3ordermanager_execute::class, array( - 'setManager', - 'startJobExecution', - 'finishJobExecution', - ), array($oManagerMock)); + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager_execute::class) + ->setMethods([ + 'setManager', + 'startJobExecution', + 'finishJobExecution' + ]) + ->setConstructorArgs([$oManagerMock]) + ->getMock(); $oManagerExecuteMock->method('setManager')->willReturn(true); $oManagerExecuteMock->expects($this->exactly(3))->method('startJobExecution')->willReturn(true); $oManagerExecuteMock->expects($this->once())->method('finishJobExecution')->willReturn(true); - /** @var d3ordermanagerlist|PHPUnit_Framework_MockObject_MockObject $oListMock */ - $oListMock = $this->getMock(d3ordermanagerlist::class, array( - 'setCronJobId', - 'setCustomSorting', - 'selectString', - )); + /** @var d3ordermanagerlist|MockObject $oListMock */ + $oListMock = $this->getMockBuilder(d3ordermanagerlist::class) + ->setMethods([ + 'setCronJobId', + 'setCustomSorting', + 'selectString' + ]) + ->getMock(); $oListMock->method('setCronJobId')->willReturn(true); $oListMock->method('setCustomSorting')->willReturn(true); $oListMock->method('selectString')->willReturn(true); @@ -394,12 +425,14 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase $oListMock->offsetSet('item2', $oManagerMock); $oListMock->offsetSet('item3', $oManagerMock); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'getManagerList', - 'getManager', - 'getManagerExecute', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + 'getManagerList', + 'getManager', + 'getManagerExecute' + ]) + ->getMock(); $oControllerMock->method('getManagerList')->willReturn($oListMock); $oControllerMock->method('getManager')->willReturn($oManagerMock); $oControllerMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); @@ -410,6 +443,7 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::getManager * @test * @throws ReflectionException */ @@ -422,35 +456,38 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_checkAccessKey * @test * @throws ReflectionException */ public function baseAccessKeyPassedToSetOne() { - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getValue']) + ->getMock(); $map = [ ['sCronPassword', ''], ]; $oModCfgMock->method('getValue')->willReturnMap($map); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getBaseCronPW' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getBaseCronPW']) + ->getMock(); $oManagerMock->method('getBaseCronPW')->willReturn('sBaseCronPw'); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_getSet', - 'hasValidAccessKey', - 'getManager', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_getSet', + 'hasValidAccessKey', + 'getManager' + ]) + ->getMock(); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); $oControllerMock->method('getManager')->willReturn($oManagerMock); - $oControllerMock->method('hasValidAccessKey')->with( + $oControllerMock->expects($this->any())->method('hasValidAccessKey')->with( $this->equalTo('sBaseCronPw'), $this->equalTo('sSetCronPw') )->willReturn(true); @@ -459,39 +496,44 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase $_GET['key'] = 'sSetCronPw'; - $this->callMethod($this->_oController, '_checkAccessKey'); + $this->assertTrue( + $this->callMethod($this->_oController, '_checkAccessKey') + ); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_checkAccessKey * @test * @throws ReflectionException */ public function registeredAccessKeyPassedToSetOne() { - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getValue']) + ->getMock(); $map = [ ['sCronPassword', 'sRegCronPw'], ]; $oModCfgMock->method('getValue')->willReturnMap($map); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getBaseCronPW' - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getBaseCronPW']) + ->getMock(); $oManagerMock->method('getBaseCronPW')->willReturn('sBaseCronPw'); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_getSet', - 'hasValidAccessKey', - 'getManager', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_getSet', + 'hasValidAccessKey', + 'getManager' + ]) + ->getMock(); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); $oControllerMock->method('getManager')->willReturn($oManagerMock); - $oControllerMock->method('hasValidAccessKey')->with( + $oControllerMock->expects($this->any())->method('hasValidAccessKey')->with( $this->equalTo('sRegCronPw'), $this->equalTo('sSetCronPw') )->willReturn(true); @@ -500,40 +542,51 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase $_GET['key'] = 'sSetCronPw'; - $this->callMethod($this->_oController, '_checkAccessKey'); + $this->assertTrue( + $this->callMethod($this->_oController, '_checkAccessKey') + ); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_getSet * @test * @throws ReflectionException */ public function getSetReturnsRightInstance() { - $this->assertInstanceOf(d3_cfg_mod::class, $this->callMethod($this->_oController, '_getSet')); + $this->assertInstanceOf( + d3_cfg_mod::class, + $this->callMethod($this->_oController, '_getSet') + ); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::showDisabledMessage * @test * @throws ReflectionException */ public function disabledMessageWillNotShow() { - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - 'hasDebugMode', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods([ + 'getValue', + 'hasDebugMode' + ]) + ->getMock(); $map = [ ['blCronActive', false], ]; $oModCfgMock->method('getValue')->willReturnMap($map); $oModCfgMock->method('hasDebugMode')->willReturn(false); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'isBrowserCall', - '_getSet', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + 'isBrowserCall', + '_getSet' + ]) + ->getMock(); $oControllerMock->method('isBrowserCall')->willReturn(false); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); @@ -543,27 +596,32 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::showDisabledMessage * @test * @throws ReflectionException */ public function disabledMessageWillShowBecauseDebug() { - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - 'hasDebugMode', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods([ + 'getValue', + 'hasDebugMode' + ]) + ->getMock(); $map = [ ['blCronActive', false], ]; $oModCfgMock->method('getValue')->willReturnMap($map); $oModCfgMock->method('hasDebugMode')->willReturn(true); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'isBrowserCall', - '_getSet', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + 'isBrowserCall', + '_getSet' + ]) + ->getMock(); $oControllerMock->method('isBrowserCall')->willReturn(false); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); @@ -573,27 +631,32 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::showDisabledMessage * @test * @throws ReflectionException */ public function disabledMessageWillShowBecauseBrowserCall() { - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - 'hasDebugMode', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods([ + 'getValue', + 'hasDebugMode' + ]) + ->getMock(); $map = [ ['blCronActive', false], ]; $oModCfgMock->method('getValue')->willReturnMap($map); $oModCfgMock->method('hasDebugMode')->willReturn(false); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'isBrowserCall', - '_getSet', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + 'isBrowserCall', + '_getSet' + ]) + ->getMock(); $oControllerMock->method('isBrowserCall')->willReturn(true); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); @@ -603,6 +666,7 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::isBrowserCall * @test * @throws ReflectionException */ @@ -620,6 +684,7 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::isBrowserCall * @test * @throws ReflectionException */ @@ -636,6 +701,7 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::isBrowserCall * @test * @throws ReflectionException */ @@ -652,15 +718,16 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::hasValidAccessKey * @test * @throws ReflectionException */ public function remoteCallHasValidAccessKey() { - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'isBrowserCall', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods(['isBrowserCall']) + ->getMock(); $oControllerMock->method('isBrowserCall')->willReturn(true); $this->_oController = $oControllerMock; @@ -675,15 +742,16 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::hasValidAccessKey * @test * @throws ReflectionException */ public function remoteCallHasInvalidAccessKey() { - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'isBrowserCall', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods(['isBrowserCall']) + ->getMock(); $oControllerMock->method('isBrowserCall')->willReturn(true); $this->_oController = $oControllerMock; @@ -698,15 +766,16 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::hasValidAccessKey * @test * @throws ReflectionException */ public function serverCallDontRequireAccessKey() { - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'isBrowserCall', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods(['isBrowserCall']) + ->getMock(); $oControllerMock->method('isBrowserCall')->willReturn(false); $this->_oController = $oControllerMock; @@ -721,212 +790,235 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_checkUnavailableCronjob * @test * @throws ReflectionException */ public function unavailableInactiveCronjobPass() { - /** @var d3ordermanager_cronUnavailableException|PHPUnit_Framework_MockObject_MockObject $oExceptionMock */ - $oExceptionMock = $this->getMock(d3ordermanager_cronUnavailableException::class, array( - 'debugOut' - )); + /** @var d3ordermanager_cronUnavailableException|MockObject $oExceptionMock */ + $oExceptionMock = $this->getMockBuilder(d3ordermanager_cronUnavailableException::class) + ->setMethods(['debugOut']) + ->getMock(); $oExceptionMock->method('debugOut')->willReturn(true); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'isActive', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['isActive']) + ->getMock(); $oModCfgMock->method('isActive')->willReturn(false); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_checkAccessKey', - 'getCronUnavailableException', - '_getSet', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_checkAccessKey', + 'getCronUnavailableException', + '_getSet' + ]) + ->getMock(); $oControllerMock->method('_checkAccessKey')->willReturn(true); $oControllerMock->method('getCronUnavailableException')->willReturn($oExceptionMock); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); $this->_oController = $oControllerMock; - $this->setExpectedException(d3ordermanager_cronunavailableexception::class); + $this->expectException(d3ordermanager_cronunavailableexception::class); $this->callMethod($this->_oController, '_checkUnavailableCronjob'); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_checkUnavailableCronjob * @test * @throws ReflectionException */ public function unavailableCronjobWrongAccessKeyPass() { - /** @var d3ordermanager_cronUnavailableException|PHPUnit_Framework_MockObject_MockObject $oExceptionMock */ - $oExceptionMock = $this->getMock(d3ordermanager_cronUnavailableException::class, array( - 'debugOut' - )); + /** @var d3ordermanager_cronUnavailableException|MockObject $oExceptionMock */ + $oExceptionMock = $this->getMockBuilder(d3ordermanager_cronUnavailableException::class) + ->setMethods(['debugOut']) + ->getMock(); $oExceptionMock->method('debugOut')->willReturn(true); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'isActive', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['isActive']) + ->getMock(); $oModCfgMock->method('isActive')->willReturn(true); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_checkAccessKey', - 'getCronUnavailableException', - '_getSet', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_checkAccessKey', + 'getCronUnavailableException', + '_getSet' + ]) + ->getMock(); $oControllerMock->method('_checkAccessKey')->willReturn(false); $oControllerMock->method('getCronUnavailableException')->willReturn($oExceptionMock); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); $this->_oController = $oControllerMock; - $this->setExpectedException(d3ordermanager_cronunavailableexception::class); + $this->expectException(d3ordermanager_cronunavailableexception::class); $this->callMethod($this->_oController, '_checkUnavailableCronjob'); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_checkUnavailableCronjob * @test * @throws ReflectionException */ public function unavailableEnabledCronjobPass() { - /** @var d3ordermanager_cronUnavailableException|PHPUnit_Framework_MockObject_MockObject $oExceptionMock */ - $oExceptionMock = $this->getMock(d3ordermanager_cronUnavailableException::class, array( - 'debugOut' - )); + /** @var d3ordermanager_cronUnavailableException|MockObject $oExceptionMock */ + $oExceptionMock = $this->getMockBuilder(d3ordermanager_cronUnavailableException::class) + ->setMethods(['debugOut']) + ->getMock(); $oExceptionMock->method('debugOut')->willReturn(true); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'isActive', - )); - $oModCfgMock->method('isActive')->willReturn(true); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['isActive']) + ->getMock(); + $oModCfgMock->expects($this->any())->method('isActive')->willReturn(true); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_checkAccessKey', - 'getCronUnavailableException', - '_getSet', - '_checkDisabledCronjob', - )); - $oControllerMock->method('_checkAccessKey')->willReturn(true); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_checkAccessKey', + 'getCronUnavailableException', + '_getSet', + '_checkDisabledCronjob']) + ->getMock(); + $oControllerMock->expects($this->any())->method('_checkAccessKey')->willReturn(true); $oControllerMock->method('getCronUnavailableException')->willReturn($oExceptionMock); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); - $oControllerMock->method('_checkDisabledCronjob')->willReturn(true); + $oControllerMock->expects($this->any())->method('_checkDisabledCronjob')->willReturn(true); $this->_oController = $oControllerMock; + $this->doesNotPerformAssertions(); + $this->callMethod($this->_oController, '_checkUnavailableCronjob'); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_checkDisabledCronjob * @test * @throws ReflectionException */ public function disabledCronjobWithDisabledMessagePass() { - /** @var d3ordermanager_cronUnavailableException|PHPUnit_Framework_MockObject_MockObject $oExceptionMock */ - $oExceptionMock = $this->getMock(d3ordermanager_cronUnavailableException::class, array( - 'debugOut' - )); + /** @var d3ordermanager_cronUnavailableException|MockObject $oExceptionMock */ + $oExceptionMock = $this->getMockBuilder(d3ordermanager_cronUnavailableException::class) + ->setMethods(['debugOut']) + ->getMock(); $oExceptionMock->method('debugOut')->willReturn(true); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'showDisabledMessage', - 'getCronUnavailableException', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + 'showDisabledMessage', + 'getCronUnavailableException' + ]) + ->getMock(); $oControllerMock->method('showDisabledMessage')->willReturn(true); $oControllerMock->method('getCronUnavailableException')->willReturn($oExceptionMock); $this->_oController = $oControllerMock; - $this->setExpectedException(d3ordermanager_cronunavailableexception::class); + $this->expectException(d3ordermanager_cronunavailableexception::class); $this->callMethod($this->_oController, '_checkDisabledCronjob'); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_checkDisabledCronjob * @test * @throws ReflectionException */ public function disabledCronjobWithInactiveCronPass() { - /** @var d3ordermanager_cronUnavailableException|PHPUnit_Framework_MockObject_MockObject $oExceptionMock */ - $oExceptionMock = $this->getMock(d3ordermanager_cronUnavailableException::class, array( - 'debugOut' - )); + /** @var d3ordermanager_cronUnavailableException|MockObject $oExceptionMock */ + $oExceptionMock = $this->getMockBuilder(d3ordermanager_cronUnavailableException::class) + ->setMethods(['debugOut']) + ->getMock(); $oExceptionMock->method('debugOut')->willReturn(true); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getValue']) + ->getMock(); $map = [ ['blCronActive', false] ]; $oModCfgMock->method('getValue')->willReturnMap($map); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'showDisabledMessage', - 'getCronUnavailableException', - '_getSet', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + 'showDisabledMessage', + 'getCronUnavailableException', + '_getSet' + ]) + ->getMock(); $oControllerMock->method('showDisabledMessage')->willReturn(false); $oControllerMock->method('getCronUnavailableException')->willReturn($oExceptionMock); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); $this->_oController = $oControllerMock; - $this->setExpectedException(d3ordermanager_cronunavailableexception::class); + $this->expectException(d3ordermanager_cronunavailableexception::class); $this->callMethod($this->_oController, '_checkDisabledCronjob'); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_checkDisabledCronjob * @test * @throws ReflectionException */ public function disabledCronjobCheckDontPassWithEnabledCronjob() { - /** @var d3ordermanager_cronUnavailableException|PHPUnit_Framework_MockObject_MockObject $oExceptionMock */ - $oExceptionMock = $this->getMock(d3ordermanager_cronUnavailableException::class, array( - 'debugOut' - )); + /** @var d3ordermanager_cronUnavailableException|MockObject $oExceptionMock */ + $oExceptionMock = $this->getMockBuilder(d3ordermanager_cronUnavailableException::class) + ->setMethods(['debugOut']) + ->getMock(); $oExceptionMock->method('debugOut')->willReturn(true); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getValue']) + ->getMock(); $map = [ ['blCronActive', true] ]; - $oModCfgMock->method('getValue')->willReturnMap($map); + $oModCfgMock->expects($this->any())->method('getValue') + ->with($this->equalTo('blCronActive'))->willReturnMap($map); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - 'showDisabledMessage', - 'getCronUnavailableException', - '_getSet', - )); - $oControllerMock->method('showDisabledMessage')->willReturn(false); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + 'showDisabledMessage', + 'getCronUnavailableException', + '_getSet' + ]) + ->getMock(); + $oControllerMock->expects($this->any())->method('showDisabledMessage')->willReturn(false); $oControllerMock->method('getCronUnavailableException')->willReturn($oExceptionMock); $oControllerMock->method('_getSet')->willReturn($oModCfgMock); $this->_oController = $oControllerMock; + $this->doesNotPerformAssertions(); + $this->callMethod($this->_oController, '_checkDisabledCronjob'); } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::getCronUnavailableException * @test * @throws ReflectionException */ @@ -947,6 +1039,7 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_getCronJobIdParameter * @test * @throws ReflectionException */ @@ -958,6 +1051,7 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_getCronJobIdParameter * @test * @throws ReflectionException */ @@ -969,15 +1063,16 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_getCronTimestampVarName * @test * @throws ReflectionException */ public function cronTimestampVarNameWithoutJobParameterPass() { - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_getCronJobIdParameter', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods(['_getCronJobIdParameter']) + ->getMock(); $oControllerMock->expects($this->any())->method('_getCronJobIdParameter')->willReturn(false); $this->_oController = $oControllerMock; @@ -986,15 +1081,16 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::_getCronTimestampVarName * @test * @throws ReflectionException */ public function cronTimestampVarNameWithJobParameterPass() { - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_getCronJobIdParameter', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods(['_getCronJobIdParameter']) + ->getMock(); $oControllerMock->expects($this->any())->method('_getCronJobIdParameter')->willReturn('testJobId'); $this->_oController = $oControllerMock; @@ -1005,6 +1101,7 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::getLastExecDate * @test * @throws ReflectionException */ @@ -1012,20 +1109,22 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase { $testValue = 'testValue'; - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getValue', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getValue']) + ->getMock(); $map = [ ['tsVarName', $testValue] ]; $oModCfgMock->method('getValue')->willReturnMap($map); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_getCronTimestampVarName', - '_getSet', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_getCronTimestampVarName', + '_getSet' + ]) + ->getMock(); $oControllerMock->expects($this->once())->method('_getCronTimestampVarName')->willReturn('tsVarName'); $oControllerMock->expects($this->once())->method('_getSet')->willReturn($oModCfgMock); @@ -1040,21 +1139,22 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::getLastExecDateInfo * @test * @throws ReflectionException */ public function getLastExecDateInfoPassed() { - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods(['translateString']) + ->getMock(); $oLangMock->method('translateString')->willReturn('%1$s -- %2$s'); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getAvailableCronjobIds', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getAvailableCronjobIds']) + ->getMock(); $oManagerMock->method('getAvailableCronjobIds')->willReturn( [ [ @@ -1072,13 +1172,15 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase ] ); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3ordermanager_response::class, array( - '_getCronJobIdParameter', - 'getManager', - 'getLastExecDate', - 'getLang', - )); + /** @var d3ordermanager_response|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods([ + '_getCronJobIdParameter', + 'getManager', + 'getLastExecDate', + 'getLang' + ]) + ->getMock(); $oControllerMock->expects($this->once())->method('_getCronJobIdParameter')->willReturn('1'); $oControllerMock->method('getManager')->willReturn($oManagerMock); $oControllerMock->method('getLastExecDate')->willReturn('2020-02-02'); @@ -1099,6 +1201,7 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Application\Controller\d3ordermanager_response::getLang * @test * @throws ReflectionException */ @@ -1122,4 +1225,4 @@ class d3ordermanager_responseTest extends d3OrdermanagerUnitTestCase { return null; } -} \ No newline at end of file +} diff --git a/src/tests/unit/Application/Model/Actions/d3OrdermanagerActionUnitTestCase.php b/src/tests/unit/Application/Model/Actions/d3OrdermanagerActionUnitTestCase.php index 86beb287..9d516074 100644 --- a/src/tests/unit/Application/Model/Actions/d3OrdermanagerActionUnitTestCase.php +++ b/src/tests/unit/Application/Model/Actions/d3OrdermanagerActionUnitTestCase.php @@ -1,382 +1,472 @@ 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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 -spMSwgPSJiJR \ No newline at end of file +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 +mOvjC45ZiwM0GGXqQWm2W5KX5t+tfHS67W== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionchangedelcostsTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionchangedelcostsTest.php index 812cfe92..5fa11d8f 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionchangedelcostsTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionchangedelcostsTest.php @@ -1,116 +1,180 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionchangediscountTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionchangediscountTest.php index 737547a7..5b10e6d5 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionchangediscountTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionchangediscountTest.php @@ -1,116 +1,144 @@ 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 +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 +wvEXNeNbSghgqZqj \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractioncustaddtogroupTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractioncustaddtogroupTest.php index e28b554f..b80a7e70 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractioncustaddtogroupTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractioncustaddtogroupTest.php @@ -1,325 +1,362 @@ 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 +HR+cPx11UdJhHrzyyallLns+lXGC3cr+StgzuAgufmYLsDS5LxLu8d7OKEB7o/zpyjZUgI8qZeUv +AxHawCThM7WPxLpHTLO1Nxfcnc22kDMY0WpW5NwGBfjyVRvvdWgahMJYkzGPK+1wIQubtntaJPGe +w6xdEyw/irt8n8LCNNEwkO4UWtMO6N2v86JrXSav2E+jOhsBVmHDmzEbcZfByBxU359nT94cZ66P +H/dToe9Hoo6llgGGS8vp2/+srH7W3yh7hkh1HJ2y0K51Bk2zZOl5eLgPpF9jn36QwmER7/KEjBFJ +iz0I/oLxq81/QiOEnGSWZL01QbhNIb9mn3bt8znVxUJ9iz4+QLW7lvKiSR9EGAMU+MEIJ56Urmh4 +IV9NJf2boCSLWZeMcmzD43Jl7HFFNFv5+W33y3MrV1fPzkOxbGKzIZAnjEu70WwTBHgP9nChWJzi +ilR3uSrkEVdy3+dxtX3LfqDUnJkeSYjT2sr5vesdGRMs2awswZJ1/NBI2orGaPis+10vnxJXThwT +LZHvbbVjFs7pKSv28QNToy6E3BgZ+v2i0dqOjw6uhytI8vuBWGjObLdpoNsUD+QUm0K2BPf3emFP +zoJcxMI5m9fH01H/z7dsEe1814sTCXYKCB+wCbJH4X7atzHYf/hSqfS4nmRrsQSVrLq3OyqtMlZU +4PnUpoG9spVEtOWDCoOqOMYObjRLvn62lsO/QL8HZ+iNAyFBeL6Rbu69UHMaHSiATIFRSosdGSo0 +sNyGGOQAxD9+4LBDDyYeb7W8Djs9c/Ll3QDNnoyrtjdWm2OhHudmaDXUukcSlSzvXTSAdRRdrmeR +YgUFmC4RDs9ri6UcQmbVC1EVmV7UY0R2Kvt885OoxE4+3UZ31Flf03A8n8NWAiwaANtrvsHVV893 +zEk2SitsbUcEb9ls6Aq4ili1byHaPL46qhR9rVuV0yrkaSyM0MwMgoyOKAhb9ZxbcN/uMMCpX9sS +HfjgAJv97K832XGozWvdXbmN+5I5BlMgqlP5xU5VQOg+DbYHXN7p5/OTAVExELKTFbBss8B0k2wD +aXDDQxMIO1UN8CXw7yEnoYS7cioUtbep9TnmOCBWapb8AbzOzxSwm4TMQCFCChDYkwf3ATkJr5hX +UOBvfLqwwScubYvdaUSXnT3EfabRKdVpoMd8/kMX74JYKBgenwPrn47V4gjE8gbxS5cltfD5Mz7A +WlWb3PO6RFkMFwxu6leA2hZ1i4wU32XuVxW7z8i+hW1UvkoZvQ7EAX/M/e9c3/TNt48geJ/X7rBy +6p2b1+JhaF9QQ1CVMPFMGZB0vAvEZUid9HUulqVXWhP4dzni17pVin7xcWTwpdop2qm5yGYCgjEo +EzhE5VNdNG0KfsLQoTZOXUs0oAEna45eIrGC33CWcH4Zkr2mDBeCxXnd6eYsUb+HQclMIS3D2y+Q +TJEAEooFqC7niYl0NhRgSkEicGfCVMzf6uxF3OPcYMQVgF84qhZqK7yrYUoITEKo7uTNfWkGgidD +7pcwv5xj6Wx1Ex435RXRuS5LIv8isYrsSLgECRh557b/ZGbz6bRpCChZTdRTtwUNHqiU2is5JGZ1 +Bus0t9n0GfFibSUlSHXOSFzvQmQ3IGmKcanOCFVqpcavl/MnRmppax9PA+eL3PNma61xmBKThE/k +YWJXdUYqHLrsMK5qFca41rTxP0k6nQxuWAuVs/dG1w++WgG7eYgaqu1JwZddzR5lt5d196Rzsk1H +3ZYBFs14Nx4oMM0ZRPe/FtoMr2Sdc2qWGA6080TGj0cNd7aFVkhGtaM23uwiBO4chLnG+ClbGlx2 +V3Acg8Yh1ToQQBQpifmeTWsu4EB5vv2OyxfDMNIK+yW8fKMz/MJZsKwBKYimeX6qMfOlAE3cOmZu +dbfXi1dPUjVXEMFAsSdwSfovY++6YvEzcpSvjZqNFaRagqqjYyTHHxWtf/iX3WK/wCsn/9ZTM/G1 +atkWjzp89mIU1R/aQQ4OCvXw43dkewFaaWJ2hBLrfn/d3pAeLbcE9diBzdC3HBiNdv6r21Pa73bL +X/qTQ0tmdfEHXGnMJSaYBg4txhlkQ1gCvZRVA5DdnfvgQ2QQf3JLEwezhiu7CzmDfzRmfoF3VHoS +HdB2UZ+orJkWvCZfQvh5aVN19A7ooUwipx9q98XghQeExJDC/JOIgnx3RJjmAPyGdMgkzIoPiAX3 +bGLiubmvRNK04d+KvYMiJ/wclaY2YX0wgPpC25O5LxfOC6DkfCdX6VNyYSH9ugLMiNFe2FnRMLLC +QIMMy0uX4JdAdjlKe+O/XSC9CtxJKIoSold9J0nBNrXx6zUHGQCMlqwAJz7vZPrfujHhprA+Ql0z +nM1DdEGaHc5nNKOEw1CpTWSzcyb5puDkjUYIXru2DO8SVGvPq0imuzcauRhbnZjidoD4TwbXS12Q +VRWMmuuXe9dca0TLYUxFIPieR5XXWaw3J0qkYKXL0I2YdnNWaxcmSCisMTyHHe956o2g8MTKFnOv +er/aeGqmdHyGSHfg99Ieynoaya35DREoQuRMGiehmOU292JPco6B/Cma6Jz9d98XWLPuDDJwabos +uYoeWqcaRf9vKNGiekx2SKbdazSf/wMzU5/k7P/YgQqwGhAihl+kssIA9K5GEODnQ9yFKhDDfGR1 +k788TbqcvC+Zx+ptGCLPP4eoSi+S8mpuEaIgHWKG2m4uUzJNvEl1F+Pf0GMRwHWIuEPtWBitk7L5 +hCmqetu+jWgWlbMyWPWtYgeodIBSr85o1p6TV1IrFjoNq8MPs09uCXkBBD0xZjPCQkk8KlBUIwDC +4KWKtYhTOC/MbzYcN93RpTUCSD5KlJKt7rigESz5UbDD5l5WvAmkHJWqLnQm2WkYIXSpMzLZYtHw +CWlNxWrJl0ERYGkKSuFFSPI1u8WvQgWntKhVkjA1nvob3O47hKtodZxx6NmVj455H6EmMJgREufP +K5x/DE3t6J3WaNYNd5xup8c+1cNQ3nW4U6IplRHW54k8FYzvi5Ol0VyqVaE/gAa1QJOiBK7pBK9v +oA7APziks7hkJ6co8vp8jsEQFTl8Mo6/jlR+s+u/Rid3dGeqb/lZ75E1msPFD9i+tLfbzW6WdHr6 +NtCZcfh6Yh1zuVonw6lMNC38wtbfJbbHTKciP4S64tjqrG1rIBVaM/GDzIAyO7PK1xjwZDCJUw1A +scNQCLFxgmlwMvo3AQlPCGzfkyUm+xCdJtSg4a2yEchhE0LSegCBqO3OOMk0N9qpwBsrHlp+QYz/ +2fxGSSeJAp7aRdjEKRpn4WdZ/Cq8VHIJOZIC7hWVK+oImf5Jxxv4fLXD++1xpr2vzDB34goVt9aG +IvIhehee9IDrdYHT8AfS8B4XNDw25ouPXzNecXgxTGTOx7fAw7wcZoTY8GQ+OQnz90k52D+m/1wc +KEn1wl1HgUTV1LjqDZrXGSaWnwcWVuJ1ygGlwfMvIZ4mbpC3rrPXZASt6qxqV/bkTu3ScELqRG72 +r74RU10x4sEHP5UGJjq1UBVUuZAN5BXBWULwlILfNBaN0Zt2uqYUJZ0GLixBx6iFBApGbKvRtsEg +AyuS4BCgCrwj9eTHWDUrJNfOYWsg0fO52BAKG3Itcx5Vl2WFfU2yHV7+h3ORbV1k91EuT5hTKpAB +EsbzlkVCfrf9FVfL9Y3wCL6dvlOEBDrxg68ZPffAvtBXV49F85u8ZCzB7oUd1eC2HjRIZERurDTD +Xd3yMtuCEozz2ANabLtgjg8bcDkcHjToxBWo9CbdRvBB5gX65IbicQBAZejJD6Q05X/DHE4WQSG2 +OV6/Tr1nci3D/Ut8D/RmUFeuhq8kd4c+sVmWVwsieSDrdI5FZE2O8xp1o4zmy9dfzthxBMPWbJJz +JJNz0STa6ayQH5wGlF6p7gTTo34ZI0epVyEsqkTK3nM0VzgCZw3S351Ys9t1Exfv/5EpiXa4hUpF +xZq/scQ6McT+LeGls2K9gN7uejlhpzHFFtLjIIlR4H/dsPQlk2hJjwvEhSOKiHU8vk5h7ltwUi+J +njGLjFBIBrEnbyW/Jy1ZdX2AZzbTSAg5C/lGsg5zwNTTx71J/SalA583gE5C9JJrPVnjTbiNhfIB +gZO7nDaflbhTqSbzRSCFE46ewSw3MdQjrsPcCzmohdBmo7hdzkXzX2gpZCsoGveq6weXdDre06dL +M35wgc4h98M6qtYkr3juGOn3CT2d2EN5JjCfFT0rWd24zyM+qRRB48oAdBZP2eXurkmN4Iu/ZAB3 +Z2PzGmh7XEDgjmzQ2gS62OnELKnB6U3p7kQzsdi8HvngxcWjamE9cB3QqQEte3iIpdJi6/+IMUUS +bE63xfsH+P4gmSQIAaBLXHyTgc4DrQrSFrupv/fsoGIzwZK/xBFaIwvepxZiYCTNG8fHXFj2DmaD +OlsiMMo9qGf7e23+QoAcCeONsjPmHi7cre25n7CkLJToIK1YrXd6UA5JcQwRcoYxN/ZiT1Wl7AHh +/xLaU2Q5iSVreInTmrelsnnjo6LDpgN17chjgG6SFLAtJfsCeQKgWxaFKdrRWy4qdDq/N2GxfzDw +gstCKvLEXx2Lc594ekJSp2rNBk7IVhSJwZ0v44LnenSrAdxAHMAau0ZTpIOXIlIKzBKNudQsRnwg +vLkq7/5PDRZhy6ACKiGSTxQhTLlCYNQz1fm332EEmBmJ5++CWgMXAlZGhK7kUG2Nd567beG92Nll +aAb4DpGr4dduOsNFTFhX83cwjcLtox7b4BGtfEG+ZGEPszRn0R4IVdfXI0fdHyWPmyKuRqIMKK8Q +YwEBUHbFVUlf1dtLHCa4OHf6obT8TcIsFnFTOrvFEdMjLfwN7owmk0iM9IO9MsGfJpzw1TkkBS6F +b7cqekVYt0ISXEP4xniWg1Er1yG+00pWzEwBFzmLyn3lTBhmwqCuJjds11iqZkyWbAlXRPuFIXh7 +uyu4G5Axz42wWlPzIjFHzySSdWWUFjZuvuhP48yEJ2DgafFCO5GgnUVrivXZCvos2P1k7PgU0nwM +2i7ouLCZtay9CAABXvJ3p9/G6f0iyEiCPb/LlvehzfPfPXWiuOtxnl9sTy7FU8rlThMEEUQZqYOm +c7twwpqkOcoOTmrnofoLdlpRMr+PI/pMbGw1XPZPVQhrnjhhodDm+6xOIZ5l2wt8sdD62UJOm7f7 +aP3ARmH8o6cmTF/CpXUBurSwfidcqqap0MzioMFd5QUQduQLpJU3uBtA048IT6bmjLv/NR2CvY3P +MPdcZ6CRzksAijneoviKMnbFmw1OtRpwNUmB8dfeU3FDZT2KuAIlg2uBAyIbf9DKuimKKpspshUB +/dW5JaZTBTXNDf7rL2TFJYJIdWu9UKJMiMRFE3+PRBchK7BYbzGIKa76wAKFxr+xlltAmwoDz3hB +PMlj9ZLwPo2B3US5G1+7JjlAJXK0jDYybH7ZLZN9/yxLDZZUUZ58QeDTdUkK9gp+EVZv7b3g1Uu/ +D5cwlfZtMFijKdE8ggxqS1hoPDN8QIsi+rl/Obo/6PcCiv889irwm7Y90OAvMO+Fk/m0AOWxTetg +KsYfWemF38ulwu5ia7Wl1fSrSsmD+le2uANSl7oqSz7MObaKYqS9CCzCsO81nBb6M7Erx1ClDFgD +FzmKK2o3brXBTrbFrCJVnUPIY9gxR6aplAWO6DMygAjR56t19ugkhVzSXP8cucaIuMgG7fx62aZq +DKlphjLeu3W6evW0u8BO+zlcUoMAv5qKqJ1UTFYHqFKVrVke5lcVkLdwvSJvMd/BeWXtkk4n9GHO +4qD2DvfjQZwJZRwALMeUst7TPJdJ4RIDYCQyD1iIzDq1l8YGq1Wm7lbjFknDLr8gE6Ss8Ookf7Nh +d72IvRNpr27+j8Mxu5L2v/zvUjXjibFSamECpLzhSIifpBkBIExfvwh82jm3A4hd85M1IM19D3kG +/TcCl1zsSh7Vep6Hr3F/IvBtVVGKstwabHWzbLbImDlL6uSeW4d12iZrbor5Gjia5tPbgw75JwtC +5Dn/aIIwl6qM1PSOoIFcW1fmavR8T6g2iqGQpcaAyxQBV3eQP13mOaLGeaYQjrHqrd7u+Llswzt7 +stJPmPjzcm2CVtUjOL4pAI9cQThXKaLfmkrTcU1znCX/MfT6AbN+pGapqXTkjbeS8yjakVc2mlIC +Qb6GJlcFdHv99lKzi3QjiHkIRTGlsmOfCJ3a2CBX2lMSX7B4sjTiS4HnerkHYOP2FdG1i/f9RIlU +ZperqcWrkpFZUfMorT9IFHwb9i32JDfq04dKBTkhxuMl5grAQ0BqxT+Qh1ezmUoez6IdprJjTCNK +FTb2AQIWx53M/reGGgfpZcZKhH5JJFjbvCa/Fc6lo1IMilAKnBksT+uArVBSgzB7qo0jfvu6NOhy +fAfxmaIpLUoviV/WCym6VGW/HIk/9YDk7H4vux5AFnJEVHxOoivk+Ys2AiTGOE69hjaOJERaz7fY +iHdiSBaJklUG3Pdm9M4p/HrMBLqd+Z7ko1kMp9IWCsAS3BGQ4aS7lX+dAbdGNphuR6/EPOL5bvub +IpTyB9UfxYHSlRlfJCAv7JiO3IOzfIX04OPFck1ZrTTQNE4eA54goB8IW20SPsfDtmof2UROE+GZ +CNJ6545f/qxC4jJJckFrUTdTbdT0LudLpUs6vmp16isaknc+Qfrhr0Rr8Qy38TmWuOoWtu8aOOhN +xv6mah6GAM9/umgMIIvE29BL7LLf0CjUB49G8rBo1UOIYf2SAbE5Fqg+MYcpKM+2QRcIOLZ0dE6I +4545pYT0kfLqHAYL4D/QXWo+5j7bnZIgoGN+04GeLlHw3+PUYVr9Cr7SycsVXFyev0pPd3QM4/Sf +Ie6UzALB6op+JzcyJlgGTDO+88cbpnFfic6ICtaBUQuj1YuwjMEv1udLMbzAj54A5FZdwCy3wG46 +b0h/TXlZR7mKwCosge0JDBkuGF7bIw4nwn69m1zDqkBoGLujMA9OO/k8YsEx35gZgbQMbgEjIFT5 +gS8ocXSmSZtzPdsizYfxu6g7f16MuuvhMTeEgWcjJlq3M0J9k9raBuqzUfkQN1WMkgQ7iZ6b0GEC +npi4x/6WCPqWgd3FfHLvdMIHUdrk5nR7OTE54hwepKnFDvaO0QRwWiLIGbJfgpX+kBMf52vtnMa3 +ULQ2Kgdm8lL01YLuDVmFESVzfPdGqr8RRsTB6U3qnkMQKP3XiqlxNTPFjPscMcQJxb9ooD0PEQuK +5k0zw0fh6FGqIYdXEH4cC9ZpiQrOo6MPC/8xRLl3HbKTENUqZ9SxuYj8+rhJ9tTQwbpnkUzMKSPY +61rZdAgYpd7/YfganRQVDdEPokwqYmQHbwa+6dmYOl0VRdSVPZR4ZZPfLBekqWFpPVewtOjRxyn4 +wKSCXeWeV+/yWJA8k527sV4Kz4weRhS8o05LCglRzmwjliZUWAy7Gc79ktKTOwo/hxBSXKk8p5+u +u4BTzfbnHCj97TK5inRX8BDLSkGbEukUls0F6D7QJ9J0PCsyhHqAcm71/5QNzOFYiKRqwP/wXgHe +jE3gmTgewpFr/6a6kRGN5cTDQ2+8FYyf/QQWjVn8A/f30jNufdbC05DDvmfQmYd3iNt9B8oc53jX +t6rV0kcEd6LGRFuFvPjINYPSdYF1GxaOD9IcRKvMgul3NxeeJ9q6GdTWYZYcfMx7vgVhId0F/waR +HsRI43jk1ijvhoj/Zqp5EWwFguEUsCHKsa2f8cgYBdu6P2gjYIxvt5si/9rY2/Qk1Bz2HmalEyLo +9QTpTP1M7f858IF4SKjRmTs5kh/dDhHZdmiMgkej2gSejY8l6vZxNbDqDcYw7sxqRi12Qr/DYMTV +wnp7QjnYwyvVCnbCgU416kzPiIm6ff9e6QUIsReFvwamPqiq02X4Ti4N/QrwopPxlu0x8eLyKTYC +ADozuQ3gEAlKIT0zTd5l/I7l44HUHKINiEFHXRCo4joDlyUnmOmiGmT/ZQsnCOjhlSaVLG5+l45W +61R4gzDVi4p6d382Yr4wPmwXwEN4TMxGC/FSdVsAERxOr5G1wiXw1WaJS1he3G+3ke6+n3TISJOQ +uFPJE+/Phv+uXnXsp6NyG9+x6PFHdEztJAGcazjtWrxZxqLaUUoART5pdbRxPWf5LIj+1tDlyuVV +D7+Ga40I783II6SuoFPijKf3x4xWRgH4otOj5KE8M+UmuNqfK5l4W8mb1Zu4GEdTlPMSLDHSYmB2 +KJYD5fC/TfWVZ5i73ViEelkoafOD/0BQFj1gIAZNZG2Ydc4L7ITpsehWj+ikYwwgADbMU6uHk8XF +128D6aaWYhtVaF+0+i1tIYqj9JJGEAgIgBIrxVggYb+mQNPP5UMnzlO2V1QDLPy/ft5etA5m+oO+ +62plazQA1osk04LSsCzOSoPVX1VJrsbsSyDHg6bVp4rDLMNnFcEYXheq13AzUkKJrzt7uhmVh3cY +zR8FdZ59E6nxZrj3rlnvDMile6cLlEIlHDz2g2PnceMDV75lpDGUj6dZtFvPYV5M0jyRwP/bZVKw +7c4aqXzH86PDbY8oRLdUhHqjjoulIaBVOXpd82drram4PU/U8Me9NR2VEUWLzKBLOU/Z+pybBu6w +gsnQULrKRBc7UsLxZUb+8ZMJrNu85Z+TRZE8DPZycK5bADreMjtpGkGd/P3WJwbMAQOY0ubkTuAQ +ElkQk80jtqL8MHyJOi772K/9DXSIayxBOYw21mzV50QL4xWcSWJGYn4TRsFQBo72/c0d2PMaZDnU +8Vy/VFnk4RK7H7uU9/3f75rCWhvZexy20nho5lIn/ig8KAth54vPK9sObSmZY689k7NJcBWmXxuO +Rs7tilmLC229A0NaHl8ardqeYNgokQaDojtMFvn3UYnLCj4I5XzaWfcnON7mSBod8iN9D9EDOvLl +AeeIkIqnwwJgt/obQzByBRlQVXMZR3VHoe0slS95B6Rwzmaawf57NAAkEpHtCEi8B3MVjpyCNPv/ +xyTTAXPBf5X37CyYsvYKVPlXUrhFIcI5Rse6J/+sIM36YZWQNk5ug4Y2I4YbdA3sKvwNoOiloiQk +YWuVd/kLPVBchxNEOpEt/oCtkthwxArMlo0DKDHVBRBmnVdYlPVLBEkOEub9xy9KpTnsBRSwhmO6 +19yUCTrkRAZULH2Je7EIYREQq3kP261nvRyoGmNtYV0KCb1Uke8Dn+eqtkgqe/+HIUNbdKyc4utt +S/p4KhfeZ+eXw+ff3e/35bXPNMTQ1Hq5HHD5j23cXXAuqichpyq3Z4KjdamzFf7OzkRuG2Wl+OsB +lFFsHw9lgnY7Y9JRYXCwrF6h7O7b/GQm6qIFJbm6slATGPn7hBCKcuS+7juBkAnoiqfPPYPoPt+L +rMljPAc7MUC9ogGazTU0wSK+rMb6K0OI/hB+VWhtvCNr4kJxqLIEIQeXlY14+6uR/nZrdR/+3MCK +6aSj5zDx+QvNmDCYm14YNwg0yAFqYvTEaocVf+cKf0tCHBE8BO5vgo2AQrxU7stEpVJ3lp7Aqie6 +G7TS27zYKe7ZW5YaasTUZpDkINmsSXeow26tWKTueWekU3IU46EERRc03dkgSMZyXY4eixLkKX9D +3tSbX9fnLUSjl/1BQPWn2KgciT3HlGKXCQEabhgJdUZxheeSeJhfwgio7MMuhbdV2A8t2lSXoSDI +VrpBdFOdYOXYxWgT+GyM55gwqzTFvoAFXXg0qCbKOaEFG+vh/shKumaQ8QasXzz7f3e4NpqpOHBN +NdhlferapVx8xaJy1clj+jPTL60S1IcLrSByOGBT2QWw3Uj0fmapJ0y70A/0kGSbJhvGn6qtm9Pk +0wyKm5IzqelLvnHHT3OT7XfQ2G3H/8UnGdJ6BJKh3XrSXKtL3q/4EHhqN8xUtpdCsQu47tFOsCB6 +gzPmqrS9Xd7/R3iCyskMq3qtqCH8ro1u1vOtWGW7ha4hJQP1E+VpQYfV4nmTCcMztE+wDrrp0loR +jndgUkYSKwtMpLfdomZVPfrErE3YjdxzNJeomDf3sDIXrWUwANgrJ9LYZcD7AMi2DhNR6AzEpTsq +nFR1feUnMql/3stsAR+bFrYTRZAG57W7SCnXuD6UBk2OfRTodKqnoHGBmYzbpoh9rNm92wDxBaYv +LE0tO3z4a/kpixzDA0eVOz8fhCnh9jWdLP46i65s0pG11W1AvgXqePFwWGmR+OrqJVkC9JZcX/k1 +yY1dhZVabeIEXS6Ke/JKJOAZzVIGwR23/pyLqMuM9S3UCFS+mRbEmcbF+0t/KbPrwKMFZrmB9bUO +aa8fJOuq8kcpaE8zISVQLiKjkaMK/sAftATZ9RMHknK4J4OxGPl3datWwrS8oaRcdT9gYWWPoY0E +m3ucgf0tA01wh3PzFLdgTKkY6/3N6qGQvOwY6/ofw75aEd+A2VzONCk3E2ZIpUrD9pGdIiQ/ZNB6 +Zpxs5s+YyzrGwNNaOdge3xO7PHO1NNo2Nsopt1r+GkBQsBm5nTnJM67oFUrsYJdrQXyeP8LfxoIY +cL8aydegDCh9OHoNYlzl7J+1oXtgr9SF8eHW639+8gUQUvEXLdzslcZEvvOCgLhdzE8Rm7WQe5m6 +5qpkBj1fr5KdfOlX5+dxpAQ/HpSLlycTBDNMt7qkVTZj8wOq96qkYohDaM4GD03meHoGzzjwyCx2 +UbCOwmhMnUar5lhOBNLrO9wQ/ium2D3kBBRw8xKlEvRH72/eRQcDhEPDSMTcUm0wz+WSrgv80u+S +PiDCIIGapOvQEO6AJFsu39sKH1As6Rct1eZ/BUSTU5oy5xWupp99PMdecbXXLIjeP/aXtFW5JVfl +T+jK6jiVwpW3x9gKCyNZCUP+RFTp4YyVkmiP71fHpSh6/6cTTHmjXuZj2aHA7eSwk5Gp3EhK2H41 +C7sOCXmpMvlx1aGV+zQFnihqo9tYKYcv/PK12ZBtmk3MgUf6YqDlAglEpjOHmavIugUiIUiCWjje +5a0NqSHD7+I/5krby/PTc0vMWEgY6l3+8gBXW3hnLfjAThcHtzdh79brtNOdl1aoXHwxdT3c1gMu +qkxouXFH6iedw02LZiN1WAV0VJ2lJM/u6bGun406bNqu+/XRQIOLOAU2i4vfJly065wyeTqzD+Kr +Axw6KwioCJcK+EwbxnJM+zA58VNnR9he8g96eRgekw6UxA9FGqoJEsVeeh6tWx2ne2TFslqO/Fwo +JIjQKVFQpwrkW909GgOqjY2tVPYHuFWMr3smKNS9H60JRbLJiCS6HseRN7yez4r3RzJnRU2QLWKW +qiRiwRzp4IN4Q9K2VGWjpE9FZu54Kb0dMTKOVx8L4QlAComkoBInyaUMAx0Zap+sq2aujvvc0iRF +yTAJNb+eyWNp7XeG/Z6bHzWZThEAcb7SopLuwyhQHGW7+PlRW7wHSADQ+YOPfC9yGumq7758oxkL +j0qB5a3gys2VEnPJ0n+D8JTxqrOeetrdxxPPRJ2IRjGghKSD3Fe2QhcCENRVDn8wexgWek2Y8s9q +Koo2zCWIJksO5fv9qSmQl2kRw+XfClnZ7PBhaSQLjDv7xqoEtQ/71wxS9tTNCjCk4Df2SOXBFzqR +MtBuL58LqeVnoaAB8j9gdnJJpAl4cLkfn8jXwPrUprgwPE+U8VLH1inJB+P+chQPYWoVRpVA2Xra +XuC9OrXoHpUhs/kwf/OXDXyjxk2H0wOqtmaL7/OK+jJrV9aAFNvPA6jK0pKzNMAzsbfyh4t9l9dx +MqsRXt0h8E+rE4o9JoiryMCoNQnek+3nbDTWT/lanre5EVYUHLjMUHUl4QUsuwKbaWodcVx8ahyZ +tx4RmWxcPhKj9q/qj/ZGQUnkA7iDKiDGxLflDRPQ7Uukl/Zog3ZfTeFmpp+L99CD2M/t6yNnOQ26 +BzveRnMrfjVUMYBuap9SS199uJd5nq9ZFZNeYT1CyNUPovKB2m9GA2JSpLixCoypOn+6BNLdmnoP +92xc7XZKpFFBWfBRtYbuT08mf9rbpfaN3lG4rLFXLTWjp7sZGShVzpTDAb7RHdkCu65DdTsjLFPe +B6WhBFLUe2w+WYA1nSyoufAfUUdQ5UHzVZTHJEnmrJ9jyET5fkYIXS1Y8zEx5r0dsIhOitvRFUVG +wbfaTazZWpSj1lVghR61q3a9sJ+Ol8dl525R9VzSptHUotzPuq+NrBWzOhAQ6rJ72qdzImqpMpvc +PbKC393HQVT3LBSHbfro6Xk6hRm2WgIhPUtuk+icVW36C2vvLLiWQs7eaqtX+bhIngty5nyjI7R6 +tU/CVprjMWG0Tt2qWM6AQcWKyIbtqB4YZSlwRoiaj5DDOKKK/+m4VGQd6nCnX8wrCMBTIZ8X+q8p +YcKl5RjtHXAkJ9yEp3fQfPhSlde3JUbfWlOceIs0se7/YhZ6imlqxqeJgZzEj7hFbOSoyqBUUOSU +cNkEjQwg+2uLdxPujk1p99OPjjjOU03qkvhzh65SqzlD6G7H/mK8059slbVwgzMy9sB1oW7pT8Gr +jMuL2fuUYUtq3AHJ89Pq71uNBOl9ox/ImCbjwLxJP57ppgvGYykM5Q04IOdTdaW96820oB6sCW1v +CSAH+cTxrT9s0qjfLjul7qFSGux6h7/Q5609RoV6MB/GPuLpkhfn8jYM6oDcLpH+V/pLgQ5hbS4f +vL64YcPdCKIRALI27hzdAR/tMXs9NpcCxoDDyZCxZlJtzJ/xoR0z7sd4ZTl10Ltvppx9Oq0e+sH9 +DTZKXjGb6lIVwz6LFrP9iiIGCmISFHdkb7qwkR/uCW9fPXUTEPhkHK//UXeQqVYK5azn5/eFwcu8 +Vn8kWUpPGu0Z6AOFQYGJdPez5w+QmVMY7x/x4iBBoIh96Ni7W+D2ZDBpSpevy29YCtvZDQmtz4je +9GlNsvPpBRDP2psjBAzwsMZQAK7JSa6EpkDZ0vJeXZcyxq3bLWTRvKpMiMl/AWH5BzNJlqZCRHDH +0fvGbumr5gqlgmyc1/KrXihrurlIBdDQiosnMwtBXMSLkM59F/YgoOsvo8TN1S2QyY4TLhiIsRfT +R4WNVVocqePsHzeJhUogMTcod69e9PXMNPGFOxsK3eLeB2B9ER3xYDsp8tIjIvyaME65RT+ws9ap +MOmr1peiYYif13YJM/o922CmYcdMPNvhLIFcXHoZskFdOjKiAPHKOKT0sDdLJwrPpgssbEBpqDpm +wKl7D7KECGMcIEXCLLvmV9O5Fm+bEaZhy2eUYvWYXsMLIDv2xvkk6txkIAl0TqTNEUXnHXZLDbcX +5T5It55XqhslCnyrS8cVgHw63IKqhVM3LZSs21QHxQD0SINP6iDihVb4US+ZhoDYABNHSmfxl1Ki +hY/7ON9/KIqU7FJ9DFUhqeRPFo6C7e8kYF18aK7PgjZODurkphxtgGA+YO8oNsAgEMgoZhfj6mih +EeDzWP9SennVUDIxgBUunhjvg97Uwg3ugY7e2Pn2/+hONdmI0RdVTdsbG7JT0JlIeEMhgqq7CHgC +6gOSJt8nyg6gQzRoGS+QY4Sz5hENJzl27KTKjI7zZ2Kue/WbE4NYWpv8/wGt6mL5XKCZkqoZLunL +y859MU9HCuCznUPAOae0fxpmSWLfLqZKQYMSu3Hu7iUIB7l/xk0EvU7beGV8szFc0+FNvVhEiV9G +xu8hq/y7AO7R0WmrIkSYqh9FjEOnfCNkkax6ULqPpDvZ+F6iWkteItRGUgTc4LGXh2IThgR69jun +0nCrWf0rrGY2ig4EL+5YdoWHwtvmolz3YVYvCFUDWlLUxR1AncPLi/DhD3YAH145odZ+4vxBd3b/ +dBsRa9utN+Ra1GuQCxmJYktY25MFptlAa3Zx4j0AXiUN5+Alu+3ymInKfDBNgxIn+O2oYLLaz8aB +KxSnctH0Is/O04RLa2p/c2yvuEfRLtv3SxJ1VOp645radWp8jF5NUr57h6dQdhdrqWK28T31bvT8 +rwfXkcEQrLc4fAXKrWhPhd23Bb0oGl3DiplWKWNzv9bVI4oYqT5t2XjU5YrRIgbTz0Dw7874qZ8m +O+Dd3695S9brAWYmIhmSmTbGaSKWSFnCi4BxUT/lcc2sp3qaHMNOLgJHCGzdgWTJIwc25AJi5vG6 +TyFNGoQQ94ekwjjSMaCAnRWsiTxGDCHdSSBgskRfBP9rKO7sI1/b9gRDTHdOex045Hyj/B6nKPg2 +tOcYl6w1iU3Lo55pvbEr/dJNGrbaFOL/q63pCgXYIc73Q2LZVq99BRoX8sCa2sgkXmUK6dB8MSOw +lsyHKw4mc2xCcFezME7biGLygj233jQqsPYVHWndtrS9T6fCaWagel0onKVnsakN4XD6wNOm250O +NI1HbfGBw8x9SOWXegqDYnTpEtlVoIgky2l6/XM3Vmu3Zlx/ZZWbOsrNR3Al6OBsW3f2dVwUsqbM +KnTpLv8Ti8oUtYRzCv67TgZax+79TdQS7k31OeYtshdOqN1p9aM10WcDsPvi638I6XZTsTNuRVVj +ol+j0u41nDzqqnjpnDA4VEhUWUP7eniq28M3CpDVrh5u8V3RRXvEqasBmYkdTatG+Xbmvjab6Fgo +nKvL1jarZxYt8TmZb4YvhcEoLMLQLHDGlVDDfFGpDK5hTLm5bGXu8D4RlL42pB9lN1c3kRp/JQ4A +tcs/gI4xM7Q10DYo+Di6sJWP1CSiGTyei59EiANxIxfxkBxIihMJIVlfwSWR1xAgwspxYmfuwbKq +wy1y8fLo/lOUuKbk1Jr5cb+8FwyAAqdjLts1U9HjjauZEdQCcD0Tx1duaPeEVmdaFdX8+btRgaSo +y4hHSPixCWx1bYRpQGEs13elbjJIRREj/n7LNGNu7VwXQIMdkWAiAMMUMf1JCq5ai4Jf/GztPhkq +VU67xyJZbrKONqPl01JIeUZeCSN5SdModIZeQsTzg3BC5ubZ+2lCzKiC8qBLpWJyxcj/xP51mN+L +RfTTb4eu8l1Ne82pDyyBc75UvHJj1v+LoVwH5B3c0kKcLgRt1m0IqhUwi3RxpzqeyIQuBzQUMLfV +0Uzd0l9SCWVTEfWRk9TYpJqieDBdb/LLe7G7gjyTwA/ZvmgKpE1sjKuECcLLuFF/crL7fgPsxtEO +fqojBuxuNzqskrpkV2Kq3e1bD5SYCMaaOKqk2mVSg8hhL5wVs0TfFv5WIcRGxkrvLx/sUSmFUSCA ++UAw23TwiVu0jjDaogyNnklQTWSGKvUC8euDtXq7fvkGxj9KCIsceKfk8dROieFEcVOaBudv3Z7G +arY5VCVI81izvcT6uauaoFGb3uO/i/Ak1SyXAaAMDVz03QAek/uxiT2lHPRAQqI4CaWE7iXeYOtE +UC46cxAtDuXBB2iYypKS9oA9qqpHnm7UR2NB2uRk7rj/4a0HjtxZoseTpybFCDWbGN7Q3MXRYgkX +wkRGKKJTO8rYw7y6dAKnkMv0Dpgu+14JzwniO1LW7ef8R02YrhlRGwsoA4uNkF0sDIrC1DylFuOP +hAacZQm/hwIbl4ZhWECNoXWPGaYtE9WZD3zMJwx5AOZ+ahSB0L/WlRG8yCuouuheD+XHYtfyXElk +PSUvVSdM8TssWIrwdAlo7cesgJ4VUdaEG8tLgscV0t3aOj3eb63lB3+k4z/U21ifGKsMUDjAvWab +YgnDPrCBjcaxxsnI81YaNoBiNy50X0y6y3bigIz1gYwf6jhXuV6PY5UbA6XUNSYKsM1VqMf59T0M +9jQZA8ueGQQKynui4G6DWP8DWF/bjcp/7rf/A9c2PGOUy5AQwffWDW+WvlAj7yXsaacDgGUNg558 +V/oBN8cUYNl3rmuqgVUXoMnzDVqd28t54jHe2IPJIiXSRqqJzcOjIbF17WIfIemUH2xE5j8J+IIg +Eqc/A1ULq0xkOH34/eQq6sdTsbQCWGnG95ydTUc+J5mBnpkyTC2jfjAGrkmd6o79gevbbNzk89yu ++Y6m/n+fahzHoKZ1axuMMBfCbjh/8DcY8Gk/Y5jdLNLwpc0HhRoJ1qtoNLmKa5UQvLHrxuA00JPT +4lq2Dz/l08EODoN4mQB3rXQA0B77XEWF3JMkBwfHhRmDI9sfuSSX2KBDa2HJIkqo/e5r/oW7aRly +EGyVHwoIFHeQEQ4SpBn0TpKrw4I8n7Teih9nP8ANHWA7W8sHbYKTZsMpsy/PBjmHo2tB92NARudV +eO7Knl9P5o+rmioIR2ljn53CnjgyWxd0/5JPL/Bnu5GQGUnzrao+CXSN01SjResqAWqrW5JaKj1c +OPX1ZoaBqxtwX3PAG+vyBSbbj0IiNRY3ohVhHnAUs6EJEHcPc/5yDTxpm6rJ7Ojk/5EvHjVW5QNL +IkGF6OZ0kjaFR2n+R9YLJKWmu6CqVLOzSMBNrvQXEB4VUsbNYALjzn5avsrNe9JmLda04m6+4nmo +bHGjpiS9Bj1A1IE+IXhFChxT25dYgzhGhYnavKYtVAHDBwfCoLUGIG23fAfKpV0KuQIG0j3QwAqd +tkaWoP+vzuWC4p5Aqfo9+/nbuMVXGPWiQxkIl8a96RZ0jjpJr1fZeb2FNPs9gSR85/UI4OmiQpab +ukWiJyh4roOFfc0lo+Q/HddPmg0sp/46at+ssbxvgV7bPLmFqD0Hxts2Gch6mve849sOmDYLfp2B +EZeilXXlcxhhf71Uj/iWq9XO49iARFlnYMY03PsnNdKxz2NkgvCBAFgxds8Pd7SC/va0WF9c/EPa +kmgfkM0AKUXVDy2A/cctdyBbZy47aSS3sl5ZULtkCDoFDzevEsAZh6C92+XejWEJMG3lugjbBq5P +feAKFJlkAHzq8V+MFJSWUbsQwtga3kZaPdRLSajudCglv7c79NofVxyJ7ky49mAUxx8KGupNMepY +/xBzbzCnBpBiHsXXIOyQN6bLVsJ65DuN6XL/ms4WQlZbfGhyCzBn/6S9tuzM7Z+rVvcM5vvm4/wF ++dDgaG5byEnH6rFMaH0HDA7LleBi7/eeMDNHb3+ZncGIApZAbaj6O34ENqiXmbfQ/yWlpTX7XPwE +bbRi9wOoSAE2nPqNyOR+gY6Bp1N/ndn89wGhTU+F7COdyffFd9ozTntnELsQj5KbCOksBqd2dnWL +pj7hbVN/fJF1iSUpNetfgXu4T4oyKXqUlelfw+PR4QXKNP7toHMMXlkAG/EiVd66uKSc/T4FJ1E9 +jV3RjYaeBXMVAS9yS6Q790ZoOvRhxIZLQ707wEnIQipFMVIFokrn1ItxcCVFVJZmmM1oK8De2LqW +yEzgjnZXnDLxXKCvTuz+U5gry4n5FjIs108+nQjoikd3iSgbN3Dd8fotPZWOW2jFB/I/OwMcTLnV +k0c2IunVSvDoMuZqBMxWXefsJze6ibv0Xl2i09vh+EC1MkS5tCGYCJjbAFJtLyla2//l/xoJgKD6 +5a90fQO5aV4jGULdzsbaGlAKoHGcflahcPtlHSgJkssX18R9dCxgqCMuK/UY19BUha6/QCpQXOYE +qnxVKJRgsEfaT6tawcnzYdUS+d/jCrBtyAHfk3MkyaCpmWcL1RPRCYXWHAuFS1jvUi6/qiWOEll3 ++3zVoVwMdGJnUsYt5P83+qtH0gv5vcNGlg2ZKacC6VK9wtZsUXa/qeKPuZIeAeIdn1+4oqU//FiS +kVvlKqA2CsnJdHj8jNUqbCRnLqmBXNUYopzA8HLWPMCABNjrHTLRJCYtOETLU/Hq1II4h5A5hav1 ++o6kERT0upWGUyO7krCozLsUeKjli1qtrZ7pksxPyUsIkhP2oCBKgeEgIOFcK+2ieZjBQK7CTPSz +nmSh26hvquXqIwGNh5zD0EEcfWrtm/ieGbnpKLttN/fqUQLFbCdpxD/tnjQsQF83K2x/pEcqoniU +RfH/3tr5AW3n418UoWpcR0VZuOEKGb9ZnN7hV8mLbl8aE8K1zc4h1zQn6EXhm0AzaLzhCyBFB46B +95eaKxNP9deIE8QlCYTNEoxlhS7zeUSOV13xZ/CJJkwWIkGu0ZL6PtUsEmAhJmeG+loLEoFE+bzv +aE+f4+krx1ntXejJSYJPikzQeHrqD8Dz+chY4u3zjcwSTRuWiV0og6P0KrF4qUUvvhFCRIN/B1qj +p07Q3aZN5c0dFilr2EHMf/4fHUsaYLrvHcPZdJ1IXxe67jUm4LlLCDaAOv50ZRtDeMsgWsoW5B5g +AjhtYe7OjQccd1MZGZ7uAn8bfyEjpkmZ4VW5lgRa+GKOzPSqQ3He429bvkn7jMNj1PMlYIS/RVgk +BeqQA5f4O09owoE2WB4vsvPm6ABcEQd+Aih00x4+CHEzD7tbxztAGtBP9GIB8BC9Zq6M8l8vyVK2 +FitAbWsjwA21zZLiB4sq42/VNFoXyvrPDcFO6MNayNExQ/EbLAAoPPUDcXR2uGRJmW5IZb9Fuh1B +Oiol+mReBjonlW1LrGDRwf9G+GrOKh+ZFrKVEY1j0MpFG1pbCO+7zRLXEjRdFtwDqjh08Lmeexkt +K8iJI4gGQAojalJuiEZNl7lHSEpK3shfBC9b2MS026XpCb9CbyBiidbc96SReXF78/4lXuEhdyvc +35z1r6mTFbqOdnd/meRxFfoLFQdAwE++pcOrhGag8G4flp+0l/T6G10VrfQ4NuVZbUuGbw26iRUK +5shy7qsEnFvhBQ8aUJGqWbiKxkODqJZQeupOQIn+D33io726QNpBAue7An4nlFdEcw2RhrK8RW1l +65WFp7d78GCkK9srdt7ikpR2VPIoR+zj4sKakzRGfgqHjKV8IVMG5rd3ZcVQ9PziIP6z+d9WyrDJ +DU1NP5HRPOx2VMr0/BZciwxnYoa0s86JbViQo7cffi4TZLlN8Fr++KR5WxOAjlJna10/JKKKhJhr +x92wEspw/pIgtnNkzSZw/NyPhuIi0G4EjEKxsOOYdDpKcjQnu7XXfBJIU0AlIIgNQ0IQunihbSKr +4BfQDpYD0kFxTpZkPKRIrkt1kDiYCvq94cu901v0U6ilBQgWn3HmWZ8kFdoAUrm2QZMqvM4qzBc8 ++Bj8TfohfO1sMvuw0D9pstdQ6HXz3xlEizl8XpDmRgyvEVKL+u2pFPYCEVUe7ZHJfwmsxEjTcL6W +2VQCiJSa4bRJzpbRq83ex1kFvMfH4Kn+1geCx7E4o+2Dpox/8F1WUxwwxyuBb6qFl7JTiBdypRip +JXPalosUBmBQ4njBqm/XxCsqc8CiYJVOLIQPaBqnMpIGZGptSDcnFVxsT4vfTx4VOXibrEyUNQCs +N+BKIv8jVxvTWTmj4UVI2++EbbaskPAYnKkP5ee3ywJkmCrx2E3jMp2Gbip6paHyNILIZLBWIF5v +tDKitxiFzznULlYfbZ9BnHJbKb5AOevEuNMJBZjFKSM7jMVxpd9gNG51w1yZx4HoXGXFu0B38uzK +Ip/DRvfdOcFdPUJBJg5+pwRR0ZqrAj+v4SD9A5iv69wb8jWZl1y7ptHM+gJQeOqGAT5WKV33zVgM +7cqOuCBWSSgj9V0oXwd7AWk1K6rWuF6bCEu4qq9SUrbiXQXb93Znmmdu5wzwVbBPuAnk8mX8Tlvq +JgN9XbxiS3CLlbZ3/TZkazXbGhOHIEADkgBBiXjPyLJYpDe2mOur2GkWBsxm/rW8lPTlowPExvsT +lEGWIn1MVpl9JgpMt3erzh0suVM4M1G+1IuZQ7K5lvYVGt5a3yBWT3V2KBtglkuDd9FzUwbNFMF1 +XixmDv7sbohHKOvHfDtNwtoy2G7WB1gzcZRllVqZLBRqsed/NVUAaRCMD7WweVkp1DXblkznz8zD +YFuTbKQyO2aw/3wLBqNfH/kbMY1OigxA4ZWH0yRX6N4bVqMkRDaJ/mfZvkNMpEoGWwy8TuKbIEeW +a9/2s854C2zN3enU3nbS2sawA5LISK+Yo+9JJ62Ax+090D99aGTITCkGxVGEInsXxru0G0I+S2Uo +UkoBRn/4tqWJsyjBHctFY7RG4LWGJQq3WBkQqta2WulSfOlpLcPgs0FM/PkpWEzaRFfJhQvvMCga +DM/JqyvLeP0DjQpPNo1Pj8MJWolqTTz0eaBS1SkHz327Q44tNfJWa3lgyv2AiU5/oyCnieF4HMD0 +nqM6gIl9MHKjkT7koxTpP7muahka0sUt27RzarhDL2vAZ+o+4KEVvy5b+tcXUDfVBU/AqfOk4+zd +V2lxgaF4tmBoZpR/BxglQN9GwTi2wwOM+hpCH5zy2qREa5XHx95JpDrvANBNwQ11R/5ahnjTX9P+ +o/1/Nt0jWpzh06S8FK70dDH6Mhm24bc5Vl7PSjbRN3MiW5dxz0QFg6SWgG9SgYuotaenCW7PtZy4 +sTwkMAu9AtpNxD9lP84SG8gQ81qJXkgGj5qLcmBLL5IGHsLo7nbGy4B8VQyOrgMcKbfoITv1NiZv +ZI5fjSh8a8+M6kJaXOq90DyBQ+eZCawEvgYTDyuOfKOOKia81gwU+Sk8genquj0A5dzqKZR3o5v5 +LENuwyQk3gVobuZ8/gmDwI3c4RQjRql4Bs+C0WJ27+FTf6K5IPBPA6kISLkfKYJkmnCh3ZarGRcq +zZqE0+xAakw7UnQck76P0hTDzQG0OtR0jKJaE7CPBDE8nGZDW4T2umyUY5AXq2/KUPOXQVVXWBtB +2rxswJjR00zYzDRQPj1Y6rneGq05/jkYRVvRbywF3JOcyOWiOvDCj4um/Hn0vs3tlOuwAxOFoZhQ +4J0Qp3IsdGqURxJQbhCgPgKz+pHCOBb5JIqTb5ws2AJgIlTeUaakgBJxA/Uow7Yv30QZ2FWeR5HB +gw5qSp69O2GVRhKuOAZj2u5u/LnKh2RaqShnuJGeAhTEIwfTMql0uh8k8A8//mNLd06PfpbTwKwZ +MkZmm1Ih+k8VksjVfDb5DTDuO9cJvvnYH2j++1oXmy9oOQ8csBFB1g5SJaNTwZPK0icuSV7DqBw5 +fQSdHHmqDn4B3enDXLTAoV6i5HFLXprByfpHcNxcrZxGk1vkuqiAOK552KOxZ2291I9jmKn8psXL +xPEF1mB5iU9XRiKDq7WL0rvDaCYZGGLWA/qW5cqwhi79A0nV/PzaQIgi3GLY9nyAS69lmTpjOPuA +c6aCO3uzyBINBKgz6A7pyBm8m/gNIHl6NoJJyCUJiJkUfQjbfrr2WcyRckBQg3cqXoEx/Bpf5avI +7WpRrgiwGM3sm/ywB0R1wLpMEljfNh4pxe7g60C4D2/m/vkPO08OzKjAA0jutXl/BD1apCUQEcvp +OxXr8ADFQ2JVHwT/8VppsAALSHTJLbXiEe3E69dE6j2bIZZPZmIhVu0B9kSpxau8LroOSSqXz3E5 +qm/46DCnWriVdjKssN2IK4W82o/Dmow9iQIFn+KNyNpnVU7HnY2Fl4x3OTrxICTvAcrE/mqFRKn/ +EPNe+bh35cUMsVXtdRMiGNy1G22dRgLxCClDgrTYGfRESBMRh2Mk758OMkWjgSvy1KxM3h2+4lVv +wql/3/8p90lIuLfWGYXpZyefBE9CUsHws27226Hr9+aHBmC7LHEw3uSvcrJEmdID7Yax6arz6dP2 +UDDcs9p4ouHcsvYD845VmxjFP71vsV7x9IxzBbDTIVhMmIEwzCa/WAuiygVFZ6ZgdVb80iPEQpVP +9Zb+dGLYu56LlPZo0aRyCdCiEKDwBJBpuYbqkCaKqRMud/CrEhCT9jgjDB3+lzCjvtNZ8gMCFPQL +Fhn1VCLUd/O9h6wbCUe/+3MEXD8u7UUDa/XBU4MlMb9yLrlv31DQ6pT1jkpPAm7nGqSKcDzcS4AO +M62mWpCw+b4tWqaoLicbaltI7LTcwKRSPg0+OYqfMylfJ6YFXkHpJeKWMXlMXCqN/jYmpc8d/tHy +veliqNRLBIlw+2BcTbDFAUe0zHS5YOq+srvbkEcGDceiooR+Vt7rIj2d4YgZxR/1eIEXOIgYQbAq +2qZ/5ncw5RIxZ3c9oTxkk3Yfbh/qwIB5edHTxCxKzBUG7Wt6QiQ6BEmTtRWo9De8Xs4+PZRXlN2E +VzmDvrluYFSeLub1HvvPlOi3keYoCSV/c8LCJg2GZGnuetcRJUP/sLm7eA3KKJMPYsn+cNlweFj+ +bNHIQk7OZNKBq0n6RYx4kJOq4QpV2hGjkxssm41CMmRVTo1wcBu5x6EzTZJNPFKLMi7W8zJLuVBf +E1u44TU1iiHmRguYmfRiJLi3bFDCmR8G1P9QXOwoIokeZi1PArLS9yDDLrWegdn3pJ7tuyqA7MIX +/h6+wVGhsA0Fpx6WtVgOezH8HQ1feDSRgyqJY5mOTcQgZhZv97rIb83qL8j/3ujPON90fGTuldr6 +Pmhhn1Woj95I8L7HSVS479ohqb7zHtvH0d/XdwNpkAsuWAn0HfYLmPvJNQnQJp2ar0Wx+M5E2sXm +CmbKBX70WWd32Fmwi1oMcMSp4E2M6HUOsCAO4ZiWi0jEpHvyAFtueOGLGhazlosruMvrIX2oA2bG +LzlEJFiDf+vgBP9ucWyppy0P1Ed+b2xUniyT9zXjRiYWN+IoNUknc3j7mRQEGkkfcvTNY0EPkMkg +lMPkAEiUwHBYJSUlXhhlTz0Q0J2w8qw1T66RI/2kaZ3oqWq0zbzzCYWSUTO6kXEiqh7K5SG71eyO +BfELkXzbRWwZvZ3fdXnYJNgp0dZJUDkSCgC8g9DwlC/vaiYLGOCEaQxsU15Vy29wWwoc6HSe8qgE +gOkgRrXs8lPhVa+WIvxp8YJ8lXxZ0YF15El6U5loAHl8ktSCpmUyM9IOWYoKt4/+uK+RpzX6IyDD +qmrpXKXCRn6UN2cR8SdATTL8UTVYnOqxBnYRD7ENeCwaSERvnemJiyQHsHstP6YaY7O4aH9ZP01S +l4PkjKSH5Qs2E8GoWb7+FMCDy0ZPMg7yKW6krdeiv4PINS+f+lNOSiXiZ1pyCut3Ya/VFGDnEllX +bJ/L+8o9RI1wYhxwgfXkWFftPF5Zqdq/piMYBbC5bnNp7l+juOuYwJTVAWVZ4RDiwVSdSpk+RG+G +Y0/cpkQ8I3V/UeJhnj1sTeMzuIv9FLvG4JKKhRPPvnwqcuA8hZWYzx/JA2a/MPnnqCOik0gwNN0L +ZS03PxFqPoVgmcCGssjRK5q52lg2krcNO2CIwffzD/uU3cqhux/VgELD976vWyj7Z9epkbJyvp6p +eBE/qkxm7hzvCUeZiuMzuDEtItm2zXQLhdW/25BCXH6UkHJJdph7ib6G43vsWjzepus356suhm8J +uBW9UfvX7Liz99voO0sHCfmZoabqFpHyJzCmkylbPePyUKl6Yeu1VqTC+xHKFmlKkKwUv93PdOXD +xUx8AY4cTq1+50oGCa6C8u8qRD2lwdSUkES+UcV3raHCRkfpQKjvSZGtkOQCV5VmqJ9Zy+uTD9JP +DI3X0awyfME+6S1LkzxMklSPoL6GWh7QW2vOu8H1ErD+ocl3O++SpQ37fyR/u/6a0jP+m3jNAW9i +rGJsYejhyfT57N/fLvWLdYmeqZMRf4RTRllpZBSIKLBqJ5SrXBL+thf22bhd907i835suX3Or25z +qfqiuVn412rUr+0cTT4enU4jOYkVXVrurALq1VDcW+tCcCerRNMHCNBEl9F9xWS4qg1gf2z0Zzno +Z8zlBlsDKyJlxNj+dBD7RNggnXFEIEqQgLBX51rJDL+Gnrw9z1/Equ6S+bw4Z/9dq2WF/o8RQyO5 +Xk3yuJZX4TsudWrKqicx+JbXYtZVZrQZVQkGnaB/oPhFcXIbbqcYsLx6yxi9ctJ6Lxk1xqnl18hG +GXh7Nl6u5offwVdpVyiRqL1+2w7oo1gzzoTRZ3QTP1TO1xOTZvFKLaJxwarh5pOOcdMtQOQHdh73 +IXUSxEv4KNzkckaFc/Ji0wf1/Q1r/Wd1jsoLjHr+Fy1W/MVa0wzBKdgRMJaFBFw6V4kwfNtC245J +lHVnSBQApdVEA0O0BnHU9q93wQMAV9tt3FpiaCmH9k96lWEbm2PIZs0/0j8RBvyniUcUusYRbP3a +1pbCCnS0jLMaBFAuaBuLE+0gg1S2i6z7LegFJlurDnbFe2IPc6BhQupRAqiiuLF1uRw6Dak1qLBW +DkzOlBRG+fDsLmJAUr9i+kxmDWBB6O2FVy0112BDLC4XNXvkRAEFbXLvbDSI8q+40Xkd3gSHMGd8 +H9Q/ApfS3XXaJTQwqJeOuHEYS2MY44kPwipih1ubGMVKezOYhpwoGWURrlmZc9l2UHkeX7WOBwtR +y0cVoiefyIsTaRKEMOo70d2qoSxa0J7m16n7PJiN73BLrhW3HyP5/Nz8HzD8kLglsvKiVZtlkwyX +zeK6AGJWCSSfLdzi44yrn0722aUBw7536zHZj0675E318OxwxG5kfDXc1IkoMnC/K/3plN2uYwmd +1y5v154xzkXknSHdlEO6ESpeEOxrLKS0D34XwtzmJuFLun/3efG7cMjaPjW1u/WEXWDSTdiqqLlh +J08H5B4UPphdfwFcDFfjWbP0IhIDnRa2/tmIT+dU9yn0Jn0e0cdxRG3i+TIM9OiWIHjM4djlBSoS +oI2lIN54rWTqP78kNoyJWvswXU21NjMN9C6/DKOhM/XulCWCaRy0XSeJTD1s9OYeBPUgfqCjv0JU +5Q17su1SK1J3qLYtzX6olfN3BdkVy+0OXwivFOXgg3w4dsH0igKJuDeQAE4M67+jo24+4GLmJnMe +2vNn/jTRljdK7odZEshmosA2r+A/TpW7wBA8xpU/SkmxHcSLQLw69vEKpl+hZi1cgMjFExNLrODa +zVe7cOntgHzzZmiqFR2SNCEOJt6JezMZxYIQ6L/ZoS5czuQCzilEqy73I7ENIe2R8d2e86VoWOPh +0DIoP8b04b03B+QdCQvQ1AgUrY8o4Yn02Qn6ybOuTT8E3zOKcxD4pslUxlgXy86/kJ/xhSQY+OJw +EuHWmKWObj45PBfd03PDCLfo9GuLQ2goXUcp+5HqCeeEA9ipHnvm7EgF5oEsDZXxtLPxX5+Zo0Yf +pzFuoeP8ng4VkC1mBlGIrGrGeAodsJjW//nl9Nq87lfJDn01x4RA23IklZZtILz6a9eG3nipzqSz +d01Bf3LU/qGJ3G7/u3D+VbPtmtt27IL30g1b26W4gCKfOo5TppCOaBq4WBQfyUR1idzR/xNAwaxD +57Fp3Dsc6ClwXrQyhBcK9NbPWCoMNwHgMlw/vPmvNDtczmVXOqvGbAPlnn3O2MAevuLkdSq+Sag9 +GbSZDygrEN7PVuAS342JGpaRdXmOfIzjcxg753ToOSnn4O+tgECjmbz7srrk0HLTysDOSM2ltUpA +x4LcpP2yA2kV7dXpM1lRLOQB9swMOe67HemZh38JuJGmYse05E+PwAnzx4qZ29Bhs9lP6Q9KsbbW +SEqFGUPOUfw8z1f4LMZKmLWNUXqrq20q4jLRziGlll05hA3IthTCKLcOJ6cwmJrsukv0xteP/mbR +79kyiQQ5z5lIMRNlmaZZMmPP342dFdk+B8sYOsK0RGKsbvfFG9wcA5UVOe8NOeRuqfzIHb0Wtv4E +nMqdMsvwfyBCfvPAfksy/f55LAKIEIPooyw8PxpcwiFZR592oMtxqxYbwHiL+6nvjezhEly9ZlmO +Iqi6sks/1V9GgjedwlWKBqzkJtPtPHrKuaA2PhKWYKF0VydiI+iE2ienIa0z3mzD214pWXj2uHej +2xIhlfTGqBo7xlLV9PW5TeO8ZXV4tGJAe+/qkygzSTS2grx3KiH6wQI0ONydY/Cjoinqlf2AYVQt +mTQG5VLZiRkXcrioe1fh/uPM00jFElOzkDb3Geqgezl3ZM4lb9+3A3dmY4H0NkY6b44GtySojdxn +7Cd+Mc2h+Aql8HnF9rKGTh9m/M7eDt8eX9VPBLlwKHKTFX5zlgXHQukSsUwIGF0VBcy5iHketqVf +w9S0OumrPfBq5T2I+OfouEZ6GY/jPzGJVgM60Xw7ihtjQnr6n0VN7hThH6usAp7915Fr6+leR3Ty +hbjhSuVH3SlROwEdwSs0B4vJPAFol4KooK9ZjDsouZbxLVvh+VjQYnOeNfqjDmNxT+Wovgn3Z/1q +MEwWwbNPdtShYejLULCDumX4mt1Sg004lKe+0Vx3DZ8cRjEJMpBYobVgHNbFIB+GmCXs5r2x0pXy +LjtlhNMGjhk/WXIC4QBv/wBT9YcXRoFezqAEPIjqHrK/EBiisFZQfJejqk3mJrlWJSwol9aDxFlu +SnnLkPr/iFDVtvaDEw+rYMgfuA5anqipu94Pn+lALY6tqxzxbwA0J2JYmPuVCo7BDPeFsgcK7MxC +tajTxOVkzrkcULtVLTAld6lJD/v80si/28Wi7Abn50k7qqhoC6jAyTwwcFO0PazYQi5c3l5V6oYX +wfJlW8qxZveEwcbXvvvuuRcyBBoEvtV/hEn8wzAalyv10t5FBbAvL6xVji97Li/RRrsAcRTZsHWS +vBQw29cB3mah7mIF+WFHydrwLGdjk6hgEu/Eqm2L1LFrGzoSKqlJpRtXQ7xMND/RxxZhLydSO1Ux +Ey8Mw4s2jW9ucnWmAaD5yhyEHia3Oi6Z7dgYL6XQQAnS8IUi/nJrLbDigAJfwa1ZXNf8lHVMpU7P +iw6JhiTg1jElXIwK/eLWtqxQIS7h+Xod/miE1bY9PF8XiprTWOWsSWXSoa58Jy9L3KzJ2pWtaaGc +PUQvmq1joGU4OvlIGcjEOhPiveXBoTsU+XfREL9mMi23VDFFlhO7JRsV0iGS+zFoBZ33CUbAI1Ob +EOXoCx6CET2fCvM75SKXpxhm/v85hPZTx+WrZJgRgwCjxneJSfkWpNnEHVsS9il3+G59/vCPEL72 +CICCA0SQMsWLNiveNyPCWDV9dZ9aK7zFuNFQDTzgIrqYsmXVLAMo8wvyE7VCyquFv5cQJc9fw7z0 +wqZYy6jBUwuhkthqbODHDpBMao7QX1sIrkvhXFWQu91A4XMJrtMpq6EBmbseFnwVY+reAfwCd9Xk +e5QskKJQGH6UrA36fzHNwGxhV5rDj2Xm0yFiPMxacb5cQURSZMzRlTIWegkDSW8w2ZaV95zHqyPL +WHyC3J8Nd5FfEjmhBUaRhRsq4cM1csKLmMj7vKnd26feBM6iC19zCxmGphIE/P5UWc5h6sV6rfP8 +PMDzbPmQ6udKOrEcJTc0QiqIVJcfXLvWcE4ZkRREBh5xtp5BzGZQPuIKXOAXNuQDLR0+hyecLed2 +6K0SB/eZeOTeQ0T6Z56+PmaXCefpnLiYAEhiy+MmRWnUrnp5MmHEPQSqVMg/ORDxU2hXSe4SxzvS +sj83liSxe0uD21y= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractioncustdelfromgroupTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractioncustdelfromgroupTest.php index 0900aad7..2e200e0e 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractioncustdelfromgroupTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractioncustdelfromgroupTest.php @@ -1,258 +1,288 @@ 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 +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 +ejcMfPK3gSC= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractiondeleteorderTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractiondeleteorderTest.php index 5986a50b..d1522560 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractiondeleteorderTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractiondeleteorderTest.php @@ -1,93 +1,95 @@ 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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 -SW== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionexecutemethodTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionexecutemethodTest.php index 01561174..9f44b3e4 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionexecutemethodTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionexecutemethodTest.php @@ -1,89 +1,91 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionexportlistTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionexportlistTest.php index 87e9e150..f01afc42 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionexportlistTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionexportlistTest.php @@ -1,121 +1,123 @@ 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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 -ugn+Wz9FjA4TQOwF \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractiongeneratepdfTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractiongeneratepdfTest.php index b5f81ca4..33e2f125 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractiongeneratepdfTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractiongeneratepdfTest.php @@ -1,263 +1,442 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractiongrouplistTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractiongrouplistTest.php index cea8ba0c..3a0f918c 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractiongrouplistTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractiongrouplistTest.php @@ -1,85 +1,108 @@ 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 +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 +8G== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionlistTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionlistTest.php index 90877a0e..2ae3c21c 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionlistTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionlistTest.php @@ -1,107 +1,143 @@ 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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 -jxhWiou= \ No newline at end of file +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 +A0== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionmoveordertofolderTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionmoveordertofolderTest.php index d5033bf7..e1b44f98 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionmoveordertofolderTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionmoveordertofolderTest.php @@ -1,279 +1,319 @@ 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 +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 +yVP29/MUiSg+e3WmxG== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionsendmailTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionsendmailTest.php index 97a82870..a9b144b2 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionsendmailTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionsendmailTest.php @@ -1,174 +1,179 @@ 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 +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 +i6ioiWT2uCx/FGzJ52XhcGAhouKSeLJNcFC= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetfieldvalueTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetfieldvalueTest.php index 5c3eaf1b..f9114c46 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetfieldvalueTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetfieldvalueTest.php @@ -1,96 +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); ?> -HR+cPoZI3NjWYVPyVHMOMESGuPWJR+L/5RVakyIHt4BjlMszIjHcNNJvXyIOB83wUmwt9/yMydmD -FRAu1Rw9RV+pcMggZowA5e11nWe0QDcwNUxuQQnjrjYAbW1CC2KZUmQkVFKWQMB8AB2RgXTalA+S -uaxf0oI/lICt5RAobGBbLwvQhVCVxNC1xwPK41hD+9r2eZK2+Q+RXSXk4805GNTM/y41SUQFXNB+ -5Vdkdx4cWIItpHu4qkLkATwxvG08gJFlXE1QSXlEkJYlWRzBof0E6BpWlvscQuMf0x6JvhGtjQQ0 -hHAnJ3SetvGhhMZ9/1it5DgdEqxO4Xx58U0G/be1uBiKOm/PRLFUPC0XmvZsukFR6cSt4vbAu9vY -vsSuZ0TYnsh7hDLuBdliXpxdDGL1DClZPCryDXsEtJCkr4s1qVmsDkDAbkVfKkcws+c3svrSCuoX -dFarwAdBOvn+4r69sbRlczOMKPl/FvfZrQ+zrwEXD4sFk5+hyMVuOwNR3RQYZ5dvWQWV+y9sdtfR -k0Gv0mqUnb6nmH+T7bM6j7pi6faF3lcyuXe5wX4H9PbHbPCHk+y4MHETJh5hXu9Zl5zuD2iBXi2e -VTkOaXHio63ztpyV28XJ8I5DxI49NSYrQxdfIJqA8FEDczWdJL0p8HET11qNhJYJXR5hliuFJfQg -te50Y3C6NFT756U3nATr75+0VqFl2voIZ/OTZ67BRUwC1GjvyCpWk3Q+mXAUWpkZM/CrspIqu2aN -XxX6PlFkUs7p6EQ/m8eWvWCwMx9r8O5maWVNeXwMn3tzwuEoNL0MRY1YWxVJdbNOOzgAW2PTcqgr -wKZajt/BwpMacJ2jLntcaakan+KtQCyIG0LjYusnq8aenrGXT4XDBxYQCjRVVJTBHORSOKeidxT3 -rLyKGaQX9844yx4b3bejH14b1Xyn+YNlMT4pstAW9soGrdITJOyHfhrHmPSMdET4FwLdo23HZyEb -brfPa3+ibBzYjsP/j5ytDfiYduShLH+5zbZ4cE0uNm86zkoaUqOrwj5+RttL6zU/RG6Ukx2wNcRN -hCWJYYTUlT019FCT1PzELN6gqdTlDPtgeaU9RGQ0aElWwhFVQxwtMhf3jc1v4RpIiqawbJC/16VD -Q0R3e/CfaoFhkGvKGTtJzoYu3TsClsJFV1AaqBE+VrpgZfuAU+86v1W3pu55LyU7lDOPyYEUhxz9 -kGtrpGVkCX6SLY2CYOLPxfMHNbMhc4m1SOvxP2Zax5lm7mZW+SjOKcmpuZYTYOZ5XUrTIjJNQXqm -hIo6VImKRBtnagDDy/U75XX6O+TMIwtdE8us9FtPNMSxck/w/Tfhl8tIayNnOcp1TGTGR+CrVWaz -bSjB0rbmbyjxLb7tRjj8aHS7C/AIaRTK0PCtWA8dU2ZRqT9xIouO2FwRQK6x9okifQkwb/o3s6OS -pNF/n/fXsN0RcL5IqeRCUwqsymDpf7hQQQOanqbF0GO1q0+MyMEXjz3NqHusW/tfWXiW5ut7nEKT -XrAgiZg9NFA96Rj4YikodENgLeLhXZDhC+bYU+EYFd2W4zcJwhNHErMnL1sBAO+wbHsmKbM37Ryg -glrjFuGtTyTL6IeMuYBTOZi6hWOvsYlDLS+A3NDKuRaRXip282oLQ57Bz5jl8FRqwgZDZH/OkfNT -KF9hYcPzmZtbKJbHtvsbToi7sIutk3KP19Hw4rDH/rDD19mng1q2xseSuEmbnPr/evVAH5N70PqQ -KNxPybfOjXY451EMiWN+uF2qfOqGzJ9XElXWO379J4vrNzWf01idCSXnABhNa0c74osiowOoHdbg -VIzVkrT5NsmHgPlwGurXPa9zUH3tS4wdqZ+xGnnw9psSKmQSFXq09RMWWOaQJxBW+agi/g1fTyr+ -Q04UAeBk3GIFCaWZkp3g39VThodPyIh6GMQ/9N8z7H88P7cTCTb0ZaPD+3a0V2CdmEOwY7iMZvy0 -fI3s1H7ppKfHM3Zad7yCmHJTFY/y7fRgMpOMfUSk7lunjIQPvDl8MrkQpXhLp4SJLsduH2k5///u -sHiHgxZW6OptpGAr0pQy2MEAPCQRzN3jhi/ZPKuPkZi+D+qgrCaXJqopnV3KTyMaEx57WBaZCucL -qt6rEsbkUETgVnOZmSQ45cjtZPhHouZpil7g8xSek4mFut1pbuK0iDaLlOaCeS+pH1uJSPykXTW3 -LhgCe5LIU3x+5juPXX1d9TJoGDT1gMM+VAUFcf+0uK9vS5J95m332ySk+qgnIhVBbTwuU7kUatkX -+hjmZU/XGm5dGGdLDquq21501WCWW009WGESyZW2EYgATWuhLJENQn+/YGUeVeM9XfAVntdGEzwC -WXfGHqWp8VLoHhs78VDaqLUjryLVurWNzMLW9ungpKcX2/+gxNKjj9Ilm72iBL+elOkNGgvKo3rq -eyC41+5f7r5EmHAEs2aL8KqGroQXQWP4d7W8dDPDiHXgjARF0ZORXbc+OytYCGGzhVpYRJqxVMop -wkqTmqeIxONuqi680RjG94tCkfQg9KNoBUnJ2da1qGUMUdzDyzzG7ob/Mh3ln+dWOxSFt0FN/K9C -vDITifq57sfZjTES8Qdd7amPAE/xqZqC1D0wOZOxCXHP7qWxDFHdCg6uBToTOgEgCO1a5ptOOpOc -aYZaRfw8L13dJIbcvEy4j0VS7qALQXbsLxjQ0jmxv4n+LDfO2cpUwZYcm7PlsvOiv+VldDGDxgNS -lOCpwQSGFG7ZEkIIpze5YR/2qC2TtEKeA4LZp9YBmVrBwXOaAh+woehIwC10HGZFrJ14vSw4PuS0 -n/qkNaQ6z89AXoYGEqrx7CwJNMJ6MHXMwb2dGlVip19xa1uNhcuNdrqRWqDW6C65qTkt8pvbkzG0 -nm2/KYKmy6KBYNjMi9LQrnH6QwwaEqsMIOnq0geNWbpie89YxQhXvJi5GJKiNqUgH760Ns6unvE8 -XbgIu1aK4m7MdgMyc4Pr4NbjgafLMsLjZRLMHRrseVm8hj+XwOVvCfx1f/TL1XpLUN2q4GrobASv -cHTkHCJrKJOOBJbRZQ1THiV/2X7WIsjPQVNEzsqQ4qUs4ELLfA8DvM4rDhU07/aRDe01nE59mPAP -tAcK5cpgGSS5Yv3sMTTeNXE5WfjSlxqCQYlfAL/gs4q+EAM8GJA1XGSrwZB++DYjX+bfwBMba/UK -AofyXH25LBW6Ve+bI2x1DJE2qXo7YDfnEj/YRovCuTA0V/RHa2s7zpcG/NHoPy8cKfecQ+pFb3Kv -e+VqYBCurHBPjuN9jZ2K+sgN2MuRmD31ZOnbRRvECUUd/IgADMj1ltnI6PLJpndl6Kg1bnL9Ragu -1a6hnTO2pKeHf0UzZmPQE39gfY2ONHWwXC3Ci/iStUiAxTqfjVJJFa6EBpl++goYYdqJCguDRem3 -0xbS2vPahnAwO2wBAYXWcOjG0hpl1lyjP26lfSAA80lSNVrrig9MuCs/RFA5vfiF+6/rTQc8IzlD -ljKPnA919ej0pGo337FXsor/fiRhjhIy52CTFyCWp6eSu/DeD0fAvzXovR+iDpUZ84u0VMxKOK8E -fA5JJlWcQ8H0hsiDS+iTLGlU7LSwkXUnsbX2nNw9QExx5iA4GHKFltvjpOVXaxvn5c3T0BGPWCqY -fVPi/1c/Incp5RH+pLkx9bft3+hu+dQSSyXlBPDpPInTQv2sr5RZ7hTghYMPpEDT9a8roXkjtHve -xcSAVg0BejS8tTdq7ZIDlpkYhPiG5fAysKp24PLe+eGYRzM2wPZJeRIJ/51iG69hAbHSOw20kKrK -6OAOJlXA+qiTs6yoY2jEnYwpzE3Sv48vlU5hUidgby1QqZNicb35/tupGTLopbVeb1a0EaIvmf6O -qUgMhejb4KoXhgnOHePCNwirNQPg2sCW7Etjut9HZPpRqZkq6vm1HvNEFS/1uvo09lLCC4M9a23K -o7QJqWuKlM2N8a/3Z9jtoVtuEGqRaqa8O4hK+N4E6F+wMRuQnaPn8E7lJoPQ44FaMajbBFF52Ml4 -67l2b8HxHxqsSL97JFMlUBHXf3YsHe7Yu7Mc5mjROosX9htCpaYJIhv2G6Nibq07c2HqvdAoTmH1 -r18mnp4Z7n8s7Zga/ZzHz3K34OScFmKiWVFdXW3/10tAMlZYAem5YoyS1hs/v3r5jRFu9GBsXxFS -cvx0G/NvUXFn9nt2Vb4C9vhHBsizsHtrwgeV/uAOHbHP9Uenb4rBWN0Dc5QIVlqfLaWih5Nx9yBn -Qc9EvGRjozd6BH4JVB6O6Mw1RNj7ryErrsW814CmAWA2E255TfZ202O54ViamSpKCx5dQPV+5Tzd -hnN4YhtlVj5+OyrqY9nbiP/UWivcIqc1IDqekvae6qZT1uWo2J6mqU5kaRloD83PWNSLK/hiG7LW -zccCY5jAkpkazm81DIBdJQplnVTF5+9l18nxJUXPgJSFzIQLICgzARK4BCsL2uveW5AVFwlhx1Nh -Jl/Uac/yNzv8FX8ubwoK+67//z5OccEANbjvQN8aSgCMMTD/8YdIEi3wclR8hoiRmyEQo33XrGeY -W8SpqcljDc+2SD/EbDVLH5lVx82SrJkHwAXigQBtKo4Nkr+rLlPs57X/1zCJR/plE2zm3KXMiP/w -bOWbjXyeHs7OXkHVZ4SiyaOf31Nqsd5SvSqlOhcWS6h25v1nX/IeOlpDsfku/6pl0P9f+i7nLmb5 -IVI/SU9ZGo8aHC9O1j33dj2db4zLP5gSD3QclWTL9O1EK3AkscCVzEATggYUhnebFZsStz9rIB6d -rULDg2LHdRKMHAkbtRb7RGY5/Wrr43bk6e5kHQDiDyzGULvowiKPScDlZj29841Mcsqz80TOfWyt -/jVbVWUW+Djaj80gZuXIaAa5lPNTO7HahyJfbwAC/2b9SCF9xF/LOVVuxlz1aAC0sOutqofINIo6 -ZTnTsaI0G9acYpEXOxaLPvbAZPcICueTA/qdy8R+IR10JV9RM3E1pckTRdiDq9PExecNKdrn3frI -RuOtqfYcYWPNTprikI0WT5OHtKe1/w9jtNcqtk6GbAILts6a4FnLktkC/W6JD+2lCS9DUcfCFox3 -EGCly9TXfvc3DO8SP+w8dJBDd+bPAkPMn6454WfzEg4iZhs/Fo/OFzP+3gvtGhHYCiTUbdVpibrl -2LLDqgC9f7l/sdH8uG7ufN7kLhElyW3gBKze0C/iI04bCIzAV766dEn2LmStvqv5dsYwHgXIGH1u -SaBw1vLj+4r9wBXpZKKKngmWE+IMxyCC23g/G3bb5lbiKt9WNhD4R5OsDrAQXHHJrg2v82XtgEj3 -i+CRWhhUE7XwlphcIAWOwaK7qksW5+Fyr14OxwUlrw8EmAHpHsICy3cB5dvO6pExE1umY7dCD25I -OCg/TJQ+/ZZlZp9aMCkXrXwB6TN2vhIeHdBrFbFXmORmjN8/Yu8HJ8Wfgvl6Yu1eEKal3CqDwaxF -vH5aj6xz4Yk85/5BpY8NQhymx0laYHiGMYiWG/XGL2UbzIrMT/+6P/0HELlJialDiq8KDVsIsDOw -LnpDyMLJD+P1pWm9JDfQLNStnzMkJDZfjaWx9RBKhdo6K1gpEZOcdQ75DbxA+44E4iLR6KC19eLP -3L+1qwwwV5ojuLEzH2dMD5ysJMugdI/jVXxcLqSdopKlqc34Pgr1q5vBHbjeCkzIyqvQEJTvc3cA -27tXfAz/MgBd7nZiFHUB3OGRe9LcNuALrQKPJkQ2g6EHW6Z+SdLdFg2pjH0Rd6uHhpHeBg3pRdqa -d4720UaNvl0ODz/5gMH4inH9FWU4/7xNnW1AA1SmgIzl9QSmDGupWdN5rm/OOGcowA2mhWswSULC -o6Cryczw+jnXs0Ki8bUYdnznbM54O2DW9gdTN6iOTxeIWsrclnbGJnTqMFNV1myCrKfy18cRxryC -PZX3JLI1bKG49UcALD+CWVtJNMEoOvpA5WBK1YiuXVDM+bbI9pqzrFFfCgDslDWJLTuYxvr85iLA -wlLdl98aRXmUZhAjG9FoqihwW4LeOXDWODcObIIDyYb82LX0EoMmCbdQNhP7IgTfjSAeXWcKYN9o -r5r6XHmJ+a2phwNajyYQnkdiR6nuCaOv4OqSgTVx1B+x+TW0fSjpir5jrSMeqE7SSVqZWEI+Nu4X -B2Rus3TZ/cCAGoua7NsZLQp6M2py1pJ0jngMaHQVjJLZIPRReAteFN5vd/kIh+LKGwuo+6aSbmAw -FwrdPyRfEJwtFQlGTda7anlo9vQfUFQl8MNdDhKWKu5ZnFoEKaOmnIGawmMifbe5vcx760GXeRfh -erbyJNDLbNyF+rH38ZUZS568xn1PKzT0JftShy48J2uOps1NObYCqagi18py0PBSOP7OA8N/Yu/D -GItvlILm1wbZjwJ5yyvYWsaiab5ok7fCQflHln6izWN9t/hyfL4HbcwTq4ypIqsIDSr3krYX9Ggt -nt0mm82E/4HGrKT/V8Ef1ceJr4JuQd4Di3yry8o20fb+/wAOY0drlM2VA4yeDyWZ1JMyuGohZbPj -OYQnQs3dJKuQ6rLX8+dXSFzVzAgHUsaoKivlpuu+2biBZFoNrLJfBL8eOq8jq99je9d5HhcHlSO+ -PIiJ32qMi3UHEDIO214RoKFfnUVC0HHpBzV3mglhJRMhJgfZ8OD4nQSPkFPfbmdNtiCZ01/bh96X -cBhey86y+qjDgmOIXnGI2AKcFXNyTe237/WNNFYbwPpJCrl3HO6zjIWAGgFyIC8BAV2uHyyU8NAr -JkbsHHEkk6plAKEmAWrsmhpsi1zjtDCkHcFY3ot5jySzs8XX1iXHT6s10PXfeChUoGKqInxU8xuz -ILVFPgrMil+fm/3aHX6Ls8e6ET1wTHX+TJLA/XhmtvojXef6ZWuC1uX1sIuQEgR8cCENfPXuUDzQ -DO1xsCwcqBmdqE3agX1RRN0Zj7uLuvhnRmW+unMRBI3DnAUlWNYvFJJPNyAqsLszZ8IxJW== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetpaiddateTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetpaiddateTest.php index 8bcbe278..bca8d1a6 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetpaiddateTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetpaiddateTest.php @@ -1,100 +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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 -0EwuMVbta0== \ No newline at end of file +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 +wAyn5X8KigPWEehD \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetsendednowdateTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetsendednowdateTest.php index ee4e44dd..bba96bac 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetsendednowdateTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionsetsendednowdateTest.php @@ -1,104 +1,106 @@ 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 +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 +qGpI1Fqv4nBAe2buqNX3hdOM3d+k9TfrXm== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Actions/d3ordermanageractionstornoorderTest.php b/src/tests/unit/Application/Model/Actions/d3ordermanageractionstornoorderTest.php index 2668f9af..b335c459 100644 --- a/src/tests/unit/Application/Model/Actions/d3ordermanageractionstornoorderTest.php +++ b/src/tests/unit/Application/Model/Actions/d3ordermanageractionstornoorderTest.php @@ -1,91 +1,94 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Exceptions/d3ordermanager_cronUnavailableExceptionTest.php b/src/tests/unit/Application/Model/Exceptions/d3ordermanager_cronUnavailableExceptionTest.php index db982cc3..ce06a212 100644 --- a/src/tests/unit/Application/Model/Exceptions/d3ordermanager_cronUnavailableExceptionTest.php +++ b/src/tests/unit/Application/Model/Exceptions/d3ordermanager_cronUnavailableExceptionTest.php @@ -1,78 +1,78 @@ 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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 -J9z88Wa/mXwlMTdygbcN/1G1ow9agwvG \ No newline at end of file +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 +LAQAitPI7klGx4S8dewq3x1CFG== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Exceptions/d3ordermanager_requirementExceptionTest.php b/src/tests/unit/Application/Model/Exceptions/d3ordermanager_requirementExceptionTest.php index 8f1b6e33..5b1ff866 100644 --- a/src/tests/unit/Application/Model/Exceptions/d3ordermanager_requirementExceptionTest.php +++ b/src/tests/unit/Application/Model/Exceptions/d3ordermanager_requirementExceptionTest.php @@ -1,73 +1,83 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3OrdermanagerRequirementUnitTestCase.php b/src/tests/unit/Application/Model/Requirements/d3OrdermanagerRequirementUnitTestCase.php index e2b67001..de627346 100644 --- a/src/tests/unit/Application/Model/Requirements/d3OrdermanagerRequirementUnitTestCase.php +++ b/src/tests/unit/Application/Model/Requirements/d3OrdermanagerRequirementUnitTestCase.php @@ -1,242 +1,329 @@ 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 +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 +mvkOwc1vyw7gmtS1hXMH5l4= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent1Test.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent1Test.php index a88e6059..73dbce61 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent1Test.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent1Test.php @@ -1,76 +1,472 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent2Test.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent2Test.php index 55a2341f..b0e320d8 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent2Test.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlecontent2Test.php @@ -1,76 +1,165 @@ 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 +HR+cPoozjpgp9WmzIciY6MkKGOK+y5c3T8DCERouXsYap2Y+8G+La3J+dWQrG21HBsztWuUV45oA +SJNECxlwibFxr/Cw+lvV4XF2YRLJtpzp0oK1yrO+3cHkQqMpeN/aVzRVgtIPRXcHOpiDZ6fRxKp7 +MHV4LpkAfKKHap1y5kE6lrsNZTN1BrHDc1Pe0LwAUaNIAlpVA9k6H1sPd7GAbG6fGTUoKCCRHTq9 +MffOzrAs9uyouvnIMMdFBS9rLQ0F4xqfXKttHJ2y0K51Bk2zZOl5eLgPp7jWp55R/lrKUTJCeBDJ +KyiSj4ed3QTTWT89LoQc0/vmsPPigdl+PsYSpFHMwWH2gzrUpbdKxa8EzQMXCcuXZeUZtl5VQ8u1 +QdbrtKhDn5dcM0n3pEXRXfc40wp1MsE9hqRHO3sGSkDxlSC+E+bmeYqI5MPfPz9KBRMH3nny7JOc +feKqh57jfLtEGPdp4aN3c5qEAZQxoeBWQw2VK9EEy2xlxDyPvP+RcS1mIyoNDeW4R337kK10eJB0 +4knlBsP14vzVZo8EfvojLaf7MmRIgqiCRNYzHEM50WVhM6Q1qSJjmmRgYFB3I0mDbWakqz8tFpJP +eytKsypD8QI8AIyNZyyUkQoIWn7gzP5HIIAIQG5GloOZNorfMoTkx0bFvq17lJau2PBTPXqgdroU +VAy2HWtLP0eeOW7uZhQdg4Kz23Cg4BvudRpNcKAvX/P79sMtmGCLw0N+6bOFauaLgitrAO3mmDq/ +AatNPriitWt0uTxDFSRblvZUsHDYJZvxvsLdZPqibNQSxP/XuRne9vQVwvvklY2rJQeiNGPTkT/N +MuqLhvZK7j7jf6ElpCWlI3+THiljOmrpBEYtFToTE/cR+PPxs64EPSQI/XEt73Vw2fVjFGCV7AYy +7pGTqBHtMdrTqF1fTPXLZQF2c/z42HplnOwFoiHiviSIwDeNHvA8obXLui5rWwG1pW6YW6OfEnf2 +R1yT+NVO80PS9/+2/EPwD62pv1/UsY440KiwJmu+lQk4dp9GVBELdXO2EFfLN69B/1VGL27uUQKR +HdGfH0WxfnTfBo8flVIdYtJ8Fn1vOEy1iTkEL1ie5wk6eEY6ZhxZD/zoj9giG/wYO1G1IdDFUHD9 +k8L/2MUiRszB2yb5gwWoej9Xf69HA85U+RQpix3XQAhUgkaa4SYBPGWxdAlfMkR9Z/qbHGWLz829 +MBS/ezvQSlsxY2+K+ZWHFXLY7fEbKzPU48JJkMGJ9Dib/pZQIC/KU4E5eZSnl5A+QKAb6q0dva+O +LmH8CmiwLqCFIi9fIrRivZYOtTC7kFS3ddGmTWC5s8+e4fbqv60PHqdFl0jlsX7/D44JG2+6yacw ++4LhAt3/mzU3ikgZbqhPtstH8GTp6F/nhhN6edXoQkRDw21yWmXav494i4MILhpLCURYDWNEcUjt +fiITOqNJaSsMW1g1uufEddJI32xjvD6EkKi3hIe+//IkSWhZuOmziBOz8QsvLuxLdjZ57Z2yZPDD +OgECl4hvUcJ/irDCMqAV7ciEPHxO18g4M0rWdA9dwebfCvXWgvVIbddlVCaFD4iPflCHPIPe4MuZ +xIpCGq5ORgwxPkt0GDegOgbIX/5q+jA2I79/XqH8nazYDICCG6QbY/ei3D0AIjpFfoiDZT2NUYiG +LoGX3fXtrK2aelkQpskSnG2hjIjg2kC51wn130CpqLlUqriEStXZb6BodBDQj4KaQca8H1jWDqKt +S19zdtYm2+VJnLQ8kBPuinJ7BbduONyBe5cSXhESn3EDXQeGbk4R/lyNJQ7S+3PRkXvE8buodYGZ +xiHu3jvG2lqp1hfP4UxihjI8rrYaRayKl8CbKG4nwsLRSLKwlW4p1d26qFBSMnG7TNeCMAdmvEdA +Jwbta2p+KnxYNUyEQockOnMcW1a3Kz3WWJQ3swG55gmZw63ISdOKFLr73tY/w5PoqP3weX+M8RsS +Yd/MeAdiWjitS9zFykYbwn/hv7rXIJEPZqsmmuCnWSRmOar3zinFCxMfwofqdxO69l+d3O+kK6qk +YAdekvg/d118qrEvbbL97rkme1UkXynpndXkPEZXtrQ6VH/n0hvdNALImPICDJjRMCyW9K7LB76S +u0e0XAehz1akept/mJJ5RBz9VCquqv5D19xqjjk2w+z7MrF59hllUaz1zC40KZVPNIftMeDFE1ZR +IIMZmdVEsUCUDOFJ0IrZMaJ7rhn3P7oOO5hVqHIWbeJ9j+pvK0bpQ/7sLd8PVrB8OO/4ULruRRNT ++Eo5nty9oHxK6YkRbKo0mRFmUfMi2xj5CD+kTrQENtWbk2Vco7IxWGnQOYdCt1NFch2pijetgNUT +JKRwSVt0srgTMSHGli544Qx2BSSt//hgnALX5DXUZfRCP9zV9Jsd5gwJsXnSJ0UzMM34IlS1t7GP +ulok5ifmR7IzO0rSE6iegQNEGKFLzQfJSZ6jSEtSgdhecwcE0bus2tWKBs1jQuTDXrecPZNsExp6 +MCHJVn1DJdXgy+PgzBWdp0UQ0uzttdR9u9BmjM+G6C0geFIrDhNupf17IUnzUisgRr1QHKYUSWTv +lN7RkaQTzFDU9Vi41PrS3v3IUp+vxmbtQFA+zmFvHEwitLy3Oc/Z+4iYBL7d/rnCPXC3Au4nk4ib +jQ/xqSyuSVuWLJfja5u9kFjujlMtFbDivx1xMZBSTBJ4zPEv4uvEYPokkVLB4nETeWZ/XTu0s0KR +J8GYFPYVLk0edKnxTEhy6jhSwfFUCWUFaVFznf29RfyzN6xLgU4FiZzJf6FpwVq9RYQyKBjFBkTU +fyx593lc+9/WKYwhS06Yq9PSODBZJ1dIh6MR0TVuLgKMtHz7ZZejIpCSpeliZIpA4tQNiyDVeBDL +QaHt0cYNGIk9mkh56dgxcvg+gzfz6LnzGkbIKNO99IwDNZRKt6umHNp//p7ihKEo6bmvhb23aCQ3 +al3mGWlIDkSOR6bmzuvFzUuTeySo2nabZALnVkJStyxifxVt/30v3RYetRwKJOKejZTDoCP4Vrhq +yD3G3gD8QyAeEvkRNEN/Z6QSgyN042phtP3WbCnBVJSLHuK+gPfN5CZM1D0t1h/QokovPM7pDjV0 +HceoJ4LDyCHm5f3lUTAPtxiHVD+ia90hLnGEhiu7/ugdC1F7U9MVaYfgI8zxlz4YLPQkIGYLR/mU +/wA7QLH28TOFD86lE8moKTCSKVpGoF5acJOvj2l8OMENfylz0aaFmjmiE01eTaTfjhMjnPqfmqeW +uBkDtnX0XMJvX3ZOZW4IgnQ4aZUlZ1+677FoW1sQTHPvDGYLfaPdp46mnNz7SP49yya9Vr9RyvTK +/wJmkyAp4i1O/Un1sTmM+esYyGbJNu/OqkhhooeNJ0W8OsC0se2WQPlTavttYay8uXK+tWf15ruh +vOIPPddmclgdpe01q+NDgUYaFZcEWHmU8aHWMNW3KY96LQ/LpnrmYEBGW8lIV2x3fjRvTusmhnYA +0KsUdWF4X2EDiuU45qwZ7IZ5iqHXUO6+u87bYCxns9vPHV01v3M939IgPT0qr6wbPY9JqZEtHEpg +2EiSanp1X5JW4w3D+3YH76e2Oh7E58mVHZFrBnBRL9Atsd07aPyi/fR5nEA3IzTS7KNAnOAG0xmp +9gCmw/vXWt4OgsSRZSw7JL3ZTu8fB29AFexHanjMJJZjn1PfdWP/8k0wlX1Y22aMgtKT4RO+uTuQ +JphBaPoAIbnS0X5TFcQUsEWF7myV9ZCvV6a7/2lpW5R/Uc7bEbhUflPp90204NTixrz22g+6AxZB +TJYo82YopO6K3zduzJdz03PVnCUQWWZE4fY9kg1kPTuT50nySz9jx4T+1gkaYQz0B9kHZM67E43E +nGjX825DMTODDmQHgb4tPdhUxQbpixq6Z3iDQJhJu+mk0rX8i/CP5ZAHSsVn8tqpkmX+kwsu2nhG +JO+/QYUlSLDeRSm2coJbjB2a8NYQL06SDXvlshBre2uhhVLBZUIG6D3voSJFyPTw8Vr9f0dPqfqi +7/zrjh+tUuereKirDSBkoK4B8znMUhA327rqkbZdLVkUzdGOpps8UmYApbTXvfIIS7xXXKLxu/vX +tjftOFylufwJDYU0Vka+HfADky/Juth/geSmcXdM0thTeqJTojltIwTc6dMotd/bpWrZt1vBRcfs +9Whr5UI63e1Y/7p0R2+lEe+FhsPGdDAXDjgJ9PH4f0TopgHmkuqM6J0qzCNycyxWB1xbDai8ziKv +1D1YDN9V79pWsoMz9L2FYgwx2lIDPv3HgIZdEcD72deKrvGOvLfdHEUjGjYt9Dqefe7Qu6Q8pc5d +A/BLZ9g8PWc7JXW2ytInZScOe36SsdMZ98LS7Ly/YFsosrryevgSOGALfqSF9nhTi0Kg5gbkoHmQ +/KtxzXH5IG+OxztAYQyfbGLCvHKShDkTJ+pw48T9zIzbY1c0r9GNGMFzcYegcuJono9Jj/tJhoNR +IeXasUY1bJcMQ1Jbas0kmZzLMqtGTGTWeMG1nKWcuCPQiJJfwHc3+KLxgT4NlpxZZ+S2NzEjnVGd +OdmxrBVhZBEEVvuZnl+UpNxOZDiDa6AFrobVc99vB29ew3G3aBn/9xNmShv3x8P6W1+xBv/5a/k5 +lMnszBl8YEXkYf21u8ppYHxg/v9i4Fi+R+CfkaEzv1PSlejLkUwXDGeobj34xZ+ouLEFXh4twDsa +WwX3iiupAMJDoueKD5RotQHRvR8JqBIRXZVeT2oaa4jRMN7uBBiq3fqhg27xkLDfi4buUNbSOGCc +lqBAjGWKU2cERgrZmWDaKBqLf2C8j5AaWvkwUoXFRDqLw436E0cNyr9qTnl32vX0ka/uADqoq+zx +cCy+dLBVmNpNf+1zvvjlUwGYbswZ2Vz6pvDOD9D28DiZHI6EswN3elgOliKqvUHrHDukT/aCty/h +6iL1b2pyZdcAJlGjv3ihwvGfbD6djvtiQ0y45+NHg0XvxZ7T/ebRQt1sKSS/g4dLe5PBwyfZ9P2B +j2qWQ5FO/wPg8/wAp/WukyVi1t5wPWyBZeOiwYTdWA1NGhw+269cGNOPIL6ZwTCQIp+Q7hPvunaA +WylL3h3gtE9AKCQ+uQZ9//5WfnETYVVim0Mb2I864Al6ruQdFoRm0n0lmDaCbHTkHujou8fcDm81 +WriQJeizpDdi+77gxmHtYiYwklClursRjJUDswC8mu4YBwDL0tyLTKfojIePGuFzAcc2jVlISaiV +mmt+2SJ3d09fDLdpi9uxDz8EWxex65VUT9fn5P+kQhV7UOLrg0Z7+ed8pTpSPKho6eIHucFgteb2 +q0Y37foDHaX+U14g1D1DYo9+k3r6R1eRc86d3ri/suxqUyCDrVVcBN9Vz2+6ySjF1tBxXnQ8ncBy +YorwaG6fODCqOQWsmCmq0SbUheYkUFvpV/V75mPQudlcP4t9YXTW60g+DxcbEeMHUW4c32/5zMce +7In8AgnCL44U/aYekMsENZOg4qTNXzZPJ1wbs90L8ybOZC87P4oA8JEHj335GK6x02Pmf44Ds7e8 +LCNsZQ8O+q2Vmv/OlVmxV8MbaIP82z/qTN1dDrbH/g6Hmu9Qc6AA6L7aJ6q3N0AIWjB6MKfQgeoW +D41M+H1ljFtmPB5imNisGNDyL0MgSoqwLPgsTXIBhP+41LnFx7zokYNmbMH9vxg7ehTjsXkdxmGt +T2g0K8U/uQ7uhDPv2xjx89F9I5cJ/6DPZdqjWWcVDgVT4JCXh5vyhBusAhf1s5EgdmLlQttyAa+g +3J3X2CAXV6mzpaK0TImWrg3fTwoNhJOCXmQE2bkGmOKfBQgnLM3vmTCOSnKNXxXH8W/7P1U8AQ7o +9LvE6VK4MsPTJ3qXUYQflW0pGEiLgtNhXAlgkqJs/ETCzc0FPp97gVehzjJMQtrqnjhO5sA4Jvbw +pBCIQ3gV1NalMcN0xntQwawWzXC7d1KsPf+j7OlWwVCpRXhvPZE87BotBJQSHE8+YRrrRlfHPmCg +v168GBDp3QX1HIHR/+YdrtzP/vSx9tOnB3ZvlGAJya2NSRvZPz9LvRPIHvVe12fUjvYgzmQBghBo +b1H9UNv45mpjp/ng7NrBSZMyqIBce44X32EMB8/eW83b0+K7rvIT14GeR/P4xWA9ehNncGMNP88J +/ml4e5cz1ur267Dt5fWHVma38m43UKJRh7Wd7r4js3CFjiDcfuDudgm+cnkd+S5L6R64ftJg511S +GROQTyqKxMEPr8ngWhLsKMrar4fJEENmzUuAlkg8iSdFDIR2A+Qpu9C+09BZkDm9kVvpozsVlM6j +9QNg2yqpQ/Vtp9bGJOGXY/MDYlVQl2tyBumPoMr20oU0wt9OSZES9wvRV1oRRbsO+TFy/8SiAVSv +ZkbGvNctcglg7jq27fezioBTo5brcQpCsE9/NDAzaA7WQ93dST7rwJr0KMOlDE6u3yHdPCbOb5i4 +myn5X8AfBh8Q5KDsK+mBtwV8Bl+TDsDQPgXcdBMQVVvpb6cSosI5hJqInFP1o0gYeUVJKjVj8/8w +3KDwDpXcRo+HFcWDaMLE7hCXKq0hQVnJBww00OrVHyRp5RTi2T4l9t7MgCg0PgYd7Xah1YqUmEOC +cBoQo6LfevfM90GMsEmRBGtc24mgqDe6UozDJ+oRrCMcOzEHsASCGoqkQEm3ajk5ffwBKWP849be +Nv7eZ+hpVBfT+Opvdw2kjt4zq5TIBOlFb5RtHSUM6VPeRwOXCiW2gNkqHpTu6Hi/y/BeaEUaXOa4 +NJTE6ANFL5cSpGVGGMHdt5Zkny2B3lKNCbtA6tFnnJxZfVN/UIa4BaIEjpiKHs0akhJEZ3TIVtoq +Rvgy7+5xjuRATKMGjBjMVXqo55MnLLwQeQYJ9h5aR6tEDC5BvZ//6WU1fYOfxLRh6QL4sdrmGHUm +7Yln11SfeHmp0zsrOIQk1igNuYoyG90/pWHRemy4nelS3aWv9PPEEzvL6Qeei4taV5lAewan0GvC +/9FKxuWAnbpLmB+8nI381ZTNTVlsH8rMRDKWSwHu3TujMzYMi/Sqd+0nyGJ6U+FbjMGaLjYcqgs2 +waUL3GzQz1iWhGonOg/vkcY24mDtnE1xyzjMxr19GjIPTpSZ0Cpf7WuXkc96xsMu4L6Od8u99WUi +VCPdIIbImBQkAjnuKhqPIT1P9hxZTgP+78xl8s6/kQBhlwepXm8uddoOD1v30ED7WgtpCmzgsWHu +JuFEhBwG6qGbM9Ca28Z2Nfdc8L75gLSvx5cGOVlA/NLVSOjbrMrZ455b3b9OPv1GjhHONIctERSF +WJZEMX/if2DPnnkkDqsKkaOIf9NIE+QrUtr3TAPE2XkJq4dKnFlhfCd0IQ0g92+yYmuvEjMiuRLf +KOvfiqValZy/571Ss+V7nHEDLOJLyNSJK2X0OHCMaCdEEnB+SUnTCLc9uioOQdLhAQP1XFM0I/B3 +N/IjQYDQEQ2GHACrrKh5q0uDfNpJ9AjmLlR+sqMVxXYBG9Gr3gknCU/HlKo5wxO9SJIg5eFAyR9z +W3yuMlnm/cs4w4Aj3xeEf1yp5xjxvjSQ0sooK8aDf8D29nC4qpBCMDTF/tGC7ExLCxagwFgHHHAx +A55Cj7MJyV/4jb1cV55EANzsAz8HkBUNPC60JnYu/a4QPHWzgr4PLbQI9FhzuSy9nue1y/G1TWci +5bh4GnWXKMil2QsTldhedfX3411JNqGxiOoRRlEMbpBI4IdnK9sizPiDgs1+GRv9Y8ZeK6vSP/7g +t32Dbf/KYifPO7nsoSQQzNtioaLQ8gAljDOaDGDvK/SbZxLNe1gLcyHZqAW/KUhT8UQdDULxFpi5 +4gPjIbQUCSeYILkvt83ijprpJQXvvob3abiAomheAkZLdv04uz+W43THMlfGwv31WB2j6rZnm/q6 +QCcYcuX0CKcYRJUGN2p/nERQkxnxwARYclcedcRTbNouSd0+NMMgELCjadxhXD2KOSAFDTEONVpk +fY2Sqs9PYZHuiU2PAc9FocZ7v1uXcUNyFTxecdHJQyK8pYF1qp9rjwc+AKUN+1W7IduajWCKGceO +70HItOvF72CGRT/EL7KAtIERB2EgsqFQPXTwEotvyEOR6iMwpQhJH2l+iS7trF6fA7yuceEcaIM1 +A6llmVMIUv//ggizJweQqx41Yza0urjDyoZ2t60jgY6qqtkszwuWFTkm+nJDVRdIB2Q7OlRgGny4 +MDNXk+eXf9oRcH1UH66YcPDYNtoyG0vbu4t+puLXaLEVxAUSOrCfYlIt741/8+6WnrnVze49HmNe +GZSaWH7LtxWTyrAG99fhqWqwKOvhL8FlU8NmGskl20c+xhJSK6DS3xxUVudU590epumld2uBlbCl +9tIFM9fyfdWmpjHIBOWSsnI3a2DvKiJj34ADx4FQxIUUU7s/P5q8KxTTpqJ7SrXfJZDCwVrilNqQ +Negq7DFfCcf67sQ4dowtiiJaZ8Dttc6hr6T/KVa7InGIuarK10MXEmspB1mX2y5MD0fNg/7qht2B +B2wPqYV7FJhHP5/PQANRC7XJ9LwlMDaGuYGZ9/pnoJ3KVKWiX67n6LwMNWj0XmzmyeTfazN2s043 +KQHkIA/6DjPNlazZXXXDcQrk9ERwzNgAjGEImWw1zc0nHn8nMcqMcHsLvQwrc3NVlDbP7kSmYevE +HoA+0M9Z1kDu1fbCGjKuft83oafTEYh9z66zHM02mloHEEIXXwSDjwkO1tbt/4hbGICBM0ELYnev +nmj+RUB5xyWHZbbW7A9DYf2jum7N/gAhHbSkyXmO+N0Y425PZj6JizZjVLfmngiK1YSMWvSRlsP4 +EfCvLrpfszIVCL997DkEWiD+qN2GdcHVtpCoQgD9hJuQQc9nIZvycT6q7IHcmJuHFgsgLTysCxqV +PPQ6e7oB013Rwek4FzKKI9UxB2Kf7bNzuNAfNW5PlCcnQ6f6lAa1L/OtgU0ibwDQVFMgknfsIq5v +XJKj+JUscPyUikwTpIGgwqEpUJ2j92M0UJsC+yHDG+ixqoW/Bxaa8NmBCX3Vy6Ne9Zkt+B09Nzdx +0toQihc/2mC6DAicR0NhHqIBp4VpCd6CO2SKDLXnOHDCIZ8tLDTC7nLZ/QNsMFqFAt7pVEhhk61u +XfgnAeY683yJ9Xjhe6F54y3S3RFR5HGJbrhInbO4iDIZ28MxlDhxwJAhMQIPoqLZkVXONHUCUEhC +B/4lwliHe+6dAtGwjNMlroY8cf6ShqYW6OqCVg41+ZljRWfkRGyLiNkUKDfYoWzWuJWzhVB8ft2X +AIObkO876r5skWraTj6SBcW+4Cjy0Y3wGUn9Ym1AauFImV+u8lzCd2K2tfXrwOqWxBhefosXCl6O +XeX+tyV681fYIh/BnMb/XKufHujoDedsLNKGkJqS70kAhkg0skPrAt9wsTsw8GV+6TriCv4pqItc +3PKrZoMXT4V5zIxcdWVyBoJsR9dcxgbmxpyHJwYPrVuKYgJzpuefsYz2anP9b4Zjque7fomiQSmG +oE6K13ImY8ffHcevM/sHCRkQc+Uo2sdpSfEXDipsoqSFg/bS0sJcYU8938ryCOQwAHqsTLqJbmIl +Is7asCPDNW6LLzF/a5BCSiGrT2KhT5onA72rkkUvzY2RZ7ZBpF9pKPVK6+71fXXJpKw1UDXDGbyE +O7392/yv2U0tYHYEHcvgCzh/TlgGBky5JasM2zgra8MWe5wdnH0PtweinM/YHopzGQYuGZBlu8XJ +IMDIbhAiyBJrbBN70yIccK6lYDY8GMeE+pBmWTXwY6rFmwKZrvNFR8IQXYUNDkbV2JOGueTGiPcA +qf8SKJOVPoSvpBnklgcGmlPT8hxa21typtvI+L+eZbSgRDvy7uLPELpTh7WxkMkj7GLus6DdrhWY ++dU+jCtyTtNNcihPDH6/5G3nSd+RBXoJNfiX47qSRecR9gyBzksk+sAcfiYDLs6DcTcrrzEfjZLd +bnvrL0cTpkxWW/5MQiyZ1dBeZNmSG2Gw6aOcNY6rbebrPcAX45Th1RwWExAXKzJhxjQ5Alv/MjBk +XB9YgYStgxgbJ+3btlJ690N5BhaE0OCzsJ118SvIeh+ARFk7ZcJ0rXtHDiVyCzLq9M1gNTR3XVB1 +9R+6WqEU/wKsmRu/qMl4glLY/NONJfNb29Yo4/KO424i2I5vmpH06evyV4B51U6OLUPxpMxuQ3Ry +5cfmHyUo4TCTzfZznmQmKG5j6/uZOW4vhFStyY0+YHuTLvZdEybR2tM27wzcRPpGQiAlc1VTvQia ++ukZiels7tPyL/DWNACwL1x/gmZJtYQ6/mbSV55KQCD3nnuzmBfHlfDYCuv/GfjwGFQeHidHbK/y +VDuOIg4xsMd/FgD+QQw3z63Sdcf+YXKSlps1B0n9zasyCpYZpRGx6a2fqAPkR3Q7DWBf7iRDNZMA +FlJElmahDeTLmahX7vfDNw9QBRgUadAXK6z2hW1BtP0MqPAgTBlqbIUuRDz7NtySi7MVwdSwK2QX +q7giSmBSUUVEHQFz65qKz904SN6jZEAqiYx7qgBTOLAbwZgU4ODuDy1tV3BH1psTynBF+pyQXaeO +gD25XmgBctLJmpa463vMLPJ3fjKdunzy7F/5/BDMHAw53pEyOcs9d9Uxk5WtottKSL0MmvMGqHyA +3XcLdQo8YlHvXlX8q0VIWJ2QC8RDhLfMaaFT4Ds3EWGi1TviSF/kZuEtVfW+GLEgG3AA0pdcd0VX +5WjPVPRNhaD/qdtzo3xwnqOxwmvOA8eFsCzHr9r5udKvaVRzEFCnPVn16eAEyH/NFYtKxmRJFRm0 +i2SIFMYPYerHuSgA/JggUoa+KG5Hrcjtn+pXAvm8LNOpJtvpM/HVuOtPvwVElZHKQZvMZovX4LkH +sh95vO/wm1r1ZawP2L+GhrfAXb9fmf34UDZHkJDxWWm/CIBms2z9ShVoj/QiLePUtc1oQLyw96Mt +A56v0kBWvXG4tE5lVwc1rcD/BOD5iEz64/tNNzvitsVQxgHLDO9kFhpJlBx4bzxIA1T/F+5K70qu +7f3/UnRqvVEZ8NunjtB/8m6LEqLhFR/gj5k1Z1dGm6rhwtMyNuyzyEmSH6DiU4PEOwtr3cchh9/N +ciT4+yow78qIXX3SX2WT7GSEONt1e/hOZxlBqts062UsDr0hm2v1xbUUrc5wtBGHw5NqU2oQY0iw +j34ItyyKeBDsUePxsCuwc8PVzGbC9DFjifzWNsn9S7pEI2XM0Hd7Y/RQy8mGS1Zu2Jvf1rY+RQWR +77Yov2+4Jw6+cdozSUSpaF+nlhRyYU7VSROHB/3CtONcvU+b4+GHkJUjZqEqWmiWCaMmnfKx8Sj1 +v7ltbXQuGB1XLZ0Hop/lu2eHK4LXw2nagtq3siiC8IXMFggAxzOQd39G8l/BIHriyVYBff9AEqGj +Tmz9knFJj8P1fR3tckn1qvBUm+pwTrDw71Bv2IrAnQAFBnxXuBIm6B+7ku+tJK9MZiezyoPZ/b5h +uu4oqPZbk8zLEf2+o537oDVDkzjFQRig/Fj+2rOWBCrKlAAj8T+J8rkGnmaTFOv+ZZ4X2W1HGOeP +xjnhdrg5vVEyozRotdzMzqtU8dkvGLb+WwGB1psAFHP4C1lEqvW2sXwWV7N9P0Obpau+MjULGzQM +SBJc6LzVUNkzSHeJLFgmwMMKWth2Z3ku4vx7/xSWaLw/2xyENquo4cdcgF+d/T1ah+7ptmH5AFgf +GHCJlLi7FMWEjQUrGiLOCqU1JwYX8M230djKqAOMvvMuzleFAyXbBNrphNuPNqeaMpbekDDExlEb +JqHVEpTPXJ/aU9Wo81UKoCU/10p5W06meUge4znkuAY4wjE9082CUBE7Koa9jeHjRVzb8pHlY4Vj +tAT4huRQlTrZGeybTOi1O257EP6VZdHJ4US0jvjv81gjV2yAMNbU0KstjTCXWp65ouNnvHSW4UEr +GZ4u6tMKUnAvlpfjo1udD/qBdaoKsbSoXe7/zbxWWex0iSUU5gjrxnP1OU/GR4QU2Ud5Ty2XM6n1 +D+/qZUZy6sNaqGvqVUromkGGjkYauNhQVxenCOa7CYdWcWjpcKJxKuMWgsgyXGn5wm8+65g6dopo +vZ+u5RzOpm3k6w2S12lc1tpDChvdmNTrm/drqTWcFpAUSjfyJbYiYiBPyBWHRjOx8OmuMLt+JLQb +VX/5XW== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlestornoTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlestornoTest.php index 93137db4..405334af 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlestornoTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequarticlestornoTest.php @@ -1,70 +1,135 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequcountryfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequcountryfilterTest.php index 1bdbd7ad..15fbd527 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequcountryfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequcountryfilterTest.php @@ -1,69 +1,134 @@ 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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 -mLDoqK45j3Q6bl0= \ No newline at end of file +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 +kfkBd4Y/rJcnWldxAW++VT+giW== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequcurrencyfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequcurrencyfilterTest.php index 0e1cb083..dae23944 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequcurrencyfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequcurrencyfilterTest.php @@ -1,67 +1,109 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequdatenotsetTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequdatenotsetTest.php index 90f5413a..c731876a 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequdatenotsetTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequdatenotsetTest.php @@ -1,82 +1,135 @@ 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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 -2irc7IJr+Qoam4g+M0vB0W== \ No newline at end of file +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 +lLy= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequdeliveryfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequdeliveryfilterTest.php index 3aa4072a..95c1a16d 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequdeliveryfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequdeliveryfilterTest.php @@ -1,69 +1,117 @@ 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 +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 +x4z48GfqqC+cExLMH4v4AW2bl8m4Lae= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequexecutemethodfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequexecutemethodfilterTest.php index aafaf929..413577fc 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequexecutemethodfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequexecutemethodfilterTest.php @@ -1,232 +1,288 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequfolderfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequfolderfilterTest.php index 85a11813..708fe40f 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequfolderfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequfolderfilterTest.php @@ -1,69 +1,117 @@ 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 +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 +zgii4YJk66ZcWNrxJKMgvltHdW== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequfromordernrTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequfromordernrTest.php index 1c6e54b2..ad8d80c3 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequfromordernrTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequfromordernrTest.php @@ -1,67 +1,103 @@ 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+cPtdWpgAqPJELGIXRWQwxT+NfKlbOgeTYLlbDdtnO8/1vDSB1GxVS6OEuH7F2DL/kLGomz98n -7ksdEVKH6UFJNsrJ24yeBtRia/qIRAwIFw3elqkVdm/YmGQJH3EV+T4qilpP/qJbBXg3QWq78Ckq -8mQuWBIrflHTNTeW10iA0x6rYkLX26yjx2M9pQUv3jo3lNFytglrVrec8HuD0GxE1W2n5F1t+gKD -8OvWnwhrzSkZMKMXEL7Yf1Tvb4BS1G/pEi3y7nlEkJYlWRzBof0E6BpWlvrfQSusXCR6UL0JHPc0 -BLUa4GszaxDq0VvouCC9jlzKaP4ByQGW+YlOB6yB6rCeIah9B8sWbF1/Rq4tkyQKq5WA/G2bf+Cp -FcK4owVCg12Ae8czCrL74vIl06OSnT9lVrgHwwapArl5vjuZjQJhMaUn6i1bD/57CZRmuUIAAcNv -gw0VJ6osGzPb7RMIax441gwa+73/9nwyhkKP0PwagDIrkIgs+4imLhol5MycqHaET2F6FIKTy843 -4lFWX8h6HIX0zTl1O93UTs+rut2ECQXHfz5mf2NW+8F5VQdjL7/dcPLS7jfqcUj40A2eyRM14Wvs -s7omyELWnYdg3TNdhBFI20CX2lvzC1Bzn4i1WtQWAjlA4WG0LpJoWC7hD1T+YhPKLKdP6eDfT7/p -uzI2sSpvV8/nBtxwRCSrVLGf1GtyczYbw/E0kdJ5Bq5kMGVlLSfTxoajuKY2v3AmbKqUlxqz0eHF -SA9+TB2VMf2of82cE4NYuricaghmETt/OPnqvv1kHbmMDJKIXEkgPihLFnydinkGebfB7mquQ1WM -Rjm/ZnwlN13uSpGlHK0K7fKRSRLw0Q7QdtcONZTXIw9kOtOA8gi0hozYc1GDAAQGCastg3V2I+Yj -ZRq+0nscAIh98i9TTqt1QwMgjO3xouDRDuTwUD+okjTCuV+cDsuHjFhRtPvYzf9LxVy5OP6zalJ1 -Xc3HoqChIp0unI3oU0x/2+5tWC1LXVdqdkCQ58GB/BCfvTxbuJi0LLyIWgNPw5fb+N9vtPcWy92t -px3Lyn7DPXAYXMbN7DAGtNPLqJ5pTh5kRwMxucgWHu2Ep4gwa4rw+5TEpyw5oBIHFLSDLeeG+nDF -o9s2wmH+8S+716onkML9knlmb5WJdJ37lGR5z/K7rhxSIE7Fkl6ZlNwGhNOfy1wk2YcKH31u89o5 -0hvjqW5KCndNlzl8mRnxlLlm4rYnzMblwyRw+KUl0i8+q9vCy74wAeUpMhQfgDGJ4lQVdZIv8fc2 -9t9aEyi0nhbCiotLhv/N6iibL0nGUmR3XRBvniQEecdU+4ABVktHuUPOPgVukbKUJdzBssBKr1hj -wtqNmtdCFeT06mOXhivp3Y0BlCxRHmM1SFhg6WjcEXq1VJHZ7HL+29PQkUFvBdvLW3QVlM7ejPMr -HxhNaCLyyqpDrb4dSayOGLgiRVaeq2vgV/lBhpEBjv+/CBM6Ooid9zXAL8n6lnVlq4LGd+0h6l70 -UngaZNb/sLJErjz95+EZAgb6qskAi14/23Ti/tJ/x7dHNpjErYXhe8OATrU5lULUAzwLoqTNJUD6 -71RZysZ4vCnmcp5eeTZ598jdJJuuqqc7ZltfkYRBG+xXWI5K0eAL89fvRviKlIpAKyqQ0AzTY4a4 -NZkoGDa1nEKQihh0RXSz+OfUsXsDC9DVK2z7CZEdC0GP8Hes0GLsahsFXO5tcYAFtQUqy+KXCbVI -9551oIMfiM0n4iRTsCFTunCrpZxVB32yienr0vDu4nf+x94tbH3PXLoQ6E9+0vPko9YYDG/kwLQv -Df6aMus+fQwun4vud1Kx5K4R4+NphjsZ84HYOXiFKV2q/NblW3lib3QfydJUOe4Pq95ymnvmz0CY -XONzKZyE3i+cidIgUYj5qq8/f/BSBu/+q6E1KTVyJ5W+cyr+5YeiD9j+p3AcaZHqyT/8MU9zyAOR -954uWUjfs9jQdauq9AwWuWbG+Mfp7y/9xsMjveTX9b7rO2eBnaW9g3OE3D5NNPFEfpLfsUCVmJEV -jaEV409yWV3DyBg84YvbCRBnm3A0Y70/sdQq9MzOd3tGgkT1PBZcXueI4ciEuxehb7qjMg67MRtr -skRWPSNzH1/hZpixtfp9GBnM0ROT8N0RukjNr32SheofSXqLcF9K5UyFbOniEagEEFf7vlohL7zB -K2llLmGWkKUyTz/VnFtwbQYk+0AaSMXYKcQmwh5xUSnAnEpV24TK+pZ99Xv5AowCfrjQdZFGHQU2 -Ob4ItYnD0rdQvqxk9CkQ91jcTvOoI4qdWpLwPht6kzgrD9byxsOU88SzQbmqEJ9hxGrcR6fEPzPn -sLkrA8lD0t+4bviwEf1XUOk3xdapNw+D71Gh6Fz9qrv8900qRfd/k+tYu4kCoWIlRQF9Oi+AfY+U -nPQ+cN6jWEtdGx/laq0atdc4wzRZae2xuvElTYtOUtcmC9wIPfiLtEqcbNuqHYci/SiGlNUwCN/d -1ZLriZeBLJdOba499wMj2+yWXSUtIV0Z1GfLOMugFneEvlVafhd87YTmbt0M4Q1aHj3ttw8b3zKL -puCgYSKfiNXsNYxCudX/GDdjZ5Pr3goGiWtVdjkSuAeD+c+4Z3fexPfa14m2uvt1pPmZKYUYWN+A -o2CLGJJZ8ODCvhJhe3gjNVdd5muMS7Us5GcUZDP3uDie0GykbXGORozcmhTydIn/0DhXui/pEUzv -/n6Zxq7N9nzYDsB30kCtcOWGflW46946UcchL2lKkSkwd5skmWa+t7NxiStAiMIf64nHFplzxMJq -m0rW6OHmfMfWum5ml13wq90lKezwPHbQuCBsO26wXx6i9KYlErk8kphp1HMzotydUM+8wClIesg8 -pNlzY5c91Szy8ukriObauRxiLlR1qn2rECqhWsdrBpSOi7Jh0DHElLGTSeZ+09UbhMzY2RwewbMA -cD1pbSHnx328awKIt8cbZx7I1A8+D4Y6k2RdhbJ3tOMHZkFPza60mTtGvxZUzRaiEHiZ8DqSE5hE -ae7VNqCJ2aAcMvJ6RoeRcgQU2iSHVNxYzxObjKfPotssGTtHWkgSDNCsrXOQrnp3fFUdwgM1NDYb -jktWbSR1wBrl37rRMpIn0b18YnJdR6vPcpilJA3vmjGP3jA7alg5W5tPSoJhYzA9zNvIiAOkg3rY -2GtcQBkAb3YbPSXsvXX3mWRAa8IiB3Pd6aexGaw7kivx1j7G3QxJWPyPGg76pkh6Ine1k+p+WC5N -AivMAnrJp/9zGG5MoRan5+Uee8iBL1Nu/WY/CLvKOSBoS5/FUnvOjzvHtGrTWnJBzIAh2WWRriw1 -VX7S7UwzqhY/nsqd2T+nlAF46o2slVDZrE/uEprzMzObtojQvh/nIf5rtHI37uJg7Da0QFQJK7WZ -RpEDRu2cxYDRQu1QvZ2Kz/EziwC1lwbqVQmWQ9J8XhdR52tYTr6+MsL6Yv3q5cKbO+eWttPrYSnv -myzba0RXk0PmHHrziJF6Axuh5L5DS2xVEoYN0z2X01hlUihfATaRdiGcXBP/waZ6ocaARRQAW8aP -buyIc2bbaY+uLmFKFHzBec6chOyOFNwVgeEBOQitPLzy3/uHggGptpvh7fTFDKhZBAohbxr8wVII -ZrmHhokofcElXHbme/j5vQq8/mi26rU38CEzk+ohc/j5YA8qHPZOypDmUrks/Hv2wQaJiwvUQTT4 -THqn/77b4+H+RK/YuMUOv7FuExM+w3KeOkGAwNDN7mQeufyH59GGU57T70WrgFj8q7Bk7SbPL06c -aLX6wbXpFuDe5UhO+OLEPIaqdwIUsj31YNprfTDQJ1w4c8x20N0KBIG+XvzPzi3GWbI0o0o7RH7L -VSJl6A2yyBhq9KKAOAiF+KQj072tBgB9feDpGUWLgaixNpyrDgw4fY3dyAMmm1KGOAnRCMFi6lR8 -tYQXtmGp/smnzlofw1J6P9uwmZGF5OumhZkEnap9NkqG72tLBCAMmjS4aMhN+zACeyFJ6wzP/mtf -J5ioUJ2QuEUBwAIA1guYDIg2l1Hio4ng0ztIWoM+sjdRgbtVH6MuhyinqfKp7ka5cLu3m4fdA/UK -TOaRS80FDMZU50OT0uAN9NL+AR+G/RhaKYbSA1PSa8rKu8z3Tx894PU6u11I6qEAvbvK1pC59mC/ -TnkfAFv+KcOUdtxf3dVgmb+NEvGmdHWZUc+Ot8s0gWpLLyZDjLaYjbjnoZ4UxLH6mHIlr34awv9k -XG+EasZ3Zc9ok8sNfP2WUuumy/SK+PNfePUixGIvIX6qdduU0K+yLG4IRi/riEpaOVeHxcituJwj -mfdm/Zk8i4zj3He4LaA/2/O6L+SJlApwqO9mb2FEEWFmatURGURAckFlEP22zaDCD7xmOKjT9Ma6 -lUOC824aWndJkptzFpaH3zwJ9C8743lLgJhfqE2IDKs9qzWenDFHOjtP4JtXJpjbPflSomkjbsDF -8uK6SvXO9D36MPmkJiqcoetkS48gnYXiccDT67z4qDw9ITk7FW5EseB+mZik/1VAU8zY0pIU4fqs -yQC9YPDlPex9AIVQ7ktOzx5NWDSKKZwtu56ErWy9ClOd1IRjiPuhVSv5ucyUZ2GqWsOzFMPoBF3v -CtH01rdXlIrwzRz0lNz9EeEXPP60NoSQQPJMiN4ryVW+k6CMB+s2watghAgMHWj28ae8DDPDF+Ul -g6SYTG== \ No newline at end of file +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 +UnlPo7/iRQejH7Ua \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequingroupfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequingroupfilterTest.php index 86f2fd0d..6eeea880 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequingroupfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequingroupfilterTest.php @@ -1,69 +1,130 @@ 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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 -lEFLWUmAsFWr95dQXqDPMY669d41WAqQhr3t \ No newline at end of file +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 +i48BFTWx8k746TQVG9BQjhfp44W= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequinvoicenoTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequinvoicenoTest.php index 37c1723a..ef369883 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequinvoicenoTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequinvoicenoTest.php @@ -1,68 +1,107 @@ 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 +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 +ZDSCmW== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementgrouplistTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementgrouplistTest.php index 8f1afcd5..ea4db426 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementgrouplistTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementgrouplistTest.php @@ -1,114 +1,121 @@ 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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 -zkeGxiJLbAlyRPtqgV4tpRg1Xlbw \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementlistTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementlistTest.php index 440d3350..220b37d5 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementlistTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequirementlistTest.php @@ -1,219 +1,199 @@ 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 +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 +jLOr223KjRKEVoJtDP5lx9eSAVtzUxEp8/LaY0== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequlanguagefilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequlanguagefilterTest.php index 44e5892a..a5fb321b 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequlanguagefilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequlanguagefilterTest.php @@ -1,68 +1,118 @@ 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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 -uFS+knEysy55adi3Uj3ifNkCpy0= \ No newline at end of file +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 +nKHv1Ia2lEKvnZQnehUiFllOwW== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequmailregexpfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequmailregexpfilterTest.php index 3c7ed1d3..bb44b079 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequmailregexpfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequmailregexpfilterTest.php @@ -1,67 +1,103 @@ 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+cPoF1K6mNcgb3xWZ5JmuMHiUlKOl6dqdG9lzF+sUdo+Gw+2fzKLm2SmGqx8VSgbL/vN7l4ASa -EwGWV7dOMfnQEzttpYGw7P259Qog2Bxmm84jHf8wd3SUZQGZdM8a5lN48zTaBqxVjBrPegLefqib -FJAOk7CEURGI+wKRZ6gxB51/krTgVgLeIx+ssl77r/shKf7X1xR9rs6S7nVnpfnI71GafMB0MXcl -aM6bgG+tXCeocWG813Ox7+O5cQK0Dmz1znksSHlEkJYlWRzBof0E6BpWlvtAP9W4fKBYIPm4ydg0 -BMAYO/HjsxLyVzQrjVv3AwK+yYL5XrMFRbxJkRx3ZYoC3Gw5SQYbh+ztZnF3VRQEzPnTC1H0LFNe -Y6BZw6pBITkIfQougT4BmyHlUb/3CjAymiByBxF7iR0tgcqLrP4g+g9kjK1xvzaiYqab29MZoubv -6egpW/aQX2y6rgcTc0Ayhr3ostoeDJD6+qG/RH5sPA4KSQyD/I1rVEnVozAIoDi/Ru3VjxgyPnIl -zHm3StuOs2tCrdnWh0/OvWQR3CczSPp3wW8nZnkar7UwIfJmWtOiBVtzmG+4SvfngamCZzJPQOWQ -cvraXrssbssvtWDXsJI7sb5e7ajDWz4n2gNYiXKDIu5iQu1to48NGWXbC976UIfYyNqHt+IwHuCu -bbLtiKOKbXo6aEbcPjnpRDbpUQRFaLiVRWlQlVFhhyWPM4H45WDXYyOF9Zb0+ttMrPCUx6ToNRAm -fYbmdbFcKtKKYIcgzOXMosMzpv54hdASVi8WZ1oSw7hSeqWEMQWBUwxNwTIej0pHDgq1vYv+KPKV -fphroi4pAaOsrPL6JuvvlsDGraDwfwNxey26bb1+ywcTvVG+Dm2+4WONr/ZDXPdwe9WFS0MdJCg9 -y8RYvQ16Agq/b/mx5gs+jM5GQoK0A4Ig5nqv0FsEDP3vtEQRbpaVg3Xk/3ccl9Qc+gyd4q5pb1uR -aNZZU1siiZCDQT7HtsZzHIjDU2HXFc3GnIMgZXWvfQI8HMnTOtalc38CqrBOCyk2jKlY7g2NM/G2 -hP2FnEdHwCCaggGWbabPEndt2VZjAoylW0NLnLRpgossEcN9drOn+KwmE0gvKly3B8mDjumgG7NW -sUH/kqodAhSEYb1KcgpSN4s2pukoxmTE15UXD8RyGLdC1tL9oBDQ1jsoHD56Gg6MGbTOJtI8mdnw -sWfsVkDJlxM+PCqxXcIq5zq3FY73VEVfT8Ie4tMc/hPecC4zcyR3u5GPGFqhFXaR7N8YNMgm4Cib -5BPIThxMyRAosS5fljnD9BYJWmk9/nCPgul5+M6eNJc/hlyUiHNlguYfHW5mJlyPVTLyTquz/q9F -Y9dzjZDw0U0qUYUTk3hc8fR2pFMniQI2Cf5I2iu6vqtRRicR/6b4v0aMk1yESKbd3PeUD4hg2208 -8ejfXGn+lEKM+XP53Krcc+n8MwoTjdtMZA3RfgTB5/E7+zZq7AdNJ6tENNQhZAwX5jktWEx9VyHn -ErrlOhykGnqiY9m0xVszp4A609dE6UruzecEaXZb0sjzfIDE2rQS1QgUd5AT9vJGIJXEJx969MmI -+80hCtdYOoGulXOmapEY3hWrPoskXRsr9EjJT0yvS/814OEh1PtG1zVWMm2M7fqvIR/qmq1wkVlz -90QJMig28C/PtGxSdHGLdPPT/xL6stNOPqj0kn7j4P+agxdn8Vvztee55Sode7v59OQytyrMpvOh -4Fmby6genF8EAjoYe/LoJKUCtyiQGWbnn73fh/m2EgBKmLfvAYo976w8gpj11bvq046Gm1MC19Fc -H1f+zznw5pE+BV0iqZW13R/XdZtfn2AoBftgovAd3nyIki2EVO/MWezU5rAEh6xlml0rL1pnLCA7 -gUIbdJXVLQojgMYqWI2SIQ5/i7s7+1ylBTGOy1ce1RbYXXc+MsA8lwOurPDy0CxUWZEO0xsmsmmz -OWZ7V7T0cX+wD8P4J/cN7tr2SfVPD2h8P+X4qYg86gM38rhuql8zhEDarRKM81p/afmb5v9TsApM -lFT7URcNh7u4OTR65zMpCYFcsxt+srp/TLlPdyGu9CZtMZz9KcjvapjHFJTeNjZ5Zvqz6sGun6Bl -It5S2MBJDs0ROj48BB/5nrQNH2L/6hKap8voo2E2s2zyUMDFrFRHU8aai5lBLpLgQBCo6NGZ5KNp -+NWdxCz/cC58a11wjhebarql//jYyODZf4GjOfv9p5e29zKRm1h0bhT8KhjgEkUt3zr6VrGLOyMH -lseac7wudsFdlIxlcYgV4IkbnoR8TCqj3FCoNbBVAGKiQqP88X9phpe9A7x64fC00K4BbxOLUKyJ -KFlxOrANpS4qb71E2eXxCE0jL/QgKwecsF3GFwjL+0n3fjDrkKRcABBuout/m/ZgoTHTMdgJl7vx -dAT168sMnMdjC4CeqNpfmIob5PWF6FprsbSIYi8vjUt+Q0BtIgEOClUhIcndDsMU/y08HtgAC6kP -7uQoI/cDbKqJp2EXwVqgdmMI07yK47RKHRaRSDXtnn6e5VhgF+dS63E2HWTfuwhJ7ZKbz2EQ73uD -rpbLKb+CArI9147sl7+Va5lndCcnmBnyhahkOz780St0DFVKsi7hVUd07KDCOK4ZCvQSKMa1gWis -fWbQqPheE712XHbjY12+vn0TaNi8hS3N8wRV0l6R2c+gfBzdKC+NJ5S8AxXcR0Lt7p1vLcfITtOh -AL+MWzKsOQ0FeF9HvFgp60mpQbv7OGopN083r1kZIoKL0ZRfiyCqXOL+cgIMkLr3dXZa2lASPlR6 -q53NdZSdgTjATV61t/sNVc1m1nkBX1d0cKnRg1f7xiw462K5A1/6A5GtBw4BDVgvVWFZXumq+RGc -iU9c8Myvf2k1oeyzJe1PP5aBpWMixpAgsr8z6a1Hh3++50babx5tljoZ22lVXKhP4Q3w18wejzN1 -I0/jX2fvaf4pGhmuGgPjxJC0P4do6cw65g9720p0j0GoV5yALZCtJJz7mU8CxTVVeaGWJxpiP2Pv -1/O8eXr+DYgi3EwNfUN/ZnRYQ4qBmfb0WXllS2FygOKQv8pCpd4wNXAOSqMm5OeisPVzfjiqSqIB -ImgBhwt2ipMpm7gd7WndMuuYVXh0H3z+gm0LYjSwLOyVnbakXpq+6G1TfCLo5t2Wp+EVVt2Mrex6 -wVwtzPzUZNJnvZrLpFoYL6clcBfQp5ROkqD7V1+SKUYED7L0Ta0gLxFdGjulq/BFruXi9WgD3GII -ON9HXi7oLqaFhY837sRA8BmqO1/DKuDVfdtWgUQsa953C04RsJ5Lp0mHyKbVKekafh7keABbtARo -Rzsq4xyGrpbDmvKuZeUiRWziMdMZKSKKDH5UP3t4HD0FR6npW8cREGGFFfJSGj4EHn9bdn8azxeW -NFzXwRmzayHuHIr8E+kv5jLDWobc//TT8uXmQ6lD17MYGKYRlJ3MZZSAJpJYW+Tf0U/GmsZlGdfl -TipvJydwK95Q1aGlb9E3KPHnAl3USLuAR4rGop3zlggPFKhGV84sWGkp1LQDa5wuX+op1hO86wrK -bxwy0zHcXDelWx08+3GFWvQWsHv/H2FFmAKcgSJEgWoxo+bLoCA0Bx7kr5DQXlfMqI8eNMQb9VED -B14XQquYf6cA32Y3ICTB+e7jJ2dX4SmmAiIUlD7szMWL7z3mVoajoO9LakdLy59HAMOBgsRDSZq2 -eLxSl6j6EhY5k3M2KznfTFSIzcpYg7UzotuK1+r9/oOOJIMkc2LqTIMU3/FZMKcy8OaAT05HTazs -iutotOHhk4NMAFBQ0Z0IR5R8QrnHxVhQvGAOm0HyLnZWXlGohspnmOo01iK8DJtzoeiUpcjOGZrv -p8tVdAKKjhTiIacovfVc5Oz2kQiaKnUGa/3dXx0dicFU1Vogz4iTgQxJ6rcFmh1h3yTxPnLXYTCK -9gkrifiilQixQcYP6DwBGoFS0/ONmmPnlYjvwOpKP0zlB+ZQ6K4LdUJ7MpkWz6aOjEmnqqcbvcz8 -ir2yGIrPg9kFnceNeKdwcU4KGhFqtQeT4klmQv3dGIfzV0ubhOcHse5vZyUlnLM8WT3tGV/G9cxX -Fs/Dj8Xu2PIzDhiYKtmYDdONAHVn8O6gACkDtnbc4Ro04+uUAkTUVljvsuxO9E44iDJ79qvt3a3Q -NvyrJcXkHY5fLCVvwJrDvxBHvMPM/6G/we4uWwrjG4Q0XzOojOHNEbLHc5F3kTt5Z8DzPbW7J00r -sihAwNC/Br2qPTJhnkPKxhFmROoaUm7mVIG3V7uKl1JjghnbY9OUP9QOImlWUi66lGc18kFiwl4u -+0uhpgKLtCdbzx3TLQN6X683yErSRBl6BYzm0lZH1kSXC8cP+u/mVp5wtyzkjq77wKSIlh3nbbWA -R4DoPQ7gYQAjpo1EaE3RGW4BOPbFKp3ZBVvlaw/xDyWuTUqL4qWTKPoDw87YRvXKUIFTEiVjYsiT -9OO3zo9cB0CIijKm0/KqXV2v8SeKj+BnrL8n6X3fTbumdWFNOLI39kjbjCasRoI5iMbPYPwx9DKS -61tx0Oi8mBtkt4kV7y0UcwRuc3jh6w34gjlV5XW26pKzri582ARR/+DfoD1qjEf7krQl4oRghXY0 -3gD+UM4i2bCc8LZEtcm0L8tpp0jtgp2H9pf/z0yNUIqWDdjD2bcg8+BoVQ6yULq1SbAQ6eUzAafY -bnluE5i21IX2PmslMNhcS9aBavJWsXnHuTVMBrn7iXonWsseUvLGjAAkh+g+XsMqr0== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent1Test.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent1Test.php index e2cf1638..cff53c1e 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent1Test.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent1Test.php @@ -1,77 +1,209 @@ 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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 -W7n839PdbWyN9MPg38CFbB71a4L4 \ No newline at end of file +HR+cP+byp77w3ZL6WvHPKhNiO+CTztcf3ZPb7wIuqKhwYIuevoAvOzlsHQOVOkTz7K2VuK+k//xf +aeQhT3l6piMDY7IEtaaF1YGHYeyKTtz0jfD9bw56pHNSYrIPQGk1hs7BiYubs+iDblZUHTzEbWMH +Yonlp/cgo1wFmh9mAzDRujdbKYAbNK7P64qMc+7EKOYnjnhzVlKVClrGCixXXFp/VjR+V3jZHLzl +YHKGJSKWin/3AL3ZI+otVTWHweYTo5LjKWsYHJ2y0K51Bk2zZOl5eLgPp6DiAVj3jx4YyYazWxFJ +LiiJKryC0ZUg0+QuJX+cj5Y94qtBhz2M8wwTHuPeXX//5tXMTgyVaWZac5R6oMSvOc9tQKrw73GJ +1Zin8Ct7T5EkJOw5uZqmmOsxshrwDo4uNTAlKJA9azDPgp3qnpR+4RRdt1AOODf02myjmQlLhDl5 +IfaHdgX55xziwaEWpJj7lmk2KW4Q7v9jiHcCDcgbNBCTLBEyTPhFQKntblXaY0Ngo1+wEjgofhzI +j/qnpM3AsbR+kaBYeJXuNO/6t4OsdddYHCIAWx2QE0knK4lJO1K7dt2L898DJRkEwh0teni4GXb5 +RMfRgsDXD6ujBspVzUsOvMDSV5/OO47B7Qi+V5hrx61OdZcc4FDxSjLaaHHMrq99ZDT0FRcFDD3j +xj7vCdGvCQoIAGrwKYqODVuhDqR+CpwdKjYUNlL+rg3d2MBUldOYpG5+Qj8vvvaSNpMA35vXDA0E +M4u8IpQEqsQvUiSnnXdEgmKDZpPXJ/IouKLvGzjFHej8PcafZ1aBDxMZKa2UWMmZ8uygUQnEBAsQ +No0bnOMfwnnZFGFyMU02ngNe8sW1p4DlW9Q0d+cuC9dlHbX/yeYPL/h5JkLkpmhGxyGciYJ298sd +IMeSm01k+CzkpIn75CWdqT/H0kW1vuczp8XR5edqPL3z6xq01cV7kMfGwdTw0WQl89AsxZ+dbp2o +l+CDwLs6qc3xG/y9E0xnUVDlFNxw8Mq40nRHem1pzvYTHPXMU7KRCum3mGpi/zjFq/Hk1xXKK4Z3 +Imp0qxiC5RrF4ALmIT0DvzZhU86A9NsE8ZfQ8Dk3I5niLVjnf+OGlcYfpjbxB7sIMxLU6mg5k/rB +WQIvhANpK9YLEFHMOQkt1vRrCRPIzhf607xbZJgFMQ0Ea0QB8CipmWNk0viLkAEU0FykHaM30py7 +J9GoMnBTOp6MTUCx2PZggudHe7isf6u07nnq00pGtMUgCt9Rxf0J7yaTFeYs1SCE6/eHccLmongf +uY6QEGgheuSiyCGOy9cdypfwtde9Zc2rr6rRO4YvjLQMFkjnFfjW/pZ9KMsqtmIlXlU6GHB/9UQz +7Onm3y71VjxDtOK0WElj3HpDAOj8M5u6qbluWZ0O6dRl1HFH0zMEGUoXeLe6qU88fmW8pMnPIU0c +MvG5NfyEg28Zj+abAX9T7tRQ09QygRDLWvtLDBx/igXiZEnuHnLOdQDwzC0PZgNRHU6O/F6s1VLL +ls7H9d0hkRb1g+jaiYwuZ24wcO/16jS8b1AodIanrKI3C20tWdlVRmsrjxgJkdLUjcl0+2BdB3fr +LvS1aKIPAbSFYe6t3lQL6BSRarXKLeJnMXwHKwBzoU7aykzhLDC0y93pvdGHef05YY8PwsP68IP3 +in1kPnaCLvTP83l/9aqfZg93ad78OVgqpgKkuYLH8UuLgSfuJ2G/lsozOaY4pNq23R9+ug/IKuoK +h8uCIeNSrsqfOIGH2HkhfQIW1X3fhkv0VUVoGQmuq7FKUJ2tmPOPHjmvrHU2cIdBqArtyD19xBvi ++TklSgYJtHDA1BYQWWKKNABwGaFvmChLPoEd78QgOI9aqo5TXmeM/WYLMcYbRjInqqWzjPR0fNa7 +P/LiJelcuDNxvAnUfnpRS84olLQQD446GXqnu6tfqFHHlLqbWOwY2yVTOfTgtd0OZUnqOUZNhYtu +NDLdYHHtm9HCPkwG+Y6sPf4+cnw1s2/5gPDZAMbEA6vIoKxNKgbLM/zCUFIFxFtkWHb8XjPj+9ou +vZz4jQkYOZXYfBJg/q2szYLPkj+SBeTdky8DdHKtglcD1iTZWoWvnJYYasG/A5WqAxtqVMEidH80 +CIeXq2O/4d4KDV2jjOCLTZa8uGwX/TQML6MP1mXd9Udq6574Y4ck7eUu+n9l0B8OU3IgzoWTXQ54 +mfKOhdOsK/ndHrXCcmAPzjx0wSsKJ2RbBvh+meHEYsK2Mc6jaAfpTY6o69JzW2xZp5WzSvaOJNuK +0DjuE9bM+/lzgywc15etKJ7mdaYjkWZaZIPlnUWablFsnWwlwoBkmLm5quajtqXY3WLAmVRxyQqn +VJCdycCOrpv+29mSI+KqZKcJYE+DMto0bUVkpPJ1bcAgTTPYAjfqvfrl7fPjo93WWuVOAMvXwEAN +/xbdgJreUDE5D2q8M9jltpwZiCD04KEDvWHrVBxXfPnRCxDPVvpciS5FI6WHv1OsYyev/y1Ejjb/ +KVci/+zFdd7/SvM/BTm6MAFmO9vi6lO5q/mVahzpWvlUw64GNHCQcymtfNp1njcAuoPsqdgs6uUC +WQ0Gju4QT0lGD8WseCk/ilnV7NZm0ZxKmNp9E/E0EchvYHjfw2RObVnAjI6/tJWo67bAqSodOvcc +DooPPPh7md8SFtsKBRquJDYyYD8ekKY2FT50WjEYqGCfnlHCf2XUSZ9O6tKrRDnU9P35hLi+VaAY +gwSPXCpzVDhifAk7ZLVYyryUJEuL/JkF+9pNBhQbAuucnURn48IVDtIL4LV90ZuDdN2/Pr7Gmo/x ++00/uISHnbby2MnPltMBMcBMnW8Dr24nEo0aWoXZ8LnbcuEdQZxgwcp+I72vOWmneMHk7YscyJTZ +XbmP6JgzNoj0dmbaJ3fq5brSj1vQtPNUoBfPb4/an5LItNWLnzh0eH+2jASCB736hCeXS/vP4pXm +Ayh34WMoUjTjOU2PdSqnIVqvcMzBFIvYrJyK20nj/r8c3p9e2AYr697ijUj20F3Tve6zREqb01cp +LkkPqxMd3cuJxeMgyYYs6sP3J06KZ1nTQq6bX+e9l/kww9jtrFuVx9KYBQi54jAfwnmkoCoqo2YE +fzPgUB6JCeLGUqxP8qr5viR2Zgy6+0Nh4NSP/6lT9AEgZM1Gyl1eeAF72siXxsWZGjoCXaYEWc9D +QqToiIZlR+xeV3gPYUMV+wKGdSmDDtbkCtEyQ+HISTE+iLl1QZKaOndEnoPX9zBX85vkOFD4PdDu +QXkzJCLULZQqkN7RbPpHToyna/cDxNDPAflHQXi3clT859dGrFDx1j6HQ09tvvBLHxS5eXchnrwC +8VjOdQUHVGHJOsnp9WOA0v9fObWC7X1AYX/vBosPiNYqsVMktxqP9S1vV6bkxKcgDwLJciduoRqt +/sDXuphvScCbthmEEfRpyIUwjLz/JYARveO86woLUZClOmyICqH4pSw3P5Jr7GchoklJDSxTre6y +bJlmRjprfUVUcS50ObXkCgwIao/5sZ/pem5baPRpqWwhFfmgj7gJnxAORDCL9UqeAbyY/fOJ3YTm +yVMQTLHc7igXwdH8RSOYOj8Z3cdEDsW8QqO4MigqEt6vQiavFPl+Q9fTGK+gUuXoZnr+fMr0hYzP +zalE4yNm7jokA9sFGwcorIbFIoKQxIPEwJfuBuvyQhcl6p/VD3k/5u9TxHBZimrCYQtJqjNoZAgo +ITdikiTTj0zetsgtnU1ttIfx8jd1Z3jiCgYVKMs1FNq5X5Xddw4TLRFhOSplAEAJhIQfz4nbOmAF +LA1OS3Ce1Txk61QPfNc33InBDBD+39kXQuwwBVC/HeVybjWKn6PrEfEYPBId/8MS1onLq1FjcSaj +I3lRZ1KQ5AeM0S9PU9Ujezu2W0HppbvNZyfoxvGsXiXJk9mwmwhrL0Vfek3UZVmAMXZyzoGjC3Ez +VQw5gsQOAYjjt83h4eaqpHWkbhKrCHda2AIpj0o7xjPObiqpb8KOk0DxpVgmtgQN0W7fo2wGJ/eI +k1IL3nIjQfnsY82SGnrKxYxd6r1s2eeHWehY1I9o/R00ILIXUcCUpv3uwV8W6l7/oqT6/XCI1slA +PE4hyJWvK1+Ppo7OkjwaPPjToOppufGq+YinjsvBC09B3uw1J7IkaFWLDrQgWAjFv88M3C8O4bvo +povxUZa/H3FY3PypJCgEqU5rXhIXAQReS+1oCEI5ZFaMnYjeEmjkPIILYaodAircsjYICYpLx6hh +2lrxuY4wYG72iMc9Cr6NotCiwoz0SDqXkwHjQqHobKg8bb43gBPm/CIjl6V6xNdVLFLmXGzK5f1W +2cY97tGlvCMN/X6neKyJccUvvyxkZhLYcIdOrCugukEWJwERV9dy8QTNvqxn2jkBCH4VBiGhvhTt +veb3wZe30l7AbWI6CrPcl27Bh8Mu6jwhGyu349/0H+BApp9BtL07D/SS1MEnXrzAd3qCmLm8Thww +vHmlqKDqvXvG7tMXxKWnia8w8MUSjNgiIi2fheyO5klDZfkqCo2ndNl1aA25BEyZJWYYN3P6qhyB +tfwPCuwCTCUrWeJxyWLilJIAHaq+tN/Pm0FI7srn297A4CQVYJlVw5wtX8pX7UqwpvPVzr1GbwqL +/s0tsiOjOgstN4P3AuyPEanLPxkkUxhUy/EyWp7JjvwKOUDS8gmItvvONN3Wbc2C0CTpobQDvwQ7 +vBQs+25BkkYSBcc9dFO+8LsCzdutVAp1h4BBKyHOSFi1zsU6ZDo0BWfamfNrXRvzHvIft8x3cscS +3x2vndfiCrJGQzIXAgnfe9bkjo+en36YkCsnM47ig5AD03Ja6x6r7t4OAOT4Wt7D+L1N2XRmJYBz +E15fjoHAOojBbc9JGOCEuhNB6tJLRgr1IT8eyHehu8iuWu096RdlFeoClpytZEY0D5UWKkGFIinm +kvo5V2FWJ4pinBPVkck0chKFtHu/d0BuKbdMO+zejyXdAj1Qk8kXZmRzsMfgo7lCFjPyDcD2EYAj +ZcjSwD86/dgToA4q684QsuXgZwCILg+oWkJOihRT146GiWQsFkrfWWVwZgRZokd4vNaL3RKkxxBo +eyBZ+Y2EHVfWiiiKCxRv5CNk1I1Z/Dl+TYymAw94udKKv+eOq3LYy0o8IM80LCFV7xwH0LTCCKWL +XKf+4zzY0bjy5Kas28IRRX4SgN1XytvL/pfLP10VqF+s/RDgAmEaVuEUGF+MqIrhmD0bgNJSx3dx +TL4KVTMRXPtscH9cMn7Z1nIXdZNemg2Gk2A1MZId0740XXWbk4Ew99kbSiicRfYDram4ZOd+hq/W +1MEettabt5hVgT5Y+6u7zkWVDCEMEBduGdTRaNOP+mOnW0h1xasQf4VyaO0uI5c/qZyn+pFo9/hn +xHUcYiO36Hcc1dNr/bmsHN2nO23+sSLKT9v25D/0ruqgaz6gpzldmDjrjpqR70IpnNdGWFmxBqRV +InJehSb3uPVZhdBnXxBWhoQQoxWOBmy+6KLq504xDQCNewNKkO5ss5cxUGaBzGsdb2PpSagzC7tD +x0HFJcmtSfuvBmiJNbanNo4A3aSZUfJee67DIsfAvaYAdzzrBI55jAlXiSLd11qgb6FU9rn0CySY +K+7CrxV0AZitf3dbsqZYArA07Unnq2uMhyK33CH7+7iYI6txRIQ2Px1eU6XVZ+xndmq1fvE07NUo +hWRTtijuU5byS5MC6/OBDeOkI2VIpNPZ5ZR12LKfvG11e2ZiHHhOKfKXrJ/OwcU15Ljj0kBAIN7o +OmBLq+X7plyzWwNkcOBpB7L0J7Ba2gtc+tXb6x/ZnUA4uXIsbDPcwR6IC0qk0TL3euhBnR/cEvfi +RbbRhcTNB2nOs6MGpdlFtM0HyTV+ctoDzsrabaVYYGyGAH8jgyF2ZwequQGPuQFBgjFAiPSzNlWK +ZVmTu0mvyG9j8V+JIPpEn3YQbiDND0RKjkbL3xvH6/4KIJhgXqaZIwxVguHIUhA781zsn9AR6WAT +8gb1/ikrnLUoR0BW9lNf+loDxk85nVbyueMKEGPdVTMzqn25aDcQXtyNhjl1i6NAmKKnHNAV7HHF +uuDx4bjSH4tyMGUsixrUwi3lspMeVWKicGszQw0YxFfIKuqCQ5uFIYftysgUjhlbHxd5xK62iFOV +Q8u14eCmIwwMGSEuc2z/uXKigE72YQcHVBdE12o3xI9SSr8Hfvt64//89EpLt55/0Vzr1hnx/Egr +GpTOJbl5md06ml8VHrCmmnH9gQjHtWtGACgiHokGHFSN7Dz1vP1azoDMLewCNpxjl8xo9rUhLcVY ++5thB2sB/oPXojr36NZhRyHvJUxe87gse/o23r5VMDH6dWPUgqPt/otTQBj2JUQIBz0g/tszwPQg +y3L3desX95pludCZ0qXKvQtMcdj8d4535c/uUCbXycoB9RI6rG9P5CrZm1zOVc06vMvyd0ohDH8v +2blF841vLq99GQBWSVu6sZi3dlj+TJrvNaBYdKo/AEbt3tfAebU3YkJ0JV7dXEd3Y6/J8NJbvX4v +JiByJZEmTb3Qe5Lq//zcTPGkDoZATx7Cci3tIOnjNOMTd4w5oNdLsEBBMrmTpWMO3htC6rkWSrhe +wFjeVVTgQcWQr2Z/DWOrgwg89PJbQB7093719wBr6KEXkwBX72+uQfGDiEzG7uw1elPwZf4GhFtz +q/movUt9uJr+u3b0Cav5lLE4cuf92/9M6LEVNCJCgayqgWOc2YeYzTPaNImpiFDCkv5673PAzWBo +5vOzUtKiEFmiEVwaRZeMO8n8cV00ylX91Vfn4i3jBb1+Lh3vB4PxiKOZ/is8tZUPggrXfRmpT9Sc +lQP+juF6pqzMpLYYZbxxMgckc5V21e8ev4CAfi2p2hVKKY/4Nv3yInx/XmANAnXfvqWcidhZs8X0 +DGu4BW0kKngAwI1t2iW7j0CzAPnz0TKw5ZxMRLkS5XdnGSP/DwjQMc08eGne0vnpe1wSbWIomaef +5zagR9RXXNQ5gVl0EmnBAhx8sRJkaIYOkOxHKNxex6lwPCeFYboHZ7ME1MXGUGRnOST9cK+fvgV+ +HTQaMR3xOKmoocDX6yEbkwUT3jdwhVpHtdtdQhyGtWwZq+wXesXCA9l7Ly6lPEwcjNLHHTQY0nPW +24W6bskmROBnTkr8BmtAmkK257MPwGbMHPza1+mma0C5ofS3EBRPq4hMIX+HyN0kneSkeZecvfut +CU6jHH6ys/1eDM5QSV+Sb8M01WFNyNytT8m0/RPAs88FaR06ol0F06H9bJNLWVkt8wPc2UnabLkK +cjh7UvlyrLt17Y8auIjuvJTGI4peALCNuWLEM84jzn+O/7ytOMOedgbpkWrPgcuV4Gq1pF9pqKNB +kYpPsmoo1yNoT9PDe6oVNqvBc3vRxaxuXQsyrVbuJIophoqhyUql4hHmebzIYLCYPQVCsrSdCQHO +AXRyA+wegE99sbA4+6aYUGHpDM11o1aIfSdRYpMi4SLCBcW6oLzMDZ63bv1qEbKekYjggiDgqe0k +ScdbtbB7Ifn7lP49IEpfAKT93oBJGBEIFm7Pv1oAt/PuEtWnZsr54bLPzVl9yRiqMzVgN6cdSCKP +mIggmDBZctSA3OmQhb7qkncd4g3kYrsfrvoyvBqFr/VPwLuAoU1VJyGih8is7tVzn7UF6Ev5ZTFn +55nzl0DtkNYHAX73K7ilEzCFkaC//67KeXBYUvPTHyfr81JnWeivsd+SDAXXGbt/hUi8ldOuDlup +WwErR7ExAjrMIR9dv/rM0yzogoPBQkz+dgZo4HCwSETte8FAYMBjfrluTa4D/u+vTMY1SfbcGw8k +eeGCw7OQX7Mgdmc3NjbDRzRbAuzszrfik7esIKJ8iU6pCrOzPka17PmidVuf0RATJ6xxmy+ueHT7 +jYgUcNO92SjNxYF4tw9Qd6AtsBVKwqTyM5+HJHa0h7OKFxme5QZsPpkGPTkWH6h1b3k7xVIAZ+Hi +kHDGINKMWCBYKSrjNAiSih/JRJxiiY2Zr46A1sZLMI59Bb2bE81jUxWc77JCIDA2vtUR1fvzaENV +KL418HW/pxGXkhBNv+v6df7o0cpTngwVEBnTcEqcuFvw9LvtreEIEdyT5YX9HxAMg3CTfOi3ROl4 +in44wcdC6Lr+tn6QwMHh2zzdRv8s1a0Cw3GWQ6ZRWcuO0s07AvZQCIFSNCYmFT4r2EAvtYKJpCF9 +mDM7aSOG9/xnqGXVxjo6X5ldnf4/VHyzPI57j4I7sg68orxFWEeYYti5GiPhwtSJ/uBEqz8X5pdF +AAQgCG9cxxt/G0Cb77qZT6XP0VqDvMxM5vN0dH1e6n9F/fQsclFZpIb3W+aVbsH/EbgVfphi5TYN +MtfH87tiNF+98E0GZhjFqqBleFbhqQ0ealFIJsN6f30k/IisXxHLDcBUrJ1LrSboBDMMq20n9umU +xH76ESRrzR0qN6vhJXXMlm3lJ0EVp7N+Jvkpcem00yqMuu2NM1e9viRrp5C7gSAZMLgQU7fw0VRv +7WSqKosrnvY33LJgwhcP+GqP9doKuknDPkUxaZsp5kDbT0Nk8E5H6H/0c/npUeChmCDl5wFgorfE +k0WcoYkpj2AMspz6YLFcMYNqiIlVzY5EWQ1Tg8oPZz3d/y0DdH4P4tH6rn/qp4CvlIsgaExMNYY1 +sCYPIcNhSwpnulzsFWPm4XFX6fIj7SMc6EtGNdQSh6IW0mv8GLz99iEEq4/VbID052g7LW8oqNh+ +EeyJuXVMVvQG6V8WTxZEPjQhSl5ZxGaqKTM3qvMvtGxJxPpoSfNteqg4Ak+2LyYx/B0zMEsW2T4D +2070rmKi2fZQ1WXhODsfmJBU1h/ywtJYW8qsOHcK2KHGzcAC0249iJsAzIV5c9xYNqbjf/xu0sYi +YOv5tlBlSUX45q3LvlTGqRaK0RVa4zSrtB8ObNZGPlj9TIPhYZP6mq3copib87G2UV2Q3qHnvI21 +BxX0Q8XZ/Z/S0gTIA5/L1WgBnsFfnTeGvACZ8ItbtKP+T58zfweS9Q9t6Wdw36TR2i83xAucXDXw +g+JA5FtfiXLyMabGHbSIExP38fcStmTgVp1w3d+ffzx+6FYIwYoEXI4I8JaQZV2TRb8kptjNbNa2 +eUHTDYgLvYf2NODeefZBDLzwEO8g8R2c0yaMhCeh8U7irBwiVfQI/DfHQPaO4GDqvAwmG/miGbc9 +2iHiOim4mxcEEJbzJ2vYMo5SwwFZAdv6xpKqJNRXiZJdLe1ppSYJ7TAPUX0UEreSdgTMZSLEY1jH +dwGkASocURkjzu+3kUBU8kWq1UoiQ6K58+NYVa4O4HRTpG+ldrpvdpfgKXMjKzNF6XXHwN6euWOR +dfGcQuoWIkd7H/tzTT7ALKEpd9WfKpkE7SlPkV9waqvKubIG2UIqaZtHQk+OTE29iQBxglNfCHXz +bYsaUc20vPxSGjmYhhNp2hXnlgF8tH/QzFVTU7JrEqW/2qbB45qhG0IUl7p5X2d5zLH5Ipu77TDR +ccWfgQGeZEewV7w6b1jKGKcFRvXoSLIjN8QdNNl5s7GFAjgC2j+li3sToD5pMEFYmnfk2w5P2MSs +WnNhRGyiiBD24jWKNVY7wY5fBerUNgczWcQvnTD1+EoJw78fr/T3YV7CzFlRNeF4Liln/3y4zEao +YvyKfh36QP00VCD5xnuR+So4xmvbFeJBC6iUtzm3t4xb8ge98iq4mN7XhbhNnhP0+ZHjXrWvVwjW +J0GxGX8EVUPOticX1jHzOiM/15/Ct1Gjw7sJXIXKEcQUjC8ALhanMbavtmairxtBdwqD258YD0uZ +X49VtqQj20OP+RiOYXVO22Ah90KelClSoCFJEfOhU5kKxJc5BK/+llssNR5V0Fk9XChCgYECPfaF +zLacnMPaPM0Cszr9R0lba0B++On7JI4v1f9GFyZMuWD2AnBTOQRizrbxATraF+SdWNHKqeq8RT9V +wXgCn+2PqqFHAhEl3KksHyOe0ybApbnnIO/38v3jPQxOcioulXbNcgzcey8a/z92kb1qcmmbkoNi +1zr+PhYDAbBKM/KJudUJtNTulxQ4klYQC5PM4ML7g4sFtj6POmGmUXaGn80QIzxInkApc4C580Ou +Rtgp8j9kqrqguEuDcMvp5AfUNIzfERcneoZ3uaQLdSWtchC6cd8V7PIOK/rOslGMEHEWvfpJGkim +ruixe2ihlkvvKRpd0CKE0zkq0CxK+qjCMU3o5Vs7DcCWievq20ULlWoSE1+E+hQINp5rcV/0ZSvj +JcU2OASiyP6Of6eSfromCKSWh7db/j8E3JUe2WXM7CzmsD4BdGv9Cw70OgSrur8UYOlziq1jfMw3 +reD/K67weDM5FNy3kna7d/ue3fIvImyp7NNH6hY0OME7FUwJNy8Qs+n9OuMnMfD9IdTPQOU9aCQp +HcBQjcEg2dO9YGMohjPq9hSkbsWBnuYm3V/059+cctbEFHnR72AIsEB4ObEqlT07Qgk9jkTlZIVu +nrEl/hZvNHPlv1RZq5n8wnCZlLr+pULTEdZnOBb0ASbdFccsBpAeg1MiN8TYLOJwYu8pQo9T8eqJ +R0fIzPNratRypMQzK8zpPrKMawpHPHWwPQx/iZgbG8mFz59pOqBfYNZRXOOCfYECO+v0soH9sRCA +BcHOGWYiVM/ZsnZb9x7t2jmn3pKM6hCUQkeAOd0KvKRZQfL/kE1ch3EHabSIdK4W44KG6RE6TOIF +8vcgNb5+9y9R/rEys/9DHKabeJXZyNq5IbhkBWVct4awqfAvbFagrD413mz9eXMoUuIpGucsPY3l +V/AGA04I0xGg/viuNfJYttpLj7rC/6EMWRC5GbhSCBC+lXCcPSAfymqsHLHHRmHS8xQCWQNkbiQX +UAG7eWLYELzYssxOahTK19RWVV1raYZTq3ILVcVYbV8rxbSxUehkZ/h1GPNIFgSF0KKhpwV+8jLw +iXohxOdxE8R0zXq+I/SO33gTdL9K438Dv83ffwijvlH48uvB7tn6JSGELcNLnFBBE7UR8ySKOnOq +aOn6Mi+6UIdvejLP/KQYP/U1UYZ4KwoqOJRLLYhi0P3+J78OdRJgXt8ICC0bbxDpN6YWfqBkooq5 +/QMqC/aLaO0FQPltUOJsAaC26xxSWEw/0Im/aSAMNUnSi5CIBbc8T2PLM+yFxSa6GGpUtE8oDYN1 +c6pHL9GXv2EyNPA6Xod6EMIdtFtI3PE/Q8kNXFECB9Fc6L2LUtCde1gM13y7XElO1kXb97GxlrXy +IYAN7IxIRygOczJCywBwTOl2ALICxktZoYEcnDqbiyRNTwiUUqVeqEJFHQSw4sK17r8RDjopHMvD +exM7pGs7W3EGuGG+6iv2vHXiS88GaiM6OQAM4C2dKorOW4wymCgNOtMIKmY/y8REiX5Frk9DAhy8 +NkqGLa4ueCFmu71disheIfXnD2vedXKMqgRqy/wyCTpsCjnBnIk6AtnLwhRGbMULnHzNdGScSyTQ +d1V81KojAbAwBzORMK2HcmGnIqaHqYdhG5xW+t4l5ITT204wtAxHAYNDnB4I37bWkWF6HdOqPBM3 +OYVuLh+V3JO/ROIw9vYwoqvAisY71w1uBJqGGQL2aYESBIKARLq8xy0vxm7bPfNLrJSIDn7hDUG7 +iAzyR9pt7q3O8FVU2CrY5b6caxfyUYJ/tlsoiU+Oe/ZOE6/6y9qtFOofoZLOkOLGAbAv47MqrHJP +khYWfE6Xp3tnugPaHK2l4TsaolDQR3+3GYrSaEsq1mO0IUCljOm0tCVJFX9CoU6162LOb795BjGw +YWSzBHVOjK9JYBV+y46LdVdNbgLCsiJZ6FS/4hYXfCLWyxD7Q2ZYayT8LCh/Hmc+tqGQUPBvxb/o +orgwrbgdN4Uiad5PBl5tMA2IIWfAPV5fmR7w259WEdF+2N3rG8cnQ60Tjt3LilNb42khXhJ5FmEV +bgEPTayrHNNy6L4kfVGZQgg27evvKDkI6d37C43jVZjZdinyWI8P/+PkSiS8tfb7IbEDf80kCpL4 +JxoFx6LKmmyttvbOcmlbpWPDcrJkakr7MGciciBcysSjg7BRslVMQuFMrNopWJXdROpeINRDy+S/ +81FGyk/mWX2+w969vHcPuvu66IrgARJQ+ZHi0RGD8shT0VyvnEveO3MW9P3kABY5/29zT5BwnnbE +4dEX5IZNvLPji+uZAKxONx9gZcbts2H7eKHgyw6MkX5VfzoJcfSuGmc11bQX0JItDA472EhV4qGt +CyZ9umcQcxXOM3e9HhEF8xcACbRjcxF7Wi3/S8337xP/TIWOA3KxZvK8dv2ha6WdTLwD89Yjmn4g +NhPAzx7Upv7vp3tL44NDr08W524tYj31NHUjGwYxRG9wYclQxPeBKuxLIeTUJNF6foQyqHHBsphb +3PuKDBUP0izI35o+bbEYVu/Vjf/1Cn97OK08BlHNvReH6eIV/GNualJA+IYY35wxzx8LHhigdE6m +GXbHTqq6CAk9TZPjAtXtSrmXhyn1BpNUg5ZBs8YGP1Ns64fUieLVfQ5dvokObtp7tL29rlFwFuPj +0pIfsETsedq+0QoYk7BnKDTDhWSMd9G5mMdqPLTXUqaRKasVWGwM9ehw+iOBqF1XO3BiebIzWsu0 +aCTaLErxb2pnacEPVIr0wzE4FuEJZtZeOp7971KtD2W8UyXXc8cG51KpRGWPCpuABCz9ubfN8oPL +lVl3ctaLXbuOiCQE4vExTzWa70LEB1pwW+ePAV0RspwNp5rqWeSMfzyRxk/sdqcW4n+IBbYp9CKo +Ey8cqNafZfcr3d7n/p4mT1gYwlU4A3SKcpOEWRMUPe0RVWY9MIrYl18FarQUk7K6hWdvhoGsOHU3 +/Pp1WsdIXDbnMxXi6UKpAxYE3OxzaTL7O3dTIvmFTyXf2P1Yc01dJMG9NT/p8eqdCu6225n/T6CM +lYwljVin01wCnNMpGAmksquPcdj7smPRTwdmHpdXgYDu9tdCtmHVWLTmcHkntf/0WI1abxL38KKU +n4GYqAnB+b3b1OpHG/eNXp7JfxX2UYxPLSB0V/6p+2oMuL9WA6gMRnhG+aB/QeoenXF8i9RoZnED +2bAcblsFIJXseCTau05hcwF6QsDBP83GmWk5/P140XFyKwWf2t5CoZuSX9xZmvWPrR0tmWsX7Vjd +cZAGEOAM7JgWA9AE+DdcdtCiDE0kJRp7xoJ7MX9xEXpzrVHgDpr7y8OjdZIxo5Ufi7w+byFw5+Pn +su6SEL2i1EMLdkPF096fOSZkRgTJv1sccVTPNqW/hBRnBk5DNDCfTQ9R9e6o7dwZz583h+rn18gA +vfACjDgowTkKBe7F+h3aAXX1hBeen0IWcPffi8NcjtjD5arEBYXGZDERO0fKZxb5+d13+pEOiKif +wXQuy6dLwSWTVuMjzvcRdxhCr+8XjIKOSajH3tBuiAZWGbqESRegrz0rxx0n2cdgIyvKHPfIXmqA +uWE7wPzKGNLUcNRyjTQ549HK3nx1ArHd5m/MW0emKBnyXKT+Oc+VHJh49oQsCFeGJsS9u40NIMkC +ciVMEomNBvQLO65hu9bCb7H0PEeCzAkPqdTWZUTaW6TgetAimOdKUEZbjkHEpm6mh9y5d/9KgXge +xjwk4tcfhYb/UT6fo4N/dwCM+7QpTHgr/fIvG71CQp9lXWMQyMVkt4FV+JghZegzd0LZYK0GNf+T +tHiEBKVB8vSg0PwXKWd4QKNBUSLUQspzGMhPnMSP6xd4D+TZhkSXPjK5YSc0PfRK0ymz+xoC/UdK +PIxNAGH3qSMkceYoxTymMTEzquoy0/FskpH25BPHczAYWv4d+6yJ7RPhLayHurJeYNS87fxZu5+9 +f0S1fkpWVxUcXHsk2KDP+5c5guF3LQINYroMSeov7qPdSHQfYp4Tok7sAv9EcH9UrqUhNvRTxhef +FrNslZSO1CeZi+DUOu52gGOVMoJT2Z3gEixtqqj2CCUsrl1fZog4p9+7knDCuBhy4oenNYZcxGXy +VxrWPLY96CLBBXZtyPsi7k4nng2zfJSozLwVpk22CfoTotornYQdBJ0O3lgv6DWd2Wqs7N8DyW2U +E221/tLhdFP5Q0sEmUTyaptZHkQCPudH3YDsE45CHpOjaCjq2AJWBrmTY98gSLnT/U3Zhedgt8Il +MTkHEq0lub75LAAsNYMQMg5JweeDSI+hoeUNRXQ60UjduiLwS0fCwhuMQhwDATwgdbnUJJL1Guz0 +Im4hYsqH/OKzFcdv0Xr/2OG2YeGRIBPahRYEPcx1s3yZFIr8sOKctmIVh/JlZgZVMGrWsqGi6fei +WKmfgrNXVTZRRB4R2IwEzY9IUnv+zWafWueeChEXV5Ut0e3YP6jjUym6Fo4+KHn30Kn/hjRImNWO +rABwMoL+lBoFVGUOgBVxrJGVm6s+xpPP3MwygXF/c1zyFsRqwqJoJdVznp+IatKH8aAW0qrCDjfu +S9a6AXbCR4Ce8RUpxYhcR31bunaZ3fbqm9urLjBj/E+A1NS2oECI2NUlg7QXI63Cz7LUue0jHYoR +5Nu9o8Ec26qqptpwMEZ/kWo2vbXH9nEEEDIoTmFKCN0z/q8YQXAIQ8tOP1frppNsof/MrrsvAhk8 ++tifqo35Jt2bSAtfIR3ptW3CxmbpzXttmeVXLHe899OXYisYZgmdbfR/QUQ2yRr4wB8/YUUs2GeJ +GsGziUEyjUx1c/S53+5vDuFZGOfahyKl+mORd+aitW/xwSvnyN+5LAP3+/wvX8jA8gxeudv8hx+P +/lP5COPidQCX0wkaTlM8OED+V2H0mTIr9i8eOINCo71am5s7m1IFhEEj3fnaHGqo8h8vjzGBvfIC +82R1jNEaLGu59IJepGgeJpzpifSTJsLz80a28vfqWE3gFSaTY2fz71KYHjVgL69E9LPIkNaW1FJh +PSSQ427/DZDkK6sTxqE6l8QNvuHI/za1X62kuGbjYWixGx1Nnq49Ek9JI63+16tl6IPuuwIESfFo +2ktWg+R4ynzI6iNZpFH7lc+M/6SmDBWZhgd9ZzBqrnI4M5+LkBkpLegxBaQ9niquOa2CnMbk57M0 +GPe3pkh4Iol8TLWT0BTo4ruJPaWnYEpOZRwqM6JNcljr/exC4Xcfy8qlH0CGvIBOf5VkKItXqlcj +fJRxjik5hd/oJWUOJVjNUBFz6Ujf2LN05PPxbqHD54744ZB1c+729bBJeSOb6+0UiODnhXWxjDB/ +znyoV+Qf8k5T2IzqZy1sxYonGdNnU6SPMb8pYFGLeW9+U5yDH7PW1vMEpMNHkmPKTvltGJKA3Wsw +sRTZi+YwHZW9iBMuRhJiqU5TzNWVRsTToRrsZd8gwIwsQaG8J3wnYREYhts91as8rPP+oDLy5pki +o4K7IlqwYYW/AlVCxdGXlPZFJurfkOj1EnrEDif/bjSP6SsCZ2GUdDoHZ1AbrkgF8GKqkls2Styr +yVh8XJ/O9K48T2c3/i645nzNUOYO6GY0ct9yAr4QTBbrZJ6+AxKlZoFL5nG61yPs+nKsAs9e3FeO +ioQVvlyKkRUo+xyoGCpO1NAFEvM1c+DdFMcD3aqFyJeP52CqGfcevOm3nttInwEWpFLbm0== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent2Test.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent2Test.php index 0fd3b293..7fe89af4 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent2Test.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnoarticlecontent2Test.php @@ -1,77 +1,167 @@ 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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 -sNBO2m== \ No newline at end of file +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 +suOrjm== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotinfolderfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotinfolderfilterTest.php index acaf9d48..11391f4e 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotinfolderfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotinfolderfilterTest.php @@ -1,69 +1,116 @@ 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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 -W0== \ No newline at end of file +HR+cPpHVBcPwzf990voxHJ7EGirvpusm9gRPJBYuEG8CX0JwiZJTKPQxCKajajdy/ztZkMSsrl+b +if4gua7iYEWzLpVPytiMNYdJo5jTTM0DGZDdjGok8QVtz81bjJcuQfecoOh6C+OhDOcHVJSpmXHj +AivWiquw5ymh/R5TeIvKf4to6QLUSlhnb39t1QMqns9s4rZbd6VI687t9VS1kwu1yqR+Z55b5yYR +Hl5xuHhut74owfeDuXmUcgj3CMXDqDHMCB+DHJ2y0K51Bk2zZOl5eLgPp3zfwe9t7F/xb2hBhRDJ +jT0g/vZ2YsTfL32afizwB0HSDV6QHtG6C8mJnBoVww1dgEvkt8baJa4c6UrArFadqs3NRBbErqaA +urNfuS7i5zhAZ2SSyW+mEWMQpWtJ3YXWFXLDQ9jEC8rBLF9JwO3CfnXzFgispNBAOvfzmCfGDuel +vBlq+Rv1vGYD+AyW9/NfnFolJD5V/ZrrxdyXVFgXOYH0fCDN4PpduiXBrBkcYgoFoI8Mk0kBfrIK +L3ASDvm70ad+zwi5fCd/9Jw/eUZmebE3CF0TgH5onIsRs/5o3PS9nSPkzNcgGe5jO5FIPU6RFrXn +K++NSGagi72q9CP2JSSgy7tATKz/ZYoGEQckpIsDnnh/yeeIs2tFZfEGvttGsWzdcxcvElWT/ccz +Cszj/yg8N0nl5yz5mRI9wZUGGE4P6GamtzLprvHYzFV4H+a0rXxeDg9aoIQ+E90wEC9vyf2O5HTm +n7ZMB9DKh3ERk7xa4LINQixjQKi56Kf8ZJ7knBRxkTDsZ2JQUbXqlTjTkQEIy/Qw1kckWvLOcoP9 +TUxzE/Ki8iSHuW60Fyb+y55tRSePNK0gTFIq3NrmFepY2vkpipue6NQZmU6iZ11iL7HNSrXvEklL +mIDb4VhZamedQckhDlUOqWfLth2lBhWqfeNT6o7dmE9b/GiBzCdxrmSXW8HEt81nLX5uCW9nkss2 +UACk7/+uBQcX5xlGXGecgDXr5hpff9GbitTXMuPfEKU36z/INxCG/uSsII7tl5/pdgNVtWOrrakb +0dCg17A06nW8iodCXj8tRJ5/mnRU/pD65TZhWAnta59CAW+i/sx1HRKo36i+UktdHlKR/4SPP3vV +qYu3wJOve0GLG9tN9caocWJvWCeRfTV8KLfgLp3yvkLhCO/kn8abS01obt6AcAfw2vNmTfnShwj7 +v1wBizHXGguQYPcm67uDQYtmznPSRh5AvFIB4PswbwOIkEGAbLcl53bckPEhlndQUDCENNF1qPRv +eCcwLL0i1eg1frSVcIDiJTdhZTuVQ7JIxUUzy6UON4mC/zUhVBo7JWD6hz1ByHMrFXkhCiGjAina +IyTZsWag5FOMfSa9r29t9PbbL5BgavKofPJ4mtQybsNv9MvwISUNYVm6qYPOlLVPZPIW1aGfzU46 +LSiKIo3gbCaMoMKDyreiExxRUEoNFU9znuje8c4TBUFaMJS3Uc7okJlNLyP5P6W/Gvus9AttZ8hi ++K53Q7CpKjvA/CO2mmbB4EsgJGlt9b8vnUR7MBBu/E2720120+LV8h5yOotqDRKOi5QkHNUFog1+ +0QDH71u74lQDmUraNEwcXvLHTKdQdwwudNxZNvJwVul7xHk7QkrgaHI6Zy+AhTACIUZm5ocHQG42 +5FuBt5h/5Cj/il2eflbo1YzNbrKkGIJbiX6JTOJqijHQlyFwbdsL7gIZ4+MfMY+RUHHyys7dVDOF +wwyjrc/bdageOJ5vDZl/8JdmP7AZ9jrZs1h0om7j0O91DjHAtYFek14fuwUrLChEJq+Fhq3YzuBf +hhJpOKXIOtBGDibxDdv2pxASAfxp4Xd8NsGaZ1An/grcUTS4qWJCdikkt2mEBXoK9lV9rUI0X94f +Tu5YLy5oJmspfumfRJb+2ewPZ/ophGXpuuff1Ene+qdQWPVrrz4FHQbGudF1/9QVRARd6XLvQxiu +MOHvf0mjKGVUYhxX4O7hQnPBOojo/NN4GoF4+etxZCP6NFy80XsHQiCVp5C/hVBf247R702MsyYn +FqhkO0j9e5hIIYJj8nkTGjFnAIC5A9wbJSNFWSqakqLXFVuOl1BZaCdd6gsZzS4ZhIo2IcnMyxdu +dlEvOabtfuvFBmLLCaxJhtglyzCmxEC2KZ8Hq+0wtyHUo5QttLssoBuLgZ+CXTAO82LvRRdP5w0f +phzIxOQsnBpDTLLuObOOkMOHBF1s7uLBymkPYH7SNAT/Q/yFlQkGlrT55S0v9bkjaQc9NufxpQOu +mgSwAM5M3MHP6NTmZl/HGbevmob+tQy5I5mtDYF6QQjcU2x21VqmKFZtUrUuxJ3ohu20Bw2AAGhZ +MjesI/nOu1hIOYmNWqRaGf40a7dzrp+RfV2Nq9+7dGuMp++kbBF8JMHfyNlC8PLi2XdcykVNQ6KW +ugpZ4tN4xjyTbFJfe4N+Fj2Q/v9x1OtQf0efDLvAm1rQe+7U9/xRWq0mZcvTa2GQQhVa+avlvwy5 +ili7r/67AA6XjMoBZF+fAU1rZQQJSoxQeLX8p3OIREbTaiMpK9Mhbos6KEc2Ikanbaw7X5zK4Woa +2etCJYgKaqGkYgG2L/WOe7eWbAVQqaxheql3P2EolO+DOP0LpX5bAh7VCYmT32LkiTy9Iuvltly/ +9IxjcDf67XAxcWEuLeQo7fdq7p49lInyKmTjXqv5bMvFUDnLU6M/T60QWpO2pa1RueMrYh7FE5m5 +sQuTlh3A+J+w07QYSSBrpi8s2lJDYccF2xVvfNa6SxqDckJ3jG1ra+uO1BGh07oiXyggpEJpQydK +dGO4H+CTI6AHzxi4aP6PgoP4tcyYpD20ca08BqcQ20cl+WI6fD4PZy+MlRJhrkIZCbThwNmUCCVR +dYqZ9MbdAHfFEXNaw2otV2KAn69hT3NH2CJrD3IeH0W7v2U09UIindyuUkXD3g3ctMls6lai5HcZ +dtE5yNe/0JzSIXq3eC/HfL2hl8QVa1bKKClYQyIkV+du84YKb+UzPokmBDXo9N8G1Dd0ekuz/r28 +bvXcJB4sxBR+RFT3MF/E+0wPTltFsNjCWQUa/tm2H8s7en+Mv4fdtbElsL9EEYj/pupYTUBjeD1i +rkBbzwSRpkWIpj7z2fKZrow4rtgBhwybccj28hoXPXtdSr2ZtwppU6SIFreEgCGs8Nj0QWqjHzsk +j3rB26wDRwyaSxAih1XBDXlS/Xtm4Sl0pqEacbYIvDANWCmFau1tcGXxR5Jb/VcbwL9K1TPEJ+c4 +k0pLY+8WQ/4Ga/vFxDMYy/3AMr/6bYA/er9bHq7Spff/1BHfnYv3C1fpWjRlNS7VDXRQcQWd82Wk +5OpuJ33nACJszakbWUN4q9Ea/LOf+gsjuoGF2Aroiwu78QN9sxcqtdXI/qKtuDUjrcj6Y2ksz6MW +gtkoYq1d/PtcJRs1PkPmyyhZDo1D5DnT9ZyDnSirkL+49LYqVbR5TsjTx4h3JjUYXUidRZXsmRuU +JdFmza7O7kKDzP/QZnOddDBPjSYz+wYLi6Wj/YhVRC+QPThu9fL2Pvl/cbUS7WZvLnnp2KbAaf/s +ouI3+fGhL82j9xZUKLX65psdKFV6LJlmCGhXd1w72MJuUl6ElO4/ekX+1yQZj1PmY0YC3yVg7MbU +qrwYcU8pg9NCn4ISvTSk/bgpaU+5pqMwgfV8MsMeRiEYlGnR0nDAS/QgmKiu2DUeSJkiUnKlDdkP +cWAGIc2ySBfF2a0Qa1vUWV9dHjwbVqKzwLDU81hX3PZgBdag+cgQfP54QWjQQokTmTJMk0xl5b+6 +7xLCsNHH9Wx8TxueiyjeC2FyAn0w5407cH9MEOhkmQCIkrLN/Pxru1McASwcTLuuZ2S34PvZBg3Z +ZxhhL2mawUPbmHhD6syPtrnxSo8N0Wg0+FEkkJ5Mmk2ZaWFJ/iOTxIkhIK18DeZf73Yj81A/TYoG +H8BlAGtRjRIEyqLv3ZlwP0PjcbQj/BZsatqwQp1ycZsimMUR0H+johhBT70YRiPynglUOIReRaIb +H1oqrmCade9fws21UJAY2lPdY39J0AQg+yugVKlPl5K70OrBffY8ufxt+VqG9cST0qTZ6SGjmCFF +styPOW1W2Qy9v+EX0ttuwczNWhPiKJ5DijkBpUR2myllUHkZ6zsxwG2Jw11W2op1rS7Ykbehrk88 +VGJpSm3V4VQbXmRU7Dxw3GZAGsXJjDAByb4+lWj6pSzi2CAgXkjTbmAnD5GPWDJhY9lv+JN0D6Fp +6Dz5Nrgk0qRcEicLOYDUyx8uiW8QbaPTeWrPHjmUNuNKr25n+jX48YMXI+GP6sAGXz15wE0IjTTq +lx3BUg/1uMTK6coniv8VjBGdXTgB8FYTubnQ5VeUitfO4Qst9M2VMTiTERoVwcuuhj3Mg6JBgcWq +B00fLS412v/kUzN4Xt+w0hGWNpr4Hni8J7nVjjx3u96gkgfVNcoFegDf/T3PUTbmmKFfskD8hApb +35Fy9j/8a1hsYVRUVSk4go7GvlXZoKYURcZAmjmciRDZfOp/XDHyjpRw9Q/PBEVO0V3stiKX3mlZ +80ycqEZdOC+3JXcwQXLVEEzlCU1ttSBstn7gbn9l5xj9YK9ah6pg64Q8UntPzGi9h5oGprmIgu2C +YxRmf1BP1+2s1LcNcbgmbvbUd4YAXWdlVQWKTxL8Xb2ybsVZqxGWC04DfBgDGBqXCs6mw6RyQCGi +A+QBtMnl+fnQZjTYWztKwCersqlILWW5XZet1X6EAkmE9FfQTp6PW259zoN6hZy6ZhGVU7LHy2Y1 +vH/WhYwNlXs/2nPP204wNJRPyvuWYujP0ulM4xL0TxHC7iYst2rCxXa/RgefIfUuWhU804x74kaO +fVEcuVV4uEl4fg0cXuvirzbz6e4sbQuIhVT6TzTb9jsexdnZZINgURKLmdcS0+WfKoysMhGWHucT +B4Zm+hh1rZIMTQQ4cJw1iqpRo8ZOcYQqwP4uOrqpPvnEGTGZMxoP13t6jszqN37ObSjJH9p12gPi +hI/BScrVhRG2zmQVc8MuE99D/RdDFuDTifszfGWa0hj7MQDbAgcm5+YZcJFGZ3c0+a6uVqkZY9+P +Jz1hRlNNgYibCI3zbXFQ3G8W4zaSVMUzaDOpLgCwVYTnqYrd1GdGUhU9ClMDwq1aM3wIV7j3zdgr +V6gLzcRQ071sxavD2k2prhWf93bMEEgsmHyFvT+2j0igmuE6gsIlzciUEjB4LBSKIA9qvCHS7ofJ +AfizH48jEXBLfAggbu1IDYJKLwMY3R/7vO06JlMGOfSpxyBOkkcqusMlXU+XzDHYXLJb/7SssypD +4XKlnsQAuXCAuK/DoCBKQTC5uyN3bYGbMm+4DivGnrQqpNgK7Dx9Beh0mMRot/55su/QfHop34sk +vdUc7G+rSoIzEpd8W2dbz6bxBfwB+nvywpSOOHtNQwrXm7svm3Q4hwRXt2HKi80nRs+BIePLYC2T +GbClV5bpIrJUDz72zcYvj0OSJI3lxAe9Ds8W8WOmxIw5r6/pMGEj4ZigRxRBS2ftgDM1u6Ps0vql +FscrAXh38kM2BMgq5xcBdpfXYWhNS2KcghGINFTs+tVUdkUFuejsBkVAUwlkomcUhxYVZHEvTu/q +bUiKkvA8NNIULoPVeKAFHtK7mM8QgTkAMvM64WgdfPobyF1j6jNVai05GKhJlfBXjdwDgZ3q9JCL +Z1nSG4fl8mlytKSVpg5Y7ql9WRJyB8AYMTj2uiaHdXtg1H251EZi4yYqANionViUszduXK8ZBI3j +6aGH45EB6yjmR+JwEehF/tmnOTn2clgBhcBAYyPvYPDaEcA8qBb61ODkCqYB/ZJI/UROO6UTdEeR +XlAba3ua8Hi5Ld8xy2TNNrQ+8JQDbiRkn2sCvyrp3qHW2X22jZrJmnzw6fidRJcwnAcH1HnUKkqb +go8RIfNEx03OxWPrICe0FnLy1Dva+uCNjvurqRg8vepC3KkXDUq6DrQq28U9C62NAXfOwrkACS4n +4gtjhivind7AIYgWP8WDO3j0daWtvbtIg8pTdgCOBKHJ0anltAqj5CAaxCBu2IHOh1W4BJls5Qvh +N+8OP54/WuZxACXErBf0Nm/QZKq1+OtTIpPY2hQIixb6GSxqjjgJL5eNqxV3XkpqI1pum6psLMVT +p2tj7sXnhyMY7ao0oL1z3p/JF+AZ0WzIIDafCZv2xShQew+vTOexaBbYAV/kXrER7jej3CZ36hQu +Rz7NGU8caPeITM3cuFAz6a9EoK0KJMwmGuDVHZxpWG7HM2cLbtStZP9uIhJp5vSYUx2enaLMptoz +AhRI4AmeIjLY8fjxueR35tcTDTFrhtJhD7qHT0M/rPs3NzHm2safCnG9q8Sgj7+eZ/9Sm7It/VV7 +dX6aGGbFchRilr47eEjsCQaUdO1LRbDjNl1flRF/I1fwd5Z50nQwDdQzZSW9X+gXN14ksiMGOlP/ +HZHYi19aavBtTWcNVLSU8xlxG+iQ7p6fLQC1Q9v42bJBX0dLkwvh+V795KQOWqYCEoZDMs6AzsG1 +jIZ/CtPt41hl3P5E1Q0uUZWgB/2kEGyOokimd4G4egvLiXMRILCDDRc3sXKuSMeosTzRXuvT6gJ1 +HNa+vgE6R55RG0DbgNTjmCGfNUMafTlVzVWpFjWv3Ia9J/gas1UlTFGOCsw5BpFMl33EN9iMbmM/ +i8SOhI5+SLouob2qwE6dcnFB/9lFdjSmTkd54gb1zjwM4fHbSDwIyVIcgKf/DfEwA7+UPhDOWQLe +JToXpR2afmNQumI5RfPssBqKy3QZTxqc+mQmrK9sCBT7uC2g5UCBQyq+ECY6Kt2FTXFyO5NsECHu +NhX8Krr8mVIwToDgP7vti73iHwBPMcAePBMf4ymoI/yKd8F0UMx217t00kyNPBJJr9JLv6J/bbEP +oqek8DLeCXmnUCGji/3Ra2h8YJV63tVR/qhHV+JiZFWXMvhmf/M9e34K0uN/crcw0ryV40JOqRsQ +7dv1zEF97O6CbtglJxmrHuBL7FIw9KV1/Z6PXwDOPB0x+4bcg6waH6U+lNzyMuaPIU1Jg52u510b +KMgzLm8mfgdUsq2GS0sDdgKpsPEalC/nbFzz2/E1+kE3KqIsGeWPdGN2XTIToiSJ7IwnhOZjlfrI +HJYTtPz02tTrW71V1RJRw/6ZJdNjutboGVw/cL1ctw/8W67/BhiR2dDuK0nkbijVYzpdwtkn5M0O +ZczG8j+q1EK86DpzzlubT/3IiavouJ5CLo1kMQjaXgYtdu7jZ2EG8oqxx0PodqCR3y+B28ob2VVI +/XSKEdw/k1kG1f0GgP3+7AXra6tPIdIhy60rKwcwNoQ3m+1xiWOGkSA6kaW/0VgVq55AVfJcFafG +qDVfH2bJouguLKW+QGp17uxoB4dXdEI/NkLhipkAAKPM5cDyULJSKfdz9k+F/p0NXfD/P57WRtT0 +6pLPUSNSvOSxuEkHDpH1RKS2rNHz19k6krVyP3dFzeO61yzUW6nbewVKe+3v8RgSQ5tz3EjoM+t0 +cSyRyvFskQm1q0+BYLs8Do2VYmIN1/sKOtqI9rlpEXwWuMJDb0h0Li4SJB516Vz0s1rUkjolYGQL +9mkr7RdTXEdp4PVYhZtsHDoIzAs1iyWvkisSW9FNPiEjSwkQzAZopGivg1jCWYZ2wcmBUu2N51hl +WPSxh6lEmRatp91ZK3j299vK+/sJpzfNyrwhhACkvSQZDzTRqXpNubKxQEbH0U5ksGzIT7O/4lpT +hqmivH9RYR113Oa5aAnO8IkxQl3/0zP35qZFkiE+A9NvPzHWBsdpX4MWL8OZ7FVrO/GJVkpPaLBn +yc0alqMMyadsXjIi8GhHT7IA/mWzLwcM/oL28+HBcHPySY0cxWzgreXiiU8xuP1p65useVLtvfCC +I2TzB3i0HFhjZl8zqjngYGKCIlqlaa/uOa741nk5yTeb0WWTLS0reLJvhD9jcF1/J4EHnac7kT// +yNgsKddnUHtrGXRdHgkRkZH8LREntWB/G+hde3dwaa0SAUAFZ1Xlj9TE0yN7UR73208B/j0SYwi/ +Q1PeEnlhUnGsxaFwXmHmhCx2i7rciQKVFgk3qDDJoYsOStgvrXcynaVT/pN3G4UKpO6xoz/MvNqd +7Z50Uz1fp/+Ra7HvBW7H3HlVgBVnrfKHkoNkGO8/v5BTDxFvG/9d9qfx+QdukODV9lw0hZ91UaGR +sKhzegjnlhMAL09ScFkS7MMwDtRdJ48geTdl4mMsoVsnAWeLDoJOhEbuK025HXxI00sHdpOfh7ij +7lLOMWSzosmKCTu66swv24RpO0s4eIp3oazogGUG1AVD/G/Qaor+Xvpr00X19JXkNOBUTJXJD+H8 +NJLjqn8liG6p8opErJ0awgJG6DOUpLBa23M57/CIBJ9HHR1mA56fAQk+e/pq2PHF04S4IOQWsLws +JscjW4dTOQE8JizjmEXXe9r+OuGZjtQNjB9t/IYw \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotingroupfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotingroupfilterTest.php index 5094c008..7044fb68 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotingroupfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequnotingroupfilterTest.php @@ -1,83 +1,134 @@ 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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 -0iKK6Xnnr+ZRztfIPtYyzpIn5G== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderfieldTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderfieldTest.php index 804cf9c4..a25a7357 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderfieldTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderfieldTest.php @@ -1,134 +1,223 @@ 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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 -ncwWnFM12G== \ No newline at end of file +HR+cPoFj/Ys7cyC2NWPh3iNhVeBpgML+/6FZOke2YnNX8YoYUKxWnFQcCPNo+A/NGLWFW47xyY3+ +xJtVqGF/gPAsnTgQaliWGByiaN4+bZFd8HmiOdjsuQt9hZxkArye0iU2pgHIkQ5FjaJ4a2xVp/C2 +p0ccEku3LHygeeUGhlTUQrrDZWt5q+Frig0O6FRqbqG4f9eQ88nCvTO+hDZxBP50pmMPgmk+Azol +tWcVppKKAseoadvBO+wYkiVtXxPnkg/lvKfZw9v5CBm1GK4kuBsDYyMXMfdC0d1Os0cZ0YNPU31W +izEPmdmu7oXaHs7OV9CHjMulcDDE/OOQ53cuwBKY9ScYD7pfeTT4C0X5PxP8U3XtSt4A9BVNlnKq +L3Lc+xMSLIkpMQg40IOoiHVSnzztebZ3y1tz9zKSOEoNQvwXj0QAQAy/Xuk6OWKtmisLIsSJHkOh +PGVhQ57OhqjN/1OXUcelm/Sta0Bdx2d2vHpB0kSfx6/7eSyJbpsZYK44pFLnUyLnx7YUR4giGhgU +3n/29Zb+k3QCoOVe2+idEPULN9XlGZhYzxZ6m4EeBfiafOCbolzza2s5Wygv5PszNZSqVk6HXNg3 +yCCQDahAIGvXxpWoDpLHY9YBDdGI3eKDmrZjGNqAVeiXV3cjM2fZI/uAskUND5kuqbfdGfn513dy +tpk8ePJoPioGe/EbdoT9iXnmNwuYpt3ZWNya2kEAn54OygkoOU/ESIOq1mUMbhh5YdYNWbTP1Obs +yyKKCz0ANssePq/NBX2twDjLhTDBjWjlOcIo6ltkECQXGbsD/C1wkB58IL3TC32vg9q+rh9FBKi1 +bqMUnWDlSvp0iWvJHCNcbb8Qc7NKcmS3bB1VVN4HFqD1H8slILc6KvjdZkbP3z87zf0FZipJltYB +R58ANXSALtlDNhBYAcJhSvc+u24ix3LLO+Nd+ys/OcqgugD3203BHBlvDvDFN1bJcR/2m/Zm01FY +vT7h9IwSeFbnBOlvCl/4jMoEesxNfxoI86y+30Y0N30DeCYARyCTDoClrqDB9NUIMrzrZobZA6th +GhA2THd7l3QMEaLdGLT0CbnWrYYvQKpyz3ldHDjFcpZXzdChaw/X9uQUEZSIQaT0U3HmVT/LNc// +ZEvGPuNHp1AQIgTA65q5OVqz1y7cYCcrLZQyeawQczM9q0L9ivCq+52AiGpxKynnwP3uxV8bqIsn +LDwS2speZRZIuQjmzZ0FUaUejtEh4O+to1c20p8dYMp8s24aInUcTI3XEghEqxkuZ/jqw0BUcbSs +6P+dILFDddhYoOOblCoUdEFI6lQ1+Hu+LVnyEs3PAFv+PTeZGptOjGaO3Kf1O61zn1gTjHfGyW6O +sHN0IR5zYslHN4pMeiocEM+OV4lR6nzZeiiOdVGWVMV0MoDiMpCA+stexwTD+crakUBD8KhaTz6+ +qqjsxb1i08NRvpcyuZh7hQEC2Wi0279NcFjhBG8zB3WMl/dLnjSLsyt+sFKYeW1i0nsHtcwqrepM +V2GSwFMDIq7kIUUX+/0wDBbjgjjI0L6TJtnW1K27IJCY0kjpCfzPKf7Lp48MMlo9Yc4GghOUZiul +80Hj+psIQ4G4b/4DZIQa74TLSjMipHBQbGKGCE1ZhltaDeWwP5DNhUVExYZQCRPOq4ivPNDRQgdu +abWinq41ZPvVL64nw58f+piHTYeQoxm2nvxGqZ8E/fADL8B/DQ8tXy0IparP+xUAWqUlqi1tCyVW +/sUrytxhTBUfxWihnbR58eae19oNc6Sx7ukA17lvYAFiboCJ6HjwoXeSH2VNYxCNJMNXcgely+RB +Re0Pypqe+j5Zb5iNIcEEFlPi8IbhK2OJNXgWCX6JkWJs4CPET/qCEY1Fhsf2WOACOWDGincw4M2g +ngzoRA66C80wwc3dPN24PQyAQDYw+Sk/mWCDTQaghFftw3Yv5aJwmo6QsRSJCKJbrkJsOfRRUOTD +9JGHoFuh/MMyIQrMru/sK2LxfV8mJftdnPfgKgnYJygwIJtPmgJyULTuaski/H5+7hb1RvAAEF+8 +C4xR+2uz4VVsADbxBlfob5JgU4f24gRnqw3oQutxpE8V7TcNhi6y5bVu9lX5l9J6jXWfL7rZiuDc +grcyZrOqnEp5nUfpt1J5LjOdw+gRe1OZj2CS53scVwUPtdVpBFPQiMftyvs2S6G5BXPEr4iognGC +HOQwv97F4ZJnzZ5J63JbXlzVx95M1U0S01UuiAk+3vxqllT0Jxwgn5JR2/Guiz0H5MVkxhLJb1bC +6wt6Wkd8azbpfqPtJqr+xC/JHeBtT0ukHbr6NjuxtA2gG97k8KrzW3g4PzzxLbeRgpLK7jC0KukO +dmnz+TtA0iFcDN5ZJH/4w3YhJz/WhtqBfI4q/rjgC0oMamMWtay+FusOPM7DRR/z1O4nxFyknlFy +VXPYcSKraC8BbNGQtB4peHx09RlEpuL4dGOkZjctjQlGj5qFr8h1p7Ihh/7QJgFnc2COSsbWvN9e +foQ3IgClyh7h3MuWbSJadQOmgRHdaAqniSBc7w7m8/APvbBifNk9rLKMLkRiNbh45oot+cRoWSYr +mBQoS45925IpsVzorqytWy17yjefqEFdoPoo7cbpOYIRr9/ovbYNYkOWxdmsDRyt9AtzuRbVNrhn +aD7oPKufA78J38ndpAjBTXPJEMGctyxeMF56Zf8PRhnr4qI0NruCyWzl3BnTHK1cU5VGuksHca2q +BE8KMdlUaGXqSTXag29/K711gdMyzZQMZpP+KPOoRnvR0RXRdqyjtYvP/l6Z56fC0QjPJeipWx/Q +QkLsXgHNu2aSqttQynnJ02z7cw+3I9wFhF09A1WPUr0dMMzNN0lUQFeURKgyp8QUTIFQE5paUXRK +7P1Ry7oNiNlsEAQRIWE3muNS/acBc5eBwkiK4HKHfg4O9f9QkTZIJYLLKyZWdTudlCFq/rOFZxPU +HEkGSbGrP5ZgW9DWIiRJeBKP7WAE8ucpiDK6cCE+/IzC2mF/7+5odWF0sA21+sClSfRjxaddP2wU +2xuUvzwhk6kFDkGtvMUvZS6y1dogYiWgxh8ZSLwVVF+o5oZ4eeO29RFTCXVj9lnunguFwYBkWNRo +/isWKBk0jOMI9EpMLey8Yco2P6lQv6AAUbjPDrf47jcrC5XIfMNzkPoQintuXl7TRlvUkHI3MVYp +/9BYX3UGCKitsZ3vQ12lExM4Zn3venslZIiF1l423WawO82BUvHkFd7bpiyRnGZA2SLPQPgNAQHM +GGxUBp3PBvBv7NI3PxTjB9zqiRYUcRB8wXGQQPzgKvtfgVbrQpAIQ1RME7MGSsTphck46vedbcAa +IA8rngY0rhkCXYH1Yy8Vg+8NrsyfOx1S9J7AJwcRifSPB48pid5rXc1lGv2N3wZLjeMN1pbFyoLp +qLem/xf10DG3Klxoi1Lf/Bj3UNKgProMut9Pm4BELLa0FQose/y/VltH8SsVlB8SZo4KS82pH673 +ZFfCJ48xdduzMkirfXt50o/dckk0fq2O1XdNNRnABON92E9TMCbAZQ5pbdTkgiZX6J42XPtnGJXM ++FTn+lVa4YoIYQ4A5d6+N8ybmnQ+9mrIALQ7bsJPcFK87cJvMzGCZnq3ejVFgjwFRFW+LFraNnUS +KaVRbnkCRhVQx028xJgIrNlCTUgNtUkZ+sJ+06VJyo4FSA5l6ivZTqKKhD67C0fiuZVEE3Li8GfK +X0BzcePT3xOB2vMiIyO8HZvTTDV7Z7f+GyTkhRXmyG//2PIzlJr3hFJyk8vGy34UfcmBjYOkaJfs +4hhbbQ0Qux5aXtEDjK3A5EGmrwIsnsTanXLdryR6gEVn9u7T/redV9RTnVLNjYzRDpwnAgsRSApN +XHfEwfETTHuPtjBdAqvx0LY7DolJQ7LJ1B9oeq/NVXpf2byOzkLUa34DfbAZ8gzdocRoNZVLXImQ +Hw0Xtfq3Qf4YHHVDRUwdixcrL8GCOEUrvkI2vjdK9AcNpg96flGub9EclNiv1qiA50h+lxH8TAlc +VN80TonaBqKijrMLGldW9OcoB975eKhxgIlVDbh9zSW1UehPLQQ91ROtSH4DmIQniSEyZRWA/2TM +lzkeESlxObGVY93NShsHtklXy+Fsj48uyUcj9XWk8Yld/0FsZeQB3wLGgaKNarI/Snxfb/tumJsB +aHUBc0I+rfWO7YK57hLbn5Xv+hO0a8HOJ/mpDnS9gZS02i/8C1xt7M4zFk5H73JI/VMkzzUYHVjA +fwWroh1R7GVhiVOiZtY4HxKjELsb50mzydewyOCq3GK4btjJ/HYijgui9h+PGYAKlNt6fXPg7zoW +OqoFRs3m26RyGjg58VxGEd7ZAOG3LJS8Lni3j8s5UYTpUdktZfblRJFaxALfVSdiImbDtwbIUIUd +vPY/zR4Fwh2VVdO80jMAdOtFRnLNMu7poHCV48D+uclf4krl/vPc3n+kSB575alaa0rc4QazZmkh +7HA5w06FOx8nN/WeE2iZXhI+JkFaUQ4iRB5chVzLfWFfdM55Ag3Dc1lOhNzKhAyvL9BxIIxibbcc +J1M+8v0KYgdslWj5gq4Th9KKVG145BBjTiLMEpa3cNS4tofj6Nf9MA1Iu3lpE3dnskORiVWEZ/0a +yF2Kox3XAyw+P3XHNcaOty6t9kH8pcEt/R1AAHNcxEEhSXgXc95GQ2HpGI/JBsGfvvcEWLTeN1G/ +IQd3BGecjuPtcSyo5+6v5OjIkgLr3zE+Hk43rt+DuCzCP2b/jeejZTdIhBJizb+zXrY/tAM/bMYM +sId+CdKZj1eWqxAZa0bx8Oh5Pr5nDnemGaGMT8sOATO0w98WjsZf6sYQKr6TxCyIrQc5IBk3Y+Y4 +5XgQt6sBCw1Z+HaaU+KBMVpglD8+fcwuIbiofyDF5IwP/A6jiy3vq4TGagvfSCvxvfkuzPKsgkqj +38uRqixwLd/XedAM7qKfQhHIZF1CwQOT9EAsiS2MbxCt5jeFpe0HuGUb7n4ccYUJBCKLD0UijyYq +klmwdus0w+hu1y1ej3Qp9JY70lBbVCRSOqeafnjRYv7+8IlGl3DjqBNw8w+5xnJxwLPNbC9IkHSF +rFrtpChj9PMHmVWY4Uo8zTC7RvnZWJaM5BmvaF1rHXnp0FAaA9FNmSYLbIQ52//o13zLiYwPAutA +H92pEnPk3hytQIZucxS7htCAnzQqzTjRbJGAqhKB/5HQ3VsjpfYr6BPiS+mr7qQAXE+cI0PuhhJ5 +yp4+LAdJsD0vRm1+gL3n1x2AvtGZf/+B2Z69FNkxewgvjJ5g0aVWpE4v+8izVPtT1/rrhHtbCvIs +U3ZuIzXhJ6vsA0o2xIZMgJBIanzrBbjEDU8E5SPQOOPCo+RmH0f+DxHc5tA2ybOdsx72aNU0QSEB +9hWOYNjZE9pQf5gKr11vkxlF+L7Jh/hUjlMiTSY1xPF1rXEFy4ZAJBc/R2V6Zmpd2nk8Qqs8W/5i +MkSKhiHGYKo+UQJNo5kP6fyB/rMnS5UXM1pO68qg0Mwh769m9r46kDS7IWh5z3zW87bVIAaWplaw ++spQWd6osaOi+VYKM+jX4XpQmP2Cop4T3VXLUgV7ivQTMchDwzOz1G6xTYClE0CbVu83Cvdy8gHc +jQDIZlC+UgHIkATc71zRzlX0QZW1Kvo1lt8n+pApmWgZhisJQpftjj7Q1WiE2MT7yqgdYKACTseR +EpDvVIwxsP8ei3dAB9xG/l/QzApOXrUxvXIK/d0umkPhXTC8uE9hMxkyYhtGuVxg/Ip29W/vIXSz +P0gy3ISpP+tSaJwXrdZlFQxwpyr4QTj9uFqNoIOagA9ZV307D+VD/mePQ4dWAJQbuKYbO607R73d +fAU7m6N7kNPpJzpAco7nXWMCMBfeRnwrvO40TCvPL9t8HCaDd3xoDQF6p2q0yRTUB5yk4J34BpU4 +kKvJRV44w9G0dwnV1rksXKAUKYAucS4wHaQ0EXGdgCb/klcVhEkPqjyY3MQ3VTo8X9qAguaf8yfO +WUK3azRN8qn3DjIC8ZTcnG8PzTrBM0u82+wlOmbYRo1gYI21PQY5O2P6bjC0MQkrvPHNwJb6PSVF +D5F49mYL1lH58wFMH+fJTNV71vvo4TGZrMG1p9oXHtKGgtOh2u8dIXN/io0bBOFTDpEI8f3axpkt +uAxzEHNsfKLJsWzMKngC+zw9RIKSBFoXILn+0AUispA7kiV1iiUw6sg6uSC9JR3/iJyeLbMYYB5G +V3rw0V9/otMbSdXkpFIoJshJyitucDKVKiZm2YNyqcS1oauBXskdq7y+mnZrHekTL2Rl7qVYpryQ +KgK+G0jPco0mNZ/prDDRwEC4ku+ig/x3pnkBg7WgMwJsqHxYlVTXDLQMpb88tDbxNhRjwohu66Pj +BmhaJUzAJZxshWhH6aiUnZ7bZUdchs4KQisX/qXrL5OUmlVrxYb5PaV+7Gm7eslva5SqSAxlakNi +iQu+mNepzk1kGk5h5nGXpJbiIB+d4j4UrDohxt6U2VW44d6961qbZ20pWANTLGYCMLS2ywmf/tMA +HAXLYqfOzhQS/REVE9rcXFl0bM3wS+R1pwYZxA/Oi9j23h0A2Xs1q1h6lLbwwfZNdFUx6mr2Elof +o/OO6PhYKQGQwGsbPXus5Ajy7KiZZ6d412OoW7No5eZmW2tG1pF9WGCt0bmGx38QauUbyhqzRa3k +AfJ8Gjgv1qOhUpy/XXLbmCZlYF/rwmTYT2hzQUjW7KwXlaT7/GQJG0KIBbCDQb60J92cmEkUAk6X +BNaS1rq/NBaCQMZRgv+gxEu8jiOxYKh94WjjjOJQ9TZidl912CLZ1ZZL2AQau14cAz7V7xdYjwPF +RhKahfbWKYIoz5gsCagX80K8J1UDhc3luJ3/EUDuXokTqqXtG0NTISJgo1yJ4/FxlbOvBAtHjG9n +08TyBOPEkPbFUyU4GiRDSZl2s5RYnU94I0wldAWJD7JjsCWM2fEZE9qszsmg0PZLl7gYvPrVL2Jk +DjezdmWnQ+lEoEnZ4V3pFscDSssx5lU9WueJQxNrPwIH3uMAv6sZN8GgkPb+ZwZueta3ER0M405q +kLN5U3K7WvyakgPe9msCuqk1u5uSoDlTJT+iOioOA9dyFTC6wsUQ69Lbaqo9p/qZqMsWQfgRApEX +rFQ55tmCAS8zs7EHHy8qdt0GOHyppE9Fb6sKBdsWLTmsgxFRa1nekCoci9Ne5/I2gB6SkPlZHxUE ++P40u80owj3UETtU/ldvtfHxPpeFEIqwCRW2HqGXawhwq2RHvNpzDmzRyY4VJxuhZz2BntlqO+3G +mQGAO8kGlD7xlghqXCVwTIrXR5gBDyys8WfWUR96WAuaHmRputmuFQ20UyMXna9Jg/4tV/YTi2Ca +LEHEmPqRUZwNI6ULui2Hngqpj8f1rlBBEHmjVXOwfIvw777cQSMz853icCO8CgnpoN/S4GZ8Lx4R +5XfJKhAmm3kI1jM75H57E+ttzByEzprAad9Y53fa+O8AYG+3vYPjgqK/C3I2XTRVy4ICG78dP1/B +IkEeARE0oz+Z1i+VkV9BSCT98GUQym9WZLparpjPGVqffrDOPGHJKySNUxn47b5PlE6mDSbRIG+6 +cqpUp4YU4MOEqfB9SlLkNlYPljcKoUEZ4l5+nNZsWkjcvazg/hkucLe4PgmoBydop0RPW/sU4WSP +8lqW4ArIM+oltKLk42LIVYjul2uorxq2Ih5hc3SGDV1i99lWJFwHvvNv5xTKqkVBUg8ZECR/60L7 +ofvyvg2E+kC+vqccFvlmXzXVFrjOQZ+nHUoHmKAmAeIYEGWvoJ8a5OzKevbnC2aYsdg4LFinPDjx +ZqbYbqlwwzVUy+5MBabD0mVK7xCWLYMsmf730YvaFf0jJoDogqrmfImP+uqQQJYiRmG6gzQuwzr2 +lUAVgRcz/cKUAQRAzZ2kSaM5HYIUDBtbG5QQKkXY5IsF0wG8nssIFYULj70IFHkzdrxjShKoOYdn +nkB7VlcPm9E/e7ZDW0hHiyxDf+oNz+sc44PLMeAqMJkD6Zz4dS/LxTeaUpsGgKMClT2K79L8bHp6 +hohFgqz3xMjzIUEXaapZo/tQzBG5ZdfJNX/aroG1eyvo0mQAtQRq9B8xrhOh3jjwSxNfWytjqU3k +RFFn6tTFVTn6gZMAr+hN32QmaFqDCMqceSAVjFKNNUwypMvhRBPcwbc5+kAK4RXHnfnMuWUHGtBf +twUHqWWvZyYy8A197h6DS1W9sLy8Izde3AThcAma57YHEVPQKxlmejWfzC2Jfzs6h4+3MsFLfW/G +Qq7GrkYf2Up8wQd8MbLhtbORREedYnp2poZZSL2ERqQyCt5fmB6CtYO99bdW+U2nURLoHgKAI38e +2xZMEfZY0I+FTMDSsO18jTyrT3QvPZF4/E3eFGVXOxGOB5LsZgURGHwR4vZItmYZp7orq/MKhg+V +MRl/nfMqBY9b1IFEZ/LKPexjXF4PUpLOEeESwUE/5ivlmdPCaTqgercLcymYToSn44ZuQrIvVZ6K +ZZfAwfRyt+LjMcrFXo6UDTGNTn5ANdNbsJY6lMid2sMJql4Ag8AlLRm2wSerP5lG/BnCj2vUC2Jp +mljPKcbox4haKDEON8PdJVOghxNmDpVWq8nx/sVkBSt+x53o6OsQnynB4MCOOGSLwsPFlgnNRhPj +oK7WniYRHxfQfhPMGfolrXU/pYKXKwAl2jTxqUPCOKj/gHEMDQmr7rZMrCajDWLODFzVGHn5h674 +fnqbbTid9wwIFMd9N89cFdWBxjO5WZQz7YTL+PWuJt5MGXgm2nXWDDpWCktrpNV9aHAqL4C/q67Q +O8pmsWhMgC0kEcLDdmUkvwPzghnPtCnY03Y46c/Mj2mGPZutVrEVjrOeWXD5qyXLcM2g569y1T5s +wH7twVR9cHW46dBt17BWlvT2XEYsRPRufUOeae7UNUyrYHru9yLYKx8raXfk1H+m63u0DAvhT5gq +z0dxQjp5aT0GxyY+uC4v0DpgPILhrHCqWEyefmWNYWg4z3iwvOewcJef4dhg+3j8P/FdmDBpr7D6 +TFF8m0ZtNzmp909b8dc67jQ/hMqtD1fD7ut5cmwxCztG7c6mRBBvkOKVWgVuWwRW/rlCrq8RNyTU +ulIHPxnyPiLS3QYsf9kTE5fehYGLq23evNEPbLFlKaxoKNfX3bAAUBeRvUegMw+upaz0zEdDklFt +d0nFXOj2eSEjcbyhDnjyyfAUwFfB5hbQcVcx3xf62DT7h0obthlwf8UDxtHCRFOG5MURjfN6kPVn +/Xya9XVOg0wYxOgBqX4IfA4MobgqSo7J0MJ3W1tzchvR3pJrfX78Jz5YmTxdWX/31IW+D57cMWA9 +wXAlnPe7lzwVYnFOYu76NukQeHY2ao9wk7buLcTcZuXnokErfcWah8zaExH64BV0ZBTM+XY04pcV +QufE7cqmrSf08VBIh/IZCvhVh0EiUpjSPG3YJIzVIQgO+XGmKSDEIz3rNjsmciUfr1GNq6xU/EaK +BAV2CgjL+agZ2MIDxsEgvwfENFWE2qyKeag7piXAnZhGK+9T3EixsacuVBieROGI1UiUsEezO23j +eu/52omwh+9EJ+qEBuAHlCMGwc2mJPyaaiHaOfVXLOv13KZCSoObin3gMljgwBW9mXHRMyrPk0z2 +5Kk5jdX1wrihWbjLg8CD1M0B4bdVGJLJp7tSVlzz+z4z0y46geE8deA1GQNOCH8lf07d34MLlwd+ +XuQc1nAAtSukU/XkhRmvQQW88OaikhR22EWS4DucpNsPQexGsSmoClZTs0XzpXxYwbYmwWYyWuLa +xRPna25C1kRX4odowBYDCSffeiASwgUDdyEBB4bkmYzIKIhzbbIXePovhVV7AMt8G2NYLxpO5+ZB +3++Di/N9E02XrVt7guwSTaGa51N4RDU0GndsU/fNRPWvdp2/2xHZirJsu8/liepvDoa1e+5RMPrY +k8OU+WkpSXKOZwWxphdqhupfs+BtCPrx6vE9vIGDeZarh9lEJcTjexXFcGig1plXu83YziT6Mekr +/qJ16biNCQ0Nz+I728+HQ3GBA7xPf24pepu4JVNfYuiH3CPknyy+11CFWhlA4f674WZ0ib/pfeLi +59Ax9xv1Wv9CzBI3tJz+RGkA1Q8Axs7XKUGqTTkCAzdo9mEFDAuNWAp8X6r69v8AEa0YvvN4UZlo +xlm3hK1e583oTlgmyXmPxcSbdzNbCF069AcPilYNZHxeQAMeJZF0CAjIYOcSr/GHnwB856KAvUZZ +01W4KkHKpyfPpP52esmWIkn2LZQ0M4fsUaXJ0GgotdOCe6W+AKaSZQHvUP6nPsh22r5MlIYf0pQG +t+mHPBFQCIMELQDKvhTATOIT23IdlnUD9Vyt0Bu52Wl3aWAjTgcyiI/Gr0D9mnCK3b3mx8vh10PW +y0w5TxraE3UeRTSwqO9+ssw9cYoVsaO5sxrju3B9lM+vt7WeSzrRTh9Mv2+nkf0rO7mbQW/ts9ST +PK65hKkInL5EgxhI6MQYspEqZNM3QA/ek8qeOvT/pN+0N8+S6DG150lQomZs4pYht7pzAI11PbN3 +M4LkePsgRNshzM2+izUh0OipL5y2QDeePcytUZeTzLRuO8XwRvYyQKwDes5g2QyJKEuD4LMM0EL6 +rdO/Q8m7XJL5S2R8MiLYJXHuJ9mLEw9DKWrXBojzIHjCVoIukiMlGngL2aTaHziNX4avhBb4/rTp +NX1L9dwZonqK8cIRzRiMUByXj4iVRpU012JTjlV0gKEzMHog5uDWmVdLQdhO47dOpf4EJim7d+SE +/JiisCgWyISppHm06NzC7LqhahMzNDZQ+r7tL+6wHUjdI2fnhjRHrkYA8LewLsmkXT9VQZEZSzo0 +BpRf4MBEXtarFH7/zl5zifdtIsyOrsgfzkrJ55dvg5oSCnOTkRmFG2+26RGNt834Lkk/8BIx1W+b +H4voudnbXMg8LcDATZ7HOmD/8hPxQanX3EZDhuIWUW2OAE2wKPO7ctt1i/TcZQm3ffpdrc8fymek +iQwOczz/NvNPtAAOXKQxAWw1Ic5kYuS1dQKofgpXJlyZN4nbKfaoMrJABt2unk9uZ9J/h6pxT5xV +X7vp4b3HqejdR3Ju55xZvMTkL14dkZHsLMubtFIMWKkZwHi5V0XuYwBzxn9RRaILxcbtX1mxJ3OM +ECH47bqZ0VNjudDxXqTi7c8og9BMct72cjc7giuShvdFbsvOg6ZNWaGg3lVCJFkIyu9yLYSal5NT +HTthCobenDG+Jp00xuikCTMCx0bcj+2u/0quHd9WxY5ncFx/16/tFXUf280zdTZ6YjgnPf/LeQSV +lDI6DF6VaGOXsgluiIb9rd6hE6UlHdtjCEZoqd7KL0LFKfk3JgL9rslrLhRHDbKpJmEE6DNbXXEQ +XID71YOwDv4TgOSSMwEwMWbjFgrOWTzVFMB3GFKZQOVa/ERIDVZc1Hg9XVCQCSLRNPfb1L53rvUO +7bp/+i3fMKpiP5DueNj+luSIhK4Xd6ia+gzHCZBaJE0PUiH/6fApayKg2Xm1bK3platURxqdIMqZ +e5pvVElV4mqFB+zxBK82vRw/MqnHmzttzuOWqfWKvd3DmLly9Z4/WXLAnfWkVNibMJ76QNmcv+Dh +GaYJmz5/cyCbLBr783Yd86wbgfoqGiOpOKyMItyrTLU5IOxrO+KexGXpEYqwAgnD5wvDBZqa4UZs +W+k+hkVLILK/c8gs68t9Nr6W4n2V/XPklg1c2NqlrO9RHw/OeZ3/a1KUe6v2GaMM2cAnsujhaqQj +9q8A20NuJWjPy/wWj4F+cvcmRr90pp4UGB0qWXBb8At51MRwRV4UNZfMWNDsRNwChlj0w9/GvFLj +WeFKm0AMn/eQOXT563RyNNKqrbSi8nUSk5b+9qql101HQn7Vig7U2HQEN4FSMIiqLDFGdjF/XByB +8oMhl8iAO2zolu9jIxS4hzO5e0UDcUQlskEh6n7E+mdcNKw7YiIz5NAy3RabgIr+NTTRmf7julCR +j5Xh931UyX8vIFnF9wZLkEs2cCymJkwFoeeis7NDqCXsbW6YMnWTInz6RRnGqen9iJNCwB1QB/Tc +SXHgjOGDRSKIVtM44hPbs/Br9ORMaD1GocjK5hEJDFn8XI32Z0vxW5sVSvZmoGQgl1dEBvKNAI4j +chpeABmhnwGbRX71zNqViA3nIp2aQ3eUdwdiWJOFzqaxS5MAhIk7ZbSE5cZt4/J29S3toZzSWueq +uiLlkx3h1hQrZLLemmgVZKK1v8M6TrwZIN1MBNwt7Fpx7sdEk32TDeeQmMtzz6r6pfvW3mVy554B +7yOPSRWorC+SKAr+HxnynfXavxNRicznOrlF7enpcCflhnfH/T7NDOQvXb/q/6e6gOUpf6dqCFfx +UFHTbu0FA0taLs5MnIAS5+6tR25tEHyjW9XcWSpfAwNCEgWVgJMWsjGHeArpwprz/uyHz0af4TkQ +we2k9W/1FkCIfYVIgWbfJ8Q3Z2D/+i3CCfTohAJ7TGFQ/YW8iAZekdaaVzUxBuOFIyWkGY8VqWfa +Ge6ea/Xt/gQIz0MZo2jG2wIwNaxBsj47p1eY/y1WRoLf2arzkVzzG+r4Bk2n4FEPny31m9z4qPH7 +aCOLugRBnxjMLx16EKsCDzVaLLKZAwQXn4b7vop+EplVpL3mSTtYqGc09Y4sXL5LaCFuCM/XVPuV +SfMYhT9W3p41qblLnPNLvV7pptd3UZSt4+h9UguOri/Jej2HklBZAiRtoq5odocLfzmKtYemFjLi +sg9VhI3fHSDE8Jl9ifbPelyUon5vy0QGzLrG59yMohEmu33wgMU/y50tvgSP+6oCen7YqFYo1UB8 +x03Mt+scg9YmoXecKEDY4dzAmNtH3hS4HtIyYoA2rHuutrD4h9ovhAGrO/MkH5iXe0fjlTW0MIWq +t1RCK3Jz7ajTzwmwOsCNUlbzi5eLE55dZ5kJpP6mRmxLDMYuEUnYfGh/pnqZTe+hNIauGKtMhHnJ +m58hzdWO+Z+vczLjGEdxvZxoZZ2GLObO0pQJMDlAhoFeLfs2Bapes3w4eAWa5mS/fa/9GQQ5bmKm +JesDYB5GgnvI9heO4FPn0JewVoZGE7FdAsoRmbTKccHk/78TabZNjxYcJherd6Sr8Oi60HFXICTr +Q9ajNwek/P5VtcDwC+rxPtJlVv+UjhPiqwyHc8GH+qQYT3J3D6v8JoTSYowqfwgZCTI6wQGHqrNC +y17LLB2GcENQkcDBPBr9Le+dYf6zDquCdx6MQclT2D91MHzI1MBF5qyeV5NUgC1pp4OHD6/98wQF +Ie2noHlHvV2n3H2hNSvsxG6s/VWrq5CPU8NfqCVkgFv3p6dlFkaBMMw89HClY7wbhdn95uki+80U +WngZjBpWoafocVWRDOXPxv0JCyUs1zM/yyzBUeVj05A7VTIJla0rpKnXqRLsaTYs7+xF85OA/gTI +iC1gGsPUZRhxpTY+D+eqwlRFQz5X3QQw4twuQ1Kvhz9cS5Hifgp++k7+sH6rn8+TwT8bfxvASn8m +Zy7b6mJY6JUw4sIKN94+nM/zIr8cs4yBwZ3QtNGYdDZLJnkFwnuRSaQCBuYceTGQl3R28io0mxQP +iOyGEJVN0u7weDC0NhGWA/S0JnnYnKdMbsgqGFqfAbUfUywq6fHZGfOS223QRKwYrPAG6KfbkTFq +RF99AiilvNBMVDXfQGHzX0XCitaANfNuwYk0JyM7kK+CnKLO/3BcwoSuMX06lAlP/HUBi47nlP/l +xGbcrcSDPg0Ptg8irD8vYJgyS1wSpvbkEeOkclbrqzyjAiKT2dNT9VLhrVeZrKqRcbK4YkQ4Yq2b +ilQoeTtPVnqrBtKTTmjNwc/W3ZQPxwpSJcEWlWl1nuGXm2H6rMwujgALNtrLzFB8f2oqY6ejHI9m +6Z8Ecg1olocPIW3R4i1JJfBz3MdWOVKln8ku2pjOb6dNqrfNQmRKJdCNXws0nqHNhXrepjcTijCD +SCZw2kCU/4T7gIP+37ftt9qkO0GiyvHhWDe6XfFW0t6A1mjs19psUoLgWgi45NhEAPQStbfP1W1b +xw9o92EX6DoDDVidHRgrZDZJoQUn2kkc5PBsxZWY5txBbyT00QJC+SPpmOKYT8QtNpGILcehOzgG +mIsN7so8oTF25FMR6y9gCy0/RAIZl6LFB7i1AvscpBK4Uvp4ttiRBQR1YI2OkccA8eyxEhGXMK5e +rWWA/0KrLAEhsKcW34Fr3wTIslykAeh+gIej8Cq07Rt+DEF34ZwXltiB48BsCG94z/bjWouT5uGl +7EOXYtsA++UIzAyjgy5TpZZIa5ceC6OcLUaJJbeWPeQNdl6at7oLCa6XD0Kes2turtOL/5G1mi78 +Ki+TKQu5J4Gt3YO/Jrw8DJtRvDHeCe916syJcvoCYckcKpz4o2+FLFZYamCYfCVeDR7JbXv3Fwnb +yIcOD31hAieXrWhmxwKHDH90eracImrXowTSlWfbhezCMM8RTSoUDrWij5DbP0Wpe/tnJfsxnrel +QnAJH1nzVx/3I+IA9bgEY8V8WhVff6T5WD0FuynRVZDdkGBgA9hOZSwzT+eut7F37G68wCRkMdBm +YQyAuVGiiG2C9TywWJ6ykzCkARrXMB1Cn7wc7Pw4J1mWKaIxEJUXcyfy+2lk40y3XFsrNFqfHc36 +BU9u+yy0weGgB3Welc4IskMDQIRn2/R56/PowOKq53/bExmljXNeXOrqVifrQo87dBAM3EW3xDEK +MwFI9d2gsAv+kPWP/vFqUoZ0sCYpyytUqybTkImQb317vp/8V6jW9fmDcjAho52S+13oJd7p7INL +PMNvb3TppV6Q+ahEOEtzTOSulRW22hQ9Tp5wNwsxKehqlR0/7SSVnWJBifVBsQB+8vOG4NSdqYH/ +EF1bW4IUTXevVk7PFIcu3PtyW9kcDqdvSN6CVl2Q5ct6QPxZoEw9u4nAt7/OJGoarxT0woq121qQ +aPebsyDsT0sg2ir7A7jAj4Pm+/7bQCGAVsimXbj0yD2rbO0xg3Mzom2tLuP/LIIvy1dcr1Xjr18g +TCd+kbiSsUgTMNhVReIRUNzpXmTKoI3QgwDBjzGTrq/nx1t7yriB8uhwNF0PilcHfQEkkWMHMTAL +xlc1jeJpA3MrXV+1NDr9CZ2mDuVA9IxUL09IEoGG4I2Xm5sBM1GiMdJW3Uh6INA1PYkiQMRlzqFk +bH+sLQ9GmwOmufuz4GKISZPwhWld1uSUas+DI1hi4Xi35EDG/Jy06Oon/Ene1C7vNt4OvphH62nC +qYAIVqYR0fqbCa8DaMqDQj4gstvOKQym+PKrM5m7s5GCyDaWamNGgSTTQTCMLr5T6oP2+DL47k7+ +HPwSbkdEVspZBSNbYz6SkzNsFRxZN2PqYYyCoS2W84X7GjO5oMQG6SzzRxTV//uA6oKITJTjnmFG +tMqpQllTUpK0NNKqNT5VAHAaoDsu8kpDUUaZBZX7r8EcGZWGiEWjSAVnWEjPRFc8fNv7h6S2rcN8 +k9A3fvB4fyO4nY2NMl77C5LkPTljlaH8nEC5dSbHcZYRw8ZJWtmGrmJurNv/VQxsFTRBW3sniYL/ +kFogD4h2jU1Q/xIfTQjYeWyCmCgjhQEOGBO58KWmAOF1MKvGSiMY8koA8HyzS59G9gsSs5x5j5EN +vwYyARS03bG9pE0WdQ6Nx1daH7B8s38dn5/LnrhQz3ACAOq8NKIRWQWXW+nutVQasA5s3iVwACtj +8YLlwE/mmVXDM5yVvV6VbkyucjLnAKsMcbWwaI42/nu78CH/73ITCeMHOTMEavWwhnhStBMDtJxi +6TYlglLwUunu+GPaxJdy5C1b7vXMZBMBxVB+G2yPkJed2Oeup95ZcXNIcEu1GNZUU6PpysFtEKNk +WSNfYFwGmpRc9bYF/3wDKWnVgE07CoNQIR7YhKHUCYFEsuFQJoZ/1G9iPMOBMyMC2MfooEPBIBBS +G5FvmTRIKcG6CGmZ0GswmbYFI76pl4DU9Ih+4/2lJyAvTHclvw3NG1U7XhhAWPZlK6kaAs0D1eKP +Z0f1UViH9H4rj53LsdqzSlgruhwHNyQvO1Mfd1OqbW8802JKt70MbX7ILdTFMrSecGLtzQXUO5Hk +YbDr+QZLQfqIQ+VVB2WVicr0ZkHG8jeoFL8P4FE0rZU+MM85Xxa2ZQUqRW+cGfMm9mkbh4tN+kMx +9yH2D1oA6v8mxBuv3qqNXPdUIwos2vYSSrrt76fbuLcggx6TxFYvVfANa3IlIBzgLV3UI4qJ4/uK +a2GWoMIqtQXEJD5wMfSM6f5FNjyeTjnw1D5tWiEaBMzP9LDySsHiAA9BvEthVIpWNZunDzhSnMdr +XJ5vwKR9mHBerBk03MnUev2AzCuiQMV08o4/8XIth34EOxVIX29KZ+WD+YlJ4K6gbzJpGLR7TZk4 +smvdht5ConQp+8HgolrHhJdUJG8N8dAnZAEGEcv+V/F3vcxEqD2BzR2Sr66TzVvMds4WGo3pE+J1 +4VelsFWIwl849OJLfzJN8wLQ692oZG8vH7mQGtzdmjp4y9VXPx9fSoMjemkCueNQzumBIGJIyEIH +i7AbDMm= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequordernonstornoTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequordernonstornoTest.php index e3b0ef15..12fccace 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequordernonstornoTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequordernonstornoTest.php @@ -1,70 +1,106 @@ 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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 -Xb5NlEVJ7N4= \ No newline at end of file +HR+cP+YoyS7DByhsY7DauYPbur7802Y6BpwHiuIugv1SeaTbYcHwIq1fwETcB9AwE6vslIHU0tZb +5WaAeROg2Yud2wdRM+7XPjnHwn0g9nib7RvG1EPjx7kKpSXjnQbZ1C74SsYCywpsfWR0Cryj8vCT +YDJgJXCwgcdHjqYTuac3kDTYxD4VEQzC/ezGXqmAPu6W7+gnc0ovnkAWgYPMBF/PWpQ2i6tZJetS +ZeLAZo7MAihF+hseDAcyucSLIFmY2ZCemDPoHJ2y0K51Bk2zZOl5eLgPp2HfuljyfmsQ8XWbThFJ +aS8+B7INbhhHvnX6DPv7uLXHIhACYuTk33SCoCPaIZ6bw5RbE1oewohpy9zdngPrdjqHL1NynrNG +f+HRR87OGUBFlTjAMLgwaCcatD4EUbNkVMTC1zmV2fumk8ZpzfRhuuHW/8GqYk+UFOdO1jCq3sO3 +YCNq73+c95un1BlLynUKNI63Ub5YrP40SttZK4upQzbIMDJwEvvhi+SRAKDipPmfCFnybsPe/diN +nPb0mtuL4deqVVEhPV+/nnmUgQAIJ7D+kVK5HCrLWbcG4exl5RoVq+r7lqw0P7tyfFz+uUIdCrK6 +93RZWk/dE0Yue6UYrmEg9MxGrNhghSBwU1VgqGl30ZaLnuxQFI5dPWWn4JyfB9zUrRg8ajWQD/5H +9GNIct0TScx+n0YrZ7zZjKH/DzVLVoz04zI5MIX+aRVUaE5XTYQQvlaH5bY506KHimPXOmSc1V2T +4Ws+ERtds64wGXB8vh0YGPKBHusx67BwERQ+FO4vCfVWJ0LTEa3mxLJGpWApNbyPiucFoKaxtEC3 +yhZE3DQUMI3S/8MjBMfebWq5nSCq6gw+Am60ll9K3wMOo+bzHKOXXdhgIjZdE6Ss1bFwWuUlMdJZ +cWJ3RJkVfrMh0tGdDIKijrOfDF2pVpqfNJRgYLUPbXKIbNTHl0Ylzc4i50JxUknCZzceyba+wFhU +V4uwcqWupZUNaXHg6BVWf4IcsLx0qpzjTxMWscFKfKHWNVmPHUztbwN3zsQ76ZP6MI0BlNFpWDEw +GzrDXBKx7Pfy0BsvH5DTsZiSvSqm/0BV+tnlq+T+yC+ipzqw5J5pamhdTQU7UQ7CN5ps/dwz+oYo +jsvAZMIjAcyBqlb1xbDmkeQOe0kADeDUPORUTpH3WOSr0C7BWrbsZw+Ky+b3iS2qWB0LGQXGtes8 +BC72woMx4lupOUZRHqzHx1VNUSqQ2JAFpegOhYz7RYfHm5gNVmUDb1XaMPRfPnEMy0+tur+XjbZU +6cqYYKzRrX7T+ijN0CGSDk5WQMvY635Pe69loMf3wpyuJEzO2CII4VtchmSABGaMkUK2Ai8PnAOL +OE3KFSj9loG88oIaCLMdXRj1tIuV0+9IsYZusirac9hMYugJ1D7WGwee/wSjr2c5aiPHJDMiZmYQ +hGF/c5LjNGuEHqKi54Bg2tvKt7QFnFEuf1V4YznHJzWXKuZ/p9EMpj7qByEMESouYJZ6lLlyHRfh +gqVKy8Nma6c3yq/Xyyfv/tZTN63vjDC50tJqLZeAJhK3t7Ct9yQmeUPYWIbiUqB2IojRzg4Z4gs0 +jbVX1e1fKk0a9gaiQU/ot77p1+NgqboofOctLm+xXHoLJVm8iHNd9R08mtGDaZc8e2y6WzCJ18DF +5FlmbvAjrzQ2duVrvTZPxy3atJZ/ZCQKjCJ+GAT2OYX1mTzlabPUJLa4Zdvc8QMsigvEN4nDI/DM +MtWsHJDMwTC3Kbh/JqrRTzjrJs2sJW/LkfK0wiVxs0n9JoWBT2PVNjXDfDJSKn9W3k2mrilccVeH +xz2hoXAMvrmEKwoAfUYT41QwjVnGcQFmCth1vwtVKT7K+FjgFR3DOMUCj1YpgfpGf3t5epUz9n+7 +3UVFs9YRXFB9KGNvFLNgRQaY4iPUzF5lkVDaxs4NuMS/blXspJFvFg7kmlCARo2thlNXFxl6I1HR +N2rokkqNU3j2Rm2122T4XMz8QMF0axVENIMitAbGvUW4KHd2Ym+UmN11i7WvuMClNC1qHdKdc4CG +UPyaN7UKrZSR8ARvvVJfvsrYZLgb0ZGk9DYM9BCrVmhKgxIG5uok3rrdotuSHJcMoqApzXom6hx/ +zfZUJrnsZLV/ihXaB7s3xnT9g8m3selpgcAJlfPDR1Dbf4M3nLTFUjhMna1eHQ1/nOIQBWOPwWDS +BRHx9mPi1CO5ko5L8HFbTPvo735UP1OztvReLNDuEX6Tk/5vzR1aV0yfa+tBgIudWTSSpU9vduPM +xH8+LcZhT5qcTaBYL22SgmO+P+pXJN6ADStspNP2hbcWQvo1cKBUBYmDetSGM8rj5uG2VdwRKbhZ +FXsn1yZPYq/J+Zb/thXXNXH76M72FiyD1fvoe66y+usNFW/m/OMEtNnTxXvj4UZXDNkUB7ZeBA+m +Yfme6yJCky0jCPJBbLf7PYg7QmTevExzh8R6kWh2xp0WxYq2I7zgOu+AvIFEDUNByhOu/ZM5OURA +fza/21oyGAabttjQFsowb1DX68O53ODtK20IsIHc1L0S2/0rlxezz5Z23WkXU92tdil38oWM4a86 +oPXtd1VHhHAR8TfVQwvRQpB6Heglbm7oCjMGiuVkR6fAz3UNmnl8RCL/PgFdqrGnED3yaqQCKepG +3wS45YkQSV1+dmD9CmlODLgQPjAABnkdDRhYUdf29YzOm6bsyD3jhcBzkn/NP5IK8T2h5KqQXMZ4 +J4lE7KRx/llvcquZb3Bfo4k0VW+oy2gDRGndD+NQmrC5tflJoDa3Tq8VwgE/fapEbJX+WOYQe04s +ZGlskilfYmdW4/h805iuYsnlfmgONyYx7bScUHLPiuINsQFdIUP0v/B5wRy8y6ApeD8E6VNFgE6p +cUEEwRho2qb4XXX/cs84KIpPyPyjEpqlx1+lLjsj13R1AmizxDVPs1xDha0cTVGTzOo2/ZFSK++2 +k6nm6FGu2/R96woYIIs0DZNCChN2A346hmFh+610dddNlnhXvPABfPwbQYz21BUQ4qexhH7bvpeQ +0v1W8B8KBt3zBwKezN6fZzRW6R5JFtc3lKXuchhlUMMqgta8pFO0LOFxSs6PFIoTFXbgokID4308 +DMepSIlEMtN6CNnTVXsFcQ129tU7ajXDtpbCC1i/xTQ/kx0QSSN7INxtYMgX5vHKJRgkOzE4WuTt +6cysoc8P8zzU4ayatjebd3zRCT/ZKSwASk4+Iq6mNI8UGmk6vfKnhr7pq4Q+7JcRDD9MOqDZiQN5 +d1DwDYhhiuyGu7xjFt99B3H/SthVzLzU5OkADZtlWu4/BOnIWr9uLpZw7+QGjdv5zkgEZjvXeWJl +1vG8XZ9h2FMbHiXT5qOMAVUHaow/tqwcZRRftnDsx1NymuevuNyWt3sj6ouAfya1Ji+0MbpgC5D1 +jEN/xN/gzeB3p53Ug6d/8Xu4SvfkUV4puVqDRed3U1B1LNiP6PPj6opbldwfss6e1Sv4dhzoLL26 +Ds9gOJASrWSmvd07une/E105NdmJsPNlfn8q4iOazLlnOOeu1GL1mz7LLcMCp/s+56IfcmpDceKG +35w/06ByhFbDUo6KzkM0XHLfeO4gFPab3BHdguN1Sx5SOc8sRdWJ8/SfK+AAR6oPQfo4zavBus/J +4MHLWjN3Aqe+b79v0rLH1cEqdBqBPmtZ1U3WipNizaOVDrtjglIAo3PnrUOF1aJK56QHGyaixChE +U5Y3M3AhACEsAwvPJXEQeTf9AXpnwM+si9P46NwkNPGHM/7ylAu2f8S/IJ8vJIC0f9CYHC6C2Xck +9Cb7lEtuGDvCpyxAninw4/Q8Q6CWIC4uA58gjV1LtizNdNw1COd/VioPV56r3GI72q5SGOeB/uVY +UMKbFyvC2kue0MWdXlGAo5unFVMwPIpifS4EbUffolQKx6t+dy1I6MaCYXTn5Yx7Xn0W8lJqcwBQ +wE3OvapCymx2LteQzpJT7zl7V+RrlzNc7zkl/uJxZe2WQN8m1iGKtNYXACuzlb64P8ntqUvDLM1S +EIqXOIIqQR5PcxRmt4YBHgBZ4LCRsRnaFyjWiPOhx8FHZoLht+Ncizjj6qiCGmlIGM2qRB7LpEXo +sO9cPdkKgQJmNq9/VHu2nuyZelyZqR5ez3gy/iH/1amOrEBH2upKixaFPGcqqqkkIWA4TJw9PmqM +0nff/3cFRj2n2q70obz16edB8+06uhCjyA2kir0w88WUfyK3aFFL//kQgCRDUduBc8e/wQZvO1M1 +mZNLmSiuymDm9U6iJ6+PSGwtqBcuMtEIu3hJ6tEBg5shXuCwtfi58b9e3t/o1sp0CBiQaJ66f2oe +JZVprAMolZDtueEy3bmTv/gRU/yBlMazKyzRqSBZjUG0n2xSVsfxYa0Pc/otnjLLcn9wDkVvZhxl +vaL0xLxSrC1x5H8jqYSCTnHCVIUcsZ9lutb7FuioDu6BFbwLJgPJWjEjqqBMJKgUgXXJa8wpLXF1 +ixjOhnTHmD6onQaDvTUe3LpBaABveqQXYZwwbhGvxgVANVyA9kmSjfzMTH+1TXBVcaUoiDm+7/qk +kwu65VwgpsTKFmcHOh1w0mNcT0AOK5gheznW8bkDQY3MrZXdzVFPt96Pmr4DWMREDCKL/Tpv88eO +5UbPiq8j17MKm/WXL81WI5hjqh9gPoCkRbldnv4xUZHuX8zHBApb5Ls2eNNQoGnDCC8qGOX1oCUi +3nxgVns4t2CHZPAfc54nnOtuNDiJJ5r4Om1kfx2fbY+bNOk4gX2byzVjQOBm21dPBezN09wTWY0v +86oi8xw10haGr4V2FxtvZDJRb9XqSVSM1F+EROADOt5KCykmHeGgHm606JDFAdK1KCRiLgVb5TQN +5Co5kaswU9/RdHsb3AI0JeJiuk8ZXBaAySZG84Omqwz+K7Qdvn27o/z4qrCZdoLiAtHj+wehbycJ +qTAS6RXk4NXSA955ZOo43V/WgT4URnvB6lHteeBs7dEoB0lIeS2JZRyF+CiVMwtHX5FimgRMkEX7 +QPFhTwge38ix3/Vn17PYD1j3LWj/MmCz38gbmWXgnSCnYM/V0JIDwmzacr8HdsMg3edHiPBdfigB +dK7fjv4vUCFQmV13NsVJ7Ef+lDYSarbSdvPFH+hDWXBm4RfWesnFRBvHKVbijoFYqK4ix69Z//YP +m7ShMPTRIptrtRfD87s0Wtu257yl2qABDfxg599psrLzbmazqGm+vOtCaSvgIXTbs6f2UHCLnC82 +sGO2Joj3E2HwIsmajkcUZFneadpyt0BWdnohsmM6FHiWf3dE8+8fb+cCQ4udectKv5dBKNfcXcmQ +hUihMj20DYSkCTm7pZK8fIA4zSQXGjKmToVUqH7b9obaNXu/RMtj7ZlKENymnuttIYVl4tEH+Bgy +p3RjjzUKg4j08mZS0SRu5P3Q+0Yi2YDrzjOIkfw9E6UW9ZCDZy2A/88aMCInTiyMMdC1sVSPZ0pt +7056l5PMH9hci2Opg/ZdG73CsrR9O5jPoNGIU2VENnAhJP30Rf1ZZmvx7Oa+b7TKUfCuQ23pBuds +mG6lzn3ogrVPf1WQyKdtFw6Q8Foq7pUG3hOczioNGhKOQM72voPbHTBXaGvhVKetoNmdCcganQRw +cnGulAk/b9SOhOjFU+Ozi3fjTnbrXnZ/I4xJ7ebZ0WyqIcRpGDOxQuYOy3YRr60AOtKjdW7jU9Oi +bCeBSQ5BC8iPZwco1EPFpgm0vDelnPGjK3Ta2SDCvOlUkFebQKQOa50jntKpt4jOjgF5sdUnRmYJ +OMfevsK9K2HG+H/MheVofyeU24Ji3dVO2v3/wP2Uj9XFWSbVuSmWJBV8tv8lqDfTB8go5Dv9f6CO +VITjK//041u6hi09s+i/sL3m/UcmaIaimvcIWnCSQyqFroPf4qDPg0avw6SV+f+FjJJZcQDAicyN +f/RAwg3+SQxTR4Qb5jsNgXzlMrAOCankrMCckrvKH2MUVa6WYreYqZ9uy2t1c5gHB0dwnh/goGez +j4g1OuIzP+91++v7ZqfOt+W2M0g4c/C7BHZuisk9GOYBym4TqATfLXuOhgoCXrYmapakLmuSaKYG +iC7EFr11Pb+dNkr6Ufo90WtMCxz//M1qY4a2bf5X8QiCQ/3U12cwtGrc+44OZ0O2YMJUIyXl2+C9 +Pqn3A6OnqCn0J6QiezE+ICuN5Z1JCc8uh4p9WV9vxxzR9bZEvRYEt5N4yAvFMjo75UCfS7aT8ayW +1EqqwY/WRHeF434nLkaOcxvmZTXng/woHt5HM1Enwb2bAJMbC1voS+ao6XAS0/YDJAC+uTuo+mF0 +hNux2mRvzAMD6lpWIKaLTVcvRhkWupHsaS3CqkkIe4MjwGpDhZMs4A8iSxbNuKQLfMWMl3KLsHsx +2Vq8IjmiwSDWlWnAHDDta0lKzdpzE0/smAULHDkVroBNXbgQoA2QgA2lLAjVM92CK4fNE5oroeM4 +TQa8rdNsZjnMMvyD3Q3B+2JqvCYJX335WSKKTHwtUIWY3rQ7dAyNGU5AGkHYqhO39rgetCJuzuAQ +PBr1gci8tR1p7mR5ZhUl3iaqgYVHIVd9dNX3DoZ07sMrnu6PNYKEIuN3Mu3FlZSe49QlppNy0Wzv +yspZmilvglfQFPY+8P0sdAY15GIvStSK/lRi+u5Cvh2ZEAgoGgm2momm4MoS4HYkvuGztALNSOPg +XbCUVdXUKrGid/NfaDOwJLaeLenuSOcNW+O6pj09/jvP5YjswzJyIRCXGetrVBDvaIvjLW/Zmwkx +Dxshwd5EueygzlHfpXdlgiNTJmHFBqLvXgOSsml0Q63uazJ/qG+6aZevxqc81DL+tDWu8X2NG7hM +qBIZslUE9/7w962P40N03EpOV7xMkzI9IDnal711jugTyTvUTTZFwZXY4G6AaV9jV4ZsODP4XNpc +bcQDyFzwTkWhxCc1wdm19dfZbo5/f3OquRjp/+C8zAbyXDMu3qlMmNWW4aeY09LMhVQwKzQBxKc4 +Dr8Z93NOm+n8Dc1gT9i5omb4A1gXq6c+MJitIaSCe/RLWe/vW9xnKo4XCjpfQ2fZVbzkom+5uyuO +vOsDlYqITZ2Vxslnmwk4Ww77etbWqkVrZIKiRUJiduOHFrgFLN0EnggXEPwgzbIN41SXmoyZV1ch +CWSL5/yRb9qxhqfJCbcu7ZZbuM3meo33OikKTTAwR/BNcRASjg527ZY3qDuMrZIf+XSNWDi2MLJm +R9ADdZZpiqZJsg3Vf2i3s83+C0ccfkGz/v2SIHqJZpZ+FLxmXuZA3JiPDi70ACG17bAUuvdfBIWU +c/ohcGFZcql1fJyhavL7vhhrxl7SiOuM1X5OV2b/u4Njzr63mYkoKus4mpaqQW0VQLVL7RiiAtbN +A2Hv4UY6eREYefF99BfHAK4gYXtje7fYr1alG38wM1dbGHaAFsdrYa1i5dWBNUFlZYZlQ9egiX3L +yQso9mFudoL5JC7P7pbw1GcY5W9iG7qrJIUIyr5JojWZrh04MbYez29Gi7/T7yd//N4iz6sVp8f8 +mU+S2fjOtQ06HWYoKc5Tk0a/W1/PIj74oo0+nRq1PfrxfNOnfqsylg2uQa7aCqXiJb58gJ1aH64U +P2Rs25tjuR8LrwiDJfP9ftpUGUKeJSC7A0EwxCILqDk05UGByosKAq4bds9s3N9pToz49QDFxVgo +23CS/bkqdT45vhjBXdFu/LkiR3gCxvl3olJX2gCo1eyi6ioD/Ba09BqAlGRB \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderstornoTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderstornoTest.php index 298be98f..4e8bbc02 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderstornoTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequorderstornoTest.php @@ -1,70 +1,107 @@ 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+cPm3/8n/diclao4isYiJxLoJLbE5G+5LI2wAu8v9jY5pA54hr5/IFnWegGysP52MsJFrWIQyq -0F9xIDYlJhm1mh1C+KnUc5SKzrmRFWg85aiVJwDB2JxVv9aLZSe0PJAEkmm6cYjanDQ1R0bYXKaT -FIhHdj6j2WsS+2BWBujtrJIDbhDVgLP94OLyxvFFG8nx/ePuHuqcjIGgYukks4sGHj92mKA54s6W -yxFgsT9UDvNIIZvRqAxMqoNdi74wcd1NrLt06ywvEA+1lqlAa0uOlE2/dGTcikvpvP4OJc5qNO0j -5x1m/q16FOl0DLttxKFP+9iE9uRknvkT+JCO7Z2ont69HGFJiFkVJ/h8N3E/KEUtFX4n0YG7DTtz -L39LVoxCWBKVc7+8sZ/FBxz8TaT8lKa4/CMr/bHaHPHNnShEUbudxNywk6qPOiiUK/GXqtGCQe/q -N/4J+0T27+an81z0HnaKckndjvnJ3YCTvSPk3PqHpC7XwnQOhah2UGYaKoUTa2UoGQ0HERhr+vlS -XYrNMRlw1iXbW3RLwOVntrj0nFQSELkQepHC/MlBg7gOcbk7OwkLYV2wA9TZmc8Ik4i/2zg5dnzi -KQX6JNLbHtIg8Necn06a/pQaSK9IXwUxX8Vf4SFZPmJO+SYpU2yTCCN2ZeAFyJHpVk+PpdjzCc+K -sksD+bgDI4WoMW5C7lNIe6qat3d7URFd9KcubpfaEW0FsudJk8Jgg7MrZqrIRc3+En4AvE56RgfF -/w5VHro3Tmowmn6cLt5wBdji5eCKTqhKf1LPaC+I1UqrIVNOh/R6XQuVB1hyL7eR53fnHh/6+W+I -OKCu9kOmh0kTbgc5BgdI5boNW/OSJNZasI+zUX88yBdQAO8ASHruJazmIDdQfRf+EH2EnDGmGP5K -xzOCOLfmroqp9tXXxgvGqqiVjpAKX0yT9ZHUy4XQ9JvPGtkVI+c2kshjTkN8K9sYI+463BbaJWH2 -9d5yyLxmK4+EG2d3V+E6LXC06+gmKIJ2HkPKMaEsgIK8uXhwthSjoh3/Je0syKy8OGYtEF1tnrYK -rNm5ZAYfu3LY2QqhvOSrRRFeEOOoTTEiOGZ42NBVa4G4hnRMMYbxSVqJjr8IJQG+UIm0SSrh6dDR -6nGG7DVZB5skrwhkgAzlWayP7bsq9F+oQwu1TPIAIZTRpfA1fEuGX8qTctrEN9/A+rFtoPRSvfyf -QGdTNZXjBvyx7zn0DeZUE4J5bDswBgH7rva7IxF2DYCi3mBsR9MK1gLwWiOp7h6OkCy9RiTa4GQ2 -GBbl2ndUInY+ia7Vk85nwkALvQ7debYXpaB7baJ18KKWdRm4MC4wmOvnsTEtH3AaGvym9+ETIXR6 -bKzKy7Ia1Sd9ETmGn/zGxn0g5Iunjda/VcqnIw+j8HUlze6Gzgaif60zeomcjNvvsfvPGAYPe3te -gwHim1gMmASLLK+zXeEzkiqxMb021SqkjeHh1KM5Kp9HR5y3SXD2ytltfcWZoDP22DiCYSt8RTlS -c7BCLzb04tPQnQ1Mpw5bzFiYlQy3uTU11KJ+XvlnohhJTJrAXa4PMgSuDvl/ubO/qY2acV/SHTtR -oVcpka+QX5mzkt7J9HtOrWNkljAAsp/Rv6r/Y441PCJVaKdlE7cP6j453J2Rm2i9oExwl90xFfvQ -FuX4DVmIzH/z5gO77Xjvm4spahZKZEM7uPivOoKLQykUIDLyjz1+p/LClaqqNhQwne3D5PI3SUPH -dwQsA1lcsm2v7Q88b3WuAPBl1LFPdxWjW+sT4g2gFoR61FhV3NgqB2sbX0dQ54b2dMxzzRMms46B -W5S1VRXsA9eXZbzL9/pOW2Q2uJP8UPiLEeKYccgplpz8RYAx1xFN4qpeJ8BmMmzzO49tblt4SUh3 -e1N+e248U+O5cGA5txS5Drasrg7bjF2j88dmYInk/ew2HPsu63VfnqO84g6iU2l2xcDiH9+Dza54 -Lqvm3kY1nGtDZfrF1JPsImaCDKrJ9cO6XP8wE6+BXdaRx4St9kvxrc30TCQzPJIQDA0Blh64Nflk -yI2gM+AmsULM3nRvYLsLowwyKz5jB033xL0njt5de0HDdRYDxgiokxnTXNuJ5/nJjH/Jf+mK+0cA -8wGQhTshyChqfmtiaoupd2Lp9syb7WgDQhQehZyz2Lfl1v1mjYRdpKvFwMDfzF3DL8P5rXGJtU6u -mpDMDSa67Qow1oOiFoUiOLDX2AFLE7KUQFE4gt37X/RsOZySid3Pd/NV9An7Q7ymcrk+YsI8AwII -eU2JGW/b7IgYWpy5PcZUA4l7pg8XdMbC6ociijxADBEGE69QaMlOvup4172TMDazsSD+f+qFeIbg -2fCH2HNwcmaiVgBTJcnor/V/gQTiQvAnWMDj7j49LFRZI5lbC+neUDMzth/LXwgOXF9grpjfHDhG -s8ttArSWMWr7IaHyv6e/YFt/l2ecnlnZPBxnykRKcBYSCJuXe9e7gyL7fVDVJAZtAL3Y7GGRV72H -AdizvDgSqZj0oduPoly4sOO/FXAeo5Yjoa9Vk9hjOE5scUoBYbg8ik0SBN8j7mceQkb4c2tXaTfd -9wUO9r8EIonqhVvzJoTyFKGAVAUXEw9DDGe6x4yh2/KIrMGH0psDqHCG2ya/KhLVJ4KIP6twGdZL -X3rmWLKe4Mfb1uoP7t348KZ0ueuaTrHvZR85Gba1yb3ouzokcVFEPN3sm+7ybTJaqd/m2QQkE3PO -PrdjVMKrP4IGb5qcfemTVYNMGl3+L1Pnitfg5bCbxVj6VaqHiwXMS+cQsosQl7wuNrs0+oZ9eNx6 -w8I5ZcB9UNOwu0VhjuxksC2uJI8xfysC/+H1McpV033YT3jCVkt3Xe9fqSf2MOQb+AMkdljrNSFX -v+U+kbg4j4CoW6/DySTruZAHzA68PtX2WHS8VgzPjN9tS4sXKFe2cALlVe7eLz0QjX4XhOEvazxW -ZbJerw6ZWo92cAQW3HY5bQOc3deXZG0Z0kix6wKl2K0nu1zH1Qj/+SDNea0rpvVAZ0JxxXWfsphS -zTrATDEic6E+hO+uJ1erBkhfQ97qUXyk5YTPLQuA/llJvtfjUcT2DeMQ4keSqZ1GzbylprufT/6D -2+UPr0FVbGecFxN2fOwUn2/YThrVBKsQDrUBG48s0jOfUkE8ouDYvdCVBJchzttUc2hWyCV+pYEE -lWCWFno/Cj1TQRKs65bQAItQfiYI1Yr8nh9TcfeF2y5sVzAiTNCmO0JDZt0uYm3l8XvQOPCVfNow -6Pky5DmTNcEb7dGWFgOUJ5YRW6jK5vJuU/inlI1g6CoZYw4h0L34rWzO4zFKQwwDcIAk05NVmqXO -jmTZWbNMp5RZRFkEsqtlV9ddKX1qtb4u2wtNtU44MC2MKQqPIACjZy4ohX0WdRrnWJjZLlX/NO6/ -0KHQmBtxrs4gXwk3CbCg5zxE23ajvKoLqe+cjx9WOMDF2m0KbiZ4YhWlv/JrY9BhP2B2fiurHhVa -bzF/glvdeKMp8QUjms1o35nLtMRrrgunj5BFVazlnpjb7GWTH05+PQzfkjw9gV7ZBZbvgPRHWFdM -iUe98YZ1nymh1aWFzPZdRC5jEqRd8PJEEQje1Y3orXttQ++qUq7D2a71IqhITjN6sKEl7LWS4V/h -m2h9V/l3wLiOxW8jQ7MRsDDvpRd12a2IsOmLVAvPQIsdKXf5O1Y7MDvAfSfPm3FTs7GTduBBnrWL -BYhhbjYmLLnxXWtZFICgAxxRfZ7ra5JohXvJ31oBsozt3VkQeI8J999AHIU8CsfE/i7kq5sE/LQK -PUG3GLGw+GvBdKndOW4lcaaQFebxFRgqtM5SuiAoV9Wg7fE7ZAVi4vjfx0zuWS+YPYE5Bsntgrf9 -dSdieo6PH7jBJZGFYYbSi2lEfmeB2nO/Q+l+2UvxsiXkxl2XdWOukgQ4ziSasTF5WFfbBpaNpKKx -3UpoZSr88kDbN0bcNGBZsspk5U+MZ2Jin64FN5UgrEvkd/8daka7XIywyWmmw1TWHLiP2HLWp9hj -gcS8atAcvxApVpJVr48zQK43dxu6ieSZ6AM1cScFTnX5RLr1E9Wr8etmPaLq4aJVtDSLuSkVWm1U -COSC7/PsB4QVZCLsY4k+QBAtELLkCRCPyj8z7Qux8z71x19sYiaJjHf4KibrOC0uDv8Tt4MWzHEM -8JJKCwB+x3ifr7e+JBWPbi/izpVZUB7DDF/30mVGqF95w48VwO2STEiZC0W5YeeSpcTcsUQ4TE/U -azwYaqtD3pcmSDsbN7bklwgJxVJUdDlByHlqJo69L5rKez2Jt+XuOQ052YAbzGpXq1P3Zx6wb29N -o+nZ/lg4H3Was/S/mzDfU1kNoyhEKdMW4PhYWhUHTP4DPaNh9cPcTGNLJ8QoTrwkWZzEs5+Yezdl -hXvZY2V1JGdRYIp1xATUYtouElzAmcvda1NQ/FmfCUO4lFJWzt7QQD7cBOjQhZQ6EL45FkWI6LzM -//u9KduBMBqx0mLt37ddsvT/HM9sov43l4FhA3W7ma3Ff0UVpn/ty/TQQwXqrviHlYC/hTUxJYfg -HvADA5+JVJVmfjteUTFcWbZal055SO4Qjl6QOEXShGXn+LT+tGYHspIy5paMGNjZ287j8Nr962/T -A2zzKAYGdg9nfgNVGHDqmcA6yxeh9wZbUnPwtuZBo67LSkLYbMdzvop5tzI5RgpCWJcGw4MB0EnC -yBdHqRfJdR1A9RxZyyAA7csriaTfPb8MqFgQcZcoIUdOgWcRY+tSlNZgcJbx0Y4xJV5Wq8sPzsXl -B8mf9+W3iqI3ERhT9Q4wo6h3K1OgcWNdYervSdbNuEkt+92KgeIXWDYi75uV2erx/CDXU6AJKG4a -GtRJL8y+f4W2DZDEmCQ16JYeJYRVxkWrR12CDVsY4tXEd3fIraoSHp6udlBEpWTVObva0ydfR1gO -bfipi+An8eS= \ No newline at end of file +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 +E3eKkPIrAZi= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequordersumTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequordersumTest.php index 50028f0f..64c85a4a 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequordersumTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequordersumTest.php @@ -1,86 +1,167 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequotherjobTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequotherjobTest.php index 0998a952..5f1bc4ae 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequotherjobTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequotherjobTest.php @@ -1,114 +1,265 @@ 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 +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 +O9wl \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequpaymentfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequpaymentfilterTest.php index 6206ffe0..b4372ed0 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequpaymentfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequpaymentfilterTest.php @@ -1,68 +1,116 @@ 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 +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 +WqjU5LBGlEo/qTvKCG== \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter1Test.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter1Test.php index ba39702a..74e5246c 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter1Test.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter1Test.php @@ -1,93 +1,159 @@ 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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 -phRPbe1M+7ptbPGVeVGlak0= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter2Test.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter2Test.php index ccf0414f..12b0892f 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter2Test.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtimespanfilter2Test.php @@ -1,78 +1,118 @@ 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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 -0Egvcwjiim== \ No newline at end of file +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 diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtoordernrTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtoordernrTest.php index 6d628a9b..839cbd12 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtoordernrTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtoordernrTest.php @@ -1,67 +1,103 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtrackcodefilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtrackcodefilterTest.php index 9339364b..5c49ccdc 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtrackcodefilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtrackcodefilterTest.php @@ -1,69 +1,106 @@ 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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 -D+jpZngSKH3XTrLE0koeCrj3V2NHjA/gf94+ \ No newline at end of file +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 +CEeP+p8obP8N2Hvvlf7agLcXdZ8= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtransactionfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtransactionfilterTest.php index 788b61a7..a7f2e786 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtransactionfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequtransactionfilterTest.php @@ -1,80 +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); ?> -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequweekdayfilterTest.php b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequweekdayfilterTest.php index 1923af29..ee0c9057 100644 --- a/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequweekdayfilterTest.php +++ b/src/tests/unit/Application/Model/Requirements/d3ordermanagerrequweekdayfilterTest.php @@ -1,99 +1,167 @@ 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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 -mfhB40gf+oAS1tO8wL/uhpqFGuq= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/d3ordermanagerTest.php b/src/tests/unit/Application/Model/d3ordermanagerTest.php index f763bafc..d1aa8276 100644 --- a/src/tests/unit/Application/Model/d3ordermanagerTest.php +++ b/src/tests/unit/Application/Model/d3ordermanagerTest.php @@ -1,826 +1,1187 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/d3ordermanager_confTest.php b/src/tests/unit/Application/Model/d3ordermanager_confTest.php index a68a5dc7..1d4af51b 100644 --- a/src/tests/unit/Application/Model/d3ordermanager_confTest.php +++ b/src/tests/unit/Application/Model/d3ordermanager_confTest.php @@ -1,74 +1,76 @@ 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 +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 +ow5UT9/Y \ No newline at end of file diff --git a/src/tests/unit/Application/Model/d3ordermanager_executeTest.php b/src/tests/unit/Application/Model/d3ordermanager_executeTest.php index b4ea59e9..e52f7ff7 100644 --- a/src/tests/unit/Application/Model/d3ordermanager_executeTest.php +++ b/src/tests/unit/Application/Model/d3ordermanager_executeTest.php @@ -1,666 +1,890 @@ 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+cPquzeFGF5ndxrdirrrgWFwTIB87vvMD+696uR7AVaDz7ToKEbv/XXaJ39MY0DQmCyD8+6Teu -zYNVo1FU5vaGva5WKTYBvmvVucQNKxSr9LjW2vM5eZN1RvRe59lBAvUWhQLvpamJlAr8NzoiZ//g -zNhhKkiWPeZVinq8W7e47bXwYGdaJkh3XuhYASUSnl46Fa/QC79AJ/ZAXHeET821urk5UznFGH2T -deyiuxjxxKhPtOAH9tAzHspaSGsHSt97kdkl6ywvEA+1lqlAa0uOlE2/dTXfzlNwW5VvM4TRC80j -6h427YFVp90RtNS+YnIazxa4C37EOKLhNZMEtPSiWvknRuAE6+32aAq30STLC66oVbI7Y3YaXw4b -Xunc/AfDZSf34yN5MGYbuakgBDiZTHYfzUHG++a7kg8ckAqxjYk3S/aIZ3jxpIiGWdT8HmpQd2hw -22FH+ywpPUOqPh5c09NdVI3Ad1cnsel/ud5Aq0QlvDju8FodXxWRsFnI1PTlOmAxAdWgRTbPhPQF -sBN6jIRNU0c+EJwjjTI+hvdPHorAXUvLRcI+Wkj0Szj6xvQ5uE6i56KWH81Bztx3NrRwVVkeeSc1 -NH7O0lqU60XxerDQVJbt1Qb+m4HDbeEv0dn0NLVeVKblTo7/nIuZTUxK3RJKMI8JfQkK6CXs0zhh -lmitacJw6zjEPMU8fKF0U6cObc8TksyJIDu9enst5SRUENN6jVbQy1gamm2HPa0rSy/ISg920BXF -4tXVN77+SE5GBnhUEwD0/RBjbHinAjsBjoDwDrYufze5AsWtttcLSQlcCpZHRghUMToCImkte7iz -gx04w/qEuN/REuu53IuWUoHBd7+ppj/UvM5xw8yG//HuRSrNEmN920vGQrtzmMh0WoY62eYM4nkk -N+gAFeRt6eiQ5w2nrOTNXb4rbL0sabxAP3ywEvh4yB4NjrHn3mux0B0+66YLijz3iLPPKrLVDzQM -ZoAVJsXbGVzKb3IVEeMrByXOER7CMBR/aSQibIkzy43pjMCoMsc1K+RMBVatyuAbZAqllLZA7nro -/1Qo+6Y1fbfrpbIZ7TlTXYeUb9k7gKCBasNvk6Oii2yGAjKsHUL+xDENxK55mg9p9cngJ2DGBj7e -E78YPNPKHE/JNtLo+uGpvcfiipzenmvxKoDKHo8mMVZ3RJisfnHpdqApgjHvn1DF8PhDkby0Q88i -ZfBPeX2eR23+V5c2az3l5eRLbhi/7G2dfENthrkMxmZKRGFVTUm4v8n1yNvw5ZNnmEcpcTC5SCwQ -PQojio59u3HKa+ly0DkL92UnT8oXl/AO8KY3VHY6IU2IwZHm/zQmsAl6BUD1n7jIiFF9/+MnlbGM -myjTkvlTcN8BmledlhgreRo1nWf2SWI0iLBrDu2MKzQ+L3SOatpRrIv6A9/agRt53dgsWQXvjato -UVocEPgTUkiFgW7Z+Hv8oxKGvrhm6WM+998Yv6UoUYPGHTvU2+tCC7ecJyojGb5N42Wkf93k7HSi -2yP2fF3snzs3Lz6AQCCv1AjdkugOLIim0cOjczoJyCXlbhZkRfmK1vA4UP3cuhL+2/gvVc4pcJC6 -/RtDrrLIiAEBpZ5eZ8tcLu/4fCCPfE3qNJODIrDyslf68fZ1wubiJP37qpvSPzjyCbfTfX9JktLW -v9NyecX+2Md/nj4Fi+pgVnN7ykdfj7hIpRKi+RGG2d40LO9p54SBM5oHlZbQbJZ755lUg/oNH6wx -YKkQk8XQH0Hpt+tfffxkBs01BOskKnPnwzwIvLEZsvNb2dxnmKHDSaaiETWM21CUU4kwZml1KyFn -yuzWdNQY0QserE9gSrdzgah0fBTtyMygE4o6Jr9gzzdDyf8QVyIeXKlJ6AbHeNi5PuaDsUeBQ6PN -I0FOrWlJsjzXpxTUkOEey+MXhK8ph5VkWqJo6jgZW8Te1sahBcblBaMCVU0R0UhbBp7jt32yIvky -2jFDbOIKZkiAPJbFd3cBRIioMXNukfo591+4i05WVVlGIsiAQlCQSFJqagrsXri8BtiCYO9DMyc3 -upJXVjyZ0MfLii5Z/14ndKoeyVjtGLya22mV+OJBhnX9aQPe+5cUeEEBIH3/bZ97M2LNoOXTFKwV -BehWKbBsWsWHmWjJ1FSRYAFB+FO+2VihjaqScviIfuRIvcsDEPk+ZDpM79NuOx3JEFlWr+O8qoPd -NeYSJN9yJO1FlJWaSIM6tS0YNW7pANpWiYwCj0Nbsij2FgcIi8z6f0VirFSXvznu3V315iWCZPqT -ZDBTNSS3/s2VOyaVa35lA5c95xYU5Srl7nBKI80TyOGX+eXI603Tw+4rpD+XOL/r6LlGWPwAytqB -JXAzOXQUmUBJv9nV/vZdgJItgQDGffrxqpxdhGe7oBVSFtRy+xKIGa6nnAJJUlX8HWICy6m9/g/m -dAAKTK4hTe1EriccaTUtx16vWjtTEaHzsVlASJBjPkw33Ovd5azx4e+BGAJSguFx9TzUHTWKsE30 -0cjRGjsiYKuOsuxyTlAoTJGPcpHevu/YgQDMowFB8z/W3ahyg3cHuUcA5KdSS4FJh9Zc+VZHtAsn -kqnqS0sX1tFjEkgZODFk4lm3gzMhW/rNOOJZgta1lqqMV7+0OT1BVDbK9E3ADNoUxLO+dbr0XiWJ -xFJR/2BPHfoQiObrYWigjIXAiEgN/C4CjCRFgb18sHb+pmUw+krbM2MJEAN/dIIYzBcEGoH4UePX -YXZu2fd8ylNaC0K1z6XN1xvrskAKJMGel1HvKKi9krN+D5DbckUgncSJ2VZaSn2wU0ZpXQzk/qy0 -q5y7HhV8DNHBP5BM4z7dyGWUe8L19hkdmmnAWISYTpvx24wPJXlfFROEQsVGRiCIm8Q86tw1NalN -5D56ljaUL3VmjcR7L1JFu6sSXJOADXB+hxcgGacpJpVpbhSYa27sl2V7crmaqvV1+CoDXhf3fYHa -0t8MkJYMU1AV0Saj/4bgIPcvK8e2AIWFiBIup5LbWJGcA8BEa8TwB8xFvo+T85aQEvHIWeMWrxOS -xsqfCbXdYVPD2v9ihs//vfodeLZ5Ml+0SX8/JsowD2Q6UD6v7y35CSZbSMKsz9iu675mz5WJtgHQ -YkMPyylccLDfSNx+Ij6RwF+UXTw3szaVBL7tH7HaIJO/2hZBNOe6fH+/0PTmo8vxtiCLhFwYxN4o -L/Cfb0LLIKD/oOA1GfMajGRDHpTrjuZYdd9D2jau3dIJozmLYZs3fn9WI9127ounnB8700aIu92W -IQy/G6da9mGwoDCubfGHo2jSUtbpjiaLI10NqIaZLbvs7LNSx82ixRgWkdHjZj2BqQbb5wzfzUt9 -s9m3kgizxnBH9jZ1yo29nfGUUOtY7DKF+TAsxTtZKLTD6dw8Dc2PVQg3BcglMd6bCJT39Qel8Uz/ -gBaaJ7syhmgi1z4aYlj5+pPglTQRG9iX17DbkcHneok3JqLX7lZupIIj+6yeeH3raVLPx5gSpGcC -NykPoa+NHbQG+5nT+U4Pa8atOIaI9niTthvOziirTcWX4sOpNvzAgf/peUy4ZLL+vnh6QKx7oyF4 -n5knVm4mOztl7Vxt19XOC+dF5eMP6nVptcznz/atuA8ZZtadPMm3IAiIv9nI/9lEQbuKN0mmqhit -+twda7pic+JP+7OXX5LIhwd1/WhptwsNsMn7+efWwaTpGJQEMf/DVTWRH1Mb5YkSAg0jzF0rPCa9 -pQ72VP7jRTT7Wf1Wrm5MDxof5iKswycN79ffvUviYW15/mbi3paGJUPBVulL3LJxs5OSc+LC2K+C -GIxC1vcpD/z++s5gWmPJFQ86LlWBraGeKcH8ByekXjgSyTRvDdXBXlaotbnn+Ocp6OJdtHo29BPJ -k2hWnUkWarCcb6YRRinB195EK10oebZOqG/2/VbYjwju2p5kgMpUGqiTn3idj0Nll3HYa1SKdQ2j -o5zm4GwnPyiv0op/6qDQNmf1V4rZqDA7eohAjGkTGrrpsQBmDCuJLsiIKWJRPXQCtvW37bk0SqUX -dzKrMMkUOGD5JCYQkQ0WBnzNx3iz7YOkvVhkX66x4/pXW1QUGFHbHzRz72BLWupCA5ZX0lm2EaIQ -HRGg1561CfvUZaF4LLkxKwBxWXQS8zvOHziAXKWZRGD1HP1yDcSJojNB4AMpnKsQhbPb22JwZsr2 -7DfGNpU1fpA1DW1eOR/AhJu2p1tnZJaR6rXabfgIUd3CZEcowdImlfIPYFcgn4qwgQjBxIJxvHcY -v8xX+xDMf96ElHwPPuhrwlM39bjwaIuMVUsVpwJd7HOvGieuaSi23RUEO/Z3jOCHyrQyAyPhIUgv -GFMaHhEBrjyc35xKGMu89SuEAvj/fxClM1OV6OzcyXw96nQNq7z1Lx+nf7/xLykyyyJbmcK4JqGI -YNpz100c7NMnqrJQ1SgObDZaxA5yvwk415YeBpkdTM1m4BjS92k8e59mq70nEVF57Y5IbDerRnA1 -W77Yk2LXx9alYaPQ0wMrT5rc8LMiD8wjX75u0+wQnfX71wVFss7D4Ap7nGQQa3EChADhUKU7GMhX -JprqW+NdTdhn9UrnCKRN799rRRcJCt50PamUnxqJEImj5WttUfv9VsbBn7P5p3z3lpLei/34jZfk -zdbTZt57hjNhcNvawtM2c+regn3foepUt/b5ZDfSt0eU71eGR7aK5aGtz/6je3Awp00v2ptjYvTX -vPTHNja07lnj7KHBSZrc6g1MdL7sbOSYx/U0S97UXOV/3YUoMqLTlR3yAzC4U9hGM3ukpG6LW9eQ -adW/rQBt0GKiA7Lt4x8PGEXOY5AqGY/mVQ481ZVHOQP/9B/xgDLt0RL5rs1K4fs43Op0z/w7+gqr -GbUdg+suQsdQv0mp5rNZoN8nq0qs7UpKGYKCcbto9XBCbb8peewKym7iwYExgU9AIoxdfU1t45Zv -cOG1Wr9Mwshz2CgV34k+ae3tmm7PTkl7bsm+2Cjg3AjXaTT/LsJ4QNkOUc5pO5OGwP/gkqvvbmS7 -ixn/czKKhbAW2zQ0lWKNElNZfkBB/c5n+VLix+728+N8+vlKkb8s1Db6ioBl+/zsQEr7q3LiMdoD -ItbU6GchLTEsRTu06+K7JLTEkPeKOl9vuvF7X65KivvO982ZMaTpkQTWRusGNO4I00BNO2YpBcgA -A0PMUQZxGwxoNK4u1UYNAfe+WyHaAGWfdjFfNN4DdmEzWf8hZrND/Wy5ld43fMd97qalHRVoyhfH -nNKaHQbnO4Kq5OpK5x69kmBNFon53UzA5eCrQkpkHh6Zm4hsAarYfOY5VBjuQG8HrhDCuYhDcsNh -Iu0wnc0xk8aiNyiJhAFDSdx7fGCJP0drwcHuwDJoJpeobiwmvYZW8nlTNDsK0EaF6wIc9KrZLeUL -CyLmNtM8Dems5qh/a3TGj/WnEiITUSkye3YF2xJ0JwpbhK2mi+Kld3ukYGKSQuXhXQ2t13Ys3RzG -nUgas9KrZtOKtGhqVhfMpS3lISSh86f77izLJthdSTdlCk0LkwLfSqA3ali+NH+FJsbmfGugk6BT -guvd0lWAZLvGSAqNmoKMVvs8rrtDVHIQKz4e2R9V9K6VeqRu2TUWlDUEWuLdE/PuC4jr0KwpLgE6 -ySef6xJdkE7dJyGmrK1MZqCHIJ6/aoUY8LlNOjgne+Lh75Ujxukq8ab/na29J04//idgo3/u0LGT -NUPYfsEYo7/E+HjddaGEMK2xFWQz6whwgYZWmD9i8vGJ0mkbLfwcLjTzvTEc5BNrcqB+8sdYy1CL -l5WzYoBzbbFzsI3qXFsDJxDxlF2hxAyaHMu/uHDztjkgcYal5me+q4+QbuvRDmZHt90U4lhfh/iX -bnGrMtNhN6GYKLB8kDwbdBl3OEMbHsY6XP2cpxXTwN1lc1jr3sE9HAGxo7MCqRQ6Bnlafr2Rk+zq -uF3LcHRvSefYM8soNOEnc/uPFX96ZQMMMmi38bHcjmyaTOnW0XXQh7TvJnfTLP3o1OaXPdCs0pkf -jTgn3J8ui8wRmZr37PCdhS3oqohRvyrEeyn3YeqfNeW8biFylfQFW0ad7dZjwD3Ak/9F9HFGPRyt -rVmDKX8KFkv8CVka6mGfokBfRRaX0vt+2qNPikOnCWvmiiFL6OhdbIR8Ldm/o2+F+Di6wcaWIx8X -rnIEMzPoteHYkRz2wIYK+sjLow775PSUgyA8wx+DTSkKoTL4QJes/w5euQsTcz3KuH1bnqsEP7Ck -oT91oq2X7rSLxryHvhUmuKxS5jPTmFs8wNVWdDyWXaqOCkLWybkJJujTD5nLLGoseKuD/RBw24J2 -STOI0SE819MD5hehG46+g+kNkCwSRxsm8ubqH35NHBcXUptPDk0py50uj5g7VKOurhce0w7dS7C1 -r4dr40nFXQM3T/pgOR+xQ5MhWMHdeblNkfuQ+qxS3sU4KdBDX9hxKXn/ITB6UtB3KwS+JZY+GGri -qlift9I6piZNW53Z4VHVEURKfkpROsMZrKMsdKyQmkSQRUPDbqK2PsS4vEM81l8sjX25HywrU+A6 -hSatrL1kKcOe3N0jBMsUepyochPfixW/y+SdkWujOz0sU01/y8koN9eQXmwl8ptFLjuQHEvwBc0K -a8qOqT2OjXNlu2uGfNPTpC3393+jqKev6M8mvqYTvywCBcMnO0rEgu+izTCewrpuyjvmgcSqeMcf -ezA6HuD6/Bs/fPASOuwxR819BQ/04mmuqy+bNViY/lsuGdmmJzyPWBVfKc/WHwksCVMKV/OBZrpH -3WaolV5K7+cSxNVJmllpqgm8FpuRTiGOdNvSF/NQJLEDIA6Ehg3oJ+lGxmigVB+9k361ymXf7tX3 -5OuGP+v2ZYJ+OrVKj2u+S+evNdbTvsclTj3pGe2f4whnhf06UyslBVEWSo4jWSdw3G7599/nRLwn -oUAr8SCs4mWCcPYy1dVJo2lPx1cJpspTiep67TtsyqztKrWFvT7WFdigeICExOZIhKpGLNW9fBCS -P10wuEnKD4fsCsb+iNcNDMSDhmLzqPnB1BNdvX+AVD6Ri5f52YdsRVYB7Ic0CUxQutqZMNkjFY/a -qsG7WilEn5ixRdl8iBNDhTUsVc9wlJgx30SDpv7uytMLbYSUfeJ3LGOubL6nz/Y0+k2K65wGKn2s -wXUkFJk0d00CVpEyJwHgL+1PIsY9MHbsqQL9tsnvLCFUdOgVzYxdHo0e2VoUVFawlPOF9pJtCNeW -twndfOjx91zFtKkWxujEpm8gIZxHrsavRBI8tzV/nTd61VSrJY7NyIt9uTKz+Nnvx9EEP5gNe8c5 -xJw4qLEk7RdA736vXtcA20J+P823gmboXKsOIzTuP4jkMGPzYeOGUACvBRuRx0fNPL2YVEQyElxc -tHR1ZknpVNRqcNDPoGIjkiB29fq+hjlvP+dNIHQ6e2aFToWNfmXkUy/WX+NNzkp5EbzDD95Ex004 -aT/KI9egqFC58q6vPNBiT/QMjDgZGKxg2mtlbKXP9DfNDWTtJC2Md5QYcEIxA92U5YAx/IVkwN6E -vsF2RfAunHdf0nOMfWowQiYE0FcB7vba5KZQbWLg6FwmEDE6NFYtG3OBCWVLIAyQ9zkubR0jHI// -mqHtwVTv+OS3QhXOmo9p762vmD2CHmPpFx0FGjUqlF/9SoJySXa72Mw7uFRLITaBTsRfNtBXAG7t -gVOXJguL4P3zD0vtXzP58E8FkqvmMdml6uxZ2KNTrM2e5iA3qBw8+MAWwIXoqO5E65Vb3BDsxv3/ -XOMT3kc15K1zHG+gamzk4NatJmd6gCUyy8caNA6P72Kwg8d0W0ZZJpjOQAUm6euQzmeTdiMO750d -Z8t1ohIeVOksWF4xDZ16Cuub7WHXnMaHTGA7OB3a+aW7R9aoKWj5Y5tScgMBGA/zCZThhwBbL7b5 -ep0nolXz9L69oo9Q+L6JXmecYYV6oPwyg+9wHl+Nco/B/d40NxEUfYdHC91JmAOmqE+LXpbF2AX8 -Lf0HPDh2mSA+qCOCovMVSsw6XrqDvjaIJKYLH881BzMFJ4RTdafuHfvkQvXfxCZP9ByE8xmhQ4So -4CKLVbdZa7Lzhy15w+AlTLCvHo/jkyCpJOld54oWRRL1J0Gzfu78eg5tBzMaDQGR5DUd50IAbU+7 -CjDwTh0H3z31pXe869d2B9L7YPSTEHjsQ1q3f7J2pJVlzYYvnqvJ13c8qoDvBeD0whpQ6vAkU0fU -zBb+JGG6G9L4Gc3C6XdpxcgqlTm1S3NELoQgUh7KGTe7eq8qf7FhxBODFVOR9HNciu4syNZnK7aF -/qsLKJKHCSY+zgDPeyzswuZYk7n0oUhbuKlkCn+kEFNn55tQUpUFTsbIETpt7mML/1frm36/JqYl -g3abwgzfKq5Y44Bvh9csxKxLcQgySeMcCOLV8ymXl3rPbXhpSU0I2a7VsjZwh/wkrttAiIOCO8nH -/JK+QuZ2cyo4dbBD7lhpNdq9WM3HYQfueaZ650Jhwm0Eqels+mTuyYpEcpC8bFGkC7UbDrHcGkOF -ksz8PFHAaWaOV0iKjpwMf2wROtiz/7/EJl+fQkXtkl39uljcFnzQ9XZBmBaMQtoJbJzA2YS19b5y -ivaOVJ9Iz0AXiSuFj0NCdWk+GQb5POe339OwoHkj5Sq30doqvu/f8SEXS8v6oF0l97WY2lPhD44r -xoXabIuhMYDuNpEWhTJgRLbbgCrTptlx29SnMOryEL87m/KQQyofgKvWEb8krPaRFcUTSvOve9pg -SA90y7yaHidETXZ0kUJVxBckeWF2PjO8BgvKCmcpoiyLGOnmGJT10ianBcuzeNYw1hVdEPMlMnT3 -9v0bGFrlXkqFvVCPcnIbSOcQqG/aWUCkjeUtxZI9ykERd4jH3IZOXoEFG7nI+YyP/5lToOZsvVZv -9Gns60KhYUQl2hiVk/u3x+kqZQfloFIAbMEW0c22g3qPbaa5E28/52ax1Ba93t54CL7ilriej1nq -tEqj1lWjGZSkhat2+gnDdEiRI2ht7o8MP4ux8SpI2JBV0gxPgFpnTzNfcR9yy0roDIm6BmZOOW06 -d7AkkL2sECSxouqQ/QwN9FaNxdnNj/qFVAYE+dCuxPU6kYTUynvcLLDuljb/yj32jsDxRTB3LCHK -0Z8NRYMBRclGFQ+PpIqR+H6tVyP/UJ4wOt0x67c5m9deeiT+EDUPHSMDW0K6B5tndq7S5z/odO/6 -jWdiNcYiiDiGsi+nKRPRYgE+zWaFBDCTwgr2JropxqqBki8iKSOGXvDJHHPgJ4d1j+4flrs4BxE7 -TYFv2cwubK98t4WuVVTB4lbyVst+dJKgXuPMHWQ0ArtlknjW20a1NKGIMAUvW5vEDYYNKXwFkLx6 -nLyRTTuvrlXifipw3DRek8VIPqM0cBC+JdVUs4OUCGpTNfgwEoGfTkyWAOQ4O8uYPRyB9SYU9yAw -jqPa8wfcuK/MCHgXjmLHogOBy2tBO0k7Ps03j+DIAXjZAG5gaM8gFQAGhhdEWRhgue7XPZTkAFpR -R653kNnZdHdeyPjFzH/nMro0q3RIuLORKa78xNt96D3PttQHIQiNlBqYTiPY+yP6iqLL78oPIjEN -1VDHOhNhDuBWgJRqKx5ownZ34oD6bFhUBPXvFi8bluzb3/iASGZKyIEUqmBDEVxWDgaeRLVSvCwY -M/+0zR4OItwQZJxHZGtQpvM9wE2r5Z03JFH/UhJvMPyQXKJ2f3gmkBeTDNqa66UOBoaQQUmOIzwx -hJfRRg6HVC++cyznHRaWo2+z02u5HMA2foRZ/cfo7boSPzNDaTr5CMc+d0jvjufP+qU9U1NE1aEV -YmtMIjjI9JOoa5Qt8eV2OVs+THpiFVGrXubYsapYKsE5K7HfE+g79HH/rbtYHs78C2G1VYgz6qS8 -6ko1VVS62lgTFOZ2yYc+QqpUA1mACiYW2TD9SYWm9I8OtwHi8e6zdXhQs4PwC5aHT8cExSLcf6Li -Uq9z8QYDv4yafVLtDHYS91QpoHGdsBql4AmFrcT48uFEsDjbV3PLyy+Pv+QC3ZRjXU4XcQsOuQpw -O5qtiZaqyEXsnwxyk62o2RPPT5Bq3JxFSDT88LKXXpRkpBXHP99Vvxiv6+kEKICfCW32/sIPTKSg -dC7LI5PfAC6cH9FdkaUS5aZQRsIjxMl78RlTqhh5dxA3HsP74zx/QwauO4Ne82dJ5eOShbod9orW -3PnCZgaTwlP8eIeFXK1e1XtM+z91AHgloKxm3aUFdQrVfLwUmMm/gDLG+oWfI4/Gyrc60m1MnlEi -dImf1RHWaqFBweHc5mnXOpySDddubfmnD90MbBOWYIUrhN6112z3t8LthmNlI/zCuj5mVJZIw1FW -sMevLrrNcKuCTI5h257npFDB5nw1rKkDR1jZ36eGRvFzoOoYSEN5AuDd43NTbRRlmmgYmbLEfRQ2 -FiW7R2qg58vbVfCKRCIpirZu9VUnv/ohmPQ7QFfXwC+/IuMrZzKxXf3mEhmKhqHWUO7LK3UKv22a -jjqqcglqgYkk3vgn4ks6uFS5MaRLg2SAAFj/h0gXwNAYMkm4zJdetMMNJ7in42Qc/8u7I2kA5dOK -Ee6jAxxnRJHupnQTuunjO7Mr6altS6uw0SIYo3gGwvoAUlkYUB7fOWQk+CoK8Oz3vyNU7vTNfgv3 -RIcbAHIjM4S1kQ6v08woyxaRj1ZwwVhG7oFzXo4IlPA8fiJeCMPyspsK7KDs6MLLQjN8tTs0MmyW -ZqDv3HyXXREnknY81A8srmv2gW5m1+QKr/sKKWmDyBuiHC+6Ly1tdvTJHlL/WdwLQpKpxJBwhHgZ -I+bZoLKQS9gcN7hyZXZBhTeP18Smipr++OnZQiXH6TFJP+4KXll4mx8SifYhYmpkQfJpIR/CH8YJ -Zm2M7GNEc6JjZtNDytW0ewshiPAcqkuX8eW4j4nydqRql8jbOeUgCx6TlcGAcOCfrwcUACN+yGV1 -rm+AlzE3BGFBFRr+qeMbynY1tbEgwAVL4PSxuXzMxVF6j/C5474LEsnZ23LnGoMw7VrGwY+0kbqi -VlocniSb5UkFnQY43j2KdMWElxnFTYe+WIh2/irU9HLPNhzh7a1NjtQWI0HreugfhD/5G8MPgu8U -5thEFIC92Ybyt1u22uIFjWFcXhBnNprXrlJzFIToVs0LTbM07ob0jkHlh2Punawl9ElllyyH1yKq -gRnaoWlRoe/fVdwXVuHRoUgmGb3NIBhWLYdQq+QKGLSQOBHuoZKipzI494YPxEw1e79KaxJw5mwI -6CpSGDBNmFCYlhlTKUT6HRdnJenY6ZIYhVomrL7eYsuUBTdZ0GoL+nrRlzcSy7Sa8R2y/agOjiy2 -cEe14/Po6lIuzZThSa6n3Bc0l10sU2Gm5EwxUUXvQ55zltewo9jgEUQd3U4jVlUTlrq8DoBcJ/zX -QwyHNYCEKI6r+kZasuVgp4uwNWXJgoSaCgnkRpqzTUCLTTve++BRCCIQ98SkAOy0o0zVxfqO4o0A -dEsMKjfQUIVETesIG1so7TTKl9ddIWKVvJgJ/XPZdQflenvvV+CWcdzmKXAAg0U8dogHYuDi/SzX -FJzLnC3BW+hm9WMNmn9AM7SvpqCw//bK8Y6qpqTncng+XxCp57OdRljWuq5cqKZ15o437JBoIkxU -pkqq/ivgNJe8KMRBwL/MxsFzwZIOnmFk4Y31ai2i8xx0aRH4mJGXmk23Wr76sB9auAmKMb19PA72 -t5mIBEo7E1vDibHBq+lPwdvKHL9W1yHt8ueSJHb2g/WKmcXxypZvHQ/4p3aBq2CLEPlCmiBZSnrs -ULsBoOUryL0mSW4HoUMrVwTEu7kkyGdVs4HNqvCt0E6lvVC87EvFn9ywesrQTz9FuV7mwabPtK2I -tdfPtO5cgMRWAOG9N5yVy2rDEkPi5Jeea6NwbJOHCGLm5ZLTX3wrKydOYojon2A0rkXFz+8BC/R3 -iSbcvynGUEp9p2twAYfsC55m6z6NJ6VugxlJVo+s43X0JW30NL38+RbFktIJfyiI8g8IjrmJp5J5 -2hA1cMeAJbDgcjzT2ZBfEXkTy0op3NJXCdky/OwvkWTGkzfrEORJTJUi6Lq7ejE152rkuFjRj7sR -HHEnAcmzBUWhyMB5FGc/E1Ae8xfq6+1TsT+x/MmJSc/DMQ8QlXzQvFrLNDcRAnfm4w7Vt1Llc661 -AH3szkNcevezGmjMQQriqJt7Xm9qWrWiE4BNIcX6rWsBR5NRULN+Y4QJ1K8Eskn8lozxAxifCaIC -sGdf6tESjvQH1ThFqWVmyuFbGjuAdGE6rd6B80Xdn9FB3Opk+vnqVdvGgSa6lNagL/+1oE0nRJVH -aerAG6+Oda/LBHBpj033b+6Rr1wixTx36MJdvNK7Qfig7NWdJ4oEGL6y5B0EjUJkwYQbnT7QY/ez -v5XNCZsE2QXBcWmAeVJ2Ahc2pbEHV0wzXKyHz8NuKji4a2S3T77bYb6KQWwGY9+//7HvYTXTJ8tl -HATbw5g8DwD4W7NVhKqqkrURhh2vqqkv9LI29Cq9UFaNZtblZHIlWL9SXYhA69G7OEDoEAqJdC83 -QM46Ium9zzmr4CKbimFPH/wpaApR2uKe0mdkAq5Ho7QmAOWGV9nH7IRllbN9daIqQTZkJYkmH3Kz -XLlOV8KxBL8ae2b43QOFc0l8VLS7WQ4ESU+UBveGPtRLJiHzMgac1s6loDquQVtplsptWgdFCfRX -bv5vQoqMVRS1lTROLhwnx2w0UzXZwYwLPAjYXKXoBB7JtTESKs+NLI+FuSrrJsoUC1T7qC9ylXvr -Yt/5JDk6UGVTIwBWaTzSAA+HyWXWwxZKNCw5aJXsr+VYkyy0GrRsnN9XakDpT1qJvY+zjcvpDbBO -dk1yP8M8HtI6cRypuqPBfLyoc7q9ZI2J8r/0hT19lWCGMh2lVkkr8DRSeN+VxaNnFnSY7hNEoyXi -dRIBi9i17u5wZ8F9IwW+lfTCb0FAENohj/aZWyaU4k8ZxYwSbQHocIQ+sZa2U0wuuCuZUQuB/HVk -67gYQ/VFfvhLISCuUKNtyft7l/AhsbPAbCJYeBWPneMTjwjjqEouddPljWFxTOPx7dxqpieV2rH1 -1sQZJVBA/K3Cq67figbCkZzsDuIadqHX0pJ1G3rFVjc2QlX1K7AZ+HyvdCWQZS2YknHEGWW+Tbcr -HTrokwzQ+CGSV4v7s8BUl13XfJyo3JB4mv9/+5+RwyKXFemtcJOS9E8pEu+Nqb26R69rBxpd2rjL -61dFaPWNDvVtqc/eyxA0Nf3TpZufs51pl7KNjdLrjvLpOLCLpmdMexY+V0Hh1h0OK/zXhR0OxhMs -3Gjr9bCBVqDkxs5ZPfgv1sCNkfYPsI7vMnS0pOJ9QZUH9RSL+j8O2gOj6bsDm4rmgM3ZcbwjcJ1d -qqrF/fw79uJF1QKea7gMUJY6Vwi07a+myLqVI7DVXKdFGqpY2Noa9n5cqgH8XaID68TpZi4wOQXE -WOVw42OdsotPFPIZU4ih1Za0g+cXpwEOLYS1yhMOjexn4TzQogVVmhev0766XKzyAzjAHXl2NDJM -0dVwIQxe+Mu+ObzYWZPpUbYLkheWtjLiEoSQ7Wl1+NVy0rR/s0ry9RZbmgcMxarGZs1rjPtV3InN -ewtGjs4Q8HE/uYVwSvksT2UKDwXhsVlU8BFdSbxgMnn9clTmc3Qjs03n0JI8QiXSYA8ZHoi/bmhS -fEFW7fzCR3YH4r1uxb0bjenW+nZ/Iu0HAymq3KOoyTH31WjndH06UlYbSx4E42I+4Bw85DnYlcjH -CWWDnyLviw7pyirNCvxpbVNswzNPHGGnwY7KNjceDwaw1U2R81/j9n1Mt36ZgQjgMx8DU09pBwOn -sma6VgwKIW7hWYW+oUoxdeiLUmlumB4GjDenr4uTKviIJ1Z+/VcGRB7daTHRmrsEOnmBum81fFmN -aQ2CPpbd8KwLMCD8Nq2lMLqZVAKfa5+xIdid9fgb2hGvpHHxEF6aiBzRMusDFiDipZGWyD2AGphV -e+pSC656Ek3LHR/NOivy77t2aP50aF/owsOAfgzTgxW2sw/cmbBrHtNJ4rst4H91mNxd2vbsLd9q -2FEQGZ/KH6HfUBWpvcZLUdDo+FQUJqPlVdSR8q9tnnbHbRyKR/czqKQkiP82i7aZIjecHOgX3XQQ -AOoC98oeAm38jxACxpEe8jZbXb3K0tm9QvbY0WEsT8VAZqrXawulmwJcZxaxePeJBPIMDK9Qo65A -/qIJfV82gA3mqe0kNgYOtMhpnvzvaSeqYQdk/nFz9IPaK5E3ZMN7Qnk2FGhzJXGOnULOQluOsfLM -G0COUfGbMQLJD6uc2m0cRWKP8kWHTPolou0sfk5AYlLoixj+tykIvQPG0A5s35NfsECZdP3zqSnS -W64STNwUkZFcyoQD+1qrcZKOpfMzDxn19gIIRJMipob1ngDyXHPPrqVK8yhyhyN+4FXhMdYP3G+f -qrJVzO5AXpiWzIeEavvlSAcbqUPm3NbdQtt1MoEECqV6D74KYNRRzPF00AafXgWg9kl5Jrg9gMKj -6KxdfKkRBSDavkgz+IskuPCx46Kv1VsLLNeb41F/kg9dS/iQgwnBGup9BIYr2wvFNwhW3EFY6rtw -dN3ebhLn9a1qE8nF86Je9Pb8O90saIZLyob6iZQluECouYheEMZTgrkjalarNgwcgMoYT+bGqeFP -9xHfA93xPEtcLgYa5VRXYDZXmbZl4rByOVH21VFOHI1u0hysJC+7B/76hn5uItpA2UG5StUCDV2/ -Cw6lNQKXxhNa7F25FnM4au1VNrczcymsZzUwrm1XdMW6QQv0vu1ppQ9k2ucqzpzqWiEDwKNt+7Ko -fNn0g3rrxb0SiJfpgWz5zYJINQQEA7H7XTpQtmiadAcBhMHl4kbHqu5MWs7kAeBJsRPfoR+pMVYJ -Kl/xAU4GC+b58T3sHcnFHI7+cY78B+rBLnFwiJ6UHrD05SrToPFpJzy38uMrKM9VNwyr1yQKfY7/ -bI4xG7fycca3MmHhhVMXIPg760OPYtqjwZOC9vDbKmiZRr4jTkBIB3ywsZNMUHBudsa0GMm4B3dY -mv5IY66L1+mZVOv1umJhp0PqyoYZ5EJhV78BqCZzoS41DIVVz7uiNP6FuEFnew6imFEKyDIKNGU4 -EcrhtbW2nk3e+UKlTOqAvOK4ynzYiyPHg1Y4ho3RgCXc0hhQJfO/rQ/r/EYCjKUF8+wzA1jwXTVx -hWnraJssHEJkl5KDe7rzZlHihOqvK8qgHASn7YPbwuhMm9oagm3BCWiKw0fglqoGj36Gz/u6Jsh6 -1eWKGOQIkxij/jJZqmiSxA3751hgd40labEeCG8xb3rgakJ8Jeh+UIXL03PsDrnhDxg1Uqq5so+d -uF7SwAWHYTBhE6fF14zr0wDBcfuZyfhCYCSrViVuxhlJsu3NNyFesFzjagWALiz1BrRqj6K5i/gc -qeIiDjdZ6koiNzZTbQgK/t3VhaeVBldjIh2MNB0ssGIDKCCPozdmsdH6P8A7p4PzgK6NFrVXUTLn -HGFKrEHHIK+5fQ0VSLbNGig4WWFTPvZ3YNT4+W2feRBe7MX7T4s5VXyJinpFBO3qILBRC1ZmEoBK -ooTLo1FAlq0nkgCd+e0tGxSe+rjaDMvpxYWXwUtzIMv0eE5WBgMYdcYVLVArIEDnIigMU08tejKn -h5ReIjCuJHUShcs/L2ABq7Uw/fj7Lv7JaF9bGApg63QuYMKYhRIOWiOCvgnddwHYMSFtx5LsJzOH -kUy5HVQ0K+l/DeGIGAQAyEEhVT5TdQH9abGfJLgq9w3a+0LrcLY5gB9FBvEU3qLAaWYKJksN5aeF -3MM5qQwlTBmsaK8BrcF3v3ZuP7fQELC7VaLJpa7pa7KIqmKc/9DIO3GpIwZa97UBCoujVy8pH49y -naUeGob6W7nskcm2flvV959cVlO+2wp5D3O57oBLsY3kajlRNKmSeJc+lvVdI7n9ZsbZQop0TAtc -tg44wb5ldwxpqzl4OzcNTTAFH9ZHiLF6XnFgrWMZBdfgbjIWJcKAoyr68T7GSvaRh0S+Ma5C4TRj -dJ4RilYq1bvlMNG2WOzNJ/qBTsRDaRCAU8HMjYQI8/8FoAFOUWUVWPH4ULXkPqz59lTXSG79x7bq -5B0UhkLoGK55T6KgLFB7LgDB4sfqC2h5tMVKRgOxrnaFFymKeJsTSi+DwLysyyaCb9S+VzhZD1kW -FrjvhouRqYFZT1sB9TsftUmY1oeLVm32jO6hAcANkylTfx1wgze8x5B+Pht9WmKbcYT6X7vDopUf -IIeTYPbNdU/YkUPr/wev34ntWXZVDW3XOwVjJoC+JhI2QfPIHqqFwZCQ6FrMbI99os3fPnscKkAS -XXG1pkNut3wrJ9SYECBBop5HTzZFzQGQZnSY6N3u1asUTk5YpBURJecbgftw/HeVHlu3S1/U6SvA -V9YyD0LU+iwPpkPbXLczoIYNhA8YkMs0AnO/8YFk5vXZHlwxPAIOSXAOkGVQuiySFzRQf9G/Z8d0 -gdjgJjLqeo6AwucCUHX8DVpshjGsK55io8mEvvO/ItFFrmvhHh7ayExuAFFnSXAeYlnXEjkLnT+e -2BU9MH3Mb/aVY/KiBvDd70vxMyEhU+jNhALn5HEmYflMewMKUuID/q8O7ds6YP9RRVGS6/yg97Q8 -6xqfZDucZnwNWli20Wf+Wkijuy5X1bPLkWFKsBbQGBf7wcDjxzS/3iFuqKVC1fjr162Z8z1yl5kp -oARkXd2Sk14z5t3zsU0vjzQU/bVvwoBjKKOv+848zuo6UvI55e2gVTiplJbx4Q6kSu6+URsupRTE -xuSMOj6vH20KK0iBC6UuIr0GvtXFbvHizqZIMnrAtk6DJ3zKNpzVcMW12AMqWco7jEzaTNjhazXh -avE0PeembHq9Pl0SMsZ8Pqwy/Nj88JASJdIEv7OX+QCxk03RFNXtTIX0QPmUgIyRQIaI6TWz6gW0 -CwmevmRvXwG+u0JtduHD+io0FfAaox+Bt7LP9QpDtyzuYJAs4nFDQ/tV8HIswPjCmeDcXv5Yz2sr -adpJWu7DgxFdxelHTuUzzoDMl0uYcJrmfCDo0VBHbbxjZv+I+2OfRbMPilXfvZap3CoRXXJDSWsL -ZBqVJ0Uop5/SYKfNIMEgnUOSHz0S1HlaqzpnLaSu0i1OqNhFAwCuFRcQ5FltyL4oLWYVh9xyDbRP -2q0rXuPEIEvU8G6TafCWBs8WxLWETiiwr0sriJEcIvwiCkumoHwhI91sV6lVJbuZWFd/UKFaTE7C -7BjrZ0FogNQWXUhn1svIIeTOlvS4//1HpfnjYvOO6HNSmCcI7jyj8tt4y5CAumIAkN9PfJrP/sa6 -84YeV/6NWVhHEm42zViq3IleGH7F/9alzwfOzMDy8B1SzhdFRFnFZOpXj5fB7LAKNUj/uGDAwdRi -cAc2NeSiru0j3WihTHipKAvep7O9DCrrOefl/DgwKXWr9fIbFw8WBBW2abU2ea2Qts0kTxD+Wh0k -KpOHtn0xV1lLOWYhDxkf+hqK07YWg0zo0jR1JSE+QSixByMznuEE2XiBLxEuRQ/jGe83kUS5vIFV -VT/yUOBZeE4CqqH3GHICy11i96cAChvtl/6zfqIXfGm+hxb35CNzGR0loUNLlbnPR7fdU9WPZemv -MBUpx4eKDMKikzGEHpLs3a1fqR/bnPsoDdegdlP/q/eYkJF/Bl8aUZZjYN905W14l9jXtPeg+fgp -LdhSZt4W9E/d7fHecXbQplLYdSeqDLyAK7nsw8LFKhn8PDpenmvtcPLB01kuzGx+54fCFMym06Ms -JvGb6fafph12EJRQQtTMYhziw0YwtJiCh0WpWb5mFyeWq6I2c7Wj9zChhZWvlWPW/uf3vaAbQQff -kWzS6ANOoFE1Sl4Yi/RY8jzfzOd+MfqjSZqZk+e0TJEePvhWeHrjgWI+GPnrCSkt0wK1e3sjBKkH -Gao4QxxhJbK8NY9RnfMRjY0Vd1jXV9KAzk7fXjtUiml3vRU70fO4s5gPjqMOeVrzhL4xciCG1TBo -j9uBBOeYUJECeLS8VE8/1H3WC9eYdWuDU3DwwZfvXM+/uea/TgWdI9XHo2pk+MHL9GS9zdeOp1sd -8edFQdBlFhbfupyP2XW0nyBvBUZ7bg5tpDzGckkU9+iGD8S7Ju9tId2vKY8tsGlUJBaQFW4/wZ6g -ACSmlzHXIYoqY0Tbhue9NL6z6m1AAWBFQWk4SzMDQnnqXvttb3u/zmLE6nxNBesPro6pzWvH+qoC -N7k/BNVadqVd0k22gRl08kxU6Wwe1teX1KcwFGfuzGR99O1xS5+79wDdwIP9IUdFejkwlb/HK1Ln -tlPWVDPtMI0+3mQjRjldz7bmaSbGs0s2qH3m69D95SU+VrKRxba1qfgaCbmPW0UeqA7uG7Q0q6Md -03AwIJg+X5P6ph5Cll04SxmIgryx9qaBYwDh7slN8P0RdY7JKp4gHj1XVNhsOJigkRwMYFrZwmAr -wcRh8nxW0SQDZJP68neDi5xJCwtlqT4Q63j8ERGj9JfYCNdhyHSTdH7Q/4fMeUGLEzn9U80t66Br -cANSZFNGWqtQmKUMN29fOxdj5ag7aFIoBN6wWMqDJ8xmcEuAho30NOFTxfw1WdRg5FexvIl+UPMZ -ge0vUMPT+Nq6rtwdQndqBKnVNrv4+gplvEbS+qEv7VJNRliWIGtyFSjI/mTvcIERErWGCe+ia4YB -rinArNgOa78dKL6Tk6Csc/CUuyZxwYzXJZSMFfDTWejyuq9SjrLuLUs9x9o3C6Z56FPC07kLEEUh -OYvELfyssprqoUeW/XC71jwSwezdwKtq7afwUSzY/ds0qpwNaCSE+7D9FaiTDic9NtlydmxM8WVt -HJf/QiMW8QVFbXRxKaxWRAByfUfJ5vewcPJHy4zsONFFDrQulN6RGSoj9fWWEk9nMPP/7Xy9j97B -UJOppFFXLf9beYDPJWkM0C7lYf151elXPdzrhghPe/Mu4arwQ3cpVgBzfdx5SsukkIM6OWYHkSoP -lImglCiT0czAEQ2eghjOZe1ykC9hxSpXoy7vaAEzOCdikt6EMPXPPPjAcjy1S6Q63th6lIEcADiq -OL2tD2ydqBnWcYPXyJY4vrSg7JvXqCNDNEQBU9o8wLiauFn7KvSHBcHw2NoNhUuUAG8BZP6vsbVn -BqGYi5RXFnruKeYeD1Y5DfDRGoHto19U6xwzr5odh/uNMBcG7rfzqJ9KYTKbfCX6PpVfhebHPoVB -RsAcqgxsJcMgpC2maF9WyX/du7buT8U8yXmgREUm8AFR63/+rWZtNm0QtY/Sj4cfwgQ62ZKN9dbw -RnxKROdVWo7oG8wY/MGckTzpnX908k1yvP/0Vq/aWybav7uC+LHqzmgX1xXdVJHbtgUQw6OQRjMI -iYj2v3CbHxIMw1jVExpu17hZvHDqtQ8D/wwMh448r7CObJgQmjAt++81KaAT11KHx9GUrJEQFH9M -YnP0cRIStKnphci45dyMQWkFaAy1SpqQcUvC2YdmDuPVV4VD8hxwO4Pu51jaeCDqwd1G56A+LKWi -NU+QvAR3e3rSOcLSo/0OCy32R6G2hT59D5QVqnt/k9PQqkw1zevTR04gEiGr8qlJrsb5+HvuwkQz -d3uSrcqBHSwwAv59natanUPAStTWDG6sugoceHr25FWLvCBt1vqtAcYR5/nwrBqkTwPbsd9IMkua -u65yrZSTLmuq1YkAjY4RKodiO6W94oTl4O5ONd3G3Emt/raDv4VQQTQrdaYaTNqXtTQwCIh/Guvn -zr1kE+Cd91C3wMEbf0rClQduOfgj6jQXg57dpwmkroahZ8MQnBQ2P1FS6Q2wRhhjyzYKng4pgvzC -wD1paADNGX/J/v9OPunPFOWzGelnfJqwq+WlzjuUPTVBood+OJdaKMWRn9/u629YoNC+TE76VRZg -8aiG6iFgSb2u0HbYCk2Wq8J7iehFwmXUzYpYmd+XoFmieW26A82TlpN9IbrPzS+ZueCxlwCS/SFT -XqqRhKfA6BnLMPArf6fIZXzMo3Pn8rZDRSrHqts4taktmjXS5dptcS2rQJwj6IId67w1x7va2Ipe -5jCiau29PCJa7OEisqah+O/4J7vIom+WO+A/cgYif5gL2O4Q822pUt0RmuRZpe1QFzMJmDS1sQCX -r6gjYsNB6ciiQJ/g8ZL8upWQWX4IpU3JSKuR24YxHtENI1/STSSQ4lTBhGIUWcqciUtE2ku4tsmr -3fVIpY8HDg2nxEL8VNf5gIUpRZ8eC1jW1vMBgU7+/JM+eAmzf/OJeXrR82K2A8SNmOWch5nFOf6K -7U5UlDXuiD5bBXrosRGW+usAdI67DdvBRnsjUEsJS6crksrfiqiquvgbzpYaz7chZAGM5ZErPBVI -srHFqDeHm76+53OOZX9xFMK+YhQn+9NfWwrw4NND4kFN4VvckmUPBjdCE0Fzcca72cTLyBl2+0+a -UFTiRfjetqbrjq2JLyp4XggEAM70j8BmoHxgfbShqmBPj0htbecR6ChSrznMtVkpb+YjrEL+r/jz -E3jDPjUkCl1/xWExpX4I0QI3VXhugxRGM8xxYpfWNDddKAUP0hkiRi56rg+zl/A4WOGKb8O2W8sg -Z0rkaEleju5e9t05kC5U66bWqPETmlTg5/X0RRjogoHa/wld/Uh3EPQX9g5LXOJTDFK99SDLG9Dr -KxTRkOMqiPNY1oyJwPdrVooh65LX6kuV4Y78KBXpooQQsTNf4DmAdQ+LYw5ySD1Qs/Q090DEK5Cb -cu7kWO38bZMZPEcjlRXR77E6YrwOERodRoWUd0zR1int40Nb+r54bM+m2UaYkKvAWOkqKQBBiHX4 -Lnp0Haq6bHL6Fsm2rdXjS75I0q/f7kHwEIPXLO7QfYL/yVzbCu2seVVQ93LrIgbq+bvqO8gMo65p -xfGKBXxWIikJ/95LoDVUE9YRD27RAxhr1TXnmT5/vl4dGTIRW6I3tWDj7v9ZCdS8LCAveLo4JUtK -V8ShgxhgRIbTsys3RhtTjwXZvEuOqduqTmvJ8YB2I/GayhVSzTAemc0Zgf5urxoqQ3tAFantvgLl -hnJQBtkigAYWu7kK6EuhSems2Mf27JW2QcaX8cm5xl+5a8JT6eNm8na/TKoFBZaPaTLw+x83eOY1 -H5/xPNhxsuKuNbdC8EcHYxOLHjRaeByCaZ1tTsbqgXm+cFLuZFTleayFEOi0DMDCIyWodkF8gDkf -Oyl/P2bwxU9skIjkSsIbzCcOiyjKlmd9euGqB7fjGLmTg2L+ce5oNpM3lvwU4QN6x/U5A++UoTBN -wjseeHYqD5/04/2bBvVBuNTSRWUyD9PBjM5py7xakV6T09ah7ysZKWzM5RvQzPn+gE0G+AHm2ATE -t+YgZejQ2eucoojntd1CHDjcGiMDmu7EwlwkonurnhTDOBTSSQMD8DlxaPd4jqul/kudhYJ8ElG/ -kcNPrvk1GaJiYndm6FOMeRcc68q939KQNjbrtKo4dcCv1aHOOkM31waPNlc+voOKQXy43o825U+b -qzAY+biZSFONtuzPvOZRMS4Ns/JmbvXd3e3QdoDOVP7JI5QDOsZYpDtA5Tp3zHcg+Hv/wPGSmpKr -iwLPXQyGEVvwWqfd9TyF5RtbyuZNfJgPD6XNZvlqJuJcI4I6O+g2JWtRFSupbmt2u/lADutynb7c -U2ZN7OgUVdSn6fSQCUkd44LmzlMApsGANGde/HsuT/6910Lh/hTskH44mxGvj9PQWJLaa9M4ITF0 -YDLNBRIAnzgxlQlE0q7rUwPl/bmgPcPnIQwKYrX8IFfWv8/vdI/N6LABgzXZgs+iwfTH6neLFR3u -j/e19S/lDF8ksST3NlLZ0mGuy9grUKj1YY8wkhOWPEDNpfH7H8vEtDJp4F2haW915L40TdUqP1pV -H2oSHOV8dt9zBjYD08oThoATmnnDeEizYywP0XJuhX6BTBn9Pguw7feVJFr1IwGk7Y/9Kqx4AMgg -SMlgdiceiWYdj4OVRw0rwlEWan07owC9h+2XE6cTQW0DB//1q7BmMsYflGlQLI2rky5sXGB1m5EJ -Y5n9p9+USILdx94vMETTIKDQiJQCQkUVjIhyNiiS7Xg6YgTUMG642UM1fcrMncGnLXKxiS4LOfhg -k4vxYoa4SI68Hbtp6BRswaXYiTE+ONx+dj8p8is68u6pwWzQe0PJeBPYhM+CyFwCdFa6L5FI2y06 -Y3QwHP1//rojFrCvyTHv4t5Ly3DV1WMka7SD7V1tmyJKeLNb082VBH39nyGe3aJh5ZdYbFngwpur -XOk9yqU278k5BAWO/ZSDmfpaR5uMj+q7zqjRPSnFrvCfqJtIc+XLqDhQgJRU6xld3jzM+NgBTldT -krMCwhEXRzqgdHs5xwaXj66b+K/xRhBrxXFYFlqOf6yXhuDD57+lS3h/36D774QDvitWD8D/ceGv -PkKKoIXtGpvs7ImfE21ERpa1/0ZNvS4Yq9/Z3C2E4o37++caN0mzadis7IrzcxXZaa/eW42qUvnb -qMfNmnm14RxBTi6uJqbn23B/c2olXmvrqRkSiohmNbm8/XLakAczUzc1CpZFheM6nRG2yJcr8rlb -FOEs+d87hsfN0MQ/7UmDLj1e40xsdgYdz+w8JIjEHQzMfbcjIp+hlNqUqmunGNyuoYak3iL8Lpj8 -o6dN+T103HfwqjzM5uDdvv8ltCrODPKjMLLhp1gphVasyfoFFbqtOR1UV9Y6lGUNq6jztMfsXdJ8 -EbRXi1nVulPCN55XnL6niTuPTR4uy6Kxa4S2cwS7at0nRljikQSQkIf1VHWmt2IkM3JJ0At5cT4f -HBjK8efykdi2Hod4m8P14Cf0aLol/5eJmJwoQVdu/LS1RG4BphRoijVMvMaHH8E71AqXqH92icGU -NbdeX1ZDl1BNsCIG5MJOEsd1xH8XmAKbsmmB91fqYDhSa7BEz1+4TdfTRm9w4DBV7622WPqHOf+b -+CEFCkBIw12QhJWwJhot2Cd5G1zSqXw1+mFl07Bg0Y/bmAPj2V+2WGtm2rjmOhFF2a/gGAhjyqQz -bTfacccuRCId8yexayeGs6gu5UNrA00f3b8Zkwq83HzbAcTlHznWFuvwReDj6kEylCGE0yZRXpMI -p3lQNcDLdrjMZhtjbT6fHOEyeqf460rdjWhN0VndflBEmfwJ0p+xqMWuC/bw0MKRcVTlV005ySlC -PGZb9Gri5Q6D2n3d6KhxA1RiBSC6E38fYxKUu/0zg3HnFbe1kSdbz1zHzO9sJHIZIYmCCYpIRIpM -JszxcbxoHuLf3N/FxmurSksGUEDbNlNQGUvdzN0B7Ah7cdqsVkzbuw8GhVK+NkJjcUi24WjY8X/j -FizFv1+MNmbmbkf4B8NOyvdnBEI/bexGQ/0kJFZhrSL21stln7dUU9sEOFpECLfLUxyZVh02J0ow -X4bEX6X5su/1qA7TrU0szpA5hxk8l+7Ag3WHbdfs9kvsW7mq6cilWZltgpzeSkdZEN0Eftd6oSmt -1302l6gmPg6oiRkAOvS88Y+E9G2HxHI5nDqUIMctxwRwSz8zHlXssqjpbWpww5T2FiZO0cgg5/fw -o8C5kILlLi7zMKuc3EZliCGCgCsBGNOOAg4arBYyOBMvB58wcdClM3ebRusZKFPZbdiMvfLMFndv -PChwBkGaE0yAeDDdgVrz529swq/1bMxXTFOX67ya6bdmoPigXpXR6njj9pRDuQLqJs42j+rVU4Zd -2XHwH8yrtoLQpvX2ZXsEdJ7EPKUliHUxsvLqxEjLewi90FzsR3a3JLNvUI8GOnbamKHrDbSNGEHi -H9fRDlKzWOAqUKEqZxqixcbEBdBO5Rz9Srf0qhfk3RZj0GBWl2/OQ1GqOZdf1I6eCa6p4YeSoTQd -ME0fIi1si/AxB+yYn3ICG/H2pn1ucMCuc66m3rVI6IYJvcFRikgg+eBOdg2JCP7MsBgwJMDi3S0w -cnPTBGylHd7HZ/MYG3XoMbw+a11d5nta2EL7eOpnRb7Xyp+WkEhTsdytq/m023OMpLeQQUtjz6S7 -QFjr/PqNYUM5O1JspcoegjSWTtIJeFN9ZbqO0iv4cbmmL5NGjWv0sdkQjf54gzSOE8wH57LE3XwH -jNm6XS5EHz6cuj4X8sz6gCa/9EY6oL4m6fW3OkbXrD5IfwwkpZQKzSSb+c8FieEQV/rASsaGPzv5 -wakdCZWQoOfSQXSWcq/nuPdmB/2Dr44HoYNgrnsIz7/XywyY8opgn3I1j7miZ7XpMCD28JiYo4f9 -UJTsMn7fkRH9w0lM/7CF3VddlBQkr/82qYnq+36XNWe+/vrjnDGzylSM+/uaGJMF6T2bpV6dCroS -AbCTx7pVHLcnGosXFo8jJICCPiHeZ4xN0UELkBfxfD/Jm/ePU4aTdt2gljX5o/Im/9/1+HkOkx2Y -3Oe600D0Fvdr77nnLnN/ZoEsIDjrXFqPneq0nlHpGeq6eKP1iGFepzXX9NS52whVFbusauXD0gZh -OBQtNnZ3Z+oa+NJb2YdlQXf8qnyTRKkNfgFDGMLJtjAb2ze2KQadkzjSatZErSI2p8rfO9pGKNM+ -NvLyXcUv9wCP0C5ctLwogGTNwogQgaNq0aoiX2upCiBo7OFV0T0ofA7eLgNuVKzi0968RMPM3Kxa -m+Fcd2gWqjAkKKA8g4qPdrcjy2hn1O+qAPvMpnbTiea9QhixzJ8oip/NYJj7HY84KCjq2c6JX13h -qB8ge6fJpGN3hF8YBOVj9dv4n5rlHQRXCNiTdKCGaa9u01seGVjC7gc1r0OOyrZ7JPd1iaKX1sDN -++67fIRFVDEmhW8v4Wpjqzy87PVM6zfZdqp14RqKjgs7KiqBKO2ljBNzLjFAugFOiDBBu8fU5al2 -o4oZaRjXQ0ERHg2jI5Nb4C02+Qwj8KBjTqDmNBlo+b8QYOUYYBLRyk6zsZykLtsPpF6BPbAUtJS4 -WnPXzw8ufSQtwSDa+7vmlIEMy5eIX/JnVzFLSYqYDcnGrWAphrBOVVzh+yHXyUITEo87kXkTvipY -IupIGLQcmmlfjyrv26VA0p/dhOo7jjTPDcFTSuOBCXc0QHaBIuSuuLk5II2AStMEGofPlunv7hA2 -G0ioYR2pxL0Iipt7IOShYVqqyNN8otf4/OPVir+qiVyT8FO8+lfBm+5P6xt0W8sX6TIfhGXAoYRa -IdLEcG41TQ2CEPSe7ZB2psvDEWdeqQQHrwgXHiD+oW2GsG0sLIzG7kEPHvW7CXkvZ+pp2hOYP22e -i7j8RcnU3j8ClsjNZaFqcqD+3mfs3oM0FbziIygsBJsGHZRqiJvEHOh7tr1QxbywveZ/w7PW0jEw -K3UXvMwMuK8hlHTb/+1/EImKDPuSrJFYVULFlfVHCkGwSaA2yTk9ErEX//nfuUNM7ZWxyNBLPIHC -G2PQKUFt3xowQ6jhg22Zc6FtPF89H5vOhN+6EV1KHbC/mq3C/kFFH6zHqHwktPTb0Wk9IJPzbvn6 -N6l0hjIzpWShulorSSRbGG+BO1H6y5GLlyyZaKjv1QEvRLLcg4cb56XKyg0G3f/gU/VGmLQ75/8g -0mo2alzbBqzbu2GruvcgeWR/ywWuC8Mkvh7Oai5SESmn34U/SE1NDpjmytgc8mKCiThfB3TWczSv -xdiJtSF2GvEiTDeV5OELlnba2wIRROXAKfZqYKk3BuVyJHwo9wyRN03HcBV1QYchDa8Hk8nFTTX5 -weT1+FGdY94j10GW6A+275OXUUdOcssZPKISDqIQ6PiiFTeYfPInGD1cSQCWOVmeRm8i25YYBrVS -MtRQy3ZYuEO1BfHFho6qq9zGxE/ABSTqBuc9C6zxE/Kd+BUijJYmsm0B3SENVq6St8EHCyJYYdKK -1i1XdIIsyTvSLKCF+05eZAPl/uBvyQAwrFnHjKt1ZYT+BaV4q8+5WbTV0uUeCJZGWHTPkpyfwye1 -I8MEwyQOpgLFNYn77tPJUfST3gyrAhI00GCjP11a+3ygW2XSfii7T5ExegnZ6/vIOgXfSMHrmocK -3bpIIdiCjb2wyzWntlSlamv7/YTlqSG4hCisG88HRZ4ER/242CxKf5v1YzOG9h99HdfYD/jGFafz -X+JuCZYKb2aKFLsFx7kV81A/q4HpDmvzUZWx2V/EfiRGBgwXusevqJVGy4ZL6WI0yZA4WthvYjZf -54N6y93G5vyw3YkIe9gmX6h1C3/qqyv6oOHNhERTZTuZy+jKbYIjiK6qsWJVus3AlbrZmcmxla1i -QnqbeQGFJHJ2RdnKbGod2h3PKMUQVIg/vqFq/gIBuHVMRxTYpgWnlBdIJLu45Q6x2XXiXwTn2VSt -hDZnSzVbSCAUZchcG6KUsG1viwdZA5kqIyPsKQo3xU3iQgdb8tK2FKdi5A4s5K7NDMM16XmCAOW4 -TxqjjxouYlHq8runSwsz3vF2W9/lMCCGb4lrWruxrpV0mzNZ6im9NRHquFSuyfQgEEUrj3Y23PMO -3RrQTOI2zGqUBo/anjMhUCn7g+RXW+N8OtRPFaN/5wVMpx/bJeq07w+RsPx6xsAnBsc5LoeqQwie -yljnBTVzXUFTDlQXs9H51OuVvqzwi6uD9yeCy37YGw5O8ZVrnr2CCY4c6FNwe0o7DIchoTP1duzf -uaCDC7u1RvmJ8mHGzMqC5cu0JaaruKh0dz+fvBo9TwN6+GGH7P8I9vF23ueqEvS1m2HolDaz4q8u -y8FLdSGk8fNgK2jmFN4M2ba3Ds95EoIR6Se+ifXINwsnxDDtuCwJMCofsyZeDcWD/NRg77vJKf+o -0EV4DYuTSLZPEPsv819lD62ue4zagCb2XHvEJOPDy6TZdJxaxWmIf2NGi6hfOgbiSblZ5I7yQxHz -JPlLF/Xwa8abyJNxkOC2sOMKjcwi3xl8G7aaADLaXsefDUx8meiBG6AIJfz9z+QkZlL1Al/utTsb -pRDUxJ+sGw+gFGV0S5Zw1k/PdzdX/lhHuOFPTO689ADC/OtYK85jGm86leEZOKSYYVQCEnLVMU3Y -xR0Yaz6omsgKc+EAbIimSUFWws1BGA7osUuQNwhoXxQ1s9iXsjwPa3qvDhq32Trddk02/e5tpQJP -J67Yk29WJKF59z/Xo6p7PLXIQ0aV/FU7EbC6Y8SxK/MpWsVORqHQ5dHQKjv48nX2vwRXPsc8dEkk -VUT1l7H0HC1ctxWVW/+TO5kpWXakyC0vNGDKCXDYFYIrqa2GG4uNmVr275biWg4XDvaaSMKpOMQD -KEd0hzz3oh12oh4e+xFl3EHauW+vRjcDRAYWW4vYRAErSDBgbMZYOkM4CCtf/vQ1q6iYOkmbc6dl -Cat/fySSVgn0HhsM4QXZqcTd+8fqaqNCbMVHJOlb7qEnhl8AEX2RuF3lRG9uRh1jXko8/Fq7hHTj -ziiGTeWt9wjniSRm1pTjYG04MF4gh2pRXrvr17qXb2lt8mAqfi765lVkT/zQ9Ua3aez1YxXSuxZn -SBpda90NTDl8frDpSMbNNiVf7UIcmMzfQVJWZy4YSRnuI0TWafHwbGgIjjMzVQWcmiIPnWjsoVs1 -pYC2IMQSnkhyrGd1JGsneYHQ41c3+v1Tko0bZ8bdEsPhXvkFPyyU2rkcU+QtPh8tt1SbWuoUD+uS -GkAYFr7rPZ8mAb/yjB4Qs69CW4QXrVR5mA/TpHPQDFIClZq3JWv/jWx9NHFVGdL+pyJWp3u+ich9 -984Z/1VdrLHYLlRAehAQq0PMKkCSfauRGAws18IN8ExnnOdv54LfBxc0ALfKFIuuXGquy2V7C7Fq -QKwESrGfaw5WpZq66HXP/yPWHjjrQfhBojWI/mPa9eImkvMePMD5ve36nv4zPHc/tk2vkibDt3Pl -zWzo7hCeATmrQhyhlcHtjXibhNipXRhYT/BKmsyimxJy3rMrQQvRypVXNdDDeK9kvrTbXEAlb5Mh -e4nw7LV9yVL/BCWRYYHR0FVDxqDAoayCpgCMUv4LzroQdldfwlJhlqjqVN4DDkvHl/NU/IyJgiux -KrLmjlNhe9mlrUwyU3u1B9i78hufR+H6dCI4UnP66zDHBvYJ0y1bnNMxO3v7Ks+gtcC/5IMj1p6Z -+gOdcxGPYS2jLR95NsjFFzYOEvmP6f1oO0er8nGm54CqjWm56X35R5Jn/0mq6rlHWu9f2IJzGSMk -2VDEMASUeP02OyPoE+EcBX7uy5y84liWEbypQsiQb/kim++4zgqIgeot51RzYeSBxMBSGugQZm0d -ZGITKS077ZMhbBOBiok9eq6nK1n/xOuqiRSNksrBS9ArnmGEx0hmr93DfnrUhlQyaI/9bZEMR6+G -DLH01QEN2wYOtDAzvdbQ8sEmq9ZeQRoseWf5DY9FfE7EDZwNBV+R3sIM6BefgJI4391cVtDpWYUE -ROm7aZA0FWqBPiVKSoySXw/R4NjNTuXxz5B57F1Mp438rchaMJ7w3Lhx/HP/z0lX0jo7ydK81hoB -wYUL28MOxXQK+l6XiwFMJoS7eM+dTUq4QO8C6MHQm+BOoIfQyl/+pmJ5qqRNR+tsslU5s8Dqo77j -7n+t5Ao4IkpWaxJZPnB4YPNfLkpGoChtPllTd4l22cmQdxTV5QmcXzsFFmheZoFEDM1OH4hKXxKr -S7tP+uKfz50xIvwJ9t7zP0G/wO7TLB1oamIYkkr2GPVaINBjTtlaLxkZK5tVrNNhm5IUnZRjIHQw -VSrOsMwZ3dkmn855/tjsg+aXsyaJibSbDhQiWZTE9LQA3Ygoj+Mm6RuLqQoBhAYvzVVuYgZsNMWW -bVBXb6uSBMg8mfr3lgUXtk/HxcNGaodj8Mq3IxwVHnALqLmHOvGSEM6IAvNAsmEtIsoNr0GmLESD -pxkp7Tmg1CpWvh8el9whCrJmOUj7Amu4GK/k8ROKKRYfmPgFjH4KNfWVi2eLDL6FCbKqjQvwC6Yf -fwNI5oK5znX/+ANqAIGkmukpiFbX3eo2o93l1oPeTHvCdZXEJiDyZDuvmihZPBzc0S0vhYhU8I40 -MFv8mj/egqFg6eSf9KVlkn6s5pO90W3A+5ebeZ5JfYmjL47EdvLAmI1DE5eYEPEw31At6uWN22hi -lkAurKy6v36mS6P/jvHJTzlznsh7prMcMTvBY8NIPHI83e9TCzEc17Ksgnbc4l/qHEdkOOK0NIOH -CDlI2QuAmId1z4q8IshW8tCFgptNKI56eK9z3q0coOmmUyTz4Ijx9A5Ead1Iagzm0+W1lkPidjKp -S3gKgtPEYCBFRH6HyizyFdZA2PK2HpBYQn/d6HbbCZiFwv77aU8Eb7D9OO/4zYH3FUQ0ERh/1AuX -u4BZX5zzVT7mL7Wgma8duD4BSjKXmkc1+vh7wFI7dDJQLsjGbU0UzOVByWTJQlHiYtf5WrKTOkmT -xGMvc8Y4w1yKAWZMPy8eCnICpIZwO6PPt6+w6uy3uTqD8fYEslTKs3bKcjqW4yjN0Pgl8GY22Brx -UsQdaNjdPJ7N1lHB4P5K9b7k8r7Pc5M1RHDQ7bUnVTuV0wA7ZkdSJi0YDEsyxDkdvYJUXgwm9054 -fpcvP0Wi3AwpRxmrC/yOvTqRVKD40ohev3xAyiO+pIbP9Y/RHs0xsEPHXZZq2BfR6P/NqeYYlkI5 -pafwpe0vitUZa69wbH46NY//ic0vt48kixrRcw68sEEjalmNrR/WraeNlkGlJIJZXbuCWucIfEzZ -AQab4EP3REeoSQhkT4pOqbIADUqczu45adxqdJXWTgO05z0pE59MSVqXfZhObkEjH0I+HAfDYLRs -QSRBxlQEWZZPu+7PiguhCIE5NNWw6lLLWI3+0SbOaVOlAfCTP6ukTcb7H9ryhwjkVazzVHBT5qhC -qUyc8nWnZ42g2+D8BHh4PjhkgJRDkaPTlHf+f/S1l7T0fGTLcuy9oK5suQ4XGD5+qL2whc7PGuHs -/eLTcKmETI7m3qW/jDEX1o0bvgo0O91TWv/30qWOl6wfJEC35RCsRUzlt9Gp7uesCG+yON9aOOxG -8m0JgJNAmqaVKPZ0DLOY4x7lJ6QejC6ne7542Y9h/KbmVxZyoNAJ3DMG78I6daPAl50sGh9viCVz -wmDEJG14b0QD0GIgfZQ/282v7nUSrzXpdw7Dy1Ki6oRSnHxundtDLntOaNMEjqt2eJXgk5WHuN4l -DObXWlYBAgX3qWsQVSr3Fe91znvFSvckZ3HR4fL64TAc5d4m7dkv19QwPXqEUwptksMlXVEoch6e -AOPz2LoyZU0mTA7whhZYiW7/lCWPzzP9l7pqFfWQTu8U+i983xtav4WfSKMWWCUZv+/Qdnxgdetb -CzyDmdFTN00s1L6XyB3TB2LgyC9PYTZg1anaF+1ikm4duMHlW+I40FAyirYWcPSIPdAGQIXtP9Vt -BCxe/qkbVDmaWjMyJilU4bcTw+xz2vPJjHL/o4GGqjeu+aiXPHyYs6SuSo7pLVoNloukMsyfBu65 -JLa8KtbRlXoIp+Tt/KohEi9HrsPXpcJwBe1PnIGh1d1sW2kj6zicS5fyiEbMoJBfVyshsQ5PUteq -/gOAFGdogdfsX0aE/fkqBB8F5IJi/V9hVNYKNYd3P8p1T9DT2uaHRw4tp9LYGPdpm48CIq5UwofV -uCQhs3GfNQAfXiI9W/EwUfnC/nZU0QrD9D+qxabc801nKgyE2HUmvXUnHb7Vdkpcx1Bwbo/fwUBe -tNxDpuGM/jhlNkt3+wPvxZhr1tLxjTzHvZyf/Tfll2XU0kmB32fDCYvvhWj5ufe4YmU+msCbO9bw -g2uwLLazBmz6jnKeeA7lFkIq4oSA60GGe2T0adk1kdnQi793/EaZ//wV22Q40Dg4Fabfda8nXksL -/+hvOMIQuDGjgbYGOdWYERRa+y6jhA/atgbVpTUg5F7cN77cnT/WytAg8O4lZ9DH7znWc0NQPoKf -lATFTSXZLeOodBOQ2h+fb21x2zPkFGaLWKhyEjleeZ7mEs7oLF3BSOKJWJGwycu5G7KYaXGOfOKs -j5a7R++TGSS70bQ+hvCIB0yTx+AC/uIt05QH5Xt20NUcgbi8Y8ovTS4j3r04+GiKsSCrgTKmiEb6 -hpNQiHBw8l9aS4bL/gsIgmiZcFsaOIr0qkF7WuorPghc0aiNijICuvKcK7tTFrueInXajjskpXbs -c3wQ72RWKC0s0IDmLhxmkHMslD4X2naq5tbwo8BFPwJm8v828yqeLNPAj5dbqOi+toiMM+cfNAmx -6aTJTHq8cp87wSksjxhmcT0JXthOrnlYP2xkvL3rGx6P44Y4qdFi2J3xBuqCoZbt/qf+xLo4m3N/ -0mZe9ZcdSyiMXlphru8IxVn0m0FXm/D7k9OvV3RitFuqNRtQDj05xdH9q2wzeR3HJL+86oPmBR6/ -iAP8d0VqwTqD3I3h+/IzfU9EVVpannTUln4qSIq/YKcbbwxtUKVmZmiZLSac+UqDbc8/7bW9+kCq -QIobofBitdfWCTMo2b8oDicngBw5NytsMcAJVncanhRHwfjOY9AcoKJq2gY/3YXVQu9LNrdRUsgE -38AyL8DYq1Olj+2aB7hHzcSsugg9fNnIc830cQ3A/lOO+2LD4wrD1sj6uWe61KPtfZbuocdZVVZf -iAWN/5LwzmbeJRhO2XRXsshsuzFavGdwmwIGCtreYP7AnBdnl5hvJU9UVfUX9u7hwSd9x21m/JuR -Ovxy9YWL3AKBsjdVYL9Khf+W4DB39SOSrO3X/W98Xe73mJ9LYwERP0OxMeM7zDYnBb9cfSwIR4Xo -eax4bZY/AxWTuDWduNBuK9tC+b2etKXAtxjOXkct3xqgWcX3W1k/5PFTU86drsWNLO95lwMgDf/8 -Tygm3tfbNSVCHIPEWAP1G0nEISNQXUQQEpLb8fzD1kumaZ4XScHUsQAt1MHy2yQQ6DrgD3Qo6eRC -OHcv45NazaU8g6zs23ZuWqPR6lukFN16gtAG9WBlzuWL6bqiDp83hum0c8LgdKSZjjDWdnsZJrPf -Z+bU/wNwM7Ri2Ugwu0awxU588v3HWu7BZ/LlG99K2FzsD/fp2Sl/gd/d0fOrlhB5mG7ySl0OyMMU -miiBB7VmDLc9CLZQ8XP8sVBG2zm+odFD2YE06sYsOEcQr1VTl33pOPJ/n0pJ4hkA5McW+MYuVbYG -VrS/sCuTLAxtoiBqBdZHSSUQ3MLO2t06DWyXhH+hGWzvRs/S9jjQiMXz5OwzslJd+ce+T8vT9gnw -rQVtb6nVHuIVxQg7krdYMW9DoRDK6lnmvPDyNbcNTdThyQ40hT8Nr4pl3bfrpCI6XaohTwoMQGTc -jstF/az9chI80g/sIYM4wBjDvXPI5SmmEGBqkIUaEZ8HYRwSfz2nCQSM/5Vuxob225EIPXFjSNvQ -1r8eHjtikTQ19Bzk68YZx93ceY/ajrS3N0dntwMLntPC3ywLtFyWIHHsr/uhsDEntqBzVRJ/JBSL -VmgdJeXoRjKU9Xs8TEpV67aCLEnzKKDVaULN1m5KGSTBV4kVMipwX5HktsSIUWyQXNOxxklShMUB -nj3pJhKDtyG/Uy1LwJvR95MK6u8in5nHH20lNdoAV+4VYlfi+qZ8A1ebNFTvbLdzOay3QbGq5C+3 -LJ/JN5jk3pSui7tUTVe83B4LPbihS7RzLhg/1U+21/O2gEs5vdjScZhNbV0kM0qI4oKYEmWcz1hC -mG1/8pMh3fkl2V0FSwDx6LW54RnCLX42q8Xt3C+hxbzMmG2BnalVOXeUD6l3LpfOHaQPw9OBoz+d -D9LZ8DsVzbBKzQqwp8y/08QUDIDq4qgaejxpTdlZL22IvGZLnh5f/CKax455gSuDtqTe/cKu0mxT -TVuW82/mzWfRmzQ8ph56aMwpbsU26ySJNWaiL+4Zw1Uf+QjZZ+y7gs/jtfxhoUdWTevLgr4d7arl -OzUvxkv65RV54MZpt4xOg1sJJnNq1X9cIwRmwfpiwGrqiby/kEam9NO8bllz8J/jVZwemkiBRRqn -SjuUtgf4Rvo1qkn2/LS+nHUOWTnI1LfpfMGhxiWhj+12VYvMeD0Uw79xu0XWtIKNWdNGwXtYE6KG -MM0XatyJckC8X/+f7NJZmRfzQAQooZ4/N9YS/NOttzEJV9XPr3XFTg+piqNktc13WIwFmZibONdp -uyJ+bjoAPIfwsNTzjzY70/D7ZrHTeH+6Pe/4Y81XdeJbTPb2HqzRHS4cuTT36t6NTWUFyeO0GqfM -GzNmo+ZqWie8AQGbKepeqV8xOH2a+u0rQKr3JuUnSZFgKonJ2pZqePKwrNkrLGHNC2rGNQGLfzW5 -udNr1NjSOVCjdiEma3i0IZYeuYA+y0rthK1/T8FCD4DWC2/nAtYEqaj2ModWqmsYNBp7HvbcHdYx -nWwccPra9PDnL4mzipkXJs6jKuN956juHxaxAqjvrGDOejWp8QB+dSekXHCwIMs84JtD2Ydl6ZTQ -/rDPHzJOEVGXb73NbPOnBYYTojiCXjR+9k63vBeW38yKONES+NIUFODgWZTWPD+h95m9iZAuIQXs -FoysI3ljB4uLTOtYI18HVCYNlEebRR8jLdUDBTXZ6nTtZzLkEoghaz98Ml8A8xqiOVFoNrhchq5k -9srs+vg1bcztpLKkbh+Gcbl6bnn+5GoxjyOP2/ZNSw04x0iE26Oa/EpIL02wADE1qrIDLUxp90bL -P6ftbsjdtuV9NeWFa9t+PrQh48XpEXwq0h8BiKZQElUO1dA/q/i9upQJtWwD50jn0tm4u7T2/+h+ -WFPnz2skn9ZLsSVATVOR+hWk3NeXl18f0jaquFswGd8tg0E3hBPVw+D/nfbdnKpBdpsMu4UteeFg -GXedf4B0WDE0tGoi65pFSG+xR4R4qTcEyG6PfztLmLSnmDTFpzzIdgg+eMn8mRHF2QY1Kk6ruEj/ -jW1MCRbwfZTv2lXLS6A5vPGQa3Kjal/deOQoGE146g/R+SBTqfBYWeFIUfTtYVg8xklAIWltNjpG -wCiBbBVoc6Auwumxo6vhYO6qkN/pNtxaT3WaSUy+GEwXJaIYAh7rBqjDj7wCNMGMdfg9OZCKEtjd -QayUFmzp4k5Pc8kJN0VLzGCRxM7edAv/iWJmSL9+SEEO9TsiPPDpmCCWYFC6BplHjrrAhpToBIOo -6Pk0Rckuk5iAos4HllvGLtdn4/M3WAJabLdldGcpSDciKHrRUs9Fa5z6WVUwKud8oab+MhMOAaT0 -IONjgBvUcUImhknwG8uuxSZTty13pnvPJxOIwl69s9D3om0Bgl8fcOkmax2aK9jdsqcz6zeQ/Dqd -wRIRNRWrUZkkpOI2vsetsIat2a5LrwRrwqUgMEFFLxZlkificFhczz0vCBdTY2ICa58/AMsPaAeX -Rd7uJJSnLDH0H2kdnEPCV8D0iusuIjxHKZadRgu84lzMSOSiFw5GX5qj3cZTReOSch42aQ8z+cZ+ -SJW5NBd57tP3aHGdXyFUevt56cxZa19ka2t9NEFK5pPwQmIlzoJ6SMjQdo61Y27Z9inkv5Q3w66h -4v53SbTp3EzqZ/ReyQszfTSdc+N/U4ruVw5v3d+LgTYwnRhWhAGpaueZHv6a2NzJHvxm9tHzsT/W -nnP4L0d61N2smKO8t9R3gmNKVJLQ5KVSMCySEwCknBxj8mwIyLPk4DObN5E1Mzy8cXxZ+Z2zJbhy -z1H0mjQR2WEiIFcLJ1PLUx/zB5/PqorXcfAIAFrh8XGK+QTdMtWLg3LZAl9pxRzIXXWm0Kc7yYws -QNRiYnVN2fzP8csHa/qBnKYc4ob2dcp5DT2fgN52XkAMPVL7/+LjDKrEaL8NuUzGtPZFLz8mpI/L -JgLpzw4Tj302Cz0qBUU3wkXeJbX6AfExjZk0+lnRX+2D7fBAzne1IyZ7uKqLeOfRUfAHwdmMK+Hk -BhSSdsnZzM3pZZgAflYM4KawAus/2G1biI0V8UeNXq9+imJzdk65B784gVe6mtoAkIMeP9v3SeDg -vUaBPsgxgmEmWLiWyBjghqmlst+DR24N1JvqpQivl+iZrHWk7g3Thj2HQDFOzxt8+JFjPA/rcB20 -fFs6Tb9RAJM2MeGAKMelyEFEWT3Uk+ZuMkiiJ4gTwjURp6nGQs3FrwUD+hzZtLmxTWaksLIHA+9O -aUoIpU+iiLiN7DVG0rgF5aUpkj64pECWxTbG6gN17RcR3HBdgh3lFVyZchHHz6bLlQooakJnSviq -zusDO+YlDIZVIS+dS+IqWqgn4Xapk+AoWGyf4lTreUuXTfUvuxXRrvbl+bTLKTxBYn24BXeIcPED -fnMkHlcGQ2i/NXTtvfU5DrVFP8XtsbYMrrfv3wvsgLgOjQQTpObFzSMASP/iruy9NS5zQz7P6Qq3 -PIO/dLL8qyaAIINzPijXl9n4rdZnjtDFgqvc8jywJug+PtmGMiOCRz6oNAIcmalgw4ZaMUZGBiE7 -PIvPuvwJdMa6p8BoovXongpCx5TI8sqljKGYpKJsb2oPOYXlshJI8Swj30RI4W6+Ku21Si8gkel+ -btLjI5caQIqNa5IG23qE0EUMiKZenKrCc+fJ4mlR6mroNqG5PgI5L/G8VQlETnZL11kHcczSSekB -9AKRwejhylMPEwqdKnpJk+fe0I1WEE8/BUSpihHZvfNZbvbPFUb+SB7RdLxT4X/Nd2fnVE6eS84s -wy3XH79ZK5Fyd2SlPSmBH5TjFZteIyUdlv1xg9z/OVZlhO2aV4eSXVXSiKkEzrfuq1XsRYWEdtor -UO4FHbHC/XcHxGqMNmsVBECeoe6oSp36JDG3m1vML7QsyguI/dpcsXbLRElsrIjPXv5oFMPfBYYD -GYQaYGpozG/ANRgyPHfaSYHzKqE8GIIUZPx4p9KmrXSEGh8sUNW5bXin/ez59wQUg90cmSYRqq4K -8AOF6ufb/SFIbFeokUyepIYk5GDoodozjBHNREgJ5/a+Ih03VbST8LA0z/oAyr/+T5izbjTMak1o -aT7ltxO6pNTczQnLfOnnq8HII1MEVelumXLB0e6urSfq8tbCE4Xr0GA8UM9snI0zIRWjwPM12Fu2 -C0s5cYJ0chrb6jOg/35ad8KLDFKlaqtaPDT/mUm+4E5aN4zG7PJksNmuFfUjSs67j2vo17GKObM5 -s87Y+LaJuUuICiQZpCnoynwp5/1oS5MXJ3RKSfWGO75UBvbf2CJLnqU2qg1Xpucz1WN/yVRNuduR -bER+el02rEB6MW26dYjCr6F9MaRSMcMXtMAdzq3oIpfp6MmZ/IGtqPyJSc58VyULFO35ZlJsc6X/ -m0jpscsFBPzC/hN+7of354RLT5DwtYiN1gkyQ//E5T4xAm0tdfRaWRpd7hhOPan/5UADp2nygRLl -mGVElLuX8frPsZA/dQb0855YOiJpL0vXZyFOyuU/RMxwiQT38kyHRzzOPqgCIG9H41FEoRsSfudT -azVVUjOVIIiAc/H14wUoiKnlSNIid8LM7Idl/cKVI1y+fKiIVYAxgdtOkD0jg6QDeDUphd1dFZMj -ZtNdRKSs8dFSHUXvW52rhJbrAhgFNYKLYZFF1YCdUz/bkIGO1/kFeDqVmqRMMatjSKwqm73ng+Ji -eDT1da5FsU9oR6WigxS+yZuakw00nCG6ML28IqjsXNi0axdhme9wI7yY+cYDn61Gp3+Futpcw/es -9//zef3yDfzaxHN1H1UTttXurPpx85EAXZW2ZeIIXzKhC1wLG6VmVA0pjBoDuD/q2dxwI1tR3i+R -v/oCAbhGtA08w7S6mFCJT7ijTEgiNVPjI2GpYVVrt/6UyQX5oZTXW+dnwMBoPUhFjQ4plvEpFoNx -lN2FIe1y5NrmMA4anUlRhVX6Fmp7T0w03scQWr9fPJNTXJQUgfYOJihVmTaIIEZk+8lAykry/pLH -+m9PV0WeGcmNVTBMjZQw7cohr8U1BGYq66rwvKfC7QC1dj3hKRs50hDSgDomLrWBg5h+9W3OBI5M -Qml/0S0Wt7Vc/hlO6V+Tja5Q9XYKkeFfEunNErx/rj8otAc7yCkiKcRaq+yN/BENz9Ln9MkEigEl -cyYNYXFPYxHaJO5eHqjcG91fDYKSxni+O5bplhm1RtDJmtodl393J65ukCRC0+8RLclReXWjWMdH -AH2YLsAu4KDdWDRIqyQ04kdbSCHGPKhZMM7AcHJpjlfDvE0+WfhaY+gpgdk1FMWwIg9o+cwtWzQz -SoakKTD0hGKfLPhh8LYKgcqMoN535UndWssbawr5vulBm0PleikdGhF5iTjy6UVrwWolOZuCBlJX -oNguun/TsuqYf61zE7dnrTYBRvnCAgwqzDCJGF95ToksA8lLWJahAqaTqPHUPfxlwuKZaJs/nXYd -8uXYjQiarPjNUlVQztCchr0vXdKqOw3AGdPDyHQ50GHDRuUKofVnwjgxoNL7Q2jRuqy3r+9Qfeih -TWqW8XWksDp6ferUbTozw4Ls3X5gZRb4MSWDbNRafPPQz6wgYMsjp12GzD+Gz9GxOC6f9yqH/sZR -43tOKi+2E6VgVRCWyVwywRdkaIyRGbSFaNeThT8phtEL90MgSNSsEez8hDXhS7UMYZP8vsz7tD1q -BKDsi3XS1/355IobZ8L5E3rFhxOowQoyIOzg9qltDXhSloIGLKVVP6mAG9T98dVFsQlIKGdad1nL -b+ZL5JHrJdmMBVePZR9Wk/HF1uqio9ia1pescnoO6/BxkpHYzrKulimu17VYnvGTm+aH8E9EUyvO -67GL/zR2rQp/8bqn1v8d60K5UBOtqJ4luk3WB62iv0OWIC6ykSKutpA6x/mr1h3Qt/sEZNuJk6TE -cbc2+uFNaY+MOrGoNYwSjP53EVUAbogd/7pGiw7WGApf36Gz53EPgEzSTEoQpPGcdYthke0aD8X1 -AKlen8Xl0b9USPeX7zLRaBQXA0ARWSmCdFgdcneAWz57/wmnPfIWdUN6xxgYlZJ8WDZNFmis1OKX -2b2GfuJ+lzIodumrlCEyiQ+bU/lQSI+wtPUQ8BGxpNG4wdgi7Lbrzlzek1zJbLxlTxV+ueojlwv2 -+OaKPccXqW9CAmq7RpdQFdr2NnLlOZMJS2Bwmz+GgdXxiw0/9ugK+y+dLhZr30aNrR4HFm5GoZ/R -pQpUPZ4r/0BUEDLMYwvMSZ5WwhyN3QjXJhxQN0WLj/eh6bV6WG3vrNuLTFFevJ92y7kv5zygw8zy -e/rhBo7QZ3WVB2M4PDKtiGb7heRjrv85IF3OawUjOyqvhF652gxu8PHFVv7RfBczNhMI1ySZ9YSc -l+8HEsGkGwAGIB2RxkN/UuoYhdQtvz2gfcOA3RrfM1Y0mpkX087/ozCVspPiP4ZwTUOPHuIcSz0E -R1arNKwmdrFKprSmLPfK5Jv59xOPnO3WI9Ske+PWyKfxBFa23m19Ldr0J9kEnDNM453DdKE5j/EP -KRJQxg086FVzBAeL541d0VH2nKUZSa+YvVEZodGVY5D4O66HeJtDE1PDXPP4P0iAhciXcW79zGqf -j5mrPKXhgXwc4u83IR1OKLFCA3jNbgbYhjQwAhNOblPPutQWC4jwHrbFwQYxE9zQQ4dyj68baGX6 -dYDKLg5U5HIkOBvJ6cV+IMeuYdTXQ4g57032rZzghpQ/tiABVF/Nv9Dt7v5eKvrN6ryifo3yz7WU -WXil9SvCNTlPxs40lUvlqtBAtUNbo6Bzb7YgJ3GSJcbPrDrPrL5e1ckedHfL2pwhrWeqOKi63MUo -N0xnTsWbq7IsJETyuFaUBdX1ChA5CNM5zULfz62NrxEQOTzgzPIRjNjXpte7dV4aHGWgDUxm7RJa -Itgh46ONykDcQqizSU1iyfQeJlxi9lN2uc2kIm2DNaPIBfwdHMbXuUR7uOi3qloHZV8g+bsNT1H6 -GlS1yWvAknZqigPFB9XLTmjCBT9A8N8wDckNWCHsp83CCoO0LkHnWXh0UoffW6SKd8W/lxyk9zHY -iq6uo5gH4ZW672J1iIGaDKAsrmlD18a89k6FrOLzDMdCTxRm+5A67nqc+UgZbJCiSGB+OclXh2Or -lpB8fsN/ynDhfnButMGI6OnrUczNGyIT9HCIKqzaQDfz+zl9rrWqUqstL9zyavPLIIJr2uNjfSsR -p3Us8BznxLvrPqXPoE0RPbiYZVua3IpgZGiIRrO0SrZYTEg2umOSC74cKmn5lwc/kYv6uLrMAoBy -5M4jiGvj+CsLvI5UIHAd1hm1DiM5hBu1DN10fPoBH9Gd4HxMxPsMfVakATY03hAvbwSVZ7q6nE5z -1HQ4ST4+VlZt5vLQAO3eeeNxU63+Qx9d0n6tX9eAIe6OVS55626fa2NxevmrWpQCzM3/UybuSSVM -xOfQIkpcrdOp9GPEUv23D8vDX9HxGxfSdNS4TN8WeWXjPTzeMJIgitQEaQGP57ZTyMEG6xKCz1d7 -bNadfgeEm/FJ3KeOpe6IpdWmizR22OrhJh3zyC3pTZwk7v5a2A+AVEs2+Df9J1MzXt4KHxX1BWiR -dvnhyCwkEN+/3D1AznkImMY7P+UW7tmaqizMeYkRTsgNWmv0cGgpT8E16lfz/YO3vfXk6UdHLbfh -Hp3qNweLfTZLGqXsS+tbMQoiBbrHGg9qyQF8nTjA0t2Xx7r9VLHBe2shBGlsEooDZ8StkpjY0aW8 -WcNb6EFIQSO1NXGhBzACjmPk7gdoGITZLfFc8oDSkcMg9ezy/HK2iJM6XgEF86OoqMn+0qlwc9Ad -DrMNWFU1JbdNPGNMnuJNOprOacfyLjjVWNZMG6sZwwR0oIUa89qJRf1ozfnriqTHNYhXQiyvE1DZ -/0vAVoZ5ldUmgDZfONN3kL5yzJlMbj3N1/1af4hMpKhi0ZDT1UyhH0vtHnl/fU+qAWLTGBOG5T6E -X3vn65ri+pHFYH1sNKp2h9Luy2QJ8/p9+GLWyCE1ydZ0tAVcTA5rkDXNGNnZIPX92MVo6atPGjbz -LR73s4rlVq2uRwEIva/J76jz/3Y63DHhnoTP8hjD+pWiPYbb+07VonjnnsHicde2x79mVq1W/sGZ -S0o4lQrQrrRiMnSXLBVjGQBTDWGO5KjH0VqgfS6XR1QrvzbX5N10k+Qt1q1OeT1N1zrhnDHwLWHS -CdD3rT/yOn3rosLa2+IFhQiI7hEOLpwNs6KH7/7jtNmr+zY3vavC3ml/uY4PnY0Ix0JCAJ5qBNAX -Zd4/CC8+S5dS47icwLP7HmkPXJIDaa3WzP72aT8a52DBIf4ip2Tv/JFnNH2lP2EgECyawgUGoanu -GRlxDJuCyN+WS+Z+p6HOGDssnOIvSr/A/yudquaH5esqWm/gjM1SUGzD+Zj4mKf1c2swDNL+8qgl -bruM/4zOO7VS2/HkDtc5h2M2tadPUlrzcqB/xdG5LXTUu3X4KXJLu4nfvoVmC/l+yIamWy3Htne8 -Cob7UVIqCTIYQSm5PVKxdz1yumpIgYyCoMpPWZNDsEVUkehSQqtP6eXLLdJVJUaY0e4SG9TA/cGN -fHE0yP3KQh9B7sY8zbeKXqaWbKmPvswh3Jjr5cSQABR7jN04xJXZqVpyjM2uNN/FPHshvsqY2X3s -49eIm//WI+LdAa7NYgUDoizFv05i1Vb70uwYDHHkvdeE0oVsXC8d96dQXnVSO7lMq6woS+SiQS4p -f3ZPmm13CjCL1WG05VKOLQQMNqOeKFu/moXIdmAZtAGAeJBYzD6OTFpbsUY1+mvVO51YDJdgR//l -7LIweypLpL2TH0cOCkxZp51vxbvM9dRTL1Vzy5Q/Ls+Hc6XGTd8DvnE6p4AYPtm6HvjZbV1lrnIP -0uHfeVOmjHaeC+CsrY39R0o2dc7eVcNoXc/XOUZM8uIzRFbNfwRdUdfCPKMZ/8DLa94sPMDteP7c -mhnBZKljf6CO7u11WdQ/D8wNwTkmR9AKCpg0TqS7YhaGv/fhZPeu6nUDvBOLCoWBmPFpWZB9iweF -TU+hJCwnC7DwIWUJhjaHqYCccUjImfXKs1q+2As2SRik1cSdBTePUt+Pvf2nR9DgCopW0tkwqXgF -QoerFrnNuzoR+s6byJekBfdfvJYm9Im9g5zhrDueihgWoyjzXKFE6uu0CYqXLwhsG9olT9eRHx01 -Hi7EfYlE4mpl9Q/VwXJ/HLGAC/YeZBqDyJvEghd930OiZi4riIh3vqBjUEAEAYp2wTbPbHDhiceQ -pllLfsdG7gFtsVaZe9YHYgurSW4SnKRer2ngwcDhX/pe9v9T/b4F+kKPXmHngEl9ZMaVPpqQC9Dx -MgynrTHk/b/A/Zc8kpAZyNzPZVq7ODyDVWW0eZQW2IbGu5XotFnbAYzftcR/Eq3tUjWmmNyGcviL -nb1axugID+Q37027YnriAhPMTBmSgvGVgwxK25xFwE8iegmu/XVUyVqcdjRRi8MBgyBeeA6gX/sI -X44lrESXPbqYqhthHDVOmL/F6WwQ3O8bU/FYWvO+BSa7O+vsrSJnBRZYPCR7qUyEBQg1DpJFSDxr -wOYRIzs18Z72L634IcWSYPPjmx+/SwF/SJ1ZeZfUzy5mnygmV0CoM8zh3m3zsBnJdAbpr6lXe4Us -6BW6GF6srfHqf2i5Q88uQ4BaSaqqufN/lIfP5y2sWquCsms41xsg5KRmMn6imYaPjwc+5l9ZJmvo -n/x+UGyNHWlxXB+zggvb35Sbyyd1W3Xy5TXklyA4py/mk49iT/8/VglwEgkC7tP6SiwPmx4XO7gC -BycHYEltnQm9xARp5vJCGirvM+jzZjuT5xokZJ7RhzpkDyVlY8p12O4CUa/HCMzNQInIokQnNbC7 -ZWuqeMxokCs9lfcNgJJzgjhdw0LB1y+VQmJsFU/jVuFTKYAx+vhufMleDJzaVkqwXleawRFcjLAj -fDvXHSeGZfYb+QtjyVMrsOdLWW8cBoDdD7lwTT1M2/U+TT+GthBfOLGUh8EAgx1XQ8DgZbDydso1 -osfLW1ivSDsDxdxZUeP/myfejqqlJexfIqbxtU2gZPxm3AFL3GjMHjgpHGk4JXtGmwoWWSsv+5Fk -EVdTAFrVbsuWDfA50Md6GIWiK7rWoxENPUU3OwKbU80Maa5EvyF6ckM+XCveKs7WAq+SsXPfs7SJ -koQ3rMTabO08M/zKK2XITo//T/DmkhrxNlAKaFKYZSEZPZeLy5dUJyeKgCAUhL02KempwkB2HvfW -72FZAOikz90K4s9pjtZhPKdLBg/65CmI+eASgBjw+ZxtjUoNsSpikzZKCL3sQCCSKfR0/cBA47Tf -3Q94GF42szqKRr3oPcvvRszgEVencARy94SM5QtsauqeK673ZdChB5UAW5B+vwvVpulYhdKcIC9G -bNqNFNujxWwJhXzGiQjSidVDL2eeMAy4BguxBWk/6XYTHRKqVA66gp9q16GqGHg20O2udCDM0sEp -DbML3//J6qptYD+6W03wRTshxj6gq9wDSq1gjuEhMQES7Blo3kbN/t4jhq63om7yEEQQu96fMeJP -eWGBhogGXaMMBVOfu0rwi73JP5TxlAqaNlciGmZmjy6pfHcqAA7ule17bOM/Vpjba8VYKjs7rTaH -EcfaW8C1/ZXU4b7g4stQLMLR2VSgLggI/t9/806+sWxWzNms23iPnYCE22qeli6FHdhr3vtuhSHV -O7Z61e3O3/uFHzYzT2x5GuTSX+0LA8xDPaCeNW23/eVnK6Kb8eXRLvHYOwpAAz5le4wilDLFg8EP -i1URMsgpA009yoQhYtALT4rnfKJjnMGWp6Mp5g8+BagHZG2/xhEL863t+v4jTkr+5GKU0bjz+g/7 -X8sFUaGjpTKSf7Ct2ZGtWImV38OVMRdfjZljHcuIhVEc7RwfvWO4PwzJnLw9qkZKp6Lqw8/lXeIX -9+4fLl/gOarXYvEM0NN47fVNq1wmAfEE5P1VikoXMTJfnERow6chv6Y/58oaBPmRk/ee4NHw1jrc -l6ZNRJ6oNABBCCFmqxIJXAbt1bkkH20VlWBvkO10Kjq72tZUsZU/Ndh5vd/KHZva0khWgLOzzvR5 -bLVxveqSBhpUXfwPd6KuV/s1RHyHR1ZSzU2v18uI+NZM+YLM116VEni/2yQa9Th7j/WdrfkxFxNb -vyIHaEfwKdC6/JIzlGBNTNvhQIwUytpJQEEyYG56t24s78WoPPVTznUllY5IWb/x9OSr/15QL67P -EMu8mZEpI9vQZ7AmlyAa+5N+9Q13bdruOJItSvkkC5t+9QlLl9hh8npTEGtavBbw0TfqpNKZzEHU -rH6VbViYrYZefVHQiPt6N1Jc2TxJ2vh47GAKV8macD4f1xuZVtO8H7rElV3pMr9nlV+R6XSOyj0E -mSuPN8MJybthoQ3Enyo5yLntvXIuJMZwDhaodwO0aOtb+pSwieAzjexKtBV7LrinOGEqwEoClS8o -1H8zqJK70s4QEzBYCeGqJ4zVH7x08tnY1g2EaW8PGGgmxhKn+ngWku4ZthJqXctIAsg4RmGOIDHh -VzgokLyFk0As+yiGWVt/nPfj6LDtjpSA/yZzPfU6+gp1CFwF2kDKsgwLaMeYAv++XkGlea6H8ZSH -1vWdECT22+SYUerelNAnUJDTCzLHsX3BGpwRmJkD14HDBAN+A9mS2BkJdufrYzSUKgaTdi2JvBxh -9Izb3YNOolp62Xr9en63q7LEpIlq9kXJpMYTk3EYZt/FBOSf1yJZ6d7xM0pEKxe6/zGWmmr3KAj6 -WjE+wCTiQ2kIe1476/+rJMi0kLO1tuDRW2Ctor78tJg/mwczlDsUQaH7SQci7dqJt1jx/zEhQHpf -WSHSGlnVFiPfXaprBULcNdqMaF3ubbSjlDa9ecrK9WqdCPIzC7QQRz4nsttDxV3XlNKEmBQ05Q7K -IsNRKF/I7JukaCbcdRXNiI33rB4X5YgAQRQiQrxTT85RAt5SJsNsV1bF647RNO9IjQwWTJKBOnD9 -gGKiBDFmPdkg0HP9MVMGBrZ9ovzg0u9sp1FlKxejGaDZj8qSwH3kcUCryakUjuil8fbkBKhKa+wx -9bN6RmKYNc4D6piMlly0xFWNCFX+BkS6ocboTwOluzItWZW4wc0kHoUhvozGCuJ4do6BbaMFHfq8 -2NuH3vIHXD1PJ0qm3QxtwiMMx+G/tGlG4i10CCI5Fi8UjRgPAVPQnKA0QzkFGZXe9aKUvVWRroo0 -sbimNr+U7lX8jXDQBEwi3XVIRUPm0jc9LTq3hob0vKib/nOs9lo7/9xBbIDpZqbkQ/sknrJUbnpG -NMr4MqVgcdxsunrhpVbIRYtJHeaugoEx1+OiJWLFU5UfFoBfaIG49NH0441YiKSIdIitpEQSbeFJ -5is0ajq/I5z/rPS1tDI9RowktZHtkh84dC4/B8wv/PFHjpt8ugw0VbDT9aFh47OAjKEQw+EuMk/w -p+2rzxPuX7pcqbTLbJ7m+szPPsXHH5rfrWwa3lOFLmTt/jxppw4cZtbfk2faZ+eNCGTNRANAV3Jy -yMlrQe9CLUm/rMzpF/BS3aMWk4A1q4XcJNpK4lA/3pGARmu5YG+NmfNrcP8hr8hF4mmtD22EFG2U -pCeNL6h/KC9Ir2C3SQgc+gVkRRfOAWw0qnkIOl0owwWY8TpcR9MeTNK4ZSyUTgTcf9YD8YCKbPXX -kfysjhQk8t0AjPRejtWgZuOT2rLJQq3ErgVfx2bFEu7YWTkZd4eBJQ4UK36Vp4AAqBS+0x1wz3go -MoJGWokcJyd9VZtYJ2Ex4JeIS6NHPcZXEirmQO2XEVH5CvtyD2f0zb5f/N0XrUzRRfD/QLAM1p7I -Qch1eP6ScGRqPA0JAMh600XKi2sOsRii/pApTI9BDUAJi8wSbiIuWxEkL4Pi1DM6czNjKK7yEhCV -cXHnLBF0hp0IcIOuvyWr9c843VZvepUMyvqW/vAUtxycEv/cLEOtXD0rdMTX3IAegWmZJ0oMCQlI -75y/E77V7Sm0Hl7pmyNBZ7glN2bD5O1vJFM+eHIzmfwmHWM9MpZ4dkSmK31Omxt5pKRjaDlet7T+ -n71H+XVVSYH46WmsvzzYOQeauRtRUQWpG3wjkye6/hqe9hXxCfJuIPITdf8gIVeTVvQQRLX8r/uc -0mDFSJLehAhLP24ExSKVv5lw65880dgR58eKNLxkzV7sg1HEr0/jOSciIapg98hnPpUeVvgkBtdo -/5mqKGkYPC9pzO9I1/hm7A6vH9jSqS1co2uPfibhRBfNSjPtTDftS8h7sHQ5D6+FV2akiKQRG4B6 -QnwAmw0gGbpBUFzaM2rWoJv0l85KLTFslz9ZQpzjTioC+v2p7diV3+f1p5EfhXpRwWsznRzJMeLL -bBRxu5E9u/3dVJfJZxTyQL6RRcfLQyJzItb36oi/ZH6Ow53/Sp6doxUqmLvwC4l05W24KzXROEmz -A5idXkH2H5M4TgKdAnJ1kYsYUlZpthLwLx0CR6UDRFIzt4iPzZ5yeGp3N6lHJpSggNKLZhLMGavr -riQ2r12weGD6RcnLjuk58+KIVD4f9jmh7H0LeiGOtxhw6rZRl2ArrGzurr36PVqpeWhrBGR/PSbK -rJMpcohEKZ/4ztrwECID7M6F/LFICY78ILfbw1INR8gp60YvRNilR9bp8Kkh2Imco4ZDmmPytPDY -gsc6/0yvm7FRGV93pITycoKpnxeHbDy19JRMWcPvmnSGjkppK3Yrbxs3/lIKfZXzRlS2tY4PoB6t -K47utsaNzvqmZOWbNJFE56ucJWDg/1SYJPFKnYQwmkXpFuyWEv8YO0DsbEk1xafU2xG/wl0tXQ/W -u9s8jb0h9lkvo7KiDha/DlnDSf3x4j9GUiKK9KLpwZTJGHy1hTf9vMT2iru1MdS8MbLNtrRedjls -enu8IPYWCg3lezyzr4Ye7M62UvOw2wRfugbLU9r1sKJuHd9rmf/igMvXghzdo/fMMcjhvsamfVQK -LBZ9ZKgAh991GslxmYrlXRZU+O4tYMJdRxVuHanc3/Eoq+qxbpwlkd8mPcMkOcwVj/Ak9SyAJbII -pWzrvWk31WKuQvgO5HbTAurbVZQyrJEmKOmiR01rE7abceOta9DLaRoKi8DTo4qKsuqYcPiPn4S9 -3vYXfjOAUzEOnDxoZGXnZsbztuZ0b+nGFlJJy3JcuziiSdSGNjYisS5T6LK8myQIVH+sUdoaH9eD -OjkdziqxIp9LHSdWrm0SmX6zNlBwXH3KJT8ZC+cZDTGmySkNxkz+mwsOJA5Fw2jWyv2zn4gVhrRg -hQzxN3rbxV1QT/mTWZOecaL0uTGlFaiWWN+hvbtxpqJk0zy4mnfysZK9ABijCV/1pk+WfbZynkCP -QArdWozRsmu/iu7NP88BxBjXBbN7UeNEIxr2zbRQy0CQzXDwZlgD/lKZRxdok5WCdH8LmgMsQyEh -QxbJL8kqE4Tbkl2NLveaIHxe9WE1oP7ykzfbOCqd5Y+IUSmQfYu8yjDHpO9Tx4yUeSULQNoSuNxh -jIi/Yf+pHoTjEsiT4TqE/X6GqIYLIa+gkzPj4HUtXcRGiqIosMbA1+qiUHbYEvU4FOq9SDhM91Kj -rEEQg/Rk+SsBouCarMnerQupU1My065wRq7w4ylfm6FM1Rfu+DRhYrSgKW7YjoC01GsP4ui9yBd2 -qQbvlkxqgkI0UaZDNtMl/dfq/wQrnIoZgq9Zb3eF1ITRxSWYUYxu5PnT5kXynid3nL5US/uMosxt -AMXLbXG8s79UOfDJogLbrZhyEQbzYnU7QOkX/Py8bTLdBZvcaelqxRv+kKrzbmkkx7PlG1KCUqCM -UcGMJhkyuzld2E0U0pSdXNO0U/Wm+QvcBvBcNVIytq6XosLYVwwDxoxJmi211l4fRDoASM3zC16a -iAf4QJvrbc+v15Hyf5jL5aO/3Dl5bXAEI/azakGoinhQgsjVClFNWfn0s5J38Zk5ZwZzJVjuXjft -4+PIJTaoABJkok3iLKlp9ubopX+feVbxJ0OnkrbTdC2qHIwIanU0y3ig4mid4Nx/gMkKrhK3kXK9 -HOxXq/gp96gUYWcQYqYA4zjOSX3kfnxC4FXJQga493ym7Q6XDNI4Kd/oy0SSZM86P51s0kK2nRZ9 -UvRkTySbaSEXjkYk4v/mGoQMrzannqtA20czRHZBYFra1VjnRNzf4FeZxlBzcgGKkkFsuzx9d0V4 -NfdRnYgXjLx3ShjMlYAN7yO+KqeqSDWd8yRU/1ovpAFp5QbwRTKVQ97NJKpFYCvT/1Y2lP4on+3r -ur60DVsaJIeAUJQ3Za3poazrsOuRTqdZrw9UsUyQsovojXaxYs6g7mSjyV8KIQTomFYS7+Ie4LFy -JNQYi0eGvNsMuScoPFmuvTIYVM/wZaqA3AZkjh2qTOUmxDMxYIow3fYrrN+Po98g7nb9h0gK4tAl -Z/g1ZQtxw45q9O9I942oc5RRmrzKLLYxWxIwp6zLr9I/E3EwsA0pIMH1+p1+CVZR6w6GejwCSwKI -5d+hQuRUlPC6bEXdB7YwX32TRcoF2tHd0wxxpp02j+K7QSCB6Q1dmTrMCGtdbNK7HZuUJpOBIQew -QmMUocVXYzJjBwbNB5I8EhiZHNoIaMM0reAKtNNLmP0utqB+kigoAtQdM9O0mSYwohyZdsyXY+QB -utRBmhbZexY0hGAL9PjW1SCkaSiv4U3wA3BHubT0B0RnGNfvyUfrDM1AQkSfqieE13XJDuG8KNfA -wZgpx2OSmz7WubzLlJC9phpFQkBwHWpv6pUfXtBOnxKTNtO6KnJP2FSqmJx3BJXm55IJP677eTWP -lxiY93Gcj+vd/UzrXMXjiCXylSJp/NR/DWcJg11MiAaAIVfC1PWJ32BaG1tcsCn/rdZeJ3jtptD3 -r3jElZ5IPp3WxM9RIKA8ky18Sp9UerQ1nHSmbfrbiFzwqGrMDyJsO5gTH7Z5aAwrNc1xvzkoH2A/ -2Xx51nxMYs3sBiPWZSq3z32K9nv/qpPivNy2XOf/itAnpaGpkla3Gsa6jhkYjIDmtFz1kgQIeDu+ -/tGHgkj1Dge4EIcXfcHmlZN2VkSmXysntog3hsPOO7BqyaTGycFOqGHzBqb9j8gqRs17jT74uZCX -5qmf89rGNXbSl8okfHT9XO0sKBlMO+Fqln1G1ddhU8+cocc2LQAQPlBnDrbNG2+HhlEuT6c0WpPh -JhuIvn6zw2UhDOB+siEJYtQb/T0lf6AxnKYSRSp8DrQQN9dEgXZMlQux8LcA2IDxw08FaywPPq2l -9XR8fdyHMgqSgXn/Fmkc2k920rvcSVGwHM6QYLC2WPpOZ3vD8MxXg6yI9/pZYZx6hmdIn8Gckwfv -x/VzpVKTwlvMhRtNzew9xlvdC+a5UnrfqT8leuOTXzOgiMI3S1Gg/53og5umwFgHoN+SJT/XL0YA -GHwQqMRbYbRVu06yu4ErTxK+wMfEoHHthmhHmHTIcBg1a5FW286t3kekautcWk67JoIdzZ2YC+/1 -LS05cbP11nWbjaj+ZfWg18F9ZfbftmTDD9benvoCI9Ht6v+H2NEODPRko9ddhd4ltyHj1CAFf91z -CzGkkr7otAi42yOFoY9dKDZBf1d64qCX9gDkisftj/CajbAT8oVO9VLnyvZTfCVdNcKcnOdoa+U7 -LWakTpIZ/h7h4s8BTf2L+QDzfWBKBJSwP6Rdxcv11GFbU4lA1BmN2ylKCsB6S2aUnMOmqyRLXcKj -85lJj3DJ5hq9I/bL8PvMNLF93yp9D3JxwJjnG+khylOeW3Y509pmIYeeDo/homplyXQiICGDNGuV -e4XJG9NvnI3KCO/aSVhQQO3WNuTHJ3gSy4KFbrWuXXyURZcmPCV9eODG8zUMm8ah3qxNo3fPaGcJ -e3ZmPaQqAcoZDTsakRM1xIdKK+d9OKrhUXig3ac2lsORU1zvWtxpL3BhUwKtqq/3Y6Sf2+Nb7IjE -rLTuHhpFYICfShIRpwwzGmO5UH1H4+VApYMW1fCTz131IfxpiGv69Xl+0m9Qzv51JwnZrQYKqx/t -ZhKobcCU2kmt2SjC2i1mPLtCWcLiCAroyNIRWcGBE0UoIAvLcnps9E296LjqXbxw1xi1VQr85AqO -6OCJvDZdRdPKi0bCeE5nCJQ7uz3ttiM3N9IcqYomzmEv4FxyMF/xeErYKT1h2jhOsR0sEqEJIS5J -G2inUbdhGc51VJftTAGeeuM7wJRuyhg/kTO9eYpVhebYMp2zJAFIS2g/HpWHEVRWpjtXrcmQHrdK -EmpoaUSCoCYwBEKzl7+f+oVz/xoGWmC/YXkRPWHdFtJeI98OJOoJ6l+d5nav3HdYE33hSPgDGX0L -K20eoatvINZ51MtTMQ8Jic5ot7K0wV+yH0x1wasK34LPv0zYPV2tsUU+fM+JSyPBO0lT01apT2Vv -W0GehqBN2fwXHqG6UuJWncaUguIDQHbLiSZcM/oG91o3ZvuCnZkB73IIkcbRZJbfMt5TqTmZmMFV -MeXcxw8kC0A12uAfkBMagsPYUPctBl/hZIFozLqx1lVRfISfyw4RPrkuvzvqSPj8QWAQGC0lscFA -GdCNzIhPnnfyPsXUKjW/0aTb7jLiUbLYxyGte/f2H6YqkfdM6X9MdZfHCGGwHSNcw9kZ61JKGObT -tt3qKOlfJ3E0ffgIeA+u19XkDdW65hzFhCrMUQhDRU/ld9hPz/DwhYAeloTO5r5vc5eK5sydX1f+ -6dktSWSiZcuv6tPbsJfogjxuKKkM+T8jGHGpLLaR2l1sUqOeJGUoP7pIaxK51Re+6vrvpGVpJhU/ -IKYrjP1gt4mMjrZQCymlpq7KpJwUIOMyGW1R/udRuufDoZAzRAHmWp/S8OVRk+D9XeQVPpAvajIu -Ir4YRd+IzMDKSz9X635Nq0ccZ0irS3iAKcZAkwvB0Z2yt+49j0CKa2uFOqC8Bb/t7jiwIDSXzdnY -dWSG+7JH/QNIspHTcCzAKNXBTIWz9De4zpclaa76Y4Hw5gzDYzprorQeDC6uD4DEaBJfB8OZBOaU -7+R7pqSXQHUyLa1IaA1wTF45alZZ07TFAF+1nkzp7yVl3eWiUhxGL47PSk9I3BHa7w1hJnXu8vxv -Nqwtxfxz7lTsXOdP8vCLOgbxUpwdOUOKNy649kjfEMKIGIPG3k/yNejX4Loy0PV9NLhBb0oOzMCB -1ut15SklhnZ6Z4g3/6VLXV42WKIzfRQ6ZQjJXjsKjgKJX9T+lCRgh30itL7/d+dOLbn94h/05Nhh -PBJBWaCq5QH4ubvWkypzLme7LjVc6mT/EKw9DsF9YUqgpDaiRr0hyjFT5KZOCLFqOeSYs6nvtDBU -zRZ2kZYtJxnqiqc/tq1m+P7xvf8ti8q0IElNCLBCwLylstJQoyuesa4JNspo+FvYtpPWH9QkYi5y -VitG6bRD+wteElPGws079u1I7KB5mV26MFmtbNr78PQq0WhTrrrVL8M9FOIShPCeXLWKVyoUIzeW -lu6FCqG= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/d3ordermanager_exportTest.php b/src/tests/unit/Application/Model/d3ordermanager_exportTest.php index 2a5f5090..643f0e87 100644 --- a/src/tests/unit/Application/Model/d3ordermanager_exportTest.php +++ b/src/tests/unit/Application/Model/d3ordermanager_exportTest.php @@ -1,306 +1,374 @@ 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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 -iST1 \ No newline at end of file +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 +ouEl7RpkPSsZYfne5wIHNoWPav7GetngV4S= \ No newline at end of file diff --git a/src/tests/unit/Application/Model/d3ordermanager_listgeneratorTest.php b/src/tests/unit/Application/Model/d3ordermanager_listgeneratorTest.php index 2f6175a6..862dd40c 100644 --- a/src/tests/unit/Application/Model/d3ordermanager_listgeneratorTest.php +++ b/src/tests/unit/Application/Model/d3ordermanager_listgeneratorTest.php @@ -1,527 +1,919 @@ 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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 -aAYxSo8fQ0== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/d3ordermanager_pdfhandlerTest.php b/src/tests/unit/Application/Model/d3ordermanager_pdfhandlerTest.php index 29dd30b5..8ee84ebb 100644 --- a/src/tests/unit/Application/Model/d3ordermanager_pdfhandlerTest.php +++ b/src/tests/unit/Application/Model/d3ordermanager_pdfhandlerTest.php @@ -1,258 +1,290 @@ 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 +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/d3ordermanager_remarkTest.php b/src/tests/unit/Application/Model/d3ordermanager_remarkTest.php index ecad5ef1..79c89dde 100644 --- a/src/tests/unit/Application/Model/d3ordermanager_remarkTest.php +++ b/src/tests/unit/Application/Model/d3ordermanager_remarkTest.php @@ -1,277 +1,315 @@ 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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 -qUNzS1L1elhql92TaGa= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/d3ordermanager_toorderassignmentTest.php b/src/tests/unit/Application/Model/d3ordermanager_toorderassignmentTest.php index 3a94877d..d8381207 100644 --- a/src/tests/unit/Application/Model/d3ordermanager_toorderassignmentTest.php +++ b/src/tests/unit/Application/Model/d3ordermanager_toorderassignmentTest.php @@ -1,144 +1,209 @@ 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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 -CX2zuaOuSau4RP+ZfISwqqIvFoK7U0== \ No newline at end of file +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 \ No newline at end of file diff --git a/src/tests/unit/Application/Model/d3ordermanagerlistTest.php b/src/tests/unit/Application/Model/d3ordermanagerlistTest.php index dae5ad38..814cb43f 100644 --- a/src/tests/unit/Application/Model/d3ordermanagerlistTest.php +++ b/src/tests/unit/Application/Model/d3ordermanagerlistTest.php @@ -1,312 +1,494 @@ 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 +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 +pWSnLh+SOnpS9Q5cABbW \ No newline at end of file diff --git a/src/tests/unit/Modules/Application/Model/d3_oxbasket_ordermanagerTest.php b/src/tests/unit/Modules/Application/Model/d3_oxbasket_ordermanagerTest.php index b2115a8e..dfa376aa 100644 --- a/src/tests/unit/Modules/Application/Model/d3_oxbasket_ordermanagerTest.php +++ b/src/tests/unit/Modules/Application/Model/d3_oxbasket_ordermanagerTest.php @@ -35,7 +35,7 @@ use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Price; use OxidEsales\Eshop\Core\PriceList; use OxidEsales\Eshop\Core\Session; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase @@ -65,6 +65,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::getBasketItemInstance * @test * @throws ReflectionException */ @@ -80,29 +81,34 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::addOrderArticleToBasket4OrderManager * @test * @throws ReflectionException */ public function orderArticleCanAddToBasket() { - /** @var OrderArticle|PHPUnit_Framework_MockObject_MockObject $oOrderArticleMock */ - $oOrderArticleMock = $this->getMock(OrderArticle::class, array( - 'getFieldData', - 'getId' - )); + /** @var OrderArticle|MockObject $oOrderArticleMock */ + $oOrderArticleMock = $this->getMockBuilder(OrderArticle::class) + ->setMethods([ + 'getFieldData', + 'getId' + ]) + ->getMock(); $oOrderArticleMock->method('getFieldData')->willReturn(2); $oOrderArticleMock->method('getId')->willReturn(md5('newId')); - /** @var BasketItem|PHPUnit_Framework_MockObject_MockObject $oBasketItemMock */ - $oBasketItemMock = $this->getMock(BasketItem::class, array( - 'setStockCheckStatus', - 'initFromOrderArticle', - 'setPrice', - 'setWrapping', - 'setBundle', - 'd3ChangeOrderArticle2RealArticle', - 'setAmount' - )); + /** @var BasketItem|MockObject $oBasketItemMock */ + $oBasketItemMock = $this->getMockBuilder(BasketItem::class) + ->setMethods([ + 'setStockCheckStatus', + 'initFromOrderArticle', + 'setPrice', + 'setWrapping', + 'setBundle', + 'd3ChangeOrderArticle2RealArticle', + 'setAmount' + ]) + ->getMock(); $oBasketItemMock->method('setStockCheckStatus')->willReturn(true); $oBasketItemMock->expects($this->once())->method('initFromOrderArticle')->willReturn(true); $oBasketItemMock->expects($this->once())->method('setPrice')->willReturn(true); @@ -111,11 +117,13 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase $oBasketItemMock->expects($this->any())->method('setAmount')->willReturn(true); $oBasketItemMock->expects($this->once())->method('d3ChangeOrderArticle2RealArticle')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'getBasketItemInstance', - 'onUpdate', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'getBasketItemInstance', + 'onUpdate' + ]) + ->getMock(); $oModelMock->method('getBasketItemInstance')->willReturn($oBasketItemMock); $oModelMock->expects($this->once())->method('onUpdate')->willReturn(true); $this->_oModel = $oModelMock; @@ -124,6 +132,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::d3GetConfig * @test * @throws ReflectionException */ @@ -139,6 +148,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::d3GetSession * @test * @throws ReflectionException */ @@ -154,28 +164,33 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::addOrderArticleToBasket4OrderManager * @test * @throws ReflectionException */ public function emptyOorderArticleCannotAddToBasket() { - /** @var OrderArticle|PHPUnit_Framework_MockObject_MockObject $oOrderArticleMock */ - $oOrderArticleMock = $this->getMock(OrderArticle::class, array( - 'getFieldData', - 'getId' - )); + /** @var OrderArticle|MockObject $oOrderArticleMock */ + $oOrderArticleMock = $this->getMockBuilder(OrderArticle::class) + ->setMethods([ + 'getFieldData', + 'getId' + ]) + ->getMock(); $oOrderArticleMock->method('getFieldData')->willReturn(0); $oOrderArticleMock->method('getId')->willReturn(md5('newId')); - /** @var BasketItem|PHPUnit_Framework_MockObject_MockObject $oBasketItemMock */ - $oBasketItemMock = $this->getMock(BasketItem::class, array( - 'setStockCheckStatus', - 'initFromOrderArticle', - 'setPrice', - 'setWrapping', - 'setBundle', - 'd3ChangeOrderArticle2RealArticle' - )); + /** @var BasketItem|MockObject $oBasketItemMock */ + $oBasketItemMock = $this->getMockBuilder(BasketItem::class) + ->setMethods([ + 'setStockCheckStatus', + 'initFromOrderArticle', + 'setPrice', + 'setWrapping', + 'setBundle', + 'd3ChangeOrderArticle2RealArticle' + ]) + ->getMock(); $oBasketItemMock->method('setStockCheckStatus')->willReturn(true); $oBasketItemMock->expects($this->never())->method('initFromOrderArticle')->willReturn(true); $oBasketItemMock->expects($this->never())->method('setPrice')->willReturn(true); @@ -183,11 +198,13 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase $oBasketItemMock->method('setBundle')->willReturn(true); $oBasketItemMock->expects($this->never())->method('d3ChangeOrderArticle2RealArticle')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'getBasketItemInstance', - 'onUpdate', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'getBasketItemInstance', + 'onUpdate' + ]) + ->getMock(); $oModelMock->method('getBasketItemInstance')->willReturn($oBasketItemMock); $oModelMock->expects($this->never())->method('onUpdate')->willReturn(true); @@ -197,6 +214,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::calculateBasket4OrderManager * @test * @throws ReflectionException * @throws Exception @@ -205,52 +223,54 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase { $oOrder = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class); - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oBasketReservationMock */ - $oBasketReservationMock = $this->getMock(Session::class, array( - 'reserveBasket', - )); + /** @var Session|MockObject $oBasketReservationMock */ + $oBasketReservationMock = $this->getMockBuilder(Session::class) + ->setMethods(['reserveBasket']) + ->getMock(); $oBasketReservationMock->expects($this->once())->method('reserveBasket')->willReturn(true); - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oSessionMock */ - $oSessionMock = $this->getMock(Session::class, array( - 'getBasketReservations', - )); + /** @var Session|MockObject $oSessionMock */ + $oSessionMock = $this->getMockBuilder(Session::class) + ->setMethods(['getBasketReservations']) + ->getMock(); $oSessionMock->method('getBasketReservations')->willReturn($oBasketReservationMock); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getConfigParam', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getConfigParam']) + ->getMock(); $oConfigMock->method('getConfigParam')->willReturn(true); - /** @var Price|PHPUnit_Framework_MockObject_MockObject $oPriceMock */ - $oPriceMock = $this->getMock(Price::class, array( - 'setBruttoPriceMode', - )); + /** @var Price|MockObject $oPriceMock */ + $oPriceMock = $this->getMockBuilder(Price::class) + ->setMethods(['setBruttoPriceMode']) + ->getMock(); $oPriceMock->method('setBruttoPriceMode')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'isEnabled', - 'd3GetPrice', - '_save', - '_clearBundles', - '_addBundles', - 'd3GetConfig', - 'd3GetSession', - '_calcItemsPrice4OrderManager', - '_calcBasketDiscount4OrderManager', - '_calcBasketTotalDiscount', - '_calcVoucherDiscount', - '_applyDiscounts', - 'setCost', - '_calcDeliveryCost', - '_calcBasketWrapping', - '_calcPaymentCost4OrderManager', - '_calcTotalPrice', - 'formatDiscount', - 'afterUpdate', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'isEnabled', + 'd3GetPrice', + '_save', + '_clearBundles', + '_addBundles', + 'd3GetConfig', + 'd3GetSession', + '_calcItemsPrice4OrderManager', + '_calcBasketDiscount4OrderManager', + '_calcBasketTotalDiscount', + '_calcVoucherDiscount', + '_applyDiscounts', + 'setCost', + '_calcDeliveryCost', + '_calcBasketWrapping', + '_calcPaymentCost4OrderManager', + '_calcTotalPrice', + 'formatDiscount', + 'afterUpdate' + ]) + ->getMock(); $oModelMock->method('isEnabled')->willReturn(true); $oModelMock->method('d3GetPrice')->willReturn($oPriceMock); $oModelMock->expects($this->once())->method('_save')->willReturn(true); @@ -287,6 +307,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::calculateBasket4OrderManager * @test * @throws ReflectionException * @throws Exception @@ -295,52 +316,54 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase { $oOrder = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class); - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oBasketReservationMock */ - $oBasketReservationMock = $this->getMock(Session::class, array( - 'reserveBasket', - )); + /** @var Session|MockObject $oBasketReservationMock */ + $oBasketReservationMock = $this->getMockBuilder(Session::class) + ->setMethods(['reserveBasket']) + ->getMock(); $oBasketReservationMock->expects($this->never())->method('reserveBasket')->willReturn(true); - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oSessionMock */ - $oSessionMock = $this->getMock(Session::class, array( - 'getBasketReservations', - )); + /** @var Session|MockObject $oSessionMock */ + $oSessionMock = $this->getMockBuilder(Session::class) + ->setMethods(['getBasketReservations']) + ->getMock(); $oSessionMock->method('getBasketReservations')->willReturn($oBasketReservationMock); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getConfigParam', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getConfigParam']) + ->getMock(); $oConfigMock->method('getConfigParam')->willReturn(true); - /** @var Price|PHPUnit_Framework_MockObject_MockObject $oPriceMock */ - $oPriceMock = $this->getMock(Price::class, array( - 'setBruttoPriceMode', - )); + /** @var Price|MockObject $oPriceMock */ + $oPriceMock = $this->getMockBuilder(Price::class) + ->setMethods(['setBruttoPriceMode']) + ->getMock(); $oPriceMock->method('setBruttoPriceMode')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'isEnabled', - 'd3GetPrice', - '_save', - '_clearBundles', - '_addBundles', - 'd3GetConfig', - 'd3GetSession', - '_calcItemsPrice4OrderManager', - '_calcBasketDiscount4OrderManager', - '_calcBasketTotalDiscount', - '_calcVoucherDiscount', - '_applyDiscounts', - 'setCost', - '_calcDeliveryCost', - '_calcBasketWrapping', - '_calcPaymentCost4OrderManager', - '_calcTotalPrice', - 'formatDiscount', - 'afterUpdate', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'isEnabled', + 'd3GetPrice', + '_save', + '_clearBundles', + '_addBundles', + 'd3GetConfig', + 'd3GetSession', + '_calcItemsPrice4OrderManager', + '_calcBasketDiscount4OrderManager', + '_calcBasketTotalDiscount', + '_calcVoucherDiscount', + '_applyDiscounts', + 'setCost', + '_calcDeliveryCost', + '_calcBasketWrapping', + '_calcPaymentCost4OrderManager', + '_calcTotalPrice', + 'formatDiscount', + 'afterUpdate' + ]) + ->getMock(); $oModelMock->method('isEnabled')->willReturn(false); $oModelMock->method('d3GetPrice')->willReturn($oPriceMock); $oModelMock->expects($this->never())->method('_save')->willReturn(true); @@ -377,6 +400,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::calculateBasket4OrderManager * @test * @throws ReflectionException * @throws Exception @@ -385,52 +409,54 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase { $oOrder = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class); - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oBasketReservationMock */ - $oBasketReservationMock = $this->getMock(Session::class, array( - 'reserveBasket', - )); + /** @var Session|MockObject $oBasketReservationMock */ + $oBasketReservationMock = $this->getMockBuilder(Session::class) + ->setMethods(['reserveBasket']) + ->getMock(); $oBasketReservationMock->expects($this->never())->method('reserveBasket')->willReturn(true); - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oSessionMock */ - $oSessionMock = $this->getMock(Session::class, array( - 'getBasketReservations', - )); + /** @var Session|MockObject $oSessionMock */ + $oSessionMock = $this->getMockBuilder(Session::class) + ->setMethods(['getBasketReservations']) + ->getMock(); $oSessionMock->method('getBasketReservations')->willReturn($oBasketReservationMock); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getConfigParam', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getConfigParam']) + ->getMock(); $oConfigMock->method('getConfigParam')->willReturn(true); - /** @var Price|PHPUnit_Framework_MockObject_MockObject $oPriceMock */ - $oPriceMock = $this->getMock(Price::class, array( - 'setBruttoPriceMode', - )); + /** @var Price|MockObject $oPriceMock */ + $oPriceMock = $this->getMockBuilder(Price::class) + ->setMethods(['setBruttoPriceMode']) + ->getMock(); $oPriceMock->method('setBruttoPriceMode')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'isEnabled', - 'd3GetPrice', - '_save', - '_clearBundles', - '_addBundles', - 'd3GetConfig', - 'd3GetSession', - '_calcItemsPrice4OrderManager', - '_calcBasketDiscount4OrderManager', - '_calcBasketTotalDiscount', - '_calcVoucherDiscount', - '_applyDiscounts', - 'setCost', - '_calcDeliveryCost', - '_calcBasketWrapping', - '_calcPaymentCost4OrderManager', - '_calcTotalPrice', - 'formatDiscount', - 'afterUpdate', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'isEnabled', + 'd3GetPrice', + '_save', + '_clearBundles', + '_addBundles', + 'd3GetConfig', + 'd3GetSession', + '_calcItemsPrice4OrderManager', + '_calcBasketDiscount4OrderManager', + '_calcBasketTotalDiscount', + '_calcVoucherDiscount', + '_applyDiscounts', + 'setCost', + '_calcDeliveryCost', + '_calcBasketWrapping', + '_calcPaymentCost4OrderManager', + '_calcTotalPrice', + 'formatDiscount', + 'afterUpdate' + ]) + ->getMock(); $oModelMock->method('isEnabled')->willReturn(true); $oModelMock->method('d3GetPrice')->willReturn($oPriceMock); $oModelMock->expects($this->never())->method('_save')->willReturn(true); @@ -467,6 +493,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::calculateBasket4OrderManager * @test * @throws ReflectionException * @throws Exception @@ -475,52 +502,54 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase { $oOrder = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class); - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oBasketReservationMock */ - $oBasketReservationMock = $this->getMock(Session::class, array( - 'reserveBasket', - )); + /** @var Session|MockObject $oBasketReservationMock */ + $oBasketReservationMock = $this->getMockBuilder(Session::class) + ->setMethods(['reserveBasket']) + ->getMock(); $oBasketReservationMock->expects($this->never())->method('reserveBasket')->willReturn(true); - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oSessionMock */ - $oSessionMock = $this->getMock(Session::class, array( - 'getBasketReservations', - )); + /** @var Session|MockObject $oSessionMock */ + $oSessionMock = $this->getMockBuilder(Session::class) + ->setMethods(['getBasketReservations']) + ->getMock(); $oSessionMock->method('getBasketReservations')->willReturn($oBasketReservationMock); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getConfigParam', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getConfigParam']) + ->getMock(); $oConfigMock->method('getConfigParam')->willReturn(false); - /** @var Price|PHPUnit_Framework_MockObject_MockObject $oPriceMock */ - $oPriceMock = $this->getMock(Price::class, array( - 'setBruttoPriceMode', - )); + /** @var Price|MockObject $oPriceMock */ + $oPriceMock = $this->getMockBuilder(Price::class) + ->setMethods(['setBruttoPriceMode']) + ->getMock(); $oPriceMock->method('setBruttoPriceMode')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'isEnabled', - 'd3GetPrice', - '_save', - '_clearBundles', - '_addBundles', - 'd3GetConfig', - 'd3GetSession', - '_calcItemsPrice4OrderManager', - '_calcBasketDiscount4OrderManager', - '_calcBasketTotalDiscount', - '_calcVoucherDiscount', - '_applyDiscounts', - 'setCost', - '_calcDeliveryCost', - '_calcBasketWrapping', - '_calcPaymentCost4OrderManager', - '_calcTotalPrice', - 'formatDiscount', - 'afterUpdate', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'isEnabled', + 'd3GetPrice', + '_save', + '_clearBundles', + '_addBundles', + 'd3GetConfig', + 'd3GetSession', + '_calcItemsPrice4OrderManager', + '_calcBasketDiscount4OrderManager', + '_calcBasketTotalDiscount', + '_calcVoucherDiscount', + '_applyDiscounts', + 'setCost', + '_calcDeliveryCost', + '_calcBasketWrapping', + '_calcPaymentCost4OrderManager', + '_calcTotalPrice', + 'formatDiscount', + 'afterUpdate' + ]) + ->getMock(); $oModelMock->method('isEnabled')->willReturn(true); $oModelMock->method('d3GetPrice')->willReturn($oPriceMock); $oModelMock->expects($this->once())->method('_save')->willReturn(true); @@ -557,6 +586,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::d3getPriceList * @test * @throws ReflectionException */ @@ -572,6 +602,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::d3GetDiscountList * @test * @throws ReflectionException */ @@ -587,42 +618,46 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::_calcItemsPrice4OrderManager * @test * @throws ReflectionException */ public function canCalcItemsPrice4OrderManagerNoDiscountedArticleNoSkipDiscounts() { - /** @var Discount|PHPUnit_Framework_MockObject_MockObject $oDiscountMock */ - $oDiscountMock = $this->getMock(Discount::class, array( - 'getAddSum', - 'getAddSumType', - )); + /** @var Discount|MockObject $oDiscountMock */ + $oDiscountMock = $this->getMockBuilder(Discount::class) + ->setMethods([ + 'getAddSum', + 'getAddSumType' + ]) + ->getMock(); $oDiscountMock->method('getAddSum')->willReturn(true); $oDiscountMock->method('getAddSumType')->willReturn(true); - /** @var DiscountList|PHPUnit_Framework_MockObject_MockObject $oDiscountListMock */ - $oDiscountListMock = $this->getMock(DiscountList::class, array( - 'getBasketItemDiscounts', - )); + /** @var DiscountList|MockObject $oDiscountListMock */ + $oDiscountListMock = $this->getMockBuilder(DiscountList::class) + ->setMethods(['getBasketItemDiscounts']) + ->getMock(); $oDiscountListMock->method('getBasketItemDiscounts')->willReturn(array( 'discNo1' => $oDiscountMock )); - /** @var Article|PHPUnit_Framework_MockObject_MockObject $oArticleMock */ - $oArticleMock = $this->getMock(Article::class, array( - 'skipDiscounts', - )); + /** @var Article|MockObject $oArticleMock */ + $oArticleMock = $this->getMockBuilder(Article::class) + ->setMethods(['skipDiscounts']) + ->getMock(); $oArticleMock->method('skipDiscounts')->willReturn(false); - /** @var Price|PHPUnit_Framework_MockObject_MockObject $oPriceMock */ - $oPriceMock = $this->getMock(Price::class, array( - 'setBruttoPriceMode', - 'setDiscount', - 'calculateDiscount', - 'multiply', + /** @var Price|MockObject $oPriceMock */ + $oPriceMock = $this->getMockBuilder(Price::class) + ->setMethods([ + 'setBruttoPriceMode', + 'setDiscount', + 'calculateDiscount', + 'multiply', 'getVat', - 'getVatValue', - )); + 'getVatValue']) + ->getMock(); $oPriceMock->method('setBruttoPriceMode')->willReturn(true); $oPriceMock->expects($this->once())->method('setDiscount')->willReturn(true); $oPriceMock->expects($this->once())->method('calculateDiscount')->willReturn(true); @@ -630,18 +665,20 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase $oPriceMock->method('getVat')->willReturn(true); $oPriceMock->method('getVatValue')->willReturn(true); - /** @var BasketItem|PHPUnit_Framework_MockObject_MockObject $oBasketItemMock */ - $oBasketItemMock = $this->getMock(BasketItem::class, array( - 'isDiscountArticle', - 'getArticle', - 'isBundle', - 'getUnitPrice', - 'setRegularUnitPrice', - 'setPrice', - 'getPrice', - 'setSkipDiscounts', - 'getAmount', - )); + /** @var BasketItem|MockObject $oBasketItemMock */ + $oBasketItemMock = $this->getMockBuilder(BasketItem::class) + ->setMethods([ + 'isDiscountArticle', + 'getArticle', + 'isBundle', + 'getUnitPrice', + 'setRegularUnitPrice', + 'setPrice', + 'getPrice', + 'setSkipDiscounts', + 'getAmount' + ]) + ->getMock(); $oBasketItemMock->method('isDiscountArticle')->willReturn(false); $oBasketItemMock->method('getArticle')->willReturn($oArticleMock); $oBasketItemMock->method('isBundle')->willReturn(false); @@ -652,21 +689,23 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase $oBasketItemMock->method('setSkipDiscounts')->willReturn(true); $oBasketItemMock->method('getAmount')->willReturn(true); - /** @var PriceList|PHPUnit_Framework_MockObject_MockObject $oPriceListMock */ - $oPriceListMock = $this->getMock(PriceList::class, array( - 'addToPriceList', - )); + /** @var PriceList|MockObject $oPriceListMock */ + $oPriceListMock = $this->getMockBuilder(PriceList::class) + ->setMethods(['addToPriceList']) + ->getMock(); $oPriceListMock->expects($this->exactly(2))->method('addToPriceList')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'setSkipDiscounts', - 'd3getPriceList', - 'canCalcDiscounts', - 'd3GetDiscountList', - 'getBasketUser', - 'd3GetPrice', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'setSkipDiscounts', + 'd3getPriceList', + 'canCalcDiscounts', + 'd3GetDiscountList', + 'getBasketUser', + 'd3GetPrice' + ]) + ->getMock(); $oModelMock->method('setSkipDiscounts')->willReturn(true); $oModelMock->method('d3getPriceList')->willReturn($oPriceListMock); $oModelMock->method('canCalcDiscounts')->willReturn(true); @@ -697,42 +736,47 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::_calcItemsPrice4OrderManager * @test * @throws ReflectionException */ public function canCalcItemsPrice4OrderManagerNoDiscountedArticleSkipDiscounts() { - /** @var Discount|PHPUnit_Framework_MockObject_MockObject $oDiscountMock */ - $oDiscountMock = $this->getMock(Discount::class, array( - 'getAddSum', - 'getAddSumType', - )); + /** @var Discount|MockObject $oDiscountMock */ + $oDiscountMock = $this->getMockBuilder(Discount::class) + ->setMethods([ + 'getAddSum', + 'getAddSumType' + ]) + ->getMock(); $oDiscountMock->method('getAddSum')->willReturn(true); $oDiscountMock->method('getAddSumType')->willReturn(true); - /** @var DiscountList|PHPUnit_Framework_MockObject_MockObject $oDiscountListMock */ - $oDiscountListMock = $this->getMock(DiscountList::class, array( - 'getBasketItemDiscounts', - )); + /** @var DiscountList|MockObject $oDiscountListMock */ + $oDiscountListMock = $this->getMockBuilder(DiscountList::class) + ->setMethods(['getBasketItemDiscounts']) + ->getMock(); $oDiscountListMock->method('getBasketItemDiscounts')->willReturn(array( 'discNo1' => $oDiscountMock )); - /** @var Article|PHPUnit_Framework_MockObject_MockObject $oArticleMock */ - $oArticleMock = $this->getMock(Article::class, array( - 'skipDiscounts', - )); + /** @var Article|MockObject $oArticleMock */ + $oArticleMock = $this->getMockBuilder(Article::class) + ->setMethods(['skipDiscounts']) + ->getMock(); $oArticleMock->method('skipDiscounts')->willReturn(true); - /** @var Price|PHPUnit_Framework_MockObject_MockObject $oPriceMock */ - $oPriceMock = $this->getMock(Price::class, array( - 'setBruttoPriceMode', - 'setDiscount', - 'calculateDiscount', - 'multiply', - 'getVat', - 'getVatValue', - )); + /** @var Price|MockObject $oPriceMock */ + $oPriceMock = $this->getMockBuilder(Price::class) + ->setMethods([ + 'setBruttoPriceMode', + 'setDiscount', + 'calculateDiscount', + 'multiply', + 'getVat', + 'getVatValue' + ]) + ->getMock(); $oPriceMock->method('setBruttoPriceMode')->willReturn(true); $oPriceMock->method('setDiscount')->willReturn(true); $oPriceMock->expects($this->never())->method('calculateDiscount')->willReturn(true); @@ -740,18 +784,20 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase $oPriceMock->method('getVat')->willReturn(true); $oPriceMock->method('getVatValue')->willReturn(true); - /** @var BasketItem|PHPUnit_Framework_MockObject_MockObject $oBasketItemMock */ - $oBasketItemMock = $this->getMock(BasketItem::class, array( - 'isDiscountArticle', - 'getArticle', - 'isBundle', - 'getUnitPrice', - 'setRegularUnitPrice', - 'setPrice', - 'getPrice', - 'setSkipDiscounts', - 'getAmount', - )); + /** @var BasketItem|MockObject $oBasketItemMock */ + $oBasketItemMock = $this->getMockBuilder(BasketItem::class) + ->setMethods([ + 'isDiscountArticle', + 'getArticle', + 'isBundle', + 'getUnitPrice', + 'setRegularUnitPrice', + 'setPrice', + 'getPrice', + 'setSkipDiscounts', + 'getAmount' + ]) + ->getMock(); $oBasketItemMock->method('isDiscountArticle')->willReturn(false); $oBasketItemMock->method('getArticle')->willReturn($oArticleMock); $oBasketItemMock->method('isBundle')->willReturn(false); @@ -762,21 +808,23 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase $oBasketItemMock->method('setSkipDiscounts')->willReturn(true); $oBasketItemMock->method('getAmount')->willReturn(true); - /** @var PriceList|PHPUnit_Framework_MockObject_MockObject $oPriceListMock */ - $oPriceListMock = $this->getMock(PriceList::class, array( - 'addToPriceList', - )); + /** @var PriceList|MockObject $oPriceListMock */ + $oPriceListMock = $this->getMockBuilder(PriceList::class) + ->setMethods(['addToPriceList']) + ->getMock(); $oPriceListMock->expects($this->exactly(2))->method('addToPriceList')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'setSkipDiscounts', - 'd3getPriceList', - 'canCalcDiscounts', - 'd3GetDiscountList', - 'getBasketUser', - 'd3GetPrice', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'setSkipDiscounts', + 'd3getPriceList', + 'canCalcDiscounts', + 'd3GetDiscountList', + 'getBasketUser', + 'd3GetPrice' + ]) + ->getMock(); $oModelMock->expects($this->exactly(3))->method('setSkipDiscounts')->willReturn(true); $oModelMock->method('d3getPriceList')->willReturn($oPriceListMock); $oModelMock->method('canCalcDiscounts')->willReturn(true); @@ -807,42 +855,47 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::_calcItemsPrice4OrderManager * @test * @throws ReflectionException */ public function canCalcItemsPrice4OrderManagerBundle() { - /** @var Discount|PHPUnit_Framework_MockObject_MockObject $oDiscountMock */ - $oDiscountMock = $this->getMock(Discount::class, array( - 'getAddSum', - 'getAddSumType', - )); + /** @var Discount|MockObject $oDiscountMock */ + $oDiscountMock = $this->getMockBuilder(Discount::class) + ->setMethods([ + 'getAddSum', + 'getAddSumType' + ]) + ->getMock(); $oDiscountMock->method('getAddSum')->willReturn(true); $oDiscountMock->method('getAddSumType')->willReturn(true); - /** @var DiscountList|PHPUnit_Framework_MockObject_MockObject $oDiscountListMock */ - $oDiscountListMock = $this->getMock(DiscountList::class, array( - 'getBasketItemDiscounts', - )); + /** @var DiscountList|MockObject $oDiscountListMock */ + $oDiscountListMock = $this->getMockBuilder(DiscountList::class) + ->setMethods(['getBasketItemDiscounts']) + ->getMock(); $oDiscountListMock->method('getBasketItemDiscounts')->willReturn(array( 'discNo1' => $oDiscountMock )); - /** @var Article|PHPUnit_Framework_MockObject_MockObject $oArticleMock */ - $oArticleMock = $this->getMock(Article::class, array( - 'skipDiscounts', - )); + /** @var Article|MockObject $oArticleMock */ + $oArticleMock = $this->getMockBuilder(Article::class) + ->setMethods(['skipDiscounts']) + ->getMock(); $oArticleMock->method('skipDiscounts')->willReturn(true); - /** @var Price|PHPUnit_Framework_MockObject_MockObject $oPriceMock */ - $oPriceMock = $this->getMock(Price::class, array( - 'setBruttoPriceMode', - 'setDiscount', - 'calculateDiscount', - 'multiply', - 'getVat', - 'getVatValue', - )); + /** @var Price|MockObject $oPriceMock */ + $oPriceMock = $this->getMockBuilder(Price::class) + ->setMethods([ + 'setBruttoPriceMode', + 'setDiscount', + 'calculateDiscount', + 'multiply', + 'getVat', + 'getVatValue' + ]) + ->getMock(); $oPriceMock->method('setBruttoPriceMode')->willReturn(true); $oPriceMock->expects($this->never())->method('setDiscount')->willReturn(true); $oPriceMock->expects($this->never())->method('calculateDiscount')->willReturn(true); @@ -850,18 +903,20 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase $oPriceMock->method('getVat')->willReturn(true); $oPriceMock->method('getVatValue')->willReturn(true); - /** @var BasketItem|PHPUnit_Framework_MockObject_MockObject $oBasketItemMock */ - $oBasketItemMock = $this->getMock(BasketItem::class, array( - 'isDiscountArticle', - 'getArticle', - 'isBundle', - 'getUnitPrice', - 'setRegularUnitPrice', - 'setPrice', - 'getPrice', - 'setSkipDiscounts', - 'getAmount', - )); + /** @var BasketItem|MockObject $oBasketItemMock */ + $oBasketItemMock = $this->getMockBuilder(BasketItem::class) + ->setMethods([ + 'isDiscountArticle', + 'getArticle', + 'isBundle', + 'getUnitPrice', + 'setRegularUnitPrice', + 'setPrice', + 'getPrice', + 'setSkipDiscounts', + 'getAmount' + ]) + ->getMock(); $oBasketItemMock->method('isDiscountArticle')->willReturn(true); $oBasketItemMock->method('getArticle')->willReturn($oArticleMock); $oBasketItemMock->method('isBundle')->willReturn(true); @@ -872,21 +927,23 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase $oBasketItemMock->method('setSkipDiscounts')->willReturn(true); $oBasketItemMock->method('getAmount')->willReturn(true); - /** @var PriceList|PHPUnit_Framework_MockObject_MockObject $oPriceListMock */ - $oPriceListMock = $this->getMock(PriceList::class, array( - 'addToPriceList', - )); + /** @var PriceList|MockObject $oPriceListMock */ + $oPriceListMock = $this->getMockBuilder(PriceList::class) + ->setMethods(['addToPriceList']) + ->getMock(); $oPriceListMock->expects($this->never())->method('addToPriceList')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'setSkipDiscounts', - 'd3getPriceList', - 'canCalcDiscounts', - 'd3GetDiscountList', - 'getBasketUser', - 'd3GetPrice', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'setSkipDiscounts', + 'd3getPriceList', + 'canCalcDiscounts', + 'd3GetDiscountList', + 'getBasketUser', + 'd3GetPrice' + ]) + ->getMock(); $oModelMock->method('setSkipDiscounts')->willReturn(true); $oModelMock->method('d3getPriceList')->willReturn($oPriceListMock); $oModelMock->method('canCalcDiscounts')->willReturn(true); @@ -917,6 +974,7 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::d3GetPrice * @test * @throws ReflectionException */ @@ -932,30 +990,33 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::_calcPaymentCost4OrderManager * @test * @throws ReflectionException */ public function canCalcPaymentCost4OrderManager() { - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'getFieldData', - )); + /** @var d3_oxorder_ordermanager|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods(['getFieldData']) + ->getMock(); $map = [['oxpaycost', 123.45]]; $oOrderMock->method('getFieldData')->willReturnMap($map); - /** @var Price|PHPUnit_Framework_MockObject_MockObject $oPriceMock */ - $oPriceMock = $this->getMock(Price::class, array( - 'setBruttoPriceMode', - 'setPrice', - )); + /** @var Price|MockObject $oPriceMock */ + $oPriceMock = $this->getMockBuilder(Price::class) + ->setMethods([ + 'setBruttoPriceMode', + 'setPrice' + ]) + ->getMock(); $oPriceMock->method('setBruttoPriceMode')->willReturn(true); $oPriceMock->method('setPrice')->willReturn(true); - /** @var d3_oxbasket_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Basket::class, array( - 'd3GetPrice', - )); + /** @var d3_oxbasket_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Basket::class) + ->setMethods(['d3GetPrice']) + ->getMock(); $oModelMock->method('d3GetPrice')->willReturn($oPriceMock); $this->_oModel = $oModelMock; @@ -971,6 +1032,9 @@ class d3_oxbasket_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::_calcBasketDiscount4OrderManager + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::d3GetDiscountedVats + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasket_ordermanager::d3GetDiscounts * @test * @throws ReflectionException * @throws Exception diff --git a/src/tests/unit/Modules/Application/Model/d3_oxbasketitem_ordermanagerTest.php b/src/tests/unit/Modules/Application/Model/d3_oxbasketitem_ordermanagerTest.php index 0bacb895..683d7432 100644 --- a/src/tests/unit/Modules/Application/Model/d3_oxbasketitem_ordermanagerTest.php +++ b/src/tests/unit/Modules/Application/Model/d3_oxbasketitem_ordermanagerTest.php @@ -16,6 +16,7 @@ namespace D3\Ordermanager\Tests\unit\Modules\Application\Model; +use D3\ModCfg\Application\Model\d3database; use D3\Ordermanager\Application\Model\d3ordermanager; use D3\Ordermanager\Modules\Application\Model\d3_oxbasketitem_ordermanager; use D3\Ordermanager\tests\unit\d3OrdermanagerUnitTestCase; @@ -24,7 +25,6 @@ use Exception; use OxidEsales\Eshop\Application\Model\Article; use OxidEsales\Eshop\Application\Model\BasketItem; use OxidEsales\Eshop\Application\Model\OrderArticle; -use OxidEsales\Eshop\Core\DatabaseProvider; use OxidEsales\Eshop\Core\Exception\ArticleException; use OxidEsales\Eshop\Core\Exception\ArticleInputException; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; @@ -59,20 +59,24 @@ class d3_oxbasketitem_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasketitem_ordermanager::d3ChangeOrderArticle2RealArticle * @test * @throws ArticleException * @throws ArticleInputException - * @throws DatabaseConnectionException * @throws NoArticleException * @throws ReflectionException * @throws Exception */ public function orderArticlesCanConvertedToArticles() { + /** @var Article $oArticle */ $oArticle = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Article::class); - $sSelect = "SELECT oxid FROM {$oArticle->getViewName()} WHERE 1"; + $qb = d3database::getInstance()->getQueryBuilder(); + $qb->select('oxid') + ->from($oArticle->getViewName()) + ->where(1); - $sOXID = DatabaseProvider::getDb(DatabaseProvider::FETCH_MODE_ASSOC)->getOne($sSelect); + $sOXID = $qb->execute()->fetchColumn(); if ($sOXID) { /** @var OrderArticle $oOrderArticle */ @@ -92,6 +96,7 @@ class d3_oxbasketitem_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxbasketitem_ordermanager::d3ChangeOrderArticle2RealArticle * @test * @throws ArticleException * @throws ArticleInputException diff --git a/src/tests/unit/Modules/Application/Model/d3_oxemail_ordermanagerTest.php b/src/tests/unit/Modules/Application/Model/d3_oxemail_ordermanagerTest.php index 5b9ba348..164ec0ed 100644 --- a/src/tests/unit/Modules/Application/Model/d3_oxemail_ordermanagerTest.php +++ b/src/tests/unit/Modules/Application/Model/d3_oxemail_ordermanagerTest.php @@ -42,10 +42,13 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Field; use OxidEsales\Eshop\Core\Language; -use OxidEsales\Eshop\Core\Module\Module; -use PHPUnit_Framework_MockObject_MockObject; +use OxidEsales\EshopCommunity\Internal\Container\ContainerFactory; +use OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Bridge\ShopConfigurationDaoBridgeInterface; +use OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\DataObject\ModuleConfiguration; +use OxidEsales\EshopCommunity\Internal\Framework\Templating\TemplateEngineInterface; +use OxidEsales\EshopCommunity\Internal\Framework\Templating\TemplateRendererBridgeInterface; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; -use Smarty; use stdClass; class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase @@ -75,61 +78,97 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::__construct + * @test + */ + public function constructorPass() + { + $this->assertEquals( + 'd3_ordermanager', + d3GetModCfgDIC()->getParameter('d3.ordermanager.modcfgid') + ); + } + + /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_getTemplateEngine + * @test + * @throws ReflectionException + */ + public function templateEngineHasRightInstance() + { + $this->assertInstanceOf( + TemplateEngineInterface::class, + $this->callMethod( + $this->_oModel, + '_getTemplateEngine' + ) + ); + } + + /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3sendOrderManagerEmail * @test * @throws ReflectionException */ public function canSendOrderManagerEmail() { - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oFieldMock */ - $oFieldMock = $this->getMock(Shop::class, array( - 'getRawValue', - )); + /** @var Shop|MockObject $oFieldMock */ + $oFieldMock = $this->getMockBuilder(Shop::class) + ->setMethods(['getRawValue']) + ->getMock(); $oFieldMock->method('getRawValue')->willReturn('value'); - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oShopMock */ - $oShopMock = $this->getMock(Shop::class, array( - '__get', - 'getFieldData', - )); + /** @var Shop|MockObject $oShopMock */ + $oShopMock = $this->getMockBuilder(Shop::class) + ->setMethods([ + '__get', + 'getFieldData' + ]) + ->getMock(); $oShopMock->method('__get')->willReturn($oFieldMock); $oShopMock->method('getFieldData')->willReturn('value'); - /** @var d3log|PHPUnit_Framework_MockObject_MockObject $oD3LogMock */ - $oD3LogMock = $this->getMock(d3log::class, array( - 'log', - )); + /** @var d3log|MockObject $oD3LogMock */ + $oD3LogMock = $this->getMockBuilder(d3log::class) + ->setMethods(['log']) + ->getMock(); $oD3LogMock->method('log')->willReturn(true); - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'd3getLog', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['d3getLog']) + ->getMock(); $oModCfgMock->method('d3getLog')->willReturn($oD3LogMock); - - /** @var Smarty|PHPUnit_Framework_MockObject_MockObject $oSmartyMock */ - $oSmartyMock = $this->getMock(Smarty::class, array( - 'fetch', - )); - $oSmartyMock->method('fetch')->willReturn('smartyContent'); - - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_getShop', - '_getSmarty', - '_setMailParams', - 'setViewData', - '_processViewArray', - 'setBody', - 'setAltBody', - 'getBody', - 'd3GetSet', - 'setSubject', - 'setRecipient', - 'setReplyTo', - 'send', - )); + + $templateEngineClass = get_class(ContainerFactory::getInstance()->getContainer()->get(TemplateEngineInterface::class)); + + /** @var TemplateEngineInterface|MockObject $templateEngineMock */ + $templateEngineMock = $this->getMockBuilder($templateEngineClass) + ->setMethods(['render']) + ->disableOriginalConstructor() + ->getMock(); + $templateEngineMock->method('render')->willReturn('renderedTemplateContent'); + + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_getShop', + '_getTemplateEngine', + '_setMailParams', + 'setViewData', + '_processViewArray', + 'setBody', + 'setAltBody', + 'getBody', + 'd3GetSet', + 'setSubject', + 'setRecipient', + 'setReplyTo', + 'send' + ]) + ->getMock(); $oModelMock->method('_getShop')->willReturn($oShopMock); - $oModelMock->method('_getSmarty')->willReturn($oSmartyMock); + $oModelMock->method('_getTemplateEngine')->willReturn($templateEngineMock); $oModelMock->method('_setMailParams')->willReturn(true); $oModelMock->method('setViewData')->willReturn(true); $oModelMock->method('_processViewArray')->willReturn(true); @@ -149,21 +188,23 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $this->callMethod( $this->_oModel, 'd3sendOrderManagerEmail', - array(array()) + [[]] ) ); } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3getOrder * @test * @throws ReflectionException * @throws Exception */ public function canLoadOrderUniqueOxid() { - $oOrderManagerListMock = $this->getMock(d3ordermanagerlist::class, - ['d3GetOrderSaveTriggeredManagerTasks'] - ); + /** @var d3ordermanagerlist|MockObject $oOrderManagerListMock */ + $oOrderManagerListMock = $this->getMockBuilder(d3ordermanagerlist::class) + ->setMethods(['d3GetOrderSaveTriggeredManagerTasks']) + ->getMock(); $oOrderManagerListMock->method('d3GetOrderSaveTriggeredManagerTasks')->willReturn(array()); d3GetModCfgDIC()->set(d3ordermanagerlist::class, $oOrderManagerListMock); @@ -191,15 +232,17 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3getOrder * @test * @throws ReflectionException * @throws Exception */ public function canLoadOrderOxidPartOfOtherData() { - $oOrderManagerListMock = $this->getMock(d3ordermanagerlist::class, - ['d3GetOrderSaveTriggeredManagerTasks'] - ); + /** @var d3ordermanagerlist|MockObject $oOrderManagerListMock */ + $oOrderManagerListMock = $this->getMockBuilder(d3ordermanagerlist::class) + ->setMethods(['d3GetOrderSaveTriggeredManagerTasks']) + ->getMock(); $oOrderManagerListMock->method('d3GetOrderSaveTriggeredManagerTasks')->willReturn(array()); d3GetModCfgDIC()->set(d3ordermanagerlist::class, $oOrderManagerListMock); @@ -227,6 +270,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3getOrderManager * @test * @throws ReflectionException * @throws Exception @@ -257,30 +301,33 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::sendOrderManagerMail * @test * @throws ReflectionException * @throws Exception */ public function canStartSendingOrderManagerMail() { - /** @var Remark|PHPUnit_Framework_MockObject_MockObject $oRemarkMock */ - $oRemarkMock = $this->getMock(Remark::class, array( - 'save', - )); + /** @var Remark|MockObject $oRemarkMock */ + $oRemarkMock = $this->getMockBuilder(Remark::class) + ->setMethods(['save']) + ->getMock(); $oRemarkMock->expects($this->once())->method('save')->willReturn(true); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'getOrderManagerMailContent', - '_getShop', - 'setBody', - 'setAltBody', - 'setSubject', - '_d3SetOrderManagerReplyAddress', - '_d3SetOrderManagerMailRecipients', - '_d3AddOrderManagerPdfAttachment', - 'send', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'getOrderManagerMailContent', + '_getShop', + 'setBody', + 'setAltBody', + 'setSubject', + '_d3SetOrderManagerReplyAddress', + '_d3SetOrderManagerMailRecipients', + '_d3AddOrderManagerPdfAttachment', + 'send' + ]) + ->getMock(); $oModelMock->method('getOrderManagerMailContent')->willReturn(array( 'html' => 'foo', 'plain' => 'bar', @@ -308,21 +355,24 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3SetOrderManagerMailRecipients * @test * @throws ReflectionException * @throws Exception */ public function canSetOrderManagerMailRecipientsCustomer() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3hasOrderManagerCustomerRecipient', - '_d3sendOrderManagerMailToCustomer', - '_d3hasOrderManagerOwnerRecipient', - '_d3sendOrderManagerMailToOwner', - '_d3hasOrderManagerCustomRecipient', - '_d3sendOrderManagerMailToCustom', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_d3hasOrderManagerCustomerRecipient', + '_d3sendOrderManagerMailToCustomer', + '_d3hasOrderManagerOwnerRecipient', + '_d3sendOrderManagerMailToOwner', + '_d3hasOrderManagerCustomRecipient', + '_d3sendOrderManagerMailToCustom' + ]) + ->getMock(); $oModelMock->method('_d3hasOrderManagerCustomerRecipient')->willReturn(true); $oModelMock->expects($this->once())->method('_d3sendOrderManagerMailToCustomer')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Remark::class)); $oModelMock->method('_d3hasOrderManagerOwnerRecipient')->willReturn(false); @@ -343,20 +393,24 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3SetOrderManagerMailRecipients * @test * @throws ReflectionException + * @throws Exception */ public function canSetOrderManagerMailRecipientsOwner() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3hasOrderManagerCustomerRecipient', - '_d3sendOrderManagerMailToCustomer', - '_d3hasOrderManagerOwnerRecipient', - '_d3sendOrderManagerMailToOwner', - '_d3hasOrderManagerCustomRecipient', - '_d3sendOrderManagerMailToCustom', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_d3hasOrderManagerCustomerRecipient', + '_d3sendOrderManagerMailToCustomer', + '_d3hasOrderManagerOwnerRecipient', + '_d3sendOrderManagerMailToOwner', + '_d3hasOrderManagerCustomRecipient', + '_d3sendOrderManagerMailToCustom' + ]) + ->getMock(); $oModelMock->method('_d3hasOrderManagerCustomerRecipient')->willReturn(false); $oModelMock->expects($this->never())->method('_d3sendOrderManagerMailToCustomer')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Remark::class)); $oModelMock->method('_d3hasOrderManagerOwnerRecipient')->willReturn(true); @@ -377,20 +431,24 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3SetOrderManagerMailRecipients * @test * @throws ReflectionException + * @throws Exception */ public function canSetOrderManagerMailRecipientsCustom() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3hasOrderManagerCustomerRecipient', - '_d3sendOrderManagerMailToCustomer', - '_d3hasOrderManagerOwnerRecipient', - '_d3sendOrderManagerMailToOwner', - '_d3hasOrderManagerCustomRecipient', - '_d3sendOrderManagerMailToCustom', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_d3hasOrderManagerCustomerRecipient', + '_d3sendOrderManagerMailToCustomer', + '_d3hasOrderManagerOwnerRecipient', + '_d3sendOrderManagerMailToOwner', + '_d3hasOrderManagerCustomRecipient', + '_d3sendOrderManagerMailToCustom' + ]) + ->getMock(); $oModelMock->method('_d3hasOrderManagerCustomerRecipient')->willReturn(false); $oModelMock->expects($this->never())->method('_d3sendOrderManagerMailToCustomer')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Remark::class)); $oModelMock->method('_d3hasOrderManagerOwnerRecipient')->willReturn(false); @@ -411,16 +469,19 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3getOrderManagerMailOption * @test * @throws ReflectionException */ public function canGgetOrderManagerMailOptionEdited() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - 'getEditedValues', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getValue', + 'getEditedValues' + ]) + ->getMock(); $oManagerMock->expects($this->never())->method('getValue')->willReturn('objectProperty'); $oManagerMock->expects($this->once())->method('getEditedValues')->willReturn(array('editedVar' => 'editedProperty')); @@ -438,16 +499,19 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3getOrderManagerMailOption * @test * @throws ReflectionException */ public function canGgetOrderManagerMailOptionObject() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - 'getEditedValues', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getValue', + 'getEditedValues' + ]) + ->getMock(); $oManagerMock->expects($this->once())->method('getValue')->willReturn('objectProperty'); $oManagerMock->expects($this->once())->method('getEditedValues')->willReturn(array('editedVar' => 'editedProperty')); @@ -465,15 +529,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3hasOrderManagerCustomerRecipient * @test * @throws ReflectionException */ public function canHasOrderManagerCustomerRecipient() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3getOrderManagerMailOption', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['_d3getOrderManagerMailOption']) + ->getMock(); $oModelMock->expects($this->once())->method('_d3getOrderManagerMailOption')->with( $this->stringContains('Customer') )->willReturn('returnValue'); @@ -490,15 +555,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3hasOrderManagerOwnerRecipient * @test * @throws ReflectionException */ public function canHasOrderManagerOwnerRecipient() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3getOrderManagerMailOption', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['_d3getOrderManagerMailOption']) + ->getMock(); $oModelMock->expects($this->once())->method('_d3getOrderManagerMailOption')->with( $this->stringContains('Owner') )->willReturn('returnValue'); @@ -515,15 +581,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3hasOrderManagerCustomRecipient * @test * @throws ReflectionException */ public function canHasOrderManagerCustomRecipient() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3getOrderManagerMailOption', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['_d3getOrderManagerMailOption']) + ->getMock(); $oModelMock->expects($this->once())->method('_d3getOrderManagerMailOption')->with( $this->stringContains('Custom') )->willReturn('returnValue'); @@ -540,15 +607,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3getOrderManagerCustomRecipientList * @test * @throws ReflectionException */ public function canGetOrderManagerCustomRecipientList() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3getOrderManagerMailOption', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['_d3getOrderManagerMailOption']) + ->getMock(); $oModelMock->expects($this->once())->method('_d3getOrderManagerMailOption')->with( $this->stringContains('CustomAddress') )->willReturn('returnValue'); @@ -565,6 +633,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3GetSet * @test * @throws ReflectionException */ @@ -580,6 +649,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3GetPayment * @test * @throws ReflectionException */ @@ -595,6 +665,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3GetLang * @test * @throws ReflectionException */ @@ -610,6 +681,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3GetConfig * @test * @throws ReflectionException */ @@ -625,54 +697,60 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::getOrderManagerMailContent * @test * @throws ReflectionException + * @throws Exception */ public function canGetOrderManagerMailContentAdminTpl() { - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getLicenseConfigData', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getLicenseConfigData']) + ->getMock(); $oModCfgMock->method('getLicenseConfigData')->willReturn(false); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLanguageMock */ - $oLanguageMock = $this->getMock(Language::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLanguageMock */ + $oLanguageMock = $this->getMockBuilder(Language::class) + ->setMethods(['translateString']) + ->getMock(); $oLanguageMock->method('translateString')->willReturn(true); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getTemplateDir', - 'setAdminMode', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods([ + 'getTemplateDir', + 'setAdminMode' + ]) + ->getMock(); $oConfigMock->method('getTemplateDir')->willReturn(true); $oConfigMock->expects($this->exactly(2))->method('setAdminMode')->with( $this->isTrue() )->willReturn(true); - /** @var Payment|PHPUnit_Framework_MockObject_MockObject $oPaymentMock */ - $oPaymentMock = $this->getMock(Payment::class, array( - 'load', - )); + /** @var Payment|MockObject $oPaymentMock */ + $oPaymentMock = $this->getMockBuilder(Payment::class) + ->setMethods(['load']) + ->getMock(); $oPaymentMock->method('load')->willReturn(true); - /** @var Basket|PHPUnit_Framework_MockObject_MockObject $oBasketMock */ - $oBasketMock = $this->getMock(Basket::class, array( - 'getPaymentId', - )); + /** @var Basket|MockObject $oBasketMock */ + $oBasketMock = $this->getMockBuilder(Basket::class) + ->setMethods(['getPaymentId']) + ->getMock(); $oBasketMock->method('getPaymentId')->willReturn(true); - /** @var Order|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'd3getOrderBasket4OrderManager', - 'd3setBasket4OrderManager', - 'd3setPayment4OrderManager', - 'getOrderUser', - 'getDelSet', - 'getOrderCurrency', - )); + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'd3getOrderBasket4OrderManager', + 'd3setBasket4OrderManager', + 'd3setPayment4OrderManager', + 'getOrderUser', + 'getDelSet', + 'getOrderCurrency' + ]) + ->getMock(); $oOrderMock->method('d3getOrderBasket4OrderManager')->willReturn($oBasketMock); $oOrderMock->method('d3setBasket4OrderManager')->willReturn(true); $oOrderMock->method('d3setPayment4OrderManager')->willReturn(true); @@ -680,34 +758,42 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oOrderMock->method('getDelSet')->willReturn(true); $oOrderMock->method('getOrderCurrency')->willReturn(true); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - 'getCurrentItem', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getValue', + 'getCurrentItem' + ]) + ->getMock(); $getValueMap = [['sSendMailFromTheme', 'admin']]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); $oManagerMock->method('getCurrentItem')->willReturn($oOrderMock); - - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_getShop', - '_setMailParams', - '_getSmarty', - 'd3GetPayment', - 'setViewData', - 'getViewConfig', - 'd3GetConfig', - 'd3GetLang', - 'getTemplateDir4OrderManager', - '_processViewArray', - 'd3GetSet', - 'd3SendMailHook', - '_d3GenerateOrderManagerMailContent', - )); + + $templateEngine = ContainerFactory::getInstance()->getContainer() + ->get(TemplateRendererBridgeInterface::class) + ->getTemplateRenderer()->getTemplateEngine(); + + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_getShop', + '_setMailParams', + '_getTemplateRenderer', + 'd3GetPayment', + 'setViewData', + 'getViewConfig', + 'd3GetConfig', + 'd3GetLang', + 'getTemplateDir4OrderManager', + '_processViewArray', + 'd3GetSet', + 'd3SendMailHook', + '_d3GenerateOrderManagerMailContent' + ]) + ->getMock(); $oModelMock->method('_getShop')->willReturn(true); $oModelMock->method('_setMailParams')->willReturn(true); - $oModelMock->method('_getSmarty')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Smarty::class)); + $oModelMock->method('_getTemplateRenderer')->willReturn($templateEngine); $oModelMock->method('d3GetPayment')->willReturn($oPaymentMock); $oModelMock->method('setViewData')->willReturn(true); $oModelMock->method('getViewConfig')->willReturn(true); @@ -716,7 +802,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oModelMock->method('getTemplateDir4OrderManager')->willReturn(true); $oModelMock->method('_processViewArray')->willReturn(true); $oModelMock->method('d3GetSet')->willReturn($oModCfgMock); - $oModelMock->method('d3SendMailHook')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Smarty::class)); + $oModelMock->method('d3SendMailHook')->willReturn($templateEngine); $oModelMock->method('_d3GenerateOrderManagerMailContent')->willReturn('returnValue'); $this->_oModel = $oModelMock; @@ -732,55 +818,61 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::getOrderManagerMailContent * @test * @throws ReflectionException + * @throws Exception */ public function canGetOrderManagerMailContentFrontendTpl() { - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oModCfgMock */ - $oModCfgMock = $this->getMock(stdClass::class, array( - 'getLicenseConfigData', - )); + /** @var stdClass|MockObject $oModCfgMock */ + $oModCfgMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getLicenseConfigData']) + ->getMock(); $oModCfgMock->method('getLicenseConfigData')->willReturn(false); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLanguageMock */ - $oLanguageMock = $this->getMock(Language::class, array( - 'translateString', - )); + /** @var Language|MockObject $oLanguageMock */ + $oLanguageMock = $this->getMockBuilder(Language::class) + ->setMethods(['translateString']) + ->getMock(); $oLanguageMock->method('translateString')->willReturn(true); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getTemplateDir', - 'setAdminMode', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods([ + 'getTemplateDir', + 'setAdminMode' + ]) + ->getMock(); $oConfigMock->method('getTemplateDir')->willReturn(true); $oConfigMock->expects($this->exactly(2))->method('setAdminMode')->withConsecutive( [$this->isFalse()], [$this->isTrue()] )->willReturn(true); - /** @var Payment|PHPUnit_Framework_MockObject_MockObject $oPaymentMock */ - $oPaymentMock = $this->getMock(Payment::class, array( - 'load', - )); + /** @var Payment|MockObject $oPaymentMock */ + $oPaymentMock = $this->getMockBuilder(Payment::class) + ->setMethods(['load']) + ->getMock(); $oPaymentMock->method('load')->willReturn(true); - /** @var Basket|PHPUnit_Framework_MockObject_MockObject $oBasketMock */ - $oBasketMock = $this->getMock(Basket::class, array( - 'getPaymentId', - )); + /** @var Basket|MockObject $oBasketMock */ + $oBasketMock = $this->getMockBuilder(Basket::class) + ->setMethods(['getPaymentId']) + ->getMock(); $oBasketMock->method('getPaymentId')->willReturn(true); - /** @var Order|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'd3getOrderBasket4OrderManager', - 'd3setBasket4OrderManager', - 'd3setPayment4OrderManager', - 'getOrderUser', - 'getDelSet', - 'getOrderCurrency', - )); + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'd3getOrderBasket4OrderManager', + 'd3setBasket4OrderManager', + 'd3setPayment4OrderManager', + 'getOrderUser', + 'getDelSet', + 'getOrderCurrency' + ]) + ->getMock(); $oOrderMock->method('d3getOrderBasket4OrderManager')->willReturn($oBasketMock); $oOrderMock->method('d3setBasket4OrderManager')->willReturn(true); $oOrderMock->method('d3setPayment4OrderManager')->willReturn(true); @@ -788,34 +880,42 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oOrderMock->method('getDelSet')->willReturn(true); $oOrderMock->method('getOrderCurrency')->willReturn(true); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - 'getCurrentItem', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getValue', + 'getCurrentItem' + ]) + ->getMock(); $getValueMap = [['sSendMailFromTheme', 'frontend']]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); $oManagerMock->method('getCurrentItem')->willReturn($oOrderMock); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_getShop', - '_setMailParams', - '_getSmarty', - 'd3GetPayment', - 'setViewData', - 'getViewConfig', - 'd3GetConfig', - 'd3GetLang', - 'getTemplateDir4OrderManager', - '_processViewArray', - 'd3GetSet', - 'd3SendMailHook', - '_d3GenerateOrderManagerMailContent', - )); + $templateEngine = ContainerFactory::getInstance()->getContainer() + ->get(TemplateRendererBridgeInterface::class) + ->getTemplateRenderer()->getTemplateEngine(); + + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_getShop', + '_setMailParams', + '_getTemplateRenderer', + 'd3GetPayment', + 'setViewData', + 'getViewConfig', + 'd3GetConfig', + 'd3GetLang', + 'getTemplateDir4OrderManager', + '_processViewArray', + 'd3GetSet', + 'd3SendMailHook', + '_d3GenerateOrderManagerMailContent' + ]) + ->getMock(); $oModelMock->method('_getShop')->willReturn(true); $oModelMock->method('_setMailParams')->willReturn(true); - $oModelMock->method('_getSmarty')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Smarty::class)); + $oModelMock->method('_getTemplateRenderer')->willReturn($templateEngine); $oModelMock->method('d3GetPayment')->willReturn($oPaymentMock); $oModelMock->method('setViewData')->willReturn(true); $oModelMock->method('getViewConfig')->willReturn(true); @@ -824,7 +924,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oModelMock->method('getTemplateDir4OrderManager')->willReturn(true); $oModelMock->method('_processViewArray')->willReturn(true); $oModelMock->method('d3GetSet')->willReturn($oModCfgMock); - $oModelMock->method('d3SendMailHook')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Smarty::class)); + $oModelMock->method('d3SendMailHook')->willReturn($templateEngine); $oModelMock->method('_d3GenerateOrderManagerMailContent')->willReturn('returnValue'); $this->_oModel = $oModelMock; @@ -840,108 +940,125 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::getTemplateDir4OrderManager * @test * @throws ReflectionException + * @throws Exception */ public function canGetTemplateDir4OrderManagerModule() { - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getTemplateDir', - )); - $oConfigMock->expects($this->never())->method('getTemplateDir')->willReturn('returnValue'); - - /** @var d3str|PHPUnit_Framework_MockObject_MockObject $oD3StrMock */ - $oD3StrMock = $this->getMock(d3str::class, array( - 'untrailingslashit', - )); - $oD3StrMock->method('untrailingslashit')->willReturn('returnValue'); - - /** @var d3ShopCompatibilityAdapterHandler|PHPUnit_Framework_MockObject_MockObject $oShopCompatHandlerMock */ - $oShopCompatHandlerMock = $this->getMock(d3ShopCompatibilityAdapterHandler::class, array( - 'call', - )); - $oShopCompatHandlerMock->expects($this->once())->method('call')->willReturn('fullPath'); - - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); - $getValueMap = [ - ['sSendMailFromTheme', 'module'], - ['sSendMailFromModulePath', 'module'], - ]; - $oManagerMock->method('getValue')->willReturnMap($getValueMap); + $container = ContainerFactory::getInstance()->getContainer(); + $shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get(); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'd3GetShopCompatibilityAdapterHandler', - 'd3GetModule', - 'getD3Str', - 'd3GetConfig', - )); - $oModelMock->method('d3GetShopCompatibilityAdapterHandler')->willReturn($oShopCompatHandlerMock); - $oModelMock->method('d3GetModule')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Module::class)); - $oModelMock->method('getD3Str')->willReturn($oD3StrMock); - $oModelMock->method('d3GetConfig')->willReturn($oConfigMock); + $moduleA = new ModuleConfiguration(); + $moduleA + ->setId('d3module1') + ->setPath('d3module1Path') + ->setTitle([ + 'de' => 'TestModule A '.__METHOD__, + 'en' => 'TestModule A '.__METHOD__ + ]); + $shopConfiguration->addModuleConfiguration($moduleA); - $this->_oModel = $oModelMock; + $container->get(ShopConfigurationDaoBridgeInterface::class)->save($shopConfiguration); - $this->assertSame( - 'returnValue', - $this->callMethod( - $this->_oModel, - 'getTemplateDir4OrderManager', - array($oManagerMock) - ) - ); + try { + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getTemplateDir']) + ->getMock(); + $oConfigMock->expects($this->never())->method('getTemplateDir')->willReturn('returnValue'); + + /** @var d3str|MockObject $oD3StrMock */ + $oD3StrMock = $this->getMockBuilder(d3str::class) + ->setMethods(['untrailingslashit']) + ->getMock(); + $oD3StrMock->method('untrailingslashit')->willReturnArgument(0); + + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); + $getValueMap = [ + ['sSendMailFromTheme', 'module'], + ['sSendMailFromModulePath', 'd3module1'], + ]; + $oManagerMock->method('getValue')->willReturnMap($getValueMap); + + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'getD3Str', + 'd3GetConfig' + ]) + ->getMock(); + $oModelMock->method('getD3Str')->willReturn($oD3StrMock); + $oModelMock->method('d3GetConfig')->willReturn($oConfigMock); + + $this->_oModel = $oModelMock; + + $this->assertContains( + 'source/modules/d3module1Path', + $this->callMethod( + $this->_oModel, + 'getTemplateDir4OrderManager', + array($oManagerMock) + ) + ); + } finally { + $shopConfiguration->deleteModuleConfiguration($moduleA->getId()); + + $container->get(ShopConfigurationDaoBridgeInterface::class)->save($shopConfiguration); + } } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::getTemplateDir4OrderManager * @test * @throws ReflectionException + * @throws Exception */ public function canGetTemplateDir4OrderManagerAdmin() { - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getTemplateDir', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getTemplateDir']) + ->getMock(); $oConfigMock->expects($this->once())->method('getTemplateDir')->with( $this->isTrue() )->willReturn('returnValue'); - /** @var d3str|PHPUnit_Framework_MockObject_MockObject $oD3StrMock */ - $oD3StrMock = $this->getMock(d3str::class, array( - 'untrailingslashit', - )); + /** @var d3str|MockObject $oD3StrMock */ + $oD3StrMock = $this->getMockBuilder(d3str::class) + ->setMethods(['untrailingslashit']) + ->getMock(); $oD3StrMock->method('untrailingslashit')->willReturn('returnValue'); - /** @var d3ShopCompatibilityAdapterHandler|PHPUnit_Framework_MockObject_MockObject $oShopCompatHandlerMock */ - $oShopCompatHandlerMock = $this->getMock(d3ShopCompatibilityAdapterHandler::class, array( - 'call', - )); + /** @var d3ShopCompatibilityAdapterHandler|MockObject $oShopCompatHandlerMock */ + $oShopCompatHandlerMock = $this->getMockBuilder(d3ShopCompatibilityAdapterHandler::class) + ->setMethods(['call']) + ->getMock(); $oShopCompatHandlerMock->expects($this->never())->method('call')->willReturn('fullPath'); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [ ['sSendMailFromTheme', 'admin'], ['sSendMailFromModulePath', 'module'], ]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'd3GetShopCompatibilityAdapterHandler', - 'd3GetModule', - 'getD3Str', - 'd3GetConfig', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'd3GetShopCompatibilityAdapterHandler', + 'getD3Str', + 'd3GetConfig' + ]) + ->getMock(); $oModelMock->method('d3GetShopCompatibilityAdapterHandler')->willReturn($oShopCompatHandlerMock); - $oModelMock->method('d3GetModule')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Module::class)); $oModelMock->method('getD3Str')->willReturn($oD3StrMock); $oModelMock->method('d3GetConfig')->willReturn($oConfigMock); @@ -958,50 +1075,52 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::getTemplateDir4OrderManager * @test * @throws ReflectionException + * @throws Exception */ public function canGetTemplateDir4OrderManagerFrontend() { - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getTemplateDir', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getTemplateDir']) + ->getMock(); $oConfigMock->expects($this->once())->method('getTemplateDir')->with( $this->isFalse() )->willReturn('returnValue'); - /** @var d3str|PHPUnit_Framework_MockObject_MockObject $oD3StrMock */ - $oD3StrMock = $this->getMock(d3str::class, array( - 'untrailingslashit', - )); + /** @var d3str|MockObject $oD3StrMock */ + $oD3StrMock = $this->getMockBuilder(d3str::class) + ->setMethods(['untrailingslashit']) + ->getMock(); $oD3StrMock->method('untrailingslashit')->willReturn('returnValue'); - /** @var d3ShopCompatibilityAdapterHandler|PHPUnit_Framework_MockObject_MockObject $oShopCompatHandlerMock */ - $oShopCompatHandlerMock = $this->getMock(d3ShopCompatibilityAdapterHandler::class, array( - 'call', - )); + /** @var d3ShopCompatibilityAdapterHandler|MockObject $oShopCompatHandlerMock */ + $oShopCompatHandlerMock = $this->getMockBuilder(d3ShopCompatibilityAdapterHandler::class) + ->setMethods(['call']) + ->getMock(); $oShopCompatHandlerMock->expects($this->never())->method('call')->willReturn('fullPath'); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [ ['sSendMailFromTheme', 'frontend'], ['sSendMailFromModulePath', 'module'], ]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'd3GetShopCompatibilityAdapterHandler', - 'd3GetModule', - 'getD3Str', - 'd3GetConfig', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'd3GetShopCompatibilityAdapterHandler', + 'getD3Str', + 'd3GetConfig' + ]) + ->getMock(); $oModelMock->method('d3GetShopCompatibilityAdapterHandler')->willReturn($oShopCompatHandlerMock); - $oModelMock->method('d3GetModule')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Module::class)); $oModelMock->method('getD3Str')->willReturn($oD3StrMock); $oModelMock->method('d3GetConfig')->willReturn($oConfigMock); @@ -1018,22 +1137,29 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3SendMailHook * @test * @throws ReflectionException + * @throws Exception */ public function d3SendMailHookReturnsRightInstance() { $this->assertInstanceOf( - Smarty::class, + TemplateEngineInterface::class, $this->callMethod( $this->_oModel, 'd3SendMailHook', - array(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Smarty::class)) + array( + ContainerFactory::getInstance()->getContainer() + ->get(TemplateRendererBridgeInterface::class) + ->getTemplateRenderer()->getTemplateEngine() + ) ) ); } /** + * @coversNothing * @test * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3GetUtilsView */ @@ -1053,6 +1179,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3GetContent * @test * @throws ReflectionException */ @@ -1068,21 +1195,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** - * @test - * @throws ReflectionException - */ - public function d3GetModuleReturnsRightInstance() - { - $this->assertInstanceOf( - Module::class, - $this->callMethod( - $this->_oModel, - 'd3GetModule' - ) - ); - } - - /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::getD3Str * @test * @throws ReflectionException */ @@ -1098,21 +1211,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** - * @test - * @throws ReflectionException - */ - public function d3GetShopCompatibilityAdapterHandlerReturnsRightInstance() - { - $this->assertInstanceOf( - d3ShopCompatibilityAdapterHandler::class, - $this->callMethod( - $this->_oModel, - 'd3GetShopCompatibilityAdapterHandler' - ) - ); - } - - /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3GenerateOrderManagerMailContent * @test * @throws ReflectionException */ @@ -1121,55 +1220,65 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $currLangId = 2; $orderLangId = 3; - /** @var Order|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'getFieldData', - )); + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods(['getFieldData']) + ->getMock(); $getFieldDataMap = [ ['oxlang', $orderLangId], ]; $oOrderMock->method('getFieldData')->willReturnMap($getFieldDataMap); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'getTplLanguage', - 'setTplLanguage', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods([ + 'getTplLanguage', + 'setTplLanguage' + ]) + ->getMock(); + $oLangMock->method('getTplLanguage')->willReturn($currLangId); $oLangMock->expects($this->exactly(2))->method('setTplLanguage') ->withConsecutive([$orderLangId], [$currLangId])->willReturn(true); // can't use a mock of UtilsView, because extension issue - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oUtilsViewMock */ - $oUtilsViewMock = $this->getMock(stdClass::class, array( - 'parseThroughSmarty', - )); - $oUtilsViewMock->expects($this->never())->method('parseThroughSmarty')->willReturn(true); + /** @var stdClass|MockObject $oUtilsViewMock */ + $oUtilsViewMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getRenderedContent']) + ->getMock(); + $oUtilsViewMock->expects($this->never())->method('getRenderedContent')->willReturn(true); - /** @var Content|PHPUnit_Framework_MockObject_MockObject $oContentMock */ - $oContentMock = $this->getMock(Content::class, array( - 'setLanguage', - 'load', - 'getFieldData', - 'getId', - )); + /** @var Content|MockObject $oContentMock */ + $oContentMock = $this->getMockBuilder(Content::class) + ->setMethods([ + 'setLanguage', + 'load', + 'getFieldData', + 'getId' + ]) + ->getMock(); $oContentMock->method('setLanguage')->willReturn(true); $oContentMock->expects($this->never())->method('load')->willReturn(true); $oContentMock->method('getFieldData')->willReturn(true); $oContentMock->method('getId')->willReturn(true); - - /** @var Smarty|PHPUnit_Framework_MockObject_MockObject $oSmartyMock */ - $oSmartyMock = $this->getMock(Smarty::class, array( - 'fetch', - )); - $oSmartyMock->expects($this->never())->method('fetch')->willReturn('smartyContent'); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getEditedValues', - 'getValue', - 'getCurrentItem', - )); + $templateEngineClass = get_class(ContainerFactory::getInstance()->getContainer()->get(TemplateEngineInterface::class)); + + /** @var TemplateEngineInterface|MockObject $templateEngineMock */ + $templateEngineMock = $this->getMockBuilder($templateEngineClass) + ->setMethods(['render']) + ->disableOriginalConstructor() + ->getMock(); + $templateEngineMock->expects($this->never())->method('render')->willReturn('renderedTemplateContent'); + + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getEditedValues', + 'getValue', + 'getCurrentItem' + ]) + ->getMock(); $getValueMap = [ ['sSendMailFromSource', 'cms'], ]; @@ -1184,13 +1293,15 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oManagerMock->method('getValue')->willReturnMap($getValueMap); $oManagerMock->method('getCurrentItem')->willReturn($oOrderMock); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'd3HasOrderManagerEditorMailContent', - 'd3GetLang', - 'd3GetUtilsView', - 'd3GetContent', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'd3HasOrderManagerEditorMailContent', + 'd3GetLang', + 'd3GetUtilsView', + 'd3GetContent' + ]) + ->getMock(); $oModelMock->method('d3HasOrderManagerEditorMailContent')->willReturn(true); $oModelMock->method('d3GetLang')->willReturn($oLangMock); $oModelMock->method('d3GetUtilsView')->willReturn($oUtilsViewMock); @@ -1217,13 +1328,14 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase 'html' => 'htmlMailContent', ) ), - $oSmartyMock + $templateEngineMock ) ) ); } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3GenerateOrderManagerMailContent * @test * @throws ReflectionException */ @@ -1232,55 +1344,66 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $currLangId = 2; $orderLangId = 3; - /** @var Order|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'getFieldData', - )); + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods(['getFieldData']) + ->getMock(); + $getFieldDataMap = [ ['oxlang', $orderLangId], ]; $oOrderMock->method('getFieldData')->willReturnMap($getFieldDataMap); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'getTplLanguage', - 'setTplLanguage', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods([ + 'getTplLanguage', + 'setTplLanguage' + ]) + ->getMock(); + $oLangMock->method('getTplLanguage')->willReturn($currLangId); $oLangMock->expects($this->exactly(2))->method('setTplLanguage') ->withConsecutive([$orderLangId], [$currLangId])->willReturn(true); // can't use a mock of UtilsView, because extension issue - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oUtilsViewMock */ - $oUtilsViewMock = $this->getMock(stdClass::class, array( - 'parseThroughSmarty', - )); - $oUtilsViewMock->expects($this->never())->method('parseThroughSmarty')->willReturn(true); + /** @var stdClass|MockObject $oUtilsViewMock */ + $oUtilsViewMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getRenderedContent']) + ->getMock(); + $oUtilsViewMock->expects($this->never())->method('getRenderedContent')->willReturn(true); - /** @var Content|PHPUnit_Framework_MockObject_MockObject $oContentMock */ - $oContentMock = $this->getMock(Content::class, array( - 'setLanguage', - 'load', - 'getFieldData', - 'getId', - )); + /** @var Content|MockObject $oContentMock */ + $oContentMock = $this->getMockBuilder(Content::class) + ->setMethods([ + 'setLanguage', + 'load', + 'getFieldData', + 'getId' + ]) + ->getMock(); $oContentMock->method('setLanguage')->willReturn(true); $oContentMock->expects($this->never())->method('load')->willReturn(true); $oContentMock->method('getFieldData')->willReturn(true); $oContentMock->method('getId')->willReturn(true); - /** @var Smarty|PHPUnit_Framework_MockObject_MockObject $oSmartyMock */ - $oSmartyMock = $this->getMock(Smarty::class, array( - 'fetch', - )); - $oSmartyMock->expects($this->never())->method('fetch')->willReturn('smartyContent'); + $templateEngineClass = get_class(ContainerFactory::getInstance()->getContainer()->get(TemplateEngineInterface::class)); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getEditedValues', - 'getValue', - 'getCurrentItem', - )); + /** @var TemplateEngineInterface|MockObject $templateEngineMock */ + $templateEngineMock = $this->getMockBuilder($templateEngineClass) + ->setMethods(['render']) + ->disableOriginalConstructor() + ->getMock(); + $templateEngineMock->expects($this->never())->method('render')->willReturn('renderedTemplateContent'); + + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getEditedValues', + 'getValue', + 'getCurrentItem' + ]) + ->getMock(); $getValueMap = [ ['sSendMailFromSource', 'cms'], ]; @@ -1296,13 +1419,15 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oManagerMock->method('getValue')->willReturnMap($getValueMap); $oManagerMock->method('getCurrentItem')->willReturn($oOrderMock); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'd3HasOrderManagerEditorMailContent', - 'd3GetLang', - 'd3GetUtilsView', - 'd3GetContent', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'd3HasOrderManagerEditorMailContent', + 'd3GetLang', + 'd3GetUtilsView', + 'd3GetContent' + ]) + ->getMock(); $oModelMock->method('d3HasOrderManagerEditorMailContent')->willReturn(true); $oModelMock->method('d3GetLang')->willReturn($oLangMock); $oModelMock->method('d3GetUtilsView')->willReturn($oUtilsViewMock); @@ -1329,13 +1454,14 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase 'html' => 'html
Mail
Cont
ent', ) ), - $oSmartyMock + $templateEngineMock ) ) ); } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3GenerateOrderManagerMailContent * @test * @throws ReflectionException */ @@ -1344,55 +1470,66 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $currLangId = 2; $orderLangId = 3; - /** @var Order|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'getFieldData', - )); + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods(['getFieldData']) + ->getMock(); + $getFieldDataMap = [ ['oxlang', $orderLangId], ]; $oOrderMock->method('getFieldData')->willReturnMap($getFieldDataMap); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'getTplLanguage', - 'setTplLanguage', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods([ + 'getTplLanguage', + 'setTplLanguage' + ]) + ->getMock(); + $oLangMock->method('getTplLanguage')->willReturn($currLangId); $oLangMock->expects($this->exactly(2))->method('setTplLanguage') ->withConsecutive([$orderLangId], [$currLangId])->willReturn(true); // can't use a mock of UtilsView, because extension issue - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oUtilsViewMock */ - $oUtilsViewMock = $this->getMock(stdClass::class, array( - 'parseThroughSmarty', - )); - $oUtilsViewMock->expects($this->exactly(2))->method('parseThroughSmarty')->willReturn('smartyContent'); + /** @var stdClass|MockObject $oUtilsViewMock */ + $oUtilsViewMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getRenderedContent']) + ->getMock(); + $oUtilsViewMock->expects($this->exactly(2))->method('getRenderedContent')->willReturn('renderedTemplateContent'); - /** @var Content|PHPUnit_Framework_MockObject_MockObject $oContentMock */ - $oContentMock = $this->getMock(Content::class, array( - 'setLanguage', - 'load', - 'getFieldData', - 'getId', - )); + /** @var Content|MockObject $oContentMock */ + $oContentMock = $this->getMockBuilder(Content::class) + ->setMethods([ + 'setLanguage', + 'load', + 'getFieldData', + 'getId' + ]) + ->getMock(); $oContentMock->method('setLanguage')->willReturn(true); $oContentMock->expects($this->exactly(2))->method('load')->willReturn(true); $oContentMock->method('getFieldData')->willReturn('fieldData'); $oContentMock->method('getId')->willReturn(true); - /** @var Smarty|PHPUnit_Framework_MockObject_MockObject $oSmartyMock */ - $oSmartyMock = $this->getMock(Smarty::class, array( - 'fetch', - )); - $oSmartyMock->expects($this->never())->method('fetch')->willReturn('smartyContent'); + $templateEngineClass = get_class(ContainerFactory::getInstance()->getContainer()->get(TemplateEngineInterface::class)); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getEditedValues', - 'getValue', - 'getCurrentItem', - )); + /** @var TemplateEngineInterface|MockObject $templateEngineMock */ + $templateEngineMock = $this->getMockBuilder($templateEngineClass) + ->setMethods(['render']) + ->disableOriginalConstructor() + ->getMock(); + $templateEngineMock->expects($this->never())->method('render')->willReturn('renderedTemplateContent'); + + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getEditedValues', + 'getValue', + 'getCurrentItem' + ]) + ->getMock(); $getValueMap = [ ['sSendMailFromSource', 'cms'], ]; @@ -1407,13 +1544,15 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oManagerMock->method('getValue')->willReturnMap($getValueMap); $oManagerMock->method('getCurrentItem')->willReturn($oOrderMock); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'd3HasOrderManagerEditorMailContent', - 'd3GetLang', - 'd3GetUtilsView', - 'd3GetContent', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'd3HasOrderManagerEditorMailContent', + 'd3GetLang', + 'd3GetUtilsView', + 'd3GetContent' + ]) + ->getMock(); $oModelMock->method('d3HasOrderManagerEditorMailContent')->willReturn(false); $oModelMock->method('d3GetLang')->willReturn($oLangMock); $oModelMock->method('d3GetUtilsView')->willReturn($oUtilsViewMock); @@ -1430,21 +1569,22 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $this->assertEquals( array( 'subject' => 'fieldData', - 'plain' => 'smartyContent', - 'html' => 'smartyContent', + 'plain' => 'renderedTemplateContent', + 'html' => 'renderedTemplateContent', ), $this->callMethod( $this->_oModel, '_d3GenerateOrderManagerMailContent', array( array(), - $oSmartyMock + $templateEngineMock ) ) ); } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3GenerateOrderManagerMailContent * @test * @throws ReflectionException */ @@ -1453,57 +1593,71 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $currLangId = 2; $orderLangId = 3; - /** @var Order|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'getFieldData', - )); + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods(['getFieldData']) + ->getMock(); + $getFieldDataMap = [ ['oxlang', $orderLangId], ]; $oOrderMock->method('getFieldData')->willReturnMap($getFieldDataMap); - /** @var Language|PHPUnit_Framework_MockObject_MockObject $oLangMock */ - $oLangMock = $this->getMock(Language::class, array( - 'getTplLanguage', - 'setTplLanguage', - )); + /** @var Language|MockObject $oLangMock */ + $oLangMock = $this->getMockBuilder(Language::class) + ->setMethods([ + 'getTplLanguage', + 'setTplLanguage' + ]) + ->getMock(); + $oLangMock->method('getTplLanguage')->willReturn($currLangId); $oLangMock->expects($this->exactly(2))->method('setTplLanguage') ->withConsecutive([$orderLangId], [$currLangId])->willReturn(true); // can't use a mock of UtilsView, because extension issue - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oUtilsViewMock */ - $oUtilsViewMock = $this->getMock(stdClass::class, array( - 'parseThroughSmarty', - )); - $oUtilsViewMock->expects($this->never())->method('parseThroughSmarty')->willReturn('smartyContent'); + /** @var stdClass|MockObject $oUtilsViewMock */ + $oUtilsViewMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getRenderedContent']) + ->getMock(); + $oUtilsViewMock->expects($this->never())->method('getRenderedContent')->willReturn('renderedTemplateContent'); - /** @var Content|PHPUnit_Framework_MockObject_MockObject $oContentMock */ - $oContentMock = $this->getMock(Content::class, array( - 'setLanguage', - 'load', - 'getFieldData', - 'getId', - )); + /** @var Content|MockObject $oContentMock */ + $oContentMock = $this->getMockBuilder(Content::class) + ->setMethods([ + 'setLanguage', + 'load', + 'getFieldData', + 'getId' + ]) + ->getMock(); $oContentMock->method('setLanguage')->willReturn(true); $oContentMock->expects($this->never())->method('load')->willReturn(true); $oContentMock->method('getFieldData')->willReturn('fieldData'); $oContentMock->method('getId')->willReturn(true); - /** @var Smarty|PHPUnit_Framework_MockObject_MockObject $oSmartyMock */ - $oSmartyMock = $this->getMock(Smarty::class, array( - 'fetch', - )); - $oSmartyMock->expects($this->exactly(3))->method('fetch')->willReturn('smartyFetchContent'); + $templateEngineClass = get_class(ContainerFactory::getInstance()->getContainer()->get(TemplateEngineInterface::class)); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getEditedValues', - 'getValue', - 'getCurrentItem', - )); + /** @var TemplateEngineInterface|MockObject $templateEngineMock */ + $templateEngineMock = $this->getMockBuilder($templateEngineClass) + ->setMethods(['render']) + ->disableOriginalConstructor() + ->getMock(); + $templateEngineMock->expects($this->exactly(3))->method('render')->willReturn('renderedTemplateContent'); + + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods([ + 'getEditedValues', + 'getValue', + 'getCurrentItem' + ]) + ->getMock(); $getValueMap = [ ['sSendMailFromSource', 'template'], + ['sSendMailFromTemplatename', 'HtmlTpl'], + ['sSendMailFromTemplatenamePlain', 'PlainTpl'], + ['sSendMailFromSubject', 'SubjectTpl'] ]; $aEditedValues = array( 'mail' => array( @@ -1516,13 +1670,15 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oManagerMock->method('getValue')->willReturnMap($getValueMap); $oManagerMock->method('getCurrentItem')->willReturn($oOrderMock); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'd3HasOrderManagerEditorMailContent', - 'd3GetLang', - 'd3GetUtilsView', - 'd3GetContent', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'd3HasOrderManagerEditorMailContent', + 'd3GetLang', + 'd3GetUtilsView', + 'd3GetContent' + ]) + ->getMock(); $oModelMock->method('d3HasOrderManagerEditorMailContent')->willReturn(false); $oModelMock->method('d3GetLang')->willReturn($oLangMock); $oModelMock->method('d3GetUtilsView')->willReturn($oUtilsViewMock); @@ -1538,31 +1694,32 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $this->assertEquals( array( - 'subject' => 'smartyFetchContent', - 'plain' => 'smartyFetchContent', - 'html' => 'smartyFetchContent', + 'subject' => 'renderedTemplateContent', + 'plain' => 'renderedTemplateContent', + 'html' => 'renderedTemplateContent', ), $this->callMethod( $this->_oModel, '_d3GenerateOrderManagerMailContent', array( array(), - $oSmartyMock + $templateEngineMock ) ) ); } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3HasOrderManagerEditorMailContent * @test * @throws ReflectionException */ public function d3HasOrderManagerEditorMailContentPass() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'isArrayEditorMailContent', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['isArrayEditorMailContent']) + ->getMock(); $oModelMock->method('isArrayEditorMailContent')->willReturn(true); $this->_oModel = $oModelMock; @@ -1585,15 +1742,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3HasOrderManagerEditorMailContent * @test * @throws ReflectionException */ public function d3HasOrderManagerEditorMailContentIsNoArray() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'isArrayEditorMailContent', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['isArrayEditorMailContent']) + ->getMock(); $oModelMock->method('isArrayEditorMailContent')->willReturn(false); $this->_oModel = $oModelMock; @@ -1616,15 +1774,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3HasOrderManagerEditorMailContent * @test * @throws ReflectionException */ public function d3HasOrderManagerEditorMailContentIsNoSubject() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'isArrayEditorMailContent', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['isArrayEditorMailContent']) + ->getMock(); $oModelMock->method('isArrayEditorMailContent')->willReturn(true); $this->_oModel = $oModelMock; @@ -1647,15 +1806,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3HasOrderManagerEditorMailContent * @test * @throws ReflectionException */ public function d3HasOrderManagerEditorMailContentIsNoHtml() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'isArrayEditorMailContent', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['isArrayEditorMailContent']) + ->getMock(); $oModelMock->method('isArrayEditorMailContent')->willReturn(true); $this->_oModel = $oModelMock; @@ -1678,15 +1838,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3HasOrderManagerEditorMailContent * @test * @throws ReflectionException */ public function d3HasOrderManagerEditorMailContentIsNoPlain() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'isArrayEditorMailContent', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['isArrayEditorMailContent']) + ->getMock(); $oModelMock->method('isArrayEditorMailContent')->willReturn(true); $this->_oModel = $oModelMock; @@ -1709,6 +1870,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::isArrayEditorMailContent * @test * @throws ReflectionException */ @@ -1728,6 +1890,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::isArrayEditorMailContent * @test * @throws ReflectionException */ @@ -1745,6 +1908,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::isArrayEditorMailContent * @test * @throws ReflectionException */ @@ -1762,15 +1926,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3generatePlainContent * @test * @throws ReflectionException */ public function canGeneratePlainContent() { - /** @var Html2Text|PHPUnit_Framework_MockObject_MockObject $oHtml2TextMock */ - $oHtml2TextMock = $this->getMock(Html2Text::class, array( - 'getText', - )); + /** @var Html2Text|MockObject $oHtml2TextMock */ + $oHtml2TextMock = $this->getMockBuilder(Html2Text::class) + ->setMethods(['getText']) + ->getMock(); $oHtml2TextMock->expects($this->once())->method('getText')->willReturn('plainContent'); d3GetModCfgDIC()->set(Html2Text::class, $oHtml2TextMock); @@ -1788,33 +1953,39 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3sendOrderManagerMailToOwner * @test * @throws ReflectionException */ public function canSendOrderManagerMailToOwner() { - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oFieldMock */ - $oFieldMock = $this->getMock(Shop::class, array( - 'getRawValue', - )); + /** @var Shop|MockObject $oFieldMock */ + $oFieldMock = $this->getMockBuilder(Shop::class) + ->setMethods(['getRawValue']) + ->getMock(); $oFieldMock->method('getRawValue')->willReturn('shopName'); - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oShopMock */ - $oShopMock = $this->getMock(Shop::class, array( - '__get', - 'getFieldData', - )); + /** @var Shop|MockObject $oShopMock */ + $oShopMock = $this->getMockBuilder(Shop::class) + ->setMethods([ + '__get', + 'getFieldData' + ]) + ->getMock(); $oShopMock->method('__get')->willReturn($oFieldMock); $oShopMock->method('getFieldData')->willReturn('info@mail.com'); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'setRecipient', - '_d3HasOrderManagerCustomMailAddresses', - '_d3getOrderManagerCustomMailAddressList', - 'AddBcc', - 'd3generateRemark' - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'setRecipient', + '_d3HasOrderManagerCustomMailAddresses', + '_d3getOrderManagerCustomMailAddressList', + 'AddBcc', + 'd3generateRemark' + ]) + ->getMock(); + $oModelMock->expects($this->once())->method('setRecipient')->willReturn(true); $oModelMock->method('_d3HasOrderManagerCustomMailAddresses')->willReturn(true); $oModelMock->expects($this->exactly(2))->method('AddBcc')->willReturn(true); @@ -1840,18 +2011,22 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3sendOrderManagerMailToCustom * @test * @throws ReflectionException */ public function canSendOrderManagerMailToCustom() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3hasOrderManagerCustomMailAddresses', - '_d3getOrderManagerCustomMailAddressList', - 'setRecipient', - 'd3generateRemark' - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_d3hasOrderManagerCustomMailAddresses', + '_d3getOrderManagerCustomMailAddressList', + 'setRecipient', + 'd3generateRemark' + ]) + ->getMock(); + $oModelMock->expects($this->once())->method('_d3hasOrderManagerCustomMailAddresses')->willReturn(true); $oModelMock->expects($this->exactly(2))->method('setRecipient')->willReturn(true); $oModelMock->method('_d3getOrderManagerCustomMailAddressList')->willReturn( @@ -1875,15 +2050,16 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3getOrderManagerCustomMailAddressList * @test * @throws ReflectionException */ public function canExtractCustomMailAddressList() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3getOrderManagerCustomRecipientList', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods(['_d3getOrderManagerCustomRecipientList']) + ->getMock(); $oModelMock->expects($this->once())->method('_d3getOrderManagerCustomRecipientList')->willReturn( 'mailNo1; mailNo2; ' ); @@ -1903,16 +2079,19 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3HasOrderManagerCustomMailAddresses * @test * @throws ReflectionException */ public function hasOrderManagerCustomMailAddressesPass() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3hasOrderManagerCustomRecipient', - '_d3getOrderManagerCustomRecipientList', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_d3hasOrderManagerCustomRecipient', + '_d3getOrderManagerCustomRecipientList' + ]) + ->getMock(); $oModelMock->method('_d3hasOrderManagerCustomRecipient')->willReturn(true); $oModelMock->method('_d3getOrderManagerCustomRecipientList')->willReturn(true); @@ -1927,16 +2106,19 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3HasOrderManagerCustomMailAddresses * @test * @throws ReflectionException */ public function hasOrderManagerCustomMailAddressesNoCustRecipient() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3hasOrderManagerCustomRecipient', - '_d3getOrderManagerCustomRecipientList', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_d3hasOrderManagerCustomRecipient', + '_d3getOrderManagerCustomRecipientList' + ]) + ->getMock(); $oModelMock->method('_d3hasOrderManagerCustomRecipient')->willReturn(false); $oModelMock->method('_d3getOrderManagerCustomRecipientList')->willReturn(true); @@ -1951,16 +2133,19 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3HasOrderManagerCustomMailAddresses * @test * @throws ReflectionException */ public function hasOrderManagerCustomMailAddressesNoCustRecipientList() { - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - '_d3hasOrderManagerCustomRecipient', - '_d3getOrderManagerCustomRecipientList', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + '_d3hasOrderManagerCustomRecipient', + '_d3getOrderManagerCustomRecipientList' + ]) + ->getMock(); $oModelMock->method('_d3hasOrderManagerCustomRecipient')->willReturn(true); $oModelMock->method('_d3getOrderManagerCustomRecipientList')->willReturn(false); @@ -1975,6 +2160,7 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3GetRemark * @test * @throws ReflectionException */ @@ -1990,66 +2176,75 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3sendOrderManagerMailToCustomer * @test * @throws ReflectionException */ public function canD3sendOrderManagerMailToCustomerOrderUserHasId() { - /** @var Field|PHPUnit_Framework_MockObject_MockObject $oFieldMock */ - $oFieldMock = $this->getMock(Field::class, array( - 'getRawValue', - )); + /** @var Field|MockObject $oFieldMock */ + $oFieldMock = $this->getMockBuilder(Field::class) + ->setMethods(['getRawValue']) + ->getMock(); $oFieldMock->method('getRawValue')->willReturn('rawValue'); - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oShopMock */ - $oShopMock = $this->getMock(Shop::class, array( - 'getFieldData', - '__get', - )); + /** @var Shop|MockObject $oShopMock */ + $oShopMock = $this->getMockBuilder(Shop::class) + ->setMethods([ + 'getFieldData', + '__get' + ]) + ->getMock(); $oShopMock->method('getFieldData')->willReturn('fieldData'); $oShopMock->method('__get')->willReturn($oFieldMock); - /** @var User|PHPUnit_Framework_MockObject_MockObject $oOrderUserMock */ - $oOrderUserMock = $this->getMock(User::class, array( - 'getId', - '__get', - 'getFieldData', - )); + /** @var User|MockObject $oOrderUserMock */ + $oOrderUserMock = $this->getMockBuilder(User::class) + ->setMethods([ + 'getId', + '__get', + 'getFieldData' + ]) + ->getMock(); $oOrderUserMock->method('getId')->willReturn('orderUserId'); $oOrderUserMock->expects($this->exactly(2))->method('__get')->willReturn($oFieldMock); $oOrderUserMock->method('getFieldData')->willReturn('fieldData'); - /** @var Order|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'getOrderUser', - '__get', - 'getFieldData', - )); + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'getOrderUser', + '__get', + 'getFieldData' + ]) + ->getMock(); $oOrderMock->method('getOrderUser')->willReturn($oOrderUserMock); $oOrderMock->expects($this->never())->method('__get')->willReturn($oFieldMock); $oOrderMock->method('getFieldData')->willReturn('fieldData'); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getCurrentItem', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getCurrentItem']) + ->getMock(); $oManagerMock->method('getCurrentItem')->willReturn($oOrderMock); - /** @var Remark|PHPUnit_Framework_MockObject_MockObject $oRemarkMock */ - $oRemarkMock = $this->getMock(Remark::class, array( - 'assign', - )); + /** @var Remark|MockObject $oRemarkMock */ + $oRemarkMock = $this->getMockBuilder(Remark::class) + ->setMethods(['assign']) + ->getMock(); $oRemarkMock->expects($this->once())->method('assign')->willReturn(true); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'setRecipient', - '_d3hasOrderManagerOwnerRecipient', - 'AddBcc', - '_d3HasOrderManagerCustomMailAddresses', - '_d3getOrderManagerCustomMailAddressList', - 'd3GetRemark', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'setRecipient', + '_d3hasOrderManagerOwnerRecipient', + 'AddBcc', + '_d3HasOrderManagerCustomMailAddresses', + '_d3getOrderManagerCustomMailAddressList', + 'd3GetRemark' + ]) + ->getMock(); $oModelMock->method('setRecipient')->willReturn(true); $oModelMock->method('_d3hasOrderManagerOwnerRecipient')->willReturn(true); $oModelMock->expects($this->exactly(3))->method('AddBcc')->willReturn(true); @@ -2076,66 +2271,75 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3sendOrderManagerMailToCustomer * @test * @throws ReflectionException */ public function canD3sendOrderManagerMailToCustomerNoOrderUser() { - /** @var Field|PHPUnit_Framework_MockObject_MockObject $oFieldMock */ - $oFieldMock = $this->getMock(Field::class, array( - 'getRawValue', - )); + /** @var Field|MockObject $oFieldMock */ + $oFieldMock = $this->getMockBuilder(Field::class) + ->setMethods(['getRawValue']) + ->getMock(); $oFieldMock->method('getRawValue')->willReturn('rawValue'); - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oShopMock */ - $oShopMock = $this->getMock(Shop::class, array( - 'getFieldData', - '__get', - )); + /** @var Shop|MockObject $oShopMock */ + $oShopMock = $this->getMockBuilder(Shop::class) + ->setMethods([ + 'getFieldData', + '__get' + ]) + ->getMock(); $oShopMock->method('getFieldData')->willReturn('fieldData'); $oShopMock->method('__get')->willReturn($oFieldMock); - /** @var User|PHPUnit_Framework_MockObject_MockObject $oOrderUserMock */ - $oOrderUserMock = $this->getMock(User::class, array( - 'getId', - '__get', - 'getFieldData', - )); + /** @var User|MockObject $oOrderUserMock */ + $oOrderUserMock = $this->getMockBuilder(User::class) + ->setMethods([ + 'getId', + '__get', + 'getFieldData' + ]) + ->getMock(); $oOrderUserMock->method('getId')->willReturn(false); $oOrderUserMock->expects($this->never())->method('__get')->willReturn($oFieldMock); $oOrderUserMock->method('getFieldData')->willReturn('fieldData'); - /** @var Order|PHPUnit_Framework_MockObject_MockObject $oOrderMock */ - $oOrderMock = $this->getMock(Order::class, array( - 'getOrderUser', - '__get', - 'getFieldData', - )); + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'getOrderUser', + '__get', + 'getFieldData' + ]) + ->getMock(); $oOrderMock->method('getOrderUser')->willReturn($oOrderUserMock); $oOrderMock->expects($this->exactly(2))->method('__get')->willReturn($oFieldMock); $oOrderMock->method('getFieldData')->willReturn('fieldData'); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getCurrentItem', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getCurrentItem']) + ->getMock(); $oManagerMock->method('getCurrentItem')->willReturn($oOrderMock); - /** @var Remark|PHPUnit_Framework_MockObject_MockObject $oRemarkMock */ - $oRemarkMock = $this->getMock(Remark::class, array( - 'assign', - )); + /** @var Remark|MockObject $oRemarkMock */ + $oRemarkMock = $this->getMockBuilder(Remark::class) + ->setMethods(['assign']) + ->getMock(); $oRemarkMock->expects($this->once())->method('assign')->willReturn(true); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'setRecipient', - '_d3hasOrderManagerOwnerRecipient', - 'AddBcc', - '_d3HasOrderManagerCustomMailAddresses', - '_d3getOrderManagerCustomMailAddressList', - 'd3GetRemark', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'setRecipient', + '_d3hasOrderManagerOwnerRecipient', + 'AddBcc', + '_d3HasOrderManagerCustomMailAddresses', + '_d3getOrderManagerCustomMailAddressList', + 'd3GetRemark' + ]) + ->getMock(); $oModelMock->method('setRecipient')->willReturn(true); $oModelMock->method('_d3hasOrderManagerOwnerRecipient')->willReturn(true); $oModelMock->expects($this->exactly(3))->method('AddBcc')->willReturn(true); @@ -2162,15 +2366,17 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3GetPdfHandler * @test * @throws ReflectionException + * @throws Exception */ public function d3GetPdfHandlerReturnsRightInstance() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getCurrentItem', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getCurrentItem']) + ->getMock(); $oManagerMock->method('getCurrentItem')->willReturn(d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)); $this->assertInstanceOf( @@ -2184,15 +2390,17 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3AddOrderManagerPdfAttachment * @test * @throws ReflectionException + * @throws Exception */ public function canAddOrderManagerPdfAttachmentInvoice() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [ ['blActionOrderGeneratePdf_status', true], ['blActionOrderPdfSendAttach', true], @@ -2201,13 +2409,18 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase ]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3ordermanager_pdfhandler|PHPUnit_Framework_MockObject_MockObject $oPdfHandlerMock */ - $oPdfHandlerMock = $this->getMock(d3ordermanager_pdfhandler::class, array( - 'canGeneratePdf', - 'createPdf', - 'getPdfFileName', - 'getPdfSaveDir', - ), array($oManagerMock, d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class))); + /** @var d3ordermanager_pdfhandler|MockObject $oPdfHandlerMock */ + $oPdfHandlerMock = $this->getMockBuilder(d3ordermanager_pdfhandler::class) + ->setMethods([ + 'canGeneratePdf', + 'createPdf', + 'getPdfFileName', + 'getPdfSaveDir']) + ->setConstructorArgs([ + $oManagerMock, + d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class) + ]) + ->getMock(); $oPdfHandlerMock->method('canGeneratePdf')->willReturn(true); $oPdfHandlerMock->expects($this->once())->method('createPdf')->with( $this->stringContains(d3ordermanager_conf::D3_ORDERMANAGER_PDFTYPE_INVOICE), @@ -2216,11 +2429,13 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oPdfHandlerMock->method('getPdfFileName')->willReturn(true); $oPdfHandlerMock->method('getPdfSaveDir')->willReturn(true); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'd3GetPdfHandler', - 'addAttachment', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'd3GetPdfHandler', + 'addAttachment' + ]) + ->getMock(); $oModelMock->method('d3GetPdfHandler')->willReturn($oPdfHandlerMock); $oModelMock->expects($this->once())->method('addAttachment')->willReturn(true); @@ -2234,15 +2449,17 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3AddOrderManagerPdfAttachment * @test * @throws ReflectionException + * @throws Exception */ public function canAddOrderManagerPdfAttachmentDNote() { - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [ ['blActionOrderGeneratePdf_status', true], ['blActionOrderPdfSendAttach', true], @@ -2251,13 +2468,19 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase ]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3ordermanager_pdfhandler|PHPUnit_Framework_MockObject_MockObject $oPdfHandlerMock */ - $oPdfHandlerMock = $this->getMock(d3ordermanager_pdfhandler::class, array( - 'canGeneratePdf', - 'createPdf', - 'getPdfFileName', - 'getPdfSaveDir', - ), array($oManagerMock, d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class))); + /** @var d3ordermanager_pdfhandler|MockObject $oPdfHandlerMock */ + $oPdfHandlerMock = $this->getMockBuilder(d3ordermanager_pdfhandler::class) + ->setMethods([ + 'canGeneratePdf', + 'createPdf', + 'getPdfFileName', + 'getPdfSaveDir' + ]) + ->setConstructorArgs([ + $oManagerMock, + d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class) + ]) + ->getMock(); $oPdfHandlerMock->method('canGeneratePdf')->willReturn(true); $oPdfHandlerMock->expects($this->once())->method('createPdf')->with( $this->stringContains(d3ordermanager_conf::D3_ORDERMANAGER_PDFTYPE_DELIVERYNOTE), @@ -2266,11 +2489,13 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase $oPdfHandlerMock->method('getPdfFileName')->willReturn(true); $oPdfHandlerMock->method('getPdfSaveDir')->willReturn(true); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'd3GetPdfHandler', - 'addAttachment', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'd3GetPdfHandler', + 'addAttachment' + ]) + ->getMock(); $oModelMock->method('d3GetPdfHandler')->willReturn($oPdfHandlerMock); $oModelMock->expects($this->once())->method('addAttachment')->willReturn(true); @@ -2284,39 +2509,44 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3SetOrderManagerReplyAddress * @test * @throws ReflectionException */ public function canSetOrderManagerReplyAddressWithReply() { - /** @var Field|PHPUnit_Framework_MockObject_MockObject $oFieldMock */ - $oFieldMock = $this->getMock(Field::class, array( - 'getRawValue', - )); + /** @var Field|MockObject $oFieldMock */ + $oFieldMock = $this->getMockBuilder(Field::class) + ->setMethods(['getRawValue']) + ->getMock(); $oFieldMock->method('getRawValue')->willReturn('rawValue'); - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oShopMock */ - $oShopMock = $this->getMock(Shop::class, array( - '__get', - 'getFieldData', - )); + /** @var Shop|MockObject $oShopMock */ + $oShopMock = $this->getMockBuilder(Shop::class) + ->setMethods([ + '__get', + 'getFieldData' + ]) + ->getMock(); $oShopMock->method('__get')->willReturn($oFieldMock); $oShopMock->method('getFieldData')->willReturn('fieldData'); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [ ['sSendMailReplyAddress', 'reply@test.com'], ]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'setFrom', - 'setReplyTo', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'setFrom', + 'setReplyTo' + ]) + ->getMock(); $oModelMock->expects($this->once())->method('setFrom')->willReturn(true); $oModelMock->expects($this->once())->method('setReplyTo')->willReturn(true); @@ -2330,39 +2560,44 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::_d3SetOrderManagerReplyAddress * @test * @throws ReflectionException */ public function canSetOrderManagerReplyAddressWithoutReply() { - /** @var Field|PHPUnit_Framework_MockObject_MockObject $oFieldMock */ - $oFieldMock = $this->getMock(Field::class, array( - 'getRawValue', - )); + /** @var Field|MockObject $oFieldMock */ + $oFieldMock = $this->getMockBuilder(Field::class) + ->setMethods(['getRawValue']) + ->getMock(); $oFieldMock->method('getRawValue')->willReturn('rawValue'); - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oShopMock */ - $oShopMock = $this->getMock(Shop::class, array( - '__get', - 'getFieldData', - )); + /** @var Shop|MockObject $oShopMock */ + $oShopMock = $this->getMockBuilder(Shop::class) + ->setMethods([ + '__get', + 'getFieldData' + ]) + ->getMock(); $oShopMock->method('__get')->willReturn($oFieldMock); $oShopMock->method('getFieldData')->willReturn('fieldData'); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [ ['sSendMailReplyAddress', null], ]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_oxemail_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Email::class, array( - 'setFrom', - 'setReplyTo', - )); + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'setFrom', + 'setReplyTo' + ]) + ->getMock(); $oModelMock->expects($this->never())->method('setFrom')->willReturn(true); $oModelMock->expects($this->once())->method('setReplyTo')->willReturn(true); @@ -2375,6 +2610,118 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase ); } + /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3generateRemark + * @test + * @throws ReflectionException + */ + public function canGenerateRemark() + { + /** @var Remark|MockObject $remarkMock */ + $remarkMock = $this->getMockBuilder(Remark::class) + ->setMethods(['assign']) + ->getMock(); + $remarkMock->method('assign')->with($this->isType('array'))->willReturn(true); + + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'd3GetRemark', + 'getAllRecipientAddresses', + 'getBody', + 'getAltBody' + ]) + ->getMock(); + $oModelMock->expects($this->once())->method('d3GetRemark')->willReturn($remarkMock); + $oModelMock->expects($this->any())->method('getAllRecipientAddresses')->willReturn( + [ + 'key1' => 'value1', + 'key2' => 'value2', + ] + ); + $oModelMock->expects($this->any())->method('getBody')->willReturn('testBody'); + $oModelMock->expects($this->any())->method('getAltBody')->willReturn('testAltBody'); + + $this->_oModel = $oModelMock; + + /** @var User|MockObject $oUserMock */ + $oUserMock = $this->getMockBuilder(User::class) + ->setMethods(['getId']) + ->getMock(); + $oUserMock->method('getId')->willReturn('userId'); + + /** @var Order|MockObject $oOrderMock */ + $oOrderMock = $this->getMockBuilder(Order::class) + ->setMethods(['getOrderUser']) + ->getMock(); + $oOrderMock->method('getOrderUser')->willReturn($oUserMock); + + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getCurrentItem']) + ->getMock(); + $oManagerMock->expects($this->any())->method('getCurrentItem')->willReturn($oOrderMock); + + $this->setValue( + $this->_oModel, + 'oOrderManager', + $oManagerMock + ); + + $this->assertSame( + $remarkMock, + $this->callMethod( + $this->_oModel, + 'd3generateRemark' + ) + ); + } + + /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxemail_ordermanager::d3getRemarkText + * @test + * @throws ReflectionException + */ + public function canGetRemarkText() + { + /** @var d3_oxemail_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Email::class) + ->setMethods([ + 'getAllRecipientAddresses', + 'getBody', + 'getAltBody' + ]) + ->getMock(); + $oModelMock->expects($this->any())->method('getAllRecipientAddresses')->willReturn( + [ + 'key1' => 'value1', + 'key2' => 'value2', + ] + ); + $oModelMock->expects($this->any())->method('getBody')->willReturn('testBody'); + $oModelMock->expects($this->any())->method('getAltBody')->willReturn('testAltBody'); + + $this->_oModel = $oModelMock; + + $this->assertEquals( + 'Recipients:'. + PHP_EOL.'---'.PHP_EOL. + 'key1, key2'. + PHP_EOL.'---'.PHP_EOL. + 'HTML:'. + PHP_EOL.'---'.PHP_EOL. + 'testBody'. + PHP_EOL.'---'.PHP_EOL. + 'Plain'. + PHP_EOL.'---'.PHP_EOL. + 'testAltBody', + $this->callMethod( + $this->_oModel, + 'd3getRemarkText' + ) + ); + } + /** * @param $sLicenseKey * @param d3ordermanager $oManager @@ -2384,4 +2731,4 @@ class d3_oxemail_ordermanagerTest extends d3OrdermanagerUnitTestCase { return null; } -} \ No newline at end of file +} diff --git a/src/tests/unit/Modules/Application/Model/d3_oxorder_ordermanagerTest.php b/src/tests/unit/Modules/Application/Model/d3_oxorder_ordermanagerTest.php index 1972f504..e87728de 100644 --- a/src/tests/unit/Modules/Application/Model/d3_oxorder_ordermanagerTest.php +++ b/src/tests/unit/Modules/Application/Model/d3_oxorder_ordermanagerTest.php @@ -35,9 +35,12 @@ use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Model\BaseModel; use OxidEsales\Eshop\Core\Model\ListModel; -use OxidEsales\Eshop\Core\Module\Module; -use OxidEsales\Eshop\Core\Module\ModuleInstaller; -use PHPUnit_Framework_MockObject_MockObject; +use OxidEsales\Eshop\Core\Registry; +use OxidEsales\EshopCommunity\Internal\Container\ContainerFactory; +use OxidEsales\EshopCommunity\Internal\Framework\Module\Configuration\Bridge\ShopConfigurationDaoBridgeInterface; +use OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Bridge\ModuleActivationBridge; +use OxidEsales\EshopCommunity\Internal\Framework\Module\Setup\Bridge\ModuleActivationBridgeInterface; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; use stdClass; @@ -51,6 +54,7 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException + * @throws Exception */ public function setUp() { @@ -67,6 +71,7 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::__get * @test * @throws ReflectionException */ @@ -95,8 +100,11 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3getBasket4OrderManager + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3setBasket4OrderManager * @test * @throws ReflectionException + * @throws Exception */ public function canSetAndGetBasket() { @@ -116,8 +124,11 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3getPayment4OrderManager + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3setPayment4OrderManager * @test * @throws ReflectionException + * @throws Exception */ public function canSetAndGetPayment() { @@ -137,21 +148,23 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3getOrderBasket4OrderManager * @test * @throws ReflectionException + * @throws Exception */ public function canGetOrderBasket4OrderManagerWithStornoArticlesNotEmptyList() { - /** @var Voucher|PHPUnit_Framework_MockObject_MockObject $oVoucherMock */ - $oVoucherMock = $this->getMock(Voucher::class, array( - 'load', - )); + /** @var Voucher|MockObject $oVoucherMock */ + $oVoucherMock = $this->getMockBuilder(Voucher::class) + ->setMethods(['load']) + ->getMock(); $oVoucherMock->expects($this->exactly(2))->method('load')->willReturn(true); - /** @var ListModel|PHPUnit_Framework_MockObject_MockObject $oOrderArticleMock */ - $oOrderArticleMock = $this->getMock(ListModel::class, array( - 'count', - )); + /** @var ListModel|MockObject $oOrderArticleMock */ + $oOrderArticleMock = $this->getMockBuilder(ListModel::class) + ->setMethods(['count']) + ->getMock(); $oOrderArticleMock->method('count')->willReturn(5); /** @var BaseModel $oBaseModel */ $oBaseModel = d3GetModCfgDIC()->get('d3ox.ordermanager.'.BaseModel::class); @@ -161,12 +174,14 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase $oOrderArticleMock->offsetSet('itemNo4', $oBaseModel); $oOrderArticleMock->offsetSet('itemNo5', $oBaseModel); - /** @var Basket|PHPUnit_Framework_MockObject_MockObject $oBasketMock */ - $oBasketMock = $this->getMock(Basket::class, array( - 'addOrderArticleToBasket4OrderManager', - 'calculateBasket4OrderManager', - 'getVouchers', - )); + /** @var Basket|MockObject $oBasketMock */ + $oBasketMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'addOrderArticleToBasket4OrderManager', + 'calculateBasket4OrderManager', + 'getVouchers' + ]) + ->getMock(); $oBasketMock->expects($this->exactly(5))->method('addOrderArticleToBasket4OrderManager')->willReturn(true); $oBasketMock->expects($this->once())->method('calculateBasket4OrderManager')->willReturn(true); $oBasketMock->method('getVouchers')->willReturn(array( @@ -174,21 +189,23 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase 'voucherNo2' => 'voucherNo2' )); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [['blGetStornoArticles', true]]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'reloadDelivery', - 'reloadDiscount', - '_getOrderBasket', - 'getOrderArticles', - 'd3GetVoucher', - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'reloadDelivery', + 'reloadDiscount', + '_getOrderBasket', + 'getOrderArticles', + 'd3GetVoucher' + ]) + ->getMock(); $oModelMock->method('reloadDelivery')->willReturn(true); $oModelMock->method('reloadDiscount')->willReturn(true); $oModelMock->expects($this->once())->method('_getOrderBasket')->willReturn($oBasketMock); @@ -210,21 +227,23 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3getOrderBasket4OrderManager * @test * @throws ReflectionException + * @throws Exception */ public function canGetOrderBasket4OrderManagerWithoutStornoArticlesNotEmptyList() { - /** @var Voucher|PHPUnit_Framework_MockObject_MockObject $oVoucherMock */ - $oVoucherMock = $this->getMock(Voucher::class, array( - 'load', - )); + /** @var Voucher|MockObject $oVoucherMock */ + $oVoucherMock = $this->getMockBuilder(Voucher::class) + ->setMethods(['load']) + ->getMock(); $oVoucherMock->expects($this->exactly(2))->method('load')->willReturn(true); - /** @var ListModel|PHPUnit_Framework_MockObject_MockObject $oOrderArticleMock */ - $oOrderArticleMock = $this->getMock(ListModel::class, array( - 'count', - )); + /** @var ListModel|MockObject $oOrderArticleMock */ + $oOrderArticleMock = $this->getMockBuilder(ListModel::class) + ->setMethods(['count']) + ->getMock(); $oOrderArticleMock->method('count')->willReturn(5); /** @var BaseModel $oBaseModel */ $oBaseModel = d3GetModCfgDIC()->get('d3ox.ordermanager.'.BaseModel::class); @@ -234,12 +253,14 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase $oOrderArticleMock->offsetSet('itemNo4', $oBaseModel); $oOrderArticleMock->offsetSet('itemNo5', $oBaseModel); - /** @var Basket|PHPUnit_Framework_MockObject_MockObject $oBasketMock */ - $oBasketMock = $this->getMock(Basket::class, array( - 'addOrderArticleToBasket4OrderManager', - 'calculateBasket4OrderManager', - 'getVouchers', - )); + /** @var Basket|MockObject $oBasketMock */ + $oBasketMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'addOrderArticleToBasket4OrderManager', + 'calculateBasket4OrderManager', + 'getVouchers' + ]) + ->getMock(); $oBasketMock->expects($this->exactly(5))->method('addOrderArticleToBasket4OrderManager')->willReturn(true); $oBasketMock->expects($this->once())->method('calculateBasket4OrderManager')->willReturn(true); $oBasketMock->method('getVouchers')->willReturn(array( @@ -247,21 +268,23 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase 'voucherNo2' => 'voucherNo2' )); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [['blGetStornoArticles', false]]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'reloadDelivery', - 'reloadDiscount', - '_getOrderBasket', - 'getOrderArticles', - 'd3GetVoucher', - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'reloadDelivery', + 'reloadDiscount', + '_getOrderBasket', + 'getOrderArticles', + 'd3GetVoucher' + ]) + ->getMock(); $oModelMock->method('reloadDelivery')->willReturn(true); $oModelMock->method('reloadDiscount')->willReturn(true); $oModelMock->expects($this->once())->method('_getOrderBasket')->willReturn($oBasketMock); @@ -283,29 +306,32 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3getOrderBasket4OrderManager * @test * @throws ReflectionException */ public function canGetOrderBasket4OrderManagerEmptyList() { - /** @var Voucher|PHPUnit_Framework_MockObject_MockObject $oVoucherMock */ - $oVoucherMock = $this->getMock(Voucher::class, array( - 'load', - )); + /** @var Voucher|MockObject $oVoucherMock */ + $oVoucherMock = $this->getMockBuilder(Voucher::class) + ->setMethods(['load']) + ->getMock(); $oVoucherMock->expects($this->exactly(2))->method('load')->willReturn(true); - /** @var ListModel|PHPUnit_Framework_MockObject_MockObject $oOrderArticleMock */ - $oOrderArticleMock = $this->getMock(ListModel::class, array( - 'count', - )); + /** @var ListModel|MockObject $oOrderArticleMock */ + $oOrderArticleMock = $this->getMockBuilder(ListModel::class) + ->setMethods(['count']) + ->getMock(); $oOrderArticleMock->method('count')->willReturn(0); - /** @var Basket|PHPUnit_Framework_MockObject_MockObject $oBasketMock */ - $oBasketMock = $this->getMock(Basket::class, array( - 'addOrderArticleToBasket4OrderManager', - 'calculateBasket4OrderManager', - 'getVouchers', - )); + /** @var Basket|MockObject $oBasketMock */ + $oBasketMock = $this->getMockBuilder(Basket::class) + ->setMethods([ + 'addOrderArticleToBasket4OrderManager', + 'calculateBasket4OrderManager', + 'getVouchers' + ]) + ->getMock(); $oBasketMock->expects($this->never())->method('addOrderArticleToBasket4OrderManager')->willReturn(true); $oBasketMock->expects($this->once())->method('calculateBasket4OrderManager')->willReturn(true); $oBasketMock->method('getVouchers')->willReturn(array( @@ -313,21 +339,23 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase 'voucherNo2' => 'voucherNo2' )); - /** @var d3ordermanager|PHPUnit_Framework_MockObject_MockObject $oManagerMock */ - $oManagerMock = $this->getMock(d3ordermanager::class, array( - 'getValue', - )); + /** @var d3ordermanager|MockObject $oManagerMock */ + $oManagerMock = $this->getMockBuilder(d3ordermanager::class) + ->setMethods(['getValue']) + ->getMock(); $getValueMap = [['blGetStornoArticles', false]]; $oManagerMock->method('getValue')->willReturnMap($getValueMap); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'reloadDelivery', - 'reloadDiscount', - '_getOrderBasket', - 'getOrderArticles', - 'd3GetVoucher', - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'reloadDelivery', + 'reloadDiscount', + '_getOrderBasket', + 'getOrderArticles', + 'd3GetVoucher' + ]) + ->getMock(); $oModelMock->method('reloadDelivery')->willReturn(true); $oModelMock->method('reloadDiscount')->willReturn(true); $oModelMock->expects($this->once())->method('_getOrderBasket')->willReturn($oBasketMock); @@ -349,6 +377,7 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3GetVoucher * @test * @throws ReflectionException */ @@ -364,6 +393,7 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3GetPdfHandler * @test * @throws ReflectionException */ @@ -379,68 +409,102 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3GetInvoicePdf * @test * @throws ReflectionException * @throws Exception */ public function d3GetInvoicePdfHasRightInstance() { - $oModule = d3GetModCfgDIC()->get('d3ox.ordermanager.'.Module::class); - $oModule->load('invoicepdf'); - $oModuleInstaller = d3GetModCfgDIC()->get('d3ox.ordermanager.'.ModuleInstaller::class); - $oModuleInstaller->activate($oModule); + $moduleId = 'invoicepdf'; - $this->assertInstanceOf( - InvoicepdfPDF::class, - $this->callMethod( - $this->_oModel, - 'd3GetInvoicePdf' - ) - ); + $container = ContainerFactory::getInstance()->getContainer(); + $shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get(); - $oModuleInstaller->deactivate($oModule); + // Module isn't installed + if (false === $shopConfiguration->hasModuleConfiguration($moduleId)) { + $this->markTestSkipped('no InvoicePdf module installed'); + } + + $shopId = Registry::getConfig()->getShopId(); + + /** @var ModuleActivationBridge $moduleActivationBridge */ + $moduleActivationBridge = ContainerFactory::getInstance()->getContainer()->get(ModuleActivationBridgeInterface::class); + $blIsActive = $moduleActivationBridge->isActive($moduleId, $shopId); + + try { + if (false == $blIsActive) { + $moduleActivationBridge->activate( $moduleId, $shopId); + } + + $this->assertInstanceOf( + InvoicepdfPDF::class, + $this->callMethod( + $this->_oModel, + 'd3GetInvoicePdf' + ) + ); + } catch (Exception $exception) { + Registry::getLogger()->error($exception->getMessage(), [$exception]); + } finally { + if (!$blIsActive) { + $moduleActivationBridge->deactivate( $moduleId, $shopId); + } + } } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3generatePdf * @test * @throws ReflectionException + * @throws Exception */ public function canStartGeneratingInvoicePdf() { $expected = 'returnValue'; + $moduleId = 'invoicepdf'; - if (false == class_exists('invoicepdfPDF')) { + $container = ContainerFactory::getInstance()->getContainer(); + $shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get(); + + // Module isn't installed + if (false === $shopConfiguration->hasModuleConfiguration($moduleId)) { $this->markTestSkipped('unavailable invoicePdf class'); } - /** @var invoicepdfPDF|PHPUnit_Framework_MockObject_MockObject $oInvoicePdfMock */ - $oInvoicePdfMock = $this->getMock(invoicepdfPDF::class, array( - 'setPrintHeader', - 'open', - 'output', - )); + /** @var invoicepdfPDF|MockObject $oInvoicePdfMock */ + $oInvoicePdfMock = $this->getMockBuilder(invoicepdfPDF::class) + ->setMethods([ + 'setPrintHeader', + 'open', + 'output' + ]) + ->getMock(); $oInvoicePdfMock->method('setPrintHeader')->willReturn(true); $oInvoicePdfMock->method('open')->willReturn(true); $oInvoicePdfMock->expects($this->once())->method('output')->willReturn($expected); - /** @var d3ordermanager_pdfhandler|PHPUnit_Framework_MockObject_MockObject $oPdfHandlerMock */ - $oPdfHandlerMock = $this->getMock(d3ordermanager_pdfhandler::class, array( - 'canGeneratePdf', - ), array(d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class))); + /** @var d3ordermanager_pdfhandler|MockObject $oPdfHandlerMock */ + $oPdfHandlerMock = $this->getMockBuilder(d3ordermanager_pdfhandler::class) + ->setMethods(['canGeneratePdf']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)]) + ->getMock(); $oPdfHandlerMock->method('canGeneratePdf')->willReturn(true); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'getFieldData', - '_setFieldData', - 'getNextBillNum', - 'save', - 'd3GetPdfHandler', - 'd3GetInvoicePdf', - 'pdfHeader', - 'd3generatePdfBody', - 'pdfFooter', - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'getFieldData', + '_setFieldData', + 'getNextBillNum', + 'save', + 'd3GetPdfHandler', + 'd3GetInvoicePdf', + 'pdfHeader', + 'd3generatePdfBody', + 'pdfFooter' + ]) + ->getMock(); $oModelMock->method('getFieldData')->willReturn(false); $oModelMock->expects($this->exactly(2))->method('_setFieldData')->willReturn(true); $oModelMock->method('getNextBillNum')->willReturn(true); @@ -464,45 +528,57 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3generatePdf * @test * @throws ReflectionException + * @throws Exception */ public function canStartGeneratingDNotePdf() { $expected = 'returnValue'; + $moduleId = 'invoicepdf'; - if (false == class_exists('invoicepdfPDF')) { + $container = ContainerFactory::getInstance()->getContainer(); + $shopConfiguration = $container->get(ShopConfigurationDaoBridgeInterface::class)->get(); + + // Module isn't installed + if (false === $shopConfiguration->hasModuleConfiguration($moduleId)) { $this->markTestSkipped('unavailable invoicePdf class'); } - /** @var invoicepdfPDF|PHPUnit_Framework_MockObject_MockObject $oInvoicePdfMock */ - $oInvoicePdfMock = $this->getMock(invoicepdfPDF::class, array( - 'setPrintHeader', - 'open', - 'output', - )); + /** @var invoicepdfPDF|MockObject $oInvoicePdfMock */ + $oInvoicePdfMock = $this->getMockBuilder(invoicepdfPDF::class) + ->setMethods([ + 'setPrintHeader', + 'open', + 'output' + ]) + ->getMock(); $oInvoicePdfMock->method('setPrintHeader')->willReturn(true); $oInvoicePdfMock->method('open')->willReturn(true); $oInvoicePdfMock->expects($this->once())->method('output')->willReturn($expected); - /** @var d3ordermanager_pdfhandler|PHPUnit_Framework_MockObject_MockObject $oPdfHandlerMock */ - $oPdfHandlerMock = $this->getMock(d3ordermanager_pdfhandler::class, array( - 'canGeneratePdf', - ), array(d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class))); + /** @var d3ordermanager_pdfhandler|MockObject $oPdfHandlerMock */ + $oPdfHandlerMock = $this->getMockBuilder(d3ordermanager_pdfhandler::class) + ->setMethods(['canGeneratePdf']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)]) + ->getMock(); $oPdfHandlerMock->method('canGeneratePdf')->willReturn(true); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'getFieldData', - '_setFieldData', - 'getNextBillNum', - 'save', - 'd3GetPdfHandler', - 'd3GetInvoicePdf', - 'pdfHeader', - 'd3generatePdfBody', - 'pdfFooter', - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'getFieldData', + '_setFieldData', + 'getNextBillNum', + 'save', + 'd3GetPdfHandler', + 'd3GetInvoicePdf', + 'pdfHeader', + 'd3generatePdfBody', + 'pdfFooter' + ]) + ->getMock(); $oModelMock->method('getFieldData')->willReturn(false); $oModelMock->expects($this->exactly(2))->method('_setFieldData')->willReturn(true); $oModelMock->method('getNextBillNum')->willReturn(true); @@ -526,42 +602,49 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3generatePdf * @test * @throws ReflectionException + * @throws Exception */ public function canStartGeneratingNoPdfGenerator() { $expected = 'returnValue'; // use stdClass instead of InvoicepdfPDF, because of possible inactive pdf module - /** @var stdClass|PHPUnit_Framework_MockObject_MockObject $oInvoicePdfMock */ - $oInvoicePdfMock = $this->getMock(stdClass::class, array( - 'setPrintHeader', - 'open', - 'output', - )); + /** @var stdClass|MockObject $oInvoicePdfMock */ + $oInvoicePdfMock = $this->getMockBuilder(stdClass::class) + ->setMethods([ + 'setPrintHeader', + 'open', + 'output' + ]) + ->getMock(); $oInvoicePdfMock->method('setPrintHeader')->willReturn(true); $oInvoicePdfMock->method('open')->willReturn(true); $oInvoicePdfMock->expects($this->never())->method('output')->willReturn($expected); - /** @var d3ordermanager_pdfhandler|PHPUnit_Framework_MockObject_MockObject $oPdfHandlerMock */ - $oPdfHandlerMock = $this->getMock(d3ordermanager_pdfhandler::class, array( - 'canGeneratePdf', - ), array(d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class))); + /** @var d3ordermanager_pdfhandler|MockObject $oPdfHandlerMock */ + $oPdfHandlerMock = $this->getMockBuilder(d3ordermanager_pdfhandler::class) + ->setMethods(['canGeneratePdf']) + ->setConstructorArgs([d3GetModCfgDIC()->get(d3ordermanager::class), d3GetModCfgDIC()->get('d3ox.ordermanager.'.Order::class)]) + ->getMock(); $oPdfHandlerMock->method('canGeneratePdf')->willReturn(false); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'getFieldData', - '_setFieldData', - 'getNextBillNum', - 'save', - 'd3GetPdfHandler', - 'd3GetInvoicePdf', - 'pdfHeader', - 'd3generatePdfBody', - 'pdfFooter', - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'getFieldData', + '_setFieldData', + 'getNextBillNum', + 'save', + 'd3GetPdfHandler', + 'd3GetInvoicePdf', + 'pdfHeader', + 'd3generatePdfBody', + 'pdfFooter' + ]) + ->getMock(); $oModelMock->method('getFieldData')->willReturn(false); $oModelMock->expects($this->exactly(2))->method('_setFieldData')->willReturn(true); $oModelMock->method('getNextBillNum')->willReturn(true); @@ -584,14 +667,16 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::finalizeOrder * @test * @throws ReflectionException */ public function canFinalizeOrder() { - $oOrderManagerListMock = $this->getMock(d3ordermanagerlist::class, array( - 'd3GetOrderFinishTriggeredManagerTasks' - )); + /** @var d3ordermanagerlist|MockObject $oOrderManagerListMock */ + $oOrderManagerListMock = $this->getMockBuilder(d3ordermanagerlist::class) + ->setMethods(['d3GetOrderFinishTriggeredManagerTasks']) + ->getMock(); $oOrderManagerListMock->method('d3GetOrderFinishTriggeredManagerTasks')->willReturn( [ oxNew(d3ordermanager::class), @@ -601,21 +686,21 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase d3GetModCfgDIC()->set(d3ordermanagerlist::class, $oOrderManagerListMock); - $oManagerExecuteMock = $this->getMock(d3ordermanager_execute::class, array( + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager_execute::class) + ->setMethods([ 'orderMeetsConditions', 'exec4order' - ), - array( - oxNew(d3ordermanager::class) - ) - ); + ]) + ->setConstructorArgs([oxNew(d3ordermanager::class)]) + ->getMock(); $oManagerExecuteMock->expects($this->exactly(2))->method('orderMeetsConditions')->willReturn(true); $oManagerExecuteMock->expects($this->exactly(2))->method('exec4order')->willReturn(true); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'getManagerExecute' - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods(['getManagerExecute']) + ->getMock(); $oModelMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); $this->_oModel = $oModelMock; @@ -631,14 +716,16 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::save * @test * @throws ReflectionException */ public function canSave() { - $oOrderManagerListMock = $this->getMock(d3ordermanagerlist::class, array( - 'd3GetOrderSaveTriggeredManagerTasks' - )); + /** @var d3ordermanagerlist|MockObject $oOrderManagerListMock */ + $oOrderManagerListMock = $this->getMockBuilder(d3ordermanagerlist::class) + ->setMethods(['d3GetOrderSaveTriggeredManagerTasks']) + ->getMock(); $oOrderManagerListMock->method('d3GetOrderSaveTriggeredManagerTasks')->willReturn( [ oxNew(d3ordermanager::class), @@ -648,21 +735,21 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase d3GetModCfgDIC()->set(d3ordermanagerlist::class, $oOrderManagerListMock); - $oManagerExecuteMock = $this->getMock(d3ordermanager_execute::class, array( + /** @var d3ordermanager_execute|MockObject $oManagerExecuteMock */ + $oManagerExecuteMock = $this->getMockBuilder(d3ordermanager_execute::class) + ->setMethods([ 'orderMeetsConditions', 'exec4order' - ), - array( - oxNew(d3ordermanager::class) - ) - ); + ]) + ->setConstructorArgs([oxNew(d3ordermanager::class)]) + ->getMock(); $oManagerExecuteMock->expects($this->exactly(2))->method('orderMeetsConditions')->willReturn(true); $oManagerExecuteMock->expects($this->exactly(2))->method('exec4order')->willReturn(true); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'getManagerExecute' - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods(['getManagerExecute']) + ->getMock(); $oModelMock->method('getManagerExecute')->willReturn($oManagerExecuteMock); $this->_oModel = $oModelMock; @@ -674,8 +761,10 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::getManagerExecute * @test * @throws ReflectionException + * @throws Exception */ public function canGetManagerExecute() { @@ -694,6 +783,7 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3generatePdfBody * @test * @throws ReflectionException */ @@ -705,11 +795,13 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase $oPDF = oxNew('invoicepdfPDF'); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'exportDeliveryNote', - 'exportStandart', - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'exportDeliveryNote', + 'exportStandart' + ]) + ->getMock(); $oModelMock->expects($this->never())->method('exportDeliveryNote')->willReturn(true); $oModelMock->expects($this->once())->method('exportStandart')->willReturn(true); @@ -726,6 +818,7 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxorder_ordermanager::d3generatePdfBody * @test * @throws ReflectionException */ @@ -737,11 +830,13 @@ class d3_oxorder_ordermanagerTest extends d3OrdermanagerUnitTestCase $oPDF = oxNew('invoicepdfPDF'); - /** @var d3_oxorder_ordermanager|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(Order::class, array( - 'exportDeliveryNote', - 'exportStandart', - )); + /** @var d3_oxorder_ordermanager|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(Order::class) + ->setMethods([ + 'exportDeliveryNote', + 'exportStandart' + ]) + ->getMock(); $oModelMock->expects($this->once())->method('exportDeliveryNote')->willReturn(true); $oModelMock->expects($this->never())->method('exportStandart')->willReturn(true); diff --git a/src/tests/unit/Modules/Application/Model/d3_oxuser_ordermanagerTest.php b/src/tests/unit/Modules/Application/Model/d3_oxuser_ordermanagerTest.php index f032c112..684c1b9c 100644 --- a/src/tests/unit/Modules/Application/Model/d3_oxuser_ordermanagerTest.php +++ b/src/tests/unit/Modules/Application/Model/d3_oxuser_ordermanagerTest.php @@ -20,6 +20,7 @@ use D3\Ordermanager\Application\Model\d3ordermanager; use D3\Ordermanager\Modules\Application\Model\d3_oxuser_ordermanager; use D3\Ordermanager\tests\unit\d3OrdermanagerUnitTestCase; use Doctrine\DBAL\DBALException; +use Exception; use OxidEsales\Eshop\Application\Model\User; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; @@ -35,6 +36,7 @@ class d3_oxuser_ordermanagerTest extends d3OrdermanagerUnitTestCase * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException + * @throws Exception */ public function setUp() { @@ -51,6 +53,7 @@ class d3_oxuser_ordermanagerTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Modules\Application\Model\d3_oxuser_ordermanager::__get * @test * @throws ReflectionException */ diff --git a/src/tests/unit/Setup/d3ordermanager_updateTest.php b/src/tests/unit/Setup/d3ordermanager_updateTest.php index 94199cee..d14627f5 100644 --- a/src/tests/unit/Setup/d3ordermanager_updateTest.php +++ b/src/tests/unit/Setup/d3ordermanager_updateTest.php @@ -24,12 +24,15 @@ use D3\Ordermanager\Setup\d3ordermanager_update; use D3\Ordermanager\tests\unit\d3OrdermanagerUnitTestCase; use Doctrine\DBAL\DBALException; use Doctrine\DBAL\Driver\PDOException; +use Doctrine\DBAL\Driver\PDOStatement; +use Doctrine\DBAL\Query\QueryBuilder; +use Exception; use OxidEsales\Eshop\Application\Model\Shop; use OxidEsales\Eshop\Core\Config; use OxidEsales\Eshop\Core\Database\Adapter\DatabaseInterface; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; -use PHPUnit_Framework_MockObject_MockObject; +use PHPUnit\Framework\MockObject\MockObject; use ReflectionException; use stdClass; @@ -43,6 +46,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase * @throws DBALException * @throws DatabaseConnectionException * @throws DatabaseErrorException + * @throws Exception */ public function setUp() { @@ -59,15 +63,16 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::checkOrderManagerTableExist * @test * @throws ReflectionException */ public function canCheckOrderManagerTableExist() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - '_checkTableNotExist', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods(['_checkTableNotExist']) + ->getMock(); $oModelMock->expects($this->once())->method('_checkTableNotExist')->willReturn(true); $this->_oModel = $oModelMock; @@ -79,39 +84,42 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::convertOrderManagerItems * @test * @throws ReflectionException */ public function canStartConvertOrderManagerItemsExecuteNoException() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'Execute', - )); + /** @var DatabaseInterface|MockObject $oDBInterfaceMock */ + $oDBInterfaceMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['Execute']) + ->getMock(); $oDBInterfaceMock->expects($this->once())->method('Execute')->willReturn(true); - /** @var d3database|PHPUnit_Framework_MockObject_MockObject $oDatabaseMock */ - $oDatabaseMock = $this->getMock(d3database::class, array( - 'getDataConvertQuery', - )); + /** @var d3database|MockObject $oDatabaseMock */ + $oDatabaseMock = $this->getMockBuilder(d3database::class) + ->setMethods(['getDataConvertQuery']) + ->getMock(); $oDatabaseMock->method('getDataConvertQuery')->willReturn(array('SELECT 1;', 'SELECT 2;')); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'checkOrderManagerTableExist', - '_changeItemContent', - '_prepareConvertAssignments', - '_getConvertAssignments', - '_getDatabaseHandler', - 'hasExecute', - 'getDb', - 'setUpdateBreak', - 'setActionLog', - '_dropTable', - 'fixUnRegisterMultiLangTables', - 'setErrorMessage', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'checkOrderManagerTableExist', + '_changeItemContent', + '_prepareConvertAssignments', + '_getConvertAssignments', + '_getDatabaseHandler', + 'hasExecute', + 'getDb', + 'setUpdateBreak', + 'setActionLog', + '_dropTable', + 'fixUnRegisterMultiLangTables', + 'setErrorMessage' + ]) + ->getMock(); $oModelMock->method('checkOrderManagerTableExist')->willReturn(true); $oModelMock->expects($this->once())->method('_changeItemContent')->willReturn(true); $oModelMock->method('_prepareConvertAssignments')->willReturn(true); @@ -136,30 +144,32 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::convertOrderManagerItems * @test * @throws ReflectionException */ public function canStartConvertOrderManagerItemsNoExecute() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'Execute', - )); + /** @var DatabaseInterface|MockObject $oDBInterfaceMock */ + $oDBInterfaceMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['Execute']) + ->getMock(); $oDBInterfaceMock->expects($this->never())->method('Execute')->willReturn(true); - /** @var d3database|PHPUnit_Framework_MockObject_MockObject $oDatabaseMock */ - $oDatabaseMock = $this->getMock(d3database::class, array( - 'getDataConvertQuery', - )); + /** @var d3database|MockObject $oDatabaseMock */ + $oDatabaseMock = $this->getMockBuilder(d3database::class) + ->setMethods(['getDataConvertQuery']) + ->getMock(); $oDatabaseMock->method('getDataConvertQuery')->willReturn(array('SELECT 1;', 'SELECT 2;')); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'checkOrderManagerTableExist', - '_changeItemContent', - '_prepareConvertAssignments', - '_getConvertAssignments', + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'checkOrderManagerTableExist', + '_changeItemContent', + '_prepareConvertAssignments', + '_getConvertAssignments', '_getDatabaseHandler', 'hasExecute', 'getDb', @@ -167,8 +177,8 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase 'setActionLog', '_dropTable', 'fixUnRegisterMultiLangTables', - 'setErrorMessage', - )); + 'setErrorMessage']) + ->getMock(); $oModelMock->method('checkOrderManagerTableExist')->willReturn(true); $oModelMock->expects($this->once())->method('_changeItemContent')->willReturn(true); $oModelMock->method('_prepareConvertAssignments')->willReturn(true); @@ -193,30 +203,32 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::convertOrderManagerItems * @test * @throws ReflectionException */ public function canNotStartConvertOrderManagerItems() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'Execute', - )); + /** @var DatabaseInterface|MockObject $oDBInterfaceMock */ + $oDBInterfaceMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['Execute']) + ->getMock(); $oDBInterfaceMock->expects($this->never())->method('Execute')->willReturn(true); - /** @var d3database|PHPUnit_Framework_MockObject_MockObject $oDatabaseMock */ - $oDatabaseMock = $this->getMock(d3database::class, array( - 'getDataConvertQuery', - )); + /** @var d3database|MockObject $oDatabaseMock */ + $oDatabaseMock = $this->getMockBuilder(d3database::class) + ->setMethods(['getDataConvertQuery']) + ->getMock(); $oDatabaseMock->method('getDataConvertQuery')->willReturn(array('SELECT 1;', 'SELECT 2;')); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'checkOrderManagerTableExist', - '_changeItemContent', - '_prepareConvertAssignments', - '_getConvertAssignments', + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'checkOrderManagerTableExist', + '_changeItemContent', + '_prepareConvertAssignments', + '_getConvertAssignments', '_getDatabaseHandler', 'hasExecute', 'getDb', @@ -224,8 +236,8 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase 'setActionLog', '_dropTable', 'fixUnRegisterMultiLangTables', - 'setErrorMessage', - )); + 'setErrorMessage']) + ->getMock(); $oModelMock->method('checkOrderManagerTableExist')->willReturn(false); $oModelMock->expects($this->never())->method('_changeItemContent')->willReturn(true); $oModelMock->method('_prepareConvertAssignments')->willReturn(true); @@ -250,29 +262,31 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::convertOrderManagerItems * @test * @throws ReflectionException */ public function canStartConvertOrderManagerItemsExecuteException() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'Execute', - )); + /** @var DatabaseInterface|MockObject $oDBInterfaceMock */ + $oDBInterfaceMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['Execute']) + ->getMock(); $oDBInterfaceMock->expects($this->once())->method('Execute')->willReturnCallback(array($this, 'dbInterfaceExecuteThrowException')); - /** @var d3database|PHPUnit_Framework_MockObject_MockObject $oDatabaseMock */ - $oDatabaseMock = $this->getMock(d3database::class, array( - 'getDataConvertQuery', - )); + /** @var d3database|MockObject $oDatabaseMock */ + $oDatabaseMock = $this->getMockBuilder(d3database::class) + ->setMethods(['getDataConvertQuery']) + ->getMock(); $oDatabaseMock->method('getDataConvertQuery')->willReturn(array('SELECT 1;', 'SELECT 2;')); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'checkOrderManagerTableExist', - '_changeItemContent', - '_prepareConvertAssignments', - '_getConvertAssignments', + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'checkOrderManagerTableExist', + '_changeItemContent', + '_prepareConvertAssignments', + '_getConvertAssignments', '_getDatabaseHandler', 'hasExecute', 'getDb', @@ -280,8 +294,8 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase 'setActionLog', '_dropTable', 'fixUnRegisterMultiLangTables', - 'setErrorMessage', - )); + 'setErrorMessage']) + ->getMock(); $oModelMock->method('checkOrderManagerTableExist')->willReturn(true); $oModelMock->expects($this->once())->method('_changeItemContent')->willReturn(true); $oModelMock->method('_prepareConvertAssignments')->willReturn(true); @@ -317,6 +331,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::_getConvertAssignments * @test * @throws ReflectionException */ @@ -335,19 +350,22 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::_changeItemContent * @test + * @throws DBALException * @throws ReflectionException */ public function canChangeItemContentExecuteNoException() { $iLangCount = 2; + $iValueCount = 2; - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getAll', - 'Execute', - )); - $oDBInterfaceMock->expects($this->exactly($iLangCount))->method('getAll')->willReturn( + /** @var PDOStatement|MockObject $oStmtMock */ + $oStmtMock = $this->getMockBuilder(PDOStatement::class) + ->setMethods(['fetchAll']) + ->disableOriginalConstructor() + ->getMock(); + $oStmtMock->expects($this->exactly($iLangCount))->method('fetchAll')->willReturn( array('field1' => array( 'value' => 'YSUzQTIlM0ElN0JzJTNBNCUzQSUyMmtleTElMjIlM0JzJTNBNiUzQSUyMnZhbHVlMSUyMiUzQnMlM0E0JTNBJTIya2V5MiUyMiUzQnMlM0E2JTNBJTIydmFsdWUyJTIyJTNCJTdE') // array( @@ -356,29 +374,40 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase //) ) ); - $oDBInterfaceMock->expects($this->exactly($iLangCount))->method('Execute')->willReturn(true); - /** @var d3database|PHPUnit_Framework_MockObject_MockObject $oDatabaseMock */ - $oDatabaseMock = $this->getMock(d3database::class, array( - 'checkFieldExist', - )); - $oDatabaseMock->method('checkFieldExist')->willReturn(true); + /** @var QueryBuilder|MockObject $oQBMock */ + $oQBMock = $this->getMockBuilder(QueryBuilder::class) + ->setMethods(['execute']) + ->setConstructorArgs([d3database::getInstance()->getConnection()]) + ->getMock(); + $oQBMock->expects($this->exactly($iLangCount * $iValueCount))->method('Execute')->willReturn($oStmtMock); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getMaxLanguages', - '_addMultiLangAddOn', - '_getDatabaseHandler', - 'getDb', - 'hasExecute', - 'setUpdateBreak', - 'setActionLog', - 'setErrorMessage', - )); + /** @var d3database|MockObject $od3databaseMock */ + $od3databaseMock = $this->getMockBuilder(d3database::class) + ->setMethods([ + 'getQueryBuilder', + 'checkTableExist', + 'checkFieldExist' + ]) + ->getMock(); + $od3databaseMock->expects($this->exactly($iLangCount * $iValueCount))->method('getQueryBuilder')->willReturn($oQBMock); + $od3databaseMock->method('checkTableExist')->willReturn(true); + $od3databaseMock->method('checkFieldExist')->willReturn(true); + + d3GetModCfgDIC()->set('d3.ordermanager.database', $od3databaseMock); + + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getMaxLanguages', + '_addMultiLangAddOn', + 'hasExecute', + 'setUpdateBreak', + 'setActionLog', + 'setErrorMessage']) + ->getMock(); $oModelMock->method('getMaxLanguages')->willReturn($iLangCount); $oModelMock->method('_addMultiLangAddOn')->willReturn(true); - $oModelMock->method('_getDatabaseHandler')->willReturn($oDatabaseMock); - $oModelMock->method('getDb')->willReturn($oDBInterfaceMock); $oModelMock->method('hasExecute')->willReturn(true); $oModelMock->expects($this->exactly($iLangCount))->method('setUpdateBreak')->willReturn(true); $oModelMock->expects($this->exactly($iLangCount))->method('setActionLog')->willReturn(true); @@ -394,19 +423,22 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::_changeItemContent * @test + * @throws DBALException * @throws ReflectionException */ public function canChangeItemContentExecuteException() { $iLangCount = 2; + $iValueCount = 2; - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getAll', - 'Execute', - )); - $oDBInterfaceMock->expects($this->exactly($iLangCount))->method('getAll')->willReturn( + /** @var PDOStatement|MockObject $oStmtMock */ + $oStmtMock = $this->getMockBuilder(PDOStatement::class) + ->setMethods(['fetchAll']) + ->disableOriginalConstructor() + ->getMock(); + $oStmtMock->expects($this->exactly($iLangCount))->method('fetchAll')->willReturn( array('field1' => array( 'value' => 'YSUzQTIlM0ElN0JzJTNBNCUzQSUyMmtleTElMjIlM0JzJTNBNiUzQSUyMnZhbHVlMSUyMiUzQnMlM0E0JTNBJTIya2V5MiUyMiUzQnMlM0E2JTNBJTIydmFsdWUyJTIyJTNCJTdE') // array( @@ -415,29 +447,52 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase //) ) ); - $oDBInterfaceMock->expects($this->exactly($iLangCount))->method('Execute')->willReturnCallback(array($this, 'dbInterfaceExecuteThrowException')); - /** @var d3database|PHPUnit_Framework_MockObject_MockObject $oDatabaseMock */ - $oDatabaseMock = $this->getMock(d3database::class, array( - 'checkFieldExist', - )); - $oDatabaseMock->method('checkFieldExist')->willReturn(true); + /** @var QueryBuilder|MockObject $oQBSuccessMock */ + $oQBSuccessMock = $this->getMockBuilder(QueryBuilder::class) + ->setMethods(['execute']) + ->setConstructorArgs([d3database::getInstance()->getConnection()]) + ->getMock(); + $oQBSuccessMock->expects($this->exactly($iLangCount))->method('execute')->willReturn($oStmtMock); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getMaxLanguages', - '_addMultiLangAddOn', - '_getDatabaseHandler', - 'getDb', - 'hasExecute', - 'setUpdateBreak', - 'setActionLog', - 'setErrorMessage', - )); + /** @var QueryBuilder|MockObject $oQBExceptionMock */ + $oQBExceptionMock = $this->getMockBuilder(QueryBuilder::class) + ->setMethods(['execute']) + ->setConstructorArgs([d3database::getInstance()->getConnection()]) + ->getMock(); + $oQBExceptionMock->expects($this->exactly($iValueCount))->method('execute')->willReturnCallback(array($this, 'dbInterfaceExecuteThrowException')); + + /** @var d3database|MockObject $od3databaseMock */ + $od3databaseMock = $this->getMockBuilder(d3database::class) + ->setMethods([ + 'getQueryBuilder', + 'checkTableExist', + 'checkFieldExist' + ]) + ->getMock(); + $od3databaseMock->expects($this->exactly($iLangCount * $iValueCount))->method('getQueryBuilder')->willReturnOnConsecutiveCalls( + $oQBSuccessMock, + $oQBExceptionMock, + $oQBSuccessMock, + $oQBExceptionMock + ); + $od3databaseMock->method('checkTableExist')->willReturn(true); + $od3databaseMock->method('checkFieldExist')->willReturn(true); + + d3GetModCfgDIC()->set('d3.ordermanager.database', $od3databaseMock); + + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getMaxLanguages', + '_addMultiLangAddOn', + 'hasExecute', + 'setUpdateBreak', + 'setActionLog', + 'setErrorMessage']) + ->getMock(); $oModelMock->method('getMaxLanguages')->willReturn($iLangCount); $oModelMock->method('_addMultiLangAddOn')->willReturn(true); - $oModelMock->method('_getDatabaseHandler')->willReturn($oDatabaseMock); - $oModelMock->method('getDb')->willReturn($oDBInterfaceMock); $oModelMock->method('hasExecute')->willReturn(true); $oModelMock->expects($this->exactly($iLangCount))->method('setUpdateBreak')->willReturn(true); $oModelMock->expects($this->exactly($iLangCount))->method('setActionLog')->willReturn(true); @@ -453,19 +508,22 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::_changeItemContent * @test + * @throws DBALException * @throws ReflectionException */ public function canChangeItemContentNoExecute() { $iLangCount = 2; + $iValueCount = 2; - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getAll', - 'Execute', - )); - $oDBInterfaceMock->expects($this->exactly($iLangCount))->method('getAll')->willReturn( + /** @var PDOStatement|MockObject $oStmtMock */ + $oStmtMock = $this->getMockBuilder(PDOStatement::class) + ->setMethods(['fetchAll']) + ->disableOriginalConstructor() + ->getMock(); + $oStmtMock->expects($this->exactly($iLangCount))->method('fetchAll')->willReturn( array('field1' => array( 'value' => 'YSUzQTIlM0ElN0JzJTNBNCUzQSUyMmtleTElMjIlM0JzJTNBNiUzQSUyMnZhbHVlMSUyMiUzQnMlM0E0JTNBJTIya2V5MiUyMiUzQnMlM0E2JTNBJTIydmFsdWUyJTIyJTNCJTdE') // array( @@ -474,29 +532,40 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase //) ) ); - $oDBInterfaceMock->expects($this->never())->method('Execute')->willReturn(true); - /** @var d3database|PHPUnit_Framework_MockObject_MockObject $oDatabaseMock */ - $oDatabaseMock = $this->getMock(d3database::class, array( - 'checkFieldExist', - )); - $oDatabaseMock->method('checkFieldExist')->willReturn(true); + /** @var QueryBuilder|MockObject $oQBMock */ + $oQBMock = $this->getMockBuilder(QueryBuilder::class) + ->setMethods(['execute']) + ->setConstructorArgs([d3database::getInstance()->getConnection()]) + ->getMock(); + $oQBMock->expects($this->exactly($iLangCount))->method('execute')->willReturn($oStmtMock); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getMaxLanguages', - '_addMultiLangAddOn', - '_getDatabaseHandler', - 'getDb', - 'hasExecute', - 'setUpdateBreak', - 'setActionLog', - 'setErrorMessage', - )); + /** @var d3database|MockObject $od3databaseMock */ + $od3databaseMock = $this->getMockBuilder(d3database::class) + ->setMethods([ + 'getQueryBuilder', + 'checkTableExist', + 'checkFieldExist' + ]) + ->getMock(); + $od3databaseMock->expects($this->exactly($iLangCount * $iValueCount))->method('getQueryBuilder')->willReturn($oQBMock); + $od3databaseMock->method('checkTableExist')->willReturn(true); + $od3databaseMock->method('checkFieldExist')->willReturn(true); + + d3GetModCfgDIC()->set('d3.ordermanager.database', $od3databaseMock); + + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getMaxLanguages', + '_addMultiLangAddOn', + 'hasExecute', + 'setUpdateBreak', + 'setActionLog', + 'setErrorMessage']) + ->getMock(); $oModelMock->method('getMaxLanguages')->willReturn($iLangCount); $oModelMock->method('_addMultiLangAddOn')->willReturn(true); - $oModelMock->method('_getDatabaseHandler')->willReturn($oDatabaseMock); - $oModelMock->method('getDb')->willReturn($oDBInterfaceMock); $oModelMock->method('hasExecute')->willReturn(false); $oModelMock->expects($this->exactly($iLangCount))->method('setUpdateBreak')->willReturn(true); $oModelMock->expects($this->exactly($iLangCount))->method('setActionLog')->willReturn(true); @@ -512,6 +581,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::_changeItemContent * @test * @throws ReflectionException */ @@ -519,43 +589,32 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase { $iLangCount = 2; - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getAll', - 'Execute', - )); - $oDBInterfaceMock->expects($this->never())->method('getAll')->willReturn( - array('field1' => array( - 'value' => 'YSUzQTIlM0ElN0JzJTNBNCUzQSUyMmtleTElMjIlM0JzJTNBNiUzQSUyMnZhbHVlMSUyMiUzQnMlM0E0JTNBJTIya2V5MiUyMiUzQnMlM0E2JTNBJTIydmFsdWUyJTIyJTNCJTdE') - // array( - // 'key1' => 'value1', - // 'key2' => 'value2', - //) - ) - ); - $oDBInterfaceMock->expects($this->never())->method('Execute')->willReturn(true); + /** @var d3database|MockObject $od3databaseMock */ + $od3databaseMock = $this->getMockBuilder(d3database::class) + ->setMethods([ + 'getQueryBuilder', + 'checkTableExist', + 'checkFieldExist' + ]) + ->getMock(); + $od3databaseMock->expects($this->never())->method('getQueryBuilder')->willReturn(true); + $od3databaseMock->method('checkTableExist')->willReturn(false); + $od3databaseMock->method('checkFieldExist')->willReturn(false); - /** @var d3database|PHPUnit_Framework_MockObject_MockObject $oDatabaseMock */ - $oDatabaseMock = $this->getMock(d3database::class, array( - 'checkFieldExist', - )); - $oDatabaseMock->method('checkFieldExist')->willReturn(false); + d3GetModCfgDIC()->set('d3.ordermanager.database', $od3databaseMock); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getMaxLanguages', - '_addMultiLangAddOn', - '_getDatabaseHandler', - 'getDb', - 'hasExecute', - 'setUpdateBreak', - 'setActionLog', - 'setErrorMessage', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getMaxLanguages', + '_addMultiLangAddOn', + 'hasExecute', + 'setUpdateBreak', + 'setActionLog', + 'setErrorMessage']) + ->getMock(); $oModelMock->method('getMaxLanguages')->willReturn($iLangCount); $oModelMock->method('_addMultiLangAddOn')->willReturn(true); - $oModelMock->method('_getDatabaseHandler')->willReturn($oDatabaseMock); - $oModelMock->method('getDb')->willReturn($oDBInterfaceMock); $oModelMock->method('hasExecute')->willReturn(false); $oModelMock->expects($this->never())->method('setUpdateBreak')->willReturn(true); $oModelMock->expects($this->never())->method('setActionLog')->willReturn(true); @@ -571,15 +630,16 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::doesOrder2OrderManagerTableNotExist * @test * @throws ReflectionException */ public function canCheckOrder2OrderManagerTableNotExist() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - '_checkTableNotExist', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods(['_checkTableNotExist']) + ->getMock(); $oModelMock->expects($this->once())->method('_checkTableNotExist')->willReturn(true); $this->_oModel = $oModelMock; @@ -591,16 +651,19 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addOrder2OrderManagerTable * @test * @throws ReflectionException */ public function canAddOrder2OrderManagerTable() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'doesOrder2OrderManagerTableNotExist', - '_addTable2', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'doesOrder2OrderManagerTableNotExist', + '_addTable2' + ]) + ->getMock(); $oModelMock->method('doesOrder2OrderManagerTableNotExist')->willReturn(true); $oModelMock->expects($this->once())->method('_addTable2')->willReturn(true); @@ -613,16 +676,19 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addOrder2OrderManagerTable * @test * @throws ReflectionException */ public function canNotAddExistingOrder2OrderManagerTable() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'doesOrder2OrderManagerTableNotExist', - '_addTable2', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'doesOrder2OrderManagerTableNotExist', + '_addTable2' + ]) + ->getMock(); $oModelMock->method('doesOrder2OrderManagerTableNotExist')->willReturn(false); $oModelMock->expects($this->never())->method('_addTable2')->willReturn(true); @@ -635,6 +701,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::d3GetInstallDbRecord * @test * @throws ReflectionException */ @@ -650,6 +717,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::d3GetConfig * @test * @throws ReflectionException */ @@ -665,28 +733,32 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::doesModCfgItemNotExist * @test * @throws ReflectionException */ public function canCheckDoesModCfgItemNotExistPositive() { - /** @var d3installdbrecord|PHPUnit_Framework_MockObject_MockObject $oInstallDbRecordMock */ - $oInstallDbRecordMock = $this->getMock(d3installdbrecord::class, array( - 'checkTableRecordNotExist', - ), array($this->_oModel)); + /** @var d3installdbrecord|MockObject $oInstallDbRecordMock */ + $oInstallDbRecordMock = $this->getMockBuilder(d3installdbrecord::class) + ->setMethods(['checkTableRecordNotExist']) + ->setConstructorArgs([$this->_oModel]) + ->getMock(); $oInstallDbRecordMock->expects($this->once())->method('checkTableRecordNotExist')->willReturn(true); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getShopIds', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getShopIds']) + ->getMock(); $oConfigMock->method('getShopIds')->willReturn(array(1, 2)); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'd3GetConfig', - 'd3GetInstallDbRecord', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'd3GetConfig', + 'd3GetInstallDbRecord' + ]) + ->getMock(); $oModelMock->method('d3GetConfig')->willReturn($oConfigMock); $oModelMock->method('d3GetInstallDbRecord')->willReturn($oInstallDbRecordMock); @@ -701,28 +773,32 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::doesModCfgItemNotExist * @test * @throws ReflectionException */ public function canCheckDoesModCfgItemNotExistNegative() { - /** @var d3installdbrecord|PHPUnit_Framework_MockObject_MockObject $oInstallDbRecordMock */ - $oInstallDbRecordMock = $this->getMock(d3installdbrecord::class, array( - 'checkTableRecordNotExist', - ), array($this->_oModel)); + /** @var d3installdbrecord|MockObject $oInstallDbRecordMock */ + $oInstallDbRecordMock = $this->getMockBuilder(d3installdbrecord::class) + ->setMethods(['checkTableRecordNotExist']) + ->setConstructorArgs([$this->_oModel]) + ->getMock(); $oInstallDbRecordMock->expects($this->exactly(2))->method('checkTableRecordNotExist')->willReturn(false); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getShopIds', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getShopIds']) + ->getMock(); $oConfigMock->method('getShopIds')->willReturn(array(1, 2)); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'd3GetConfig', - 'd3GetInstallDbRecord', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'd3GetConfig', + 'd3GetInstallDbRecord' + ]) + ->getMock(); $oModelMock->method('d3GetConfig')->willReturn($oConfigMock); $oModelMock->method('d3GetInstallDbRecord')->willReturn($oInstallDbRecordMock); @@ -737,32 +813,35 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addModCfgItem * @test * @throws ReflectionException */ public function canAddModCfgItemNoStepByStep() { - /** @var d3installdbrecord|PHPUnit_Framework_MockObject_MockObject $oInstallDbRecordMock */ - $oInstallDbRecordMock = $this->getMock(d3installdbrecord::class, array( - 'checkTableRecordNotExist', - ), array($this->_oModel)); + /** @var d3installdbrecord|MockObject $oInstallDbRecordMock */ + $oInstallDbRecordMock = $this->getMockBuilder(d3installdbrecord::class) + ->setMethods(['checkTableRecordNotExist']) + ->setConstructorArgs([$this->_oModel]) + ->getMock(); $oInstallDbRecordMock->expects($this->exactly(2))->method('checkTableRecordNotExist')->willReturn(true); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getShopIds', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getShopIds']) + ->getMock(); $oConfigMock->method('getShopIds')->willReturn(array(1, 2)); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'doesModCfgItemNotExist', - 'd3GetConfig', - 'd3GetInstallDbRecord', - 'setInitialExecMethod', + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'doesModCfgItemNotExist', + 'd3GetConfig', + 'd3GetInstallDbRecord', + 'setInitialExecMethod', '_updateTableItem2', - 'getStepByStepMode', - )); + 'getStepByStepMode']) + ->getMock(); $oModelMock->method('doesModCfgItemNotExist')->willReturn(true); $oModelMock->method('d3GetConfig')->willReturn($oConfigMock); $oModelMock->method('d3GetInstallDbRecord')->willReturn($oInstallDbRecordMock); @@ -779,32 +858,35 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addModCfgItem * @test * @throws ReflectionException */ public function canAddModCfgItemStepByStep() { - /** @var d3installdbrecord|PHPUnit_Framework_MockObject_MockObject $oInstallDbRecordMock */ - $oInstallDbRecordMock = $this->getMock(d3installdbrecord::class, array( - 'checkTableRecordNotExist', - ), array($this->_oModel)); + /** @var d3installdbrecord|MockObject $oInstallDbRecordMock */ + $oInstallDbRecordMock = $this->getMockBuilder(d3installdbrecord::class) + ->setMethods(['checkTableRecordNotExist']) + ->setConstructorArgs([$this->_oModel]) + ->getMock(); $oInstallDbRecordMock->expects($this->exactly(1))->method('checkTableRecordNotExist')->willReturn(true); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getShopIds', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getShopIds']) + ->getMock(); $oConfigMock->method('getShopIds')->willReturn(array(1, 2)); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'doesModCfgItemNotExist', - 'd3GetConfig', - 'd3GetInstallDbRecord', - 'setInitialExecMethod', + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'doesModCfgItemNotExist', + 'd3GetConfig', + 'd3GetInstallDbRecord', + 'setInitialExecMethod', '_updateTableItem2', - 'getStepByStepMode', - )); + 'getStepByStepMode']) + ->getMock(); $oModelMock->method('doesModCfgItemNotExist')->willReturn(true); $oModelMock->method('d3GetConfig')->willReturn($oConfigMock); $oModelMock->method('d3GetInstallDbRecord')->willReturn($oInstallDbRecordMock); @@ -821,32 +903,35 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addModCfgItem * @test * @throws ReflectionException */ public function canNotAddExistingModCfgItem() { - /** @var d3installdbrecord|PHPUnit_Framework_MockObject_MockObject $oInstallDbRecordMock */ - $oInstallDbRecordMock = $this->getMock(d3installdbrecord::class, array( - 'checkTableRecordNotExist', - ), array($this->_oModel)); + /** @var d3installdbrecord|MockObject $oInstallDbRecordMock */ + $oInstallDbRecordMock = $this->getMockBuilder(d3installdbrecord::class) + ->setMethods(['checkTableRecordNotExist']) + ->setConstructorArgs([$this->_oModel]) + ->getMock(); $oInstallDbRecordMock->expects($this->never())->method('checkTableRecordNotExist')->willReturn(true); - /** @var Config|PHPUnit_Framework_MockObject_MockObject $oConfigMock */ - $oConfigMock = $this->getMock(Config::class, array( - 'getShopIds', - )); + /** @var Config|MockObject $oConfigMock */ + $oConfigMock = $this->getMockBuilder(Config::class) + ->setMethods(['getShopIds']) + ->getMock(); $oConfigMock->method('getShopIds')->willReturn(array(1, 2)); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'doesModCfgItemNotExist', - 'd3GetConfig', - 'd3GetInstallDbRecord', - 'setInitialExecMethod', + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'doesModCfgItemNotExist', + 'd3GetConfig', + 'd3GetInstallDbRecord', + 'setInitialExecMethod', '_updateTableItem2', - 'getStepByStepMode', - )); + 'getStepByStepMode']) + ->getMock(); $oModelMock->method('doesModCfgItemNotExist')->willReturn(false); $oModelMock->method('d3GetConfig')->willReturn($oConfigMock); $oModelMock->method('d3GetInstallDbRecord')->willReturn($oInstallDbRecordMock); @@ -863,24 +948,34 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::needExampleJobList * @test + * @throws DBALException * @throws ReflectionException */ public function needExampleJobListPass() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getOne', - )); - $oDBInterfaceMock->expects($this->once())->method('getOne')->willReturn(0); + /** @var PDOStatement|MockObject $oStmtMock */ + $oStmtMock = $this->getMockBuilder(PDOStatement::class) + ->setMethods(['fetchColumn']) + ->disableOriginalConstructor() + ->getMock(); + $oStmtMock->expects($this->once())->method('fetchColumn')->willReturn(0); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getDb', - )); - $oModelMock->method('getDb')->willReturn($oDBInterfaceMock); + /** @var QueryBuilder|MockObject $oQBMock */ + $oQBMock = $this->getMockBuilder(QueryBuilder::class) + ->setMethods(['execute']) + ->setConstructorArgs([d3database::getInstance()->getConnection()]) + ->getMock(); + $oQBMock->method('execute')->willReturn($oStmtMock); - $this->_oModel = $oModelMock; + /** @var d3database|MockObject $od3databaseMock */ + $od3databaseMock = $this->getMockBuilder(d3database::class) + ->setMethods(['getQueryBuilder']) + ->getMock(); + $od3databaseMock->expects($this->once())->method('getQueryBuilder')->willReturn($oQBMock); + + d3GetModCfgDIC()->set('d3.ordermanager.database', $od3databaseMock); $this->assertTrue( $this->callMethod( @@ -891,24 +986,34 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::needExampleJobList * @test + * @throws DBALException * @throws ReflectionException */ public function needExampleJobListDontPass() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getOne', - )); - $oDBInterfaceMock->expects($this->once())->method('getOne')->willReturn(1); + /** @var PDOStatement|MockObject $oStmtMock */ + $oStmtMock = $this->getMockBuilder(PDOStatement::class) + ->setMethods(['fetchColumn']) + ->disableOriginalConstructor() + ->getMock(); + $oStmtMock->expects($this->once())->method('fetchColumn')->willReturn(true); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getDb', - )); - $oModelMock->method('getDb')->willReturn($oDBInterfaceMock); + /** @var QueryBuilder|MockObject $oQBMock */ + $oQBMock = $this->getMockBuilder(QueryBuilder::class) + ->setMethods(['execute']) + ->setConstructorArgs([d3database::getInstance()->getConnection()]) + ->getMock(); + $oQBMock->method('execute')->willReturn($oStmtMock); - $this->_oModel = $oModelMock; + /** @var d3database|MockObject $od3databaseMock */ + $od3databaseMock = $this->getMockBuilder(d3database::class) + ->setMethods(['getQueryBuilder']) + ->getMock(); + $od3databaseMock->expects($this->once())->method('getQueryBuilder')->willReturn($oQBMock); + + d3GetModCfgDIC()->set('d3.ordermanager.database', $od3databaseMock); $this->assertFalse( $this->callMethod( @@ -919,17 +1024,20 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addExampleJobList * @test * @throws ReflectionException */ public function canAddExampleJobList() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getExampleJobInsertList', - '_addExampleJobItem', - 'setUpdateBreak', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getExampleJobInsertList', + '_addExampleJobItem', + 'setUpdateBreak' + ]) + ->getMock(); $oModelMock->method('getExampleJobInsertList')->willReturn( array( array( @@ -958,23 +1066,42 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::isExampleContentMissingInDatabase * @test + * @throws DBALException * @throws ReflectionException */ public function checkIsExampleContentMissingInDatabasePositive() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getOne', - )); - $oDBInterfaceMock->expects($this->once())->method('getOne')->willReturn(1); + /** @var PDOStatement|MockObject $oStmtMock */ + $oStmtMock = $this->getMockBuilder(PDOStatement::class) + ->setMethods(['fetchColumn']) + ->disableOriginalConstructor() + ->getMock(); + $oStmtMock->expects($this->once())->method('fetchColumn')->willReturn(1); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getExampleContentInsertList', - 'getDb', - 'getExampleJobItem1InsertFields', - )); + /** @var QueryBuilder|MockObject $oQBMock */ + $oQBMock = $this->getMockBuilder(QueryBuilder::class) + ->setMethods(['execute']) + ->setConstructorArgs([d3database::getInstance()->getConnection()]) + ->getMock(); + $oQBMock->method('execute')->willReturn($oStmtMock); + + /** @var d3database|MockObject $od3databaseMock */ + $od3databaseMock = $this->getMockBuilder(d3database::class) + ->setMethods(['getQueryBuilder']) + ->getMock(); + $od3databaseMock->expects($this->once())->method('getQueryBuilder')->willReturn($oQBMock); + + d3GetModCfgDIC()->set('d3.ordermanager.database', $od3databaseMock); + + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getExampleContentInsertList', + 'getExampleJobItem1InsertFields' + ]) + ->getMock(); $oModelMock->method('getExampleContentInsertList')->willReturn( array( array( @@ -983,7 +1110,6 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase ) ) ); - $oModelMock->method('getDb')->willReturn($oDBInterfaceMock); $oModelMock->method('getExampleJobItem1InsertFields')->willReturn( array( array ( @@ -1014,23 +1140,42 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::isExampleContentMissingInDatabase * @test + * @throws DBALException * @throws ReflectionException */ public function checkIsExampleContentMissingInDatabaseNegative() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getOne', - )); - $oDBInterfaceMock->expects($this->once())->method('getOne')->willReturn(0); + /** @var PDOStatement|MockObject $oStmtMock */ + $oStmtMock = $this->getMockBuilder(PDOStatement::class) + ->setMethods(['fetchColumn']) + ->disableOriginalConstructor() + ->getMock(); + $oStmtMock->expects($this->once())->method('fetchColumn')->willReturn(0); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getExampleContentInsertList', - 'getDb', - 'getExampleJobItem1InsertFields' - )); + /** @var QueryBuilder|MockObject $oQBMock */ + $oQBMock = $this->getMockBuilder(QueryBuilder::class) + ->setMethods(['execute']) + ->setConstructorArgs([d3database::getInstance()->getConnection()]) + ->getMock(); + $oQBMock->method('execute')->willReturn($oStmtMock); + + /** @var d3database|MockObject $od3databaseMock */ + $od3databaseMock = $this->getMockBuilder(d3database::class) + ->setMethods(['getQueryBuilder']) + ->getMock(); + $od3databaseMock->expects($this->once())->method('getQueryBuilder')->willReturn($oQBMock); + + d3GetModCfgDIC()->set('d3.ordermanager.database', $od3databaseMock); + + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getExampleContentInsertList', + 'getExampleJobItem1InsertFields' + ]) + ->getMock(); $oModelMock->method('getExampleContentInsertList')->willReturn( array( array( @@ -1039,7 +1184,6 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase ) ) ); - $oModelMock->method('getDb')->willReturn($oDBInterfaceMock); $oModelMock->method('getExampleJobItem1InsertFields')->willReturn( array( array ( @@ -1070,23 +1214,26 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::isExampleContentMissingInDatabase * @test * @throws ReflectionException */ public function checkIsExampleContentMissingInDatabaseNegativeNoLoadId() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getOne', - )); + /** @var DatabaseInterface|MockObject $oDBInterfaceMock */ + $oDBInterfaceMock = $this->getMockBuilder(stdClass::class) + ->setMethods(['getOne']) + ->getMock(); $oDBInterfaceMock->expects($this->never())->method('getOne')->willReturn(0); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getExampleContentInsertList', - 'getDb', - 'getExampleJobItem1InsertFields' - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getExampleContentInsertList', + 'getDb', + 'getExampleJobItem1InsertFields' + ]) + ->getMock(); $oModelMock->method('getExampleContentInsertList')->willReturn( array( array( @@ -1119,17 +1266,20 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addExampleContentList * @test * @throws ReflectionException */ public function canAddExampleContentList() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getExampleContentInsertList', - '_addExampleJobItem', - 'setUpdateBreak', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getExampleContentInsertList', + '_addExampleJobItem', + 'setUpdateBreak' + ]) + ->getMock(); $oModelMock->method('getExampleContentInsertList')->willReturn( array( array( @@ -1158,18 +1308,20 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::requireExample2ShopRelation * @test * @throws ReflectionException */ public function checkRequireExample2ShopRelationTrue() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'setInitialExecMethod', - 'getExampleJobInsertList', - 'getExampleJobItem1InsertFields', - '_require2ShopRelation', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'setInitialExecMethod', + 'getExampleJobInsertList', + 'getExampleJobItem1InsertFields', + '_require2ShopRelation']) + ->getMock(); $oModelMock->method('setInitialExecMethod')->willReturn(true); $oModelMock->method('getExampleJobInsertList')->willReturn( array( @@ -1193,19 +1345,23 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::requireExample2ShopRelation * @test * @throws ReflectionException + * @throws Exception */ public function checkRequireExample2ShopRelationFalse() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'setInitialExecMethod', - 'getExampleJobInsertList', - 'getExampleJobItem1InsertFields', - '_require2ShopRelation', - 'getShopList', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'setInitialExecMethod', + 'getExampleJobInsertList', + 'getExampleJobItem1InsertFields', + '_require2ShopRelation', + 'getShopListByActiveModule' + ]) + ->getMock(); $oModelMock->method('setInitialExecMethod')->willReturn(true); $oModelMock->method('getExampleJobInsertList')->willReturn( array( @@ -1217,7 +1373,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase ); $oModelMock->expects($this->exactly(3))->method('getExampleJobItem1InsertFields')->willReturn(true); $oModelMock->expects($this->exactly(3))->method('_require2ShopRelation')->willReturn(false); - $oModelMock->method('getShopList')->willReturn( + $oModelMock->expects($this->atLeastOnce())->method('getShopListByActiveModule')->willReturn( array( 1 => d3GetModCfgDIC()->get('d3ox.ordermanager.'.Shop::class), 2 => d3GetModCfgDIC()->get('d3ox.ordermanager.'.Shop::class), @@ -1235,20 +1391,24 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addExample2ShopRelation * @test * @throws ReflectionException + * @throws Exception */ public function canAddExample2ShopRelationPass() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getExampleJobInsertList', - 'getExampleJobItem1PassInsertFields', - 'getExampleJobItem2PassInsertFields', - 'getExampleJobItem3PassInsertFields', - '_add2ShopRelation', - 'getShopList' - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getExampleJobInsertList', + 'getExampleJobItem1PassInsertFields', + 'getExampleJobItem2PassInsertFields', + 'getExampleJobItem3PassInsertFields', + '_add2ShopRelation', + 'getShopListByActiveModule' + ]) + ->getMock(); $oModelMock->method('getExampleJobInsertList')->willReturn( array( array( @@ -1269,7 +1429,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase $oModelMock->expects($this->exactly(3))->method('getExampleJobItem2PassInsertFields')->willReturn(true); $oModelMock->expects($this->exactly(3))->method('getExampleJobItem3PassInsertFields')->willReturn(true); $oModelMock->expects($this->exactly(9))->method('_add2ShopRelation')->willReturn(true); - $oModelMock->method('getShopList')->willReturn( + $oModelMock->expects($this->atLeastOnce())->method('getShopListByActiveModule')->willReturn( array( 1 => d3GetModCfgDIC()->get('d3ox.ordermanager.'.Shop::class), 2 => d3GetModCfgDIC()->get('d3ox.ordermanager.'.Shop::class), @@ -1287,20 +1447,24 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addExample2ShopRelation * @test * @throws ReflectionException + * @throws Exception */ public function canAddExample2ShopRelationFails() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getExampleJobInsertList', - 'getExampleJobItem1FailedInsertFields', - 'getExampleJobItem2FailedInsertFields', - 'getExampleJobItem3FailedInsertFields', - '_add2ShopRelation', - 'getShopList', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getExampleJobInsertList', + 'getExampleJobItem1FailedInsertFields', + 'getExampleJobItem2FailedInsertFields', + 'getExampleJobItem3FailedInsertFields', + '_add2ShopRelation', + 'getShopListByActiveModule' + ]) + ->getMock(); $oModelMock->method('getExampleJobInsertList')->willReturn( array( array( @@ -1319,14 +1483,14 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase ); $oModelMock->expects($this->exactly(3))->method('getExampleJobItem1FailedInsertFields')->willReturn(true); $oModelMock->expects($this->exactly(3))->method('getExampleJobItem2FailedInsertFields')->willReturn(true); - $oModelMock->expects($this->never())->method('getExampleJobItem3InsertFailedFields')->willReturn(true); + $oModelMock->expects($this->never())->method('getExampleJobItem3FailedInsertFields')->willReturn(true); $oModelMock->expects($this->exactly(6))->method('_add2ShopRelation')->will( $this->onConsecutiveCalls( true, true, true, true, false, false, true, true, true) ); - $oModelMock->method('getShopList')->willReturn( + $oModelMock->expects($this->atLeastOnce())->method('getShopListByActiveModule')->willReturn( array( 1 => d3GetModCfgDIC()->get('d3ox.ordermanager.'.Shop::class), 2 => d3GetModCfgDIC()->get('d3ox.ordermanager.'.Shop::class), @@ -1344,6 +1508,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobInsertList * @test * @throws ReflectionException */ @@ -1359,6 +1524,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleContentInsertList * @test * @throws ReflectionException */ @@ -1374,28 +1540,39 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobItem1InsertFields + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobItem2InsertFields + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobItem3InsertFields + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobItem4InsertFields + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobItem5InsertFields + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobItem6InsertFields + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobItem7InsertFields + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobItem8InsertFields + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleJobItem9InsertFields * @test * @throws ReflectionException */ public function canGetExampleJobItemXInsertFields() { - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oShopMock */ - $oShopMock = $this->getMock(Shop::class, array( - 'getId', - )); + /** @var Shop|MockObject $oShopMock */ + $oShopMock = $this->getMockBuilder(Shop::class) + ->setMethods(['getId']) + ->getMock(); $oShopMock->method('getId')->willReturn('shopId'); - /** @var d3bitmask|PHPUnit_Framework_MockObject_MockObject $oD3BitMock */ - $oD3BitMock = $this->getMock(d3bitmask::class, array( - 'getIntByBitPosition', - )); + /** @var d3bitmask|MockObject $oD3BitMock */ + $oD3BitMock = $this->getMockBuilder(d3bitmask::class) + ->setMethods(['getIntByBitPosition']) + ->getMock(); $oD3BitMock->method('getIntByBitPosition')->willReturn(1); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getD3BitMask', - '_getLangAbbrFieldName', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getD3BitMask', + '_getLangAbbrFieldName' + ]) + ->getMock(); $oModelMock->method('getD3BitMask')->willReturn($oD3BitMock); $oModelMock->method('_getLangAbbrFieldName')->willReturn('fieldName'); @@ -1414,28 +1591,32 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleContent1InsertFields + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getExampleContent2InsertFields * @test * @throws ReflectionException */ public function canGetExampleContentXInsertFields() { - /** @var Shop|PHPUnit_Framework_MockObject_MockObject $oShopMock */ - $oShopMock = $this->getMock(Shop::class, array( - 'getId', - )); + /** @var Shop|MockObject $oShopMock */ + $oShopMock = $this->getMockBuilder(Shop::class) + ->setMethods(['getId']) + ->getMock(); $oShopMock->method('getId')->willReturn('shopId'); - /** @var d3bitmask|PHPUnit_Framework_MockObject_MockObject $oD3BitMock */ - $oD3BitMock = $this->getMock(d3bitmask::class, array( - 'getIntByBitPosition', - )); + /** @var d3bitmask|MockObject $oD3BitMock */ + $oD3BitMock = $this->getMockBuilder(d3bitmask::class) + ->setMethods(['getIntByBitPosition']) + ->getMock(); $oD3BitMock->method('getIntByBitPosition')->willReturn(1); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getD3BitMask', - '_getLangAbbrFieldName', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getD3BitMask', + '_getLangAbbrFieldName' + ]) + ->getMock(); $oModelMock->method('getD3BitMask')->willReturn($oD3BitMock); $oModelMock->method('_getLangAbbrFieldName')->willReturn('fieldName'); @@ -1454,23 +1635,23 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::_addExampleJobItem * @test * @throws ReflectionException */ public function canAddExampleJobItemNoStepByStep() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getShopList', - 'jobFieldMethodName', - '_convertExampleJobItems', - 'setInitialExecMethod', + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getShopListByActiveModule', + 'jobFieldMethodName', + 'setInitialExecMethod', '_updateTableItem2', - 'getStepByStepMode', - )); - $oModelMock->method('getShopList')->willReturn(array(1, 2)); + 'getStepByStepMode']) + ->getMock(); + $oModelMock->method('getShopListByActiveModule')->willReturn(array(1, 2)); $oModelMock->method('jobFieldMethodName')->willReturn(true); - $oModelMock->method('_convertExampleJobItems')->willReturn(true); $oModelMock->method('setInitialExecMethod')->willReturn(true); $oModelMock->expects($this->exactly(2))->method('_updateTableItem2')->willReturn('returnValue'); $oModelMock->method('getStepByStepMode')->willReturn(false); @@ -1488,6 +1669,7 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::getD3BitMask * @test * @throws ReflectionException */ @@ -1503,23 +1685,23 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::_addExampleJobItem * @test * @throws ReflectionException */ public function canAddExampleJobItemStepByStep() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getShopList', - 'jobFieldMethodName', - '_convertExampleJobItems', - 'setInitialExecMethod', + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods([ + 'getShopListByActiveModule', + 'jobFieldMethodName', + 'setInitialExecMethod', '_updateTableItem2', - 'getStepByStepMode', - )); - $oModelMock->method('getShopList')->willReturn(array(1, 2)); + 'getStepByStepMode']) + ->getMock(); + $oModelMock->method('getShopListByActiveModule')->willReturn(array(1, 2)); $oModelMock->method('jobFieldMethodName')->willReturn(true); - $oModelMock->method('_convertExampleJobItems')->willReturn(true); $oModelMock->method('setInitialExecMethod')->willReturn(true); $oModelMock->expects($this->once())->method('_updateTableItem2')->willReturn('returnValue'); $oModelMock->method('getStepByStepMode')->willReturn(true); @@ -1537,47 +1719,34 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::hasNotOrderArticlesParentId * @test - * @throws ReflectionException - */ - public function canConvertExampleJobItems() - { - $aFieldList = $this->callMethod( - $this->_oModel, - '_convertExampleJobItems', - array( - array( - 'fieldKey1' => array( - 'field1' => 'content1', - 'field2' => 'content1äüöß', - ) - ) - ) - ); - - $this->assertInternalType('array', $aFieldList); - $this->assertCount(1, $aFieldList); - } - - /** - * @test + * @throws DBALException * @throws ReflectionException */ public function checkHasNotOrderArticlesParentId() { - /** @var DatabaseInterface|PHPUnit_Framework_MockObject_MockObject $oDBInterfaceMock */ - $oDBInterfaceMock = $this->getMock(stdClass::class, array( - 'getOne', - )); - $oDBInterfaceMock->expects($this->once())->method('getOne')->willReturn(2); + /** @var PDOStatement|MockObject $oStmtMock */ + $oStmtMock = $this->getMockBuilder(PDOStatement::class) + ->setMethods(['fetchColumn']) + ->disableOriginalConstructor() + ->getMock(); + $oStmtMock->expects($this->once())->method('fetchColumn')->willReturn(1); - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - 'getDb', - )); - $oModelMock->method('getDb')->willReturn($oDBInterfaceMock); + /** @var QueryBuilder|MockObject $oQBMock */ + $oQBMock = $this->getMockBuilder(QueryBuilder::class) + ->setMethods(['execute']) + ->setConstructorArgs([d3database::getInstance()->getConnection()]) + ->getMock(); + $oQBMock->method('execute')->willReturn($oStmtMock); - $this->_oModel = $oModelMock; + /** @var d3database|MockObject $od3databaseMock */ + $od3databaseMock = $this->getMockBuilder(d3database::class) + ->setMethods(['getQueryBuilder']) + ->getMock(); + $od3databaseMock->expects($this->once())->method('getQueryBuilder')->willReturn($oQBMock); + + d3GetModCfgDIC()->set('d3.ordermanager.database', $od3databaseMock); $this->assertTrue( $this->callMethod( @@ -1588,15 +1757,16 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::addOrderArticlesParentId * @test * @throws ReflectionException */ public function canAddOrderArticlesParentId() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - '_tableSqlExecute', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods(['_tableSqlExecute']) + ->getMock(); $oModelMock->expects($this->once())->method('_tableSqlExecute')->willReturn(true); $this->_oModel = $oModelMock; @@ -1608,15 +1778,16 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::hasUnregisteredFiles * @test * @throws ReflectionException */ public function canCheckHasUnregisteredFiles() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - '_hasUnregisteredFiles', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods(['_hasUnregisteredFiles']) + ->getMock(); $oModelMock->expects($this->once())->method('_hasUnregisteredFiles')->willReturn(true); $this->_oModel = $oModelMock; @@ -1628,15 +1799,16 @@ class d3ordermanager_updateTest extends d3OrdermanagerUnitTestCase } /** + * @covers \D3\Ordermanager\Setup\d3ordermanager_update::showUnregisteredFiles * @test * @throws ReflectionException */ public function canShowUnregisteredFiles() { - /** @var d3ordermanager_update|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oModelMock = $this->getMock(d3ordermanager_update::class, array( - '_showUnregisteredFiles', - )); + /** @var d3ordermanager_update|MockObject $oModelMock */ + $oModelMock = $this->getMockBuilder(d3ordermanager_update::class) + ->setMethods(['_showUnregisteredFiles']) + ->getMock(); $oModelMock->expects($this->once())->method('_showUnregisteredFiles')->willReturn(true); $this->_oModel = $oModelMock; diff --git a/src/tests/unit/d3OrdermanagerUnitTestCase.php b/src/tests/unit/d3OrdermanagerUnitTestCase.php index 01cab5b8..3bcd1fa6 100644 --- a/src/tests/unit/d3OrdermanagerUnitTestCase.php +++ b/src/tests/unit/d3OrdermanagerUnitTestCase.php @@ -1,116 +1,139 @@ 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 +HR+cPuMuwWFKCkyqeM1/81KjY/VKLu9KZXVzW/mjgRXIToVaU/YTCreJEYi5AsrkWNBdVSBnFetM +0Kh4LCl/p8PdOyMsekac3wII/bU9v1KeFY5SRvsORChGKStoVdPoS8om9/s0cvWuSLxwjbaGG+tq +6/G1hp73P4zt31RTEjc5iVpZiFOoopu2Ga2pqJfhoFXrTWSPMvDMQqGMVoW+Tl9acpgSCdZiH9i/ +R8iYLXbP92DIaevh3Wt50aB6BA1OsM0okeP9xqb5CBm1GK4kuBsDYyMXMfdCgMMGdXtSopPJ9NCT +izEhq4gSnhYkbMk/3lDlnhjNkCF48j5Q6dmTTmZxrHbBUPEJ9QpTS+df5vneS1ALzkN1OjjSjeXk +CdO8St1V2I/N/tcmSS9GkN3UPeg/LTWxQKqCI9+VJ+h/gPTN++VBpK7FMfcefIDNYLHLupeW1Ui0 +dayLkhxCNrH9q0cDFvV82r6NnTC1uER/7kDJ1YdF08+nwQzXk4DoQTeZa6EVDCxMYbfsObulICmt +ffqd86emMSCoBv1AUNJ/SCNNWNcZYyPQFutqDXeCM52/A7UGjVdiy4gzS3gXKYMSCFD5hSmcpWwA +y8I06DkJfwxo6dWfMPBeyoslpiAq0ZQkHbFnlf73bM2SOnu40KHN8dX/B9FPhbgRm78U5BlNFhan +9QiljgaYLkERzinqomFjQoWeh8FEyzsJbaDErJYrWnFvpt0dvyMHWm6mduyCbBxMC84wDhhRNyMi +5I7cV2gjiLpP9Hb87suhV5h21Fdma/pvwlpta7puEZBtzm75XF5YNPhgy/sxAw+OILt+Y3u6BKyE +yD3MJg9d/8ydyyWPKgQx6OR9d5W4KU1WB/aGWW+BnlZGhFeZzu1nlOJGrPZcugwB9hSBVbdursKL +hu8TozeEzW0ioMJ4kNwxXMGUHQ5+SgTFnaWI3PqvU7yzlIYjbnBjC8gjnFYWOCIZvq5x9YjyMxnV +XeqswnSdMnSzxCK4vG/+rJbA/OfjNNCdaecwKX2NayWCjYyD95rIIxG5+gDkRov5Zl6nFXfGtVHh +UoEsQOjwRxetKIO/fO39u8ShOYKcnu4K1WtoxaXnIzCLhrRSN2s5Gr05e+R2/4sLgGFOyD8m4ljo +pVxxWwf7bXoeYwNeodMnRD4wM8TUVZhZ6HY+tAO3RV8eQm4mipyTYF89b/7Bh9wIoFx+HrCRdzw+ +pE+V3LRhFn9+SqJZVClwrFLDKw9nDJ3IG9zKKfPtyLnDLnKXWZjs0hD2gczp9c0XT5iLktP8jL1g +IWwgPfSGGmq+vjfQlPw4f4qPqSR5n+oEhHFqyPx/qCdHezkRrQeYAnDRWn1JEa9nSSkbmRWiaK6b ++qwpItnnkVAHrWJ+kdwe522ZqKPWgwFM0PhGM6mnNhb+36qBXhTQScS6xhELZ8/ybeBjAoakOXqT +hihupJuQpfoMqzFTrYAG17wSjlPzFUB1sf5nUCinqYgp1jfyCCfN0oe2znE0bMTgzL1PdvGOHOV+ ++dEoecnoJJ37IY+bAMY/22u75dbDTRoeWkkZ1E1xLfkzlTaHmlX0dIOQXXH71iJ9TbIDYqt7Egjs +wW+G3qRUfMyss2AKzRo+FPfpme/0PgAujgHFKmimdsH2n+e0tBvUKA4YpPGUdF36nys3gehIOhju +4eBxdh0d3jutE1/GufUb2aSv8K8N61NeRR4b9omJFhMaR6KgElEWUyeImckOSNQOh5kHd+Q4EEo6 +GGfumzqb+mGbQ8tCzSfB1KPyX9hc0pNYWRsaXrO9V6cq3Z/9jtSn3dlW5d6qc2CI2fD2Od2ynHU1 +EF47hy1jaR641gB1y0ArguZX8NB4BhRiJ5/Fhqm1240Y8jifN8QHcP4O5uc4Iesy50S4rlyPgijc +CiKW85b3YBY8bQ5E/HemQg7eDbLSm/CJe8iBrNoMwH4rklCNSo0LVfJMda5BkZEvLIuO5xowNpik +697dN/s0MEyKWjujxswidC06C6zhHta/A4znPZkHQXmQbXTl/zyH6cYXkQzE8791tAdAc9iRYBh8 +aSz5/o3TRPUHlApDR8SUcE9Hv0QSxBD402JqyOlkeaKu0rNRCuUwmsKBVM0aFbVLj86ZKwUz82bo +9IJIFi/RE5CODnUCOnV75vd5Kujisyji3TsP9e3ItO2ZRPwMpdpQW22NEPZdr/qZO/wrD+plT8Kq +RHAXgPl9DfMpOw5nxJ8qZzg3SpPxFYnhS6jIyGn1SGodAetjvJEv+dhkyQ+vWKHoZi4NU9opRnfm +jh8Xs4Mp/xtkWwfxzCaKlawd8FiZsjiMtpcKtq5v3h8MO/4x9sY04oNtZUGsrZHXmD/AD11RGEdc +rfaWsb9Y4T6F6pBQrMQIkc2ns+pucTx2MCWst+7KvJh/zhzKjDjKEp0vxZydaOVnwB5SMZki+XIF +NZGz0S7CYakLE5+Sv+DGdsTj07ZK+1NXTj9X/Nb0M8/dGEq3jfBc642P1Msq71WILOJq2SFmKYBI +ZDjtTAtEHnRolps2VBQHJIh/eZfErCtoEqN0+07kGfLKxi8hw7hkEhlicLHfhEaGoF46QWnd6cLp +ngU5rXxNMrRXcizE/4DDK0HKG+Fjd+MTleD6Je2HQBMAgAS9JdN+2wBZCIL08id7y1FjSI8lwiCc +u5DELQF/3QJeYfcgDbl8gDx1nRpDddiE/CEdPh4ltXLSqJ8oAjOAZtYOewWj2Jt6O34wFukHkqjg +MJ+69VydFhsBspz54u63UDDmgcDIzj3m5Q2pf3HGmH82bbUWfz8z/N6zrNqn2I/nAPXay77Lt9gw +q9PidLGOed460OOQX1/mqXr5/yGtQz1qg6xGeAOhcU0ocFTVrPyPmKFi5cTEYD1NOGkU6PULCaQX +8DNza97hS7W1os9PhnfEfrOCi+VeOonLFXVrQ/5J9Jd91E3nCvxNbnp95Mblpd9AR5YLh1gZVrlX +QU0AgGzKdgYu+gBhgKZVQWqwBxeSRPHGXxFwR9A8LUdTXx6ZdhCpsZicsf9vLrR3n4pAhjdCvCz4 +soOVzF/lu5bC+CfkHMx97YJgVkpWQt3lgah/918lFR9814QAfvM8n07pgYXzU9QsvDVfe9Prmid8 +VAu/CJD587xmnKSjcPemzgT2/jGtiOaUcYGGUeZouw+7+QBZOd2HbZhcWT7/xJ9PhJP2T2Np8+f5 +GIMccpzZ0cJIdaVOn3PT+d7Uhv0q2QJBOIw05llbNJF9GvnmsRE3jI2ecl+7CegoVVo4QE7yH9HZ +JURrozNiH7fZaP9AKgn8mIuQPyrFGVpwsqZhlkls1Im9SRJlQe/d9j9Dr/ez06hg14wCBRRQ8Ctv +Qbq4lq8gbtyHE3yt/LImftTtGVXWPRJDwCv2cBOZl8TSikz57nxgDrtFzGkK8uf0nB/ycEESdzm7 +WN4S1X7fDIYFOm0l4FYo3GLVR5P4XCL2ja0vmJYazQYJWUBCoHFG4U64dfw3C+pcUdl4uSMEWlrs +taM0FmZFhxupGhuCRGPK8V2crn+kewr3jFjRATec7pO6Wv4ufVFfzG24cvcBb6a5bHsez2NMgkqW +gy9lQ80UOF6pQAVlx+QmwUiw7mHJiAoquB2wSXRjxbHAGIDFbtZb0MEH6LPoE93MwygIIYV/pTSg +HtKW1YZoHnVJnNd8zU7nnpLT9FmdKsKjWuyfPPgOhRFIoJFzveq4Wr9QRkgvXDHLWX2DGlqGyvSu +AeCirecabNNHeSiq91IWpLiKnewyVwKcPRNH+J6HKXtPLJ9iSQ3QMn28DX209/0GC6mbGmSeZrVk +cQsibejy8lGvh12v/bWmtbHnoOp/OSG+gU4+RioXHVFn96pBuY+WFncSXqpBW9M16HavIhQZK9EU +pgY35EO1rao3N5DEdDLaiecdTdMv3WJzksGMp4DqOee3z43UldXGsESBJaYMb38l8YSZER+m3Rw2 +HwtqTRtcjPnYtSdWHWp2FVw9ZTWm7QLgr9DVumbJwEUjyz1Cbvd1a8SaKZyZHeZsZP9Ml9jOCtnm +s1ShHeH+1zG9EGV805GXip0gtZ90yPYWBFao276jGP/AXv1Zlb21VG02miT39hrABWe5Owz02dsm +Nu+fUtDEzs9G9QdmJn5CevA0Cr02/ps/HRuwsNLPG2dHsg0ossH0VqU5XRos7/ttBY202Na1dg4v +SWUhTcZNx/ODOGLRx405bevfuiZpOg6dSffIzibJEuoH00pl7Kl6IM09EIdsJlI8qKRqEc43E6cH +FR0haU6pJ7eH1q2HyHowbKPcTWY66IvkxU0EYWpcDpl8hd62s3bAJfqIyUA9eS5z+SDxuQrKssV4 +3S3Kx3ROiYwtbjHo45eB9oLfxdlOsEMGoK0ijkYUAZqvxOuWJVN7bPon4XlX6nz2XoF62cASMWpQ +1wEDGhiIgspAsLCSK2kuyQ+sIznbm8j0OcCJeXNWmqrFXJiGYpyLYBHSQ+oA3Wn8cdJ/7WxS7/hF +nRWkn6TW93T0TmUXb3CYpbwSEiQbUlhFBYO6T3FwzhZBlX+4HrkbwcPO6c/FO070KwourpuQMWVL +a2VRb7Tbr5Xhj8hfJfMZyz/dIuVHEjjW1mh7Kse5YUwV7+XIi8d8+8K4h7O9emsZhfV2QWE+AoB8 +IkYa8UqLx4ijsZNvVJisSNJBCYq/UkVQUm6ohilUS2M9rEwJ6BKDEfrk1WejOKRgNf9GUn1xMvuv +JcGrqoWgwhfC4NFW8bkljLpffvLHeXArXVY9bFPfKcqPwaxxMYYzETIoaCUV5D0zo7R4u9zhSb6Z +A1BmyA6umaTwTDA8HChPvV9ZB2AX5F/+5IpoS082zmi9kV24RCwwzjZS2/7m25V43XQ5sQjixrVI +RpOxbCpFQ7a1DUlgcfgoMYquDTSRhbxWKxB6Jwbcid9Stg6r1qKk+bWJCNxNJG6qErZMYzOssylx +FWkmNqfykssOa6oPC54TtZymaHp59hP0Sn2j9RbZvXq+JFn6tZrB2x7isQDUAaXfR4EBtDmj/DGu +z2G77ZNiJ8SWo+Z9FN+NSVcTUZU9ZGbEeXtyZX7f+7zhMpyt+HMu2SymOONswmSR1H4c550b2ERx +Ppvy1oi+ltMNb5JyFnGrI68u6r3DvRB0jRh4+qBr2ojColM5sVcI7yukbPSg9GwQ7imdzYYuCI8K +BYpjHJkPrPol6BWdYC3t4D2Sii9PsQtlr3zpQi2dgqwEL/ieByVXEH176krGD5Vcyiln5zJ7cHVW +OlghC4B08tIS7l9EfC5Nm8E8+8Q93V5Q0Wh4OQHeq9bJsTkO94h0lqqwIuzNNPrpcMfv2aZwQ2AN +tHzShhsHFsMtzf1bzXcN34KGQ9a/0lvEm80XlPBPYMwp5W1TOq4cLgVvdBFl297y4YPAIBTBlmX7 +nLwN3KPK7dCCiKk35Qg+Gu2AYaj+8ZKadVeJQVXFsFBT+huNGjS1O2W4yNrcn8kdATQ6aP+ovr9D +fNWxvt38uowkpfpXuuUj90Yp74uQLXKQld1Q3hqda0ZpUvoEedU3ioI9SlE5ftwHXANrJmnGjwSq +kGFb1n1kmidhXkFZwixZLd1uNrWN0cpYf34qQPcqtjVuDd70fQBXDyjbNHJ14EwsM7UfD3kcTYz8 +EKBSaFCPRjygjLwqFlKurbcAvaS8oncRLVsGCKh9yRHWTsXNyX6ufqm+XI6YVHdjzUuqfRyi0ui2 +QZ4c6AHb9kSPBiXFz61jK5RV+qfUkpJoJJimxPBu454+TVNKKCiR73wkNeeHgEksSHGFwX8duO3p +oKR7cQjVCl4kkjH7L1u9cWUC+rX7+8oBYJ4LVkLwO1QRzKBR2nJLen2IU1HgbtpoyVTZwjZeKOEG +dq0p0k1q0FHXCefjGvESWN/bR4bnje59DS3nyTPZPefTS7/LwgZ5TVb+Bno/xF18EvJ9vl1zj8b5 +R2f9NBbWmRwMcw100uOx6eO/UsA5l9tbtPFS0nhfEBRD435O6hgKKb2imOvswYs/aEWAaU59nRWq +KV9VxD27lHYVwiyCAnMnt0gFiTd/MJfD2fGFhqpuNSQKFOVPE2b5MDwdY6YUCk6rcwW2R6uLR/ff +lUH1U42V+qTblDOktGNZiNb+3UhUZ1eQsrK1uCgH4xX5QNH26f7WvfgLb90+P68aTsQMZzejCULm +AaBCeifhVnXGvjD8UOtG6Mrmyj4QbuI8WAKY2liXjz5NCP4uTJfw1jcnm3z0G9eAGlXULEBICTpZ +R8lILA3LzlFh7+tGoHOXyYiZaZlMJ1M5r9Vs1vgG3PlspK5phDDVzaC/X16VM80qtIfxs11a405K +1M7tY2cWV0gpgov6u4slaFwrO1QcdVaYpfHu7p8UE6Kr4bVKhZOd2uAboVnWvQ702QKSV41Lc8op +NXKEXbgE0+yL8Ucnk+J5igPqNBe3ft4OlP543NeV4c65xpYxrY5Vek1zSMdtDTXtFg0vH9I8vGWs +Hj7ffUQ3mABi9Blulw4fmR4xEHhE3dDO5hLGn01u3t6fl8q2FyRoIt/Hu0Hd3eX88ChVvvYS+One +2cNXOynjbG5zh7kBC51yM8PzRUr1un+wavcrbCvx2JwJ9St7MQM2bScT1YDT8JQeIbQ2G+BfD+qq +o+ECYgZ5SZRW9vGkqWh72szvP9n7o6aeL6GpL7hdLIkOQ9Pp+XTudaQwzmubYx+DHehKLNdgZpyh +WGuTcCbqH8Sp3jTwRe6uV79nCMNbPwb4wP2dP8AeJukQhPNqFV85B3T2K2TmLskHDZjO5ljHobju +02nXnRkbzN9QOFAMvdD+qeEdgKUKYN/kBFCosQ8hrGK4MEjJAaetYkdyuCtOEpbc4Y8IoQ2T0Gsf +HnrRSXStpujF4YdfYs1kKx5EBeECzEVAmhG5cvZiaB7LMpBhl15MI/qvUUDB0l+suW5J9Eq/IHze +zuQ74LXJ2XA9jOSlqA6CyQTsVdB8O1Ifj+1xaJVjNuJOlIjyuqkD0r7CEjSa/SsdjloA8JPCeOgv +L6l5yhHqZh6yNGGMqP06PbnPn/GNehViEet37NCJ+cz4K3Ijz4mCwZbRjdDZOOll3//WiPIAg6D7 +8GxkHdElhWeg0Y5/5FtyFjOKKxskR0nDY6QL7YeAi2+PtRc3szVdQ7w7ulhM44MgsM2W8r3J4+FT +7T7WHJ27aHt5IcedNtbGQJBZJU4CrsxbI1eLggXXNWVym1PBni9uiGmvBHYl7i8lkWkCzVSYeQgB +/zHooFhWKfsP/nNtL8ZigziN7h47eC1QCPEjIOScfCxHIDD18WkejrmcpPCPSo+AsvTGQ+1g8QwK +2HtT3pSoVtv00t1q0FR/Z3tYGZTc8IAFk4ooZySJA/UjJWxDkVZIS2gk7/Wwx0Nh6rjsWH91Lg4T +wOPZMwnAeq5ZIaRWOwSBQlc7eXrYDGhInd5g0/GrYKpBD4mNLHg06nWSVHgWLNJEFONwd2w5XQ2E +inFBkrPJbiRifDyg8PKHROk4PitWhm6A9dcQckMJvr7ys+x0kjz7HZlB6vHvB8dfDlQdlvVNBPFM +dgRnpZR7HE7COTStv3eqdTUuZYMudllyWU0KI+mluFO+AecYtQgtpEaDPKsbw94J137/mkdIjzFW +gAQ+uaJVoZa/KMg6eQcQ12OxpcYBxtbH9TbPxix5Ki7tkl/CP5L6cCeYMSlJIvi3FYsEXW0vHkAz +I49JVsgGV45KEy3Ra/lNpfb6gaOC5WaPZd4XWvmcaVwU7aFqBPshvfd/W+p/LxRG2vYmWmCUKgFk +xd/YEYrOCXPNv/3HXkfzUNpzjQT6FWizKvLtcvBV7tFOAVMPC0JHNSR46wiS8FAbkGbzL4P68aCg +J+TZjq/6R8QQd2HJVxYMCKuaoBQNwUWKXC4XhZMm1wh/VObif8C+8ZipOgh5JLM++0zskb01bTdy +4KYF/kxr3gdPx1K2jooKW5e3FWzF7Xparld36e/MnrIxfCLjKnF3UjvSsgNJfertH9ABdan/uY+6 +Qpj6l+Fdt+wVrcyVr/PHkfCk8DOPcidGhpBCejktKX5hQH5KIWwsMdALAWlW/D6KaNuIscWkvydX +oPThje+gYsFkE3eHVtvqkeSd3j2NMEkzQjXpSx6RXXx+aO2NjFMBHBY8pO0r2G2yN2X7+gJgrkTw +r9b5R2+e2rsavtlFdYmlbEBjKeu0DC1vdIWTuCENGQWYeDvssg2URbtsm7O2IAGsG3VtD32RBsh7 +2FinFWvHEvWJv0f27l/p9PcX5gHDC0vIqnQFsylDk5dHAhpXcuf6XB0Fw9EEjQ/DkqfCRK5E/sOb +3mBw0YUTQ/1fmN80Zhjvkjf0LWk/zcYbGoJx/FKxt3s091euZ1yelsz+v/ZGa4uGzfu0BwfeMJvy +APU6J6GVzK5nS5LWJxV2jv5bgdkkUPk2137I8F1W+C8E07vDXypJ10AEITLBh+gU1Bc5OPE/6Ljr +e2Kl+I7/qed/GC6JbemSEfk9PvIGnMp7Wahtjfh+BgIvQe/KfZ22XhbSc5N5WANj08VJtTIazYxs +GBTYbPLjCZebuztKRLpHwV7+QcP7lXHF8zYB3JGaikOaM6sRUgSEsCJQx1rRx0VCjlXNrgqFdIiH +ciPvE61nHrFzHYdhIL4NqzZ+PhdEDfNX1YD6MZIOZnE4ra2UiObIAw/fVk2mwghDdsDy6hiKkU/o +eLJI7BJU71jzuBsWPP4JhxE6Mlf4resi5TBRQSAQqUDfIgMxQHN17ODuNLXBaZzyQke8Y1LGU1CX +YQqcoefF7uOvAMxU1y9lO5PAjnImxUIjrU+rxy6gHiBFAct3r+MO/nSKrJLH1CXPPmm5z7QwK1DX +nnnMBqvW3Dmu007ezytK724rdKmiNwT6LInNQQoRt6GVTjsYMM5Mo3Bwdt/FNJPfxnFMCp1pKqz8 +joNMAxeS1pf23T8LNcrpY1vfk9Dy+u2tBuOgGobQ+fWHwzeswXmBgCAp4jW1EpI26OpHV0zL1NCB +ij/y94T6U5c+vd9+qMAmOgv3wmXvLuj1f9PzwJrqZ/wW8cHcZuXaMuhvlARH+TjBtoewUjGb8VTd +XpkB/5tFDIy972CKtX2naJRkjOIJGuONd2i5Mt6puT38E56S2C+tVdWp16lcxUluo2nMWUl7xSLb +8OQqfg49tVKD8If6HuKHjSshqS4A6EPOCgqSLeNJzbwBxQfgpfzvoKtpgWQRhkHQgr3MS8iTMgJb +/LgP8lWlWmzRALH9Qef5s+hGck0TVZ5t/61LFc5iBY412AOQU3JBj2rHLuDT2Z3MDwtAvKR4JDiX +369/hcQjEtb5McErgwKNZzIi9E9ZotIrjLfqA/st5yoTrgCl8DSM/qc67lvo4KXKEqg7Of70DZ6v +M9MdJhZv5GZzbo3tgOE2ewjUY1bGnML4wGzr1RTtkYrwsaxPEXiBEAem8Pd//COSld3pBkcn7MoU +BC3z0F0bRXe9gmd9tPK9/6eEaFonz6lMSInJVLbYTe0x5ctiewzKVuuiMUIrPK1KABqaODfIXkgX +reodrlUXHeoBgu9ly5lnzmyuJ0E39ca8zLCRorlbWO5BbNpbMxwbvciWLSZnh03+awdVO6ZPZZSj +TO92zPVc5YwVEgYuar0pX6pV1cgvZv1YFKZXU8ysiM2Z5uDZQhkHR9nZPcoJUmsQe0JRgt09LIjH +zyoAsHyS0qS4inaHosPERtj6XBr19Ha/1doQsiMPaINjfs3XyQG3jP6kGukNRyXbCYC0aieqpDK6 +BLXRa9W+osy+W5Sd8Z+KM1cH6v4SgT4/dhC9pJSXpRR+9sXYYkKfPgCdIb8zrT+VdweZJMk8IzuX +XbgysBXRz9CTO7aGBW0FK0SzlunBDlzmzpT2NBrgY8wkM+BEeku/T5IYebkDHykJ9rtsl3rFbTQD +vLl5HCRJ87Rwp9bWKSSDXCG0YOGz1h4Z8aHGrTluZmBZ+kfyBhrOexxgMFlWdmB5qlqkQrIndSZY +KEmCKEliC/VVwD81v4ZuIp1PWekC+1sb+35MNFXQu7vRgELNXLgAfNM8IegA+E00xqpYbFcjADqk +a9h3QVqdZDG6TKpprE+9NKJKwW2zQJfY3JbisuodIKBkGy5QoVIpPoE5HihZYkf8GnFUlcCCf/kV +xlCvUFJKm5qfjH1yAkvH3VvO6SP2tDh9cgXlLzJW1E6XTs2gLPQKotGl/+2kLNh0jWdHCEQme5TI +ox9NQ6yov+OweFIjv7QQUW== \ No newline at end of file diff --git a/src/tests/unit/public/d3_ordermanager_cronTest.php b/src/tests/unit/public/d3_ordermanager_cronTest.php index 15aaad2c..d7b11df1 100644 --- a/src/tests/unit/public/d3_ordermanager_cronTest.php +++ b/src/tests/unit/public/d3_ordermanager_cronTest.php @@ -21,6 +21,7 @@ use Doctrine\DBAL\DBALException; use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException; use OxidEsales\Eshop\Core\Exception\DatabaseErrorException; use OxidEsales\Eshop\Core\Session; +use PHPUnit\Framework\MockObject\MockObject; use splitbrain\phpcli\Exception as Exception; use splitbrain\phpcli\Options; @@ -64,17 +65,88 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase } /** + * @covers d3_ordermanager_cron::__construct + * @test + * @throws ReflectionException + */ + public function constructorCLIPass() + { + $controllerMock = $this->getMockBuilder(d3_ordermanager_cron::class) + ->setMethods(['isCLI']) + ->disableOriginalConstructor() + ->getMock(); + $controllerMock->method('isCLI')->willReturn(true); + + $this->callMethod( + $controllerMock, + '__construct' + ); + + $this->assertInstanceOf( + Options::class, + $this->getValue( + $controllerMock, + 'options' + ) + ); + } + + /** + * @covers d3_ordermanager_cron::__construct + * @test + * @throws ReflectionException + */ + public function constructorNonCLIPass() + { + $controllerMock = $this->getMockBuilder(d3_ordermanager_cron::class) + ->setMethods(['isCLI']) + ->disableOriginalConstructor() + ->getMock(); + $controllerMock->method('isCLI')->willReturn(false); + + $this->callMethod( + $controllerMock, + '__construct' + ); + + $this->assertNull( + $this->getValue( + $controllerMock, + 'options' + ) + ); + } + + /** + * @covers d3_ordermanager_cron::isCLI + * @test + * @throws ReflectionException + */ + public function isCLIPass() + { + $this->assertTrue( + $this->callMethod( + $this->_oController, + 'isClI' + ) + ); + } + + /** + * @covers d3_ordermanager_cron::setup * @test * @throws ReflectionException */ public function canSetup() { - /** @var Options|PHPUnit_Framework_MockObject_MockObject $oModelMock */ - $oOptionsMock = $this->getMock(Options::class, array( - 'registerOption', - 'registerCommand', - 'registerArgument', - )); + /** @var Options|MockObject $oModelMock */ + $oOptionsMock = $this->getMockBuilder(Options::class) + ->setMethods([ + 'registerOption', + 'registerCommand', + 'registerArgument' + ]) + ->getMock(); $oOptionsMock->expects($this->exactly(3))->method('registerOption')->willReturn(true); $oOptionsMock->expects($this->exactly(2))->method('registerCommand')->willReturn(true); $oOptionsMock->expects($this->exactly(3))->method('registerArgument')->willReturn(true); @@ -89,17 +161,17 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase } /** + * @covers d3_ordermanager_cron::parseOptions * @test * @throws ReflectionException */ public function canParseOptions() { - /** @var Options|PHPUnit_Framework_MockObject_MockObject $oOptionsMock */ - $oOptionsMock = $this->getMock(Options::class, array( - 'registerOption' - ), - array($this->getValue($this->_oController, 'colors')) - ); + /** @var Options|MockObject $oOptionsMock */ + $oOptionsMock = $this->getMockBuilder(Options::class) + ->setMethods(['registerOption']) + ->setConstructorArgs([$this->getValue($this->_oController, 'colors')]) + ->getMock(); $oOptionsMock->expects($this->atLeast(3))->method('registerOption'); $this->setValue( @@ -118,18 +190,20 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase } /** + * @covers d3_ordermanager_cron::main * @test * @throws ReflectionException */ public function mainShowVersion() { - /** @var Options|PHPUnit_Framework_MockObject_MockObject $oOptionsMock */ - $oOptionsMock = $this->getMock(Options::class, array( - 'getOpt', - 'getCmd' - ), - array($this->getValue($this->_oController, 'colors')) - ); + /** @var Options|MockObject $oOptionsMock */ + $oOptionsMock = $this->getMockBuilder(Options::class) + ->setMethods([ + 'getOpt', + 'getCmd' + ]) + ->setConstructorArgs([$this->getValue($this->_oController, 'colors')]) + ->getMock(); $oOptionsMock->method('getOpt')->will($this->returnCallback( function($param) { return $param == 'version'; @@ -144,10 +218,10 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase ); $oOptionsMock->parseOptions(); - /** @var d3_ordermanager_cron|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_cron::class, array( - 'info', - )); + /** @var d3_ordermanager_cron|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_cron::class) + ->setMethods(['info']) + ->getMock(); $oControllerMock->expects($this->once())->method('info')->willReturn(true); $this->_oController = $oControllerMock; @@ -160,18 +234,20 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase } /** + * @covers d3_ordermanager_cron::main * @test * @throws ReflectionException */ public function mainUseQuietCmdDefault() { - /** @var Options|PHPUnit_Framework_MockObject_MockObject $oOptionsMock */ - $oOptionsMock = $this->getMock(Options::class, array( - 'getOpt', - 'getCmd' - ), - array($this->getValue($this->_oController, 'colors')) - ); + /** @var Options|MockObject $oOptionsMock */ + $oOptionsMock = $this->getMockBuilder(Options::class) + ->setMethods([ + 'getOpt', + 'getCmd' + ]) + ->setConstructorArgs([$this->getValue($this->_oController, 'colors')]) + ->getMock(); $oOptionsMock->method('getOpt')->will($this->returnCallback( function($param) { return $param == 'quiet'; @@ -186,18 +262,18 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase ); $oOptionsMock->parseOptions(); - /** @var Session|PHPUnit_Framework_MockObject_MockObject $oSessionMock */ - $oSessionMock = $this->getMock(Session::class, array( - 'setVariable' - )); + /** @var Session|MockObject $oSessionMock */ + $oSessionMock = $this->getMockBuilder(Session::class) + ->setMethods(['setVariable']) + ->getMock(); $oSessionMock->expects($this->once())->method('setVariable') ->with($this->equalTo('d3ordermanager_quiet'))->willReturn(true); d3GetModCfgDIC()->set('d3ox.ordermanager.'.Session::class, $oSessionMock); - /** @var d3_ordermanager_cron|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_cron::class, array( - 'translateFixedStrings', - )); + /** @var d3_ordermanager_cron|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_cron::class) + ->setMethods(['translateFixedStrings']) + ->getMock(); $oControllerMock->expects($this->once())->method('translateFixedStrings')->willReturn(false); $this->_oController = $oControllerMock; @@ -210,18 +286,20 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase } /** + * @covers d3_ordermanager_cron::main * @test * @throws ReflectionException */ public function mainCmdRun() { - /** @var Options|PHPUnit_Framework_MockObject_MockObject $oOptionsMock */ - $oOptionsMock = $this->getMock(Options::class, array( - 'getOpt', - 'getCmd' - ), - array($this->getValue($this->_oController, 'colors')) - ); + /** @var Options|MockObject $oOptionsMock */ + $oOptionsMock = $this->getMockBuilder(Options::class) + ->setMethods([ + 'getOpt', + 'getCmd' + ]) + ->setConstructorArgs([$this->getValue($this->_oController, 'colors')]) + ->getMock(); $oOptionsMock->method('getCmd')->willReturn('run'); $oOptionsMock->method('getOpt')->willReturn(false); @@ -232,17 +310,17 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase ); $oOptionsMock->parseOptions(); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oResponseMock */ - $oResponseMock = $this->getMock(d3ordermanager_response::class, array( - 'init' - )); + /** @var d3ordermanager_response|MockObject $oResponseMock */ + $oResponseMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods(['init']) + ->getMock(); $oResponseMock->expects($this->once())->method('init')->willReturn(true); d3GetModCfgDIC()->set( d3ordermanager_response::class, $oResponseMock); - /** @var d3_ordermanager_cron|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_cron::class, array( - 'success', - )); + /** @var d3_ordermanager_cron|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_cron::class) + ->setMethods(['success']) + ->getMock(); $oControllerMock->expects($this->once())->method('success')->willReturn(true); $this->_oController = $oControllerMock; @@ -255,18 +333,20 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase } /** + * @covers d3_ordermanager_cron::main * @test * @throws ReflectionException */ public function mainCmdStatus() { - /** @var Options|PHPUnit_Framework_MockObject_MockObject $oOptionsMock */ - $oOptionsMock = $this->getMock(Options::class, array( - 'getOpt', - 'getCmd' - ), - array($this->getValue($this->_oController, 'colors')) - ); + /** @var Options|MockObject $oOptionsMock */ + $oOptionsMock = $this->getMockBuilder(Options::class) + ->setMethods([ + 'getOpt', + 'getCmd' + ]) + ->setConstructorArgs([$this->getValue($this->_oController, 'colors')]) + ->getMock(); $oOptionsMock->method('getCmd')->willReturn('status'); $oOptionsMock->method('getOpt')->willReturn(false); @@ -277,10 +357,10 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase ); $oOptionsMock->parseOptions(); - /** @var d3_ordermanager_cron|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_cron::class, array( - 'info', - )); + /** @var d3_ordermanager_cron|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_cron::class) + ->setMethods(['info']) + ->getMock(); $oControllerMock->expects($this->once())->method('info')->willReturn(true); $this->_oController = $oControllerMock; @@ -293,18 +373,20 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase } /** + * @covers d3_ordermanager_cron::main * @test * @throws ReflectionException */ public function mainHandleException() { - /** @var Options|PHPUnit_Framework_MockObject_MockObject $oOptionsMock */ - $oOptionsMock = $this->getMock(Options::class, array( - 'getOpt', - 'getCmd' - ), - array($this->getValue($this->_oController, 'colors')) - ); + /** @var Options|MockObject $oOptionsMock */ + $oOptionsMock = $this->getMockBuilder(Options::class) + ->setMethods([ + 'getOpt', + 'getCmd' + ]) + ->setConstructorArgs([$this->getValue($this->_oController, 'colors')]) + ->getMock(); $oOptionsMock->method('getCmd')->willReturn('run'); $oOptionsMock->method('getOpt')->willReturn(false); @@ -315,17 +397,17 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase ); $oOptionsMock->parseOptions(); - /** @var d3ordermanager_response|PHPUnit_Framework_MockObject_MockObject $oResponseMock */ - $oResponseMock = $this->getMock(d3ordermanager_response::class, array( - 'init' - )); + /** @var d3ordermanager_response|MockObject $oResponseMock */ + $oResponseMock = $this->getMockBuilder(d3ordermanager_response::class) + ->setMethods(['init']) + ->getMock(); $oResponseMock->expects($this->once())->method('init')->willThrowException(new Exception('excMsg')); d3GetModCfgDIC()->set( d3ordermanager_response::class, $oResponseMock); - /** @var d3_ordermanager_cron|PHPUnit_Framework_MockObject_MockObject $oControllerMock */ - $oControllerMock = $this->getMock(d3_ordermanager_cron::class, array( - 'error', - )); + /** @var d3_ordermanager_cron|MockObject $oControllerMock */ + $oControllerMock = $this->getMockBuilder(d3_ordermanager_cron::class) + ->setMethods(['error']) + ->getMock(); $oControllerMock->expects($this->once())->method('error')->willReturn(true); $this->_oController = $oControllerMock; @@ -338,6 +420,7 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase } /** + * @covers d3_ordermanager_cron::translateFixedStrings * @test * @throws ReflectionException */ @@ -356,6 +439,7 @@ class d3_ordermanager_cronTest extends d3OrdermanagerUnitTestCase } /** + * @covers d3_ordermanager_cron::translateFixedStrings * @test * @throws ReflectionException */