add 4.1.0.0 (ionCube for PHP 7.0 - 7.0)

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

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

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

View File

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

View File

@ -2,6 +2,18 @@
title: Changelog
---
## 4.1.0.0 (2022-01-18)
### Added
- installierbar in OXID 6.4.x
### Changed
- Layout der Warenkorbübersicht im Wave-Theme angepasst
### Fixed
- fehlerhafte Funktionsparameter korrigiert
---
## 4.0.3.1 (2022-01-20)
### 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.0.0",
"titledesc": "für den Oxid eShop",
"author": "D³ Data Development",
"moduledate": "20.01.2022",
"moduledate": "18.01.2022",
"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

@ -6,12 +6,17 @@ title: Systemanforderungen
* 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
* 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
* Themes
* Wave
* Flow
@ -20,6 +25,6 @@ title: Systemanforderungen
* 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 (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.
Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.

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,10 +2,20 @@
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 ].
Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.
Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.
### **oder auf der Kommandozeile**
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3modules_install
```

View File

@ -2,8 +2,20 @@
title: TMP-Ordner leeren
---
### **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.
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
### **oder auf der Kommandozeile**
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3cleartmp
```
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

View File

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

View File

@ -2,10 +2,20 @@
title: Shopanpassungen installieren
---
### **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.
Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.
Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen.
Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen.
### **oder auf der Kommandozeile**
Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3modules_install
```

View File

@ -2,8 +2,20 @@
title: TMP-Ordner leeren
---
### **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.
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
### **oder auf der Kommandozeile**
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3cleartmp
```
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

View File

@ -2,4 +2,6 @@
title: Lizenzschlüssel aktualisieren
---
### **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

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

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.
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
### **oder auf der Kommandozeile**
Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) aus:
```bash
./vendor/bin/d3cleartmp
```
> [i] Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.
> [i] Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.

View File

@ -76,19 +76,33 @@
</div>
<div class="s-content">
<h2 id="page_4-0-3-1-2022-01-20">4.0.3.1 (2022-01-20)</h2>
<h2 id="page_4-1-0-0-2022-01-18">4.1.0.0 (2022-01-18)</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>installierbar in OXID 6.4.x</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<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: 18.01.2022</div>
<div>Version: 4.1.0.0</div>
</div>
</div>

View File

