Compare commits

...

2 Commits

79 changed files with 1122 additions and 815 deletions

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

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

View File

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

View File

@ -2,6 +2,23 @@
title: Changelog 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) ## 4.0.3.1 (2022-01-20)
### Changed ### Changed
- funktionsloser "Entfernen"-Button bzw. -Checkbox bei Gutscheinartikeln entfernt - funktionsloser "Entfernen"-Button bzw. -Checkbox bei Gutscheinartikeln entfernt

View File

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

View File

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

View File

@ -2,10 +2,14 @@
title: Modul zur Installation hinzufügen title: Modul zur Installation hinzufügen
--- ---
### **auf der Kommandozeile**
Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen: Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufügen:
```bash ```bash
php composer require {$composerident}:^{$moduleversion} --update-no-dev php composer require {$composerident}:^{$moduleversion} --update-no-dev
``` ```
> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require). > [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,12 +2,12 @@
title: Modul aus der Installation entfernen title: Modul aus der Installation entfernen
--- ---
### **auf der Kommandozeile**
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus: Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:
```Bash ```Bash
php composer remove {$composerident} --no-update php composer remove {$composerident} --no-update
``` ```
> [!] Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete. > [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#remove).
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).

View File

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

View File

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

View File

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

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">
@ -84,17 +84,28 @@
</li> </li>
<li>PHP Decoder <li>PHP Decoder
<ul> <ul>
<li>installierter ionCube Loader</li> <li>installierter ionCube Loader (PHP bis 7.4) <em>oder</em>
</li>
<li>installierter SourceGuardian Loader (PHP ab 8.0)</li>
</ul> </ul>
</li> </li>
<li>Shopversionen / -editionen <li>Shopeditionen
<ul> <ul>
<li>OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version <li>OXID eShop Community Edition (CE)</li>
<li>OXID eShop Professional Edition (PE)</li>
<li>OXID eShop Enterprise Edition (EE)</li>
<li>OXID eShop B2B Edition</li>
</ul>
</li>
<li>Shopversionen
<ul>
<li>OXID eShop in Compilation Version
<ul> <ul>
<li>6.0.x</li>
<li>6.1.x</li> <li>6.1.x</li>
<li>6.2.x</li> <li>6.2.x</li>
<li>6.3.x</li> <li>6.3.x</li>
<li>6.4.x</li>
<li>6.5.x</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -109,9 +120,8 @@
<li>D3 Modul-Connector (<a href="https://www.oxidmodule.com/connector/" class="Link--external">kostenfrei bei D3 erhältlich</a>) ab Version 5.3.6.0</li> <li>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>Installation via <a href="https://getcomposer.org" class="Link--external">Composer</a>
</li> </li>
<li>mindestens ein freier Cronjob zur automatischen Ausführung der angelegten Aufgaben</li>
</ul> </ul>
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für <strong>PHP 7.0</strong>, <strong>PHP 7.1</strong>, <strong>PHP 7.2</strong>, <strong>PHP 7.3</strong>, <strong>PHP 7.4</strong> oder <strong>PHP 8.0</strong> sowie dem auf Ihrem Server vorhandenen Decoder (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p> <p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend für Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den für Ihren Shop genutzten Decoder und die PHP-Version.</p>
<p>Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p> <p>Kontrollieren Sie bitte auch, ob diese Modulversion für die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p>
</div> </div>

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -72,18 +72,16 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p> <h3 id="page_auf-der-Kommandozeile"><strong>auf der Kommandozeile</strong></h3>
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Führen Sie Sie dort diesen Befehl aus:</p>
<pre><code class="language-Bash">php composer remove d3/articlevoucher --no-update <pre><code class="language-Bash">php composer remove d3/articlevoucher --no-update
</code></pre> </code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation über Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
</blockquote>
<blockquote class="alert alert-info"> <blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p> <i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#remove" class="Link--external">Dokumentation von Composer</a>.</p>
</blockquote> </blockquote>
</div> </div>

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

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

View File

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

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

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

View File

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

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

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

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -72,12 +72,13 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">
<p>Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet:</p> <p>Das Modul ist für die Verwendung mit den folgenden OXID-Themes vorbereitet:</p>
<ul> <ul>
<li>Wave</li>
<li>Flow</li> <li>Flow</li>
<li>Azure</li> <li>Azure</li>
<li>Admin</li> <li>Admin</li>

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

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

View File

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

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

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

View File

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

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

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

View File

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

View File

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

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

@ -72,7 +72,7 @@
<div class="Page__header"> <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> <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"> <span class="ModifiedDate">
20.01.2022 </span> 03.01.2023 </span>
</div> </div>
<div class="s-content"> <div class="s-content">

View File

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

File diff suppressed because one or more lines are too long

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,62 +1,61 @@
<?php //006f3 <?php //006fd
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // <?php /** 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); 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=
sSYy6hQ9jG==

View File

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

View File

@ -1,77 +1,76 @@
<?php //006f3 <?php //006fd
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com // <?php /** 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); 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 * is a violation of the license agreement and will be prosecuted by
* civil and criminal law. * civil and criminal law.
* *
* http://www.shopmodule.com * https://www.d3data.de
* *
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch) * @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @link http://www.oxidmodule.com * @link https://www.oxidmodule.com
*/ */
namespace D3\Articlevoucher\Setup; namespace D3\Articlevoucher\Setup;
@ -28,42 +28,42 @@ class d3articlevoucher_update extends d3install_updatebase
public $sModKey = 'd3articlevoucher'; public $sModKey = 'd3articlevoucher';
public $sModName = 'Artikelgutscheine'; public $sModName = 'Artikelgutscheine';
public $sModVersion = '4.0.3.1'; public $sModVersion = '4.1.1.0';
public $sModRevision = '4031'; public $sModRevision = '4110';
public $sBaseConf = '-------------------------------------------------------------------------------- public $sBaseConf = '--------------------------------------------------------------------------------
ha8v2==bXFvUGlJMVBGN3UySTQ5aUdZQ1ZPWmEyUk1UVGFUMUFhcjk2bnNUb2luQk9yTWNDKzZoQXFPQ RHCv2==bHd4eXd1T2lOZlVkWlp1Vmw5VnlpVFhnL1R1U1VJR0xrWVB4MWJWbVUwQksrQVhBOWlmRGQre
ng4cVlxUkwxc0EwbTJ4a1NKMVRsUk9yNFZxRUZObUF3Z1ZYeTBHT1RQcmw3TDdXQmZmUXBCSFVNalNhV mFXUlNPK1F2Ukx1VTlabGhPVFdjdkczU1dCVm9jMWRXaU5jejZRRzY2ZWRvZWxCV1lqTXRzL3I5M1R3K
0IzMDVaNzVjdDk1OUVGaW5OTzBjbXIyN0Q4T0tRUVNUQTJSQkhZQW9YYWJORWgvazY2TVNpREpyeUh6d 2R1MjJJK1c0SDkvRU51RG9NaUY1NFYxMzhWOGh5WmxTdXZIZFpZZUJGaHRMOWhKZ3pzUEtHa29pQ3Bhd
WFuYzF5eEl6aURQbTI3cFYxZU1BdmJqZ25TR0gvb2tmWlpPVzVCS0NHam9HZzA4LzJHWTNFRk9sOEpTY G1OMC85ay9ydytjS0RWSXY2Y3dGZFVsUnVSS2dTOFdmMktEK0Ryb3JUaitnRjFMRmw2T3ZnMzgvUzdLS
UV1OTNRRXhCTzI3SXpVQk1KdHpJUnVOQXpObU5WU3pBZ3RLMmZRczFBZHVFWmVnUEdMaUE5STYxWXR4Z mF4cnRSZjMzUE15ckJLV1VqU25hZWNpRUxJSXZDa1ZPeGd2UUpwMG5NOHBqSzIyYU9DUm9kaUVPekJPN
3hGN3RWVlRhZ3AwQzdINzhhTS9mcWhSak1oa01QWnlWUU9FWFFvZFFKTVlZNUdBPT0= itYbHp1azRFaTNTcTFwZWVkNzhVRzBtMVErUzNoM3k2bnQ0UG0xWXNSV2ZtbVpRPT0=
--------------------------------------------------------------------------------'; --------------------------------------------------------------------------------';
public $sRequirements = ''; public $sRequirements = '';
public $sBaseValue = ''; public $sBaseValue = '';
protected $_aUpdateMethods = array( protected $_aUpdateMethods = [
array( [
'check' => 'checkModCfgItemExist', // prüft mod-cfg-Eintrag und legt ihn ggf. an 'check' => 'checkModCfgItemExist', // prüft mod-cfg-Eintrag und legt ihn ggf. an
'do' => 'updateModCfgItemExist' 'do' => 'updateModCfgItemExist'
), ],
array( [
'check' => 'checkFields', // prüft Felder in Tabelle und legt sie ggf. an bzw. modifiziert diese 'check' => 'checkFields', // prüft Felder in Tabelle und legt sie ggf. an bzw. modifiziert diese
'do' => 'fixFields' 'do' => 'fixFields'
), ],
array( [
'check' => 'hasOldModuleFiles', 'check' => 'hasOldModuleFiles',
'do' => 'deleteOldModuleFiles' 'do' => 'deleteOldModuleFiles'
), ],
array( [
'check' => 'checkModCfgSameRevision', // prüft mod-cfg-Eintrag und aktualisiert diesen ggf. 'check' => 'checkModCfgSameRevision', // prüft mod-cfg-Eintrag und aktualisiert diesen ggf.
'do' => 'updateModCfgSameRevision' 'do' => 'updateModCfgSameRevision'
), ],
); ];
// Standardwerte füü checkFields(), _addTable() und fixFields() // Standardwerte für checkFields(), _addTable() und fixFields()
public $aFields = array( public $aFields = [
array( [
'sTableName' => 'oxvoucherseries', 'sTableName' => 'oxvoucherseries',
'sFieldName' => 'OXDISCOUNTTYPE', 'sFieldName' => 'OXDISCOUNTTYPE',
'sType' => "ENUM('percent','absolute','discount')", 'sType' => "ENUM('percent','absolute','discount')",
@ -72,8 +72,8 @@ UV1OTNRRXhCTzI3SXpVQk1KdHpJUnVOQXpObU5WU3pBZ3RLMmZRczFBZHVFWmVnUEdMaUE5STYxWXR4Z
'sComment' => false, 'sComment' => false,
'sExtra' => '', 'sExtra' => '',
'blMultilang' => false, 'blMultilang' => false,
), ],
array( [
'sTableName' => 'oxvoucherseries', 'sTableName' => 'oxvoucherseries',
'sFieldName' => 'D3DISCOUNTID', 'sFieldName' => 'D3DISCOUNTID',
'sType' => 'VARCHAR(32)', 'sType' => 'VARCHAR(32)',
@ -82,14 +82,13 @@ UV1OTNRRXhCTzI3SXpVQk1KdHpJUnVOQXpObU5WU3pBZ3RLMmZRczFBZHVFWmVnUEdMaUE5STYxWXR4Z
'sComment' => 'd3articlevoucher', 'sComment' => 'd3articlevoucher',
'sExtra' => '', 'sExtra' => '',
'blMultilang' => false, 'blMultilang' => false,
), ],
); ];
// alle zu aktualisierenden Module, verwendet nicht onDeactivate-Handler // alle zu aktualisierenden Module, verwendet nicht onDeactivate-Handler
protected $_aRefreshMetaModuleIds = array('d3articlevoucher'); protected $_aRefreshMetaModuleIds = ['d3articlevoucher'];
public $aOldModuleFiles = array( public $aOldModuleFiles = [
'd3/d3articlevoucher/models/d3articlevoucher_update.php' 'd3/d3articlevoucher/models/d3articlevoucher_update.php'
); ];
} }

View File

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

View File

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

View File

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