From a482d0ce393ec85dc51b7cc2658bb6edc8840f64 Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Mon, 21 Dec 2020 12:11:34 +0100 Subject: [PATCH] add 4.1.1.0 ioncube PHP 7.1-7.4 --- composer.json | 4 +- docs/daux/changelog/010_Changelog.md | 27 + docs/daux/config.json | 4 +- docs/daux/editions/010_Editionen.md | 96 +- .../010_Systemanforderungen.md | 6 +- ...030_Kompatibilitaet_mit_anderen_Modulen.md | 4 +- .../030_Update/005_Updatedefinition.md | 2 +- .../010_Grundeinstellungen.md | 2 +- ...40_Cronjobeinstellungen_fuer_Cronjob-ID.md | 2 +- ...r_unterschiedlich_zu_steuernde_Aufgaben.md | 4 +- docs/html/changelog/Changelog.html | 33 +- docs/html/editions/Editionen.html | 2 +- docs/html/index.html | 4 +- .../Kompatibilitaet_mit_anderen_Modulen.html | 4 +- .../Anforderungen/Systemanforderungen.html | 8 +- .../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 | 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 | 6 +- .../Einstellungen/Aufgabeneinstellungen.html | 2 +- .../Cronjobeinstellungen_fuer_Cronjob-ID.html | 4 +- .../Einstellungen/Grundeinstellungen.html | 4 +- .../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.php | 10 +- .../Admin/d3_cfg_ordermanageritem_action.php | 151 +- .../Admin/d3_cfg_ordermanageritem_list.php | 12 +- .../Admin/d3_cfg_ordermanageritem_main.php | 19 +- .../Admin/d3_cfg_ordermanageritem_mall.php | 35 +- .../d3_cfg_ordermanageritem_overview.php | 90 +- .../Admin/d3_cfg_ordermanageritem_requ.php | 57 +- .../d3_cfg_ordermanageritem_settings.php | 26 +- .../Admin/d3_cfg_ordermanageritem_trigger.php | 25 +- .../Admin/d3_cfg_ordermanagerlog.php | 5 +- .../Admin/d3_cfg_ordermanagerlog_list.php | 5 +- .../Admin/d3_cfg_ordermanagerset.php | 10 +- .../Admin/d3_cfg_ordermanagerset_licence.php | 4 +- .../Admin/d3_cfg_ordermanagerset_list.php | 6 +- .../Admin/d3_cfg_ordermanagerset_main.php | 31 +- .../Controller/Admin/d3_ordermanager_jobs.php | 97 +- .../Controller/d3ordermanager_response.php | 80 +- .../d3ordermanager_action_abstract.php | 130 +- .../d3ordermanager_action_changedelcosts.php | 195 +- .../d3ordermanager_action_changediscount.php | 203 +- .../d3ordermanager_action_custaddtogroup.php | 230 +- ...d3ordermanager_action_custdelfromgroup.php | 235 +- .../d3ordermanager_action_deleteorder.php | 148 +- .../d3ordermanager_action_executemethod.php | 175 +- .../d3ordermanager_action_exportlist.php | 198 +- .../d3ordermanager_action_generatepdf.php | 249 +- .../d3ordermanager_action_getpdfdocuments.php | 269 +- .../d3ordermanager_action_interface.php | 38 +- ...3ordermanager_action_moveordertofolder.php | 243 +- .../d3ordermanager_action_sendmail.php | 249 +- ...dermanager_action_sendpushnotification.php | 284 +- .../d3ordermanager_action_setfieldvalue.php | 171 +- .../d3ordermanager_action_setpaiddate.php | 147 +- ...d3ordermanager_action_setsendednowdate.php | 146 +- .../d3ordermanager_action_stornoorder.php | 137 +- .../d3ordermanager_actiongrouplist.php | 74 +- .../Actions/d3ordermanager_actionlist.php | 134 +- ...3ordermanager_cronunavailableexception.php | 86 +- .../d3ordermanager_requirementException.php | 86 +- .../d3ordermanager_requirement_abstract.php | 361 +-- ...dermanager_requirement_articlecontent1.php | 68 +- ...dermanager_requirement_articlecontent2.php | 68 +- ...er_requirement_articlecontent_abstract.php | 264 +- ...ordermanager_requirement_articlestorno.php | 137 +- ...ordermanager_requirement_countryfilter.php | 181 +- ...rdermanager_requirement_currencyfilter.php | 140 +- .../d3ordermanager_requirement_datenotset.php | 148 +- ...rdermanager_requirement_deliveryfilter.php | 142 +- ...anager_requirement_executemethodfilter.php | 159 +- ...3ordermanager_requirement_folderfilter.php | 142 +- ...d3ordermanager_requirement_fromordernr.php | 138 +- ...ordermanager_requirement_ingroupfilter.php | 156 +- .../d3ordermanager_requirement_interface.php | 35 +- .../d3ordermanager_requirement_invoiceno.php | 122 +- ...rdermanager_requirement_languagefilter.php | 140 +- ...ermanager_requirement_mailregexpfilter.php | 138 +- ...rmanager_requirement_noarticlecontent1.php | 76 +- ...rmanager_requirement_noarticlecontent2.php | 76 +- ..._requirement_noarticlecontent_abstract.php | 227 +- ...rmanager_requirement_notinfolderfilter.php | 142 +- ...ermanager_requirement_notingroupfilter.php | 162 +- .../d3ordermanager_requirement_orderfield.php | 233 +- ...rdermanager_requirement_ordernonstorno.php | 121 +- ...d3ordermanager_requirement_orderstorno.php | 122 +- .../d3ordermanager_requirement_ordersum.php | 199 +- .../d3ordermanager_requirement_otherjob.php | 203 +- ...ordermanager_requirement_paymentfilter.php | 142 +- ...dermanager_requirement_timespanfilter1.php | 67 +- ...dermanager_requirement_timespanfilter2.php | 68 +- ...er_requirement_timespanfilter_abstract.php | 174 +- .../d3ordermanager_requirement_toordernr.php | 138 +- ...dermanager_requirement_trackcodefilter.php | 122 +- ...rmanager_requirement_transactionfilter.php | 160 +- ...ordermanager_requirement_weekdayfilter.php | 167 +- .../d3ordermanager_requirementgrouplist.php | 70 +- .../d3ordermanager_requirementlist.php | 160 +- src/Application/Model/d3ordermanager.php | 938 +++---- src/Application/Model/d3ordermanager_conf.php | 162 +- .../Model/d3ordermanager_execute.php | 652 +++-- .../Model/d3ordermanager_export.php | 319 +-- .../Model/d3ordermanager_listgenerator.php | 534 ++-- .../d3ordermanager_partgrouplist_abstract.php | 88 +- ...d3ordermanager_partgrouplist_interface.php | 48 +- .../Model/d3ordermanager_pdfhandler.php | 306 +-- .../Model/d3ordermanager_remark.php | 351 ++- .../d3ordermanager_toorderassignment.php | 160 +- src/Application/Model/d3ordermanager_vars.php | 14 + src/Application/Model/d3ordermanagerlist.php | 62 +- .../views/admin/de/d3_ordermanager_lang.php | 25 +- .../views/admin/en/d3_ordermanager_lang.php | 20 +- .../d3ordermanager_action_changedelcosts.tpl | 6 +- .../d3ordermanager_action_changediscount.tpl | 6 +- .../d3ordermanager_action_custaddtogroup.tpl | 6 +- ...d3ordermanager_action_custdelfromgroup.tpl | 8 +- .../d3ordermanager_action_deleteorder.tpl | 6 +- .../d3ordermanager_action_executemethod.tpl | 6 +- .../d3ordermanager_action_exportlist.tpl | 9 +- .../d3ordermanager_action_generatepdf.tpl | 6 +- .../d3ordermanager_action_getpdfdocuments.tpl | 6 +- ...3ordermanager_action_moveordertofolder.tpl | 6 +- .../d3ordermanager_action_sendmail.tpl | 25 +- ...dermanager_action_sendpushnotification.tpl | 6 +- .../d3ordermanager_action_setfieldvalue.tpl | 6 +- .../d3ordermanager_action_setpaiddate.tpl | 6 +- ...d3ordermanager_action_setsendednowdate.tpl | 6 +- .../d3ordermanager_action_stornoorder.tpl | 6 +- .../d3ordermanager_requ_articlestorno.tpl | 6 +- .../d3ordermanager_requ_countryfilter.tpl | 6 +- .../d3ordermanager_requ_currencyfilter.tpl | 6 +- .../d3ordermanager_requ_datenotset.tpl | 6 +- .../d3ordermanager_requ_deliveryfilter.tpl | 6 +- ...3ordermanager_requ_executemethodfilter.tpl | 11 +- .../d3ordermanager_requ_folderfilter.tpl | 6 +- .../d3ordermanager_requ_fromordernr.tpl | 6 +- .../d3ordermanager_requ_ingroupfilter.tpl | 6 +- .../d3ordermanager_requ_invoiceno.tpl | 6 +- .../d3ordermanager_requ_languagefilter.tpl | 6 +- .../d3ordermanager_requ_mailregexpfilter.tpl | 5 +- .../d3ordermanager_requ_notinfolderfilter.tpl | 6 +- .../d3ordermanager_requ_notingroupfilter.tpl | 6 +- .../d3ordermanager_requ_orderfield.tpl | 5 +- .../d3ordermanager_requ_ordernonstorno.tpl | 6 +- .../d3ordermanager_requ_orderstorno.tpl | 6 +- .../d3ordermanager_requ_ordersum.tpl | 6 +- .../d3ordermanager_requ_otherjob.tpl | 5 +- .../d3ordermanager_requ_paymentfilter.tpl | 6 +- .../d3ordermanager_requ_toordernr.tpl | 6 +- .../d3ordermanager_requ_trackcodefilter.tpl | 6 +- .../d3ordermanager_requ_transactionfilter.tpl | 6 +- .../d3ordermanager_requ_weekdayfilter.tpl | 6 +- .../tpl/d3_cfg_ordermanageritem_action.tpl | 4 +- .../tpl/d3_cfg_ordermanageritem_main.tpl | 36 +- .../tpl/d3_cfg_ordermanageritem_trigger.tpl | 33 + .../views/admin/tpl/d3_ordermanager_jobs.tpl | 66 +- .../email/html/d3ordermanager_info_html.tpl | 12 +- .../email/plain/d3ordermanager_info_plain.tpl | 10 +- .../tpl/inc/d3ordermanager_activeswitch.tpl | 6 + src/Config/modcfg.yaml | 4 +- src/Config/ordermanager.yaml | 4 +- src/Config/ordermanager_actions.yaml | 6 +- src/Config/ordermanager_requirements.yaml | 6 +- src/Config/oxid.yaml | 4 +- src/Config/packages.yaml | 6 +- src/Config/services.yaml | 6 +- src/IntelliSenseHelper.php | 4 +- .../Model/d3_oxbasket_ordermanager.php | 66 +- .../Model/d3_oxbasketitem_ordermanager.php | 6 +- .../Model/d3_oxemail_ordermanager.php | 211 +- .../Model/d3_oxorder_ordermanager.php | 75 +- .../Model/d3_oxuser_ordermanager.php | 7 +- src/Setup/Events.php | 6 +- src/Setup/d3ordermanager_update.php | 86 +- src/d3metadata.php | 23 +- src/metadata.php | 68 +- src/public/d3_ordermanager_cron.php | 101 +- src/tests/additional.inc.php | 74 +- src/tests/d3ordermanager_config.php | 20 +- .../Actions/actionChangeDelCostsTest.php | 4 +- .../Actions/actionChangeDiscountTest.php | 4 +- .../Actions/actionCustAddToGroupTest.php | 4 +- .../Actions/actionCustDelFromGroupTest.php | 4 +- .../Actions/actionDeleteOrderTest.php | 4 +- .../Actions/actionExecuteMethodTest.php | 4 +- .../Actions/actionMoveOrderToFolderTest.php | 4 +- .../actionSendPushNotificationTest.php | 4 +- .../Actions/actionSetFieldValueTest.php | 8 +- .../Actions/actionSetPaidDateTest.php | 4 +- .../Actions/actionSetSendedNowDateTest.php | 4 +- .../Actions/actionStornoOrderTest.php | 4 +- ...3OrdermanagerActionIntegrationTestCase.php | 12 +- src/tests/integration/Admin/jobListTest.php | 8 +- ...rmanagerRequirementIntegrationTestCase.php | 8 +- .../requirementArticleContentTest.php | 18 +- .../requirementArticleStornoTest.php | 6 +- .../requirementCountryFilterTest.php | 12 +- .../requirementCurrencyFilterTest.php | 6 +- .../requirementDateNotSetTest.php | 8 +- .../requirementDeliveryFilterTest.php | 8 +- .../requirementExecuteMethodFilterTest.php | 6 +- .../requirementFolderFilterTest.php | 8 +- .../requirementFromOrderNrTest.php | 6 +- .../requirementInGroupFilterTest.php | 8 +- .../Requirements/requirementInvoiceNoTest.php | 6 +- .../requirementLanguageFilterTest.php | 8 +- .../requirementMailRegexpFilterTest.php | 6 +- .../requirementNoArticleContentTest.php | 14 +- .../requirementNotInFolderFilterTest.php | 8 +- .../requirementNotInGroupFilterTest.php | 8 +- .../requirementOrderFieldTest.php | 10 +- .../requirementOrderNoStornoTest.php | 6 +- .../requirementOrderStornoTest.php | 6 +- .../Requirements/requirementOrderSumTest.php | 12 +- .../Requirements/requirementOtherJobTest.php | 8 +- .../requirementPaymentFilterTest.php | 8 +- .../requirementTimespanFilterTest.php | 28 +- .../Requirements/requirementToOrderNrTest.php | 8 +- .../requirementTrackCodeFilterTest.php | 6 +- .../requirementTransactionFilterTest.php | 8 +- .../requirementWeekdayFilterTest.php | 16 +- ...TestCase.php => d3IntegrationTestCase.php} | 62 +- src/tests/integration/executeCronTest.php | 77 +- .../Admin/d3_cfg_ordermanageritemTest.php | 4 +- .../d3_cfg_ordermanageritem_actionTest.php | 4 +- .../d3_cfg_ordermanageritem_listTest.php | 4 +- .../d3_cfg_ordermanageritem_mainTest.php | 4 +- .../d3_cfg_ordermanageritem_mallTest.php | 4 +- .../d3_cfg_ordermanageritem_overviewTest.php | 4 +- .../d3_cfg_ordermanageritem_requTest.php | 4 +- .../d3_cfg_ordermanageritem_settingsTest.php | 4 +- .../d3_cfg_ordermanageritem_triggerTest.php | 4 +- .../Admin/d3_cfg_ordermanagerlogTest.php | 4 +- .../Admin/d3_cfg_ordermanagersetTest.php | 4 +- .../Admin/d3_cfg_ordermanagerset_listTest.php | 4 +- .../Admin/d3_cfg_ordermanagerset_mainTest.php | 4 +- .../Admin/d3_ordermanager_jobsTest.php | 4 +- .../d3ordermanager_responseTest.php | 10 +- .../d3OrdermanagerActionUnitTestCase.php | 990 +++---- ...d3ordermanageractionchangedelcostsTest.php | 525 ++-- ...d3ordermanageractionchangediscountTest.php | 446 ++- ...d3ordermanageractioncustaddtogroupTest.php | 727 ++--- ...ordermanageractioncustdelfromgroupTest.php | 567 ++-- .../d3ordermanageractiondeleteorderTest.php | 184 +- .../d3ordermanageractionexecutemethodTest.php | 176 +- .../d3ordermanageractionexportlistTest.php | 241 +- .../d3ordermanageractiongeneratepdfTest.php | 884 +++--- ...3ordermanageractiongetpdfdocumentsTest.php | 968 ++++--- .../d3ordermanageractiongrouplistTest.php | 209 +- .../Actions/d3ordermanageractionlistTest.php | 280 +- ...rdermanageractionmoveordertofolderTest.php | 631 +++-- .../d3ordermanageractionsendmailTest.php | 401 +-- ...rmanageractionsendpushnotificationTest.php | 568 ++-- .../d3ordermanageractionsetfieldvalueTest.php | 190 +- .../d3ordermanageractionsetpaiddateTest.php | 197 +- ...ordermanageractionsetsendednowdateTest.php | 207 +- .../d3ordermanageractionstornoorderTest.php | 184 +- ...ermanager_cronUnavailableExceptionTest.php | 149 +- ...3ordermanager_requirementExceptionTest.php | 160 +- .../d3OrdermanagerRequirementUnitTestCase.php | 664 ++--- .../d3ordermanagerrequarticlecontent1Test.php | 1002 +++---- .../d3ordermanagerrequarticlecontent2Test.php | 350 +-- .../d3ordermanagerrequarticlestornoTest.php | 267 +- .../d3ordermanagerrequcountryfilterTest.php | 262 +- .../d3ordermanagerrequcurrencyfilterTest.php | 208 +- .../d3ordermanagerrequdatenotsetTest.php | 264 +- .../d3ordermanagerrequdeliveryfilterTest.php | 227 +- ...rdermanagerrequexecutemethodfilterTest.php | 575 ++-- .../d3ordermanagerrequfolderfilterTest.php | 227 +- .../d3ordermanagerrequfromordernrTest.php | 200 +- .../d3ordermanagerrequingroupfilterTest.php | 254 +- .../d3ordermanagerrequinvoicenoTest.php | 207 +- ...d3ordermanagerrequirementgrouplistTest.php | 237 +- .../d3ordermanagerrequirementlistTest.php | 394 ++- .../d3ordermanagerrequlanguagefilterTest.php | 227 +- ...d3ordermanagerrequmailregexpfilterTest.php | 200 +- ...3ordermanagerrequnoarticlecontent1Test.php | 437 +-- ...3ordermanagerrequnoarticlecontent2Test.php | 357 +-- ...3ordermanagerrequnotinfolderfilterTest.php | 228 +- ...d3ordermanagerrequnotingroupfilterTest.php | 322 ++- .../d3ordermanagerrequorderfieldTest.php | 436 +-- .../d3ordermanagerrequordernonstornoTest.php | 206 +- .../d3ordermanagerrequorderstornoTest.php | 206 +- .../d3ordermanagerrequordersumTest.php | 329 +-- .../d3ordermanagerrequotherjobTest.php | 523 ++-- .../d3ordermanagerrequpaymentfilterTest.php | 226 +- .../d3ordermanagerrequtimespanfilter1Test.php | 337 +-- .../d3ordermanagerrequtimespanfilter2Test.php | 261 +- .../d3ordermanagerrequtoordernrTest.php | 202 +- .../d3ordermanagerrequtrackcodefilterTest.php | 204 +- ...3ordermanagerrequtransactionfilterTest.php | 255 +- .../d3ordermanagerrequweekdayfilterTest.php | 324 +-- .../Application/Model/d3ordermanagerTest.php | 2413 +++++++++-------- .../Model/d3ordermanager_confTest.php | 390 +-- .../Model/d3ordermanager_executeTest.php | 1841 +++++++------ .../Model/d3ordermanager_exportTest.php | 738 +++-- .../d3ordermanager_listgeneratorTest.php | 1951 ++++++------- .../Model/d3ordermanager_pdfhandlerTest.php | 772 +++--- .../Model/d3ordermanager_remarkTest.php | 643 ++--- .../d3ordermanager_toorderassignmentTest.php | 405 ++- .../Model/d3ordermanagerlistTest.php | 992 +++---- .../unit/Application/Model/d3testscript.php | 22 +- .../Model/d3_oxbasket_ordermanagerTest.php | 150 +- .../d3_oxbasketitem_ordermanagerTest.php | 12 +- .../Model/d3_oxemail_ordermanagerTest.php | 280 +- .../Model/d3_oxorder_ordermanagerTest.php | 112 +- .../Model/d3_oxuser_ordermanagerTest.php | 4 +- .../unit/Setup/d3ordermanager_updateTest.php | 167 +- src/tests/unit/d3OrdermanagerUnitTestCase.php | 413 +-- .../unit/public/d3_ordermanager_cronTest.php | 171 +- 353 files changed, 23852 insertions(+), 22734 deletions(-) create mode 100644 src/Application/Model/d3ordermanager_vars.php create mode 100644 src/Application/views/admin/tpl/inc/d3ordermanager_activeswitch.tpl rename src/tests/integration/{d3OrdermanagerIntegrationTestCase.php => d3IntegrationTestCase.php} (83%) diff --git a/composer.json b/composer.json index 9d06a459..9a858c3c 100644 --- a/composer.json +++ b/composer.json @@ -34,8 +34,8 @@ "require": { "php": "7.1 - 7.4", "ext-ionCube-Loader": "*", "ext-pdo": "*", - "oxid-esales/oxideshop-ce": "6.5 - 6.5", - "d3/modcfg": "^5.3.1.100", + "oxid-esales/oxideshop-ce": "6.5 - 6.6", + "d3/modcfg": "^5.3.1.200", "league/flysystem": "^1.0", "splitbrain/php-cli": "^1.1", "html2text/html2text": "^4.2", diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 18f8b5c2..02c468da 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,6 +2,33 @@ title: Changelog --- +## unreleased + +--- + +## 4.1.1.0 - (2020-12-21) + +** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. ** + +### Added +- Angepasst für Shopversion 6.2.3 +- Zufallspasswort wird im Installationsprozess erstellt + +### Changed +- Einstellungen zu Wiedervorlage von Auslöser-Tab verschoben +- Funktionsnamen eindeutig gemacht +- D3-Logo zu statischem Assett geändert +- Cron-Task optimiert +- an Code des Kundenmanager Moduls angepasst + +### Fixed +- Tests angepasst +- Kurzbeschreibungen der Aufgaben gekürzt, um Fehler in der Installation zu vermeiden +- Aufgabenbeschreibung wird nicht doppelt UTF-codiert +- Queryfehler korrigiert + +--- + ## 4.1.0.0 - (2020-08-20) ### Added diff --git a/docs/daux/config.json b/docs/daux/config.json index ecce8777..f7944359 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " Auftragsmanager", - "moduleversion": "4.1.0.0", + "moduleversion": "4.1.1.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "20.08.2020", + "moduledate": "21.12.2020", "editors": "", "tagline": "", "image": "", diff --git a/docs/daux/editions/010_Editionen.md b/docs/daux/editions/010_Editionen.md index 2376af9e..520dcf1f 100644 --- a/docs/daux/editions/010_Editionen.md +++ b/docs/daux/editions/010_Editionen.md @@ -6,9 +6,9 @@ Das Modul **{$modulename}** erhalten Sie in verschiedenen Editionen mit untersch ## Funktionsumfang -| | Free-Edition | Standard-Edition | Premium-Edition | +| | Free-Edition | Standard-Edition | Premium-Edition | |-----------------------------------|:-------------:|:-----------------:|:-----------------:| -| Anzahl möglicher Aufgaben | 5 | 25 | beliebig | +| Anzahl möglicher Aufgaben | 5 | 25 | beliebig | | vor-Ausführung-Script möglich | | | X | | nach-Ausführung-Script möglich | | | X | @@ -23,54 +23,54 @@ Das Modul **{$modulename}** erhalten Sie in verschiedenen Editionen mit untersch ## Bedingungen -| | Free-Edition | Standard-Edition | Premium-Edition | +| | 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ährung | 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ält selektierte Artikel (1) | X | X | X | -| enthält selektierte Artikel (2) | X | X | X | -| enthält nicht selektierte Artikel (1) | X | X | X | -| enthält 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ühren | | | X | -| Bestellungsfeld auf Wert prüfen | | | X | -| andere Aufgabe | | | X | +| 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ährung | 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ält selektierte Artikel (1) | X | X | X | +| enthält selektierte Artikel (2) | X | X | X | +| enthält nicht selektierte Artikel (1) | X | X | X | +| enthält 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ühren | | | X | +| Bestellungsfeld auf Wert prüfen | | | X | +| andere Aufgabe | | | X | ## Aktionen -| | Free-Edition | Standard-Edition | Premium-Edition | +| | Free-Edition | Standard-Edition | Premium-Edition | |-----------------------------------------------|:-------------:|:-----------------:|:-----------------:| -| E-Mail senden | X | X | X | -| Aufträge in Ordner verschieben | X | X | X | -| Aufträge stornieren | | X | X | -| Versendet-am Datum setzen | | X | X | -| Bezahlt-am Datum setzen | | X | X | -| Versandkosten ändern | | X | X | -| Rabatte ändern | | X | X | -| PDF generieren (aus OXID Invoice PDF) | | X | X | -| PDF generieren (aus (D3) PDF Dokumente) | | X | X | -| Kundengruppe zuordnen / entfernen | | X | X | -| Export in Liste | | X | X | -| Feld mit Wert füllen | | | X | -| Individualaktionen / -bedingungen definieren | | | X | -| Push-Notification senden | | | X | +| E-Mail senden | X | X | X | +| Aufträge in Ordner verschieben | X | X | X | +| Aufträge stornieren | | X | X | +| Versendet-am Datum setzen | | X | X | +| Bezahlt-am Datum setzen | | X | X | +| Versandkosten ändern | | X | X | +| Rabatte ändern | | X | X | +| PDF generieren (aus OXID Invoice PDF) | | X | X | +| PDF generieren (aus (D3) PDF Dokumente) | | X | X | +| Kundengruppe zuordnen / entfernen | | X | X | +| Export in Liste | | X | X | +| Feld mit Wert füllen | | | X | +| Individualaktionen / -bedingungen definieren | | | X | +| Push-Notification senden | | | X | diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index db85d9d7..5cd4a8d7 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -3,7 +3,7 @@ title: Systemanforderungen --- * PHP Version - * 7.1.x bis 7.3.x + * 7.1.x bis 7.4.x * PHP Decoder * installierter ionCube Loader * Shopversionen / -editionen @@ -11,10 +11,10 @@ title: Systemanforderungen * 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 +* (D3) Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.1.2 * 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 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**, **PHP 7.3** oder **PHP 7.4** 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 4ee666c5..95559558 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 @@ -14,6 +14,6 @@ Der **{$modulename}** ist natürlich auch ohne das "Invoice PDF"-Modul einsetzba --- -Der **{$modulename}** integriert die Erweiterung "WYSIWYG Editor + Mediathek" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 2.2.0 des "WYSIWYG Editor + Mediathek"-Moduls entwickelt. +Der **{$modulename}** integriert die Erweiterung "WYSIWYG Editor + Mediathek" von OXID eSales AG & digidesk - media solutions, sofern diese im Shop installiert wurde. Diese Integration wurde für die Version 3.0.0 des "WYSIWYG Editor + Mediathek"-Moduls entwickelt. -Der **{$modulename}** ist natürlich auch ohne das "WYSIWYG Editor + Mediathek"-Modul einsetzbar. \ No newline at end of file +Der **{$modulename}** ist natürlich auch ohne das "WYSIWYG Editor + Mediathek"-Modul einsetzbar. diff --git a/docs/daux/installation/030_Update/005_Updatedefinition.md b/docs/daux/installation/030_Update/005_Updatedefinition.md index 492cee35..3e3e9f3d 100644 --- a/docs/daux/installation/030_Update/005_Updatedefinition.md +++ b/docs/daux/installation/030_Update/005_Updatedefinition.md @@ -2,7 +2,7 @@ title: Wann kann ein Update ausgeführt werden? --- -Die Updatenaweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde. +Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde. Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde **nicht** über Composer durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter [Neuinstallation](../020_Neuinstallation/_index.md). \ No newline at end of file diff --git a/docs/daux/manual/020_Einstellungen/010_Grundeinstellungen.md b/docs/daux/manual/020_Einstellungen/010_Grundeinstellungen.md index 299edae2..7c569700 100644 --- a/docs/daux/manual/020_Einstellungen/010_Grundeinstellungen.md +++ b/docs/daux/manual/020_Einstellungen/010_Grundeinstellungen.md @@ -8,4 +8,4 @@ Setzen Sie das [ Modul aktiv ]: Ohne den Aktiv-Haken können Sie das Modul zwar Über [ Debug aktiv ] lassen sich Informationen während der Ausführung des Moduls ausgeben, die Ihnen und uns nützliche Hinweise zu einer möglichen Fehlersuche geben. Im Normalbetrieb sollte dieser Haken nicht gesetzt sein, da sonst die Aktionen nicht ausgeführt werden. -In der [ Logging ]-Auswahl stellen Sie ein, ob und wie viele Protokollinformationen der Auftragsmanager mitschreiben soll. Die Daten helfen uns bei einer möglichen Ursachensuche, wenn die Auftragsabarbeitung doch einmal nicht wie gewünscht arbeiten sollte. Die Protokolleinträge werden ausschließlich in Ihrer Installation abgelegt. Treffen Sie bei der Entscheidung den Kompromiss zwischen einem ausreichenden Protokoll und dem Speicherplatzbedarf. Im Regelfall ist die Einstellung „Fehler mitschreiben“ ausreichend. +In der [ Logging ]-Auswahl stellen Sie ein, ob und wie viele Protokollinformationen der Auftragsmanager mitschreiben soll. Die Daten helfen uns bei einer möglichen Ursachensuche, wenn die Auftragsabarbeitung doch einmal nicht wie gewünscht arbeiten sollte. Die Protokolleinträge werden ausschließlich in Ihrer Installation abgelegt. Treffen Sie bei der Entscheidung den Kompromiss zwischen einem ausreichenden Protokoll und dem Speicherplatzbedarf. Im Regelfall ist die Einstellung "Fehler mitschreiben" ausreichend. diff --git a/docs/daux/manual/020_Einstellungen/040_Cronjobeinstellungen_fuer_Cronjob-ID.md b/docs/daux/manual/020_Einstellungen/040_Cronjobeinstellungen_fuer_Cronjob-ID.md index 0ca8ab51..d39b50b9 100644 --- a/docs/daux/manual/020_Einstellungen/040_Cronjobeinstellungen_fuer_Cronjob-ID.md +++ b/docs/daux/manual/020_Einstellungen/040_Cronjobeinstellungen_fuer_Cronjob-ID.md @@ -6,7 +6,7 @@ Der Auftragsmanager stellt verschiedene Cronjobs zur Verfügung. Je nach Einrich Für jeden verfügbaren Cronjob sehen Sie in den Einstellungen die für Einrichtung benötigten Informationen: -Den Link mit allen erforderlichen Parametern für den manuellen Aufruf des Bearbeitungsskripts finden Sie in der Zeile „externer Link“. Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten. +Den Link mit allen erforderlichen Parametern für den manuellen Aufruf des Bearbeitungsskripts finden Sie in der Zeile "externer Link". Über den blauen Button können Sie die Ausführung in einem neuen Browser-Tab sofort starten. Direkt darunter finden Sie den Link, den Sie für die Einrichtung des Cronjobs benötigen. Dort ist das Passwort nicht nötigt, da Ihr Server die Identifizierung selbst durchführen kann. diff --git a/docs/daux/manual/060_Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.md b/docs/daux/manual/060_Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.md index a665ec16..8e691d92 100644 --- a/docs/daux/manual/060_Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.md +++ b/docs/daux/manual/060_Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.md @@ -2,7 +2,7 @@ title: Cronjobs für unterschiedlich zu steuernde Aufgaben --- -Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardmäßig immer die Cronjob-ID „0“ (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben können Sie gesamt über diese Cronjob-ID steuern. Hierfür können Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausführt. +Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardmäßig immer die Cronjob-ID "0" (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben können Sie gesamt über diese Cronjob-ID steuern. Hierfür können Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausführt. Häufig ist es jedoch der Fall, dass bestimmte Aufgaben nur zu besonderen Zeiten gestartet werden sollen. Beispiele sind: @@ -14,4 +14,4 @@ Weisen Sie dann diesen speziellen Aufgaben jeweils eine eigene Cronjob-ID zu. Di Sobald Sie die Cronjob-ID an der Aufgabe gespeichert haben, werden Ihnen in den Grundeinstellungen des Moduls alle Informationen gezeigt, die Sie für die Einrichtung dieses zusätzlichen Cronjobs benötigen. An diesem Cronjob können Sie nun auch die neuen Ausführungszeiten direkt einstellen. Sofern Ihr Provider dies erfordert, legen Sie für jeden Cronjob eine separate .sh-Datei an (siehe [Aufgaben automatisch ausführen](050_Aufgaben_automatisch_ausfuehren.md)). -Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID „0“ (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht nötig. +Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID "0" (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht nötig. diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 216ba2d8..0198f093 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -72,17 +72,42 @@
-

4.1.0.0 - (2020-08-20)

+

unreleased

+
+

4.1.1.0 - (2020-12-21)

+

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

Added

+

Changed

+ +

Fixed

+ +
+

4.1.0.0 - (2020-08-20)

+

Added

+ -

Changed

+

Changed

-

Fixed

+

Fixed

-

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.

+

Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für PHP 7.1, PHP 7.2, PHP 7.3 oder PHP 7.4 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/html/installation/Anforderungen/Vorbereitungen.html b/docs/html/installation/Anforderungen/Vorbereitungen.html index 59b6a990..ae99e5d8 100644 --- a/docs/html/installation/Anforderungen/Vorbereitungen.html +++ b/docs/html/installation/Anforderungen/Vorbereitungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Dateien_loeschen.html b/docs/html/installation/Deinstallation/Dateien_loeschen.html index 375e150e..06858b84 100644 --- a/docs/html/installation/Deinstallation/Dateien_loeschen.html +++ b/docs/html/installation/Deinstallation/Dateien_loeschen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html index d216b020..a28f1648 100644 --- a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html +++ b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html index 1839cd2b..b472b025 100644 --- a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html +++ b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Modul_deaktivieren.html b/docs/html/installation/Deinstallation/Modul_deaktivieren.html index 83e6fc6a..f3e48a11 100644 --- a/docs/html/installation/Deinstallation/Modul_deaktivieren.html +++ b/docs/html/installation/Deinstallation/Modul_deaktivieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html index 0f51c625..d2f18644 100644 --- a/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html +++ b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html index 330e8ddc..046cfdf0 100644 --- a/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html +++ b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Installation.html b/docs/html/installation/Installation.html index 7c5f09db..a88ec990 100644 --- a/docs/html/installation/Installation.html +++ b/docs/html/installation/Installation.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Installationspruefung.html b/docs/html/installation/Installationspruefung.html index 1d77c63d..05159135 100644 --- a/docs/html/installation/Installationspruefung.html +++ b/docs/html/installation/Installationspruefung.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Cronjob_einrichten.html b/docs/html/installation/Neuinstallation/Cronjob_einrichten.html index a89abbf7..7c364d12 100644 --- a/docs/html/installation/Neuinstallation/Cronjob_einrichten.html +++ b/docs/html/installation/Neuinstallation/Cronjob_einrichten.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html index 27647367..e48691b7 100644 --- a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html +++ b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html index d90d1e58..8ca05265 100644 --- a/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html +++ b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html @@ -72,12 +72,12 @@

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

-
php composer require d3/ordermanager:^4.1.0.0 --update-no-dev
+
php composer require d3/ordermanager:^4.1.1.0 --update-no-dev
 

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.

diff --git a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html index eedc0c6a..eac7c768 100644 --- a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html +++ b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html index 1a74d076..06a17f68 100644 --- a/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html +++ b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html index 706da498..8e696248 100644 --- a/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html +++ b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html index efca4256..7a8b74c8 100644 --- a/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html +++ b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Updatefaehigkeit.html b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html index 90a0bbb6..c7e2ae83 100644 --- a/docs/html/installation/Neuinstallation/Updatefaehigkeit.html +++ b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Vorbereitung.html b/docs/html/installation/Neuinstallation/Vorbereitung.html index 1eb6fc7b..5ff15d0a 100644 --- a/docs/html/installation/Neuinstallation/Vorbereitung.html +++ b/docs/html/installation/Neuinstallation/Vorbereitung.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/index.html b/docs/html/installation/Neuinstallation/index.html index cb325be6..c160ca4d 100644 --- a/docs/html/installation/Neuinstallation/index.html +++ b/docs/html/installation/Neuinstallation/index.html @@ -72,12 +72,12 @@

Schnellstart per Composer

-
php composer require d3/ordermanager:^4.1.0.0 --update-no-dev
+
php composer require d3/ordermanager:^4.1.1.0 --update-no-dev
 

Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.

diff --git a/docs/html/installation/Schnellstart.html b/docs/html/installation/Schnellstart.html index 2aa4426f..178e2c55 100644 --- a/docs/html/installation/Schnellstart.html +++ b/docs/html/installation/Schnellstart.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Dateien_erneuern.html b/docs/html/installation/Update/Dateien_erneuern.html index 54c19d21..2063cb61 100644 --- a/docs/html/installation/Update/Dateien_erneuern.html +++ b/docs/html/installation/Update/Dateien_erneuern.html @@ -72,13 +72,13 @@

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

-
php composer require d3/ordermanager:^4.1.0.0 --update-no-dev
+
php composer require d3/ordermanager:^4.1.1.0 --update-no-dev
 

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

diff --git a/docs/html/installation/Update/Erweiterungen_anpassen.html b/docs/html/installation/Update/Erweiterungen_anpassen.html index f182b426..22d10cb5 100644 --- a/docs/html/installation/Update/Erweiterungen_anpassen.html +++ b/docs/html/installation/Update/Erweiterungen_anpassen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html index 62fc8e67..64cf33a1 100644 --- a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html +++ b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Modul_deaktivieren.html b/docs/html/installation/Update/Modul_deaktivieren.html index d98d08ba..564e8508 100644 --- a/docs/html/installation/Update/Modul_deaktivieren.html +++ b/docs/html/installation/Update/Modul_deaktivieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Modulinformationen_aktualisieren.html b/docs/html/installation/Update/Modulinformationen_aktualisieren.html index b726bc1a..dc4c5e23 100644 --- a/docs/html/installation/Update/Modulinformationen_aktualisieren.html +++ b/docs/html/installation/Update/Modulinformationen_aktualisieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Providerspezifische_Installation.html b/docs/html/installation/Update/Providerspezifische_Installation.html index 37609bc1..7e57536c 100644 --- a/docs/html/installation/Update/Providerspezifische_Installation.html +++ b/docs/html/installation/Update/Providerspezifische_Installation.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Shopanpassungen_installieren.html b/docs/html/installation/Update/Shopanpassungen_installieren.html index 0f71eff0..a43a4935 100644 --- a/docs/html/installation/Update/Shopanpassungen_installieren.html +++ b/docs/html/installation/Update/Shopanpassungen_installieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/TMP-Ordner_leeren.html b/docs/html/installation/Update/TMP-Ordner_leeren.html index d48b1f2e..e9672ac5 100644 --- a/docs/html/installation/Update/TMP-Ordner_leeren.html +++ b/docs/html/installation/Update/TMP-Ordner_leeren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Updatedefinition.html b/docs/html/installation/Update/Updatedefinition.html index 3baa9858..839c7d0a 100644 --- a/docs/html/installation/Update/Updatedefinition.html +++ b/docs/html/installation/Update/Updatedefinition.html @@ -72,11 +72,11 @@
-

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

+

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

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

diff --git a/docs/html/manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html b/docs/html/manual/Anzeige_der_gefundenen_Bestellungen_als_Liste.html index 3928f079..71ce01e3 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 1139ab09..aa725efc 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 0403ba46..34bcdfcb 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 51dfc2a8..242e2f8e 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 d6ad23e7..ccba5752 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 72f21920..efb1ce74 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 541ac173..826df1b1 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 5c128a78..e009d561 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 8dce0115..c9aaf83a 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 56eeff94..123da1d5 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 b1ba916a..dad29222 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 deec74c0..f091bbbe 100644 --- a/docs/html/manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html +++ b/docs/html/manual/Cronjobs_fuer_unterschiedlich_zu_steuernde_Aufgaben.html @@ -72,11 +72,11 @@
-

Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardmäßig immer die Cronjob-ID „0“ (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben können Sie gesamt über diese Cronjob-ID steuern. Hierfür können Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausführt.

+

Neu angelegte Aufgaben oder Aufgaben, denen Sie keine spezielle Cronjob-ID zugewiesen haben, erhalten standardmäßig immer die Cronjob-ID "0" (Null). Noch nicht zugeordnete oder neu angelegte Aufgaben können Sie gesamt über diese Cronjob-ID steuern. Hierfür können Sie mit den in den Modul-Grundeinstellungen angezeigten Daten einen Cronjob einrichten, der diese Aufgaben automatisch ausführt.

Häufig 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
  • @@ -85,7 +85,7 @@

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ührungszeiten und Intervalle, können Sie diese durch Vergabe der gleichen Cronjob-ID auch zu einer Ausführungsgruppe zusammenfassen. Für 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ür die Einrichtung dieses zusätzlichen Cronjobs benötigen. An diesem Cronjob können Sie nun auch die neuen Ausführungszeiten direkt einstellen. Sofern Ihr Provider dies erfordert, legen Sie für jeden Cronjob eine separate .sh-Datei an (siehe Aufgaben automatisch ausführen).

-

Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID „0“ (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht nötig.

+

Vorherige Modulversionen verwendeten noch keine Cronjob-ID. Wird der Cronjob ohne ID aufgerufen, verwendet dieser automatisch die ID "0" (Null). Eine Umarbeitung der bisherigen Einstellungen ist nicht nötig.