Compare commits

...

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

106 changed files with 2716 additions and 1634 deletions

View File

@ -30,8 +30,9 @@
}
},
"require": {
"php": "7.1 - 7.4", "ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.0 - 6.5",
"php": "5.6 - 7.0",
"ext-ionCube-Loader": "*",
"oxid-esales/oxideshop-ce": "6.0 - 6.7",
"d3/modcfg": "^5.3.0.0",
"ext-json": "*",
"ext-soap": "*",

View File

@ -2,6 +2,47 @@
title: Changelog
---
## 3.2.0.0 - 2022-06-15
### Added
- Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain möglich
---
## 3.1.1.0 - 2021-06-21
### Added
- installierbar in OXID 6.2.3 und 6.2.4
### Changed
- Templateblöcke für einfachere Überladung eingefügt
- Scoreanfragen werden als Info zur einfacheren Nachvollziehbarkeit mitgeschrieben
### Fixed
- falscher Score Startwert in der Entscheidungsmatrix korrigiert
- verdrehte Score Ranges im Status 3 fĂĽr statistische Abfragen korrigiert
---
## 3.1.0.0 - 2021-03-12
### Added
- erforderliche Felder, die im Shop keine Pflichtfelder sind, werden an der zu prüfenden Zahlart zusätzlich abgefragt
- funktioniert fĂĽr alle Boniversum-Pflichtfelder
- wenn die Felder unabhängig vom Pflichtfeld schon ausgefüllt sind, erfolgt keine zusätzliche Abfrage
### Changed
- Templates fĂĽr Verwendung in Flow- und Wave-Theme aktualisiert
### Fixed
- Geburtsdatumauswahl zeigt komplette Monatsnamen anstelle der Ziffern
---
## 3.0.2.1 - 2020-10-16
### Changed
- Titellogo auf statischen Asset umgestellt
- Dokumentation aktualisiert
---
## 3.0.2.0 - 2020-04-08
### Added
- installierbar in OXID 6.2

View File

@ -1,9 +1,9 @@
{
"title": "<i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore",
"moduleversion": "3.0.2.1",
"moduleversion": "3.2.0.0",
"titledesc": "fĂĽr den Oxid eShop",
"author": "DÂł Data Development",
"moduledate": "16.10.2020",
"moduledate": "15.06.2022",
"editors": "",
"tagline": "",
"image": "",
@ -64,6 +64,7 @@
"modulename" : "<i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore",
"menutitle" : "<i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore",
"modulefolder" : "bonimascore",
"metadataident" : "d3bonimascore",
"modcfgident" : "d3bonimascore",
"composerident" : "d3/bonimascore"
},

View File

@ -6,13 +6,14 @@ Das Modul **{$modulename}** erhalten Sie in verschiedenen Editionen mit untersch
## Funktionsumfang
| | Standard-Edition | Premium-Edition |
|:---------------------------------------------------------------------:|:-----------------:|:-----------------:|
| nachgelagerte Bonitätsprüfung | X | X |
| Infotab am Adminkundenkonto | X | X |
| Prüfung der Bonität erst ab einem bestimmten Warenkorbwert | | X |
| Kunden und Kundengruppen können von der Prüfung ausgeschlossen werden | | X |
| kundenidividuelles Kreditlimit | | X |
| Zahlarten bei abweichender Lieferadresse verweigern | | X |
| GĂĽltigkeitsdauer einer PrĂĽfung festlegen | | X |
| | Standard-Edition | Premium-Edition |
|:------------------------------------------------------------------------:|:-----------------:|:-----------------:|
| nachgelagerte Bonitätsprüfung | X | X |
| Infotab am Adminkundenkonto | X | X |
| Prüfung der Bonität erst ab einem bestimmten Warenkorbwert | | X |
| Kunden und Kundengruppen können von der Prüfung ausgeschlossen werden | | X |
| kundenidividuelles Kreditlimit | | X |
| Zahlarten bei abweichender Lieferadresse verweigern | | X |
| GĂĽltigkeitsdauer einer PrĂĽfung festlegen | | X |
| Nachbehandlung des ermittelten Scores | | X |
| Kunden und Kundengruppen können von Nachbehandlung ausgeschlossen werden | | X |

View File

@ -6,8 +6,13 @@ title: Systemanforderungen
* 5.6.x bis 7.4.x
* PHP Decoder
* installierter ionCube Loader
* Shopversionen / -editionen
* OXID eShop Community Edition (CE), Professional Edition (PE) oder Enterprise Edition (EE) in Compilation Version
* 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.0.x
* 6.1.x
* 6.2.x
@ -17,6 +22,6 @@ title: Systemanforderungen
* D3 Modul-Connector ([kostenfrei bei D3 erhältlich](https://www.oxidmodule.com/connector/)) ab Version 5.3.0.0
* Installation via [Composer](https://getcomposer.org)
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend fĂĽr **PHP 5.6**, **PHP 7.0**, **PHP 7.1**, **PHP 7.2**, **PHP 7.3** oder **PHP 7.4** sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den fĂĽr Ihren Shop genutzten Decoder und die PHP-Version.
Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend fĂĽr Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (**ionCube Loader**) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den fĂĽr Ihren Shop genutzten Decoder und die PHP-Version.
Kontrollieren Sie bitte auch, ob diese Modulversion fĂĽr die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.

View File

@ -2,10 +2,14 @@
title: Modul zur Installation hinzufĂĽgen
---
### **auf der Kommandozeile**
FĂĽhren Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses) diesen Befehl aus, um das Modul **{$modulename}** zur Installation hinzuzufĂĽgen:
```bash
php composer require {$composerident} --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).

View File

@ -4,6 +4,7 @@ title: Verwendung eigener Themes
Das Modul ist fĂĽr die Verwendung mit den folgenden OXID-Themes vorbereitet:
* Wave
* Flow
Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis fĂĽr Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und / oder die CSS-Dateien in die neuen Ordner.

View File

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

View File

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

View File

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

View File

@ -2,6 +2,8 @@
title: LizenzschlĂĽssel eintragen
---
### **im Adminbereich**
Das Modul verwendet LizenzschlĂĽssel, um die Lizenzverwaltung fĂĽr Sie und auch fĂĽr uns einfacher zu gestalten. Hierbei haben Sie je nach Modul die Wahl zwischen einer kostenfreien Testlizenz und einer Lizenz fĂĽr den Einsatz im Livebetrieb.
Speziell **{$modulename}** wird in unterschiedlichen Editionen fĂĽr den Livebetrieb angeboten. Besuchen Sie unseren [Moduleshop](https://www.oxidmodule.com/), um mehr darĂĽber zu erfahren.

View File

@ -4,8 +4,13 @@ Title: Schnellstart per Composer
## Schnellstart per Composer
### **auf der Kommandozeile**
```bash
php composer require {$composerident} --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?
---
Die Updatenaweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.
Die Updateanweisungen können verwendet werden, wenn dieses Modul schon früher mit Hilfe von Composer installiert wurde.
Wurde die Installation bisher noch nicht durchgefĂĽhrt oder die Installation wurde **nicht** ĂĽber Composer
durchgefĂĽhrt (weil das Modul dies z.B. frĂĽher nicht unterstĂĽtzte), verwenden Sie bitte die Beschreibung unter [Neuinstallation](../020_Neuinstallation/_index.md).

View File

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

View File

@ -1,16 +0,0 @@
---
title: Paketquelle entfernen
---
Durch einen Wechsel der Paketquelle ist die veraltete Angabe nicht mehr erforderlich. Um Konflikte zu vermeiden, sollte die alte Paketquelle entfernt werden. Haben Sie diese schon früher entfernt, können Sie diesen Schritt überspringen.
Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des `source`- und `vendor`-Verzeichnisses). Senden Sie dort diesen Befehl ab:
```bash
php composer config --unset repositories.d3
php composer config --unset repositories.D3modules
```
> [!] Achten Sie darauf, dass die Installation ĂĽber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).

View File

@ -2,13 +2,17 @@
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:
```bash
php composer update {$composerident} --no-dev
php composer require {$composerident}:^{$moduleversion} --update-no-dev
```
> [!] 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.
Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag `{$composerident}`.
> [!] Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.
> [i] Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die [Dokumentation von Composer](https://getcomposer.org/doc/03-cli.md#require).

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -72,23 +72,71 @@
<div class="Page__header">
<h1><a href="../changelog/Changelog.html">Changelog</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</div>
<div class="s-content">
<h2 id="page_3-0-2-0-2020-04-08">3.0.2.0 - 2020-04-08</h2>
<h2 id="page_3-2-0-0-2022-06-15">3.2.0.0 - 2022-06-15</h2>
<h3 id="page_Added">Added</h3>
<ul>
<li>Nachbehandlung des Scores auf Basis der verwendeten Top Level Domain möglich</li>
</ul>
<hr />
<h2 id="page_3-1-1-0-2021-06-21">3.1.1.0 - 2021-06-21</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID 6.2.3 und 6.2.4</li>
</ul>
<h3 id="page_Changed">Changed</h3>
<ul>
<li>Templateblöcke für einfachere Überladung eingefügt</li>
<li>Scoreanfragen werden als Info zur einfacheren Nachvollziehbarkeit mitgeschrieben</li>
</ul>
<h3 id="page_Fixed">Fixed</h3>
<ul>
<li>falscher Score Startwert in der Entscheidungsmatrix korrigiert</li>
<li>verdrehte Score Ranges im Status 3 fĂĽr statistische Abfragen korrigiert</li>
</ul>
<hr />
<h2 id="page_3-1-0-0-2021-03-12">3.1.0.0 - 2021-03-12</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>erforderliche Felder, die im Shop keine Pflichtfelder sind, werden an der zu prüfenden Zahlart zusätzlich abgefragt
<ul>
<li>funktioniert fĂĽr alle Boniversum-Pflichtfelder</li>
<li>wenn die Felder unabhängig vom Pflichtfeld schon ausgefüllt sind, erfolgt keine zusätzliche Abfrage</li>
</ul>
</li>
</ul>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Templates fĂĽr Verwendung in Flow- und Wave-Theme aktualisiert</li>
</ul>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>Geburtsdatumauswahl zeigt komplette Monatsnamen anstelle der Ziffern</li>
</ul>
<hr />
<h2 id="page_3-0-2-1-2020-10-16">3.0.2.1 - 2020-10-16</h2>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Titellogo auf statischen Asset umgestellt</li>
<li>Dokumentation aktualisiert</li>
</ul>
<hr />
<h2 id="page_3-0-2-0-2020-04-08">3.0.2.0 - 2020-04-08</h2>
<h3 id="page_Added-2">Added</h3>
<ul>
<li>installierbar in OXID 6.2</li>
</ul>
<hr />
<h2 id="page_3-0-1-0-2020-04-03">3.0.1.0 - 2020-04-03</h2>
<h3 id="page_Changed">Changed</h3>
<h3 id="page_Changed-2">Changed</h3>
<ul>
<li>Erweiterbarkeit verbessert fĂĽr RĂĽckleitung im Falle des nicht gesetzten Geburtstages</li>
<li>Dokumentation ergänzt</li>
</ul>
<h3 id="page_Fixed">Fixed</h3>
<h3 id="page_Fixed-2">Fixed</h3>
<ul>
<li>vermeidet Bonima-Check, wenn Bestellung im Admin geändert oder neu berechnet wird</li>
<li>GeburtstagsprĂĽfung bei nicht ladbarem Kundenkonto korrigiert</li>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../editions/Editionen.html">Editionen</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</div>
<div class="s-content">
@ -122,6 +122,16 @@
<td align="center"></td>
<td align="center">X</td>
</tr>
<tr>
<td align="center">Nachbehandlung des ermittelten Scores</td>
<td align="center"></td>
<td align="center">X</td>
</tr>
<tr>
<td align="center">Kunden und Kundengruppen können von Nachbehandlung ausgeschlossen werden</td>
<td align="center"></td>
<td align="center">X</td>
</tr>
</tbody>
</table>
</div>

View File

@ -48,8 +48,8 @@
<div class="details">
<div>Autor: DÂł Data Development</div> <div>Stand: 16.10.2020</div>
<div>Version: 3.0.2.1</div>
<div>Autor: DÂł Data Development</div> <div>Stand: 15.06.2022</div>
<div>Version: 3.2.0.0</div>
</div>
</div>

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../../installation/Anforderungen/Systemanforderungen.html">Anforderungen</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</div>
<div class="s-content">
@ -87,9 +87,17 @@
<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>
@ -108,7 +116,7 @@
<li>Installation via <a href="https://getcomposer.org" class="Link--external">Composer</a>
</li>
</ul>
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend fĂĽr <strong>PHP 5.6</strong>, <strong>PHP 7.0</strong>, <strong>PHP 7.1</strong>, <strong>PHP 7.2</strong>, <strong>PHP 7.3</strong> oder <strong>PHP 7.4</strong> sowie dem auf Ihrem Server vorhandenen Decoder (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den fĂĽr Ihren Shop genutzten Decoder und die PHP-Version.</p>
<p>Beachten Sie, dass die Ihnen vorliegende Modulversion entsprechend fĂĽr Ihre genutzte PHP-Version sowie dem auf Ihrem Server vorhandenen Decoder (<strong>ionCube Loader</strong>) kompatibel ist. Im Zweifelsfall kontaktieren Sie uns und nennen den fĂĽr Ihren Shop genutzten Decoder und die PHP-Version.</p>
<p>Kontrollieren Sie bitte auch, ob diese Modulversion fĂĽr die von Ihnen eingesetzte Shopedition (Professional Edition (PE) oder Enterprise Edition (EE)) ausgelegt ist.</p>
</div>

View File

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

View File

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

View File

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

View File

@ -72,18 +72,16 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</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/bonimascore --no-update
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation ĂĽber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#remove" class="Link--external">Dokumentation von Composer</a>.</p>
</blockquote>
</div>

View File

@ -72,11 +72,22 @@
<div class="Page__header">
<h1><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Deinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</div>
<div class="s-content">
<p>Deaktivieren Sie das Modul <strong><i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore</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> BonimaScore</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> BonimaScore</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 d3bonimascore
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
</blockquote>
</div>
<nav>

View File

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

View File

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

View File

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

View File

@ -72,7 +72,7 @@
<div class="Page__header">
<h1><a href="../installation/Installationspruefung.html">InstallationsprĂĽfung</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</div>
<div class="s-content">

View File

@ -72,11 +72,12 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Lizenz_eintragen.html">LizenzschlĂĽssel eintragen</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</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>Speziell <strong><i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore</strong> wird in unterschiedlichen Editionen fĂĽr den Livebetrieb angeboten. Besuchen Sie unseren <a href="https://www.oxidmodule.com/" class="Link--external">Moduleshop</a>, um mehr darĂĽber zu erfahren.</p>
<p>Rufen Sie zum Anfordern des Lizenzschlüssels die Modulverwaltung im Adminbereich unter <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> Module</span> -&gt; <span class="navi_element">Modul-Connector</span> -&gt; <span class="navi_element">Modulverwaltung</span> auf. Klappen Sie den Eintrag des jeweiligen Moduls aus. Sofern erforderlich, können Sie hier den Lizenzassistenten starten, der schnell und einfach ihr Modul aktiviert.</p>
</div>

View File

@ -72,13 +72,17 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufĂĽgen</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</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> BonimaScore</strong> zur Installation hinzuzufĂĽgen:</p>
<pre><code class="language-bash">php composer require d3/bonimascore --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> BonimaScore</strong> zur Installation hinzuzufĂĽgen:</p>
<pre><code class="language-bash">php composer require d3/bonimascore:^3.2.0.0 --update-no-dev
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>
</blockquote>

View File

@ -72,13 +72,21 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</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> BonimaScore</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> BonimaScore</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 d3bonimascore
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Editon</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
</blockquote>
</div>

View File

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

View File

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

View File

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

View File

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

View File

@ -72,12 +72,13 @@
<div class="Page__header">
<h1><a href="../../installation/Neuinstallation/index.html">Neuinstallation</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</div>
<div class="s-content">
<p>Das Modul ist fĂĽr die Verwendung mit den folgenden OXID-Themes vorbereitet:</p>
<ul>
<li>Wave</li>
<li>Flow</li>
</ul>
<p>Verwenden Sie in Ihrem Shop ein angepasstes Verzeichnis fĂĽr Ihre Templates (neues Theme oder CustomTheme), kopieren Sie die Templates und / oder die CSS-Dateien in die neuen Ordner.</p>

View File

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

View File

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

View File

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

View File

@ -72,16 +72,18 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</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 update d3/bonimascore --no-dev
<pre><code class="language-bash">php composer require d3/bonimascore:^3.2.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/bonimascore</code>.</p>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass die Installation ĂĽber Composer mit derselben PHP-Version erfolgt, in der auch Ihr Shop installiert ist. Sie erhalten sonst unpassende Modulpakete.</p>
<i class='fas fa-exclamation-triangle'></i> <p> Achten Sie darauf, dass Composer für die Installation die selbe PHP-Version verwendet, in der auch Ihr Shop ausgeführt wird. Sie erhalten sonst möglicherweise unpassende Modulpakete.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die <a href="https://getcomposer.org/doc/03-cli.md#require" class="Link--external">Dokumentation von Composer</a>.</p>

View File

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

View File

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

View File

@ -72,11 +72,22 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</div>
<div class="s-content">
<p>Deaktivieren Sie das Modul ĂĽber den Shopadmin unter <span class="navi_element">Erweiterungen</span> -&gt; <span class="navi_element">Module</span>. Klicken Sie nach Auswahl von <span class="navi_element"><i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore</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> BonimaScore</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 d3bonimascore
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in allen weiteren Shops (Mall) ebenfalls deaktiviert werden muss.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Deaktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
</blockquote>
</div>
<nav>

View File

@ -72,11 +72,22 @@
<div class="Page__header">
<h1><a href="../../installation/Update/Updatedefinition.html">Update</a> <svg class="Page__header--separator" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.175 477.175"><path d="M360.73 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/></svg> <a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></h1>
<span class="ModifiedDate">
16.10.2020 </span>
15.06.2022 </span>
</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> BonimaScore</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> BonimaScore</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 d3bonimascore
</code></pre>
<blockquote class="alert alert-warning">
<i class='fas fa-exclamation-triangle'></i> <p> <strong>Enterprise Edition</strong>: Achten Sie darauf, dass das Modul in weiteren Shops (Mall) ebenfalls aktiviert werden muss, um dessen Funktion dort auch zu nutzen.</p>
</blockquote>
<blockquote class="alert alert-info">
<i class='fas fa-info-circle'></i> <p> <strong>Enterprise Edition</strong>: Zur Aktivierung in einem bestimmten Shopmandanten verwenden Sie das <code>--shop-id</code>-Argument (<code>...oe-console --shop-id 1 oe:module...</code>)</p>
</blockquote>
</div>
<nav>

View File

@ -1,119 +0,0 @@
<!DOCTYPE html>
<html class="no-js" lang="de">
<head>
<title>Paketquelle entfernen - BonimaScore</title>
<meta name="description" content="">
<meta name="author" content="DÂł Data Development">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link rel="icon" href="../../themes/d3/img/favicon.png" type="image/x-icon">
<!-- Mobile -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Font -->
<!-- CSS -->
<link href='../../themes/d3/css/theme-blue.min.css' rel='stylesheet' type='text/css'><link href='../../themes/d3/css/d3.css' rel='stylesheet' type='text/css'>
<!-- Tipue Search -->
<link href="../../tipuesearch/tipuesearch.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="../../themes/d3/js/html5shiv-3.7.3.min.js"></script>
<![endif]-->
</head>
<body class=" ">
<div class="Columns content">
<aside class="Columns__left Collapsible">
<button type="button" class="Button Collapsible__trigger">
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
<span class="Collapsible__trigger__bar"></span>
</button>
<a class="Brand" href="../../index.html"><i class='fab fa-d3 d3fa-color-blue'></i> BonimaScore</a>
<div class="Search">
<svg class="Search__icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 451 451">
<path d="M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z"/>
</svg>
<input type="search" id="tipue_search_input" class="Search__field" placeholder="Suchen..." autocomplete="on"
results=25 autosave=text_search>
</div>
<div class="Collapsible__content">
<!-- Navigation -->
<ul class='Nav'><li class='Nav__item '><a href="../../installation/Installation.html">Installation / Update / Deinstallation</a></li><li class='Nav__item has-children'><a href="../../installation/Anforderungen/Systemanforderungen.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Anforderungen</a><ul class='Nav'><li class='Nav__item '><a href="../../installation/Anforderungen/Systemanforderungen.html">Systemanforderungen</a></li><li class='Nav__item '><a href="../../installation/Anforderungen/Vorbereitungen.html">Vorbereitungen</a></li></ul></li><li class='Nav__item has-children'><a href="../../installation/Neuinstallation/index.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Neuinstallation</a><ul class='Nav'><li class='Nav__item '><a href="../../installation/Neuinstallation/Vorbereitung.html">Vorbereitungen</a></li><li class='Nav__item '><a href="../../installation/Neuinstallation/Modul_hinzufuegen.html">Modul zur Installation hinzufügen</a></li><li class='Nav__item '><a href="../../installation/Neuinstallation/Verwendung_eigener_Themes.html">Verwendung eigener Themes</a></li><li class='Nav__item '><a href="../../installation/Neuinstallation/Providerspezifische_Installation.html">Providerspezifische Installation</a></li><li class='Nav__item '><a href="../../installation/Neuinstallation/Modul_im_Shop_aktivieren.html">Modul im Shop aktivieren</a></li><li class='Nav__item '><a href="../../installation/Neuinstallation/Shopanpassungen_installieren.html">Shopanpassungen installieren</a></li><li class='Nav__item '><a href="../../installation/Neuinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li><li class='Nav__item '><a href="../../installation/Neuinstallation/Lizenz_eintragen.html">Lizenzschlüssel eintragen</a></li><li class='Nav__item '><a href="../../installation/Neuinstallation/Updatefaehigkeit.html">Updatefähigkeit</a></li></ul></li><li class='Nav__item Nav__item--open has-children'><a href="../../installation/Update/Updatedefinition.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Update</a><ul class='Nav'><li class='Nav__item '><a href="../../installation/Update/Updatedefinition.html">Wann kann ein Update ausgeführt werden?</a></li><li class='Nav__item '><a href="../../installation/Update/Modul_deaktivieren.html">Modul deaktivieren</a></li><li class='Nav__item Nav__item--active'><a href="../../installation/Update/Paketquelle_entfernen.html">Paketquelle entfernen</a></li><li class='Nav__item '><a href="../../installation/Update/Dateien_erneuern.html">Dateien erneuern</a></li><li class='Nav__item '><a href="../../installation/Update/Providerspezifische_Installation.html">Providerspezifische Installation</a></li><li class='Nav__item '><a href="../../installation/Update/Modulinformationen_aktualisieren.html">Modulinformationen aktualisieren</a></li><li class='Nav__item '><a href="../../installation/Update/Shopanpassungen_installieren.html">Shopanpassungen installierren</a></li><li class='Nav__item '><a href="../../installation/Update/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li><li class='Nav__item '><a href="../../installation/Update/Lizenzschluessel_aktualisieren.html">Lizenzschlüssel aktualisieren</a></li><li class='Nav__item '><a href="../../installation/Update/Erweiterungen_anpassen.html">Erweiterungen anpassen</a></li></ul></li><li class='Nav__item '><a href="../../installation/Installationspruefung.html">Installationsprüfung</a></li><li class='Nav__item '><a href="../../installation/Schnellstart.html">Schnellstart</a></li><li class='Nav__item has-children'><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html" class="folder"><i class="Nav__arrow">&nbsp;</i>Deinstallation</a><ul class='Nav'><li class='Nav__item '><a href="../../installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html">Modulerweiterungen deaktivieren und entfernen</a></li><li class='Nav__item '><a href="../../installation/Deinstallation/Modul_deaktivieren.html">Modul deaktivieren</a></li><li class='Nav__item '><a href="../../installation/Deinstallation/Modul_aus_der_Installation_entfernen.html">Modul aus der Installation entfernen</a></li><li class='Nav__item '><a href="../../installation/Deinstallation/Dateien_loeschen.html">Dateien löschen</a></li><li class='Nav__item '><a href="../../installation/Deinstallation/Datenbank_bereinigen.html">Datenbank bereinigen</a></li><li class='Nav__item '><a href="../../installation/Deinstallation/TMP-Ordner_leeren.html">TMP-Ordner leeren</a></li></ul></li></ul>
<div class="Links">
<hr/>
<a href="https://www.oxidmodule.com" target="_blank">Shop</a><br />
<a href="https://blog.oxidmodule.com" target="_blank">Blog</a><br />
<a href="https://faq.oxidmodule.com" target="_blank">FAQ</a><br />
<a href="https://docs.oxidmodule.com" target="_blank">Dokumentationen</a><br />
<a href="https://support.oxidmodule.com" target="_blank">DÂł Support Center</a><br />
<a href="https://www.oxidmodule.com/kontakt" target="_blank">Kontakt</a><br />
<a href="https://www.oxidmodule.com/impressum" target="_blank">Impressum</a><br />
</div>
</div>
</aside>
<div class="Columns__right Columns__right--full">
<div class="Columns__right__content">
<div class="doc_content">
<article class="Page">
<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/Paketquelle_entfernen.html">Paketquelle entfernen</a></h1>
<span class="ModifiedDate">
09.04.2020 </span>
</div>
<div class="s-content">
<p>Durch einen Wechsel der Paketquelle ist die veraltete Angabe nicht mehr erforderlich. Um Konflikte zu vermeiden, sollte die alte Paketquelle entfernt werden. Haben Sie diese schon früher entfernt, können Sie diesen Schritt überspringen.</p>
<p>Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des <code>source</code>- und <code>vendor</code>-Verzeichnisses). Senden Sie dort diesen Befehl ab:</p>
<pre><code class="language-bash">php composer config --unset repositories.d3
php composer config --unset repositories.D3modules
</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>
</blockquote>
</div>
<nav>
<ul class="Pager">
<li class=Pager--prev><a href="../../installation/Update/Modul_deaktivieren.html">ZurĂĽck</a></li> <li class=Pager--next><a href="../../installation/Update/Dateien_erneuern.html">Weiter</a></li> </ul>
</nav>
</article>
</div>
</div>
</div>
</div>
<!-- JS -->
<script src="../../themes/d3/js/jquery-1.11.3.min.js"></script><script src="../../themes/d3/js/highlight.pack.js"></script><script src="../../themes/d3/js/daux.js"></script><script src="../../themes/d3/js/fontawesome-all.js"></script>
<!-- Tipue Search -->
<script type="text/javascript" src="../../tipuesearch/tipuesearch.js"></script>
<script>
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../../'
});
});
</script>
</body>
</html>

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because one or more lines are too long

