add 4.1.0.0 (ionCube for PHP 7.0 - 7.0)

This commit is contained in:
Daniel Seifert 2022-01-20 15:15:50 +01:00
parent 5d43af1571
commit 2c5314d1a5
Signed by: DanielS
GPG Key ID: 8A7C4C6ED1915C6F
63 changed files with 1060 additions and 765 deletions

29
.php-cs-fixer.php Normal file
View File

@ -0,0 +1,29 @@
<?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPtQ3osS0Rp18tJDUH4+WvgioskYaoptA6SLsT90qqb5I9D6y7V/erg7cuH7YO5VkmViMYQnp
31QX0slTTdGDbBANDF92E9QXUHFKwLlnuiar5OOsWHaHbOiVJAc/sWS8RaVvg4D3RwPO0SuMcYJD
GmCc7X4kwV3sbUVpbdsRq0027qLDDobuFP4MAvDJq43tFPn1iT9um73mHWniZaNC0q/Bgv0xdWKS
MeqSrA5BqzGGjrHLowN/Ady4uq+ZwwbJTEhXYT2tMAod3pvWPhffU5nntGi3PlIODHAiPv+2hVnS
4TsDTy45hptRt0lwROpaViYMXVPmj8RmHfxb5gZZcjAYreTIEEnmfwwcLhw73NZ12tajdD+9fcUQ
kWK2UPfshWxN+goZhN+narDRDZwM99GzUZfgP63QpIDCRCVTZ9Pt6rH66qls1tjy+droIwFmRHYl
mzOqcoEV74NpNp/LtITisebQuDtQQJzmJFMjldR7pHf711QaXafjjF8eN4tM6hhIyVA1POBX/3aj
YtqwYLKbYo/Ee4KbGMJRaPIEH9rLyqLiG9wwb+LoFRxV0MzeDncUENdSywtS8Q5Zm/xK0xj6g8cD
juC4kFaEi9p3TDl1YGQs7m3RTyf6XXPz5c60l2lKeHVV1fue32ONdncT5+G6M9Blv8YwC6Y03U0b
hoPNqzij/kbpFdxF6CX4dbiLZfBg9FHP/6WfoS9b0p7wlZbOwoG75lez2DGTfT55GGGSUKJhAeTI
hLX6n1WhHT/kbS4PvGh1WRZPEZKGWGC8+222ddgRaBeH9ZPVsxFtGpi+y91LDXRB/fvwDA5qDA0e
FdqttF0hgX1vgaaGbga3ShEceUG6e66a0K4672yEPqql3KDawqz/lHQn/UgH2MdMTWCs2uwuiCmZ
rcfrnKFMpWNspJi/Nz/aDSwWGlTK15N/25OwFy6nGGgzp40q5zu/AuBY+cYfCnfjWREt+lP1jMP0
T5NTGTB4I7nfUEhACGFd/4KALabld2ChO3PUBeMwDo7kjoFf1Rdmb/crA2lR6M82VVS1AIW0UIro
tXhCGUK71tYNI33I8phnSFkfQUW0TqCPp/QLA3ZiS3xjwJuvogRsxV8cLXNOOErtWHsexS8KWmqM
psiPNBCqZYZfSftLth8BwZjMfPg+6iTU30naqkc1WOFDn7cRU+FUCuoXay3RNOfZ2m8LekwyEs6j
pWp77QOY764nrVVvmTeCdP5WlBDjevOeJcbDHt0eEbv4ltSiX2FCESkMSJ02+9cLqGzYK+8aPr8G
YDz3+qcsg/kT5MOs8YYkqNDOT3CxHrvcDyFn6O/vc4FRThBJ71AdTZwE1vvy+tt9BM/cQ/2x049x
BMl/u0LA21xpA7Yy8LXfojiq+xx2HnPkOQvjGqr1wL5ZPZv9pB0beFPBWBRF3qaUpO7pr32EErku
Ti/iiCWYRPDTpxiKZ2d3EJh08UVMM5VbexixkYQ0Q1gWYQ+puTtqV79qBvKFX2hSh/dypDqNFXiI
6y7uvL9pR11tiExbYTEq5u7dk4rM9tnR8nTuu4ydiCRasCZm5wMsFvF1bohajhfXu7mOBCjjH2aA
dDugCF9JbYRFXy0FP8mkdmWKenNECVtZM78i1fSTbHFTLqxfx+e52kWjQmQdM5G1QJM5vqBbYq9w
P+w3B1DPSGMBLb8EctoCRWv2uqiAPPH4Gu1g9y+cDA0klX8LRJI1SRzNT9xgVfyRFpLYgxNqw/RX
U9TQ4jeJ5WCXmegGHIin6BSYkZI86fJAZHcVetQ83XvWLSPIJRyZb2GY7zDSocAHHJlIxCymmfp+
fLKa8UW=

View File

@ -35,7 +35,7 @@
}, },
"require": { "require": {
"php": "7.0 - 7.0", "ext-ionCube-Loader": "*", "php": "7.0 - 7.0", "ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.3 - 6.9", "oxid-esales/oxideshop-ce": "6.3 - 6.10",
"d3/modcfg": "^5.3.6.000 || ^6" "d3/modcfg": "^5.3.6.000 || ^6"
}, },
"autoload": { "autoload": {

View File

@ -2,6 +2,18 @@
title: Changelog title: Changelog
--- ---
## 4.1.0.0 (2022-01-18)
### Added
- installierbar in OXID 6.4.x
### Changed
- Layout der Warenkorbübersicht im Wave-Theme angepasst
### Fixed
- fehlerhafte Funktionsparameter korrigiert
---
## 4.0.3.1 (2022-01-20) ## 4.0.3.1 (2022-01-20)
### Changed ### Changed
- funktionsloser "Entfernen"-Button bzw. -Checkbox bei Gutscheinartikeln entfernt - funktionsloser "Entfernen"-Button bzw. -Checkbox bei Gutscheinartikeln entfernt

View File

@ -1,9 +1,9 @@
{ {
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine", "title": "<i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine",
"moduleversion": "4.0.3.1", "moduleversion": "4.1.0.0",
"titledesc": "für den Oxid eShop", "titledesc": "für den Oxid eShop",
"author": "D³ Data Development", "author": "D³ Data Development",
"moduledate": "20.01.2022", "moduledate": "18.01.2022",
"editors": "", "editors": "",
"tagline": "", "tagline": "",
"image": "", "image": "",
@ -64,6 +64,7 @@
"modulename" : "<i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine", "modulename" : "<i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine",
"menutitle" : "<i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine", "menutitle" : "<i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine",
"modulefolder" : "articlevoucher", "modulefolder" : "articlevoucher",
"metadataident" : "d3articlevoucher",
"modcfgident" : "d3articlevoucher", "modcfgident" : "d3articlevoucher",
"composerident" : "d3/articlevoucher" "composerident" : "d3/articlevoucher"
}, },

View File

@ -6,12 +6,17 @@ title: Systemanforderungen
* 7.0.x bis 8.x * 7.0.x bis 8.x
* PHP Decoder * PHP Decoder
* installierter ionCube Loader * installierter ionCube Loader
* Shopversionen / -editionen * Shopeditionen
* OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version * OXID eShop Community Edition (CE)
* 6.0.x * OXID eShop Professional Edition (PE)
* OXID eShop Enterprise Edition (EE)
* OXID eShop B2B Edition
* Shopversionen
* OXID eShop in Compilation Version
* 6.1.x * 6.1.x
* 6.2.x * 6.2.x
* 6.3.x * 6.3.x
* 6.4.x
* Themes * Themes
* Wave * Wave
* Flow * Flow
@ -20,6 +25,6 @@ title: Systemanforderungen
* Installation via [Composer](https://getcomposer.org) * Installation via [Composer](https://getcomposer.org)
* mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben * mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für **PHP 7.0**, **PHP 7.1**, **PHP 7.2**, **PHP 7.3**, **PHP 7.4** oder **PHP 8.0** sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version. Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.
Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist. Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.

View File

@ -2,10 +2,14 @@
title: Modul zur Installation hinzufügen title: Modul zur Installation hinzufügen
--- ---
### **auf der Kommandozeile**
Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen: Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen:
```bash ```bash
php composer require {$composerident}:^{$moduleversion} --update-no-dev php composer require {$composerident}:^{$moduleversion} --update-no-dev
``` ```
> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
> [i] 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](https://getcomposer.org/doc/03-cli.md#require). > [i] 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](https://getcomposer.org/doc/03-cli.md#require).

View File

@ -4,6 +4,7 @@ title: Verwendung eigener Themes
Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet: Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet:
* Wave
* Flow * Flow
* Azure * Azure
* Admin * Admin

View File

@ -2,6 +2,18 @@
title: Modul im Shop aktivieren title: Modul im Shop aktivieren
--- ---
### **im Adminbereich**
Aktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ]. Aktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] 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. ### **oder auf der Kommandozeile**
Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
```bash
./vendor/bin/oe-console oe:module:activate {$metadataident}
```
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.
> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)