@ -87,14 +87,22 @@
<li>installierter ionCube Loader</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>
</ul>
</li>
</ul>
@ -111,7 +119,7 @@
</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 (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
<p>Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p>
</div>

View File

@ -79,7 +79,7 @@
<p>Löschen Sie den Ordner <code>articlevoucher</code> und seine enthaltenen Elemente aus dem Verzeichnis <code>source/modules/d3</code> Ihres Shops.
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

@ -76,14 +76,12 @@
</div>
<div class="s-content">
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p>
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p>
<pre><code class="language-Bash">php composer remove d3/articlevoucher --no-update
</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

@ -76,7 +76,18 @@
</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

@ -76,10 +76,18 @@
</div>
<div class="s-content">
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
<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

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

View File

@ -76,9 +76,13 @@
</div>
<div class="s-content">
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</strong> zur Installation hinzuzufügen:</p>
<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>
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</strong> zur Installation hinzuzufügen:</p>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.1.0.0 --update-no-dev
</code></pre>
<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

@ -76,9 +76,17 @@
</div>
<div class="s-content">
<p>Aktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Aktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:activate d3articlevoucher
</code></pre>
<blockquote class="alert alert-warning">
<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

@ -76,10 +76,15 @@
</div>
<div class="s-content">
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p>
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p>
<p>Den Installationsassistenten finden Sie auch unter den Menüpunkten <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> -&gt; <span class="navi_element">Modulinstallation</span>.</p>
<p>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

@ -76,10 +76,18 @@
</div>
<div class="s-content">
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
<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

@ -78,6 +78,7 @@
<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

@ -77,7 +77,11 @@
<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.0.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

@ -76,13 +76,14 @@
</div>
<div class="s-content">
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie dort diesen Befehl aus:</p>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.3.1 --update-no-dev
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.1.0.0 --update-no-dev
</code></pre>
<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

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

View File

@ -76,7 +76,18 @@
</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

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

View File

@ -76,10 +76,15 @@
</div>
<div class="s-content">
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p>
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p>
<p>Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p>
<p>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

@ -76,10 +76,18 @@
</div>
<div class="s-content">
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
<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

@ -76,7 +76,7 @@
</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>

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
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cP/rIlwKE7mIAruCgXgWLWtQQfRtJrblPPyw4c8Y6MhI1pZQyjBloqF+wNc7d8koQIsBaXIRv
AocC3sCUPIa57rCoebZIDP6HWiIMbzlc9cfFzZiPQU1OFJNmHFSwmihvhkKJ6Qi4rIcBgDv1Bytw
dwakWm4jny+18Lvgbwac9Zlazve3LY7uv2pdXjfmul+bFawKGvImZNlen+yaYBoE+YC9QPO/5+Ph
yFDDlqsN/i9odcYz3B8djuYzIxgXQzJx7RFV7hCFBqdBtd6REW21xsDWVXpLNMwdt+M9gfQ5QqqN
kcFWXNJ/OfXOr7458Ql6SaVwyp6vvrbhwKpwRucrSnB89Awf4jHcHhk84WYgTuZL9YAmCFVdPKoP
2ds7T5aWf2sv8MeH+VhrjC3PmFTJjXy2RcVOHYODtlrz2D/gxE/oUXWzLyoYhPNNKzMaxbzVQ7xa
opGov/qUEqx5FTVfHY6QqM8w64sNU2VBZ380g6GRZD1t8EZfWJfieQ0LtNIYV6gmdhQi3jjjYjvG
QBu6IwRc2OTGvtlMoE28/Ll/SGM3/1UR2kOYm78cxNEoIcJqTkX7akWDNIJvETGAnIfWBOJlSE6z
m9IuZPY2LobAtdMI7IlUg+VJlIWVE/gNOgQe5FF3cR73Pt/v5u2tg7DMWzKMjUqQNyFPj+9UtswA
B0Sua+csAOU7UUJNIqZiwj4BftIR9WpYnr9cwHLkhFlekFaU1oZ4hX2trd0jsbqa8pY8sA0UNOH1
DlBCKBloX8xt8yNStWlqWvw04+tDrB32NN6PyQLPGL6jc75/VuvYOxx9DEs72IvbX+r65LUBG8Yt
as4Xp3hz6ZX1po6Q3kt+YeOJO6brZIGNjhNwVZUFCXorHt1f1VGBVlDCZW2zyVro15TGSrf+CJe3
X+4fiaVEXdhtHWZMsvFZnJzFd3YlMq1kwWO6S28K8s7qYDqEuQ8v2NNkdg8b5c2AVLd2mreoi54P
4fHn7Rl+E4hDP78S0UYS3bVzWIKct0R6ZYrR4oP0X0y5k0yvssBgacU9UDxxAj7wW6HGZhCWLzaf
B767Q11fKnNYnG0PIdZLtplE/bZkGaPQiY2CILfRwICzZdXY6ABcX1DcZcnKpzNYwkJJEEpt0UYp
MIoIUJyGxxDrZmUjf4Rool0oOSWSB8FjbcTevjJd04TnpDBSnD3HmG3kq/YaZE2fE/SBPQgX+R6M
Hb5bsSIsKhd1hNLXN7kdh3fwcwEJM06uM6pJPwfT6z5uIvrhOPpjcICRlGEyuZMWIyKR8ZvQu4AG
z8WvGecReaZ9S6Yo58xe0tO0Fn+5BHJUAoKj0Ipx5OipGGtEJfPwbtXJUqfQJCwNAxCav1WonkEN
4Agw22614S6wH8EcekHhrsjotPHzKRBqMw/bFKagFJViZBvEvIbqoKxbN9tv8PV5J59FtP3vC3JE
2uu4s50EAup1iVQJDlz+om8xK5/gYZjJf7QZrZOHPtFnpjIGVj72aG25Kd0iFcqx9GsUmm7XGKwM
i9dm11abt/5EtVZZJ0Z+PTQKspiwBkFFe9UfiGG4cq9XwBG17MBJDhoD21TJL3VRad8SjXKwCb2F
PQlzZREJ5qofKLo7UnVjWzTeenpI28Ny89S/GE8hdH1iAe8HCYDLhptRwiWqIxVPEoHNM4fgc93s
9OVc8GP72CiBdLSbwRr9wb/yMs0Dn+cToddWBmlShPdtbZgI9omlBCPzhhsBvTYZ0ai0gXmtGQZa
dTSqTgTXsfAMhyANAzmwKlw6W4Mobyz5f0MBNeAexHDas4g4Dvdc7YmkxD/vh4V3TIGKye/QvSAb
dlERB5UU9/KoVDrVx2vHztqB3gkXTCdnW1JbQEyiS0VRTdTWvLFIGBrcXCm9iYTYsPm5dGC9BwNF
+538KRqObXjCraIoN/x2kljeN8/TgItlS2YAEOQtxHpdMLXhYzkyqIfV2/wywtbzlu774a1oh8n9
mYhPD0DUfAQcL2ZJaNwENUmEougmsitvxsNoUSaI1OxvUkh2AIsAu0nCq6kFgPQnx/utPuqhfqpd
4bRBk2jq3B2VmaLPdrX2GLnBnZ7lhr8gaMKZZ9gQltG37pV9stOinqmvtrMSEdAl0f4x4Jtm/Fzo
023IKr2ORMExVWFke2KXNi+DqoGLxpIapuiESaVHDi0BD3guu0QSS3ENPqgNzGfMp/21Kw9wzZyu
jwqkMbes8U6DOgFbLS9WogmLppFokbiHZa/Yi7NTj0JDH/VdDsbyK6vsYxzeHuBZFuJzNY5JcWWN
y5oj6O11NNdMxhccCOnvwJ5PZa6yl/vT+4aald1rncg9edYa1580zeMgdFMK77w9U3iJ0gOhZWtq
J9U4P0PtUtV74g+uyLZo9OkzPRtuQxTuWIo63kJ7XjpnqtM6AG1C0Qbxl6KClU5xkKD7FKJ12Ft3
EBss+34HQsJ5wBTaI6a+aaw9s0tRaB/xgiBnMAi/lP+SrzMx8SCg03ZrHFgEuXM7K3ruAVlfA51i
SYGqU7E48uVbR3ua5DbEzm+nA/Pey1PZZsmvZwZgE7gytLFq7Awca181HOvxhRsCKsru1oiDjI7v
i62d8ScV8CBvojCHJJ7M2xmQX5srrccDCovXx/dzTUtCotpiCLj7szGwLZhwyPQ9tmAYmkm0gBTl
w1TybxSkJtp8GPqWV7USzXlv098VBqUt7quDytJqvACanEcbyCvp711Nnb7ZGyA3pKns3SJdLbyK
H3YKcE/VIX36GQCck8taLAGNwnVx6p43Bck4Oh8mBhVSXC2QQtBbX98Jxt6qb9EHfo3TIHPODTEH
6uJ4HiOWgpqKtrnq9NR4Sc3DuDOh5rvpMldVkUwu6IksxkbyT/ljuIA0swR2zFmWQiKxT03NQPzS
Hd7vugz1hZkr+60/O6VZAnIvftu+wQSLdbJ/RQRYeYBzfgk/J1ptwdvlddsqjg91EqMhxUPJNcf/
ckZs8BJ/g0gzsTCYZSkOak2jAuDJfZvOwUcekpXfCOl0FUoGDiTnvpMRyhXW71L7IoMFwt3LejyA
o9ZXT/fi0MU2oK8ang0MoXAwsoCJEWrU2cuEYbIMiU890PQ9jcZzvgO4EVyBwcah+p/hp5d7tVln
AZKPmlvLTheTo+ztLhwW1VULoPaTCvVjXYdrfLyGqSFVv+3LkfVvmARDWJ1k4Dgq8O0wSYKTyRLj
TT4FUPOwiO8gMn/v2CGR4G1GPGed7flgHAfgncSscaaTJwRMQl+jJzoqGGKjkIj6MgHdHU/27I05
ICzIOmsKAaaodIhakv1sSUJix7qC72Ot1W+hQ5nS327/nM4ZPouxvYOswIPUh9WW95sJbOtCGwUS
smDoqKjy8CFE89zlMXuGhHvsZA21qov39h1TJHSU9jAB5npLktR7r5wAzKTZ2kjbeFMRsOfQu2jf
8h7vKHuZa3Ww6U98tithT0LcJCC1dpGKLXI9uEHYNEA7lO+UIVdzs1DA+dNuosXg++sdYo8RZJTG
HyD36RXcfthWj9YA03iw1zlayT71xpftcx2xqqpPbK1In5RTpanKAJhjJbWTUTfm2ij234GMU3QJ
DN6ilIQ6VC8dx1J3R9JnDO2C6oVWeOvyAayCRojPfHafXwoJZV/ysvCxnLU0NLuXXoqqM0lJ8R+9
NVwRAI5WyaKeOEUuDPJ8AspjksZgdFQX4SrFKCKOCjhXknKcoo3tYj8EYzmbnoefV9mrFIz53LdF
T1uXM2objTCtuI6w+xRtRogSnDs79tQuRrq0LRR3VsA2rTNNX1Ex9PEPSi6KIVXJVIj7XiB2sbxq
1ToWUBgZueejJP6siyssB0lss2JC2aa9r8+7Ys5Hs/6OqnrjJoliopTXb0g+pyh19+N8iZCUfy1S
+kBuReLMhmCbrOC2km5o7t4V/qQ0WxgQ0MHRcXuKXY6VeuwqT0IR9reV2WZcaaYCA7AjBci+Wf8/
0uHSOw+HPe445Z4pkimRozFjLzfYbVLXJm6fsku8JOsLkpuCC96GjLwSaWt/q9yCcYad8v5L6Mp0
Bd0Ids0z4vWDCTiWYaEemxxITbIzFuy9n2fM5kdy2x/rKU7m/x9HbyfNENRHU5XPItGvGtyDfYGE
hLmYE3OfhVFjlOdZQGOEy/PSUs5LHm2rPH+A9jCGT/FOr7AqMvO+S7yoBQdrVHTQV0yX9ANI9V3A
pzCoIkYqfNdxHykrmVqnR4ucPrpxtmDtEVnhOxTWjRUnkyxhbPbA5MCPAAS16sNsUpZXSjVNTfaA
s9RAGegRZfiLQLUTo94R2fCWy/v44G+lGPQpUGDzAuPgwm9UfRUM9jbu/AOrFza74qxPdPEqXvVb
P27H4YAOtiAQcfeXfKw+jPaKk0ysG55jWZTC/4hewoq6dBoQJZSvAfL2Cvvzzysa0Yb4QyaXd7wX
h9NoSpPRkoFH61j1mWb1bui5M/crmYvSoV6/xTOoRxPeqAzv3vCvzh72GamQFv3I1ZZoNsPA3TEA
NAkCZL0iXndA+bK4ae6psAbx+VvZynY9XeR9wZPM3Etx55Z8adMzdRDjaRfljdHrYEcGBmNHFxFy
svVbNkhJP3enAN/d5XZTzDinpdmrwf33cvJ+1wHcfdhej+seh0CjtXWjCvA+EakY+jw3MqS5Xrro
wfOHIgQoAjeZfXuhpL+rPPOKTaFTTK5oDvVOQjL7jyHOqU2ilLHC0hyqIYKam/6mzn+NRAFkS919
DdVg7qdvBDwYd+m2vA0dX0L/nmaq+7uOugY0HJQSUo3ZCWu9ITo+LEZ3gefZyBFQvHq+WX5nGdKj
oBPP81i4Exf3R5hB0xqEElo4NCNaAXBwNIc3p/37AxI2/QaXpNI705Kh8WCfcJD03BVDBxJzfEd8
axMh/ERwS059r8jxPRt17uurZ4E/zf82UTOoq3Z7G8ZsEDn16A+Kyp2GtZYZmpGdD77ZhaUZLjRC
NKorNCVtwQzFZD7BeiieyVUFNTMZopZnpIsexgqCxaidLoAEHK6nmLOAic2hFqhQOuuAqieQC4yX
uhBDfl0Ng6bj+DvjBmJ0rkBXi5AzWrcfmp3vPGC5OUIvNQFdLK05aCm6VMRt30hdqV++Zi6XD9C8
smlPILh9XJNzGE17+jU12mWnrSb37b+0aTF5rpxyW3/OBMpqnTO9o/WrLBtcrCySs2ozbaJaTLvz
fiyu8LnkjaEQwGV/pIEj61VfcluNzIraTIsPfQlzdaCjSrjlxuDLvdkDOUsrZNL03wkIwnvvUoNF
p8RIkkGe131l0cqJwiufJuTqx3rWwmge8bZBWl8G1ks/VhKIGFGBrEgRXvvRfyORse3AC4Xj7Rhm
xpBcrr9GigJBIY965mUzLCWTLpOVL5b3w7ZMJevu/nd0KULj5fJwfTXa0R4csrBiD8XxL1kEbYRw
va8dVLIPEi+XCT75xKQ8YgPIFZTN2rJRkj8WejMC3xaBMjpcEGeFt0G71V/s+VWg+84VQcB27Qgh
4G/X6CRfMhsfmsFh44RPkkAG8+dyhLajtWYxIYM+5IWAgyxly66AI/+3m5/rAnWcmUbcFdhozFxz
wJiGVT2xLXSgbwW7ffLXjhlN6SyQZsgU0RGESpljKiwRgvycmRlySCT0reXyUnudiVmZHpQG9yDh
ARQNiOPoa3O/mulcmRlYMniWpl3wvgqUtL9vM3FpD88KtSJs11LAi94XBeL/GDGdljRfnwk10jW9
Ti+bA6RjYbyQuw8c5tM/nuzFvlu33x6l118BNFwjNj8cyk8leIGYGVugKj+jIY/LSgzed7lb7iN4
wWBRYk9E3K+We6B/zb+nmLXIy/hwPvrjRsrIn6iKrTvugmaO1ycxL1SiClQgUbnNrSvtfV4BjO0V
1wz51xZ3gYZn7aio/sqEGjsVgORkApTgUV9sjsRxCbOWrj5Qdbe8hqywDCLjFwY7ngy6/7sGO3qZ
9/V3O6B/x9iUY81OpxNcOFJrKaPo0h2PB1A8p91n25STnLQ5BO9T2ZWpoOjKgFpkTNQdoJLClSlu
oTvl+tqpMinaxnpESLhoLZiM9PMZpP9EAmow0xBbOs+IkPpePIv7FVElK2zAJwtupfbNpf3fhuWb
2s5kdUSWzMhTgpY0Eh4vWi1+nOOELl0Hy2+boJ61zqyCpCTW/HEUsi5J1Qncu60E7+3++nSeARXG
TBQ7vWCfH+lEIHrxdSWv53+xySBF2hfM6oW7j9IABN9qgvolXKE40bJ/w6agmkI//2aPcCHvn3Qa
U47104Xswh+B70At7sgZ4+f56aZ3286U3Srahy5Ua7x7StZoDWFbsZbm7eYSX8AQtW3k5YkKXtr/
mmtNVDvDE8EQHkL6tyzwSuWcH6Jfv46B7u08TgDIWvNs85HQQa4mFb8LUnlYWotfHoUYcko2jtn+
5hmPFLe9dSDGgHV4HSy5PZtIdkwnUSz3LtK6+gAYeiYqnjNam+dtVuqehE0oESHwCabCb7DsyJiM
3oGghHHutFQvBW3P0t0Cbnbp8ory+BxYtdLMDzjAa6op9NntwtJgdIJVKWj+M/JOhyyW6fwoEZA/
hDVNZFSwE6J1qs0oCXO8DgZtGCbmRSZ0jPfUsfzMw3k2gBqsaZ90wCiBRP6R4gXzlKeBBhnSzkhw
gXG5yTM5zaAfzPZ7ERwamC9W+RcCmlkQNf9XHPXA+koMOTeh6ITj9ZUpUhfk1XNHv3OXl+Io5y07
ZEAqPhakFP0dTMS1S4q1q+UXPVb1NKhiO1DdqLsXc3cQIR+FYQk9J9CCa9FFOVhXp5H08VtKudBX
gh4Ay7VsJdU4EyeoxbFgnHS8llRZihWShGungfiaxLJf7hyRTJZHy/kH+2W8yiqa/7bluixdQoQh
yfCC28f5+gfWWXzjPyXBeTB2Gr3qFTvdvHckLivpCYG61s+0TyrEdlvPyjPbMZ2ZbLxOx6TJKs81
yvnBnCP7WD+IDFc4f8L7Rnr+Ia1JfVzTsubWu3/9NzgvfI+Ct5NEg3viDq9y4uVYtT2OBJzjHQSW
VOtft1Pm21DyNIoPji+bsN1OhKqfkeNX6aeQez2+m/vri6dC2dknetgTU68ZVTqCd7LnmE3J2ts+
hUZpgMLkln3gzSTGj3CdIIF98JrO3a5OybFjX3v7Sk7tOkt2ujPpmGD6HPgtALazAcSRQADrH82w
FrMioIN/1+iRsPXL3dkIo8jsR1+ML24PkObyzxHIVzw7WDuebTOF7W07SdWTBdSxcHsIlTyTe6tq
O5zwAzTIVTt1pMa7sj+fR4ltErml/c9bn6d9fFIlII0noq+0ayIvsHJx44Fc2/up328fEwOMudtr
FlGPxYRQuPHW0Gv7V8cWorkl7cyCiWG2GGlWTUp1jEeivPNeCCidcrNFZC3rCSofBPz3dTsDr5QX
KEpXuZf1YfSxHjY2j3QPcC2QQAZ0o9r3MkFTnWRkfau6t+t/RRmnjUfjJjFy3QmtGfBAjBLmeR+p
A4nN6pfed/cC9mIWM2Ayzw54yO8mCRsKHnToLMMXHWJ3mNieE5ghoavlacWoJMo54wiQAvecDUH+
xRUTA1gnaAoOpGsN2yPHhRRCBQd8uopBYFmCV/9hI/614Ivd106+2Eu+EOjXJS6XuBWROsFhTV+y
Z1NZdutnD3Enz8qsyE2lJI9aglp++wBNOKOEIoabAPvA3LbKfoi4BTZ9fNjhwxx8LX+xudzjvzJL
51+LUW14uDxpjltlxL5vB5B03YBKzva97Xy0vRQR4/uHkHyVSH9OWIfbtlkgIU4e7SeAJEysLiI4
3mUY0WL4qoy9FjY4aekbzwwqjIhe6MOZNuoxWGw5SPLC5xaoITbCk/l6R13dJ+Hfp6scgPUfgxEb
EtYdhCCqm778whIrVbFnjRqWiHRNP+kPj6DBOEd3iT3Hrf7Esdz2kZqHjRPTNGH2dSZVm+DKlCOV
0k2sWygpZ+PTmcvijxSihtg3PV3P/20exBDk/p482Br199Yrkc7yBpDtpBr08ByHP0k2QOXeC+CB
rbyVRo9ZfkvbB2+wFLatC9dNUynunUC9Ih3zFvWUhpi9/OhNZDvvtcOlgFczrpbHs+290o43vLw/
JdBO09QtyOo7joKCc0obvPWu8TmWKmyOw8X1eYt0XNue7rqE1vxNgAgPWqq1YphUsMZ+GW5hc68Q
2w6rRWGDHY/b7k6BYmvRYzGCAUoLUFo8v7XcrJz/mPMxYT5Ay4xzbxgMpCQo7JVkxWl9SkDISMzo
4cErcP5aCP9IIek8W28tlRWBXLXBW6FqwCYcCEaO7T/j6zZVIV/W50W69yURMOMZS0ap55CeZ3N/
cL49ZAKQWImMfEmErsTidLQBj676KVmJG6ynCVebkwMgBK5bH+o55duGfOfElfQfjxUcZnUP6Ax/
wTKlqCYNL00/TIteJ+VtebhRGHqiKQpx7DBkmnMyfhSkOrCsSwVPWhGufyg2yU9oiyYadmFQKC74
24PrjKpA2QdpQiahnEZAcOZtPEGlU2oNcMPxdyObblmMhrHjL2ZvcMxj768Z/uj0Hh0S9DHukeYA
v2b2OamIxainXlbNZ+LH3U9mVi5q9rGWUVTKgBnUCs6HvlWcdjNTGI8mwRqHE+Wb2rCNPveU45mW
/Xu1gUEW4n0jDN43C6N5iUVO4BygkZiXkAJMUuk57q5ePbU6jWfwVz1Tx04jgN+JTet3JSnBZOX4
kNZzp6HTOAWzY7ECbVWTLFUDeGGDI4pKv4l7pvraubO5IAcc57qPL1aeQfwJutVB8P2wC9R1G8AU
blFKpGOTmE0sZOlx8Ihrq82/oyOzVJkopie9pB+LubkFIynwEnU8Xg3fv0rp5NFdQqNRCptmcmXm
SuI04fzQ/mHvijFV5hMG7Rhur+tKtYOzXswergquodo26gpgx3LEE5NsVSbs26wmOmPAwSm4wqMs
02J2xslglQSvzjTiOQVPv78os4AdKZyHn7wrdKfQUXl/DzPMGsaNsI+I6nc/UNV8mqUj5W4H3AQa
K0jQ3jX8xXpL3W9tmpbu4N5zcgq9y8feTD83mz8Q55gwP/azeOq7RzgYpUTZpHbWZQhctIvwZtDb
ywHClyjIGJXje4bQ96Z0AD0iNL4Ny35WS05FBTqN3c+UgCmcrlm1CNBVI/hORPif6dIvh6TZtPu9
f2YlESCYjrv0OjKb7ZTJI6thtyiDIbHzvtIKZBGO8rU9TZkq4dYjlY5VmdTqc0bweQIX2aWPVg9M
KQtuUA2oCwltzSU6r+mJ3vOI+iT8IQzIs6wPs+zB09vRrFN6N8M/fTM1aNcpdO7DKHvX6Ky6TLYZ
01+TK8jbec6MB1CGDYQUHEMSY648vncQ/NfKygZpexUG7Jt/TInNyboWu2MPmcaBMywXfx5J4C2e
YEXdbgjB7FPnXJrJNgDb/62VeMCChu1sobIkNJUNPZ0L6U2Q/UejTd86P3g/w6Oo5X7RuB1mgkCr
zr7bszkvBEWwf4sauwbWiB0BwYcqKXuw0JgOj/E3IHGc8/JuJ2psMzkXJVk/+i9jmbrm1mp0/j4R
4GxfkN4JXmlzu0UZRq1OG/2oIEW2vttxQfgxUFaIGePn29tlR+YXvBDGTmGphlOaiQvxeMtD7Zuc
xE80X7pAEz4DQb5bp88wDijZzGslVsOJJ+B6jUv9vrBeqrFjEoUZ2X0PKJ+HWiZBx/+tOYHbhx4i
8bnL0mqCK/z4PVzciOOxq6HSnysOhskNOrLtY9giFwf8TcFyAKv/i/YHnhuqv+3+N42vR/OTAujm
EzDovT2PB/MSt32Z0Lw0naTC/oA44wZFiCOxnF7sbnDtK+SXyyOFywKVJtbj1HNc6F/TK5zKP6/A
AvYuKpEi1bOTGm9Sy1xbxE7TkIWNEL5AjcrOeC16GR9G/5vpANbqYyIzNBbcl6wb4tQpaKrAhbHh
DC8rJ7oWLJMWB5mQOKUjWX+SIRizy09A5mhtnw0uYwp6Y8vzv48H1ns+ibZ4cAWaCqC68BggFXkT
6h0WA5tN9/SHm02ktlmEZLMI/BKKjOZgTus8AEazWbT8XjuNUnsxAQtMc5fg+RtWseskQ8b2+esY
E5BRhVWiUkmwxuRDLBBohrMCxbAVrZ948JAxzCGwC7c2enJDsGRf46V+LsrT6hRV2WZqPBvXW/rD
lGlemxjznhS5yFnGziPP7pwJgBwRCPo5MtHjuJctyH9aU8biSZvNBkDiuL5VZPUD2pjUE1BZHFVM
JysXo1+tTnMiw/ytLe6nHVx7PuMwQbn9ZvfLXByCHksP8bG2576clwekeUNNOhjWaDwaPsO1g8Of
PaQSggZP/SZY0gFxS4pazV+JhObixmjeKcWqVGbF31YqkiNuxeKY8iIttgUfzTo46GoSw3tMgyj7
kS40YCsGg6CLX+8WxE08EbrZcgRejKOktUBlsqD1vcanwIhyXOkAGDYed7rdYpl/IQiT5Dtk2j8k
yV6naKFFQzdKj4gDWa7O1jU+ByzPJV8m2Co4jRBU7kY54k4etwYjtNkCIydnBcyvRsBKFVsQtbO3
O7s8ba9QdPp3jc//mS98dqvgJZPOUDZzuDLfiTEoviwt+Uh6SkOpzQrJpexX+bnyUozTIq+Jj9t7
QysVl9IMwb6/oKeJHtBXGgUzSph8h3KBTIyPYf561hwvassmY9B3a+0Z/Z1xPKA9v2EfadXzjHI3
L+LECGp9DHfmIKtJySDe8gXUYrDIZwYFyr37cIO0UC9Ml6blxqJXjMvUu5PKut4VLfTcDBqWWw24
8vX0iGzKzmS9FV1TLFNMlYu5Pr7vh+aEq45AEh/mr7gI/rm02BF54Vy7FT4I02I6KnmFDm1t2eNO
YeaVHUblyaa0d2KPW+54q4qzMsxKMI/zmEMn66WEPjQRz2mVojZcjIIWgtcFQJsxcmlv42U5NlQg
n0E/qjNU6JAx1Plok8Znn1fVGbxfSN8BCQcLirVYgIHxxc1YP+n1Oqx8FG8UUI2hj9Jehk88vO0u
xyIcss2Dz8I6VeWvXi3cAAVFlreVzENH3Mzvi0L7cOyBDj3rm9i2C7WkYMX6WSL3KFvxwGItuBf9
PSvduom9fInOJ00hPYJrAUzc9P8M5eAppD20Dq6PbtDJICleHukf7KktlzsaPH0Hl9vw5OwfJRKB
dtF/IqmFd5N20yIczPjnHLFWFnoL3nvuaBHzllLV2+t2nqmqcyS/7iMiQz9simQfEoYavm7JzDNH
ZlUJMxRI+6mpBJE/c1Bg6Lq5koT8h+eB4hq4bWP9edNFMZfqgj4r8SSrBAng4d95d/zdhFljA+G0
4JsySQkDGcftl7R9uX9vcYj4wfRX8VTppnwBSLPWe7SU3tqcR+9esU74BoOBVdurd7G2Hwl6UOEs
o/ynC5KV506qBAHRPzCXbnDOXGZH5TQMZA+6w9zgXWF115R+tCC69BNjo0o9Sxui6BIT3GOkzBew
LVv68lwzvawl2Ju9uwzVFdRweEOJxIC3rNe6MHIctop9rQhdSqc89lzaHEDyJmfEXh3EDXOjk7E4
HAyOXmNk4wQer5hhIsibZeMSpSZ1dmrGV+Gea5iNOarznfPaLfhjv5KkROusNYP5lsEq7Bt6BvM+
EUZYnW3nJoRgrD0x1mQ1qQ/yvf1+WDBQUZ9kTakJ1zSddHFM5/fXxYtro11AS9SQTsQ2dzHRBGJ3
ygRFEmhwkVwvbbNryZDD1chYocAVonRdftX8m0hthL5KLFZ6DUcG3Mb0fBV5sXL3djsuiYOI+qYS
5AX08WNZGo2T89WIq303jIK9jUluWPCJ6Zah5c17aE5iQ8Hmq8T9TM9RKJyJKfmoULx/jR3XaZ2Z
8PPe9CB6XYV76FkgdswdDmANIolX927lmTRMSRPYamrDjxvKvehBNgrrbeVR2nYsnYNIVd2kobZL
b47/qGByiAbmeEwnoWUd+zGNmbTY4Gam+m6p4bATXk/Xz6ShLpLDLbHhAuqXJ1Zdg5s66yun+j5f
o2Etd5o4Gqusqa9bMcBAgSB6om3nrd9Oeq/ekF8M6vYf0CqoMoZnwtFoRRwDRkWNTWvxATaxZo82
y5zdiWujBRgHDbPZcQ4845EWAIqNGQ4JotYkqMe46/5dniUTexx7ISyx/Udj5x1X82N3N22tmoL3
vptalCrqrg2fjAui9WHYv0wiTAiOV/+AdDr48lMNWsrBXYqNwwncuA3wCzTp3osyvULh7M0+6eqt
4PILg5umSygyrw2YIReB8L2tlgJ/tMhZAghjLbD271bVwXe8mdHr6jtKTBeRc+jlrIsfMxn2zuab
dhDOnC4NhgeCX5HE7/tAENm1igGGLdSCCRyW+5jCncTdwW+9Dc8Ec5uWHIyAo+8ZeowtBXqpcyMX
4iH/aYUkzklCGVVcZBWQkvboJjcTK4Bg7N7e/u2nXPMS5FD/6LrRuLERiQMPPG1icFZzK7Fi42lv
veL2JYV+JbKFOx673f1PXAPJEliNtLBt7knfjYypRFIpMggNmf8hAADlv3LeUuwOZ5z6/oSZtaOa
mrDEFOiNByRx6I18zVAt4a/5gkfp2f71LejKozBKozRXYbWQeNjGGsVKQmFRV9jx/GuFNAV0R0I0
gx0kJY+ulVcFdbXXj4td5V7VunF9UVE6+nQKkTKADHxTL8SfCBEjmo+qciu6ceo93VKPYGLH+uE3
t6RLuFNH6eYaY/ObQVYAKPSWbFBc6gBx9bTQ7Afx6nBhc0Ze+cjAAVhuUdRQ01bQ9o7FFPyfm3UU
qsyWx2Xf8aC3h/h4aqFVKul8tm1YFmdjdVlWooeLk1HSmDEQUlQtD2wDvezfwjcHdWG7fYvnH6C8
poK0khHZ1AA2m4KkMj3wHtG7zBwaYsh/Eqd/6qJItltB1ktqnanRmvuRkvrzwMCRyGvyaWbtkmLu
oa5ZjAlLIQL2REjTkkQnbKDOStcEBpxA3l9uLRk6jl7kM7xnCiqYEf4GSKly+DEGu+xKz5mKQROW
933MdWa6qcmm0kmx3cG30BSHqzhV1sIq9g+OhP+p10HeG0TBOxVGtfp0ZlkJ1dkqO/5QcpzdfYDg
y7scMQnahq8hqvdLHTEQtMvfWsTsyYHGVlMZebLYLL/hT7CZWyRo6EiVTFcDdw5CK+cbGb9q2ixV
tiG1rzz8sVG9dIzlAIk7/3SFxtKTOSiLac0bUtkOfScN74R0hDYhvG82oxqozoPDOzR24HkT6CiN
ZzHVxWiTg3PAic4r4auhm+sFFYAjsfUHIn8tpnsDAIvzCINpk/Kqe4UWo9wXCkDbhcZ0HNx4ZEVG
DB1Y2Np+IThv/RHlCAZ1ufrnn+5A/P1FwwF8+vEx
HR+cPoSQGUrDshd22CZKpdxP5N4BB5TY3XLK3RsuCetCQMOfJsBjz6QyDUUB+dgidJyHJ910Ry2C
9pqlFNp00BDmKptVUGQYHOkDyVIuJkSGUIjhzN8jpUCU7Xq+k5Byfu0i38WnShQY0Wlh/wSWjtxm
3ulXSQYdG+WJzBz+L8qpjM50bC+PqNK6CFcM66prSSyxYiYxmJ6odLPftkuwV9kN+MxzCEjxwYjg
qV3xAqtAB7cUT/azIdXqvtaoyVXiXN9wqylWqBTOhASFFc1ckcbuN77T2wTgynxz9YbdFn17d3Hi
ter//wU1xc0IeeJQpbqpwaqDMVy0PlscryI05mlddEfFl+e58BJuRzZEBg3b5mlGcTP7GZqP6s69
gGBOBGP6HC/tOK7Chh+ACx/XFQbK0VzXUg6QfZYdFmTDMyFVCAcklSTLsrT4A1g4ROUKKzakl9GX
qbhd3ya4s1f+8EOl7Jf8HrQDS96reWJioS22tiOXK5Saafot/kX5cYq7wDhK1H2tvH6SJTP8zpwH
CAW/eKaOLwOFiNsiaZM5+0U6AiCxPJVBYuZPeXUmAG+PPsuMKWATzD1xf8VARQXUSaFrbWjD9zyw
sWOcqaNDrG6bKwtuaQYvpfgjbTylZneTw2fiWqgSC2r05pIITrnmHnpy4Au8Tb3k34GYinKGvwSu
XTzg/PhjUBLOfDcrSPBFuOSiP5zgsKC+C7U8oTZ7p1WaiM7Lo4E2M8qcVxu4WxHzsyMG5vnuIUak
uq4afyzCZAVSDMCRCWIv78vXuavEymX2POG+WnnlXwoCC8QBnzVICcmsM8aKjaCLJZTDxu0h5sjq
8WHUT3VE3yHCcpTdP91Y0PRwFM79KZNXi4q8wCEKiYSs6qD4VfOC+ZQkr8flSNJW+wp9zcsTQ4nN
uj1iWPYyCoT8ziI0VSGrvOYDUh2TNUPAvLQhqmH6wb6I1ZQx1gbKxE8xFONnDZMxgbkH1648wHs+
/lNte+HLVl/zf0VkiCdq6hYK+St7S6HmdLzDqd4vyLylFVv5SR4Jc4s3l4ETg/XsmneZ24++hTlU
xCiot2BxpPdZTIoTvgrCynDBDG9ZrTcY71/ZtE3zaax6oIC3VtJjJWg8BHsZUw2nbcm9PwQ1EzVR
2F2AmyzCB+E8DYcPP+Wwvd57nubzJXtnPGgz7FfRUP3aNBELNGZrcKYYEGqR6OfTi4fVQBqNI4iz
A+0ZMLn9Wjc3VYjQo6bGckHASayxn48mxY6gg2rI/6TOBhUgfizPFQcT+j3BdwN3c8melDDF9Ujo
KU94sjxqjVWD/keeXfiokfeMAh5UcWIhCvBN3dYlp8DGrEuXCFKcgwTOm1V9iX3VVu59WXXxO99c
wNAuLil/jiqg30BBsSzbULh2ucWLC8UroESsq84C5Nw8aQpuTGU4ynPRjAJwumBQbrnXX0lnek4P
fqYWj5g6DWD5oSwDdi5kUsrTNmupVDYVRkqCWUfCx0BE8c2sKvQNVSGZxQd7VPFjphW0zDVOfBmc
FPK3LeivcSL0tqAx2KPGT2eQckDKIJjOBjTitb1up0RosZkBQothQrQ4EnkLEnTFaVs9jz0AaC0W
D8ytsXySSGohiTv8ee23t0EYV/XytiugfFJgdM3IUjs/Wh7xLI9rn/KPyWsLidejZhr6etoylaxH
dgkvDNZtvunRp6jL4YF/izQVCaeL17YeTpzFmMjStiLeX3uvY2QdueFaHZZm/Yt776gnkg5llcpr
+YkrwrE501gFzXJ6go06sqZ/h+07o/A6B8eHgn2gH4evPmhX7alYQCNZVB5JWXbfNgsy2DK0i8yu
qdtqXMUqO6aNdMiQ+gvxWkEoEWJhjj93kjHUbkO3wHi34+o0c29bSSf2iGdowVJPmOgSIX7VDvrq
Ld/tOPwD1Wply2F2Zo+xvxX9DqyDShDkP4Ce43IFDxVFhMVUZ/e210cvLXBF7P52Zty3biBKFWfE
3AF6d7ngiAf2VqdMJXflqk+MxMSCp7ERD+z4lWwAqK9ir3A4bHLmtBdoMr2KxsquGDj2G6tUTmRH
Fj384XDO4u+BKB7Sf2BiPw9Jyc6S6dSziXwDlKwszcAnA6uWFWYLeJCKnLoNV2yY7WD8sR9w3Kw5
7Z2lbz4lPkvBjfjIJ3+Pl5j8nba517KxRnf4ozBn8rSZzknz4zeqgLyTamkrAz27bBkdc0XX+4t/
uG3BOfHkO3Uy3MpArYgV6eWn362CbGyPrGYMoIwEQySzFu0Ya+y2PeAUFI46OO9WX8zrOmFJ8go3
SL4ZVmikgI3U65UuTATk6LNtmkf3CUG9fVAslnssGaKdrCAb0jgHS4iiuVhCqqMY7a9cwgcKeRA7
ODTaUyXjTFLRRqZciooNUWXMFmIIvHBkz9uwNHS8KAp4migAEaY8TsEcdTdnapx1YkY7qVb8CYyU
6yAqlJszYIm7BwC9BhceDddu0XhK0rKJEcm4Y5ReaplXhQwhtUXbC4TxozahJQehBfXs7IDMY8Dg
6ukTSpNCgGAkCKRP63040WfG/ahbXck68LNgN8hMJ5lMU5b/AYvk56zr3F26iZ33QMlsLRoCAoGd
VF8rnWNlj4lrx0qlKvmAYdAle/LAUJ4CheKcHSzyh+pkNw3eRI/0ZHGZHjrve4lbZ6PxEmj4JG7B
YFqvqwQqfExJZCC4DYWGPm3OVpclZ3kI92VmOtLeB5xkvRSj+h8jNhFZxKyrg2p0x9sw86IUDxof
w+edaZswj3wJWJl/lBQZJPU7IgZL2atVtspGJmCIVSOusFcuCduA1Q3RFtJZsdTNJKmdDN3uqamM
FuMvQEdP2Rrvawv7smNwNwuD8+gOzeHzxPkmxSk4mK4Se83ad4//lnfIttLVTxe02nP/LYKGzxr2
h1D5hKyZQhViFgeCIQD/cNR9Rc0S7g73pX3pNkGHMwcxXMGj59rs5U461Mv5Ar9QRtsPgc3/CTLz
vl2QSabOCFg98kPMHeO65SVGEPEBl6vyJfErFORKoNu6p2hTM7QeGTtmOP+zZyw83lycszuIu33w
9KOln/3MgfTSr/hk6B6JEc70L0QIuISjocHKIKbUkETDIkGLqaLH55+63kK2dB2Gcx7MEMnU3o7Z
iNyU02Z9xf9tcNJaycGh3wsGj8Yc6Ec7DCGYdSSOGSihv8Z093ZMq/KiKwRS/M5ec+l18NQ/3uRc
EGm31NGYiM9yXpwK+xT0W4SOR+1jtfHz2vzOirQBEKLm1Zvh4im+TpJM0BjCBsVbR9VZBr22+Ovr
lwJyfChl9JSOMMsZQO9KxuSv6fv8Ri3iftRAYosHxCUvk9PQTDLLwd9Db99zbC+QReHt1xXQC8FY
AZ+3xmUn4uESwWSdAODEMWT5l9nvYPvqpJIq6jxJ79NOONWDec9azfjkaDef86eqxdlA6YIvid5W
cdD4ymRs9vvqoVyo1S85+P1jgJAHY6hG/K0BWilmZHRL4C0Z35WkkwXs/qKGhAxR45rOrckzlkC3
vP96tBwK22X9h9QlDQwCqIFS1iYgfN5QjqpcCNNFwVWsA0212BHA2a++otd2EiDC8cnOKCeGZKGK
yl6E7vh5BBbC8pt+TUSsrw5uMY5wFgsS/b6rxf7to0WAUkMijhF3TjKXOCHQsYDmZhd2/HuWISF3
bTRgCGLZQIHJ+ZSfNxpLQkB5VOZUvOOPlx6c0O5W9cvh/ASF7e57bBUWcINqnT3Iz9XrfPr49R/C
pB42YLAbMEfLSOhiZaXsjQIIdC/VHVDLWHG6pmOwbkCqG0oNxeLIRmLW5vV4QNmJqYGbPLbIVyb2
PXcKsUZKgK3Pm9p/F+iCsp86v8mL/e7VwyZI8AxbyQ7X2CiWxHBaThoQDAg/SCI92+r63CgrIx6G
6e4rw5aVrB1MWnbKmexcfBteasCoC7usQml/Zt9xSF+Xm7U7C/Vy25e15mwtQIn8zlHvDurC0naG
9qCD/j3D73HifvMp+7iJsjKncgLX0CLTPbg6g2NlJ3ViPQ5M7EH1n8L7rsJ05zr+RXIN3NmC+Fhl
PrDxUdTVJ37HDW5Zo8Lr3o9QzznVO2Epp4sWqWquCavFdndyCyEw/IMZtswtHCRS0iEB58puYmET
LF36IWX37yYbpXn1PrNjLkFB+cA36l/x0aQv8UFOJ92MoG5dKTVMHUex4/dVhnxvbBhUgdQMaAlg
fgn2OdeJuJBcAc59kdVi0B6l1XaLvbDYeVi+O169Sd3PlpEqc3vI+LhvE4AmMjTyg+w6n1huT6L7
SEnjpx3+D6V25Wn7bIqlmc6BlN7jnwj/E7bL5CAqUDovtlczoM9Rdv0I65qiLx2xNc4IAD1z3Khj
XebIbh4pgxzkQdvG2L03/gq60tuP5G8jr3slLCJ8ZbOf/toFrP2yY25WGZ8u/rKtZuDxAVtBxbnS
hlEh/uDEEwOGjx0OQIwzeqjvwzrl5fvu8bs8QwJlm9oNrPSbZeK5V5kpariQDqgA36PF1Xl0jzPh
Fuzc7mpo46wR5dtDWm9dpAUV0GPUnCBYCslWtWHJkG6TZitsuDPhdn4V/e8SCYw1hhWOom/A3fJp
AUU2rou5GzTE5+NMzEh04Jq5X7aVVIKTbFjD9ZL6ujfWe/o0Vf1HaxOKIAQcS6dlJY2woOvlQ082
fiPxVeo113Yn2H2InKLlddKgYUtPPIEDRHF7+Bshyxh9XQ7VTQ7kaUvARGGT4Lt+Cz4FwdKCz4Os
+i2vJzHskqWduDy+rPLLuOP3ufvzIfo8FeaIU+dbP8r6LANB+pugYcA+260MXBC1r8NaUDU9eh1Y
YobSbBEYhwMg/GiFCJyUWrhleGLEk6l5Im6scjsnVdd/YEliZkMJEEnzZoHE5BB2J63yRb+03zyo
lB8iLti0ubFGdKFRFgkXp5/nNr3mUcuDieABwPM7eVj4blF0wf8mPxBmTJ40TU3MRGvfd+mD1ASB
QuJY2IOWpBQDFWDtfIIkxt2LqEGeLF+6jrNQi1mxGu7fCrOiW0OtYm2PtDtf3pcKCYZGOrfqc7aG
xP3xBy5lkzB44gP2WWzcN7auAHN9lKZLR5HWb8sTH/xYV7Mb/G33oaywppaWFlANdVPhX+khBeBt
T8cB4VNjwHjdfB2lsyKG6gt9V5GWkw5XfmPscOSd6bCHmJuXkSKNUeXcewxhA3KuAQnBNtYmq4Es
+2zh2Jz/VKARLh38ZIDnjl02bp7CSc7RBFUtXiUduOB2RSWo2c4UihLLHcGjRuT1SLAYiyGPU4v3
WFGkO12gvlqXk4k9rWA/UHCb5g2J7Lm6p4zyYs1zcos/xz0X8V+mFYFP5vs4gXpfaTLEBGRyYJz8
sYlTWiIj6XLfzTtsU+xXEMngZK8gmoFdMa83tmMLwI9jnkm0sn6q6XXyAyO1zavX2OIc38+S77/H
JXYPny6Q0gjA36fBgklwntQZk1cdj9Fq2bLi3A3JuOJQ24rWDzZdwcyEw4+nAySFfbWtG3/NIRoT
lh9EhNaFkIp6+w99398NYJMAECYeNaBIe98X/bXWC99jQaLyCEu2+E/LQLeNqm9M1aPFkOa6Wqv6
e1xjlOVFG3Njuw1wKxa3lERgxB8uRsGL3xyrfvonG8duMH5LauRgjFVoJufhVnueyVWgg5m/I694
8rJzoeo0hYBk4NnVLh8EnwHMCAc5uguo9eqKCe/UobQIVKj7QOByFcTTpb7vYBM59Y31OAUCs9Ar
HprL/VVlAD1ieNxKMC2RAKIdmaE0RU8AJqlGFnk70OTKQ3Xx3ENNYF1PA1GznqRxw6P1+nyO1O0C
8aILrm1jdhTPpv9lQMVjKm8ZU5JINI/rEgUOeMxBdMi0KWcyHoUKOjSM3t4G7pQMvBV5ZU4RoIN7
3k9B0JQTTj4JC3CmwmP3QsXpx50koL/w+W5lun0h5Y+9YqepydxiwtXih7znfm6y1CknVYyBlO9Z
hxnbwTRa9dDS0hiuR/HYDyvxgUjdGYxom8PcPBiMS19rS0hDKC9vtYrh1l6kC3KlX75l65KTN/QJ
EEDNvKwv7mnvCRydo5a0kqTcUEk73cAKKgM+F+XSDDvEbBbJ8StG5PMvaMSbi+rFdt8ZWTEDJ00v
cB10wP37HQWq758gf2lVGQbHwOoq2zrVg8aJYNzR1ZPTfUPCh/0cLdtQ2kpXVhlF++LYtZfyDpaM
BHb7t5LygQ+DjKFCiAjuGEXoYc/I5hIsRr+0DGvAAG3WHv3qBeEvaYBpTEa+U/y9vMO8oL56E/EQ
FlCQnlfzIV+olz7vCgFAI7HRpUGZyLUp5uYNx3bgMjRzbv9uAnKzxiv3SN6TnG3bePccCTp9hMv8
eC+k0RDfQUMuut6YhNHM+hWfT152Q5viyWCLuLF06zqELufC5SDWLqcAUvQR1mXT5TVJDzt9V5AP
Z3NnUAIx3Nb7tlYYzSruRNBySxKfGMf7nxJ/2CbpV/WF5yvw3Y30I/Nzayp0TZTmsl9xPx0pP47H
h4BYaa65Z5VkrxN0/itEHA5p8H7XKKZUqKrLIIrA7hWmpHuY4UygC8fB7vEoQZ7likSU4+faaOFD
Eb4OCJrX6Txk38BegxtmPbnq2fWJBozoLprkoWcKfLDeMhL9719+wHIKrNPW7vscL10p97slHHb0
yL+jTlmXEFYuGWYHEDornG2128u532emBYDl+JuF5ltIdFNX71eANbQQKpf2M/7JKsUr/vHDnF6Q
wEWu8sxH33YOIru6f6G4jiSecscFffAJdtGUgQsbgyfCN7uzFHpQMkzjnz0bV8Q5VC7BBhZhDrqP
bFHORDvU7H+wo/onoafOeegLjNF6cM48Yfxglba7o+whMU6yQn3Sw43f2FxNu12p0zw/6UoZ54I4
GwdV1cj8KqqGn5TfbX+AE5P/S7DX6o5Ad/+eWUssIOB72S8nLi7PyTg1YVEwQM9HMM27QR4vLnR/
CosTBS4oqOg2V8BxjklorEX9TbrPnHqTOZFsfEmLpqP+A2tJY+u+cBmqD+I2s39jDRVdaD0r0C0Z
0RIelYpzVa6jIJXOxzvuX1mxRHhMU+2d/8Pd5UxjCrLKHubdtos6s/aif+p7NsubdM77AOd/NwVh
bYFReCRbskMaClDEq/POQuus1ludkfw9KGklPKrCzG9pDlDQbJRj7hKiCj9VmidQGXKGtRz+nj73
/GvRI/tJfjASSZG6v0PZ14h0B2h6TVx+sndyMIAar/kCY4X3nqgTrcs+z/wWRnrMF/MrVZXor0LS
9uDohHwqyf5NeCuMKRjZrQarC03V3wDza7agRW/TEz4uD4wazKiBPi0VO6wEKptl+AwMx4O2MI24
doYYBPIt6L5MdjuVWNxa7BpvDjSoo6LgNos1HoZLdbwzvDCFEHKdP6oeV8OHhv5wdhLFKgaGsiz7
GwVHBY6mOV2ea6V1Wonh0wgR8Vn8DYBRss+cWQpA4dHXCTcYBW09jjnvBIV+cyqZPTRxedK/v9/1
+unnKQcrL4JQwKC70AaiTp4pjPSibE27+BjN/0bL13aTOwF1hWmJH408W5hoFQhaTfLUTgky3Ivp
YYHogRr7asM0Oy5kdUltBd9bP9Zje1jeiYfNcmdkV0MCb44YxCl44N3MX1GTOR5CiIOH8PJ38EWT
nP4O/o0JpQqJLT/MLsYF/38GlJf2JNxmkS7e4CFull8aH07SyHFsU4L7jFB7adsUesRkEtvB378v
3b/ylnkDpBz8liwQIP0sW1asA3lGXpEAJhRzlvA69IVZlbCZEQfx7FTDVOCs3Zx7nwkOxIzMKRdG
kxvdm0ughe3z5GZ/+Niz3UyIEs6bxdWp7Of8hwf18pFxbZjUlcC43/dRpBge9Vq+Z/UXR2tJcFqn
Ewo0fcHPmJMaaDru4btmdM96tbEuoXkRdv5u8cykVM8+wxv+u6WXrhJsg55cxop1sXO42IdFd1q6
nhYyoisRLwGl4pwfy5EFlWT7ywLpv2Cdkx2DrOzFSJF/WonV+PFk16ISWu/qtDfwitafMlQlap6a
C+PfPQ2UkmlgpK+7suQudt1HOb7D+nNLgTa9gVkltuA46lkFRuMK24MJAgagiAZNcLTEwOjpudeW
KMLpDm4waP4g2/iUdYkHvRwVOafgvDM8G3da/9DUxgEVhwEiZaRjms78DyFKhJYrA982kdiYeMYw
dkPLy/+bRUHg3Dou7MARwZQ1UTrn2n15mr+sm2rfS8bbHIL1/QqrczF29FP52lLUvl47m3wYLrzT
BIPOLcWJB3MsVyV3vLMMVSo1cL709OEdwm+7YsGVsex+E3jICvhm5f8j/zzSdSjxuN3hqYouqGDJ
9Xr1H/yzsIck+28Yp5iv5qZ4ZtZu6MKuKglO7t+YAN+HUVM6DwSXakofL8ZoEOWIxK4FQhHlZBS0
2uxpKuiwPLpUSXSay/uPVA6P8R1bb+SdD9+4DEtZtWRJq13maV1iT45nAOf8V8zgQqskIa71eAPW
CI5PNHO3IXJKxtPFw9Xw5Uw7fe9qaajAnI7llGl6C0KlMgZRhAEVwFrZsmKT3yjWavs4CGVeSEe6
L+bBEdhPni7zhQIjE6/EaY23d0I8Z7edVDpQSH01s7PeXbM9C/RxseO2VnuuMXke4v85pZIp0TUC
aAfYaT1iriI5vItLYlrA1boVQgtVFIM0Em7nCmbIcHzX/yPgZROYp6dVSNj1ToWQvNoKGaRghzX+
LjxYLtVdMIBBxZW1BlDp3DhOco8iGFyPL6phS06/TujZOvH0iyHw+om5+r7iJPWmd1AbeS1DcOvf
uEmUSFDRn27lfHdfj4P3IB0CLl+OisB/fnlva7sQxn/ELN9shu0Sm1Bj08Iff3VpkxbUwFqjrShn
o475zL2xE6kvhVmN96/0lmBHHhEG0KVrHeWQ8O353LQ9QUYrcpz+GOFmnt/NKrksx0QFvUFR1U8E
RFREreIF7nPEQh0K8qTHPDJwNZvHldHvbnvajwcYtaB7odTc69CCpV4JghG7lc9tf3CJc3hjl6XD
5RufqrqjWFEH3UOQ3WL4xzUkfaWDxUkF46GH92sAkPrtsAOV53iPRhEAXXneXDBaZ6eodQfZX7QQ
LqPTSum3Efx7whzhByP1qe82ozNYi4n2sIu1unNXCCQk0+rI2E2jv168qMj1rqY3RxhJdhJ3TF37
h5hFj5+n5ynXSUA72dkOze5fBokA8lBx451G94CuIcRA6TjBzDBB2DHmbtpzKgsFaA56zep27nFz
AF4/qUAKKCdnTYqA9XRM+OFDOKnFeI7ZvxrcGdWFyKBoYK+P/dUo2X27iITfvZMyfG9CjMgZJ14s
ziPRG9v2A6QnD0sZqaTxxbRo2XZdt5nOKxChj224UjWhiXtwy29oErxT0f/OCtJgsomOvcuRN5k8
OkmvkMgRDMbhbhuM6JasujLdKv9R/0LKcI0AT2sxRBjpAZPrX2kvEw6AvT10//MGVxy669cUOOeU
RmyAJbNlTk5BiuGpPaFcnswpgXPGcp5ge9T1Z2NSvtNiL7SiErXNeVb/iTuF+G1UfEsjdkbEEuGf
q/COtt2OUNCnvbxj2PYHSjyHG2WTGX7Cglym+etEjp/ufQOgxU8SzT5je03zpn081F7GxKY0KgKO
mfkVgrGt34tNHGCmnyTMHxaS/YpsXJQEuLziSeJ/5Yly4/6hRW+XuRkIqCcsR67gEMuvoGTuIjKL
GtdGMtPrlsVtqx3CQpfp/+xjT8r7xHPzlS70BlH8juIb4JL0DQ2fkxAeSQU0RLze8fzgPBVYBrh5
eByRhPA4pcnSWj1IcfbD+5iRWRybcE5c5qp3dfdeGLqbFtMNz6od/JFl07YkyXzoUQNFsYTea7dm
VbH69LTF6ItKKOf7b5ClLeeMQR+1vWQ8ouIFgDb5l2Rpc7qrzXLP4PGPU5eJoJqCYtFNazSv5TU3
q2ne1ZkdoMs2ITPJC8qBywW9kdZcw12XdutLsaZs4CFrjx5m4dwU1OAaZqy7Gw9j0LnIh4NBASsK
1M9RGJlvIBS2CpAdngBGe3d7dXMirsWrhfR+FJCVMcq160cPya7MQQSRAmkgdb7u5vCBozAQef32
pl6dPYVBpalX8zdCvQJVAIDy1/fwuAPT7g1OcR5cVX3+RiNrNo5eJzVNoYCTdSAqW04xiAnJtKzz
k0fadRhjVyHNQcAUWSDrWyOp66PJRR/PMbQn6e9Cm11VMkFicfjlsqYW513dujOc81CNqtKb/5il
N6ykCZE20d7JiVGrq7ynfvC+lZWtTAVC/kAJH3YuVCoUf2K+dtIOMxjYAkcB8ti9s8BZTL1q/zzR
cq8uIi7571QtuYLOuaLBgm3AADYBw9hy9OO18z5ZV9YjInC1sCXZOak6ulaudbmxCZ0wFOxCS77v
DsLIyRBFL/7cs4lsFoGSzssNLEpjGBsXdbYRSnYiLnesbCVgeTLq4BBpkDsk4AZfM0b0lL90NUnS
ki41di2uRj7WU+evtitXslE2NK6lrS0gzXZU7aKBiiTyeoDDkcXJP6KwdnI26dNMOuBZf7uSv7JQ
x5y+0zh85z98ESCbS+ZcKBgAzT42YdxYViH+xKoOMn+pEoSeNRLfobOa6Z+3busAfkI22C6R5Nsl
HbhvePdpHKQICqAPc6e2r+XDyUMjhN4AcsL5nBQBmAZF42UI9GNWoW+06tz1+4Mo6lbrG/PYHSnj
aDzNWGUWHWPa3EgGqxAAq/lVznBWt02g1WHthK7ruvSuguslQT4zLgVO7G/nzxBrpkZWNPI3dK2h
zWvlSGRRflLf5wwPWaTz6liCpYKTE18toSKC36jbmZgpNQWuWX+9k+BjIyfW/ejkYwOGx5bCsOfD
vL+roUTijtA806HUQxLEmtYATkBkHjXU5nyJn/g0hSde7D1IxWKsydx0P//2d0yQ9x/6khzLuq2S
N+bdLv1z4c7f1bB+IiYD48KGkXxDdaonfm6woLI2fT7ioUvYxRBUvlC9HEjnoNUob5wVP6DSV9XP
W2C8KbV23BP4Z7cIFJr0HxzwaeoPwNJL171/XJ4Whdetf+Svj1TLfgGLmx0MbQQPPjuRaQBgKuwY
1iWJPptdxMHhAgk6GfnGRrthmbgwmhigdqKP6eEg2A9IkbB/XAthJapWBFyo5uGkMzicG8OI5taN
Idlfsufq4ZdHbD0dgoPPCR0QjTwiUZw/wToOXQATT8oohV2YvCrZnokiLB6t8CKq3euanGqR+6vs
1SDOsYbKdhYotM9pabbOtZHiqGoQjfvQXJ2WT+Wi8NAKlqg6W/nZ1OtiZxk5HRiaqbOR7ZJ2STLB
5Gz1Ndbv+0sr/HCazHcv5hC0xEL6IDmN1zyNhN/sGWdJiMKjpRE8PFa9G8boViW3qT6BD8F69U5y
pm3uhHjDElDuA4KPFvJQHkaHepiakG9P0iQ6cNwL8s/7F+Q8Fd+yddlFfe6hsRwZBQ6sC3Q/BKY6
b127KTx/GZ91RK9S9pEXPJ4excl/6wwwbqGQ7NE341o2Hks9urt4+Xw8vIv9qPkeclim/RM8LkD0
Ie8fOCo64LvTRqLQ8psYKZ6hX9U4KPef3CshxVRkzL839T5qX5JvNZ2PwFxXpFh3/Rp3kTEMOern
BGBvCwKur/YQ1qxxy8Gv9bxdiC/rkd65ETBVrrhN6ansoVD2sFcN8MHtRWsg8pkmDecj1uQHriLu
+/mehjwXQFMo/Nb/StZ3soQRoGdTnrzJWEfCoISeWpU46qQBYuBnwvkazvk8cxIHlaSVu9twWIpS
Rl13xzXRrea28lwn49aWZWfQgPn5+dudVmwmIdzGxANa3E7M7tOTRMYJjLmgmTk8TyT9qOsVCoyp
7YN3vHWAxrF6JNVcs6xq3/h6RAO2u4ku7ywArpCsP35bBXQBJLgfGV7C1uj6rXpU8QOz4LUXCXcV
ip/M61orJkIvVHnJQ7BfJRa21t/uXFWfaGSmVljWQtMuz7oTP1uNHoTJuaBgSIOms/VS/CaAbzVT
sMHvfikUoW9vqzQgwKp4nJsZDfoSQ5k8BOn+g//p5xpuro7WkUDM75APQbDL+pjs5K6h30kWYhGI
fS2+ov1qoZfDfOs4eQ4UfCjneZ4pZFMrZ8Pys57oKIbmA+KJxBh1qjWXQs2IHuvuHtnwyLIbFkbL
4YfAm9wXw8j9Rj0B7k3NtLDzVIJgzBeWFXDBckiKD+o19CUXRyYfk6kKqQkUuUkNFQXXok7VwJy1
gqPc+mYa2FbNYVbHxrGbnj5tXRGLSAK8CZOopCQj1UQ6PJ89Lq3H++0CsoapbOmVeDTTSS3YzFBf
Tdrf5o0j3ZfhU0fOXhbYa8zAknLSUX38uctajdoJoJU1nON+kOXH+1bYEImqK4C4fabu43kRhTj0
05xxlseYUWME4a+507uuUuqvuQLRDy3cgSN4TtFXhKd9eLlQzMsIn8Z9qNmTYgwUTijhhj33pooP
Q2raOuJnQKuiqcUFTjASQEDNgAinopHtD4OVNP4dLdyqwyRujggTh5IDohGjscYbCK3d+rTWgJ5Y
vYJdSRajmj+ltIJK81tNo4zK1xSmCWY6pXBRiDENM3I3sRfGwQa9OySRzTW0/UXYOmyjS3FSKsZu
aNrulh5Ti5FF6E9s4TZGarmcEIH/eT45r4oAwDZ08Rx9C5n6pcnGhf+COwqNhh3cQtmxPYAJxQg9
1U8oHvSFM8cgClgmyS4XoF1jUEh3oog8SnwPU+lPhnrDzOgbNuxyFmZC3y8jqzRuDIPVK99YymTu
k0QIWap/eS7C4SHf/QdumnbQynqhm5tcOORA0u8ndUe0EvhFzFd4JG77BBBrT5bRq7XMbfjpq+RI
sB79MP61x6LqeyAPVutt2CdttYUlIXvBVXI9fm/+BTM6UwTw1VAUz2pjLFtyoTnogVWxR94SNIHY
bBRTDnG0IfVGciw5DG7F45ne2+EWUz9/N1wZhkFq/ETibNngdB9MiAyoKJ+Tj9BAVOS+ZU3qo1ST
tXanFeqSiluo/+K0/84Q9YwV9t6BkzYxs2sFSUuMrNmzr6ME18lfH83TS87RgNAV87WdXZw3M4vm
0jRRDSskGlxdnf7sDryB63FK1bb7SAfedT7PTO3MST1we1FM+DnQfNR3IkWbOLR+1DB7HOWaOdjc
TmC+nccx7qi26MogY11ncwIN2/g3Bl8RAVzLq6pfdMDhd1tIhmDTvfUQhhiBSlZReQgT9HWxzbR/
hmkp9cZEGhvLDfZPR8hrhgn4p0qcXBEtKBVmTuU1+5+GWd+PMhGGuayNLMIa2D6rYQrLHKlNnkds
EpiNRntBVDn/slQdLeF6VQ29rEpDRh9iBk4nW26gqN9JfPhNJyFu+OrV8nqIpiGrMJyPgU2MX1i2
ccJQyMr2beBBzP9k9stjDEAxedugMumFjoOj43DRq5yFACvsr63/NAnJQlmKIJWYiA1oMOuDyVKX
qNW3U2ZDyF0A7DrNFuZoQpCK9HMIqcm5WnKEOebaYBiak56iA9tN6UPNPEqDQq3k7yjmHhHDIKgl
twF0jFei6nd2yEu5A+jxTyBoB0N70+l3iCFD4qoqmUGK3SFh5Tr8Xtg1JmpSCN+C38tz9q+JzL96
WMai/H/R63CndCRR23TJi8C3IC+ONhvlZWXdx/+ZjfUpl31V+o089qCWanN7q6sTanUhHcOpQ0==

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
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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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
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
XgL8B4UJ
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
13ss9lt/tr77MbD62hZ5Fe3g

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
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
qsEocHeDkn3e/VH7OY3IQLmzRg/W/eTs

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
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
R/iwFq+f2vCXZQG++ekp4flJlG==
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

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
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
ixXMHgGfPOcSyjwvDWPM1v13UouS+AnAMAIk
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
yOvavS6Ft5Q/0RSfoUtbNq0UwmOCHklghnLicum=

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
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
sSYy6hQ9jG==
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
icrpEjdabfbsJGVRthG2pAul

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
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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

View File

@ -1,77 +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
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
7tV7+hTTpqYQLnv2ICA+VJGAYKQb8AQJSErS

View File

@ -7,10 +7,10 @@
* is a violation of the license agreement and will be prosecuted by
* 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.0.0';
public $sModRevision = '4100';
public $sBaseConf = '--------------------------------------------------------------------------------
ha8v2==bXFvUGlJMVBGN3UySTQ5aUdZQ1ZPWmEyUk1UVGFUMUFhcjk2bnNUb2luQk9yTWNDKzZoQXFPQ
ng4cVlxUkwxc0EwbTJ4a1NKMVRsUk9yNFZxRUZObUF3Z1ZYeTBHT1RQcmw3TDdXQmZmUXBCSFVNalNhV
0IzMDVaNzVjdDk1OUVGaW5OTzBjbXIyN0Q4T0tRUVNUQTJSQkhZQW9YYWJORWgvazY2TVNpREpyeUh6d
WFuYzF5eEl6aURQbTI3cFYxZU1BdmJqZ25TR0gvb2tmWlpPVzVCS0NHam9HZzA4LzJHWTNFRk9sOEpTY
UV1OTNRRXhCTzI3SXpVQk1KdHpJUnVOQXpObU5WU3pBZ3RLMmZRczFBZHVFWmVnUEdMaUE5STYxWXR4Z
3hGN3RWVlRhZ3AwQzdINzhhTS9mcWhSak1oa01QWnlWUU9FWFFvZFFKTVlZNUdBPT0=
2HWv2==dW1lZFhyd3BwV2lUSGVqeEJEeUF6SlZJNTdwVmxuZE9FWVNZeWVkTE5nMkRPT2VNeTVra284T
28rT1VJSHlBaktBdlZxUFFBWVZ4Z2QwTGlxOHc2RlB3QjlramFMTE9OSXlnU2swOHBxS3lBaUtZQXV3V
CtndGR0QlZ6WmsxRllTOFVkYy9LbEZhbFNwWk9YcC9SSWhBT1B6T01YNEdCTURDUXM1QmhwbEl2MkUxZ
UpRUVgyT2FuR01xTkZSS2tQRmJWU08yRzZ1dHlINC9FYk41dnpkbEZBTnIvd0pNem8rUlhtSzVCU1VJc
FdFQTBycC9WSEhMd2Rob05IZkVVR0l3NnZOTWZSczNic2dCaHNJUFVkUnRDWmVIWldZRWloZW94NFpMW
XRYWitqZ1h2SkxPUHJNajd5dUNaNllCRW9ISzJLOWNnMTBJNWw3OGtaM3ErQjZ3PT0=
--------------------------------------------------------------------------------';
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',
'title' =>
'<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em"> '.
'Artikelgutscheine',
'id' => $sModuleId,
'title' =>
$logo . 'Artikelgutscheine',
'description' => [
'de' => 'Erm&ouml;glicht Artikel als Gutscheinwert zu verwenden',
'en' => '',
],
'thumbnail' => 'picture.png',
'version' => '4.0.3.1',
'version' => '4.1.0.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 {