8
0
Fork 0

Commits vergleichen

...

3 Commits

106 geänderte Dateien mit 2716 neuen und 1577 gelöschten Zeilen

Datei anzeigen

@ -30,8 +30,9 @@
}
},
"require": {
"php": "5.6 - 7.0", "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": "*",

Datei anzeigen

@ -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

Datei anzeigen

@ -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"
},

Datei anzeigen

@ -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 |

Datei anzeigen

@ -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.

Datei anzeigen

@ -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).

Datei anzeigen

@ -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.

Datei anzeigen

@ -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...`)

Datei anzeigen

@ -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
```

Datei anzeigen

@ -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.

Datei anzeigen

@ -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.

Datei anzeigen

@ -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.

Datei anzeigen

@ -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).

Datei anzeigen

@ -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...`)

Datei anzeigen

@ -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).

Datei anzeigen

@ -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).

Datei anzeigen

@ -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...`)

Datei anzeigen

@ -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
```

Datei anzeigen

@ -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.

Datei anzeigen

@ -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.

Datei anzeigen

@ -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...`)

Datei anzeigen

@ -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).

Datei anzeigen

@ -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?

Datei anzeigen

@ -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.

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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">

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

Datei anzeigen

@ -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);

Datei anzeigen

@ -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 */

Datei anzeigen