View File

@ -2,10 +2,20 @@
title: Shopanpassungen installieren title: Shopanpassungen installieren
--- ---
### **im Adminbereich**
Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen. Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.
Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ]. Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ].
Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen. Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.
Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
### **oder auf der Kommandozeile**
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3modules_install
```

View File

@ -2,8 +2,20 @@
title: TMP-Ordner leeren title: TMP-Ordner leeren
--- ---
### **im Adminbereich**
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch. Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. ### **oder auf der Kommandozeile**
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3cleartmp
```
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

View File

@ -2,6 +2,8 @@
title: Lizenzschlüssel eintragen title: Lizenzschlüssel eintragen
--- ---
### **im Adminbereich**
Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb. Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.
Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert. Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.

View File

@ -4,8 +4,13 @@ Title: Schnellstart per Composer
## Schnellstart per Composer ## Schnellstart per Composer
### **auf der Kommandozeile**
```bash ```bash
php composer require {$composerident}:^{$moduleversion} --update-no-dev php composer require {$composerident}:^{$moduleversion} --update-no-dev
./vendor/bin/oe-console oe:module:activate {$metadataident}
./vendor/bin/d3modules_install
./vendor/bin/d3cleartmp
``` ```
Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten. Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.

View File

@ -2,7 +2,7 @@
title: Wann kann ein Update ausgeführt werden? title: Wann kann ein Update ausgeführt werden?
--- ---
Die Updatenaweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde. Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.
Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde **nicht** über Composer Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde **nicht** über Composer
durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter [Neuinstallation](../020_Neuinstallation/_index.md). durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter [Neuinstallation](../020_Neuinstallation/_index.md).

View File

@ -2,4 +2,18 @@
title: Modul deaktivieren title: Modul deaktivieren
--- ---
Deaktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. ### **im Adminbereich**
Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
### **oder auf der Kommandozeile**
Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
```bash
./vendor/bin/oe-console oe:module:deactivate {$metadataident}
```
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.
> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)

View File

@ -2,6 +2,8 @@
title: Dateien erneuern title: Dateien erneuern
--- ---
### **auf der Kommandozeile**
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres 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: Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie dort diesen Befehl aus:
@ -11,6 +13,6 @@ php composer require {$composerident}:^{$moduleversion} --update-no-dev
Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag `{$composerident}`. Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag `{$composerident}`.
> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. > [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
> [i] 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](https://getcomposer.org/doc/03-cli.md#require). > [i] 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](https://getcomposer.org/doc/03-cli.md#require).

View File

@ -2,4 +2,18 @@
title: Modulinformationen aktualisieren title: Modulinformationen aktualisieren
--- ---
Wechseln Sie im Adminbereich zu [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ]. ### **im Adminbereich**
Wechseln Sie im Adminbereich zu [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Aktivieren ].
### **oder auf der Kommandozeile**
Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
```bash
./vendor/bin/oe-console oe:module:activate {$metadataident}
```
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.
> [i] **Enterprise Edition**: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)

View File

@ -2,10 +2,20 @@
title: Shopanpassungen installieren title: Shopanpassungen installieren
--- ---
### **im Adminbereich**
Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig. Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.
Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen. Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig. Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.
Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen. Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen.
### **oder auf der Kommandozeile**
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3modules_install
```

View File

@ -2,8 +2,20 @@
title: TMP-Ordner leeren title: TMP-Ordner leeren
--- ---
### **im Adminbereich**
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch. Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. ### **oder auf der Kommandozeile**
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3cleartmp
```
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

View File

@ -2,4 +2,6 @@
title: Lizenzschlüssel aktualisieren title: Lizenzschlüssel aktualisieren
--- ---
### **im Adminbereich**
Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent. Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.

View File

@ -2,5 +2,18 @@
title: Modul deaktivieren title: Modul deaktivieren
--- ---
Deaktivieren Sie das Modul **{$modulename}** über den Shopadmin [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ]. ### **im Adminbereich**
Deaktivieren Sie das Modul unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
### **oder auf der Kommandozeile**
Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) durchführen.
```bash
./vendor/bin/oe-console oe:module:deactivate {$metadataident}
```
> [!] **Enterprise Edition**: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.
> [i] **Enterprise Edition**: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das `--shop-id`-Argument (`...oe-console --shop-id 1 oe:module...`)

View File

