add 4.1.0.0 (ionCube for PHP 7.1 - 7.4)

This commit is contained in:
Daniel Seifert 2022-01-20 15:16:09 +01:00
bovenliggende f65892c44d
commit 5be313ffa9
Getekend door: DanielS
GPG sleutel-ID: 8A7C4C6ED1915C6F
63 gewijzigde bestanden met toevoegingen van 996 en 707 verwijderingen

19
.php-cs-fixer.php Normal file
Bestand weergeven

@ -0,0 +1,19 @@
<?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cP/zdQKXrOBEmUdtVtLRHk1ALMguBN/1vRz+6Y6cnbzuXQWgmxAYEKy3KCXxRigYl9WWah1w8
hRgLa3b+ufvQdk3bCb3srd7WClPJcx4cCA7NDUef1c899Kw1A3LObNcyarcNcKkJSNStuNWht31w
aOec37yviJCoQbWFiF1w0Gk0tcY0kWNlBCNpGmwNW3MFSxIjzzxNCAe1C9yNEzoVL9gWCIe3TqxE
ly2o/ja1ClNkfg2inPZz1oJpU6JZYDYt+ays06VSTklgVi7UzBa/i7zAvp4PR7OWn7SX2EgPV01j
+wYbSBnB95FY6E27nURoxoRn30P5f3vETVTx9avFSsqQ9M5+/BZvX7cJ6uuk7JPcwowUkoYv8NmX
3X4Fd0uTuCxNByBmwNmp0+qSOSPihq8cadDQsev4vzvWmOvYcGnSCjr62r9pgHz7UTA4IApMb8v5
HcCUqFyE5mebLWLNkV+MYuA5T2veTQGwyIZ4neuz0s1mzy/notEXpKNUUFELFcJiWOvOHnkNXW7+
yWV2NVn0nh1STvItYJWiknhRzdo8YP0u5K9gg415x1VqiKgFZAPzBSxja2EwNYSCMw3ht6JwPA0p
l/oITyVvKStwjKBNH36P1QJ4M3zR6NdCkkwCc08Mmfre3+bxbK06Dkb8PvsNxAeL7b5rXVcms37q
YAMt10K0SbO5QPb82FT4X+7lAfuj8PSn+aNPBV3FeDdx+EEDWqFN6+JI/F+VJ6WS5kZKI0ZpJsHy
hVGz82mdMkQSJBCwFvvMLxMVK2QzXhoQJtbkUnUVP4lzRaTWryT0QzVGdNxlcBUyJZsR4i5yDDUy
46pUKtvP/kon9SBi0nOacvrsQMvDguf2paGMnNSG2kI16JfCoRz0ij8CXg7jvmEWWkd9MqBnFpaT
c14HvsbjkBJtkuMZJQaBQIAo3lTpmtgmb2GdN71kyP/aXSc1n62967JSwPXFfj6Jf5ElSpyBRJNx
TDD4KXJKuK7UKtOzzI6TfKTuSCOu83/7AaZmY30RHElwOqmUKVv49kCZFW24d/IhXnpY8s4s0Mzz
t8fiapTLCB6yahODohoeq9R9KWq/K6GT6B8TABAUswgWeDede6S=

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand-diff onderdrukt omdat een of meer regels te lang zijn

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

