From 5537e464570e37556afb3294d0bb30c2be842bf4 Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Fri, 10 Dec 2021 11:19:50 +0100 Subject: [PATCH] add 5.0.2.0 ioncube PHP 7.3-8.0 --- docs/daux/changelog/010_Changelog.md | 15 + docs/daux/config.json | 4 +- docs/daux/manual/030_Aufgaben/050_Aktionen.md | 4 + docs/html/changelog/Changelog.html | 24 +- docs/html/editions/Editionen.html | 2 +- docs/html/index.html | 4 +- .../Kompatibilitaet_mit_anderen_Modulen.html | 2 +- .../Anforderungen/Systemanforderungen.html | 2 +- .../Anforderungen/Vorbereitungen.html | 2 +- .../Deinstallation/Dateien_loeschen.html | 2 +- .../Deinstallation/Datenbank_bereinigen.html | 2 +- .../Modul_aus_der_Installation_entfernen.html | 2 +- .../Deinstallation/Modul_deaktivieren.html | 2 +- ...eiterungen_deaktivieren_und_entfernen.html | 2 +- .../Deinstallation/TMP-Ordner_leeren.html | 2 +- docs/html/installation/Installation.html | 2 +- .../installation/Installationspruefung.html | 2 +- .../Neuinstallation/Cronjob_einrichten.html | 2 +- .../Neuinstallation/Lizenz_eintragen.html | 2 +- .../Neuinstallation/Modul_hinzufuegen.html | 4 +- .../Modul_im_Shop_aktivieren.html | 2 +- .../Providerspezifische_Installation.html | 2 +- .../Shopanpassungen_installieren.html | 2 +- .../Neuinstallation/TMP-Ordner_leeren.html | 2 +- .../Neuinstallation/Updatefaehigkeit.html | 2 +- .../Neuinstallation/Vorbereitung.html | 2 +- .../installation/Neuinstallation/index.html | 4 +- docs/html/installation/Schnellstart.html | 2 +- .../installation/Update/Dateien_erneuern.html | 4 +- .../Update/Erweiterungen_anpassen.html | 2 +- .../Lizenzschluessel_aktualisieren.html | 2 +- .../Update/Modul_deaktivieren.html | 2 +- .../Modulinformationen_aktualisieren.html | 2 +- .../Providerspezifische_Installation.html | 2 +- .../Update/Shopanpassungen_installieren.html | 2 +- .../Update/TMP-Ordner_leeren.html | 2 +- .../installation/Update/Updatedefinition.html | 2 +- ...der_gefundenen_Bestellungen_als_Liste.html | 2 +- docs/html/manual/Aufgaben/Aktionen.html | 4 +- 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 +- .../relevante_Bestellungen_einschraenken.html | 2 +- docs/html/support/Hilfe-und-Support.html | 2 +- .../html/tipuesearch/tipuesearch_content.json | 2 +- .../d3ordermanager_action_abstract.php | 218 +- .../d3ordermanager_action_changedelcosts.php | 172 +- .../d3ordermanager_action_changediscount.php | 175 +- .../d3ordermanager_action_custaddtogroup.php | 223 +- ...d3ordermanager_action_custdelfromgroup.php | 228 +- .../d3ordermanager_action_deleteorder.php | 122 +- .../d3ordermanager_action_executemethod.php | 152 +- .../d3ordermanager_action_exportlist.php | 197 +- .../d3ordermanager_action_generatepdf.php | 258 +- .../d3ordermanager_action_getpdfdocuments.php | 281 +- .../d3ordermanager_action_interface.php | 82 +- ...3ordermanager_action_moveordertofolder.php | 184 +- .../d3ordermanager_action_sendmail.php | 364 +-- ...dermanager_action_sendpushnotification.php | 288 +- .../d3ordermanager_action_setfieldvalue.php | 164 +- .../d3ordermanager_action_setpaiddate.php | 120 +- ...d3ordermanager_action_setsendednowdate.php | 120 +- .../d3ordermanager_action_stornoorder.php | 110 +- .../d3ordermanager_action_testaction.php | 116 +- .../d3ordermanager_actiongrouplist.php | 74 +- .../Actions/d3ordermanager_actionlist.php | 166 +- .../d3ActionRequirementAbstract.php | 112 +- .../d3ActionRequirementInterface.php | 20 +- .../d3ordermanager_actionException.php | 46 +- ...3ordermanager_cronUnavailableException.php | 74 +- .../d3ordermanager_requirementException.php | 46 +- .../d3ordermanager_smartyException.php | 30 +- ...ger_templaterendererExceptionInterface.php | 20 +- .../Output/d3ordermanager_abstractoutput.php | 34 +- .../Output/d3ordermanager_debugoutput.php | 115 +- .../Output/d3ordermanager_nulloutput.php | 34 +- .../d3ordermanager_requirement_abstract.php | 442 +-- ...dermanager_requirement_articlecontent1.php | 68 +- ...dermanager_requirement_articlecontent2.php | 68 +- ...er_requirement_articlecontent_abstract.php | 277 +- ...ordermanager_requirement_articlestorno.php | 108 +- ...ordermanager_requirement_countryfilter.php | 184 +- ...rdermanager_requirement_currencyfilter.php | 112 +- .../d3ordermanager_requirement_datenotset.php | 136 +- ...rdermanager_requirement_deliveryfilter.php | 152 +- ...anager_requirement_executemethodfilter.php | 146 +- ...3ordermanager_requirement_folderfilter.php | 150 +- ...d3ordermanager_requirement_fromordernr.php | 112 +- ...ordermanager_requirement_ingroupfilter.php | 154 +- .../d3ordermanager_requirement_interface.php | 78 +- .../d3ordermanager_requirement_invoiceno.php | 92 +- ...rdermanager_requirement_languagefilter.php | 153 +- ...ermanager_requirement_mailregexpfilter.php | 112 +- ...rmanager_requirement_noarticlecontent1.php | 88 +- ...rmanager_requirement_noarticlecontent2.php | 87 +- ..._requirement_noarticlecontent_abstract.php | 220 +- ...rmanager_requirement_notinfolderfilter.php | 152 +- ...ermanager_requirement_notingroupfilter.php | 149 +- .../d3ordermanager_requirement_orderfield.php | 270 +- ...rdermanager_requirement_ordernonstorno.php | 90 +- ...d3ordermanager_requirement_orderstorno.php | 90 +- .../d3ordermanager_requirement_ordersum.php | 222 +- .../d3ordermanager_requirement_otherjob.php | 207 +- ...ordermanager_requirement_paymentfilter.php | 152 +- .../d3ordermanager_requirement_testfilter.php | 110 +- ...dermanager_requirement_timespanfilter1.php | 69 +- ...dermanager_requirement_timespanfilter2.php | 70 +- ...er_requirement_timespanfilter_abstract.php | 196 +- .../d3ordermanager_requirement_toordernr.php | 112 +- ...dermanager_requirement_trackcodefilter.php | 92 +- ...rmanager_requirement_transactionfilter.php | 130 +- ...ordermanager_requirement_weekdayfilter.php | 231 +- .../d3ordermanager_requirementgrouplist.php | 72 +- .../d3ordermanager_requirementlist.php | 194 +- src/Application/Model/d3ordermanager.php | 1057 ++++--- ...dermanager_actionrequirement_interface.php | 45 +- src/Application/Model/d3ordermanager_conf.php | 168 +- .../d3ordermanager_configurationcheck.php | 75 +- .../Model/d3ordermanager_execute.php | 709 ++--- .../Model/d3ordermanager_export.php | 358 +-- .../Model/d3ordermanager_listgenerator.php | 705 ++--- .../d3ordermanager_partgrouplist_abstract.php | 94 +- ...d3ordermanager_partgrouplist_interface.php | 52 +- .../d3ordermanager_partlist_interface.php | 18 +- .../Model/d3ordermanager_pdfhandler.php | 310 +- .../Model/d3ordermanager_remark.php | 395 +-- .../d3ordermanager_renderererrorhandler.php | 56 +- .../d3ordermanager_toorderassignment.php | 165 +- src/Application/Model/d3ordermanager_vars.php | 22 +- .../views/admin/de/d3_ordermanager_lang.php | 3 +- .../views/admin/en/d3_ordermanager_lang.php | 3 +- ...dermanager_action_sendpushnotification.tpl | 5 +- src/Setup/d3ordermanager_update.php | 16 +- src/d3metadata.php | 506 +++- src/metadata.php | 2 +- src/public/d3_ordermanager_cron.php | 2 +- src/tests/d3ordermanager_config.php | 20 +- src/tests/tools/Intercept.php | 54 +- .../d3OrdermanagerActionUnitTestCase.php | 1330 ++++----- ...d3ordermanageractionchangedelcostsTest.php | 534 ++-- ...d3ordermanageractionchangediscountTest.php | 414 +-- ...d3ordermanageractioncustaddtogroupTest.php | 757 ++--- ...ordermanageractioncustdelfromgroupTest.php | 604 ++-- .../d3ordermanageractiondeleteorderTest.php | 190 +- .../d3ordermanageractionexecutemethodTest.php | 209 +- .../d3ordermanageractionexportlistTest.php | 347 +-- .../d3ordermanageractiongeneratepdfTest.php | 983 +++---- ...3ordermanageractiongetpdfdocumentsTest.php | 1079 +++---- .../d3ordermanageractiongrouplistTest.php | 208 +- .../Actions/d3ordermanageractionlistTest.php | 310 +- ...rdermanageractionmoveordertofolderTest.php | 587 ++-- .../d3ordermanageractionsendmailTest.php | 709 +++-- ...rmanageractionsendpushnotificationTest.php | 710 +++-- .../d3ordermanageractionsetfieldvalueTest.php | 296 +- .../d3ordermanageractionsetpaiddateTest.php | 203 +- ...ordermanageractionsetsendednowdateTest.php | 213 +- .../d3ordermanageractionstornoorderTest.php | 190 +- .../d3ordermanager_actionExceptionTest.php | 180 +- ...ermanager_cronUnavailableExceptionTest.php | 138 +- ...3ordermanager_requirementExceptionTest.php | 171 +- .../Output/d3ordermanager_debugoutputTest.php | 211 +- .../d3OrdermanagerRequirementUnitTestCase.php | 722 +++-- .../d3ordermanagerrequarticlecontent1Test.php | 1261 ++++---- .../d3ordermanagerrequarticlecontent2Test.php | 384 +-- .../d3ordermanagerrequarticlestornoTest.php | 265 +- .../d3ordermanagerrequcountryfilterTest.php | 325 +-- .../d3ordermanagerrequcurrencyfilterTest.php | 255 +- .../d3ordermanagerrequdatenotsetTest.php | 329 +-- .../d3ordermanagerrequdeliveryfilterTest.php | 290 +- ...rdermanagerrequexecutemethodfilterTest.php | 631 ++-- .../d3ordermanagerrequfolderfilterTest.php | 288 +- .../d3ordermanagerrequfromordernrTest.php | 254 +- .../d3ordermanagerrequingroupfilterTest.php | 316 +- .../d3ordermanagerrequinvoicenoTest.php | 218 +- ...d3ordermanagerrequirementgrouplistTest.php | 236 +- .../d3ordermanagerrequirementlistTest.php | 432 +-- .../d3ordermanagerrequlanguagefilterTest.php | 289 +- ...d3ordermanagerrequmailregexpfilterTest.php | 257 +- ...3ordermanagerrequnoarticlecontent1Test.php | 588 ++-- ...3ordermanagerrequnoarticlecontent2Test.php | 391 ++- ...3ordermanagerrequnotinfolderfilterTest.php | 289 +- ...d3ordermanagerrequnotingroupfilterTest.php | 445 ++- .../d3ordermanagerrequorderfieldTest.php | 626 ++-- .../d3ordermanagerrequordernonstornoTest.php | 217 +- .../d3ordermanagerrequorderstornoTest.php | 217 +- .../d3ordermanagerrequordersumTest.php | 537 ++-- .../d3ordermanagerrequotherjobTest.php | 629 ++-- .../d3ordermanagerrequpaymentfilterTest.php | 289 +- .../d3ordermanagerrequtimespanfilter1Test.php | 538 ++-- .../d3ordermanagerrequtimespanfilter2Test.php | 294 +- .../d3ordermanagerrequtoordernrTest.php | 233 +- .../d3ordermanagerrequtrackcodefilterTest.php | 218 +- ...3ordermanagerrequtransactionfilterTest.php | 289 +- .../d3ordermanagerrequweekdayfilterTest.php | 498 ++-- .../Application/Model/d3ordermanagerTest.php | 2566 +++++++++-------- .../Model/d3ordermanager_confTest.php | 381 ++- .../d3ordermanager_configurationcheckTest.php | 261 +- .../Model/d3ordermanager_executeTest.php | 1855 ++++++------ .../Model/d3ordermanager_exportTest.php | 769 +++-- .../d3ordermanager_listgeneratorTest.php | 2531 ++++++++-------- .../Model/d3ordermanager_pdfhandlerTest.php | 865 +++--- .../Model/d3ordermanager_remarkTest.php | 742 +++-- ...3ordermanager_renderererrorhandlerTest.php | 98 +- .../d3ordermanager_toorderassignmentTest.php | 450 ++- .../Model/d3ordermanagerlistTest.php | 1028 +++---- .../unit/Application/Model/d3testscript.php | 22 +- 220 files changed, 25341 insertions(+), 24749 deletions(-) diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 615884cc..c6caa47c 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,6 +2,21 @@ title: Changelog --- +## 5.0.2.0 - (2021-12-02) + +### Added +- Platzhalter in Push Notification URLs werden nun für dynamische Parameter geparst +- zusätzliche GET Parameter werden bei POST Verwendung an den POST Body angehängt + +### Changed +- Dateiregister für kommende Connector-Version angepasst +- CLI-Prüfung für PHP interne Server angepasst + +### Fixed +- Type cast Fehler korrigiert + +--- + ## 5.0.1.0 - (2021-10-01) ### Added diff --git a/docs/daux/config.json b/docs/daux/config.json index e6e222e0..72208f65 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " Auftragsmanager", - "moduleversion": "5.0.1.0", + "moduleversion": "5.0.2.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "01.10.2021", + "moduledate": "02.12.2021", "editors": "", "tagline": "", "image": "", diff --git a/docs/daux/manual/030_Aufgaben/050_Aktionen.md b/docs/daux/manual/030_Aufgaben/050_Aktionen.md index 5405f8e3..1fd53f8c 100644 --- a/docs/daux/manual/030_Aufgaben/050_Aktionen.md +++ b/docs/daux/manual/030_Aufgaben/050_Aktionen.md @@ -52,6 +52,10 @@ Bei Push-Benachrichtigungen können der Benachrichtung Daten mitgegeben werden, In den meisten Fällen wird das Anpassen des Nachrichtenbody ausreichen. Im Standard werden dort benötigte Felder als json encodetes Array zurückgegeben. +GET-Parameter innerhalb der Anfrage-URL können mit Platzhaltern angepasst werden. Platzhaltervariablen werden in doppelte geschweifte Klammern gefasst "{{var1}}". Die verfügbaren Variablen sehen Sie am Hilfetext der URL im Adminbereich der Aktion. + +Bei der Verwendung der POST-Übertragsmethode werden optionale GET-Parameter der URL automatisch an den schon bestehenden Nachrichtenbody angefügt. + Innerhalb der Methoden stehen folgende Objekte und deren Eigenschaften zur Verfügung: | Aufruf | Inhalt | diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 92542bcd..46b15e49 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -72,21 +72,37 @@
-

5.0.1.0 - (2021-10-01)

+

5.0.2.0 - (2021-12-02)

Added

+

Changed

+ +

Fixed

+ +
+

5.0.1.0 - (2021-10-01)

+

Added

+ -

Changed

+

Changed

-

Fixed

+

Fixed