Compare commits

...

2 Commits

79 changed files with 1122 additions and 815 deletions

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

@ -0,0 +1,28 @@
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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+cPuVm+ALKKi6A8K1jXjsdwswt68l7Nwf0TgMu9m5LocehBmHgXM6jZwetYuJCYWTt7gtoAdrF
Q2f6pHRRCL6V8xR4RJP7VpWCDbhfL1NibxnXxR8jopeMd71QeMbn7EXlPLdjb55D68UHNPtLpRjr
77c/vDOwcGMziorHbmVRzZwEZUxdCyqv5cn/gan1/FU/GD6g4RFP+8mtINFOdw/CNRPRxIAgrw35
ecxhHY3km0nh9MAPq4AslyfhuYf9wB/l6DJqobHYRuUTAVVBGp7FgpH3S+XgA8uTNxJZOzI6qwi0
VMDovSLz9LD1NPVZOwn0/M4QSkM/cLclTHCA2xXvXhSV7NFIeoqPoTuqKIeG+sctyCDeUkG8xiAN
RCmsZMHluYDIHGNdg5P5nsQLT5kYt4v/4Bzm6/XoEs7uEJJPWLUHewC0bVcEV5wuppSGzKi+jJ0A
5H1+vFREr2uMqJ4nCanGe1ru0rokCHdkVrL7YwifR+3bj4/radkbs9IPvoBBQwJhh2Z8lw+Gz+tT
RZqoxG606PzF7XU7mn/tzGnpwQ8suk88iQWKKji0ZHcqUHFWzKHaWWooCfAw81V22D+iRUiK0wgd
KkzKpFkIPc4Ps+ubcgfDHC0JNMqxITUYJvNJ4dpsBJWfG6KdeVFaDYmj6+kq6IhlovHg1KUqr0hB
zQRbE2B7HOQJuuyUV8Sdmy6rXRTH82iTdGAN5SGBn5i7PC5sBRJ0HyVZcu6Xqx5g5fALeEQhaK4g
jhc6XyAiPsG1W0uKtRnEs5bU5Bn26kFaunxw/aDoC3f0anbjaUoXeeqZ+CtFo1CF3Ua74LLCO18w
3IP9IAmxFe8K/yYeVtG8zGQOqeUL3KuTYWrWm1ddbU7BXM2rJ9Zf2/+ETsjhwT54weTiNj8AzEYK
9uKZsFMhdPvMIIkj6Auak8zmNE91KjbnyDK8LBf0jaXMmlJiLL22XFROkKYnhejYgoVk80jIM3OO
QNA7Oz6Q19PoUOe9FYyqKp9qN2aOTVdzKGQNY0pns8XNkKrRoIGA4LJT/6VCfcfA1TTFX52sPMDv
WUkdhfwl5C/wod5aE1aK8kXoZ8w0pWlmLRlgyHEXzIBh8NSMScCUcf8bXBHGUA2f6Si9dvOj6wMz
7EABTJhtwxInvqY2JUVv6CbUsAvJLadAE1iB82ZOrZStIcsfP0PxuYSM9Ho1O6/xDJL/kXppxFmX
8HGVRVon3EJbq8uJSHA4ENDYJ1cbE4SPtAYi7xZ4POJcAvVmcryJ+2oajVRF0GbandwMlqSZwEy+
HlHyCT8AVeaOAIGRLfByGlt8a5Po4Ykb26JmntucUjTL0UWP6qg7YFrUab87pLbdaK8soYpbaAdE
E4/RzCkS4QuQzjE8iMm5iCBQiIzHmW/XoZ2Whyb1fjKUIwR9ftaIFtob2cu/njqXG3w4nVxImQzM
DIJpgFBKdJsputGKE81SyKNMALvzURgMboXheCaCGhHgMC+XS/PEL2PuNX1tlLrBnjSrDneLEQG/
+Xxy7/LqbyGUTyfFt18bvjR+7pQsqSkIanB8VQw2+5dlQK8erJXRTCwPJwcJKhuvm9+g09UiD381
o4x48rDDKx3StTS/gDZ3WNvP45bCzlw7HNCnQwdFzUOgJ2TPSUz25yMtMROjAb7WI3UaaQUJnu37
sldB8NNvZznaVTYFuBEGH/UeOX0L1U51qS3SIyVE2Fk9VCtq2h7ViFCpa019FSnAIKGrNEAOWubS
lb9C3Gc1WSTxnPpc3ROANlj0WjTFW8hflNwc1dvV1/NeA98ojhweSEsy6ksu7KDCSWscfYnrrG==

View File

@ -34,8 +34,9 @@
}
},
"require": {
"php": "7.0 - 7.0", "ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.3 - 6.9",
"php": "5.6 - 7.0",
"ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.3 - 6.13",
"d3/modcfg": "^5.3.6.000 || ^6"
},
"autoload": {

View File

@ -2,6 +2,23 @@
title: Changelog
---
## 4.1.1.0 (2023-01-03)
### Added
- installierbar in OXID 6.5.x
## 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)
### Changed
- 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",
"moduleversion": "4.0.3.1",
"moduleversion": "4.1.1.0",
"titledesc": "für den Oxid eShop",
"author": "D³ Data Development",
"moduledate": "20.01.2022",
"moduledate": "03.01.2023",
"editors": "",
"tagline": "",
"image": "",
@ -64,6 +64,7 @@
"modulename" : "<i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine",
"menutitle" : "<i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine",
"modulefolder" : "articlevoucher",
"metadataident" : "d3articlevoucher",
"modcfgident" : "d3articlevoucher",
"composerident" : "d3/articlevoucher"
},

View File

@ -5,21 +5,27 @@ title: Systemanforderungen
* PHP Version
* 7.0.x bis 8.x
* PHP Decoder
* installierter ionCube Loader
* Shopversionen / -editionen
* OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version
* 6.0.x
* installierter ionCube Loader (PHP bis 7.4) *oder*
* installierter SourceGuardian Loader (PHP ab 8.0)
* Shopeditionen
* OXID eShop Community Edition (CE)
* OXID eShop Professional Edition (PE)
* OXID eShop Enterprise Edition (EE)
* OXID eShop B2B Edition
* Shopversionen
* OXID eShop in Compilation Version
* 6.1.x
* 6.2.x
* 6.3.x
* 6.4.x
* 6.5.x
* Themes
* Wave
* Flow
* Azure
* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.6.0
* Installation via [Composer](https://getcomposer.org)
* 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 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.

View File

@ -2,10 +2,14 @@
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:
```bash
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).

View File

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

View File

@ -2,6 +2,18 @@
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 ].
> [!] **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,6 +2,8 @@
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.
Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] -> [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ].
@ -9,3 +11,11 @@ Den Installationsassistenten finden Sie auch unter den Menüpunkten [ Admin ] ->
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.
### **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
---
### **im Adminbereich**
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.
### **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
---
### **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.
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
### **auf der Kommandozeile**
```bash
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.

View File

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

View File

@ -2,4 +2,18 @@
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
---
### **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 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}`.
> [!] 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).

View File

@ -2,4 +2,18 @@
title: Modulinformationen aktualisieren
---
### **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,6 +2,8 @@
title: Shopanpassungen installieren
---
### **im Adminbereich**
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.
@ -9,3 +11,11 @@ Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsass
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.
### **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
---
### **im Adminbereich**
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.
### **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
---
### **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.

View File

