Compare commits

...

No commits in common. "rel_ionCube_PHP56-70" and "rel_ionCube_PHP73-80" have entirely different histories.

97 changed files with 963 additions and 1303 deletions

BIN
.gitattributes vendored

Binary file not shown.

View File

@ -1,28 +0,0 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPuVm+ALKKi6A8K1jXjsdwswt68l7Nwf0TgMu9m5LocehBmHgXM6jZwetYuJCYWTt7gtoAdrF
Q2f6pHRRCL6V8xR4RJP7VpWCDbhfL1NibxnXxR8jopeMd71QeMbn7EXlPLdjb55D68UHNPtLpRjr
77c/vDOwcGMziorHbmVRzZwEZUxdCyqv5cn/gan1/FU/GD6g4RFP+8mtINFOdw/CNRPRxIAgrw35
ecxhHY3km0nh9MAPq4AslyfhuYf9wB/l6DJqobHYRuUTAVVBGp7FgpH3S+XgA8uTNxJZOzI6qwi0
VMDovSLz9LD1NPVZOwn0/M4QSkM/cLclTHCA2xXvXhSV7NFIeoqPoTuqKIeG+sctyCDeUkG8xiAN
RCmsZMHluYDIHGNdg5P5nsQLT5kYt4v/4Bzm6/XoEs7uEJJPWLUHewC0bVcEV5wuppSGzKi+jJ0A
5H1+vFREr2uMqJ4nCanGe1ru0rokCHdkVrL7YwifR+3bj4/radkbs9IPvoBBQwJhh2Z8lw+Gz+tT
RZqoxG606PzF7XU7mn/tzGnpwQ8suk88iQWKKji0ZHcqUHFWzKHaWWooCfAw81V22D+iRUiK0wgd
KkzKpFkIPc4Ps+ubcgfDHC0JNMqxITUYJvNJ4dpsBJWfG6KdeVFaDYmj6+kq6IhlovHg1KUqr0hB
zQRbE2B7HOQJuuyUV8Sdmy6rXRTH82iTdGAN5SGBn5i7PC5sBRJ0HyVZcu6Xqx5g5fALeEQhaK4g
jhc6XyAiPsG1W0uKtRnEs5bU5Bn26kFaunxw/aDoC3f0anbjaUoXeeqZ+CtFo1CF3Ua74LLCO18w
3IP9IAmxFe8K/yYeVtG8zGQOqeUL3KuTYWrWm1ddbU7BXM2rJ9Zf2/+ETsjhwT54weTiNj8AzEYK
9uKZsFMhdPvMIIkj6Auak8zmNE91KjbnyDK8LBf0jaXMmlJiLL22XFROkKYnhejYgoVk80jIM3OO
QNA7Oz6Q19PoUOe9FYyqKp9qN2aOTVdzKGQNY0pns8XNkKrRoIGA4LJT/6VCfcfA1TTFX52sPMDv
WUkdhfwl5C/wod5aE1aK8kXoZ8w0pWlmLRlgyHEXzIBh8NSMScCUcf8bXBHGUA2f6Si9dvOj6wMz
7EABTJhtwxInvqY2JUVv6CbUsAvJLadAE1iB82ZOrZStIcsfP0PxuYSM9Ho1O6/xDJL/kXppxFmX
8HGVRVon3EJbq8uJSHA4ENDYJ1cbE4SPtAYi7xZ4POJcAvVmcryJ+2oajVRF0GbandwMlqSZwEy+
HlHyCT8AVeaOAIGRLfByGlt8a5Po4Ykb26JmntucUjTL0UWP6qg7YFrUab87pLbdaK8soYpbaAdE
E4/RzCkS4QuQzjE8iMm5iCBQiIzHmW/XoZ2Whyb1fjKUIwR9ftaIFtob2cu/njqXG3w4nVxImQzM
DIJpgFBKdJsputGKE81SyKNMALvzURgMboXheCaCGhHgMC+XS/PEL2PuNX1tlLrBnjSrDneLEQG/
+Xxy7/LqbyGUTyfFt18bvjR+7pQsqSkIanB8VQw2+5dlQK8erJXRTCwPJwcJKhuvm9+g09UiD381
o4x48rDDKx3StTS/gDZ3WNvP45bCzlw7HNCnQwdFzUOgJ2TPSUz25yMtMROjAb7WI3UaaQUJnu37
sldB8NNvZznaVTYFuBEGH/UeOX0L1U51qS3SIyVE2Fk9VCtq2h7ViFCpa019FSnAIKGrNEAOWubS
lb9C3Gc1WSTxnPpc3ROANlj0WjTFW8hflNwc1dvV1/NeA98ojhweSEsy6ksu7KDCSWscfYnrrG==

View File

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

View File

@ -2,33 +2,6 @@
title: Changelog
---
## 4.1.1.0 (2023-01-03)
### Added
- installierbar in OXID 6.5.x
## 4.1.0.0 (2022-01-18)
### Added
- installierbar in OXID 6.4.x
### Changed
- Layout der Warenkorbübersicht im Wave-Theme angepasst
### Fixed
- fehlerhafte Funktionsparameter korrigiert
---
## 4.0.3.1 (2022-01-20)
### Changed
- funktionsloser "Entfernen"-Button bzw. -Checkbox bei Gutscheinartikeln entfernt
### Fixed
- Aktualisierungsbutton der änderbaren Warenkorbmenge wird wieder dargestellt
- Fehler durch ungesetzte Smarty-Variable beseitigt
---
## 4.0.3.0 (2021-07-08)
### Added
- Support für OXID 6.3.x

View File

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

View File

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

View File

@ -2,14 +2,10 @@
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,7 +4,6 @@ title: Verwendung eigener Themes
Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet:
* Wave
* Flow
* Azure
* Admin

View File

@ -2,18 +2,6 @@
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 ].
### **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...`)
> [!] **Enterprise Editon**: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.

View File

@ -2,20 +2,10 @@
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.
### **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
```
Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.

View File

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

View File

@ -2,8 +2,6 @@
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,13 +4,8 @@ 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 Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.
Die Updatenaweisungen 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,18 +2,4 @@
title: Modul 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...`)
Deaktivieren Sie das Modul über den Shopadmin unter [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].

View File

@ -2,8 +2,6 @@
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:
@ -13,6 +11,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 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.
> [!] 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).

View File

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

View File

@ -2,20 +2,10 @@
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.
### **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
```
Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter [ (D3) Module ] -> [ Modul-Connector ] -> [ Modulverwaltung ] -> [ Modulinstallation ] prüfen.

View File

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

View File

@ -2,6 +2,4 @@
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,18 +2,5 @@
title: Modul deaktivieren
---
### **im Adminbereich**
Deaktivieren Sie das Modul **{$modulename}** über den Shopadmin [ Erweiterungen ] -> [ Module ]. Klicken Sie nach Auswahl von [ {$menutitle} ] auf den Button [ Deaktivieren ].
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
```
> [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).
> [!] 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).

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

View File