@ -1,48 +1,48 @@
<?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
HR+cPu071XJFn/fRbikJDqoZeUL6QEtPPVje+BEuuak4zTZiTRDd7TP9nxRTMUIuWr1g0JQcP+jq
86VNCaeOtm8957zh//K6xXm6Wvs/XWEFmAURpJlnCLJvE9VJmLSr0vxkECJ68TslrHoqRgwp6nDv
GQAWWyHrEnhoWrD6XemKlfL03SwI7b7UP5LrMS8OgbVDEvImny+HhaypdCpB/C50h7gpCw95Des4
YsVcieZViIjtiNjn+5M1WrDzR5OYDl4QKCCucDDr+fbu8uPC0T9tftQgla5iEJOfnWNBEDdfYCPy
ZuPeCadH9pTg5iny6sBnw8Dc/H0B9aZL7opPpVHHovI1x8x0oPUcmSs4dApURgQY3Y0gRgIcY6b0
p2BczYGVGGCzQJLlkqsRsqP34Osa9CaHd+ZGWsBI6cdlq5LLClmcnOM8+91FBL9la9bIL6xlugFL
1R9MjIPdy+zAxXn8NGpK/doNAsxHaePRmPAznplw1+CIUlQolvgaNhF2zKvYJagY5SnmxcwpMYe7
3JCtaLjAhq4OHWt7FvIlAgWZBdDPgbi4r93a6CP8HdxtNNNHFazW6OxjkunthMIY9LVvdltwTWYJ
up3MCcEBLVw4Kdo0iuU8VG1tdMZSTVZxIykQ7sWOgCuUoaDpV0XT6lTJYn2EEq23snZ2nA9BvHJE
M2s5sk+CgcvEDexqBJavfpR7hN+kd6S7c5ZyPHv2xeLnrQapwtRZGmGlOBE5yLwWGlVTZm6MS3b/
Iz/x/CKp9Qhxbq72Ue/pv6ig4ne48rovYunX2m3/1qrPPSMdqeEn3OjiqR5sayLPyrYO13yRPhFI
n8ni8s4+6iqLpyjGyk7q4df5zFQhb5imzQJjzsp8uPnEU5w5WmnF7criBtJGceP+ip6RMvyd1w9Y
9XVGFdWMG+8/cF6dZB5KmGWIXrrkjObduwQ+8qH3w86b4P8HmGN7wDS/5w04RNd6IQ1E8MBKQQTj
3r5rDB5KMs/2Btka9+8U78a3lNpL/U3hZ659tAq4pWY5H/n/+agx5t0kPXLfNrKo2mtnoAP2jh5o
Zdm4yV8APzK0cb4wd1VoH0J5LQWguIwo2l2FEr/bgOyuic8TJFk78Wy1O7XKceiAraK10TCsMPN2
Xpatw1UCBYoxIDlqvCQGyAiuvUkFVco3UAs3vsRvxuf5AwWYwYQYxs/eBw1tQxxjGS3mpovnoX2P
zhTPW+ZIHMdH1pINfB/TXd8c4eoTKNlT34fX54lWinotXw1OKxqX+hHZZ24iWyYcUckTAaCvdneI
UeOcc9CiEqWOL8jE17PS2yN6yLDhAYi5Pyy9Wxr2V6jsW8fDeZdF6nOXPRa/s405bB6O+WD8TGv6
c7KJs+EIGxe0xvk9fgAXVJBbqx1CB9gQo+6eYkWhf/Tb9+EwvKXK7Q3cXMaw+dbtEH11snIxONAF
goalQWeb0BOVLsSBQopUk+T8qySHeW7Aop4+4ng0WVOQ4F3nZzv2XJlCNiAvi3PFtccQommYQoBD
rpeHRTd8mpNLdMcuHsISPgT6LJ+nZdLW+iusoh/b7unP1sNVwFw/5/6BV+8TC5Bq4KQ9NVRezDJy
7GtaKWBDtY3/qamoDrNH1CRX2DpcrDvcfpifqPFx+OdbhSNmoiLQVS3AWpUKxqCYPEY8RYgvOH2C
ruO30SgAdd4zVCQGc1MKWL1NwIgkIYt/lLqbK65+m5vjImvqiBFAN6oybQth9HXR8cecjtQVa97D
B4ant0mgI7jOIpNNkjej4TxhzPMyuKkHZBzVMhmN7h1Nst8URXMA7Ff4KREPBKLDgbaRHX9GbU8v
0i3FQMniJkFMFR23H4BMtEelJkmShgha8AbY7cQ6Eo9FJvPOUMNOS6gRgcCnuQK/JGp1UQi03E8+
AvZq03KUkn7XyIYdSbwPZWVGnWCET73jFU1tUzE2kaqW80VF+wCJpZ9OAL0a7tnrwtFrDeyQSHRF
kKUgQR90GgCEBzld9pwQWKqeSOBpGwijk4tbmcZ47L3FccDOKcRd8QkWL7eO1THiafbVUlzUELGg
bsnwFzOcCcPbljUbhE/fAg3iX8+JNP5FDqI2Swb9nFN47LB582szJz/UIJ/M1h+U7Z+eQX+5edfq
gWRcUQ330KXHKBvTHE1V+5dufX5CfFzYctdcaZKp4zYVqtOQRKHybNzgybIQMnPZc2OHJ0j0JgW0
KUxfxUj5TyeclCtFqOr7BPJFAmC/DJXH2P9Bo5LfJjX5WYlVAKbQHIIlrC34YDQIcLZyHyi8/Go2
HT3gxKT35AWXpWABeg4ZeG1NjVxZjM5JgYIXW37/cbWhVe37l8UDD6nyPQHt4s3Kt6cYJjjYFpC9
fG/QraoZtWJeNaK9CWg7vXYWPs1+VdC2NvAK274Ew/hZLkKkaLCF7kh/OBvN7U+WTvWa9CoqWYec
imCfYwWBDLXPY6rtGEiv+HlgweRTo2FerstMi3Mmyg4SD+/AJFXi3RplgayidjqC/M4j/wiB4cOr
Z0PhqRVSWYrKdsjBOMLS3Ck2ScvFsXKli2XmTbPkljGgtUssNxUVuY0GUvnX2hUqnoMvrcGT9r5k
UGgGnYAvzOg6WkIVaZMqPMY/j41+ifyns2YBU9/JP58NklVCjgIzME83K2n8Hdkhs14CsL10WrKJ
wg3R2sNKeW7yRFhRribUXVuwuryfkCP8DuvDEWxNQgNcz2GqV/GPh10s5IJ6nH+HH1XrgPlllJyE
BSWLhUgvAzqYNvdXe+sVRsvDO9T9868jBkr42qXleVa7O+dWuSEsBDt5S1lijDsHBbLC73FqpxrF
ZlAKvVU7KEUp+6bGH5rXgkjZ9PfKjmXMqze8FOT7GFJDS4X6b6sEoqaQZX9uksH2ysOhVW6a3MfK
FlZLiw8WcBVDFb29+0Wk67InivxwWffnjFsu56k3Lazmtc2+XFPWjGvR6290v129c9OuBaQcHGnS
l5BFq8ZWVZtNiVttB68iZxSbMf60Q5Mv56Vn+dyKt51ceRYe5/GVFMp+MIXdXh+xs7EQ5JFKTJXf
FaN9uccYZzyTfFOVdjet6etgTIgDqKxFNEo98cu+371OyFrOC/Ym9WtN4vSUkek+9w+zSRRUKpEH
LyhOAX5O/hT0VHxQtEbbiuvSwuaFflxMglQ3AD15l76RD6KlnpMzyBn7BTWB4gYR3DaZk+/v0N6M
YQ4AMy2OTV+2UAF57rKJzrfVcOCNBM8Typel0M9EbsqQhP+gRNxOgcq5yU8vNrZsD9c1KaHlnrZA
JN18NmTBua0+jZh8P7yY80lvWFYhGgtajc1AqkS=
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
DBgAyaWLrtBCc3+9eMLWfYG=

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