@ -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()
{

Datei anzeigen

@ -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);
}
/**

Datei anzeigen

@ -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()
{

Datei anzeigen

@ -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);
?>
HR+cPxjGj+AGlWlLRUCYmVGx7fijUUvUi56aa+2kDCYyCYRxZfoSPxbkOhvCyAKioknJXK39471q
sYKA6yN0QFX3Zo1zfb+KmPlPEOWWADqb04Hedwl8PTW2DA1J0H8prCdFTe1FiTHMlhRE92Axjs6J
bwbWZ8LZ6gGVXz/2tUt/Z56BNeYVa1HbtIHjK3YcG0bPsMubL1StB571zwksWm9ShxN1CGBXNPW1
8sfxh2K4A0LREVBQyXMylSvhqNu2TSBfvCdjmVgVw1BLkmcZD/huHhsEPnl6Ql9ZTjXsHaDDzpK3
na+4Sdc+2+oAf8GFCrjH9SoTBUqe5jZ3gkRRyd2WtOaZibk3nBVPsWoTfSzUYAaj3bF9favAsRqU
n5tmDeVS+tF52Mwp1L955EjRfkA8/rcOg4w37wdcmlQ0sUeqrkQmGjZHE5JtPi8IzkCseRzzkVcn
HqwzosTtJ601d+G5aa5L902M/NKQZjiNyRfj/b6d+MLroHl4Rdw06qKX5rJHPEmVNCHIJvMC862i
mhAgux4xc2jCvPA6o4Jx1i9642jGPpiaROqNZ95KN+edldNzhpJW3wIdYVALSh65u7J3kpWeprCZ
e7fkIie9d+k40JO6mZ9XNFyNbgnLtgqNhz3i14yTa28IOC1cPsq78yV7IFyP9J3EKCRulmajr2L5
N/8ekJz7LIzsWBd4FREBoCvpX/OPsoOLIG7H/CeegdCNrdLK+2Na+pLp0BjNaAmVH8kE8x1hhUj6
d7pBqALOWLV5KS11PYszsZW8Kek0CfuB4n8cz1pushP4CehdupGFvJIHRfSDe+PgtAdJkPvx9Q7R
/17YX23y2JgRtyI8Y8ye2NLu0rwz3B2QLa5ZPWWe4V3hpc73QWsGeFXA4iJeqC7MqMgv453PjA9q
liL2KGP2Hjg05XlNGx2Wh4zS99meiFB7aiMQjtALX33lXxoj1jYFiKbLl9hXXgB3NdTj+TSDFZA5
vUyk2BZd7B+DVgidKtGFV+L7BFEv+Vochev50TyvbCb8xpkNxY5bQ4gWzFy4tx6+4nC6CoCssoSH
bodO5uzjUXyTxqqrunlVNF2PuLHHzsHe3OpAColUNVyu9FlKOVoqpRifwWXhlv8mcTupdVcaap6J
vAhG/PYW8q/DqhhkrjVBp3gKjVFO1zTvBov7nzOzvxPsW1QN+aL4U57e47siAOl6GgNn98CPbnAu
ZexSyH9RxnyTYVmWrGXOcy2blt9B4tCkTk2ZY9Sars3pgl80aY8GU+HAY2zaMJ4kz3rxHU1Qd6sc
68RcjBR6AyiJXfDFH0/3Vd1ILhpg8Mt3aAU/qWAO29hWXPWYxdGaVBg2uZw3NV/NXlEFfnMcabGm
rsNyyyraTaf6dkvsN+foTIhS0biXTQf0333SMGth5uN+pT2k+BuYkA6k5QgyUBUY2Ystn5MDYFZ+
2HHApAq98hJAfIXaONIX5/CXsVYm4xUBQ6LE/gzZRa7wUVP5phpfLi+LGYFGvlWshH0OnJr5hR/Y
8bHNE/5qCaHxQGiEGBItIM/lDxdpohYORmYlV9e/3B9QJbFI9SOWNlpBLPThjQWpsN5slbbScEzb
4h8BcQ7xhha3nDEHgWErlR9X5BUmNm7JZU4bUGhBcSd5izL9p3uc5qdHdUa1HdxP3u2Zw3Whz8l9
TBXDQl4oOCncYlR7QRzzM4SBSBOHMUgUkDt9NVNT3qf3nQ4axA+CYIWjYoZHQnbS+4A+IcavnVc4
GMVaKqyn0z47hQx13BFWaEwp0ajVK9XcC5ehSeV0n36L1bsVCoN40Sw8vWC9zA8zlrfjUJbNOM7S
3et2TkZiwUBRCJChsOhLpegB5rDAEqpDihFfd61D1ewakDrfKlehH3KPY6n46txPO7XQGmez77VG
9t8Mkp7oODM5U4zkStz7FKmgEN/OUQOMs9FHdV6KGp6frHuZUngJvrH3MtKS58bpazD4vSsMpHrs
jZFoncVqyPlIMr1v/vQTqk51h6ifD582NrbK730sFKe9SxTiQ8lLyEqxOlLN54J1FdUC7np/w0Q8
YHxqsJNS4rUZIveZbysJLZKSBVa1uvqbMYLrrAIb2kri/0F06bSQlDjJYNnyCiIu73f+pSmjDYXA
e0M40JdaMp6ca8Se7Rs871/AVf1VIZLkAsXCB1FXI42U5qon4/dGTNbcKZjeeUMv9iGAT7UB867b
ypOVh2hQq9uYispzk4vUOL0kA5fpdeXXduIretyusXke6QwgPkdLUB7+lMQi+v98q8WMx2St1lH/
oMibQID7sj2AKzs4dvXHXdYXDKAy8wK9OeZh8Q83/UK4uLaET0XnnRF3PSy0vR3YSPDmLoIkxNY/
udF7tqGnZpHyRNtgEaPbzAexEyu1npUr2EUpSEQX+f7kUQpRX2/ok5uazhByAgTzvcG61hDvceip
G867CbhVseMd1LdLwKhtuIQK17iT0N/I58oZhisbN4OwE6I54PfZ8Xjdr7HursAwe9FquWmp0crk
ncMsvJcUnsg5mWM++eeOwpiJwJHZLnCLhdF5iCBe7VmKhlm63w6uJNHY7XM+TE7rD9c4HC1rZMt6
Lvf8R8A8SbEunrASFxDrXkp53sks+0bIUNQzQjE132sWcpuZEllQAcQTlc6cG5WhTtW3/T9dSbhF
6VBcTd4Y3uWFOvJ5k0bLE6Nbfs2W4MCFof5VeTInQN++OW==

Datei anzeigen

@ -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);
?>
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
trrPzC3Z4fA/lVemr7e=

Datei anzeigen

@ -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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

Datei anzeigen

@ -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==

Datei anzeigen

@ -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==

Datei anzeigen

@ -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=

Datei anzeigen

@ -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=

Datei anzeigen

@ -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

Datei anzeigen

@ -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=

Datei anzeigen

@ -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=

Datei anzeigen

@ -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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

Datei anzeigen

@ -1,285 +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 PHP56 (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

Datei anzeigen

@ -1,115 +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 PHP56 (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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

Datei anzeigen

@ -1,173 +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 PHP56 (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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
jb0l6NkSA3aFl6rxTWxupSgNKzw9vqqrlYXDJtS=
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
VG==

Datei anzeigen

@ -1,112 +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 PHP56 (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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

Datei anzeigen

@ -1,115 +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 PHP56 (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=

Datei anzeigen

@ -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.',
);

Datei anzeigen

@ -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.',
);

Datei anzeigen

@ -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'}]" />

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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',
);

Datei anzeigen

@ -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',
);

Datei anzeigen

@ -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>

Datei anzeigen

@ -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>

Datei anzeigen

@ -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"}]

Datei anzeigen

@ -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}]

Datei anzeigen

@ -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>

Datei anzeigen

@ -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}]

Datei anzeigen

@ -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}]

Datei anzeigen

@ -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}]

Datei anzeigen

@ -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}]

Datei anzeigen

@ -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}]

Datei anzeigen

@ -1,15 +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 PHP56 (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+cPuGGpE4W+JJMFQLPmlcgIAkHWJkaMl6iLPAuKiJXRlTZjGD+rva8uo9wlVDPL3Hhc/CFGH5q
IVZ/WWxXxvLuDvB2esXYWlQHc2wuTyspfvXw6+OdchT68zr0lNfDECIMxD0MunGeIPosUCL6rqLq
JNQKpULgDTO72o7/+0ZSQO0DoIOaVCr/s7+0EhoKLHAi1Yh0AkeiMjV8AZiARKILNkNqOdo6FdhQ
KMghTB/n8dLfNjrUPhrR0DTZqGRpriD9MJHjx9imc6vdMTExS0BqbXlh/T5h3YQt2FjuHVmU8abo
Utn3/mJ08LvKO97satvnaANHKmOPqNQo+2txJDobX7xY6nxJKv0ZIYWc27KMZMeXQccVINFjwA5P
OUaqKqBW1C0ecbkJtqiROE4r6++07iiVJDR+FqDW7EDpUqqxa8SvFRQdI17tvrZadiGIhguB6Z1n
oTgNiY/XWXupCmb+wO3OFcy74HgrdySRqC/bOXc3it0vC8N6UmWZj/buPfijYJvHSgsoLr44H7n5
K8nC6iXoqxuMgyTusRtMl7UauKC8MJV6D5gZcJLO8CebjavnFylwEGSEflNMxz1dRiSUt/AKVlz1
AJdpJGMpfFc3/n84hGHhDOcK0AY/z7OzDGOBnqSZ3Ke1XOhdK6M+RL4TGvR2FngPpNDR0T8JTdfW
P61CoFjxSWevbEin1L+FEi2rbbiPx3g7NrTm+aNIUAHLwywI1lwz5Bfjx3y8k/lVMQiofWzWF+FX
cGdB4H+CMvriigPKxqXbJEDgf1AHnU5cVxERhEav
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=

Datei anzeigen

@ -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')
];
}
}

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden Mehr anzeigen