@ -72,48 +72,18 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h2 id="page_4-1-1-0-2023-01-03">4.1.1.0 (2023-01-03)</h2>
<h2 id="page_4-0-3-0-2021-07-08">4.0.3.0 (2021-07-08)</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>installierbar in OXID 6.5.x</li>
</ul>
<h2 id="page_4-1-0-0-2022-01-18">4.1.0.0 (2022-01-18)</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID 6.4.x</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<ul>
<li>Layout der Warenkorbübersicht im Wave-Theme angepasst</li>
</ul>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>fehlerhafte Funktionsparameter korrigiert</li>
</ul>
<hr />
<h2 id="page_4-0-3-1-2022-01-20">4.0.3.1 (2022-01-20)</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>funktionsloser &quot;Entfernen&quot;-Button bzw. -Checkbox bei Gutscheinartikeln entfernt</li>
</ul>
<h3 id="page_Fixed-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-2">Added</h3>
<ul>
<li>Support für OXID 6.3.x</li>
</ul>
<hr />
<h2 id="page_4-0-2-2-2021-03-21">4.0.2.2 (2021-03-21)</h2>
<h3 id="page_Fixed-2">Fixed</h3>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>Gutschein lässt sich nicht entfernen</li>
</ul>

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
@ -84,28 +84,17 @@
</li>
<li>PHP Decoder
<ul>
<li>installierter ionCube Loader (PHP bis 7.4) <em>oder</em>
</li>
<li>installierter SourceGuardian Loader (PHP ab 8.0)</li>
<li>installierter ionCube Loader</li>
</ul>
</li>
<li>Shopeditionen
<li>Shopversionen / -editionen
<ul>
<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
<li>OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version
<ul>
<li>6.0.x</li>
<li>6.1.x</li>
<li>6.2.x</li>
<li>6.3.x</li>
<li>6.4.x</li>
<li>6.5.x</li>
</ul>
</li>
</ul>
@ -120,8 +109,9 @@
<li>D3 Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 5.3.6.0</li>
<li>Installation via <a href="https://getcomposer.org" class="Link--external">Composer</a>
</li>
<li>mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben</li>
</ul>
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
<p>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>Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p>
</div>

View File

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

View File

@ -72,14 +72,14 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<p>Löschen Sie den Ordner <code>articlevoucher</code> und seine enthaltenen Elemente aus dem Verzeichnis <code>source/modules/d3</code> Ihres Shops.
Bestätigen Sie anschließend im Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span> -&gt; <span class="navi_element">Installierte Shop-Module</span> die Nachricht:</p>
<blockquote>
<p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.
<p>Es gibt registrierte Erweiterungen im eShop, deren Verzeichnis nicht vorhanden ist.<br />
Möchten Sie alle Modulinformationen einschließlich Konfigurationseinstellungen und Blockinformationen für Templates löschen?</p>
</blockquote>
</div>

View File

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

View File

@ -72,16 +72,18 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p>
<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#remove" class="Link--external">Dokumentation von Composer</a>.</p>
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
</blockquote>
</div>

View File

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

View File

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

View File

@ -72,22 +72,14 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3cleartmp
</code></pre>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
</blockquote>
</div>

View File

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

View File

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

View File

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

View File

@ -72,12 +72,11 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.</p>
<p>Das Modul verwendet Lizenzschlüssel, um die Lizenzverwaltung für Sie und auch für uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz für den Einsatz im Livebetrieb.</p>
<p>Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.</p>
</div>

View File

@ -72,17 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</strong> zur Installation hinzuzufügen:</p>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.1.1.0 --update-no-dev
<p>Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) diesen Befehl aus, um das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</strong> zur Installation hinzuzufügen:</p>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.3.0 --update-no-dev
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
</blockquote>

View File

@ -72,21 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Aktivieren Sie das Modul über den Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alternativ können Sie die Modulaktivierung auch auf der Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:activate d3articlevoucher
</code></pre>
<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>
<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>
<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>
</blockquote>
</div>

View File

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

View File

@ -72,19 +72,14 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p>
<p>Direkt nach der Modulaktivierung startet der Assistent, der Sie durch die Shopanpassung führt. Darin können Sie verschiedene Optionen der Installation wählen.</p>
<p>Den Installationsassistenten finden Sie auch unter den Menüpunkten <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> -&gt; <span class="navi_element">Modulinstallation</span>.</p>
<p>Bei tiefgreifenden Änderungen an Ihrem Shop (z.B. Hinzufügen weiterer Sprachen oder Mandanten) rufen Sie den Installationsassistenten bitte erneut auf, um dann eventuell notwendige Nacharbeiten für das Modul ausführen zu lassen.</p>
<p>Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3modules_install
</code></pre>
</div>
<nav>

View File

@ -72,22 +72,14 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3cleartmp
</code></pre>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
</blockquote>
</div>

View File

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

View File

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

View File

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

View File

@ -72,16 +72,12 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h2 id="page_Schnellstart-per-Composer">Schnellstart per Composer</h2>
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.1.1.0 --update-no-dev
./vendor/bin/oe-console oe:module:activate d3articlevoucher
./vendor/bin/d3modules_install
./vendor/bin/d3cleartmp
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.3.0 --update-no-dev
</code></pre>
<p>Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.</p>
</div>

View File

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

View File

@ -72,18 +72,17 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres
<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.1.1.0 --update-no-dev
<pre><code class="language-bash">php composer require d3/articlevoucher:^4.0.3.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 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>
<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>

View File

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

View File

@ -72,12 +72,11 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Wird für die neue Modulversion ein aktualisierter Lizenzschlüssel benötigt, tragen Sie diesen im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> ein. Klappen Sie dazu den Eintrag des jeweiligen Moduls aus und starten den Lizenzassistent.</p>
<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

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

View File

@ -72,22 +72,11 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Wechseln Sie im Adminbereich zu <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Artikelgutscheine</span> auf den Button <span class="navi_element">Aktivieren</span>.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alternativ können Sie die Modulaktivierung auch über die Kommandozeile (CLI) im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) durchführen.</p>
<pre><code class="language-bash">./vendor/bin/oe-console oe:module:activate d3articlevoucher
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
</blockquote>
<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>
</div>
<nav>

View File

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

View File

@ -72,19 +72,14 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p>
<p>Ob Shopanpassungen notwendig sind, ist von der Versionsänderung des Moduls abhängig.</p>
<p>Möglicherweise sehen Sie nach dem Neuaktivieren des Moduls den Installationsassistent, der Sie durch die Änderungen führt. Folgen Sie dann den einzelnen Schritten. Möchten Sie die Änderungen manuell installieren, können Sie sich über diesen Assistenten ebenfalls eine Checkliste erstellen.</p>
<p>Wird der Assistent nicht gezeigt (Sie sehen wieder die Modulübersicht), waren keine Anpassungen am Shop notwendig.</p>
<p>Ob erforderliche Updates ausgeführt werden sollen, können Sie jederzeit im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> -&gt; <span class="navi_element">Modulinstallation</span> prüfen.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Der Installationsassistent steht Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3modules_install
</code></pre>
</div>
<nav>

View File

@ -72,22 +72,14 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<h3 id="page_im-Adminbereich"><strong>im Adminbereich</strong></h3>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Leeren Sie das Verzeichnis <code>tmp</code> über <span class="navi_element">Admin</span> -&gt; <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">TMP leeren</span>. Markieren Sie <span class="navi_element">komplett leeren</span> und klicken auf <span class="navi_element">TMP leeren</span>.</p>
<p>Sofern die Views nicht automatisch aktualisiert werden, führen Sie dies noch durch.</p>
<h3 id="page_oder-auf-der-Kommandozeile"><strong>oder auf der Kommandozeile</strong></h3>
<p>Alle TMP-leeren-Aktionen stehen Ihnen ebenfalls auf der Kommandozeile (CLI) zur Verfügung. Führen Sie diesen Befehl im Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses) aus:</p>
<pre><code class="language-bash">./vendor/bin/d3cleartmp
</code></pre>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Erfordert Ihre Installation eine andere Vorgehensweise zum Leeren des Caches oder zum Aktualisieren der Datenbank-Viewtabellen, führen Sie diese bitte aus.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Beim Kommandozeilenaufruf werden Ihnen weitere Optionen gezeigt, mit denen Sie die Aktion gezielt steuern können.</p>
</blockquote>
</div>

View File

