From f4556b5ddd627c7c5c980e8a9655c5f467a0f062 Mon Sep 17 00:00:00 2001 From: Daniel Stein Date: Fri, 16 Jul 2021 13:51:35 +0200 Subject: [PATCH] add 5.0.3.0 (ionCube for PHP 5.6 - 7.0) --- composer.json | 4 +- docs/daux/changelog/010_Changelog.md | 8 +- docs/daux/config.json | 14 +- .../010_Systemanforderungen.md | 29 +- docs/html/changelog/Changelog.html | 14 +- docs/html/index.html | 8 +- .../Anforderungen/Anforderungspruefung.html | 6 +- .../Anforderungen/Systemanforderungen.html | 42 +- .../Anforderungen/Vorbereitungen.html | 6 +- .../Deinstallation/Dateien_loeschen.html | 6 +- .../Deinstallation/Datenbank_bereinigen.html | 6 +- .../Modul_aus_der_Installation_entfernen.html | 6 +- .../Deinstallation/Modul_deaktivieren.html | 6 +- ...eiterungen_deaktivieren_und_entfernen.html | 6 +- .../Deinstallation/TMP-Ordner_leeren.html | 6 +- .../installation/Installationspruefung.html | 6 +- .../Neuinstallation/CMS-Seiten.html | 6 +- .../Neuinstallation/CronJobs.html | 6 +- .../Konfiguration_einstellen.html | 6 +- .../Neuinstallation/Lizenz_eintragen.html | 6 +- .../Neuinstallation/Modul_hinzufuegen.html | 6 +- .../Modul_im_Shop_aktivieren.html | 6 +- .../Providerspezifische_Installation.html | 6 +- .../Shopanpassungen_installieren.html | 6 +- .../Neuinstallation/TMP-Ordner_leeren.html | 6 +- .../Neuinstallation/Updatefaehigkeit.html | 6 +- .../Verwendung_eigener_Themes.html | 6 +- .../Neuinstallation/Vorbereitung.html | 6 +- .../installation/Neuinstallation/index.html | 6 +- docs/html/installation/Schnellstart.html | 6 +- docs/html/installation/Update/CMS-Seiten.html | 6 +- docs/html/installation/Update/CronJobs.html | 6 +- .../installation/Update/Dateien_erneuern.html | 6 +- .../Update/Konfiguration_einstellen.html | 6 +- .../Update/Modul_deaktivieren.html | 6 +- .../Modulinformationen_aktualisieren.html | 6 +- .../Update/Paketquelle_entfernen.html | 6 +- .../Providerspezifische_Installation.html | 6 +- .../Update/Shopanpassungen_installieren.html | 6 +- .../Update/TMP-Ordner_leeren.html | 6 +- docs/html/installation/index.html | 6 +- .../support/FAQ/Fehlermeldungen_anzeigen.html | 6 +- .../FAQ/Modul_Funktionen_deaktivieren.html | 6 +- docs/html/support/FAQ/Modul_testen.html | 6 +- docs/html/support/Hilfe-und-Support.html | 6 +- .../html/tipuesearch/tipuesearch_content.json | 2 +- src/Application/Model/d3conditions.php | 1086 +++--- src/Application/Model/d3points.php | 3348 ++++++++--------- src/Application/Model/d3prerunchecks.php | 354 +- src/Application/Model/d3rating.php | 370 +- src/Application/Model/utils_points.php | 302 +- src/Modules/Core/d3_oxviewconfig_points.php | 8 +- src/Setup/Events.php | 46 + src/Setup/d3_points_update.php | 18 +- src/d3metadata.php | 64 + src/metadata.php | 108 +- 56 files changed, 3033 insertions(+), 3020 deletions(-) create mode 100644 src/Setup/Events.php create mode 100644 src/d3metadata.php diff --git a/composer.json b/composer.json index 005dd33..b914a48 100644 --- a/composer.json +++ b/composer.json @@ -34,8 +34,8 @@ } }, "require": { - "oxid-esales/oxideshop-metapackage-ce": "~6.0 || ~6.1", - "d3/modcfg": "^5.1.0.0" + "oxid-esales/oxideshop-ce": "6.3 - 6.8", + "d3/modcfg": "^5.3.6.000 || ^6" }, "autoload": { "psr-4": { diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index cc94548..81fb344 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,7 +2,13 @@ title: Changelog --- -## Version 5.0.2.3 - 2020- +## Version 5.0.3.0 - 2021-07-16 +### Fixed +- Support für OXID 6.2 & 6.3 + +--- + +## Version 5.0.2.3 - 2020-07-24 ### Fixed - unvollständige Updateprozedur auf Version 6 des Shops diff --git a/docs/daux/config.json b/docs/daux/config.json index d992b34..d1f8fdd 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,10 +1,10 @@ { "title": " Bonuspunkte", - "moduleversion": "5.0.2.2", + "moduleversion": "5.0.3.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "24.07.2020", - "editors": "MG/KH/TD/SK", + "moduledate": "16.07.2021", + "editors": "", "tagline": "", "image": "", "ignore": { @@ -26,13 +26,7 @@ "auto_landing": true, "links": { - "Shop": "http://www.oxidmodule.com", - "Blog": "http://blog.oxidmodule.com", - "Dokumentationen": "https://docs.oxidmodule.com/", - "FAQ": "http://faq.oxidmodule.com", - "D³ Support-Center": "https://support.shopmodule.com/", - "Kontakt": "https://www.oxidmodule.com/kontakt", - "Impressum": "https://www.oxidmodule.com/impressum" + "Shop": "https://www.oxidmodule.com" }, "powered_by": "" diff --git a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md index 583466d..c76d8f5 100644 --- a/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md +++ b/docs/daux/installation/010_Anforderungen/010_Systemanforderungen.md @@ -3,16 +3,25 @@ title: Systemanforderungen --- * PHP Version - * 5.6.x bis PHP 7.0.x + * 7.0.x bis 8.0 * PHP Decoder * installierter ionCube Loader -*Shopversionen / -editionen - * OXID eShop Professional Edition in Version +* Shopversionen / -editionen + * OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version * 6.0.x - * oder OXID eShop Enterprise Edition in Version - * 6.0.x -* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.1.0.0 -* Installation via Composer -* mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben -* Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 5.6** oder **PHP 7.0** 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 (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist. \ No newline at end of file + * 6.1.x + * 6.2.x + * 6.3.x +* Themes + * flow + * wave +* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.0.0 +* Installation via [Composer](https://getcomposer.org) + +Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 7.0**, **PHP 7.1**, **PHP 7.2**, **PHP 7.3**, **PHP 7.4** oder **PHP 8.0** 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 (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist. + +### Hinweis: +> Durch composer werden die Abhängigkeiten direkt vor der Installation geprüft. +> D.h. wenn eine der Anforderung nicht erfüllt ist, wird das Modul nicht installiert und die entsprechende Anforderung wird direkt auf der Konsole ausgegeben. diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 397b9ec..171f919 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -58,9 +58,7 @@ D³ Support Center
Kontakt
Impressum
- Dokumentationen -
- + @@ -74,13 +72,19 @@
-

Version 5.0.2.3 - 2020-

+

Version 5.0.3.0 - 2021-07-16

Fixed

+
+

Version 5.0.2.3 - 2020-07-24

+

Fixed

+
diff --git a/docs/html/index.html b/docs/html/index.html index 02d57e8..bc643b9 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -48,9 +48,9 @@
-
Autor: D³ Data Development
Stand: 24.07.2020
-
Version: 5.0.2.2
-
Bearbeiter: MG/KH/TD/SK
+
Autor: D³ Data Development
Stand: 16.07.2021
+
Version: 5.0.3.0
+
@@ -81,7 +81,7 @@
  • D³ Support Center
  • Kontakt
  • Impressum
  • -
  • Dokumentationen
  • +
    diff --git a/docs/html/installation/Anforderungen/Anforderungspruefung.html b/docs/html/installation/Anforderungen/Anforderungspruefung.html index 74576c1..08498d3 100644 --- a/docs/html/installation/Anforderungen/Anforderungspruefung.html +++ b/docs/html/installation/Anforderungen/Anforderungspruefung.html @@ -58,9 +58,7 @@ D³ Support Center
    Kontakt
    Impressum
    - Dokumentationen -
    - + @@ -74,7 +72,7 @@
    diff --git a/docs/html/installation/Anforderungen/Systemanforderungen.html b/docs/html/installation/Anforderungen/Systemanforderungen.html index e1a79fa..7aeb23b 100644 --- a/docs/html/installation/Anforderungen/Systemanforderungen.html +++ b/docs/html/installation/Anforderungen/Systemanforderungen.html @@ -58,9 +58,7 @@ D³ Support Center
    Kontakt
    Impressum
    - Dokumentationen -
    -
    + @@ -74,38 +72,50 @@
    +
  • D3 Modul-Connector (kostenfrei bei D3 erhältlich) ab Version 5.3.0.0
  • +
  • Installation via Composer
  • -
  • D3 Modul-Connector (kostenfrei bei D3 erhältlich) ab Version 5.1.0.0
  • -
  • Installation via Composer
  • -
  • mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben
  • -
  • Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für PHP 5.6 oder PHP 7.0 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 (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.
  • +

    Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4 oder PHP 8.0 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 (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.

    +

    Hinweis:

    +
    +

    Durch composer werden die Abhängigkeiten direkt vor der Installation geprüft.
    +D.h. wenn eine der Anforderung nicht erfüllt ist, wird das Modul nicht installiert und die entsprechende Anforderung wird direkt auf der Konsole ausgegeben.

    +