diff --git a/composer.json b/composer.json index 5b3bacb..b257c5e 100644 --- a/composer.json +++ b/composer.json @@ -34,7 +34,7 @@ } }, "require": { - "php": "5.6 - 7.0", "ext-ionCube-Loader": "*", + "php": "7.0 - 7.0", "ext-ionCube-Loader": "*", "oxid-esales/oxideshop-ce": "6.3 - 6.9", "d3/modcfg": "^5.3.6.000 || ^6" }, diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index 1912579..e933432 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,6 +2,16 @@ title: Changelog --- +## 4.0.3.1 (2022-01-20) +### Changed +- funktionsloser "Entfernen"-Button bzw. -Checkbox bei Gutscheinartikeln entfernt + +### Fixed +- Aktualisierungsbutton der änderbaren Warenkorbmenge wird wieder dargestellt +- Fehler durch ungesetzte Smarty-Variable beseitigt + +--- + ## 4.0.3.0 (2021-07-08) ### Added - Support für OXID 6.3.x diff --git a/docs/daux/config.json b/docs/daux/config.json index b206f61..cb4267f 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " Artikelgutscheine", - "moduleversion": "4.0.3.0", + "moduleversion": "4.0.3.1", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "08.07.2021", + "moduledate": "20.01.2022", "editors": "", "tagline": "", "image": "", diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 2f25f66..5583811 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -72,18 +72,29 @@
-

4.0.3.0 (2021-07-08)

+

4.0.3.1 (2022-01-20)

+

Changed

+ +

Fixed

+ +
+

4.0.3.0 (2021-07-08)

Added


4.0.2.2 (2021-03-21)

-

Fixed

+

Fixed

diff --git a/docs/html/index.html b/docs/html/index.html index 3086d21..777f19e 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -48,8 +48,8 @@
-
Autor: D³ Data Development
Stand: 08.07.2021
-
Version: 4.0.3.0
+
Autor: D³ Data Development
Stand: 20.01.2022
+
Version: 4.0.3.1
diff --git a/docs/html/installation/Anforderungen/Systemanforderungen.html b/docs/html/installation/Anforderungen/Systemanforderungen.html index bb103bf..aaace3c 100644 --- a/docs/html/installation/Anforderungen/Systemanforderungen.html +++ b/docs/html/installation/Anforderungen/Systemanforderungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Anforderungen/Vorbereitungen.html b/docs/html/installation/Anforderungen/Vorbereitungen.html index e276254..675f53a 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 697aec6..cc4cd00 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 aeff431..f203827 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 3a9dae7..c840a13 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 8ed2ec3..6865368 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 f089eb2..a051fa1 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 c77426b..8ffb025 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 73a797e..251e5b4 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 35c6f58..48fb699 100644 --- a/docs/html/installation/Installationspruefung.html +++ b/docs/html/installation/Installationspruefung.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Konfiguration_einstellen.html b/docs/html/installation/Neuinstallation/Konfiguration_einstellen.html index 1e4cd38..1be8aca 100644 --- a/docs/html/installation/Neuinstallation/Konfiguration_einstellen.html +++ b/docs/html/installation/Neuinstallation/Konfiguration_einstellen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html index 585b6b5..9c715b3 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 05dc95b..bc6896f 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 Artikelgutscheine zur Installation hinzuzufügen:

-
php composer require d3/articlevoucher:^4.0.3.0 --update-no-dev
+
php composer require d3/articlevoucher:^4.0.3.1 --update-no-dev
 

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

diff --git a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html index d3da3ca..a5ef924 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 3587206..1aac85a 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 87f3fe4..ff58d42 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 738c3f4..b7bbd47 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 339133b..ad9c319 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/Verwendung_eigener_Themes.html b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html index d893ba4..60d5342 100644 --- a/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html +++ b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Vorbereitung.html b/docs/html/installation/Neuinstallation/Vorbereitung.html index 39df455..86eced6 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 93225fa..41a66fe 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/articlevoucher:^4.0.3.0 --update-no-dev
+
php composer require d3/articlevoucher:^4.0.3.1 --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 9233ef9..5b82697 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 26f9b08..f3567ab 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/articlevoucher:^4.0.3.0 --update-no-dev
+
php composer require d3/articlevoucher:^4.0.3.1 --update-no-dev
 

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