@ -72,11 +72,11 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></h1>
<span class="ModifiedDate">
03.01.2023 </span>
08.07.2021 </span>
</div>
<div class="s-content">
<p>Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.</p>
<p>Die Updatenaweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.</p>
<p>Wurde die Installation bisher noch nicht durchgeführt oder die Installation wurde <strong>nicht</strong> über Composer
durchgeführt (weil das Modul dies z.B. früher nicht unterstützte), verwenden Sie bitte die Beschreibung unter <a href="../Neuinstallation/index.html">Neuinstallation</a>.</p>
</div>

View File

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

View File

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

View File

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

View File

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

File diff suppressed because one or more lines are too long

View File

@ -1,183 +1,195 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
<?php //006ef
// 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.0 PHP73 (08.07.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, 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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
iYz5

View File

@ -1,6 +1,5 @@
<?php
$aLang = [
$aLang = array(
'charset' => 'UTF-8',
'd3articlevoucher_COUPON' => 'Gutschein',
'd3articlevoucher_NUMBER_2' => 'Nr.',
@ -8,4 +7,4 @@ $aLang = [
'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,6 +1,5 @@
<?php
$aLang = [
$aLang = array(
'charset' => 'UTF-8',
'd3articlevoucher_COUPON' => 'Voucher',
'd3articlevoucher_NUMBER_2' => 'Nr.',
@ -8,4 +7,4 @@ $aLang = [
'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.
* https://www.d3data.de
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link https://www.oxidmodule.com
* @link http://www.oxidmodule.com
*/
$sLangName = "Deutsch";
$sArticleVoucherLogo = '<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em">';
$sArticleVoucherLogo = (class_exists(D3\ModCfg\Application\Model\d3utils::class) ? D3\ModCfg\Application\Model\d3utils::getInstance()->getD3Logo() : 'D&sup3;');
// -------------------------------
// RESOURCE IDENTIFIER = STRING
// -------------------------------
$aLang = [
$aLang = array(
'charset' => 'UTF-8',
'D3ARTVOUCHER_MODUL_NOT_ACTIVE' => 'Fehler (' . $sArticleVoucherLogo
. ' Artikelgutschein): Lizensschlüssel fehlt oder Modul nicht aktiv',
@ -43,4 +43,4 @@ $aLang = [
'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,21 +5,19 @@
* 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.
* https://www.d3data.de
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link https://www.oxidmodule.com
* @link http://www.oxidmodule.com
*/
use D3\ModCfg\Application\Model\d3utils;
$sLangName = "English";
$sArticleVoucherLogo = '<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em">';
$sArticleVoucherLogo = (class_exists(D3\ModCfg\Application\Model\d3utils::class) ? \D3\ModCfg\Application\Model\d3utils::getInstance()->getD3Logo() : 'D&sup3;');
// -------------------------------
// RESOURCE IDENTIFIER = STRING
// -------------------------------
$aLang = [
$aLang = array(
'charset' => 'UTF-8',
'D3ARTVOUCHER_MODUL_NOT_ACTIVE' => 'Error (' . $sArticleVoucherLogo
. ' Articlvoucher): License key is missing or module not active',
@ -38,7 +36,7 @@ $aLang = [
. '<li><span class="userinput_or_code">itm</span>: '
. $sArticleVoucherLogo . ' Articlevoucher: The discount is an article.</li>'
. '</ul>',
];
);
/*
[{oxmultilang ident='ACTIONS_MAIN_YOUWANTTODELETE'}]

View File

@ -1,4 +1,5 @@
[{if is_array($Errors) && count($Errors)>0 && is_array($Errors.loginBoxErrors) && count($Errors.loginBoxErrors) > 0}]
[{if count($Errors)>0 && count($Errors.loginBoxErrors) > 0}]
[{foreach from=$Errors.loginBoxErrors item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<div class="status error corners">

View File

@ -1,23 +0,0 @@
[{* product quantity manager *}]
<td class="quantity">
[{if $editable}]
<input type="hidden" name="aproducts[[{$basketindex}]][aid]" value="[{$basketitem->getProductId()}]">
<input type="hidden" name="aproducts[[{$basketindex}]][basketitemid]" value="[{$basketindex}]">
<input type="hidden" name="aproducts[[{$basketindex}]][override]" value="1">
[{if $basketitem->isBundle()}]
<input type="hidden" name="aproducts[[{$basketindex}]][bundle]" value="1">
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
<p>
<input id="am_[{$smarty.foreach.basketContents.iteration}]" type="text" class="textbox" name="aproducts[[{$basketindex}]][am]" value="[{$basketitem->getAmount()}]" size="2">
</p>
[{/if}]
[{*** d3 fixed ***}]
[{elseif !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{$basketitem->getAmount()}]
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}]
+[{$basketitem->getdBundledAmount()}]
[{/if}]
</td>

View File

@ -0,0 +1,46 @@
[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}]
<td class="quantity">
[{if $editable}]
<input type="hidden" name="aproducts[[{$basketindex}]][aid]" value="[{$basketitem->getProductId()}]">
<input type="hidden" name="aproducts[[{$basketindex}]][basketitemid]" value="[{$basketindex}]">
<input type="hidden" name="aproducts[[{$basketindex}]][override]" value="1">
[{if $basketitem->isBundle()}]
<input type="hidden" name="aproducts[[{$basketindex}]][bundle]" value="1">
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketproduct->oxarticles__oxisconfigurable->value}]
[{if $basketitem->getPersParams()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam}]
<p>
<strong>
<label for="d3label_param1">
[{oxmultilang ident="d3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM"}]
</label>
</strong>
<input id="d3label_param1" class="textbox persParam" type="text" name="aproducts[[{$basketindex}]][persparam][[{$sVar}]]" value="[{$aParam}]"></p>
[{/foreach}]
[{else}]
<p>
<strong>
<label for="d3label_param2">
[{oxmultilang ident="d3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM"}]
</label>
</strong>
<input id="d3label_param2" class="textbox persParam" type="text" name="aproducts[[{$basketindex}]][persparam][details]" value=""></p>
[{/if}]
[{/if}]
<p>
<input id="am_[{$smarty.foreach.basketContents.iteration}]" type="number" class="textbox" name="aproducts[[{$basketindex}]][am]" value="[{$basketitem->getAmount()}]" size="3" min="0"[{if $oConfig->getConfigParam('blAllowUnevenAmounts')}] step="any"[{/if}]>
</p>
[{/if}]
[{else}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{$basketitem->getAmount()}]
[{/if}]
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}]
+[{$basketitem->getdBundledAmount()}]
[{/if}]
</td>

View File

@ -1,5 +0,0 @@
[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_removecheckbox *}]
[{if $editable}]
<td class="checkbox"></td>
[{/if}]

View File

@ -1,15 +0,0 @@
[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}]
[{* D3 ArticleVoucher *}]
[{d3modcfgcheck modid="d3articlevoucher"}][{/d3modcfgcheck}]
[{if $mod_d3articlevoucher}]
[{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('azure')}]
[{include file='checkout_basketcontents_basketitem_quantity_azure.tpl'}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{* D3 ArticleVoucher *}]
[{else}]
[{$smarty.block.parent}]
[{/if}]

View File

@ -1,13 +1,18 @@
[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}]
[{* D3 ArticleVoucher *}]
[{d3modcfgcheck modid="d3articlevoucher"}][{/d3modcfgcheck}]
[{d3modcfgcheck modid="d3articlevoucher"}]
[{* hole Informationen zur Modulprüfung *}]
[{/d3modcfgcheck}]
[{if $mod_d3articlevoucher}]
[{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('wave')}]
[{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('azure')}]
[{include file='checkout_basketcontents_basketitem_quantity_list_azure.tpl'}]
[{elseif $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}]
[{include file='checkout_basketcontents_basketitem_quantity_list_flow.tpl'}]
[{elseif $oModCfg_d3articlevoucher->isThemeIdMappedTo('wave')}]
[{include file='checkout_basketcontents_basketitem_quantity_list_wave.tpl'}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{* D3 ArticleVoucher *}]
[{else}]

View File

@ -1,12 +1,19 @@
[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}]
[{* D3 ArticleVoucher *}]
[{d3modcfgcheck modid="d3articlevoucher"}][{/d3modcfgcheck}]
[{d3modcfgcheck modid="d3articlevoucher"}]
[{* hole Informationen zur Modulprüfung *}]
[{/d3modcfgcheck}]
[{if $mod_d3articlevoucher}]
[{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}]
[{* product quantity manager *}]
[{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('azure')}]
[{include file='checkout_basketcontents_basketitem_quantity_table_azure.tpl'}]
[{elseif $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}]
[{include file='checkout_basketcontents_basketitem_quantity_table_flow.tpl'}]
[{elseif $oModCfg_d3articlevoucher->isThemeIdMappedTo('wave')}]
[{include file='checkout_basketcontents_basketitem_quantity_table_wave.tpl'}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{* D3 ArticleVoucher *}]
[{else}]

View File

@ -1,14 +0,0 @@
[{d3modcfgcheck modid="d3articlevoucher"}][{/d3modcfgcheck}]
[{if $mod_d3articlevoucher}]
[{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('azure')}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}]
[{include file='checkout_basketcontents_basketitem_removecheckbox_azure.tpl'}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]

View File

@ -1,13 +0,0 @@
[{d3modcfgcheck modid="d3articlevoucher"}]
[{/d3modcfgcheck}]
[{if $mod_d3articlevoucher}]
[{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('wave') || $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}]
[{if $basketitem->getdBundledAmount() <=0 || (!$basketitem->isBundle() && !$basketitem->isDiscountArticle())}]
[{$smarty.block.parent}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]

View File

@ -1,15 +0,0 @@
[{d3modcfgcheck modid="d3articlevoucher"}]
[{/d3modcfgcheck}]
[{if $mod_d3articlevoucher}]
[{if $oModCfg_d3articlevoucher->isThemeIdMappedTo('flow')}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}]
[{include file='checkout_basketcontents_basketitem_removecheckbox_table_flow.tpl'}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]
[{else}]
[{$smarty.block.parent}]
[{/if}]

View File

@ -1,4 +1,5 @@
[{if is_array($Errors) && count($Errors)>0 && is_array($Errors.loginBoxErrors) && count($Errors.loginBoxErrors) > 0}]
[{if count($Errors)>0 && count($Errors.loginBoxErrors) > 0}]
[{foreach from=$Errors.loginBoxErrors item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<div class="status error corners">

View File

@ -0,0 +1,46 @@
[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}]
<td class="quantity">
[{if $editable}]
<input type="hidden" name="aproducts[[{$basketindex}]][aid]" value="[{$basketitem->getProductId()}]">
<input type="hidden" name="aproducts[[{$basketindex}]][basketitemid]" value="[{$basketindex}]">
<input type="hidden" name="aproducts[[{$basketindex}]][override]" value="1">
[{if $basketitem->isBundle()}]
<input type="hidden" name="aproducts[[{$basketindex}]][bundle]" value="1">
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketproduct->oxarticles__oxisconfigurable->value}]
[{if $basketitem->getPersParams()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam}]
<p>
<strong>
<label for="d3label_param1">
[{oxmultilang ident="d3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM"}]
</label>
</strong>
<input id="d3label_param1" class="textbox persParam" type="text" name="aproducts[[{$basketindex}]][persparam][[{$sVar}]]" value="[{$aParam}]"></p>
[{/foreach}]
[{else}]
<p>
<strong>
<label for="d3label_param2">
[{oxmultilang ident="d3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM"}]
</label>
</strong>
<input id="d3label_param2" class="textbox persParam" type="text" name="aproducts[[{$basketindex}]][persparam][details]" value=""></p>
[{/if}]
[{/if}]
<p>
<input id="am_[{$smarty.foreach.basketContents.iteration}]" type="text" class="textbox" name="aproducts[[{$basketindex}]][am]" value="[{$basketitem->getAmount()}]" size="2">
</p>
[{/if}]
[{else}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{$basketitem->getAmount()}]
[{/if}]
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}]
+[{$basketitem->getdBundledAmount()}]
[{/if}]
</td>

View File

@ -1,4 +0,0 @@
[{if $editable}]
<td class="checkactive checkbox text-center" style="display:table-cell;margin:0;padding:0;vertical-align:middle;">
</td>
[{/if}]

View File

@ -1,11 +1,12 @@
[{if is_array($Errors) && count($Errors)>0 && is_array($Errors.loginBoxErrors) && count($Errors.loginBoxErrors) > 0}]
[{foreach from=$Errors.loginBoxErrors item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<div class="alert alert-danger">
[{oxmultilang ident="COUPON_NOT_ACCEPTED" args=$oEr->getValue('voucherNr')}]
<strong>[{ oxmultilang ident="REASON" suffix="COLON"}]</strong>
[{$oEr->getOxMessage()}]
</div>
[{/if}]
[{/foreach}]
[{if count($Errors)>0 && count($Errors.loginBoxErrors) > 0}]
[{foreach from=$Errors.loginBoxErrors item=oEr key=key }]
[{if $oEr->getErrorClassType() == 'oxVoucherException'}]
<div class="alert alert-danger">
[{oxmultilang ident="COUPON_NOT_ACCEPTED" args=$oEr->getValue('voucherNr')}]
<strong>[{ oxmultilang ident="REASON" suffix="COLON"}]</strong>
[{$oEr->getOxMessage()}]
</div>
[{/if}]
[{/foreach}]
[{/if}]

View File

@ -1,6 +1,6 @@
[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}]
<div class="quantity">
<td class="quantity">
[{if $editable}]
<input type="hidden" name="aproducts[[{$basketindex}]][aid]" value="[{$basketitem->getProductId()}]">
<input type="hidden" name="aproducts[[{$basketindex}]][basketitemid]" value="[{$basketindex}]">
@ -8,31 +8,39 @@
[{if $basketitem->isBundle()}]
<input type="hidden" name="aproducts[[{$basketindex}]][bundle]" value="1">
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
<div class="input-group input-group-sm justify-content-end">
<input id="am_[{$smarty.foreach.basketContents.iteration}]" type="number" class="textbox form-control text-center" name="aproducts[[{$basketindex}]][am]" value="[{$basketitem->getAmount()}]" size="3" min="0" style="width:60px;float:right;"[{if $oConfig->getConfigParam('blAllowUnevenAmounts')}] step="any"[{/if}]>
<span class="input-group-append">
<span class="input-group-text">
[{if $basketitem->oxarticles__oxunitname->value}]
[{$basketitem->oxarticles__oxunitname->value}]
[{else}]
[{oxmultilang ident="PCS"}]
[{/if}]
</span>
<button class="btn btn-sm btn-warning float-right" id="basketUpdate-[{$smarty.foreach.basketContents.iteration}]" type="submit" name="updateBtn" title="[{oxmultilang ident="UPDATE"}]">
<i class="fas fa-sync"></i>
</button>
</span>
</div>
[{if $basketproduct->oxarticles__oxisconfigurable->value}]
[{if $basketitem->getPersParams()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam}]
<p>
<strong>
<label for="d3label_param1">
[{oxmultilang ident="d3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM"}]
</label>
</strong>
<input id="d3label_param1" class="textbox persParam" type="text" name="aproducts[[{$basketindex}]][persparam][[{$sVar}]]" value="[{$aParam}]"></p>
[{/foreach}]
[{else}]
<p>
<strong>
<label for="d3label_param2">
[{oxmultilang ident="d3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM"}]
</label>
</strong>
<input id="d3label_param2" class="textbox persParam" type="text" name="aproducts[[{$basketindex}]][persparam][details]" value=""></p>
[{/if}]
[{/if}]
<p>
<input id="am_[{$smarty.foreach.basketContents.iteration}]" type="text" class="textbox" name="aproducts[[{$basketindex}]][am]" value="[{$basketitem->getAmount()}]" size="2">
</p>
[{/if}]
[{else}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{$basketitem->getAmount()}]
[{/if}]
[{*** D3 fixed ***}]
[{elseif !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{$basketitem->getAmount()}]
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}]
+[{$basketitem->getdBundledAmount()}]
[{/if}]
</div>
</td>

View File

@ -0,0 +1,46 @@
[{* D3-Block: basketcontents.tpl::checkout_basketcontents_basketitem_quantity *}]
<td class="quantity">
[{if $editable}]
<input type="hidden" name="aproducts[[{$basketindex}]][aid]" value="[{$basketitem->getProductId()}]">
<input type="hidden" name="aproducts[[{$basketindex}]][basketitemid]" value="[{$basketindex}]">
<input type="hidden" name="aproducts[[{$basketindex}]][override]" value="1">
[{if $basketitem->isBundle()}]
<input type="hidden" name="aproducts[[{$basketindex}]][bundle]" value="1">
[{/if}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{if $basketproduct->oxarticles__oxisconfigurable->value}]
[{if $basketitem->getPersParams()}]
[{foreach key=sVar from=$basketitem->getPersParams() item=aParam}]
<p>
<strong>
<label for="d3label_param1">
[{oxmultilang ident="d3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM"}]
</label>
</strong>
<input id="d3label_param1" class="textbox persParam" type="text" name="aproducts[[{$basketindex}]][persparam][[{$sVar}]]" value="[{$aParam}]"></p>
[{/foreach}]
[{else}]
<p>
<strong>
<label for="d3label_param2">
[{oxmultilang ident="d3articlevoucher_PAGE_CHECKOUT_BASKETCONTENTS_PERSPARAM"}]
</label>
</strong>
<input id="d3label_param2" class="textbox persParam" type="text" name="aproducts[[{$basketindex}]][persparam][details]" value=""></p>
[{/if}]
[{/if}]
<p>
<input id="am_[{$smarty.foreach.basketContents.iteration}]" type="number" class="textbox" name="aproducts[[{$basketindex}]][am]" value="[{$basketitem->getAmount()}]" size="3" min="0"[{if $oConfig->getConfigParam('blAllowUnevenAmounts')}] step="any"[{/if}]>
</p>
[{/if}]
[{else}]
[{if !$basketitem->isBundle() || !$basketitem->isDiscountArticle()}]
[{$basketitem->getAmount()}]
[{/if}]
[{/if}]
[{if $basketitem->getdBundledAmount() > 0 && ($basketitem->isBundle() || $basketitem->isDiscountArticle())}]
+[{$basketitem->getdBundledAmount()}]
[{/if}]
</td>

View File

@ -1,17 +1,11 @@
[{foreach from=$oxcmp_basket->getVouchers() item=sVoucher key=key name=Voucher}]
<tr class="couponData">
<th class="text-right">
<span>
<strong>[{oxmultilang ident="d3articlevoucher_COUPON"}]</strong>&nbsp;([{oxmultilang ident="d3articlevoucher_NUMBER_2"}] [{$sVoucher->sVoucherNr}])
</span>
<th><span><strong>[{oxmultilang ident="d3articlevoucher_COUPON"}]</strong>&nbsp;([{oxmultilang ident="d3articlevoucher_NUMBER_2"}] [{$sVoucher->sVoucherNr}])</span>
[{if $editable}]
<a href="[{$oViewConf->getSelfLink()}]&amp;cl=basket&amp;fnc=removeVoucher&amp;voucherId=[{$sVoucher->sVoucherId}]&amp;CustomError=basket&amp;stoken=[{$oViewConf->getSessionChallengeToken()}]" class="removeFn">[{oxmultilang ident="d3articlevoucher_REMOVE"}]</a>
[{/if}]
</th>
<td>
<strong style="line-height: 17px;">
[{if $sVoucher->fVoucherdiscount != '0,00' && $sVoucher->fVoucherdiscount != '0.00'}]- [{$sVoucher->fVoucherdiscount}] [{$currency->sign}][{/if}]
</strong>
</td>
<td><strong style="line-height: 17px;">[{if $sVoucher->fVoucherdiscount != '0,00' && $sVoucher->fVoucherdiscount != '0.00'}]- [{$sVoucher->fVoucherdiscount}] [{$currency->sign}][{/if}]</strong></td>
</tr>
[{/foreach}]

View File

@ -7,44 +7,28 @@
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* https://www.d3data.de
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link https://www.oxidmodule.com
* @link http://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,62 +1,61 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
<?php //006ef
// 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.0 PHP73 (08.07.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, 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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
TiA+mS9nQm==

View File

@ -1,47 +1,35 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
<?php //006ef
// 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.0 PHP73 (08.07.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, 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+cPu3ZPyC0OrprtI/ou4UKT1UGJavGFmSqDi+GYA/o9ijiJS6zHG/lsilsi+sv3iC2nBrQjBWL
Lb/laKuPzT9XDVZlEaVE4iQItIEZkTFCez6PHkb3yRocW3qMtFEkov1LC15rY3cufAV6NaKeHqXk
xq/7GB3wFoF3Dj6QJb6AJIOsywPH7rC1hmV0ztGBiZO1kFDZIL7hpH05Dh1NFaJp8SZtbltIget9
BRtgdYUGWCTv2uABZr3w54hm4hhKzfgpdwDbQCfKOc+7dIdtoqCnpwiqGtDRRN6TSoC7mwSwF8kh
U7nZ1NvbaGGpuhrubQTuXZ53N1SC/6Qe0kNH5B75OH6EwWO0OT0gPShR6SiH4o16IEh2Dc/soOYl
PaSF2FzIIm1oKKZvbGId9VpxwSpWsTgS5t0cEWJVQVQR50LiM1WLr1R4UrQ7jKmMzSWncSCLgmFP
f9sTMK7PCHBngTFB17oHqRh5Up20XUyKz8VhqCjRqGF81lOLI/u5ymqiD/D3nJqMnQmuA0qendVW
9u6HIAiK2xuJrLQivQGcMlfy+qXYggTBVfjnoYxP42PhjEhcBKODBKcxxOq8PoibnpE6idUyZfCl
FjNUEfbYuOY8Ehf6d67SkSWsn+T1VAfZNnbwCCLV7IbFOiyn/moD5JBJlDLACRD7nWsOp/FY4tAD
YwfQcKoJPqnZPHewdDUWf3IJa3hbR4frnWiSeAdmkukK+t6RvhBpyjmLpA1XFialOxy63x4krMXK
D1tGWIi2K4OT2Fja6DA8rOMQW/hx1tcAGDFTFhxKJPzWm7JzuMaMMB76YoOkgNaGxYqTuFjZa4XZ
RTPXfEdee2d3u/Dgci5BfXwLg9JZxjup2yPiL2VH77PM+2i9tzOLHYdPaJRbjPhyu1jdMgWQr0E5
LpaFHSyrY57ntqptruiG9iFNVanPW8TzBakDXfrzBah8aWOAA4gSPuqXgoGNw3tbjrYM8OclNeep
A10TEa9M72rBRm65K1pucrY56lw/8j0qwjWQra5mdMDZ0rxu7MFJlvRgaAdBhl67+If3IcZXN5Za
iqPuFmXyFHoYLlOZmZKEXr+x8EtH3EDZpkqJZMeXiv9ewBhXiExtH9+XhoImOKo6Sf5tqciGQBV6
TkoVLv5/L+LDO/7wBlBF5HihbYa6bgGFi9bjIK88mfzF/4aUYFueb3K4GXK0PSa1lpOQNxfVr5rt
I3TeYfqFBbCex1CD0E00sNYgCwP9FxOu7gwQmha4YFrs+MJDDKhw2+QeO4sq4zBVFfk6uusV6ByO
llie6X10ESKWTXB7/LAlB1WUJeIgcIBeDJCoVDUoVnrmNZNZD/aFOlzc87lscTGVabahIjw9+010
QSwyOdD4vQ/XvLbiMPes3xp+lWrPhjKlWkHcS8FWodDg2WrGBFg3uUPYZJ5pZCW8m8uwXASfTPUZ
yIatQ56hH5uqrUZN4FbyN5GS8QKozoisSIwEVGOzh2wbw896quV8z4sdK5re3TVOMdcvYkEGeane
RGdaLlqv7KsKeXm7CZS2joNzts2kYRcCaIGHiQM+MBSPEVQPtQloLeWqbGVRNN18Ajfml++0NXHi
8xisl6umBYKTi/zzs4rNFM+ITfiPcP1tkfxUY5KeZseV3cYN8aoKTbmWYOHS+LY/15NyE4Zxi+uf
UWVY2/12xzBKg9D//xry8g4WVGDzBk8seaE87fgTx9BF0c1Ff/9KQosxn190pe/YWAqMBh8PofY1
5TmwD7xFMbHeoXhKkqRo8JeErJTpon5byfUsFV8nFRkqJAfezUaTnJ2Khjye76rggP/JmSWq52Zr
1C2j1+/BdqireaWmVBsudbz3/fklB/Y+TuIP7bDDAd2GpHbgptH0O6K4vAsFpKBgx1ZQN8NceMmz
u4RAg33B8HU9pax8sfrZxQtnsA4jfKE6qyCWSt8zZfU+GIcxuqeYfjJA6V3XH5pQa/NPI8s+RU+T
G59EDp3PcuHGnu6C7cGV2EF56A+irpHkuPsfg9LpKT6hAkETktD076V/pYagCLM55V9s03vnLYrV
bl+hfkIOIXu27p3TWSFOBidVf6uzxZWnt8YxzHMCcmXdwvoiG6VOGpgMyI11sBYQy7LlxFPlARjG
qA97aFt4zit7c380YF3hLKAGgoppCsoHxIlMb7Hd0ZvIjstCt828qwIjXLyZpCthy05MaBZm42ms
ahInEk4zfxa75FhYg2koxjczgKI2ew756Ybz2pu5leLqEXYgtyN+YoksszCQ8IhysyMvr/vbtqOu
gDnbRisMbmS6YEnCP49bpavDidFtbq8DpFDEbqK1H0/Xx11VkaZ9wtX+g6WWBVhE1McawjC904Vx
6vc8rShJvIW25+pGUlz4L7zXTA7P7/h+WLLaSOufjQKRrgeqN9xTTbAcW+pxRaVJXZUn4ZkK0brW
O4hM3eVv3ioI/GygQXrpdU6b2QSM0d4UArxy6/yeEy2+nJ5MtOVYCnw1OALpYEpKKFh74UG/iVbc
5mXYrFf5yBacunwpRYGIfs5wrsmLfkx4iBUGBxkJ+5z4wDttJNnlhuSptmMmLFXg69Au//hGRIkG
CNS/uD+Awpk4I2jQp6bgE8moAaEcpB4iG+F2CpvU8+qlDl43foQTfS4UZglrB2FL3oIXT1is8G4Y
dRhfkBqEzQrk3ITl4k0O3AfeujvzPyv69i2A2uY8TY37m+zVycui4veSRZfMFWaVQH5nfaoPD+Ht
vFpbq78a3A4sqwjTie7VI3kf9VrYm7IZudrpOXieT5PHzmT+pyJBT1ma8RwB98hQwHA2JScaE7x8
elWzWWlgc5piSRRhnU8jeqJyvze4IOWClf0slzJHX7lkULgj8ifZdASYa5lILj6a9xpgOP9mNo2j
fRgXkXQm9E2E6LE2KBaO9IdQazKq98CLn8IS9YViPfEF7ZN024y2rTQ72Slr3CV8/ErsPKEKbmKH
HbewyPgik4+V48fBYl/8GA7JjkWiP+jSmnvS6MFKlzzfpwtmJ1EDa2xSr+e0D9EIwwM5rICPkrp1
4XWQzxp3sf5ndNBIxSbp1bnYoLDiER1GYSrS+CChbgTg46wUFa001mCa3lp5jLT6snMVp3lZcVYk
YHbKJEAias9bmv/1RqVKGjr6ARmTR8iIlGFt0L4FRkM5ZwYbQUquGjBIOFbvFdAW7NYTG6t81t/o
f1srAIygrm==
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

View File

@ -1,45 +1,35 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
<?php //006ef
// 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.0 PHP73 (08.07.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, 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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
Okq=

View File

@ -1,77 +1,70 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
<?php //006ef
// 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.0 PHP73 (08.07.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, 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,57 +1,48 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
<?php //006ef
// 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.0 PHP73 (08.07.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, 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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
1hSoUF7EXw9fbTvyepMhwb2/J0==
HR+cPnkHpKDmCJPq3LrOOCGQfPXlgpE3sNQczfwun3u52QIuw05W/IEyCCfX/UEHtiQHzv7mfuM/
crFgfZ2v8U2u89fhtiID4RJ5JjLhpAcsVVnRHC+2kAo2jafyJYfbu46ThyMNCn2WgkR9COf1+QTJ
B0hP9YSqPIwLFjLEhgNd5F52U/oR0KOapwYKC5oZINfowsEIPbxpl0e2RrfnnEezlkotQyJzGaL/
tUNsGD1Rgb6QQCdJwwKV7YBdtoeBZB9pQ7AitPaPbyuB/V+GFykUsRSquFyNRuUAsv6CIobq8oxR
DQKNr06dylXaXchH9z296qt6hujTM1v15bRgUSnxKZxg6TJ+T7Sq8sj3obO1V6LEgbgMQCz4rMdM
xwzZuEaOE9yYZGpe06YDiPyax+iiBmco81bcSmNqevzbA22zgxNaPSzhXWjLU8zwfoEp3Yid8IrQ
JDZqZ3htsrGVkZBPg21ETLcWQ3Nj0zQ7ud9SEfknCDuMGblcjkg5y+LZIEXuY/HdnfCCB0+shClz
+EuifCUVccmEdSPbIx5sj9+P0WXq5CSFyteh2XqcyR6W/Rvq8cet8PifI0GwbvG73pdvNMVVQYsB
Co+Byop1FeUrEXeFk7t3HKPoShLbjhhexgQicgdj725fdCasFGg/GX6h6I79J35pMUwE2+woOKYG
fkOCDE/PzLHIgxm+Xn+h8EoeWiomadle5t2oqxgmUVyL9ZgGIIKK1bgKyyrWeJe7J0h+NQmijm+N
+XgvrNzSTVDGhRQhEU1hfmMVjPNukd/iiTtzham6D+hl2EZyDx6MwAAPPxoST0Hb1cHFXMuVf1km
ghL+FIW7I02phW0WKAJG/rxKiUyJEWc3Qv5AfBmMKFg9s0r+SFxT0vKCjWglOvBS3GYPP3hTQqc+
vBwArdC/Z7WImNZ1Shh4AtO79vg46LjxHChsVxZG706eA7w4DETTIZ++4+QxdvDFalBFZH+RyudK
78aY/yslQuU+t5tZEF+0Sash9pedhEnpz0e7VmwE2Fgfe6Us7kTqO08MWqwGZpfEjpfVv5D4qB9y
XLQGRV7XJF4CHCAh81Pgjh63f+2Vs4NJwXgdx3aJkTtQMgDXsMOYRO6ayrNwB5gWz9b3DSP/8Q3F
Kiv7IWdkrWmd2Tk9QQT7JYcSo2uX0xzTLbJ1jueFLX0SgSYJVKcM7yHHxPDuvzA3/lvYPHQZC5az
vmefAk6a8/07N9t2NroLeuBFSVq2u8/QxvCX8oksVVFJlOsF21P7FPLd37s4ozBhUXptWU7hD0xE
Zpc3+h+Ey4YpcBUnLHw0NL+Kcfsfg65tcWr5CypYFHZtVGgHksSYhQyxGMYMV+GdyY3JtmuvVALH
HUf+XwDVnDw04SAI8F3OBLCT27oYGzbAbtChSR2POpr+Ydga7AVBoeT9yXh8fB3RtPIkcyDXcafi
RTuRgstPaH4eqWnbSzVoXTdFmLXRikigpfHU0mBaDGUWim/0vy339Jg6zwCIijN29QkxuNabIg5R
k2tonrJjuUVi6BDOY2i5PTpXs3ITN7nxV/mQZqLQeijZfYRB7Dh/MRKG2BLE1d9KSOAQb0UPBFsm
DiiPbjXZEHe5b85vRJ/GbAIGX0/yITCxBDFS77ulfCVruwzbNDA1AcOYhSCKfqwLRNrH4VXCBOGp
XnYMWuG2hVu1ZZ8iXMc/etmSGGCt3HLjCiQZGntGrtgrs7F1lS3I3y0EkWkIIgEtHzjRrdEPUtLt
UsscmPfxMmYDvIjLCJ4RykORPeFJGCVN0Dmlbw+lPrL/2FJ4xstWsCm1YseuCHYDMZecPHN02HMi
2jOvNmjCrh43lM++rtE6l2XzMt1GJY3Qm9bIunsLqEwG+s0GyC4U3bwjWZDjequ0Kp60znkZuVVe
2OZYBtR4fjwVoFufHbfSRny0kjkMM24zDz4KiLQE2HdhvvHGt4s/NszfzKMZ+J8eCaUL9gK7kdAD
F/zqeXn6e13eZ932rFuuBZUiHoPdy2BYFoEh07KkPqlqYIMXSXKYb0IBXjHTh0RnvmJKQIcA9Nz2
IyUHcSMDUpc/6S+ebecfQXzIw+yvWnmZU1Lzujsc6Qnx611PDubF1Zzm511B94R0RVz1O2d13T47
QypOiQPeci+Fz33+VLcdNpH3k+SJDbrQWwUGYxP6ND+CsSVABSqGalfyWzFq/8I6dYrDit87AFMf
C801eXjZCewEoNlJY6mCzzIbCz4G9f3ivSahk0pEdwMPzIR6sK3Mmn/LVoM9OnzeuCriPvbBw41X
4yabSualV0ILBjqVIAoDLX17S+f3SUfUygfclyTsgYdJ7d61KDe78JvHvAZX2Xuj19ACfgSYxXEi
+AzhqzGEM7yz98M6Er2f5uNkiSd1GlRuEjKf36OPCXTrLE6cQHqTUqtZMID8cjKtuq2rgR3PEpcy
Fh7AD0ZqS7jMsnDlPvT6+jFd9LYXfe5I9juT5++2ZfwmWBZHDlGuRQ+Bqa7N01onlX2soSLgzqCK
LklNLvLzEQeOwWKEOvPz8k+Wiqg+VoIOLnedRSwQ+2w2oAeOtDyo+bFps1Ma7TmccwXVZ6Q4Msba
Fr08fj22H/NJRpQFdZSixTj7yuiL60sfUNe/bp85llluIw55zR21oAPFf6A4SRqxLjTTtJFAZ3V5
yOL68g/1j3ugTj+1UefcAzNeDzIxHiFMtIUWbMYxuC6t+n/Ggcx8lRPIqOYTzEDMbNJe4Sf3zZ6M
Fm/PvnsJH6b2SXq3elIQkEo5WIUvq8iajM7fWvUxmxCf1GnIYpz1Ctp6+XLm+y40WjB1m6hL1kq7
6znTiPcQFNp/FmT0i6N1Khm3YQjflE8+RSnUkweQ70J46RRYz/RzJgObQBUq9ETqHdvt1wHRwW7D
1YEJWvFfD06+9A2tj0C85rmlKdQuij4hSpPQaiQUw6zCaQC7eAeX79ZrMwCLEJ5cPcfj2IT/tanI
zbJ0GI2oW9Beb/djsydD/YS6+cbNePhUt5/TD0QxJUQu80crgV2jZModcJuZk6qVJeF7l/ejyIyU
elN4pXEoPSqgOXk+YT9yQ6w31nWCCLSwbV9qWbJp7CP8TM4nfeNC0alKDCbTvddcZm5437kHxvwp
1E65zbG/OGnFaN6Ox9fMgg7WdR/50bIQb0FOvMMjuD6uFVLcj4BEk1468CG+0iy3Y25JMGI7qKP+
Wz+2y2DE1mees28Ha1xK6kEVzbvmj0Al41v8WP4hk/rqnt5n0a3tpgMIesiqqynoLvjrNuaCMw+L
qTjeTP4DWOCrprKRezkZk2jim7hL87xsaduHelPK3ly7

View File

@ -1,61 +1,51 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
<?php //006ef
// 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.0 PHP73 (08.07.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, 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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
E0jfKSS4bvXboPgWi0/BdL8=
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
lAiVXW==

View File

@ -1,48 +1,39 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
<?php //006ef
// 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.0 PHP73 (08.07.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, 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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
ecutjvZRqqp6eRkQC6I6VVO13O6wBWofk5b8lG==

View File

@ -1,76 +1,69 @@
<?php //006fd
// <?php /** This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.1.0 PHP56 (03.01.2023) @author Daniel Seifert support@shopmodule.com @copyright (C) 2023, D3 Data Development @see https://www.d3data.de */ ?>
<?php //006ef
// 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.0 PHP73 (08.07.2021) @author Daniel Stein support@shopmodule.com @copyright (C) 2021, 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

@ -7,10 +7,10 @@
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* https://www.d3data.de
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link https://www.oxidmodule.com
* @link http://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.1.1.0';
public $sModRevision = '4110';
public $sModVersion = '4.0.3.0';
public $sModRevision = '4030';
public $sBaseConf = '--------------------------------------------------------------------------------
RHCv2==bHd4eXd1T2lOZlVkWlp1Vmw5VnlpVFhnL1R1U1VJR0xrWVB4MWJWbVUwQksrQVhBOWlmRGQre
mFXUlNPK1F2Ukx1VTlabGhPVFdjdkczU1dCVm9jMWRXaU5jejZRRzY2ZWRvZWxCV1lqTXRzL3I5M1R3K
2R1MjJJK1c0SDkvRU51RG9NaUY1NFYxMzhWOGh5WmxTdXZIZFpZZUJGaHRMOWhKZ3pzUEtHa29pQ3Bhd
G1OMC85ay9ydytjS0RWSXY2Y3dGZFVsUnVSS2dTOFdmMktEK0Ryb3JUaitnRjFMRmw2T3ZnMzgvUzdLS
mF4cnRSZjMzUE15ckJLV1VqU25hZWNpRUxJSXZDa1ZPeGd2UUpwMG5NOHBqSzIyYU9DUm9kaUVPekJPN
itYbHp1azRFaTNTcTFwZWVkNzhVRzBtMVErUzNoM3k2bnQ0UG0xWXNSV2ZtbVpRPT0=
SRgv2==dEpLN2luUjJpR0tWTWxGNTY1ZWFBSmFEQ29BZE12NjNtK0JlRHhXaVV4STZ2TXN1cFRoQ1B0a
2laSExWMXVsRE9WaEZwVEM1S3J5TnhtVUdrUXByZUwreThFSS8xN3NTZnVpUjdFV0hBWUhKM1A4MHJmc
jZCU3l4S1h4QkNlczZhQ1pqMzhoQXhQWjRPM0RVL2ZyU2Y1bFJ5UHN3ZkhxekxhVGxaaTRzTFowZVRqc
zltcldYZjBadmVNc0NDamc5WTF6am00dWhqTDV5Ky80TW1rdUV6K25adzdJNVhDOXVtODNpV01YemNXT
jRUQTdVV2MrUk5MbEtOeXYzNVRVOWRUWmdyQUxOZnAwRVVhb3JON3Z0OFBCU1psVUdMUW9Cc2t0RnBUe
WxYdXNyRk5Od0dPNGJLMCtOQWFXZU4rYk05Q0hTTEZEc0xlVVgxTjNFK1pEVVRRPT0=
--------------------------------------------------------------------------------';
public $sRequirements = '';
public $sBaseValue = '';
protected $_aUpdateMethods = [
[
protected $_aUpdateMethods = array(
array(
'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ür checkFields(), _addTable() und fixFields()
public $aFields = [
[
// Standardwerte füü checkFields(), _addTable() und fixFields()
public $aFields = array(
array(
'sTableName' => 'oxvoucherseries',
'sFieldName' => 'OXDISCOUNTTYPE',
'sType' => "ENUM('percent','absolute','discount')",
@ -72,8 +72,8 @@ itYbHp1azRFaTNTcTFwZWVkNzhVRzBtMVErUzNoM3k2bnQ0UG0xWXNSV2ZtbVpRPT0=
'sComment' => false,
'sExtra' => '',
'blMultilang' => false,
],
[
),
array(
'sTableName' => 'oxvoucherseries',
'sFieldName' => 'D3DISCOUNTID',
'sType' => 'VARCHAR(32)',
@ -82,13 +82,14 @@ itYbHp1azRFaTNTcTFwZWVkNzhVRzBtMVErUzNoM3k2bnQ0UG0xWXNSV2ZtbVpRPT0=
'sComment' => 'd3articlevoucher',
'sExtra' => '',
'blMultilang' => false,
],
];
),
);
// alle zu aktualisierenden Module, verwendet nicht onDeactivate-Handler
protected $_aRefreshMetaModuleIds = ['d3articlevoucher'];
protected $_aRefreshMetaModuleIds = array('d3articlevoucher');
public $aOldModuleFiles = [
public $aOldModuleFiles = array(
'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.
*
* https://www.d3data.de
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link https://www.oxidmodule.com
* @link http://www.oxidmodule.com
*/
$aModule = [
'd3SetupClasses' => [
$aModule = array(
'd3SetupClasses' => array(
D3\Articlevoucher\Setup\d3articlevoucher_update::class,
]
];
)
);

View File

@ -7,12 +7,13 @@
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* https://www.d3data.de
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link https://www.oxidmodule.com
* @link http://www.oxidmodule.com
*/
use D3\ModCfg\Application\Model\d3utils;
use D3\ModCfg\Application\Model\Install\d3install;
use OxidEsales\Eshop\Application as OxidCore;
@ -21,25 +22,23 @@ 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' => $sModuleId,
'title' =>
$logo . ' Artikelgutscheine',
'id' => 'd3articlevoucher',
'title' =>
'<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="height:1em;width:1em"> '.
'Artikelgutscheine',
'description' => [
'de' => 'Erm&ouml;glicht Artikel als Gutscheinwert zu verwenden',
'en' => '',
],
'thumbnail' => 'picture.png',
'version' => '4.1.1.0',
'version' => '4.0.3.0',
'author' => 'D&sup3; Data Development (Inh.: Thomas Dartsch)',
'email' => 'support@shopmodule.com',
'url' => 'https://www.oxidmodule.com/',
'url' => 'http://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,
@ -65,20 +64,20 @@ $aModule = [
//Azure
'checkout_basket_main_adderrormessages_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basket_main_adderrormessages.tpl',
'checkout_basketcontents_basketitem_removecheckbox_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox.tpl',
'checkout_basketcontents_basketitem_quantity_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity.tpl',
'checkout_basketcontents_basketitem_quantity_list_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl',
'checkout_basketcontents_basketitem_quantity_table_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl',
'checkout_basketcontents_voucherdiscount_azure.tpl' => 'd3/articlevoucher/Application/views/azure/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl',
//Flow
'checkout_basket_main_adderrormessages_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basket_main_adderrormessages.tpl',
'checkout_basketcontents_basketitem_quantity_list_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl',
'checkout_basketcontents_basketitem_quantity_table_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl',
'checkout_basketcontents_basketitem_removecheckbox_table_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basketcontents_basketitem_removecheckbox_table.tpl',
'checkout_basketcontents_voucherdiscount_flow.tpl' => 'd3/articlevoucher/Application/views/flow/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl',
//Wave
'checkout_basket_main_adderrormessages_wave.tpl' => 'd3/articlevoucher/Application/views/wave/tpl/checkout/checkout_basket_main_adderrormessages.tpl',
'checkout_basketcontents_basketitem_quantity_list_wave.tpl' => 'd3/articlevoucher/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_list.tpl',
'checkout_basketcontents_basketitem_quantity_table_wave.tpl' => 'd3/articlevoucher/Application/views/wave/tpl/checkout/checkout_basketcontents_basketitem_quantity_table.tpl',
'checkout_basketcontents_voucherdiscount_wave.tpl' => 'd3/articlevoucher/Application/views/wave/tpl/checkout/checkout_basketcontents_voucherdiscount.tpl',
],
'blocks' => [
@ -109,36 +108,16 @@ $aModule = [
'block' => 'checkout_basketcontents_summary',
'file' => 'Application/views/blocks/checkout_basketcontents_summary.tpl'
],
[
'template' => 'page/checkout/inc/basketcontents.tpl',
'block' => 'checkout_basketcontents_basketitem_removecheckbox',
'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox.tpl'
],
[
'template' => 'page/checkout/inc/basketcontents.tpl',
'block' => 'checkout_basketcontents_basketitem_quantity',
'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_quantity.tpl'
],
[
'template' => 'page/checkout/inc/basketcontents_list.tpl',
'block' => 'checkout_basketcontents_basketitem_quantity',
'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_quantity_list.tpl'
],
[
'template' => 'page/checkout/inc/basketcontents_list.tpl',
'block' => 'checkout_basketcontents_basketitem_removecheckbox',
'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_list.tpl'
],
[
'template' => 'page/checkout/inc/basketcontents_table.tpl',
'block' => 'checkout_basketcontents_basketitem_quantity',
'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_quantity_table.tpl'
],
[
'template' => 'page/checkout/inc/basketcontents_table.tpl',
'block' => 'checkout_basketcontents_basketitem_removecheckbox',
'file' => 'Application/views/blocks/checkout_basketcontents_basketitem_removecheckbox_table.tpl'
],
[
'template' => 'page/checkout/basket.tpl',
'block' => 'checkout_basket_main',

View File

@ -6,10 +6,10 @@
* is a violation of the license agreement and will be prosecuted by
* civil and criminal law.
*
* https://www.d3data.de
* http://www.shopmodule.com
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link https://www.oxidmodule.com
* @link http://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 {