@ -1,70 +1,69 @@
<?php //006f3
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.0.3.1 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
// This Software is the property of D³ Data Development and is protected by copyright law - it is NOT Freeware. Any unauthorized use of this software without a valid license key is a violation of the license agreement and will be prosecuted by civil and criminal law. Inhaber: Thomas Dartsch Alle Rechte vorbehalten @package Artikelgutscheine @version 4.1.0.0 PHPcust (20.01.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see http://www.shopmodule.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
GYn1/Uc6iAfVHg4iuywj
HR+cPyyFcwtBs7+2aiOEZkfGS4fmBpkZIMgoz8suIGCr6zpSYCebUlzSWWynMEbEGdmrv0eRUqbG
L6mmltcLsst3nHYDQuRDQst2rLn1od+vXJdGUmcDjwVId/pbZWfbjk4pBUMMmgZ1+HVYh4Qqi+qE
km7Bq6cYloSX3S5JvBBExlXGFH9AsVQFNDzwVXWDKJO9hS9rKjMPjfVSbfJ8ri9t0LA6q31iS95B
IRgXQEQGc3CPHsK+EeWwfcLcWXjmkit+xklyPznsw+f+mTxqkJ+mVqhdCRfkK6lATtUJ8TV5tMrx
gAKOqT3p9yuZCIqnXA7LphGwwFqKvuaEsjCecUpZ1MCqMQZP85RGTqfi3GHIHhcS3sccUSi+gomI
kErU/36VA2JDg1K6AelCJ9MFo8F7SuXsiQRR3Dfhs9Kdc8/dbdqJVirtJECi9JHuAC2d5arSwBTP
nz9YUgarYnV3jnmLKCKjtfXRsn8bTxWs3q7Y1BObmBepG3rWOg0oDe803UN+WlmfVL1ws8Wm/tzU
CX3946rnlc9C1pYRWp7cG9lKmZBBqEPwVlbMr+Gqu1pndKHqp81zgXd1cE0BBVCCwPQAYExZNGq9
dOLflCrw+FERqSSll28gTSJE0q6QM9xLxgjSyDmN0JHLestckkrQu8t+IfEoCOwfKVLXxmjM7JSM
Yds4qQBbGkYUbX74Rzwhg4COlA/+siVqw/e8d0mdakzEVdOPj42EWGNhwdBsv543ZjtHQeGbS9rR
Gm5NGGlFWoNI7BEkNf6lqsfRWYI2MTQO9T6nHj3LnBNNcM4GfZwMdzGuHIi4mFDVq3PIbtls/bSK
RnIQtg3D0mL6PzA7N46DUXiJ+0kd0wQ+zc6L0wbSzitlNMBSCMKWgE01sCDi26Lyeofxi0juIFth
0xw6s6hzhJPcwRtlG1ts+RUGFVVK/5a3z8n+zyfFaTvlEw0csawDq3WO+AkyWM7zspGqK5OBjL4d
EmIJ3eT//RH+BVzWG+jVsLMbviyqE9K6Ll2wKj4pvApSSFC0+6aJQo5vYA91UrPB68w5udLWtnGe
B8Ovhlc1u3hz09oRElH3jbfXjlvjClVNYyJGgQLBo7rCgIWs15zrWQ5guwqhadfOyA98NQizgSw3
f/8tSKazPFNfzbv3YD0A/mDjTFHMotWtKUFpEUBd2XaftfuNviwEiX1N3s8WNpg2AOUNWpPu/22O
ZAijJCaqWfQU5t+MoGhH51Z1FUdYrQmuZ1zKBNFPwoTbA6B2BBcFPqNT0VGH8lbt+mcy5QXbwZLX
ahd2EY/QaaglFMAGjNvUNPhZ+d9Y/q2D3/L6ITvI9mLX4S+SoEO+/thy8fC6ZdSqfPN7LBfQkuLC
eDKhiDisZio1Ls6n8DbKVBliBMxKrfY9hfzABvQ2i/7XDuA0yg/T1IPJfznfhm1cpSyP9ou1pC6D
+FUE4pwjT+EU9UGTuKxM86Jwmj1VUBFSuoAqmlYe36qInmGf/1FfcNz+YWja0aYTh6FTYMXIx8rC
w90m/n1uppv+Q/xbcbIhvB2jdp/mw7dpSWIY0PvRaSRZ6iOsdy1BU/ZAw02oAFTSIT74Gr+pQhZJ
tR6Pf32QreluwaWiSi+ZwhE4qeklRbnp9SU2T+mUvMNJ5jYgq+K8edJYi7VeV+wOVChxcbtfLvqY
EE1kjfx4tHt56cm9Sh0QLdKMGiP6ZAbXzL6x8pGv6qPgikTkYX5NPGUJE8vadBzgsF3xln5q4rU8
Fn5qXV3Twe6QdcTSDQmaWRtNOfYCI3tMptYmdFBGWWLrNzJ5H54BN/7V4necT3qeDzYDBX08RqhW
iKtdOzN2ZzbXJsbvXDs16c9nQhxH0Upjj397JxsEdTGXBlkGhjpBg8PltiyNMhCicG+KbVR7V4zW
54CLqirfrvUXBEBsAcvYB2Pa1CXwZu81WN90TgRgOLNjVrLjy9kB12G2Sj1aBzCGScq4ae/AqTzx
Aa7BB4etHQFuNOdNCX3F8mEIT4Ps0r5SMWKGmvJJPZvkiyz+W6HyBn818NAe7GxA6GgGpyLSh7Yx
Etk2HCHwXu1eehJELhirjJX7EkuApQpGt7hys9tpZ85WpWw6mFRq9+6d9qQdumBDnpEm1btcOojs
AZWtIelYwkc3wmDbi65WInFRAHkyKnOipqCJWaKwjS4YU63M6fEElB2BeDw1MKKEqX5ObpHdY+3y
RbcRDhE5d71oYTi29y/S44CuR5Y7G0FZ2rnd2XA5sWwSHtKpd0CgSWvIMeo8BH4zhAGmNyJgyORn
KvLlahdr2SR3AGlNivTlis0MW2K7hs7oI5pH6/7lErYJt5LVCTVAO1Yntn8/GX5CS6DzRz9sL6Im
q0nRVo8LeRIJa3az2c19OnAJMydTnFbFxIhw/BV4OV0g4hiXPrh2x85kDVjodIRtVZh72UtesXd7
dh6c9ysYb6obAQZk6ZCRe3dae74RJ89UmzJOXaCWUpiz1uoALz/G9QewQAmTMDR7PsuAVO0ZOgiY
qmZkALJ80JBRewFXEvCQqh1+eFAvFXJRYcFYkRlsog/AifTh8wQXx1c3qSQtPxi2XHvBIBbY1bCk
KgNR3yJpo9etm4z1LJRpCMIw2ZjY2T4neOiNFK679AW8bYDoKvmIPXa14VXLPP+60lnnASa5o0tV
lqdFVFO00j0GtXs6B1cNKbiM5camvtiuZrXPCAvaQWS3m8z5JX5FdYQdDEhsZUstMNY1h9ggCXce
AZOah+MT5C9hQJPYHsLmb7eTONIJhtyubsmQjZ9jUuk3BdVUdVnUy40CHWkqJp92K6ZkNNXAiMgr
9N/ClvTM8YTkTOwmG785xw+AR6vZYi4BeqIHAuFxaohLqPhhVWxTOEoK3/CMsIMWXX4G/mHmDXFi
wRoKbo+M1e67Cj9lBE9x0VItzSqxTdUcxfpq9C5d394HgfH+W9ySvRU+n2ue4TAcLBE37f2fcVX0
LbBXrBOzXMTvlerpKFM1ETXJSU+zOwiOFRkKY0A9RoQnPOnSHIfC9I/qpjZbaDdooxJioPB5o7eX
E/aix70hS5WmPdddpHbNDlE8wi/E3hEmYi8Lu0EHNg3pKv5ZkseDrlv/sCmG6xFbMp2J4btiLQ4t
LTp3wvyic4yCoggfid+Meh+eDa8P9cvNBFBwH6EOGAz+1HLxZ22lExwgkvsfmm7egumYVBSVTWqN
28VNFIHEfaCP6jAWwCgHkUmRHOIf6a4fYfgpHH+Gc0y7sDV8iFoxS1hOD0jTKJBiCg15lmyELgFG
IVHL6eWXv7OxlI3WGBPAOk7cVghQdl0DNefdPZ/+udCH+Vu5E2cyg3aUxYIRpoAvI7nB7bxh4a4d
ACjjDG48vQVR2MqPkkSz0fnedcpd/aJEUUgo24PKNmzphMUE2udtr9JBMrm4vdArfoMhm5fl8I9F
WOJK85j7/wJFVdFrcSk6Z1zqWw8ZbEs/JpFvT/Z8z44edXnvxWjnvqv8JSdj/6LRGb1UeD9VYORf
LN2mRQeDPesRpVbaNTWCvsxvp64PZfKfHEbu6jQSKB1QXJOTRak0LfJEMf6kZGMPpR4HWkvVJvoL
O66utzvOCvJTBsiBOLx/UQ2oYkWd+zg0khXRjo5exlJOXX8R+Wcz6oyDs5h/t1min4pYGjyjgkjN
hWfF7TNgnhXklgWpWk4CRjhOhTJWoQtGQXf8scFt+zavy2Pc3ehcqg00ek3iKwJvMs8+lhiYv5Cp
ojhldG8d25QgyO9A7KO/GEDNcNnhysybRL+awYrlaToVo33/y0Svf64+oruebp61wrb4FcukR121
M/PWCaqiHsnwarm5vBEbPlpFXDv0KMJU6TCw612FAsHYgBxyJ9XImiDFZQUixLZi4faAFagspW5S
+NKgmSkqT7Uuedex6vfNMAt+HlrcfGK7rin5x3kTwRz10lPhZWVLR2S7glK1bgokG8k9aTcKtH2Q
UoegHkp0yEjuG3fGmx+lYJlBEFC8CnHYTzDRUks7/PNgNIQFKeCHgzWp9iKP3h3V10RUR+cXzEOm
31V90JKg7Dpj3eb+q6xJjbaKLmilZsOBArGBdSGQ/prMsRSDnFSfy8TdyHplolf8ANyawzQJyqYc
jH15hJhxSpMdtixjk5DoWDOZ+4DfpmG/sbMDWukJW6+F2ia9RCON6C1YCJ5vT80evSx/E5/Lwn05
92sAPfDvFZDFFt9UzRqb6naJcw7LkWGvnWKFfwlzaN+HICL8+kLKXvr7r3VRbLxvg2tn3+nwObvz
xKEUSswLv9OC8SljwDprEWgwLmOZLCmJfWHlJhDqVLHvwzrKQXln3TiUtxg/38c7fsfpB2B+6Isz
YzLenl1zeuLXU79V87XnXowuyvB1kq2PV51wiSyMNfWcWGt8DB7wyoifjWcUo1aO0ho2+82nf/fA
i7VsvnkNjkVnQCm9FYmIpSaftlSmYwsYt6qcXbW2UiCNtRhbbdM0zET92q8QYbvX2JEuKNA7YOD6
y/WGFmW7X2djqMxm0Vq0S+fIFeMq6wQAn4MBIgOvVRyupGlVXskq5VyMZFB9RC7aen2GoH5bTOY2
0nGhqyzAUs93UQtNYEabCV9/91RvnaycpsKYUSb6SNpoW28LYQCY6/fLQQx+ixvl+faishJhvamz
gArY9SOROmX80+jykwiFI3dxZnaoat9wGy4QK8FL0lroXgrSJLJwvqtniGYM2tDzmI6o+105VQHA
mrNm+eu2qHwxcHaaqjub9xbjT90cXDckuDtN2XWDyYRPcp9p6XHVQGaoCZOfMheliAG6q4S51HsO
+Kz2OM933XMfUm1xJsOkcmjDiAYb86JJ0A+Vbg9W1XvyqVib4C6OZ7PfXOHx/DNR9dvSbM7/gSBf
zauuh7jsz2cn4k7aWC8Xb9uQgZguGFVGGsMd7SbalIdtHZaokdUoSh7WNG==

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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

Bestand weergeven

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