diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 00000000..bf8e66a4 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,9 @@ +# License + +This Software is the property of Data Development and is protected by copyright law - it is NOT Freeware. + +Any unauthorized use of this software without a valid license is a violation of the license agreement and will be prosecuted by civil and criminal law. + +- copyright: (C) [D3 Data Development](https://www.d3data.de/) (Inh. Thomas Dartsch) +- author: D3 Data Development - Daniel Seifert +- link: https://www.oxidmodule.com \ No newline at end of file diff --git a/README.en.md b/README.en.md new file mode 100644 index 00000000..33e18938 --- /dev/null +++ b/README.en.md @@ -0,0 +1,13 @@ +[![deutsche Version](https://logos.oxidmodule.com/de2_xs.svg)](README.md) +[![english version](https://logos.oxidmodule.com/en2_xs.svg)](README.en.md) + +# D³ Order Manager for OXID eShop + +Have recurring tasks performed automatically according to freely definable rules. + +Please refer to the documentation [online](https://docs.oxidmodule.com/Auftragsmanager/) and the docs directory of this package for the requirements of this plugin, installation and configuration instructions, changelog and further informations. + +## License +(status: 2012-01-15) + +For full copyright and licensing information, please see the [LICENSE](LICENSE.md) file distributed with this source code. \ No newline at end of file diff --git a/README.md b/README.md index 3273dee5..96daa16a 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,13 @@ +[![deutsche Version](https://logos.oxidmodule.com/de2_xs.svg)](README.md) +[![english version](https://logos.oxidmodule.com/en2_xs.svg)](README.en.md) + # D³ Auftragsmanager für OXID eShop -Lassen Sie wiederkehrende Aufgaben automatisch nach frei definierbaren Regeln ausführen -[![Latest Stable Release](https://img.shields.io/packagist/v/d3/ordermanager.svg?label=aktuelles%20Release)](https://packagist.org/packages/d3/ordermanager) -![](https://img.shields.io/badge/V6--konform-komplett-brightgreen.svg) -![](https://img.shields.io/badge/softwaregetestet-komplett-brightgreen.svg) -![](https://img.shields.io/badge/Testabdeckung-100%25-brightgreen.svg) +Lassen Sie wiederkehrende Aufgaben automatisch nach frei definierbaren Regeln ausführen. -[![Downloads](https://img.shields.io/packagist/dt/d3/ordermanager.svg?label=Downloads)](https://packagist.org/packages/d3/ordermanager) -[![](https://img.shields.io/badge/documentation-online-brightgreen.svg)](https://docs.oxidmodule.com/Auftragsmanager/) -[![License](https://img.shields.io/packagist/l/d3/ordermanager.svg?label=Lizenz)](https://packagist.org/packages/d3/ordermanager) +Die Anforderungen des Moduls, Installations- und Konfigurationshinweise, Changelog und weitere Informationen entnehmen Sie bitte der Dokumentation [online](https://docs.oxidmodule.com/Auftragsmanager/) und im docs-Verzeichnis dieses Paketes. -## Systemanforderungen: -- installierter OXID eShop -- PHP-Version, für die Installationspakete verfügbar sind -- Installation via Composer -- ionCubeLoader -- D3 Modul Connector +## Lizenz +(Stand: 15.01.2012) -Die jeweils geforderten Versionen und sonstige Anforderungen entnehmen Sie bitte der Dokumentation [online](https://docs.oxidmodule.com/Auftragsmanager/) und im docs-Verzeichnis dieses Paketes. - -## Installation: - -Eine detaillierte Installationsanleitung finden Sie [online](https://docs.oxidmodule.com/Auftragsmanager/) und im docs-Verzeichnis dieses Pakets. \ No newline at end of file +Die Copyright- und Lizenzinformationen entnehmen Sie bitte der [LICENSE](LICENSE.md)-Datei, die mit diesem Quellcode verteilt wurde. \ No newline at end of file diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 21fe1270..65d470b9 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,15 +2,27 @@ title: Changelog --- -## 5.0.3.0 - (2021-12-17) +All notable changes to this project will be documented in this file. +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased](https://git.d3data.de/D3Private/Ordermanager/compare/5.0.3.1...rel_5.x) + +## [5.0.3.1](https://git.d3data.de/D3Private/Ordermanager/compare/5.0.3.0...5.0.3.1) - 2022-07-28 +### Changed +- make mySQL content check more compatible +- adjust documention to Source Guardian Loader based installation +- changelog improved + +### Fixed +- timespan requirement option in admin panel does not represent the saved type + +## [5.0.3.0](https://git.d3data.de/D3Private/Ordermanager/compare/5.0.2.0...5.0.3.0) - 2021-12-17 ### Added - installierbar in OXID 6.4.0 ---- - -## 5.0.2.0 - (2021-12-02) - +## [5.0.2.0](https://git.d3data.de/D3Private/Ordermanager/compare/5.0.1.0...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 @@ -22,10 +34,7 @@ title: Changelog ### Fixed - Type cast Fehler korrigiert ---- - -## 5.0.1.0 - (2021-10-01) - +## [5.0.1.0](https://git.d3data.de/D3Private/Ordermanager/compare/5.0.0.0...5.0.1.0) - 2021-10-01 ### Added - Templateblöcke hinzugefügt - installierbar in OXID 6.3.1 @@ -39,10 +48,7 @@ title: Changelog - Übersicht zeigt richtige Templatequelle der Exportaktion an - Namen der Versandkostenregelbedingung angepasst ---- - -## 5.0.0.0 - (2021-04-27) - +## [5.0.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/4.1.2.3...5.0.0.0) - 2021-04-27 ### Added - installierbar in OXID 6.3.x @@ -52,27 +58,18 @@ title: Changelog ### Fixed - Eingabekonvertierung bei Rabatt ändern Aktion optimiert ---- - -## 4.1.2.3 - (2021-05-10) - +## [4.1.2.3](https://git.d3data.de/D3Private/Ordermanager/compare/4.1.2.2...4.1.2.3) - 2021-05-10 ### Fixed - fehlender OXID-Service im no-dev-Modus führt zu Fehlern im Modul ---- - -## 4.1.2.2 - (2021-05-07) - +## [4.1.2.2](https://git.d3data.de/D3Private/Ordermanager/compare/4.1.2.1...4.1.2.2) - 2021-05-07 ### Fixed - Warnung bei Verwendung der Standardsprache bei CLI-Aufrufen entfernt - Fehler bei undefinierter STDOUT Konstante behoben - Verwendung leerer Tasklisten optimiert - Einstellungszuordnungen optimiert ---- - -## 4.1.2.1 - (2021-04-27) - +## [4.1.2.1](https://git.d3data.de/D3Private/Ordermanager/compare/4.1.2.0...4.1.2.1) - 2021-04-27 ### Added - installierbar in OXID 6.2.4 @@ -83,9 +80,7 @@ title: Changelog - Syntaxfehler in Wochentagsbedingungsprüfung korrigiert - erweiterte Methoden für Kompatibilität mit Elternmethoden angepasst ---- - -## 4.1.2.0 - (2021-03-10) +## [4.1.2.0](https://git.d3data.de/D3Private/Ordermanager/compare/4.1.1.0...4.1.2.0) - 2021-03-10 ** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. ** @@ -116,9 +111,7 @@ title: Changelog - nicht geladenes Manager-Objekt im Admincontroller korrigiert - "Einträge als erledigt markieren" ignoriert "Einträge nich als erledigt markieren"-Option ---- - -## 4.1.1.0 - (2020-12-21) +## [4.1.1.0](https://git.d3data.de/D3Private/Ordermanager/compare/4.1.0.0...4.1.1.0) - 2020-12-21 ** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. ** @@ -139,10 +132,7 @@ title: Changelog - Aufgabenbeschreibung wird nicht doppelt UTF-codiert - Queryfehler korrigiert ---- - -## 4.1.0.0 - (2020-08-20) - +## [4.1.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/4.0.0.0...4.1.0.0) - 2020-08-20 ### Added - PDF-Dokumente können optional aus D³ PDF Dokumente Modul sowie auch aus OXID PDF Invoice Modul generiert werden - Push-Notifications können versendet werden @@ -161,9 +151,7 @@ title: Changelog - ungültige Zeichen in PDF-Dateinamen werden ersetzt - alte Cronaufrufe ohne Command starten Verarbeitung nicht ---- - -## 4.0.0.0 - (2020-04-29) +## [4.0.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/3.2.0.3...4.0.0.0) - 2020-04-29 ** Hinweis für kleinere Versions-Upgrades: Es gibt einige rückwärts-inkompatible Änderungen an dieser Version. ** @@ -177,9 +165,7 @@ title: Changelog ### Changed - InvoicePDF-Modul aus den Requirements entfernt ---- - -## 3.2.0.3 - (2020-04-24) +## [3.2.0.3](https://git.d3data.de/D3Private/Ordermanager/compare/3.2.0.2...3.2.0.3) - 2020-04-24 ### Changed - Demoprofile werden nicht pauschal im ersten Shopmandanten installiert, sondern im 1. Mandanten mit aktiviertem Modul @@ -188,9 +174,7 @@ title: Changelog - fehlende Einträge im Fileregister nachgetragen - exportiertes Rechnungs-/Lieferschein-PDF zeigt Logo ---- - -## 3.2.0.2 - (2020-04-21) +## [3.2.0.2](https://git.d3data.de/D3Private/Ordermanager/compare/3.2.0.1...3.2.0.2) - 2020-04-21 ### Changed - Abhängigkeit von Metapackage zu Core-Shop für Installationen ohne Metapackage geändert - Einstellungsprüfungen für PDF-Generierung ergänzt @@ -201,15 +185,11 @@ title: Changelog - QueryGenerator-Aufrufe korrigiert - verwendet subshopabhängigen View-Tabellennamen ---- - -## 3.2.0.1 - (2020-03-19) +## [3.2.0.1](https://git.d3data.de/D3Private/Ordermanager/compare/3.2.0.0...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) +## [3.2.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/3.1.1.0...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) @@ -227,9 +207,7 @@ title: Changelog - History-Einträge werden in jeder verfügbaren Empfänger-Konstellation angelegt - Fehler im Aufgabenfilter der Adminansicht korrigiert ---- - -## 3.1.1.0 - (2019-10-21) +## [3.1.1.0](https://git.d3data.de/D3Private/Ordermanager/compare/3.1.0.0...3.1.1.0) - 2019-10-21 ### Added - Trigger-Dokumentation ergänzt - neue Templateblöcke für die Templates der Bedingungen und Aktionen eingefügt @@ -240,9 +218,7 @@ title: Changelog - HelpCenter Link aktualisiert - d3modprofile::oxupdate als Nicht-Multilang-Feld definiert ---- - -## 3.1.0.0 - (2019-07-08) +## [3.1.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/3.0.2.0...3.1.0.0) - 2019-07-08 ### Added - neue Auslöser "onOrderSave" und "onOrderFinalize" - alle Auslöser haben eine "pre execute script"- und "post execute script"-Option (nicht in allen Moduleditionen verfügbar) @@ -258,23 +234,17 @@ title: Changelog - HTML-Struktur der Admin-Templates korrigiert - zu wenig isoliert laufende Unit-Tests angepasst ---- - -## 3.0.2.0 - (2019-05-07) +## [3.0.2.0](https://git.d3data.de/D3Private/Ordermanager/compare/3.0.1.0...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) +## [3.0.1.0](https://git.d3data.de/D3Private/Ordermanager/compare/3.0.1.0...3.0.0.0) - 2019-02-27 ### Added - beim Speichern der Aktionen wird auf unzureichend ausgefüllte Werte hingewiesen - beim Speichern der Bedingungen wird auf unzureichend ausgefüllte Werte hingewiesen ---- - -## 3.0.0.0 - (2017-12-15) +## [3.0.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/2.3.4.0...3.0.0.0) - 2017-12-15 **Minor version upgrade notice: there are some backward-incompatible changes to this release.** @@ -286,9 +256,7 @@ title: Changelog - Dezimalangaben in Einstellungen werden auch mit Komma richtig verarbeitet - Exporttemplates können aus einstellbaren Pfaden geholt werden ---- - -## [2.3.4.0] - (2017-05-19) +## [2.3.4.0](https://git.d3data.de/D3Private/Ordermanager/compare/2.3.3.0...2.3.4.0) - 2017-05-19 - Admin-Layout für Shopversion 4.10/5.3 optimiert - Menü-Icon hinzugefügt - Seitentitel optimiert @@ -297,9 +265,7 @@ title: Changelog - veraltetet Methodenaufrufe ersetzt - changed_full-Inhalte entfernt ---- - -## [2.3.3.0] (2016-03-14) +## [2.3.3.0](https://git.d3data.de/D3Private/Ordermanager/compare/2.3.2.1...2.3.3.0) - 2016-03-14 - "gefundene Bestellungen ohne Bearbeitung als erledigt markieren"-Funktion eingefügt - Bedingungen "Prüfung des Ausführungsstatus einer anderen Aufgabe" eingefügt - Installation konvertiert Beispiele nach UTF8 @@ -307,9 +273,7 @@ title: Changelog - Dokumentation überarbeitet - Installationsscript verschoben ---- - -## [2.3.2.1] (2015-03-25) +## [2.3.2.1](https://git.d3data.de/D3Private/Ordermanager/compare/2.3.2.0...2.3.2.1) - 2015-03-25 - PDF-Generierung verwendet Sprachbausteine aus Adminbereich - Performance: Statistikabfragen optimiert - Performance: Statistikauswertungen können einzeln abgefragt werden @@ -318,9 +282,7 @@ title: Changelog - Format des Rechnungsdatums angepasst - E-Mail CMS Text wird in Sprache der Bestellung ausgeliefert ---- - -## [2.3.2.0] (2015-01-16) +## [2.3.2.0](https://git.d3data.de/D3Private/Ordermanager/compare/2.3.1.0...2.3.2.0) - 2015-01-16 - Maildaten werden aus Bestellung bezogen, wenn Kundenkonto nicht mehr verfügbar ist - Optimierung für Multilang-Tabellen integriert - zu bearbeitende Bestellung wird separat (außerhalb der orderlist) geladen, sind sonst unvollständig @@ -328,17 +290,13 @@ title: Changelog - Artikelselektion nach Kategorie ist nun auch auf Variantenartikel anwendbar, die selbst keiner Kategorie zugeordnet sind - Prüfung auf unregistrierte Dateien eingefügt ---- - -## [2.3.1.0] (2014-12-09) +## [2.3.1.0](https://git.d3data.de/D3Private/Ordermanager/compare/2.3.0.0...2.3.1.0) - 2014-12-09 - SH-Generator integriert - fehlende Kompatibilität für OXID 4.7.x nachgerüstet - Cronjob-ID für Shellaufrufe nachgetragen - Warenkorb-Handling für Mailversand optimiert ---- - -## [2.3.0.0] (2014-11-13) +## [2.3.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/2.1.1.0...2.3.0.0) - 2014-11-13 - OXID 4.9 / 5.2 Installationsanweisungen eingefügt - Cronjob-ID für gezieltere Aufgabenaufrufe integriert - Remark- und Info-Handling optimiert @@ -346,46 +304,32 @@ title: Changelog - Templatequelle für Mailsendeaktion kann nun auch ein Modulverzeichnis sein - Templatestruktur bereinigt ---- - -## [2.1.1.0] (2014-07-23) +## [2.1.1.0](https://git.d3data.de/D3Private/Ordermanager/compare/2.1.0.1...2.1.1.0) - 2014-07-23 - bei nicht ausführbaren 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) +## [2.1.0.1](https://git.d3data.de/D3Private/Ordermanager/compare/2.1.0.0...2.1.0.1) - 2014-05-21 - "Auftrag manuell ausführbar"-Option korrigiert - Cronjob-Hinweise werden zusätzlich im Browser ausgegeben ---- - -## [2.1.0.0] (2014-05-06) +## [2.1.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/2.0.0.0...2.1.0.0) - 2014-05-06 - Verwendung von allgemeinen Modulprofilen anstatt eigener Profile - Listenexport eingefügt - Individualmethoden eingefügt - neues Lizenzschema umgesetzt ---- - -## 2.0.0.0 (2013-03-21) +## [2.0.0.0](https://git.d3data.de/D3Private/Ordermanager/compare/1.5.0...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.5.0](https://git.d3data.de/D3Private/Ordermanager/compare/1.4.0...1.5.0) - 2014-07-09 -## 1.3.0 (2012-08-08) +## [1.4.0](https://git.d3data.de/D3Private/Ordermanager/compare/1.3.0...1.4.0) - 2014-07-01 + +## [1.3.0](https://git.d3data.de/D3Private/Ordermanager/compare/1.2.0...1.3.0) - 2012-08-08 - Mailsubject wird aus Template generiert - Bestelldaten enthalten optional auch stornierte Artikel - Prüfung auf leere Bestelleinträge möglich @@ -393,30 +337,14 @@ title: Changelog - Mailtemplates können aus Frontend- oder Backend-Theme geholt werden - Benutzerinformationen werden aus Bestelldaten verwendet (nicht von User-Daten) ---- - -## 1.2.0 (2012-06-22) +## [1.2.0](https://git.d3data.de/D3Private/Ordermanager/compare/1.2.0...1.3.0) - 2012-06-22 - EE-Multishop-Funktionalität - Cronjob verwendet "Aktiv"-Flag - Hook für Mailprogrammierungen eingefügt - Smarty-Variablen für Verwendung der originalen Bestellbestätigungsmails vervollständigt ---- - -## 1.1.0 (2012-03-19) +## [1.1.0](https://git.d3data.de/D3Private/Ordermanager/compare/1.1.0...1.2.0) - 2012-03-19 - Mailvariablen hingefügt - Templates auf 4.5.11 geprüft ---- - -## 1.1.0 (2012-01-29) - -[2.3.4.0]: https://blog.oxidmodule.com/archives/651-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.4.0.html -[2.3.3.0]: https://blog.oxidmodule.com/archives/589-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.3.0.html -[2.3.2.1]: https://blog.oxidmodule.com/archives/504-Neuer-Patch-fuer-Modul-Auftragsmanager-auf-Version-2.3.2.1.html -[2.3.2.0]: https://blog.oxidmodule.com/archives/493-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.2.0.html -[2.3.1.0]: https://blog.oxidmodule.com/archives/488-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.1.0.html -[2.3.0.0]: https://blog.oxidmodule.com/archives/476-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.3.0.0.html -[2.1.1.0]: https://blog.oxidmodule.com/archives/431-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.1.1.0.html -[2.1.0.1]: https://blog.oxidmodule.com/archives/414-Neuer-Patch-fuer-Modul-Auftragsmanager-auf-Version-2.1.0.1.html -[2.1.0.0]: https://blog.oxidmodule.com/archives/411-Neues-Update-fuer-Modul-Auftragsmanager-auf-Version-2.1.0.0.html +## [1.0.0](https://git.d3data.de/D3Private/Ordermanager/releases/tag/1.0.0) - 2012-01-29 \ No newline at end of file diff --git a/docs/daux/config.json b/docs/daux/config.json index 0318028a..2b4c5db2 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " Auftragsmanager", - "moduleversion": "5.0.3.0", + "moduleversion": "5.0.3.1", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "17.12.2021", + "moduledate": "28.07.2022", "editors": "", "tagline": "", "image": "", diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index 531d8318..67065d97 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -7,7 +7,8 @@ title: Systemanforderungen * 7.4.x * 8.0.x * PHP Decoder - * installierter ionCube Loader + * installierter ionCube Loader (PHP bis 7.4) *oder* + * installierter SourceGuardian Loader (PHP ab 8.0) * Shopeditionen * OXID eShop Community Edition (CE) * OXID eShop Professional Edition (PE) diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 4ecc1b19..14c0e7b1 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -72,33 +72,46 @@
-

5.0.3.0 - (2021-12-17)

+

All notable changes to this project will be documented in this file.

+

The format is based on Keep a Changelog, +and this project adheres to Semantic Versioning.

+

Unreleased

+

5.0.3.1 - 2022-07-28

+

Changed

+ +

Fixed

+ +

5.0.3.0 - 2021-12-17

Added

-
-

5.0.2.0 - (2021-12-02)

+

5.0.2.0 - 2021-12-02

Added

-

Changed

+

Changed

-

Fixed

+

Fixed

-
-

5.0.1.0 - (2021-10-01)

+

5.0.1.0 - 2021-10-01

Added

-
-

5.0.0.0 - (2021-04-27)

+

5.0.0.0 - 2021-04-27

Added