diff --git a/docs/html/installation/Update/Erweiterungen_anpassen.html b/docs/html/installation/Update/Erweiterungen_anpassen.html index d0978a0..d648547 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 4c7837b..2035887 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 3b9e939..c1e5334 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 03728fe..35f67bb 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 723cee3..4e128c6 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 8a5c675..b831bae 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 49f663e..b55125c 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 159d282..b4b05cb 100644 --- a/docs/html/installation/Update/Updatedefinition.html +++ b/docs/html/installation/Update/Updatedefinition.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Handbuch.html b/docs/html/manual/Handbuch.html index ce59cc4..b1d18aa 100644 --- a/docs/html/manual/Handbuch.html +++ b/docs/html/manual/Handbuch.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Konfiguration/Gutscheinscheinserie.html b/docs/html/manual/Konfiguration/Gutscheinscheinserie.html index 4b0af86..0d21d93 100644 --- a/docs/html/manual/Konfiguration/Gutscheinscheinserie.html +++ b/docs/html/manual/Konfiguration/Gutscheinscheinserie.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Konfiguration/Rabatt.html b/docs/html/manual/Konfiguration/Rabatt.html index e827c2b..8648985 100644 --- a/docs/html/manual/Konfiguration/Rabatt.html +++ b/docs/html/manual/Konfiguration/Rabatt.html @@ -72,7 +72,7 @@
diff --git a/docs/html/support/Hilfe-und-Support.html b/docs/html/support/Hilfe-und-Support.html index ae79cb7..597a30a 100644 --- a/docs/html/support/Hilfe-und-Support.html +++ b/docs/html/support/Hilfe-und-Support.html @@ -72,7 +72,7 @@
diff --git a/docs/html/tipuesearch/tipuesearch_content.json b/docs/html/tipuesearch/tipuesearch_content.json index 06ff788..36f0ede 100644 --- a/docs/html/tipuesearch/tipuesearch_content.json +++ b/docs/html/tipuesearch/tipuesearch_content.json @@ -1 +1 @@ -{"pages":[{"title":"<\/i> Artikelgutscheine","text":"Weitere Informationen zum Modul Artikelgutscheine finden Sie in unserem Shop: https:\/\/www.oxidmodule.com\/OXID-eShop\/Module\/Artikelgutschein-fuer-Oxid-PE.html","tags":"","url":"index.html"},{"title":"Changelog","text":"4.0.3.0 (2021-07-08) Added Support f\u00fcr OXID 6.3.x 4.0.2.2 (2021-03-21) Fixed Gutschein l\u00e4sst sich nicht entfernen 4.0.2.1 (2020-10-23) Fixed Steuerbetrag wird mehrfach reduziert 4.0.2.0 (2020-08-07) Added installierbar in OXID 6.2 4.0.1.1 (2019-02-04) Einheitliche Schreibweise f\u00fcr d3articlevoucher ge\u00e4ndert 4.0.1.0 (2018-11-29) Anpassung auf Installation via Composer (Metadata Version 2.0) Umstellung der Dokumentation 4.0.0.1 (2018-11-26) Typo im Sprachbaustein fehlerhafte Pr\u00fcfung der Zeitsteuerung an den Rabatten Bug im Zusammenhang mit weiteren Gutscheinen 4.0.0.0 (2018-07-10) flow-Theme Unterst\u00fctzung Migration auf Oxid eShop 6.0.0 Support f\u00fcr 4.10.x\/5.3.x eingestellt 3.1.0.3 (2018-12-10) Typo im Sprachbaustein Fehlerhafe Pr\u00fcfung der Zeitsteuerung an den Rabatten keine Einl\u00f6sung weiterer Gutscheine m\u00f6glich 3.1.0.2 (2017-10-24) Im Fall von Abweichungen zwischen der Gutscheinkonfiguration und der Rabattkonfiguration konnte es passieren, dass Gutscheine zwar eingel\u00f6st werden konnten, jedoch leer durchliefen (also kein Abzug und keine Dreingabe). Die Konfiguration der Rabatte wird nun ebenfalls gepr\u00fcft und ggf. eine Meldung im Frontend ausgegeben. 3.1.0.1 (2017-01-18) Artikelgutschein-Rabatte bei deaktiviertem ModCfg-Eintrag kostenlos f\u00fcr alle Kunden Sofern das Modul vom Connector den Status "nicht aktiv" gemeldet bekommt (Aktiv-Haken entfernt oder z.B. Lizenz abgelaufen), werden alle Artikelgutschein-Rabatte ohne Pr\u00fcfung zur Verwendung weitergereicht. Alle Kunden bekommen damit die bisher gegen Gutscheincodes verf\u00fcgbaren Artikel komplett kostenlos automatisch in den Warenkorb gelegt. Im Bugfix werden diese in dem Fall aus der Liste der verf\u00fcgbaren Rabatte aussortiert. Der Fall ist jedoch weiterhin wichtig, wenn der Shopbetreiber das Modul in den Erweiterungen deaktiviert oder deinstalliert. Darauf k\u00f6nnen wir dann jedoch keinen Einfluss mehr nehmen. 3.1.0.0 (2017-01-16) unn\u00f6tige Ladevorg\u00e4nge beim \u00dcberarbeiten des Warenkorbs entfernt Modulresourcen werden nur geladen, wenn Modul auch aktiv ist Bugfix: Installation angepasst, um m\u00f6gliche Endlosschleifen zu vermeiden 3.0.3.0 (2015-12-09) Bugfix: explizite Pr\u00fcfung auf "nur Artikelgutscheine im Warenkorb" Bugfix: Korrektur der Mehrwertsteuerberechnung in Verbindung mit Artikelgutscheinen Support f\u00fcr Shopversionen 4.7.x \/ 5.0.x eingestellt 3.0.2.1 (2015-07-21) Kontrolle auf G\u00fcltigkeit, vor dem hinzugef\u00fcgen zum Warenkorb Warenkorbaktualisierung und Meldung ausgeben, falls nach dem Anmelden eines Benutzers (im Login-Popup) ung\u00fcltige Gutscheine vorhanden sind freigegeben bis PHP 5.6 3.0.2.0 (2014-12-09) Mit dieser Version k\u00f6nnen die Gutscheinartikel nun optional als "nicht separat kaufbar" markiert werden. Die Artikel sind weiterhin zu Informationszwecken aufrufbar, k\u00f6nnen jedoch (au\u00dfer \u00fcber den Weg der Artikelgutscheine) nicht in den Warenkorb gelegt werden. Diese Einstellung l\u00e4sst sich im Adminbereich des Shops setzen. 3.0.1.1 (2014-11-12) Bugfix f\u00fcr: Gutscheinserienartikel wird dem Warenkorb hinzugef\u00fcgt obwohl der Gutschein nicht g\u00fcltig ist 3.0.1.0 (2014-11-12) mehrfache Verwendung von Artikelgutscheinen (sofern erlaubt) legt Artikel auch mehrfach in den Warenkorb 3.0.0.3 (2014-08-05) Mit dieser Version wurden fehlende Templates und Sprachdateien nachgetragen. 3.0.0.2 (2014-05-06) Update der Systempr\u00fcfung (d3precheck.php) 3.0.0.1 (2014-03-24) Anpassung der Sprachbausteine Tests auf Shopversion 4.8 \/ 5.1 3.0.0.0 (2013-08-28) Portierung auf 4.7 \/ 5.0 Integration der automatischen Installation Sprache Englisch hinzugef\u00fcgt 2.1.1.0 (2012-10-10) Mit diesem neuen Patch ist das Modul "Artikelgutschein" nun f\u00fcr die Shopversionen 4.5.1 bis 4.6.4 verf\u00fcgbar. 2.1.0.0 (2012-07-12) Mit diesem Update ist unser Modul Artikelgutschein jetzt auch f\u00fcr die Shopversionen PE 4.5.x verf\u00fcgbar.","tags":"","url":"changelog\/Changelog.html"},{"title":"Installation \/ Update \/ Deinstallation","text":"Anforderungen Neuinstallation Update Deinstallation Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter Hilfe und Support genannten Kontaktdaten Bescheid.","tags":"","url":"installation\/Installation.html"},{"title":"Systemanforderungen","text":"PHP Version 7.0.x bis 8.x PHP Decoder installierter ionCube Loader Shopversionen \/ -editionen OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version 6.0.x 6.1.x 6.2.x 6.3.x Themes Wave Flow Azure D3 Modul-Connector (kostenfrei bei D3 erh\u00e4ltlich) ab Version 5.3.6.0 Installation via Composer mindestens ein freier Cronjob zur automatischen Ausf\u00fchrung der angelegten Aufgaben Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr 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\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion f\u00fcr die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer Homepage. Klicken Sie auf den Reiter Downloads und w\u00e4hlen dort das f\u00fcr Ihre Installation passende Paket.","tags":"","url":"installation\/Anforderungen\/Vorbereitungen.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer php composer require d3\/articlevoucher:^4.0.3.0 --update-no-dev Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den Modul-Connector bitte vorab. Hinweise zu dessen Installation finden Sie in der Modul-Connector Dokumentation.","tags":"","url":"installation\/Neuinstallation\/Vorbereitung.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"F\u00fchren Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul Artikelgutscheine zur Installation hinzuzuf\u00fcgen: php composer require d3\/articlevoucher:^4.0.3.0 --update-no-dev Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Verwendung eigener Themes","text":"Das Modul ist f\u00fcr die Verwendung mit den folgenden OXID-Themes vorbereitet: Flow Azure Admin Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis f\u00fcr Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und \/ oder die CSS-Dateien in die neuen Ordner. \u00c4hnelt Ihr neues Theme technisch einem der OXID-Originale, k\u00f6nnen Sie dieses darauf umleiten. Childs von originalen OXID- Themes ben\u00f6tigen keine Umleitung. Weitere Informationen zur Umleitung finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Verwendung_eigener_Themes.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"Aktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Artikelgutscheine auf den Button Aktivieren. Enterprise Editon: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung f\u00fchrt. Darin k\u00f6nnen Sie verschiedene Optionen der Installation w\u00e4hlen. Den Installationsassistenten finden Sie auch unter den Men\u00fcpunkten Admin -> Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation. Bei tiefgreifenden \u00c4nderungen an Ihrem Shop (z.B. Hinzuf\u00fcgen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten f\u00fcr das Modul ausf\u00fchren zu lassen. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen.","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel eintragen","text":"Das Modul verwendet Lizenzschl\u00fcssel, um die Lizenzverwaltung f\u00fcr Sie und auch f\u00fcr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz f\u00fcr den Einsatz im Livebetrieb. Rufen Sie zum Anfordern des Lizenzschl\u00fcssels die Modulverwaltung im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, k\u00f6nnen Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.","tags":"","url":"installation\/Neuinstallation\/Lizenz_eintragen.html"},{"title":"Konfiguration einstellen","text":"Backend Bestellstatus der Gutscheinartikel anpassen: Erweiterungen -> Module -> Artikelgutscheine -> Tab: Einstell. -> Option: Bestellstatus der Gutscheinartikel F\u00fchren Sie die weitere Konfiguration wie beschrieben im Handbuch durch: manual\/Konfiguration.html","tags":"","url":"installation\/Neuinstallation\/Konfiguration_einstellen.html"},{"title":"Updatef\u00e4higkeit","text":"Bei individuellen \u00c4nderungen von Moduldateien empfehlen wir, jeweils die \u00dcberladungsm\u00f6glichkeiten des Shops daf\u00fcr zu verwenden. So brauchen Sie die originalen Moduldateien nicht ver\u00e4ndern und erhalten sich so die Updatef\u00e4higkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen \u00fcberschrieben werden. Weitere Informationen zu den \u00dcberladungsm\u00f6glichkeiten verschiedener Dateien finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Updatefaehigkeit.html"},{"title":"Wann kann ein Update ausgef\u00fchrt werden?","text":"Die Updatenaweisungen k\u00f6nnen verwendet werden, wenn dieses Modul schon fr\u00fcher mit Hilfe von Composer installiert wurde. Wurde die Installation bisher noch nicht durchgef\u00fchrt oder die Installation wurde nicht \u00fcber Composer durchgef\u00fchrt (weil das Modul dies z.B. fr\u00fcher nicht unterst\u00fctzte), verwenden Sie bitte die Beschreibung unter Neuinstallation.","tags":"","url":"installation\/Update\/Updatedefinition.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Artikelgutscheine auf den Button Deaktivieren.","tags":"","url":"installation\/Update\/Modul_deaktivieren.html"},{"title":"Dateien erneuern","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie dort diesen Befehl aus: php composer require d3\/articlevoucher:^4.0.3.0 --update-no-dev Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien \u00fcberschrieben werden sollen. Best\u00e4tigen Sie dies f\u00fcr den Eintrag d3\/articlevoucher. Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Dateien_erneuern.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Modulinformationen aktualisieren","text":"Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von Artikelgutscheine auf den Button Aktivieren.","tags":"","url":"installation\/Update\/Modulinformationen_aktualisieren.html"},{"title":"Shopanpassungen installieren","text":"Ob Shopanpassungen notwendig sind, ist von der Versions\u00e4nderung des Moduls abh\u00e4ngig. M\u00f6glicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die \u00c4nderungen f\u00fchrt. Folgen Sie dann den einzelnen Schritten. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modul\u00fcbersicht), waren keine Anpassungen am Shop notwendig. Ob erforderliche Updates ausgef\u00fchrt werden sollen, k\u00f6nnen Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation pr\u00fcfen.","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel aktualisieren","text":"Wird f\u00fcr die neue Modulversion ein aktualisierter Lizenzschl\u00fcssel ben\u00f6tigt, tragen Sie diesen im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.","tags":"","url":"installation\/Update\/Lizenzschluessel_aktualisieren.html"},{"title":"Erweiterungen anpassen","text":"Haben Sie f\u00fcr dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab.","tags":"","url":"installation\/Update\/Erweiterungen_anpassen.html"},{"title":"Installationspr\u00fcfung","text":"Um die erfolgreiche Installation zu pr\u00fcfen, k\u00f6nnen Sie die folgende(n) Checkliste(n) verwenden: Backend Modul ist unter Erweiterungen -> Module aktiv geschaltet Modul ist unter D3 Module -> Modul-Connector -> Modulverwaltung aktiv geschaltet Frontend Pr\u00fcfung auf die Konfiguration: Modul kurzzeitig deaktivieren: im Anschlu\u00df sollte im Warenkorb der Dreingabeartikel erscheinen. Wird das Modul darauf hin wieder aktiviert, dann sollte der Dreingabeartikel wieder ausgeblendet werden.","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Das Modul Artikelgutscheine bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen k\u00f6nnen. \u00dcber das Men\u00fc Module -> Artikelgutscheine -> Einstellungen erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf \u00f6ffnet sich der Hinweistext. Die meisten Optionen sind zus\u00e4tzlich im Handbuch zum Modul umfangreicher beschrieben.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul Artikelgutscheine aufbauen und l\u00f6schen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen f\u00fcr dieses Modul.","tags":"","url":"installation\/Deinstallation\/Modulerweiterungen_deaktivieren_und_entfernen.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul Artikelgutscheine \u00fcber den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Artikelgutscheine auf den Button Deaktivieren.","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort diesen Befehl aus: php composer remove d3\/articlevoucher --no-update Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Deinstallation\/Modul_aus_der_Installation_entfernen.html"},{"title":"Dateien l\u00f6schen","text":"L\u00f6schen Sie den Ordner articlevoucher und seine enthaltenen Elemente aus dem Verzeichnis source\/modules\/d3 Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht: Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. M\u00f6chten Sie alle Modulinformationen einschlie\u00dflich Konfigurationseinstellungen und Blockinformationen f\u00fcr Templates l\u00f6schen?","tags":"","url":"installation\/Deinstallation\/Dateien_loeschen.html"},{"title":"Datenbank bereinigen","text":"Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr ben\u00f6tigt werden, k\u00f6nnen diese gel\u00f6scht werden. Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu k\u00f6nnen. F\u00fcr das Modul Artikelgutscheine sind dies die folgende Tabellen und Felder: in Tabelle oxvoucherseries: das Feld D3DISCOUNTID \u00c4nderungen der Felddefinition: in Tabelle oxvoucherseries: das Feld OXDISCOUNTTYPE von ENUM('percent','absolute','discount') zu ENUM('percent','absolute') - discount wurde durch das Modul hinzugef\u00fcgt' sowie diese Eintr\u00e4ge in bestehenden Tabellen: in Tabelle d3_cfg_mod: den Eintrag oxmodid = "d3articlevoucher" **) **) Diesen Eintrag gibt es ggf. f\u00fcr jeden Subshop. Entfernen Sie diesen nur f\u00fcr die Mandanten, in denen das Modul nicht mehr installiert ist.","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Deinstallation\/TMP-Ordner_leeren.html"},{"title":"Benutzerhandbuch","text":"Ausgabe Gutscheinnummer und Einbindung Artikel bei korrekter Konfiguration","tags":"","url":"manual\/Handbuch.html"},{"title":"Konfiguration Rabatt","text":"Ablauf Rabatt anlegen Die Verkaufsmenge \/ Verkaufspreis min\/max festlegen In der Auswahlliste zur Option Rabatt den Eintrag 'item' ausw\u00e4hlen \u00fcber den nun angezeigten Button 'Artikel ausw\u00e4hlen' den Gutscheinartikel ausw\u00e4hlen. Der gew\u00e4hlte Artikel sollte Aktiv sein und bei genutzter Lagerverwaltung entsprechenden Lagerbestand haben. Eventuelle Einstellungen in den anderen Feldern\/Tabs sollten erst angepasst werden wenn die Funktionalit\u00e4t des Moduls und der Konfiguration sicher gestellt ist.","tags":"","url":"manual\/Konfiguration\/Rabatt.html"},{"title":"Konfiguration Gutscheinserie","text":"Ablauf Neue Gutscheinserie anlegen Anpassen der Einstellungen wie G\u00fcltigskeitszeitraum, G\u00fcltig ab Einkaufswert, G\u00fcltig mit gleicher Serie etc setzen. F\u00fcr den ersten Test d\u00fcrfen diese Einstellungen auch gern etwas weniger eingeschr\u00e4nkt sein. In der Auswahlliste zur Option Rabatt den Eintrag 'Artikel' ausw\u00e4hlen. Darauf hin erscheint eine weiteres Dropdownfeld\/Auswahlliste. Selektieren Sie darin den erstellten Rabatt mit dem Artikel. Generieren der Gutscheine.","tags":"","url":"manual\/Konfiguration\/Gutscheinscheinserie.html"},{"title":"Hilfe und Support","text":"Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem HelpCenter zur Verf\u00fcgung. Finden Sie darin die ben\u00f6tigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden M\u00f6glichkeiten: per E-Mail: support@shopmodule.com oder \u00fcber das Kontaktformular auf Oxidmodule.com oder per Telefon: (+49) 37 21 \/ 26 80 90 zu unseren B\u00fcrozeiten Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen k\u00f6nnen. Sind Ihre Fragen shopspezifisch, ben\u00f6tigen wir m\u00f6glicherweise Zugangsdaten zum betreffenden Shop. Wir w\u00fcnschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! Ihr D\u00b3-Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]} \ No newline at end of file +{"pages":[{"title":"<\/i> Artikelgutscheine","text":"Weitere Informationen zum Modul Artikelgutscheine finden Sie in unserem Shop: https:\/\/www.oxidmodule.com\/OXID-eShop\/Module\/Artikelgutschein-fuer-Oxid-PE.html","tags":"","url":"index.html"},{"title":"Changelog","text":"4.0.3.1 (2022-01-20) Changed funktionsloser "Entfernen"-Button bzw. -Checkbox bei Gutscheinartikeln entfernt Fixed Aktualisierungsbutton der \u00e4nderbaren Warenkorbmenge wird wieder dargestellt Fehler durch ungesetzte Smarty-Variable beseitigt 4.0.3.0 (2021-07-08) Added Support f\u00fcr OXID 6.3.x 4.0.2.2 (2021-03-21) Fixed Gutschein l\u00e4sst sich nicht entfernen 4.0.2.1 (2020-10-23) Fixed Steuerbetrag wird mehrfach reduziert 4.0.2.0 (2020-08-07) Added installierbar in OXID 6.2 4.0.1.1 (2019-02-04) Einheitliche Schreibweise f\u00fcr d3articlevoucher ge\u00e4ndert 4.0.1.0 (2018-11-29) Anpassung auf Installation via Composer (Metadata Version 2.0) Umstellung der Dokumentation 4.0.0.1 (2018-11-26) Typo im Sprachbaustein fehlerhafte Pr\u00fcfung der Zeitsteuerung an den Rabatten Bug im Zusammenhang mit weiteren Gutscheinen 4.0.0.0 (2018-07-10) flow-Theme Unterst\u00fctzung Migration auf Oxid eShop 6.0.0 Support f\u00fcr 4.10.x\/5.3.x eingestellt 3.1.0.3 (2018-12-10) Typo im Sprachbaustein Fehlerhafe Pr\u00fcfung der Zeitsteuerung an den Rabatten keine Einl\u00f6sung weiterer Gutscheine m\u00f6glich 3.1.0.2 (2017-10-24) Im Fall von Abweichungen zwischen der Gutscheinkonfiguration und der Rabattkonfiguration konnte es passieren, dass Gutscheine zwar eingel\u00f6st werden konnten, jedoch leer durchliefen (also kein Abzug und keine Dreingabe). Die Konfiguration der Rabatte wird nun ebenfalls gepr\u00fcft und ggf. eine Meldung im Frontend ausgegeben. 3.1.0.1 (2017-01-18) Artikelgutschein-Rabatte bei deaktiviertem ModCfg-Eintrag kostenlos f\u00fcr alle Kunden Sofern das Modul vom Connector den Status "nicht aktiv" gemeldet bekommt (Aktiv-Haken entfernt oder z.B. Lizenz abgelaufen), werden alle Artikelgutschein-Rabatte ohne Pr\u00fcfung zur Verwendung weitergereicht. Alle Kunden bekommen damit die bisher gegen Gutscheincodes verf\u00fcgbaren Artikel komplett kostenlos automatisch in den Warenkorb gelegt. Im Bugfix werden diese in dem Fall aus der Liste der verf\u00fcgbaren Rabatte aussortiert. Der Fall ist jedoch weiterhin wichtig, wenn der Shopbetreiber das Modul in den Erweiterungen deaktiviert oder deinstalliert. Darauf k\u00f6nnen wir dann jedoch keinen Einfluss mehr nehmen. 3.1.0.0 (2017-01-16) unn\u00f6tige Ladevorg\u00e4nge beim \u00dcberarbeiten des Warenkorbs entfernt Modulresourcen werden nur geladen, wenn Modul auch aktiv ist Bugfix: Installation angepasst, um m\u00f6gliche Endlosschleifen zu vermeiden 3.0.3.0 (2015-12-09) Bugfix: explizite Pr\u00fcfung auf "nur Artikelgutscheine im Warenkorb" Bugfix: Korrektur der Mehrwertsteuerberechnung in Verbindung mit Artikelgutscheinen Support f\u00fcr Shopversionen 4.7.x \/ 5.0.x eingestellt 3.0.2.1 (2015-07-21) Kontrolle auf G\u00fcltigkeit, vor dem hinzugef\u00fcgen zum Warenkorb Warenkorbaktualisierung und Meldung ausgeben, falls nach dem Anmelden eines Benutzers (im Login-Popup) ung\u00fcltige Gutscheine vorhanden sind freigegeben bis PHP 5.6 3.0.2.0 (2014-12-09) Mit dieser Version k\u00f6nnen die Gutscheinartikel nun optional als "nicht separat kaufbar" markiert werden. Die Artikel sind weiterhin zu Informationszwecken aufrufbar, k\u00f6nnen jedoch (au\u00dfer \u00fcber den Weg der Artikelgutscheine) nicht in den Warenkorb gelegt werden. Diese Einstellung l\u00e4sst sich im Adminbereich des Shops setzen. 3.0.1.1 (2014-11-12) Bugfix f\u00fcr: Gutscheinserienartikel wird dem Warenkorb hinzugef\u00fcgt obwohl der Gutschein nicht g\u00fcltig ist 3.0.1.0 (2014-11-12) mehrfache Verwendung von Artikelgutscheinen (sofern erlaubt) legt Artikel auch mehrfach in den Warenkorb 3.0.0.3 (2014-08-05) Mit dieser Version wurden fehlende Templates und Sprachdateien nachgetragen. 3.0.0.2 (2014-05-06) Update der Systempr\u00fcfung (d3precheck.php) 3.0.0.1 (2014-03-24) Anpassung der Sprachbausteine Tests auf Shopversion 4.8 \/ 5.1 3.0.0.0 (2013-08-28) Portierung auf 4.7 \/ 5.0 Integration der automatischen Installation Sprache Englisch hinzugef\u00fcgt 2.1.1.0 (2012-10-10) Mit diesem neuen Patch ist das Modul "Artikelgutschein" nun f\u00fcr die Shopversionen 4.5.1 bis 4.6.4 verf\u00fcgbar. 2.1.0.0 (2012-07-12) Mit diesem Update ist unser Modul Artikelgutschein jetzt auch f\u00fcr die Shopversionen PE 4.5.x verf\u00fcgbar.","tags":"","url":"changelog\/Changelog.html"},{"title":"Installation \/ Update \/ Deinstallation","text":"Anforderungen Neuinstallation Update Deinstallation Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unter Hilfe und Support genannten Kontaktdaten Bescheid.","tags":"","url":"installation\/Installation.html"},{"title":"Systemanforderungen","text":"PHP Version 7.0.x bis 8.x PHP Decoder installierter ionCube Loader Shopversionen \/ -editionen OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version 6.0.x 6.1.x 6.2.x 6.3.x Themes Wave Flow Azure D3 Modul-Connector (kostenfrei bei D3 erh\u00e4ltlich) ab Version 5.3.6.0 Installation via Composer mindestens ein freier Cronjob zur automatischen Ausf\u00fchrung der angelegten Aufgaben Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend f\u00fcr 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\u00fcr Ihren Shop genutzten Decoder und die PHP-Version. Kontrollieren Sie bitte auch, ob diese Modulversion f\u00fcr die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.","tags":"","url":"installation\/Anforderungen\/Systemanforderungen.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den kostenfreien Connector. Informationen zu dessen Installation finden Sie auf unserer Homepage. Klicken Sie auf den Reiter Downloads und w\u00e4hlen dort das f\u00fcr Ihre Installation passende Paket.","tags":"","url":"installation\/Anforderungen\/Vorbereitungen.html"},{"title":"Neuinstallation","text":"Schnellstart per Composer php composer require d3\/articlevoucher:^4.0.3.1 --update-no-dev Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.","tags":"","url":"installation\/Neuinstallation\/index.html"},{"title":"Vorbereitungen","text":"Installieren Sie bitte zuerst unseren Modul-Connector in der erforderlichen Version. Ob dies evtl. schon geschehen ist, k\u00f6nnen Sie im Adminbereich Ihres Shops pr\u00fcfen. Existiert der Punkt Module -> Modul-Connector, k\u00f6nnen Sie die installierte Version unter Bibliotheksverwaltung ablesen. Fehlt dieser Eintrag, installieren Sie den Modul-Connector bitte vorab. Hinweise zu dessen Installation finden Sie in der Modul-Connector Dokumentation.","tags":"","url":"installation\/Neuinstallation\/Vorbereitung.html"},{"title":"Modul zur Installation hinzuf\u00fcgen","text":"F\u00fchren Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul Artikelgutscheine zur Installation hinzuzuf\u00fcgen: php composer require d3\/articlevoucher:^4.0.3.1 --update-no-dev Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Neuinstallation\/Modul_hinzufuegen.html"},{"title":"Verwendung eigener Themes","text":"Das Modul ist f\u00fcr die Verwendung mit den folgenden OXID-Themes vorbereitet: Flow Azure Admin Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis f\u00fcr Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und \/ oder die CSS-Dateien in die neuen Ordner. \u00c4hnelt Ihr neues Theme technisch einem der OXID-Originale, k\u00f6nnen Sie dieses darauf umleiten. Childs von originalen OXID- Themes ben\u00f6tigen keine Umleitung. Weitere Informationen zur Umleitung finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Verwendung_eigener_Themes.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Neuinstallation\/Providerspezifische_Installation.html"},{"title":"Modul im Shop aktivieren","text":"Aktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Artikelgutscheine auf den Button Aktivieren. Enterprise Editon: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.","tags":"","url":"installation\/Neuinstallation\/Modul_im_Shop_aktivieren.html"},{"title":"Shopanpassungen installieren","text":"Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung f\u00fchrt. Darin k\u00f6nnen Sie verschiedene Optionen der Installation w\u00e4hlen. Den Installationsassistenten finden Sie auch unter den Men\u00fcpunkten Admin -> Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation. Bei tiefgreifenden \u00c4nderungen an Ihrem Shop (z.B. Hinzuf\u00fcgen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten f\u00fcr das Modul ausf\u00fchren zu lassen. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen.","tags":"","url":"installation\/Neuinstallation\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Neuinstallation\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel eintragen","text":"Das Modul verwendet Lizenzschl\u00fcssel, um die Lizenzverwaltung f\u00fcr Sie und auch f\u00fcr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz f\u00fcr den Einsatz im Livebetrieb. Rufen Sie zum Anfordern des Lizenzschl\u00fcssels die Modulverwaltung im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, k\u00f6nnen Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.","tags":"","url":"installation\/Neuinstallation\/Lizenz_eintragen.html"},{"title":"Konfiguration einstellen","text":"Backend Bestellstatus der Gutscheinartikel anpassen: Erweiterungen -> Module -> Artikelgutscheine -> Tab: Einstell. -> Option: Bestellstatus der Gutscheinartikel F\u00fchren Sie die weitere Konfiguration wie beschrieben im Handbuch durch: manual\/Konfiguration.html","tags":"","url":"installation\/Neuinstallation\/Konfiguration_einstellen.html"},{"title":"Updatef\u00e4higkeit","text":"Bei individuellen \u00c4nderungen von Moduldateien empfehlen wir, jeweils die \u00dcberladungsm\u00f6glichkeiten des Shops daf\u00fcr zu verwenden. So brauchen Sie die originalen Moduldateien nicht ver\u00e4ndern und erhalten sich so die Updatef\u00e4higkeit des Shops und des Moduls. Beachten Sie, dass Moduldateien bei Updateinstallationen \u00fcberschrieben werden. Weitere Informationen zu den \u00dcberladungsm\u00f6glichkeiten verschiedener Dateien finden Sie in unserer FAQ.","tags":"","url":"installation\/Neuinstallation\/Updatefaehigkeit.html"},{"title":"Wann kann ein Update ausgef\u00fchrt werden?","text":"Die Updatenaweisungen k\u00f6nnen verwendet werden, wenn dieses Modul schon fr\u00fcher mit Hilfe von Composer installiert wurde. Wurde die Installation bisher noch nicht durchgef\u00fchrt oder die Installation wurde nicht \u00fcber Composer durchgef\u00fchrt (weil das Modul dies z.B. fr\u00fcher nicht unterst\u00fctzte), verwenden Sie bitte die Beschreibung unter Neuinstallation.","tags":"","url":"installation\/Update\/Updatedefinition.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul \u00fcber den Shopadmin unter Erweiterungen -> Module. Klicken Sie nach Auswahl von Artikelgutscheine auf den Button Deaktivieren.","tags":"","url":"installation\/Update\/Modul_deaktivieren.html"},{"title":"Dateien erneuern","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie dort diesen Befehl aus: php composer require d3\/articlevoucher:^4.0.3.1 --update-no-dev Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien \u00fcberschrieben werden sollen. Best\u00e4tigen Sie dies f\u00fcr den Eintrag d3\/articlevoucher. Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Update\/Dateien_erneuern.html"},{"title":"Providerspezifische Installation","text":"Manche Provider erfordern besondere Einstellungen f\u00fcr installierte Module. Treffen Sie bei der Installation auf spezielle Anforderungen, zu denen Sie Unterst\u00fctzung ben\u00f6tigen, kontaktieren Sie uns bitte f\u00fcr weiteren Support.","tags":"","url":"installation\/Update\/Providerspezifische_Installation.html"},{"title":"Modulinformationen aktualisieren","text":"Wechseln Sie im Adminbereich zu Erweiterungen -> Module. Klicken Sie nach Auswahl von Artikelgutscheine auf den Button Aktivieren.","tags":"","url":"installation\/Update\/Modulinformationen_aktualisieren.html"},{"title":"Shopanpassungen installieren","text":"Ob Shopanpassungen notwendig sind, ist von der Versions\u00e4nderung des Moduls abh\u00e4ngig. M\u00f6glicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die \u00c4nderungen f\u00fchrt. Folgen Sie dann den einzelnen Schritten. M\u00f6chten Sie die \u00c4nderungen manuell installieren, k\u00f6nnen Sie sich \u00fcber diesen Assistenten ebenfalls eine Checkliste erstellen. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modul\u00fcbersicht), waren keine Anpassungen am Shop notwendig. Ob erforderliche Updates ausgef\u00fchrt werden sollen, k\u00f6nnen Sie jederzeit im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung -> Modulinstallation pr\u00fcfen.","tags":"","url":"installation\/Update\/Shopanpassungen_installieren.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Update\/TMP-Ordner_leeren.html"},{"title":"Lizenzschl\u00fcssel aktualisieren","text":"Wird f\u00fcr die neue Modulversion ein aktualisierter Lizenzschl\u00fcssel ben\u00f6tigt, tragen Sie diesen im Adminbereich unter Module -> Modul-Connector -> Modulverwaltung ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.","tags":"","url":"installation\/Update\/Lizenzschluessel_aktualisieren.html"},{"title":"Erweiterungen anpassen","text":"Haben Sie f\u00fcr dieses Modul eigene Erweiterung entwickelt, gleichen Sie dies bitte mit der neuen Fassung des Moduls ab.","tags":"","url":"installation\/Update\/Erweiterungen_anpassen.html"},{"title":"Installationspr\u00fcfung","text":"Um die erfolgreiche Installation zu pr\u00fcfen, k\u00f6nnen Sie die folgende(n) Checkliste(n) verwenden: Backend Modul ist unter Erweiterungen -> Module aktiv geschaltet Modul ist unter D3 Module -> Modul-Connector -> Modulverwaltung aktiv geschaltet Frontend Pr\u00fcfung auf die Konfiguration: Modul kurzzeitig deaktivieren: im Anschlu\u00df sollte im Warenkorb der Dreingabeartikel erscheinen. Wird das Modul darauf hin wieder aktiviert, dann sollte der Dreingabeartikel wieder ausgeblendet werden.","tags":"","url":"installation\/Installationspruefung.html"},{"title":"Schnellstart","text":"Das Modul Artikelgutscheine bringt einen umfangreichen Adminbereich mit, in dem Sie die Konfigurationseinstellungen des Moduls setzen k\u00f6nnen. \u00dcber das Men\u00fc Module -> Artikelgutscheine -> Einstellungen erreichen Sie die Einstellseiten. Arbeiten Sie idealerweise die Optionen einmal durch. Hinweise zu den einzelnen Einstellungen finden Sie in dem dahinter stehenden Fragezeichenfeld. Durch einen Klick darauf \u00f6ffnet sich der Hinweistext. Die meisten Optionen sind zus\u00e4tzlich im Handbuch zum Modul umfangreicher beschrieben.","tags":"","url":"installation\/Schnellstart.html"},{"title":"Modulerweiterungen deaktivieren und entfernen","text":"Deaktivieren Sie alle vorhandenen Erweiterungen, die auf dem Modul Artikelgutscheine aufbauen und l\u00f6schen bitte alle Dateien dieser Erweiterungen. Entfernen Sie ebenfalls alle individuellen Templateanpassungen f\u00fcr dieses Modul.","tags":"","url":"installation\/Deinstallation\/Modulerweiterungen_deaktivieren_und_entfernen.html"},{"title":"Modul deaktivieren","text":"Deaktivieren Sie das Modul Artikelgutscheine \u00fcber den Shopadmin Erweiterungen -> Module. Klicken Sie nach Auswahl von Artikelgutscheine auf den Button Deaktivieren.","tags":"","url":"installation\/Deinstallation\/Modul_deaktivieren.html"},{"title":"Modul aus der Installation entfernen","text":"Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). F\u00fchren Sie Sie dort diesen Befehl aus: php composer remove d3\/articlevoucher --no-update Achten Sie darauf, dass die Installation \u00fcber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. Ben\u00f6tigt Ihre Installation einen anderen Aufruf von Composer, \u00e4ndern Sie den Befehl bitte entsprechend ab. F\u00fcr weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.","tags":"","url":"installation\/Deinstallation\/Modul_aus_der_Installation_entfernen.html"},{"title":"Dateien l\u00f6schen","text":"L\u00f6schen Sie den Ordner articlevoucher und seine enthaltenen Elemente aus dem Verzeichnis source\/modules\/d3 Ihres Shops. Best\u00e4tigen Sie anschlie\u00dfend im Shopadmin unter Erweiterungen -> Module -> Installierte Shop-Module die Nachricht: Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. M\u00f6chten Sie alle Modulinformationen einschlie\u00dflich Konfigurationseinstellungen und Blockinformationen f\u00fcr Templates l\u00f6schen?","tags":"","url":"installation\/Deinstallation\/Dateien_loeschen.html"},{"title":"Datenbank bereinigen","text":"Das Modul legt Informationen in der Datenbank ab. Sofern diese Daten nicht mehr ben\u00f6tigt werden, k\u00f6nnen diese gel\u00f6scht werden. Legen Sie sich vorab bitte unbedingt eine Sicherung an, um die Daten im Zweifelsfall wiederherstellen zu k\u00f6nnen. F\u00fcr das Modul Artikelgutscheine sind dies die folgende Tabellen und Felder: in Tabelle oxvoucherseries: das Feld D3DISCOUNTID \u00c4nderungen der Felddefinition: in Tabelle oxvoucherseries: das Feld OXDISCOUNTTYPE von ENUM('percent','absolute','discount') zu ENUM('percent','absolute') - discount wurde durch das Modul hinzugef\u00fcgt' sowie diese Eintr\u00e4ge in bestehenden Tabellen: in Tabelle d3_cfg_mod: den Eintrag oxmodid = "d3articlevoucher" **) **) Diesen Eintrag gibt es ggf. f\u00fcr jeden Subshop. Entfernen Sie diesen nur f\u00fcr die Mandanten, in denen das Modul nicht mehr installiert ist.","tags":"","url":"installation\/Deinstallation\/Datenbank_bereinigen.html"},{"title":"TMP-Ordner leeren","text":"Leeren Sie das Verzeichnis tmp \u00fcber Admin -> Module -> Modul-Connector -> TMP leeren. Markieren Sie komplett leeren und klicken auf TMP leeren. Sofern die Views nicht automatisch aktualisiert werden, f\u00fchren Sie dies noch durch. Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, f\u00fchren Sie diese bitte aus.","tags":"","url":"installation\/Deinstallation\/TMP-Ordner_leeren.html"},{"title":"Benutzerhandbuch","text":"Ausgabe Gutscheinnummer und Einbindung Artikel bei korrekter Konfiguration","tags":"","url":"manual\/Handbuch.html"},{"title":"Konfiguration Rabatt","text":"Ablauf Rabatt anlegen Die Verkaufsmenge \/ Verkaufspreis min\/max festlegen In der Auswahlliste zur Option Rabatt den Eintrag 'item' ausw\u00e4hlen \u00fcber den nun angezeigten Button 'Artikel ausw\u00e4hlen' den Gutscheinartikel ausw\u00e4hlen. Der gew\u00e4hlte Artikel sollte Aktiv sein und bei genutzter Lagerverwaltung entsprechenden Lagerbestand haben. Eventuelle Einstellungen in den anderen Feldern\/Tabs sollten erst angepasst werden wenn die Funktionalit\u00e4t des Moduls und der Konfiguration sicher gestellt ist.","tags":"","url":"manual\/Konfiguration\/Rabatt.html"},{"title":"Konfiguration Gutscheinserie","text":"Ablauf Neue Gutscheinserie anlegen Anpassen der Einstellungen wie G\u00fcltigskeitszeitraum, G\u00fcltig ab Einkaufswert, G\u00fcltig mit gleicher Serie etc setzen. F\u00fcr den ersten Test d\u00fcrfen diese Einstellungen auch gern etwas weniger eingeschr\u00e4nkt sein. In der Auswahlliste zur Option Rabatt den Eintrag 'Artikel' ausw\u00e4hlen. Darauf hin erscheint eine weiteres Dropdownfeld\/Auswahlliste. Selektieren Sie darin den erstellten Rabatt mit dem Artikel. Generieren der Gutscheine.","tags":"","url":"manual\/Konfiguration\/Gutscheinscheinserie.html"},{"title":"Hilfe und Support","text":"Bei Bedarf bieten wir Ihnen auch gern die Installation des Moduls in Ihrem Shop an. Geben Sie uns bitte unter den unten genannten Kontaktdaten Bescheid. Haben Sie Fragen oder Unklarheiten in Verbindung mit diesem Modul oder dessen Installation, stehen Ihnen Hilfetexte in unserem HelpCenter zur Verf\u00fcgung. Finden Sie darin die ben\u00f6tigten Antworten nicht, kontaktieren Sie uns bitte unter den folgenden M\u00f6glichkeiten: per E-Mail: support@shopmodule.com oder \u00fcber das Kontaktformular auf Oxidmodule.com oder per Telefon: (+49) 37 21 \/ 26 80 90 zu unseren B\u00fcrozeiten Geben Sie bitte an, wo und wie wir gegebenenfalls vorhandene Schwierigkeiten nachvollziehen k\u00f6nnen. Sind Ihre Fragen shopspezifisch, ben\u00f6tigen wir m\u00f6glicherweise Zugangsdaten zum betreffenden Shop. Wir w\u00fcnschen Ihnen mit Ihrem Shop und dem Modul viel Erfolg! Ihr D\u00b3-Team.","tags":"","url":"support\/Hilfe-und-Support.html"}]} \ No newline at end of file diff --git a/src/Application/Model/d3articlevoucher.php b/src/Application/Model/d3articlevoucher.php index e2674d6..7474e14 100644 --- a/src/Application/Model/d3articlevoucher.php +++ b/src/Application/Model/d3articlevoucher.php @@ -1,180 +1,179 @@ -1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 -dUShTe4f4iBIiKJeUpW= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Application/views/azure/tpl/checkout/checkout_basket_main_adderrormessages.tpl b/src/Application/views/azure/tpl/checkout/checkout_basket_main_adderrormessages.tpl index 1dbd535..a5551bb 100644 --- a/src/Application/views/azure/tpl/checkout/checkout_basket_main_adderrormessages.tpl +++ b/src/Application/views/azure/tpl/checkout/checkout_basket_main_adderrormessages.tpl @@ -1,5 +1,4 @@ - -[{if count($Errors)>0 && count($Errors.loginBoxErrors) > 0}] +[{if is_array($Errors) && count($Errors)>0 && is_array($Errors.loginBoxErrors) && count($Errors.loginBoxErrors) > 0}] [{foreach from=$Errors.loginBoxErrors item=oEr key=key }] [{if $oEr->getErrorClassType() == 'oxVoucherException'}]
diff --git a/src/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity.tpl b/src/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity.tpl new file mode 100644 index 0000000..1359c27 --- /dev/null +++ b/src/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity.tpl @@ -0,0 +1,23 @@ +[{* product quantity manager *}] + + [{if $editable}] + + + + [{if $basketitem->isBundle()}] + + [{/if}] + + [{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] +

+ +

+ [{/if}] +[{*** d3 fixed ***}] + [{elseif !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] + [{$basketitem->getAmount()}] + [{/if}] + [{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}] + +[{$basketitem->getdBundledAmount()}] + [{/if}] + \ No newline at end of file diff --git a/src/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl b/src/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl deleted file mode 100644 index ede1736..0000000 --- a/src/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl +++ /dev/null @@ -1,46 +0,0 @@ -[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}] - - - [{if $editable}] - - - - [{if $basketitem->isBundle()}] - - [{/if}] - [{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] - [{if $basketproduct->oxarticles__oxisconfigurable->value}] - [{if $basketitem->getPersParams()}] - [{foreach key=sVar from=$basketitem->getPersParams() item=aParam}] -

- - - -

- [{/foreach}] - [{else}] -

- - - -

- [{/if}] - [{/if}] -

- getConfigParam('blAllowUnevenAmounts')}] step="any"[{/if}]> -

- [{/if}] - [{else}] - [{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] - [{$basketitem->getAmount()}] - [{/if}] - [{/if}] - - [{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}] - +[{$basketitem->getdBundledAmount()}] - [{/if}] - diff --git a/src/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox.tpl b/src/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox.tpl new file mode 100644 index 0000000..d01a003 --- /dev/null +++ b/src/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox.tpl @@ -0,0 +1,5 @@ +[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_removecheckbox *}] + +[{if $editable}] + +[{/if}] \ No newline at end of file diff --git a/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity.tpl b/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity.tpl new file mode 100644 index 0000000..bcf4031 --- /dev/null +++ b/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity.tpl @@ -0,0 +1,15 @@ +[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}] + +[{* D3 ArticleVoucher *}] +[{d3modcfgcheck modid="d3articlevoucher"}][{/d3modcfgcheck}] + +[{if $mod_d3articlevoucher}] + [{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('azure')}] + [{include file='checkout_basketcontents_basketitem_quantity_azure.tpl'}] + [{else}] + [{$smarty.block.parent}] + [{/if}] + [{* D3 ArticleVoucher *}] +[{else}] + [{$smarty.block.parent}] +[{/if}] diff --git a/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity_list.tpl b/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity_list.tpl index 94523b2..dd846e1 100644 --- a/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity_list.tpl +++ b/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity_list.tpl @@ -1,18 +1,13 @@ [{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}] [{* D3 ArticleVoucher *}] -[{d3modcfgcheck modid="d3articlevoucher"}] - [{* hole Informationen zur Modulprüfung *}] -[{/d3modcfgcheck}] +[{d3modcfgcheck modid="d3articlevoucher"}][{/d3modcfgcheck}] [{if $mod_d3articlevoucher}] - [{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('azure')}] - [{include file='checkout_basketcontents_basketitem_quantity_list_azure.tpl'}] - [{elseif $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}] - [{include file='checkout_basketcontents_basketitem_quantity_list_flow.tpl'}] - [{elseif $oModCfg_d3articlevoucher->isThemeIdMappedTo('wave')}] + [{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('wave')}] [{include file='checkout_basketcontents_basketitem_quantity_list_wave.tpl'}] [{else}] + [{$smarty.block.parent}] [{/if}] [{* D3 ArticleVoucher *}] [{else}] diff --git a/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity_table.tpl b/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity_table.tpl index bc13857..67855de 100644 --- a/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity_table.tpl +++ b/src/Application/views/blocks/checkout_basketcontents_basketitem_quantity_table.tpl @@ -1,19 +1,12 @@ [{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}] [{* D3 ArticleVoucher *}] -[{d3modcfgcheck modid="d3articlevoucher"}] - [{* hole Informationen zur Modulprüfung *}] -[{/d3modcfgcheck}] - +[{d3modcfgcheck modid="d3articlevoucher"}][{/d3modcfgcheck}] [{if $mod_d3articlevoucher}] -[{* product quantity manager *}] - [{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('azure')}] - [{include file='checkout_basketcontents_basketitem_quantity_table_azure.tpl'}] - [{elseif $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}] + [{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}] [{include file='checkout_basketcontents_basketitem_quantity_table_flow.tpl'}] - [{elseif $oModCfg_d3articlevoucher->isThemeIdMappedTo('wave')}] - [{include file='checkout_basketcontents_basketitem_quantity_table_wave.tpl'}] [{else}] + [{$smarty.block.parent}] [{/if}] [{* D3 ArticleVoucher *}] [{else}] diff --git a/src/Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox.tpl b/src/Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox.tpl new file mode 100644 index 0000000..f8903e5 --- /dev/null +++ b/src/Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox.tpl @@ -0,0 +1,14 @@ +[{d3modcfgcheck modid="d3articlevoucher"}][{/d3modcfgcheck}] +[{if $mod_d3articlevoucher}] + [{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('azure')}] + [{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}] + [{include file='checkout_basketcontents_basketitem_removecheckbox_azure.tpl'}] + [{else}] + [{$smarty.block.parent}] + [{/if}] + [{else}] + [{$smarty.block.parent}] + [{/if}] +[{else}] + [{$smarty.block.parent}] +[{/if}] \ No newline at end of file diff --git a/src/Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_list.tpl b/src/Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_list.tpl new file mode 100644 index 0000000..fcc9871 --- /dev/null +++ b/src/Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_list.tpl @@ -0,0 +1,13 @@ +[{d3modcfgcheck modid="d3articlevoucher"}] +[{/d3modcfgcheck}] +[{if $mod_d3articlevoucher}] + [{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('wave') || $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}] + [{if $basketitem->getdBundledAmount() <=0 || (!$basketitem->isBundle() && !$basketitem->isDiscountArticle())}] + [{$smarty.block.parent}] + [{/if}] + [{else}] + [{$smarty.block.parent}] + [{/if}] +[{else}] + [{$smarty.block.parent}] +[{/if}] \ No newline at end of file diff --git a/src/Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_table.tpl b/src/Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_table.tpl new file mode 100644 index 0000000..f4c0f51 --- /dev/null +++ b/src/Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_table.tpl @@ -0,0 +1,15 @@ +[{d3modcfgcheck modid="d3articlevoucher"}] +[{/d3modcfgcheck}] +[{if $mod_d3articlevoucher}] + [{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}] + [{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}] + [{include file='checkout_basketcontents_basketitem_removecheckbox_table_flow.tpl'}] + [{else}] + [{$smarty.block.parent}] + [{/if}] + [{else}] + [{$smarty.block.parent}] + [{/if}] +[{else}] + [{$smarty.block.parent}] +[{/if}] \ No newline at end of file diff --git a/src/Application/views/flow/tpl/checkout/checkout_basket_main_adderrormessages.tpl b/src/Application/views/flow/tpl/checkout/checkout_basket_main_adderrormessages.tpl index 1dbd535..a5551bb 100644 --- a/src/Application/views/flow/tpl/checkout/checkout_basket_main_adderrormessages.tpl +++ b/src/Application/views/flow/tpl/checkout/checkout_basket_main_adderrormessages.tpl @@ -1,5 +1,4 @@ - -[{if count($Errors)>0 && count($Errors.loginBoxErrors) > 0}] +[{if is_array($Errors) && count($Errors)>0 && is_array($Errors.loginBoxErrors) && count($Errors.loginBoxErrors) > 0}] [{foreach from=$Errors.loginBoxErrors item=oEr key=key }] [{if $oEr->getErrorClassType() == 'oxVoucherException'}]
diff --git a/src/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl b/src/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl deleted file mode 100644 index 886c916..0000000 --- a/src/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl +++ /dev/null @@ -1,46 +0,0 @@ -[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}] - - - [{if $editable}] - - - - [{if $basketitem->isBundle()}] - - [{/if}] - [{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] - [{if $basketproduct->oxarticles__oxisconfigurable->value}] - [{if $basketitem->getPersParams()}] - [{foreach key=sVar from=$basketitem->getPersParams() item=aParam}] -

- - - -

- [{/foreach}] - [{else}] -

- - - -

- [{/if}] - [{/if}] -

- -

- [{/if}] - [{else}] - [{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] - [{$basketitem->getAmount()}] - [{/if}] - [{/if}] - - [{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}] - +[{$basketitem->getdBundledAmount()}] - [{/if}] - diff --git a/src/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox_table.tpl b/src/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox_table.tpl new file mode 100644 index 0000000..56ad004 --- /dev/null +++ b/src/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox_table.tpl @@ -0,0 +1,4 @@ +[{if $editable}] + + +[{/if}] \ No newline at end of file diff --git a/src/Application/views/wave/tpl/checkout/checkout_basket_main_adderrormessages.tpl b/src/Application/views/wave/tpl/checkout/checkout_basket_main_adderrormessages.tpl index 34cf849..cc94612 100644 --- a/src/Application/views/wave/tpl/checkout/checkout_basket_main_adderrormessages.tpl +++ b/src/Application/views/wave/tpl/checkout/checkout_basket_main_adderrormessages.tpl @@ -1,12 +1,11 @@ - -[{if count($Errors)>0 && count($Errors.loginBoxErrors) > 0}] -[{foreach from=$Errors.loginBoxErrors item=oEr key=key }] - [{if $oEr->getErrorClassType() == 'oxVoucherException'}] -
- [{oxmultilang ident="COUPON_NOT_ACCEPTED" args=$oEr->getValue('voucherNr')}] - [{ oxmultilang ident="REASON" suffix="COLON"}] - [{$oEr->getOxMessage()}] -
- [{/if}] -[{/foreach}] +[{if is_array($Errors) && count($Errors)>0 && is_array($Errors.loginBoxErrors) && count($Errors.loginBoxErrors) > 0}] + [{foreach from=$Errors.loginBoxErrors item=oEr key=key }] + [{if $oEr->getErrorClassType() == 'oxVoucherException'}] +
+ [{oxmultilang ident="COUPON_NOT_ACCEPTED" args=$oEr->getValue('voucherNr')}] + [{ oxmultilang ident="REASON" suffix="COLON"}] + [{$oEr->getOxMessage()}] +
+ [{/if}] + [{/foreach}] [{/if}] diff --git a/src/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl b/src/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl index 886c916..11efd85 100644 --- a/src/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl +++ b/src/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl @@ -1,6 +1,6 @@ [{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}] - +
[{if $editable}] @@ -8,39 +8,31 @@ [{if $basketitem->isBundle()}] [{/if}] + [{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] - [{if $basketproduct->oxarticles__oxisconfigurable->value}] - [{if $basketitem->getPersParams()}] - [{foreach key=sVar from=$basketitem->getPersParams() item=aParam}] -

- - - -

- [{/foreach}] - [{else}] -

- - - -

- [{/if}] - [{/if}] -

- -

- [{/if}] - [{else}] - [{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] - [{$basketitem->getAmount()}] +
+ getConfigParam('blAllowUnevenAmounts')}] step="any"[{/if}]> + + + [{if $basketitem->oxarticles__oxunitname->value}] + [{$basketitem->oxarticles__oxunitname->value}] + [{else}] + [{oxmultilang ident="PCS"}] + [{/if}] + + + +
[{/if}] +[{*** D3 fixed ***}] + [{elseif !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] + [{$basketitem->getAmount()}] [{/if}] [{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}] +[{$basketitem->getdBundledAmount()}] [{/if}] - +
+ diff --git a/src/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl b/src/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl deleted file mode 100644 index ede1736..0000000 --- a/src/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl +++ /dev/null @@ -1,46 +0,0 @@ -[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}] - - - [{if $editable}] - - - - [{if $basketitem->isBundle()}] - - [{/if}] - [{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] - [{if $basketproduct->oxarticles__oxisconfigurable->value}] - [{if $basketitem->getPersParams()}] - [{foreach key=sVar from=$basketitem->getPersParams() item=aParam}] -

- - - -

- [{/foreach}] - [{else}] -

- - - -

- [{/if}] - [{/if}] -

- getConfigParam('blAllowUnevenAmounts')}] step="any"[{/if}]> -

- [{/if}] - [{else}] - [{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}] - [{$basketitem->getAmount()}] - [{/if}] - [{/if}] - - [{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}] - +[{$basketitem->getdBundledAmount()}] - [{/if}] - diff --git a/src/Application/views/wave/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl b/src/Application/views/wave/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl index bde82d6..04870b0 100644 --- a/src/Application/views/wave/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl +++ b/src/Application/views/wave/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl @@ -1,11 +1,17 @@ - [{foreach from=$oxcmp_basket->getVouchers() item=sVoucher key=key name=Voucher}] - [{oxmultilang ident="d3articlevoucher_COUPON"}] ([{oxmultilang ident="d3articlevoucher_NUMBER_2"}] [{$sVoucher->sVoucherNr}]) + + + [{oxmultilang ident="d3articlevoucher_COUPON"}] ([{oxmultilang ident="d3articlevoucher_NUMBER_2"}] [{$sVoucher->sVoucherNr}]) + [{if $editable}] [{oxmultilang ident="d3articlevoucher_REMOVE"}] [{/if}] - [{if $sVoucher->fVoucherdiscount != '0,00' && $sVoucher->fVoucherdiscount != '0.00'}]- [{$sVoucher->fVoucherdiscount}] [{$currency->sign}][{/if}] + + + [{if $sVoucher->fVoucherdiscount != '0,00' && $sVoucher->fVoucherdiscount != '0.00'}]- [{$sVoucher->fVoucherdiscount}] [{$currency->sign}][{/if}] + + [{/foreach}] diff --git a/src/Modules/Application/Controller/Admin/d3_voucherserie_main_addarticle.php b/src/Modules/Application/Controller/Admin/d3_voucherserie_main_addarticle.php index 7ba75e5..0c3d86d 100644 --- a/src/Modules/Application/Controller/Admin/d3_voucherserie_main_addarticle.php +++ b/src/Modules/Application/Controller/Admin/d3_voucherserie_main_addarticle.php @@ -1,66 +1,66 @@ -1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Modules/Application/Controller/d3_basket_updatevoucherinfo.php b/src/Modules/Application/Controller/d3_basket_updatevoucherinfo.php index bd83833..3f7745c 100644 --- a/src/Modules/Application/Controller/d3_basket_updatevoucherinfo.php +++ b/src/Modules/Application/Controller/d3_basket_updatevoucherinfo.php @@ -1,46 +1,47 @@ -1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -HR+cPn8mIApUbh23f/pTZybjiuV1vN6eVOpNBTbV/LCXGy5sZRwVP5BAevxbJCv084/ybsOwu6p9 -yREzUHM4dkBQUzy72z2Cs4is7QmMZRDkTcb+dIJKiWdrvYM86cgJSabOWYMjYbpsUyk04lsQvx1R -fpWgUwCfcEFOQp2aMEeOX7rfNID2rYEWJPxH6GRmCtMZme/V5qXHCwan1COrwsWMD1UEFHt1R4jV -rAb7wwIP9DlUJG4YDCdsTz+r1+gUEqiT9ZUTTxrGDQ+c1r4lsJYSq2UEZTDeQIl2RTKmX2E2bIlf -chHEV6eV2wSj6hvOmdbxB1Ok8wbdWKOqsOyBcHvLtw/yppad59HGNP/QU9xwJTO2alplQugnPQj5 -qPAUylXRSXTcevdg44ACHKRhs184k5zpWmVW4uRPuCpQgxi9vNQjrD8nHQAL2W6bc1LXRSvndEjS -b7ZSXktt/KEOIoJ4P3Bj3VpjwGpDaHvU5WxHIPpgzGW1hgV5a8Z9zCphre99RUwCyRD5MDrE7FPH -Jw9RRj1lW2mCGx5FkjPkf4+qVzOv0V4tHjp9wgg94lnEBh/Su7n3NbTlJ6U4Dt9Z2xvUMzHoEJ3I -7jhXQb9QX960SiOW3BbzYq6nmN82h6NE8B9w2lxJYwy+z+TxbN7Gu0LQ1ofJkQiMz7fnY+L75sI7 -vKoaJoXrsYubd28zFV+eLT75jXYttL7xI+rROy9OlqfGEOE1CnIgdL86/nkBpGMlWKtTzYYXTY1C -Xpso2gnNMrQZGkHhdJXIk/Oji3S66VFmBcX1i6yWPauUXEXcVWOnp2oC/kHnRANQ3eZSouQL0wG+ -ThTtF/X3WmSo+RW36vO7c/Ol84hdOVHxcvWjxSOH1QJYZRoXOFAGa2UZnz7vNtwdl6GFZtKkICR9 -uFZvFP1WKfZmozHNk6uefhWonx5kFVX3FfjKQCa2MaXjA2zSXUUcTk6dNwtL8ryOTRFw7kjJ+DZb -gnaP9T47SnDF1wnbuqOHMpGOyzg2A8E3dRGGMqYpBbU6QYJjNDaDt3toX/+uznQlntZHkx03f34X -QZ6yaXJwaPsVhpzOaqKcd89Kmytn/jLG2ABbPeN6Di3hISrJOUHow+Hrl/dN/lahF+dWG3NmA3z2 -bFIF6qPq2gFNB/2SuPjsQrO57/OLVFA18gVUOQgllFnXHZeOXvzvmGqQ2Dojg6qwo8qeD/oCpDHu -IlHxz5H0/wWsaGzwiKpX4S8NWWFTB+f/tazYDf3a5/jV+Q8pt2qmdeoWbXspYFZtrgbKIQOXt1sV -gg3Kp6eixQFk/fjbnMuKm+LpfDdc4v0mW+1r+YBc9kc76pK9jqFGX04i1Lk+Rl/tdyjRZzokkgFL -8R94Nv9yTsB/0WO2yR/7VHKlwU1e7zxPU89Pa+eIdbUOIHKEpZDBv0MdR5m3Ma9eWH+T/AEPXP2P -QZ4YqUYOqwqroevNUgi6XqwUB6H4kodRrszzXLJXWyIXU52HKO6vYfJbckZoCZtRPUVmPbVKL2r9 -4yPemKQ/fVf+f7E5eKZhzDecpUWUX1694gZyTk5GS9OImYjru3CUgLrS1GBLPxytOMF+PvSemtpI -bq73PFMBjd5R5ZBU6SHfHJk2+Izz375l+DjPt+mJ55r7HclNvvMlmCYSDJ5tUWgVZY3nDzYIEDzI -vgMLfsvl9lZjfVk/XjGpFi9CvQpD0YeHJ22haVEUf37bQDTRnuGrlTtLst23SJqtzUwBW/+O5QqM -RxoA0XR1AnFGXuGhwztIA4hSLnmot886Q/b0xG9pyaIfDfkZP71NtNmQ/DSBoiJlzD+jZ4TEPaIT -EOOCXDTGLik0gFMRdbkOoTdkYX+2LwgMthQHa09+pr3TLmkuqmgR1zgkauv0AEVER41kg0k9/sKr -u+Pm31xV3u/yIz0spHAxx8e0qKvRBER1bLgUbb7XLF33lV0jyPALmzOnGc2p/rMPudwBKcGsRd8r -b1wMlYEOqrk4PsHkruqXUHaa8mACTdCPNKT+KTXhkD6srWWRtQmOz0K28YaENhoWLJV/zf9IiCSd -ihc708Aqv7G8u9LCmQaTRJjxszIhEdmHnujQOan+95nRuCqqQnZO9WZddN1KgaOoXkeByutrEZyh -5dQoguP5L10Pj+00UKOxzjF73VVYRbauD5lu8dvyD5LVCeesKCQWFcjVZI72H7lHvbcVG87l+hOG -q1gdmpXZQetMxpNZNDhU8UJYuFiXw3c/qwfAw1arNkfFZcu6FiPjfI8OqVJINIuuzyxGAv+6d9Y2 -7qJP4m1FlhAzOaP0GrbQSFgGlj4Q8uF8G1E7tVmwAGxx5k8M9mhFBS5ahw/FyPAopUk7qh9Scodu -7apgBH5xCPENhEXgzTO23EcvgkrTL7qKC6tuLCpx8FejDBMffgLqY8MgHyNndHSom53eS6Lmt2nN -HVEsim/EBVQ9IKfXBEN5WpRqydIkYHKnKiScpqBeBk4BU+CU+84QaIS4LzwTLxoThOuYfpwJMd+u -3S0DPonF5VLTVI1NCmDy6q+7zjHy0uYMb19FkWdrCKO/g9J35e7JBEcKB5kYbAyn8v/8AucPA9CZ -QY5QJCiPOvKoXdy6StVZ1xHVs8Dw8gEZfW3y4S6R0jCnyaoKSIoecAsHyDKPxwBiTOSmyJX55yoR -QOXx568PQekc7JzShccfocYeYP4533t9T//GE/6LJ8EuVXUukBwSbBQtV1Bg1e69dHEHE+ug/uRZ -Oj6Ga2JYfJy8msVWp2xAskzbhLqxNnvkSD28y0m9lJhfOKoURAYs+Px3cxsy83RsJklH+xiMqbsF -S8xPTtSQA1ULaEuMQfRjEkY1HZqUoXU0ScGgchmJIOrDfZxcmKTVOPc9j1QwtjUtn3Izjj0exw5u -79P6VtznEyf5hQ30TEKaesTxkpTbdMKT1oIMQVUc9VmaS8/HD4SXKk+xMV5RClfUOqFCjkgxS/ot -FVXciHlKIo0SFQRNl3VazREx+KtRXhV98SbKWDr2dddxwysQ+y+RXKNBJqI9Qw6gCAuNUwYhVlPs -pMAC1tpN0Dj0qACgEH7CdTjIDA4XbQ9GRM9FJzMGC+fi5+Awd/x9qaWiBnaf9V2rclgcQ0MwAUDG -lV2MY8botDpA0RFfUQDFwyvI1Gdk6v3trH/+WS4iXJOwVOxKyklT/Y3Tase0HU10KBk0I6Ip \ No newline at end of file +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 +XgL8B4UJ \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxarticle_articlevoucher.php b/src/Modules/Application/Model/d3_oxarticle_articlevoucher.php index 120829e..a004d2c 100644 --- a/src/Modules/Application/Model/d3_oxarticle_articlevoucher.php +++ b/src/Modules/Application/Model/d3_oxarticle_articlevoucher.php @@ -1,45 +1,45 @@ -1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 -tDvxOS78rI1LZo0bWq5ELuc6bWHbgQYE1oj3 \ No newline at end of file +HR+cPmW72tpZnuzp+ikUNrrL5zSIhJ8g3EEud+IeFSwa07ej7bVuQiWKqOdHYIT1VVgjUdyaFONN +CT9/MFU5gETQxy6nH1tt61Qhx9jnPjV+kWA4opalvRr0fUj3RszXWWOkKevqgvfzz+wjTMbmezeC +X/dPeMM9etb2SJARGSq6v16tOm9qjVJ/j4UJDFAshlqE9LEvqS030fi+4csqh2avj9tZKxK9Gskk +A670J5F4zPixm1xsOhBVhM8h0phSOzv8V4V9bGylISlUSPiw087lOs1+7DN+QMB/nBnQ6wFs+MJY +3D+5E/ySDvsl2V+OqMZjHPVktc+wzmsfL7YLUr5CFRhMeA2rdll+UDqgetBjKnG2IetswDI5QdQD ++xjTYeS4hbfVY3+r+mFv9uxQVTUVzet3n5c9i06GWg2aGBJQrUNTv1YVt8CsKbBlm1ZdVsgIzNiq +DPI6ncwNWysiGn2rElY7lE1Hc3MmrPzy0pk11WYfKZ02P2BtvApjUScs83fZKnQ/I0V2w6QquWEH +2tEeXgHVo/7ijm26ktL7jr3sBNwrnJ3iUUByXPJ4KDYNcivWHRxKAZchR/gR25DgvqVOu2lv8fgY +A3Y8Qc6/7kHm4W5oXa/n2mlfaJlJfpKuJTnrA1+lCvTR7l8noc6ajVIlnmXFCC5pXgLKiHPV9Mo/ +q4gxBpVsuPkM0veSn0hJc10RJAvBRvQo346zAAukzTeJPT72/WGcQC05ajveMiU17birnl6lRq+c +gZtGlC/8ITWVtK5fXHScq7YeNE7DldlfxocPOdP5WmaMLhGtKp2+vjeUD76OKH5elRxKFqPQbgFc +DNmO+Xk7XcCI+9EurV5I/mi593Px2urVNkAiWSBJ5PNODn1Fv/1ekuoAdDYf5b9c0pA2WxaB8UEP +ZW+liaD6zQe5yxCKO4I2otCbH8vgaG3cOTBzbQgjceiTCYD7pKo0QutvaaHN4114y88aWW4w9DVN +kj4Sp8x93iQ+IqyXLa49UywCwxGC47HVWU5tDmYnKmbhgTQDLxhA6XSAH73qtXKNLpBWPQRWCtJ2 +oY04Nlq1E02NB9CTMKyU86tNGG8J7Sm4WlgNMN+zWy0/c4yvECOCJx0TPLdkIPoACJN1Js6NKA1i +wmGax6kzFS8hvgJreYa4cpgsdjuxAcBA+RQ6MbM9D8cmclwERm4RM670ouNOkAI2wkEUZFpmnASQ +ZSt5qPk02B8WIepKDxaEGI8uwuS6rX3xnqnIQHQv3m0ocHpyoKoPp+iaos6cmdwTbauagACFSult +LvhUJiSg0BlmPJhGNZJjDMR15mmRuQ+52NJ1+Bc7q4QfeFUx1qRNBOq0AA2aUZ0pOFy5zoXAcJiH ++ZRpZhszvF74Ao6bgm5MlqSetR8rCGbU8Ps3rNbFOE1pKyVAF/YPNIZuQQ2uJltn7I/UrtvopXGY +1EYMk+7G61XJe16Z6lA27fK4kz2ytFIaP8U5GypR6yJkAhYLAIJL8fr7Bg+LZ5L/DTATG44jeKP3 +Eal8IlxdAvx3N2sSuvCMJ32JbyGOoZNyem5tjTJnZzUXh9hF3J/SXIcDbNrEdL+5D7tKJdI1POAo +xAZDgXlbSpelxt92oIB6Gmx2zsyrwUUtE2KMa7FJmucNidixBJksbKTWFRtvDHsEb7mNBJx/maO4 +IuWidM5VJWmIwUJ2mSWXGawUOiLMsGRbaOifkcbOjQ9Y8RHE84D82Ff3dY0uk+ur6v7NkkA39rz0 +OvG8MF9t+dLYbxIssHg0agnDWgb3U+qZ3C2HELK6lXp3CmQ8sG0cbeeQm15vJe5TTAHxJZ8W1ob7 +iO7peMybmYApxUqLY6ua4aEpKLyN5BwSKlCduaSD9MAw2Ojnq9RoWfKT/Gg+fps+34k9XPC/rAXL +bTOf12qnLY+gov+7UubVhbtL9SJY9m+o2Goog6jOJJkVEunKSlwfJk7wQyWGliocuKkPNrNhuioY +TpHmlAvBoZ80K4cMDpqb9/1u4eu6DpGzYF1LdHI1rw7lIzl9Lq9HRP/l/ZVJLq846psNc69Z7Irf +bJ+MvhgPA1UfYA7X3ImpqKJYlJgC9Tw5NYfaoK5qaJ3Rx8iK4sHGkgna2gK99FoBpCWFevdNnvJs +3zenKvvuNChb5nrQKxwXqci9l/52VuGSiGJ0cns4R7NJMaflXomJWjvXBwUBVSDzwaf6085dpUuT +/475XOiT3WWCfFo1HMvzF+0CK8ClG3vqH72z61DMUn+DWGbcQtdcB5FWM18jijbDv8SHwLU7v2je +7vRDvKgZVGHQPSHz3OCbi5/ojoWnTSOXXnkqHoV9O56m1PhL8RRrOqHhHlHw92ld9FYpsjqaZXmn +iaPRhwciWtGOTHs6+9CrYQiFaQEY0qzakloyH/rBRAilP/vs+uZObgIIqKAfVbRbZ5INiMXnLzJT +RasuC79Ti0csqeCz3Cf0AfDRGddNYEY6Wo+mp4yeUHR2qrH2eHoTpjdytRdNiYbsbZLn5zNNUSuT +YNinx8WPXOVq9t9EWnUo+uWxmNFsbwy5P2dsbujsFJIEwNI5Xs2nGkFYEk7nueP8egHgqbh6JrvV +BKQf0PR1S6JpexZ0Qq1Wwrdb14qEYx76eR2GOIJAxjIC57n6roRQ3mqv0YiU+xAAFesMag45FLyo +WIwTyOgxzslOOuM+APMUFzqqcLN3sZN9sjpbYjx0Y3Jn/woRDL0OGBbwecX/XxcNnvomHWorVbgX +sUbc5/KNGFvbn8i1NB6ZDHKY/lU6pqqOZgZTIGgwfFCl2j99US4sNkfmWNf2TmErBasBseNNex/g +V0CtNRucaakRR6o1vNQtJ9SkOI8CMCmUT7RIDR6irlnd4KCPdEwCxET119UjQuEqZdMqKkst4o8h +muqwMVhsR56COdtdQ1w24prD8+GVTQsHxGEi+U9YOsSQBqOCMGdQohIAM7oLWxMv0zrtOFaZgAmB +3xVjArojniRFGAniWeYl1KRL4y3JSo+l8bbmS5JTQ3GM1E+55Wyd4+bc3MeJTS2MXUzlstVt3jAJ +0R6twePhZ4C15W68cubXwI91CjrQZy8g3jEL3bhe9LcemTa7TVnKeVJyDf0= \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxbasket_articlevoucher.php b/src/Modules/Application/Model/d3_oxbasket_articlevoucher.php index 428e4af..95433bb 100644 --- a/src/Modules/Application/Model/d3_oxbasket_articlevoucher.php +++ b/src/Modules/Application/Model/d3_oxbasket_articlevoucher.php @@ -1,78 +1,78 @@ -1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 \ No newline at end of file +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 +R/iwFq+f2vCXZQG++ekp4flJlG== \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxbasketitem_articlevoucher.php b/src/Modules/Application/Model/d3_oxbasketitem_articlevoucher.php index 12732e9..8e627b1 100644 --- a/src/Modules/Application/Model/d3_oxbasketitem_articlevoucher.php +++ b/src/Modules/Application/Model/d3_oxbasketitem_articlevoucher.php @@ -1,57 +1,57 @@ -1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 -a96YClF9vEcmN22/6wmCHS51fnzEBqC= \ No newline at end of file +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 +ixXMHgGfPOcSyjwvDWPM1v13UouS+AnAMAIk \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxdiscount_articlevoucher.php b/src/Modules/Application/Model/d3_oxdiscount_articlevoucher.php index a50b7f0..bec17c6 100644 --- a/src/Modules/Application/Model/d3_oxdiscount_articlevoucher.php +++ b/src/Modules/Application/Model/d3_oxdiscount_articlevoucher.php @@ -1,61 +1,62 @@ -1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -HR+cPvLfkudp+1+kYgOkgfYQnSwKWAo/RtIIgxIuHVT945tlDkDHeEO7x7AJ0a935kwuIW7J63fL -a4+7pv4RAInkpZEvOMvswkomLJqhnowRf3l3n/y717h8dl1NoZMZtT4L6tiHE+7wKhEEmW0zCR8t -pCIv4SQtCEPtBZsnfrwjt9Sent79EHnAize4sW7l1o5fjgSx9g+enQSHZp30iKwuwtVk9NdahNoO -kIc4rjSMamei0Ou+QkEX7xFPaTRZVG6WB5b7lL0rhwO7KI/PE9pG9uwDqu9fNL6N70qK+UOon+aY -jKuGQKJURHEap4lr4LHxySutz4NePvr3PpeH3Ebx6Qn2h54ll8f6D78Q0jjkLS+HKiMaSZ5sfva5 -vZy16Hjwijncn/HAN+oH1gHzCtVAYwzk0mq9p5o2N69jBc1XseF3JvrTh1NjgiUPrQHXMv2xGNLe -FMJlxCe3tMvMeMTr7eDOjgyZYDlFSNSVKmNnx5yLhcReGEW1o9Ld7wjUUl0VzrChLLtQQ1VOfe5r -xk09MYqGZLFM7AJt3jPXBw9ZhPUf3zOb48RxURdWIhbIRlCicSEJjMBW50CSKLsKiL58+a3XnOyb -iHA1zcaVBgd3jbSPCHa6ONlpktpNFOlrP3B7DaPSlBAxoVsw13s6b7kyOS4++tHmkNvwkd2ZhGEM -JOQBhOE0ox5DkBRAYUNFDRFhyQoeBgGL552SbcjeX09b9WukiJC5LqwQJpSt23jDB6eBeakR/fr2 -Wz3FOTFDldM3sUvJf3efGC+I4mNtD8vHSe/NynQ66iCbupGYa663v/sv3/l24H0CNgr4xC93HSeP -96ETkIzuHUjtIWLBAYzfyq4R8oU50ROFHyj7YjfaswdSPX0FCgRZqWD7vtnixdP0/sp49KoCrwJy -nPITda5eFsN/vuy8JC/w0OM2zy2N39F61jBRlxLzPq+Dakan3LEos6QNKxYJ0PORi+CGsJy7zt1/ -/RkjnT1TFO+qQBHENcCkC7MYieX6ttpO+UC8sPaoCvAkPwFQ6EQpyH88PSoU+tiOe0s+EC+65pW7 -8FZmZQA4vGdAuaBmbxzkECGw/aKNu8BnbfijDL0gv0XaRrHwuWOO/yrkHQcTYw2SJXDSMo8A2M2U -R3e5FrNIaDUQOn2LvCOsF/9379zwtEbem4Q5qhBqoCSBSicFq2EscBqBZjv1UHKlseM8/Ibg6TIz -dF3V0hbe9qK/nZEwneQ+PYg2CqUAp3eSE7GnqRdhIwI1k4yxu8XlVdSSEf1KPDHEHTl74StRYl0e -SwWeYUfownTvg1KV5lLndRJ9WmNjk8Q2+LcHkksvWUcHw6US/KUduFSLQNrujB14M+Fz4kBwW7UX -fPI0WOaVCgpLrC/PPPqtwgCJbcqlR2CU0fhvLE1uAp2R5ewSbupm0ASoiHCsK0ugxw70JiBL/ae4 -oV9lC9kDgC92sFHCu1pqi3FNX76t0kCVRA649nwZdQF1XMrAIIJCCUn13ty4Ybinc+f1T6XyKKpq -vMgJN8+kaL1RuzfiNkWzrhz0Pn4iM/x2jU+HCKxF3u5t0Qfv/3Ls6S6j55ilAw3mj0a1eX6sQFDV -fTPf4NZqnpfBoS3E3UqSOW9DSihCgN0QNIDLp2nJKNOPaqLDrfPgycSKfBOYO425SFZ6UyrG7Sx+ -lPb8vey4KgLk0tnIJgD7j7KVRKLkBK7/JxrI/OI2YiBDgJetMtEgtxkwE8DN4q24Vn/n5XVdwUWb -iqmXsN4Kqfgf+KXa9kmd27MNbA2DVczrwzE02ptoOT26yk1XLrt3Tx+T8MfSVjSEDuJbSVjaUbDk -TFvRdGmmM8MpbLO8YZs5UhkvHO5HxXpgtyPgrwuty0aWOsTK1WOgEz6Fk7/7yLnAnQSoRAYwJTia -eLROTQaJxVV+GjxecrgVi9o0yc86HOvwlfwKFNhzJI+MsiT1TRy+w0hfzKIRRmJ2/cbd5K+v3eo1 -hmnv6V7yMSLdDsqhlO7ZkUlPc5yuueUpO2I+4WuOFutFbCmwY6TgFnOZgvJ4co58TuLo1sj6w6qA -Djw75UIR0dln9Yt4E6jIfMTXZsohqjnhLw4Fj5eGe7zjFvzUhhxrflJ4CPsht75H8xiryNHtwrZf -gH6gmw+TcABBrS1gNIOfI6/Z5aWbKGy/kqWKTkdeOMVm5M9PVXcD7L8tNw/LauVFBo76xPmx8g+x -ykQlR4XJw1IyCxt9BLaBQSpoIf0BcnghoDoFEsbnBx4k5JvwszxiG7E9OR+vUY/Y99DY6RXh9ig3 -eNbYKIuMc9yunkAuKf8O/Nh9g3urnIApK/e7YJtfhoPBRS1sYxcGdV7xXCvauP2J1jbuUp1p0ZBg -Mm+AGAWtsQbxdLh9XXuzbx6y+fZn+h46CsVVSyHwK5N4BLLGnINePiv3jjBgiMYITTXuTnrEawxW -JBKVmjq5KRdlNZVDacQJEqyEoKrLDQPi9KHZyb0XAgltGvRGFcWohDoEjdxmRHIv/tuSV5QlcjaE -he7eCG/uL2u7r++xGmxexQEEGvgH8J2PXpFg6zJCwUDJtQfWqS/qKNTQaAdx795lQLXY7n83ub8q -bxDtnrwzAS6AsZHlKzgx9hS7Qyu5DDEEM2vSl0AehshrY1fUhnpFjIznGGofA0JoFuLCc/0isj2T -8uEzNb8ijsHgwyn1Y1QIcQG8I6XY8qXYsgUCFm7jbky+mSEj5yXlsqdruVF5tAiGmC/by6CA+NAZ -GG2g8q3/UhpmIHto3+oUyr+5FSKEb2RFA4XcAZXXS2mMpgNjw6FJrsVwuQWsmActhL1P+GAMRp99 -+DRvO9JvxIrhBZt99kVjjLMbMdREyWdLu89XNplhGrwgzR8EKc35cvJuTy5Sek0c/tKNxNVMVqbE -ig0kSA+hbkoAgrvuHw39qT5E6mOuNlORY/vcZtAIpCIKa06A0bCFVNciwB8mDgDS8DaWxwQCTd0O -SB3v1RQoPTYzJaZTztu9UaOKikqftj9QKFyff9+3ugoBljtOW7Dln/JYw0AYRnuFt+F1D7afgF7X -GHHjJ3Bihbk6QKjEIC5mnA3zYXx2cvPIIb4iTFtU4K50VKJ+Oz3VYDeBSkQbkmowvEAF4Bmms+n4 -op9rYvgRz+hfaD4LOtbzSjlumJGVfv+TjJCKbrUlK6vs4GWA6/QvTnQm5ArC59t2AK2P6hheggJl -PgaChUZ0z0seZhJeQvIZEU5Cf3UeJPvaNQPFESjcE1wv7MzXZz5BhnkQop9DNVccepHDH9UgqrEZ -oNjOEg6r5ICu5Iq7SnuNnrlWrTz/H2oGWaiXWIlSYCCptlscrBz3TRQh9qSBn0/L+lvQuWw0Avso -B6ViMqAOAW4fK+dLq6HPXJQNoh4gUqvCwrgtYXzWi+c33LW9nJ0nsEQgW8laTEYLrIo1eLaK7pWZ -G4Ci35j80uV6+h6XAuhTUFOYNBrlbTnLL6XrXW2c07XC19V+31saxkP+chpdWTSL3pB66lHJ+d8U -LA8KB1Lqb389h7uuWIlyqH//gA2Le7YFiDRo+YraJCj5RoYeX1bVDlf3748/W+B7VwFRt5fOWba3 -eWwg6julH/Udna9KnD0Kb5713oNMPTLjtIgelEdDyX1nYXE3JYZOOw905aeFUGlgumuKZIIwnKeQ -IKVGW0pNg/ZfMsTxOXWJhDemqGtILMYdK4rYKLowdycxptp86ctdLO2KPouQyPBn+AndkTSoNFbq -r+fKJXwvHABK5KWculkegQgK+j6/rqQUsHym8ZrNVMDrAZZDV+s1YfYSe4T2qUl9arp/l6EwdaFj -vaM5L8ve0/o/LUW9D6tRQUL1UFeYEd95hDVNtE0kEJ34EHJGMQdXo43TnHvfWCxGwqq2L5YcMXSz -Ud3efnkZe/WYQQuZgE0Fs4ZHp0KEMP5YONym6lvXOdqRPrT/Dq+4QdHSBZd6OZjMsol1jtBDCbdk -vl/ojAhHpLR4hljxyBBG9nmP3feb+NUsRXXEAoItyKPac1oDALXYawERaEVSkjHBI1QCaR+GvLl8 -/TqnwcTXiq3EDe4wkAtZabrSgjJgxJsty1Nd9jIAHTZ3kncmgn9/u+U0SNgDttj51UT3ZZLzQR/+ -6FQIFZQUk0zfGizkxVQIgvwRwiDEDul4y0NcpsGo/fQgrfGzvUUVblcEVT0uGRbNX2/Vr7c0nXdI -+tthYKouigafuxSMwtBEZs62bzhbUtUJrXmIjleaPDkVsEy5nc6IKijLYNmaoSKwLgkoVRUL3YJP -/+RDKCqAriyEP5a+GRWQJHroC/xlwvAINfbT2/wvvBm98+3ju0BvwSuS+zn0/p5Llq3oZFK= \ No newline at end of file +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 +sSYy6hQ9jG== \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxdiscountlist_articlevoucher.php b/src/Modules/Application/Model/d3_oxdiscountlist_articlevoucher.php index 310e3af..715ffa0 100644 --- a/src/Modules/Application/Model/d3_oxdiscountlist_articlevoucher.php +++ b/src/Modules/Application/Model/d3_oxdiscountlist_articlevoucher.php @@ -1,50 +1,50 @@ -1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 -hl64ZAK= \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Modules/Application/Model/d3_oxvoucher_articlevoucher.php b/src/Modules/Application/Model/d3_oxvoucher_articlevoucher.php index d824225..046ce9d 100644 --- a/src/Modules/Application/Model/d3_oxvoucher_articlevoucher.php +++ b/src/Modules/Application/Model/d3_oxvoucher_articlevoucher.php @@ -1,77 +1,77 @@ -1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199); ?> -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 \ No newline at end of file +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 \ No newline at end of file diff --git a/src/Setup/d3articlevoucher_update.php b/src/Setup/d3articlevoucher_update.php index 0373ff6..4a281b6 100644 --- a/src/Setup/d3articlevoucher_update.php +++ b/src/Setup/d3articlevoucher_update.php @@ -28,15 +28,15 @@ class d3articlevoucher_update extends d3install_updatebase public $sModKey = 'd3articlevoucher'; public $sModName = 'Artikelgutscheine'; - public $sModVersion = '4.0.3.0'; - public $sModRevision = '4030'; + public $sModVersion = '4.0.3.1'; + public $sModRevision = '4031'; public $sBaseConf = '-------------------------------------------------------------------------------- -SRgv2==dEpLN2luUjJpR0tWTWxGNTY1ZWFBSmFEQ29BZE12NjNtK0JlRHhXaVV4STZ2TXN1cFRoQ1B0a -2laSExWMXVsRE9WaEZwVEM1S3J5TnhtVUdrUXByZUwreThFSS8xN3NTZnVpUjdFV0hBWUhKM1A4MHJmc -jZCU3l4S1h4QkNlczZhQ1pqMzhoQXhQWjRPM0RVL2ZyU2Y1bFJ5UHN3ZkhxekxhVGxaaTRzTFowZVRqc -zltcldYZjBadmVNc0NDamc5WTF6am00dWhqTDV5Ky80TW1rdUV6K25adzdJNVhDOXVtODNpV01YemNXT -jRUQTdVV2MrUk5MbEtOeXYzNVRVOWRUWmdyQUxOZnAwRVVhb3JON3Z0OFBCU1psVUdMUW9Cc2t0RnBUe -WxYdXNyRk5Od0dPNGJLMCtOQWFXZU4rYk05Q0hTTEZEc0xlVVgxTjNFK1pEVVRRPT0= +ha8v2==bXFvUGlJMVBGN3UySTQ5aUdZQ1ZPWmEyUk1UVGFUMUFhcjk2bnNUb2luQk9yTWNDKzZoQXFPQ +ng4cVlxUkwxc0EwbTJ4a1NKMVRsUk9yNFZxRUZObUF3Z1ZYeTBHT1RQcmw3TDdXQmZmUXBCSFVNalNhV +0IzMDVaNzVjdDk1OUVGaW5OTzBjbXIyN0Q4T0tRUVNUQTJSQkhZQW9YYWJORWgvazY2TVNpREpyeUh6d +WFuYzF5eEl6aURQbTI3cFYxZU1BdmJqZ25TR0gvb2tmWlpPVzVCS0NHam9HZzA4LzJHWTNFRk9sOEpTY +UV1OTNRRXhCTzI3SXpVQk1KdHpJUnVOQXpObU5WU3pBZ3RLMmZRczFBZHVFWmVnUEdMaUE5STYxWXR4Z +3hGN3RWVlRhZ3AwQzdINzhhTS9mcWhSak1oa01QWnlWUU9FWFFvZFFKTVlZNUdBPT0= --------------------------------------------------------------------------------'; public $sRequirements = ''; diff --git a/src/metadata.php b/src/metadata.php index cb4b31f..6f699cc 100644 --- a/src/metadata.php +++ b/src/metadata.php @@ -35,7 +35,7 @@ $aModule = [ 'en' => '', ], 'thumbnail' => 'picture.png', - 'version' => '4.0.3.0', + 'version' => '4.0.3.1', 'author' => 'D³ Data Development (Inh.: Thomas Dartsch)', 'email' => 'support@shopmodule.com', 'url' => 'http://www.oxidmodule.com/', @@ -64,20 +64,20 @@ $aModule = [ //Azure 'checkout_basket_main_adderrormessages_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basket_main_adderrormessages.tpl', + 'checkout_basketcontents_basketitem_removecheckbox_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox.tpl', + 'checkout_basketcontents_basketitem_quantity_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity.tpl', 'checkout_basketcontents_basketitem_quantity_list_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl', - 'checkout_basketcontents_basketitem_quantity_table_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl', 'checkout_basketcontents_voucherdiscount_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl', //Flow 'checkout_basket_main_adderrormessages_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basket_main_adderrormessages.tpl', - 'checkout_basketcontents_basketitem_quantity_list_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl', 'checkout_basketcontents_basketitem_quantity_table_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl', + 'checkout_basketcontents_basketitem_removecheckbox_table_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox_table.tpl', 'checkout_basketcontents_voucherdiscount_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl', //Wave 'checkout_basket_main_adderrormessages_wave.tpl' => 'd3/articlevoucher/Application/views/wave/tpl/checkout/checkout_basket_main_adderrormessages.tpl', 'checkout_basketcontents_basketitem_quantity_list_wave.tpl' => 'd3/articlevoucher/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl', - 'checkout_basketcontents_basketitem_quantity_table_wave.tpl' => 'd3/articlevoucher/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl', 'checkout_basketcontents_voucherdiscount_wave.tpl' => 'd3/articlevoucher/Application/views/wave/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl', ], 'blocks' => [ @@ -108,16 +108,36 @@ $aModule = [ 'block' => 'checkout_basketcontents_summary', 'file' => 'Application/views/blocks/checkout_basketcontents_summary.tpl' ], + [ + 'template' => 'page/checkout/inc/basketcontents.tpl', + 'block' => 'checkout_basketcontents_basketitem_removecheckbox', + 'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox.tpl' + ], + [ + 'template' => 'page/checkout/inc/basketcontents.tpl', + 'block' => 'checkout_basketcontents_basketitem_quantity', + 'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_quantity.tpl' + ], [ 'template' => 'page/checkout/inc/basketcontents_list.tpl', 'block' => 'checkout_basketcontents_basketitem_quantity', 'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_quantity_list.tpl' ], + [ + 'template' => 'page/checkout/inc/basketcontents_list.tpl', + 'block' => 'checkout_basketcontents_basketitem_removecheckbox', + 'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_list.tpl' + ], [ 'template' => 'page/checkout/inc/basketcontents_table.tpl', 'block' => 'checkout_basketcontents_basketitem_quantity', 'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_quantity_table.tpl' ], + [ + 'template' => 'page/checkout/inc/basketcontents_table.tpl', + 'block' => 'checkout_basketcontents_basketitem_removecheckbox', + 'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_table.tpl' + ], [ 'template' => 'page/checkout/basket.tpl', 'block' => 'checkout_basket_main',