View File

@ -30,6 +30,7 @@ use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;
use OxidEsales\Eshop\Core\Model\ListModel;
use OxidEsales\Eshop\Core\Registry;
use PDO;
class d3bonimascore_config_main extends d3_cfg_mod_main
{
@ -84,8 +85,8 @@ class d3bonimascore_config_main extends d3_cfg_mod_main
{
$oQB = d3database::getInstance()->getQueryBuilder();
$oQB->select('*')
->from(getViewName('oxcountry'))
->where('oxactive='.$oQB->createNamedParameter(1, \PDO::PARAM_INT));
->from(oxNew(Country::class)->getViewName())
->where('oxactive='.$oQB->createNamedParameter(1, PDO::PARAM_INT));
/** @var ListModel $oList */
$oList = oxNew(ListModel::class);

View File

@ -23,12 +23,15 @@ use D3\ModCfg\Application\Model\d3database;
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use Exception;
use OxidEsales\Eshop\Application\Model\Payment;
use OxidEsales\Eshop\Application\Model\PaymentList;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\StandardException;
use OxidEsales\Eshop\Core\Model\ListModel;
use OxidEsales\Eshop\Core\Registry;
use PDO;
class d3bonimascore_matrix_main extends d3_cfg_mod_main
{
@ -48,7 +51,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws \Exception
* @throws Exception
*/
public function save()
{
@ -78,7 +81,7 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main
$oQB = d3database::getInstance()->getQueryBuilder();
$oQB->select('*')
->from(getViewName('d3bonimascore'))
->from(oxNew(d3bonimascore::class)->getViewName())
->where('shopid = '.$oQB->createNamedParameter($sShopId))
->addOrderBy('identreturncode', 'DESC')
->addOrderBy('scoreclass', 'ASC');
@ -114,8 +117,8 @@ class d3bonimascore_matrix_main extends d3_cfg_mod_main
{
$oQB = d3database::getInstance()->getQueryBuilder();
$oQB->select('*')
->from(getViewName('oxpayments'))
->where('oxactive = '.$oQB->createNamedParameter(1, \PDO::PARAM_INT))
->from(oxNew(Payment::class)->getViewName())
->where('oxactive = '.$oQB->createNamedParameter(1, PDO::PARAM_INT))
->orderBy('oxdesc');
/** @var PaymentList $oList */

View File

@ -17,6 +17,8 @@
namespace D3\Bonimascore\Application\Controller\Admin;
use Doctrine\DBAL\DBALException;
use Exception;
use OxidEsales\Eshop\Application\Model\Payment;
use OxidEsales\Eshop\Core\Registry;
@ -26,8 +28,8 @@ class d3bonimascore_payment_main extends d3bonimascore_matrix_main
/**
* Speichert sichere Zahlungsarten
* @throws \Doctrine\DBAL\DBALException
* @throws \Exception
* @throws DBALException
* @throws Exception
*/
public function save()
{

View File

@ -135,6 +135,26 @@ class d3bonimascore_user extends AdminController
return $oBonimaScore;
}
/**
* @param false $raw
*
* @return false|int
* @throws DBALException
* @throws DatabaseConnectionException
* @throws DatabaseErrorException
* @throws StandardException
* @throws d3ShopCompatibilityAdapterException
* @throws d3_cfg_mod_exception
*/
public function getBonimaScoreValue($raw = false)
{
if (false == $this->bonimaresponse) {
return false;
}
return $this->bonimaresponse->d3GetScoreValue($raw);
}
/**
* @return false|string
* @throws DBALException
@ -254,9 +274,7 @@ class d3bonimascore_user extends AdminController
$sLastCheckDatetime = strtotime($aDetails['datum'] . " " . $aDetails['uhrzeit']);
$sNextCheckDatetime = strtotime("+$iValidPeriod day", $sLastCheckDatetime);
return $sNextCheckDatetime;
return strtotime("+$iValidPeriod day", $sLastCheckDatetime);
}
/**

View File

@ -23,6 +23,7 @@ use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use Doctrine\DBAL\DBALException;
use Exception;
use OxidEsales\Eshop\Application\Controller\Admin\AdminController;
use OxidEsales\Eshop\Application\Model\Groups;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
@ -60,7 +61,7 @@ class d3bonimascore_usergroup extends AdminController
}
/**
* @throws \Exception
* @throws Exception
*/
public function save()
{

View File

@ -0,0 +1,40 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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

View File

@ -0,0 +1,56 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, 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+cPquitcP9l2995E9BHPZkoGC3xnqlhx7IHzwk7n/MiYYJx2gnVm3avyjwz6ZOXcdAGgliK4wk
1ZInRbyMN6KZj2EmlWP6dvdkoOOlYQN0TiK86zBCLvO95m73MCkEhixzHJMA0FDFtG8hMHMvBsHL
hZJLWf086bI1zH9ANXvHNQ8KorwzXNN5n4fDhd2Bhge1fFaFkRffp6ETlF32cY4lylYfrSA9MtFh
9rsPgiwTxaR7cv7Vq27l8/p1mFovautDV8TVmVgVw1BLcGcZD/huHhsEPnlVRE7emjspXg3aoH03
Rj24GFy5U9+B5loQkHHdfx6Fkn+Akh9KPX5d2pCLkmRvQVlJCsLAjdg0eTf+z1q4NQLmW7aQ+PKF
ehqmUp+K2JKPnPmUaldDZ253sdJIbdqLqRYjxdW/AWedigx15S914v2X3T9jLfHo+MphubZILVbm
vqdEic+fB4gdTrqHg53/1ozC+Q6+8nGGzQesT5pqtpPHDgdazMJG8unnDC6/sGxYJRxT/l0p2ca+
U97glFmsSW9dMsdEHTCVnz/NNZxsHCJ4ayPmGsVRLsEUlhrTiZJFu9BbzThJiJQ3mE1DbFnwBITy
mjbJNyjyOuxZn+WRzlubgH0L1dfbbkdWVJRDQGYq5c9c/vBnToSJ5OZFfoh/fIw8MthDksrKSJRp
lddG04ILxvo0qFFYzsFhoUbwXPeSwXAO6cP4Wok0lSX8r0339SB1KDPMGOuwQenmbv8HxYEFjW9a
fj4ZlBK47witIIitRIXTm4ibFZ95tWEGvGXBiXU8xRUo4iXX/HX1mGRkHOHAhp+uh8UPxHea82Bj
ioT4frOuGrWFQlTPfEmtu4AsqzmTQLfFxJMuN++Wmag05iBxn5RBLftlDYzatRFRyyjWPiEPal1b
K9+oDBDgP01DisZH2GJOttN10DVEMJESASp53dz9QccT52/1N/DWOeo+tSdv/MJg+hsC1zwdUgKl
J95ngIMc+jjjO8xxlo9aU0qvXykvsYIToCWQBfrlI2YbCNl3ct1qkzxaAxgJU4wvfGoswXZeuFHn
zCazgiyr2GJimexfUKPRTduKGcW77I5iezTaXHGEqpTo07zWZkZlNq9t872hdaEOoDIbz8D4Jz2m
ZI6qDteGzH/E/46Ol2unN1v1fwOlw8xtwZbCGLX12ZHjB0H0xEk2zBLp+i8MgnryWm18vSRz+iUm
C8M3BLXqerXZ5EdT64KZn6zrTHNBrSoT+/ZgAkJOGY4gIQD8I9MYUGb+Uxd3ctj33mIhr7FlG7LN
k1iB0sqrkre5fFIr6gKSMfiMW7vwS7aiX5P/6K85EUJVuW5c7lyFIaFTaqORIMOOHt1sgDpBTSA7
1Td1nJSogIntE15ZQSh6N8teN5c3cF4T249s++jQeW1EyMSQalxwTrMrYIlHgh0T/3HgViqwKDx1
4AVm6vyedV4inCSRCj++V0A4JovwdDhczO9G3JiXj6TO2w86XFtFi25R9aCbAtYsS1jhzk18FxV7
jFjiDzzmS5nnTZi7KhBBeNE8QDBu/qKjDDrNsTjHLTmlx/WbuR7mSt6EHcSr3OroWdWjh10j+Lfr
GuMJ27edcqscxx5fkILQ3W3bBkJi3onWwqJg0nkqfUgMVSgdrUJKRyU8JtO+605A0Z+BGA09MTry
V6/wmXVt3J9J/+UYdQ79WZUJe6t2lyMMgDxozTTmGx+f6j9fmmIqEkcEZGNEzKYVeJ/NPIK1X76k
fAQsAOqE3vYdn00nkQqkWmymP30ZB3r87ntILFOLDNAModJF+GQG0GME9WO2V7OY9bguKcG234xU
xZSldsabeGx4eq6evQY+Olt0uaxJv/gyA6UUOPivNjhS4SezwEcqboBdgGQz9x9HiU/694WjBnLG
eLrD9xenYGwZ49WsBgU3I1CN/lMIPa6Ur1pWj39IlL+N8T23qG6oo8eR4wQ00MefkYNMgyaQ+32S
wSqg+qvj63/sL6zVowCf/09KD/HsHt7tmhXIyO68Ev3GMQsaart/9EDkXuTP6/+GhgcLtOcgfJv9
NwKR3cDXb9NJcCqbp+NgLgHT0+7vby2NQPdKKsZf9MRjObqoM1dOePisVbo9q/y4qSAaROuhbU3v
EvWU7xeCt1YDOo3DzNfJn48qTDDAatQv1Qvg3gI31Da5LKi7mbRVxY61EKs5CsugHo7cyl34dgH3
AfBJlO31bvpuAJ3mcoj46aMpzQ6Zdct0S1L/tcZUGSMGXQYeYhKLOCHKPhL8sdg96oxFv0c0ZESR
avy67/WmZTMJTOUEfniJQ8HFziBp3xfdAtzlMZCBo2tkTt8DUFiz0z8B+LupETNVH3esb/sGRJxC
5w127Krdj6oYRFyLtXhpYZXa3n28sELF3RtfcI2IwVlw4OWrnhez/ilsXzOqT4Zo0ME4R5u/aeI6
i+ZGScmIJGgOy1FLSQ11QjFP70ozgFgmsVGCEgg/BOnMwEgKVRNA+N8PHWkvjuOzKS2l4c5Sl2YK
MOOp8jLG+7kyx8KGk1UKthQaCZItO+oat3CmxTmZoMeYEjzor2A/+RPur+j0psa5r1K0R41mrZdu
9hQuVKz7b+kC1ytX1R092HwCAMZkEFZ9hW+h+c7IIxP1eWUAYCc8nkGvxp9prEBonymxeRJK11AV
VzEbXLG6uNpMIFSSs9f//tHc83wj8/WP3w/FN4yHNgaMOr3vZ1egB99oNEGqXF4MEBdctpQSLmuv
jMMvt36B/1xrIQa+uClTiBU8/gg7eQ4+5ZCOYXzLqZD73WEUXrZUELMHlX6Ht4YM+UqLLOyRxzPX
XIXi9VAqV2T4TXavHsGjHJQ+d8Ik4uOtQxhyWsUuQJ+pEQC++QoC23TsxzEnD58c3IdggO9qCYxu
cJ18yeoRzQQB3BNIFb4d1HIbloc3I/8Sa+soKl2DPkSCx7E6zq+/72gshQEG/ghno34iNbW5or3y
cDRGyW2LR9gtrUx0wWrFWFHAyDwU1QsNoONCoKo2gPIL/TgcNkyA3IVALrAxw6rt5SGQokASudTW
9WP8R3Dv6XIUqOi0WNlg+3aHWbar05hIdr7j8PB+nOdyz2yPJWH5zYfPUt1hfKsKD2HsVzPRgb1X
x44UhK4e5slpj1W1NXGb7Jy1J2wrqcigA1qCAWoh2c/XUW5vzRLnBglklIkQW/KdNmG0p7QupAux
eEO4Pkh9zOvYlGeIMeST7Fs/5AsYjdjSiV19o4Ua/dZSh30uxe20+0K0EACNRtfKsJX9cvgiydXU
gg7vFm18xk+Z3k52ynFHAahYYJTUXNJPi0LEObE/kOPGbypL7WGh9Z2Kzq8mT4MG0NMI29ddOat7
eoE6h8FwpxoPmbvLagFdBfKHJ6Evcn0A5ADgGCEBDGZTvFPCgckWX4fFQb4z3By1HXqkWc8XiK/2
YMKrXURzBCv73rSNMDPiuLi0ktDlvzhv33KlJvGtU3XZK4ikmch58vACBX4B66tbbIFdj8wAl/Tj
u4hpyApY58Jf2pYQAE70a9dZbp67CL0JujexJZ3RSUWsBczqFapMxF7EAEvv3cNVgO88ZFCehz4S
QlP/DxHYFJc9XWTnyrD/uDZAyQiikQ538RVNX4gYbKNgB7EMqVr0O94FJ1cLtOgBCmeLq6yEDD2t
htlLVCy+fTylUunIQZz/qT5KaJLg73f8wC4dPt0TjPZ6+BcMvm+W58ZKF/Ssy4pC2PdrFzRprSLB
R540GtdHNzd0pDasAIDgOwfA8RXoOtUnP4aHCqbYY7oLb2UBBDmTFtmUNhkYlm/FHjz8JmSqvnaB
qwyqKGdk/MwTgOn9ede4HovSBj0RiSFbFv30YdHFDXACjtlA3prE2e+o9vAE282JrGcny+jXoEFA
trrPzC3Z4fA/lVemr7e=

View File

@ -0,0 +1,36 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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

View File

@ -0,0 +1,37 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
kovec5uaW160VVCJUZPqnn2q3Wd1/W==

View File

@ -0,0 +1,37 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
+W6tcYJdz0==

View File

@ -0,0 +1,22 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, 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+cPyQP9yD6O9pq7owou7g3xsTANBdAZ1IfLlMk3EQutqSDZkc0hAUwAIxAW4r0uum+YACPjFXL
CGbkGNxlBoeaczAP+lYuJcwVAlKe3ODMuPpM9uc2J6V0PYzm4rKv7yEFMgvl4RhInKfLqPCj7tJp
2+rigjqwy7tKwnbwihOZa0fG8ots/J3g+YwBVzv1mBBXDGNaM9LOIiYaeAlU5H2OjTJ3LeS7oleS
ZxRFCkishKvhYPLM1brQnRzTUvAtSytaEVQDmVgVw1BLlWcZD/huHhsEPnkIRHgp+BtIPWxcOIy3
Rj24IZ1VMyQINF0HbCFN1gfA4l3PQQvrd7yws903I5eQiMUjPrAKvBox0fo6zbTZbnFEGJ+ApcNE
JbhTGjCFyeLnNnk+jPh9jZjGaG7dUVe4KSEDfq+B3MGLgbYUvDujc/FPclxJ3qjjPghTVQXqNJwV
sPGJ9unb/y6LXol40R7s//wy5U2ewFywf1qAYMMfTkYyB6RtBPA1MTyP8jmvw5nsLZHKM5c6x/pO
CiLK9bgaMCqI58yDQePhh8U5l3AknYjL4/IvygGPdtRpk7wHTp8Eig5BEKVVqRd5NGPaQ0SuyaoV
MrO2cjUd/jZ3wFL/JWBZkcnROpy3cUALOAagLDzdfEAAIbvyLO5K1ndNlr7z5KR+TpR4M2dSHOxj
hgLNllTk6XiVz2ZTa+QJ3oLPGhKJiaIE+QJ2VCOQDblCJmn1mkT4NjD0HiqoIWd+v98cCGUaiQUE
qmdqst3+vk6S7Zr6HFUAq26AaQbiAwGF+IE1eNRkzjmcyaW6oS43pHHMAZG0n+rzBw8+EoWxvd0u
FSFqnSrF2yLYu2tZWg4WEMfiFkNWOx7+tftWKro8G7mSPKGTYJuZgWBmOG08BEPqYIdleigQe8gY
TDYDH8Sz3WhG9xteWTsmKCPOnyE95oOjql7cIklLGXHqYMq2kj3kuErWkOdlYnu0QdXwDl85hVi0
oWix2ESu4fC540KLkXTcmrJmUek4qaKsr+wylBzGtNEjFqFS0Oc1xhn07IkBtz/V/64BNCDTOs1d
SCuzChTCEBv7k5d6FgjGU2NshMpH/I6DJyZexx7ydLh2Z2bGKJr7VqE+kjhWHeAuLCW2nUKl1rj/
sbbOqQiO7cZa2CPf0ReaKiLIlbsh9mJjkByVdbik5Y3XaM93sShQvYmDib/vlF5ss4DDfI93wduY
X9htA7tfpFB5HgPAB2iI5jeNGKCJpM0jsISPexyDyR+RaQXwSTuebkluz4Gj356wO23V0SaEvVqo
qqi57l1fwiQTSli3pXLDBaGwUBKCCqC6ZF+6lFc4fz9/Bgq=

View File

@ -0,0 +1,51 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
oZI4MuUYptR+IK0h/7ameVEgs00=

View File

@ -0,0 +1,37 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
xZJxnyY6/csd2B5sAMgb

View File

@ -0,0 +1,37 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
3arOfLC9Xm0=

View File

@ -0,0 +1,37 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
WrQNqZJK7KtJq22D4zAF1QUyYc4XgwySQiW=

View File

@ -0,0 +1,36 @@
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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

View File

@ -1,324 +1,284 @@
<?php //006ea
// 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 Boniversum @version 3.0.2.1 PHP71 (16.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
ODbqbFckGzHT65piuqumKg1ueP+0

View File

@ -1,121 +1,115 @@
<?php //006ea
// 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 Boniversum @version 3.0.2.1 PHP71 (16.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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

View File

@ -1,189 +1,173 @@
<?php //006ea
// 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 Boniversum @version 3.0.2.1 PHP71 (16.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, 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+cPxbwhv2H2nIdR9OwiwQcPco0RwqWQ3w45kHxNzHZ+4byV2+l/7DELy+sG6MzclejhrA82HUg
XVylFjN50rTHHkC4cKIt1SO/qusIsTxkLcoefEcTj3Ms149KyOI4qWEt2QMhQEbNBDb+Ien8IPXB
kR0cTCV0NDPLv21vqT8SpifDWwcJJ+M3fPaaLrAUw0Y8LpkW0gUe/Yl37Y6IlORtjxpV/24r3Sso
zHClrfP4OclYtzB4Bh5LztGqLwSbD3rh/1WHfX0XU8/sI97H/sPsK0ZF3dSSJ6hJVM5jUYjD6yWl
0jDyWc3/0ZDfE0ix+Alh4TuJ6Nk4eMBoH24T9RlCbmaImGEjBRTFFlmxmSrGHmJUnQ7PkWVXvA9H
Yc/8Lv52e88MQjJ/TnmqkTY6TRZbA/ODCA3Ej3OgqLtls4kvHv4XWsZYh44G1HI1wYXSvRQTIL5N
aXi3kpWrh5DtRt/RK/GZt5H9cX20LgesRjF9Sifi8HtSFteJ6GTyYtRQ6JAmKB6kI+hup16OO3jU
CcUPCKWVLfrALE2AZ5bioHqrG4E5d7gd+09UwNZyCdP+cGNn1fim9D2E+B+FRxpDzO9tynHdIFEx
o8xIsLBMtAo4JvNf9JNyEbLguksfoSdUz4OiDK8XdIPeQl/VVoRdX7SsGsJoXEU3vUHEzyZJiGuv
7fFqKEhQn+2FhXK5PFA6hvF1lVfg3axXX5l87U+vyfM9ISU+MpDcm8dqz50gnYRJ6ZGOHIQNX529
zjP7ssZ7Z6AtVCuVMPgM1TrZ9fHhZT6uaSv9bRXC8Fv+Rd32uRNiz5xP/YMGWQM6eLZ6b2lGYYI7
n+m8+F+wTNTj1/8OHD5U9yyuoOmPnshMNPi1BASa1Wog0cvfygGWGgdch8LYdyWTkfz7+LiqFJ/r
tvT4vvr3OELwyEppE+5xhP/sg4mcoBFA90BwO4ghoOFrLBYiRxGeVriwvL81/ctixUEhprA9Nixg
st+XEln45gI07JwP2K6j8uJlhXJqNjYQ9JtIxuw41GsdpxAfdx5Qma6LXWBNY1camSwwBh3qwPUb
n1BpOUkt3qXcsJRIWR7xtf+xeo8ndtzPkFzfYgQQXYTzJeiSk9YLzYKUcp6mpmdQn/c125QoTC5m
wy+j6kBJpnxMstMBgi1+a1MtNtx0wozOk13VZHOIGnYGty4ujdonoDvYa8h54f3otYE2tzE/46jv
x0K7Ihzeg8yued2fiXe5eG0Bm9nzupg2GMcC/6sD9Lr0GpCwnv+i5gtHGH37UnS2CTLPK0KZVr5K
mZioo7x8D0Zxg8sN5ugxg5c3JI8PLX4sOqPDB4oSd6z0eVZc2+0Uv6k5e/wzKUJfGpFX76U2spTW
YRck0KtfrFUA3jMKJF+WvbQ4ut6EEDBslmtCHcPn0gSMIqdsXGhk1w5wH+FiWQsVSf2JN2StqWWG
lUIoyRSI+jJbc3InpTmT7ZWKu90MNOvlDxAN81Z58eVKwsEfmgHffXgJDqVA4iThz64pyfCFJauL
c/HthOlbUNd0ACxgeNMOtmUlNNfYf32S0TDoQhAUY6gT+N/x1BUvK4XDh1fDyCGZShKvHVXbtI+D
BaGkMJg8nhUlriwDRHb8wP18kaWdNLL/Komq7Gbvy1OXxovdN1PwMoUAOV9LCTiPES14puYlgX30
wfp/IRxmaSKIXpZYytnF9F/e1tZlFekNAlMqS9HbwhPwNcJuu56tdkuH0FQX9+OGR22Sf3bTa+SR
q5wR2aAenl2JeKzHh0yEUJS5fnJ8YaZSfB+GAEVoipzDeyfcyFekcrGqDNSzea/oR1XBLQuWi5h8
OKG3Y0If3pOWwXs6Xzv1nwTEQKlM6Q8UQnO/jD1M4LNce9lx2Bb0Y7KYuTyVDQusFRKfseYq7rj5
4XJE0nWrUDHF9EGxPiLgq1NYh1xhlxT+GgolneaSahn+K7/0g1IiFTaV4vbAg5KxIePxywHpzbZS
sKgiVC9OsOxA2TTzIX1mKgHi6pL20WFZMNXrMOGvSfjViE48AA2aBVTVVjujmHBRelBBJ0AAPAjl
I7JtADWwLrfMEOL4Lj0dycskANlzmvUBGXsfakmrQhobIgMR3vFNCp0ggVNnYVecPrKPKdu+yUMH
viZuetFIAqMpJ7wlWosEB74PvpYu9QLoxoyGgaOIyV4lyDPexsZHzY5Kv+iww5WKb1DN70wdQ2TH
Xc1MKWpW0VJaq8J1hsqvvOZhNfcXZdF6BsBvjB6KJiA28PIpJVtN+LSfvIF+TCfHVRRociDzPPgY
pXYyBc22WL31Qk2DJte66vvDJlYHcfDRB50OgLt4ti20n0+BpMyEfS7bGqvQPcf0Zj/84sxkNvyv
Bm15/t0jsZDOMPV0cxrO2JKzqyTPCkX7zLh/OIyAcCO+lfv5+cp+YMOq0oTbvBnM7tSBAA3KjG7k
LMgiKphx9ghRRw5haU/X7SdPUU2ivtlXhIsF7QYWWIBBk02h7eHp/bTM/5PhTZHb0h6PsnhmK891
TXU1iHRu/11WK9QfulR+8yUuyeD3kMRXgEfrWe5G2aSzpbWHjfIVyPUgsim0iZkVIDnj0gAlFSBt
x2OJytErs36l0DJoBHI4GPS+CukCqaZxzWWMUW9n+5k5Gc/hIorLWQWYu8wtYRd5SfRxNIzC54gy
H8laVOApZX52FsUmS0j4sA/WXVFLkk9Ar1HGGbCZNVrodZrLG/wPmRWFUxZbcGtSOdM/3/WFF/zI
iPbeQJSk5wY8xfPMAhji65maDODEAamEWBti8z5Sms1Rvqws26xVVMu3ADe1+1nAsvucU5M5MF87
wO78S1yjJhUiWKoIC912hJRbqTDkhBnQFoCz5XDK+lwAiK0Nw7wnRvTPKBGefev8CiDWht+AvGRc
Fux5wz5HGvvhcSMp0vpMif5mBSR1xOMRygZ6ywM6rt+cYEOBQQ7V7yF3l96l6563WgpkY6pwfB4Z
p9r+OoniJNyADQfnQNzJ/ZrV2Lsn8Afyc+1lDYtDNCKIp2+jvwookjuYdvXRJXfdVYm28OGweXyK
GlyTrH0UjEHNplHnPr5ZCC8HzxmsKuhPgrKDHKmIeqs2lEIeLM6YZbMzVZE1tvsM3OM4aLPmHXP4
ADq+vQO839ZHQnyzLsy6vrmcesnvNdQNrCHL5Tl3tLVjC7jzD4CqMetKQfO6Regr8ofL5rzMv+m+
r0UaUvNZoWYffmqQTKXQMd4A5QqT0bPx2eToltFLIjp2BMNspeJS1q+g7Jxns1jAVwcn72eL3tW2
69zX7rVWCzxrQcp+10dJjB4Wml7jdSs4ookwBGRfbAlHJd0TzPYJHO1iPEq4Na8j34B7evq/0JJe
R9wp/7fF54TchIxk4VNAonklq0GzuAMAA74YbnRz6mR+9dBpcGahv2nWv02NcbPe8UIsU7UO9N3A
+W/4/5zKexxHMw0l/AJrYSRPyNf604D8TddYaMdrAk8VxI+WeIIXmT3B09zSVAYyvPytGg7q+7oL
LXEvrflokdpSbtxIWodw0M7ePR4DNC50/tMKGKFrbe37dxTGgXSNyX9XTaIIDyXQBj2uLxskdFk1
FO7KC3TROGxi5vTiQUbfy7h51qe05yHQM1utOhXa0pky61TzcMsvllLqgWpy1/YJoZ/ozPJ/hbGI
pX0QYwv9uxY5/pK5S38MwKCXcflaMkc10yMER+Cwd2C5CZU3hPGcnyF0/S8AK/TaOIHB3EK06aCH
D56j5uzCxQfi7XwCaq0p0P2+jnTnyFDsN1QUpkGh4wkXoBRHH/z8kwLJ9P/BI0hshAXPLbhcb9fu
dsEp5609OQ8AG++duDQwG+HipFRPxELSlbQgIcJSO3dbkwZomHk4SdAUugcuuBuDKT07LEEazrUd
SJAgxq9hXPtvWpQEDyzJPtUVRC8HuGAS95a9xObrOVuJ8CI6/sK2Q8Rxf/Pvges1NG3AWLPK2Kro
GN4HslXQv2wON2v2gng7CVs6iaDCQker+o34M85q6+j/wbyKdJVThiuug1NIXao3N7Xto4nNCWnM
YhPVl59vSI75MPWeGKSYVByudRM80KDVEWfFzmITAzFBzFyk/ogsBESAf+uFEfgaYGkNqU5Jqy8u
e9ZEIOP98oyMf5bhsLn6hdWndkifXJaMokErKg+O/WHXWK8NCnS6asP5qtPxbuop47z/9++Oq536
6GOjAlCpjjN60QuB9ITWrG06mcaz3M4ClF1BT/IqDb5jFuaeHBOICR0kf1oExQOHXazkVWF6uheU
PA2wRmlP5ILigdBffLXMeIIVZ6c3vGbFEzCAP4XcH4CMalqb/+w+1iUcFgIVxe4Q8/Cvcm7iZXsK
KLmVbgj9MY7wndFPkN/lB2vlqwK8Bgt+VvLvVVcPI63WMQuwjycM/hGzJ6Eksj/3zMU2dfQ37+Lk
Lr3rG2m7RmqNLmWOmhy/Uzy8Py9gcvDqvYoC1k0SBU/8SFL1GSiLaY3/HtGz9QJvs5vSL0JdWBTT
EiGEBYkcFYo3u2xF8Ir6bAAgkd9NietH+74RJ1nczaN7TjLj2moPKtyHa7+UwhC98Hjrq+KpCCAJ
vv9lHnawM1NOfEXF5KDeckZmf+KHA6jQ4UwgzkMpRmBrKW4bYZT2aXarDS9hFzJc+wjk+z3TZWSh
IHhhrn3VilEb5LRB8H8E9bHL/KKacTH2ECAykdNDkfl7xb/F2QG7yFHq6VCSRBiZTwQLS2HCoC9t
WdOgsXMOIqXgLshBd16e1UxfrmHj0AQ/Ss8J0BoANEMY27o6RWMRMTOKjTesEp0Uqlzwn20vCNu8
TmrkXgS8nT/9uuEFMF/XBK5GK4UcK2ZT//lWvF+1krGBAqHv5JXIQrQTwVNNYN3+iq3Z2EWjVBEO
eOIQYK9kYVu2UypKXC5oHgF6GSG2rSj2wERgwdfKLyS9LKxn7Xlln7Lnkynik+HcI46Hmbf9r6g1
cDYng4LspVTMV4qTe6ztrPf66NXQcI1bdUYf+tbRfwv7Sm3sql5TEmbz3LkBQkm/2vZC7YDvCALd
lGvt40qelSDlQuxRsY2IGugGNYj3zb7LBmCz9xjtYh50kFcvsmzcm2+dcuAsZneXdC16i8OnwTO4
Hm3smBv49JJgcfgkBEMxc4XPNeVubZSTnLlp9pQQMEpy5YgXhO2xFffjaXTLL91gBTBpAwurSloL
Hg1Bcr6xeoquTPY2Ysd2adroMLbPxrbaAIXH4Hnu8oHRH73JlIPQHoclXrHkI4Y5MTsHhancTxL/
Pb8dofs9x2DF61v7GNqB+WLxvonFuRmTAL7T9Tet7GDU6Tt3trlvJNlFDW3H34e3a253XeggyPy/
S0cJpr5NXP21v/UcdA+B3ULUZT9d0yStjeSeDmlhbKnlN+vmpEcR2fSbPaMhh5JAZ9z92Ciw5lYZ
VKF+WjP3yJ8lPiCSLf8HvlhRRslk/woaqgY8YKOw2CkvkhS4mAb+/I2xJXsEHYQ5RHhzYSasAlk6
PdiMlGCqkCNqqkD1xHOXXmK2MipeJt0vzM0ETTshdHjPmHMNW5tPyrM0Ud1uTkEjm4ARjCsJSXdF
x47k1YGLppIhpSiiess87tgUEs2S2xJJGGZIyWGE3uK+XsRgVpdFRmsM8404tTp6QaIUxgtv4quH
q0faNt1eVZdqC49jylik637r1Skpd/ZycwKthaBUB2RZ+v7THCjytKPBKzxJBpYGb/p6aFuaTyWI
8t9w0Xp4+3DBAqgNmyaOL+d6GIuRYAtnG5Gu2RwYDSwv0zD3oUAVv2OX6uIMo8sTSp6M+9zMQBl2
wyV4TC4aSQOQHMYxxULIAn6/P0NRzqXfE9ioaI8D+t9aFyGdodP2CMYAfneG39TRc2MKQ0Q3C7eW
pB0STouZKdA7XHXAdA8GlQtQT0UNu1WioKEQfpyIUdDvJYxiXG4EknLJDIPUEzv8MRpPb+856L1+
3fTIaEGM4hk36fMVtRaoeGmmDrGpdSE5xM+sxHs0fPQYyEroOualKTr5lUE1TUmJJjSg5qYNChr6
35cJnyhp444WHDu6nyMoAt7Dzw/dJrEB9oxGsJgeh3aCNyCOskufsBJUWg10rEfEqW8K1ykuvhxZ
IhQNOd4pcoya4mB3dvUoprWLUgyNd7w0VbobsgjIgYZ4sRig8Ed/0qh8MUjgMkzTNXcHngoC0Svj
6AMPv0VNKlU3KFSj+tRM7IDDQMyXaSnydvcyffvLGyuh0uv3OZD1/zFuOdT/Y47PLzlnZ4Fm8iby
5FH1olcRr/qSb7SximKasZ9v2KDYCzTKIMjWG/5d+grvI6D76nU+JliSvAnBkc1SUmF6jMqVPW+z
7+e5MvWbN4IX1N1nGpLQKGKBrUpX0+6yHjLyUzVtN1mAL2+Ojgg3nGNGYmsoPOjvKVFlVfRcgvl5
fWqRnYiH2+kCVPcVV+pnX/85hIJ4ErMWexK8zpamaQUwLF35LJ8BRm7AE6gQOBv1Cvu2r4xtdcUf
4siJI6TKg07fd+p4gMwUlTgTVnQLsr7bSrD/A7Fl0R/IZO1HNyBtGwsx0BEDHslJXBsRS4HyPgvA
QfkwIcwz2Xp/t0Z/zmNlRd58i/aCDHtgaL5/sWHzr9+EstljXwSCy4Wx6XJvx3j0bylqMfuTh485
PxX8oKMYkoZ34GIOIbEV4P05RrjgFU/3NrmgDDfAfMoM7FG3E6gGyXDmQ99WBCB5YPkGFtk6zJRX
+99d65q2L6C4h4GfR31MspgIUQS3c+T92CZ9/0yb4txAhkOrbeLGmsIDl3uuAqWx+AtvDBRr5kQc
JrypPuIhDxD7Y9Aqp5N6nphpj4Y1m4IkKa1p9xtpRpI0KdsLQN1aU6ID9isDW6xL5Z4g60Tchopm
s+tWxQBjWncEfvBg9KNvDW+o9uUxK6/sab5PvLoa1Thfpu1pdELV8FzRXnlXaZHo24QHNEuJ4SZY
VWqkRz7dzTl8hXCwC47qOmzmq9ifLJk7AA4qFQiFrYRSna6Ox23tKaBvbEgvu+D5b1AXybPDI/0N
t7XROZC1/AeeMKBHZevwLCZXqhgAKLLnaHhpsjqM+MgRCFyOCM6xgAdxmJu2ZWOKEYvn+VKuBxTT
zX/Jybgf/6UMKuiH+ZOppLyQKiGX4nl/Xo2j5Iuqa+agvlY4U+nWMVEmr0XcJhF9I+e+oAKHciWD
tfl/pxsu4N0X3BPBvR0RwtdcDbP035KA1ertE0E0a3c6i/c4G2LHE/hRxHcj6002cUDYPGyBoVBu
tb6kR7Isg92buX9othNIef8MEvU5ayS7mHmMlc7qfQXC3K7Q22POx7LQTU+BBYSaxeV7UHBnmyhJ
euRl7RG9+WUDdjtYwNR5/2+XUAFKuT2J9gCs3SfY829I10GVUfwqmndk/5WXGfZv/cO3N0W2I37T
f+erxpaph6wIMdTu2+/tgOjIGS2Vddf80fFoL6h37R6Ie8loih28YE0Vi0QmPG7mXz9i26vZj5F3
Bdw96j5uO6wmwbmsjfWmyEbEuyobXnfAOR5aEsPPa3YkAR6eAJ8aW0r3MALDMo3UfLTnuUjs6MR3
k2RQ8J0hsP9U9o1q3O5o0Icdw77kBqHgGJAadqtFJZ59qaUnvh5mnM/Hwpt/3rR7ehNQvHy/7hJr
OPTxm9qpup97FU4G3RGEvYUlbZ5OcTFFLXjhz/VqfSbkMj3HuRg0fFRLT3wuoIZeyfK2XRQsASjW
E8RUNEDg8gbm8L5c126wv0jiXei+kjnTIa6/VKHU9wztoBNZdGbtJDXxVcxLcnnuUgRQCZUC1Kbm
yoO97Euar1QS9UuYR1edZeLhITO3h1554NwKbkPWcesOE7vVUd/I+yeGOdzYiB/StVFVsjr3qHf8
64AFP5zyfwMllq5H3bV4vZyBikekDGJlCrVlSUcdP3iAya4dbh6hpaK3dprLrjUd3uHIpPF6K+6r
QfEpxmhFX4sSk5ILJKE3JFzHKiTjW845GFkzA5GkAA+BJxa+y0wgMiCkLgRt7XerlnXat80jZuxu
FfIPTkSphp4BR+fdS28SZpcMqDKBSgCq7sXg8UOgcTfBK2UoYlEWPo5QRSY/JjKiBChUakJr7WZx
2bmVo9cJGafoG1cuapN3J7sNDIPRjs1XW80tB8hZlSOvR+8cppuj2cry8YLnLdp6qK4V1sw7PZ8E
tVDvabverqq1CYC7h78QNPrzWDlhXvi/vy+cTAkCgElmc5y4WxPUkecS2BUChpV8ya2dDNHSHXmz
63GpB7Y5eRi67g6stpTZJsDPnkWlgvrUlEcFkPjUTk7Vq6hvzPr371gHmJfuJuDi9QCe9L12ZCLL
pbKPz8IOasb3x2qCgqqM88BrsTK0QAOzNByYqtHbN7zA7zVYiLGAzwQJGz/9cnqKbSMm0DzDK0Ve
UnvD3FS2jZi381gOEIsllhAuyJ2hCQ/aFgK4HIP7718EZl1sOI4L82Uf8gJiyK6N1RhQNrQPxObF
WuT+iLpGEH5UfLbqhqr9eXGZ5f151sggI8h0soJwguKDxOFq+KGlIQsGs5z38QKQ9CZlaGHxDwM5
KDZSwEcY346gOxpW78jr9XbJ1ReHmHYZWARBK9TujD6A6ciDhWBMaJJTJRnBUqiBDs2jD29m6BTV
BsQ5XpriDfq8q7Mkqp6gtoYb27qeQVA7uR1GFiXHoujFiE0ffuy808On3pcp0igkab0LAlJQcYaJ
mOeUwvtJUzRgWGiWkyMw9stnGBjxo+UaNs9wIf8jf3ibEFT10Ef/NwtGag+w1iMcnxmq3KGutC4b
wIFlsk/RtCUm3JJSBckiNPsHxyTXcvIiKCm1wx8Su41Oln1Fr/s6GSJZbah/TbMf8rOUQPJlGc0m
4WkrqJfYanysn8oAQOR4uyPuVrCvvQaNMxi7sLM9f57J9bRDrMP0erjDXyDpWlpiRkDXp7Zsbzy6
6dh1izQr5Kxd/QYh0bx/VKFjpEv5zo6vS9OWHVTMItZx4TaEcy+k3QjvwOeJ5RNa9VhfJ/+1AJFE
RuWeJIvOCw8QfplHGvJkmlJF6uXTapLV4Sp9jkRpSMekAG43oawHobT+FZkRkT6LqHi14u0o0fHF
h40ZXs1ZMYuYwO1BxMb0CWsKHKf1QZhuh+Cq3OoVfdp6PC6dvoYgDAHEmxjmeErc4ocyH2I0BuGG
n+f3C+gLM1p+iMWQGhSq2WunMgYo2nQ8NtGXBsCzJKMBU5swnEtWAtZJEww5ziLFQh9jxktZ9oBY
8UEcTuJAdJvsjY0k1iIpATeClzSHlFBQ+BtcdAwHRMPPyg1WDZNh5x9VN+LH0jzovU/KsOl8I5ly
MXaM14x2Fv5Xn926rzwoauSU0wBs9Lym/+rdqveFvJBVeVS70uz4h09cYwbjHQAx7SKLPCiUQeia
087mx4Q3Jqqfbm1JEuNMmBP2UJCU9yy5VwaZdf8g0jxDIK32xYM+yOdxWz7CPXqDPPItVCviKclX
rPNk3klWRifwhM0ui+4FDR5u/O3x9sGKj272n/8u/53tk+cLsmpAhUU1VFQm+HY2BOHgOJE9U2K1
tkKdhWC5jNSteVCw1vbAB7R6FzqiUY175PyxIztTN/14oe1EpyeBP9Zo2OeucTX4pyy/zbIwFeab
ScX0NlcAFZRsO4aKBcEz81sPHsWCoT6ExZarMXinaT5RNWDoyh9sqKbzlnuBgfJOBcOqUHB/19be
Tz98UzVf3x7Da59QoRFRLDafa4sx0pSf1Mo8qu8gXKoOvI7gZLOq4fUot3vZhcgDqZ2ZXdH9JRQQ
kdV03zqi6NLwk2kv4lTNBVUTN6B7uWo0QLNEo0Fn69IWQRzRPUQtoGXA9YOPctikp1mrkCJOpVg/
s6VRyA1EkSA4DAPP10e/9fiSv6lDM03bhHmdJuueMq0Ra52B7N7Ns7uaazLx9yoKkzXIleRV646G
1U77ffda+PCS3ACmejyfuJtKZcyJJsbAC7zxAdmZ7rxA+/yQTySmEP1HbAnbHZ5o0GNmN2rPrRd7
ZToj6VNePRt6gZil6fuE3YEFfeLGADRSNJQ3eA0TwttZsyfMxcykriVpmSoyD/azDROJ1R6FrQsL
gBsQVN/HuaXFsmZ3cJfHUUlkIS9w456TemaqQMqaH+WvYDXiG1yLmvo1PMJoXMTTcgROZVKFupls
Y86hJu0UrOsxZI9NPeqv91nac2BUZubn0vFHKjtzSk4MbA9kEhvy6Q6jJwmeg+kjVsTRs33jbhBG
cPdnOYfkhuKQSct/tIXVTnCv0ZRgp4yOP0dcogaaLxDFfFQo2CMrmYAxO4Oq4ncf7m0i+oXRPPwh
VZdcw+EbP+nwR1W4QvOru5TqH1e+yT1jMsa/R5QLrJ77R6MmgT6PDICDBgJYwl/OSotqqVFzwtns
W00DX7+Hd335cjEkI2hbEielvqQ8C3RFV7kgDVn6xghffD+UKA6yvJTx3KtUaY6wsLrgazHi1wdY
xBw4NcYA3oVyOBfswvEqWHPbTCwvq6bnRA2v9bV8TXwfCEROn8MOf5oURzuTjfx3fyTC2W3Qkrtd
mnnxQlVHcyHfAco6sYh6l06anxXzXequJthT28b7Dm9rvejYHLREWaRZ79twDD5cY+6ekt/sX5gD
ZLQPh0xT71sgBLlYnK8jU2FGswy3D26rlAzNeDuESMoGXOH51a9CBbsLHTQEid6cUVb3DFGxo6xg
sj6sHAoIAgkUujT7WwisXlT+6xmneotncNkZujGT0F91y7V/NqRXNISoxj6+foehN7CU0HvDPbju
wlZcEHWtfMrTsvFvImbShWHcMU1CjOClU9ZIMbVQv8Yia50v7jJLut/yg+1lOXurmx1PSNJCUZF/
W8Rz10zab7ruzHHegoEOCpEkBO8GZ+5t4V/hq0vKEhxxvMxvTBQMNK5xtQn3LYWne0nAxMLIJHUJ
nZv9g+nTuaVczhl1DADaiG7sK1lgdBdXkRuovgtVkjRpHoDofpr98d9WVfG7T9zVd3HcFVKed3Yt
Cm3jqqOUccWww69++8NtCPN7ax2g+M1f1RoDf78+BqCDlf1afODIQGJohjlsv07Zcz6LCm7NobKn
cvgGyASsgmP/CYfQ/yNrZABi8r2GnW+2vZkqMfyWbTgNrZFLWYW+KbosUCWC3X7jCGqQufZQka4t
95OE1zFqDLlef5LlUHA0EcOY17RNSJUm1n9zrxxp83MYvpzOC4Mq9ZEXJEucDXXEzkrKMMmM6IQ+
8zEpTiVFweVNbif1be+rNnXshlr2og2+m6Gr7gxXpx2WKSTakfqPQs7H1otPCOvgm45oEIbnD7Tl
PdSkE45CS1XJstfhiQ3japrHpO4QDS6kEaTHMwnQjUT8fhrOTyZvYpyNqk5DGUOXREMiSgyH2C5U
sbKdbWN8Dv9nMJaHA8OJTXRgtU47JoFWLh5H2crqAPabCgYOMxE+mJ0YXQLDIv5E8ESuCd6aQ3/m
weRXUeVNBo0/KaiPeIqhikatBf2MDoTeMpKzhuI6eFrJuVpBslHmAFTa23MTUqDlcySav7WS5Gys
MesqBeQNb7mc1XvQbzGAmECPUuV64DkBypys96CvtfQQrOoixu2+XVYpVYXUFhUS436DB+kk85gU
Tccj3Vnt/QqKcNHuxJVfejahXzaWVRe3X6nv5MRPdBuXv5IRfh/jHsLBF+cNyFQ3HUlntomNMC9B
UzbsiSDPPr6CFMMyvhogN6CWSraedI/yJDrJFpF8x9Z4k2jN0R0RyKWuhD1Vei3HPxEOt2yEVtmP
gd3IxWCamIVhOYr8ewEqTevMTLRYIV/CfjZXj5yh/iUSdqH2tvabUH3/5hDYPZ+q4MKtDeJNuaIA
OmjwNS2O6Csdo9d5hlH7TqRMULZdJjumv0N3W9vKO9b4oC0TgIdaQ6S7bNW1U0A/JbRV/OMrmagx
zN/oIMrRR5VkxQOkKveumBlESMzJze98ZbZ7CR4g9Xjn4UA+oUSuaxPm2/DlBemSJRFXHni0+/42
i/BqvcDS96Nwp8rO73hS+My1gOi9h7IOAohNYo8ebE6GXJOGAGpdmp+DFqNj1NhzoH/SjTY+QSOx
2RJD7pCH1ibynorEJ7gklLVJQJaLV7lnWIg7uMReAK4KwrR/PGJ7YqNuxdBbdb1Rqr8+xWS8X1mj
nw9033RE0KJzLK5gqE3rdKIeR5Nvwrmv1ucL5L0eganBogjpHbWePO+4jQFZf135H6bqGLCXBOeY
6YzAWH9hzS45p7MOVyrqKKfGcIZH/ut1bcVr+EkxuvF/+V6wyDJn0jH3r0YJYmW/MsvnbDdGf98M
08S4cXHKkarWg+VUgCchZOPpMZ+v+7ARbVOAAYqxGBpi+3FmIN+Lk4r2Jlcb22t2bb2w3QttAz2g
kYaI7yxGT68KC1X6++QgKmr6Ph8wxt4/uKh4TTNjnsgShev2z6dOFSziblOrlb6szjLGuEQP14O1
BbaZOLsU6WmGWkTnrbhDrPwZKdtdZCZ2CpwCw0jtPE0r+3CdrP7RmnCggzNk8nzXtgV2d0fJ4hD3
9M1OA58YuH8bA28/nFkQPAv8g+1cMjQpglB8mlqTIBq15wHYa2uCCsGQnt4v36YMRoLmmHr3j112
tRx/jWsSpAqXyR/9byyl/pqmift3U4dwrBZQlKKrlG7j5HbcmnLr1w+jQsQFjYU6c3P2n0UU5ono
7t6+0k0JoHANHgHzlnTwAA6r43qAQ0vz1UFDaLIMKfodUQasACrbjW++o86CfaR3BvGAx0BWAiS6
Dy4e9Y0vjIcffRNvgEyztXdALKdHcy2AewdQxY5tM3y6w/xe8VDgm+EXybUsSMR3n300/a0dDNbg
ELlLYG8lEbYpdBHE+Opq05F9PPqzEpV5tqtjAPM89uFx3FfMB/CVjgUOAsFSKxcwH+bLIVo6BAZw
HKtlngHqRZ9DaFCZwYczZz4hq05uNZB7JZOGoVAjqIl03FEXcHrYezUI5hqtlpBAYlLWOGfdbFTj
tP0L/fYSgZw4nrYhHxk9hBoCJCKeGkoYgFjgmfIcdACONLiHqm0Rkm4fpfPYwRV6cgl11oUUnJFG
64jJkkC16nuJOgfpWnlUDFl1ZBHO9DVfboeX8kAJ0qVnmiskfv20m6NWzIl5cleikGSCZw3iU+kY
Z1jqnLvU/hs3LL4+0eGg6l/7PNplDXv73OYkNb0szVmg/szlNzAnvPW3r746Vn3ZxsU8Xrwdoqkm
HvpkHwDpU05786fS2yDi/Ybp5O23/Aj3BPFLbDqf0Lr3IVWioNXnEiqeI5NtcUEd6H6tK/ew8VRS
69KI9XJ+AAvcpfL+HCYhTjaQLMEbqZCZZFMAtxpjs+mEpJ0Xg12U0tC2frRwePionIFyrm1ghmDF
B4Ihegx+AayodAHoUodzGRddnAqlLsQpYsYVkWV2obN+njTZzEfaP9SCxobY96LK39HOx9S96zdY
rhoJryGsHU9dLfii8cum4ekrETlEsnc1Nj7Zv6SI2iT2mey59OAt2fkNce24NtrvSRGDiE7WIQ2L
EcbPfX8Faw2vEf7rNE4LH0fff2OUaXX+bm+8m+/erK66MOKM/sPX/o6JHhx6fQ1srXjzaCdI2MTE
UoK6YNAcDccG5Su9RLikJ1IPjouustxFmM0UJI38ZOKaDN+jCYdLKxkCZy5yepPj0uFFHSoeLuaP
Vh8qvuscPZD3R0mtWplK2SUyfg+eUCUTyE5kblZs0seLbvE9DPxV1fFLMKTDrF5SwDt3iQdliJix
gedUx1sUmn0QXoHHY0f/NnkFQzUL5mAFfmRxe02CxlxtjWsG2Zux0CtyMCpPGdoyaAW9DUKeTuMK
7h1YHKkkw2oC06Eyy6BdLp80Ois2VPSugqS5mYJvxgAlGUiucSt+H8Si0RnqLF7Br/JyzDfDsPTZ
MHShNvU7adp69rWtME+544JRqIObcdpuGX6JvNobWoHf1+ETFYOOl0R1XCrxppvCQAW2LhUgeOcJ
A4TNxtD+eUz0z1S75i/otPG36IJXtFs+xboARQVIvEaoCrlogewNC81ceCa5H0nJ0fnLpbbGVXsv
pi3a2m==
HR+cPmkxZLw49dQHKMiOVOj+SG3xhE7WJCcoQSa3chWUtmUdWWH/6uYErG57q0gTs9nzaQ5dhkd+
seiUdmnS5Pc3r3LGjLxcq3BibXyNUDu+bCCImlz9kpZvURuZMuEkSeV4V2VLSHfEM1gLlKnHaEIW
yI7cIlU9dASUF/yoAxkKIKqclErAB8qk8dO4YIHPkVdJzwkZrJCjKuiQS1nHZ6+Sxg/cUwZ07iwy
Qo+2rU+hdj51flkNJOmIH9U0p3tBOR3i60CFtWdSXS/1+f/e4jME2QCt+lX6lOvd6zDj+gBJipLO
8xgsKGFUrOKwR8QW6nkRkzei1XVQ0DaxdfC7tc5aTffEEsLmNvQ2sjK0BClZFwLLkBSPfJaYlwhQ
NkrPlziDeIYXLsAgC13sO4E2vDRGPnRv0ck+YrRsAi1d3xGMkF3AS89dAtlFsW8qBtpHTnOkAtUC
PTl4KPf23fB9qIHyga742QNFTNKb/1TNsSQBuoHtqnYe34V7CW48t0LDn0WrZm6rjIS6dD8K4bsw
gKyDsBGnqqxbKR+WwihszYHSyWeSpxR9m18BjV9O7ZV1ykfXZxewRd1P83jVrdxgwtqLUoBNWtkt
lrBEjlMSZjqiigFk7xbu3e72zSGN78tvI991yKoDk+E0QQ83l3A1i5gPL39kEKwLurh7enzGlLk/
BElxy4oHMHFKBuD/vHsdMBCLksX1Gwz1KWOmQJzlkK+imiPAugPYtX5obsIBunzFr85Zx7BSVQzI
ljcPxziC91UqtNh7dULfbFjCcILGUmS5fMMeu+zRCB8AQk03I8qkXCwxOE4oipBUKCQi2VOCPpNb
LTmZ3dIEV414Rkm/sHDuy5rd+8GwXLdicYynPPoSlCh/U5GquIX6yKXs7TCuUmoBjTIJ+OYhlUok
QQ/+rTVJ4zNh3nfLv7yuGLMG5K/tFfrHBTbndrTH7KB3f1notb4zemfhWnYNCrS7d3xXWULYXUVK
mYrLkQ8Dppys6pfkNxrINlzDhRsY0B+YUXRvkjed9CM3fVAWw27+vegTEvoeVYsGlrgLyGxlXA5y
0jpm758cnRxeMC2yzCRd61MT50HzbOgiEdYekaPT4frKoya8vwn2p951YIqxmA+dtVTbNioT0wbw
mqv5YW+7+P4jteIo9TXIwjccqWHbMPLzuiBUnTfuT6wzwOVND3wfdd5mjpaUcezlcUym3McNKXx5
14Gms40LkSvxgE2xJjulWThiSNx66s/NPLNWNFN48ITE9uihY8ADggq9Je3PsZxasAxDrWSZm4j9
AuqV6o8lqQQrad5HXscDcrHPEY64+YoxGiufhVaRIkV6154+Emuqe2BKIGSCeiC/NhTDBsowdAZJ
Jsc+ky60xWzo9ufcNCQIPOJwDRiANUheXHgX/XeZorKc8wDvBiLHidNLOzU6iCaCzM6U6KLoAbvw
7SJaOAsw2E6gbgrmwlXp89YTRe4NiIpqKxbG/0rUUcMgMdNE8CWCiDgS6ZbOFSmOKLR0gvBBKZKm
+b8GxA71wULQeLRGuxYoHoUKpo2FfHIgYyLFX6tL8IUR3DFVW8nbMLotpKsqeCou/0uLJ2NATR6e
aJMATDnHVG+Va2KaYku3w8ZJGxLuFHOx37m9lh2JKSC1K+OcaOksNNpNDKIYub6idKzL/G9e5opG
O8YLPMaewHIx6sv2qPNrjQwzf6Yv7LLxuyCb9V3dQ8eTi0CNEwwbRNMfyf6pa+k6D1MCDlHIL3ln
vWC66mzMt0lXQFQckPdt9gn5apIYlSE3KhrwdzVwIv+WUOTj31U1cl2KIBZYsa/qpahxLg71yHBf
3/nHCtjuK4QIoCfHQXrzzlA2kRSVZNTduDcUAjgz3UMpTnXZw4OHVWY4Ss1FXGm1iYHBYpFZPPGi
7OY8D0n6NRwrpWCO4WUGt+jTzvZ1AZeSo4HsKdYg2SatJ8E8KJH58YfuzN6opr+CIdwnD29Yu/IG
X96T5711PXSEYWMk6pawiCKbBo1auh3A9IOT0v9mvropJkO3WdTGOw8tWaS/4NIo+IqI9dtQQXaU
y6gCOR4mIu9g9J+CGx3PejL/km/ii471SxeUS+ymq2KqgY/YompFzYo9ROBxg2UratmDNkhfUjAw
ELH93QdZSP0Wy4w1ZU0vzAYKKCObEaOmoXlrtUp3S30b6XBOdi6BkV7STbogSHiVz+5Cqc0UNx5j
qjAvCGo6ieOW2O5v7wr+S1UYUcwHIiFt544zY/JeeyUdq8ZqwEIkve4zBo5zrBZlCYNlZ9Ijfyhm
jdMAZzTtuax5NHwpv7mdL7/+72Ngnnr1yh+i+1gS3drDAdXQvvtvLO1XBeQ3aKcbkuioXUK6DyU9
wbhZ7ENkO3JQ9TnxFQLeBrUxxdt0AcVbconj/sNJ9PkJpGFO+Tuduf0ILcQI0OwL7w10ddlLU5Yo
YoHVrlz5KrtgM6NSEzYYbTquForC1NSWaMZkDu3rL6aFVjE1JOdtRSg2wajC58GNnLfW3opxoheo
PzBblFJoSpi0+jFXRpjJVncR5Kf47M7YQS9Q6Xz1o/QhuTw+SapR4TrUm5+lDTvlWwoWq3tb5I3x
phlwjyasSich3vrq2RxbW4ZkEVQ5v8n1k9k0s50evSbuRxXsONjbS4xsv/r74g4k8/lOGhCHE4Bb
hlFxnTghqPJ0tAtuk+ZqW6Dky1/nmgrNaR3q+yQSIA5pTyFqshPWhvldbxeG25RvQhl7dt4516V/
faGrUsvn06WsuZ8AgqyGSCy5GWv6wEy4XfI0/iIg2zR20O1jEQfVS2jjFq3xvCASue4+8h5FOoNU
UwBVZoMU97LnCrvqvhQ0k+1BWJNCb0MlZ8+Eb97dNCEQxsWtpwtWnzMSuFv9UIvNdfP1ELHM1Sju
6QnKDqTKfapuQGCJUSD4EJDlWnfBmcSBq77F+4w7wmmiILJl23UArX60lSZ2HrOPkf9BwUUck6/c
hcC32Th6Kv3ooCrS4c+FVm9fzyHs3YFSWJ8hXH8qCh4DbcWwGAG5ZaJ7KLYLkeSP50UeD0qb22sN
zQUQS3Hd6cGBOPqEaqmeIMrwQxR5lNIl0xrOIF+x2qag6KDHndC2Opcr1Ti7LJ3cfpjuo7qMiWTT
qNceK5w+HHclcKRvKoodRJwj0cpD29NUBpcVYKeYMvp+DfPjL1MH5s4twg23aCH337ySUzAxdRW8
aaqRWfhp+ewOmmEwreK3ZgQCgdfADzMAulaidFjlVVxpVesza+HQkdDDALvXGzvbWMrffnvgQuJY
yMQE0FVqASpOU3FgkeRpGmsWnznf+xCkVxaCtUfaqPKT7NrRZbSJ3TUdRm+Cp5zyULBQ7AuM+FkX
ntW1gTIXThxUZ+gA71tLtx2cIgNoJiL3g8WzJhBpB5CVzDLukPlJ3wcUsrxZe/J4OxOOQZeZponB
Rhs5TSNl5gtB3ctLQNvP1w0b4yk/Xp9FY5pQu4wtszD1U15nOLTVWUcf30F06tamfzcS8yxmSF74
5D9OFkWQ0edaQuyK6uEFaW2Pc/kwq7eQxq6M+FpKGIZ0MyqLcOSSZ70UOOPEZTyth4+kimgOYofZ
FlNmdko29fXhD1fRfyqUprZheFJR932v7+2S7UhjJLYbdQ8ubdFb7lTywqJd0kT18AfJq0g1l2SM
+Mq8mnMNWsikKP4TVpk0ePbxmT2o6ARQCGzYR1sRuUwwYAExKAqIH1quygJwpXlzG0RhcW57I9pc
sJvGhUfoPNwIBoNC6xKU6sWEyoitmPTgcgrpGPmqCZ4wzLaZfFP48nGuLm6H3mAFj++k+1ZUeMgB
U07PvBiFsdA/JqRaRIgPPNRRd/3xmGzQKO0+8WWPK1RQYi8meLWKqJlTLuLylJWvgMw+oJgbdqP8
TfvSBRe/MFvbrf0rFsT9IqjfY8nOYS6LShCvFkFhWWL2EHUS1s8SziPlb6v6//koi0e2s3J6gERV
2GtqSPeC5EVIt2douRJaDunXcORg2U1hLg0DAk9IHtFbiLxLW4AOqfQptitFMPtPmb2qseYh8z8R
SYCm5DgXavP3UFpo7+z/X0o/GOva7uniXQclPhAJu92sQhoMQEUbE9h0mPTaK+druTdukO3RW8Ru
AKRlzjqSrJqrMwp+Y1s0TKfZArL0Xqb1wcT17/d8/z6NDsGeOuBuWdSOSOKLgx2iEGV0mOMj1FtQ
HBtxz9nddRHZKnOuOHJaA3WuOT2ekcYhmjSLXqfdTpfkbodCLpbx9CEnnMYF0TEIe8RO++PqXUDN
Ar2UE+4R/koiS4OoKfSeZ8AKsr1MPbtrIOkANOXn59EEANLbZx7Jo6wTGgm1IhZV9QZ500tphR72
Jt6YZZ8+kkpH4Iivcy0qBZC07xFuWh5jag5rD4x3Opd5BIErR3D6twxzAErVkO88BsQXxEVDeZsj
N736n3YK05aZXj6Ce6G7yp/3iuC5uRn5TZSFTQzw3TwcVT2v8pCWbM+swlOt/scCOMMvqld6a8LO
Bqr/DQB/yoYHNqdYPdWVIFwwzU5n3Zqil3wPaYBgQAj0NyiDovj12/XuxusY5F60JPr0NHYNuvBC
DClYG5DmQMA+8SyZSOzPr6exUTqhauY4zzmXBcY8k++LNaZ4MPAMTk6zefeBwdzZNQQ5q/lLrQSU
ZJb422ubcBVYRwKnW0oEirfYxLLrUXZxI2eNfrBdrkhUEX44LsbQJgl0M4vnKGAx7ib64+x1zRDh
qwv5ndL/DzaC7G97U9zyEF87Xe3g+5jP4trk6Ho3tKxIT/S2lmn+5o7Vk7R6PmMWQviTFP4Mkacq
gNrhFefTXdmghO6oE1F2PtGCnggSKGac2lEnf5pcb9XuwcCCXr8uU1OpBvwYiaKPqAQ3PuvGK1lh
Brvg9bPB9PojFm/OCra5Vll/9DUxmZOMYT6o9q4dUOh4WZ3h7Rxgw6SE2d8OxEM3qS3s9dYbTcwp
zrkmVcFe93DMP7jZXQelOoJ8CUwXS1wjKAKNtL6GGtw20sUyNkjKTUITY96SlOaC1eTcm0TBYlkC
e4Vw5Tlc91I90W4FyOXK0tonSqY8ug92pVRxX6JovsGSRqur8LubT9veIqdScgU0mv2KWNyl24qS
e0hk0a54H+1xnvuqycqMREXXeYLVyv7A+JdXDfxmRXkwBEqT0rpf/PZpRGUT9dFyi+a93l+iE2qN
7V/UYPyO9qMb2RYz+Vkq5ZRyk77xaa6eA66bQdPaV+oKeUEYKBeBi5SajXVfkN/34ufwpLQvtxeE
CGiZFpbe0uOFFx0d+zS5RiO6V3cZHkdxo95QVcpJ7GB3Su8gQxixgY9GwhcRDqh38D80Y+lXhp4x
nCWDduacXIY2mm2G6cvBiZ6XFrqoqTpsSTIWS35OJE4RIdd+c+w7OOVCpVkZULY35s4Sv18nbOe7
oQetNwivVg7w/CzWLg5Q1kvtssULsg4dv0NLRwsCXIhA/rWW0FtI8I8fl8KKmIFlT9nkb/G6wVeB
vzgLk0ibm+SzE5JPPV9qJSsyEL9xxIbQ/xsBzTv8FwS60ghdr4Ikxz/ZjzAprMjwGtke1jAiZNZq
P95veOkEOJua94p9/XpToam9w2mJFypgXxhRgUTE4fEboaOnLqjIu59lbLFQpnNedUp3pVVEb2lt
mHhsCUPrRW42iVjp4tj5ZoaTEmmEKthtK+LpqhdBIa8H4V/EWVGzLPQMUE8fNMMLTO/bjP9kabbM
iFthU8Zoa885Mm3UbuYSVUAnAS5EDpzH201eOG3GyijTdRF2I5hKVxX1XOZTinYbY/VXWohTpG/3
9jkxUK3aUwHadoU5jYVIvxRqO3rqAigeOhtgPLfh3FSS65qzzRlTufi16flHYx2lVD4bBWeMSsL+
LxDDdLd1stKzFUpzBP2cgajaPehFIfJgKC2WN9Pnlxk7a8zBMlV6W+/IefC+rA1U8r3WcI+2Da5p
4Ebyb16O0AjeiQgSKOxDdr5B3BHxEjEStoJmS8eGORVlALpHilAtP+VxrJhH6lz8xz1+IxFa3Tdv
+RQcwOrTCmr2cdPRNmik+ro9f/B5eZ6GhIzFWiuOVq3qMNGkRqFCZGEg3pynqhkuS57HEa5QiNiE
YdfyKuJbdVYxwc2tkdO1IzlldCgMMbJQFqjSpUj6e30xxXQYKkK3QhLw4vwIEKbnj6b5Kx4v/DUB
8n2WqSEddxkhrSs6RtBFTvYuPyCEUkNgBce/No0STmb3KL9X6dAjSd6NOntrwikQKQ2sZhc3ZC+W
RCVFGh1am92WFrP0k+3FmlcUR7PdBUU3JhEp8sFTqExcZ2drxWehi53/NztldwQ/zGg8nX5/EEt+
rLRXuV6O8ncDnniUh1voYqpxM52GPne0uKgW1+CFxBWtm4o2jIxFcfrgr5Qb4VcqHPtSBmxk9f28
QfSL5xq+QZJbpu7+fsHnd7wWjXTlO5Lfapa7NhX1uh3uMra7nuB4hzNkoorcXkoAyrEIWYAbO5Ze
EVemkmxTnzc7V4IlnjuJzZg6+127DWhk+p0CuYSgf9hU+ZZjLR3HwgTy7G84VSGzNcAQzS2MP+Xf
/H2Io2iLLtMmXqeCO5TJHD2QAiSAZeHb5+9CGphxIROjE2DBxPLGlAK0tjVOGjQ6uYhrV62UeKuP
8S7/Kq38/uyg2FJ6ayqHhCGUmkcfQ8WkxNkX5soeWKjlGxZ0wfNB0AUhTZHhzxWznobXUNGGLNQY
YC4d+UaAbq1K90amyK5Edm+2Bxrbi4AMxvXcYUX/zcEsV1yhvtoy2fgMowUbo7Z70IDI48PGvqY0
o+MhWhY33VYVPGbD9klE1yaecmI0uNNhhVi6RlFMktYwHqzOwpuI6Y77ZCbwyz41XbiSQCAgHcIV
pisOoVzLhf48mPePR1OjMwS4TKkEEUAkDAq9ZCaRqT6JzTHFIoF/7ViY2u8rCXuSNe4F1/09DaEJ
vsE6cKcfoNYNR2EgOj7oiQAuoePqBErij4IINmKC7mpXH1s82hVCjSsPQeUyC0kw1+qDWkWuffN7
dcivDK/+ZAkhvTD37UsxeMHxRpFGAJgaWOcfyafD48S/ZafZBoq6RotdJ87srGrOnhnAf5ih+Rbb
APxt9tAwsoDL40VwAL5cP7nL7AO3DrHP9ztMhW2JyRnC2yzrxelUz9pgWOncRsqP83k6p6E0S8Ax
hBAyOl/z28s//KaQMdKXU8EBKvFHSsVk3ZKZbEiIOwa5N8HYhMqOICgXNsvvO5hQtWQRjLcCtSge
/k5Jdds5x+cPQly/sdRxKEyG1ohMOTjaHxgA22n2oZ8dHN44clTs5szqoctGSVD8B7bp6kDiKtRG
DoSmu0XthV6hh7Izca11i2QW+jPtLBDJJWcEi1ESvri8d7JZfKzeNNYPDME27ougnmrST+DafUMP
fYshShONxxQ17ILi1Wjr5ME3G1AQoh5FaoeFpHyviMKb+SM2S2yBJltQy5+K/Gpz1jBC6xkBlDIl
+7mNYvW8xSJl5Cx93c0xyCS5flqQ+Ej6sIbwwCOEded8OhdUdz9Vlsqgx8XVk+ufR32W1UvyY/bn
i/zOwSA9829QgcUne9BizOZI7dtNr2olcSz2byu06jdvtcBfz7eI/qYO4Zvqf0WBJWnVXaqh3FgD
S3jXBwLH5rCx4zN9zLeEjOEjdof/rRYFrxs4xgXcOe0ll2IphlSJXTdWzo9l2IzdwSeJiBRFdhjX
7sQ2bjsCJydxOLJO2+Ko/SgQmJNbG3LePCpdYSe14DrG03Sz29eth1h0xK8Suq/CKHrEARrEWgma
lvQUj6x+x3bvY6Ou02HRazCUFhz4fyjTChd+jnQ6y/Rg9cr3lGo0K0cOP5Sl6ALr6GIIOHe3pFH7
rvm7/Lk+PIPVPPgFzqf+T/4hFSXKeVAR6+o8hbd+YmaM8E68dH66e1xhbP7lqn8vDR9UZGzV7wky
/pf3MJY+nul0SsbUBP690/Ux3/1qx9vQ8DnfhM6c0kKm9qokJaVXtVmgGz7033ccP2NSG6L2IXP5
oacduD1PvG/vFhV4eT0nyNFDqWuYaFCHpdJY9DVeU3FfXyzArigJMGizGytd6KfZ7ubTLrn4Jraj
GtSkh5alq6WSWSSl5CUr2gcqE6IEwLNypBVMyI0JdktUSet8zS+TFIViureu4/FBVfJAvdLzOD+0
8g1wEbZqgBSG/7UyBpq+YkXxrgxts8Ckm45WMyzJJ9T7Fm6mdoGvGQdt+bXCJXoLI5vghB/XhF5b
bWMV8q+vtV9gCyCBH6RUIsNwoB53GGz8k0U6RUvurHUmzWUeEioVhujf1HNe9FWAFWi/s6Mvk5Gd
FkdDy9u+04fRDY25nGAoqz721LW/g/ki/OwNYHw+K9YgrHqMhWPP6qU5OFliHoLZ9PbokLJaOI35
Zfj+fyeim5sDZTuYwmXs4kWrAql1g+qVRu015QXunXGrh2BXQv6lnggfuplQTIASe1A3R4YS4vwM
bOS27UG6E6a+VCF05WbLPQvkMaobZHSv0QXCluoLeekp+zLuEVqIuC7Pi6R7/sPuH7oJpXDGFZv6
v/nPniOwG37kSS/7tWnTdU3eEYYvtHmpeqKCbh6T6/pOXz7FUi4Bk8QDrPXAsELtAbZ8jztydDOW
RtCU9eykwgXI/ZLs+vn54/vx2M2V6UmV7PiET1vbz0eCbSaCUg73z+FhLTcLS952mpu0oUb6fyT2
l+4iEhlhHXdcQBIu9wDbYjmUYJdCATJ1CaO7p3l/vjmvW/SDStT74swKHVm8os848AVjAlzvhPqt
kT5ETfIVKn3l+rnSjnHzwLS7k4Kd4E0h5C8mNYseZaesCLRwkHCblOqTD/ZD1l4txU016Taf9kRL
mY2+plCkWxdTXmDzWnUgnoPIOTIAITnQEV2MlNSOIoTjUnpLUTcNm/qmCSlGQlb1QP9VGjkDbmL/
FyHkFIoAb6AyLGQR1bsIsPF2P+rbr/WVMfStDFrDpHrw3f1pzjRDtuoPv27PMc/J1hk/8dlra1lG
KpxEsqU6t4h/fh+NA0cLXFm6uJGgx/8tfpCm7mxyFb0YRZ7nX16xuUMETyxOty7/a4notTdGETNw
3dZxbAUrlYMuhLmd8ry6pV3Bim+BFspuSUW5e6rYf5naY92bFsZC//NOtzX0qSCpDnUy8JOsbQN5
dk0EOamTHGPRB8V5gvLLDj7MICcG+lQAnKEWQn4UEgmjNLNRjGhZvqVxAOeXLbxjtjYHBfTVHeG4
bwzQ+snOwo+cZPrpge/yetc5bIyCA/23L8Q97PBB9oX3BUZnj1LqeczeV5ozH8TxVHQmnVP74sNg
ebYDhZ2ZbLziE2giYgipBhKHxLJyimdDlzMV0woV3K8bDgKYBV+xZocKRsMS2GJfSotR9Vcl1qxs
kAhhsJHg6RptJUCkDC28W2/tBIJwr9Lbq0kNRyPDPHc4PZBTQulmrZMz3Z8kBZNWiBFalekr21dc
MTfkIH2kdggRmN21CQEf0Ng3XkhpspZxsRlYmUn3vFaB7ENWqsWi5ds08f+tWSyGgotAeWmpimmP
uun5Om/fltgXd5zLx7DuG6u+VubWA9ymYI1TBR/uzn3znuYFHs2GihY7D0t6cB5gNx+zocH2infj
Cjb8bhvHahqTZw3v/jG1KchOR9gKApe8IwGORhkhDqO6PXqpR661cAWb2frO8/km+B6slKCrLZBQ
Fp16+RWAWbDQ1N40y/jicY4l+GXwAZdYhL5DCYWIrRnMWAjcv4H0if16qHAhjfmhupI1c9Cgwhft
ossV/BT5VASRgNBxr7SRc5Unowb9h0RNcs5WFYnCIO5DYtyGX1hDrNHZXTMRcs08LVlT6TKG46h9
7DLuqiz6DYQ1xQAnMOk9FmzV5NC5ZILexNghvL8epCVRxhybyi1z3wLbdR9dN9HDCUg/NGx1G2IR
cDY0DxwlcyKq3etHqKItPeqoR5xTmgZrUaodUWF6TCLjbSwaLSIWMi0MMpIqhntowD2HcmXrnfnr
REMIVIusdEyYNs3GurjaNpZf73DKHGtlMo+3PyVQm+XBrapDisPg03N/Mak7PLSR48ujNQXaDVWg
Faih88EOz1DiU/4ASwMpsVpcb7cEO4+UZNvBM+jtdfah0RcNEFYnMipKQICvCBCk77W6PESSeEpz
2ndL4UC/Owl83oHnthGv3DopDCQlOFLdCmWkHVmMssi3TTD4ZF1jvOWZ5N7PiMgFrGWozDqdLSdc
uFz/dkbunIeL5IkMwLB4bA2hyIoQ/dDsbPEyYjG2twaUoBisariWKpbfk3zIvA8d3/qR2VKZyyk1
92T+yZh90tDWfbw2tjspmrjFoQy2Be1L/ZgCmW58lu3FtX1efjs0vKs+ybwyMWe2ggiIOjqm82QF
Noa3w9uBZYMaD+3i0nAOiEi7a0IJ9sOTicg6BwhS4r63j3tiaL3UHL0PGZCP7PvFDgJ5f1/7FsRS
llU3a1sfryGtCmJDo8tADbH/bR5wz0+YUnkScqoAVBfmQju6lbEEWEDzNFQzAmk2D0J1T1T22OTa
pm8kaT7BIldILyTb0bM0Jvkp6H7zIwpzw/qa4VryFgLv/Gl0VW23FoDivbEOhW1VTnIasWfq6mRo
MVFJb8UK5tUqgRU5NXScBNXjVOZ6Inh8KCHdUSqCQwy98nZStaCfTYglmjRpdw792N/jeFcf7zIR
1dCZcOjSKofsCVEkxyUF/3ju5ULKTGxUhzsnK7sI6gUYU4Bl5hMpVRxZsHK18jigHgsfcZJl4Bdv
Gf9vtAC47je+iJq+kXUEA/IO6gZU0Gg1eHKIAYGJGX9nly7A6/a2mJfD6VScbUqwYDN1J2/yuMi5
+7PyAQ8J3nfqf+i9J0bRKR19vKf3rLCKTTuxxnsxLM+Kae9gQqLzg31WqHDLgYiCnWYXvjTa7KAk
K6vVQhmej1iM2jV4YZHxXHYPTME7xNTWtO40n8ccgDpBPr8YC+tBWwK7LsuTgLcUk0lPFlHQBXyZ
SVn5GGueQgIgCy68lxIQErL0afxEfvemgbEECA63SCDZlrq1uR5l+DKRz1D+UADjTfQoAmZM4kGJ
gJJKzAuxlTyHCbOEJnTyW7HMVPB2mWzb+x+Th+VET//TRCuGyeldseuQy6YFE/voLXBoUoprvX4k
6mm9n9sqUDWXv/YuU+avolHekeKBi5eCFc5CxEUHNj4PobNIGn8F0WYmNLnBLXq2FNZ8xC2ayTJ7
aajpECQhmU+E3ReWMftxu/2FDo/sg+QPu1wSDmxrEWbJxECsQmrFjht4HQOndC+j3WdaVNRKNsce
v7axYubHQ7QNVm0rZR7O+jxJgD/X/DRIpf5ro4R3oFL6ANnfRBYZbtIl2CZ/aR90d2QMZ5wEmiSJ
6nYPilTQzbj10B9yiJ/wVog17rbYQ9yTS2R/AQyFEneA4X3PtFdG470ZYYa8f2v7htkZQmI+kTWK
PXuxesusDwTWhxA6JUMAInCxI1ruLKpiu+/jnYO4suo92JUbm8sRtLtcceRnJpxU4CqPSVyUpMmW
21IoI2MI/mFL/aO3mnvJYD6EmGU74hNO0n9FZSjuyn4jETpO2ai95dNt2AFypcPIVSRGbExmDyrx
bOy+KFAVvavZKLI5ItKOqF311UxATCPgwqNA7zjLvvqhuy7aCVyocsdp5YfOrHxRHH1nTa6RbdTR
MXVANWqZp/9g3oJcUw5YSZqIu5qUcShDrdrkOMrohy2Jepd4k4pvKlvGJdtkH4XGu36jeXbMwJU+
iZRjAAFbvAZ0iheFxfWZ5dRMxWJjnAt0LXW4DK+ohXJKN1UDsN9yt8CriZ7wglS8kUnU5897PqP3
uyvcjESzORllruJ6icLNSN1SDaZB3dDIkj4VdI1+0FmrBHqhE2K9xm7BfIe20M2v5uTHfVavuAxu
BnKOYy7QzAt9uqpsVxYyaIzPbD28svfzVw8p6RfUWP+sWt2urpsG8H667yRlSPggQcC2yXyTnsLf
YLelXzcjbuavSMb51ZdoVrZGzIoVcWLmaa1Ww+8Ydme5uvt8FLjFgeiNzzb7SluL+KT05p668zQI
SaDToZ0mt6xu7SgnkE1pocoznF5sCTiPypG2QvwW2t3KVR25aooa5kruA2ocq5JlWo1zEqfFEBvW
3Zs5zCf6pWXkEVyhGl8wf0lLloiw8p1JYMO2fJMhYHy15U642X2ROdw00TeM5S/gmT7wWuSsgP3w
YBeArVR+3CkA6N6lDEHqz2FTeinlQ/QnYuYKKFW/ZeegESeWtx8qRHvVN8zfyz9g5zWsM2pP8p9L
ThUVqT5f3f5xI4ZVh8QIcHr9MBwqbvCAOqIT+hM1o4HHulyO9VFfGTEQk2523wH2uUBH5QpzjKgx
KGFAasSa8AD+hxU7IeHP4aR36pN32EnXW//0O8WZKT6CJEhfZZyiPt4WX+tY6iKQak4KvJXjBYma
nmyRRAQVzE3QVquv8rJu/qm7nzazAFtwq7D3nQ7dQ7Ssno6evSO7UWPOVkeCOAwsHTr1JUbTESdR
7jhS2duQZJUHgXPaH3YctU/EnzKQJNzj6+NN/8RKcww++yOgI2tSjKuilWJC3xtMMy53+vSW5HCG
b5mJLNNScB2c29OZlkISMwqANPx3U7eYTR3R7/Fm5uy5QJRFYFYcZtDSZ0Vn3sMVXsbkStJ1mUWn
nY4Rc/44VYQEjVp/4DkrEB/M3lg32giu3NkhXFiVWCYda32Fa2EznQ+BbhbpsUjt9MixOZb08AIJ
5bYlMTrR9yBjzKSDSsedOjSrMlS22PEkr17oUuZsou47/iriqn7CJ32E6xPYOvM1lZF/d0EzWYtA
VG==

View File

@ -1,116 +1,112 @@
<?php //006ea
// 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 Boniversum @version 3.0.2.1 PHP71 (16.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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

View File

@ -1,124 +1,190 @@
<?php //006ea
// 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 Boniversum @version 3.0.2.1 PHP71 (16.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, D3 Data Development @see https://www.d3data.de */ ?>
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'<a href="http://www.ioncube.com">ionCube</a>')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'<a href="http://get-loader.ioncube.com">get-loader.ioncube.com</a>')." for install assistance.\n\n");exit(199);
?>
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
SRAzFfFzphaNl+Oajke=

View File

@ -19,28 +19,37 @@ $sLangName = "Deutsch";
$aLang = array(
'charset' => 'UTF-8',
'charset' => 'UTF-8',
'D3_BONIMASCORE_ERROR_1001' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1002' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1003' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1004' => 'Der eingegebene Nachname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1005' => 'Der eingegebene Vorname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1006' => 'Der eingegebene StraĂźenname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1007' => 'Die eingegebene Hausnummer konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1008' => 'Die eingegebene Postleitzahl konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1009' => 'Der eingegebene Ortsname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1010' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1011' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1012' => 'Der eingegebene 2. StraĂźenname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1013' => 'Die eingegebene 2. Hausnummer konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1014' => 'Die eingegebene 2. Postleitzahl konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1015' => 'Der eingegebene 2. Ortsname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_SELECT_SALUTATION' => 'Bitte auswählen ...',
'D3_BONIMASCORE_ERROR_2000' => 'Ihre Anfrage konnte nicht bearbeitet werden. Rufen Sie diese Seite bitte erneut auf oder wenden Sie sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_3000' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_UNKNOWN' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber. Fehlercode %1$s',
'D3_BONIMASCORE_ERROR_1001' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1002' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1003' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1004' => 'Der eingegebene Nachname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1005' => 'Der eingegebene Vorname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1006' => 'Der eingegebene StraĂźenname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1007' => 'Die eingegebene Hausnummer konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1008' => 'Die eingegebene Postleitzahl konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1009' => 'Der eingegebene Ortsname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1010' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1011' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1012' => 'Der eingegebene 2. StraĂźenname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1013' => 'Die eingegebene 2. Hausnummer konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1014' => 'Die eingegebene 2. Postleitzahl konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_1015' => 'Der eingegebene 2. Ortsname konnte nicht erkannt werden. Bitte prĂĽfen Sie Ihre Eingaben oder wenden sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_PAYCHECK_FAILED' => 'Die Zahlungsart "%1$s" können wir leider nicht mehr anbieten. Bitte wählen Sie eine andere Zahlungsart. Vielen Dank.',
'D3_BONIMASCORE_BIRTHDAY_INVALID' => 'Bitte geben Sie ein korrektes Geburtsdatum ein.',
'D3_BONIMASCORE_ERROR_2000' => 'Ihre Anfrage konnte nicht bearbeitet werden. Rufen Sie diese Seite bitte erneut auf oder wenden Sie sich bitte an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_3000' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber.',
'D3_BONIMASCORE_ERROR_UNKNOWN' => 'Es ist ein Systemfehler aufgetreten, bitte wenden Sie sich an den Shopbetreiber. Fehlercode %1$s',
'D3_BONIMASCORE_PAYCHECK_FAILED' => 'Die Zahlungsart "%1$s" können wir leider nicht mehr anbieten. Bitte wählen Sie eine andere Zahlungsart. Vielen Dank.',
'D3_BONIMASCORE_SALUTATION_INVALID' => 'Bitte geben Sie eine korrekte Anrede ein.',
'D3_BONIMASCORE_LASTNAME_INVALID' => 'Bitte geben Sie eine korrekten Nachnamen ein.',
'D3_BONIMASCORE_FIRSTNAME_INVALID' => 'Bitte geben Sie eine korrekten Vornamen ein.',
'D3_BONIMASCORE_STREET_INVALID' => 'Bitte geben Sie einen korrekten StraĂźennamen ein.',
'D3_BONIMASCORE_STREETNR_INVALID' => 'Bitte geben Sie eine korrekte Hausnummer ein.',
'D3_BONIMASCORE_ZIP_INVALID' => 'Bitte geben Sie eine korrekte Postleitzahl ein.',
'D3_BONIMASCORE_CITY_INVALID' => 'Bitte geben Sie einen korrekten Ort ein.',
'D3_BONIMASCORE_BIRTHDAY_INVALID' => 'Bitte geben Sie ein korrektes Geburtsdatum ein.',
);

View File

@ -12,34 +12,43 @@
*
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
* @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
* @link http://www.oxidmodule.com
* @link https://www.oxidmodule.com
*/
$sLangName = "English";
$sLangName = "English";
$aLang = array(
'charset' => 'UTF-8',
'charset' => 'UTF-8',
'D3_BONIMASCORE_ERROR_1001' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1002' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1003' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1004' => 'The entered last name could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1005' => 'The entered first name could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1006' => 'The entered street name could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1007' => 'The entered street number could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1008' => 'The entered ZIP could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1009' => 'The entered city could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1010' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1011' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1012' => 'The entered 2nd street name could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1013' => 'The entered 2nd street number could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1014' => 'The entered 2nd ZIP could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1015' => 'The entered 2nd city could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_SELECT_SALUTATION' => 'Please select',
'D3_BONIMASCORE_ERROR_2000' => 'Your request could not be processed. Please visit this page again or contact the shop owner.',
'D3_BONIMASCORE_ERROR_3000' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_UNKNOWN' => 'A system error has occurred, please contact the shop owner. Error code %1$s',
'D3_BONIMASCORE_ERROR_1001' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1002' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1003' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1004' => 'The entered last name could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1005' => 'The entered first name could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1006' => 'The entered street name could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1007' => 'The entered street number could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1008' => 'The entered ZIP could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1009' => 'The entered city could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1010' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1011' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_1012' => 'The entered 2nd street name could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1013' => 'The entered 2nd street number could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1014' => 'The entered 2nd ZIP could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_ERROR_1015' => 'The entered 2nd city could not be recognized. Please check your entries or contact the shop owner.',
'D3_BONIMASCORE_PAYCHECK_FAILED' => 'Unfortunately, we can\'t offer the payment method "%1$s" anymore. Please choose another payment method. Many Thanks.',
'D3_BONIMASCORE_BIRTHDAY_INVALID' => 'Please enter a valid birthdate.',
'D3_BONIMASCORE_ERROR_2000' => 'Your request could not be processed. Please visit this page again or contact the shop owner.',
'D3_BONIMASCORE_ERROR_3000' => 'A system error has occurred, please contact the shop owner.',
'D3_BONIMASCORE_ERROR_UNKNOWN' => 'A system error has occurred, please contact the shop owner. Error code %1$s',
'D3_BONIMASCORE_PAYCHECK_FAILED' => 'Unfortunately, we can\'t offer the payment method "%1$s" anymore. Please choose another payment method. Many Thanks.',
'D3_BONIMASCORE_SALUTATION_INVALID' => 'Please enter a valid salutation.',
'D3_BONIMASCORE_LASTNAME_INVALID' => 'Please enter a valid last name.',
'D3_BONIMASCORE_FIRSTNAME_INVALID' => 'Please enter a valid first name',
'D3_BONIMASCORE_STREET_INVALID' => 'Please enter a valid street.',
'D3_BONIMASCORE_STREETNR_INVALID' => 'Please enter a valid street number.',
'D3_BONIMASCORE_ZIP_INVALID' => 'Please enter a valid postal code.',
'D3_BONIMASCORE_CITY_INVALID' => 'Please enter a valid city.',
'D3_BONIMASCORE_BIRTHDAY_INVALID' => 'Please enter a valid birthdate.',
);

View File

@ -227,6 +227,28 @@
[{oxinputhelp ident="D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC"}]
</td>
</tr>
<tr>
<td>
<strong><label for="sD3BoniScoreTLDTreatment">[{oxmultilang ident='D3_BONIMASCORE_ADMIN_TLDTREATMENT'}]</label></strong>
</td>
<td>
<input type="text" name="config[sD3BoniScoreTLDTreatment]" id="sD3BoniScoreTLDTreatment" value="[{$config->getValue('sD3BoniScoreTLDTreatment')}]" [{if false == $oView->hasPremiumOption()}] disabled[{/if}] />
</td>
<td>
[{oxinputhelp ident="D3_BONIMASCORE_ADMIN_TLDTREATMENT_DESC"}]
</td>
</tr>
<tr>
<td>
<strong><label for="sD3BoniScoreTreatedScoreValue">[{oxmultilang ident='D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE'}]</label></strong>
</td>
<td>
<input type="text" name="config[sD3BoniScoreTreatedScoreValue]" id="sD3BoniScoreTreatedScoreValue" value="[{$config->getValue('sD3BoniScoreTreatedScoreValue')}]" [{if false == $oView->hasPremiumOption()}] disabled[{/if}] />
</td>
<td>
[{oxinputhelp ident="D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE_DESC"}]
</td>
</tr>
<tr>
<td colspan="2" align="right">
<input onclick="document.myedit.fnc.value='save';" type="submit" value="[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAVE'}]" />

View File

@ -163,7 +163,7 @@
<label for="scorevalue">[{oxmultilang ident="D3_BONIMASCORE_USER_SCOREVALUE"}]</label>
</td>
<td class="edittext">
<input type="text" class="editinput" id="scorevalue" size="37" value="[{$aDetails.scores->score->wert}] ([{$aDetails.scores->score->scoreTyp->value}])" readonly disabled>
<input type="text" class="editinput" id="scorevalue" size="37" value="[{$oView->getBonimaScoreValue(true)}] ([{$aDetails.scores->score->scoreTyp->value}]) [{if $oView->getBonimaScoreValue() != $oView->getBonimaScoreValue(true)}] -> [{$oView->getBonimaScoreValue()}] ([{oxmultilang ident="D3_BONIMASCORE_ADMIN_TREATED"}])[{/if}]" readonly disabled>
</td>
</tr>
<tr>
@ -225,27 +225,24 @@
</td>
</tr>
[{/if}]
[{if $oView->hasPremiumOption()}]
<tr>
<td class="edittext" width="90">
<strong><label for="d3bonimadontcheck">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEFROMCHECK"}]</label></strong>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxuser__d3bonimadontcheck]" value="0">
<input class="edittext" type="checkbox" id="d3bonimadontcheck" name="editval[oxuser__d3bonimadontcheck]" value="1" [{if $edit->getFieldData('d3bonimadontcheck')}]checked="checked"[{/if}] [{$readonly}]>
</td>
</tr>
[{else}]
<tr>
<td class="edittext" width="90">
<label for="d3bonimadontcheck">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEFROMCHECK"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxuser__d3bonimadontcheck]" value="0">
<input class="edittext" type="checkbox" id="d3bonimadontcheck" name="editval[oxuser__d3bonimadontcheck]" value="1" [{if $edit->getFieldData('d3bonimadontcheck')}]checked="checked"[{/if}] disabled>
</td>
</tr>
[{/if}]
<tr>
<td class="edittext" width="90">
<label for="d3bonimadonttreat" style="[{if $oView->hasPremiumOption()}]font-weight: bold;[{/if}]">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEFROMTREATMENT"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxuser__d3bonimadonttreat]" value="0">
<input class="edittext" type="checkbox" id="d3bonimadonttreat" name="editval[oxuser__d3bonimadonttreat]" value="1" [{if $edit->getFieldData('d3bonimadonttreat')}]checked="checked"[{/if}] [{if $oView->hasPremiumOption()}][{$readonly}][{else}]disabled[{/if}]>
</td>
</tr>
<tr>
<td class="edittext" width="90">
<label for="d3bonimadontcheck" style="[{if $oView->hasPremiumOption()}]font-weight: bold;[{/if}]">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEFROMCHECK"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxuser__d3bonimadontcheck]" value="0">
<input class="edittext" type="checkbox" id="d3bonimadontcheck" name="editval[oxuser__d3bonimadontcheck]" value="1" [{if $edit->getFieldData('d3bonimadontcheck')}]checked="checked"[{/if}] [{if $oView->hasPremiumOption()}][{$readonly}][{else}]disabled[{/if}]>
</td>
</tr>
<tr>
<td class="edittext">
</td>

View File

@ -21,27 +21,24 @@
<tr>
<td valign="top" width="100%">
<table cellspacing="0" cellpadding="0" border="0">
[{if $oView->hasPremiumOption()}]
<tr>
<td class="edittext" width="90">
<strong><label for="d3bonimadontcheck">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK"}]</label></strong>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxgroups__d3bonimadontcheck]" value="0">
<input class="edittext" id="d3bonimadontcheck" type="checkbox" name="editval[oxgroups__d3bonimadontcheck]" value="1" [{if $edit->oxgroups__d3bonimadontcheck->value}]checked="checked"[{/if}] [{$readonly}]>
</td>
</tr>
[{else}]
<tr>
<td class="edittext" width="90">
<label for="d3bonimadontcheck">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxgroups__d3bonimadontcheck]" value="0">
<input class="edittext" id="d3bonimadontcheck" type="checkbox" name="editval[oxgroups__d3bonimadontcheck]" value="1" [{if $edit->oxgroups__d3bonimadontcheck->value}]checked="checked"[{/if}] disabled>
</td>
</tr>
[{/if}]
<tr>
<td class="edittext" width="90">
<label for="d3bonimadonttreat" style="[{if $oView->hasPremiumOption()}]font-weight: bold;[{/if}]">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEGROUPFROMTREATMENT"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxgroups__d3bonimadonttreat]" value="0">
<input class="edittext" id="d3bonimadonttreat" type="checkbox" name="editval[oxgroups__d3bonimadonttreat]" value="1" [{if $edit->oxgroups__d3bonimadonttreat->value}]checked="checked"[{/if}] [{if $oView->hasPremiumOption()}][{$readonly}][{else}]disabled[{/if}]>
</td>
</tr>
<tr>
<td class="edittext" width="90">
<label for="d3bonimadontcheck" style="[{if $oView->hasPremiumOption()}]font-weight: bold;[{/if}]">[{oxmultilang ident="D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK"}]</label>
</td>
<td class="edittext">
<input type="hidden" name="editval[oxgroups__d3bonimadontcheck]" value="0">
<input class="edittext" id="d3bonimadontcheck" type="checkbox" name="editval[oxgroups__d3bonimadontcheck]" value="1" [{if $edit->oxgroups__d3bonimadontcheck->value}]checked="checked"[{/if}] [{if $oView->hasPremiumOption()}][{$readonly}][{else}]disabled[{/if}]>
</td>
</tr>
<tr>
<td class="edittext">
</td>

View File

@ -136,7 +136,15 @@ $aLang = array(
"D3_BONIMASCORE_ADMIN_HLEXCLUDEUSERS" => 'Lizenzoption "Benutzer oder Benutzergruppen von PrĂĽfung ausschlieĂźen"',
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS' => 'markierte Kunden und Kundengruppen werden von Bonitätsprüfung ausgenommen',
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC' => 'Ist dieser Haken gesetzt, wird die Bonitätsprüfung für alle markierten Benutzer und Kundengruppen ausgenommen. Diese Kunden sehen alle verfügbaren Zahlungsarten. Die Markierung setzen Sie am jeweiligen Kundenkonto oder an der Kundengruppe.',
'D3_BONIMASCORE_ADMIN_TLDTREATMENT' => 'nachträgliche Scorebehandlung: bei Mailadressen mit diesen Top Level Domains (pipe-getrennt)',
'D3_BONIMASCORE_ADMIN_TLDTREATMENT_DESC' => 'Es gibt Betrugsversuche, bei denen auf vertrauenswürdige Adressen mit gutem Score bestellt wird, die Lieferung möglicherweise vorher abgefangen wird. Das auffälligste Merkmal dieser Bestellungen ist die besondere Top Level Domain der Kundenmailadresse. Im aktuellen Fall sind dies .ru-Adressen. Einträge hier im Eingabefeld werden mit der Kundenmailadresse verglichen und bei Übereinstimmung wird der von Boniversum ermittelte Score nachbehandelt. Vertrauenswürdige Kunden mit diesen Adressen können Sie am Kundenkonto oder Kundengruppe von der Nachbehandlung ausschließen.',
'D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE' => 'nachträgliche Scorebehandlung: Score wird auf diesen Maximalwert begrenzt',
'D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE_DESC' => 'Im Fall von Betrugsanzeichen wird der höchstmögliche Score des betreffenden Kunden auf diesen Wert begrenzt. Tragen Sie hier den Scorewert ein, die Sie diesen Bestellern maximal zugestehen. Treffen Sie Ihre Entscheidungen auf Basis Ihrer eingestellten Entscheidungsmatrix. Der schlechtestmögliche Score ist 0.',
'D3_BONIMASCORE_ADMIN_TREATED' => 'nachbehandelt',
'D3_BONIMASCORE_EXCLUDEFROMCHECK' => 'Kunde wird durch Boniversum nicht geprĂĽft',
'D3_BONIMASCORE_EXCLUDEFROMTREATMENT' => 'Score des Kunden wird nicht nachbehandelt',
'D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK' => 'alle Kunden dieser Gruppe werden durch Boniversum nicht geprĂĽft',
'D3_BONIMASCORE_ADMIN_HLOPTIONNOTACTIVE' => '(Option nicht aktiv)'
'D3_BONIMASCORE_EXCLUDEGROUPFROMTREATMENT' => 'die Scores aller Kunden dieser Gruppe werden nicht nachbehandelt',
'D3_BONIMASCORE_ADMIN_HLOPTIONNOTACTIVE' => '(Option nicht aktiv)',
'D3_BONIMASCORE_PAYMENTS_PLEASE_CHOOSE' => 'Bitte wählen Sie',
);

View File

@ -142,7 +142,15 @@ $aLang = array(
"D3_BONIMASCORE_ADMIN_HLEXCLUDEUSERS" => 'License option "Exclude users or user groups from check"',
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS' => 'Marked customers and customer groups are excluded from credit checks',
'D3_BONIMASCORE_ADMIN_EXCLUDEUSERS_DESC' => 'If this checkmark is set, the credit check is excluded for all selected users and customer groups. These customers get all available payment methods. You set the marking on the respective customer account or on the customer group.',
'D3_BONIMASCORE_ADMIN_TLDTREATMENT' => 'post score treatment: for mail addresses with these top level domains (pipe-separated)',
'D3_BONIMASCORE_ADMIN_TLDTREATMENT_DESC' => 'There are scam attempts where orders are placed to trustworthy addresses with a good score, the delivery may be intercepted beforehand. The most striking feature of these orders is the special top level domain of the customer\'s email address. In the current case, these are .ru addresses. Entries here in the input field are compared with the customer mail address and if they match, the score determined by Boniversum is post-processed. You can exclude trustworthy customers with these addresses from treatment at the customer account or customer group.',
'D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE' => 'post score treatment: score is limited to this maximum value',
'D3_BONIMASCORE_ADMIN_TREATEDSCOREVALUE_DESC' => 'In case of signs of fraud, the highest possible score of the customer concerned is limited to this value. Enter here the maximum score you allow these orderers. Make your decisions on the basis of your decision matrix. The worst possible score is 0.',
'D3_BONIMASCORE_ADMIN_TREATED' => 'post-treated',
'D3_BONIMASCORE_EXCLUDEFROMCHECK' => 'Customer is not checked by Boniversum',
'D3_BONIMASCORE_EXCLUDEFROMTREATMENT' => 'The client\'s score is not treated.',
'D3_BONIMASCORE_EXCLUDEGROUPFROMCHECK' => 'all customers in this group are not checked by Boniversum',
'D3_BONIMASCORE_ADMIN_HLOPTIONNOTACTIVE' => '(option not active)'
'D3_BONIMASCORE_EXCLUDEGROUPFROMTREATMENT' => 'the scores of all clients in this group are not treated',
'D3_BONIMASCORE_ADMIN_HLOPTIONNOTACTIVE' => '(option not active)',
'D3_BONIMASCORE_PAYMENTS_PLEASE_CHOOSE' => 'Please choose',
);

View File

@ -1,9 +1,12 @@
<div class="input-box">
<label for="[{$sPaymentId}]_safepayments" style="position: absolute; left: -9999em">[{oxmultilang ident="d3bonimascore_mypayments"}]</label>
<select name="config[[{$sConfigId}]][payments][]" size="4" multiple="multiple" id="[{$sPaymentId}]_safepayments">
<option>[{oxmultilang ident="D3_BONIMASCORE_PAYMENTS_PLEASE_CHOOSE"}]</option>
[{foreach from=$oPaymentList key='sPaymentId' item='oPayment'}]
[{if false == $oView->isSafePayment($sPaymentId)}]
<option value="[{$sPaymentId}]" [{if $sPaymentId|@in_array:$aSelectedPayments}]selected="selected"[{/if}]>[{$oPayment->getFieldData('oxdesc')}]</option>
[{block name="d3_bonimascore_matrix_paymentitem"}]
<option value="[{$sPaymentId}]" [{if $sPaymentId|@in_array:$aSelectedPayments}]selected="selected"[{/if}]>[{$oPayment->getFieldData('oxdesc')}]</option>
[{/block}]
[{/if}]
[{/foreach}]
</select>

View File

@ -52,66 +52,66 @@
<input type="hidden" name="oxid" value="[{$oxid}]">
<div class="d3Info">[{oxmultilang ident='D3_BONIMASCORE_ADMIN_MATRIXINFO'}]</div>
<table cellspacing="0" class="d3bonimascore">
<tbody>
<tbody>
<tr>
<td colspan="8" align="right" style="border:0">
<input onclick="document.myedit.fnc.value='save';" type="submit" value="[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAVE'}]" />
</td>
</tr>
<tr class="headings">
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_ADDRVAL'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_ADDRVAL_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_PERSIDENT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PERSIDENT_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORECLASS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORECLASS_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCOREFROM'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCOREFROM_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORETO'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORETO_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_NEGPOS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_NEGPOS_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_PAYMENTTYPE'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_CREDITLIMIT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC"}]</th>
</tr>
[{foreach from=$oView->d3GetConfigOptions() key='sConfigId' item='oConfig'}]
<tr class="even pointer" id="1" style="vertical-align:middle;background:[{cycle values='#F6F6F6,#FFFFFF'}]">
<td>
[{oxmultilang ident='D3_BONIMASCORE_ADMIN_'|cat:$oConfig->getFieldData('addressreturncode')}]
</td>
<td>
[{oxmultilang ident='D3_BONIMASCORE_ADMIN_IDENTIFICATION'|cat:$oConfig->getFieldData('identreturncode')}]
</td>
<td>[{$oConfig->getFieldData('scoreclass')}]</td>
[{if $oConfig->getFieldData('scoreconfigurable')}]
<td>
<label for="[{$sConfigId}]_scorefrom" style="position: absolute; left: -9999em">[{oxmultilang ident="D3_BONIMASCORE_ADMIN_SCOREFROM"}]</label>
<input type="text" id="[{$sConfigId}]_scorefrom" name="config[[{$sConfigId}]][scorefrom]" value="[{$oConfig->getFieldData('scorefrom')|@intval}]" />
<tr>
<td colspan="8" align="right" style="border:0">
<input onclick="document.myedit.fnc.value='save';" type="submit" value="[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAVE'}]" />
</td>
<td>
<label for="[{$sConfigId}]_scoreto" style="position: absolute; left: -9999em">[{oxmultilang ident="D3_BONIMASCORE_ADMIN_SCORETO"}]</label>
<input type="text" id="[{$sConfigId}]_scoreto" name="config[[{$sConfigId}]][scoreto]" value="[{$oConfig->getFieldData('scoreto')|@intval}]" />
</td>
[{else}]
<td align="center" colspan="2">[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORE_'|cat:$oConfig->getFieldData('scoreclass')}]</td>
[{/if}]
<td align="center">
[{if $oConfig->getFieldData('negativeprobability')}]
[{$oConfig->getFieldData('negativeprobability')|@number_format:2:',':'.'}]%
[{/if}]
</td>
</tr>
<td class="paymentcell">
[{include file='main.payment_box.inc.tpl' oPaymentList=$oView->d3GetPaymentList() sConfigId=$sConfigId aSelectedPayments=$oConfig->d3GetPayments()}]
</td>
<td>
<label for="[{$sConfigId}]_creditlimit" style="position: absolute; left: -9999em">[{oxmultilang ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT"}]</label>
<input type="text" id="[{$sConfigId}]_creditlimit" name="config[[{$sConfigId}]][creditlimit]" value="[{$oConfig->getFieldData('creditlimit')|@floatval}]" />
</td>
</tr>
[{/foreach}]
<tr>
<td colspan="8" align="right" style="border:0">
<input onclick="document.myedit.fnc.value='save';" type="submit" value="[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAVE'}]" />
</td>
</tr>
<tr class="headings">
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_ADDRVAL'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_ADDRVAL_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_PERSIDENT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PERSIDENT_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORECLASS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORECLASS_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCOREFROM'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCOREFROM_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORETO'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_SCORETO_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_NEGPOS'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_NEGPOS_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_PAYMENTTYPE'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_PAYMENTTYPE_DESC"}]</th>
<th>[{oxmultilang ident='D3_BONIMASCORE_ADMIN_CREDITLIMIT'}] [{oxinputhelp ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT_DESC"}]</th>
</tr>
[{foreach from=$oView->d3GetConfigOptions() key='sConfigId' item='oConfig'}]
<tr class="even pointer" id="1" style="vertical-align:middle;background:[{cycle values='#F6F6F6,#FFFFFF'}]">
<td>
[{oxmultilang ident='D3_BONIMASCORE_ADMIN_'|cat:$oConfig->getFieldData('addressreturncode')}]
</td>
<td>
[{oxmultilang ident='D3_BONIMASCORE_ADMIN_IDENTIFICATION'|cat:$oConfig->getFieldData('identreturncode')}]
</td>
<td>[{$oConfig->getFieldData('scoreclass')}]</td>
[{if $oConfig->getFieldData('scoreconfigurable')}]
<td>
<label for="[{$sConfigId}]_scorefrom" style="position: absolute; left: -9999em">[{oxmultilang ident="D3_BONIMASCORE_ADMIN_SCOREFROM"}]</label>
<input type="text" id="[{$sConfigId}]_scorefrom" name="config[[{$sConfigId}]][scorefrom]" value="[{$oConfig->getFieldData('scorefrom')|@intval}]" />
</td>
<td>
<label for="[{$sConfigId}]_scoreto" style="position: absolute; left: -9999em">[{oxmultilang ident="D3_BONIMASCORE_ADMIN_SCORETO"}]</label>
<input type="text" id="[{$sConfigId}]_scoreto" name="config[[{$sConfigId}]][scoreto]" value="[{$oConfig->getFieldData('scoreto')|@intval}]" />
</td>
[{else}]
<td align="center" colspan="2">[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SCORE_'|cat:$oConfig->getFieldData('scoreclass')}]</td>
[{/if}]
<td align="center">
[{if $oConfig->getFieldData('negativeprobability')}]
[{$oConfig->getFieldData('negativeprobability')|@number_format:2:',':'.'}]%
[{/if}]
</td>
<td class="paymentcell">
[{include file='main.payment_box.inc.tpl' oPaymentList=$oView->d3GetPaymentList() sConfigId=$sConfigId aSelectedPayments=$oConfig->d3GetPayments()}]
</td>
<td>
<label for="[{$sConfigId}]_creditlimit" style="position: absolute; left: -9999em">[{oxmultilang ident="D3_BONIMASCORE_ADMIN_CREDITLIMIT"}]</label>
<input type="text" id="[{$sConfigId}]_creditlimit" name="config[[{$sConfigId}]][creditlimit]" value="[{$oConfig->getFieldData('creditlimit')|@floatval}]" />
</td>
</tr>
[{/foreach}]
<tr>
<td colspan="8" align="right" style="border:0">
<input onclick="document.myedit.fnc.value='save';" type="submit" value="[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAVE'}]" />
</td>
</tr>
</tbody>
</table>
</form>

View File

@ -45,32 +45,40 @@
<input type="hidden" name="editlanguage" value="[{$editlanguage}]">
</form>
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" style="padding: 0; margin: 0; height:0;" enctype="multipart/form-data">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oView->getClassName()}]">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="oxid" value="[{$oxid}]">
[{block name="d3_bonimascore_safepayments_outerform"}]
<form name="myedit" id="myedit" action="[{$oViewConf->getSelfLink()}]" method="post" style="padding: 0; margin: 0; height:0;" enctype="multipart/form-data">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oView->getClassName()}]">
<input type="hidden" name="fnc" value="">
<input type="hidden" name="oxid" value="[{$oxid}]">
<div class="d3Info"><label for="safepayments">[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO'}]</label></div>
<table cellspacing="0" class="d3bonimascore">
<tbody>
<tr>
<td>
<select multiple="" size="[{$oView->d3GetPaymentList()|@count}]" name="safepayments[]" id="safepayments">
[{foreach from=$oView->d3GetPaymentList() key='sPaymentId' item='oPayment'}]
<option [{if $oPayment->oxpayments__d3bonimascoresafe->value}]selected=""[{/if}] value="[{$sPaymentId}]">[{$oPayment->oxpayments__oxdesc->value}]</option>
[{/foreach}]
</select>
</td>
</tr>
<tr>
<td>
<input onclick="document.myedit.fnc.value='save';" type="submit" value="[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAVE'}]" />
</td>
</tr>
</tbody>
</table>
</form>
[{block name="d3_bonimascore_safepayments_innerform"}]
<div class="d3Info"><label for="safepayments">[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAFEPAYMENTINFO'}]</label></div>
<table cellspacing="0" class="d3bonimascore">
<tbody>
[{block name="d3_bonimascore_safepayments_innertable"}]
<tr>
<td>
<select multiple="" size="[{$oView->d3GetPaymentList()|@count}]" name="safepayments[]" id="safepayments">
[{foreach from=$oView->d3GetPaymentList() key='sPaymentId' item='oPayment'}]
[{block name="d3_bonimascore_safepayments_select"}]
<option [{if $oPayment->oxpayments__d3bonimascoresafe->value}]selected=""[{/if}] value="[{$sPaymentId}]">[{$oPayment->oxpayments__oxdesc->value}]</option>
[{/block}]
[{/foreach}]
</select>
</td>
</tr>
[{/block}]
<tr>
<td>
<input onclick="document.myedit.fnc.value='save';" type="submit" value="[{oxmultilang ident='D3_BONIMASCORE_ADMIN_SAVE'}]" />
</td>
</tr>
</tbody>
</table>
[{/block}]
</form>
[{/block}]
[{include file="bottomnaviitem.tpl"}]
[{include file="bottomitem.tpl"}]

View File

@ -1,52 +1,11 @@
[{*** wenn Modul aktiv und Zahlart nicht in Safe payments ist ***}]
[{d3modcfgcheck modid="d3bonimascore"}][{/d3modcfgcheck}]
[{if $mod_d3bonimascore && !$oView->d3PaymentIsSafe($sPaymentID)}]
[{if isset( $invadr.oxuser__oxbirthdate.month )}]
[{assign var="iBirthdayMonth" value=$invadr.oxuser__oxbirthdate.month}]
[{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}]
[{assign var="iBirthdayMonth" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]/":""|regex_replace:"/[-]([0-9]{1,2})$/":""}]
[{else}]
[{assign var="iBirthdayMonth" value=0}]
[{/if}]
[{if isset( $invadr.oxuser__oxbirthdate.day )}]
[{assign var="iBirthdayDay" value=$invadr.oxuser__oxbirthdate.day}]
[{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}]
[{assign var="iBirthdayDay" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/^([0-9]{4})[-]([0-9]{1,2})[-]/":""}]
[{else}]
[{assign var="iBirthdayDay" value=0}]
[{/if}]
[{if isset( $invadr.oxuser__oxbirthdate.year )}]
[{assign var="iBirthdayYear" value=$invadr.oxuser__oxbirthdate.year}]
[{elseif $oxcmp_user->oxuser__oxbirthdate->value && $oxcmp_user->oxuser__oxbirthdate->value != "0000-00-00"}]
[{assign var="iBirthdayYear" value=$oxcmp_user->oxuser__oxbirthdate->value|regex_replace:"/[-]([0-9]{1,2})[-]([0-9]{1,2})$/":""}]
[{else}]
[{assign var="iBirthdayYear" value=0}]
[{/if}]
<div class="form-group">
<label class="req control-label col-xs-12 col-lg-3" for="oxDay_[{$sPaymentID}]">[{oxmultilang ident="BIRTHDATE"}]</label>
<div class="col-xs-3 col-lg-2">
<input id="oxDay_[{$sPaymentID}]" class="oxDay form-control" name="d3bonimascore_[{$sPaymentID}]_oxbirthdate[day]" type="text" maxlength="2" value="[{if $iBirthdayDay > 0}][{$iBirthdayDay}][{/if}]" placeholder="[{oxmultilang ident="DAY"}]"[{if $oView->isFieldRequired(oxuser__oxbirthdate)}] required=""[{/if}]>
</div>
<label for="oxMonth_[{$sPaymentID}]" class="req control-label col-xs-12 col-lg-3" style="position: absolute; left: -9999em">[{oxmultilang ident="BIRTHDATE"}] [{oxmultilang ident="MONTH"}]</label>
<div class="col-xs-6 col-lg-2">
<select id="oxMonth_[{$sPaymentID}]" class="oxMonth form-control selectpicker" name="d3bonimascore_[{$sPaymentID}]_oxbirthdate[month]"[{if $oView->isFieldRequired(oxuser__oxbirthdate)}] required=""[{/if}]>
<option value="" label="-">-</option>
[{section name="month" start=1 loop=13}]
<option value="[{$smarty.section.month.index}]" label="[{$smarty.section.month.index}]" [{if $iBirthdayMonth == $smarty.section.month.index}] selected="selected" [{/if}]>
[{oxmultilang ident="MONTH_NAME_"|cat:$smarty.section.month.index}]
</option>
[{/section}]
</select>
</div>
<label class="req control-label col-xs-12 col-lg-3" for="oxYear_[{$sPaymentID}]" style="position: absolute; left: -9999em">[{oxmultilang ident="BIRTHDATE"}] [{oxmultilang ident="YEAR"}]</label>
<div class="col-xs-3 col-lg-2">
<input id="oxYear" class="oxYear form-control" name="d3bonimascore_[{$sPaymentID}]_oxbirthdate[year]" type="text" maxlength="4" value="[{if $iBirthdayYear}][{$iBirthdayYear}][{/if}]" placeholder="[{oxmultilang ident="YEAR"}]"[{if $oView->isFieldRequired(oxuser__oxbirthdate)}] required=""[{/if}]>
</div>
</div>
[{if $mod_d3bonimascore && false == $oView->d3PaymentIsSafe($sPaymentID)}]
[{foreach from=$oView->d3GetNotRequestedCombinedMandatoryFields() item="mandatoryFieldName"}]
[{assign var="sTplName" value="d3_bonimascore_mandatory_"|cat:$mandatoryFieldName|cat:'.tpl'}]
[{include file=$sTplName}]
[{/foreach}]
[{/if}]
[{$smarty.block.parent}]

View File

@ -0,0 +1,23 @@
[{assign var="birthday" value=$oView->d3GetUserBirthdate()}]
<div class="form-group">
<label class="req control-label [{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" for="oxDay_[{$sPaymentID}]">[{oxmultilang ident="BIRTHDATE"}]</label>
<div class="[{*flow*}]col-xs-3 [{*wave*}]col-3 col-lg-3">
<input id="oxDay_[{$sPaymentID}]" class="oxDay form-control" name="d3bonimascore_[{$sPaymentID}]_oxbirthdate[day]" type="text" maxlength="2" value="[{if $birthday.day > 0}][{$birthday.day}][{/if}]" placeholder="[{oxmultilang ident="DAY"}]"[{if $oView->isFieldRequired(oxuser__oxbirthdate)}] required=""[{/if}]>
</div>
<label for="oxMonth_[{$sPaymentID}]" class="req control-label [{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" style="position: absolute; left: -9999em">[{oxmultilang ident="BIRTHDATE"}] [{oxmultilang ident="MONTH"}]</label>
<div class="[{*flow*}]col-xs-6 [{*wave*}]col-6 col-lg-3">
<select id="oxMonth_[{$sPaymentID}]" class="oxMonth form-control selectpicker" name="d3bonimascore_[{$sPaymentID}]_oxbirthdate[month]"[{if $oView->isFieldRequired(oxuser__oxbirthdate)}] required=""[{/if}]>
<option value="" label="-">-</option>
[{section name="month" start=1 loop=13}]
<option value="[{$smarty.section.month.index}]" label="[{oxmultilang ident="MONTH_NAME_"|cat:$smarty.section.month.index}]" [{if $birthday.month == $smarty.section.month.index}] selected="selected" [{/if}]>
[{oxmultilang ident="MONTH_NAME_"|cat:$smarty.section.month.index}]
</option>
[{/section}]
</select>
</div>
<label class="req control-label [{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" for="oxYear_[{$sPaymentID}]" style="position: absolute; left: -9999em">[{oxmultilang ident="BIRTHDATE"}] [{oxmultilang ident="YEAR"}]</label>
<div class="[{*flow*}]col-xs-3 [{*wave*}]col-3 col-lg-3">
<input id="oxYear_[{$sPaymentID}]" class="oxYear form-control" name="d3bonimascore_[{$sPaymentID}]_oxbirthdate[year]" type="text" maxlength="4" value="[{if $birthday.year > 0}][{$birthday.year}][{/if}]" placeholder="[{oxmultilang ident="YEAR"}]"[{if $oView->isFieldRequired(oxuser__oxbirthdate)}] required=""[{/if}]>
</div>
</div>

View File

@ -0,0 +1,18 @@
[{assign var="user" value=$oView->getUser()}]
[{block name="d3_bonimascore_mandatory_firstname"}]
<div class="form-group">
<label class="req control-label [{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" for="oxFName_[{$sPaymentID}]">[{oxmultilang ident="FIRST_NAME"}]</label>
<div class="[{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-9">
<input
id="oxFName_[{$sPaymentID}]"
class="oxfname form-control"
name="d3bonimascore_[{$sPaymentID}]_oxfname"
type="text"
maxlength="255"
value="[{if $user->getFieldData('oxfname')}][{$user->getFieldData('oxfname')}][{/if}]"
[{if $oView->isFieldRequired(oxuser__oxfname)}] required=""[{/if}]
>
</div>
</div>
[{/block}]

View File

@ -0,0 +1,18 @@
[{assign var="user" value=$oView->getUser()}]
[{block name="d3_bonimascore_mandatory_lastname"}]
<div class="form-group">
<label class="req control-label [{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" for="oxLName_[{$sPaymentID}]">[{oxmultilang ident="LAST_NAME"}]</label>
<div class="[{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-9">
<input
id="oxLName_[{$sPaymentID}]"
class="oxlname form-control"
name="d3bonimascore_[{$sPaymentID}]_oxlname"
type="text"
maxlength="255"
value="[{if $user->getFieldData('oxlname')}][{$user->getFieldData('oxlname')}][{/if}]"
[{if $oView->isFieldRequired(oxuser__oxlname)}] required=""[{/if}]
>
</div>
</div>
[{/block}]

View File

@ -0,0 +1,22 @@
[{assign var="user" value=$oView->getUser()}]
[{assign var="salutation" value=$user->getFieldData('oxsal')}]
[{block name="d3_bonimascore_mandatory_salutation"}]
<div class="form-group">
<label class="req control-label [{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" for="oxSalutation_[{$sPaymentID}]">[{oxmultilang ident="TITLE"}]</label>
<div class="[{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-9">
<select
id="oxSalutation_[{$sPaymentID}]"
class="oxMonth form-control selectpicker"
name="d3bonimascore_[{$sPaymentID}]_oxsal"
[{if $oView->isFieldRequired(oxuser__oxsal)}] required=""[{/if}]
>
[{block name="d3_bonimascore_mandatory_salutation_items"}]
<option value="" [{if empty($salutation)}]SELECTED[{/if}]>[{oxmultilang ident="D3_BONIMASCORE_SELECT_SALUTATION"}]</option>
<option value="MRS" [{if $salutation|lower == "mrs"}]SELECTED[{/if}]>[{oxmultilang ident="MRS"}]</option>
<option value="MR" [{if $salutation|lower == "mr"}]SELECTED[{/if}]>[{oxmultilang ident="MR" }]</option>
[{/block}]
</select>
</div>
</div>
[{/block}]

View File

@ -0,0 +1,30 @@
[{assign var="user" value=$oView->getUser()}]
[{block name="d3_bonimascore_mandatory_street"}]
<div class="form-group">
<label class="req control-label [{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" for="oxStreet_[{$sPaymentID}]">[{oxmultilang ident="STREET_AND_STREETNO"}]</label>
<div class="[{*flow*}]col-xs-8 [{*wave*}]col-8 col-lg-6">
<input
id="oxStreet_[{$sPaymentID}]"
class="oxstreet form-control"
name="d3bonimascore_[{$sPaymentID}]_oxstreet"
type="text"
maxlength="255"
value="[{if $user->getFieldData('oxstreet')}][{$user->getFieldData('oxstreet')}][{/if}]"
[{if $oView->isFieldRequired(oxuser__oxstreet)}] required=""[{/if}]
>
</div>
<label class="req control-label[{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" for="oxStreetNr_[{$sPaymentID}]" style="position: absolute; left: -9999em">[{oxmultilang ident="STREET_AND_STREETNO"}]</label>
<div class="[{*flow*}]col-xs-4 [{*wave*}]col-4 col-lg-3">
<input
id="oxStreetNr_[{$sPaymentID}]"
class="oxstreetnr form-control"
name="d3bonimascore_[{$sPaymentID}]_oxstreetnr"
type="text"
maxlength="16"
value="[{if $user->getFieldData('oxstreetnr')}][{$user->getFieldData('oxstreetnr')}][{/if}]"
[{if $oView->isFieldRequired(oxuser__oxstreetnr)}] required=""[{/if}]
>
</div>
</div>
[{/block}]

View File

@ -0,0 +1,30 @@
[{assign var="user" value=$oView->getUser()}]
[{block name="d3_bonimascore_mandatory_zip"}]
<div class="form-group">
<label class="req control-label [{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" for="oxZip_[{$sPaymentID}]">[{oxmultilang ident="POSTAL_CODE_AND_CITY"}]</label>
<div class="[{*flow*}]col-xs-5 [{*wave*}]col-5 col-lg-3">
<input
id="oxZip_[{$sPaymentID}]"
class="oxzip form-control"
name="d3bonimascore_[{$sPaymentID}]_oxzip"
type="text"
maxlength="50"
value="[{if $user->getFieldData('oxzip')}][{$user->getFieldData('oxzip')}][{/if}]"
[{if $oView->isFieldRequired(oxuser__oxzip)}] required=""[{/if}]
>
</div>
<label class="req control-label [{*flow*}]col-xs-12 [{*wave*}]col-12 col-lg-3 text-md-left text-lg-right" for="oxCity_[{$sPaymentID}]" style="position: absolute; left: -9999em">[{oxmultilang ident="POSTAL_CODE_AND_CITY"}]</label>
<div class="[{*flow*}]col-xs-7 [{*wave*}]col-7 col-lg-6">
<input
id="oxCity_[{$sPaymentID}]"
class="oxcity form-control"
name="d3bonimascore_[{$sPaymentID}]_oxcity"
type="text"
maxlength="255"
value="[{if $user->getFieldData('oxcity')}][{$user->getFieldData('oxcity')}][{/if}]"
[{if $oView->isFieldRequired(oxuser__oxcity)}] required=""[{/if}]
>
</div>
</div>
[{/block}]

View File

@ -1,13 +1,15 @@
<?php //006ea
// 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 Boniversum @version 3.0.2.1 PHP71 (16.10.2020) @author Daniel Seifert support@shopmodule.com @copyright (C) 2020, D3 Data Development @see http://www.shopmodule.com
<?php //006f6
// <?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 Boniversum @version 3.2.0.0 PHP56 (15.06.2022) @author Daniel Seifert support@shopmodule.com @copyright (C) 2022, 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+cPpUxKRWbWwg/C0/4crF4dZAFQOfxoulhyOQu3iZ+kLAZEPE/0JkitTA6quMW3+8kyGUIiJR2
BCDbnjf8+Gl6zAADDDGn7Y5wffegwkc4J6TBVeQGUEZXX6PGqbPvjgF9PRK/5jcHj6tTCo53e8n2
DeR7IVtqbVyXUHKAMUnsMNw+QHmC0aRwPPBHjmEjvw9hK5v0JCBzb4KOwBlxvQTPguxyr9KaAmvZ
U/vYgo7fcQxwoTuREah6QCqp2ajTdkcYu1PI8NYFzaYHqVzcTb08pmvt7Fbi5OzQ9yvOD9Hw0WBJ
XO9umhu1h7m41zbi5Ns9w5BFx1uj1zOTJbiomhUVIjwjc6Y8UQLVU7vl92HU3Txn+VOGIvZi2FaR
2VFzq3Zs9wiuJtKAluKYOWL706Q1WHhnlq4SYyFjUAM1B+YCEJqN9mqNHBeIboWYpMWQvdTDsM8S
C8KTOTWFwrLfkPAmvELM2nKF65LklHY/vYPdbhIfmTE9miNEcUTS4hl9psX0/sK17CsSyuV5L9jX
8bZUCT59ZtO2b6VWtNeOra7kphsy+bBLq3vZc8qP5/sjrbz+Lzao+l7y/eRmzFAB0udnqtNbetnm
tX0=
HR+cPmRHAXBQFgybesI/CHjVZK0Co3EihWFhnj6kaM/1AMZ91d9Z50sB33IA5lV+axY7Kk9wqJgL
XIwS/O7uPPlNQJ04sUAKl2QbRK5K+JNglGV855Yi1mtAbvqN6KXinVWYV27j2JQp57Dpk/2beC7e
oD9zyKte/Wap9K2ZGB1JSFbEGkF5hkliCIzyCoUqgJflBtozBVsE/4xQ8/7A7TYT/pXdYv0/sH5c
Fc0p5aeLyBDDre5sVexq6X0q5Le+8ZSNbA8UmVgVw1BLdGcZD/huHhsEPnlAPcXW/2d7zX27WMm3
Rj2486BIzodrUbwSjVpLfITv917xhYcCuGY4EHEgxKh8wj307ofgxw7jYL2xPJyOPfk0rGU6Jtyc
gzslWnJBsYJhZNFjRcaV5r5eLyc7H6oJvvrCuV/2C89FqreRMJl8ZoBiHfNWqu1iRHZlbd5zvsQj
3dZjsCZ8Lx8Egxo3ciodqagD6K4NkWtD8QYnT8Beq6y+8Nb+Mrmg3vOpsE21w0bhluxUK2gEViiA
Lf0Zc+6YRG8v6W7QoAbr0dW+QcQNopd+jTbfiShaUxW92aJmnyEUGxrCaduCSdEdwB19YHIUJhMI
RLUm8EB/asqqfpc0julY+ClE8BQZsY0ljDpiyrIUGSJBNF5UKC44AD0CQ5DSLrHn56hXnVzTv5Mv
VEZc+u1QK2C56w5DAv7JUjTaqB0MSIm1+elR0CVHFJJIjQAmy+saLqdn+TuIFhF5l8WMgB+YoFOL
eIDYyrJm/HvJkx6fRNHobVF1+uFSibkJNApem4Q4NkL0kXx4GVa=

View File

@ -25,15 +25,15 @@ use D3\ModCfg\Application\Model\Configuration\d3_cfg_mod;
use D3\ModCfg\Application\Model\Exception\d3_cfg_mod_exception;
use D3\ModCfg\Application\Model\Exception\d3ShopCompatibilityAdapterException;
use D3\ModCfg\Application\Model\Log\d3log;
use DateTime;
use Doctrine\DBAL\DBALException;
use Exception;
use OxidEsales\Eshop\Application\Model\Payment;
use OxidEsales\Eshop\Application\Model\PaymentList;
use OxidEsales\Eshop\Core\Exception\DatabaseConnectionException;
use OxidEsales\Eshop\Core\Exception\DatabaseErrorException;
use OxidEsales\Eshop\Core\Exception\InputException;
use OxidEsales\Eshop\Core\Exception\StandardException;
use OxidEsales\Eshop\Core\Registry;
use OxidEsales\Eshop\Core\UtilsView;
class d3_payment_bonimascore extends d3_payment_bonimascore_parent
{
@ -127,37 +127,64 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
/** @var d3_oxuser_bonimascore $oUser */
$oUser = $this->getUser();
if (false == $this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && false == $oUser->isLoaded())
{
if (false == $this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && false == $oUser->isLoaded()) {
$this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'no user loaded');
$mReturn = $this->d3GetNoValidBirthdateReturn();
}
elseif (false == $this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && false == $oUser->d3HasValidBirthdateValue()) {
$this->_d3GetSettings()->d3getLog()->log(d3log::DEBUG, __CLASS__, __FUNCTION__, __LINE__, 'user entered no (valid) birthdate');
$mReturn = $this->d3GetNoValidBirthdateReturn();
$mReturn = $this->d3GetNoMandatoryFieldValueReturn();
} elseif (false === $this->d3PaymentIsSafe($oBonima->d3GetRequestedPaymentId()) && false === $oUser->d3HasMandatoryFieldValues()) {
$mReturn = $this->d3GetNoMandatoryFieldValueReturn();
} elseif (false === $oBonima->hasValidPaymentSelected()) {
$mReturn = $this->d3GetNoValidPaymentReturn();
};
}
return $mReturn;
}
public function d3GetNoValidBirthdayController()
public function d3GetNoValidMandatoryValueController()
{
return "user";
}
/**
* @return string[]
*/
public function d3GetNotRequestedMandatoryFields()
{
/** @var d3_oxuser_bonimascore $user */
$user = $this->getUser();
return $user->d3GetNotRequestedMandatoryFields();
}
/**
* combine oxstreet + oxstreetnr
* @return string[]
*/
public function d3GetNotRequestedCombinedMandatoryFields()
{
$replaces = [
'oxuser__oxstreetnr' => 'oxuser__oxstreet',
'oxuser__oxcity' => 'oxuser__oxzip',
];
$fields = $this->d3GetNotRequestedMandatoryFields();
foreach ($replaces as $search => $replace) {
if ( false !== $fieldIdent = array_search( $search, $fields ) ) {
$fields[ $fieldIdent ] = $replace;
}
}
return array_unique($fields, SORT_STRING);
}
/**
* @return string
*/
public function d3GetNoValidBirthdateReturn()
public function d3GetNoMandatoryFieldValueReturn()
{
$sReturnController = $this->d3GetNoValidBirthdayController();
$sReturnController = $this->d3GetNoValidMandatoryValueController();
/** @var InputException $oException */
$oException = oxNew(InputException::class, 'D3_BONIMASCORE_BIRTHDAY_INVALID');
Registry::get(UtilsView::class)->addErrorToDisplay($oException, false, false, '', $sReturnController);
Registry::getSession()->setVariable('d3BonimaScoreRequBirthDate', true);
/** @var d3_oxuser_bonimascore $user */
$user = $this->getUser();
Registry::getSession()->setVariable('d3BonimaScoreRequiredFields', $user->d3GetNotRequestedMandatoryFields());
return $sReturnController;
}
@ -196,7 +223,7 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
Registry::getSession()->deleteVariable('d3BonimaScorePaymentFailed');
Registry::getSession()->deleteVariable('d3BonimaScoreDelAddrFailed');
Registry::getSession()->deleteVariable('d3BonimaScoreRequBirthDate');
Registry::getSession()->deleteVariable('d3BonimaScoreRequiredFields');
/** @var d3bonima $oBonima */
$oBonima = oxNew(d3bonima::class);
@ -374,4 +401,30 @@ class d3_payment_bonimascore extends d3_payment_bonimascore_parent
return (bool) $oPayment->getFieldData('d3bonimascoresafe');
}
/**
* @return array
* @throws Exception
*/
public function d3GetUserBirthdate()
{
$birthdate = (string) Registry::getSession()->getUser()->getFieldData('oxbirthdate');
// because of DateTime bug with zero date
if ($birthdate === '0000-00-00') {
return [
'year' => '0000',
'month' => '00',
'day' => '00'
];
}
$date = new DateTime($birthdate);
return [
'year' => $date->format('Y'),
'month' => $date->format('m'),
'day' => $date->format('d')
];
}
}

Some files were not shown because too many files have changed in this diff Show More