@ -2,12 +2,12 @@
title: Modul aus der Installation entfernen title: Modul aus der Installation entfernen
--- ---
### **auf der Kommandozeile**
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus: Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:
```Bash ```Bash
php composer remove {$composerident} --no-update php composer remove {$composerident} --no-update
``` ```
> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. > [i] 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](https://getcomposer.org/doc/03-cli.md#remove).
> [i] 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](https://getcomposer.org/doc/03-cli.md#require).

View File

@ -5,5 +5,5 @@ title: Dateien löschen
Löschen Sie den Ordner `{$modulefolder}` und seine enthaltenen Elemente aus dem Verzeichnis `source/modules/d3` Ihres Shops. Löschen Sie den Ordner `{$modulefolder}` und seine enthaltenen Elemente aus dem Verzeichnis `source/modules/d3` Ihres Shops.
Bestätigen Sie anschließend im Shopadmin unter [ Erweiterungen ] -> [ Module ] -> [ Installierte Shop-Module ] die Nachricht: Bestätigen Sie anschließend im Shopadmin unter [ Erweiterungen ] -> [ Module ] -> [ Installierte Shop-Module ] die Nachricht:
> Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist. > Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
> Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen? > Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?

View File

@ -2,8 +2,20 @@
title: TMP-Ordner leeren title: TMP-Ordner leeren
--- ---
### **im Adminbereich**
Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ]. Leeren Sie das Verzeichnis `tmp` über [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ TMP leeren ]. Markieren Sie [ komplett leeren ] und klicken auf [ TMP leeren ].
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch. Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus. ### **oder auf der Kommandozeile**
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3cleartmp
```
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

View File

@ -76,19 +76,33 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<h2 id="page_4-0-3-1-2022-01-20">4.0.3.1 (2022-01-20)</h2> <h2 id="page_4-1-0-0-2022-01-18">4.1.0.0 (2022-01-18)</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>installierbar in OXID 6.4.x</li>
</ul>
<h3 id="page_Changed">Changed</h3> <h3 id="page_Changed">Changed</h3>
<ul> <ul>
<li>Layout der Warenkorbübersicht im Wave-Theme angepasst</li>
</ul>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>fehlerhafte Funktionsparameter korrigiert</li>
</ul>
<hr />
<h2 id="page_4-0-3-1-2022-01-20">4.0.3.1 (2022-01-20)</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>funktionsloser &quot;Entfernen&quot;-Button bzw. -Checkbox bei Gutscheinartikeln entfernt</li> <li>funktionsloser &quot;Entfernen&quot;-Button bzw. -Checkbox bei Gutscheinartikeln entfernt</li>
</ul> </ul>
<h3 id="page_Fixed">Fixed</h3> <h3 id="page_Fixed-2">Fixed</h3>
<ul> <ul>
<li>Aktualisierungsbutton der änderbaren Warenkorbmenge wird wieder dargestellt</li> <li>Aktualisierungsbutton der änderbaren Warenkorbmenge wird wieder dargestellt</li>
<li>Fehler durch ungesetzte Smarty-Variable beseitigt</li> <li>Fehler durch ungesetzte Smarty-Variable beseitigt</li>
</ul> </ul>
<hr /> <hr />
<h2 id="page_4-0-3-0-2021-07-08">4.0.3.0 (2021-07-08)</h2> <h2 id="page_4-0-3-0-2021-07-08">4.0.3.0 (2021-07-08)</h2>
<h3 id="page_Added">Added</h3> <h3 id="page_Added-2">Added</h3>
<ul> <ul>
<li>Support für OXID 6.3.x</li> <li>Support für OXID 6.3.x</li>
</ul> </ul>

View File

@ -48,8 +48,8 @@
<div class="details"> <div class="details">
<div>Autor: D³ Data Development</div> <div>Stand: 20.01.2022</div> <div>Autor: D³ Data Development</div> <div>Stand: 18.01.2022</div>
<div>Version: 4.0.3.1</div> <div>Version: 4.1.0.0</div>
</div> </div>
</div> </div>

View File

@ -87,14 +87,22 @@
<li>installierter ionCube Loader</li> <li>installierter ionCube Loader</li>
</ul> </ul>
</li> </li>
<li>Shopversionen / -editionen <li>Shopeditionen
<ul> <ul>
<li>OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version <li>OXID eShop Community Edition (CE)</li>
<li>OXID eShop Professional Edition (PE)</li>
<li>OXID eShop Enterprise Edition (EE)</li>
<li>OXID eShop B2B Edition</li>
</ul>
</li>
<li>Shopversionen
<ul>
<li>OXID eShop in Compilation Version
<ul> <ul>
<li>6.0.x</li>
<li>6.1.x</li> <li>6.1.x</li>
<li>6.2.x</li> <li>6.2.x</li>
<li>6.3.x</li> <li>6.3.x</li>
<li>6.4.x</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -111,7 +119,7 @@
</li> </li>
<li>mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben</li> <li>mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben</li>
</ul> </ul>
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für <strong>PHP 7.0</strong>, <strong>PHP 7.1</strong>, <strong>PHP 7.2</strong>, <strong>PHP 7.3</strong>, <strong>PHP 7.4</strong> oder <strong>PHP 8.0</strong> sowie dem auf Ihrem Server vorhandenen Decoder (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p> <p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
<p>Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p> <p>Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p>
</div> </div>

View File

@ -79,7 +79,7 @@
<p>Löschen Sie den Ordner <code>articlevoucher</code> und seine enthaltenen Elemente aus dem Verzeichnis <code>source/modules/d3</code> Ihres Shops. <p>Löschen Sie den Ordner <code>articlevoucher</code> und seine enthaltenen Elemente aus dem Verzeichnis <code>source/modules/d3</code> Ihres Shops.
Bestätigen Sie anschließend im Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span> -&gt; <span class="navi_element">Installierte Shop-Module</span> die Nachricht:</p> Bestätigen Sie anschließend im Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span> -&gt; <span class="navi_element">Installierte Shop-Module</span> die Nachricht:</p>
<blockquote> <blockquote>
<p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.<br /> <p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?</p> Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?</p>
</blockquote> </blockquote>
</div> </div>

View File

@ -76,14 +76,12 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p> <h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p>
<pre><code class="language-Bash">php composer remove d3/articlevoucher --no-update <pre><code class="language-Bash">php composer remove d3/articlevoucher --no-update
</code></pre> </code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
</blockquote>
<blockquote class="alert alert-info"> <blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> 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 <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p> <i class='fas fa-info-circle'></i> <p> 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 <a href="https://getcomposer.org/doc/03-cli.md#remove" class="Link--external">Dokumentation von Composer</a>.</p>
</blockquote> </blockquote>
</div> </div>

View File

@ -76,7 +76,18 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Deaktivieren Sie das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</strong> über den Shopadmin <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Deaktivieren Sie das Modul unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:deactivate d3articlevoucher
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
</blockquote>
</div> </div>
<nav> <nav>

View File

@ -76,10 +76,18 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p> <p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3cleartmp
</code></pre>
<blockquote class="alert alert-info"> <blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p> <i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
</blockquote> </blockquote>
</div> </div>

View File

@ -76,7 +76,8 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.</p>
<p>Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.</p> <p>Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.</p>
</div> </div>

View File

@ -76,9 +76,13 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</strong> zur Installation hinzuzufügen:</p> <h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.3.1 --update-no-dev <p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</strong> zur Installation hinzuzufügen:</p>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.1.0.0 --update-no-dev
</code></pre> </code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
</blockquote>
<blockquote class="alert alert-info"> <blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> 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 <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p> <i class='fas fa-info-circle'></i> <p> 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 <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
</blockquote> </blockquote>

View File

@ -76,9 +76,17 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Aktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Aktivieren</span>.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Aktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:activate d3articlevoucher
</code></pre>
<blockquote class="alert alert-warning"> <blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Editon</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p> <i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
</blockquote> </blockquote>
</div> </div>

View File

@ -76,10 +76,15 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p>
<p>Den Installationsassistenten finden Sie auch unter den Menüpunkten <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> -&gt; <span class="navi_element">Modulinstallation</span>.</p> <p>Den Installationsassistenten finden Sie auch unter den Menüpunkten <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> -&gt; <span class="navi_element">Modulinstallation</span>.</p>
<p>Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.</p> <p>Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.</p>
<p>Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p> <p>Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3modules_install
</code></pre>
</div> </div>
<nav> <nav>

View File

@ -76,10 +76,18 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p> <p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3cleartmp
</code></pre>
<blockquote class="alert alert-info"> <blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p> <i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
</blockquote> </blockquote>
</div> </div>

View File

@ -78,6 +78,7 @@
<div class="s-content"> <div class="s-content">
<p>Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet:</p> <p>Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet:</p>
<ul> <ul>
<li>Wave</li>
<li>Flow</li> <li>Flow</li>
<li>Azure</li> <li>Azure</li>
<li>Admin</li> <li>Admin</li>

View File

@ -77,7 +77,11 @@
<div class="s-content"> <div class="s-content">
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2> <h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.3.1 --update-no-dev <h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.1.0.0 --update-no-dev
./vendor/bin/oe-console oe:module:activate d3articlevoucher
./vendor/bin/d3modules_install
./vendor/bin/d3cleartmp
</code></pre> </code></pre>
<p>Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.</p> <p>Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.</p>
</div> </div>

View File

@ -76,13 +76,14 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres <h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie dort diesen Befehl aus:</p> Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie dort diesen Befehl aus:</p>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.3.1 --update-no-dev <pre><code class="language-bash">php composer require d3/articlevoucher:^4.1.0.0 --update-no-dev
</code></pre> </code></pre>
<p>Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag <code>d3/articlevoucher</code>.</p> <p>Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag <code>d3/articlevoucher</code>.</p>
<blockquote class="alert alert-warning"> <blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p> <i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
</blockquote> </blockquote>
<blockquote class="alert alert-info"> <blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> 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 <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p> <i class='fas fa-info-circle'></i> <p> 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 <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>

View File

@ -76,7 +76,8 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.</p>
</div> </div>
<nav> <nav>

View File

@ -76,7 +76,18 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Deaktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Deaktivieren Sie das Modul unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Deaktivieren</span>.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alternativ können Sie die Moduldeaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:deactivate d3articlevoucher
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
</blockquote>
</div> </div>
<nav> <nav>

View File

@ -76,7 +76,18 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Wechseln Sie im Adminbereich zu <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Aktivieren</span>.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Wechseln Sie im Adminbereich zu <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:activate d3articlevoucher
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
</blockquote>
</div> </div>
<nav> <nav>

View File

@ -76,10 +76,15 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p>
<p>Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p> <p>Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p>
<p>Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.</p> <p>Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.</p>
<p>Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> -&gt; <span class="navi_element">Modulinstallation</span> prüfen.</p> <p>Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> -&gt; <span class="navi_element">Modulinstallation</span> prüfen.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3modules_install
</code></pre>
</div> </div>
<nav> <nav>

View File

@ -76,10 +76,18 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p> <h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p> <p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3cleartmp
</code></pre>
<blockquote class="alert alert-info"> <blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p> <i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
</blockquote> </blockquote>
</div> </div>

View File

@ -76,7 +76,7 @@
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Die Updatenaweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.</p> <p>Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.</p>
<p>Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde <strong>nicht</strong> über Composer <p>Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde <strong>nicht</strong> über Composer
durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter <a href="../Neuinstallation/index.html">Neuinstallation</a>.</p> durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter <a href="../Neuinstallation/index.html">Neuinstallation</a>.</p>
</div> </div>

File diff suppressed because one or more lines are too long

View File

@ -1,179 +1,183 @@
<?php //006f3 <?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?> ?>
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

View File

@ -1,5 +1,6 @@
<?php <?php
$aLang = array(
$aLang = [
'charset' => 'UTF-8', 'charset' => 'UTF-8',
'd3articlevoucher_COUPON' => 'Gutschein', 'd3articlevoucher_COUPON' => 'Gutschein',
'd3articlevoucher_NUMBER_2' => 'Nr.', 'd3articlevoucher_NUMBER_2' => 'Nr.',
@ -7,4 +8,4 @@ $aLang = array(
'd3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM' => 'Details:', 'd3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM' => 'Details:',
'ERROR_MESSAGE_D3ARTICLEVOUCHER_CONDITIONSDONTFITTOBASKET'=> 'Die Gutschein kann nicht mit dieser Artikelmenge oder dem Gesamtbetrag Ihres Warenkorbes eingelöst werden.', 'ERROR_MESSAGE_D3ARTICLEVOUCHER_CONDITIONSDONTFITTOBASKET'=> 'Die Gutschein kann nicht mit dieser Artikelmenge oder dem Gesamtbetrag Ihres Warenkorbes eingelöst werden.',
'ERROR_MESSAGE_D3ARTICLEVOUCHER_NOTAVAILABLE' => 'Der Artikelrabatt steht aktuell nicht zur Verfügung.', 'ERROR_MESSAGE_D3ARTICLEVOUCHER_NOTAVAILABLE' => 'Der Artikelrabatt steht aktuell nicht zur Verfügung.',
); ];

View File

@ -1,5 +1,6 @@
<?php <?php
$aLang = array(
$aLang = [
'charset' => 'UTF-8', 'charset' => 'UTF-8',
'd3articlevoucher_COUPON' => 'Voucher', 'd3articlevoucher_COUPON' => 'Voucher',
'd3articlevoucher_NUMBER_2' => 'Nr.', 'd3articlevoucher_NUMBER_2' => 'Nr.',
@ -7,4 +8,4 @@ $aLang = array(
'd3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM' => 'Details:', 'd3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM' => 'Details:',
'ERROR_MESSAGE_D3ARTICLEVOUCHER_CONDITIONSDONTFITTOBASKET'=> 'The voucher can not be redeemed with this items amount or the total amount of your shopping cart.', 'ERROR_MESSAGE_D3ARTICLEVOUCHER_CONDITIONSDONTFITTOBASKET'=> 'The voucher can not be redeemed with this items amount or the total amount of your shopping cart.',
'ERROR_MESSAGE_D3ARTICLEVOUCHER_NOTAVAILABLE' => 'The article discount is currently not available.', 'ERROR_MESSAGE_D3ARTICLEVOUCHER_NOTAVAILABLE' => 'The article discount is currently not available.',
); ];

View File

@ -5,20 +5,20 @@
* Any unauthorized use of this software without a valid license * Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by * is a violation of the license agreement and will be prosecuted by
* civil and criminal law. * civil and criminal law.
* http://www.shopmodule.com * https://www.d3data.de
* *
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch) * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com * @link https://www.oxidmodule.com
*/ */
$sLangName = "Deutsch"; $sLangName = "Deutsch";
$sArticleVoucherLogo = (class_exists(D3\ModCfg\Application\Model\d3utils::class) ? D3\ModCfg\Application\Model\d3utils::getInstance()->getD3Logo() : 'D&sup3;'); $sArticleVoucherLogo = '<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em">';
// ------------------------------- // -------------------------------
// RESOURCE IDENTIFIER = STRING // RESOURCE IDENTIFIER = STRING
// ------------------------------- // -------------------------------
$aLang = array( $aLang = [
'charset' => 'UTF-8', 'charset' => 'UTF-8',
'D3ARTVOUCHER_MODUL_NOT_ACTIVE' => 'Fehler (' . $sArticleVoucherLogo 'D3ARTVOUCHER_MODUL_NOT_ACTIVE' => 'Fehler (' . $sArticleVoucherLogo
. ' Artikelgutschein): Lizensschlüssel fehlt oder Modul nicht aktiv', . ' Artikelgutschein): Lizensschlüssel fehlt oder Modul nicht aktiv',
@ -43,4 +43,4 @@ $aLang = array(
'HELP_SHOP_MODULE_blD3AVArticlesArentBuyable' => 'Der zu Artikelrabatten zugeordnete Artikel l&auml;&szlig;t '. 'HELP_SHOP_MODULE_blD3AVArticlesArentBuyable' => 'Der zu Artikelrabatten zugeordnete Artikel l&auml;&szlig;t '.
'sich im Standardshop auch regulär kaufen. Ist dieser Artikel explizit für die Gutscheine angelegt, setzen Sie '. 'sich im Standardshop auch regulär kaufen. Ist dieser Artikel explizit für die Gutscheine angelegt, setzen Sie '.
'diesen Haken. Dann kann der Artikel noch aufgerufen werden, jedoch nicht mehr in den Warenkorb gelegt werden.', 'diesen Haken. Dann kann der Artikel noch aufgerufen werden, jedoch nicht mehr in den Warenkorb gelegt werden.',
); ];

View File

@ -5,19 +5,21 @@
* Any unauthorized use of this software without a valid license * Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by * is a violation of the license agreement and will be prosecuted by
* civil and criminal law. * civil and criminal law.
* http://www.shopmodule.com * https://www.d3data.de
* *
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch) * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com * @link https://www.oxidmodule.com
*/ */
use D3\ModCfg\Application\Model\d3utils;
$sLangName = "English"; $sLangName = "English";
$sArticleVoucherLogo = (class_exists(D3\ModCfg\Application\Model\d3utils::class) ? \D3\ModCfg\Application\Model\d3utils::getInstance()->getD3Logo() : 'D&sup3;'); $sArticleVoucherLogo = '<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em">';
// ------------------------------- // -------------------------------
// RESOURCE IDENTIFIER = STRING // RESOURCE IDENTIFIER = STRING
// ------------------------------- // -------------------------------
$aLang = array( $aLang = [
'charset' => 'UTF-8', 'charset' => 'UTF-8',
'D3ARTVOUCHER_MODUL_NOT_ACTIVE' => 'Error (' . $sArticleVoucherLogo 'D3ARTVOUCHER_MODUL_NOT_ACTIVE' => 'Error (' . $sArticleVoucherLogo
. ' Articlvoucher): License key is missing or module not active', . ' Articlvoucher): License key is missing or module not active',
@ -36,7 +38,7 @@ $aLang = array(
. '<li><span class="userinput_or_code">itm</span>: ' . '<li><span class="userinput_or_code">itm</span>: '
. $sArticleVoucherLogo . ' Articlevoucher: The discount is an article.</li>' . $sArticleVoucherLogo . ' Articlevoucher: The discount is an article.</li>'
. '</ul>', . '</ul>',
); ];
/* /*
[{oxmultilang ident='ACTIONS_MAIN_YOUWANTTODELETE'}] [{oxmultilang ident='ACTIONS_MAIN_YOUWANTTODELETE'}]

View File

@ -7,28 +7,44 @@
* is a violation of the license agreement and will be prosecuted by * is a violation of the license agreement and will be prosecuted by
* civil and criminal law. * civil and criminal law.
* *
* http://www.shopmodule.com * https://www.d3data.de
* *
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch) * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com * @link https://www.oxidmodule.com
*/ */
namespace D3\Articlevoucher\Modules\Application\Controller namespace D3\Articlevoucher\Modules\Application\Controller
{ {
class d3_basket_updatevoucherinfo_parent extends \OxidEsales\Eshop\Application\Controller\BasketController {} class d3_basket_updatevoucherinfo_parent extends \OxidEsales\Eshop\Application\Controller\BasketController
{
}
} }
namespace D3\Articlevoucher\Modules\Application\Controller\Admin namespace D3\Articlevoucher\Modules\Application\Controller\Admin
{ {
class d3_voucherserie_main_addarticle_parent extends \OxidEsales\Eshop\Application\Controller\Admin\VoucherSerieMain {} class d3_voucherserie_main_addarticle_parent extends \OxidEsales\Eshop\Application\Controller\Admin\VoucherSerieMain
{
}
} }
namespace D3\Articlevoucher\Modules\Application\Model namespace D3\Articlevoucher\Modules\Application\Model
{ {
class d3_oxarticle_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\Article {} class d3_oxarticle_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\Article
class d3_oxbasket_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\Basket {} {
class d3_oxbasketitem_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\BasketItem {} }
class d3_oxdiscount_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\Discount {} class d3_oxbasket_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\Basket
class d3_oxdiscountlist_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\DiscountList {} {
class d3_oxvoucher_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\Voucher {} }
class d3_oxbasketitem_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\BasketItem
{
}
class d3_oxdiscount_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\Discount
{
}
class d3_oxdiscountlist_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\DiscountList
{
}
class d3_oxvoucher_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\Voucher
{
}
} }

View File

@ -1,66 +1,62 @@
<?php //006f3 <?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?> ?>
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

View File

@ -1,47 +1,47 @@
<?php //006f3 <?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?> ?>
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
XgL8B4UJ 13ss9lt/tr77MbD62hZ5Fe3g

View File

@ -1,45 +1,45 @@
<?php //006f3 <?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?> ?>
HR+cPmW72tpZnuzp+ikUNrrL5zSIhJ8g3EEud+IeFSwa07ej7bVuQiWKqOdHYIT1VVgjUdyaFONN HR+cPnf3i6u10mb1t8ybJR/iLVqpXie3ogdBgekuFUH/OkKxWExhEyJ5NaKmGqOhSXcn/CkdwAWO
CT9/MFU5gETQxy6nH1tt61Qhx9jnPjV+kWA4opalvRr0fUj3RszXWWOkKevqgvfzz+wjTMbmezeC xwA5U9Wv9RWfaTN/Z4q8TlDq/et7D2TRPyWBXLmLEuvuEZflIi6GNPJEkluK6wbZZCY0/aJ4E6Yp
X/dPeMM9etb2SJARGSq6v16tOm9qjVJ/j4UJDFAshlqE9LEvqS030fi+4csqh2avj9tZKxK9Gskk Ny1CEquwfSB5t6zZGqBZen1p9T8Ae55uaarOa08+hmXfl3VMfBYZVaSST99DLH2rHDdUE/hb1tJM
A670J5F4zPixm1xsOhBVhM8h0phSOzv8V4V9bGylISlUSPiw087lOs1+7DN+QMB/nBnQ6wFs+MJY IfgdIxQaG8euuZyQvVqS/7iH2GaoGzgn3r8/qBTOhASFFc1ckcbuN77T2xXa24X8atokee0KsbmH
3D+5E/ySDvsl2V+OqMZjHPVktc+wzmsfL7YLUr5CFRhMeA2rdll+UDqgetBjKnG2IetswDI5QdQD tOr7Sd6Qjst9I0oUy6mG9NcisiwzcBXiYxomQCQvDNC2lLqB/9Lb2b7KNKCTS0CHQ4SPWjxp2+Cs
+xjTYeS4hbfVY3+r+mFv9uxQVTUVzet3n5c9i06GWg2aGBJQrUNTv1YVt8CsKbBlm1ZdVsgIzNiq X45WKXF4k4WdC8OVqGfKdWykw+8VpM3iwZW0tTFXsbzTD3sfcb6xP726/6HxBfdnJoizgvWVnxqZ
DPI6ncwNWysiGn2rElY7lE1Hc3MmrPzy0pk11WYfKZ02P2BtvApjUScs83fZKnQ/I0V2w6QquWEH hUZ1MeSBJM4oo8GPnEbMQgfyhj+5MM++SSh9eeqfljiUrkv7aNk0lrGCxymemwDtJBY1SJunIpQi
2tEeXgHVo/7ijm26ktL7jr3sBNwrnJ3iUUByXPJ4KDYNcivWHRxKAZchR/gR25DgvqVOu2lv8fgY PMmaGQPOaNuGH10/D8eHNAqQfuMpfVylRLG5TCAebcQ99GNYItqAG4Qek5evWq78ZRPi8Ut2xeLN
A3Y8Qc6/7kHm4W5oXa/n2mlfaJlJfpKuJTnrA1+lCvTR7l8noc6ajVIlnmXFCC5pXgLKiHPV9Mo/ dB4WCKoNWXeAoTTqqxXzF/lVIOIuxleD+AAJsOmjEWYOKpfxwvRE+0t/RvjLNddfNYLhtOLOjIGA
q4gxBpVsuPkM0veSn0hJc10RJAvBRvQo346zAAukzTeJPT72/WGcQC05ajveMiU17birnl6lRq+c 4uhfZGhbMu0Jlk/xJrcErkNIvex8oMnxW4tQIaoJoryo5HcM2eP3RPBQe8oARayPhqMzO4gopjMD
gZtGlC/8ITWVtK5fXHScq7YeNE7DldlfxocPOdP5WmaMLhGtKp2+vjeUD76OKH5elRxKFqPQbgFc pTfxfuF1uA7LUKsZIf6L6IWUwibyhYXGWnek60asVpbqXiFlK5B70k53UHYeIMGDJFPO38IOJPoQ
DNmO+Xk7XcCI+9EurV5I/mi593Px2urVNkAiWSBJ5PNODn1Fv/1ekuoAdDYf5b9c0pA2WxaB8UEP ItumWHudH6e5zb8s4g8ShhXi6ZuSBPUASnQhHHSXYzK4zlzDVLrb24zVwbUvfyej7u3serDDId7+
ZW+liaD6zQe5yxCKO4I2otCbH8vgaG3cOTBzbQgjceiTCYD7pKo0QutvaaHN4114y88aWW4w9DVN RsK8yG/0ls9o5uLxLTU9EqyGFwoRMJVR5tqCbs+vtGmzeiTFp1Nm2yvg8PlZDqk2m4eWKlSgQoQc
kj4Sp8x93iQ+IqyXLa49UywCwxGC47HVWU5tDmYnKmbhgTQDLxhA6XSAH73qtXKNLpBWPQRWCtJ2 563bHQTc7lF1U29sADE4ortxQiNZg7LQrtENz/ByFbjFWhffdFghZLW+8sZ1fm9P4AzreCkJDICi
oY04Nlq1E02NB9CTMKyU86tNGG8J7Sm4WlgNMN+zWy0/c4yvECOCJx0TPLdkIPoACJN1Js6NKA1i IZdcmxvLmsXu3PPy+WHDCLdVonE44nkrTDpvBICFfS7tKlHzj+lGu1Ktw8l+jkHnxzDTfCwM3Yr6
wmGax6kzFS8hvgJreYa4cpgsdjuxAcBA+RQ6MbM9D8cmclwERm4RM670ouNOkAI2wkEUZFpmnASQ 58M15C8lyUHTFvjeIMaSM00dtewdacPetnLNrTev/vbu61HLpXlzzJP7/ka41jyKhhP1RAuW+VxA
ZSt5qPk02B8WIepKDxaEGI8uwuS6rX3xnqnIQHQv3m0ocHpyoKoPp+iaos6cmdwTbauagACFSult FUWAN66QLSf89YZgS+zhqKQAud7V8YpDUuHm2y8lAkKtvc9uvgNQTLNKBFZfZjg21+M0wYwgYFLp
LvhUJiSg0BlmPJhGNZJjDMR15mmRuQ+52NJ1+Bc7q4QfeFUx1qRNBOq0AA2aUZ0pOFy5zoXAcJiH AznavLWhRVae9uc8pnS+w2eWBf1KPgS8w86Kac/u4oVfcYhcTIvH85BHhk8d/xUBTnH5nMsh78ya
+ZRpZhszvF74Ao6bgm5MlqSetR8rCGbU8Ps3rNbFOE1pKyVAF/YPNIZuQQ2uJltn7I/UrtvopXGY Jd9QKngHSYL+FrSrGrjawt+/jXqRjYzl7/bmPfaSIXm566qsl1D9bsC+mUD/rULLH4nZCd8RaHWI
1EYMk+7G61XJe16Z6lA27fK4kz2ytFIaP8U5GypR6yJkAhYLAIJL8fr7Bg+LZ5L/DTATG44jeKP3 APvmM48Ov/VUYwVTJhDmgJOLWxFiMdh2yYhsRXnZsFT5hWBocgdvH8Z2csFGCvNegZeSKSsg1Z7U
Eal8IlxdAvx3N2sSuvCMJ32JbyGOoZNyem5tjTJnZzUXh9hF3J/SXIcDbNrEdL+5D7tKJdI1POAo I11lH7iTE3rHdHEjFReRVEXw+yEfT6SlcrZjcfgpa3HfLiEUMkTOtisKXBE2Z+JwWdpFqge7/RDk
xAZDgXlbSpelxt92oIB6Gmx2zsyrwUUtE2KMa7FJmucNidixBJksbKTWFRtvDHsEb7mNBJx/maO4 aRCWfCyCdwaAsxs+6gDiCvrnJmbI95QjNrSrfvOmxkSo3Dbb3EUJZCJvQfF0wma/DfB3q2VPBO7T
IuWidM5VJWmIwUJ2mSWXGawUOiLMsGRbaOifkcbOjQ9Y8RHE84D82Ff3dY0uk+ur6v7NkkA39rz0 PO/wa2LthKWAM0rLaX6iTMR/CsvbBEtrE+ZQzJlmybFbTGmmzb7Z4lNBdC+O7B0UFJU2cjIWDFda
OvG8MF9t+dLYbxIssHg0agnDWgb3U+qZ3C2HELK6lXp3CmQ8sG0cbeeQm15vJe5TTAHxJZ8W1ob7 1VVm6J4tXmpE1ip6nnwVlMk1gj6sVJRH5iVrSFHk845GEAtUn80JMKMF7fyXf83/+KM8nvqiuRoN
iO7peMybmYApxUqLY6ua4aEpKLyN5BwSKlCduaSD9MAw2Ojnq9RoWfKT/Gg+fps+34k9XPC/rAXL fqwUl276sIxZd8lPKJtUhQA9jtSnaxC7w4KEJhp6a6UQPv8+l27T/1Vm+arfaAlCHG7wcRwFdvlA
bTOf12qnLY+gov+7UubVhbtL9SJY9m+o2Goog6jOJJkVEunKSlwfJk7wQyWGliocuKkPNrNhuioY AFYAeG0LUJv1IsgmYvgACOhCpfheip+7EsPqb2q0ovN9WWX3XUI7W7UpmjQgrKWJtu6R/kixyEZj
TpHmlAvBoZ80K4cMDpqb9/1u4eu6DpGzYF1LdHI1rw7lIzl9Lq9HRP/l/ZVJLq846psNc69Z7Irf 5RK/YGYNStARrSmkQMHFQ4zhj5Ow7M6WTRgat4eVktchd4tLw33syYR9oITqPlz6/kLeXLxfLIyG
bJ+MvhgPA1UfYA7X3ImpqKJYlJgC9Tw5NYfaoK5qaJ3Rx8iK4sHGkgna2gK99FoBpCWFevdNnvJs GIsb+KwYwU/6mzEaU35KIscMMFXhYFbOlfkNjhuF/SURXP9dRIDY99CbilvIPNpBEI/9y3zl9Cr2
3zenKvvuNChb5nrQKxwXqci9l/52VuGSiGJ0cns4R7NJMaflXomJWjvXBwUBVSDzwaf6085dpUuT XEmIUiVjIMhrznghWlYCowcYnjiw5nl4m0IZq9+4S2LeBsAIMqoKecRPdLBkP8UsUlAqBG8JdxQ/
/475XOiT3WWCfFo1HMvzF+0CK8ClG3vqH72z61DMUn+DWGbcQtdcB5FWM18jijbDv8SHwLU7v2je Di8HjhcDdbi29yiIB1+MWOr2LiiW2WD8JkgnzqzAXiIpzLXwsLav4xSTkP3gqlCjrH5SrmGpY8W3
7vRDvKgZVGHQPSHz3OCbi5/ojoWnTSOXXnkqHoV9O56m1PhL8RRrOqHhHlHw92ld9FYpsjqaZXmn /4o2UJfpZCGgAeaw4Yy8eN2i+0GUdCu+HPaFpIcJJWH9uQiksRgzzMSdbpPMIvgpBziN9tBaeQbu
iaPRhwciWtGOTHs6+9CrYQiFaQEY0qzakloyH/rBRAilP/vs+uZObgIIqKAfVbRbZ5INiMXnLzJT ieiFSMmwZK2mn8nVaJboGzHxybI/t9Jdb1AKbeCcTAlCj2Rdgz7NopCMqkh+prctiEgzUx8cfwcG
RasuC79Ti0csqeCz3Cf0AfDRGddNYEY6Wo+mp4yeUHR2qrH2eHoTpjdytRdNiYbsbZLn5zNNUSuT foRVqSwtkbgC/U5MicLUd+kNhsikaJhGwBJaXZJx3j0hHCDIYdx6yQdh3hBW+B5EjOlNSJSAiCCK
YNinx8WPXOVq9t9EWnUo+uWxmNFsbwy5P2dsbujsFJIEwNI5Xs2nGkFYEk7nueP8egHgqbh6JrvV 81QEawnrIz4qWwHf5fmsJWgWbcelA9qWbW8+HNnzLlvavEEtXdniqG3LCDQ6l7CvP/jjqWqH9lmU
BKQf0PR1S6JpexZ0Qq1Wwrdb14qEYx76eR2GOIJAxjIC57n6roRQ3mqv0YiU+xAAFesMag45FLyo 6lz1n6sRjCfAU0Q90dMDSIfYBBTo4Ewh/qCXIcaqS8iEXf6fTvGf2B3B1TnUofW9RggUfeq9f/Ug
WIwTyOgxzslOOuM+APMUFzqqcLN3sZN9sjpbYjx0Y3Jn/woRDL0OGBbwecX/XxcNnvomHWorVbgX HZlvdO3+7UfSr0pvKz5kZ3BvbKT2KRly+E5w77GB48RIcqeu3FMZB9ED1hCVZKEldmtzhPbtLMeT
sUbc5/KNGFvbn8i1NB6ZDHKY/lU6pqqOZgZTIGgwfFCl2j99US4sNkfmWNf2TmErBasBseNNex/g DKbVR0AwZSqC4OXnpjMAjAT3TjDrNgSh8ARmAEkZQoh9h5UW8LJ9n0Ncsq/BSNm5WvS1AhW5Hskj
V0CtNRucaakRR6o1vNQtJ9SkOI8CMCmUT7RIDR6irlnd4KCPdEwCxET119UjQuEqZdMqKkst4o8h qBYXZld9thaMMnvV2mX13i9M6IdSv9ocBbViwMf1uosRtXWLjiCNiTOFKF9MSYNN9aGEO1IjfwCb
muqwMVhsR56COdtdQ1w24prD8+GVTQsHxGEi+U9YOsSQBqOCMGdQohIAM7oLWxMv0zrtOFaZgAmB hZgbqSSbYLN+Kkcigya5X66mlLCxP3fYOZukIv7IzYWd87u27YNDldilAegDRAmi7Ug50e8DcfnQ
3xVjArojniRFGAniWeYl1KRL4y3JSo+l8bbmS5JTQ3GM1E+55Wyd4+bc3MeJTS2MXUzlstVt3jAJ PcGwB+4Ry+aAHtbDyqynPwbRoy/qgJZZ94TYfsjrfF17b7OOCA0BScI2SDnNPsaGybQ1okSw9i7V
0R6twePhZ4C15W68cubXwI91CjrQZy8g3jEL3bhe9LcemTa7TVnKeVJyDf0= qsEocHeDkn3e/VH7OY3IQLmzRg/W/eTs

View File

@ -1,78 +1,77 @@
<?php //006f3 <?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?> ?>
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
R/iwFq+f2vCXZQG++ekp4flJlG==

View File

@ -1,57 +1,57 @@
<?php //006f3 <?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?> ?>
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
ixXMHgGfPOcSyjwvDWPM1v13UouS+AnAMAIk yOvavS6Ft5Q/0RSfoUtbNq0UwmOCHklghnLicum=

View File

@ -1,62 +1,61 @@
<?php //006f3 <?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?> ?>
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 icrpEjdabfbsJGVRthG2pAul
sSYy6hQ9jG==

View File

@ -1,50 +1,48 @@
<?php //006f3 <?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?> ?>
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

View File

@ -1,77 +1,77 @@
<?php //006f3 <?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199); if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>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':'<a href="http://www.ioncube.com">ionCube</a>')." 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':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?> ?>
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 7tV7+hTTpqYQLnv2ICA+VJGAYKQb8AQJSErS

View File

@ -7,10 +7,10 @@
* is a violation of the license agreement and will be prosecuted by * is a violation of the license agreement and will be prosecuted by
* civil and criminal law. * civil and criminal law.
* *
* http://www.shopmodule.com * https://www.d3data.de
* *
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch) * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com * @link https://www.oxidmodule.com
*/ */
namespace D3\Articlevoucher\Setup; namespace D3\Articlevoucher\Setup;
@ -28,42 +28,42 @@ class d3articlevoucher_update extends d3install_updatebase
public $sModKey = 'd3articlevoucher'; public $sModKey = 'd3articlevoucher';
public $sModName = 'Artikelgutscheine'; public $sModName = 'Artikelgutscheine';
public $sModVersion = '4.0.3.1'; public $sModVersion = '4.1.0.0';
public $sModRevision = '4031'; public $sModRevision = '4100';
public $sBaseConf = '-------------------------------------------------------------------------------- public $sBaseConf = '--------------------------------------------------------------------------------
ha8v2==bXFvUGlJMVBGN3UySTQ5aUdZQ1ZPWmEyUk1UVGFUMUFhcjk2bnNUb2luQk9yTWNDKzZoQXFPQ 2HWv2==dW1lZFhyd3BwV2lUSGVqeEJEeUF6SlZJNTdwVmxuZE9FWVNZeWVkTE5nMkRPT2VNeTVra284T
ng4cVlxUkwxc0EwbTJ4a1NKMVRsUk9yNFZxRUZObUF3Z1ZYeTBHT1RQcmw3TDdXQmZmUXBCSFVNalNhV 28rT1VJSHlBaktBdlZxUFFBWVZ4Z2QwTGlxOHc2RlB3QjlramFMTE9OSXlnU2swOHBxS3lBaUtZQXV3V
0IzMDVaNzVjdDk1OUVGaW5OTzBjbXIyN0Q4T0tRUVNUQTJSQkhZQW9YYWJORWgvazY2TVNpREpyeUh6d CtndGR0QlZ6WmsxRllTOFVkYy9LbEZhbFNwWk9YcC9SSWhBT1B6T01YNEdCTURDUXM1QmhwbEl2MkUxZ
WFuYzF5eEl6aURQbTI3cFYxZU1BdmJqZ25TR0gvb2tmWlpPVzVCS0NHam9HZzA4LzJHWTNFRk9sOEpTY UpRUVgyT2FuR01xTkZSS2tQRmJWU08yRzZ1dHlINC9FYk41dnpkbEZBTnIvd0pNem8rUlhtSzVCU1VJc
UV1OTNRRXhCTzI3SXpVQk1KdHpJUnVOQXpObU5WU3pBZ3RLMmZRczFBZHVFWmVnUEdMaUE5STYxWXR4Z FdFQTBycC9WSEhMd2Rob05IZkVVR0l3NnZOTWZSczNic2dCaHNJUFVkUnRDWmVIWldZRWloZW94NFpMW
3hGN3RWVlRhZ3AwQzdINzhhTS9mcWhSak1oa01QWnlWUU9FWFFvZFFKTVlZNUdBPT0= XRYWitqZ1h2SkxPUHJNajd5dUNaNllCRW9ISzJLOWNnMTBJNWw3OGtaM3ErQjZ3PT0=
--------------------------------------------------------------------------------'; --------------------------------------------------------------------------------';
public $sRequirements = ''; public $sRequirements = '';
public $sBaseValue = ''; public $sBaseValue = '';
protected $_aUpdateMethods = array( protected $_aUpdateMethods = [
array( [
'check' => 'checkModCfgItemExist', // prüft mod-cfg-Eintrag und legt ihn ggf. an 'check' => 'checkModCfgItemExist', // prüft mod-cfg-Eintrag und legt ihn ggf. an
'do' => 'updateModCfgItemExist' 'do' => 'updateModCfgItemExist'
), ],
array( [
'check' => 'checkFields', // prüft Felder in Tabelle und legt sie ggf. an bzw. modifiziert diese 'check' => 'checkFields', // prüft Felder in Tabelle und legt sie ggf. an bzw. modifiziert diese
'do' => 'fixFields' 'do' => 'fixFields'
), ],
array( [
'check' => 'hasOldModuleFiles', 'check' => 'hasOldModuleFiles',
'do' => 'deleteOldModuleFiles' 'do' => 'deleteOldModuleFiles'
), ],
array( [
'check' => 'checkModCfgSameRevision', // prüft mod-cfg-Eintrag und aktualisiert diesen ggf. 'check' => 'checkModCfgSameRevision', // prüft mod-cfg-Eintrag und aktualisiert diesen ggf.
'do' => 'updateModCfgSameRevision' 'do' => 'updateModCfgSameRevision'
), ],
); ];
// Standardwerte füü checkFields(), _addTable() und fixFields() // Standardwerte für checkFields(), _addTable() und fixFields()
public $aFields = array( public $aFields = [
array( [
'sTableName' => 'oxvoucherseries', 'sTableName' => 'oxvoucherseries',
'sFieldName' => 'OXDISCOUNTTYPE', 'sFieldName' => 'OXDISCOUNTTYPE',
'sType' => "ENUM('percent','absolute','discount')", 'sType' => "ENUM('percent','absolute','discount')",
@ -72,8 +72,8 @@ UV1OTNRRXhCTzI3SXpVQk1KdHpJUnVOQXpObU5WU3pBZ3RLMmZRczFBZHVFWmVnUEdMaUE5STYxWXR4Z
'sComment' => false, 'sComment' => false,
'sExtra' => '', 'sExtra' => '',
'blMultilang' => false, 'blMultilang' => false,
), ],
array( [
'sTableName' => 'oxvoucherseries', 'sTableName' => 'oxvoucherseries',
'sFieldName' => 'D3DISCOUNTID', 'sFieldName' => 'D3DISCOUNTID',
'sType' => 'VARCHAR(32)', 'sType' => 'VARCHAR(32)',
@ -82,14 +82,13 @@ UV1OTNRRXhCTzI3SXpVQk1KdHpJUnVOQXpObU5WU3pBZ3RLMmZRczFBZHVFWmVnUEdMaUE5STYxWXR4Z
'sComment' => 'd3articlevoucher', 'sComment' => 'd3articlevoucher',
'sExtra' => '', 'sExtra' => '',
'blMultilang' => false, 'blMultilang' => false,
), ],
); ];
// alle zu aktualisierenden Module, verwendet nicht onDeactivate-Handler // alle zu aktualisierenden Module, verwendet nicht onDeactivate-Handler
protected $_aRefreshMetaModuleIds = array('d3articlevoucher'); protected $_aRefreshMetaModuleIds = ['d3articlevoucher'];
public $aOldModuleFiles = array( public $aOldModuleFiles = [
'd3/d3articlevoucher/models/d3articlevoucher_update.php' 'd3/d3articlevoucher/models/d3articlevoucher_update.php'
); ];
} }

View File

@ -7,14 +7,14 @@
* is a violation of the license agreement and will be prosecuted by * is a violation of the license agreement and will be prosecuted by
* civil and criminal law. * civil and criminal law.
* *
* http://www.shopmodule.com * https://www.d3data.de
* *
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch) * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com * @link https://www.oxidmodule.com
*/ */
$aModule = array( $aModule = [
'd3SetupClasses' => array( 'd3SetupClasses' => [
D3\Articlevoucher\Setup\d3articlevoucher_update::class, D3\Articlevoucher\Setup\d3articlevoucher_update::class,
) ]
); ];

View File

@ -7,13 +7,12 @@
* is a violation of the license agreement and will be prosecuted by * is a violation of the license agreement and will be prosecuted by
* civil and criminal law. * civil and criminal law.
* *
* http://www.shopmodule.com * https://www.d3data.de
* *
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch) * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com * @link https://www.oxidmodule.com
*/ */
use D3\ModCfg\Application\Model\d3utils;
use D3\ModCfg\Application\Model\Install\d3install; use D3\ModCfg\Application\Model\Install\d3install;
use OxidEsales\Eshop\Application as OxidCore; use OxidEsales\Eshop\Application as OxidCore;
@ -22,23 +21,25 @@ use OxidEsales\Eshop\Application as OxidCore;
*/ */
$sMetadataVersion = '2.1'; $sMetadataVersion = '2.1';
$sModuleId = 'd3articlevoucher';
$logo = '<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em">';
/** /**
* Module information * Module information
*/ */
$aModule = [ $aModule = [
'id' => 'd3articlevoucher', 'id' => $sModuleId,
'title' => 'title' =>
'<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em"> '. $logo . 'Artikelgutscheine',
'Artikelgutscheine',
'description' => [ 'description' => [
'de' => 'Erm&ouml;glicht Artikel als Gutscheinwert zu verwenden', 'de' => 'Erm&ouml;glicht Artikel als Gutscheinwert zu verwenden',
'en' => '', 'en' => '',
], ],
'thumbnail' => 'picture.png', 'thumbnail' => 'picture.png',
'version' => '4.0.3.1', 'version' => '4.1.0.0',
'author' => 'D&sup3; Data Development (Inh.: Thomas Dartsch)', 'author' => 'D&sup3; Data Development (Inh.: Thomas Dartsch)',
'email' => 'support@shopmodule.com', 'email' => 'support@shopmodule.com',
'url' => 'http://www.oxidmodule.com/', 'url' => 'https://www.oxidmodule.com/',
'extend' => [ 'extend' => [
OxidCore\Controller\Admin\VoucherSerieMain::class => D3\Articlevoucher\Modules\Application\Controller\Admin\d3_voucherserie_main_addarticle::class, OxidCore\Controller\Admin\VoucherSerieMain::class => D3\Articlevoucher\Modules\Application\Controller\Admin\d3_voucherserie_main_addarticle::class,
OxidCore\Controller\BasketController::class => D3\Articlevoucher\Modules\Application\Controller\d3_basket_updatevoucherinfo::class, OxidCore\Controller\BasketController::class => D3\Articlevoucher\Modules\Application\Controller\d3_basket_updatevoucherinfo::class,

View File

@ -6,10 +6,10 @@
* is a violation of the license agreement and will be prosecuted by * is a violation of the license agreement and will be prosecuted by
* civil and criminal law. * civil and criminal law.
* *
* http://www.shopmodule.com * https://www.d3data.de
* *
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch) * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com * @link https://www.oxidmodule.com
*/ */
function ChangeVoucherType(oObj) function ChangeVoucherType(oObj)
@ -17,8 +17,8 @@ function ChangeVoucherType(oObj)
var oHObj = document.getElementById("itmart"); var oHObj = document.getElementById("itmart");
var oDObj = document.getElementsByName("editval[oxvoucherseries__oxdiscount]")[0]; var oDObj = document.getElementsByName("editval[oxvoucherseries__oxdiscount]")[0];
if ( oDObj != null && oHObj != null && oObj != null) { if ( oDObj !== null && oHObj !== null && oObj !== null) {
if ( oObj.value == "discount") { if ( oObj.value === "discount") {
oHObj.style.display = ""; oHObj.style.display = "";
oDObj.style.display = "none"; oDObj.style.display = "none";
} else { } else {