@ -2,5 +2,18 @@
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
---
### **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:
```Bash
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#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#remove).

View File

@ -2,8 +2,20 @@
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 ].
Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.
### **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

@ -72,23 +72,42 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<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-1-0-2023-01-03">4.1.1.0 (2023-01-03)</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>installierbar in OXID 6.5.x</li>
</ul>
<h2 id="page_4-1-0-0-2022-01-18">4.1.0.0 (2022-01-18)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID 6.4.x</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<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>
</ul>
<h3 id="page_Fixed">Fixed</h3>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Aktualisierungsbutton der änderbaren Warenkorbmenge wird wieder dargestellt</li>
<li>Fehler durch ungesetzte Smarty-Variable beseitigt</li>
</ul>
<hr />
<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>
<li>Support für OXID 6.3.x</li>
</ul>

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
@ -84,17 +84,28 @@
</li>
<li>PHP Decoder
<ul>
<li>installierter ionCube Loader</li>
<li>installierter ionCube Loader (PHP bis 7.4) <em>oder</em>
</li>
<li>installierter SourceGuardian Loader (PHP ab 8.0)</li>
</ul>
</li>
<li>Shopversionen / -editionen
<li>Shopeditionen
<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>
<li>6.0.x</li>
<li>6.1.x</li>
<li>6.2.x</li>
<li>6.3.x</li>
<li>6.4.x</li>
<li>6.5.x</li>
</ul>
</li>
</ul>
@ -109,9 +120,8 @@
<li>D3 Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 5.3.6.0</li>
<li>Installation via <a href="https://getcomposer.org" class="Link--external">Composer</a>
</li>
<li>mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben</li>
</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 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>
</div>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,14 +72,14 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>
<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>
</blockquote>
</div>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,18 +72,16 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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
</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">
<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>
</div>

View File

@ -72,11 +72,22 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<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>
<nav>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,14 +72,22 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>
<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">
<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>
</div>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Installation.html">Installation / Update / Deinstallation</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Installationspruefung.html">Installationsprüfung</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Konfiguration_einstellen.html">Konfiguration einstellen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,10 +72,11 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>
</div>

View File

@ -72,13 +72,17 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<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.0.3.1 --update-no-dev
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.1.1.0 --update-no-dev
</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">
<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>

View File

@ -72,13 +72,21 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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">
<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>
</div>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,14 +72,19 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>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>
<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>
<nav>

View File

@ -72,14 +72,22 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>
<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">
<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>
</div>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,12 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<p>Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet:</p>
<ul>
<li>Wave</li>
<li>Flow</li>
<li>Azure</li>
<li>Admin</li>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,12 +72,16 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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.1.0 --update-no-dev
./vendor/bin/oe-console oe:module:activate d3articlevoucher
./vendor/bin/d3modules_install
./vendor/bin/d3cleartmp
</code></pre>
<p>Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.</p>
</div>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Schnellstart.html">Schnellstart</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,17 +72,18 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>
<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.1.0 --update-no-dev
</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>
<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 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>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,10 +72,11 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>

View File

@ -72,11 +72,22 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<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>
<nav>

View File

@ -72,11 +72,22 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>
<nav>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,14 +72,19 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>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>
<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>
<nav>

View File

@ -72,14 +72,22 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">
<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>
<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">
<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>
</div>

View File

@ -72,11 +72,11 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<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
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>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../manual/Handbuch.html">Benutzerhandbuch</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/Konfiguration/Rabatt.html">Konfiguration</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Konfiguration/Gutscheinscheinserie.html">Konfiguration Gutscheinserie</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../manual/Konfiguration/Rabatt.html">Konfiguration</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../manual/Konfiguration/Rabatt.html">Konfiguration Rabatt</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../support/Hilfe-und-Support.html">Hilfe und Support</a></h1>
<span class="ModifiedDate">
20.01.2022 </span>
03.01.2023 </span>
</div>
<div class="s-content">

File diff suppressed because one or more lines are too long

View File

@ -1,179 +1,183 @@
<?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
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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
$aLang = array(
$aLang = [
'charset' => 'UTF-8',
'd3articlevoucher_COUPON' => 'Gutschein',
'd3articlevoucher_NUMBER_2' => 'Nr.',
@ -7,4 +8,4 @@ $aLang = array(
'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_NOTAVAILABLE' => 'Der Artikelrabatt steht aktuell nicht zur Verfügung.',
);
];

View File

@ -1,5 +1,6 @@
<?php
$aLang = array(
$aLang = [
'charset' => 'UTF-8',
'd3articlevoucher_COUPON' => 'Voucher',
'd3articlevoucher_NUMBER_2' => 'Nr.',
@ -7,4 +8,4 @@ $aLang = array(
'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_NOTAVAILABLE' => 'The article discount is currently not available.',
);
];

View File

@ -5,20 +5,20 @@
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
* https://www.d3data.de
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com
* @link https://www.oxidmodule.com
*/
$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
// -------------------------------
$aLang = array(
$aLang = [
'charset' => 'UTF-8',
'D3ARTVOUCHER_MODUL_NOT_ACTIVE' => 'Fehler (' . $sArticleVoucherLogo
. ' 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 '.
'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.',
);
];

View File

@ -5,19 +5,21 @@
* Any unauthorized use of this software without a valid license
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
* http://www.shopmodule.com
* https://www.d3data.de
*
* @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";
$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
// -------------------------------
$aLang = array(
$aLang = [
'charset' => 'UTF-8',
'D3ARTVOUCHER_MODUL_NOT_ACTIVE' => 'Error (' . $sArticleVoucherLogo
. ' Articlvoucher): License key is missing or module not active',
@ -36,7 +38,7 @@ $aLang = array(
. '<li><span class="userinput_or_code">itm</span>: '
. $sArticleVoucherLogo . ' Articlevoucher: The discount is an article.</li>'
. '</ul>',
);
];
/*
[{oxmultilang ident='ACTIONS_MAIN_YOUWANTTODELETE'}]

View File

@ -7,28 +7,44 @@
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* http://www.shopmodule.com
* https://www.d3data.de
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com
* @link https://www.oxidmodule.com
*/
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
{
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
{
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_oxdiscountlist_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\DiscountList {}
class d3_oxvoucher_articlevoucher_parent extends \OxidEsales\Eshop\Application\Model\Voucher {}
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_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
// 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
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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
// 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
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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+cPocyfoBs8XmLZt0o0GKenPM8MjP1Ir9j9VMe5faQ6LaErgu+/wn+K8QxO0fiC30/T1o2xIPu
t32ePL3bpcUhOwW6g4hBrEXvdTsL6O0oMYN4lbqI6vyHDkc7FrB0oG+LZtOU1LC/ykFEKg20dmqY
VExSrEn/iuDMuDpgs8vlO29qHqp9/MhqrDG6tYRFyURuSJFrqP4+kYYa1m4VignmNmelLDt1zmcA
Jy5u2R9XI2OddukvrwKNTb9pa637LG4kGKXPjGylISlUSPiw087lOs1+7DN9O+sOVHLuNU9snMZY
P9U4Ojiot/0ZrF+vFmWh9h8MifRXyq+uwgytvsDmSfZCzNF0V4HW3XprokL78fexlP4G/JUPJ2Ct
BQ5yTNDSQhIWvtYd9eeagB7jIe06iKJPWjfiOuTEdcp9M/3d+Omq/lnqyhbz+/C8zdaZsNkRg8e5
otZsdpB1YjXUUZPqHNImXYyZJKKJygWYJsOgBG/1Fv9zRRkbrxK1afC5u+oeNSz7515pLXc4d8YI
TsVCmWdKuv9UsvStNE5pwFJp3gmcCQfaed7QghCeCYKRmGWeq0kBnlT952pvWrDNPvLjJIM2dqqZ
xNOsyr2jPJc4tdMNbAbEAZVGYqHVPw33ez/WSj3cv2UkWqqS/midRu7CISRr0U1jYD+XckLpqIi7
E532sNiBW8+SqvzpK9J6qz+d9fCuSQ98r+IvdAjKB3IaeITOSkVuHxTTRbRUthqa0IV7KT8qrOhQ
aW6PgMrHYe/A6q/a45UITDTaEFKGer+N+dsejHIy2A1U2KqriDSGFegWXTEL4meWJ7sEknoGHR1/
piMkzBCbgekw9O38i1g9ocbbj9ySTusZSfBOeir846pU57f2Q9blT8SiNyi+dJRGLPP/kWQ0/LEU
lB2KvwnATGBCsvIMNBDJ4nFSQL02JPvxn3v+yuic0cwIYCzSq7MSMqgKHRfEIyHL78jL5bhoZxRk
6Qxix1fjBZ//Q80qbWv9ZEPgIwsDSZq0Flb0P+/zpkBrESKr+8q9PWiOZ1d4k9AZih5t1TntAJcx
sZiNIq4Z23wgfPCoIh8136zC7GqleqFZNBnLR5fLILhkDIAJmsjermOSZqMsr+5O1BscH3fn60/T
igHlsWqzGS72hu3S97jw3n1Q+Kpv+4sG95TyIRssK0iVrzabmKCKClE8b7cp260/HUU8RyFJHwXi
RRc7goiP0aywafFuPnH7gSo7O74qtS3YJ4BFYY5GsOxMKxzVA5MeJJddTtqXhzwPyfdWE1Fk5/n9
uWyDJB2PezvQTeiUhG5lMUKxPOl/J6FBXVOfXnDLx4T9RQy8GZqB24E6eFt5zNy6oBNbnLMA+EHr
QDCBhE+Y8l1DhqCu5+kfqvYp9PzphS3zEzrNqg0oiePMm5idUQIPYU+QWi9f93TvpXRiHCl6eNv7
VbW4zOhnjti67THKgk9oK/qRARHgVyKU78dBN9UIGItu1MPe9X4tlHPIQAZVUz3Rae74Dg9HJg4a
3DwE3vykmJtt3k5KF+U+81qaLGKPiJk0FTKPMjGOtM0q3FzI/6JmusAi5xT8M4eZCm+TcoQEnSMe
+EKqIqcU8XPhm3ATdviXhW7qbT8gy/LR8pXamsO1YlxW5bKVtj6/4YTQ3HjtS7Ibxp+kYHc8zUiu
s1CAvXmoHtcNdD9F1ForlgPK/z8n/XLX2xqnm52q4M3EIGU8fL6gpP4GGyZmdr4PNGGJjSliiyua
Dm4FRLzhWv13I+I6TGwADpEXTr/w7DAuZP7tUihP5LWXyp7bdGTiMuGjV6umMG0pyB8aRHfp8Ten
8YPbcXQqn2QYPkrzrqm+jXZc4fU8Lukt2UPtxGIOt0eZgquX/4JxEqwLXJYXjyH7Ll+NBg9WRezT
IC+q5wEBBVCQW+mrvFBhMaG4XRb9dRCn45ZJWZwTs6WvTofcnC5OjaA1vugwsbug5W/0GgCXvK2W
XvSRKT4c4mG9cofK34TcP7plTjr3FU+++cHlnJ7YE/TmiZwzzKuVn606YLNrR0LmML+ukG9BxjMo
fPiuKN6qHBbhK2nk++6uk2+ygYmNTndcNOzp3r5nc9exHDn3UO0m8HbV64yku4cNBsHBGRBMwP7v
Jd7ovi+BTCYI/GUFu6EOC/ETZ0+L9QsMYh32trqoFz2HBMW3eSi9/o0iVYGVVeN8SOwZc9BGKGqZ
luk2kqx1/nkar9VpozrMEALDkohXuK3lyfp7HVnt1DRSc5xxpWb62jyoFLugJLMUPEMMJ4COCrOa
HCMH5u5gYBeTXjgdS9dlj+j1atXXEFAE03Hmhgu+Q+5tJleMOdDSsriNhoa4zyBTCICCLzWC3z5W
y6twytXHg4ptB5UiUR+bmrd1VxCRAV/2bh1Vac0GdV1JLUWgBnO80LBrBFWWVyr/8IygPQUQu392
a+0UBbYmu2Fa6585YABFtqiSRDjVLijZQ7WF76mJD9iItfhC4PMAMVdjTBa0mRJEoDvqj9UZyp8J
UK20Y1Nl/yT7KC33Qo9SB1IYU+YW/5PdQroE8q96zc7leunqseCec0j9aBER28GH7EK3f3McRmwr
zAMceYohiEoi0PdAgRurTXuYPDhss+T1OslXz7EXyqiuwIDIelSG3uViQOF23wjSghmsfwjwlq/i
QEAUhT7bjl7TXhAnHrJS5vBlmBs3c31J8n2HTJhDR2iecSZ4TtVpNjkASlORadHQjCCt/+oia2yR
zjIZg8EqIGOWP2vTdYEfLki9nsKmh+Y8mPwAjcoJ6vUKZ+ltDOq13/IVfELdjrNtX8IY6Gv3UPRy
TWYNjU/Z+O1Km6Qc3qvQ2aTX7NP3HOi0YQ3GY+Q1HELN5W3JMDy2dWxrB2yaQ4bwVLcvtRVP4oKK
mS3Ci7Ik23Mg1KAAcxWXKTpW9aHSiHsA+dp6Wzz2MwXR+P+p39LMIrvqPSRWTKcZqqthVKUOBb4m
rUNcOpkUiye4cxzHQnlNctZTv8Rx0BR4Y0JA4Uec/StSuX/U6H6z4oYgChXDimU9H8U1Pl/WhbZm
3VRAMuAl7FS+EWoy/AgTpGslxV5BBnTRn3j5gXER6cXtAoF8cgd3SkRS44ML0C1U/RFUKHqHv5vP
rLbsvkXZAvhyH+v2Owo56bogXNgimSHA3SWq0acA+Viq1MJDfP8TxmnRrzLzpBDgqL7cGlKNm3Sf
XgL8B4UJ
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
f1srAIygrm==

View File

@ -1,45 +1,45 @@
<?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
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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,78 +1,77 @@
<?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
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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==
HR+cPmFaQFyg/cDHyOSl/TpYt/6Tn2tXTM/zc/AN1nBvnY1EVXX/FnnEA/RomA1a8koBrPK2XR8v
USJrMIbgCUDmzVCmDgOb2Pis9kkYrjTpbP4T4DOqw9w/7mTbCcdDLPvfBoduGbRs0Mbw5bze9jmJ
kRaz/YWeDxwf3+G5CioChuzjqRc1pTTzvXDrw358Bzqtvkq4Nz8YUJlDUT0iAY2RwRJa1MNtMWEa
bpgA0kmYlDNtqv0WPN19hKe3kBPlomB6bJM07CfKOc+7dIdtoqCnpwiqGtDcQPJc/KIAzg6pINgh
E4HYMhJFVgFvYwM21dpl/FigEc7xO1x3+YcqJgwkhLMinKwsCibiXzUWxi8xTOapRtVwX8025/Ol
RWwwFs5jvoDDmmkFPb3nwjDrnlQPhy2bLmjO06KM7zUQ34JpRmEIxKnlOGt2iKQN1lWRDdEx7eOK
8+IbihznQAberzGtIzhwVCxSN+dxtO6s+3TqCsOvJ1KB0+ni8yKnp61pAZQmkcLL2LW30gPMo20p
WoDUTcpieBF+lPYFN3sQBM9A7fJ4MPTrXtmZeAGOM9yUOlaaXy1o3zpAcU0rleQXGdny8OwzgEAh
vjnSeLvdEVDFAONC31fSFr5iS1VJNt7fyZxpTmPuTPiv6U5jUmD3jwqk6dpSkdgFmiCtjQTl6AEW
qlMeh7MmdQHRKoaWQNenBGT4dJ7N3+xkuJvrbYUd0kpIJPw2wTMEuVBNJQyO+Mk72NSuS6avr+xD
NJ+ZWLbMMw2UWame4O/PgigF0iDU/lZIkSGjXX5ErkRVJ5uS3PV1CrRXhm1rVuqT4OCkpNf50HUP
qYD4gXlijLxfknoHi2EF0Yy1U/Jxba0o6hvE2SqnTZC8E7oTcTpjU/mCeyzm6vzoWO7KE2youe7x
qYFMlvjtM5veIDmSPzsAdXIZwDlaHMMZnIpRTE8zzpzt0SXAWG4U6GFZ2efbfkXHuFrpgMAvdyJu
4lHK9HiKXlZ66728jH1QarWIUkYaIRxEpntf+8E96RE3d+u1rbz1bo6YGGMG1B3glKDJLOXIr4Xd
prUFRxbigHhYNmUZShxGRD57wVQ8x5FeR4Uhs02sXhRMI61Jkd9JH1QbMkXKA+ZRrwCxkIDy3pMM
Zogca1q+HSlhtw0OOt1G4b/8QqC0rrjykdCV312kdz1hR91mMYlsoKcIL2E1oGy/0gxxuDEj0qFF
QtMU4p1l54j3M7SP3EnmC4XER2EgKSUJcj1oIaTTKFbsAwhz2arjVEI8GjPTWTgmC42ZN9ZmxPB+
Hj+FTSucAeYP/3ia9380p6olrG3DdOn20iYd99kxPho7HXClNZ/LCdV9fv860WMQCfnIq88UVldv
tBLQkaTEO981k3iLhmxhlAxmmZ5BsUo8Z3kS+VBtOurjZ3fEK0KpKsJVo+6KFY2azLT0phh1FQFP
wbJe8YXtAn8CtyNn0P/UKCNVXZAkooc9Ye5/9bJ3VzzBkUqrfPLkri+Bkt6ByAU1MnI7cyjsrqhg
xIULyTq2+ZDwUEMivIF+KqxkxFCXF/r90kNKNO9b3xJ+emqNngsFj5Un/UsnMMXUMepHXGR5vbxD
FM6oUYjY/RgMdjeHlShgGMnPQKsjjvc27twCg2kelIUgWlbbdl72Ny9e4zhK+NX2tlarrvwfeJQq
4R535csiL2EOgO3OZchXJcGP3wTW/nqY1rjjR0aT6dyTbb3QWkD3CFLoBtC0g8BAisBsdqyZngKu
ABH29bucqwdH1BsCd7UHUiiA1ZwyZi4RqmQ+eoJrBMKqf0GCTNa2ZeHtqMZ9/M4VeWpEPD10yTpp
Ck2TNSym0ECN72/djSKu0pWEdYwTkHuzvPQ2vxUd76dR024R7CXzMkTGRdKcIf6Z1s5aelfsFagU
nraP3d/XPc17MCCJnumhwyWoMgo8TbOd6yeQmNCrSyrG4LMkA+jAgQ14rVar1242vLDtb7kYByO4
8I435MoSymG6ScXmXJtjy/l4lHixTt/zfFVEG6KSHWFTT5y+yQzNvk0x5MJovVeY+LiXtBO3wiy/
iWtoGzk6o20tmtmHZb4h+5rXj+HOHqcQUrqUcuyhtL1uRyFDRJQ+Bh23v8u/niB5ZM8SOlRq+U3S
LNu07sQat0Vy+WBjsesqkQjaNi+3HqJRumsENXnB2yigtdQqnoLfsj1PHqpqJgqmtzr+pyXt7j4t
R+zQgs887aJk+hG+M8D4sWP5j/BBYcfDhxlMnJjkk+XCDTaFpJV0k90BkZVT0UnlopZnSlpYXOkA
wsBuBO56vwK2ktr36Opl/a7uf5LEKXoMA6N1xd4n+yTWOyiCVuMfNuzrqlfE7MYpkjte5TTP2nb1
gnJSbxEWFwxTWHqkxyMXtkUk/61wk9r9J/zqnLHQXDMOVKAff+P4neC4/l186s1BE9j2d9mkTBPj
L3kwRHZOVhugaoiPSAIDmTT6JSHKxST4nhBFZ4u2jyz0+l+Mn65OL9Izch7BC+K0l+sbA2AYgu2+
VK4K91oc4Hoz5kkDXLrPo4uRVato5m2NHsYt/sdIz+RitW3K+YVn2uCYvVTYnMBe3fYAPGuwQ+6u
NY7HVudAMIgn1tZnP3PCCjkpJsUoER8xC1tJ1ftjRfLhWpT3lvldfYF9dcx5ODCwYP5uKBDFZEGK
tHyGumkM92yo57nrCcYokq5fCcxKdLh6ARtyd8ydWGSd+voK8gDOtQcCv471YjZ9z9zLfS03i+nw
CfjTgcJGWlspt+slNZZUCLVimplx9SLJdS4JPX7PuWF6HnDx/CV7202nXO/r/YTDuxQ7lw4n5Hyd
qkzxe0G0ZlLt8Z4HseBgLNh27P9IFfZ2PmV99UlFQVoq7vBEgodUfdKafVHtdC0NUqi6LLs8MPQ9
W60pTZySL37CLY3BBWPM0+dFrjcfRSAnPoXNtd3ZnmIa7f+CYczXSYKqz/77uA/x+eCnRh2GNkIQ
NqznaeMzWxuZIvPS5JhSOLc/WmemqIF/1BoVwpBlEAeCmJqu//VX6I4+XWjtanpST5OsbYzmXWLx
UHvZ3mxyYLQw0rf/bR8Bw0UBFbg1L0NGhmbsa7p/JmzkNNT2pJ46hUJ4yi3kOZBH6ZuCXH0Qp7pP
oMCF2TvXNkUzmBpaLDPx5RjygpfIdFtZjDUUxfTAW1u/Dbnvu7GGSvX3aj3zSLGA/NqxYOzA5qQr
kxaOR2n1U+fPIiY3VVpbHR+FZ77zgpNC8fq9TIBftD/p+OMb433I7qvSnOM/RXaYVIY6kMQ8hjG/
/YQslNR/ph2WMXxdCOH5taF9OC0wsusW86tzkuYFdOm1aj8Uh/M7zyz2VOpkVoi67xbqRoYJOG8d
chnFTc7JzZBYMlLUb8AtG2rMh8Gf9a1cjsZAd/db6qnQpVVEjByJ6LPtoTxLUt1Py1FmXmtw4IEm
0GrVuNhaPtST6pGSuJleWKGU0dMAdY4AxcIjpRBRqaxUCd9LKH/CZYw78GJvPCqbRgCpuaCPPZFC
b4JNEo3/kc5DeojXHd7i+V7sYqJhxTfNgZkKvF1gHpCRogIQZY5ZSxZ0xKMlgFobbV3ewFSS6t0/
z3Hz6W2l4rcdnIgjvGNEo/OmxD3MOb8JZgYuCCYXVuOaMqEqvqknaEA+b3DLQPgt3O79esIRXmss
Ob/ItwUGbisApUe6fuF3mSrdAr/vunJd1407HU7AKC+rtvdm6CZKcVWIayiTfCzue6mukzkuzkc8
Fii9azPGWAJbKbL96iRj2zSJoX1ehjT1Oj+VsgVhIyJ0Iy84agi91rF7SmaHaA0SNSEYQY+u+6av
uEH3PynMEriMfZz0sHv1YI9pNSAzulcjmcGHNu7tmN0fAb0k1o9aiCtaS+UpHvmzI3PWo5toyrc5
uqM/87bJvlswUWEjSuBozDxLo9HltQZK9Bn8RIPFxlOq2e4XJTnyGbLh5BQT2UChBMtnw3twZlan
Xt8zELy6mjJi1dNDX2uARE67tBEOMZtISF8WSCf2BvcgVEpFUSN29II6T2eOTTy44VL94xToL69N
H1lZdyuWTZR+J4k9r7LPKXJjckXl66i1pbaHgfeEb8qk7CYqeNKtUIW7YbqBFdbdXGZIHsR3Fcd9
WGfU3i3iDpLU+KV/PGynKUsfJjt0FmIrACnIlO5M/lnPPJ2siLUqC3NR1csRafPTNCebGDkbip97
M+y5UsYbAx/NOVi7RLCGrAn4y5nkuTwL0QKQ6rkl2Tti71X8PENRamF5Mn3QYjENqRaJsbjQYcSF
DSywa0hQH4mG9bj6jSIl8N+iiPaUDlr69q7HUR00QHxfRt1NAhFIOrjS6tlFhkyW/eTFGbNticQC
OYy3/zGgZ7RtOea8kjA+q9rRQsp97aGtfX+1gru7BT1ROv7TRj2jwr/9wxlciWGEcCe1scMDI7nX
itulyRUGWky5gm6RLZQJ14Io4OvbIgJf50N2tZ2Ph4t6wCF0EbY4KGhPqt2k2xABJn6EaJqgzFTA
XIbOkhD67YG7hpJc5YNMYFhnW6KKW92lTlMPGJ3wNo6+2an7asyBb7Zcf1zRfTxXFuFhPgA85Inf
qOK3/gBPWRT6Lx8oxByEdSm4S0rtEuhD4aewMcg5ppOfqwXzHDk3ExfW5o7qaEyHCkCfnfM1/LMA
Ih7+L8AfjG0pwQepCbdtg1ueM5c76rCtMM1m9CXYp69ly1Auw/FgVB18Rb0F5mjw81WJ0+CYhM9k
/fCbJ6Q/nUD0vcglm5QGaqeSGTnp/q4+1hWgUeNqpSdrFWTEXk3lReNZeAQDFjkNhhqXWqCqmIcI
Dl4stn7Th+R7R8eUIWmw/x9E39S/ztQAqWdCmhr1UYPdNYiRAFBVYjj0qwdovm8Cb9T+4BKuaGKc
dFiO1AUCJ3iNscRxQB+ljBsyIZ6QETI+VeLxV53ui9aXA2rh3YfyDQvp7ojnw2zViBRRzDj1hkwk
HJbWJ3cewKO06KjKDug6IlANcx7AUJDH24eUH6Rg/s5pXOVe4pqB1T8X9vJ89zC0XJ0g/IwgPPsM
ZNUOOyZpbvd4prJEeXIiVTvqOHUXh8OO7YsqWeKJ1b0GIwMu7J0Puww3fPY8fJPWRXSsrJEqhTNF
iCega611JDJ1B1Y+2stdL/SDR7tO+8UQkFYgKUR8MUviohORIZr7i23e3ts6lcO/Oe3b77noAP97
9NBIf1qRDFUnXG3Lyl/NDfJEoTNTNxqYoozD/itMywVCh8YbCcQhXaveRDNudbQvvO684Yag7Md1
z5AJJYFsmOiYJEok5xwwznKqA7JOg3cUlp5HCrvOcBv5mvdXwcL9vx0N4BdJuctQ555jRKt2734Q
3GELhEYge+gTzN5uCIH8TAVWDEcF6ZNNRjDyzNAXmswmCOEBymkGhE+yelvdbkNE5/N/EwqfRe5w
t5oS4NSMVudEbcMeocZxsD5m86ws7eNkOiS7FouOc7SjzDorDcCf4qwwLcwbk6BWy3wO6JEEps6J
1E7NpKWsdbMR3Dlyco2q15/GP1SFdDLphNIyQougQunl4szUTpb/02vJlAffdbfH

View File

@ -1,57 +1,57 @@
<?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
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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+cPsBSkHbYZ09UUn8iEaoZqXvQwzZUMvSGJzsekOG1xtkSbjKn4vVcktfmyXcP+VamWM2T5tlG
1YawhKa4WLFjcz17+2ZiwSSZFdoauaYDbTNLI8H/aMLjRBC5I3VmL+FBaA2slnN4LMz2zuq4DxOo
TpJu/u2Abt6n6BOML6Nkcyt1Lnc4yRkkO2TMVArXntQoMKFCe0k5sxClcXt7ihmPxeBw441/OYNb
s094mo8ETZuLcDSoq5ULxs8IwYk1bvipa39PWmylISlUSPiw087lOs1+7DLEQ1lQ98ewCjnGmaZY
P9U42/zKc+06KMBcQwGLe/B7KhrnuEZ05VOqMwtU+iZXtfQlQnoRX4/40DqBYZWDmAvGoPb3MvTM
EarBCDm0d/99hszuic63U6P1d5i32lwvXfjbLa+dZLZQpnFsj1fR2Tyr6nL6jyfIFL99PSoRSd+B
Od423HWtyUFNGRwVJTHJkbZ12chaFT3Q38ovcFzeZTaGYVZXfvKf/AYMi2J55XY+JudKOd5kjApL
39boiltq5mvOzB2Y5fy49n4z/YMQcDpfsXFlGp3OQL6lzd8f3xiaIkWfvfSfBkr1Ol4geDozmnlN
GRJJLFTegxN+2D9pDV43bjGv5n/AnkKV4Si/tdXX2W1ELFXhggTkDoxneXe1wajbal71Go0gX7ZP
uAkMFQbONNJzu7NyAlqLlEmd81aPK6bbZ0HVJmYqAQehK/NsS1ebQe+fytEOlUWKC/Ee3kGhLZU4
UfVOLOvK9AfpRMKlUsiJpvYJAISl+omqw6l/kbInCPosgvHlANuwyC2NUVhCxDrN7BRQIX2R0Yyz
PN7PnC5UEBPjixEZvt67Ve36VJ6JKK5UjHC27PS/19VybyE3K4csLMf++Fz9c2C0dMyNdzbScHye
X3cC470nT1CMhbLaO+JNiLcBPLNVesQ8RFsyB59q3DOdnQiG06mzEixFCVwnUWAL22bySJi9BrQU
MPNR+cpoz6t/wVockB+hnVh+WWef2DpA3WflqEqQAyBsCef5YJCw1KB5LpY9R5k+7XxSPUyHmiuv
VJyNmzt3GFe5wVPTgGwq0OfRo04B4HnFqAeGC2n9vJY94Yybl7E8qRgbjy5DNPvelrR50/UgZSta
v1v3YoqS6RVFAjG+97XsJGBr330rC9re6nQIEmyk7IwcO18b2RnnmTFCPsilm9RKM69CUau7Bw7J
WirtguG98xDApXy0eICCB9GuUfXZ3eYK+gibSXGpQfz/2kCin2ECcZhjgVglLa1/6lNCjSSWlcqw
z5vEw/rV7RTzsaOGrgAadoLINjSgFh87ihzbfAtaKfY9EvAI5lygZUYBAh8AFSY2re/VTUVyRjF6
oE7TKih861dczF/yBaQRH2UkdXGEDxf3cJ785zYzhsQLQFtf2Tqcfo83eEkyTPkh2WDfSur9+8J1
EjV2dp2ddIlvBvCbIfykDx/ZWmbIzzw3zCbq7GlS2x9hhmuu3GB9AKVpaRxzgwfMYU7VKKk/JsYv
PP+ZQ2WYVf8MdRPoa0WMn202jpyAlzVTIY97zMJHvU8pLCJTo+zqzEjyxivRd98dkwpaEXCBJq4H
T4TiR02AvrLzd/DXENBhm4IY/BNKC+Dz851yfbft9q/PNQUJp+nPZTxSdbnEfU5OCdiBcI6edIaZ
w3XX8Z/f4pT+uSU6lS2ibDAiKsyGJDF71iaHQgzw1qLfvDK15h2K43ODh36K6Y30TRa9D2hIQ8Ju
4nbPJryAbhqRVnSjM8vvylQU4VMVfRNDZy5Fl6OSDb2XWA8AaKRSBdgXfknDOODxLb9yHVTzV5DZ
JfdoSKL7Yhk4pSnbnPKqfr7b1V8e1NHdOvqSjooe5uwQYEfTL78Eu/iHedf5ACgvkyUmqwbqWkuZ
cYHJAG3nsM66tLi2ldv6qsYCKRrOsPGmJYBf0oE45Gzk3W+09KmJ4nYdSknl7LevpbgWBSmZaJOe
IYPKwgwwTPvDBHqwk/FYA116k69vUybC+6zxBCX9GkRDIMMDJTJbqWu6mkKXViJXZeSH61QT0Tet
aWig9dqmKb8u573/TVXa+vrUOf7RFz/VlPKz+sZ9LoO5qk1RxacxHIVBoYvNIwzs+K3PP3sr3ZdV
cPUKoNIfr4w+IVDzjjStiIM9s4r4L1ezjXYEQndmm5RC2u7mbx0qQRcEsJaIwe9YPMOwKxKnftZ9
OVxepuQ3n3tcZcGc950oJvZuDvBHz70JpBmRnhNqYijDEjIajy8lSADLsUuOZbOQrceuC4dmkTZo
X3zr74Enmz80xHPW7k/oPDlKEz3p8mH/ujmpoOPtAgL6MmUf9iL/jlI3+Ua7r/YE4YqGaa/yNj0m
LEUhGeV6jcDdC+dpp3Ll/VrwLXgKQvc60C8tpUZ0gRXy/x0AIV6tsmoSrVuikvO9NaWJpAibHIP3
i0iHlRAeaYdYUNZkDsJuEK2xKKN98l3LJl4dxwfVcMNPUjFocSP/lfehuj/SPRpj+wlo0xOs91uY
rKj+mlORldwUcqvaR4t+qifXBFBHOFfACoEUn0lKWwjlxGEl6MA+IkbdTuVDDow3jTAxc5IiqSFG
qHp1hzxsxRaKqCeJs+9jPw9Z8G0IwDQNti2xT7X4k9AJMeOanMgQCzq0OSy/YZ35gvx7MSxrqevX
01PbMzi6ehTUWYf6SAsWGEo4PjCtZB/eWE0w7ucOEQHXAS5ZNEx2WSIvwsVnJtuAXNumQqnyloJ6
x5WocQvH3QbkBcGg0Y/QZmNec+S7tb/zCn6cO0EcYSprblw8oWyj7yf4uazrdI7m0CQ6UCQoupKC
z0PsBDztqwEa7Gw9KtRpO43rfYEV8VM9A8CE8u002EzFNq/k1k+BBo+BecDeW/4TLPCuo+1cHJ6Q
mwH/lt++yPmgsGivJzsEA6bDkOT4QBRN3/O/atQQAxvLZzGhIJuE7JDi898k24G+y2UG0Im67Vh8
tG/ciILdhaiAuGEm5eynXPItGOPKeNeUfyMXpaTQjvlrZEsteD48Ak0UhkYH85x/meMnna3TgXax
UuYu1o0fNz63LGoamzkpOfO4OowCxVWuxsuiY1nC3uAQNMRZL0nC6yK+1BpqZdWnCCDq8iNF9cqj
PWy4GokApam8pErnofM3jVR/iX/oTnzmi5Kbtm4GqAN5+LN5eCu2eEUmS/q7Al3cK+9tFG9lj9Ly
aemD1H4KWakqh19V68QMMoBEW+jvVeMmPvC99IYAS++7IDm6pxOzjDNGsb2WJaiNl0VCx+pHGyw2
czOtiibQPZUgGzt4LEpP9H7An+5CljU/z9Lg8nUk2guXVHKQeecQ6fsMkPXBfGFxtv7dG5L9prp1
zGTKo8scXRFEOkfKSWst1x4WGoDPwfgWm+Ia4NQKZcY4A6QRJ8217STBCeiMzjnG2Wn+mwio2XIi
Wm+7uGmCyJJct4xvQjtIh/bv5s1Umt7Zp4Tyo9D0NCQ03GVJkzNX+tHZYte7JU3aDm7iTtwmzKza
oteQozMv1BOCzUfCx4NW09QGc290JaFY7f4KqSmTqMzqYMffN+xD9mPVUWcbekYNdRCRjMb8adam
gzMNy49dCh1H7NMFr83VIRpEBHs3CzVdcBSeggotmq3JyEg0TFlFufn8HcaF+gDqobY0JEsXDqNO
um8tfVtwqCuISPO0wzmBPMBKjH0NaA+xRUl6uQmKAqsXWyVUNOCl9ofkXBOEr8i6ARq378AWV3PN
7Z6vZHB6y05qoiaVA5sc2lNvkqPIdNHek57CGBW1lKwikXfHY9a8mdH35JtXJjBOdfjtHTrS9vxN
+eY5337Yd+zvMSGtdsiwYTyLsl3EbWrVgfZo4IgSvPGbpMNJy9p7Br+0i7KVM5P/pfJc+Te15UT9
ESMd33dIzXIbA+hMbjRA7STc02by/m9Fw+C2LexKcTZnfnp0kMtIfG8pppsbx0VByg7xOBvNOcBF
ixXMHgGfPOcSyjwvDWPM1v13UouS+AnAMAIk
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
1hSoUF7EXw9fbTvyepMhwb2/J0==

View File

@ -1,62 +1,61 @@
<?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
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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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
sSYy6hQ9jG==
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
E0jfKSS4bvXboPgWi0/BdL8=

View File

@ -1,50 +1,48 @@
<?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
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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,76 @@
<?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
<?php //006fd
// <?php /** 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.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
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+cPqeZ8Ea2kfZEs+Yrog6B5C6/5qGExaHHujQe0SDpB6pEqEwvvF6sUUx4rWJwzypYs+Y8R/JX
KJljQmVeXrzVhE7TAU008STMIiMPpl//0a4NtteM5aBYDfanGKsZH6liwxqlKDaeHSm8StO0cHE1
RiEEQN4jjtKUpoMo4yTfsSlfbsyktG7LnnL9B8y9I1WHAAnuwzbdOx84QYEm/7ImM7FS2jLHAvRe
bS4hfU0IWTSzLeg5Az7j6ARmvMCc4m/JZ6kGbmylISlUSPiw087lOs1+7DMYQqoMx5x3qmNU9dZY
P9U4PpIiFSN0UD85C2qECvAs4xWBLqSlRvt507FV1R8vJPqC1E7LDy6jwuSYkdTYPUW9Z11lnG6d
Xt15ocTBbzvupBywJQSO7uJeMdd83c0osBYW9uPDzfnY7qOGeQbMbdQNKYuvXcGJyvuVRxc9XTcj
Aun8ffd7S45Yr+nEjfYPYSkFbVkPaar6173f/17hAP7AWEF5Hyr7BmG50HVUGFdILpaeP4YL/i7q
36eVrlcpM71o0CcfIGiH7jhXMwPkCOVE+THWVcdCc6Us86197HKQJiGcIuk1eETl4arzCQoEh1r7
UBNGIxGIM+XzVD4JM0BGKl5ZFMX9ZrH6QEFtY5CjqUw0dQ9fDKThG8aBxYSPcGV6VAJ4+ktQRT75
DYaXpzwrC/SEKvV2IPR7uDnzZySvmX91/k5NNUZcWBxPYO5DYDXlnpV7L0deL+4zxF+uA46jNc7C
mH4W+kx9MdYzBh30TjoUs/wu84lAHTxvGSx9h+Z0xliG8+K89Hm3tWPjoz6A20NYPkXOukYOEK0O
1/1fOajbBl6HMJXPzrL1CYFXLsZpjVLXiBBAX+xNm7u3h+j2b5eP5E/WsXz4tYXzNvE3Ihx+2NMJ
vDgDinj0vP4cPQthmU0DLHitNKTvavNNZPWVvsxrOaSZ0MUwxhHwHrsDU/Wt5diPBQVV8H8p/WO+
gQJc5bBQKMpPO66xU0M0CSRirBwkGdQv1zK2g4EU627diIl1Lf8Gi6D0AuYJgQcQVZNEcBiLL5me
AU0Pi8ZGLq05v33ns7QVIQvrBrQewo7StfNUVb1tNh5l9pdeu7b/Tc0+2dQ/2kuwv8pgfADe5NZa
cHFBVCCYulEM+7J8ED8J489NKcLLVEauYxus2vA5/WT+kRYuW4Bz7mHYH+b5XMnU+BsWDMsdaii8
43WNNtXxb5OZU6Za+vRf9tgDl1bbfFbOJqxXoQOC4VLIE3GxfEEzotRI1j42FcDUs7pdOdxI5vxd
vP0xFokEfja9OvqdCVpEnG3hp1bts0iUvAOVMWYdmC9S2NDklQX8YNAn+y730rPTMSLTSWasMsEr
MHPeuqtpErVKezmzVVANxrSnh3JZxnfOm/Cm9v19PE67yLmze62fASg6da9Wh/N4bKsfFQeRAHt3
SFaMEB8pt+a3Yl5U1Z1i2YPO/OECI8VvJ8Ie7rrWEJMqV34bONORz6ibS61nwg00cgBnvctTPrGG
DkOj0tV8e1KIvkShTCUB0gPjP03FmowIKAd8y7LxbtuhW94ijkQntrfiUwWEtUQgybE5GKvr7THx
xNFEi+y5WrHsTZ3L49jve1dWD7Rg3Jg+SRLQBtWI0HRH/2HmaXbBU/j/vY28qsKWWoTCFXp5CbQi
09VBswXjJTS6uMcVHybZZc2htyVT/F0K/yQEGUqJ9q04gI0HbqGZbr/PhpAngrjVbdzgV9+S8ytG
DdTDtV9rACqpOdkKCks6Og4gbKMozxEEAad59Yjg7Af77ox8Twfb8IxOiWZUKvE+ll5ALDzz89S2
OKpK8I9KAFcZzjpO6Fs5QP3zo6XU8iifmvSSDhvcHeZlvmdEJPWSwqmw8auktHqhipdaec81PXWk
Jnf5RIagMgZYQdseRatc/oogHq3kVNCMUwF6/7r+Q0jCCgUsU5vvH6NvfwK3ebrUQVSv2Q7u4d+2
3AzxGIRSQLiEmQoNhR+J+w7x335lGtJPqU/ze1Tjxsqso9ohZxOpw6IyiX8VLTqzqFtJf6KrJz99
lJgoVT73OhwINQZuNtv4XHPNviuMc4u/nic6M4Vowa5+H/ffb6/2TvS7GG2d73xChkY5sYq8o5MM
/g5GNe6DlMkrBD6tfSGZ2exKloJgbzM78GMBv+QXLP5tcRJg3/eIpRfCW4qcy4NvlgVil+r4m4Hp
9UpNJbXI0hX211s/X5mlrjRHKfor5mBih9Hi4qfd64y2vi9L4Mat5H9593ftJ6zfwY88MdW+2jZ3
c3y0DhwrhjGP1XE68LmhxnPc5S32j+ykTTO6YNLbjDJXiM2aI1huoGpBquAvPJaBMmmAf56AidLQ
AlodGzp8lwanWTr0hzAPv1mIiOit9mapMzj+f8oOiRs7s5l/WvqTVHMvspLcmHz0YqijRGe6mz9T
Eje6redngl3BSMV+xiTRKIv1tsmLGKP9dgQ8IxgvBBpQ38EoVhyXIkJ/TQL8HvUuFtURxAVwL99j
pwrcNvIe9XEdjArLPaHz5Tt4+Kr6b6Cjt0lp+7kwVXdAuh/OETgNVkpyqpwUn4OS8WSLnyvHw6mh
o8jLmhw/n7hkfc74wx0EgkKXwyAtU155hHO4WMNef4zNjf5nGaR+Wm/puWyS2C0wQ/P+W3XKSrOt
UIa5KNG+y0ulIaEInJyD2MV51fadWalTQGe+OqLtpysEI7PbZoILQ+KEFt7N/ztOERjaDw6xYuTT
x4N0w+pQPl/RCjZv56eBD6vI1Jq+qf8w90UMCjBZFQMcOCdI+3xt4ZZAiaClQa7sewgSKGH7bXxB
G2tWOPmWIFdwaeUCcM6P/dpI8gAaAiYV7drLNSyl2aAGGvlUwapcSC+7vvmQTaFkZjIa/Gh1A2Fm
ubDyiGshMWYlr8EA97nnqrjSRef4cQHpFKtxf5HuneCbbdqggW6b1OrqIdc9JD6V5S/BWSy0oyrt
njWwekk4uqnop5wV/7GFrIqTOyeGnECrnPPXM4lw1Ac1y9Yk69ineGXpp/bz1PndjrtiFelq9PDb
TrXFzoGsQc6p6A4laVb7WdH+UoX36Gr83ryoLX2Jma3rH3z5Ubess03slFg8LXzPydQasyeOHJDR
F+7Db86HmR8jMUn+PMdJ9ACFKoktBFajfSttz7Fr4aQt1EsLgJX4ECIt1KXMG4bTGuuLk8T4J7iv
WXRJoXoC9uQnnHaorVli08y0CSTtnfVHOOvfFZcrNuqmB/U/qaGxOvrw/y+VXIi4XB9/he5Gyfet
iYWG938xM2S2DTtOf3YmekXZyCnv0iIgKp48VjG++RKpms6gzmzpkpP9arNmeWLDvJg3K/8sTPAn
zlGt70PJSkSkxvquy3LPiq8OOUZlH2jSEfCC6qkqCuF12QUTlywv+tSiXi7QhlCni9QjXSFkK0nc
G/RYVNGobxHQ7tOQxpB+MAUax0Okqy5FQNGJmCjTsMXWmbIPqkcMHIAO1jbRjAkBeta0mN82nFoF
UlSwhW7Hvv89ut58Z/I5L3Cvggg1WnKnPKc02nuaHtuW2w9KEt/xYBwx/y28ogJP9nMKvM/9FLLP
YP32f9jyqbmSerSG3ln2GK+oD4zOdkfNFq++FVcqOXNuXSKCgHr8iT8XdrcYynLQ3RflITijNmfk
WAC9ptNxYomnxfDFDO9u6dnYGpcI9Uc23mnBrFXYIjGDPx+eakgh4SVJA6bAIPuc91z6NFfeSCBO
4fVJVPuX2YT51ZTJ3Q6VXULalmGKOFq5GpDYzFDpEQ14sDNOofi70OVxOBoRO0tXsa3h0pThb6mA
RbjKW3bHT9NChT28yOk/fQj16m2sNFryTHp+d/PO1+nBA8Xw2lC+9J0UcghrgirH+HFse+gMNvSh
5fnAzgRK7PfBfcyeR6R0UOk1Q4LWipTdmDewv//P6zLQFl/T5a4DW/Ey4nFM2c/n0j9dZO15Nxmt
3NAlQDnwdsBNaJ46V7MO69BApAErP3d+ddbUGcHHKXKJXpxKEZUQkDL8HtHlzyJ78u4XdsHRf8yd
Tig/BBdXVY91qxZ8a8w5qQoDGrwM5mhdv+wWBlERk/r7r4T33alPZW5b7TgqHR0uKk+QRplLjR0N
J9vxUHL9U1KuzALAz/4LRoj9upBFypOJ/vX2x2BWTBSgZhqEeLKJxbeH/VWwQI21cx58OgIjTctY
e0kZDaqPGtT2w0sryEhyrP7O5JFvtzSh6WksyCzSk43Kl/o/jJSWXru5JNJ9xolUZBUZsJUyhPw0
aOcEIQTOVT7SQVnc/pCQK4ilKviK+wCBXVDvjqvMVftyWi0YITOKBYrIGseNnz9i+5XEYZWjlWO/
yvjbRkDJsN6ze0SHVw1sec6amT+rnmTOwiQAsOj495IE7zDnOcc9fqOnLTstClroR/n/jnCEwqad
8qrd3Z9DPVQJh4CrjOHAs8C9K6OZhhWcBmXsjEMRNiQnS7RaWaQbd9+HvpyOV5kJfDF0b1fPdrZN
7gURQfy3mcSRfahIzK9Bu/NKMGPFbXtM+nGOJ606VpkJtt/KtV0vV+5meZfkJSUr8/t+qkPASpUI
triFZlNwsYM7QFhM1lJ5nSFmrgc2QY+RTzuXY+IQ81q7xFq0L7/Bd9rH06qG09VvDZV6RhWghjHc
q041RtgAClqTAewaWO4/hSKFHYMRSDk46RIu0RtMvuFtwEXCXHa9zkWiV9NCoXyu/7tFcRlga6+e
MUSq0qfvSUeQW7rIiyKnbKsV1NSIU+J1Wj3li/hUMwfX0m1kopPYW1CSBsEQrEB1xZAQpycCxzZE
xw96Hiaw6ME8JwEtsbENpdpIaLU58sPY+lx1RwZ+qCtWPKwTQ1WtNKzAGPPpBaSgpMBvdODZCGL8
Z5VEnnuAH28GG8sTmlo6Spje7yUAW32rrMuwiuI3uXaxSyGb4S9U+w7t2vnEM+jlA+vcAYrBPmk5
6LomzPVAQqpfToQATh/yNilw0fMachXbJUEKeLnh9Lsw1oqJp+VFfuE7w0theGKDVRMIFnpUvfQj
yemfwFySOwL7lmi/G6MWQhUys7q8LoGJgEbcx5IO6roYm2WtSx8agAT8dG9lAgix3QXbr+WDK69b
uFH3XtpdRrn/HBgnZNMVarDpaURSvi8VowJGr7AHU9+skxpsj/iCCmTrcTutkzuiHwPSEtRIMrlC
eTgHje81IAiz/mZslhhNz47DNaMmtc7zwJkcliTl9E5W+uwh0d4NZ4aDWpzk85hBXGJJQEshEawr
d94spjdMiATEZPZq3s7RN5vuiaCfUcCF11Hy+S4B4qWZHWaGWzmXrbPNu4uDG+8a8ab7cA5CClEZ
5Puicj6dP4JPWCruwrf088T0Gm6Q5x9KSRHraGumjA9BvSd9zhyijhCYbRUiFJgmra/nz13eu+5x
3jHgrp8QMHCg9LZWU7aihiTJy/+H0+mSG80NqLvV2INBJ3k728Z0Nl8EUjSWJofOUiy2iJrU2M0a
gNy0bcLry8Uk9NI7fbnxnWOTliAcTIwbImsNFeThTWyH+yL9n6m3adwukrICCea=
HR+cPu5RrwQw3Io9Gv12XKBRKvmvavFIP5/07DkIKj7OV0xJi+4nPIeZJvUgEu/Ot1MuGiBBBYu2
sIquzafGPwdKkAgJ6CqGz/mdUnxbhBoC7GIKRmHecR/b4kEZ8jGw+TQaXNmPslCt9XuWlv8QqEBz
AvyB43SeV8+jyEGQi5wmjEGNvk1mJPVp5YJHx7r1g6l3Id2Aade6jjJzmwYd6Yrl5/45QXse4UpC
W7gOWFwe9GdTsn1cOjQwG21sXGLlln7f+Pra9ifKOc+7dIdtoqCnpwiqGtE9QVYqjNHNR9RT1OIh
U7nZUeRXiBZPXhC7n53wz6aAa9tPcjDdmDqVz2aOeBNnNg0c8lPSUPcL7Hl7BEIl7pzfwMOg2qED
g+FUUbw+9JLKjPZ85OixHCIymeV5B3lGLhAYyHVdbOcuG95wfcSwaBgwHnsY5XlIMfFASXAUxT4r
K6IHLE50I1Wrtzr+fhe2Yl+374fBQMOeD9h3UdYIyZjpykxfzynq2A+8XSibrUN0AxD7j987Ow6/
MX06PcAlnYL9ryEAn+prCy5hE2mRH8O+pWN5SDUWI0MOieVTOh8+pgcrw6+T16tjTlKCNTkzs8Xq
e4ydHGrT1kk9T7ugRX5xRBlm5ojolMTGIQpM0IAfgdW+iRmM/+EhxMgdNzt5qIE436z+bJjHchOM
IXVdrVEISiV3mVJgsto0QpDJZ4eccke3RcnMubmkY+y57A4q6cGqpWxxm3dCE2miKQ3NftC44H8S
wDxm9J58UD5PHXX7hCJ6hQtRbMJbg5xg3shJHClpSxhF0GpIU4nzatcJgUrK4ik/bptpTyQcHuEQ
/otlIyhvZDbZwLvkDsEFuRuxMBA+IIIY264agZZ+wm/FWYfKwjNe5nwn3CnC76foicS+Zmp28kIL
SSjhQ6Iqw3EfDAfz6XjO3KraEhxgJoK4V/jVA9IN4SDAtBdPvtZpuzgmbxLRaE1PJtxGn1vkmrUz
ggy9Yd9lAsd/rObiYaJNNcgkiNhJe20rk+TmalnOBuRFzLyWYxSooY7IKSkQ7QHrasTnVz8nnpGe
NCROpHm19sGtV6kXrf0Sc0Wmd4ql3rmnVeI9K+5vnpj8sUc55H3RmMMWTcAbLX57oT1NgaTF/1ir
5bZWXfwWK4IrwtjgsAo66sZMGl+XLhPIHw7UwFyKnZ2IFt7jzMEofl3dA3F5T/J7veAqNRAex50Y
6g+Gy3eePfXgrqs0tqN97U5dmc74zwnT7pRRG/4hmaAZHFRPax8IBKNSTL+BfVZSCrwYjfQ9Rgcc
un/nOrRgrtUCbyt+R26hSZBK9vjCN2vhw+oMWvRO/QeuPQGOFVylwNktxpqnJQKl6NJUE50445SN
hObi/HmgNgoXBY27tO+0jb1LUAV6nYg+NPoJ1AfhxU88utJwrUMpahCJUN8b4QN1mkka5bI2b27P
4fZU8hPFZlE0Od2RSZSbJnuDbXz6nWo2ulxvxomIZoW9v45JEg7wfYOACaPM5qDn5gyA+/3suPU3
+hujlWpw9g+GlKAChWmGEDnzjx1DKugOi0QG6iQXKbu1hvpkDVZOfobgtuHFHsGIFjKA4Jqo94fO
OmHImj/c3G4hELMhrGDkMLet4wkHg0aPq7n7pNUyoWBiNQPDwslEWqc9S/tdvMZw+fRsFXtsXdmI
VvZzZs5/baSJ/nC0u1SpoFBBzp7XNeQ57BuC91LavSB0shh62TTuoPAWq9Cv+0EqO4BuAgRq/tf+
6sTfcIWfGq4/xlu8kYmZakulgPNZlRzFzW6zxGsRY1uVC1DQZK1/ss1YB/gB5PuhHs6M8F+A4cJ5
XB48SQhla0GwAgMAyrikpHVXe2huIF/L5zg7dbwRGp1tyxww66+m6DN7m67kfZXpWor7f4fZAiXx
Wdsde1F95fiCpgOoRz0tpUIa9XDFdsr++yNkzTq7RXXmveH55sb1HK1NFrqp6sHgOIGrIfQAGSGi
0ZJO3QUONHrkCaiPox7OrDN587rAzgNb3QJ/vfsI56w9KnT8kmOYRe5sHnubajLBdlyKFmFnntHX
tbB2xFAyC+VF5Gw8aINvRuQ4HzoEBuFpI6prag6D9P0rhJVRy4ybBMhbyT8rZmr6GhY/0WE3JNmp
i9+PE0LlrJwSAN9Atp1yC2P7arKf0wki2U/AUKA/eQTMtm33h7Rl9sR/rqpM7vu/VWT0/CNe3vWD
SDvtd/1tgobQMtbq2TTZEbPK0trY/XQIeVC1Ntbkac4qrd3RMznXvooUVeRfdNz3oofeUtTmwOVZ
KYWIhNILBxJ3XLyAjFzGj6wTGlH3ZEzRbkgFp3isVYLsKCazxptm56c5hF3JWb3dGO+2yIwAxi5a
Y5ue15Atxdfz0ZZPIl+ZMy4UPTjne2C0jmbxkSpE0/xOJKuPtN9BDULoWUwdlaIGI2Q0lyMI/itU
TR6YtfTtnxxvQAIjsjTIA9QLfDuSeZ/B4Z303a/6bCwxXHpkdhtyCtKnZuGcoxdzpE35r9n4i8Eu
Lx2Gazj2uKzfVC4gZpU9RRPzudGcTEYUZx4qT1TwnESNnSqxOAHEBqNOIDSwSLZ74rtqTLz0b+Lf
m5xv3M8XT24/20BQtCfmB1zQYAzURR8AcPJ6EyR/h53JN0ScblTb7lLa752i1UfB69ddZPPJYBxs
OwQRdDiI/AC6yff2DeezvNzN+DqbgojODW2Y26v+QG+3seEhcWNX+h9LEvQDLIU4/m0ZS/uEOcRN
jZWJ8UlsbkNcoxpQXe3xaU2M6guf0ubzuUHymVocwbUcHXcp2ARsIbonUuKREW5icZOehX6ovy3X
klO4EocX2Odsn2ME/Ve4bfykOZi6lHlhW9QDiZk/g0kir53jGXQj1YL3g2t3ugCH4sQphNZYNQMS
3ROwX4X2YtGxOwX4x1WgOCSH+hdGCrr8BItw+AlvME67w1vB0pS8RtFP4t/HIAH0A0UWD9Xb61YV
3phM5FLzTMho7WWF5ifZ4inoomhM43dhoqgn/9ZQtNDQToLDVaHUG7/buys/fl6cpTV8qgz/3eX0
AXDG+G38eWo+S2+tpdhMkaBEdROY7//2WxLQjJ6yVQKZx0Q356qBEnGmWaOWKRBm437aMnB35kQ3
Le62dQPus/Ax7xDUNHlfPPgRmaOTMJYckildtBcNQhamIm7Qo4i8WGgB2hqqlPySpQI8Nei+kMZI
VeHMK+gEsRAOuR/11uFpc1VLjmasbAZMYWC7x/N2dsG4OvGaXTbn1a8N+cz0gyl23CH8GFS/4rlH
McnpzJDvrcOLxSM+eqpd32cCXhJUUb9SAuCgY8Ypk9g/huMO1OTF+0QxlEmZqfCb4JW4dsHUDgro
ZN2/p/uwe0rFWYb9LA0TFiXfgWkuXTjqFrlpQEMezetMegZd4or9LXYhCWeXpTm8jhbwWuSsASGr
xsyG2dsyAfrkP0gzztI0qgG0f/EA3b4NNhADpDPyw8hDibpcGs9c725JHU59hvlgwQpkHWB36amB
fw47aIzlz7d0h/fHwd8M+QoFLhlwMmU+pE6CB1dLA5bvO97teswJgXPMwDN25TJoWScnogCdJXu8
PlfV3O0tkcI16jKCciuUUxE0OhY23hbEl2q6vjjdRuA77NAjPkcNo8P1Dj0GYozCMQlWCcVigUCJ
LlcRai1p26yt8hIoS9O+a7bc8DCZ8EAG3Qau1KfLWw3IS8b04y5d16QXdLnihWGC0OEpVdNY+VVI
DtHwYf/b3VQ/g04FujzH5mLAWR1232IHM27/83MTkllVJ14u99KUih39s2/EmAOVNmP2jjRZSN+T
77n5V9VRjuv5qJQWPOew3FIhEvOJQTJYL8wbq8RF1HAcapZ8WXdXR7eFiRUIHgMW+LFBvJV0NjRR
HCuHaEfaQ5zkd/aP3gephi/sLKzbVbBbnbK6L2byq1Vr++FKQWymxey+rMxj11jhigFludk4jmiF
CSVdBkR9SlHaxQ+A+iT8gwwKuiWvZMegk4GlpXESaey3jaIOxghyhN/N74yzKoz6i3PhwnDzcmrW
H4NinD8uwrH/hhe2EdsSUGN7CZ70Pv1zuZ5X75SqXAwk0vzeFlS6hUvNgYPgu7yVIYnUWH7P8Dqz
8rAKDs0KYrPLKHPnhKFKBi7QzhxEQOwpeNCCmebWuX63ggR83cF5Eli4Hah+yGjXkEfrCTnu0SWz
KhMKVpwa3g0feczjM5IPOHaK4D1LM+6ha1U5C+1iUSRJsBMGPSXS+Y2/p1X63OXLdaf1SmuC9egi
zILKTxAgMbHwGS91wPf+NmhdKv9CJKav29jVye+xikOnf1Qh8Qn5WuhUetloJnWvhI1huTnnrrxk
zj/gCQa/yDlDTfpYPgkkbRqqeyndCW61k4pukd3TTxXmpunD/iW2w9JGjPYWDF1EZe3Q2Y6iCgUb
r5sycBt2AUpqF+kH7jp1UtJLp+iqVFPmrzp8W1LWLtamDSBssUxglhpd4dQb66j9yODO471/+GNr
cfq6h739aePKYAJ5eQR8g3k5SdZv4BzOgmTgqWKU/N50rYlZ8xtQD7tsx9C4x05WKNo6DKQ6tPZ4
YHEmgO076OC6hVVkeQYdD/e/2+H6HiXlEU7Z43/VeRb1rIzK8jS87E3537QO8eRlHRKaHwmqcTUY
Yu+Lgojkt2C7KckvuP1KISFc0z8mEvRSr0kxLzItl/OYd05TS8TOznEuROj/lnVbOPfnSnj8ewb1
iH6YWU4KEwaOUERzHvDhZgkIQqAyAznw4fcB4YFU86utBYsZh8MDmj6UmgfONLusVB7WoZlBKvAt
UqDTlEUZj0XTLc0IcmjsSKMjJ/HIvlbjveIfA1UKBEp4V+cYX/xMOrF4Sy3mMACm1gtA4P/gU8hU
AF/OBa7ifgtztNjskF4g7NwcAeCzdWNeFiGPk3trrQ4LTGfa4swfwCKPiixMY0bgeObKiofM2fZn
5WG8BfuuuBb2TiyhXYB3oi/VKMlvAWEcRz+vwO1jPKhVzLXkdS+9+8Z8qMGTykgrpg1OrIS+NG3Y
2f1AKKx/3Bnw422k68xizzRsn+UpC2stXL8T1bqIogHXrE90+Bk9DygZKYbR0qClOcObQj1bnXGG
qcBCtg7KGGEouu09AEqMDJyYoUlf9FPXzhDlM4jITY630d6zVR7C8k5PPoJPCftpv83sDTzhSc/w
xI9AHIfWmwh8CzvzBqti4tJkJdis6wOgxft0v5hEGXqT4GXLtGHlgpJ3D7+07wWiJtu9ah4SuMzz
5n7lIwwfRE6Sbbdhfrq2VhR0vzcN32DITmxGhjwbm/QXB3LA5D3BkBb6csaHhPZ3XX63izv0wVV7
9s9RT/rkv3Oo42nJmJuvfJjF0/xRBXbqIlyx+B7aVIL/BJtCWkW6OaPcDSlra0sssoEYFSDOwyyS
Ud1kymq1v/PQLmYL0RBlk3CGHcDQeGTVSif0mOA7qumj9Fv++lM/7OaGGm==

View File

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

View File

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

View File

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

View File

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